26
11
21
39
189
166
124
520
101
15
245
121
74
330
46
167
18
310
95
294
191
10
34
143
106
48
60
113
32
54
24
22
73
53
341
84
31
59
285
62
922
105
668
80
215
187
100
43
367
211
425
194
174
64