0
6
10
3
27
4
13
28
12
29
5
2
116
83
7
75
34
45
79
32
14
38
21
73
113
58
103
74
17
22
19
16
207
123
31
97
65
353
25
57
15
129
86
222
221
72
215
87
49
61
135