49
78
258
16
56
47
39
107
57
53
67
19
274
80
42
97
106
897
36
18
196
54
32
87
77
95
75
20
161
166
27
40
43
79
24
72
21
33
188
160
55
59
102
88
296
162
222
327