35
13
9
128
135
85
298
37
29
65
40
64
114
62
41
189
53
12
112
67
226
15
61
54
142
80
581
46
439
149
681
188
90
21
192
18
25
72
203
99
45
20
382
93
334
75
43
163
238
27
56