3
1
11
27
0
2
6
4
5
13
9
135
112
14
12
31
52
222
99
140
118
21
176
79
80
426
28
225
271
178
205
274
574
16
75