953
953
953
953
954
954
955
957
958
957
956
954
953
953
954
955
957
958
958
958
959
960
961
961
962
962
965
968
969
969
969
968
968
966
965
964
967
970
972
972
972
972
972
971
971
971
970
970
970
971
972
973
974
975
974
973
972
971
971
972
973
972
970
969
968
967
967
967
967
969
971
973
972
971
968
966
964
963
963
962
961
960
959
959
959
959
959
959
959
959
959
958
958
958
957
957
957
955
953
950
947
946
944
943
940
938
937
936
936
936
935
934
933
933
932
932
932
932
932
933
934
934
937
939
939
943
945
949
950
951
952
953
953
953
953
953
953
952
952
950
949
949
947
945
943
938
937
935
935
935
935
935
935
935
935
935
935
936
936
936
937
937
938
939
941
945
948
950
950
953
956
959
962
964
964
965
966
968
969
971
971
972
975
980
985
989
989
991
991
989
988
987
987
987
987
987
987
987
987
986
984
983
981
979
977
975
973
967
960
956
955
951
949
949
948
948
946
945
943
941
941
941
942
942
943
943
944
944
944
945
945
946
946
946
947
947
947
945
943
943
943
942
942
941
941
940
939
938
936
934
933
933
932
932
932
933
933
934
935
936
937
937
938
939
940
941
941
940
940
941
943
942
941
939
939
939
939
939
938
937
937
938
939
939
939
940
940
940
938
937
937
937
935
934
930
928
926
923
916
916
915
915
915
937
938
939
939
939
939
939
939
938
937
937
937
937
937
938
940
943
944
946
948
949
950
951
951
950
949
947
946
949
952
952
953
954
953
950
950
948
948
948
946
945
944
942
940
937
934
934
934
935
935
936
938
940
941
941
943
944
944
945
946
949
952
954
955
955
954
954
953
953
953
953
949
945
948
952
954
952
950
948
948
949
950
951
952
953
953
953
953
952
951
949
949
949
950
950
951
951
951
948
948
946
944
943
941
940
940
940
940
941
941
942
942
942
942
942
942
942
942
942
942
944
946
948
946
943
942
942
940
938
938
937
936
936
936
940
945
948
947
946
945
945
945
945
945
945
945
945
944
944
944
944
944
944
944
944
944
944
944
945
946
946
946
945
944
942
941
940
940
938
938
938
938
938
940
941
942
942
941
940
940
940
940
940
940
940
940
940
940
940
940
941
941
941
942
942
942
942
942
942
942
941
941
941
940
939
939
939
938
937
937
939
940
942
943
945
947
948
949
949
949
949
949
949
949
949
949
949
949
950
950
950
950
950
947
944
940
937
936
935
934
932
931
930
930
929
930
932
934
937
939
941
942
941
939
938
938
938
938
938
938
939
939
940
940
941
943
943
944
944
944
944
944
943
941
940
939
939
939
938
938
937
937
937
938
939
939
939
938
936
936
936
936
936
936
936
936
936
936
936
938
938
938
939
940
940
940
938
937
937
935
935
933
933
933
933
933
933
933
934
935
935
936
936
936
936
936
936
936
936
937
937
936
935
935
935
934
934
933
933
932
930
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
930
930
931
931
931
930
930
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
928
928
928
928
928
928
928
928
928
928
928
928
929
929
929
929
929
930
930
931
931
931
932
932
933
933
934
934
936
936
937
938
941
943
943
944
944
945
946
946
948
949
952
953
955
957
959
961
963
965
966
967
967
967
967
967
967
968
970
971
972
972
973
973
974
975
977
979
977
975
975
974
974
972
971
970
968
968
968
969
970
972
974
977
981
985
988
989
990
991
991
992
992
993
994
994
995
995
995
995
994
992
989
988
988
989
989
989
989
989
989
989
989
989
990
990
990
989
988
988
987
987
987
986
985
985
986
986
987
988
988
988
987
987
986
985
983
982
982
981
981
981
981
982
983
983
983
982
982
981
980
979
979
979
979
978
978
978
977
977
976
975
975
975
974
972
970
970
969
968
968
968
968
968
968
969
969
969
969
969
970
971
972
968
964
964
961
962
962
962
963
963
963
962
961
960
959
959
961
962
963
964
964
964
964
964
963
962
961
959
959
958
958
958
958
958
958
957
957
956
954
952
950
949
947
946
945
945
944
943
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
942
942
942
943
943
943
943
943
943
942
941
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
938
938
938
938
938
939
939
939
939
939
942
944
945
946
946
947
948
949
950
951
951
951
953
957
959
961
963
964
965
965
966
966
966
966
966
967
968
968
969
970
971
971
971
971
972
972
973
973
973
974
974
974
974
976
978
980
980
980
979
979
978
978
977
976
975
974
974
974
974
973
973
973
973
973
973
972
972
972
971
971
970
970
969
969
970
971
972
973
975
976
977
979
979
979
980
980
981
981
981
982
982
983
983
982
982
981
981
980
979
979
978
978
977
977
977
977
977
977
977
978
978
979
979
980
980
981
983
983
983
982
981
981
982
983
984
985
986
986
987
987
987
987
987
987
987
986
985
984
984
985
986
987
988
988
988
988
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
990
993
996
995
994
993
992
992
992
991
991
990
989
988
987
986
984
979
974
971
970
969
968
968
969
969
969
972
974
975
976
977
978
978
978
978
977
975
974
973
973
971
970
969
968
967
967
967
968
968
966
964
964
961
959
957
955
953
951
950
949
947
946
943
942
942
940
939
939
938
937
935
934
934
934
935
935
935
936
936
937
937
938
938
938
938
938
938
938
938
938
938
939
940
940
940
940
940
940
941
943
945
946
948
949
951
951
952
952
953
953