0
50
847
408
698
400
786
1099
1048
643
677
452
485
435
36
489
498
407
668
777
410
406
510
680
418
634
515
645
507
1282
737
685
419
414
935
994
405
706
613
414
481
425
715
914
384
686
1024
544
619
852
513
487
677
422
749
402
689
36
428
1136
95
410
420
852
411
528
1162
508
430
405
605
1352
694
665
430
793
483
709
1563
1277
1480
1209
167
1721
412
857
760
392
394
676
544
920
874
914
401
420
428
421
889
601
1217
615
570
427
714
441
694
198
1492
702
1193
405
409
866
695
414
417
392
1126
211
1510
1581
508
413
544
784
660
418
491
161
837
397