898
853
867
897
881
845
859
898
883
867
914
923
894
893
896
902
829
775
722
707
688
697
782
949
907
851
857
877
892
898
890
854
866
901
909
885
866
882
914
908
867
872
884
899
841
839
835
812
749
769
834
936
849
834
828
823
770
745
742
743
811
997
857
918
940
851
861
786
771
932
922
896
913
886
937
930
930
867
844
897
939
858
907
914
924
919
950
905
877
849
855
876
895
876
846
892
886
856
847
862
871
879
876
844
833
832
862
884
903
868
873
924
942
921
883
868
893
908
876
860
871
894
893
911
866
872
904
946
913
894
939
941
893
871
917
955
934
889
932
949
917
927
967
962
914
934
961
917
911
950
968
913
912
921
910
883
907
933
921
925
866
840
797
762
907
982
1056
962
867
866
866
928
920
881
901
936
923
922
893
877
886
919
925
914
914
874
840
826
823
941
824
805
1014
962
927
933
929
872
850
876
914
893
848
831
815
765
750
769
768
782
774
812
806
789
799
792
762
724
712
697
696
694
700
695
694
884
820
791
803
804
803
742
740
791
955
963
881
899
899
922
886
887
889
928
902
869
915
914
847
866
858
861
865
869
872
866
882
847
813
755
725
706
713
691
688
690
695
686
683
671
668
666
674
658
662
658
653
657
686
728
723
722
712
707
725
749
729
719
702
722
721
756
718
696
703
717
763
761
784
793
894
882
853
811
779
806
886
810
840
974
979
937
848
902
933
921
917
933
921
948
978
948
918
1004
1003
775
1038
1051
1044
1033
1021
1187
1175
1163
1000
1093
1000
906
7
922
903
829
798
877
1037
1036
925
856
896
873
879
936
863
891
869
834
822
832
808
769
814
861
849
962
1002
931
896
913
911
962
980
971
981
1200
1077
982
926
1145
1156
1051
1024
912
879
907
899
859
905
971
890
854
864
894
900
813
798
809
857
819
958
1104
961
904
896
895
891
860
885
911
925
903
891
927
949
935
883
897
931
933
852
857
790
777
767
766
770
769
761
753
740
742
754
754
666
723
664
675
687
675
663
625
611
605
604
615
656
710
775
864
954
979
991
967
914
805
745
772
841
853
886
936
902
853
825
781
775
821
832
811
766
778
804
801
774
797
812
799
793
775
766
791
828
854
795
790
747
721
697
687
655
639
615
617
635
664
701
654
637
630
626
611
600
619
662
641
638
644
653
657
648
646
634
630
651
671
712
727
748
738
759
768
796
788
779
767
755
747
739
679
710
685
698
696
698
699
699
694
680
663
650
639
630
635
651
661
674
673
689
705
705
702
707
706
703
691
706
688
693
690
715
721
746
738
740
743
750
754
758
762
766
770
774
778
781
781
830
809
878
836
775
764
756
729
734
747
736
714
722
739
744
762
772
771
758
745
732
706
706
709
699
685
685
680
663
663
634
628
612
604
592
587
575
575
573
573
563
556
551
553
548
544
543
543
538
548
575
610
621
631
622
630
637
641
631
614
605
609
626
634
630
612
606
608
621
625
614
613
627
626
624
608
598
586
581
584
591
585
588
593
584
591
588
608
607
627
644
647
636
632
621
612
606
597
596
590
590
586
586
594
603
623
626
613
601
603
593
588
590
590
591
591
612
623
632
623
635
631
616
608
618
620
629
639
636
652
661
681
672
656
660
675
677
665
649
634
621
630
659
716
685
669
683
682
677
681
667
646
639
626
615
616
627
637
647
657
667
668
683
680
658
633
681
768
760
688
664
646
625
615
617
641
640
656
716
735
737
743
711
706
710
710
687
706
760
787
810
795
762
734
688
675
661
647
645
645
635
626
652
674
678
665
637
627
662
684
731
781
809
782
738
751
741
736
721
679
693
689
681
715
757
743
729
695
677
658
636
618
604
595
586
570
567
567
562
568
585
578
586
597
625
659
696
665
660
677
678
681
689
685
671
659
654
647
657
668
669
696
711
696
698
702
710
687
674
656
652
655
660
659
649
638
629
624
617
612
606
608
611
606
613
621
626
626
626
620
610
601
599
603
602
602
603
611
625
630
626
620
609
608
604
600
593
595
603
607
599
595
612
627
638
651
647
629
620
607
609
615
613
622
625
624
610
613
628
647
655
667
678
674
657
652
649
642
634
631
630
632
635
648
665
665
659
654
653
642
644
621
622
617
630
629
656
660
646
646
653
647
652
655
650
640
572
665
608
610
633
641
646
640
634
621
619
618
609
615
635
679
735
748

