948
895
933
936
866
890
902
891
858
908
921
859
883
883
851
812
857
892
868
826
803
806
826
786
808
888
1034
949
979
1071
1046
937
922
974
1024
967
883
909
944
916
854
890
945
947
888
937
992
939
896
982
1029
939
935
989
985
896
932
960
923
916
961
892
931
941
899
884
952
1000
928
1016
1034
951
945
1021
1026
932
984
1038
1008
911
914
956
995
903
905
932
971
886
914
972
986
890
907
950
921
884
953
999
959
887
909
932
875
922
1002
1033
950
1001
987
901
855
875
953
950
897
970
1063
1002
934
969
994
994
937
871
900
944
946
886
935
1013
985
956
1025
1016
962
918
955
986
880
818
842
913
916
932
1015
1060
981
1047
1088
1011
997
1015
1004
932
944
992
1002
924
967
1023
1047
957
1010
1044
979
889
897
941
905
896
995
1017
926
1032
1048
939
1006
1056
958
955
1006
1000
924
992
1022
993
907
925
952
898
847
884
865
810
836
779
742
766
765
749
724
709
693
674
671
655
635
620
611
599
593
594
585
571
566
558
552
543
537
529
525
518
509
502
496
491
486
480
477
471
470
467
465
472
470
473
479
482
489
495
499
501
510
508
511
512
505
505
507
507
507
507
505
504
503
502
500
499
500
500
498
499
503
507
511
513
515
513
514
516
514
515
515
514
517
517
520
521
523
526
531
534
535
539
536
536
535
533
530
527
527
523
518
518
514
514
514
517
516
517
515
516
521
528
545
573
593
605
605
609
611
607
609
614
619
623
623
619
614
607
599
593
583
579
576
573
569
570
573
588
567
569
571
573
575
577
579
580
582
584
587
590
592
594
596
598
600
602
604
606
608
615
594
596
598
599
601
603
605
607
609
611
614
617
619
621
623
625
627
629
631
633
635
641
618
620
622
624
626
628
630
632
634
636
638
641
644
646
647
649
651
653
655
657
659
661
663
726
732
738
744
750
695
751
763
733
730
715
695
677
653
643
631
614
602
601
591
605
608
607
606
605
604
603
602
640
647
640
633
575
569
572
575
568
567
562
556
551
551
545
539
534
530
528
528
522
521
516
513
511
514
509
505
504
502
506
504
501
502
502
502
498
498
495
491
494
491
483
484
480
481
480
478
477
477
474
479
479
480
481
483
482
485
483
483
479
478
477
474
476
475
473
471
471
469
468
464
463
464
462
460
461
462
465
465
468
468
470
468
470
472
472
472
476
477
476
478
476
476

