0
2
5
9
1
27
3
13
12
28
114
83
7
75
29
34
44
79
32
14
38
21
73
112
58
103
74
17
22
19
15
207
123
31
96
64
353
25
57
128
85
222
219
72
215
87
49
61
134
16