0
6
23
10
40
38
2
4
9
1
21
51
20
19
30
35
27
11
8
123
130
57
279
178
54
87
48
102
78
79
45
69
145
112
193