36
14
29
28
63
16
62
298
85
75
37
142
35
15
22
23
68
18
186
114
20
25
444
100
7
34
30
27
66
17
333
371
264
13
8
40
57
270
6
162
76
407
2750
396
465
422
50
79
78
21