3
16
5
25
1
8
27
11
12
9
0
6
17
118
15
2
48
52
51
10
49
23
401
38
72
18
147
65
122
63
116
92
85
83
19
69
163
137
110
372
281
54
81
166
136