66
11
110
71
241
629
686
299
706
352
191
166
275
608
875
295
691
407
566
618
285
177
249
147
194
121
445
324
689
366
824
1072
438
572
921
667
434
424
291
224
228
385
142
105
560
207
292
212
125
1242
1203
1774
555