6
14
43
166
250
133
610
867
279
420
527
380
134
490
406
173
254
168
143
156
53
323
204
218
486
239
150
1058
428
135
223
153
260
282
900
67
345
212
412
185
689
761
82
353
378
1090
259
131
489
749
400
66
940
708
880
669
655
1075
2085