38
25
9
22
105
15
13
23
31
14
16
8
11
24
5
63
30
43
27
173
42
123
68
64
207
96
226
83
20
70
94
53
112
154
179
54
78
159
276
301
371
48
34