0
9
45
2
10
4
5
19
166
18
39
25
338
159
101
34
22
51
28
96
16
106
965
246
178
50
190
38
35
72
57
214
186
66
169
46
30
33
94
21
54
24
43
158
82
8
191