17
24
11
3
15
5
6
0
9
31
1
73
21
100
58
85
533
108
80
343
353
269
101
168
112
417
489
276
255
395
352
380
312
180
144
382
170
196
87
116
333
227
619
223
61
44
579
30
83
93
104
263
576
97
99
230