674
674
676
678
677
675
672
676
686
691
692
692
692
693
693
696
700
701
701
701
702
703
705
706
707
707
708
708
709
709
713
715
715
723
723
730
738
743
743
744
746
758
763
769
772
774
775
782
783
786
786
788
788
788
788
787
785
784
782
779
778
777
776
769
769
770
773
774
774
774
774
774
773
772
772
772
771
771
771
770
770
769
767
766
765
757
756
756
755
754
754
754
754
755
759
759
756
755
755
754
753
750
750
750
749
749
749
749
750
750
750
750
752
754
760
760
760
760
760
759
761
764
764
764
765
768
769
775
777
780
781
787
790
789
788
788
792
793
793
802
805
805
805
818
817
816
812
808
810
812
822
824
826
827
831
832
832
833
835
835
839
838
838
839
841
845
852
852
853
853
852
852
852
852
852
851
851
850
850
850
850
862
863
867
869
872
875
875
875
876
876
881
883
884
888
889
902
906
906
906
904
902
902
902
903
908
912
914
919
923
927
940
941
942
946
955
956
951
951
951
952
953
954
955
959
962
964
963
962
963
966
966
966
972
977
973
973
979
984
987
986
978
972
969
964
962
957
953
950
953
946
945
934
928
916
912
912
912
912
911
907
907
899
890
885
884
884
884
883
885
893
892
895
898
893
891
890
885
881
871
866
861
858
856
858
863
866
867
868
869
869
873
875
877
879
881
883
890
895
896
892
892
885
890
892
904
904
909
909
910
910
912
917
919
921
921
922
927
928
933
935
937
940
941
947
949
950
954
962
964
967
969
972
976
978
976
976
976
976
976
976
974
972
971
970
969
966
966
965
965
964
962
958
955
950
949
946
943
942
941
939
937
933
931
929
923
918
911
909
908
907
907
907
908
911
918
921
921
924
928
931
933
934
934
934
934
935
935
935
937
941
944
945
942
942
944
946
943
944
946
944
947
949
948
949
950
951
958
959
962
966
970
970
976
994
1010
1022
1025
1040
1049
1061
1065
1067
1067
1067
1066
1066
1065
1064
1063
1058
1057
1056
1055
1051
1050
1050
1048
1046
1051
1054
1054
1058
1061
1066
1069
1071
1076
1078
1078
1079
1081
1081
1082
1087
1096
1096
1098
1096
1096
1093
1092
1091
1073
1070
1065
1062
1061
1060
1059
1060
1063
1065
1064
1064
1063
1063
1063
1063
1062
1062
1062
1062
1062
1062
1054
1049
1048
1047
1044
1036
1028
1027
1027
1029
1031
1038
1041
1044
1045
1046
1048
1049
1051
1051
1051
1051
1051
1047
1044
1044
1044
1046
1047
1045
1044
1040
1034
1034
1033
1030
1024
1028
1029
1029
1029
1029
1029
1029
1023
1011
1007
1005
999
985
983
981
978
978
974
971
969
966
964
964
964
964
964
965
965
966
967
968
972
972
973
974
975
976
976
977
977
977
977
977
974
972
968
963
960
955
951
945
942
941
937
930
927
926
924
920
920
915
915
914
913
912
906
905
905
905
904
895
895
886
886
889
894
896
895
894
886
873
872
871
871
870
870
868
866
864
862
859
857
855
861
870
873
875
878
885
886
890
897
900
904
906
908
911
915
917
924
927
932
935
937
939
940
943
944
946
948
964
976
979
982
989
993
994
995
995
996
996
996
996
994
992
990
986
980
978
979
979
980
983
980
979
978
975
974
972
971
971
973
974
975
977
979
979
979
980
982
984
986
985
985
983
982
981
980
979
976
975
973
972
968
965
966
968
970
969
970
971
973
973
975
981
982
980
974
971
970
963
963
962
963
964
964
962
958
955
953
953
953
953
953
953
953
947
942
941
936
933
930
922
918
915
910
908
905
902
902
902
904
903
900
899
895
891
883
883
880
879
877
873
873
872
871
870
866
865
863
859
855
856
855
854
854
853
852
851
851
851
851
851
852
852
852
848
841
836
838
839
840
838
837
831
833
830
830
824
819
814
811
807
807
811
815
815
814
814
794
792
791
790
790
788
788
788
787
785
781
779
773
772
764
761
756
756
752
751
747
739
728
724
721
719
717
714
712
711
710
708
707
707
716
722
722
723
723
723
721
722
722
715
712
710
709
708
706
705
693
692
689
687
679
675
674
674
674