693
692
692
691
690
690
690
691
691
695
696
697
707
711
716
719
722
729
732
733
734
735
735
738
742
744
748
751
757
760
762
768
773
776
777
777
778
780
781
785
786
786
785
784
778
776
774
769
770
772
774
780
780
783
789
790
792
796
799
800
801
806
796
794
790
787
789
793
797
798
799
809
816
831
847
851
854
856
859
862
862
862
861
860
859
853
846
842
839
835
833
832
835
840
843
849
842
841
839
839
841
842
842
844
848
849
861
868
873
880
878
877
874
873
873
873
874
872
874
879
880
882
882
882
882
881
881
880
874
872
868
872
872
872
872
872
872
873
876
879
880
881
883
886
888
894
896
898
900
904
906
909
911
915
917
919
920
923
924
932
939
940
943
946
947
949
958
959
960
963
965
965
966
966
969
971
975
981
983
983
989
993
993
993
993
992
987
987
987
987
987
991
998
1005
1005
1006
1008
1015
1019
1023
1027
1030
1032
1034
1037
1037
1037
1037
1036
1036
1036
1037
1039
1040
1040
1043
1047
1048
1049
1052
1055
1056
1058
1061
1066
1069
1070
1072
1073
1077
1080
1083
1084
1085
1091
1094
1094
1094
1094
1093
1091
1088
1084
1079
1077
1076
1069
1067
1065
1061
1060
1056
1054
1046
1042
1040
1039
1038
1037
1037
1030
1029
1028
1026
1022
1021
1018
1018
1018
1016
1015
1015
1013
1011
1010
1004
995
993
992
981
978
978
977
977
976
976
975
974
973
973
970
969
966
961
958
956
954
953
952
951
950
949
939
932
929
920
916
901
887
881
870
864
861
859
858
857
857
855
854
855
856
860
861
868
871
873
873
873
874
877
879
882
883
887
887
887
884
873
877
887
886
887
889
894
894
896
901
903
904
904
907
910
916
918
918
918
916
919
919
919
923
925
926
929
933
933
933
936
939
943
951
952
952
953
953
954
954
955
956
956
957
957
957
957
952
950
950
949
953
956
954
952
952
952
947
935
934
930
928
928
927
923
915
912
898
893
890
888
887
882
873
869
872
874
875
880
883
877
872
867
854
849
845
843
842
842
843
842
841
840
836
831
820
819
813
811
810
808
806
805
804
803
802
802
801
797
797
797
796
796
791
790
788
788
788
796
798
803
803
803
803
804
805
807
817
820
825
834
836
844
847
849
854
857
863
863
863
863
861
861
860
859
860
860
862
863
864
864
865
867
870
874
879
880
880
878
875
869
872
873
871
863
859
859
859
859
863
859
856
851
853
855
857
855
851
850
846
844
843
843
844
845
846
848
849
849
850
851
854
855
857
859
861
862
864
866
868
869
872
876
888
890
891
896
900
908
909
908
906
905
899
895
892
890
887
883
879
877
875
874
871
870
867
865
862
861
858
853
847
844
842
840
835
835
834
834
830
824
818
810
809
807
792
783
783
781
776
774
772
770
769
768
767
766
763
763
765
766
768
771
772
774
777
778
779
780
781
787
789
791
793
796
797
799
801
802
803
803
805
806
807
809
811
824
823
820
816
810
809
811
813
815
824
827
830
832
832
830
830
828
827
826
826
826
825
825
831
834
834
837
836
835
832
833
834
836
836
836
837
838
839
845
848
850
851
854
854
856
857
857
857
857
857
857
857
858
859
859
859
858
859
863
865
867
868
874
877
878
882
889
895
900
905
906
908
910
912
913
913
914
915
915
915
914
914
911
907
904
903
906
908
911
913
921
927
930
935
937
939
939
940
940
940
940
941
942
944
943
937
938
942
949
952
952
952
954
956
956
957
957
957
957
957
956
956
957
958
960
960
960
958
957
964
975
984
985
988
1002
1009
1010
1010
1008
1003
995
995
1003
997
990
990
989
989
989
990
991
992
994
996
999
1001
1001
1006
1009
1009
1008
1008
1008
1006
1003
998
997
995
993
992
992
990
991
994
995
995
999
1006
1010
1008
1007
1003
1001
1000
998
995
992
991
992
992
993
993
994
994
996
998
999
998
998
997
997
996
996
995
995
995
995
995
995
995
999
1003
1008
1009
1010
1011
1011
1009
1008
1005
1002
1000
998
998
997
996
995
995
995
995
994
986
983
979
976
974
972
968
966
964
953
950
949
947
945
944
943
943
939
935
924
920
915
902
894
883
872
871
873
874
875
876
879
880
883
884
888
886
886
885
880
877
875
874
872
871
869
869
867
864
864
858
857
857
858
858
858
858
860
860
862
865
858
861
872
877
879
881
883
885
886
888
889
887
886
884
884
885
885
887
892
890
880
876
868
859
860
860
863
863
862
861
858
841
828
825
821
818
800
785
780
772
770
765
761
757
751
750
749
744
742
736
735
731
727
722
716
714
713
711
710
700
676
674
668
668
667
666
666
664
663
660
652
646
648
654
655
656
656
656