0
2
43
57
5
16
9
25
156
27
129
29
14
23
24
28
38
21
35
3
12
406
42
19
64
146
53
110
212
52
44
112
211
91
84
40
119
177
181
327
189
36
37