35
29
23
72
12
261
9
25
53
303
2
26
124
6
73
150
48
11
17
182
8
83
85
10
113
296
18
195
287
56
70
28
14
441
410
140
61
13
209
407
60
119
20
455
238
183
161
387
166
15
189
16
125