999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
1000
1000
1001
1002
1004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1003
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1002
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
999
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1001
1001
1001
1000
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
998
997
996
994
991
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
985
985
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
985
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
979
977
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
974
975
976
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
976
974
973
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
971
969
968
968
967
965
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
957
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
949
948
945
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
941
938
938
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
940
940
942
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
946
950
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
955
957
959
964
966
966
966
966
966
966
966
966
966
966
966
966
966
966
966
968
980
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
988
989
992
994
995
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
997
998
998
999
1000
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1003
1004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1010
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
999
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1003
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1005
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1010
1009
1005
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1001
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999