35
300
63
97
18
188
466
39
43
60
101
125
56
49
32
159
25
66
131
313
88
135
54
68
235
72
117
138
24
84
71
137
122
21
105
83
10
77
62
173
81
55
85
50
8
29
27
306
230
261
186
57