37
105
32
28
23
53
16
22
221
40
8
106
24
426
181
48
63
480
277
341
83
44
145
73
68
18
202
15
33
66
6
60
64
121
86
14
30
19
31
49
78
25
79
50
69
27
38
12
88