37
6
8
43
82
305
79
25
17
9
7
19
35
23
120
86
24
34
69
171
242
60
175
173
20
148
57
15
158
71
38
235
154
265
172
75
134
48
147
49