245
121
74
330
46
167
18
310
95
293
191
10
34
143
106
48
60
113
32
53
24
22
73
341
84
31
59
285
62
54
922
105
668
80
215
187
100
43
367
211
425
194
174
64
206
85
318
69
35
633
17
19
50
90