35
24
27
79
306
15
59
4
128
142
16
33
72
98
332
40
18
10
25
20
75
56
90
82
247
12
30
108
290
57
117
73
43
189
92
302
137
87
32
253
64
54
13
62
70
29