1
43
2
10
4
5
19
162
18
39
25
337
157
45
99
34
20
51
27
96
16
104
965
246
177
50
190
38
35
72
57
214
186
66
168
46
30
33
94
21
54
24
158
82
8