7
13
301
487
104
446
467
99
359
108
231
554
241
195
865
515
354
97
351
398
397
191
439
575
433
607
392
608
614
1204
531
331
635
201
1052
361
664
728
345
348
962
956
826
975
623
522
27
877
705
550
1164
569
1075
1681
38
1304
279
536
319