435
1107
1131
424
703
442
163
462
482
986
594
424
915
456
561
409
550
395
436
585
425
463
818
751
238
735
405
888
422
389
437
1076
273
431
155
167
421
791
423
1299
457
656
342
547
1036
714
445
372
721
453
655
335
808
478
419
565
431
574
854
446
715
957
460
142
573
304
588
690
395
712
0
0
126
1000
0
0
67
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66
0
0
0
0
0
0
0
0
0
0
0
0
0
35
167
61
161