673
673
673
674
677
679
682
685
685
685
686
686
687
687
687
687
686
686
686
686
685
685
685
685
686
686
691
691
691
693
702
708
714
715
715
717
728
732
736
743
744
747
747
747
748
753
758
766
775
777
784
784
784
784
789
797
801
804
807
813
813
814
814
814
814
814
814
815
817
820
821
821
821
821
822
822
822
821
821
820
821
822
822
822
823
823
823
822
821
821
820
818
819
819
819
819
819
818
818
818
818
818
818
818
818
818
817
816
816
816
816
816
816
816
816
816
816
816
816
820
824
824
823
822
822
822
822
821
821
818
818
818
816
815
814
812
805
803
804
804
804
805
807
807
807
807
807
807
807
807
808
808
809
809
810
811
811
811
811
811
812
812
814
817
819
822
824
825
825
825
825
827
828
828
830
835
841
843
843
843
844
847
849
852
855
857
859
863
881
881
881
892
895
899
899
899
899
899
899
899
899
899
902
902
904
906
912
912
912
915
918
920
921
925
925
927
931
931
933
936
940
944
949
954
957
965
972
978
979
982
984
987
990
991
993
993
993
994
994
994
994
992
991
990
987
985
983
982
982
979
978
978
978
974
973
972
971
983
984
984
984
986
992
991
990
990
990
988
989
993
999
999
999
999
999
1002
1008
1012
1009
1006
1003
1000
993
985
979
972
968
964
953
945
941
937
937
937
939
941
943
960
960
960
978
984
993
996
997
998
998
998
1000
1002
1003
1004
1004
1005
1008
1010
1013
1013
1013
1013
1014
1016
1012
1009
1003
998
988
988
988
984
980
979
978
977
976
970
967
965
961
958
951
951
951
949
942
938
933
927
922
918
913
908
907
899
895
892
888
882
877
875
871
870
870
861
860
857
856
855
853
851
846
846
846
837
834
834
834
834
834
835
835
835
835
835
834
834
834
834
834
833
833
833
833
833
834
835
836
839
840
842
842
842
844
848
846
846
846
845
845
845
845
846
846
846
847
847
847
849
849
848
848
849
849
849
849
850
850
852
853
853
853
853
853
853
854
854
858
860
860
860
862
864
867
869
872
878
888
888
888
891
900
904
906
917
923
927
928
928
928
933
934
936
940
946
954
959
965
972
975
975
975
975
977
977
976
974
972
972
974
975
975
975
975
975
975
976
976
976
976
978
979
979
980
980
980
981
979
977
977
977
976
976
978
981
983
986
988
991
994
994
994
994
994
993
993
993
993
992
990
989
987
985
983
983
983
983
985
983
978
970
970
970
969
972
974
976
976
978
979
980
980
980
981
982
982
982
982
980
979
979
979
979
980
981
983
990
990
991
991
991
991
991
992
993
993
990
989
987
987
987
993
996
997
997
997
995
993
994
994
994
994
994
994
993
992
988
981
979
979
979
977
971
966
963
956
956
956
953
952
952
952
952
952
952
953
955
958
959
959
959
961
963
966
970
970
970
972
972
971
970
970
970
970
969
965
965
965
966
968
970
973
974
975
975
976
976
976
976
976
976
976
976
976
976
976
976
977
977
977
977
976
974
974
974
974
974
973
973
973
972
972
973
974
976
977
979
980
981
982
981
980
978
973
973
973
968
965
964
964
963
962
961
959
957
953
952
952
952
952
952
952
953
958
966
970
975
976
976
980
980
980
980
980
980
982
983
983
983
982
983
984
987
987
986
985
985
985
980
978
975
974
974
973
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
971
970
970
970
970
970
971
971
970
970
970
969
968
968
968
968
967
966
966
966
966
966
966
966
967
969
968
968
968
965
965
967
967
967
968
966
963
961
960
959
961
959
959
959
958
957
957
956
954
954
954
954
950
946
942
941
941
941
938
933
932
930
930
930
926
926
925
925
926
928
928
928
928
928
930
930
930
931
931
932
927
923
923
923
922
922
922
923
923
924
924
924
927
927
927
928
932
935
934
934
932
922
914
910
910
910
910
905
901
900
899
899
899
896
895
891
889
886
886
886
885
883
877
875
875
875
873
874
875
877
878
878
878
878
877
877
878
881
885
885
885
890
890
890
890
891
892
893
894
894
895
895
893
893
899
899
893
893
894
894
894
894
890
890
871
871
869
869
860
860
856
856
851
851
848
848
843
843