923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
925
925
925
925
925
925
925
925
925
925
924
924
924
924
923
923
923
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
923
923
924
924
924
924
925
925
925
925
925
925
925
925
925
925
925
926
926
926
926
926
926
926
926
926
926
925
925
925
924
924
924
924
923
923
923
923
922
922
922
921
921
921
921
921
921
921
920
920
920
920
920
921
921
922
922
923
923
924
924
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
926
926
926
926
926
927
927
927
927
927
927
927
927
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
927
927
927
927
927
927
926
926
925
925
925
925
924
924
924
924
923
923
923
923
923
923
923
923
923
923
923
923
923
923
922
922
922
922
922
921
921
921
921
920
920
920
920
920
919
919
919
919
919
919
919
919
919
919
919
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
917
916
915
913
912
911
910
909
908
907
906
905
904
903
902
902
901
901
900
900
900
900
900
901
902
902
903
903
904
904
905
905
905
906
906
906
907
907
907
907
907
908
908
908
908
908
908
908
909
909
909
909
909
909
909
910
910
910
910
911
911
912
912
912
912
913
913
913
914
914
914
915
915
915
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
917
917
917
917
917
917
917
917
918
918
918
918
918
918
918
918
919
919
919
919
919
919
919
920
920
920
920
920
920
920
920
920
921
921
921
921
921
921
921
921
921
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
921
921
920
920
920
919
919
919
918
918
918
917
917
917
916
916
916
916
916
916
916
917
917
917
917
917
918
918
918
918
918
919
919
919
919
920
920
920
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
920
920
920
920
920
920
920
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
920
920
920
920
921
921
922
922
922
923
923
923
924
924
924
924
925
925
926
926
927
927
928
928
929
930
930
931
932
932
933
933
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
935
935
936
937
937
938
938
939
940
940
940
941
942
942
943
943
944
944
945
945
946
946
946
946
947
947
947
947
948
948
948
948
949
949
949
949
950
950
950
950
951
951
951
951
951
951
952
952
952
952
952
952
953
953
953
953
953
953
953
954
954
954
954
954
954
954
954
954
954
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
954
954
954
954
954
954
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
954
954
954
954
954
955
955
955
955
956
956
956
956
957
957
957
957
958
958
958
958
958
958
958
958
958
958
959
959
959
959
959
959
959
959
959
959
959
959
960
960
960
960
960
961
961
961
961
961
961
961
962
962
962
962
962
962
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
964
964
964
964
964
964
964
964
964
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
964
964
964
964
963
963
963
963
962
962
962
961
961
960
960
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
960
960
960
960
960
960
960
960
960
961
961
962
962
963
963
964
965
965
966
967
967
968
969
969
970
970
971
971
972
972
973
973
974
974
975
976
976
977
977
978
978
979
979
980
980
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
982
982
982
982
982
982
982
982
983
983
983
983
983
983
983
983
984
984
984
984
984
984
985
985
985
985
985
986
986
986
986
986
987
987
987
987
987
988
988
988
988
988
988
988
988
989
989
989
989
989
989
989
990
990
990
990
990
990
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
990
990
990
989
989
989
988
988
988
987
987
986
986
985
985
984
984
983
983
983
983
983
982
982
982
981
981
981
981
980
980
980
979
979
979
978
978
978
978
977
977
977
976
976
975
975
974
973
973
972
971
970
969
968
968
967
966
965
965
965
964
964
963
962
961
960
959
958
958
957
956
956
954
954
953
951
951
951
951
951
951
951
951
951
951
951
951
950
950
949
948
948
947
947
946
946
945
944
943
943
942
941
941
940
940
939
939
938
938
938
938
938
938
938
938
938
938
938
938
939
939
939
939
939
939
939
939
939
939
940
940
940
940
940
940
940
941
941
941
941
941
941
942
942
942
942
942
942
943
943
943
943
944
944
944
945
945
945
946
946
946
947
947
947
948
948
949
949
949
950
950
950
951
951
951
952
952
952
952
953
953
953
954
954
954
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
956
956
956
957
957
957
957
957
958
958
958
958
959
959
959
960
960
960
960
960
960
960
959
959
958
957
957
956
956
955
955
955
955
955
955
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
953
952
952
952
951
950
950
950
949
948
948
948
948
948
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
946
946
946
946
945
945
945
944
944
944
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
944
944
944
944
944
944
944
944
944
944
944
944
944
944
943
943
943
943
942
942
942
941
941
940
940
940
939
939
939
939
939
939
939
939
938
937
937
936
936
935
935
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
933
933
933
933
933
933
933
933
932
932
932
932
932
932
931
930
930
929
929
928
928
927
927
926
926
925
924
924
924
924
924
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
923
923