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