783
681
507
687
690
433
706
469
466
795
63
510
601
391
431
750
509
91
389
283
152
251
563
421
398
526
58
223
448
228
547
429
502
412
204
253
122
90
471
458
677
319
645
354
441
456
115
326
612
50
620
409
470
407
545
610
249
657
717
621
245
114
791
486
186
131
420
631
455
103
298
501
100
716
215
191
338
437
780
289
593
763
323
473
737
558
578
740
634
586
516
178
178
333
182
701
244
384
741
383
558
512
162
487
408