2
17
14
19
10
4
1
0
11
6
8
27
21
29
38
24
41
65
218
40
331
35
149
66
259
147
99
51
135
183
122
196
94
87
156
181
163
148
200
95
12
279
61
58
49
42
137
84