35
25
30
74
9
64
3
7
16
92
341
78
18
32
44
40
158
83
29
112
68
33
21
106
70
200
187
22
4
15
95
23
108
217
46
143
12
324
36
353
129
84
42
222
104
24
56
60
499
14
197
28