1037
975
901
947
971
890
849
937
1009
999
959
942
888
858
907
883
868
935
910
904
950
932
935
930
873
855
883
859
861
850
804
773
917
941
899
929
910
872
930
917
869
879
914
866
875
943
896
915
912
864
816
817
874
904
900
830
852
875
916
988
946
936
918
890
881
870
833
840
864
881
863
813
771
755
789
717
707
682
671
660
652
658
986
893
851
820
808
739
688
668
657
682
750
747
716
753
764
741
726
721
717
788
780
758
774
739
1053
995
891
886
973
906
805
786
784
806
812
803
820
937
1072
984
940
941
895
863
897
946
941
1013
1022
971
919
911
939
927
936
902
946
1043
996
1018
1008
1005
998
973
929
1008
995
941
963
987
973
981
948
975
1036
918
822
741
729
756
733
724
714
761
781
1211
1052
989
894
857
820
787
752
729
777
880
1001
1001
957
1051
1023
981
978
1019
985
957
1034
966
917
975
942
852
807
754
722
702
689
678
715
771
706
715
690
730
853
845
832
1010
1023
972
1070
1069
979
923
963
896
834
882
926
932
829
758
801
957
930
960
922
976
977
930
949
999
990
990
933
971
992
950
882
816
876
1009
990
930
1000
1001
936
782
727
699
685
669
692
828
814
846
853
801
751
726
695
679
661
651
639
651
686
665
668
662
667
679
674
662
671
659
666
654
660
654
646
657
687
693
715
709
727
715
697
688
683
670
732
948
838
941
955
884
872
1120
912
821
873
1018
1016
1061
960
859
831
957
932
869
919
1051
1007
988
971
925
913
1001
1016
973
1008
973
935
977
975
919
923
923
817
734
694
684
715
900
801
829
1211
1024
1021
1062
954
836
786
757
736
744
743
752
767
790
816
805
791
819
809
796
804
860
902
927
907
881
920
863
908
1022
979
984
1032
1001
981
1029
951
939
951
887
815
919
1017
967
1108
1110
1001
994
890
764
724
699
673
673
668
853
1022
1050
989
877
759
737
710
707
712
753
718
766
763
869
965
867
823
748
726
700
700
686
671
661
665
652
645
649
646
643
646
648
646
645
646
636
637
635
642
644
650
653
633
626
613
596
584
588
589
575
562
556
565
614
716
714
641
612
591
607
681
678
643
642
630
628
621
614
607
600
587
570
562
554
549
542
540
550
657
687
667
666
672
656
645
651
642
629
614
598
585
566
576
572
578
604
602
613
646
641
623
619
609
599
586
575
569
558
548
547
543
540
535
534
534
536
570
692
687
689
660
630
627
615
609
594
578
562
558
584
612
594
590
577
573
567
571
579
595
594
599
604
617
632
629
625
615
607
595
578
570
563
561
561
560
569
571
567
564
571
595
607
591
594
589
608
717
749
772
747
716
683
654
597
614
605
577
563
557
551
544
532
543
565
575
579
612
649
667
656
645
626
616
608
596
587
582
584
585
582
572
567
573
607
628
671
655
666
686
731
833
770
737
693
685
646
638
619
603
581
547
536
542
529
522
515
508
503
499
498
495
504
570
627
749
664
657
598
572
564
563
560
559
561
562
553
548
544
543
542
553
557
557
567
565
566
578
586
584
579
580
570
557
546
541
534
543
592
632
664
665
649
623
602
593
573
565
564
559
561
559
554
554
556
555
552
567
564
566
572
570
571
578
580
585
605
642
635
624
609
601
597
600
601
604
595
591
580
571
563
553
541
544
564
678
694
703
734
734
722
693
679
657
640
625
605
597
584
572
560
561
560
561
561
620
667
692
668
698
722
707
688
741
778
749
709
674
640
617
631
670
685
676
653
638
594
592
584
577
613
646
655
653
650
656
666
669
660
649
635
636
637
640
638
651
662
681
658
638
616
602
591
578
569
562
564
553
574
627
653
644
658
668
657
644
621
619
609
595
576
579
585
637
662
701
736
740
725
699
674
645
622
612
627
621
623
622
615
625
628
636
611
601
600
597
592
581
587
576
582
623
611
616
610
601
598
596
598
592
585
572
562
557
560
562
551
547
543
537
534
533
527
524
526
517
532
529
530
537
540
579
713
645
607
599
593
583
568
556
535
527
518
517
513
524
615
654
703
700
694
643
606
607
624
654
632
640
628
607
594
581
576
570
576
571
573
574
575
581
578
577
572
575
596
629
650
650
640
629
631
648
669
691
685
661
643
615
601
619
645
665
646
632
626
630
631
638
628
640
643
641
637
630
618
617
621
622
611
608
600
605
614
629
629
626
637
642
635
633
632
630
633
646
651
642
633
614
594
583
569
566
558
580
616
771
796
802
771
739
729
716
681
640
611
591
579
564
555
546
538
535
532
536
553
614
647
665
629
609
590
586
581
576
569
581
582
588
576
572
568
564
563
561
562
566
562
563
575
568
562
562
556
551
547

