17
4
16
9
19
6
24
14
8
128
27
10
7
405
40
75
63
13
251
191
177
286
365
115
155
66
1164
59
166
832
83
164
139
278
170
563
297
429
162
822
449
305
82
94
132
143
539
236
557
67
319
941
167
466
821