700
700
700
700
700
700
700
700
698
698
696
695
695
695
695
695
695
695
695
695
696
696
697
697
697
697
697
697
697
697
697
697
697
698
698
698
698
698
705
708
710
713
716
720
722
724
728
730
730
730
731
731
731
732
732
732
732
731
731
731
731
731
731
731
730
730
730
729
729
728
727
727
727
727
727
727
727
728
728
728
728
727
727
727
727
727
727
727
727
727
727
727
727
728
728
729
729
730
734
737
738
738
738
738
739
739
739
741
742
743
743
743
745
747
747
748
748
748
750
750
750
750
750
750
750
749
749
749
749
749
749
750
750
750
749
749
749
749
749
749
749
749
746
740
740
739
739
740
740
742
745
747
751
753
755
756
755
755
755
755
757
757
757
758
758
759
759
759
759
759
758
758
757
756
756
756
756
756
756
756
756
757
758
758
759
759
759
760
760
760
760
761
761
759
757
756
755
752
747
746
744
742
741
741
742
743
744
746
746
747
747
747
748
748
748
748
748
748
747
747
747
746
746
746
746
746
744
744
744
744
743
743
743
743
743
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
742
743
743
742
740
741
741
741
742
742
754
757
758
758
752
747
743
739
735
731
727
726
724
724
722
731
732
732
718
716
714
706
704
704
704
704
705
706
709
713
717
718
720
720
719
718
717
717
717
718
720
720
720
720
719
718
719
720
720
723
723
723
723
721
721
720
720
720
721
721
721
722
727
724
723
722
720
719
718
718
718
718
718
718
718
718
718
717
716
717
718
723
726
730
731
732
733
733
735
736
736
737
737
738
739
738
738
738
738
739
739
739
737
737
736
736
736
736
736
734
733
732
734
735
738
739
738
737
738
739
739
738
735
734
733
733
731
728
727
727
727
727
730
731
732
732
732
733
733
733
733
733
734
734
734
734
735
736
736
737
738
738
738
738
738
738
738
738
738
738
739
740
741
742
744
745
746
747
747
747
748
749
750
752
753
754
755
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
762
766
775
777
778
778
779
779
779
779
779
779
779
779
780
780
780
781
785
790
798
799
799
799
800
800
800
800
800
800
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
800
800
808
810
811
811
811
810
808
803
803
802
802
802
802
802
803
804
804
804
804
804
805
807
807
808
808
808
808
808
809
810
810
809
809
809
809
809
810
811
811
811
811
813
813
813
813
813
813
813
813
813
812
812
812
812
811
810
810
810
811
815
815
815
814
813
812
809
807
806
804
804
800
799
811
811
812
812
813
813
808
809
809
808
807
806
806
800
798
797
792
792
792
792
792
792
792
792
792
791
791
792
793
794
794
795
796
796
795
794
794
794
793
793
793
793
793
794
794
786
786
786
786
786
786
786
789
790
794
795
795
796
796
796
796
796
796
795
795
795
795
795
795
795
796
796
797
797
797
799
800
800
801
801
802
802
808
812
812
812
814
814
814
816
818
812
812
811
810
810
809
809
807
806
801
799
799
799
799
798
797
797
797
797
797
790
789
788
788
789
789
791
791
791
793
795
795
794
793
793
793
794
793
792
787
783
782
781
780
779
779
779
779
779
779
780
788
788
788
788
787
787
788
792
792
791
790
788
788
787
787
786
785
785
784
784
783
783
783
783
783
783
784
787
788
789
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
793
793
794
795
795
795
795
795
795
796
796
796
796
796
798
799
799
799
799
799
798
798
797
797
794
793
793
791
790
789
788
789
792
792
795
799
805
803
801
800
793
792
792
793
793
794
794
796
796
796
796
796
796
796
796
797
797
798
798
798
798
798
799
799
799
800
800
800
800
800
800
801
802
801
801
800
802
802
803
803
802
802
801
800
800
800
800
800
799
799
800
801
801
802
803
804
805
805
808
809
809
809
809
809
809
808
808
808
806
806
806
806
806
807
807
807
807
806
806
805
805
805
805
805
805
805
806
806
806
807
808
808
807
807
806
806
805
805
807
808
809
816
816
816
815
814
814
814
818
819
819
819
819
819
818
817
816
816
817
818
825
829
830
834
838
837
833
830
828
824
822
822
820
820
820
820
820
820
820
820
820
820
820
820
818
817
818
818
819
819
819
820
820
820
820
819
819
819
820
820
820
820
818
818
819
820
820
823
828
831
832
833
833
834
835
837
838
839
840
841
842
842
842
842
843
845
845
847
847
847
848
849
848
848
848
848
848
848
849
845
845
844
842
840
841
842
842
846
850
849
846
846
846
847
846
845
845
844
844
844
844
845
847
847
847
848
849
849
849
849
847
847
847
847
847
848
849
847
848
850
853
854
857
856
848
844
843
843
841
840
840
840
840
840
840
840
840
839
839
839
838
838
838
837
837
837
837
837
837
837
836
836
836
836
836
836
836
836
836
836
836
837
837
837
838
839
839
839
839
840
840
840
840
840
840
840
840
840
840
841
842
842
843
844
845
845
846
847
847
847
848
848
849
849
849
849
849
849
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
851
851
852
854
856
857
857
857
857
857
857
857
857
856
856
856
854
854
852
852
851
851
850
850
850
851
851
851
851
851
851
852
852
852
852
853
853
853
854
855
856
857
858
858
858
859
859
859
859
866
867
867
863
861
860
860
860
860
860
860
861
862
864
877
884
890
897
903
905
918
928
931
933
934
936
939
942
947
949
950
951
951
951
951
951
951
951
951
952
952
951
951
950
950
950
950
950
950
950
950
954
955
956
958
968
977
981
983
988
989
990
990
990
990
989
989
989
991
992
995
997
999
999
1000
1001
1002
1003
1003
1007
1009
1009
1009
1009
1009
1010
1015
1016
1029
1032
1041
1048
1049
1046
1047
1047
1048
1048
1048
1048
1048
1047
1047
1046
1041
1039
1034
1032
1030
1029
1028
1027
1024
1022
1021
1020
1016
1001
1000
999
998
995
994
990
989
989
989
988
988
988
988
988
986
986
986
988
990
990
992
994