0
24
1
3
2
14
16
55
40
154
27
51
150
445
113
136
53
69
34
87
19
36
47
35
33
39
156
81
99
226
177
85
12
15
48
104
66
64
194
57
10
134
31
248
60
49
78
160
366
32