46
14
332
67
3
55
39
13
301
49
266
139
42
28
147
61
250
137
12
7
119
26
15
72
16
33
353
1277
58
53
36
174
71
34
187
9
98
184
334
485
525
41
551
52
37
91
78
268
200
32
198
476