299994
299999
299992
299997
299992
299999
299991
299983
142510
299994
142510
299998
299995
142510
142510
142510
299993
299994
299996
299997
142510
142510
142510
299999
142510
299999
299985
299999
142510
142510
299998
299999
299997
299996
299998
299991
142510
142510
142510
299997
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
299999
142510
299991
299996
299996
299999
142510
299981
142510
299999
142510
142510
299997
142510
142510
142510
299983
299997
299995
299993
299995
299999
142510
299995
299998
142510
299983
142510
299998
142510
299997
299997
299997
299985
142510
299970
142510
299998
142510
142510
142510
142510
142510
299998
299983
299997
299995
299999
142510
142510
142510
142510
299993
299999
299997
299978
299992
299991
142510
299999
142510
142510
299954
142510
299988
142510
142510
299987
142510
142510
299998
299994
299999
299999
142510
142510
299998
142510
142510
142510
299994
142510
142510
142510
299998
142510
142510
299989
299999
142510
299999
142510
299998
299978
299999
299969
299999
299987
299985
299993
299999
142510
299998
142510
299995
299996
299961
299997
142510
142510
299997
142510
142510
299999
142510
142510
299999
299989
299984
142510
142510
142510
142510
142510
299975
299995
142510
142510
299994
299988
299999
299998
142510
142510
142510
299999
299999
142510
299998
299999
299997
299999
142510
142510
299999
142510
142510
299998
299999
299997
299998
299994
142510
142510
142510
142510
299997
299996
299999
142510
299999
142510
299997
142510
142510
299999
299999
142510
142510
299992
299998
142510
142510
299996
142510
299999
142510
299997
299995
142510
299997
299995
299990
299997
299997
299970
142510
299998
299998
142510
142510
299994
299998
142510
299998
142510
142510
142510
142510
299998
299999
299998
142510
299996
142510
142510
299997
299999
299998
142510
299998
299997
142510
299940
299998
299998
142510
142510
142510
142510
299999
142510
142510
299996
142510
299989
299999
299979
299991
299973
299998
142510
299998
299999
299983
142510
142510
299998
299999
299988
142510
299996
299998
299999
299996
142510
299994
142510
142510
299999
299991
142510
142510
299987
142510
142510
142510
142510
142510
142510
299990
142510
299984
299998
142510
142510
299995
142510
299999
299999
299999
142510
299999
299985
299976
142510
299998
299998
299998
142510
299994
299997
142510
299998
299993
142510
142510
299994
142510
142510
299996
299998
142510
299997
142510
299995
299998
142510
299996
299997
299997
299998
299995
299999
299999
142510
299982
142510
142510
299997
299998
299998
299998
142510
299999
142510
299999
299999
299995
299999
142510
299997
299999
142510
299999
299999
299991
142510
142510
299999
299996
299995
299996
142510
299987
299998
299986
299983
142510
142510
299997
299994
142510
299999
299998
299999
299998
299998
299999
142510
142510
299996
299998
299988
299997
299992
142510
142510
299999
299999
142510
299998
299976
299998
299997
142510
142510
142510
142510
299996
299975
142510
299993
299998
142510
142510
142510
299998
299998
299999
299991
142510
142510
299998
299999
299990
299999
142510
299999
299997
299999
299994
299994
299995
142510
299998
299987
299998
142510
299998
142510
142510
299998
299997
299998
142510
299990
299998
142510
299996
299960
142510
299997
142510
299996
142510
142510
299996
299999
142510
299997
142510
299981
142510
299997
299998
142510
299999
142510
299996
142510
142510
142510
142510
299997
299992
299999
299998
142510
299994
299998
142510
299997
142510
142510
142510
299999
299999
142510
142510
142510
142510
299998
299995
299994
142510
299999
299998
299988
142510
299998
299985
299997
299993
142510
299998
142510
142510
142510
142510
299998
299972
142510
299997
142510
142510
299997
299996
299990
299999
142510
299992
142510
142510
299999
142510
299996
299999
299996
299996
142510
142510
299999
299993
142510
142510
299999
299999
142510
299994
299964
142510
142510
142510
142510
299994
299999
299973
299997
299998
142510
142510
142510
299991
299997
299998
142510
299993
142510
142510
142510
142510
142510
299999
299973
299998
142510
142510
299997
142510
299997
142510
142510
299998
299989
299999
299979
299994
142510
299998
299997
142510
142510
299999
142510
299998
142510
142510
142510
142510
299998
142510
299999
299997
142510
299983
299985
142510
142510
142510
142510
299997
299997
299998
299940
142510
299995
299998
142510
142510
299999
142510
142510
299991
299996
299997
142510
299997
299994
142510
142510
299992
299996
142510
142510
299970
142510
299989
142510
142510
299991
142510
299997
142510
299998
142510
299987
299999
142510
299998
299997
299994
142510
299992
142510
299998
142510
142510
299998
299998
299992
299993
142510
142510
142510
299999
142510
142510
142510
299997
299989
299995
142510
142510
299992
299998
299997
299997
299990
142510
299996
142510
299986
299998
299998
299995
299998
299999
142510
142510
142510
299998
142510
299997
142510
299979
142510
299983
299994
299998
142510
142510
299999
299995
299999
142510
142510
142510
299995
142510
142510
299982
142510
142510
299989
142510
142510
299999
142510
299996
299974
299998
142510
142510
299996
299997
299995
142510
142510
142510
142510
142510
142510
299995
142510
299999
142510
299995
142510
299995
299998
142510
299993
299982
299997
142510
142510
142510
299995
142510
142510
299988
299998
142510
142510
142510
299998
299997
142510
299989
299968
142510
142510
142510
142510
299997
299990
142510
142510
142510
299997
142510
299999
142510
299996
299997
299999
142510
299997
299999
142510
299969
299995
299992
142510
142510
142510
299995
299997
299992
299999
142510
299998
299996
142510
142510
299998
142510
142510
142510
142510
142510
299998
142510
299997
299998
299999
142510
299992
299998
299995
142510
299997
142510
142510
142510
299996
299999
142510
142510
299992
299997
299998
142510
299999
142510
299998
299995
142510
299999
299994
142510
299999
299987
299998
299999
142510
142510
299999
142510
142510
299995
299996
299995
299998
299998
142510
142510
299961
142510
299999
299998
299999
142510
142510
142510
299995
299998
142510
299996
299982
142510
299996
299992
299997
142510
299990
299996
142510
299996
299994
142510
142510
299990
142510
299979
299999
142510
299999
299998
142510
299988
142510
142510
142510
142510
142510
299995
299996
299996
299997
299999
142510
299997
299999
299987
142510
142510
142510
142510
299998
142510
142510
299993
142510
299998
142510
299999
299998
299998
299993
142510
299998
142510
142510
299997
142510
142510
299995
142510
299987
299989
142510
299990
299997
142510
299995
299998
142510
142510
142510
299990
142510
299996
299998
299999
299999
299998
142510
142510
299999
299998
142510
142510
299986
299999
299998
299996
299997
299999
142510
299999
142510
299999
142510
142510
299990
299975
142510
142510
142510
142510
142510
142510
299994
299987
299978
142510
299999
299993
299999
299999
299999
142510
299995
142510
142510
299998
142510
299999
299994
299998
142510
299999
142510
142510
142510
142510
299999
142510
299999
142510
299997
299997
142510
299997
299990
142510
299996
142510
142510
299998
299997
142510
142510
299999
142510
299999
299999
299999
142510
142510
142510
142510
142510
299999
299999
142510
142510
299996
299966
142510
299996
142510
142510
299998
142510
142510
299989
142510
142510
299999
299997
142510
299999
299996
299998
142510
299981
299999
142510
142510
299996
299992
142510
142510
299997
299991
142510
142510
142510
142510
142510
299999
299997
299999
142510
299999
142510
142510
299997
299975
142510
142510
142510
299997
299998
142510
142510
142510
299999
299981
142510
142510
299998
299990
299997
142510
299999
142510
299986
299997
142510
299998
299997
299997
299988
299996
299998
142510
299999
142510
142510
142510
299997
299997
299998
142510
142510
299997
299998
142510
299993
142510
142510
142510
142510
142510
142510
299997
142510
299998
299992
299999
299994
299996
142510
142510
299992
299999
142510
142510
142510
299998
299998
299992
299998
299999
142510
299999
142510
299995
299993
299998
142510
299978
299988
299992
299997
299999
299973
299998
142510
142510
299999
142510
142510
142510
142510
142510
299999
299994
299999
142510
299999
299994
299994
299995
299994
299990
299998
299999
142510
299999
142510
142510
299981
142510
142510
142510
142510
142510
142510
299994
299998
142510
299998
142510
142510
142510
299998
142510
299999
299981
142510
142510
299999
299997
142510
142510
142510
299999
142510
299997
142510
142510
299996
299998
142510
299998
299996
299997
142510
299999
299998
142510
299998
299988
142510
299998
142510
142510
142510
142510
142510
299997
142510
142510
142510
299996
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299991
299991
299999
142510
142510
142510
299984
299998
299999
142510
299976
142510
299997
299988
142510
299997
299982
299995
299999
299998
142510
299999
142510
142510
142510
142510
299998
299982
299983
142510
299995
299989
142510
299999
299994
142510
142510
142510
299995
299998
299979
142510
299998
299997
142510
299991
299999
299996
299999
299995
299994
299998
142510
299998
142510
299999
142510
299998
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
299997
142510
299996
299995
299997
299998
142510
299967
299998
299984
299985
142510
299996
142510
142510
299999
299998
142510
299999
299998
142510
142510
142510
142510
142510
142510
299980
142510
142510
142510
299999
142510
299945
299999
142510
299997
142510
142510
142510
299970
142510
299998
142510
142510
142510
142510
299991
142510
299997
299997
142510
299998
299978
299984
142510
142510
299999
142510
299999
142510
299998
142510
299999
299997
142510
142510
142510
299983
299996
142510
299996
299999
142510
299994
299999
299995
299999
299997
142510
299997
299999
299994
299996
142510
299989
299998
299998
299993
299998
299998
299998
299984
299995
299998
299982
299991
299994
299975
299992
299998
142510
142510
299999
142510
299993
142510
142510
142510
299999
142510
299999
299997
299997
142510
299998
142510
142510
142510
142510
299991
299998
299993
142510
299996
299997
299997
142510
299989
142510
299997
142510
142510
142510
142510
299993
299981
142510
142510
299982
299999
142510
142510
142510
142510
299997
299998
299999
142510
299961
142510
142510
142510
142510
142510
299999
299996
142510
299995
142510
299995
142510
299989
299999
142510
142510
142510
299999
299998
142510
142510
299993
299999
299984
299998
142510
142510
142510
299998
299992
299999
299998
299997
299996
142510
299995
142510
299995
142510
142510
142510
142510
142510
299994
299997
142510
142510
299998
142510
299999
299998
142510
142510
299999
142510
299912
299982
299999
299998
142510
142510
299999
299995
299987
142510
299999
299983
142510
142510
299998
142510
299999
299998
299999
142510
142510
142510
142510
299995
299998
142510
142510
142510
299999
142510
299997
142510
142510
142510
142510
142510
299998
299996
142510
142510
142510
142510
299999
299982
299998
142510
299996
299985
299976
299989
142510
299993
299940
299997
299985
142510
299997
299998
299998
299998
299998
142510
142510
142510
142510
299994
142510
299997
142510
299998
299997
142510
142510
299999
299997
299998
142510
299993
142510
142510
142510
142510
142510
142510
299997
299996
299997
142510
142510
142510
142510
299998
142510
299996
299981
142510
299997
299996
142510
142510
142510
142510
299998
142510
299996
142510
299995
142510
299986
142510
299999
142510
142510
299997
299995
299960
299988
142510
142510
299999
142510
299999
299998
299974
299985
299998
142510
299993
142510
299997
142510
299993
299999
299998
299995
142510
142510
299997
142510
299996
142510
299999
299997
142510
142510
299999
142510
142510
299998
299999
299993
299998
142510
299999
299998
299997
299990
299998
142510
142510
299999
299997
299981
142510
299995
142510
299977
142510
142510
299998
299992
299997
299997
299996
142510
142510
142510
142510
142510
142510
299998
299998
299998
142510
299999
299995
142510
299998
142510
299997
299992
299998
299997
142510
142510
299997
299995
299931
142510
142510
299996
299995
142510
299957
299998
299995
299993
142510
299998
299996
299998
299998
299998
142510
142510
142510
299995
142510
142510
142510
142510
299986
142510
299989
299998
299999
142510
299996
142510
142510
142510
299997
299999
299994
299990
142510
142510
299992
299981
142510
142510
299995
142510
142510
299997
299976
142510
299999
299999
299999
142510
299996
299996
142510
142510
299997
299996
299999
299999
142510
142510
299995
142510
299977
299994
299999
299997
142510
142510
299990
299999
142510
299998
299992
142510
142510
142510
142510
299977
299998
299998
299985
299998
142510
142510
299998
299998
299932
299978
299999
142510
299998
299998
299996
142510
299995
299998
142510
142510
299997
142510
299999
299999
299996
142510
299994
299991
142510
299998
299963
299998
299994
299996
142510
299999
142510
299999
299999
299989
299998
142510
299985
299998
142510
142510
142510
299999
299993
142510
142510
142510
142510
299997
142510
299998
299995
299992
142510
299992
142510
142510
299999
299985
142510
299998
299998
142510
299999
299996
142510
299999
142510
142510
142510
142510
299997
142510
142510
142510
142510
142510
299998
299998
299998
299986
299957
142510
142510
299997
299999
142510
299998
299991
299999
299999
299998
299993
142510
142510
299997
142510
142510
299999
142510
142510
299984
142510
142510
299997
142510
299997
299998
299997
142510
299999
299998
299999
142510
142510
142510
142510
299988
299998
142510
299998
299999
142510
299997
299994
299993
142510
142510
299997
142510
299996
142510
142510
299999
299998
142510
142510
299999
142510
142510
299992
299998
142510
299999
142510
299999
299995
142510
299987
142510
142510
142510
142510
299992
299999
299998
142510
299994
142510
142510
299999
299995
142510
299982
142510
299987
299996
142510
299999
299996
299994
142510
142510
142510
142510
299999
142510
142510
299992
299996
142510
142510
299998
142510
299997
299999
299994
142510
142510
142510
299996
142510
299997
142510
299998
142510
299998
299988
142510
142510
142510
299998
142510
299991
142510
142510
299998
299999
299996
142510
142510
142510
142510
142510
299998
142510
142510
142510
299997
142510
142510
299988
142510
299997
142510
299997
299997
299997
142510
299995
299998
142510
142510
142510
142510
142510
299997
142510
299989
142510
142510
142510
142510
142510
142510
299984
299995
299996
142510
142510
299994
299994
299997
299992
142510
142510
142510
142510
142510
299995
142510
299999
299990
142510
142510
299963
142510
142510
299995
299991
142510
142510
299999
142510
142510
299997
142510
142510
299978
299998
142510
299992
142510
142510
142510
299996
299999
299996
142510
142510
299999
299997
299999
142510
299998
142510
299999
142510
142510
299995
299998
299999
142510
299990
299996
299998
142510
142510
142510
299999
299998
142510
142510
142510
142510
142510
299999
142510
299999
142510
142510
142510
299997
299986
299999
142510
299999
299983
299998
142510
299994
299998
299995
299997
299981
142510
142510
142510
299999
299999
142510
142510
299998
142510
142510
299997
142510
299993
142510
299997
299998
142510
142510
299999
299995
299996
142510
142510
299986
142510
142510
142510
299999
142510
299997
142510
142510
299994
142510
142510
142510
299975
142510
299990
142510
142510
142510
299997
299999
299997
299999
142510
142510
142510
299993
299999
299992
142510
142510
142510
299995
299997
142510
299998
142510
142510
142510
142510
142510
142510
299999
299996
299989
299977
142510
299999
299996
299998
299999
142510
299997
142510
299997
142510
299992
299999
299991
299998
299987
299994
142510
299995
299996
142510
299998
142510
142510
142510
142510
299998
142510
299995
299998
299996
142510
299983
142510
299999
299999
299978
142510
142510
142510
299998
142510
299975
299998
142510
142510
142510
299991
299997
299992
299988
142510
299997
142510
299995
142510
142510
142510
142510
142510
299994
142510
299999
299999
299998
299997
142510
299999
299998
299991
142510
299952
299999
142510
299998
299993
299952
142510
299999
299991
299994
142510
142510
299999
142510
142510
142510
299992
142510
299999
299993
299959
142510
299996
299998
299996
142510
299985
142510
299999
299997
299999
142510
299996
299998
142510
142510
299998
299997
142510
142510
142510
142510
299998
299996
142510
299972
142510
142510
299999
299999
142510
299990
299995
299999
299986
299997
142510
142510
142510
142510
299998
299998
142510
142510
299999
142510
299997
299988
142510
142510
142510
142510
142510
142510
299987
142510
299994
142510
142510
299998
299990
142510
299996
299997
299997
299998
299968
142510
142510
299996
142510
299995
299998
299991
142510
142510
299952
299997
299999
142510
142510
142510
142510
299995
299997
142510
142510
299997
299996
299976
142510
142510
299998
299999
299990
299998
299999
299997
299999
299994
142510
142510
299992
299998
142510
142510
142510
142510
299998
299999
299999
299998
299998
299996
142510
299996
299999
299995
299996
299999
299998
142510
142510
299999
299999
142510
142510
299995
142510
299996
299996
142510
142510
142510
142510
142510
299999
142510
142510
299992
299999
142510
142510
142510
142510
299998
299999
299996
142510
142510
142510
299999
299989
142510
299990
142510
142510
299993
299999
142510
299998
299999
142510
142510
299999
299975
142510
299998
299986
299952
142510
142510
299971
299998
142510
299998
299968
299997
299999
299997
299996
142510
142510
142510
142510
299986
299998
299988
142510
142510
299997
142510
142510
299995
142510
299999
142510
142510
142510
142510
142510
299999
142510
299998
299998
299997
142510
299998
142510
142510
299990
299983
299996
142510
299999
299996
299997
142510
142510
299982
299998
299996
142510
299998
299995
299999
142510
299996
142510
299990
299998
299987
299987
299996
142510
142510
299998
299986
142510
142510
299989
142510
299999
299945
299988
299987
142510
299985
299999
142510
142510
299993
299999
299999
142510
142510
299999
299999
142510
299998
142510
142510
299987
299997
299994
299992
299996
142510
299995
142510
299998
299998
142510
299997
299998
142510
299995
299996
299997
299999
299980
299999
142510
142510
142510
299998
299999
299999
142510
299991
299997
299999
299988
299999
142510
299991
299997
299996
142510
299996
299995
142510
142510
142510
142510
142510
142510
299997
142510
299997
142510
299996
142510
299991
299999
299997
299995
299999
142510
299981
142510
299996
299999
299989
299998
299998
142510
142510
142510
142510
299992
142510
142510
299997
299996
299998
142510
142510
142510
299994
299998
142510
299999
299998
142510
299994
142510
142510
299996
299986
142510
299992
142510
142510
299994
299995
142510
299996
299997
299998
142510
299998
299999
299999
142510
142510
142510
142510
142510
299999
299995
142510
142510
299997
142510
142510
299981
142510
299998
299999
299997
299999
142510
299999
142510
142510
142510
299998
299990
142510
299999
142510
299999
142510
299998
299999
142510
142510
299997
142510
142510
299981
142510
299995
299996
142510
299999
142510
299999
142510
142510
299998
142510
299996
299983
299999
299999
299997
299997
142510
299998
299999
142510
142510
299988
142510
142510
299998
142510
142510
299948
142510
299999
142510
299996
299998
142510
299998
142510
142510
142510
299999
142510
299999
299995
299998
299999
299997
142510
142510
299998
299998
299985
142510
142510
142510
299999
142510
299992
299994
299991
142510
299998
142510
299988
142510
299999
299990
142510
142510
142510
142510
142510
299994
299992
299998
142510
299997
299996
142510
299985
299999
142510
299994
299998
299987
299998
299997
142510
299999
299979
142510
142510
299996
299992
142510
299999
299999
299999
299967
299999
142510
142510
299996
142510
142510
142510
142510
142510
299991
142510
142510
142510
142510
299996
299996
142510
142510
142510
299991
299986
142510
142510
142510
299998
299998
299995
299995
142510
299998
299999
299997
299985
299997
142510
142510
142510
299998
299998
299997
142510
142510
299996
299999
299989
142510
299997
299996
142510
299999
142510
142510
142510
142510
142510
299995
299998
299998
142510
299991
142510
299967
299997
299994
142510
299998
299999
299998
299995
299999
299996
299982
142510
142510
142510
299987
142510
142510
299999
299999
299999
299992
299994
299952
299996
142510
142510
299989
299996
142510
142510
299999
299970
299998
299996
142510
142510
142510
142510
142510
299998
299999
299999
142510
299998
142510
299996
142510
299996
299999
142510
142510
299995
299980
142510
142510
299999
299998
142510
142510
299999
299999
299999
299998
299997
299995
142510
299996
299999
299987
142510
142510
142510
142510
299998
142510
142510
299995
142510
299999
142510
299996
299998
142510
142510
142510
142510
142510
299984
299985
299985
299999
142510
299990
142510
299996
299995
142510
142510
299998
299998
299997
142510
299999
299999
142510
299986
299990
142510
299999
142510
299997
299997
142510
299995
142510
299998
299995
299999
299998
142510
299998
299994
142510
142510
299998
142510
142510
142510
299997
299999
142510
299998
299999
299987
142510
142510
142510
299991
299993
142510
299999
142510
142510
299999
299997
299998
142510
142510
142510
299997
142510
142510
299997
142510
299997
299999
142510
299998
142510
299998
142510
142510
142510
299999
142510
299998
299993
299999
299998
299999
142510
142510
142510
142510
142510
299993
299997
142510
299948
299989
142510
142510
299997
299971
299992
299998
142510
142510
142510
299999
142510
299995
142510
299998
299993
142510
299998
142510
142510
299934
142510
299999
299999
299998
142510
142510
299999
142510
142510
142510
142510
299995
299998
299998
142510
299999
299999
299999
142510
299995
142510
299999
142510
142510
299993
142510
142510
142510
142510
142510
142510
142510
299999
142510
299998
299992
299990
299988
142510
299999
299998
299996
299998
299997
142510
142510
299989
142510
142510
299999
142510
299996
299987
299999
299995
142510
299983
142510
299998
142510
142510
142510
299999
142510
299995
142510
299991
142510
299997
299994
142510
142510
299998
299995
299999
142510
299999
299996
299997
299999
142510
142510
142510
142510
299998
299998
299998
142510
142510
299991
299996
299998
142510
299999
299999
299999
299998
299979
299999
299994
299990
142510
142510
299998
299998
142510
299998
299987
142510
142510
142510
142510
142510
142510
142510
142510
142510
299989
299998
142510
299974
299992
299999
142510
142510
142510
299999
142510
142510
142510
299997
299999
299998
299992
299991
142510
299994
142510
299996
299998
142510
299999
142510
142510
142510
299975
142510
299991
299999
142510
299993
299996
299995
142510
299999
142510
299990
142510
299995
299998
299997
142510
142510
299997
142510
142510
299998
299995
299996
299976
142510
299998
142510
299997
142510
142510
299997
299993
142510
142510
142510
142510
299998
299995
142510
299998
142510
142510
299995
142510
142510
299998
142510
299992
299995
142510
142510
299995
299999
299982
142510
142510
299983
142510
299999
142510
299974
299997
299999
142510
299981
299999
299997
142510
299990
142510
142510
142510
299999
299983
299998
142510
299995
299998
142510
299998
299983
142510
142510
299989
299997
142510
299982
299983
299997
142510
142510
142510
299995
299996
142510
299999
142510
299997
142510
142510
142510
299983
142510
142510
142510
299999
142510
142510
142510
299993
299999
142510
142510
142510
299999
142510
299997
299996
142510
299995
299999
299997
299997
299999
299999
142510
142510
299992
142510
299997
142510
299996
299997
299998
299981
142510
299999
299998
142510
299975
142510
299985
299992
299992
142510
142510
142510
142510
299992
299993
299998
299989
142510
299997
142510
299993
299999
299991
142510
142510
142510
299995
299998
299997
299994
299999
299999
299987
142510
299998
299998
142510
299999
299999
142510
299994
299987
142510
299998
299998
299998
299992
299998
299998
142510
142510
142510
142510
299997
299999
299998
299998
142510
299998
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
299997
299986
142510
142510
142510
299967
299999
299986
299999
142510
299998
299994
142510
299998
299998
142510
299996
299996
142510
142510
142510
142510
299998
299998
299999
299999
142510
142510
142510
142510
299998
142510
142510
299998
142510
299994
299997
142510
299996
142510
142510
299986
142510
142510
142510
142510
142510
142510
299989
299999
142510
142510
299997
142510
299998
299999
142510
142510
142510
142510
299995
142510
142510
142510
142510
299996
299999
299997
142510
299974
142510
142510
142510
142510
142510
299981
299996
142510
142510
142510
299997
299999
142510
142510
142510
299999
299998
299997
299991
299997
142510
299998
299999
299998
299997
299997
142510
142510
299995
299999
299998
142510
142510
299998
299997
142510
299999
142510
299998
142510
299999
299942
299983
142510
299997
142510
142510
299999
142510
299998
299999
299995
299978
299999
299999
299999
299998
299985
299991
299997
299999
299999
142510
142510
299989
142510
142510
299998
299995
142510
142510
299998
299987
299993
299999
299961
142510
299996
299999
142510
142510
299998
142510
142510
142510
142510
142510
299998
299995
299991
142510
299999
299998
142510
299999
142510
142510
142510
142510
142510
142510
142510
299997
299998
299998
299999
299998
299998
142510
142510
299997
142510
142510
142510
299999
299998
142510
142510
299997
142510
299995
299992
142510
142510
299999
142510
142510
142510
142510
299998
299998
299998
299999
142510
142510
142510
142510
142510
299997
299983
142510
142510
299995
299996
299995
142510
142510
299997
299947
142510
299998
142510
142510
142510
299997
142510
299999
299994
299995
142510
299998
299997
142510
299997
142510
142510
299979
299999
142510
299992
142510
142510
142510
142510
142510
299999
299999
299997
299999
299996
299999
299997
142510
142510
142510
299999
142510
299996
142510
142510
142510
142510
142510
142510
299997
299998
299981
299996
142510
142510
299977
299994
142510
142510
299997
299986
299996
299997
299998
142510
142510
142510
299995
299998
142510
299987
142510
142510
142510
299998
142510
299998
299998
142510
299999
142510
299998
299998
142510
142510
299971
299999
299998
299999
299994
299999
299997
299996
299997
299996
142510
142510
142510
299998
142510
142510
142510
299999
142510
142510
142510
142510
142510
299997
142510
142510
299987
299998
142510
299999
299998
142510
299998
142510
299998
299995
299999
299999
142510
142510
142510
142510
142510
142510
142510
299998
142510
299999
299997
299998
299998
142510
299997
299998
299995
142510
299991
142510
299997
299995
142510
299999
142510
299997
299998
142510
299998
299997
299999
299999
142510
299999
299994
142510
142510
299999
142510
142510
299999
142510
299990
299999
299993
299998
142510
142510
142510
299998
299995
299990
142510
299997
299998
299998
142510
299996
299998
299997
142510
299975
299997
299997
299997
142510
142510
142510
142510
142510
299997
299994
299996
299993
142510
299999
299997
299999
299997
299995
299998
142510
299997
299998
142510
142510
299998
299990
142510
299998
299998
142510
142510
142510
299999
142510
299987
299998
142510
299998
142510
299998
142510
299999
299999
299996
142510
299982
299995
299942
299999
299999
299999
299996
299993
299999
142510
299996
299999
299998
299995
299999
142510
142510
142510
299989
299999
142510
142510
299997
299997
142510
299998
299996
142510
142510
299997
299999
142510
299981
299993
299999
299999
299953
299999
142510
142510
299997
299999
299999
142510
299997
299892
299997
142510
142510
299999
142510
142510
299998
142510
142510
299982
142510
142510
299996
142510
142510
299999
299998
299996
299990
299998
299998
142510
142510
299999
299999
299982
142510
142510
142510
142510
142510
299998
299999
299999
299999
299997
299999
299999
299998
299999
142510
299988
299997
299999
299992
142510
142510
142510
299992
299990
299996
142510
142510
299997
299997
299999
142510
299993
299970
299999
299992
299999
142510
299999
142510
299999
142510
299989
142510
299985
142510
299994
142510
299999
142510
142510
299998
299997
142510
299997
142510
299999
142510
142510
299991
142510
299999
142510
299999
142510
299996
142510
299991
299999
299999
299940
299997
142510
142510
299999
142510
299996
299998
142510
299998
142510
299999
299999
142510
142510
142510
299994
142510
142510
299999
142510
142510
299997
142510
299999
299999
299998
299993
299998
299986
142510
299996
299998
142510
299998
299998
142510
142510
142510
142510
142510
142510
142510
299994
299997
142510
142510
299999
142510
299998
299997
299999
299999
299998
299998
142510
299995
142510
299981
142510
142510
299999
299998
142510
299996
299997
299995
299998
142510
142510
142510
142510
142510
142510
299896
142510
142510
142510
142510
299998
299998
142510
142510
299986
142510
299997
142510
299984
142510
299992
299993
142510
142510
299998
142510
299996
142510
142510
142510
142510
142510
299990
142510
299998
142510
299999
142510
299992
142510
142510
142510
142510
299999
142510
142510
299994
299998
299994
299999
299998
142510
299993
299996
299998
299999
299997
142510
142510
299993
299999
142510
142510
142510
299999
299989
142510
299990
142510
299997
299999
142510
142510
299999
142510
299998
299932
299995
142510
299998
299998
142510
299969
299992
142510
299999
299998
299998
142510
299999
299997
299998
299998
299972
299996
299998
299998
142510
299997
299999
142510
142510
142510
142510
142510
299999
299998
299996
142510
142510
142510
142510
142510
142510
142510
299992
299998
299998
299998
299968
299998
142510
299994
142510
142510
299997
142510
299997
299994
142510
299999
142510
142510
142510
142510
299999
299998
299993
142510
299993
299990
142510
142510
142510
299998
299995
299975
299999
299996
142510
142510
142510
299975
299983
299998
299991
299994
299996
142510
299990
142510
299998
299999
142510
142510
142510
299989
142510
299972
299999
299999
299999
299994
142510
299999
299994
299998
299999
299992
299998
142510
142510
299998
299999
299989
299996
142510
299995
142510
299999
299999
299996
142510
299993
299996
299996
299996
142510
299999
142510
299999
142510
142510
299993
299975
142510
142510
142510
299999
142510
142510
299998
299999
142510
142510
299994
299998
299994
142510
299996
299996
299982
299992
299987
142510
142510
142510
299990
142510
299999
142510
142510
299998
299974
299993
299995
299996
299970
299995
299998
299985
142510
299992
299998
299969
299999
299952
142510
142510
142510
142510
299999
142510
299999
142510
142510
299997
299997
142510
142510
142510
299992
142510
299998
299999
142510
299998
299999
299998
142510
299998
142510
142510
299996
299999
299994
299967
299997
142510
142510
299984
299978
299974
299995
299994
299999
299996
142510
142510
299998
299996
299999
142510
142510
142510
142510
299997
142510
142510
142510
299983
299999
142510
142510
142510
299984
142510
299998
299997
299998
142510
142510
299996
142510
299992
142510
142510
299992
299999
142510
299994
299999
142510
142510
299988
299999
142510
142510
299999
142510
299999
142510
299999
142510
299995
142510
299998
299998
142510
142510
142510
142510
299994
142510
299987
299932
142510
142510
142510
142510
299998
299954
299993
299998
299998
142510
299997
142510
142510
299999
142510
142510
299999
299997
299999
142510
142510
142510
299996
142510
142510
299997
142510
142510
142510
299998
299998
142510
299999
142510
299997
142510
142510
299999
299997
142510
142510
299997
142510
142510
299995
142510
142510
142510
299994
299998
142510
299999
299991
299983
299995
299999
299998
299999
299999
299998
299995
142510
299991
299999
299998
142510
299998
299995
299994
142510
299999
299996
299996
299997
299977
142510
299999
142510
142510
299997
142510
299993
142510
142510
142510
142510
299998
299998
142510
299978
299993
142510
142510
142510
142510
299996
142510
299998
299994
299996
142510
142510
142510
299999
299996
299991
142510
142510
299996
299999
299995
142510
299983
299998
299999
299998
142510
142510
142510
142510
142510
299998
299997
299998
299998
299998
142510
142510
142510
142510
142510
299995
299999
299967
299999
299999
142510
142510
142510
142510
142510
299998
299985
299996
299997
299997
142510
142510
142510
299997
299973
142510
142510
142510
142510
142510
142510
142510
299996
142510
142510
142510
142510
142510
299998
299989
299986
299997
299998
299980
299998
299995
299999
299999
299998
299999
142510
299986
299995
142510
142510
142510
299999
142510
299992
142510
142510
299997
299997
299999
299970
142510
142510
299999
142510
142510
299998
299998
299995
142510
142510
299976
142510
299987
142510
299999
299996
299987
299999
299936
299987
142510
299998
142510
299998
142510
299998
299996
142510
299978
299999
299998
142510
142510
299999
299999
142510
299996
142510
299999
299995
299994
299995
299996
142510
299999
142510
299992
299996
299997
142510
299999
142510
299999
299980
142510
142510
299997
299999
142510
299997
299993
142510
142510
299997
142510
299997
299995
299996
142510
142510
142510
142510
142510
142510
299999
299998
299999
142510
142510
299991
299987
299999
299998
299997
299997
142510
299998
299998
142510
299997
299998
142510
299997
142510
142510
299936
142510
142510
299996
299996
299999
299999
299997
142510
142510
299997
142510
142510
142510
142510
299984
142510
299999
142510
299996
142510
299998
299998
299998
142510
142510
299998
142510
299994
299998
299945
142510
142510
142510
299998
299994
299996
299998
142510
299999
142510
299997
299999
299999
299997
142510
142510
299992
299996
142510
142510
299994
299999
299995
142510
142510
299999
142510
299973
299997
299999
299998
142510
299993
299999
299996
299988
142510
142510
299994
299999
142510
299999
142510
299998
142510
142510
299998
142510
299998
142510
299993
299999
142510
142510
142510
142510
142510
299998
299988
299997
299999
299998
299990
142510
299997
142510
299971
299923
299999
299997
299999
299998
299995
299999
142510
142510
142510
299999
299969
299999
299998
299969
299999
142510
299999
142510
142510
299999
142510
299997
142510
142510
142510
142510
142510
142510
299998
299999
142510
142510
299995
299997
299998
299982
142510
142510
299996
142510
142510
142510
299998
299997
142510
299999
299999
142510
299998
142510
299996
299995
299999
142510
299998
142510
142510
299999
299988
142510
299996
299987
299999
142510
299995
299996
299999
299997
299998
299998
299995
299998
299989
299999
142510
142510
299996
142510
299999
299979
142510
142510
299998
142510
299998
299995
299977
299999
142510
299998
299996
299997
299999
299986
299999
299987
299997
142510
299994
142510
299999
142510
299998
142510
299993
142510
299998
142510
299999
142510
299996
299996
142510
142510
142510
142510
142510
299998
299975
299995
299997
142510
142510
299996
299998
142510
142510
299982
142510
299996
142510
142510
142510
142510
142510
142510
299999
299995
142510
142510
142510
142510
299996
299999
142510
299998
299997
299999
299986
299972
299987
142510
142510
142510
142510
299975
299999
299999
299996
299998
142510
142510
299999
142510
142510
142510
299996
142510
299992
142510
299989
142510
142510
142510
142510
142510
142510
142510
299998
142510
142510
299990
142510
142510
142510
299997
299994
142510
299998
299998
142510
299990
142510
142510
299999
299996
142510
299999
142510
299999
142510
299999
142510
299993
299995
299999
142510
142510
142510
299995
299996
142510
142510
299992
299999
299998
142510
142510
299998
142510
299996
299993
142510
142510
299995
142510
142510
142510
299996
299997
299984
142510
299995
299998
299999
299997
142510
142510
299999
299992
299991
142510
142510
142510
142510
299999
299996
299998
299982
142510
142510
299998
142510
299996
142510
142510
299998
299998
142510
299998
299998
299993
142510
142510
299983
142510
299997
299999
299999
299974
142510
299992
142510
142510
142510
142510
299997
299993
142510
142510
142510
299998
299998
299999
299986
299992
299982
142510
299993
142510
299989
142510
299998
299991
299999
299998
142510
142510
299983
299998
299998
299990
299998
299997
299997
142510
299997
299992
142510
299995
299997
142510
142510
299999
142510
299994
142510
142510
142510
142510
142510
299997
299998
142510
142510
299963
142510
299996
299998
299998
142510
299999
299998
142510
299999
299960
299996
299997
299997
142510
142510
299990
142510
142510
142510
142510
142510
299999
299999
142510
299998
142510
142510
299997
142510
299998
142510
299997
299998
142510
142510
299989
142510
142510
299998
299998
299997
142510
299999
142510
299988
299998
299993
299997
299996
299999
142510
142510
142510
142510
299998
142510
142510
142510
142510
142510
299998
299999
299990
142510
299996
299999
299999
299999
299999
142510
299996
299999
299991
299997
142510
142510
142510
142510
299993
299959
299994
299998
142510
142510
299992
299997
299998
142510
299994
142510
299999
299988
142510
142510
299998
299996
142510
299978
142510
299996
299994
299994
142510
299993
299998
299998
142510
299997
299993
299998
299996
142510
142510
142510
299976
142510
299999
299999
299996
142510
142510
142510
142510
299995
299992
299997
142510
142510
299999
299999
299998
299991
299994
299976
142510
142510
299998
299995
299994
142510
142510
299997
299999
142510
142510
142510
142510
142510
299999
299990
142510
299998
299999
142510
299999
142510
299999
299998
299993
299995
142510
299977
142510
299994
142510
299997
299999
142510
299999
299996
142510
142510
142510
142510
299980
299993
299997
299995
299970
142510
299996
299997
142510
299981
299996
299995
299999
299997
142510
142510
299999
299989
299992
142510
299998
142510
299999
142510
299995
299996
299993
142510
142510
142510
299999
299993
299999
299998
142510
142510
299999
299999
299998
299997
299999
299996
142510
142510
142510
299992
142510
299988
299999
142510
142510
299994
142510
299997
299962
142510
299997
299999
299998
142510
142510
299985
142510
142510
142510
299993
142510
299981
142510
299989
299976
299998
299998
142510
299999
142510
299998
299994
299999
299980
142510
142510
142510
299991
142510
142510
142510
142510
142510
299986
142510
299997
142510
299997
299993
299996
142510
142510
299996
142510
142510
299999
142510
142510
142510
299999
142510
299996
142510
142510
299994
142510
142510
142510
299996
142510
299999
142510
142510
299994
299999
299997
142510
142510
299998
299999
142510
299999
142510
142510
142510
299995
142510
299998
142510
299998
299999
299973
299991
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
299998
299995
299999
142510
299999
142510
299995
299999
299990
142510
299984
142510
299999
299996
142510
299996
142510
142510
299994
142510
299998
142510
142510
299998
299990
142510
299999
299991
142510
299998
142510
142510
142510
142510
142510
142510
142510
299984
299991
142510
299998
142510
299999
299998
299999
299998
299992
299999
142510
142510
299999
142510
299996
142510
142510
142510
299997
299990
299994
299979
299996
142510
299999
299999
142510
299988
142510
142510
299999
142510
299999
142510
299998
299998
142510
299996
142510
299998
299997
299996
142510
142510
299993
299998
142510
299998
299998
142510
299999
142510
299998
142510
142510
142510
142510
142510
299998
299996
299999
299994
142510
299998
299998
299996
299995
299998
142510
299999
142510
142510
299994
299980
299993
142510
299998
299998
142510
142510
299986
142510
142510
142510
142510
142510
142510
299998
299998
142510
299999
299997
299996
142510
299997
299998
142510
299996
299997
142510
299997
299999
142510
299999
299998
299994
142510
299992
299999
299997
299996
299999
299998
142510
142510
299995
299998
299984
299999
299999
299989
142510
142510
299998
299999
142510
142510
142510
299999
299905
142510
299991
142510
299998
142510
142510
142510
142510
299995
142510
142510
142510
299999
299997
299997
142510
299996
299995
142510
299966
142510
142510
299995
299978
142510
299998
142510
142510
299998
299993
142510
299963
299999
299998
299998
142510
142510
299995
299995
299998
299997
299970
299997
142510
299996
142510
299966
299998
299995
142510
299971
299999
299995
142510
299995
142510
299998
299999
299991
142510
299999
299995
299948
299999
142510
142510
142510
142510
299981
142510
299998
299997
299990
142510
299999
142510
142510
142510
299997
142510
299999
299988
142510
142510
299997
299996
142510
142510
142510
142510
299985
142510
299998
299997
142510
299996
299998
299997
142510
299997
299982
299997
299997
142510
299998
299998
299997
299997
299999
299997
142510
142510
299999
299999
142510
299998
142510
299994
299995
299999
142510
142510
142510
299999
142510
142510
299999
142510
299998
142510
299998
299997
142510
299997
142510
142510
299998
142510
299998
142510
142510
299999
142510
299997
299997
299999
142510
299999
142510
299979
299998
299998
142510
299975
299998
299982
299975
299997
299999
299988
142510
299997
299998
142510
142510
299998
142510
142510
142510
299998
142510
142510
142510
142510
299999
299992
299996
142510
142510
299995
142510
299996
142510
299994
299999
299984
299997
142510
299996
142510
299995
142510
299996
299998
142510
299999
142510
299999
299994
142510
299995
142510
299999
142510
142510
299980
299999
142510
142510
142510
299998
299998
299996
299979
299999
299999
299999
142510
299998
142510
299979
299998
142510
299997
142510
299997
142510
299999
142510
299999
142510
299998
142510
299998
299999
142510
142510
299993
299998
299997
299997
142510
299997
299941
142510
142510
299998
142510
299998
299999
299999
142510
142510
299994
142510
142510
299994
299983
299982
142510
299983
299998
299995
299995
142510
142510
142510
299999
142510
142510
299996
299994
142510
299998
142510
299997
299998
299996
142510
142510
142510
142510
299990
142510
299999
142510
299992
142510
299995
299997
299956
142510
142510
142510
299996
142510
142510
142510
299958
142510
299997
142510
299999
299975
299985
299998
299999
299997
299997
142510
142510
299993
299999
142510
299991
142510
299997
299999
299998
142510
142510
299998
142510
142510
299986
299999
299999
299999
299996
299999
142510
299994
299992
299997
299995
142510
142510
142510
299998
142510
142510
299986
299999
299998
299991
299997
299998
299986
299999
299999
142510
142510
142510
142510
299999
142510
142510
299997
142510
299998
142510
299994
299999
299999
142510
299999
299996
299992
142510
142510
299985
299998
299999
142510
299994
299986
299978
299992
299995
142510
299993
299998
299998
142510
299999
142510
142510
142510
299997
299998
142510
299999
142510
142510
299998
142510
299998
299999
142510
299994
142510
299998
142510
142510
299998
142510
299999
299994
142510
142510
142510
299999
142510
142510
299999
142510
142510
299979
299998
299998
299996
299999
299997
299999
299997
299999
299989
299998
142510
142510
299987
142510
299998
299998
142510
299994
299992
299998
142510
299995
299997
299998
299999
142510
142510
299999
142510
142510
299999
299999
299993
142510
299981
142510
142510
142510
299995
299997
142510
299998
299998
299999
142510
142510
142510
299997
299998
142510
142510
299996
142510
299999
299997
299998
142510
142510
299997
299998
142510
299992
299999
299998
142510
299997
142510
142510
142510
142510
299998
142510
299998
299999
299993
299997
142510
299987
142510
299999
142510
142510
142510
299998
142510
142510
142510
142510
142510
142510
299994
142510
142510
299999
299999
142510
142510
299934
299999
142510
142510
299999
299997
299998
142510
299997
299999
142510
299999
299993
299995
142510
299998
142510
142510
142510
142510
142510
299963
299990
299999
299932
299994
299999
142510
142510
299998
299998
142510
142510
299982
142510
142510
142510
299995
299996
142510
299994
299999
299999
299993
142510
142510
142510
299998
142510
299989
299999
142510
299998
299998
299999
142510
142510
299997
142510
299998
299997
142510
299997
299999
142510
299989
299998
299998
299982
142510
299999
142510
299998
142510
299995
299996
299997
299999
299998
299999
299996
299999
142510
142510
299999
299997
142510
299997
142510
299986
299995
142510
299990
142510
299997
299995
299999
299990
299998
142510
299999
142510
142510
142510
299999
299999
142510
142510
299983
142510
142510
299993
299989
299997
142510
142510
299991
299999
299997
299999
142510
299994
142510
299998
142510
299999
299999
299997
142510
299991
299998
299999
299998
299987
299992
299991
299995
142510
142510
299991
299998
142510
299997
299998
299996
299994
299999
299982
142510
142510
142510
299999
299998
299999
299999
142510
299998
299998
142510
142510
299999
299999
142510
299998
299984
299981
299988
142510
142510
299998
142510
299992
299999
299990
142510
299999
142510
142510
299999
299991
142510
142510
142510
142510
299983
299998
299999
142510
299999
142510
299986
299999
142510
142510
142510
299989
299999
142510
299999
299999
142510
299980
299981
299997
142510
299996
142510
299998
299998
299999
142510
142510
142510
142510
299994
142510
299986
142510
299997
142510
299997
299992
142510
299999
142510
299995
299998
299999
299994
299999
142510
142510
299986
299993
142510
299999
299995
142510
299999
142510
142510
299996
299999
299997
299996
299997
142510
142510
299979
142510
142510
299982
142510
299995
299998
142510
142510
142510
299985
142510
142510
142510
299953
299993
299998
299998
142510
299998
142510
142510
299997
299994
299999
142510
142510
299998
299949
142510
299998
142510
299985
142510
142510
299992
299987
299994
142510
299996
142510
299999
299999
299992
299997
299997
299994
299991
142510
299992
142510
299997
299996
142510
299994
299994
142510
142510
142510
299997
299999
142510
299998
299997
299979
299996
142510
299998
299999
299969
142510
299990
299999
299994
142510
299912
142510
299998
142510
142510
142510
299998
299998
299991
142510
299997
299991
142510
299995
299999
142510
142510
299992
299996
142510
299999
142510
142510
142510
142510
299996
142510
299999
142510
299994
142510
142510
299993
299996
299997
142510
142510
299999
299996
142510
142510
142510
299999
142510
142510
299999
299999
299998
142510
299999
299986
142510
299997
142510
299997
299993
299998
299905
142510
299994
299975
299995
299996
299989
142510
299994
142510
299995
299999
142510
299999
142510
299999
299993
142510
299998
142510
299996
142510
142510
142510
299970
142510
142510
142510
142510
299999
142510
142510
299999
142510
142510
142510
299993
299998
142510
299997
142510
299975
299999
142510
142510
299997
142510
142510
299998
142510
299998
299997
299998
142510
299999
142510
142510
299997
142510
299998
142510
142510
299997
142510
142510
142510
142510
299994
142510
299998
299997
299998
142510
299997
299999
142510
142510
142510
299998
142510
142510
142510
299994
299998
142510
299998
299997
142510
299998
299997
142510
142510
299999
299912
142510
142510
142510
299982
142510
299998
299997
299994
299999
142510
142510
299999
142510
299998
142510
299998
142510
299999
299991
299999
299999
299992
142510
299990
142510
299995
299999
142510
142510
299992
299999
299999
299997
299995
299999
299999
299995
142510
142510
299996
299998
142510
299997
299992
142510
142510
142510
142510
142510
142510
299998
299999
142510
299997
142510
299959
299998
299998
299990
142510
142510
142510
299998
299988
299995
299998
299998
299986
299997
299996
299998
299974
142510
299998
299994
142510
142510
142510
299989
142510
299999
299965
142510
299992
299999
299999
299999
299994
142510
299994
142510
142510
299995
142510
142510
142510
299996
299998
142510
299983
299995
142510
299999
299999
142510
142510
299994
299992
299999
299995
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
299998
299994
299998
142510
299982
142510
299992
299999
299998
299997
142510
299999
142510
142510
142510
299995
299999
299995
142510
142510
142510
142510
142510
299991
142510
299999
142510
142510
142510
142510
299923
142510
142510
142510
142510
299996
299999
299999
299942
142510
299998
142510
142510
299988
299998
299999
299996
299997
299998
142510
142510
142510
299996
142510
142510
142510
299999
299999
142510
299999
142510
299996
142510
142510
299997
142510
142510
142510
299999
142510
142510
299999
299998
142510
142510
299999
299997
142510
299994
299999
299997
299978
299998
299999
142510
299995
142510
299998
142510
142510
299998
299995
299999
299999
142510
299998
142510
299998
299996
142510
299999
299975
142510
142510
142510
299997
299993
142510
299997
142510
299969
299980
299967
142510
142510
142510
142510
299999
299999
142510
299986
142510
299999
299999
142510
299998
299999
299999
142510
299999
142510
299999
142510
299999
142510
142510
299996
299993
142510
142510
142510
299999
142510
299995
299987
142510
142510
299999
142510
142510
142510
142510
142510
299998
299999
299998
299997
299998
142510
299999
299998
299996
142510
299984
299988
142510
299999
299995
299996
142510
299999
142510
142510
142510
142510
142510
142510
142510
299993
142510
299994
142510
142510
299999
299998
299997
142510
142510
142510
142510
299993
299994
142510
142510
142510
142510
299999
142510
299998
142510
299999
142510
299998
299942
299999
142510
142510
299991
299999
142510
142510
299999
142510
142510
299976
299992
142510
299994
142510
299995
142510
142510
299994
142510
142510
142510
299998
142510
142510
142510
142510
299998
142510
142510
142510
142510
299998
142510
299999
142510
299998
142510
142510
299999
299999
142510
299996
299978
142510
142510
142510
299998
142510
142510
299999
299997
299994
299999
299999
142510
299999
299998
142510
299993
142510
299999
299995
142510
142510
299999
142510
299997
299995
299982
299996
299997
299994
142510
142510
299999
299999
142510
299992
299982
299993
142510
142510
299998
142510
299999
142510
142510
299999
142510
142510
142510
142510
142510
299995
299998
142510
142510
142510
142510
299999
299999
299995
299965
299998
299998
299999
299999
142510
299984
142510
299997
299996
299996
299999
299998
299991
142510
142510
142510
142510
299998
142510
299999
142510
142510
142510
299999
142510
299998
299998
142510
299994
299997
299987
299997
142510
142510
142510
142510
142510
299992
142510
299992
299989
299993
142510
142510
299992
142510
299997
299999
142510
299994
299994
142510
299999
142510
142510
299998
142510
299998
142510
142510
142510
142510
299999
142510
299998
299999
142510
142510
299998
142510
299999
299993
299999
142510
142510
142510
142510
142510
299999
299989
142510
142510
299996
142510
299997
299987
299996
142510
299990
142510
299999
142510
299998
299998
299994
299997
142510
142510
142510
299997
299999
142510
142510
299996
142510
299994
142510
142510
142510
299980
299995
299999
299997
299992
299988
299995
299952
299997
142510
142510
142510
299997
142510
142510
299998
142510
142510
299995
299999
142510
142510
299999
299998
299998
142510
142510
142510
299993
299996
299998
142510
142510
142510
299998
142510
142510
299997
299996
299996
142510
142510
299995
142510
142510
299993
142510
299997
299998
142510
299995
299996
142510
299998
142510
142510
299999
142510
299996
142510
142510
142510
142510
299998
299995
299992
299998
142510
299997
299994
299981
142510
299996
142510
142510
299997
142510
299993
299999
299999
299997
299998
142510
142510
142510
299994
299999
299998
299998
299997
142510
142510
299972
299998
299999
142510
299991
142510
142510
299999
142510
142510
299988
142510
142510
142510
142510
299982
299994
299956
299996
142510
142510
299999
299978
299997
299998
142510
299999
142510
299999
142510
299992
142510
142510
142510
299990
142510
142510
142510
299998
142510
299999
299998
299987
299999
299997
299999
142510
142510
142510
299999
299995
299996
142510
142510
142510
299998
142510
142510
142510
299996
142510
142510
142510
299999
299999
299998
142510
299997
299997
142510
299999
299994
142510
142510
142510
142510
142510
142510
142510
299997
142510
299996
142510
142510
142510
142510
299998
142510
299999
299999
299996
299998
299999
142510
142510
142510
299995
299997
299998
299989
142510
299995
142510
142510
142510
299998
299998
142510
299997
299997
299994
299991
299998
142510
142510
299988
299996
142510
299999
299999
142510
299999
142510
299999
299998
299998
142510
142510
299999
299997
299998
142510
142510
142510
142510
142510
142510
299982
299994
299999
299999
299998
142510
299991
299997
142510
142510
299998
299985
142510
299981
299999
142510
299991
299998
299998
299999
142510
299993
142510
299994
299987
299998
299993
142510
142510
299996
142510
142510
299992
299995
299998
142510
299998
142510
142510
299999
142510
299983
142510
299996
299993
142510
142510
299999
299988
299999
142510
142510
299996
142510
142510
299999
299999
299999
299975
299999
142510
299999
142510
142510
142510
299988
142510
299998
142510
299998
299998
142510
142510
299996
299998
299999
299992
142510
299996
299998
299989
142510
142510
299999
142510
299999
299993
299997
142510
299991
299996
299998
299992
142510
142510
142510
299965
142510
142510
142510
142510
299999
142510
299998
142510
299990
299996
142510
142510
299999
142510
299983
142510
299995
142510
142510
142510
299999
142510
299997
142510
299998
299998
142510
299999
142510
299999
299997
299996
142510
142510
299999
142510
142510
142510
299996
142510
299996
299990
142510
299989
299998
142510
142510
142510
299995
299998
299993
142510
142510
299998
142510
299998
299997
299997
299997
299999
142510
142510
142510
299997
299984
299994
299997
299999
299992
299999
142510
142510
142510
299996
299998
142510
299999
299999
299998
299998
299997
142510
299999
299999
142510
299999
299999
299999
299997
142510
299998
142510
299997
299988
299996
299999
299997
299999
142510
142510
299998
142510
299981
142510
299999
142510
142510
142510
299993
142510
142510
142510
299998
299999
299999
299998
299999
299981
142510
142510
142510
142510
142510
299999
142510
142510
142510
299998
299999
299996
142510
142510
299998
299993
299999
299998
142510
299999
299999
299998
299999
299992
299999
142510
299986
142510
142510
299994
299998
299998
299988
299998
142510
299940
142510
142510
142510
142510
142510
142510
142510
299999
299998
142510
299997
142510
142510
299997
299998
142510
142510
299995
299999
299992
299999
299989
142510
299998
299999
142510
299996
299982
142510
142510
142510
142510
299999
299999
299999
299999
299998
299998
142510
142510
299965
142510
299998
299970
142510
142510
299973
142510
299992
299985
299999
142510
299991
142510
142510
142510
142510
142510
299999
142510
299999
299998
142510
299994
299967
299999
299997
299934
299992
142510
299999
299998
299998
142510
299980
299998
299989
299998
142510
142510
299999
299990
142510
142510
142510
142510
142510
142510
299999
299996
142510
142510
299999
299998
299970
299996
142510
299999
299993
299991
299998
299997
299999
299982
142510
299997
299997
142510
299999
142510
299996
299998
299997
299999
299999
299999
299998
142510
142510
299998
299997
142510
299999
299999
142510
299997
142510
142510
142510
299999
142510
299997
299994
142510
142510
299998
299999
142510
299999
299989
142510
299976
142510
299999
299999
142510
142510
142510
142510
299998
299998
299979
299999
299999
142510
142510
142510
142510
299997
299997
142510
299999
299972
299999
142510
299997
142510
142510
299992
299983
299997
299993
299995
299998
142510
299968
299995
142510
142510
299993
299998
142510
142510
142510
299998
299992
142510
142510
142510
142510
299998
142510
299993
299997
142510
299999
142510
142510
142510
142510
299995
299998
299976
299998
142510
299994
299999
142510
299991
142510
299984
142510
142510
299997
299977
142510
299997
142510
142510
299989
299999
142510
299995
299998
142510
299995
142510
299999
142510
142510
142510
299998
142510
299997
299999
299999
142510
142510
142510
299999
299999
299999
142510
299968
299999
142510
299994
142510
142510
299997
299997
142510
299999
142510
142510
299998
299984
299998
299996
142510
142510
142510
142510
142510
142510
142510
299999
142510
299979
299992
299997
142510
299998
299996
142510
299997
142510
142510
142510
299998
299998
299959
299998
299972
299999
299996
299996
142510
299999
299999
299998
299991
299995
142510
299997
142510
142510
142510
299999
299998
142510
299997
299998
142510
142510
142510
142510
299999
299995
142510
299997
142510
299997
142510
299999
299997
299988
299996
299999
142510
142510
299998
299986
299996
299999
142510
142510
142510
299998
299999
299993
142510
299980
299998
142510
142510
299999
142510
299999
142510
142510
299990
299997
299999
299996
142510
142510
299998
142510
142510
299999
142510
299997
299999
299988
299999
299998
142510
299997
142510
142510
142510
299996
299986
299996
299999
299999
142510
299996
299999
299998
299993
142510
299997
142510
299996
142510
142510
299994
299992
142510
299996
142510
299997
299987
142510
299991
299989
142510
299989
142510
299998
142510
299992
142510
299998
299999
299995
142510
142510
299996
142510
142510
142510
299999
299998
142510
299999
299999
142510
299999
142510
142510
299998
299996
299998
142510
142510
142510
299999
142510
299986
142510
299996
299999
299999
299998
142510
299997
299979
299991
142510
142510
299954
142510
142510
299998
142510
142510
299998
299999
299996
299998
142510
142510
142510
299998
142510
142510
142510
299992
299999
299996
299999
299998
142510
299998
142510
299997
142510
142510
142510
299998
142510
142510
299992
142510
142510
299997
299996
142510
142510
299999
142510
142510
299986
142510
142510
299998
299997
299998
299997
299990
142510
299999
142510
142510
299998
299999
299998
299972
142510
142510
142510
299998
299999
299998
299999
142510
299892
299999
142510
299959
299998
299986
142510
142510
142510
142510
142510
142510
299978
142510
142510
299999
142510
299994
299998
299999
299999
299998
299992
299999
142510
299999
299997
299996
299991
299999
299997
142510
299999
299999
142510
142510
142510
142510
299992
299997
142510
142510
142510
299996
299996
142510
142510
299990
142510
299995
142510
299997
299998
299991
142510
142510
142510
142510
299995
142510
142510
299988
142510
299999
299999
299992
142510
299995
299998
299997
299999
142510
142510
142510
299999
299999
299990
142510
142510
299984
299991
299999
142510
299992
142510
299984
299999
142510
299994
142510
142510
299999
142510
299999
142510
142510
142510
299990
142510
299989
142510
299994
299998
299987
142510
299995
299999
142510
299998
299996
299998
299997
299999
299994
299999
142510
142510
299994
299979
299998
299993
299998
142510
142510
142510
299999
142510
142510
299996
299998
142510
299999
299970
299999
299990
142510
142510
299993
142510
142510
299998
142510
142510
142510
299998
299994
299999
142510
299999
142510
142510
142510
299996
299996
142510
299967
142510
299998
299997
299982
142510
299996
299999
142510
142510
142510
299985
299997
299999
299998
142510
142510
299989
142510
142510
142510
299995
142510
299999
142510
142510
299998
142510
299998
299999
299999
142510
142510
299998
299998
299998
299977
299998
299992
299998
142510
299988
299998
142510
142510
142510
142510
142510
142510
299998
299995
299998
299999
142510
142510
142510
142510
299996
299998
142510
299977
299998
299998
299997
299992
142510
142510
142510
142510
299998
299998
299991
299991
299996
142510
299997
142510
142510
299996
142510
299991
142510
299942
299981
299992
299999
142510
142510
142510
142510
299998
299999
142510
299999
142510
142510
142510
299996
142510
299998
142510
142510
142510
299997
142510
299989
299994
299905
142510
142510
299998
299997
299975
142510
299995
142510
299999
299998
142510
299996
299997
142510
142510
142510
142510
142510
299993
299999
142510
142510
142510
299982
299994
142510
299996
142510
299982
299992
142510
299985
299997
299997
299998
142510
142510
142510
299996
299998
299993
142510
142510
299999
142510
299999
299998
142510
299998
299981
142510
299999
142510
142510
299999
142510
142510
142510
299999
299996
299999
142510
299998
299998
142510
142510
299985
299998
299999
142510
299999
142510
142510
299989
299999
299999
142510
299998
142510
299998
299994
299995
142510
142510
142510
299995
142510
142510
142510
142510
142510
142510
142510
299996
299964
142510
142510
142510
299996
299998
142510
142510
299998
142510
299997
299995
142510
142510
142510
299996
142510
299999
142510
142510
299998
299990
142510
299998
299999
299999
142510
299971
142510
299998
142510
142510
142510
299997
142510
299999
142510
299988
142510
142510
299996
299980
299994
299997
142510
299999
299996
142510
299999
299998
142510
299999
142510
299998
142510
142510
299999
142510
299998
142510
299997
299993
299999
142510
299998
299947
142510
299995
299996
299998
299999
299999
299947
299972
142510
142510
299999
142510
299994
142510
142510
299999
142510
299998
299999
299999
142510
299995
299994
299998
299998
299944
299999
142510
299998
299996
142510
142510
142510
299993
142510
142510
299999
142510
142510
142510
299998
142510
142510
142510
142510
142510
142510
299997
142510
299999
299998
142510
299999
142510
142510
142510
142510
142510
299997
299997
299998
142510
142510
299995
142510
142510
299998
299981
299996
299999
142510
299998
299995
299994
142510
142510
299998
142510
299999
142510
142510
299998
142510
299999
299998
142510
142510
142510
142510
142510
142510
299959
142510
142510
299997
142510
299997
142510
299996
299992
299999
142510
142510
142510
299992
142510
142510
299999
142510
142510
142510
299999
142510
299998
299994
299986
299997
142510
142510
142510
142510
299997
142510
299994
299996
299999
142510
299987
299993
142510
299998
299998
299988
142510
299998
299992
142510
299987
142510
142510
299941
142510
142510
142510
299999
142510
142510
142510
299999
142510
142510
299998
299989
299981
142510
299999
299995
299998
142510
142510
142510
142510
299999
299998
299991
142510
299998
299990
142510
299999
142510
299991
299997
142510
142510
142510
299990
142510
142510
142510
299998
299998
142510
142510
299989
142510
142510
299999
142510
299997
142510
299997
299999
142510
299997
142510
142510
142510
299999
142510
142510
299998
299974
142510
299983
142510
299998
299990
299995
299999
299999
142510
299999
299997
299999
299996
299999
299997
142510
299997
142510
142510
299999
142510
299999
299999
142510
299997
299998
299999
299982
142510
299998
299999
299999
299997
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
299998
142510
142510
142510
142510
142510
142510
142510
299998
142510
299999
142510
299999
299997
142510
142510
142510
299990
142510
299998
142510
299999
299992
142510
142510
142510
142510
299982
299996
299988
299981
299998
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
299992
299999
142510
299966
299996
142510
142510
142510
142510
299996
299999
299985
142510
299995
299998
299997
299997
299995
142510
299994
299995
299993
299997
299997
299997
142510
142510
299999
299998
142510
299999
299999
142510
142510
299999
299998
299991
299991
299989
299999
142510
299997
299997
299998
299997
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
299999
299999
142510
299999
142510
142510
299996
299993
299988
299999
299991
142510
142510
299998
299995
142510
299998
299999
299998
299998
142510
142510
142510
299996
142510
142510
142510
142510
299997
142510
142510
299997
299991
299999
142510
299998
299998
299999
142510
299998
142510
299989
299998
299994
142510
299995
299995
142510
299999
299999
142510
299983
142510
299999
299997
299990
142510
142510
299998
142510
142510
142510
299998
142510
299976
299992
142510
299997
299998
299997
142510
299997
299997
299993
142510
299994
142510
299999
299936
299995
142510
299999
299996
142510
299998
299999
299984
299998
142510
142510
299999
142510
142510
299998
299994
299998
299999
299997
142510
142510
142510
299999
299998
299998
142510
142510
299992
299970
299997
142510
142510
299999
299999
299992
299976
142510
142510
142510
142510
142510
142510
299997
142510
299999
142510
142510
142510
299999
299973
142510
299976
142510
299997
299997
299998
142510
142510
299999
142510
299997
142510
299998
142510
142510
142510
299998
142510
299999
299999
299982
299999
299999
142510
299999
142510
142510
299999
299995
299997
142510
142510
299998
299999
142510
142510
299999
142510
299999
142510
299997
299993
299998
142510
142510
299997
142510
299989
142510
299994
299999
299994
142510
299994
299999
142510
299999
299990
142510
299999
299999
299996
142510
142510
299997
299991
299997
299999
299994
299997
299997
299998
142510
299981
299998
299991
142510
299999
142510
299998
299994
299997
142510
142510
299995
299993
142510
142510
299993
299998
299998
299997
299994
299992
299994
142510
299998
299998
299999
299997
299999
299997
142510
142510
299992
299999
299985
142510
299999
299999
299997
299998
299998
299999
299997
299998
299985
299996
142510
299999
299998
299998
299998
299930
142510
299999
299981
299997
299978
142510
299995
142510
142510
299997
299999
299999
142510
142510
142510
299998
142510
299992
299989
299999
142510
299998
299999
142510
299999
299999
299995
299997
299999
142510
142510
142510
142510
299990
299998
299987
299991
142510
299991
142510
299979
299999
142510
142510
299999
299990
299999
142510
299998
299996
142510
299995
299995
299996
299997
142510
142510
299997
142510
299999
142510
299977
142510
142510
299998
299986
299998
142510
142510
142510
142510
142510
299995
299987
299996
142510
299999
142510
142510
142510
142510
299999
299999
299998
142510
299997
142510
299988
299995
299998
299995
142510
299996
142510
142510
299996
299997
299999
142510
142510
299997
142510
299997
299997
299998
299998
299998
142510
299998
142510
299998
142510
142510
142510
142510
299995
299995
299998
142510
142510
142510
142510
299997
299986
299997
142510
299986
142510
142510
299998
299993
142510
142510
299998
299994
299994
142510
142510
142510
299991
299998
299991
299994
299999
299997
299997
299974
299998
142510
299997
299991
299994
142510
299999
142510
299995
142510
299998
299999
142510
299984
142510
142510
299998
142510
299998
299998
299997
299997
299998
299997
142510
142510
299999
299996
299931
142510
299989
299996
299999
299978
299994
142510
299997
142510
299962
142510
299998
299993
142510
142510
299998
142510
142510
142510
299999
299974
299999
142510
299998
299992
142510
142510
142510
142510
299998
299997
299990
299997
299988
142510
299997
299999
299997
142510
142510
142510
299998
142510
299998
299997
299999
142510
299993
299982
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299997
299998
299999
142510
299995
299998
299931
299990
299995
299988
142510
142510
299998
142510
299987
299999
299987
142510
142510
299975
142510
299995
299998
299996
299997
299999
299950
142510
299989
142510
142510
142510
299999
299996
142510
142510
299987
142510
142510
142510
299999
299999
299993
142510
142510
299999
299997
299999
142510
142510
299961
142510
142510
142510
299999
299995
299999
142510
299995
299998
142510
142510
299999
299992
299979
299999
299998
142510
299998
299999
142510
142510
299994
142510
299999
299999
299997
142510
299990
299999
299994
142510
142510
142510
299997
142510
142510
299999
299998
142510
142510
142510
142510
142510
299999
299998
142510
299999
299997
299999
299997
142510
142510
142510
142510
142510
299999
299996
299994
299999
142510
142510
299997
299991
299999
299998
142510
299997
142510
142510
299999
142510
299998
142510
142510
142510
299992
299998
142510
299979
299999
299999
142510
142510
299995
299992
299982
142510
142510
142510
142510
299999
142510
142510
299952
142510
142510
142510
142510
142510
142510
142510
299999
299998
299998
299994
142510
299998
299999
142510
299996
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299984
299999
299999
299995
299998
299998
142510
299984
299995
299999
142510
299994
142510
299999
299998
299997
142510
142510
299984
142510
299989
142510
299998
142510
142510
299997
299999
142510
142510
299998
142510
299999
299996
142510
142510
142510
142510
299998
299958
299985
299995
299999
299995
299998
299972
142510
142510
299995
299997
142510
142510
142510
299996
299978
142510
142510
142510
299995
142510
299998
142510
299999
142510
299998
299998
142510
299999
299998
142510
142510
299998
142510
299998
142510
299998
142510
299997
299998
299994
142510
142510
299992
142510
299993
142510
142510
299999
299993
299998
142510
299994
299936
142510
142510
142510
299999
299999
299978
142510
299995
299976
299996
299999
299998
299994
299999
142510
299999
299999
142510
299995
142510
142510
142510
299999
142510
142510
142510
142510
142510
299999
299990
142510
299997
299998
299999
299982
299999
299968
142510
299998
142510
299993
299998
299997
142510
299997
142510
299997
299996
299999
299998
299991
299999
142510
142510
299999
299997
142510
299999
299997
299973
142510
142510
299997
142510
142510
142510
299992
142510
142510
142510
142510
299999
299998
299999
299999
142510
299999
142510
142510
299998
142510
142510
299988
299999
299998
299997
142510
299994
142510
299996
142510
142510
299997
299996
299999
142510
142510
142510
142510
299997
142510
142510
299999
299998
299996
142510
299999
142510
299998
299991
299998
299997
142510
142510
299999
299997
299999
299999
142510
299997
142510
299994
142510
299990
299993
299997
299986
142510
142510
142510
142510
142510
299998
299995
299998
299999
299991
142510
142510
299997
299999
142510
299999
299994
299995
299993
299999
299997
142510
299999
142510
142510
299998
142510
299996
142510
142510
142510
299999
142510
142510
142510
299986
299999
142510
142510
299995
299998
299996
142510
142510
142510
142510
142510
299973
142510
142510
299985
299996
299995
142510
299999
299999
142510
299999
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
299991
142510
299999
299998
142510
299993
142510
299995
142510
142510
299984
142510
299997
142510
142510
299997
142510
299999
142510
142510
142510
299998
142510
142510
299995
299998
299998
142510
142510
299991
299999
299997
142510
299999
299997
142510
299998
142510
142510
142510
299993
142510
142510
299999
299994
142510
142510
299958
299998
142510
142510
142510
299999
299997
299995
299996
142510
299998
142510
299998
142510
299999
299999
299997
142510
142510
142510
142510
299979
142510
299997
142510
142510
299997
299990
142510
299998
299978
299997
142510
142510
299998
299999
142510
142510
299994
299999
299996
142510
299997
299998
142510
299999
142510
142510
299998
299986
299996
299996
299994
299998
299997
142510
142510
142510
299999
299998
299998
299999
142510
299998
299996
299999
299999
299993
142510
299999
142510
299993
299999
142510
299996
142510
299990
299998
299998
299989
299998
299999
142510
299995
299998
299999
299997
299998
142510
299997
142510
142510
299998
142510
142510
142510
142510
142510
299998
142510
299999
142510
142510
299996
142510
142510
299993
299995
142510
299975
142510
299999
142510
299992
299989
299989
299994
142510
142510
299991
299992
299999
142510
299995
299997
142510
299999
142510
142510
299999
142510
299999
142510
299996
299999
142510
142510
299993
142510
142510
299990
142510
142510
299998
142510
299999
299990
299996
142510
142510
299994
299999
142510
299997
142510
142510
142510
299994
299996
142510
142510
299995
142510
142510
299999
299997
299998
299991
299995
299976
142510
299997
142510
142510
142510
142510
142510
142510
142510
299999
142510
299923
299990
299998
299999
299995
142510
299980
142510
142510
142510
142510
299998
142510
299999
299996
142510
142510
142510
142510
299974
142510
142510
142510
299969
142510
299993
142510
142510
299998
299999
299995
142510
299993
142510
142510
299999
299999
142510
299978
142510
299995
299999
299998
299999
142510
299995
142510
142510
299969
142510
142510
142510
299998
299997
299999
299997
142510
299979
299990
299999
299997
299997
299992
142510
142510
142510
299998
299996
299996
299994
142510
142510
299999
299998
299999
299998
299992
142510
299998
299997
299999
299998
142510
299990
299996
299999
142510
142510
299999
299997
299947
142510
299995
299986
299990
299995
299999
299997
142510
299997
142510
142510
142510
299996
299999
142510
299998
299992
299998
299998
299993
142510
299996
142510
299995
142510
142510
142510
299923
142510
142510
142510
142510
142510
299997
299999
299995
299999
299999
142510
299999
299999
299999
299994
299999
299999
299997
142510
142510
142510
299991
299997
299937
299993
299997
299997
142510
142510
142510
299988
299995
142510
299998
299996
142510
142510
299983
142510
299997
299986
142510
142510
299999
299981
299997
299997
299999
142510
299998
299989
142510
142510
299975
299998
142510
142510
299995
142510
142510
299993
142510
142510
142510
299999
299998
142510
142510
299998
142510
142510
299995
142510
299996
142510
299999
299996
299996
299999
299997
299999
299998
299998
299990
299999
142510
299997
299998
299998
299995
142510
299999
299999
142510
299998
142510
299987
299991
142510
299999
299993
142510
299994
142510
299995
299999
299986
299999
299972
142510
142510
299994
299999
142510
142510
142510
299994
142510
142510
142510
299998
142510
299948
142510
142510
142510
299999
299979
142510
299999
142510
299999
299999
142510
299995
142510
299996
299991
142510
142510
299999
299999
142510
142510
142510
142510
142510
299998
299997
299985
142510
299999
299997
299999
299995
299999
299998
142510
142510
299931
142510
299998
142510
142510
142510
142510
299997
299999
142510
142510
142510
142510
299980
142510
142510
299984
142510
299998
142510
299998
142510
142510
142510
299998
142510
142510
299999
142510
299992
142510
142510
299998
299994
142510
142510
299993
142510
299999
142510
299988
142510
299982
299999
142510
299989
142510
142510
142510
142510
142510
142510
299998
299999
299999
142510
142510
299998
299999
299997
299999
299998
142510
299999
299997
142510
299999
142510
142510
142510
142510
299997
299996
142510
299999
142510
299979
142510
299997
142510
299988
142510
299998
142510
299998
299990
142510
299998
142510
299992
142510
142510
299998
142510
299999
299999
299998
299998
299995
142510
299996
299994
299999
299998
299998
142510
299998
142510
299998
142510
299999
142510
142510
142510
299997
142510
142510
299991
142510
142510
299995
142510
299960
299992
142510
299999
142510
299996
142510
142510
299997
142510
299998
299998
142510
142510
299999
299999
299999
299999
299999
142510
299998
142510
142510
142510
299969
142510
299999
299998
299992
142510
142510
142510
142510
299999
299996
142510
299998
142510
142510
299999
142510
299998
299999
299976
299997
299995
142510
142510
142510
299994
142510
299982
142510
142510
299977
299991
142510
299997
299997
142510
142510
142510
142510
142510
299981
142510
142510
299999
142510
142510
142510
299999
142510
299998
142510
142510
142510
299997
299998
142510
142510
299998
142510
142510
299992
142510
299989
299998
299996
299998
299986
299996
299987
299999
142510
142510
142510
299993
142510
299997
299999
299996
299999
142510
299996
299997
142510
299995
142510
299999
299995
299998
299999
142510
299998
142510
299977
299998
299998
142510
299997
142510
299998
299999
142510
142510
299998
299999
299998
299999
142510
299997
142510
142510
142510
142510
299997
299998
299999
142510
299992
299997
299986
299998
299992
299998
299999
142510
142510
299994
299999
142510
299994
142510
142510
142510
142510
299999
299998
142510
142510
299991
142510
142510
299988
299989
299905
142510
299998
299997
299998
142510
142510
142510
299999
142510
299998
299998
299992
142510
299989
299999
299983
142510
299996
299997
142510
299997
142510
299999
142510
299993
299991
142510
299996
299998
299999
142510
142510
142510
142510
299998
299998
142510
142510
142510
299997
142510
299999
142510
299998
142510
142510
142510
142510
142510
299998
299998
142510
299997
142510
299991
299983
142510
142510
142510
299997
299999
142510
142510
299994
299999
142510
299998
299968
299995
299998
142510
299986
142510
299992
299998
299998
299998
299995
299999
142510
142510
142510
299930
299932
142510
142510
142510
299998
299991
299998
142510
299999
299999
299997
299999
299992
142510
142510
299995
142510
299995
142510
142510
142510
299988
299993
142510
142510
142510
299997
299959
142510
299986
142510
299999
299995
142510
142510
142510
299990
299969
299999
299997
142510
299998
142510
142510
299996
299998
142510
142510
299994
299983
299999
299996
299998
142510
299996
142510
299997
299997
299999
142510
142510
299999
299999
142510
299999
299996
142510
299994
299999
142510
299998
142510
299997
299997
299997
142510
299999
142510
299988
142510
142510
299997
142510
299999
142510
299998
299998
299987
142510
299986
142510
142510
142510
299997
142510
299995
142510
299998
142510
299999
142510
299980
299990
299999
142510
142510
142510
142510
142510
299999
142510
299998
142510
299999
299997
299995
299993
299992
142510
299999
299998
142510
299967
142510
299999
299999
142510
142510
142510
142510
299997
299999
299996
299994
142510
142510
299998
142510
299991
299990
142510
299991
299977
142510
142510
299997
299999
142510
142510
142510
142510
142510
142510
299999
299997
299995
299998
142510
142510
142510
299999
142510
142510
142510
142510
299999
299999
142510
299977
299999
299994
142510
299961
142510
142510
299997
299999
299999
142510
299999
142510
299999
299989
299993
299976
142510
142510
142510
299998
299999
299999
142510
299998
142510
299996
142510
142510
299998
142510
299999
142510
142510
142510
299999
142510
299991
299996
299978
142510
299999
142510
299998
142510
299999
299999
299991
299997
142510
299996
142510
299998
142510
142510
299997
299999
142510
299995
299998
142510
299999
299997
142510
299999
299992
299999
299999
299999
142510
299998
299998
299999
299992
142510
299999
142510
299996
142510
299995
299998
299998
142510
299999
299988
142510
299983
299996
299998
299982
299995
142510
299996
299999
299996
299983
142510
142510
299998
142510
142510
299998
142510
142510
299991
299996
299996
142510
299997
299994
142510
299996
142510
142510
142510
142510
299997
142510
142510
142510
142510
142510
142510
142510
142510
142510
299997
299994
299999
299998
299996
299991
142510
142510
299999
142510
142510
142510
142510
142510
299998
142510
299998
299998
142510
142510
142510
299999
299997
299998
299998
299998
299997
299999
299987
142510
142510
142510
299999
142510
299996
299998
299999
142510
142510
142510
299998
142510
142510
142510
299993
299991
299996
142510
299999
142510
142510
299998
299997
299998
299999
299997
142510
299999
299996
299999
142510
299996
142510
299997
142510
142510
142510
142510
142510
299999
299999
299995
142510
299998
299999
299996
142510
299934
299986
299999
299995
299994
299996
299998
299996
299983
299995
142510
299998
299997
299999
299992
299999
142510
299999
142510
299998
299996
142510
299999
299998
142510
142510
299991
142510
299991
142510
142510
299995
299995
299999
299974
299981
299998
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
299998
142510
299996
299998
299998
299995
142510
142510
142510
299997
299995
299999
299972
299997
142510
142510
299999
299999
142510
299997
142510
299998
299999
142510
142510
142510
299997
142510
299998
299999
142510
142510
142510
142510
142510
299999
299999
299996
299967
142510
299998
299999
299992
299989
299991
142510
299996
299952
142510
142510
299991
299996
142510
299998
299998
142510
142510
299999
142510
142510
299999
299998
142510
299989
142510
142510
142510
142510
299999
299993
299999
142510
142510
299999
142510
299999
142510
142510
299997
299998
142510
142510
299999
142510
142510
299995
142510
299999
299997
142510
142510
299998
299997
142510
299999
299999
142510
142510
299997
299995
299998
142510
142510
142510
299999
299990
299998
299998
299999
142510
142510
299991
299993
142510
142510
299997
299999
142510
142510
142510
142510
299987
299997
299999
299997
299997
299996
299992
299998
142510
299999
299999
299991
299997
142510
142510
299998
299996
299996
299996
142510
142510
142510
299998
299992
142510
142510
142510
299990
142510
142510
299995
299995
299999
142510
299998
142510
142510
142510
142510
142510
299999
299999
142510
142510
299993
142510
142510
299990
142510
142510
299998
299998
299997
142510
142510
142510
299999
299983
142510
142510
142510
142510
299995
142510
142510
142510
299999
142510
299995
299999
299996
142510
299986
142510
142510
299990
299999
299999
299999
142510
299998
299993
299997
299999
299999
299998
299999
142510
142510
299981
299998
299999
299999
142510
142510
299999
142510
142510
142510
142510
299999
299998
142510
299996
299998
142510
142510
142510
299994
142510
299991
142510
142510
299997
142510
142510
142510
299997
142510
299997
299999
142510
299982
299998
299980
299994
142510
142510
299999
142510
299999
299993
142510
142510
142510
299997
142510
299994
142510
299999
142510
142510
142510
299997
142510
142510
142510
299996
142510
299999
142510
299954
299994
142510
142510
142510
142510
299998
142510
142510
299999
142510
142510
142510
299994
299990
299998
142510
142510
142510
142510
299989
142510
299994
299980
142510
299998
142510
142510
142510
299998
142510
142510
299996
299999
299999
142510
299999
299995
142510
142510
142510
142510
142510
142510
299969
142510
142510
299999
299998
299997
142510
142510
142510
299996
142510
142510
299996
299998
299996
299999
299997
299996
299998
299988
142510
142510
299999
142510
142510
299970
299999
142510
299997
299999
299999
299997
142510
142510
299993
142510
299999
142510
142510
299969
299998
142510
299999
142510
299997
299995
299997
142510
142510
299986
142510
142510
299994
299996
299999
299999
142510
299998
299998
142510
142510
142510
142510
299992
299999
142510
299996
142510
299994
299999
142510
142510
142510
299993
142510
299988
142510
142510
142510
142510
299995
299993
299998
299998
299999
299998
142510
142510
299998
299997
299999
299998
299999
299998
299964
299987
142510
299991
299999
299997
299996
299994
299999
142510
299984
142510
299996
299997
142510
299999
142510
142510
142510
142510
142510
142510
142510
299988
299998
299994
142510
299998
142510
299998
299999
299998
142510
299994
142510
299994
299998
299968
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299982
142510
142510
142510
299998
142510
299994
142510
299998
299996
299999
299999
299999
142510
142510
142510
299949
299997
142510
299997
299998
299998
142510
142510
142510
299998
299998
299998
299999
299998
299997
142510
142510
299985
142510
299997
299999
142510
299999
299997
299998
142510
142510
299996
299993
299998
299998
299989
299998
299999
142510
142510
299999
299998
299981
299999
142510
142510
299999
299998
299998
299989
299999
142510
142510
299998
299999
142510
299997
299996
142510
299999
299999
142510
299996
299999
142510
299998
299999
142510
299996
142510
142510
142510
299994
299993
299997
299994
142510
142510
299998
299991
299997
299997
142510
299998
142510
142510
142510
299998
299998
142510
142510
142510
299986
299999
142510
142510
299996
299997
299997
299998
299997
142510
299996
299997
299998
142510
299996
299998
142510
142510
142510
299991
299989
299998
299988
142510
299993
299999
299947
142510
299989
299999
299997
142510
142510
299998
142510
142510
142510
142510
299999
142510
142510
299989
299997
142510
299999
299986
142510
142510
299999
142510
299999
142510
142510
142510
299996
142510
142510
299981
142510
299985
299997
299995
299997
299999
142510
299998
142510
299999
142510
299978
299987
142510
142510
299998
299997
299999
142510
142510
299994
299998
142510
142510
142510
299998
142510
142510
299999
299989
142510
142510
299998
142510
142510
299999
299999
142510
299991
299997
299999
142510
299998
142510
299991
299998
142510
299989
142510
299999
142510
142510
142510
299999
142510
299971
299996
299997
142510
299945
299997
299996
299998
299996
299999
299997
299995
299998
142510
299997
142510
299999
142510
299998
299971
299999
299999
299997
299998
299999
299999
142510
299999
299990
299999
142510
299997
299990
299999
299993
142510
142510
299994
299995
299981
142510
142510
142510
299998
299997
142510
142510
299999
299999
299972
299996
142510
299999
299999
299979
142510
299999
142510
299997
299996
142510
142510
142510
142510
142510
142510
142510
142510
142510
299997
299999
142510
299998
299990
142510
299999
142510
299999
142510
299999
299988
142510
142510
299959
299998
142510
142510
299998
299997
142510
142510
142510
142510
142510
299998
299999
299987
142510
142510
299991
299999
142510
142510
299992
142510
299996
299992
142510
299999
142510
299983
299999
299999
299991
142510
142510
142510
142510
142510
142510
299986
299999
142510
142510
299996
142510
142510
299998
142510
299949
299987
142510
299998
299996
142510
142510
299999
142510
142510
299997
142510
299999
299998
299996
142510
299984
299995
299999
142510
142510
299997
299996
299999
142510
142510
142510
299984
299998
142510
299999
299998
142510
299998
142510
142510
299995
299993
142510
299993
142510
299999
299990
142510
299998
299996
142510
142510
142510
299997
142510
142510
299995
299999
299995
142510
299999
299996
299999
299999
299998
299996
299999
142510
142510
299999
142510
299999
142510
299996
142510
299982
142510
299983
142510
142510
142510
142510
299996
142510
299994
142510
299996
142510
299984
142510
299987
299996
299997
299998
299998
142510
142510
299999
142510
142510
299997
142510
142510
299999
142510
299999
142510
299996
142510
299997
299999
299996
299996
142510
142510
142510
142510
142510
299998
142510
299997
299975
299981
299981
299997
299997
142510
299992
299990
142510
299999
142510
142510
142510
299998
142510
299992
299996
299994
142510
142510
299999
299982
299986
142510
142510
299998
299996
299980
299991
142510
299995
299980
142510
142510
299996
299998
299991
299999
142510
142510
142510
142510
299999
299949
142510
299998
142510
142510
142510
142510
142510
142510
142510
142510
299977
299995
142510
299999
299997
299994
299989
299998
142510
142510
142510
142510
299965
299968
299999
142510
142510
299998
299998
299978
299999
142510
299945
142510
299999
142510
299994
299999
299995
299999
299994
142510
142510
299990
299999
299992
299999
299991
142510
299998
299999
142510
299998
299999
299997
299999
142510
299997
299998
299995
299994
299999
299998
299994
299999
142510
299999
299996
142510
299999
299996
299999
299995
142510
142510
299997
299992
142510
299999
142510
299998
299998
299999
142510
142510
299998
299998
299994
142510
299997
299999
142510
299966
142510
142510
299999
299999
142510
299999
299996
299996
142510
299996
299999
142510
142510
142510
299997
299997
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
299986
299998
142510
299998
299999
299996
142510
142510
142510
299995
142510
142510
142510
142510
299997
142510
299999
299997
142510
299998
299998
142510
299996
299996
142510
299999
142510
299998
299999
142510
142510
142510
299998
142510
142510
299999
299967
299997
299997
299991
299999
142510
299990
299999
142510
299999
142510
142510
142510
299992
299996
142510
142510
299999
142510
142510
142510
299993
299984
299999
299999
142510
142510
299998
299997
299987
299999
299992
299996
299995
142510
142510
299999
142510
142510
299999
299999
142510
142510
142510
299998
299987
299998
142510
299995
142510
299998
299973
299999
142510
299995
299985
142510
299992
142510
142510
142510
299998
142510
299998
299998
299996
142510
142510
299995
142510
299998
299998
142510
142510
299997
299993
299999
142510
142510
142510
299998
142510
142510
142510
299999
142510
299991
299998
299999
299999
142510
299968
299999
142510
299985
299999
299998
299997
142510
299994
299999
142510
299998
142510
299999
299992
299998
299999
142510
299997
142510
299997
142510
142510
142510
299999
142510
299995
142510
142510
299980
142510
142510
299999
299997
142510
142510
299999
299998
299998
142510
299999
299990
299998
142510
299981
142510
299997
142510
299999
142510
142510
299999
142510
299931
299999
142510
299996
299988
142510
142510
299998
142510
299999
299995
299999
142510
142510
142510
299992
299998
299999
299998
299982
142510
299997
142510
142510
299965
142510
142510
142510
299999
142510
299996
142510
142510
299994
142510
299996
142510
299999
299994
142510
299992
142510
142510
299973
299998
299998
299997
142510
142510
299994
299993
299991
142510
299996
299997
142510
299994
299999
299997
142510
299998
142510
142510
299989
142510
142510
299999
299993
299990
142510
142510
299992
299998
299996
142510
142510
299998
142510
299998
142510
142510
142510
299994
299999
142510
299980
142510
142510
299999
142510
299999
142510
299989
299999
142510
299997
142510
299998
142510
142510
142510
299996
142510
142510
299999
142510
142510
299997
142510
299995
299999
142510
299998
142510
142510
299999
299955
299993
142510
299998
299998
142510
142510
142510
299997
142510
299993
299999
142510
142510
299999
142510
142510
299992
299999
142510
299998
299982
142510
299998
142510
142510
299998
299998
299999
142510
299999
142510
299999
142510
299992
299997
299998
142510
142510
299995
299998
299964
142510
142510
299991
299996
142510
299993
299995
299998
142510
299998
142510
142510
142510
142510
299997
142510
299999
299998
142510
142510
142510
299997
299994
299997
299999
142510
142510
142510
142510
299991
142510
299999
299983
142510
299998
142510
299999
299998
299998
142510
299999
142510
299996
142510
299997
142510
299998
299980
299998
142510
142510
299999
142510
142510
299994
299997
299997
142510
142510
299987
142510
142510
299999
142510
142510
299991
299988
299999
142510
142510
299997
299998
299998
299999
299998
299998
299998
299970
299998
142510
299993
299999
299979
142510
142510
299994
142510
299998
142510
142510
299997
142510
299994
142510
299992
299996
142510
299991
142510
299987
142510
142510
299994
142510
142510
142510
142510
299991
299997
299998
142510
142510
299994
142510
142510
299970
299999
299999
142510
299996
299997
299995
299998
142510
299997
142510
299996
299984
142510
299996
299998
299995
142510
299991
142510
299997
299998
299999
142510
299956
142510
299996
142510
142510
142510
299996
299997
299999
299987
299988
299999
299999
299999
299991
142510
142510
299998
299993
299976
142510
142510
299979
142510
299999
299998
142510
299992
142510
299996
142510
299997
299999
142510
142510
142510
299999
299998
299997
299993
299996
299999
299999
299998
142510
142510
142510
299997
299993
142510
299997
299998
142510
142510
299987
299994
299997
299999
299981
299995
142510
299998
299999
299995
299985
299999
299996
299998
142510
299998
299994
299996
299999
299998
142510
299999
142510
142510
142510
299999
142510
142510
299999
299997
299996
142510
142510
142510
299998
142510
299994
299997
142510
299998
142510
142510
299995
299999
299984
142510
142510
142510
299995
142510
142510
299996
142510
299995
299996
142510
299999
299980
142510
142510
299997
299998
299998
299997
299998
299998
142510
142510
299965
299999
299998
299975
299999
142510
299999
299963
299999
299992
299998
299992
142510
142510
142510
142510
299999
299959
142510
299998
299996
299961
142510
142510
299996
299998
299999
299999
299997
299997
299998
142510
299993
142510
142510
142510
299999
142510
299997
299999
299990
142510
142510
299997
142510
299992
299980
142510
299999
142510
299998
142510
299998
299999
299999
299999
299992
142510
299999
299998
299998
299993
142510
299998
142510
142510
142510
142510
142510
142510
299998
142510
142510
142510
299992
299997
299998
142510
142510
299996
142510
142510
299999
299998
142510
299997
142510
142510
299998
299998
142510
299995
299988
142510
142510
142510
299992
299996
142510
142510
299999
142510
299998
299994
299999
142510
142510
299994
299998
299993
299997
142510
299999
142510
142510
299993
299998
142510
299981
142510
299999
299998
299994
299999
142510
299997
299998
142510
142510
142510
142510
299992
299975
299970
142510
299998
142510
142510
299999
299994
142510
142510
299999
142510
142510
142510
299999
299979
299992
299995
142510
299998
299992
142510
142510
299995
299999
142510
299980
142510
299993
142510
142510
299998
142510
299994
142510
299997
299998
299999
142510
299999
142510
299997
299992
142510
142510
142510
299999
299999
299999
142510
142510
142510
299999
142510
142510
299954
299991
299999
142510
299995
142510
299999
142510
142510
142510
299987
142510
142510
142510
142510
299998
142510
142510
142510
142510
142510
299997
299999
299999
299998
299987
299959
299998
299998
299998
299999
299999
299992
299975
142510
142510
142510
299998
142510
142510
299999
299995
299999
142510
299995
142510
299999
142510
299995
299992
142510
142510
299992
299999
142510
299997
142510
299996
142510
142510
299999
299999
142510
142510
142510
142510
299988
299998
142510
142510
299998
142510
142510
299999
299998
299993
142510
299998
299998
142510
299990
299966
299982
299998
299999
142510
142510
142510
299993
299996
142510
299999
299996
299996
142510
299997
299999
142510
142510
299995
299999
299998
299947
142510
142510
299997
142510
299999
142510
299997
299981
299996
142510
142510
299998
142510
299937
299999
299998
299999
142510
142510
299912
299997
299993
142510
142510
299998
299999
142510
299992
299998
142510
142510
142510
142510
142510
299979
299993
299999
299999
142510
142510
299999
299999
142510
299949
299990
142510
142510
142510
299993
142510
142510
142510
142510
142510
142510
142510
299996
142510
299996
299992
142510
142510
142510
299997
299978
299998
142510
142510
142510
142510
299998
299994
142510
142510
299999
299999
299998
142510
142510
142510
299997
299992
142510
299993
142510
299997
299997
299990
142510
299999
299982
142510
142510
299973
299992
142510
299931
142510
299994
142510
299946
142510
142510
299990
299999
142510
142510
142510
142510
299998
142510
299999
142510
299998
299998
142510
142510
299980
142510
299963
299995
142510
299991
142510
299999
142510
142510
142510
299997
299997
299995
142510
142510
299983
142510
142510
299997
142510
142510
299991
299986
142510
142510
142510
299999
142510
142510
299996
142510
299999
299997
299995
299997
299999
142510
142510
299999
142510
142510
142510
299999
142510
299989
299995
299998
299997
299996
142510
142510
142510
142510
299998
299999
299998
299997
299999
142510
299999
142510
299973
142510
299998
142510
142510
299996
299997
142510
142510
142510
299998
299996
142510
142510
299995
299982
142510
142510
142510
299988
142510
142510
299998
299996
299998
142510
142510
299997
299996
142510
142510
299998
299990
299998
142510
299998
299996
299963
299998
299980
299999
299999
299980
299995
142510
299999
299996
299997
299999
299985
142510
142510
142510
142510
299998
142510
142510
142510
142510
299985
299986
142510
299998
299991
299996
142510
299999
299998
299997
299999
299997
142510
299983
142510
299992
299999
299998
142510
142510
299991
299999
142510
299989
299997
299999
299994
142510
299972
142510
299999
299993
142510
299998
299999
142510
142510
142510
142510
142510
299998
142510
299993
142510
299997
299999
142510
299995
299998
299989
299999
299999
299999
299999
299999
142510
299998
142510
299997
142510
299971
142510
142510
142510
299999
142510
142510
299991
142510
142510
299998
142510
299999
299998
299995
299999
142510
299997
142510
142510
299999
142510
142510
142510
142510
299988
299998
299991
142510
299967
299989
299999
142510
142510
299998
142510
299999
142510
142510
142510
142510
142510
299983
142510
142510
299998
299995
299996
299996
142510
142510
299996
142510
142510
142510
299996
299993
299999
142510
299996
299998
299996
299999
142510
299992
142510
299971
142510
142510
142510
299997
299934
299997
299998
299998
299995
142510
299993
142510
142510
299998
299993
142510
142510
299999
299998
299998
142510
299993
142510
142510
142510
142510
299998
299999
299999
299999
299995
142510
142510
142510
299992
142510
299970
142510
142510
299999
299992
299995
299999
142510
142510
299995
142510
142510
299998
142510
142510
142510
299995
299998
299998
142510
142510
299995
299999
299996
142510
299999
299998
142510
299999
142510
142510
299999
142510
142510
142510
299999
142510
299999
299998
142510
299998
299992
142510
142510
299997
299982
142510
299997
142510
142510
299994
299996
142510
142510
142510
142510
142510
299997
299991
299983
299999
299998
142510
142510
299997
142510
299995
142510
142510
142510
142510
142510
299990
299999
299999
299998
299997
142510
299998
299998
142510
299999
142510
142510
142510
299999
299999
142510
299993
142510
299996
299991
299989
142510
299982
142510
299978
299998
299997
299999
299998
142510
142510
142510
299997
299996
142510
299994
299993
142510
299986
142510
299998
299976
299998
142510
142510
299991
142510
299997
142510
299995
142510
299999
299997
299998
142510
142510
299996
299988
299999
142510
142510
299982
299950
299998
142510
142510
142510
142510
299997
142510
299998
299994
142510
142510
299999
299999
142510
299999
142510
142510
299996
142510
142510
299998
142510
299998
299998
299999
299998
142510
299996
299999
142510
299999
299984
142510
142510
299995
142510
299992
142510
142510
142510
299998
142510
142510
299991
299999
299998
299999
299998
142510
142510
299997
142510
299997
142510
299996
142510
299997
142510
142510
299993
142510
142510
299999
299999
142510
299999
299985
142510
299998
299999
299998
142510
299998
299997
142510
299998
299977
299989
142510
142510
142510
142510
299963
299990
299985
299989
142510
299982
299993
142510
142510
299989
142510
142510
299999
299998
299999
299996
142510
142510
142510
142510
299998
299998
142510
142510
142510
142510
299998
299998
142510
299999
142510
299997
142510
299999
299992
299999
142510
299999
142510
142510
142510
299997
142510
299995
299995
142510
142510
142510
299993
299999
299998
142510
299992
299996
142510
142510
142510
299997
142510
142510
299996
299997
142510
142510
299999
142510
299995
299999
299991
299997
142510
142510
142510
299976
299999
142510
299998
299999
142510
299998
299998
299997
142510
142510
299999
142510
142510
142510
142510
299995
142510
299992
299995
142510
299998
299988
142510
142510
299999
142510
142510
299998
142510
142510
299991
299999
142510
299999
142510
142510
142510
142510
299962
142510
142510
299999
299999
142510
299999
299998
299999
142510
299996
299995
299997
142510
299993
142510
299997
299993
299998
299997
299997
299995
142510
299999
142510
142510
142510
299998
299993
299960
142510
142510
299998
299999
142510
299998
299997
142510
299990
299994
299980
142510
299994
142510
299999
299997
142510
299982
142510
299999
142510
142510
299997
299998
299991
142510
142510
299998
142510
299999
299970
142510
142510
142510
299998
142510
142510
142510
142510
142510
142510
142510
142510
299995
142510
142510
299998
299986
299999
299999
299996
299994
299997
142510
299994
299995
299995
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
299996
299996
299998
142510
142510
142510
299999
142510
142510
142510
299995
142510
142510
142510
299997
142510
142510
142510
299997
299989
299998
142510
142510
142510
299990
299988
299998
299998
299992
142510
299995
142510
299999
299999
299998
299997
142510
299998
142510
299994
142510
142510
299998
299999
142510
299992
299999
299997
142510
142510
299998
142510
299998
299999
142510
142510
299999
299995
299999
299983
299992
142510
299995
299998
299999
299980
299998
299989
299990
299991
299994
142510
142510
299999
299996
299997
299995
142510
142510
299999
299999
142510
299999
299991
299998
142510
142510
142510
142510
142510
299996
299994
142510
142510
299996
299998
299997
142510
299995
299997
142510
299999
299999
142510
142510
142510
299984
299996
299998
142510
142510
299996
142510
142510
299998
142510
299986
299996
299999
299998
299997
299991
299985
142510
142510
299999
142510
299997
142510
299999
299998
299992
299999
142510
299996
299998
299994
142510
142510
299994
142510
142510
299998
142510
299993
142510
299997
299999
142510
299967
299994
299995
299999
299990
142510
142510
299997
142510
299999
142510
299993
299999
299995
142510
299999
142510
142510
142510
142510
299985
142510
299998
299988
299999
299998
142510
299993
142510
142510
299995
299999
142510
142510
299996
299998
299989
142510
142510
142510
299999
142510
299994
142510
299998
299978
142510
299996
142510
142510
142510
299998
299994
299998
299998
142510
299996
142510
299954
142510
299986
299998
142510
142510
299998
299997
299990
299989
299995
299998
142510
299998
299993
299997
299997
299998
299992
299997
142510
299986
142510
299999
142510
299995
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
299997
299996
299986
142510
142510
142510
299998
299984
142510
299999
299999
299999
299998
142510
142510
142510
299998
142510
299999
142510
142510
142510
142510
142510
299998
299985
299998
299987
299977
299950
299997
299999
299999
142510
142510
299941
142510
299999
142510
299998
142510
142510
299994
142510
299961
142510
142510
299999
299999
299998
299999
299983
299961
299993
142510
142510
299995
299999
299948
299995
299998
299999
142510
299988
142510
299987
142510
142510
142510
299994
299994
142510
299996
142510
299999
142510
299999
299999
299988
142510
299994
299999
299998
142510
299988
299997
142510
299998
299994
299967
299998
142510
299995
299996
299999
299997
299998
299995
299999
299996
142510
142510
142510
299988
142510
299989
299992
142510
142510
299992
299998
299999
142510
299999
299995
299966
299996
142510
299977
299998
299993
299986
299999
299998
142510
142510
299969
142510
142510
142510
142510
299998
142510
299996
299992
299998
299999
142510
299995
299996
299983
142510
299998
142510
299998
142510
299999
299999
299997
299993
142510
299996
299993
142510
142510
299999
299998
142510
142510
142510
142510
299993
299999
142510
299994
299994
142510
142510
299983
142510
142510
299979
142510
299992
299999
299995
299999
142510
299998
142510
299999
299998
299981
142510
142510
299999
142510
142510
299992
299991
299994
142510
142510
142510
299998
299999
142510
142510
299997
142510
142510
299999
142510
299998
299994
299999
299988
299998
142510
299998
299996
142510
142510
142510
299989
299985
299990
299993
299999
142510
299999
299993
299999
142510
299947
299998
142510
142510
142510
299997
142510
299999
142510
299994
299995
299982
299999
299963
299998
299999
299999
142510
299999
142510
299998
299997
142510
299998
299984
299994
142510
299985
299998
299998
299999
299997
299980
142510
142510
299967
299991
299999
142510
142510
142510
299998
299992
142510
142510
142510
142510
299995
299996
299998
299999
142510
299999
142510
142510
299997
299999
299999
142510
142510
299994
142510
299998
299996
142510
299999
142510
142510
299999
142510
299999
142510
142510
142510
299998
299971
299985
299995
299995
299998
299999
142510
299997
299998
142510
299979
299997
299995
142510
142510
142510
142510
142510
299997
299997
299992
299999
299997
142510
299989
299997
299994
142510
299994
299999
299997
142510
142510
299996
142510
142510
142510
299998
299999
299999
299999
142510
299997
142510
299999
142510
299999
299999
142510
299998
142510
299998
299999
299999
142510
299998
299961
142510
299998
142510
142510
299999
142510
142510
142510
142510
299994
142510
299997
299990
142510
142510
299987
299998
142510
142510
299991
142510
299988
142510
142510
299997
142510
142510
142510
142510
142510
299999
299997
299996
142510
142510
299996
142510
142510
299998
299992
299999
142510
142510
142510
299998
299995
142510
299999
299969
299995
299996
142510
299998
299995
299998
299997
299995
299998
142510
299989
142510
142510
299990
299998
299971
142510
142510
299997
299998
142510
299999
142510
142510
299996
299995
299998
142510
142510
299997
142510
142510
299998
299994
299999
142510
299999
142510
142510
299994
299999
299988
299997
299999
142510
142510
142510
299983
299991
142510
142510
299998
299996
299987
299994
299996
142510
299998
142510
142510
299997
299998
299998
142510
299991
299998
142510
142510
299994
299896
142510
142510
299998
299998
299999
299998
142510
142510
299998
299998
142510
142510
299968
299991
299983
299998
142510
299996
299996
142510
299999
299999
299964
142510
142510
299999
299994
142510
299999
299997
142510
299998
142510
142510
142510
299998
299998
299997
299999
142510
142510
299999
299992
142510
142510
142510
142510
299997
142510
299997
299996
299999
299998
142510
142510
299999
299999
299999
299999
142510
299999
142510
299995
142510
299999
142510
142510
299989
142510
299993
299993
142510
142510
142510
142510
142510
299999
299996
299998
299999
299999
142510
299999
299988
299999
142510
142510
142510
299997
299997
142510
142510
299963
142510
142510
142510
299998
299995
142510
142510
299896
299997
142510
299988
299995
299997
299999
299997
299995
142510
142510
142510
299998
142510
299999
142510
299995
299981
142510
299997
142510
299999
142510
299999
142510
142510
299982
299997
299999
299999
299990
142510
142510
299995
299999
142510
142510
299998
142510
299998
142510
299978
142510
299989
142510
142510
142510
299994
299998
142510
299995
299995
142510
299998
299979
142510
299999
299998
142510
142510
142510
142510
142510
299990
142510
299995
299991
142510
299999
299995
299996
299997
142510
142510
299999
142510
299999
299996
299991
142510
142510
299989
299999
299989
299958
299999
142510
299997
142510
142510
142510
299999
299999
299984
299991
299999
299997
299998
142510
142510
299998
142510
299998
142510
142510
142510
299997
142510
299984
142510
142510
299998
299986
142510
299995
299995
299995
142510
299999
142510
142510
142510
142510
142510
142510
299990
142510
299998
299999
299999
299997
299998
142510
299999
142510
299999
142510
142510
299992
142510
142510
299998
299996
299999
142510
142510
299999
142510
299998
299979
299981
299999
299999
142510
299997
299999
299999
299998
299990
299999
299993
142510
299992
299999
142510
299996
299996
142510
299997
299999
142510
142510
299998
142510
142510
142510
299992
299998
299998
299997
142510
299994
142510
142510
142510
142510
142510
299950
142510
142510
142510
299996
142510
299998
299998
299999
142510
142510
142510
299995
299995
299998
299999
142510
142510
299999
299999
142510
142510
142510
142510
142510
299994
142510
299999
299999
142510
142510
299995
299998
299992
142510
299998
299997
142510
299995
142510
142510
299999
142510
142510
142510
299995
142510
299997
142510
299999
142510
142510
142510
299996
142510
299999
142510
299997
142510
299998
142510
299999
142510
299999
299998
299993
142510
299994
299993
142510
299993
299995
299997
142510
299998
299998
142510
299991
299998
299994
142510
299994
142510
299999
142510
142510
142510
299998
142510
142510
142510
299988
142510
142510
299999
142510
142510
299998
142510
299999
142510
142510
299998
299998
299998
142510
299997
299997
142510
299994
299994
142510
299997
299998
142510
299998
299997
299999
299997
299999
299999
142510
299999
299997
299994
299999
299999
299996
299994
142510
142510
299984
299995
142510
299989
142510
299997
299998
142510
299998
299996
299995
142510
299981
142510
299997
142510
142510
142510
299999
142510
299984
142510
142510
299999
142510
299986
142510
299999
299997
299976
299995
299996
142510
299997
142510
299998
299983
142510
299998
142510
299993
299998
142510
142510
299998
299992
142510
299996
299999
142510
299998
142510
299992
299998
299999
299998
142510
299998
299996
142510
299998
299993
299976
142510
142510
299990
299997
142510
299992
299998
142510
299997
299998
142510
142510
142510
299974
142510
299998
299960
299997
299999
299993
299998
299999
142510
142510
299998
142510
142510
142510
299976
299999
299991
299995
299997
142510
142510
142510
142510
299999
142510
299998
142510
142510
299999
142510
299997
299999
142510
299995
299999
142510
299998
142510
299999
299998
142510
299995
299999
299996
299998
299999
142510
142510
299994
299998
142510
299997
142510
142510
142510
299998
142510
299998
142510
142510
142510
299999
142510
142510
299999
299999
142510
142510
299960
299999
142510
299999
299999
299995
142510
299999
142510
299995
299997
142510
142510
142510
299991
299999
142510
299998
299998
299992
299998
299991
299999
299996
142510
142510
299981
142510
299997
142510
299992
299995
142510
142510
142510
142510
142510
299994
142510
299998
142510
299998
299998
142510
299978
299997
142510
299998
142510
299998
299996
142510
142510
299999
142510
142510
142510
299999
142510
299981
142510
142510
299998
142510
299998
299999
299999
299999
299989
299995
299997
299999
142510
299991
299999
142510
299998
299996
299994
142510
299997
299999
142510
142510
142510
142510
299999
299998
299998
142510
299999
299999
299998
299986
299986
299995
299992
299998
142510
299998
142510
299999
142510
299996
299998
142510
299993
299999
142510
299994
299995
299998
142510
142510
299995
142510
299995
142510
299999
142510
299998
299991
299995
142510
142510
299994
142510
142510
142510
299999
299999
299996
142510
142510
299997
299995
299999
299995
142510
142510
142510
299997
299994
142510
299983
299998
299999
142510
299992
142510
142510
299999
299997
142510
142510
142510
142510
299978
142510
142510
142510
142510
299997
299999
142510
299993
142510
142510
142510
142510
142510
299998
299998
142510
142510
299991
299997
299998
142510
142510
142510
142510
299999
299994
142510
299998
142510
299998
142510
299998
299999
299976
142510
299999
142510
299998
299995
299993
299995
142510
299997
299995
299999
299992
299994
299999
299989
142510
142510
142510
299979
299953
299998
299998
299997
142510
299998
142510
299998
299967
299999
299997
299999
142510
299998
299993
142510
299999
142510
299997
299997
142510
299996
142510
142510
142510
299997
142510
142510
299999
299996
299990
299989
299999
299994
299999
142510
142510
142510
299999
299997
142510
299995
299997
142510
299979
299994
142510
142510
142510
299999
142510
299999
299998
299997
299996
142510
142510
142510
299994
142510
142510
299997
299998
299999
299998
299998
142510
142510
142510
142510
299998
299998
299984
142510
142510
299999
299998
142510
142510
142510
299999
142510
142510
299998
299999
142510
299998
142510
142510
142510
142510
142510
299996
142510
299995
299999
142510
142510
142510
299999
142510
142510
299923
142510
299998
299996
299996
299996
299998
142510
299997
299999
299997
299999
142510
142510
299998
299942
299982
299996
299994
299993
142510
299998
299997
142510
142510
299999
142510
299998
142510
299998
299995
299996
299998
299998
299999
142510
142510
299998
142510
142510
142510
142510
142510
142510
142510
142510
299989
299998
142510
142510
299999
299998
299999
299998
142510
299999
299997
299989
299999
142510
299995
299998
299997
299998
299999
142510
142510
299997
142510
142510
142510
299999
142510
299999
299905
142510
142510
299998
142510
299998
299995
299996
142510
299997
142510
299998
299997
299999
299999
142510
142510
299997
142510
299998
142510
299992
142510
299998
142510
142510
299999
299996
142510
142510
299989
142510
299993
142510
299997
299998
299998
299998
142510
299984
142510
142510
142510
142510
299998
299999
142510
142510
299995
142510
299998
142510
142510
299946
299997
299998
142510
142510
299998
299999
142510
299997
142510
142510
142510
299998
142510
299998
142510
142510
299988
299999
142510
142510
299979
299999
299998
299996
299994
142510
299999
142510
142510
299999
142510
142510
299999
299997
142510
142510
299987
299996
142510
142510
142510
299998
142510
299995
142510
142510
299995
299998
299998
142510
299997
142510
142510
142510
142510
299999
142510
142510
142510
299999
299998
142510
299991
142510
299999
142510
299963
299999
142510
142510
299993
299998
142510
299995
299995
299999
142510
142510
142510
299978
299993
299997
142510
142510
142510
142510
142510
142510
142510
299995
299997
299999
142510
142510
299996
299998
142510
299999
142510
299997
142510
299998
299999
299998
299999
142510
299970
142510
142510
142510
299999
299988
142510
142510
299996
299998
142510
142510
142510
299999
142510
299994
299999
142510
142510
299997
299996
142510
299998
142510
299981
299998
299992
299997
299999
142510
299997
299999
299998
142510
142510
142510
299999
299995
299998
299999
299990
142510
142510
299997
142510
299997
299996
299996
299999
299999
299998
142510
142510
142510
299996
142510
299997
299993
142510
299996
299997
142510
299999
299999
142510
142510
299997
142510
299994
142510
142510
142510
142510
142510
299993
299999
142510
142510
142510
142510
299995
299985
142510
299997
299994
142510
299997
299997
142510
299998
299985
299998
299991
299999
299991
299998
142510
142510
299999
299998
142510
142510
142510
142510
142510
299996
299999
299997
299999
142510
142510
299997
299941
142510
299998
142510
299996
142510
142510
299996
142510
299999
142510
142510
299999
142510
299998
299994
142510
142510
142510
142510
142510
142510
142510
142510
299993
142510
299999
142510
299997
299999
299994
299996
142510
299997
142510
299998
142510
299996
299996
142510
142510
142510
299998
142510
299995
299996
142510
299992
142510
299998
299998
299997
142510
299999
299984
299999
299998
299975
142510
142510
299999
142510
299999
299999
299998
299999
142510
142510
142510
142510
142510
142510
299997
299998
299971
299990
142510
142510
142510
142510
299997
142510
142510
299980
299997
299985
299988
142510
142510
142510
299997
142510
142510
299997
299987
299986
142510
299934
299974
299998
299998
299998
299999
299999
142510
299989
299987
142510
299999
142510
299999
299990
299999
299996
299998
299998
299998
142510
299998
299976
142510
299993
299994
142510
299997
142510
142510
299978
142510
142510
142510
299997
142510
142510
299998
299995
142510
142510
299997
142510
142510
299999
299995
299997
299992
299984
299999
299995
142510
299993
142510
299997
299992
142510
142510
142510
142510
299999
299996
299998
299999
142510
299994
142510
299993
299999
142510
142510
299998
299997
299999
142510
299999
299996
142510
299998
299995
142510
142510
142510
142510
299999
299998
142510
299998
299994
142510
299998
299996
142510
142510
142510
299999
299994
142510
299999
142510
142510
299995
142510
142510
299999
299996
142510
142510
299997
299998
299989
142510
299993
142510
142510
299999
142510
142510
142510
299992
142510
299997
299999
299995
299997
299999
142510
299998
142510
299992
299999
142510
299997
142510
142510
299996
142510
299996
142510
299997
299991
142510
142510
142510
299999
142510
142510
299988
299999
142510
142510
299998
299998
142510
299998
299998
299999
299989
299999
299997
299994
142510
142510
142510
142510
299999
299999
299999
299997
142510
142510
142510
142510
299993
299996
299992
299998
142510
142510
299998
142510
142510
299998
299995
142510
299998
142510
299994
299995
299982
142510
142510
142510
299999
299999
142510
299993
299993
299998
142510
299999
299988
299999
299999
299997
299998
299994
299998
299999
299999
299997
299977
142510
299999
299998
299999
142510
299996
299998
299998
299999
142510
299998
299998
299995
299999
142510
142510
299994
299999
142510
142510
142510
299966
142510
142510
299998
299999
299997
299997
142510
142510
142510
142510
142510
299999
142510
299997
299999
299998
142510
142510
142510
299975
142510
142510
299999
299983
299996
142510
299998
299998
299998
299997
299999
142510
142510
299997
142510
299998
299994
299999
299999
299998
142510
142510
142510
142510
142510
142510
142510
299997
299998
299999
142510
299997
142510
299999
299988
142510
299999
299994
142510
299999
142510
299992
142510
299996
142510
142510
299976
299995
299954
299997
142510
142510
299999
142510
299999
299997
142510
299991
299997
142510
142510
142510
142510
142510
142510
142510
299986
142510
299996
299989
299999
299976
299999
299998
299983
299999
142510
299964
142510
142510
142510
299987
299999
299999
299990
299989
299998
142510
299991
299998
142510
299997
142510
142510
142510
142510
299999
299994
142510
299999
142510
299996
299998
142510
142510
299995
299996
142510
142510
299997
142510
142510
142510
142510
142510
299999
142510
142510
299999
142510
299993
142510
299999
299998
299999
142510
142510
299999
142510
299998
299997
299999
299986
299997
142510
299995
299996
299998
299999
299986
299997
299960
299998
142510
142510
142510
142510
299999
142510
142510
299999
299997
142510
142510
299998
299997
299997
299999
142510
142510
142510
299996
142510
299999
299999
299995
299998
299994
142510
299984
299995
142510
142510
299994
299996
142510
142510
142510
142510
299999
299998
142510
299998
299988
299993
142510
142510
142510
299999
142510
299954
142510
299994
142510
299975
299999
299999
299998
299997
299998
299998
142510
142510
299998
299999
142510
299995
299998
142510
142510
142510
142510
299992
142510
299999
299987
142510
299997
299999
299999
142510
299994
299996
299999
299999
299998
142510
142510
299970
299994
142510
299998
142510
142510
142510
299999
299998
299999
142510
142510
299997
142510
299998
142510
299998
299997
299999
299997
299999
142510
299997
299999
299999
299983
142510
299998
142510
299997
142510
142510
142510
299998
299998
299997
299998
299998
142510
299999
142510
299989
299979
299998
299998
299988
142510
299996
299991
299984
299997
299996
142510
299997
299999
142510
299998
142510
299998
299999
142510
142510
142510
299992
142510
299992
142510
299980
142510
299997
299999
142510
142510
142510
299990
142510
142510
299999
142510
142510
299997
299998
142510
142510
142510
299973
299999
299984
142510
299981
299989
142510
299997
299999
142510
299955
299991
142510
299991
142510
299979
142510
142510
299998
142510
299992
142510
299995
142510
142510
299995
299997
142510
299994
299996
142510
142510
142510
299998
142510
142510
299998
142510
299999
142510
299997
299999
299999
142510
299998
299987
142510
299998
142510
142510
299985
142510
142510
299993
299998
299995
299999
299998
142510
142510
299996
142510
142510
142510
299999
299998
142510
142510
299999
142510
299999
142510
142510
142510
299994
299999
299988
299993
299999
299999
299990
299991
299961
299948
142510
299998
299996
299990
299998
299999
299996
299993
142510
299978
299998
142510
142510
299994
299999
299997
299998
299996
142510
299993
142510
299996
142510
299998
299993
142510
142510
299996
299999
299999
142510
142510
142510
142510
299999
299997
299997
142510
299999
299999
299999
142510
299997
299997
142510
142510
299997
142510
142510
299999
299995
142510
142510
299998
299995
299988
299981
142510
299999
299998
299989
142510
142510
142510
299995
299999
299995
142510
142510
142510
299998
299981
142510
299961
142510
299972
142510
142510
299998
299998
142510
142510
299999
142510
299995
299997
299999
299996
299989
142510
299998
142510
299999
299998
299996
299991
142510
299998
299999
299993
142510
299999
142510
299996
299999
299971
142510
299988
299978
299999
142510
299980
299999
299998
299998
299999
299999
299997
299999
299999
142510
142510
299991
142510
299999
142510
142510
299998
299997
299999
142510
299996
299999
299998
299999
142510
299981
142510
299998
142510
299997
299993
299998
299990
142510
142510
299994
299999
299996
299998
299994
142510
299996
142510
142510
142510
142510
299896
142510
142510
299999
299991
299989
142510
299999
299997
142510
299998
142510
299999
142510
299999
299987
299992
142510
299998
299999
299999
299995
299999
299998
299998
299998
142510
299999
142510
299990
142510
142510
299989
299999
299998
299973
299999
299997
299998
299999
142510
299999
142510
142510
299999
299999
142510
142510
299996
299999
299999
142510
299998
299980
142510
142510
299996
299999
142510
299999
142510
299993
299998
299995
142510
299997
142510
299997
142510
299957
142510
142510
299993
299996
142510
142510
299892
299989
299999
299998
299997
142510
142510
299991
299998
299997
142510
142510
299997
142510
142510
142510
142510
299999
142510
142510
142510
299998
299981
299999
299998
299967
142510
142510
299998
299999
299998
142510
299998
299994
142510
142510
299995
142510
142510
142510
142510
142510
142510
299998
299999
142510
142510
299998
299998
299998
299988
299997
299995
142510
142510
142510
299990
142510
299997
299998
142510
142510
142510
142510
142510
299998
299998
142510
299999
299998
142510
142510
142510
142510
299997
142510
299995
142510
299995
142510
299995
299977
299994
299996
142510
142510
142510
142510
142510
299998
142510
299989
142510
299998
142510
299999
142510
299992
142510
142510
142510
299998
142510
299998
299998
142510
299998
142510
299997
299993
299997
299998
299998
299999
299999
299999
142510
299999
299992
299996
299998
142510
142510
299999
299999
142510
299988
299999
142510
142510
299999
142510
299995
299999
142510
142510
299996
299999
299998
299999
142510
299998
142510
142510
299999
299998
299999
299997
142510
142510
299982
299995
142510
299998
299999
142510
299999
299998
142510
142510
142510
299993
299996
299999
142510
142510
299999
299997
142510
142510
142510
299999
299999
299999
299998
299996
299998
299982
299998
142510
299998
299997
142510
142510
299999
142510
142510
299998
142510
142510
142510
142510
299994
142510
299998
299999
299998
299999
299999
142510
299999
299998
142510
299998
299997
142510
299967
142510
299991
299997
299997
299990
299999
299997
142510
142510
142510
299989
299998
299986
299998
299996
142510
299990
142510
299999
299980
299997
142510
299999
299996
299998
142510
299999
299994
299998
299977
142510
299975
142510
299994
142510
142510
142510
299998
142510
299999
142510
299999
299999
299998
142510
299997
299996
299999
142510
299998
299999
299996
142510
299967
299977
299999
299994
142510
299999
142510
299992
142510
299998
142510
142510
299999
142510
299999
299994
299987
299999
299999
142510
299985
142510
299999
299999
299997
142510
142510
142510
142510
299999
142510
142510
299998
299995
142510
299999
299998
299993
142510
299999
299998
299991
142510
299991
142510
299989
299997
142510
299999
299995
299995
142510
142510
142510
299982
299988
299998
142510
299999
299997
142510
299998
299995
142510
299996
299997
142510
299997
299995
142510
142510
299985
299999
299990
299998
299998
142510
142510
142510
299999
142510
142510
299999
299999
299998
142510
142510
142510
299993
299995
299989
142510
299999
299996
299986
299999
299999
142510
142510
299977
142510
299997
299997
142510
142510
142510
142510
299998
142510
142510
299987
142510
299998
142510
299998
299997
299997
299998
299998
142510
142510
299998
142510
142510
299993
299999
142510
142510
142510
142510
299998
299996
142510
299991
142510
299997
299999
142510
299985
299996
299973
142510
142510
299999
299992
299999
142510
299999
142510
299996
142510
299996
299991
299994
142510
142510
142510
299979
299980
142510
142510
299984
299975
299992
142510
299993
142510
299983
299998
299998
142510
299997
299989
142510
142510
299999
299996
142510
142510
299998
299993
142510
299999
142510
142510
299998
299997
299992
142510
299960
299982
299999
299999
142510
299998
299999
299996
142510
299997
299999
299998
142510
142510
142510
142510
299998
299999
299997
142510
142510
142510
142510
299991
142510
142510
142510
299995
142510
299995
142510
299994
299998
142510
142510
299998
142510
299999
299999
142510
142510
299997
299999
299997
142510
142510
142510
142510
299996
299998
299982
142510
142510
299996
142510
142510
299999
142510
299998
142510
299998
299998
299999
142510
142510
142510
142510
142510
142510
299987
142510
142510
299995
142510
299992
142510
299996
142510
142510
299996
299999
299998
142510
299999
299998
299999
299999
299973
142510
299993
142510
142510
299982
299998
142510
299999
142510
299997
299999
142510
142510
299999
299998
142510
299995
299998
299986
142510
142510
299988
299999
299948
142510
299984
142510
299996
299995
299996
299988
299999
142510
299999
142510
299990
142510
299996
299992
299999
299998
142510
299991
142510
299999
299985
299998
142510
142510
299892
299999
142510
142510
299987
299982
299998
142510
299999
142510
299997
299998
142510
142510
299993
142510
299996
299999
299998
299994
142510
142510
299995
142510
299998
299991
299984
299998
142510
142510
299993
299999
142510
142510
299994
142510
299998
142510
142510
299997
299998
299997
142510
142510
142510
299999
142510
142510
299984
299990
299996
299999
299997
299997
142510
299991
142510
142510
299998
299998
142510
299995
299998
299997
299998
299999
299997
299998
299997
299983
142510
299982
299994
299997
142510
142510
142510
299999
299999
299998
299997
299993
299993
299999
299975
299989
299971
299999
299997
142510
299995
299986
142510
142510
142510
299999
142510
142510
142510
299992
299990
142510
142510
299997
142510
299991
142510
299999
142510
299975
299999
142510
299997
142510
299999
299999
299999
142510
142510
142510
299998
299987
299999
299999
299998
142510
299982
142510
142510
299994
299999
299993
142510
299991
299998
299998
299996
142510
299993
299996
299998
142510
142510
142510
142510
142510
142510
142510
142510
299998
299991
299987
299998
142510
142510
142510
299998
142510
142510
142510
299994
299993
299993
142510
142510
299982
299963
299994
142510
142510
299998
299999
299999
299998
299999
142510
299993
142510
299968
299994
299999
142510
142510
299997
142510
299997
299993
142510
142510
299996
142510
299991
142510
299995
142510
299993
299998
299997
142510
142510
299998
142510
299998
299990
299993
299998
299998
299995
142510
142510
299996
299999
142510
142510
142510
142510
142510
299994
142510
299997
299995
299992
142510
299999
142510
299998
299998
142510
299997
142510
142510
142510
299999
299998
299998
299988
142510
299934
299997
142510
299993
299999
142510
142510
142510
299997
299999
142510
299997
142510
299999
142510
142510
142510
299999
142510
142510
299995
142510
299998
299998
299998
142510
299983
299996
299999
299905
299996
299989
299999
142510
299998
142510
142510
142510
299992
299999
142510
142510
299992
299997
299980
299988
142510
142510
299997
299963
142510
299998
299999
142510
142510
142510
299997
299984
299998
299999
299993
142510
142510
299997
299999
299999
299997
299987
142510
142510
299997
142510
142510
299999
142510
299990
299988
299992
142510
142510
299996
142510
299990
299999
299997
299991
299999
142510
299999
299999
142510
142510
299998
142510
299999
142510
299998
142510
299999
299998
299998
299997
142510
142510
299999
142510
299994
142510
142510
299997
299999
142510
299994
299999
142510
299993
142510
142510
142510
142510
299986
299996
299993
142510
142510
299999
142510
299986
299993
299997
142510
299999
142510
299997
299999
299999
299999
142510
299999
142510
299998
299999
142510
142510
299975
299979
142510
142510
299996
142510
299996
142510
299998
299995
299990
142510
299996
142510
299998
142510
299997
299991
142510
142510
142510
299999
299997
142510
142510
299997
142510
299995
299999
299998
299989
299997
142510
299997
299998
299994
142510
299998
142510
299999
299986
299999
142510
142510
142510
299997
299963
142510
142510
299995
142510
142510
299994
299999
299996
142510
299999
142510
299999
142510
299980
299987
299990
299997
299998
142510
299998
299996
142510
142510
299997
299989
299999
142510
142510
299998
142510
299996
299995
299992
299998
142510
299989
299990
299999
142510
299999
299996
142510
142510
142510
299999
299999
142510
299995
142510
142510
299999
142510
142510
142510
142510
299983
142510
142510
299967
142510
299995
299997
299988
299999
142510
142510
142510
299997
299995
142510
142510
299994
142510
142510
142510
299996
299998
299997
142510
299999
142510
299998
299999
142510
299998
299999
299995
142510
299996
299996
299996
142510
299996
142510
142510
299999
299999
142510
142510
299999
299999
142510
142510
299995
299999
299998
142510
142510
142510
299995
142510
299997
299999
299996
299997
299998
142510
299999
299995
299996
142510
142510
142510
142510
299991
142510
299999
142510
299998
299994
299999
299994
299996
142510
299999
142510
142510
142510
299998
299999
299992
299992
299999
299990
299999
299999
299997
142510
299979
142510
142510
142510
142510
142510
299985
299996
299995
299985
299997
142510
299995
142510
299996
299986
142510
142510
299984
299999
299998
299998
142510
142510
142510
142510
299999
142510
299999
142510
299999
142510
142510
299998
142510
299997
142510
142510
299998
299999
299998
142510
299992
299995
299998
142510
299994
299984
299999
299992
142510
142510
299996
142510
299994
299999
299998
142510
299996
299999
299998
142510
299998
299998
299998
142510
299997
299997
299992
299998
142510
142510
299998
299989
142510
299981
299998
142510
142510
299998
142510
142510
299999
299997
299983
299999
299999
142510
142510
142510
299988
299979
299998
142510
299999
142510
299995
299994
142510
142510
142510
299970
299999
299896
299999
299994
299998
299999
299998
142510
142510
142510
142510
142510
142510
299997
142510
142510
299997
299997
299994
299987
142510
299998
299999
299999
142510
299998
299997
142510
142510
142510
299999
299993
142510
142510
142510
299998
299997
142510
299999
142510
299998
142510
299999
142510
299998
299998
142510
299996
299997
299985
299996
299991
299997
142510
299999
142510
299999
142510
299999
142510
299999
299982
142510
299995
299993
142510
142510
299998
299998
299984
142510
299994
142510
299998
299996
299991
299999
299997
142510
299993
142510
299995
299993
299997
142510
299999
299997
299996
142510
142510
142510
299991
299999
142510
299997
299949
299987
142510
142510
299998
142510
299996
299997
142510
299999
142510
142510
299998
142510
142510
142510
299998
142510
299999
299998
142510
299988
299999
142510
142510
299930
299995
299992
299978
299990
142510
142510
299999
142510
299997
299992
142510
299995
142510
299983
142510
142510
142510
299999
142510
142510
299990
142510
142510
299998
299997
299997
299997
142510
142510
142510
299998
299999
299998
299999
299998
142510
299999
142510
142510
299999
299998
142510
299991
299995
142510
299998
299998
142510
299992
142510
299996
299995
299999
299997
299995
142510
299988
142510
299995
142510
142510
142510
142510
299999
299996
142510
142510
299995
142510
299998
299999
142510
299997
299998
142510
299988
299997
142510
299994
142510
299997
299995
142510
142510
299999
299996
299998
299999
142510
299995
142510
142510
142510
142510
299997
299999
142510
299998
142510
142510
299998
299999
299999
299998
142510
299999
299999
299969
142510
299998
299998
142510
299934
299998
142510
142510
142510
142510
299999
142510
299998
299993
299998
299999
142510
142510
142510
299999
299998
142510
299999
299997
299993
142510
299999
299996
142510
142510
142510
299999
142510
299998
299998
299999
142510
142510
142510
299997
299975
299998
299999
142510
142510
142510
299996
299999
299994
299992
142510
299998
142510
299995
142510
299998
299998
299999
142510
299998
142510
299981
142510
299978
142510
142510
142510
299997
142510
299995
299995
142510
299999
299984
142510
142510
142510
299997
299998
299999
142510
142510
299997
142510
142510
299999
142510
142510
299996
142510
142510
299996
299999
299999
299998
142510
299990
299998
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
299999
299982
299999
299995
142510
299999
299998
142510
142510
142510
299998
142510
299998
299997
142510
142510
142510
299996
299996
142510
299999
299996
299999
299998
142510
299997
299999
142510
299999
142510
142510
142510
299997
142510
142510
299995
142510
299999
299986
299998
142510
142510
142510
142510
142510
142510
299999
299995
142510
142510
142510
299992
299998
299998
299999
299996
142510
299995
299995
299999
299993
299988
299990
299996
299998
142510
299994
142510
142510
299953
299986
299947
142510
299999
299999
142510
142510
299999
299999
142510
299995
299997
299998
299999
299999
142510
142510
299997
299978
299987
299989
142510
142510
299991
299999
142510
299994
299995
299998
142510
299999
299997
142510
299995
142510
142510
299999
299999
299992
142510
299986
142510
142510
142510
142510
142510
299982
142510
299992
142510
299999
299999
299997
299999
142510
142510
142510
142510
299995
142510
299997
142510
142510
142510
299996
299997
142510
142510
299997
299995
299999
142510
299997
299992
299988
299999
142510
142510
299986
142510
142510
299999
142510
142510
299998
299998
299999
142510
142510
299998
299999
142510
142510
299997
299999
299999
142510
142510
142510
299999
142510
299987
142510
142510
299996
299975
299999
142510
299999
142510
299998
299998
142510
299971
142510
142510
299980
142510
142510
299988
142510
299995
142510
142510
299999
142510
142510
142510
299971
142510
142510
299998
142510
142510
299991
142510
299998
299989
299992
299998
142510
299998
299992
142510
299992
142510
299994
299997
299994
142510
142510
299998
299999
299998
299992
142510
142510
299994
142510
142510
299999
142510
142510
142510
299997
142510
299998
142510
299997
142510
142510
142510
299998
299994
142510
299998
142510
142510
142510
299997
299998
142510
142510
299995
299994
142510
142510
299998
299999
299988
299999
299999
299999
299999
299995
299994
142510
142510
142510
299999
299969
299994
142510
142510
299998
299999
299994
142510
142510
299999
299999
299998
142510
142510
142510
142510
299986
299990
299999
299997
299992
142510
299998
299992
142510
299998
142510
142510
142510
142510
142510
299999
142510
299999
299994
299998
299997
299999
299985
299997
142510
299998
299995
142510
142510
299998
299996
299999
299995
142510
299998
142510
299985
142510
142510
299998
299986
142510
299992
142510
142510
299997
142510
142510
299999
299998
142510
299999
142510
142510
142510
142510
142510
142510
299999
299998
142510
142510
142510
142510
142510
142510
142510
142510
299981
299999
142510
299999
142510
142510
299990
142510
142510
142510
142510
299997
142510
142510
299999
142510
299999
299995
142510
142510
142510
142510
142510
299997
299983
299998
142510
142510
142510
299981
299961
299997
299997
299998
299999
142510
142510
299998
299998
299998
299999
142510
299999
142510
142510
299998
142510
142510
299999
142510
299994
299997
142510
299992
299999
142510
142510
299997
142510
299987
142510
299999
299999
142510
142510
299997
299999
299998
142510
299995
299999
299993
299997
142510
299999
299998
142510
142510
299999
299940
299998
299999
299998
299997
142510
142510
142510
299979
299999
142510
142510
142510
142510
142510
299997
142510
142510
142510
142510
299997
142510
299990
299963
299999
299991
299999
142510
299995
299997
142510
142510
299989
299998
142510
299980
142510
299992
142510
142510
299995
299998
299993
299961
299997
299999
299999
142510
142510
299999
142510
299999
299999
142510
142510
299997
142510
299995
299992
142510
142510
299999
299996
142510
299995
142510
142510
142510
299996
299998
299997
299997
299999
299999
299997
299992
299998
299967
142510
142510
299993
299999
299992
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299994
142510
142510
142510
299996
299997
299992
142510
142510
299999
142510
142510
142510
299959
299998
299993
142510
142510
299995
142510
142510
142510
299997
299996
299996
299995
299998
142510
142510
299997
299996
299999
299993
299999
142510
299998
142510
142510
142510
299992
142510
299996
299996
299993
299999
299994
299995
142510
142510
299994
142510
142510
299999
142510
142510
299999
142510
142510
142510
142510
299999
142510
299998
299996
142510
142510
299998
142510
299998
142510
142510
299999
299998
299999
142510
299994
299997
299999
299998
299998
299992
142510
142510
299999
299967
142510
299950
142510
142510
299997
299978
142510
142510
299998
299999
142510
299998
142510
299986
142510
299946
299999
142510
299990
142510
299991
142510
142510
299995
299998
142510
299983
299994
299991
142510
299999
299991
299997
299997
142510
299999
299999
142510
299998
142510
299994
299999
142510
299999
142510
142510
299997
142510
299999
142510
142510
299998
299999
142510
299998
142510
299999
142510
142510
142510
142510
142510
142510
299983
299999
142510
299997
142510
142510
142510
142510
142510
299999
299998
142510
299996
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
142510
299998
299999
142510
299999
299999
142510
142510
142510
142510
299998
142510
299998
299997
299993
299968
142510
142510
142510
299999
142510
299997
299991
299998
299998
299999
299994
299997
299999
142510
142510
299999
142510
299999
142510
142510
299996
142510
142510
142510
299988
142510
299999
299989
299998
299996
142510
299997
142510
299953
142510
142510
299997
299999
142510
299997
299996
142510
299997
299999
142510
299988
299998
142510
142510
299995
142510
299999
142510
142510
142510
299999
142510
299999
299975
299996
142510
299991
142510
299999
299998
299978
299997
299991
299998
299996
299995
142510
142510
299999
299998
142510
299997
142510
142510
142510
142510
299999
142510
142510
142510
299981
299970
299999
299996
299999
299999
142510
299999
299996
299974
299998
299998
142510
299997
142510
142510
299989
299992
299993
299971
299998
142510
299999
299978
299996
142510
299912
299998
299997
299999
142510
142510
299996
299996
142510
142510
142510
142510
142510
299996
299999
142510
299998
299994
299996
299999
142510
299995
299996
142510
142510
299997
142510
299999
299998
299994
299999
299999
299998
299995
142510
299999
142510
142510
299998
299950
142510
142510
142510
299998
299997
142510
142510
299999
299997
142510
142510
142510
299999
299999
299998
299999
299999
142510
142510
299998
142510
299991
299999
142510
299995
299999
299996
299998
142510
142510
299996
299999
299968
142510
299998
299988
299997
142510
299998
299991
142510
142510
299999
142510
299998
142510
299997
142510
142510
299998
299999
142510
299998
142510
299998
142510
142510
299994
299944
142510
142510
299995
299991
299997
142510
142510
299990
142510
299996
142510
299999
299990
299997
299998
142510
299986
142510
142510
299989
142510
299997
299999
142510
142510
142510
299997
142510
299996
142510
299994
299984
299960
142510
299998
299999
299995
299998
142510
299999
142510
142510
142510
142510
299998
299992
142510
142510
299997
142510
299961
142510
142510
299999
142510
299997
299991
299998
299998
299999
142510
299996
299999
142510
299986
299999
299981
299996
299996
299997
299999
299997
299990
142510
299968
299989
142510
142510
299999
142510
299986
142510
142510
299999
299998
299999
142510
299998
299998
299994
142510
142510
142510
299987
299999
299983
142510
142510
299999
142510
299999
142510
142510
142510
299999
142510
299997
299992
299997
299995
142510
299991
299999
299997
299996
142510
299995
142510
299998
299996
299998
299999
142510
299949
299997
142510
299999
299999
299998
142510
142510
142510
142510
299990
142510
299997
299993
299998
299999
299997
142510
142510
142510
299999
299999
299995
299997
299999
142510
299989
299999
299998
299995
299999
299999
142510
299999
299997
299999
299990
142510
299999
299998
142510
299993
142510
142510
142510
142510
299997
142510
142510
142510
142510
299997
142510
299998
299971
299999
142510
299993
299999
142510
142510
299984
299998
142510
299999
299996
142510
142510
299999
299998
142510
299996
142510
142510
142510
299994
142510
299983
299988
142510
142510
142510
299987
142510
299999
299999
299995
299999
142510
299999
299992
299999
142510
142510
299999
142510
299998
142510
299996
299945
299997
299999
299999
142510
299990
142510
299998
299998
299905
142510
299967
299995
299981
299997
142510
299997
299999
142510
299977
299998
299997
142510
299993
142510
142510
299998
299998
142510
142510
299999
142510
142510
142510
299998
299998
142510
299998
299997
299998
299993
142510
299995
142510
142510
299999
299999
299995
299999
299988
299998
142510
142510
299997
299998
142510
299997
299999
299998
142510
299996
142510
299998
299997
299989
299998
142510
299990
299999
299994
142510
142510
142510
142510
299999
299997
299998
299993
299996
142510
142510
299992
142510
299999
142510
299976
142510
299998
142510
299999
142510
299998
299999
142510
299998
299999
299999
142510
142510
299997
299995
142510
142510
299998
299998
299999
299999
299998
142510
299994
299998
299998
142510
299988
299998
142510
142510
142510
299999
299999
142510
142510
299997
299971
142510
299998
142510
142510
299998
299999
299999
142510
142510
299989
142510
142510
299999
142510
142510
299998
299998
299999
142510
299998
299993
142510
299999
299999
299998
299998
142510
142510
142510
142510
142510
299992
299999
299999
142510
299990
142510
142510
142510
299993
142510
299997
299993
142510
142510
299946
299999
299980
299999
142510
142510
142510
142510
299999
142510
299993
299999
142510
142510
299998
142510
299996
142510
142510
299995
299999
299985
299989
299996
299992
142510
142510
299994
299999
299997
142510
299987
299999
142510
299985
299996
142510
142510
299995
299996
299996
299990
142510
142510
299999
142510
142510
142510
142510
299994
142510
142510
299997
299998
299994
299999
142510
142510
299999
142510
299993
299999
142510
299995
142510
142510
142510
299998
142510
299996
299999
299996
299998
299997
142510
299944
142510
142510
299997
142510
299996
299989
142510
299998
142510
299984
142510
142510
299999
299994
142510
142510
142510
299999
299996
299989
299999
299979
299989
299996
299994
299997
299998
299997
299991
299993
142510
142510
142510
142510
299997
142510
142510
299994
142510
299998
299998
299998
299992
299999
142510
299998
142510
299999
299998
142510
142510
142510
299998
299999
299999
142510
299995
299973
142510
299998
142510
299981
299996
299998
299996
142510
142510
142510
299999
299996
299998
142510
142510
142510
142510
142510
142510
299994
142510
142510
142510
299998
299999
142510
142510
299997
299965
299998
299996
299997
299996
142510
142510
299996
299992
142510
142510
299999
142510
142510
299997
142510
299996
142510
299995
299997
142510
142510
299999
142510
299999
299999
142510
142510
142510
299968
299996
299999
142510
299995
142510
299999
299995
299998
299999
299957
299997
142510
142510
299996
299989
299999
142510
142510
142510
299998
142510
299999
299999
142510
299999
299997
299995
142510
299999
299996
299988
299997
299991
299999
299988
142510
142510
299999
299997
142510
142510
142510
299984
299989
299998
299997
142510
142510
142510
142510
299994
299975
299997
142510
142510
142510
299996
299989
299996
299989
142510
142510
142510
142510
299998
142510
142510
142510
299999
142510
299993
299998
299991
142510
142510
299999
299998
142510
299997
142510
142510
142510
299998
142510
299996
142510
299999
142510
299999
299996
142510
299997
142510
299999
142510
299986
142510
142510
142510
299990
142510
299998
299998
142510
142510
142510
299999
142510
142510
299993
299998
142510
299992
299999
142510
299999
299996
299999
299995
142510
299998
299981
299999
142510
142510
142510
299999
142510
142510
299997
142510
299999
142510
299998
299999
299990
299998
142510
299996
142510
299994
142510
142510
142510
142510
299998
142510
142510
299999
142510
142510
142510
299993
142510
142510
299999
299998
142510
299994
299997
299998
142510
142510
142510
142510
299999
142510
299997
142510
142510
142510
142510
142510
142510
142510
299931
142510
299996
142510
299999
299944
299999
142510
142510
299980
299999
299982
142510
299984
299996
142510
299985
299999
299999
299977
299987
299998
299983
142510
299998
299999
299992
299993
299995
299999
299999
299995
142510
142510
142510
299999
299991
299986
299998
299999
299988
299999
299990
142510
299997
142510
142510
299992
299996
299989
299999
299999
142510
142510
142510
299999
142510
299983
299999
142510
299999
299999
299999
142510
299991
299999
142510
299998
142510
142510
299997
142510
299998
299983
142510
142510
142510
299997
299999
142510
299998
142510
142510
299999
299991
299999
299996
299993
299999
142510
142510
299999
142510
299997
299997
299999
299999
299968
142510
299996
299997
142510
142510
299999
299998
299996
299999
299996
299987
142510
299997
299998
142510
142510
299999
142510
299981
299999
142510
142510
299994
299976
299999
142510
299987
299996
142510
299991
299998
299997
299998
299994
299998
142510
142510
299999
299997
142510
142510
142510
299998
299996
299975
142510
299976
299998
299998
142510
299995
142510
299996
142510
299999
299999
142510
299999
142510
299992
142510
142510
299992
142510
142510
299995
142510
142510
299968
142510
142510
142510
299998
299998
299995
299991
299999
299999
299999
299998
142510
142510
299956
299983
299998
142510
142510
299988
299998
142510
299999
299998
142510
142510
142510
142510
299999
299998
299993
142510
299985
142510
299989
142510
142510
299990
299999
299999
299998
299999
299997
299997
299998
299998
299988
299971
299990
142510
142510
142510
142510
142510
142510
142510
299999
142510
299998
299994
299968
299998
299999
142510
142510
142510
299999
299975
142510
142510
142510
142510
142510
299999
142510
299990
299999
142510
299999
299997
142510
299997
299997
299998
299998
299982
299995
142510
299980
299999
299997
299999
299997
299999
142510
299999
299998
299999
142510
299984
299997
299997
299999
142510
142510
142510
142510
299999
142510
142510
142510
299997
142510
142510
299994
299999
299999
299978
142510
299996
142510
299999
142510
299991
299999
299998
299999
142510
142510
299993
299993
299995
142510
299998
299999
299994
299999
299997
142510
142510
299993
142510
299998
142510
299997
299999
299989
142510
142510
142510
299985
142510
299995
299997
142510
142510
142510
299997
299999
142510
142510
299998
299999
142510
299993
142510
142510
142510
299998
142510
299999
299999
299998
142510
299976
299989
142510
142510
299997
299996
299999
299996
142510
142510
142510
299999
299999
142510
299996
299999
142510
299998
142510
142510
299993
142510
299999
299994
299996
142510
142510
142510
299998
299997
299998
142510
142510
299999
299984
299992
299991
299998
299977
299994
299999
299997
299946
299998
299997
142510
299995
299999
299999
299999
299999
142510
299999
142510
299999
299998
299996
142510
142510
299993
142510
299985
299996
299999
142510
299999
299949
142510
142510
142510
299991
299992
142510
299998
142510
142510
299989
299999
299999
299998
142510
299986
142510
299999
299999
142510
299999
142510
299999
142510
299997
299997
142510
142510
299999
299997
299999
299987
142510
299997
299998
299993
142510
299996
299998
142510
142510
142510
299998
299998
142510
142510
299991
299999
299996
299999
299997
142510
299999
142510
299999
299999
142510
299990
299994
299999
299999
142510
142510
142510
142510
299999
142510
299999
299999
299996
299999
299997
299998
299997
299997
299997
299993
142510
299999
299995
299999
299968
299999
299995
142510
142510
299995
299999
299999
142510
142510
299992
299999
299997
142510
299998
142510
299999
299998
142510
299994
142510
299993
299999
299972
299988
299987
142510
142510
299980
142510
299999
142510
299999
142510
142510
142510
299999
299999
142510
142510
299971
299996
142510
142510
142510
299999
142510
142510
299992
142510
299999
142510
142510
142510
299995
142510
299998
299998
142510
142510
299999
299997
142510
299997
299998
142510
299999
142510
142510
142510
299980
142510
142510
142510
142510
299996
142510
142510
299999
299999
142510
299999
299997
299998
299997
142510
142510
142510
142510
142510
299990
299999
299999
299998
299996
142510
142510
299997
142510
142510
299997
142510
299999
299987
299999
142510
142510
142510
142510
142510
299993
142510
299997
142510
299992
142510
142510
142510
299996
142510
299999
299999
299965
142510
142510
299999
299998
299994
299994
299993
299976
299988
142510
142510
299999
142510
299995
299995
142510
299999
299999
142510
142510
299998
142510
142510
299998
142510
299999
299997
299996
299988
299998
142510
142510
299999
299999
142510
142510
142510
299999
142510
142510
142510
142510
299997
142510
142510
142510
299998
142510
142510
299999
142510
142510
299999
299989
299994
142510
299998
299997
142510
142510
142510
299999
299989
299999
142510
299997
299998
299998
299999
142510
142510
142510
299997
299954
299990
142510
142510
142510
142510
299990
299999
299992
142510
299992
299996
142510
142510
142510
142510
142510
299997
299997
299998
142510
299996
299982
142510
142510
299997
299994
299999
299994
299996
299999
142510
299996
142510
299981
299991
299997
142510
142510
299988
142510
299996
299962
299995
142510
299931
142510
142510
299978
142510
299998
142510
142510
299999
142510
142510
299998
299994
142510
299998
142510
142510
299999
142510
299999
299998
299998
142510
299998
142510
142510
142510
142510
299998
299994
142510
299996
142510
299934
142510
142510
299999
142510
142510
299999
299996
299993
142510
142510
142510
299995
299981
142510
299997
299997
142510
299988
299999
142510
299997
299987
299999
142510
142510
299998
142510
299997
299999
299997
299996
142510
142510
142510
299998
299999
299990
142510
142510
299992
299964
142510
299957
299996
142510
142510
299999
142510
299997
142510
299992
142510
299999
142510
142510
299998
142510
142510
299996
142510
142510
299997
299996
299998
142510
142510
142510
299998
299991
142510
142510
299998
142510
299979
142510
142510
299999
142510
299998
299999
142510
142510
142510
142510
142510
142510
142510
299993
142510
299999
299998
299998
299998
299999
299994
142510
142510
142510
299999
142510
299998
142510
142510
299996
142510
142510
299987
142510
299998
299988
299990
299999
299994
142510
299999
299996
299998
299994
142510
299997
142510
142510
299977
142510
299998
142510
299986
142510
142510
299986
142510
299999
299999
142510
299990
299998
142510
142510
299961
142510
142510
299965
142510
142510
142510
299999
299998
142510
299994
142510
299999
299999
142510
299998
299999
299998
299998
142510
299996
299997
299979
299998
299999
299999
299999
299996
299998
299999
299999
142510
142510
142510
299999
299989
299991
299999
142510
299996
299999
299997
142510
299997
299998
299999
299990
142510
299999
299999
299992
299975
299996
299999
299995
299999
142510
142510
142510
299999
299998
299995
142510
299998
299998
299995
299998
299998
142510
299998
142510
299999
299999
299999
142510
299996
142510
299999
142510
299999
142510
299996
142510
299998
142510
299994
299999
142510
299999
142510
142510
142510
299997
142510
299998
299993
299992
299997
299998
299993
142510
142510
142510
299996
142510
142510
299976
142510
142510
299999
299999
299992
299998
299997
299999
142510
299998
299998
299995
142510
299999
299998
299997
299981
299998
299985
299999
142510
299999
142510
299999
299998
299999
299976
142510
142510
299994
299995
142510
142510
299999
299995
299997
142510
299999
299992
142510
299993
299999
299999
142510
142510
299999
142510
142510
142510
142510
299999
142510
299999
299998
142510
299980
142510
142510
299999
299998
142510
299999
142510
299993
142510
299999
299989
142510
142510
299993
299997
299997
299998
299936
299997
142510
299997
299999
299999
299989
299992
299998
142510
142510
142510
299997
142510
299998
299999
142510
142510
299989
142510
299999
142510
299905
299997
142510
142510
142510
299996
142510
142510
299999
142510
299991
299998
299999
142510
299999
142510
142510
299998
142510
142510
299991
299999
299993
142510
299988
299999
142510
299993
142510
299999
299995
142510
142510
142510
142510
299981
299996
142510
299997
142510
299999
142510
299999
299999
142510
142510
299997
299999
142510
142510
142510
299999
142510
142510
299992
142510
142510
142510
142510
299992
299999
299998
299997
142510
142510
142510
299973
299994
142510
299983
299997
142510
299997
299968
299998
299999
142510
299998
299979
142510
142510
142510
142510
299995
299993
299999
142510
299998
142510
299978
142510
299999
299997
142510
142510
299998
299963
142510
299998
299996
142510
299997
299996
142510
299993
299996
142510
299999
299999
142510
299999
299997
299997
299996
299999
299998
299999
299999
299998
299999
142510
299998
299998
142510
142510
142510
142510
299995
299997
299999
299994
299992
299993
299998
142510
142510
299999
299997
299997
299993
299998
142510
299976
299997
142510
142510
142510
299999
142510
299998
142510
299982
299988
142510
299999
299994
299994
299998
299995
299997
299999
299997
299999
299983
299996
299997
142510
142510
299998
142510
299991
299999
299997
299998
299959
299998
299998
299986
299998
299998
142510
142510
299996
142510
142510
142510
142510
299999
299994
142510
142510
142510
142510
142510
142510
299998
299998
299991
299999
299998
299997
299997
299998
142510
299999
142510
299990
299984
299998
142510
299997
142510
142510
142510
142510
142510
142510
299997
299999
299998
299998
142510
142510
142510
299996
142510
299999
142510
299999
142510
142510
299991
299998
299994
142510
299997
142510
299997
299994
142510
299997
299998
299982
299998
142510
299999
299999
299998
142510
299976
299994
299974
299999
299998
299999
142510
299999
299999
299996
142510
299998
142510
299998
299998
299997
142510
299999
142510
299998
299999
299999
142510
299996
299999
142510
299974
142510
142510
142510
299996
299991
299999
142510
142510
299998
299999
142510
299999
142510
299999
299992
299999
299999
142510
299999
142510
142510
142510
142510
299997
299998
142510
299999
142510
142510
299996
299998
299998
299997
299998
299998
142510
299998
142510
299995
142510
299998
299988
142510
142510
299990
142510
142510
299999
299998
299999
299998
299984
142510
299994
299987
299998
142510
299995
299996
142510
299996
142510
299997
299997
142510
299997
142510
299977
142510
299999
299999
142510
142510
299999
299993
142510
299969
299999
299999
142510
299982
142510
299979
142510
299999
142510
299996
142510
142510
142510
299998
142510
142510
142510
142510
299999
299992
142510
142510
299999
142510
299999
142510
299994
142510
142510
299998
299997
142510
142510
299999
142510
142510
142510
142510
299992
299998
142510
299995
142510
299998
299999
299993
142510
142510
142510
142510
299996
142510
142510
142510
299989
299996
142510
299992
299999
299995
299969
142510
299995
299999
142510
142510
142510
142510
142510
142510
299999
299999
299998
142510
299999
299979
299988
142510
299998
142510
299999
299998
142510
142510
299994
299991
142510
142510
142510
299999
299994
142510
299995
142510
299995
299981
299999
142510
142510
142510
299983
299996
142510
142510
299962
299999
142510
142510
142510
299995
299998
142510
142510
142510
142510
142510
299997
142510
299998
299998
299999
142510
142510
299983
299995
299999
299998
299994
299999
299994
142510
299971
299998
142510
299998
142510
142510
299998
142510
299998
299999
299998
142510
142510
299961
142510
142510
299999
142510
142510
142510
299999
299995
142510
299995
299995
299994
299997
299996
142510
299999
142510
142510
142510
142510
142510
142510
142510
299999
299998
142510
299999
299997
299997
299995
299999
299999
142510
142510
299998
299997
299999
299998
142510
142510
299999
142510
142510
142510
299996
142510
142510
142510
142510
299999
299999
142510
142510
299999
299997
142510
299996
142510
299980
299990
299999
142510
142510
142510
142510
299994
299998
299998
142510
142510
299999
142510
299999
142510
299995
142510
299968
299998
299999
299982
299999
299998
299998
299995
299993
299983
299998
299999
142510
299999
299998
299999
142510
142510
299983
299996
142510
299997
299998
299996
299999
142510
299996
142510
142510
142510
299998
299999
142510
299996
299997
299992
142510
299998
142510
142510
142510
299999
142510
142510
142510
299999
299999
299992
299999
142510
142510
299996
142510
299996
142510
299998
142510
142510
299999
142510
142510
299988
299985
299998
299990
299997
142510
299996
142510
142510
142510
142510
299999
142510
299999
142510
142510
142510
142510
142510
299989
299994
299998
299997
299983
299999
299996
142510
142510
142510
299999
142510
142510
299997
299995
299999
299995
142510
142510
142510
299998
142510
299996
299996
299996
299999
142510
142510
299999
142510
142510
299997
142510
299997
299999
142510
142510
299999
142510
142510
299999
299999
299999
299982
299995
299999
299988
142510
142510
142510
299999
299993
299998
299991
142510
299998
299999
299994
299977
142510
299994
299999
142510
142510
299999
142510
299999
142510
299999
299988
299998
299999
299993
299998
299998
299999
142510
299996
142510
299997
299991
142510
299996
299999
299997
299999
142510
299999
142510
299993
299997
299999
142510
142510
142510
142510
299999
299998
299998
299996
299983
142510
299996
299999
299989
299997
299997
142510
299998
142510
142510
299997
142510
142510
142510
299996
142510
299999
299994
142510
299999
142510
142510
299999
299996
142510
299997
299999
142510
299996
299995
299983
142510
142510
142510
142510
299994
299999
142510
299997
299990
299994
142510
142510
299999
299998
142510
299993
299999
142510
142510
299999
299999
299999
142510
299998
299998
299999
299999
299987
142510
142510
142510
142510
299998
142510
299999
299963
142510
142510
142510
142510
142510
142510
142510
299998
299998
299998
142510
299997
299997
142510
299892
299998
299983
299999
299998
299983
299998
142510
299991
299997
299999
299998
299998
299999
142510
142510
142510
299996
142510
299998
142510
299999
299999
299993
142510
299999
142510
299988
299995
142510
299999
299993
299982
299999
299996
142510
299997
299947
142510
299998
299993
299952
299999
299992
142510
299994
299998
299996
299999
299999
142510
299999
142510
142510
299999
299997
299998
142510
299996
299997
299996
299993
299999
142510
299993
299988
299999
142510
142510
142510
299998
142510
299970
299965
299999
142510
299999
142510
142510
299995
142510
299989
299986
299998
142510
142510
142510
142510
142510
142510
142510
142510
299985
299999
299999
299998
142510
299995
299994
299995
142510
299997
142510
299999
142510
299989
299992
142510
142510
299997
142510
299998
299999
299999
142510
299999
299997
142510
142510
299983
299973
299988
142510
142510
299992
299998
142510
299998
299998
142510
299995
299999
299995
142510
299994
299999
142510
142510
299993
299999
142510
299997
299995
142510
299997
299997
299998
142510
299999
299998
142510
142510
142510
142510
299999
299999
142510
142510
142510
142510
299999
299992
299996
299986
299990
142510
299999
142510
142510
299961
299999
142510
299985
299998
142510
299998
299999
299994
299998
142510
299993
299982
299998
299999
299997
299999
142510
299996
142510
299995
142510
299995
299999
299999
299999
299999
142510
299996
142510
299996
299994
142510
299993
299999
299997
299998
142510
299983
299988
142510
142510
299995
299997
299998
299978
142510
299999
142510
142510
299999
142510
142510
299999
299999
299998
142510
142510
299999
299999
299995
142510
299997
299999
299987
299996
299998
299997
299998
142510
299998
142510
299998
142510
142510
142510
142510
142510
142510
299997
299997
299989
299998
299997
299990
299999
142510
142510
142510
299999
299952
299999
142510
142510
299997
299983
142510
142510
299999
299999
299995
299999
299999
299996
142510
299999
142510
299999
299998
299996
299998
299999
299995
299995
299991
299996
299999
299995
299995
142510
142510
142510
299999
142510
142510
299999
299998
142510
299998
299994
299998
299999
142510
299999
142510
299995
299997
299993
299999
142510
299999
142510
142510
299997
299999
299998
142510
299997
299998
142510
299997
299994
299994
142510
299998
299992
299996
299998
142510
299997
299999
299997
299998
299999
299999
299997
142510
299998
142510
142510
299996
299998
299996
142510
299999
299996
299998
299995
299997
299998
299997
299999
299996
299996
142510
299998
299982
142510
299998
299995
142510
142510
299999
299997
142510
299994
299998
299998
299998
142510
142510
142510
299998
299992
142510
142510
299998
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
299973
299999
299999
142510
142510
142510
142510
299999
299991
142510
142510
299993
299997
299999
299998
299999
142510
299988
142510
299998
142510
299999
299999
142510
299998
142510
142510
142510
299998
299999
299999
299999
299970
299999
299999
299982
142510
142510
142510
299996
142510
142510
299997
142510
299998
142510
142510
142510
299999
299998
299999
299999
299993
299988
299999
299992
299983
299998
142510
299995
299998
299998
142510
299999
299999
299992
299996
299995
299993
299999
299999
299998
142510
299998
299998
299999
299997
142510
299998
299999
299999
142510
142510
142510
142510
299998
299997
142510
142510
299997
142510
142510
299997
142510
299999
142510
299996
299998
142510
299998
142510
299986
299998
142510
142510
142510
299999
299991
299999
142510
142510
299999
299998
142510
299998
142510
299994
142510
299999
142510
299998
142510
142510
299995
142510
299997
299998
299998
299936
299997
142510
299992
299999
142510
299998
142510
299998
142510
142510
299998
299985
299997
142510
299989
299998
142510
142510
299998
299999
299998
299989
299997
142510
299998
299999
299998
299998
299990
142510
142510
299994
142510
299997
299994
142510
299985
142510
142510
299976
142510
299998
142510
299983
142510
299987
299997
299967
299997
142510
142510
142510
142510
142510
142510
142510
299995
299994
299995
142510
142510
299999
299996
142510
299998
142510
299999
299998
142510
142510
299996
142510
142510
299998
142510
299997
299994
299999
299995
299987
142510
142510
299986
299999
142510
142510
142510
299999
299995
142510
142510
142510
299997
142510
299999
299997
142510
299997
299993
142510
142510
142510
299974
299998
299995
299998
142510
299997
299997
299998
299940
142510
142510
142510
299997
142510
299999
142510
142510
142510
299998
299998
299983
299999
299993
299998
142510
299998
299999
299998
142510
142510
142510
299999
142510
142510
142510
299998
299999
299999
299985
299995
299999
299999
142510
142510
299986
142510
299992
299999
299998
299999
142510
299998
142510
142510
142510
142510
142510
299996
299995
142510
142510
142510
299999
299999
142510
299987
142510
299997
142510
142510
299999
142510
299999
142510
299973
142510
142510
142510
142510
299998
142510
299995
142510
299992
299998
299995
299993
299999
142510
142510
299995
299993
299999
299998
142510
142510
299990
299990
142510
299999
299998
299998
299988
299999
299999
299999
299994
142510
299998
142510
299998
299999
142510
142510
142510
299998
299989
299996
142510
142510
299999
299999
299999
142510
299993
299998
142510
142510
299983
299995
299983
299993
142510
142510
142510
142510
299998
299999
299997
299994
142510
299989
299998
142510
142510
299999
299999
142510
299999
142510
299999
299998
299999
299996
299999
299992
299998
142510
142510
142510
142510
299996
142510
142510
299990
299999
299997
142510
299998
142510
299998
142510
142510
142510
142510
299995
299998
142510
142510
299999
142510
142510
299998
299998
299999
299999
142510
299994
142510
299998
299994
142510
299993
299999
299997
142510
299981
142510
142510
142510
142510
142510
299994
142510
299987
299999
142510
299991
142510
142510
299981
299999
142510
299992
299994
299993
142510
299999
299998
299949
299999
142510
299932
142510
299994
299990
142510
142510
299999
299992
142510
299999
299999
142510
299984
142510
142510
142510
142510
142510
299981
299997
299997
299997
142510
299992
299999
142510
142510
142510
299998
299999
142510
142510
142510
142510
299997
142510
299997
142510
142510
142510
299963
142510
142510
299969
142510
299986
142510
142510
142510
299998
142510
142510
142510
142510
299999
299995
299998
142510
299987
142510
142510
299997
299996
299999
142510
142510
142510
299999
142510
142510
299998
142510
142510
142510
142510
299999
142510
299998
142510
299985
142510
299988
142510
142510
142510
299996
299999
142510
299996
299999
142510
299997
299997
299998
142510
299999
142510
299999
142510
299983
299993
142510
299997
299999
142510
142510
142510
299999
142510
142510
299999
299998
299999
299999
299999
299994
142510
299997
299998
142510
299998
142510
299998
299999
299973
299998
299999
142510
142510
142510
299985
142510
142510
142510
142510
142510
299991
142510
299995
299971
142510
299998
142510
299986
142510
299999
142510
299997
299999
299999
142510
299992
299999
299993
299997
299995
142510
142510
299990
299990
299993
299992
299999
299995
299976
142510
142510
299995
142510
299998
299982
299993
142510
142510
142510
142510
299999
142510
142510
299995
142510
142510
299988
299999
299992
299997
142510
142510
142510
142510
299997
299999
142510
299996
299987
142510
299999
142510
299996
299999
142510
299984
142510
299999
299988
299983
142510
142510
299999
299999
142510
299978
299984
142510
142510
142510
299998
299999
142510
299997
299966
299999
142510
142510
142510
142510
142510
299991
299999
299997
299999
299994
299993
142510
142510
142510
299990
299996
142510
299984
142510
299982
299997
142510
142510
299997
299999
142510
299992
142510
299997
142510
299998
299999
142510
299998
299992
142510
299999
299997
142510
142510
299997
299997
299994
142510
299999
142510
142510
299999
142510
299998
299945
142510
299964
142510
142510
299996
299998
142510
142510
299998
299997
299999
299992
299996
142510
142510
299997
299979
142510
142510
299999
299973
299999
142510
299999
299999
142510
142510
142510
299999
299997
299998
142510
299998
299999
299998
299999
299995
299996
299994
299999
299998
299998
299994
299991
299991
142510
142510
299999
142510
142510
142510
142510
142510
142510
299994
299968
299990
299989
142510
299999
299996
142510
299963
142510
299999
142510
299999
299971
299998
142510
142510
142510
299999
142510
299998
299941
142510
299998
142510
299997
299986
299987
299905
299999
142510
299999
299998
299998
142510
142510
142510
142510
142510
142510
142510
299999
299998
299999
299998
299996
142510
299932
299996
299998
142510
299999
299995
299986
299998
299997
299997
299997
142510
142510
142510
142510
142510
299996
142510
299996
299990
142510
142510
299997
299997
299999
142510
299999
299998
142510
299994
299999
142510
299996
142510
299993
142510
142510
142510
299988
299999
299999
142510
299999
142510
299996
299999
142510
142510
142510
142510
299995
299998
299999
299994
142510
299994
299999
142510
142510
299994
299999
299997
299976
142510
299999
142510
299998
142510
299960
299998
299998
299999
299983
299998
299999
142510
299998
299999
299999
142510
299999
142510
142510
299999
299999
142510
299999
299999
142510
142510
299994
299997
299997
142510
142510
142510
299961
299997
299993
299999
142510
142510
142510
142510
299993
142510
142510
299999
299998
142510
142510
299999
299999
299998
142510
142510
299994
299997
299997
299997
142510
299999
142510
142510
299995
299992
142510
142510
142510
299997
299998
299999
142510
299996
299989
299998
142510
299998
299998
299991
142510
299998
142510
299998
142510
299998
299982
299998
142510
142510
142510
142510
299995
142510
299997
299999
299988
299996
299999
142510
299997
299997
142510
142510
142510
299983
142510
299999
299996
299995
299997
299996
299977
299989
142510
142510
142510
142510
142510
142510
299998
142510
299998
142510
142510
299996
142510
142510
142510
299999
299999
299998
299993
299953
142510
142510
142510
299997
142510
299997
142510
299999
299997
299990
142510
142510
142510
142510
299998
142510
299945
299982
299997
142510
299996
299999
142510
299998
299998
142510
142510
299999
299999
142510
299998
142510
299999
142510
142510
299983
299998
299997
142510
299998
299997
299998
142510
299992
142510
142510
142510
299993
299999
299995
299998
299991
299996
299996
299998
299997
299999
142510
299999
142510
299999
299981
142510
299996
299996
142510
142510
299999
299999
142510
299989
142510
142510
142510
142510
142510
299993
299994
299994
299998
299996
142510
142510
299998
142510
142510
299993
299999
299999
142510
142510
299996
142510
142510
299989
299999
299999
142510
299999
142510
142510
299998
299988
142510
142510
299998
142510
299982
142510
299998
142510
299999
142510
142510
142510
142510
299997
299999
142510
142510
299995
299998
299995
142510
299998
299999
299999
299998
299992
142510
299946
299999
299994
299999
299996
299998
299992
142510
142510
299996
299994
142510
142510
299997
142510
299994
142510
299986
299999
142510
142510
299998
142510
299999
142510
299957
299967
299998
142510
299997
299998
299988
299999
142510
299998
299996
299998
299997
299998
299999
142510
299988
142510
142510
299999
142510
299999
142510
142510
142510
142510
299997
299999
142510
299998
142510
299998
299998
142510
299998
142510
299993
299997
142510
142510
142510
142510
142510
142510
299997
299993
142510
299997
299998
299994
299998
299999
142510
299997
142510
299999
142510
299996
142510
142510
142510
142510
299999
142510
299998
142510
299999
142510
299999
299996
299990
299998
142510
299999
142510
299993
299997
142510
299999
299995
299975
299984
142510
142510
299994
299953
142510
142510
299997
142510
299995
299995
142510
299983
142510
142510
142510
299998
142510
142510
299992
142510
142510
299983
142510
299996
299996
299999
142510
299998
299998
142510
299995
299997
142510
299999
299999
142510
299990
299995
142510
299983
142510
299998
299993
299999
299995
142510
142510
299999
299997
299989
299970
299985
299997
142510
142510
142510
299990
299991
142510
299999
142510
299992
299998
299999
299995
142510
299999
142510
299999
299999
142510
299997
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
299998
142510
299998
299980
299999
299999
299999
299997
299993
299996
142510
299987
142510
299999
142510
142510
142510
142510
299992
142510
142510
299998
299998
299995
299998
299977
142510
142510
299999
299999
142510
142510
142510
142510
142510
142510
142510
299999
142510
299998
142510
299999
299999
142510
299994
299985
299998
299988
142510
142510
299995
299999
142510
299996
299994
142510
299995
142510
142510
142510
142510
299999
142510
142510
299991
299998
299999
299997
142510
142510
142510
299994
299997
299998
142510
142510
299997
142510
142510
299984
142510
299995
299995
299994
299996
299998
299999
299988
299999
299998
142510
142510
142510
299995
299995
142510
299998
142510
299999
142510
299996
142510
142510
142510
142510
299996
299998
142510
299996
142510
299999
142510
299997
142510
299999
299982
299996
142510
142510
142510
142510
142510
299998
142510
299967
299996
142510
299993
299998
299998
299998
299994
299994
299993
299969
142510
299998
299977
299994
142510
299998
142510
299996
299992
299992
299995
142510
142510
299995
142510
299991
142510
299997
299972
299999
142510
299993
142510
142510
299998
142510
299987
142510
142510
142510
299991
142510
142510
142510
142510
299999
142510
142510
299993
142510
142510
142510
142510
299981
299998
299980
142510
299992
299996
299991
299999
142510
142510
299992
299995
142510
299993
142510
142510
299997
299998
142510
299995
299998
299998
142510
142510
299999
299996
299997
299997
299997
142510
142510
299998
299978
299995
299998
142510
299993
299996
299998
299987
142510
142510
299999
142510
142510
142510
299994
299997
142510
142510
142510
299996
299999
299999
299987
142510
142510
142510
299999
142510
142510
299999
142510
142510
142510
142510
142510
299997
142510
142510
299987
299980
299994
142510
299999
142510
142510
142510
142510
142510
299992
299994
299997
142510
142510
299999
142510
299995
142510
142510
299999
299998
142510
299997
299996
299993
299999
142510
299999
142510
299995
299998
299967
142510
299998
299992
299997
299998
142510
142510
142510
299999
142510
142510
142510
142510
142510
299999
299999
142510
142510
299996
142510
299999
299995
142510
299999
142510
299999
142510
299997
299993
142510
142510
142510
142510
142510
299996
142510
299996
299999
299998
142510
142510
299998
299998
299998
142510
299999
299999
142510
142510
299997
142510
299983
142510
299998
299995
299997
299996
299999
299998
299997
142510
142510
299997
142510
142510
299998
142510
299998
142510
299993
142510
299998
299999
142510
299998
142510
142510
299999
142510
299999
299999
299997
299996
142510
299994
299999
299997
142510
142510
299997
142510
142510
142510
299997
142510
299999
299997
299999
142510
299998
142510
142510
299999
299999
142510
142510
299985
299999
142510
299999
299999
299996
142510
142510
142510
299995
299996
299996
142510
299999
299995
299999
299999
142510
142510
299997
299996
142510
299995
299997
142510
299997
142510
142510
142510
142510
299974
299999
299994
299999
299999
142510
299996
142510
299996
299997
142510
299998
142510
299999
299998
142510
299997
299999
299992
142510
142510
142510
299998
299999
142510
299999
142510
299982
299998
142510
299998
299991
299996
299997
299998
299923
299999
142510
299996
142510
142510
142510
142510
299999
299999
299996
142510
299997
299998
142510
299995
142510
299984
299995
142510
299999
299997
299998
142510
299999
299965
299998
299998
142510
142510
142510
142510
299998
142510
142510
299987
299992
142510
142510
142510
142510
299995
142510
299996
299998
299999
299993
142510
299999
142510
142510
142510
142510
299997
142510
299999
142510
142510
142510
299983
142510
142510
299990
142510
142510
299998
142510
299999
142510
299995
299999
299997
142510
142510
299997
299998
299999
299997
299999
299995
142510
299985
299993
299990
142510
142510
299989
299989
142510
299993
142510
299985
299994
142510
299971
299997
142510
299996
299997
142510
299991
142510
142510
299983
299997
142510
142510
299996
142510
299995
299998
299999
142510
142510
142510
299999
299999
299997
142510
142510
299999
299992
142510
299972
142510
299952
142510
299998
299998
299999
142510
299999
299998
299998
142510
142510
299989
142510
299999
299999
299992
142510
299998
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
299998
299989
299998
299996
299988
142510
142510
299993
299999
142510
299999
299999
299992
142510
142510
299999
299985
299999
142510
299998
299997
142510
299974
142510
299997
142510
142510
142510
299999
299998
299968
142510
142510
142510
142510
299999
299997
299988
142510
299978
299963
299975
299998
142510
142510
299998
299991
142510
142510
299998
299999
142510
299995
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
299996
142510
142510
142510
299983
299998
299999
299996
299995
299998
142510
299997
142510
142510
299991
299998
299999
299998
142510
299992
142510
299998
299982
299997
299999
299998
299988
299998
299999
142510
142510
142510
142510
299997
142510
299998
142510
299999
142510
299984
299996
299999
299989
142510
142510
299997
142510
142510
299997
142510
142510
142510
299997
299997
299996
142510
299998
142510
299997
299993
299947
299981
299979
299975
299996
142510
299998
142510
142510
142510
299999
142510
299972
299992
142510
142510
299998
299998
142510
299973
299999
142510
142510
142510
299999
142510
299997
299998
142510
142510
142510
142510
142510
142510
142510
299991
299956
142510
142510
299999
299998
299999
142510
299999
299937
299999
299999
299999
142510
142510
142510
142510
142510
142510
142510
299994
142510
142510
142510
299999
142510
299996
142510
142510
299892
142510
142510
142510
142510
142510
299996
142510
299998
299991
142510
142510
142510
142510
299999
299999
299998
142510
142510
299999
299999
299999
142510
142510
299999
299998
299994
299999
299892
299995
142510
142510
299999
142510
142510
142510
299998
142510
299999
299990
142510
299998
299998
299999
299997
142510
142510
299967
299997
142510
142510
142510
299998
299998
299989
142510
142510
142510
142510
299999
142510
299999
142510
299998
299999
299998
299993
299994
299998
142510
142510
142510
299999
142510
299965
299998
142510
299997
299999
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
299998
299999
299985
142510
142510
299999
299997
299995
299998
142510
299998
142510
299990
142510
299992
299997
299998
142510
142510
142510
299995
142510
142510
299976
299997
299997
299996
299999
299997
142510
299998
299998
142510
299998
142510
142510
142510
142510
142510
299998
142510
299992
142510
299999
142510
299996
142510
299940
299991
142510
299997
142510
142510
299999
142510
142510
299999
142510
142510
299997
142510
142510
299995
142510
299994
142510
299992
299997
142510
299997
299997
299998
299997
299999
142510
299995
142510
299999
299998
299996
142510
299999
299987
142510
299996
142510
299982
299999
299998
299996
299997
142510
299996
299990
142510
299996
299987
299998
299997
142510
142510
142510
142510
299999
142510
299991
299993
299980
299998
299999
299997
142510
299998
142510
142510
299998
142510
142510
299986
299996
299991
299994
142510
299998
299999
299991
299999
142510
299999
142510
299997
142510
142510
299994
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
299988
299998
299997
299999
142510
299993
142510
142510
142510
299999
142510
142510
142510
299970
299999
142510
299998
299991
299996
142510
299996
299997
142510
299994
142510
299996
142510
299988
299980
142510
142510
299999
299999
299999
299985
299999
142510
299998
299999
142510
142510
299998
299999
142510
142510
299997
299991
142510
142510
299998
299972
142510
299999
142510
142510
142510
299998
299967
299996
299997
299948
142510
142510
299997
299998
142510
299999
299999
299997
299968
142510
142510
142510
299999
142510
142510
142510
299997
142510
299997
142510
299998
299998
142510
142510
299998
142510
142510
142510
299999
142510
299999
142510
299989
299963
299996
142510
299992
142510
142510
142510
142510
299998
142510
299997
299997
299996
142510
299999
299992
142510
299989
299962
299997
142510
142510
299998
142510
299999
299973
299995
299998
142510
299997
299996
299981
299997
142510
142510
142510
299963
299999
299995
299999
299975
299999
299997
142510
142510
142510
299992
142510
142510
299999
299997
142510
299998
299991
299993
299996
142510
299994
142510
142510
142510
142510
299996
299999
299997
142510
299993
299994
299999
142510
142510
142510
142510
142510
142510
299999
299997
299993
142510
299999
142510
142510
299998
142510
142510
142510
142510
299997
299998
142510
299981
142510
142510
142510
142510
299999
142510
299998
299999
299999
142510
299999
142510
299998
299999
142510
142510
142510
142510
299999
142510
142510
299996
142510
142510
299991
142510
299998
299998
299999
142510
299981
299998
299998
299999
142510
142510
299968
299993
142510
299999
299998
299995
299997
299998
299999
142510
299996
142510
299999
299998
142510
299999
142510
299999
299997
142510
142510
299971
299999
299947
142510
142510
142510
142510
142510
299999
299999
299993
142510
142510
299981
299998
299997
299994
299992
299992
299971
142510
299994
299999
299969
142510
299999
299998
142510
142510
142510
142510
142510
299980
142510
142510
142510
142510
299989
142510
299996
299999
299998
299997
142510
299996
142510
299995
299998
299993
142510
142510
142510
142510
142510
142510
299995
299995
142510
142510
142510
142510
299996
299993
299992
299999
299997
299996
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
299999
299999
299998
142510
299999
299980
142510
299998
142510
142510
299996
299996
142510
142510
142510
142510
299999
299997
142510
142510
299963
299986
142510
299999
142510
299998
142510
142510
299998
142510
299998
142510
299999
299993
142510
299999
142510
299998
299999
299997
299980
299997
299995
299999
299998
142510
299998
299999
142510
299997
299995
142510
142510
299995
299995
299960
142510
299996
299998
142510
142510
299999
299999
142510
299996
299999
142510
299994
299999
142510
299995
142510
142510
142510
299997
299999
142510
299999
299999
299999
299998
299999
299997
142510
142510
142510
142510
299999
299982
299999
299999
142510
142510
142510
299996
299994
299968
299998
142510
299961
142510
142510
142510
299997
299994
299998
142510
299996
299998
299999
142510
142510
142510
142510
142510
142510
142510
299998
299998
299997
299995
142510
142510
142510
299999
142510
142510
142510
299999
142510
299989
142510
142510
142510
142510
142510
299998
299999
299987
299996
299993
299998
142510
299988
142510
142510
142510
299999
299988
142510
142510
142510
142510
299997
299999
299999
299985
299999
142510
299998
299991
299987
299999
142510
299995
299988
299998
299985
299997
299989
299999
142510
142510
299998
142510
299992
142510
142510
142510
299998
142510
299991
299998
299997
142510
299989
299994
299988
142510
142510
142510
299992
299998
142510
299999
142510
299998
299998
142510
299995
299998
299971
299997
142510
299998
142510
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
142510
142510
299997
142510
142510
299999
142510
299999
142510
142510
299999
142510
299995
299970
299999
142510
299999
142510
299997
142510
299999
142510
142510
299998
299996
299999
299999
142510
299998
299997
142510
299998
142510
142510
299996
142510
299995
142510
142510
142510
142510
142510
299998
299998
142510
142510
299995
142510
299996
299998
142510
299966
299992
299999
299963
299998
299995
142510
299998
142510
142510
299999
299999
299988
299999
142510
142510
142510
142510
299992
142510
299999
142510
299998
299998
142510
142510
142510
142510
299953
142510
142510
142510
299997
299999
299993
142510
142510
299999
142510
142510
299999
142510
299998
299999
299998
299999
142510
299998
299997
299982
299999
142510
142510
142510
299998
142510
299997
142510
142510
299985
299999
299978
299999
299997
299988
299982
299986
299999
299990
142510
142510
142510
299983
299995
142510
299997
299999
299998
142510
299994
299999
299998
299999
299998
142510
299996
142510
299995
299999
299996
142510
299996
299995
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
299996
299999
299989
299997
299995
299998
299998
299996
299997
299999
142510
299977
299993
142510
142510
299998
142510
299999
299998
299989
142510
299999
142510
142510
142510
299997
142510
299998
299999
142510
299997
299998
299998
299997
299999
299998
142510
142510
142510
142510
142510
299998
299987
142510
299999
299999
142510
299990
142510
299997
299998
142510
142510
142510
299995
299999
142510
299998
142510
142510
142510
299998
142510
299999
299997
299998
299996
142510
142510
142510
142510
142510
299998
299992
299997
142510
142510
299996
299983
142510
142510
142510
299999
299990
299992
142510
142510
142510
299999
299993
299996
142510
299991
142510
299998
299997
299995
299998
299996
142510
299997
299998
299998
142510
299998
142510
142510
299999
142510
299995
299991
142510
142510
142510
299999
142510
299997
142510
142510
299978
299992
299998
142510
299991
142510
299998
299999
142510
142510
299999
299999
142510
142510
299999
299993
299997
142510
142510
299999
299999
299979
299999
299986
299999
299999
142510
142510
299998
142510
142510
142510
299999
299997
299995
299989
299998
142510
299999
142510
299994
142510
299981
142510
299998
299998
299998
299999
142510
142510
299997
142510
142510
142510
299998
299990
142510
299998
142510
299999
142510
142510
299996
142510
299987
142510
142510
299997
299998
142510
142510
299999
142510
299994
142510
299998
299998
142510
299996
142510
299998
142510
299999
142510
142510
142510
142510
142510
299998
299998
142510
299997
142510
299972
299999
142510
299999
299997
142510
142510
142510
299998
142510
299998
142510
142510
299998
299998
142510
299994
299992
142510
142510
142510
142510
142510
299998
142510
142510
142510
299997
142510
299995
142510
299999
299999
299998
142510
299999
299996
299999
142510
142510
142510
142510
299993
299998
142510
142510
142510
142510
142510
142510
142510
299999
299992
299999
142510
299987
142510
299999
299995
142510
299999
299999
299999
142510
142510
299997
299998
299997
142510
142510
142510
299998
299955
299996
142510
299998
299996
299995
299989
299999
142510
299983
142510
299998
299998
142510
142510
142510
142510
299997
142510
299999
142510
299998
299991
142510
142510
299998
299999
142510
299998
299999
299998
142510
299997
299995
142510
299962
299996
299997
142510
142510
142510
142510
142510
299998
299996
299999
142510
299999
299994
299998
299996
299999
142510
142510
299999
299999
299998
142510
299998
299993
299994
142510
142510
299998
299998
299999
142510
142510
299995
299998
142510
142510
299999
299998
299998
142510
142510
142510
142510
142510
142510
299995
299999
142510
142510
299998
299995
299999
299987
142510
299997
299999
142510
299999
142510
142510
142510
299998
299995
142510
299987
142510
142510
299998
299993
142510
142510
142510
142510
299985
142510
142510
299975
299998
299946
299993
142510
142510
299999
299941
142510
299995
142510
142510
299996
142510
142510
299999
142510
299996
142510
142510
142510
299963
142510
299963
299999
299999
299999
142510
299985
142510
299993
299995
299996
142510
299997
142510
142510
299993
299999
299997
142510
299998
299992
299979
299999
299998
142510
299998
142510
299994
142510
299964
142510
299997
142510
142510
142510
142510
142510
299991
142510
299981
142510
142510
299999
299982
142510
142510
142510
142510
299998
299999
299999
299999
299997
142510
142510
142510
299998
299999
299999
299998
142510
299999
299997
142510
299996
299996
142510
299994
142510
299999
299994
142510
142510
142510
299995
142510
299998
299994
299999
299999
299998
299999
299998
142510
299998
142510
142510
299997
299997
142510
142510
299999
299996
299998
299999
142510
299999
142510
142510
299996
142510
142510
299997
299994
142510
299999
299989
299996
142510
299999
142510
299997
142510
142510
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299968
299995
299967
299991
142510
299998
299999
142510
299998
299996
142510
142510
299995
142510
299995
142510
299996
142510
142510
299992
299997
299997
142510
142510
142510
299993
299999
142510
299998
142510
142510
299992
299997
299999
142510
299999
299998
142510
299998
142510
299996
142510
299999
142510
299999
142510
299999
299999
299999
142510
299995
142510
299988
142510
142510
142510
142510
299999
299985
299997
299996
299999
299999
142510
142510
142510
142510
142510
299997
142510
299995
299998
142510
299995
299995
142510
299999
142510
142510
142510
142510
299999
142510
299999
299998
142510
142510
142510
299996
299997
142510
142510
299997
299999
142510
299998
299993
299996
142510
299995
142510
299997
299997
299998
299980
299994
142510
142510
299997
299997
299996
299994
299999
299964
142510
299997
142510
142510
299995
299998
142510
299999
299982
142510
299997
142510
142510
142510
142510
299999
299999
142510
299978
299999
299999
299990
299998
142510
142510
299994
142510
142510
299997
299999
299999
142510
142510
142510
299999
299998
299965
142510
142510
299993
299998
142510
299997
142510
299995
142510
299997
299999
142510
299997
142510
142510
142510
299983
299999
142510
299995
299998
142510
299999
142510
142510
142510
142510
299993
299997
299997
299996
299997
142510
142510
142510
299995
142510
299998
299999
299998
299980
142510
142510
142510
299998
299982
142510
299980
142510
299999
299986
142510
299999
299998
299979
299997
142510
142510
142510
299994
142510
299999
142510
142510
299996
142510
142510
299977
299999
299995
299996
299986
142510
142510
142510
142510
142510
142510
299998
299996
299997
142510
142510
142510
299996
142510
299998
142510
142510
299999
142510
142510
142510
299999
142510
299982
299997
299998
299998
142510
299998
142510
142510
299997
299999
299999
142510
299998
299994
299994
299958
142510
142510
142510
142510
299997
299998
299996
142510
142510
299999
142510
299998
142510
142510
299992
142510
299999
299999
142510
299999
299999
299999
299998
142510
142510
299999
299993
299991
142510
299997
299997
142510
142510
299995
299998
142510
299998
142510
299999
142510
142510
142510
299999
299998
299999
142510
299998
299998
142510
299998
142510
299996
299987
142510
299968
142510
299999
299998
142510
142510
299986
142510
299999
142510
299982
142510
142510
299998
299989
299992
299997
299999
142510
299999
299998
299997
142510
142510
142510
299999
299996
299994
299998
142510
142510
299993
299999
299931
142510
299998
299997
142510
299997
299998
299998
142510
142510
299999
299986
142510
142510
299999
142510
299996
142510
142510
299990
299999
299996
142510
299998
299998
142510
299995
142510
299999
142510
299995
142510
142510
142510
142510
142510
299996
299982
142510
299996
142510
142510
142510
299998
299999
299990
299997
142510
299998
299998
299979
299998
299998
299999
142510
142510
299994
299998
142510
142510
142510
299998
142510
299999
299999
299999
142510
142510
142510
299999
142510
299998
142510
299999
299993
142510
142510
142510
299996
299998
299999
299998
142510
299993
142510
142510
142510
299995
299999
299998
299994
299996
299998
142510
299992
142510
142510
142510
299999
299999
142510
299999
142510
142510
142510
299997
142510
299998
142510
142510
299999
299999
142510
299961
299997
299999
299998
299999
142510
299999
142510
299998
299999
142510
142510
299999
299999
299997
142510
299991
142510
142510
299996
299998
299999
299996
299997
299998
299998
299998
299997
142510
299996
299995
299998
142510
142510
299999
299998
142510
142510
142510
299997
299997
299999
299999
299968
142510
142510
142510
142510
142510
299999
299995
142510
299999
299999
142510
142510
142510
299997
299994
299992
299999
299999
299997
299999
299995
299990
299999
142510
299994
142510
142510
142510
299998
142510
142510
299999
142510
142510
299995
299989
299981
142510
299999
142510
299999
142510
299998
299998
299980
299999
299976
299997
299999
299999
142510
299998
299998
299992
299984
142510
299992
142510
299994
299998
299999
299999
299995
142510
299995
299997
299999
142510
142510
299999
142510
299998
142510
299991
142510
299940
142510
299995
299999
299999
142510
142510
142510
299997
299999
142510
299994
142510
299982
142510
299999
299997
299996
142510
299997
299999
299997
142510
299960
142510
299993
299999
299999
142510
299999
142510
299998
299999
299996
142510
299993
142510
299998
142510
142510
142510
299979
299997
299991
299975
142510
299999
142510
299995
299997
299999
299998
299989
299999
299998
299987
142510
142510
142510
299999
142510
142510
299999
299994
299997
299993
299998
299963
299999
299990
299997
299995
299997
142510
299996
142510
142510
142510
299996
299997
299997
142510
142510
299998
299999
299989
299994
299998
299992
142510
142510
299993
299984
142510
142510
142510
142510
142510
299998
299999
142510
299999
142510
299995
299993
299999
299999
299999
299996
299998
142510
142510
142510
299994
142510
299997
142510
299998
299998
142510
299999
142510
299997
142510
299999
299999
299999
299999
299976
142510
299999
142510
142510
142510
142510
142510
142510
299977
299999
142510
142510
142510
142510
299998
299995
299998
299998
299988
299995
299999
299963
142510
142510
142510
299961
142510
299998
299992
142510
299999
299990
299999
299999
142510
299990
299997
299991
142510
299998
142510
299999
299998
299994
299993
299999
299997
299997
299996
299994
142510
142510
142510
299998
299994
299996
142510
299998
142510
142510
299999
142510
142510
299964
142510
299998
142510
299999
299996
142510
299999
299995
142510
142510
299992
299998
299999
299999
142510
142510
299999
299998
142510
299998
299996
299999
142510
142510
142510
142510
299996
142510
299999
299991
299994
142510
299991
299998
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
299997
299997
142510
142510
142510
299999
299999
299997
299985
299996
299999
299998
299997
142510
142510
299996
142510
142510
142510
299999
299995
299999
299999
142510
299991
299999
299999
299994
142510
299932
299999
299996
299998
299999
299996
299995
142510
299999
299997
142510
142510
299980
142510
299999
299999
142510
299996
142510
142510
299997
299999
299995
142510
142510
299992
142510
299994
299995
299994
299981
299999
142510
299999
142510
299975
299988
299994
299947
142510
299996
299999
299998
299994
299983
299997
299998
299996
299999
299999
299996
299997
299999
142510
299997
142510
299952
299973
299973
142510
299999
142510
142510
142510
299997
299991
299982
299998
299999
299998
299998
299997
299994
142510
142510
142510
142510
142510
142510
299998
299996
142510
299996
299993
142510
142510
299984
299999
299992
299998
142510
142510
142510
299998
142510
299997
142510
142510
142510
299998
142510
142510
142510
299998
299999
299999
299997
299999
299998
142510
142510
142510
142510
299998
142510
299989
299995
142510
299992
299999
299995
299999
299989
299999
142510
299999
142510
142510
299999
142510
299997
142510
299996
299989
299999
299999
142510
142510
299999
299996
299990
299988
142510
299999
299998
142510
142510
142510
299993
299997
142510
299999
299996
299999
299984
299999
142510
142510
142510
142510
299996
142510
142510
142510
142510
299989
142510
142510
142510
299998
299997
142510
299990
299999
142510
299997
142510
142510
142510
299997
142510
299998
299999
142510
299982
142510
299997
142510
299937
299992
299999
299996
142510
142510
142510
142510
142510
299992
299999
299999
299994
142510
142510
142510
299997
142510
299997
299996
142510
299994
299999
142510
299989
142510
299999
142510
142510
299999
299998
142510
299999
142510
142510
299999
142510
142510
142510
142510
142510
142510
299994
142510
299995
142510
299999
142510
299999
299996
299999
142510
142510
142510
142510
142510
299993
299998
299999
142510
142510
142510
142510
299997
142510
142510
299999
142510
299996
299992
142510
142510
299997
299999
299997
299998
142510
142510
142510
299999
299991
299998
142510
299998
142510
142510
142510
299999
142510
299995
299999
299999
299998
299985
142510
142510
299998
299997
299995
299998
142510
299989
142510
142510
142510
299998
299974
142510
299988
142510
299992
299999
299999
299999
299994
299997
142510
299998
299996
299990
142510
299998
299999
142510
299997
299999
299999
299995
142510
299998
142510
142510
299970
142510
299892
142510
142510
142510
142510
142510
299999
142510
142510
142510
299996
299999
299999
142510
142510
299999
142510
142510
142510
142510
142510
142510
299997
299982
299969
299996
299998
142510
299999
299994
299978
142510
299999
142510
142510
299999
142510
299998
299999
142510
299997
142510
142510
299999
142510
299997
299999
299999
142510
142510
299997
142510
299999
299999
299999
299991
142510
142510
142510
299991
142510
142510
299983
142510
299997
299998
142510
142510
299996
299989
142510
142510
299999
299996
299999
299997
299998
142510
142510
299999
142510
299999
142510
299997
299976
142510
299999
142510
299991
299998
142510
299997
142510
142510
299999
142510
142510
299998
299996
299999
142510
142510
299998
299997
142510
299978
142510
142510
299998
299999
299999
142510
142510
142510
299996
299998
142510
299996
299999
142510
299998
142510
299998
299997
142510
299999
299973
299996
299998
299997
142510
299998
142510
142510
142510
142510
142510
299992
299995
299998
299954
299983
142510
299999
142510
299999
299993
299992
299997
299996
299999
299998
299993
299977
142510
299988
142510
299987
142510
299998
142510
299998
299996
142510
299999
299989
142510
142510
299993
299999
142510
299998
142510
299998
299999
299994
142510
142510
299950
299997
299997
299976
299979
299975
299983
299998
299998
142510
299997
299995
142510
142510
299998
299990
142510
299989
142510
299998
299999
142510
299999
142510
142510
299999
142510
142510
142510
299999
299996
142510
142510
142510
142510
299997
142510
142510
299999
299975
299996
142510
299992
299999
142510
142510
299999
299994
299998
142510
299998
299995
142510
299995
299995
299998
299996
299999
142510
299999
299999
142510
142510
299998
142510
299998
142510
142510
299984
142510
299999
142510
142510
142510
142510
142510
142510
142510
299996
142510
142510
142510
299998
142510
142510
299978
299999
299989
299996
299998
142510
142510
142510
142510
299980
299996
142510
299896
142510
142510
299999
299990
299998
299975
142510
142510
142510
299989
299989
142510
299987
299995
299987
142510
142510
142510
142510
142510
142510
299999
299993
142510
142510
142510
299999
299999
299980
299988
142510
142510
142510
142510
142510
142510
299999
142510
142510
299994
142510
142510
299997
299996
299999
299995
299999
142510
142510
299998
142510
299999
299998
299999
299975
299997
299999
142510
299974
142510
142510
299992
142510
299996
142510
299999
299999
299996
299993
142510
142510
299996
142510
142510
299998
299998
299998
142510
142510
142510
299999
299996
299999
142510
142510
299998
299999
299995
299987
142510
299995
299987
142510
299994
299998
142510
299998
142510
299999
299999
142510
299995
299998
299995
142510
299989
299996
299996
142510
299999
299999
299998
142510
299984
142510
299996
142510
142510
299998
142510
142510
142510
299999
299991
142510
299997
142510
142510
299998
299998
142510
299997
299999
299999
299996
299999
142510
299995
299999
299999
299997
142510
299975
142510
299996
299996
299999
142510
299998
299997
142510
299996
142510
299998
299998
299999
142510
142510
299998
299998
299997
142510
142510
299997
142510
299999
299999
299980
299998
142510
299999
142510
299996
142510
142510
142510
142510
299998
142510
142510
299949
299998
142510
299998
299993
299998
299998
142510
142510
142510
142510
299999
299999
299976
142510
299998
142510
299999
299998
299999
299989
299999
299991
299998
142510
142510
299994
142510
299992
299995
142510
299999
299990
299987
142510
142510
142510
299996
299996
142510
142510
142510
299999
142510
299988
142510
299998
142510
142510
299990
299994
299999
299999
299991
142510
299999
142510
299963
142510
299995
142510
299999
299993
299999
299999
299999
142510
299996
299994
299970
299997
299997
299991
299999
142510
142510
299997
299979
142510
142510
142510
299989
299998
299998
299999
299999
142510
142510
142510
299999
142510
142510
299996
299989
299999
299999
142510
299990
142510
142510
142510
299999
299999
299999
142510
299999
299999
299997
142510
142510
142510
142510
299999
142510
142510
299998
142510
299999
142510
142510
142510
142510
299996
299999
142510
299998
142510
142510
299998
142510
299999
299999
299991
142510
142510
299999
299997
142510
299995
142510
142510
299986
142510
299999
299998
142510
299999
142510
299991
142510
142510
299997
299995
299967
142510
142510
142510
299999
299993
299996
142510
299997
299999
142510
142510
299994
299997
142510
299994
299999
299999
299983
142510
142510
299999
142510
299999
142510
299997
299998
142510
299991
142510
299998
299989
142510
142510
142510
142510
299997
299999
299994
299998
299990
142510
142510
299990
299997
299995
142510
142510
142510
299999
142510
142510
299998
299996
142510
299998
142510
142510
299996
299997
142510
142510
142510
142510
299999
299998
142510
299992
299999
299983
299994
142510
142510
142510
142510
299998
299999
142510
299998
299992
299998
299998
299995
142510
142510
299999
142510
299995
142510
299999
299999
299990
299996
142510
142510
142510
142510
142510
299999
299997
142510
299977
142510
299998
299999
299999
299991
142510
299999
142510
299999
299999
142510
142510
299997
299999
299999
142510
299998
299999
142510
299994
299998
142510
299998
299997
299998
299996
142510
142510
299999
142510
299999
299995
142510
299998
299989
299999
299968
142510
299952
299995
142510
299999
299988
299999
142510
299994
142510
142510
142510
299996
142510
299998
299977
299984
299998
142510
142510
142510
299998
299997
142510
299999
299998
299996
299998
142510
299999
299999
299999
299999
142510
299998
299999
142510
299998
142510
299999
142510
142510
299998
299998
142510
299967
299999
299999
299997
299995
299999
299999
142510
142510
142510
299999
142510
142510
299999
299999
299999
299991
142510
142510
299999
142510
299999
299999
142510
299985
142510
142510
299932
299985
142510
299992
142510
299999
299999
299999
142510
299999
142510
142510
299998
299998
299990
299989
299998
299992
142510
299999
299999
142510
299995
299961
299992
142510
142510
142510
142510
299999
299994
299998
299985
299999
299996
142510
299989
142510
299991
142510
142510
299998
142510
299998
142510
299997
299995
142510
299990
299984
142510
299985
142510
299989
299994
299995
299999
299999
299999
142510
299986
299999
142510
142510
299997
142510
299999
299981
299998
299998
299985
299997
142510
142510
142510
142510
299994
142510
299999
142510
142510
142510
142510
142510
299995
299999
142510
142510
299999
299999
142510
299999
299998
142510
142510
142510
299999
142510
142510
299994
299999
299998
142510
299997
299960
299996
299994
299998
142510
142510
142510
299999
142510
299998
299998
299993
299980
299996
142510
142510
142510
299992
299998
299996
299997
299992
299993
142510
142510
142510
299994
142510
142510
142510
142510
142510
142510
142510
299999
142510
299998
299999
299998
299992
142510
299998
299988
299990
142510
299998
299995
299989
299991
142510
299996
142510
299991
299990
142510
299999
299999
299996
299999
299998
299999
299998
142510
142510
142510
142510
142510
299999
299999
299999
299997
142510
142510
142510
299999
299998
299997
299998
299999
142510
299994
142510
142510
299996
299998
142510
142510
299989
299995
142510
299998
142510
142510
299998
142510
299998
299999
142510
142510
299993
142510
299998
299999
299993
142510
299998
142510
299996
142510
142510
299999
299999
299984
299993
142510
142510
142510
142510
142510
299999
142510
142510
299983
299998
142510
142510
299998
142510
299997
299997
299993
142510
142510
299997
299986
142510
299999
299998
142510
299999
299995
142510
142510
142510
299984
299999
142510
299996
142510
142510
142510
299998
299997
142510
299995
142510
142510
142510
299998
299998
299998
299997
299994
299997
142510
142510
299998
299999
142510
299998
142510
299999
142510
142510
299998
142510
299998
142510
299998
142510
299998
299999
299995
142510
299992
142510
299997
142510
142510
299998
142510
299998
142510
142510
299998
299999
299997
299988
142510
142510
299998
299977
299998
299993
142510
299999
142510
299993
142510
142510
142510
142510
142510
299996
299981
142510
299997
299997
142510
142510
142510
142510
142510
299980
142510
142510
142510
299997
142510
299999
299999
299998
142510
299999
142510
142510
299990
142510
299969
299998
142510
299994
299999
299997
299998
299997
142510
299996
299997
142510
142510
299997
142510
142510
142510
299996
142510
299999
142510
142510
142510
299999
299994
142510
142510
142510
299997
299989
299967
299989
142510
299999
299999
142510
142510
299999
142510
142510
299997
142510
299962
142510
299999
299994
142510
142510
142510
299999
299999
142510
299999
142510
142510
299994
299995
299992
299998
299999
299997
142510
299990
299999
142510
142510
142510
299997
142510
142510
142510
142510
142510
142510
142510
299997
299997
299999
142510
142510
142510
142510
299995
299998
142510
142510
299983
299997
142510
142510
299999
142510
299999
299997
299998
142510
142510
142510
299999
142510
142510
299998
142510
299999
142510
142510
299999
299968
299995
299988
142510
299999
142510
299999
142510
142510
299981
299999
299993
299990
299999
299999
299983
142510
299998
299973
142510
299999
299999
299999
142510
142510
299998
142510
142510
299999
142510
299999
299996
142510
299998
299999
142510
142510
142510
299989
299978
299998
299985
299997
142510
299996
142510
299999
142510
299996
142510
142510
299989
299998
299998
142510
299998
299991
142510
142510
142510
299990
299998
299999
299971
142510
299997
142510
299978
299990
299997
299998
299948
299998
142510
299999
299957
299995
299999
299997
299999
142510
299999
142510
142510
299992
299997
299998
299997
299998
299999
142510
299998
299998
142510
142510
299984
299996
299998
299980
142510
299997
299999
142510
142510
299971
299999
142510
299998
142510
299998
142510
299997
299912
299999
299999
299969
142510
299993
299999
142510
299997
299995
299981
299999
142510
142510
299987
299988
299996
299999
142510
299999
142510
299999
142510
142510
299993
142510
299993
142510
299997
299997
142510
299998
142510
299999
299998
142510
299961
299947
299989
299949
299997
142510
299999
299997
142510
299994
299999
142510
142510
142510
299995
142510
142510
299998
299986
299999
299998
299983
142510
142510
142510
299996
299997
299999
299997
299998
142510
299969
299996
299979
299998
299999
142510
299998
299963
299998
142510
299977
299952
142510
299998
142510
142510
142510
299988
299999
142510
299998
142510
142510
142510
142510
299996
299981
142510
299996
299999
299989
142510
142510
142510
299999
142510
142510
142510
299993
142510
299999
299989
299993
299998
299972
142510
299994
142510
299999
142510
299996
299997
142510
299998
299999
299998
142510
299999
299997
142510
299996
299999
299998
299993
142510
142510
299990
299987
299957
142510
142510
299996
142510
142510
299990
299995
299999
299994
299998
142510
299992
299999
142510
299999
299999
299996
299998
299999
299997
299997
299999
142510
299998
299999
299967
299993
299992
299995
299985
299996
142510
142510
299999
299995
142510
299997
299996
142510
142510
299999
142510
142510
299999
299999
299957
299993
299999
142510
142510
299999
142510
142510
142510
142510
299999
142510
299998
299998
142510
299997
299987
142510
299969
142510
142510
299999
142510
299993
299987
299998
299987
299999
299999
299996
142510
299998
142510
299994
142510
142510
299994
299989
142510
142510
142510
142510
142510
299990
299997
142510
142510
299963
299980
299998
299998
299986
142510
142510
142510
142510
299999
299998
299998
299999
142510
299993
299990
299998
142510
142510
299999
299998
142510
142510
142510
299997
299997
142510
299997
142510
299998
299999
142510
299976
142510
299997
142510
142510
142510
142510
142510
299980
299998
142510
142510
299988
142510
142510
299997
299998
299997
142510
299998
142510
299999
142510
142510
299998
299996
142510
299998
299997
142510
299999
142510
299999
299996
299989
299988
299999
142510
299997
299996
142510
299999
299998
299998
142510
142510
142510
299993
142510
299994
142510
142510
142510
142510
299997
299997
299998
299988
299999
299998
142510
142510
142510
299997
142510
299998
142510
142510
299997
142510
299994
142510
299997
299996
142510
299995
299997
142510
299999
142510
142510
142510
299997
299999
299999
299999
142510
299999
142510
299999
299997
299998
142510
299998
299994
299999
142510
299991
299999
299995
299997
142510
142510
142510
142510
299998
299999
299999
299998
299998
299998
299991
142510
299970
142510
299998
142510
299994
299999
299988
299999
142510
142510
142510
299997
299999
299983
299986
142510
142510
142510
299990
142510
142510
142510
299981
299989
142510
142510
142510
142510
142510
142510
299997
142510
142510
299965
299999
299998
142510
142510
299994
299999
142510
299999
142510
142510
142510
142510
142510
299958
299987
142510
142510
299996
142510
299997
299999
299995
142510
142510
299996
299999
142510
299996
142510
299995
142510
299996
299997
142510
142510
299999
299992
142510
142510
299998
142510
142510
299999
142510
299999
299999
299997
299994
142510
142510
299999
142510
299991
299999
299998
299998
142510
142510
299998
299998
299997
142510
299994
142510
299997
299996
142510
142510
299999
299991
142510
299995
299997
142510
299940
142510
142510
299999
299999
142510
142510
142510
299999
142510
142510
142510
299998
299983
299991
142510
299999
299997
299992
142510
299994
299988
299995
299999
142510
142510
299999
142510
299992
142510
299981
299978
142510
299999
299999
299984
299999
142510
299982
299984
142510
299999
299980
299994
142510
299988
142510
142510
299989
299999
142510
299990
142510
142510
299999
299996
299983
299997
142510
142510
142510
142510
299995
142510
299993
142510
299997
142510
299997
299999
299996
142510
142510
299998
299997
142510
299999
142510
299996
142510
299999
142510
142510
299999
299984
142510
142510
299932
142510
299977
299996
299989
299970
142510
299998
299993
142510
299985
299996
299997
299997
299998
299999
142510
142510
299992
299999
299984
299967
142510
299997
299998
299999
142510
299987
299996
142510
142510
142510
142510
299992
142510
142510
142510
299999
299989
142510
142510
299996
142510
299997
142510
299999
299990
142510
142510
299998
142510
142510
142510
299993
299999
142510
142510
142510
142510
142510
299997
142510
142510
142510
299977
142510
142510
142510
299999
299999
142510
299999
142510
299999
299992
299999
142510
142510
142510
299999
142510
142510
299998
142510
142510
299990
142510
299998
299996
299999
299996
299998
142510
142510
142510
142510
142510
142510
299999
299999
299998
142510
142510
299990
299936
142510
299997
142510
299998
299999
142510
299991
299999
142510
142510
299997
299992
142510
299998
142510
299992
299997
142510
299998
299998
299999
299999
299997
299998
142510
142510
142510
299997
299992
142510
299995
142510
299999
299999
299997
299995
299995
142510
299999
142510
299993
299998
299997
142510
299998
299996
142510
299998
299995
142510
299994
299996
299996
299985
142510
142510
142510
299998
299991
299998
142510
299998
142510
299999
299996
142510
299998
299999
142510
299998
142510
299999
299998
142510
142510
299995
299999
299993
142510
299998
142510
142510
142510
142510
299998
299996
142510
299998
142510
142510
299998
299999
299998
299996
142510
299994
299991
299999
299998
299995
142510
142510
299980
142510
299999
299998
299993
142510
142510
299998
299998
142510
299998
299989
142510
299995
299999
142510
299980
299997
299999
299998
299991
299988
299995
142510
299998
142510
142510
299998
299999
299997
299996
299999
142510
299999
142510
142510
142510
142510
299995
299999
142510
299997
299996
142510
299999
299999
142510
142510
142510
299994
299996
142510
142510
299998
299996
299999
299998
142510
299999
142510
142510
299999
299995
299998
299991
142510
299984
299998
299995
299986
299999
142510
142510
299995
142510
142510
142510
299990
299996
299973
299985
299992
299977
299998
142510
299996
142510
299998
299999
299998
142510
142510
299998
299998
299997
142510
142510
299997
142510
142510
299982
299997
299995
142510
142510
142510
142510
299998
142510
142510
142510
142510
142510
142510
142510
299999
299998
142510
299997
299994
142510
142510
142510
299995
299993
142510
299998
142510
299999
299999
299998
299999
299986
299999
142510
142510
142510
142510
299999
299980
142510
299999
299986
142510
299999
299999
142510
142510
142510
142510
299999
299998
142510
299997
142510
142510
142510
299998
299998
299995
299999
299999
142510
299997
299999
299982
299996
142510
299996
142510
142510
299998
299998
142510
142510
142510
299998
142510
299997
299995
142510
299942
299976
142510
299998
299999
142510
299998
299998
299998
142510
142510
299997
142510
299999
299999
299998
142510
142510
299999
142510
299995
142510
299996
142510
299988
299999
142510
142510
142510
142510
299990
142510
299999
299997
142510
299997
142510
142510
142510
299994
299992
299992
299999
299999
299999
142510
299998
142510
142510
299999
299997
142510
299983
142510
299998
142510
299999
142510
299990
299999
142510
299996
299995
299996
299999
299996
142510
142510
299999
299997
299996
299996
299993
142510
142510
142510
299976
142510
299998
299995
142510
142510
142510
299995
299997
299996
299975
299992
299997
142510
142510
299988
142510
299999
299944
299993
299999
299999
299997
142510
299999
142510
299998
299999
299999
299994
299998
142510
142510
299996
299997
299993
142510
142510
299999
299995
142510
299996
142510
299997
299997
142510
299987
142510
299999
142510
299990
142510
299991
299994
142510
142510
299998
299999
142510
299999
299993
142510
142510
142510
142510
142510
142510
299997
142510
299968
299999
299999
299998
142510
142510
142510
142510
299999
299998
299999
142510
142510
299998
142510
142510
142510
299995
299998
142510
299989
299992
299999
299999
142510
299997
142510
299997
299999
299989
299998
299996
142510
299999
299998
299997
142510
142510
142510
142510
299997
299982
142510
299998
299999
142510
142510
299983
299999
142510
142510
142510
299998
299998
299998
142510
299993
299990
299994
299998
299975
142510
299999
299999
299997
299998
299998
299999
299999
142510
142510
299986
299997
142510
299999
299999
142510
299999
299999
142510
142510
142510
142510
142510
299994
142510
142510
299997
299999
299991
142510
299997
299980
142510
142510
142510
142510
299984
299998
142510
299999
142510
299932
142510
299999
299997
299998
142510
299965
299999
299999
142510
299992
142510
142510
299998
142510
142510
142510
142510
299986
299988
299999
142510
142510
299999
142510
299996
142510
142510
299990
142510
299996
299999
142510
142510
142510
299996
299995
142510
299997
299991
299998
142510
299997
299978
142510
299999
299994
299999
299967
142510
299997
299999
299998
142510
299986
299999
142510
142510
142510
142510
299985
299996
142510
142510
142510
299998
299999
142510
299998
142510
299997
299999
142510
299992
299993
299999
299999
299945
299982
142510
142510
299999
299999
142510
299999
299998
299995
142510
299999
299998
142510
142510
299994
142510
299991
142510
299996
142510
299995
142510
299999
142510
142510
299964
142510
142510
299997
142510
142510
142510
142510
299991
299981
299997
299997
299999
299997
299999
299997
142510
299997
142510
299998
299999
142510
142510
299996
142510
299999
299976
142510
142510
142510
142510
142510
299997
299999
299994
299997
299998
299998
142510
142510
299991
142510
299999
299985
299991
142510
142510
299999
299999
142510
142510
142510
142510
142510
142510
299997
142510
142510
142510
299998
299999
142510
299999
142510
299996
299945
142510
142510
299998
142510
299976
299999
299995
142510
299999
142510
142510
299997
142510
142510
299998
299993
142510
142510
299999
142510
142510
299998
299984
142510
299997
142510
299991
299995
299999
142510
142510
142510
299999
299998
142510
299987
299999
299985
142510
299998
142510
299996
299989
299997
142510
299996
299994
142510
142510
142510
299999
142510
299996
299996
299998
142510
299997
299998
142510
299996
142510
142510
299997
299978
142510
142510
142510
142510
299994
299967
142510
299999
142510
299998
142510
299998
299999
299994
142510
142510
299998
142510
142510
299999
142510
142510
142510
299996
142510
299989
299955
299997
299999
299999
142510
142510
142510
299994
299997
299982
142510
299998
299986
299998
142510
299998
299999
142510
142510
142510
299997
299999
142510
299999
299991
299992
299998
142510
142510
142510
142510
142510
299997
299998
142510
299998
299998
299995
142510
142510
299996
299999
299999
299998
142510
299997
299993
299999
142510
142510
299981
142510
299999
142510
142510
299999
299999
299997
142510
299996
142510
299999
299999
299992
299998
299996
299996
142510
299999
142510
299999
142510
142510
299995
299999
142510
142510
142510
142510
299998
142510
142510
299999
299996
299999
142510
142510
299998
142510
142510
142510
299995
142510
299998
142510
299999
142510
142510
299998
299991
299998
299998
142510
299975
142510
142510
142510
142510
299998
299997
299999
299995
299986
299999
299998
299999
142510
142510
299999
142510
299996
299997
142510
142510
142510
299988
299991
299998
299986
299998
142510
299998
299997
142510
299999
299998
299999
142510
299994
299998
142510
299999
299999
142510
299996
299998
142510
142510
142510
142510
142510
299999
142510
142510
299997
299997
299998
299994
142510
299969
299999
299998
299972
299994
299994
299999
299999
142510
142510
299999
142510
299998
299999
299997
142510
299957
299998
299994
142510
299998
299998
142510
299999
299999
142510
142510
299990
299999
299998
299988
299998
299977
142510
299999
142510
299999
299999
299997
299995
299999
299998
142510
299994
142510
299999
142510
299996
299990
142510
299990
142510
299995
142510
142510
142510
142510
142510
142510
142510
299998
142510
142510
299997
299997
299999
142510
142510
299999
299999
299998
142510
142510
299993
142510
299999
142510
142510
142510
299998
299999
299982
142510
142510
299997
299999
142510
299994
299997
299999
142510
299998
299993
299999
299997
299999
299995
142510
299892
299998
142510
142510
142510
299994
142510
299998
299949
299999
142510
299995
142510
142510
299993
299999
299999
299984
142510
299999
142510
299998
299999
142510
299991
299999
299999
299994
142510
299998
299976
299985
299995
299995
142510
142510
142510
142510
142510
299996
299997
299999
299995
299999
299999
299998
299995
142510
299998
142510
142510
299999
299996
142510
299998
142510
299997
299998
299999
142510
299997
299995
299999
299998
142510
299999
142510
299998
299998
299977
142510
299980
299999
299992
142510
299999
299991
142510
299999
299999
299999
299999
142510
299996
299998
299998
142510
142510
299999
142510
142510
299975
142510
142510
299998
299994
142510
299999
299983
142510
299994
142510
299987
142510
299999
142510
299997
142510
299999
142510
142510
299998
299996
299997
142510
299998
142510
142510
142510
142510
142510
299997
142510
299993
299999
299998
299998
299998
299995
142510
299966
142510
142510
142510
299998
142510
299998
142510
142510
142510
299998
299999
299999
299994
299978
142510
142510
299996
299999
299998
142510
142510
299979
142510
299997
299997
142510
299998
142510
142510
299996
142510
299999
299996
299999
299992
142510
142510
299998
299997
142510
299996
299998
142510
299997
142510
299999
142510
142510
142510
142510
299998
142510
299994
299998
142510
299997
299999
299999
142510
299998
142510
299999
299999
299998
299990
142510
142510
299997
299992
142510
299995
299997
142510
142510
299997
299994
299995
142510
299997
142510
299999
299998
299998
142510
142510
142510
299999
299998
299999
299995
299997
142510
142510
299999
142510
299996
299987
299996
142510
299999
299998
142510
299999
299982
142510
299996
299998
299986
142510
142510
142510
142510
299993
299998
142510
299999
299999
142510
299994
142510
299999
142510
142510
299999
299999
142510
142510
299999
142510
299946
142510
299997
142510
299993
299997
299998
142510
299996
142510
142510
299999
142510
299993
299998
142510
142510
299992
142510
142510
142510
299997
142510
299998
299999
142510
299999
142510
142510
299998
142510
142510
142510
299996
299997
299998
299997
299999
299997
299998
142510
142510
299999
142510
299998
142510
299999
142510
142510
142510
299998
142510
142510
299999
142510
299988
142510
299989
142510
299997
142510
299999
142510
299998
299999
299999
299998
142510
142510
299993
142510
142510
299999
299999
142510
299999
142510
299999
299996
299997
299990
299996
299997
299998
142510
299998
142510
299999
299999
142510
299998
142510
299967
142510
142510
142510
299996
142510
299999
299998
142510
142510
299991
299999
142510
299999
299999
299998
142510
299999
299997
142510
142510
299999
299998
299998
299997
142510
299999
142510
299995
142510
299999
142510
142510
142510
142510
142510
142510
142510
299995
299999
299998
142510
142510
142510
142510
142510
299999
299975
299998
299975
299998
142510
142510
299994
142510
299990
142510
142510
142510
299991
142510
142510
299999
299998
142510
299999
299993
299999
142510
299983
299993
142510
142510
299999
142510
299998
299999
299997
299995
299999
142510
299999
299999
142510
142510
142510
299996
299997
299999
142510
142510
299996
299988
299972
299998
142510
299999
299995
142510
142510
299977
299997
299991
142510
299999
299998
142510
299999
142510
299999
299992
299999
142510
299998
299997
299997
142510
299997
299999
142510
142510
142510
299995
299990
299999
142510
299998
142510
299999
142510
299999
299990
299999
299997
299979
142510
299999
142510
299969
299998
142510
299999
299998
299996
299999
299999
142510
299996
299997
299998
142510
299999
299998
299999
142510
142510
142510
142510
299998
299994
142510
142510
142510
142510
299999
299998
142510
142510
299997
142510
299999
299998
142510
142510
299986
299998
142510
142510
299982
299998
142510
142510
299978
299994
299990
299988
299988
142510
299997
142510
299998
142510
299999
142510
299997
142510
299990
299976
142510
299997
142510
299991
142510
142510
142510
142510
142510
142510
142510
299997
299997
142510
299999
142510
299999
142510
142510
299967
142510
299999
299998
142510
142510
142510
142510
299995
142510
142510
142510
142510
299967
142510
142510
142510
142510
299998
299997
299990
142510
299996
142510
299999
299998
299997
299999
299998
142510
299998
299997
142510
299994
299956
142510
299999
299991
299998
299961
299994
142510
142510
142510
299999
142510
142510
299996
142510
299997
299998
299967
299996
142510
142510
299999
142510
142510
142510
299999
299996
299996
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299948
299999
299999
142510
142510
299996
142510
142510
142510
299993
142510
299998
299990
299996
299993
299998
299998
142510
142510
299998
142510
299986
299993
299995
299998
142510
142510
142510
299998
299997
142510
142510
142510
299999
299998
142510
299998
142510
299996
299892
299988
299999
299999
299997
299998
299997
299999
299998
299996
142510
299997
142510
142510
299999
142510
299999
299996
299998
299962
142510
299996
299999
299998
142510
299999
299994
299995
142510
299997
142510
142510
142510
299999
142510
299999
142510
142510
299991
142510
142510
142510
142510
299999
142510
299973
299998
299977
142510
142510
142510
299999
299997
299999
299998
142510
142510
142510
299995
299995
142510
142510
142510
299998
299997
299974
299999
142510
299995
299993
142510
299999
299999
299999
299998
142510
142510
142510
142510
299997
142510
299970
142510
142510
299993
299990
299996
299998
142510
142510
299987
142510
299999
142510
299997
142510
299995
142510
299997
142510
299999
299986
299990
142510
142510
299999
299998
142510
299999
299996
299998
142510
142510
299998
142510
299999
299995
299999
299997
299968
299999
142510
142510
299996
142510
299999
142510
142510
142510
142510
299995
142510
299999
299998
142510
142510
299997
142510
142510
299999
142510
142510
299997
299997
299984
142510
299988
142510
299999
299985
299996
299969
299997
299965
299998
142510
299999
299999
299958
299999
142510
299999
299986
142510
299998
142510
142510
142510
142510
299986
299996
299998
299996
299998
299999
299974
299999
299999
299989
142510
299996
142510
142510
299999
142510
142510
299999
299999
299999
142510
299977
299999
299999
299997
299997
142510
299998
299993
299994
299999
142510
142510
299991
299982
299998
299992
299997
299983
299996
142510
299999
142510
142510
142510
142510
299985
299999
299999
142510
142510
299991
299998
142510
142510
142510
142510
142510
142510
299998
142510
299999
299988
299996
142510
299997
299988
299998
142510
299998
142510
299999
299979
299997
299997
299942
142510
142510
142510
142510
299999
142510
299999
299990
299990
299998
299991
142510
299997
142510
299984
142510
299996
299997
142510
299996
299998
299998
299998
142510
142510
142510
299985
299987
299995
142510
142510
299998
299999
142510
142510
299997
142510
299998
142510
299998
142510
142510
299999
299998
299997
299998
299999
142510
299957
299999
299999
142510
142510
142510
299998
299998
142510
299994
299993
142510
142510
299988
142510
142510
299985
142510
299998
142510
299970
142510
142510
299991
299992
299994
142510
142510
142510
142510
299987
142510
299994
142510
142510
299999
299998
299998
299972
299955
299998
299999
299982
142510
299998
142510
142510
299998
142510
142510
299998
299999
142510
142510
299999
142510
299995
299998
299959
299999
142510
142510
142510
299997
299999
142510
299995
142510
299998
142510
299950
299999
142510
299991
299997
299998
299999
142510
142510
142510
299996
299996
299996
142510
299988
299999
299999
142510
142510
142510
299995
142510
299999
299998
299980
142510
142510
299999
299999
142510
299998
142510
299998
299955
299999
142510
299993
142510
299999
142510
299998
299991
299998
142510
299999
299896
299998
299998
299999
142510
142510
142510
299992
299995
299987
299987
142510
299947
142510
142510
299999
299998
299999
142510
299999
299994
142510
299998
299978
142510
142510
299999
142510
299999
299998
142510
299992
142510
299973
299993
299999
299998
299998
142510
299956
299999
142510
142510
142510
142510
299996
299991
299993
299999
299996
299998
299998
142510
299998
299998
299986
299999
142510
299997
299998
299998
299997
299999
142510
299993
142510
299984
142510
142510
299999
299996
299996
299994
142510
299997
299993
142510
299989
299997
299981
299997
142510
142510
299999
142510
299994
142510
299998
142510
142510
142510
299998
299999
142510
142510
299998
142510
142510
299989
142510
142510
299997
142510
299983
142510
299984
142510
299997
299999
142510
142510
299999
142510
142510
299997
142510
299994
299974
299997
299991
299997
142510
142510
142510
299999
299999
299998
299997
299999
142510
142510
299998
299997
299992
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
299998
299999
142510
142510
142510
142510
299998
142510
299997
299998
299999
299966
299998
299996
299999
142510
299999
142510
299999
299997
299991
299994
299995
142510
299999
142510
299999
142510
142510
299998
299987
142510
299993
299999
299999
142510
299999
142510
299999
299999
142510
299995
142510
142510
142510
299999
142510
299998
299985
299995
299999
142510
299999
299998
142510
299995
142510
142510
299980
299981
299996
142510
299999
142510
299996
142510
142510
142510
299995
299999
299983
142510
299975
299990
299998
142510
142510
142510
299998
299994
299995
299999
142510
299990
142510
142510
299994
142510
299998
299999
299999
299992
299999
142510
299989
142510
142510
142510
299996
299993
142510
142510
299998
142510
299991
299998
299997
299999
299997
299992
299993
142510
299999
299999
299987
299992
299999
299999
142510
142510
299997
142510
142510
142510
299999
142510
299998
299998
142510
299997
142510
299974
299996
299995
142510
299998
142510
299992
299945
299999
299998
142510
299995
142510
142510
142510
299996
142510
299997
299998
299998
142510
142510
299999
299997
299997
299999
299997
142510
299999
299999
299992
142510
299990
299987
142510
142510
142510
142510
142510
299992
142510
142510
142510
142510
142510
299997
299999
299989
299999
299998
299996
299995
142510
299993
299999
299985
142510
299999
299996
299999
142510
142510
142510
142510
299999
142510
299999
142510
142510
299999
299998
142510
299998
299998
142510
299999
299999
299975
142510
142510
142510
142510
142510
142510
142510
142510
142510
299997
299990
299995
142510
299997
299932
299996
142510
299999
142510
299997
142510
299995
142510
142510
142510
299999
142510
299999
142510
299998
299993
142510
299990
142510
142510
299998
299993
142510
142510
299996
142510
299998
299998
299995
142510
142510
299896
299986
299999
299998
299999
299984
142510
142510
299998
142510
299982
142510
142510
142510
142510
299998
299997
142510
299999
299998
299979
142510
142510
142510
142510
142510
299999
142510
142510
299989
142510
299999
299999
142510
299997
142510
142510
299999
299997
299997
299999
142510
299998
142510
142510
142510
299994
142510
142510
299997
299998
142510
142510
299988
299996
299991
299993
299981
142510
299998
142510
299999
142510
142510
299999
299997
142510
142510
299998
299999
299998
299997
299999
299997
299988
142510
299999
142510
142510
142510
299985
299997
299999
142510
142510
299995
142510
299982
142510
142510
142510
299978
299992
142510
142510
142510
299990
142510
299998
142510
299998
142510
299995
299997
142510
299999
142510
299996
142510
299999
142510
299990
299996
299997
299997
142510
142510
299998
299973
299998
299994
142510
299998
299991
142510
142510
299999
299997
142510
142510
299993
299999
142510
142510
142510
299999
299999
142510
299999
299999
299998
142510
142510
299998
142510
142510
142510
299968
299998
299998
299999
142510
299998
142510
299994
142510
142510
142510
299999
142510
299993
142510
299987
299998
142510
142510
299999
142510
142510
142510
299992
142510
142510
142510
299999
142510
142510
299997
142510
299995
299999
299996
299998
142510
299998
299994
142510
299999
142510
299998
142510
142510
142510
142510
142510
299992
299999
142510
299985
299999
299996
142510
299997
142510
299999
142510
142510
299998
299997
299999
142510
142510
299995
299999
142510
299996
142510
142510
142510
299998
142510
299961
142510
299998
299978
142510
142510
299999
299997
299990
299987
142510
299996
142510
142510
142510
142510
142510
299998
299993
142510
299999
299999
299997
142510
299999
142510
299999
142510
142510
142510
142510
299999
299990
142510
142510
299999
142510
142510
299997
142510
299980
142510
299999
142510
299998
299998
142510
299998
142510
299998
299986
142510
142510
142510
299999
299998
299998
299980
299992
299990
299999
142510
299996
142510
142510
299998
142510
142510
299978
142510
142510
299997
142510
142510
299997
299998
142510
142510
299998
142510
299998
299993
299997
142510
299999
299989
142510
299988
142510
142510
299982
142510
142510
299999
142510
142510
299995
299998
299977
299994
299997
299999
142510
142510
299998
299998
142510
142510
299999
142510
299963
142510
299997
299992
142510
299994
142510
142510
142510
299999
142510
142510
142510
299967
299999
299997
299999
299992
299999
299999
142510
142510
299998
299998
299997
299998
299998
142510
142510
299983
299999
142510
142510
142510
142510
142510
142510
142510
299996
299999
142510
142510
142510
299999
299999
142510
299997
299994
142510
299994
299996
299953
142510
299999
299999
299987
299989
299999
299999
142510
142510
299994
299999
142510
299998
299996
299998
299998
142510
142510
299996
142510
299959
299995
142510
299994
142510
142510
299990
142510
299999
299999
142510
299995
299998
299997
142510
142510
299999
142510
299997
142510
142510
142510
299993
299994
142510
142510
299970
299998
142510
299999
142510
299989
299998
299998
142510
142510
299997
299999
299998
142510
299990
299999
142510
299997
142510
142510
299994
142510
299998
299995
299996
299994
299999
299995
299999
142510
142510
299989
299999
142510
299999
142510
299999
299999
142510
142510
142510
299999
299999
299997
142510
299998
299997
142510
142510
299998
299990
142510
142510
299998
142510
299986
299989
299999
299990
142510
142510
299998
142510
299988
142510
299973
142510
299998
142510
299996
142510
299992
299997
142510
142510
299999
299997
142510
299998
142510
299998
142510
299991
299994
299980
299998
299972
299996
299991
142510
299991
142510
299999
142510
299996
299990
142510
142510
299998
142510
299984
142510
299990
299988
299998
299997
299998
299998
299995
142510
142510
299995
142510
299991
142510
299990
142510
299999
142510
142510
299996
299988
142510
299982
142510
299998
142510
299998
299991
142510
142510
142510
299999
142510
142510
299997
142510
142510
299999
299999
299998
299998
299998
142510
299985
142510
299999
299998
142510
142510
142510
142510
299999
299996
142510
142510
142510
142510
299996
142510
299996
142510
299999
142510
299998
299999
142510
299998
299990
299982
142510
299998
299998
299999
142510
142510
299999
299997
142510
142510
299984
299995
142510
299999
142510
299998
142510
299999
299999
142510
142510
299998
299997
299996
142510
142510
299999
142510
142510
142510
299998
299998
299999
299983
299999
299995
299996
299981
142510
299998
142510
299999
299995
299999
299999
299997
299998
299970
299999
142510
299984
299993
142510
299988
142510
142510
142510
142510
142510
299996
299991
142510
142510
142510
299996
299999
142510
299997
299997
299994
142510
299991
142510
142510
299999
299999
142510
142510
142510
299998
299983
299992
299999
299998
299963
299996
299997
142510
142510
299997
142510
299995
299999
142510
142510
299999
299974
299995
142510
142510
299976
299999
299999
299995
142510
142510
142510
142510
299997
142510
299993
299986
299999
299995
142510
299999
299994
142510
142510
299990
142510
299998
299992
142510
142510
142510
142510
142510
299998
299998
299999
299965
299993
299999
142510
299998
142510
142510
142510
299993
142510
142510
299998
142510
142510
299983
142510
299999
299997
299990
299998
299999
299987
142510
299971
142510
299999
142510
142510
299994
142510
142510
299999
299947
142510
142510
299998
299996
299994
142510
299997
299999
142510
299997
142510
299999
299996
299982
299999
142510
142510
299999
142510
299971
299990
142510
299999
299999
142510
142510
142510
299996
299996
142510
142510
142510
299995
142510
142510
142510
299999
299999
299992
299998
142510
142510
142510
142510
299998
142510
142510
299997
299999
299997
142510
299988
142510
299999
142510
142510
299999
299998
299994
299999
299990
142510
142510
142510
142510
299988
142510
299999
142510
299995
299995
142510
142510
299998
299989
142510
142510
299997
299999
142510
142510
142510
299941
142510
142510
299997
299992
142510
299995
142510
299999
299983
299990
142510
142510
142510
142510
299996
299998
299999
299998
142510
142510
299999
299999
299999
142510
299982
299999
299988
142510
299999
142510
142510
142510
142510
142510
299997
299998
142510
142510
299999
142510
142510
142510
299998
299998
299999
299998
299996
299999
299998
299996
299989
299991
142510
299997
142510
142510
299980
142510
299979
299998
142510
299992
142510
299997
299999
299998
142510
142510
142510
299999
299995
299991
299992
299999
299998
299988
142510
299997
299998
142510
142510
299992
299999
142510
142510
142510
142510
299999
299998
299998
299988
142510
142510
299999
299998
299997
299994
299999
299995
299999
299999
299998
142510
299999
142510
142510
299994
142510
299980
299998
299999
142510
299996
299999
142510
142510
142510
299999
142510
299992
299998
299991
142510
299987
299991
299994
142510
142510
299999
142510
299998
142510
142510
142510
142510
299999
299998
299981
142510
299995
299999
142510
142510
299999
299960
142510
299998
142510
142510
142510
299994
142510
142510
299998
142510
299994
299981
299998
299973
299996
299987
299964
142510
299994
299999
142510
142510
142510
299999
299998
299977
299994
142510
299999
142510
299912
299999
142510
142510
142510
142510
142510
299992
142510
142510
142510
299994
299996
299998
142510
142510
299997
299992
142510
142510
299998
142510
299999
142510
299999
142510
299994
299999
142510
299999
299999
142510
299999
142510
299992
299999
299999
142510
142510
299997
142510
299997
142510
142510
299997
299997
299996
142510
142510
142510
299998
142510
142510
299995
299996
299994
299990
142510
142510
299997
299999
142510
142510
142510
299999
142510
142510
299963
299998
142510
142510
299998
142510
299994
299999
299999
142510
142510
142510
142510
142510
299998
299998
142510
142510
142510
299999
142510
142510
299998
142510
299992
142510
142510
299999
299998
142510
142510
142510
299995
299993
299996
142510
299998
142510
299998
142510
299999
299998
299998
299999
299952
299999
299999
299960
299992
299985
299998
142510
299999
299998
142510
299997
299984
299932
299993
142510
299990
142510
299999
142510
299995
299998
299999
299999
299993
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
142510
142510
299999
142510
142510
299976
299998
142510
299996
142510
299999
299992
299997
299996
299999
142510
142510
299996
299990
299979
142510
299998
142510
142510
299998
299998
299998
142510
299997
299988
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
142510
299999
299991
142510
299905
299999
299995
299956
142510
299996
299999
299998
142510
142510
299991
299997
142510
299998
299969
299970
142510
142510
142510
299994
299999
142510
142510
299999
299994
142510
142510
142510
299999
142510
299984
299998
299992
142510
299982
299992
142510
142510
142510
142510
299997
299998
299995
299994
299980
299999
142510
142510
299999
142510
299999
299999
142510
299994
142510
142510
142510
142510
299996
299998
299998
299991
142510
142510
142510
299999
299995
142510
299997
299998
299999
142510
142510
299999
142510
299994
142510
142510
299986
299990
299997
299997
299999
299999
142510
299999
299999
299999
142510
142510
299998
299999
142510
142510
142510
299998
142510
299998
142510
299994
142510
299993
299999
299995
299995
142510
299999
142510
299999
299998
299986
142510
299997
142510
299998
142510
299989
299999
142510
142510
299997
142510
299995
142510
142510
142510
299988
142510
142510
142510
299990
142510
299996
299997
299995
142510
299994
299995
142510
142510
299997
299996
142510
299996
299998
299950
299999
299996
299991
142510
299999
142510
142510
299999
299999
142510
299999
299963
299999
142510
299999
299997
142510
299999
142510
142510
299997
299999
142510
142510
299960
299999
299992
299999
299996
299999
299997
142510
142510
299997
299996
142510
299965
299996
299997
142510
299999
142510
299984
299998
299992
142510
299995
299999
299997
142510
299998
299999
299992
142510
299999
142510
142510
299998
299998
299994
142510
142510
142510
142510
299947
142510
299997
142510
299999
299999
299999
142510
299999
299989
142510
299996
299999
142510
142510
142510
142510
142510
142510
142510
299998
299999
299989
142510
299997
299961
299991
299992
142510
299997
299997
299998
299995
142510
142510
299999
299986
142510
299987
142510
299998
142510
299999
299997
299996
299997
299988
299999
142510
299978
299998
142510
299999
142510
299996
299999
299998
142510
299999
299995
299995
142510
142510
142510
299980
299990
142510
142510
142510
142510
299997
142510
299997
142510
299982
299998
299993
142510
142510
299999
299999
299993
142510
299999
299997
299997
299998
299999
142510
142510
299999
142510
142510
299999
142510
299996
142510
299999
299992
142510
142510
142510
299961
299998
299999
299998
142510
142510
299999
299999
142510
299991
299999
299998
299998
142510
142510
142510
142510
299998
299997
142510
299999
299999
299996
299998
299998
299996
142510
142510
142510
142510
299977
299995
142510
142510
142510
142510
299999
299991
142510
142510
299997
299962
142510
299995
142510
142510
142510
142510
299998
299997
299999
142510
299999
142510
299988
299999
142510
299993
299989
142510
299961
299987
299999
299996
142510
299999
299999
142510
299999
299991
299997
142510
142510
299998
299987
142510
142510
299998
299999
142510
299998
142510
299999
299999
299999
142510
299972
299999
142510
142510
299993
299990
142510
299998
142510
299998
299974
299998
142510
142510
142510
142510
299999
142510
299998
299982
142510
299997
142510
142510
142510
142510
299999
142510
299999
142510
142510
299995
299994
142510
299994
299997
299979
299997
142510
142510
299997
299999
142510
142510
142510
299994
299999
142510
299999
142510
142510
142510
299998
142510
299997
142510
142510
142510
142510
142510
299998
142510
299999
299999
299999
142510
142510
142510
142510
299999
299997
142510
142510
142510
299999
142510
142510
142510
299998
142510
142510
299999
299999
142510
299998
142510
142510
142510
299997
299998
299986
299999
142510
142510
142510
142510
299997
142510
299999
299997
299997
142510
299995
299998
299973
299999
142510
142510
299998
299973
142510
142510
299998
299971
299998
142510
142510
142510
299999
142510
299998
299998
299978
142510
299999
142510
142510
299997
142510
299997
299997
299998
142510
299995
142510
142510
299999
299996
299992
142510
299994
142510
299998
142510
142510
142510
142510
142510
299999
142510
142510
299998
299993
142510
299995
299999
299999
299992
299999
299998
299997
299999
299999
299989
142510
299998
299996
299990
142510
299997
142510
299998
299987
142510
142510
299986
299993
299997
142510
299995
299999
299974
299998
142510
299998
299993
142510
299999
299998
142510
299996
142510
299995
142510
299993
142510
299999
299998
299998
299992
299997
142510
142510
299999
299993
142510
299997
299998
142510
299997
299999
142510
299990
142510
142510
299999
299997
299997
299998
142510
299999
142510
299999
142510
299998
299996
299997
142510
299997
142510
299999
299970
142510
142510
142510
142510
299998
299999
142510
299999
142510
299998
142510
299999
299998
299990
299998
299998
299998
299998
299999
299992
299996
142510
299999
142510
299996
142510
299998
142510
142510
299998
142510
299997
299999
142510
299998
299998
142510
142510
142510
299999
299998
142510
299997
299997
299998
299988
299999
299986
142510
299997
142510
142510
299998
299992
142510
142510
142510
142510
142510
142510
299992
142510
299999
142510
142510
299997
299999
142510
142510
142510
299998
142510
299999
142510
142510
142510
142510
299999
299997
142510
142510
299973
142510
299999
142510
142510
142510
142510
299998
299974
299990
299999
142510
142510
142510
142510
299968
299999
142510
299998
142510
299995
142510
142510
299999
142510
142510
299999
299995
299995
142510
299999
142510
142510
142510
299997
299998
299999
299999
142510
299999
299999
299991
142510
299999
142510
142510
299999
142510
299999
299999
142510
142510
142510
299999
142510
299998
142510
142510
299985
142510
142510
299998
299992
142510
299998
299997
142510
142510
142510
142510
142510
299997
299987
299998
299998
142510
142510
142510
142510
142510
142510
142510
299994
299998
299988
142510
299997
142510
142510
142510
142510
299998
299996
299999
142510
142510
299997
299999
142510
142510
142510
299992
299998
142510
142510
299995
299994
142510
299993
299999
142510
299992
142510
299999
299999
142510
142510
299996
299994
299999
299999
299998
299979
142510
299993
142510
142510
299998
299998
299985
299998
142510
299998
299998
299995
142510
142510
299995
299999
142510
299995
142510
299998
299998
142510
299997
299995
142510
299998
299997
299996
299999
142510
299998
299998
142510
142510
142510
299998
142510
299999
142510
142510
142510
299984
142510
142510
142510
299993
299998
299998
142510
142510
299972
142510
142510
299999
299997
299998
142510
142510
142510
299998
299998
299999
142510
142510
142510
142510
299999
142510
299999
299982
299998
142510
142510
299999
142510
142510
142510
299998
142510
299997
299999
142510
299999
142510
299992
299997
299998
299999
142510
299998
299999
142510
142510
299997
299999
142510
142510
299998
142510
299994
142510
299998
142510
142510
299999
142510
299993
142510
299982
299983
142510
142510
142510
299999
299999
299998
299999
299998
299999
299994
299998
142510
299997
142510
299998
142510
299999
142510
142510
142510
142510
299998
299996
299992
299994
299998
142510
299999
299997
142510
142510
299999
299998
299991
142510
142510
142510
299999
142510
299998
299998
299994
299998
142510
142510
299998
142510
142510
299999
299988
299989
142510
299998
299965
142510
142510
299995
299998
299997
299997
299998
299995
299998
299998
299995
142510
299998
299998
299999
299995
299995
142510
299994
299994
299997
142510
142510
299989
299999
299998
299999
142510
142510
142510
299980
142510
299998
299998
299998
299998
142510
299997
299997
299998
142510
299998
299992
299998
142510
142510
142510
299988
299997
142510
142510
142510
299999
299999
142510
142510
299998
142510
142510
142510
142510
142510
299980
142510
299993
299998
299999
299950
142510
299999
142510
142510
299999
299999
142510
299954
299995
299991
299999
299991
299997
142510
299999
142510
142510
142510
299998
142510
142510
142510
299996
299988
142510
299999
299988
299999
299985
299998
299999
142510
142510
299998
142510
299994
142510
142510
299997
299999
299994
142510
299998
142510
142510
142510
142510
142510
142510
142510
299964
299995
299996
299998
142510
299990
299996
142510
299997
299999
142510
299999
142510
299992
299999
299997
142510
142510
299998
142510
299997
142510
299997
142510
299998
142510
299999
299994
142510
142510
142510
299993
142510
299996
299999
142510
299998
142510
142510
142510
299999
299999
299964
299994
299996
299994
142510
142510
142510
299999
299993
299998
142510
142510
142510
299999
299976
142510
142510
299998
299999
299998
142510
142510
142510
299998
299979
142510
142510
142510
142510
142510
142510
299999
142510
142510
299999
299998
299988
299998
142510
299990
299998
142510
142510
299996
142510
142510
299999
299946
299996
142510
299996
142510
299996
142510
142510
299999
299995
299996
299995
142510
299997
299999
299997
142510
142510
142510
299993
299999
299998
142510
299999
299997
299999
299984
142510
142510
142510
299992
142510
142510
142510
299998
299995
142510
142510
142510
142510
142510
142510
142510
299995
299998
299996
299998
299995
299999
299990
299995
142510
299998
142510
142510
299999
142510
299992
299988
299998
299999
299999
299976
142510
299998
299997
142510
299996
142510
142510
299999
299995
299992
299997
299999
142510
299998
142510
299998
142510
299994
142510
299999
299982
142510
142510
299999
142510
299998
142510
142510
299999
142510
142510
299996
142510
299999
142510
299999
142510
299995
299996
299973
142510
299998
299992
142510
299999
142510
299998
299995
299996
299996
299995
299999
142510
142510
142510
142510
142510
142510
299998
142510
299996
299997
299999
142510
299999
142510
142510
299998
142510
299998
142510
299998
299996
142510
299999
142510
142510
299997
299932
299992
142510
299994
299999
299994
299999
142510
142510
299998
299998
299996
299998
299980
299999
299998
142510
299995
299999
142510
299981
299999
299998
142510
142510
142510
299992
142510
299996
299997
299999
299998
299999
142510
142510
299998
142510
299999
299999
299998
142510
299998
142510
299999
142510
299998
142510
142510
142510
299999
299961
142510
299995
299999
299996
299985
142510
299997
299998
142510
299999
299999
299998
299992
142510
142510
299999
299989
299992
299981
299997
299998
299999
142510
299999
142510
299997
299994
142510
142510
299997
142510
142510
142510
299999
299999
142510
299999
299997
142510
142510
299997
299999
299998
299999
142510
299999
142510
299999
299993
142510
299999
142510
299997
299975
299994
142510
299996
142510
142510
142510
142510
299996
299963
142510
299996
299994
142510
142510
142510
142510
142510
299999
299985
299983
142510
142510
299998
299996
299999
299991
142510
299994
299996
142510
299999
142510
299998
299999
142510
299991
142510
299996
142510
142510
142510
299992
142510
142510
299984
142510
299999
299999
299998
299991
299998
299997
299994
299996
142510
299985
299997
142510
142510
299997
299999
299991
299999
142510
142510
299971
142510
299986
299999
142510
299992
299998
142510
142510
142510
142510
299990
142510
299988
299995
299993
299998
142510
142510
142510
299999
299997
299999
299998
299997
142510
142510
299996
142510
299998
142510
299999
142510
299999
299998
142510
299997
299998
299999
299997
142510
299991
142510
142510
142510
299988
142510
299995
299999
299998
299997
142510
142510
299999
299999
142510
299999
142510
299999
299997
299999
142510
142510
299996
299996
142510
299998
142510
299994
142510
142510
299997
142510
299997
299999
299999
142510
299998
299999
142510
142510
142510
299999
142510
142510
299993
142510
299994
142510
299990
299957
299998
142510
142510
299996
142510
299999
142510
142510
299998
299998
142510
299999
142510
299985
142510
142510
142510
142510
299987
299997
299992
142510
142510
142510
142510
299994
299999
299997
299999
299999
299990
142510
299998
142510
299999
299963
299995
299999
299986
142510
299995
299999
299996
299997
142510
142510
299998
142510
142510
299981
299999
142510
299995
142510
142510
142510
142510
142510
142510
299999
142510
299999
142510
142510
299998
142510
142510
299997
299997
299992
142510
299954
299999
142510
299999
299999
142510
142510
142510
299996
299999
142510
142510
142510
142510
142510
299999
299999
299981
299999
299999
299999
299999
299995
299999
142510
299999
142510
142510
299999
142510
142510
299999
299997
142510
142510
299995
299999
299998
142510
142510
142510
142510
142510
299998
142510
299999
299994
142510
299998
299999
299993
299998
299991
142510
299999
142510
142510
142510
299999
299997
142510
142510
299998
142510
142510
142510
142510
299986
299998
142510
299998
142510
142510
142510
142510
299999
299946
142510
142510
142510
142510
299998
299999
142510
142510
299999
142510
299986
142510
142510
299999
142510
299999
142510
142510
142510
299993
142510
299999
142510
299999
299999
299998
299998
299995
299998
299999
142510
299997
299996
142510
142510
142510
299995
142510
299988
299982
142510
299998
299999
299996
142510
299999
299973
299999
142510
299999
142510
299998
142510
299994
142510
299996
142510
142510
142510
299998
142510
299996
299998
299998
299998
299999
142510
142510
299999
299997
299996
142510
142510
142510
299998
299999
299999
299999
142510
142510
299994
299996
142510
299999
299993
299995
142510
142510
142510
299994
142510
299986
299999
299998
299982
299997
142510
299998
142510
299998
299998
299999
142510
299999
299998
299999
299947
299964
299997
299999
299999
299999
299973
299994
142510
142510
299999
299995
299996
299996
142510
142510
299999
299989
142510
142510
142510
142510
299999
142510
299999
299999
142510
142510
142510
142510
142510
142510
299999
142510
142510
299997
142510
142510
299998
142510
142510
299998
142510
299992
142510
299999
142510
299999
299999
299996
299997
142510
142510
299999
142510
142510
299965
299999
299998
142510
142510
299997
299999
142510
142510
299999
142510
142510
299999
299997
299999
299994
299999
299999
299998
142510
142510
142510
299998
142510
142510
142510
299999
142510
299980
299968
299995
142510
299998
142510
299999
299998
142510
299999
299982
142510
299998
299977
299998
299999
299998
299997
142510
142510
142510
142510
299998
299999
299975
142510
299998
299987
142510
299998
142510
299998
299999
142510
142510
299998
142510
142510
299998
299999
299999
299998
299985
299996
142510
142510
299998
299994
142510
299998
299996
142510
299999
299999
142510
142510
299999
299998
299997
299999
299999
299997
299994
299998
142510
142510
299999
299993
142510
299998
299998
142510
142510
142510
142510
142510
142510
142510
299998
299991
142510
299997
142510
142510
299998
299998
299988
299994
299999
299999
299999
142510
299995
142510
142510
142510
299999
142510
142510
299998
142510
142510
299998
142510
299997
142510
299999
142510
299998
142510
299997
142510
142510
299999
142510
142510
299930
299997
142510
299980
142510
142510
142510
299999
142510
299992
299990
142510
299999
142510
299998
299996
142510
299997
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
299991
299981
299999
142510
299999
142510
142510
299998
142510
142510
299995
299994
142510
299999
142510
299997
299999
299993
142510
142510
299999
299999
299994
299993
299993
299999
299995
142510
142510
299998
142510
299996
142510
299999
299999
299998
142510
142510
142510
142510
299999
142510
299998
142510
299999
299983
142510
299999
142510
299998
142510
299999
142510
299997
142510
299999
142510
299991
142510
299997
299980
142510
142510
299997
142510
142510
299998
299997
142510
299999
299998
299996
299998
299998
299992
142510
299998
299999
299999
299997
299996
142510
142510
299978
142510
142510
142510
142510
299997
142510
142510
299996
299997
142510
142510
142510
142510
142510
299997
299985
299998
299975
142510
142510
299990
299999
142510
299999
142510
299998
142510
299997
142510
299998
299999
299988
142510
299999
142510
142510
299978
299996
142510
142510
142510
299999
299995
142510
299950
142510
299982
142510
299961
142510
299999
142510
299992
299998
142510
142510
299995
142510
299996
142510
299989
299998
299998
299971
142510
142510
299996
299997
299996
142510
299998
142510
142510
142510
299990
142510
142510
299998
299997
299998
142510
142510
299997
299999
142510
299999
142510
142510
142510
142510
142510
299998
299996
299997
299995
142510
299997
142510
299999
299992
142510
142510
142510
142510
299995
299999
299989
299995
299996
299998
142510
142510
299999
142510
299999
142510
142510
142510
299997
142510
142510
142510
142510
142510
142510
142510
142510
142510
299993
299996
142510
299999
142510
142510
142510
142510
142510
299987
299997
299998
299997
299997
142510
142510
142510
142510
299999
142510
299997
299998
299999
299996
142510
142510
142510
299995
142510
299999
142510
299989
299995
142510
299999
142510
142510
299990
142510
299999
142510
299999
299998
142510
299999
299999
299997
299999
142510
299995
142510
142510
299997
142510
299999
142510
299999
142510
299986
299999
299998
142510
142510
142510
142510
299999
142510
299971
142510
142510
299997
299997
299999
299999
142510
142510
142510
299995
142510
299999
142510
142510
299997
142510
299997
299992
142510
142510
142510
142510
299998
142510
142510
299997
299972
299998
299997
142510
142510
142510
299997
299999
299996
299999
299999
142510
142510
299999
142510
299999
142510
142510
299991
142510
299982
142510
142510
142510
299997
142510
299995
142510
299999
142510
299999
142510
299999
299999
299996
299999
299989
299998
299999
142510
142510
142510
299999
299994
299997
142510
299987
142510
142510
142510
142510
142510
142510
299995
142510
142510
299999
142510
142510
142510
142510
142510
142510
299993
299999
142510
142510
142510
142510
142510
299999
299999
142510
142510
142510
299996
299952
142510
299998
142510
142510
299992
142510
142510
299999
299998
299993
142510
299999
142510
142510
299997
299997
299994
142510
299999
299998
142510
299989
142510
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
299997
142510
299996
299999
142510
299995
142510
299995
299994
299998
299998
299998
299993
142510
299999
142510
299999
142510
142510
142510
142510
299998
299999
299999
142510
142510
142510
142510
142510
142510
299990
142510
142510
299999
299998
142510
299999
299999
142510
142510
299999
299999
299988
299999
142510
142510
299998
299997
299999
142510
142510
142510
299999
299998
142510
142510
142510
299995
142510
299981
299999
299972
142510
142510
299999
142510
142510
299994
142510
299999
142510
142510
299998
299983
299997
142510
142510
299996
299999
142510
299992
142510
299998
142510
142510
299996
299997
299998
142510
142510
142510
299998
142510
299999
299998
299999
299997
142510
142510
299988
299999
142510
142510
299999
299996
299998
142510
142510
299998
142510
299997
299992
142510
142510
299976
299998
142510
142510
299997
299944
142510
299998
142510
142510
142510
299999
299982
299998
142510
299994
299978
299995
142510
299999
299998
142510
142510
299999
299953
299999
299998
299976
299992
299999
299999
299999
299994
299999
299992
142510
299999
299998
299999
299999
299999
299999
299996
299997
299999
299986
142510
299993
299999
142510
299998
142510
142510
299994
299958
142510
299999
299999
299998
299999
142510
299996
142510
142510
299997
142510
299996
299999
142510
299997
142510
142510
299997
142510
299998
299946
142510
299998
299998
142510
299999
299995
142510
142510
142510
142510
142510
299996
142510
299998
142510
299999
299993
142510
299986
142510
299988
299998
299997
142510
299996
142510
299995
142510
142510
299997
299991
142510
299998
299930
142510
142510
142510
299994
299998
299994
299998
142510
142510
142510
299987
299996
142510
142510
142510
299998
299998
142510
142510
299998
142510
299932
299967
299998
142510
142510
142510
299998
299997
142510
142510
299999
142510
299997
299999
142510
299998
299998
299998
142510
142510
299997
299994
142510
142510
299999
142510
299997
299996
299999
142510
299997
142510
142510
142510
142510
142510
142510
299999
299982
299996
142510
142510
299999
299999
299999
299995
299997
299956
299988
299988
142510
142510
142510
142510
142510
299952
142510
142510
299997
142510
299996
142510
142510
142510
299982
142510
142510
142510
142510
299998
299998
142510
299999
299999
142510
299998
142510
299998
299999
299997
142510
299985
142510
142510
142510
142510
142510
299988
142510
299999
299999
299998
299997
142510
299997
142510
299999
299999
299998
299995
299999
299993
142510
299999
299995
299999
299990
299999
299999
142510
299997
142510
299999
142510
299999
142510
299999
142510
299958
299998
299982
299999
299996
299997
299999
299997
299998
299932
299998
142510
299998
299998
142510
299996
142510
299998
299998
299999
299998
142510
299995
142510
299994
299995
142510
299995
299971
299999
299998
299999
299999
299998
299999
299968
299996
142510
299994
142510
299998
299999
299996
299997
142510
142510
142510
299981
299995
299998
142510
299999
299987
142510
299998
299985
299999
299998
299996
299995
142510
299998
142510
299997
142510
299993
299997
142510
142510
142510
299967
299996
299999
142510
299984
142510
142510
142510
299998
299995
299999
299999
299997
299999
142510
142510
299994
142510
142510
142510
299998
142510
142510
299999
299998
142510
299997
299995
299998
299996
299981
299999
299998
142510
299960
142510
142510
299994
142510
299999
142510
299998
299994
299978
142510
299957
142510
299997
142510
142510
142510
142510
142510
299999
142510
299999
299998
299999
299988
299997
299999
299967
299992
299999
299996
299985
299998
142510
299998
142510
142510
142510
299997
299989
299998
299993
299999
142510
299975
142510
299994
142510
142510
299997
142510
299999
299989
142510
299996
142510
142510
142510
299999
299998
142510
142510
142510
142510
142510
299994
142510
299986
299999
142510
299998
299998
299993
299993
142510
142510
299999
142510
299997
142510
299997
299999
299984
299996
142510
299997
142510
299998
299955
142510
142510
142510
299988
142510
142510
299998
142510
142510
299997
299998
299997
142510
142510
299997
299923
299999
299976
299992
142510
299999
299997
299999
299998
299999
299999
299999
299999
142510
299990
142510
299997
142510
142510
142510
299988
299996
142510
142510
142510
299997
142510
299999
142510
299987
299999
142510
299999
142510
142510
142510
142510
142510
142510
299994
142510
299999
299994
142510
299995
142510
299999
142510
142510
142510
142510
299998
299991
299998
299997
299986
299997
299999
299999
142510
142510
142510
299997
299998
299999
299962
299999
142510
142510
142510
299999
299981
299998
299986
142510
299996
142510
142510
299999
142510
142510
299997
299999
299999
299991
142510
299996
142510
299998
299999
299990
142510
299997
299997
299990
142510
299998
142510
299998
142510
142510
299999
142510
299999
299999
299998
142510
299996
142510
142510
142510
299996
299996
142510
142510
299997
299999
142510
299999
142510
299998
299999
299995
142510
299998
142510
142510
142510
142510
299995
142510
142510
142510
299997
299992
299997
299992
142510
299999
299996
142510
299998
299997
142510
299998
299999
142510
142510
142510
299999
142510
299998
142510
142510
299998
142510
299999
299996
299999
299997
299999
299999
299998
142510
142510
142510
299997
299992
299999
299998
299998
299997
299998
142510
142510
142510
142510
142510
142510
299994
142510
299990
142510
142510
299998
299998
142510
142510
299996
142510
299997
142510
142510
299998
299988
142510
142510
142510
299996
142510
142510
299997
299994
299998
299999
299995
299998
142510
299999
142510
299998
299996
299998
299998
142510
299979
299986
142510
142510
299973
142510
299981
142510
299998
299999
299991
299986
299998
299995
142510
142510
299998
142510
142510
299999
142510
142510
299998
142510
142510
142510
299999
142510
299996
299982
142510
299999
299998
299999
299998
299986
142510
299999
142510
299996
142510
299993
299998
142510
142510
299998
299993
299999
142510
142510
142510
299999
142510
299998
299995
299988
299997
142510
142510
299991
299998
299998
142510
299997
142510
142510
142510
299998
299973
299997
299999
142510
142510
142510
299998
142510
142510
299999
299964
142510
142510
299997
299991
299999
142510
142510
299999
299965
299997
299999
299998
299999
142510
299998
142510
299998
299965
299998
299998
299998
299997
142510
299999
142510
142510
299999
142510
299996
299997
299999
299999
142510
142510
299999
299999
299999
142510
142510
142510
142510
142510
299999
142510
299979
142510
142510
299998
142510
299998
142510
142510
142510
142510
299993
142510
299999
299998
299991
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
299993
142510
299999
299999
142510
142510
142510
142510
142510
299999
299999
142510
299998
299999
142510
299999
299998
299994
142510
299999
142510
299996
142510
142510
299998
299999
299998
299999
142510
142510
142510
299999
299999
299991
299998
142510
299995
142510
299998
299947
142510
299998
142510
142510
142510
142510
142510
142510
142510
299998
142510
299995
142510
299999
142510
299992
142510
299996
299994
142510
299999
299980
299996
142510
142510
299994
299999
299978
142510
142510
142510
142510
299993
299998
299990
142510
299998
142510
142510
299999
299997
299993
299992
299995
299992
299998
142510
299998
299995
299999
299998
299997
299999
142510
299967
299999
142510
142510
299998
142510
142510
142510
299975
142510
299999
142510
299999
142510
299999
299998
142510
299997
299968
299998
299998
142510
142510
142510
299997
299998
142510
299999
299997
299999
299999
142510
142510
299955
299998
299993
299999
142510
299991
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
142510
299999
299999
142510
299896
142510
299999
299994
299946
299999
299999
299957
299997
142510
299990
142510
299967
299999
299945
142510
299998
299998
299993
299997
142510
142510
142510
299999
142510
299997
142510
299999
142510
142510
299994
299991
299999
142510
142510
142510
142510
299996
299997
299990
142510
299998
142510
299999
142510
142510
299998
299969
299990
299999
299998
299997
142510
299993
299998
299998
299996
299996
142510
299998
299998
142510
142510
142510
142510
142510
299999
299999
142510
299999
299998
299997
142510
142510
142510
299997
142510
299995
299996
142510
142510
142510
299999
142510
299998
299996
142510
299999
142510
299998
299999
142510
299946
142510
299997
142510
142510
299988
299999
142510
142510
142510
299998
299999
299999
142510
299980
299984
299995
142510
142510
142510
299997
299998
299999
299990
142510
299986
299991
142510
299999
142510
142510
299998
142510
299999
299998
299999
299991
299993
142510
299998
142510
299996
142510
142510
142510
142510
142510
299999
142510
299993
299989
142510
299993
142510
299995
299998
299987
142510
142510
299999
299992
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
299998
142510
299998
299997
142510
299999
299992
299998
299994
142510
299998
142510
299984
299996
142510
142510
299990
142510
299999
142510
142510
299999
299999
299999
142510
142510
299995
299994
299998
299990
142510
299996
142510
299998
299999
299988
142510
299999
142510
299996
142510
299998
299998
299997
142510
142510
142510
299998
299998
299978
142510
142510
299999
142510
299989
299999
299994
299999
299998
299998
142510
142510
142510
299990
142510
142510
299998
299994
142510
299997
142510
299995
142510
299997
142510
142510
299999
299982
142510
299997
299999
142510
299991
142510
299999
142510
299999
142510
299999
142510
142510
142510
299997
299999
142510
142510
299996
299996
142510
142510
299994
142510
142510
142510
142510
299983
299976
299999
142510
299999
299999
299998
142510
299997
142510
299989
299997
142510
142510
299993
142510
299999
299988
142510
142510
299999
299995
299962
142510
299993
142510
142510
299999
299998
299998
142510
142510
299997
299999
299992
299999
142510
142510
142510
299995
299995
299999
299996
142510
142510
299998
299996
299998
299999
142510
299997
299988
142510
299934
142510
142510
142510
299961
142510
299980
299998
299983
142510
299999
299998
299997
142510
299999
142510
142510
299960
299998
299986
299998
142510
142510
299996
299998
299998
299997
142510
299989
142510
299997
299990
299997
299997
142510
299997
299998
299996
299999
142510
142510
299998
299999
299994
299993
299996
142510
299984
142510
299998
299999
142510
299992
299993
142510
299989
142510
299999
142510
142510
299967
142510
142510
299996
142510
299998
142510
142510
299992
299998
299997
142510
142510
299996
142510
142510
299998
142510
299997
299999
299983
142510
142510
299998
142510
299999
299999
142510
142510
299996
142510
299967
299999
299996
299998
299999
299999
299999
299999
142510
299990
299999
142510
142510
299999
299996
142510
142510
299997
299997
299999
299998
142510
142510
299986
299999
142510
299995
299999
142510
142510
299999
299995
299994
142510
142510
142510
142510
299998
299996
142510
142510
142510
299994
142510
142510
299998
299999
142510
142510
142510
299997
299999
299996
142510
299998
299998
142510
142510
299995
142510
299998
299999
299999
142510
299995
142510
299999
299999
142510
142510
299999
142510
142510
299998
299989
299989
142510
142510
299999
299998
299998
142510
299999
299998
142510
142510
299997
142510
299994
299992
299996
299997
299990
299998
142510
299996
299995
142510
142510
142510
142510
299997
142510
299994
142510
299995
142510
299999
299997
142510
299961
142510
299999
142510
142510
299998
142510
142510
299996
299998
142510
299999
299999
299998
142510
299998
299972
299999
142510
299998
299999
142510
299999
299999
299999
142510
299957
299999
299992
299992
299983
142510
142510
299999
299996
299937
142510
142510
299999
299995
299999
142510
299999
299998
142510
299997
299994
299996
299995
142510
299998
299997
142510
142510
299997
142510
299967
142510
299997
299998
142510
299968
299998
142510
142510
299998
299997
299999
142510
299999
299997
299997
299965
142510
142510
299968
299998
299999
299997
142510
299960
299991
142510
142510
299963
142510
142510
299994
142510
299999
299989
299999
299995
299999
299985
142510
299997
299998
299998
142510
142510
299985
299999
142510
142510
299982
142510
299996
142510
299950
142510
142510
299999
142510
299997
299998
299999
142510
142510
299983
142510
299999
299981
142510
142510
299993
299995
299998
299997
299999
299997
299999
299999
142510
142510
299996
142510
299994
142510
142510
142510
299999
299995
142510
142510
142510
142510
142510
142510
142510
142510
299997
299992
142510
142510
142510
299993
299997
299997
299999
299998
142510
299997
142510
142510
142510
299996
142510
299997
299995
299999
142510
142510
299998
299998
142510
142510
299999
142510
142510
299999
299999
299997
299999
299999
142510
142510
299999
142510
142510
299999
142510
299999
142510
299998
299940
299993
299999
142510
142510
299999
142510
142510
299992
299996
142510
142510
299993
142510
299999
299999
142510
142510
142510
142510
299997
142510
299997
142510
142510
142510
299997
299992
299999
142510
299999
299997
299998
299999
142510
142510
142510
299988
299998
299999
142510
299996
142510
299980
299998
299990
299994
299996
299999
299999
142510
299999
299999
299936
299995
299998
142510
299993
142510
299987
142510
142510
299998
299999
299999
299999
299997
142510
142510
142510
299993
142510
299997
299999
299999
142510
142510
142510
142510
142510
142510
142510
299994
142510
299983
299996
299993
299999
142510
299986
142510
299998
299994
142510
142510
299999
142510
299997
299997
299998
299999
299998
142510
299999
299996
142510
299996
299997
142510
142510
142510
142510
299998
142510
299999
142510
299998
299974
142510
299999
299999
142510
299996
142510
299999
299998
142510
299999
299998
299947
299999
142510
299998
299989
142510
142510
299999
142510
299978
299994
142510
299998
299983
299999
299974
299998
299999
299998
299998
299992
299999
142510
299983
142510
142510
142510
142510
299999
299999
299975
299999
299990
142510
299982
142510
142510
299999
142510
142510
142510
299999
299998
299999
142510
299982
299995
299999
142510
299969
142510
142510
299999
142510
299996
142510
299999
142510
299997
142510
142510
142510
142510
299986
142510
299997
142510
142510
299997
142510
142510
299997
299996
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
142510
299995
142510
299992
299998
299974
299999
299996
299998
299998
142510
299998
299999
142510
142510
142510
142510
299999
142510
299996
142510
142510
142510
142510
299984
299994
299982
142510
142510
299998
299999
142510
299998
142510
299994
299998
299996
299999
142510
142510
299997
299982
142510
299999
299999
299993
299999
299984
299999
142510
299999
142510
299994
142510
142510
299999
142510
299998
299999
299993
299998
299999
299999
299999
142510
299999
142510
299997
299995
299999
299998
299998
142510
299998
142510
299996
142510
299997
299964
142510
299995
299994
299999
299999
299999
299999
142510
299997
142510
299999
299999
142510
142510
142510
142510
142510
142510
299995
299995
299999
142510
142510
299998
299997
299995
142510
142510
299981
299959
299999
299998
299999
299995
299990
299992
142510
299998
299999
142510
142510
299958
142510
299992
299999
299998
142510
142510
299999
299993
142510
299995
299999
299995
299976
142510
299997
142510
299999
299998
299998
142510
142510
142510
142510
142510
142510
142510
299986
142510
142510
299992
299991
299999
299998
299999
299998
142510
142510
299998
142510
142510
299998
299998
142510
142510
299996
142510
299997
142510
142510
299996
299999
299999
299996
142510
299995
142510
299999
299992
299994
142510
142510
299999
299998
299998
142510
142510
142510
142510
142510
299982
299999
142510
299998
299998
299998
142510
142510
142510
142510
142510
299995
299997
142510
299999
142510
299997
142510
142510
142510
299970
142510
142510
142510
142510
299997
299999
299998
142510
299998
299998
142510
142510
142510
299999
142510
142510
142510
299997
142510
142510
299997
299992
299994
142510
299999
299998
299997
142510
142510
142510
142510
299999
142510
142510
299997
142510
299999
142510
299987
299950
299960
299998
299982
299999
142510
299999
299999
299998
142510
142510
142510
299995
142510
142510
142510
142510
299993
299982
299995
299999
299994
142510
142510
299999
142510
299997
299998
142510
299999
299999
299999
299997
142510
299999
299987
299998
299998
299995
142510
299992
142510
142510
142510
142510
299997
299896
142510
299999
142510
142510
142510
299999
142510
142510
299996
299987
142510
142510
142510
299993
299997
142510
142510
142510
142510
299992
299999
299999
299997
299996
142510
142510
142510
299999
299988
142510
142510
299999
142510
299999
142510
299999
299999
142510
299998
299999
299999
142510
142510
299988
142510
142510
299998
142510
142510
142510
299998
142510
142510
142510
142510
142510
299998
299993
299999
142510
299998
299999
299999
142510
299989
142510
142510
299995
142510
299999
142510
299999
299945
142510
299995
299999
299996
142510
142510
299999
299998
299987
142510
142510
142510
142510
299995
142510
142510
142510
142510
299997
299987
142510
299994
142510
299994
299975
299999
142510
299998
299999
299999
299997
299999
142510
299998
142510
299999
142510
142510
142510
299999
299999
299999
299999
142510
299998
142510
299993
142510
299999
299998
299998
299997
299998
299985
142510
299999
299998
299998
142510
142510
299996
142510
142510
142510
142510
299999
299999
299991
299995
142510
142510
142510
299995
299997
299983
142510
142510
299999
299998
299998
142510
299994
299996
299998
142510
142510
142510
299994
142510
299996
142510
142510
299999
299997
299995
142510
142510
142510
142510
299999
142510
299996
142510
299998
142510
142510
142510
299999
142510
299996
299999
299999
299997
142510
299999
299996
299993
299998
299999
299999
299998
142510
142510
299999
299994
299998
142510
299997
142510
142510
142510
299999
299999
142510
299997
299994
142510
142510
142510
299999
142510
299998
299998
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
299999
142510
299999
299999
142510
299990
299978
142510
299947
299973
299932
299999
142510
142510
299999
142510
142510
142510
142510
299994
142510
299979
299977
142510
299999
142510
142510
299999
299992
299998
299987
299998
299948
299996
142510
299997
299990
142510
142510
299988
299988
299998
142510
299998
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
142510
299998
299999
299999
142510
299998
142510
142510
299999
299995
299996
299995
142510
142510
142510
142510
299993
142510
299999
142510
299984
299992
299999
299999
299995
299999
142510
142510
142510
142510
142510
142510
299997
299998
142510
142510
142510
299999
142510
142510
299998
142510
142510
299999
299997
299999
142510
299999
142510
299997
142510
299999
299998
142510
142510
142510
142510
142510
299996
299999
299983
142510
299991
142510
299997
142510
142510
299998
142510
142510
299997
142510
299994
142510
299989
299999
142510
142510
299999
299977
299991
142510
142510
142510
299999
299999
142510
299998
142510
299994
299979
142510
299992
299988
142510
299998
299994
142510
299998
299999
142510
299998
142510
142510
299992
299998
299996
299998
142510
299997
299998
299997
299989
299982
142510
299993
299999
142510
142510
142510
142510
299979
142510
142510
299999
142510
299989
142510
299998
142510
299999
142510
299998
142510
299978
142510
142510
299994
142510
142510
142510
299987
299997
299998
299999
299998
299995
299987
299998
299998
299999
142510
299982
299996
142510
142510
142510
142510
299999
142510
142510
299999
142510
299996
299995
142510
142510
142510
142510
299990
142510
142510
299997
142510
299999
142510
299997
299998
299993
299998
142510
299998
142510
299999
142510
299968
142510
299983
142510
142510
299998
299923
299991
299999
299997
299999
142510
299994
142510
299991
299990
299998
299999
299997
142510
142510
142510
299993
299999
299986
299999
142510
299989
142510
142510
299999
299998
299995
299999
142510
142510
142510
299995
142510
142510
299998
299994
299998
299995
299999
142510
142510
299999
142510
299998
142510
142510
299996
299999
142510
299998
299996
142510
142510
299988
142510
142510
142510
299998
142510
142510
299998
299997
299998
299998
299998
299988
142510
299998
299994
142510
142510
299999
299996
142510
299999
142510
299992
299988
299998
299988
142510
142510
299994
142510
299993
299999
299997
142510
142510
299999
299997
142510
299999
299966
142510
142510
299998
299993
142510
299998
299999
142510
299980
142510
299992
142510
299997
142510
299985
299995
299997
299999
299988
142510
142510
142510
142510
299995
299965
142510
299999
142510
299999
299999
299995
142510
299998
299995
299998
299994
299998
299973
299999
299998
142510
142510
142510
299980
299998
299997
142510
299993
299998
299999
142510
142510
299997
142510
142510
299981
299999
299994
142510
299991
299998
142510
142510
142510
299999
299983
299999
299985
299997
142510
142510
299999
142510
299999
142510
299998
299945
142510
142510
142510
299998
142510
142510
299994
142510
299998
142510
142510
142510
299999
142510
142510
142510
299999
299961
299999
142510
299996
142510
299999
299998
142510
299998
299998
142510
142510
142510
142510
299988
299993
299994
299996
299999
142510
142510
299999
299996
299983
142510
299999
142510
299999
142510
142510
142510
299999
299992
299993
142510
299999
299999
142510
299996
142510
142510
299997
142510
299993
299999
299999
299999
142510
299990
299998
299987
142510
299969
142510
299998
299999
299997
142510
299941
299996
299994
299999
142510
299995
299999
299999
142510
299996
299999
299999
299999
142510
299995
299999
299993
142510
142510
299998
299990
142510
299998
142510
142510
299997
299998
142510
142510
142510
299999
299992
299998
142510
142510
299999
299997
142510
299997
299999
142510
142510
299994
299972
299996
299999
142510
142510
299998
299996
142510
142510
299999
142510
142510
142510
142510
142510
142510
299998
299993
142510
299999
142510
299999
299999
299999
142510
142510
299999
299970
142510
142510
299995
142510
142510
142510
142510
142510
299995
299989
142510
142510
142510
299996
299994
299995
299999
142510
299999
299999
299987
299996
142510
299999
299986
299999
299998
299999
142510
299996
299997
142510
299999
299995
299999
299998
142510
299999
299998
142510
142510
299989
299997
142510
299999
299997
142510
299999
299999
299997
142510
299999
142510
142510
142510
299998
299997
142510
299993
142510
299995
142510
299988
299996
142510
299999
142510
299960
299930
142510
142510
299993
299997
299998
299998
299998
299999
142510
299998
299993
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
299991
142510
142510
299998
142510
299998
142510
142510
142510
142510
299999
299991
142510
142510
299999
299999
299999
299994
142510
299996
299996
142510
299999
299975
299998
299999
142510
142510
142510
142510
142510
299999
142510
142510
299994
299999
299999
142510
142510
142510
142510
142510
142510
299998
299997
142510
299980
299999
142510
299998
299999
299999
299991
299997
299999
142510
299999
299991
299995
299999
142510
142510
299991
299997
299978
299998
142510
299998
299999
299998
142510
142510
142510
142510
142510
299999
299999
142510
142510
299997
299998
142510
142510
299998
299942
299996
142510
299999
142510
142510
142510
142510
299998
299999
299999
299999
142510
299997
299999
299989
299988
142510
142510
142510
142510
299998
142510
299997
142510
299974
299996
299998
299999
142510
299999
142510
142510
142510
299999
142510
142510
142510
142510
299997
142510
299989
299998
299971
142510
142510
142510
299971
299997
299999
299999
299975
142510
299999
142510
142510
142510
299999
299998
142510
142510
142510
299999
299998
299960
299997
142510
299996
299997
142510
142510
299999
142510
142510
142510
142510
142510
142510
299976
142510
142510
299998
142510
142510
142510
299999
299999
299998
142510
299987
299999
299987
142510
142510
299987
299984
142510
299999
299998
142510
299999
299999
142510
299999
299997
142510
142510
299997
142510
299985
299999
299999
299999
142510
142510
142510
142510
142510
299984
142510
142510
142510
142510
142510
299967
299997
299999
142510
299999
299995
142510
142510
142510
142510
142510
142510
142510
142510
299999
299994
299970
299994
142510
299993
142510
299999
299998
142510
142510
142510
142510
299999
142510
299999
142510
142510
142510
142510
142510
299999
299995
299999
299985
299997
142510
142510
299998
299994
142510
142510
142510
299998
299999
299998
299995
299999
142510
299998
142510
142510
142510
299998
299997
299999
299996
299999
142510
299999
299998
299998
299997
142510
299999
142510
142510
142510
299998
142510
142510
142510
299964
142510
299999
142510
142510
142510
142510
299999
299999
142510
299976
299972
299999
299998
299982
299999
142510
299999
299998
299993
299999
299999
142510
299992
142510
299999
299999
299999
299999
142510
142510
299999
142510
299998
299977
299998
142510
142510
142510
142510
299998
299998
142510
299993
299999
299999
299999
142510
299997
142510
142510
142510
299999
299999
299999
299997
299999
299999
299984
299998
299995
299999
299999
142510
142510
142510
142510
142510
299998
299997
142510
299998
142510
142510
142510
299999
299998
142510
142510
299999
299981
299997
142510
299999
299995
142510
299997
299999
299997
142510
142510
299998
299999
299996
142510
299999
142510
299999
299997
299999
299990
142510
142510
142510
299997
142510
142510
299992
142510
299997
299974
299998
299999
142510
299998
299993
142510
299998
299992
142510
299989
142510
142510
142510
299999
299996
142510
299996
142510
142510
142510
142510
299998
299990
142510
142510
142510
142510
142510
299998
142510
299998
142510
142510
299987
299998
299997
299998
299997
142510
142510
299998
142510
142510
299999
299999
142510
299999
299998
299999
142510
142510
142510
142510
299997
142510
299986
299997
142510
299996
299990
142510
142510
142510
299997
299988
142510
299994
142510
299999
299997
142510
142510
299970
299997
299988
299998
142510
299993
142510
142510
299995
142510
142510
142510
142510
299997
142510
142510
142510
142510
142510
142510
299998
299999
299997
299999
299999
299988
299982
299994
142510
142510
299999
299996
299998
142510
142510
142510
299999
299999
142510
299973
299994
299999
299998
299975
142510
142510
299993
142510
142510
142510
299999
299999
299983
142510
299998
142510
142510
299999
299999
299999
299998
299999
142510
142510
142510
142510
142510
299996
299997
299999
299979
142510
299993
299998
299995
299991
142510
299986
299999
142510
142510
299957
142510
299996
142510
142510
299997
142510
299996
142510
142510
142510
299999
142510
299969
142510
299999
299985
142510
299992
299989
299999
299998
142510
299998
142510
142510
142510
142510
299996
142510
299988
299992
299997
299995
299991
142510
142510
142510
299998
142510
142510
142510
142510
142510
299999
142510
299998
142510
299991
299999
299996
142510
299995
142510
142510
299999
299993
299946
142510
299998
142510
299998
299997
142510
299998
142510
142510
299999
299994
299999
299998
299999
299998
299986
142510
299999
299998
299994
299999
142510
142510
299953
299959
299997
299994
299999
142510
142510
142510
142510
142510
142510
142510
299985
299998
142510
299999
142510
142510
142510
142510
299994
142510
142510
142510
299992
299997
142510
142510
299999
299996
142510
299997
142510
299997
299999
142510
142510
142510
299999
299993
142510
299999
299998
299997
142510
299999
142510
299999
299997
299999
299987
299996
299988
142510
142510
142510
142510
299999
142510
299997
299999
142510
299998
299999
142510
299998
299944
299999
142510
142510
299984
299946
142510
142510
142510
142510
299998
299967
299997
299999
142510
299988
142510
142510
299999
299998
142510
142510
142510
142510
142510
299996
299999
299993
142510
299999
299991
299996
142510
299999
299996
299997
142510
142510
299999
142510
142510
142510
142510
299993
299997
299997
299997
142510
142510
299995
299999
142510
142510
142510
299990
299999
142510
142510
299998
299999
299998
299995
142510
142510
299999
299997
299996
299997
299998
142510
142510
142510
142510
299992
299998
142510
299997
142510
299973
142510
142510
142510
299997
299998
299998
299974
142510
299996
299999
142510
142510
142510
142510
299998
142510
142510
142510
299997
299999
299999
299997
299996
299991
299992
142510
142510
142510
299997
299995
299989
142510
142510
299991
142510
299999
142510
299996
142510
299998
142510
142510
142510
299999
299999
299996
142510
299999
299998
299999
142510
142510
142510
142510
142510
142510
142510
299998
299995
142510
299995
299989
299998
299989
299994
299990
142510
142510
299997
299965
299998
299997
299946
142510
299999
299999
299997
142510
142510
142510
142510
142510
299998
142510
142510
142510
142510
142510
299992
299998
142510
299998
299989
299979
299998
142510
299998
299998
299998
299991
299992
299997
299996
299998
142510
142510
142510
299998
142510
299954
142510
142510
299999
142510
299999
299942
299997
299974
299941
299996
299998
142510
142510
299936
299998
142510
299990
142510
142510
142510
299989
299996
299998
299999
299984
142510
299996
299999
299999
299974
299993
142510
299999
142510
299991
299998
142510
299997
142510
299991
142510
142510
142510
299992
299999
299996
142510
299996
142510
142510
299997
299997
142510
142510
299999
142510
142510
142510
299998
142510
299993
142510
299965
142510
142510
142510
299999
299998
299993
142510
299998
299999
299999
299999
299996
299999
142510
142510
142510
299995
142510
299993
142510
142510
142510
299999
299984
299999
299999
299998
142510
142510
299998
142510
142510
299993
299997
142510
299998
299972
142510
142510
142510
299999
142510
299991
299998
299998
142510
299999
299996
142510
299997
299998
299998
299999
142510
299999
142510
142510
142510
142510
142510
299997
299999
299982
299989
142510
142510
142510
299999
299997
142510
299957
142510
299999
142510
142510
142510
299990
142510
142510
299984
299999
299986
142510
299996
299999
142510
299999
299999
142510
299995
142510
142510
299999
299983
299980
299999
299999
299998
299995
299999
299989
142510
299992
299990
299998
142510
142510
142510
142510
299997
299998
299992
142510
299998
299998
142510
299997
142510
299993
142510
142510
299994
142510
299997
299999
299999
299999
299999
299999
299998
142510
142510
142510
142510
142510
142510
142510
299996
299998
142510
299998
142510
299997
299998
142510
299999
299999
142510
299999
299993
142510
299905
299990
299999
142510
142510
299999
299998
142510
142510
299998
142510
142510
142510
299998
142510
299999
142510
142510
299999
299996
299999
299999
299998
299994
142510
142510
299998
142510
142510
299989
299981
299999
299997
299999
299999
299997
299999
142510
299969
142510
142510
299998
299997
299959
299996
299999
142510
142510
142510
142510
142510
142510
299980
299994
299994
142510
299990
142510
299999
142510
299999
142510
142510
142510
142510
142510
299994
299999
299995
299976
299998
299999
142510
142510
142510
142510
299947
142510
142510
299999
299999
142510
299999
299999
142510
299991
299998
299998
142510
299997
299998
142510
142510
299996
299998
142510
299998
142510
299989
142510
142510
299997
299998
299999
299991
299999
142510
299994
142510
299999
142510
142510
299997
142510
299967
299999
299998
299999
299997
299990
299999
299905
142510
142510
299996
299999
299999
299998
299995
142510
299991
142510
299998
299996
142510
299992
299994
299981
142510
142510
299999
142510
142510
299976
299983
299999
299998
142510
142510
299999
299999
299995
299997
142510
299997
299999
299998
299994
299997
142510
299978
299997
299999
299995
299999
142510
299999
299998
142510
299998
142510
299977
299991
299999
299999
299999
142510
142510
142510
142510
299999
299989
299912
299992
299997
299995
299998
142510
299999
142510
299999
299988
299995
299996
299999
142510
299997
299997
299992
299998
299998
142510
142510
299998
142510
299998
142510
142510
299998
142510
299997
142510
142510
142510
142510
142510
142510
299997
142510
299999
299987
299999
299999
142510
299999
142510
299992
299998
142510
299982
142510
142510
299999
142510
142510
299976
142510
299999
142510
299992
142510
299994
142510
299963
142510
299999
142510
142510
299999
142510
299997
142510
299998
299999
299999
142510
299998
142510
142510
299982
142510
142510
299999
299999
299997
142510
299999
142510
142510
299999
299997
299999
142510
299905
142510
299989
299999
142510
299995
299998
299999
142510
299994
142510
142510
142510
142510
299995
299999
142510
299998
142510
299998
299999
142510
142510
299997
299999
299996
299996
299999
299999
142510
299999
142510
299999
142510
299998
142510
299991
142510
299998
299994
142510
299999
299995
142510
299996
142510
142510
142510
142510
142510
142510
299999
299995
299995
299999
299992
299995
142510
299992
142510
142510
299999
299997
142510
299989
299999
299993
299997
299999
142510
299998
299999
142510
142510
299999
299999
142510
299999
299998
142510
142510
299993
142510
142510
299996
142510
142510
299998
142510
142510
299998
142510
299998
142510
142510
299991
142510
299999
299999
142510
299989
142510
299999
299998
299998
142510
142510
299999
299995
142510
142510
299997
299998
142510
299999
299968
299999
299970
299997
299998
299994
299999
142510
299991
299998
299999
299992
142510
142510
142510
142510
142510
299992
142510
142510
142510
142510
142510
299996
142510
299990
299994
299999
299991
299999
299999
299998
299993
142510
142510
299999
142510
142510
142510
299993
299998
299997
142510
142510
142510
299998
142510
142510
299988
299995
142510
142510
142510
299998
142510
299999
142510
299998
299994
299992
142510
142510
299993
142510
299999
299995
142510
142510
299999
299999
299998
299996
142510
299993
299999
142510
299999
142510
299995
142510
299999
142510
142510
299996
299998
142510
299990
142510
299999
142510
299996
142510
142510
299999
142510
142510
142510
142510
299999
142510
299988
142510
142510
142510
142510
299997
142510
142510
142510
142510
142510
299999
299999
299998
142510
299984
142510
299999
299991
142510
142510
142510
142510
142510
299987
142510
299999
299997
299999
299997
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299998
142510
142510
299964
142510
299999
299998
299990
299999
142510
299998
299998
142510
299996
142510
299999
299999
299988
142510
299983
299999
299997
299996
299989
299996
142510
299990
299991
142510
299995
142510
142510
142510
299999
299999
299998
142510
142510
299987
299998
299996
299999
142510
299999
142510
299997
299998
142510
142510
299995
299997
142510
142510
299999
299999
299983
142510
142510
299993
299979
299999
299999
299980
142510
299997
142510
142510
299963
142510
299998
299995
299999
142510
299997
142510
142510
299999
299992
299998
299999
142510
142510
142510
299997
299999
142510
142510
142510
142510
142510
299961
299997
299997
142510
299999
299997
299998
142510
299999
142510
299996
142510
299998
299995
299998
299998
299999
299998
142510
299999
142510
299985
142510
142510
299998
299991
299998
142510
299998
299999
299999
142510
299999
142510
299993
299997
299997
142510
142510
142510
299979
142510
299994
299956
299999
142510
142510
142510
299995
299990
142510
299996
142510
299993
142510
299999
299999
299974
299992
299974
299996
299999
299999
142510
142510
142510
299997
299996
142510
299998
142510
299999
299996
142510
299975
142510
142510
299999
299997
299993
142510
142510
299998
299999
299998
299944
299999
299989
299999
142510
142510
142510
142510
142510
142510
299981
142510
299999
299987
142510
142510
142510
142510
142510
299998
299998
142510
299997
142510
299994
299998
299999
299987
142510
142510
142510
299999
299999
299999
299999
142510
299996
142510
142510
299999
299991
299997
142510
142510
299999
142510
142510
142510
299977
142510
142510
299998
142510
142510
299998
142510
142510
299992
299997
299998
299995
299999
299999
299999
142510
142510
299993
299996
142510
299999
299996
142510
299985
299996
299996
299999
142510
299965
299999
299997
299998
299998
142510
142510
299998
299997
299991
142510
299988
142510
142510
142510
299971
299999
142510
142510
299998
299998
299995
142510
299984
299995
299988
142510
142510
299999
299989
299995
142510
142510
299999
142510
142510
299999
299997
142510
142510
142510
299998
142510
299994
299995
142510
299999
299997
142510
299998
299999
142510
142510
142510
299997
299997
142510
299999
299979
299995
142510
299997
299993
299997
142510
299999
142510
299982
299998
142510
299996
299996
299999
142510
299999
142510
299994
299986
142510
299991
299998
299999
142510
142510
142510
299988
299999
142510
299998
299997
299993
299994
299997
299998
142510
142510
299999
142510
299992
142510
142510
142510
142510
299998
299999
299994
299996
299993
142510
142510
299999
142510
299999
299995
299985
142510
142510
299998
299999
299996
142510
299998
299985
299981
299981
299997
299999
142510
299987
142510
299989
142510
142510
142510
142510
299996
299980
142510
299995
299999
299999
142510
299998
142510
299986
299999
142510
299996
142510
142510
299991
142510
142510
142510
299999
299994
142510
299972
299985
142510
299993
142510
299994
142510
299995
142510
142510
299999
142510
299982
142510
299998
142510
299990
142510
299977
299999
299973
299998
142510
142510
142510
299987
142510
142510
299997
142510
142510
299997
142510
299999
142510
142510
299997
142510
142510
299994
299998
299999
299999
142510
299990
142510
299999
299999
299998
299978
142510
299995
299998
299999
299999
299994
299999
142510
299997
299996
299997
299994
142510
299996
299990
299999
142510
299999
299997
142510
299996
142510
299994
299998
299979
142510
142510
142510
142510
142510
299999
142510
299942
299996
142510
299988
299988
299999
142510
299999
142510
142510
299999
299997
142510
142510
142510
299999
142510
299999
142510
299992
299998
299996
142510
299980
142510
299997
299999
299990
299999
299996
299982
142510
299998
142510
142510
142510
299999
142510
142510
142510
142510
299999
142510
299998
142510
142510
299999
299998
142510
299999
299995
142510
142510
299993
299997
142510
299993
299999
299994
299999
142510
142510
299998
142510
299999
299992
142510
142510
299990
142510
142510
299998
299999
299998
142510
299975
142510
299998
142510
142510
142510
299988
142510
142510
299997
299998
142510
142510
142510
299996
142510
142510
299999
299997
299967
142510
142510
299999
142510
299994
142510
299991
299997
299999
142510
299990
142510
142510
299982
299993
142510
142510
142510
299998
299998
142510
299999
299999
299993
299998
142510
299998
299998
142510
142510
142510
142510
142510
299997
299996
299986
299998
142510
299995
299998
299997
142510
142510
299999
142510
142510
299998
299989
299989
299999
142510
142510
142510
142510
299998
299999
299990
299997
142510
299995
299987
142510
299999
299999
142510
142510
142510
142510
142510
142510
299998
142510
142510
299982
299999
142510
142510
299996
299989
142510
299999
299999
142510
142510
299923
299966
299999
299997
299999
142510
299999
299998
299999
299990
299995
299999
142510
142510
142510
142510
299994
142510
142510
299997
299999
299996
142510
142510
142510
299997
142510
142510
142510
142510
299998
299999
299999
299997
299999
299996
299998
142510
299997
142510
299993
142510
299997
142510
142510
299995
299998
299999
142510
299993
142510
299994
299997
299998
299998
299999
299983
299994
142510
142510
142510
142510
142510
142510
299998
299994
299998
299995
299995
299998
299999
299998
142510
299998
299996
299998
299999
142510
142510
299932
299997
299979
299993
142510
142510
142510
142510
142510
299999
299999
142510
299997
299989
299991
299996
142510
299996
299994
299997
299999
299996
299997
299991
142510
142510
299988
299998
299993
299995
142510
142510
299999
299932
299998
299991
142510
142510
142510
299998
299999
299999
299997
299986
299993
142510
142510
142510
299997
142510
142510
299991
142510
299994
299999
299997
299997
142510
299994
299981
299999
142510
142510
142510
299991
299986
142510
299995
299981
142510
142510
299997
299991
299998
142510
142510
299986
299994
299996
299998
299999
142510
299998
299975
299999
142510
299998
299998
142510
142510
299998
299985
299997
142510
299998
299998
142510
299999
299996
299998
299999
299997
299994
299954
299992
299998
299999
142510
142510
142510
142510
142510
299984
142510
142510
299996
299991
299998
299999
299999
142510
299995
299996
299998
142510
299994
299999
299999
142510
142510
299997
299999
299998
142510
299995
142510
142510
299999
299997
142510
299995
299997
142510
142510
299998
142510
142510
142510
142510
299998
299999
142510
142510
142510
142510
142510
299999
142510
299998
142510
299999
142510
299999
299999
142510
142510
142510
142510
142510
142510
299999
142510
299999
299985
299999
299997
299996
299999
142510
299999
142510
142510
142510
299999
142510
299997
142510
299997
142510
142510
142510
142510
299997
299994
299998
299999
142510
142510
142510
299998
299999
299999
299999
299999
142510
142510
299998
299953
299994
142510
299997
299999
142510
299995
142510
299999
299999
142510
142510
299950
299992
299997
299999
299998
299998
142510
142510
299999
299997
142510
299988
142510
299999
142510
142510
299998
142510
299998
299999
142510
142510
299985
299998
299998
142510
299996
299992
142510
299995
299987
142510
299997
299999
142510
299999
142510
142510
299993
299992
299999
142510
299997
142510
299992
142510
142510
142510
299998
142510
299989
142510
299997
142510
142510
142510
142510
299996
142510
299997
299996
142510
299999
299999
142510
142510
299998
299999
299998
142510
299999
299999
299997
299972
299997
142510
299999
142510
299999
299999
142510
142510
299991
299996
299999
299997
142510
142510
299999
142510
299997
142510
299999
142510
142510
142510
142510
299998
299989
142510
142510
299999
299999
142510
142510
299970
299997
299997
299996
142510
299998
142510
142510
299995
142510
299999
299995
299998
299941
142510
142510
142510
299998
299990
299997
299993
299999
142510
142510
142510
299997
142510
299999
142510
142510
142510
142510
299998
299998
142510
142510
142510
142510
299994
299988
299999
299997
142510
142510
299998
142510
299995
142510
142510
299996
142510
142510
299999
299999
142510
299998
142510
142510
142510
142510
142510
142510
299996
142510
142510
299999
299999
142510
299999
299980
299999
299998
299998
299997
142510
142510
142510
299998
299999
299994
142510
299999
299968
299999
299994
299998
142510
142510
142510
299993
299987
142510
299998
299997
299999
142510
299999
142510
299999
142510
142510
142510
299996
142510
299996
142510
142510
299998
142510
299995
299999
142510
142510
299999
142510
299980
299997
299995
142510
299996
142510
299999
142510
299992
142510
299994
299996
142510
299999
299999
142510
142510
299998
299998
299999
142510
299998
142510
299996
299993
299998
142510
142510
299999
299998
142510
142510
299998
142510
299995
299999
142510
142510
142510
142510
299999
299999
142510
142510
299999
142510
299998
142510
299991
299998
142510
142510
142510
142510
299999
142510
299997
299979
142510
299990
299998
142510
299996
299999
299989
299992
299999
142510
142510
142510
299994
142510
142510
299984
142510
142510
142510
299999
142510
299986
299999
142510
142510
142510
142510
299980
299975
299995
299998
299999
299999
142510
299989
299952
299995
299999
142510
299998
142510
142510
142510
142510
299997
299998
299996
142510
299999
142510
142510
299993
299998
299999
299987
142510
299997
299992
299999
299996
299999
299999
299999
299993
299997
299999
299996
142510
299998
299997
299994
299995
142510
299996
299996
142510
142510
299998
142510
142510
142510
299985
299999
142510
299999
142510
299997
299998
299998
142510
142510
299997
299999
142510
299999
299996
142510
142510
299998
299999
142510
142510
299998
299996
142510
299992
142510
299999
142510
142510
299997
142510
142510
142510
299998
299996
142510
299999
299998
299999
299996
142510
299999
142510
142510
142510
299998
299983
142510
142510
299998
299998
142510
299999
142510
142510
299984
142510
142510
299998
299999
299999
142510
299957
142510
142510
142510
299999
299998
299998
299973
299999
299992
299994
299998
299999
142510
142510
299998
299995
142510
299999
299997
142510
299996
299991
142510
299994
142510
299999
299999
142510
299996
299994
142510
299982
299999
142510
299988
299987
142510
299995
299997
299999
299999
299995
142510
299989
299997
142510
142510
142510
142510
299999
299999
299998
299999
299992
142510
142510
299982
299996
142510
142510
299999
299998
299999
299995
299998
142510
142510
299976
299995
299950
299981
299999
142510
299978
142510
299999
299999
299996
299998
299973
299996
142510
299999
142510
299999
299996
142510
299995
142510
299991
299999
299999
299999
299997
299999
142510
299997
142510
299997
299999
299997
299998
299998
142510
142510
142510
299999
299999
299999
142510
299999
299995
142510
142510
299997
142510
142510
299997
299998
142510
299999
142510
142510
299998
299968
142510
299984
142510
142510
142510
142510
299999
142510
299997
299996
142510
299999
299991
142510
142510
299995
299998
299999
142510
299999
299996
142510
299999
299996
142510
299996
142510
142510
142510
142510
299998
142510
299998
299998
299999
299998
299989
299999
299995
299999
142510
142510
142510
299998
299998
142510
299995
142510
299999
299996
299983
299998
299999
142510
142510
142510
142510
299996
142510
299996
142510
142510
299997
142510
299996
299983
299994
142510
299996
142510
299999
299998
299996
299999
299988
299998
299999
299995
142510
142510
142510
142510
142510
142510
299992
142510
142510
142510
142510
299998
142510
299948
142510
299993
299998
142510
299998
299994
142510
142510
299992
299999
299999
299998
299998
299999
299997
142510
142510
142510
142510
299999
299999
142510
142510
142510
299997
142510
142510
299996
142510
299975
299981
299984
299996
299999
299978
142510
142510
299998
142510
299991
299997
299997
142510
142510
142510
299997
299998
299997
299984
142510
142510
299999
299992
142510
142510
299997
299998
142510
299998
142510
142510
142510
299997
299999
142510
142510
299998
142510
299998
299998
142510
299996
299997
299971
299999
142510
142510
299999
299995
299997
142510
299999
299995
299999
142510
299997
299998
142510
142510
142510
299999
299999
299999
142510
142510
299996
142510
299998
299997
142510
142510
142510
299996
142510
142510
142510
299998
299967
299999
142510
142510
299999
142510
142510
142510
142510
299983
142510
299997
299998
142510
299993
142510
142510
142510
142510
142510
299994
299999
142510
142510
142510
299997
299999
299993
142510
299999
299993
142510
142510
299988
142510
299999
142510
299994
299999
299999
142510
299995
299999
299999
142510
142510
299996
299998
142510
299993
299995
299990
142510
142510
299996
299988
299999
299999
142510
299999
299970
142510
299999
142510
299998
142510
142510
299995
299996
299998
142510
299997
142510
299984
299999
299999
299982
299998
142510
142510
299998
299999
299997
299999
142510
299994
299999
299999
142510
142510
299999
142510
142510
299998
299997
299998
142510
299992
299997
299994
142510
142510
142510
142510
299998
142510
299998
142510
299998
142510
299999
299993
299996
142510
142510
299997
142510
299998
142510
299999
299999
142510
299999
299992
299997
142510
142510
142510
299998
299989
142510
299999
299958
299988
299997
299999
299991
299997
142510
142510
299997
142510
299999
299995
299996
142510
142510
299932
142510
299999
142510
299998
142510
299997
142510
299999
299998
299988
142510
299997
299998
142510
299996
299997
299999
299998
142510
142510
299997
299997
299989
299988
299999
299999
299999
299999
142510
299988
142510
299996
142510
142510
299945
142510
299998
299942
299999
142510
142510
299998
299998
142510
299997
299982
299999
142510
142510
142510
142510
142510
142510
299999
142510
142510
299989
142510
299990
142510
299999
299998
299999
142510
142510
299996
299997
142510
299999
142510
142510
299996
299998
142510
299996
299997
299999
299941
299976
142510
299999
299994
142510
142510
142510
142510
142510
299985
142510
142510
299995
299995
142510
142510
299999
299997
299997
142510
299999
299987
299994
142510
299994
299990
299942
299998
142510
299996
299998
299998
142510
299998
142510
142510
142510
142510
142510
142510
299999
299987
142510
299996
142510
299985
299996
142510
299999
299932
299998
299992
142510
299947
142510
299996
142510
142510
299994
299997
299990
299994
299998
142510
299998
299999
142510
299999
299999
142510
142510
299979
299999
142510
299993
142510
299986
142510
142510
142510
299995
299999
142510
142510
299999
142510
299999
299999
299984
299993
299983
142510
299998
299997
142510
299999
299942
142510
142510
299992
142510
142510
142510
299997
299993
299997
142510
299998
142510
299970
299999
299999
142510
299996
299993
299999
299998
142510
142510
142510
142510
142510
142510
299952
299999
299994
299998
142510
299999
142510
299988
142510
142510
142510
142510
142510
299998
299995
142510
299999
299999
142510
142510
142510
299999
299999
299999
142510
299997
142510
299994
142510
299998
299998
142510
299998
142510
142510
299999
299999
142510
299994
142510
299999
299988
299995
299999
299999
299998
299952
142510
142510
299998
142510
299999
142510
299995
299984
299999
299980
142510
299998
299999
299997
299997
299985
299998
299999
299994
299995
142510
299999
299998
142510
142510
299997
299999
142510
299999
299998
142510
142510
142510
299997
142510
299999
299999
299995
299996
142510
299989
142510
299996
142510
142510
299998
299996
299994
299999
142510
142510
142510
299994
142510
299991
299999
299999
299995
299996
142510
299986
299999
142510
299997
299992
142510
299980
142510
299998
142510
299998
299999
142510
299999
299999
142510
299999
299998
299979
142510
142510
142510
299998
299998
142510
142510
142510
142510
142510
299994
142510
142510
142510
142510
299912
299995
142510
142510
142510
299981
299995
142510
299999
142510
142510
299999
142510
142510
142510
142510
299998
299999
142510
299997
299998
299996
299996
299996
299999
299999
299999
299999
142510
299985
142510
299999
299997
299998
142510
142510
299997
142510
299989
142510
299994
299975
142510
299999
142510
142510
142510
142510
299998
299998
299997
142510
299999
299996
299999
299998
142510
142510
142510
299992
299999
299999
299999
299999
142510
299999
299999
142510
299997
299998
299999
142510
299990
142510
142510
299999
299999
299999
142510
299984
142510
142510
299975
142510
142510
299981
299996
299997
142510
142510
299998
299944
299999
299982
299995
299999
142510
299989
299999
142510
299999
299998
299997
299991
142510
299996
299997
299997
299997
299999
142510
299999
299996
299997
142510
299985
142510
142510
142510
142510
142510
299993
142510
299996
299982
299997
299999
299997
299997
299997
299983
142510
299994
142510
299999
299998
299999
142510
299998
299999
142510
142510
299984
142510
299998
299998
299999
142510
142510
142510
299992
299999
299991
142510
142510
142510
142510
299998
142510
142510
299984
142510
142510
299999
142510
142510
142510
299989
299994
142510
142510
299993
299998
299995
299997
142510
299981
299997
142510
142510
142510
299999
142510
299998
142510
142510
299996
299997
142510
299998
299975
299998
299998
299997
299996
299998
299999
142510
299990
142510
299999
142510
142510
299999
299990
142510
299995
142510
299974
142510
142510
142510
142510
142510
299998
299997
142510
142510
299999
142510
142510
142510
299998
142510
142510
142510
299998
299992
142510
142510
299986
299994
142510
142510
142510
142510
142510
299996
299997
299995
299991
142510
299997
299996
299998
142510
142510
299999
299999
299998
142510
142510
299999
142510
299997
142510
142510
299999
142510
142510
299998
299999
142510
299997
142510
142510
142510
299997
142510
142510
299996
299996
299999
142510
299995
142510
142510
299996
299999
142510
299985
299966
299999
299996
299992
142510
299997
299995
142510
299996
299997
142510
142510
142510
142510
142510
299993
142510
299994
299999
299997
142510
299999
142510
142510
142510
299999
299994
142510
142510
299991
299999
142510
142510
299998
299994
299998
299997
142510
142510
299999
142510
142510
299999
142510
142510
299998
299998
299981
142510
142510
142510
299998
299999
142510
142510
299994
299975
142510
142510
299994
142510
142510
299989
299999
299998
142510
142510
299999
299994
142510
299999
142510
299980
299999
299998
142510
142510
299999
142510
299998
299972
299999
299997
142510
142510
299996
142510
299999
142510
299997
142510
142510
299999
142510
142510
142510
142510
299998
299999
299999
299998
142510
142510
299999
299997
299995
142510
142510
142510
142510
142510
299996
142510
142510
299999
299990
142510
299999
142510
299993
299963
142510
142510
299996
299998
299999
299998
299989
299999
299996
142510
142510
142510
299999
142510
142510
299998
299953
299998
299993
142510
142510
299998
299999
299896
299999
299980
299999
299994
142510
142510
299997
142510
142510
299999
142510
142510
299994
299959
142510
299984
299993
142510
299995
142510
299995
299978
299999
299998
299998
299991
299990
299998
299981
142510
142510
299992
142510
142510
142510
142510
142510
299941
299995
142510
299998
142510
299983
299984
142510
142510
142510
299999
142510
299998
142510
299997
299997
299996
299998
299998
299997
142510
142510
142510
142510
299997
142510
142510
299998
142510
299999
142510
299993
299997
299999
299998
142510
299999
142510
299999
299999
142510
142510
142510
142510
142510
299999
299998
142510
299999
299998
299997
142510
299896
299999
142510
299997
299993
142510
142510
299962
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
299998
299998
299999
142510
299999
299999
142510
299999
299999
299997
299999
142510
142510
299999
142510
299998
299999
142510
299999
142510
299999
142510
142510
299993
299998
299994
299999
299999
299996
142510
299985
299996
142510
142510
299999
142510
299997
142510
299999
299998
299999
142510
142510
142510
299987
299999
142510
299999
142510
299996
142510
299988
142510
142510
142510
299998
142510
299999
299994
299999
142510
299989
299999
299990
142510
299999
299999
142510
142510
299993
142510
299995
142510
142510
142510
299995
299982
299998
299998
142510
142510
299998
142510
299992
142510
142510
299999
299999
142510
142510
142510
299999
142510
299991
299993
142510
299973
142510
299994
299998
142510
299998
142510
142510
299998
142510
142510
299998
299996
142510
142510
299988
299989
142510
299977
299999
299998
142510
299985
299975
299999
299999
299998
299997
299998
299999
142510
142510
142510
142510
299999
299999
142510
299999
299997
299999
299984
142510
299995
142510
142510
142510
142510
142510
142510
299999
299998
142510
299999
299998
142510
299993
142510
299999
299999
142510
142510
299998
142510
299993
299997
299998
299998
299998
299982
299999
142510
299998
142510
142510
299992
299996
299997
299999
299998
299997
299998
142510
299998
299998
299997
142510
299999
142510
299995
299997
142510
142510
299994
142510
299976
299998
299998
299968
299997
142510
142510
142510
142510
142510
299999
142510
299999
299998
299999
299990
142510
299999
299998
299999
142510
299999
142510
142510
142510
142510
142510
299998
142510
142510
142510
299999
142510
142510
142510
299989
299998
142510
299999
299998
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
299998
142510
142510
142510
142510
299995
142510
142510
142510
142510
142510
299998
142510
299994
142510
142510
299998
299998
142510
299995
142510
299973
299992
299999
142510
299986
299999
299999
299998
142510
142510
142510
299999
299980
142510
142510
299997
299994
142510
299999
299998
142510
299999
299996
142510
142510
142510
299996
142510
142510
299999
142510
299992
299999
299993
142510
299988
299999
299998
299977
299999
299997
142510
142510
142510
299997
142510
299983
299994
299968
142510
299996
142510
299983
142510
142510
142510
299981
142510
142510
142510
142510
299999
299997
299989
142510
299998
142510
299999
299995
142510
142510
142510
299974
299999
142510
299994
299999
299999
299999
142510
299998
299999
299999
299988
299997
142510
142510
299998
299997
299997
299999
142510
142510
142510
142510
299991
299996
299998
142510
142510
299998
299998
299998
142510
299998
299993
299999
299998
142510
299998
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
299999
299998
299998
299997
142510
142510
299999
142510
299999
299999
142510
142510
142510
299991
142510
299999
299992
299994
142510
142510
299998
299999
299998
299999
299984
142510
142510
142510
299998
299998
299990
142510
142510
142510
299996
299996
142510
142510
299998
299994
142510
142510
299999
299973
142510
142510
142510
299997
299994
299997
142510
299999
299999
142510
299998
299999
299998
142510
299995
299998
299980
142510
299999
299998
299998
142510
299892
299996
299998
299998
299998
299997
299997
299999
299999
299995
142510
299998
299997
299997
299999
142510
142510
142510
142510
299998
299997
299991
299997
299994
142510
299998
299990
142510
299992
142510
299998
299989
142510
142510
299996
299999
299999
299932
299998
142510
142510
142510
299982
299999
299999
142510
142510
299982
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299992
142510
142510
299998
142510
299997
142510
299998
299981
299999
142510
299999
299998
142510
299998
299985
142510
142510
142510
142510
142510
142510
142510
299981
142510
299999
299999
299999
299998
299995
299999
299994
299998
142510
299999
142510
142510
142510
299999
142510
142510
142510
299960
299995
299998
299998
299986
299995
299997
299995
299996
142510
299999
299999
299998
299971
299991
142510
142510
142510
299995
299998
299999
299993
299999
142510
142510
299998
299996
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
299994
299998
299999
299996
299963
299997
142510
142510
142510
299983
142510
142510
299999
299997
299998
299979
299998
299995
299999
142510
299997
142510
142510
142510
299998
299999
142510
142510
142510
299998
142510
142510
299999
142510
142510
142510
142510
299999
142510
299999
142510
299997
299998
299999
142510
299997
142510
299991
142510
299993
299999
142510
142510
299985
142510
299999
299999
299998
299999
142510
299999
299999
299999
142510
142510
299999
299998
142510
142510
299997
299994
142510
299997
142510
142510
142510
299991
299999
142510
142510
142510
299997
142510
142510
299995
142510
299998
299996
299997
299999
299999
142510
142510
142510
299997
299999
142510
299999
142510
299994
299995
299998
299998
299994
142510
142510
299998
299985
299992
299999
299998
299998
299999
142510
142510
299998
142510
142510
142510
299989
299994
142510
299996
299998
299994
142510
299996
299999
142510
299988
299995
142510
299989
142510
142510
299999
142510
299999
142510
299999
142510
299990
299996
142510
142510
299994
142510
142510
299999
299999
299984
299998
142510
142510
299999
142510
299995
299998
299995
299993
142510
142510
299991
299994
142510
142510
142510
299992
299998
299998
142510
142510
299995
299999
299995
299991
142510
142510
142510
299977
142510
299999
299998
299999
299997
142510
299998
299968
299976
299991
299981
299999
142510
299997
299996
299974
299998
299999
142510
299949
299999
299985
299999
142510
142510
142510
142510
142510
142510
299994
299995
142510
299998
299991
142510
299993
299974
299992
142510
299999
299992
142510
142510
299999
299998
299998
299997
299998
142510
299998
142510
299998
142510
142510
142510
299999
142510
142510
299999
142510
299998
142510
299999
142510
142510
142510
142510
142510
142510
142510
299999
142510
299997
299999
299999
142510
299997
299998
142510
299998
299996
142510
299999
142510
299998
299999
299998
299998
299998
142510
299997
299999
142510
142510
299999
142510
299998
299995
142510
299986
299998
299985
299994
299999
142510
299995
299992
299994
299998
299999
299989
299994
299997
299998
299999
142510
299996
299995
142510
299999
299998
299990
142510
299999
299997
299996
299996
299999
299998
299992
299993
142510
299999
299999
299999
142510
299998
299999
299989
299986
299994
299992
142510
142510
142510
299992
142510
299998
142510
142510
142510
299997
142510
299999
299984
299999
142510
142510
299999
142510
142510
142510
299995
299999
142510
142510
299985
142510
142510
142510
299995
299999
299999
299996
299999
299999
142510
142510
299998
299999
142510
142510
142510
142510
142510
142510
299994
299997
142510
299984
142510
299984
299992
142510
299896
299996
299992
299987
142510
142510
299998
299979
299998
299999
142510
299998
299999
142510
299999
299997
299998
299997
142510
142510
142510
299995
299988
299999
299999
299982
142510
299993
299970
299998
142510
142510
299987
299999
299996
142510
299994
299996
299999
142510
142510
142510
299981
142510
142510
142510
299999
142510
299972
142510
142510
299989
299998
299994
299999
299984
142510
299999
299996
142510
299996
142510
142510
142510
299990
299997
299998
299980
299998
142510
142510
142510
299999
142510
142510
299998
299998
299999
299999
299993
142510
299994
299997
142510
142510
142510
142510
299999
299998
142510
142510
142510
299995
299999
142510
142510
299996
299999
299999
299993
299954
142510
142510
299999
299999
299999
299996
142510
142510
142510
142510
299999
299986
142510
299999
299995
299992
299999
142510
299995
142510
299997
142510
299993
142510
142510
142510
299993
299993
142510
142510
299990
299998
299998
299999
142510
142510
142510
299999
299990
299997
142510
142510
299999
299999
299997
299984
142510
142510
299997
299999
142510
142510
142510
142510
299990
142510
142510
299998
299979
299998
299998
142510
299995
299986
299999
299999
142510
142510
142510
299999
299998
142510
299996
142510
299998
142510
142510
299997
299999
299989
299993
142510
299998
299999
299996
142510
142510
299997
299999
299998
299997
142510
142510
299999
299994
142510
299995
142510
142510
142510
142510
142510
299979
142510
142510
299993
142510
299975
142510
142510
299995
299998
142510
299969
299997
299999
299996
299999
299992
142510
142510
299999
299945
299999
299995
142510
299995
142510
299958
299999
142510
142510
299997
299998
142510
142510
142510
142510
299996
299999
299995
299999
299984
142510
299997
299997
299999
142510
299979
299994
299999
299996
299999
142510
299978
142510
299998
299999
299996
299995
299999
299998
142510
299990
299995
142510
299991
299998
299995
299998
299997
299999
299999
142510
142510
299999
142510
299991
142510
299999
299990
142510
142510
299997
142510
299999
142510
142510
142510
299999
299999
299999
142510
299998
299999
142510
299991
299997
299998
299999
299997
142510
142510
299999
142510
299996
299992
299997
299998
142510
299998
299998
299988
299990
299998
299999
142510
142510
299999
142510
299993
299998
142510
299999
142510
142510
299995
142510
299999
142510
142510
299987
142510
142510
299998
142510
142510
299996
142510
299998
299999
142510
299987
142510
142510
299999
142510
299999
299998
299994
299992
299998
142510
299999
299998
142510
142510
299996
299999
299999
299998
142510
142510
299998
142510
299998
142510
299998
299998
299996
299999
299995
299993
299994
142510
299996
299996
299997
142510
299999
299998
299932
299998
142510
299998
299999
299997
299993
299996
142510
142510
299999
299999
299999
299984
142510
142510
142510
142510
299999
299989
142510
142510
299991
299992
299999
299995
142510
142510
142510
299985
142510
299989
142510
299998
142510
142510
142510
142510
142510
142510
142510
299998
299998
299999
142510
299999
299998
299996
142510
299998
299997
142510
299999
299987
142510
299980
299999
299999
299988
299999
299974
299998
299984
299989
299999
299997
142510
142510
299999
299979
299995
299964
299984
299994
142510
142510
142510
142510
142510
299999
299994
299999
299998
299998
299999
299997
299986
142510
142510
299998
142510
142510
142510
299999
299994
142510
299999
299998
142510
142510
142510
299999
142510
142510
299992
142510
299991
299999
142510
142510
142510
299999
299997
142510
299999
142510
142510
142510
299999
142510
299998
299994
299999
142510
142510
299999
299999
299999
142510
299998
142510
299997
142510
142510
142510
299996
142510
299993
299999
142510
299997
299998
299998
299999
142510
299997
142510
299998
299992
299999
142510
299997
142510
142510
299996
142510
142510
299998
142510
299997
142510
142510
299995
142510
299999
299997
299999
142510
299980
299998
142510
142510
142510
299998
142510
142510
142510
142510
142510
299999
299998
299995
299996
299997
142510
299992
299975
142510
299979
299999
142510
299998
142510
142510
142510
299995
299998
299998
299995
299999
299980
299994
299999
142510
299999
299997
142510
142510
299981
142510
299999
142510
142510
299995
142510
142510
142510
299997
142510
299999
142510
142510
299986
299996
142510
299999
299999
299997
299999
142510
142510
299997
142510
142510
299956
142510
142510
142510
142510
299982
299999
299999
142510
142510
299998
299999
299991
299993
299993
299998
299989
299997
299999
142510
299997
299995
299999
299997
142510
299999
299999
142510
299999
299947
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
142510
299998
299999
142510
299999
142510
142510
299994
299999
299993
299996
142510
142510
142510
142510
299997
299997
142510
142510
299999
142510
142510
142510
142510
299999
299993
299999
142510
142510
299995
142510
299999
142510
299998
299997
142510
299989
299999
142510
299999
299998
142510
142510
299994
142510
299996
299999
299996
299999
142510
299998
299999
142510
299970
142510
299998
299982
299993
299988
299979
299997
299999
299999
142510
299952
299999
299998
142510
299998
299997
142510
142510
299999
299999
142510
142510
142510
142510
299998
299997
142510
299999
299996
299996
299998
142510
299999
142510
142510
299994
299999
299999
299998
142510
299999
142510
142510
299999
299999
142510
299997
142510
299996
142510
142510
299999
299998
299998
142510
142510
142510
299998
299999
299996
299999
299999
142510
299999
299995
299998
299999
142510
142510
142510
142510
299999
299997
142510
142510
299967
142510
299999
142510
142510
299999
142510
299998
142510
299998
299989
142510
299998
142510
142510
299999
299993
142510
299999
299999
299997
299999
142510
299960
142510
299999
142510
142510
299994
299999
299995
299990
299999
142510
142510
142510
142510
299997
299993
299999
299980
299999
299996
299993
299990
142510
142510
142510
142510
299998
299996
299997
299998
299998
299999
142510
299999
299997
299999
299999
142510
142510
142510
299959
299999
299999
142510
142510
299998
299997
299988
142510
142510
142510
299995
299984
299990
142510
299998
142510
142510
142510
142510
299999
142510
299995
299999
299999
299999
299999
299999
142510
142510
299995
299998
299997
142510
299999
142510
299999
299999
299999
299990
299998
142510
142510
142510
299999
299998
299991
299998
299996
142510
142510
299994
299999
299997
299998
142510
299999
299998
299986
299997
142510
299999
142510
299995
142510
299998
299994
142510
142510
299999
299999
299998
142510
142510
142510
299995
299999
299998
299999
299954
142510
142510
299999
299998
142510
299997
299997
299994
142510
299991
142510
299998
142510
142510
142510
299998
142510
142510
299993
299996
142510
142510
142510
299992
299998
299964
299999
299996
299999
299992
299987
142510
142510
299999
142510
142510
299995
299990
299996
299992
142510
299998
299999
299997
142510
299998
299999
299993
299999
142510
299999
142510
142510
142510
299983
142510
142510
142510
299998
299988
299999
142510
142510
299999
142510
142510
299948
142510
142510
299999
142510
299998
142510
299999
142510
299999
299998
142510
299996
142510
299986
142510
299995
299997
299997
142510
299999
299999
142510
142510
142510
299998
142510
142510
299996
142510
299999
142510
299998
299990
299999
299995
299989
299997
142510
299997
142510
142510
142510
142510
299996
142510
142510
142510
299998
299999
299999
142510
142510
142510
142510
142510
299998
299998
142510
299996
142510
299991
299998
142510
142510
299996
299999
142510
299994
142510
299999
299999
299996
299999
142510
299999
142510
299999
142510
299998
299999
299994
299994
142510
299999
142510
299999
142510
142510
142510
142510
299994
299995
142510
299997
299991
299997
299997
299999
142510
142510
299995
142510
142510
299996
299994
299996
142510
142510
142510
299998
299999
299999
142510
299991
142510
142510
299993
299995
299996
299999
142510
299984
299998
299999
142510
142510
142510
142510
142510
299975
142510
142510
142510
142510
142510
299999
299997
299998
299975
142510
142510
299995
299990
299998
142510
299976
299998
299999
142510
142510
142510
299989
299998
299991
299996
299995
299997
299999
299991
299999
142510
299986
142510
299998
299995
142510
299999
142510
299999
142510
299996
142510
299998
142510
142510
142510
142510
142510
142510
299998
142510
299989
142510
299997
299932
142510
142510
299997
142510
299941
142510
299992
299998
299999
299999
142510
299999
299993
142510
142510
142510
142510
299979
299999
299997
299994
299992
299992
299997
299998
299999
299991
299996
299999
299999
299999
142510
142510
299998
299998
299998
142510
299999
299932
142510
142510
142510
299999
299993
142510
299999
142510
299997
142510
142510
142510
142510
299998
299999
142510
142510
142510
142510
142510
299999
299999
299987
142510
299999
142510
299995
142510
299999
299999
142510
142510
142510
142510
299999
299994
299995
142510
299998
142510
299999
142510
299997
299999
299988
142510
299999
299998
142510
142510
299999
142510
299995
299998
299934
142510
299999
142510
142510
142510
142510
299982
142510
299999
299991
142510
142510
142510
299983
299999
142510
142510
142510
299977
299998
142510
142510
299999
299984
142510
299999
299998
142510
142510
299999
299999
142510
142510
299993
299999
142510
299999
142510
299998
299987
299999
142510
142510
142510
299994
142510
299998
299969
299999
299995
142510
142510
299999
299930
142510
299999
142510
299999
299982
299996
142510
299983
142510
299999
299997
142510
299999
299998
299999
299997
142510
142510
142510
299986
299994
299998
299999
299998
142510
299998
142510
142510
142510
142510
142510
299992
142510
142510
142510
299998
299998
299997
142510
142510
142510
299984
142510
142510
299996
299999
299999
299996
142510
299998
299991
142510
299984
142510
299998
142510
299996
142510
142510
299992
142510
142510
299993
299997
142510
299969
142510
142510
142510
142510
299998
142510
299999
142510
142510
299991
299988
142510
299994
142510
299998
142510
142510
299999
299996
142510
142510
299995
299988
142510
299994
142510
142510
142510
142510
142510
142510
299992
142510
299997
142510
299999
299999
142510
142510
142510
299995
142510
142510
142510
142510
299994
299998
142510
299999
299999
299994
142510
142510
299988
142510
299983
299996
142510
142510
142510
142510
299998
142510
142510
142510
299997
142510
142510
142510
299996
142510
142510
299993
299999
299998
142510
142510
142510
299940
299998
142510
299998
299986
142510
299999
299995
299999
299996
142510
299998
142510
299998
299997
142510
299995
142510
142510
142510
299999
299998
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
142510
142510
142510
299932
142510
299998
142510
299998
142510
142510
299997
142510
142510
299976
299998
299993
299983
142510
299999
299999
299984
299999
142510
142510
142510
299998
299998
142510
299995
142510
299998
142510
299994
299998
299999
142510
299998
142510
299994
142510
299985
299999
142510
299999
142510
142510
299999
142510
299999
299981
299999
142510
142510
142510
142510
299980
299996
142510
142510
299993
142510
299972
299997
299997
142510
142510
299998
299998
142510
142510
142510
142510
299999
299999
299999
299998
299999
142510
142510
299998
142510
299999
299999
142510
142510
299999
299996
299999
299999
142510
299999
299998
299999
299997
299998
142510
299997
299995
142510
142510
142510
142510
299994
142510
299992
142510
299999
299998
299998
299989
299998
142510
299999
299986
299999
299987
142510
299997
299997
299999
299976
299999
142510
142510
299999
142510
142510
142510
299999
142510
299979
299999
142510
299999
299896
142510
299996
299999
299999
299999
299999
142510
299999
299999
299998
299990
299998
299998
142510
299999
299998
299999
142510
299997
142510
299999
299989
299995
142510
299998
299979
299999
142510
142510
299998
142510
142510
142510
299998
142510
299993
299997
299975
299998
299999
299999
299998
142510
299999
299998
299998
142510
142510
299998
299994
299992
142510
142510
299992
299998
299997
299970
299998
142510
142510
299996
299995
299994
299992
299999
299970
299996
299997
299979
299998
299996
142510
142510
299999
142510
299963
299997
299952
299987
142510
299997
142510
299997
142510
299982
142510
299999
299996
299994
299999
299997
299996
142510
142510
299992
142510
299984
142510
299998
299999
142510
299996
299999
299999
299994
299997
299982
299999
299999
299998
142510
142510
299998
142510
142510
142510
142510
142510
299971
142510
299998
142510
299997
299996
142510
299999
299999
142510
142510
299999
299999
142510
299992
142510
299999
299993
299999
299995
142510
299999
299992
142510
142510
299989
299996
142510
142510
142510
299999
299999
299995
142510
142510
142510
299999
299999
299986
142510
299998
142510
142510
142510
142510
299999
142510
299999
142510
299989
142510
299998
142510
299998
142510
299993
299982
299999
142510
142510
299994
299999
299998
299970
142510
299999
299998
299998
142510
142510
142510
142510
142510
299997
142510
299998
142510
142510
142510
299997
142510
142510
299998
299998
142510
299999
299979
299998
299986
142510
299999
299999
299999
142510
299998
299999
299993
142510
299997
142510
299999
142510
299985
299999
299997
299999
299999
299999
299998
299990
142510
142510
299997
299998
142510
299997
142510
299998
142510
299999
142510
299992
142510
142510
299992
299985
142510
142510
142510
299997
299998
142510
299999
142510
299998
299999
299999
142510
142510
299999
299998
299996
142510
299999
142510
299999
142510
299997
142510
299999
142510
299998
142510
299994
299999
299998
142510
142510
142510
142510
142510
142510
299998
299998
142510
299998
299998
142510
142510
299999
142510
299983
299998
299999
142510
299998
142510
299982
299994
142510
142510
142510
142510
142510
142510
299998
142510
142510
142510
299998
142510
299992
142510
142510
142510
299997
299999
299989
299990
299999
299998
142510
299999
142510
299992
142510
142510
299997
142510
142510
299997
142510
299997
142510
142510
142510
142510
299999
299999
299977
142510
299998
142510
142510
142510
299998
299977
142510
142510
142510
299998
299999
299999
299997
142510
299999
299998
299995
142510
142510
299999
299998
299997
142510
299992
299998
299999
299999
142510
142510
299998
299976
299998
299998
142510
299999
142510
142510
142510
142510
299997
299997
299999
142510
142510
299992
142510
299997
299990
142510
299999
299937
299997
142510
142510
299997
299990
142510
299999
299999
142510
299998
142510
299997
299999
142510
142510
299999
299999
142510
142510
299999
142510
142510
142510
299999
142510
299999
142510
299998
299998
299999
299999
142510
299999
299999
142510
299994
299979
142510
299974
299998
142510
142510
142510
299994
142510
299996
142510
299999
299985
299998
142510
299998
142510
299997
299997
299997
299998
299998
299980
299999
142510
142510
142510
299952
299997
299993
299998
299996
299996
299999
299990
299999
142510
299998
299998
299978
142510
142510
142510
142510
142510
142510
142510
299952
142510
142510
299997
299997
299991
299998
299999
299999
142510
142510
299999
142510
299998
142510
142510
299998
299994
142510
142510
299999
299999
299989
142510
299999
299998
142510
299999
142510
142510
299991
299998
299996
299999
142510
299999
142510
299995
142510
142510
299999
299999
299999
299997
142510
299978
299998
142510
142510
299999
299999
142510
299996
299998
299994
299991
299998
299984
299999
142510
299998
299999
142510
299998
299998
142510
142510
299993
299998
142510
299998
299988
299995
299985
142510
142510
142510
299998
142510
299999
299997
142510
299998
299999
299999
299998
299998
299999
299997
142510
299998
299997
142510
299999
299990
142510
299997
299998
142510
299991
142510
299999
142510
299999
142510
299998
299992
142510
299999
142510
142510
299998
299993
142510
299967
142510
299995
142510
299996
299982
299999
299998
299982
142510
299999
142510
299998
299985
142510
299998
142510
142510
142510
299998
299999
142510
299999
299995
142510
142510
299999
142510
142510
299999
299994
142510
299997
142510
142510
142510
142510
142510
299987
299997
142510
299998
142510
299999
299998
142510
142510
299999
142510
299923
299991
299997
142510
299999
299999
299946
299946
299997
142510
299998
142510
299997
142510
142510
299963
142510
142510
299999
299998
142510
142510
299993
142510
142510
299998
299999
299998
142510
142510
299993
299980
299999
142510
299999
299998
142510
299998
142510
299997
142510
299999
142510
299999
299995
299999
142510
142510
142510
142510
142510
142510
299993
299992
299986
142510
299997
299989
299997
142510
142510
142510
142510
142510
142510
142510
142510
299992
142510
299997
142510
299980
299995
299996
142510
299985
299998
299998
142510
142510
142510
299977
299992
299994
142510
299989
299987
299999
142510
142510
299999
142510
142510
299999
299989
299997
299999
299996
299995
142510
142510
299996
299998
142510
299999
299988
299993
142510
299996
142510
299989
142510
299992
299997
142510
142510
142510
142510
142510
142510
299999
299995
142510
299999
142510
142510
142510
142510
142510
142510
299998
299997
142510
299994
299989
299999
142510
299983
299991
142510
142510
299997
299999
142510
299999
142510
142510
299999
299989
142510
142510
299999
299999
142510
299992
142510
299999
142510
299997
299995
142510
142510
142510
299999
142510
299953
142510
299999
299996
142510
142510
299998
299995
299983
142510
299994
299998
299997
299994
299997
142510
142510
142510
299999
299999
299996
299986
299999
299998
299994
299999
142510
142510
142510
299970
299999
142510
142510
299997
142510
142510
299999
142510
142510
142510
142510
299990
142510
299985
142510
299997
299999
299999
142510
299979
299999
299999
299998
142510
299999
142510
299998
299999
299998
299998
299998
299997
299996
142510
299998
142510
142510
142510
299998
299998
299998
142510
142510
142510
142510
299997
299997
142510
299998
299993
299986
142510
299998
299992
299999
142510
142510
299999
299998
299997
142510
299999
142510
299998
142510
299999
299999
299999
299998
142510
142510
299998
299998
142510
299998
299999
299996
142510
299998
142510
142510
142510
142510
142510
299997
142510
142510
142510
299998
142510
299999
299999
299997
299997
142510
142510
142510
142510
299976
142510
299999
299995
142510
299999
299995
142510
299994
299994
299932
299997
299997
299995
299998
299974
299999
142510
299999
142510
142510
142510
142510
142510
142510
299999
142510
299997
299999
299998
299962
142510
299999
299999
299997
299998
299999
299994
299992
142510
142510
142510
299999
299999
142510
299994
299997
299994
142510
142510
299998
142510
299998
142510
142510
299999
299998
299999
142510
142510
299998
299998
299998
299998
299963
142510
142510
142510
299998
142510
299995
299998
299998
299996
299999
142510
142510
299995
299999
299999
299996
299999
299991
299998
142510
142510
142510
299986
142510
142510
299999
299997
299998
299976
142510
299997
142510
142510
299994
142510
142510
142510
299998
142510
142510
299999
299945
142510
299998
142510
299992
142510
299986
142510
299999
299999
142510
299996
142510
142510
299999
299998
299999
299976
299999
299999
299993
142510
142510
299994
142510
299986
299994
142510
299993
299998
299994
142510
299999
299999
142510
299998
142510
142510
299993
299999
299992
299997
142510
299998
299996
299999
299999
299999
299998
299997
299996
299999
142510
299995
299999
299992
142510
142510
299999
299997
299993
142510
299986
299998
142510
299995
299993
142510
299999
299977
142510
299996
142510
299998
142510
299995
299982
299999
142510
142510
299996
142510
299996
299983
299999
142510
299998
299930
299996
142510
299998
299999
299998
299999
142510
299999
142510
142510
299999
142510
299995
299998
299997
299999
299958
142510
142510
142510
299999
299999
299994
142510
142510
142510
142510
142510
142510
299998
142510
142510
142510
299989
142510
142510
299998
299999
299999
142510
142510
299999
299994
142510
142510
299999
142510
142510
142510
299997
299999
299999
299963
299986
299999
142510
299998
142510
142510
142510
299998
299994
142510
142510
142510
142510
299997
299995
142510
299994
299999
142510
142510
299998
299998
299992
142510
299989
142510
142510
299997
299999
299999
299994
142510
142510
142510
142510
299967
299999
142510
142510
142510
142510
142510
299995
142510
142510
142510
299974
299999
299994
142510
142510
142510
299983
142510
142510
142510
299997
299998
299989
299976
299999
299999
299998
142510
299997
299999
142510
142510
299998
299999
299999
299971
142510
299996
142510
299994
299999
142510
142510
299997
299999
299990
142510
299998
299995
299992
142510
299996
299995
299999
299999
299999
142510
142510
299993
299997
142510
299997
142510
299998
299986
299999
299999
142510
299999
142510
142510
142510
299997
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
299999
142510
142510
142510
299997
142510
299999
142510
142510
299993
142510
142510
142510
299999
299996
142510
142510
299983
142510
142510
142510
299998
299999
142510
142510
299995
142510
142510
142510
142510
299999
299997
299998
299999
142510
299974
299992
299996
299998
142510
299996
299997
299999
142510
299997
142510
299983
299999
299998
299998
299999
142510
299998
142510
142510
142510
142510
142510
299999
299980
142510
299998
299995
142510
299998
299999
299999
299996
299999
299997
142510
142510
142510
299979
142510
299990
142510
299983
299999
142510
142510
299997
299999
299994
142510
299998
142510
299944
299999
142510
299999
142510
142510
299997
142510
299995
142510
299978
142510
142510
299999
142510
299998
142510
142510
142510
299999
299998
299998
142510
299999
299997
299993
299987
142510
142510
299999
142510
299998
299997
299999
142510
299991
142510
142510
299985
299999
299997
299996
142510
142510
299999
142510
299998
142510
299996
299979
142510
142510
299986
142510
142510
142510
299999
142510
299967
142510
142510
299997
299996
142510
299999
299999
299994
299990
142510
142510
299994
142510
142510
142510
299996
299999
299997
299990
142510
299998
142510
299992
142510
299998
142510
299995
299989
142510
142510
299999
142510
142510
142510
299999
142510
142510
142510
299998
142510
142510
299998
299984
299999
299998
299999
299998
299995
142510
299997
142510
142510
299998
142510
299999
142510
142510
299999
299998
299999
142510
142510
142510
299999
299999
142510
142510
142510
299996
299997
142510
299996
142510
142510
142510
142510
299990
142510
142510
299999
299999
299999
299992
299996
142510
142510
299998
299996
299993
299996
299998
299997
142510
299997
299994
142510
299998
142510
142510
299996
142510
299999
142510
142510
142510
142510
299972
299998
142510
299998
142510
142510
299996
299997
142510
142510
299999
142510
299998
299982
299999
299997
142510
299998
299998
299999
299999
299999
299999
299998
299997
142510
299998
142510
299996
142510
299967
142510
299999
142510
299998
299997
299999
142510
299998
142510
142510
142510
299998
142510
142510
142510
142510
142510
299999
299999
142510
299997
299994
142510
142510
299999
299947
299997
299996
142510
299998
142510
142510
142510
299999
142510
142510
142510
299998
299985
142510
142510
299993
142510
299990
299994
299998
299999
142510
299995
299993
299999
299999
299990
299999
299993
142510
142510
142510
299998
142510
142510
142510
299997
142510
142510
299999
299997
299994
142510
142510
299995
299999
142510
142510
142510
299994
299997
142510
299999
142510
299998
142510
142510
299991
142510
142510
299998
142510
142510
142510
299997
142510
299998
142510
299979
299998
142510
142510
299999
299995
142510
299993
299999
142510
142510
299999
299996
142510
299997
299997
299997
142510
299995
142510
299998
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
299998
299999
299995
142510
299998
299999
299999
299999
299999
142510
299994
142510
142510
299999
299999
142510
299997
299997
299999
299999
142510
142510
142510
142510
142510
299998
299997
142510
299998
299998
142510
299999
299999
299997
299999
299998
142510
142510
299999
299988
299999
142510
299999
142510
142510
299993
299999
299997
299996
142510
142510
299999
299999
299992
299973
299999
142510
142510
142510
142510
142510
299998
299983
142510
299986
299999
142510
299994
299988
142510
299998
299999
299998
299996
299969
299998
142510
299999
299998
299984
142510
299979
142510
142510
299996
299930
142510
142510
299980
299996
142510
142510
142510
299996
299950
142510
299997
299995
142510
142510
142510
299994
299995
299992
299993
299999
299998
142510
299999
299997
299999
142510
299998
142510
299985
142510
142510
142510
142510
142510
142510
142510
299998
299998
299999
299999
299997
142510
299990
299986
299999
299999
299998
299995
299999
142510
142510
142510
142510
299988
299998
299998
142510
142510
299998
142510
299998
299997
299995
299998
299998
299985
142510
299999
142510
142510
299997
142510
142510
299999
299990
299999
299997
142510
299997
299999
142510
299999
299998
299999
142510
142510
299997
142510
142510
142510
142510
299997
299999
299998
299997
142510
299998
142510
299999
142510
142510
299991
142510
142510
299997
299996
299995
142510
142510
299999
299999
299998
299986
299978
299990
299999
142510
299999
142510
299992
142510
299998
299923
142510
299999
299999
299998
142510
299998
142510
142510
142510
299994
299996
142510
142510
299957
142510
142510
142510
299937
299999
299998
299984
299999
142510
299999
142510
299998
299997
299997
299999
299997
299997
142510
299999
142510
142510
299997
299997
142510
299996
142510
299999
142510
299999
299981
299999
142510
299998
142510
299999
142510
142510
299995
142510
299962
142510
142510
142510
299961
299987
299998
142510
299999
299999
142510
142510
142510
299992
299989
142510
299998
299999
142510
299997
299975
142510
299999
142510
142510
299998
142510
142510
299998
142510
142510
299998
142510
299991
142510
299987
142510
299991
299998
142510
142510
299987
299999
299992
142510
299990
299997
299995
142510
299991
299999
299998
299999
142510
142510
299999
299999
142510
142510
142510
299999
142510
299998
299998
142510
299997
142510
299998
299998
299999
142510
299995
299998
142510
299978
299998
142510
142510
299970
142510
299999
299998
299996
299992
142510
142510
142510
299998
142510
299998
142510
299999
142510
299998
299998
142510
299999
299999
142510
299998
142510
299987
299997
299994
142510
142510
142510
142510
299999
142510
299999
142510
142510
299998
299997
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299999
142510
299999
299991
142510
142510
299998
299937
299999
299998
299999
299999
299999
299999
142510
299983
142510
299995
299999
142510
299986
299998
142510
299994
299995
142510
142510
142510
299995
299999
142510
299998
299995
142510
142510
299999
142510
142510
299996
142510
142510
142510
142510
142510
299999
299999
299998
142510
299995
142510
142510
299999
142510
299998
299996
299991
142510
142510
299993
299999
142510
142510
299995
299998
299999
299997
299995
299999
142510
142510
299996
142510
299989
299993
142510
142510
142510
142510
299999
142510
142510
142510
142510
299999
299992
299995
299996
299999
299998
299999
299988
142510
299996
299995
142510
299977
142510
142510
299996
142510
299999
299999
142510
142510
299994
299996
142510
142510
299988
142510
142510
142510
142510
142510
142510
142510
299997
299998
299987
299996
299998
142510
299960
299996
142510
142510
142510
299995
299999
142510
142510
299997
299998
299976
142510
142510
142510
142510
299953
142510
299994
299998
299999
142510
142510
299996
142510
299997
142510
299995
299999
299999
142510
142510
299996
299998
142510
299997
142510
299992
299995
142510
142510
142510
299973
142510
299998
142510
142510
299999
142510
299985
142510
142510
299999
299999
142510
299999
299932
299999
299999
142510
142510
142510
299997
142510
142510
299999
299999
142510
299999
299999
142510
299996
299997
299999
142510
299997
299981
142510
299993
142510
299997
299993
299988
299996
299971
299997
299994
299993
299999
299999
299997
142510
299997
299997
299997
142510
142510
299999
299998
142510
299999
299998
142510
299999
299999
299999
299997
299996
299999
142510
299988
142510
299952
142510
299999
142510
299999
142510
142510
142510
299999
299999
142510
299999
299986
142510
299997
299999
299990
142510
142510
299953
299999
142510
299999
142510
299998
142510
142510
142510
142510
142510
142510
142510
299999
299997
142510
299999
299995
299991
142510
299999
299996
299993
299998
142510
299998
299999
299994
142510
142510
142510
142510
299999
142510
299997
299999
142510
142510
142510
299999
299997
299998
299998
299998
299999
299999
142510
299995
142510
299999
142510
299999
142510
299998
299998
142510
142510
142510
299997
299998
299993
299999
299999
142510
142510
142510
142510
299993
299999
299998
142510
299995
142510
142510
299999
299999
299998
142510
299996
299994
299997
142510
142510
142510
299999
299998
299996
299999
142510
299993
142510
142510
299999
299998
299998
142510
142510
299998
299946
142510
299999
299999
299998
142510
142510
142510
299990
142510
299996
299999
299999
299998
299998
299999
142510
299993
299999
299999
299999
142510
299999
142510
142510
142510
299994
142510
299997
299986
299999
299995
299998
142510
299992
299999
299999
299970
142510
299996
299999
299999
299981
142510
299998
299998
142510
142510
299979
142510
299999
299999
142510
299998
299996
142510
142510
142510
142510
142510
299999
299998
142510
299998
142510
299995
142510
299997
299973
299995
299998
142510
142510
299960
299998
299999
142510
299999
142510
299999
299998
142510
299999
142510
299994
299992
142510
142510
142510
299998
142510
142510
299988
299999
142510
299999
299999
299999
299998
299995
299999
142510
299997
142510
142510
142510
299999
142510
299993
299999
142510
142510
299993
299998
142510
299995
299996
142510
142510
142510
142510
142510
299998
142510
299997
299999
142510
142510
299996
142510
142510
142510
299987
142510
142510
299999
142510
299997
142510
299998
142510
142510
299996
142510
142510
299991
142510
299999
299982
299990
299993
142510
299997
299999
142510
299998
142510
299999
299999
299999
142510
299999
142510
299998
142510
299997
299997
299998
299999
299998
299994
299999
299989
299962
142510
299998
142510
142510
299999
142510
142510
142510
142510
299998
299999
299999
299998
299999
142510
142510
142510
142510
142510
299992
299980
142510
299990
299932
299998
299994
142510
142510
299995
142510
299986
142510
142510
299988
142510
142510
299991
299999
299994
299999
142510
299980
299997
299981
299999
299998
142510
299892
142510
142510
299997
142510
299997
299999
299992
299999
142510
299978
299998
299998
142510
299999
299932
142510
142510
299991
299992
299983
142510
142510
299999
299997
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
299977
142510
299981
299999
142510
142510
142510
299997
142510
142510
142510
299992
299985
299995
142510
142510
142510
299992
142510
299988
299998
299997
299995
142510
142510
299997
299999
299992
299983
142510
299997
299999
299962
299997
142510
142510
299998
299997
299999
299961
142510
142510
142510
142510
299999
142510
142510
142510
299998
142510
299999
299999
299985
299999
299994
299994
142510
299999
299994
142510
142510
299994
142510
142510
142510
299998
299999
299999
142510
299995
142510
299999
142510
142510
299998
299999
299997
299997
142510
142510
299998
142510
299995
142510
142510
142510
299997
299999
299999
299999
142510
299990
142510
142510
299998
142510
142510
299999
142510
299999
299996
142510
142510
142510
142510
299998
299996
299998
299999
299999
299997
299986
299998
299993
142510
142510
299995
299996
142510
299991
142510
299998
299997
299958
299997
299997
142510
299990
299999
299999
299997
299961
299998
142510
142510
142510
299987
142510
299990
142510
142510
142510
142510
299992
299999
299968
299994
299998
299994
142510
299998
299995
142510
299999
142510
142510
142510
142510
299999
142510
299998
142510
142510
299996
299999
142510
142510
299996
142510
299999
299997
142510
299991
142510
142510
299999
142510
142510
299992
142510
299999
142510
299990
142510
299998
299997
142510
299999
299997
142510
299997
299998
299998
299998
299995
142510
142510
299998
299993
142510
299993
299990
299992
142510
299995
299998
142510
142510
142510
299999
299999
299998
299998
299991
299998
142510
299999
142510
299994
142510
142510
142510
299984
142510
142510
299999
142510
142510
299998
142510
142510
142510
142510
299998
299985
299998
299967
142510
142510
299998
299994
299998
142510
299999
299978
142510
299999
299999
142510
142510
299995
299998
299999
142510
142510
299986
299997
142510
142510
142510
299999
299978
299999
142510
299955
142510
299990
299998
142510
142510
299999
142510
299999
299999
142510
142510
299999
142510
299959
299988
142510
299998
299998
299997
142510
299998
299997
142510
142510
142510
142510
299995
299999
142510
299996
299997
299972
299985
142510
299995
299999
299996
299982
299993
299999
142510
142510
299993
299998
142510
142510
142510
299999
142510
299996
299999
299998
299997
299996
299998
142510
142510
142510
299996
299977
299998
299975
299996
142510
299994
299998
299999
299999
299996
299996
142510
299998
142510
299998
299999
142510
142510
299988
299999
142510
299997
142510
142510
142510
142510
299994
299998
299998
299999
299999
142510
299978
299999
299999
299991
142510
299999
142510
299998
142510
142510
142510
299979
142510
142510
299999
299999
142510
142510
299998
299975
299997
142510
299991
299998
142510
142510
299997
299997
299995
299998
299998
142510
299997
299996
142510
299999
142510
299999
299999
299997
142510
142510
299995
299998
142510
142510
142510
142510
142510
299998
142510
299999
142510
142510
142510
299997
142510
299997
299999
142510
299993
299989
142510
299975
299999
299997
142510
299997
299995
299992
142510
142510
299999
299999
299997
299999
299999
299991
142510
299999
299999
299998
142510
299997
299994
299977
299974
299998
299999
299993
299999
299999
299998
142510
299995
142510
142510
299999
299998
299989
299999
299952
142510
142510
299999
299962
142510
299998
142510
299999
142510
142510
142510
142510
299996
142510
142510
299999
142510
142510
142510
299997
299996
299999
142510
142510
299998
142510
299999
299993
142510
299976
142510
142510
299999
299997
142510
299991
299996
142510
142510
142510
299953
299997
299998
299999
299996
299998
299999
299995
142510
142510
299999
299998
142510
142510
142510
142510
142510
142510
299999
142510
142510
299985
299996
142510
142510
299999
142510
142510
299984
142510
299999
142510
142510
299985
299998
299998
142510
299998
299999
299991
142510
142510
142510
142510
142510
299952
299999
299998
299974
142510
299990
142510
142510
299997
299996
299999
299992
299999
142510
142510
299999
299999
299999
142510
299998
142510
299997
142510
299996
142510
299999
142510
299994
142510
299997
142510
299998
299936
142510
299999
299998
299995
299991
299999
299992
142510
299999
299991
142510
299998
142510
142510
299995
299999
142510
142510
299997
142510
142510
299999
142510
142510
142510
299999
142510
299998
299999
142510
299991
299999
142510
142510
299992
142510
142510
142510
299998
142510
142510
299998
142510
299999
142510
299999
299998
299998
142510
142510
299999
142510
142510
299984
299999
299994
299999
142510
299998
299989
142510
299999
142510
299998
142510
299996
299995
299923
299999
299996
299994
142510
299997
142510
142510
142510
299999
142510
142510
142510
299999
299996
299990
299998
299999
142510
299988
142510
299985
299992
299999
299998
299999
142510
299998
299998
299999
299997
142510
142510
299977
299998
142510
299998
299997
142510
142510
299999
299998
299995
299998
142510
142510
142510
142510
299997
299999
142510
299992
142510
299996
142510
142510
299998
299996
142510
142510
142510
142510
299997
299998
299999
299995
142510
142510
299998
299994
142510
299989
299986
299998
299999
142510
299998
142510
299997
299999
299993
299998
142510
142510
142510
299997
299999
299995
142510
142510
299998
299994
299998
299999
299997
299985
142510
299999
142510
299992
142510
142510
299997
142510
142510
299997
142510
299981
299996
299996
299998
299999
299992
299999
142510
142510
142510
142510
299995
299999
299992
299998
299965
142510
299998
299999
299999
142510
142510
142510
299999
142510
299998
299997
299996
299998
299998
299998
299992
299999
299999
299977
299947
142510
142510
299998
299998
299998
142510
142510
299998
142510
299998
142510
299995
299999
299970
299996
142510
299999
299999
142510
142510
299999
142510
299996
142510
142510
299996
299994
299998
142510
299993
142510
299998
142510
299997
299996
299999
142510
142510
142510
142510
299999
299999
142510
142510
299998
142510
299998
299992
142510
299998
299999
299999
299998
299999
142510
299993
142510
142510
142510
142510
142510
299999
142510
299998
299999
299998
299998
142510
299999
299998
299995
142510
142510
142510
299995
142510
299998
299996
299999
299999
299995
299999
142510
299999
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
299983
142510
299991
299998
142510
142510
299996
142510
299999
299998
299997
142510
299999
299974
299990
142510
142510
299999
299999
299993
142510
299992
299998
142510
299995
142510
299985
142510
142510
299981
142510
299989
299999
299994
299984
299996
142510
142510
142510
299999
299997
299994
142510
299948
299999
299999
299980
299982
142510
299998
142510
142510
142510
142510
142510
142510
299984
299989
299999
299996
142510
142510
299999
299999
299996
299998
142510
299996
299998
299996
299999
299998
142510
299998
142510
142510
299952
142510
299987
299997
299998
299992
142510
299992
299999
299976
142510
299999
299999
299991
299992
299999
299998
299999
142510
299991
142510
299999
299999
142510
142510
142510
299996
299999
299999
299998
299993
299998
142510
299998
299996
142510
299980
299995
299999
142510
142510
142510
299999
299999
142510
299999
142510
142510
299998
299996
142510
142510
299995
299997
142510
142510
299992
142510
299990
142510
299999
299999
299996
299999
299998
299997
142510
142510
142510
299994
142510
142510
299998
142510
299999
299997
299987
299998
142510
142510
142510
299999
299998
299997
299996
299998
299996
142510
142510
142510
142510
142510
142510
142510
142510
299997
142510
142510
142510
142510
299977
299994
142510
142510
299997
299999
299995
299999
299998
142510
142510
299996
142510
142510
299998
299998
142510
299998
142510
299998
299999
142510
142510
299999
299997
142510
299997
299992
142510
142510
299998
299997
299996
299999
299981
299997
142510
142510
142510
299989
142510
142510
299999
142510
299998
142510
299998
142510
299985
142510
299997
299994
142510
299998
299998
299999
142510
299999
142510
299990
299995
142510
299995
142510
142510
142510
142510
142510
142510
142510
142510
142510
299997
299997
142510
142510
142510
299999
299998
299989
142510
299998
142510
142510
142510
142510
299999
299999
299998
299997
142510
299995
299981
142510
142510
299999
142510
299985
299971
299905
299997
299998
142510
299998
299993
299997
142510
142510
299999
299999
142510
142510
299999
299999
299998
299999
299997
299997
142510
142510
142510
299967
299992
142510
299998
299999
299999
299998
142510
299995
142510
142510
299997
142510
142510
299998
299999
299998
299999
142510
299999
299999
299976
142510
299998
142510
299996
299998
299999
142510
142510
299995
299994
299989
299923
299999
299995
142510
299976
299993
299986
299993
299998
299997
142510
142510
142510
299946
299990
299998
299998
299999
142510
142510
142510
142510
299999
299997
142510
299999
299996
142510
142510
142510
299998
299993
142510
142510
142510
299998
142510
299998
299990
142510
142510
299996
299999
299998
299999
142510
299999
299999
299999
142510
142510
142510
142510
299997
142510
299998
299999
299988
299998
142510
299998
299998
299999
142510
299999
299994
142510
299999
142510
142510
142510
299992
142510
299998
142510
299995
142510
142510
299999
142510
142510
142510
299999
299999
299997
299997
299999
299994
142510
299998
142510
142510
299997
142510
142510
142510
299999
299999
142510
299998
299997
299999
299992
299905
142510
142510
299998
299998
299998
299996
142510
299994
142510
299999
299999
299993
299999
142510
142510
299996
142510
299979
299999
142510
299993
142510
299985
299999
299999
299988
299999
299994
142510
142510
299999
142510
299993
299998
299999
299997
299998
299999
299996
299998
299998
299999
299993
299999
299999
299996
299998
299997
299999
299990
142510
299995
299993
142510
142510
299999
142510
142510
299983
142510
142510
299999
299999
142510
299999
299999
299998
299986
142510
142510
299995
142510
299991
299997
142510
142510
299998
142510
299995
299997
299999
142510
299988
142510
142510
142510
299999
142510
142510
299993
142510
142510
142510
142510
142510
142510
142510
299999
142510
299997
299997
142510
299999
299998
299998
299996
142510
299995
142510
142510
299988
299998
142510
299999
299999
299990
142510
299998
299992
299995
299987
299954
299991
299999
142510
299997
142510
142510
142510
299997
142510
142510
299996
299994
299987
299999
299998
299984
299999
142510
299974
142510
142510
142510
299998
142510
142510
142510
142510
299999
299999
142510
299999
299999
142510
299999
299998
142510
299999
142510
299996
142510
299996
142510
142510
299989
299999
299990
299999
142510
299999
299990
142510
299997
142510
299999
142510
299994
299999
299996
299984
299965
299999
299995
142510
142510
299998
299998
299998
142510
299997
299995
299998
142510
142510
299999
142510
299979
142510
299991
299989
299999
299999
142510
142510
299999
299997
299996
299997
142510
142510
299999
299999
142510
142510
299997
142510
142510
299999
299994
299990
142510
299996
142510
142510
299996
299999
299999
299999
142510
142510
142510
299999
142510
142510
142510
299999
299998
142510
299999
299998
299998
299998
299998
142510
142510
299999
299998
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
299999
142510
299997
142510
299998
142510
299991
299997
142510
299998
142510
299998
299997
299999
299998
142510
299995
299998
142510
142510
142510
299991
142510
299999
142510
299999
299997
299998
299999
299996
142510
299987
299969
142510
142510
299996
142510
299975
142510
142510
142510
142510
299999
142510
299993
142510
299982
299997
142510
142510
299999
299998
142510
142510
299999
142510
142510
299994
142510
142510
299998
299999
142510
299947
299998
142510
142510
142510
299997
299991
299999
299999
142510
299998
142510
142510
142510
299999
142510
142510
142510
142510
299999
299997
299999
299997
299999
142510
142510
299999
142510
142510
299999
299990
299999
299999
299994
142510
299998
299989
299999
299994
299995
299970
299982
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
299997
142510
299999
142510
142510
299995
299985
299998
299999
299997
142510
299996
299999
142510
299999
299986
299999
142510
142510
142510
299979
299999
299998
142510
299998
142510
299993
299999
299995
299983
299998
142510
299999
299999
142510
299998
299966
142510
299999
142510
142510
142510
142510
142510
299993
142510
299999
142510
299998
299991
142510
142510
142510
299999
299999
299983
299999
299984
299998
299993
299999
142510
142510
142510
299999
299999
299983
299998
299999
299993
299998
299998
142510
142510
299981
299999
142510
299990
299932
299998
142510
299999
299999
142510
299998
142510
299998
299992
299991
142510
142510
299998
142510
299998
299996
299999
142510
142510
299968
299970
299997
142510
299998
299995
299991
142510
142510
299999
299997
142510
142510
142510
142510
299979
142510
299988
142510
299996
299999
142510
299997
299999
299999
299981
142510
142510
299970
142510
299980
299992
299967
299999
142510
299992
299999
142510
299987
299892
142510
299998
142510
142510
142510
299999
299980
299998
299999
299998
299995
142510
142510
299998
299997
142510
299998
299997
299991
142510
299998
299998
299999
142510
299996
142510
142510
142510
142510
142510
299999
299999
299974
142510
142510
299996
299998
299999
299995
299998
142510
299998
299998
299998
142510
299995
299975
142510
142510
142510
299997
299998
142510
299994
142510
299999
299999
299999
299999
299996
142510
142510
299999
299982
299999
299997
299999
142510
299974
299991
299996
299981
299999
142510
142510
142510
142510
299999
299976
299997
142510
142510
142510
142510
299998
299996
142510
299968
299999
299999
142510
299993
142510
299996
142510
299999
299982
299999
142510
142510
142510
299991
299996
142510
142510
142510
299982
299995
142510
142510
299993
142510
299999
299999
142510
299998
142510
299999
142510
299996
142510
299993
142510
142510
142510
299997
142510
142510
299998
142510
299995
142510
299999
299996
299999
299997
142510
142510
299999
299999
299997
142510
299999
299999
142510
142510
299998
142510
142510
299993
299999
299999
142510
299998
142510
299999
299997
299984
142510
142510
142510
142510
142510
142510
142510
142510
299997
142510
142510
299999
142510
142510
299996
299972
142510
299998
299997
299999
299995
142510
142510
299999
142510
142510
299999
142510
142510
142510
142510
299997
142510
299997
299995
142510
142510
299998
299994
299993
142510
142510
299999
299998
142510
299997
142510
299996
299999
142510
142510
299999
142510
299999
299999
299999
299999
299994
142510
299998
142510
299998
142510
299997
142510
299976
142510
142510
142510
299999
299993
299994
142510
299998
299994
142510
299996
299998
299996
299997
142510
142510
299999
142510
299997
142510
299997
142510
142510
142510
299998
142510
299983
142510
299996
299999
299996
142510
142510
299999
142510
299992
142510
142510
142510
299986
299999
299978
142510
142510
142510
142510
299997
142510
299999
142510
142510
299999
142510
299999
142510
299999
299999
299998
299998
299999
299999
142510
142510
299996
142510
299998
299995
142510
299999
142510
299996
299991
142510
299999
142510
299999
142510
142510
142510
299999
142510
142510
142510
142510
299993
299980
142510
142510
299998
299997
142510
299997
299999
142510
299942
142510
299997
142510
299997
299992
142510
142510
142510
142510
299969
142510
299997
142510
299992
142510
299999
299998
299999
142510
142510
299998
142510
142510
299999
142510
299998
299998
142510
299999
299998
142510
142510
299995
142510
142510
299999
299997
142510
142510
299999
142510
142510
299998
299999
142510
299985
142510
299988
142510
142510
142510
142510
142510
299999
142510
299998
299999
299988
142510
299999
142510
142510
299999
299999
299998
299998
299999
142510
299998
142510
299994
142510
142510
142510
299995
299995
142510
299999
299997
142510
299994
142510
299999
299985
299999
142510
142510
142510
142510
299991
299999
142510
142510
299999
142510
299998
299996
142510
299999
299999
299972
299995
142510
299969
299999
299980
299999
299999
142510
299985
142510
142510
299998
142510
142510
142510
142510
142510
299996
299990
142510
299999
299993
299994
299988
299999
142510
142510
299999
299999
142510
142510
299992
142510
142510
142510
142510
142510
142510
142510
299997
142510
299999
299998
299997
299986
299998
142510
299999
299994
299995
142510
299997
142510
142510
142510
299999
299997
299989
299998
299998
299999
299988
299999
299999
299999
142510
299998
142510
299998
142510
142510
142510
299999
142510
299981
142510
299994
299999
142510
299999
299999
142510
299998
142510
299998
142510
142510
299987
142510
142510
299999
142510
299999
299999
299998
142510
142510
299996
142510
142510
299978
299991
299999
142510
299955
142510
299982
299996
299967
142510
299996
142510
142510
142510
142510
299987
142510
142510
142510
299996
142510
299990
299999
299996
142510
299999
142510
299992
299998
299999
299999
142510
142510
142510
299999
142510
299988
142510
142510
299993
142510
142510
299988
142510
142510
142510
299999
142510
142510
142510
142510
142510
299998
299991
299999
299999
142510
142510
299997
142510
299996
142510
299981
299993
142510
299997
142510
299999
299999
142510
142510
142510
299998
299997
142510
142510
299999
142510
142510
142510
142510
299997
299999
142510
142510
142510
299997
299998
142510
299996
299999
299999
299995
142510
299999
142510
299995
299997
142510
142510
142510
142510
299999
299995
299999
299992
299999
142510
299998
142510
299999
299992
299998
142510
142510
142510
142510
299998
299990
299999
299971
299975
142510
299993
299994
299998
299994
142510
299995
299999
299974
299987
299998
299999
142510
142510
299999
142510
142510
299999
142510
299995
142510
299997
299979
142510
142510
142510
142510
299999
142510
299997
299995
142510
142510
142510
299997
299997
299989
299998
142510
299995
142510
299999
142510
142510
142510
299998
299999
299996
142510
299999
299999
142510
299999
299999
299998
142510
299999
142510
299960
299992
142510
299999
142510
299999
299978
142510
142510
299996
142510
299995
299993
142510
299998
142510
142510
299999
299998
299996
299999
299997
142510
142510
299996
142510
142510
299999
299983
299999
142510
142510
142510
299998
142510
299992
142510
299990
299990
299999
142510
142510
299997
299999
299985
299999
142510
142510
299979
299997
299998
299998
299999
299992
142510
142510
299997
142510
299998
142510
299997
299999
299999
299999
299999
299976
299973
299997
299998
142510
299997
299998
299999
142510
142510
142510
299998
299973
142510
299997
299969
142510
299998
142510
299997
142510
142510
142510
142510
142510
299999
299998
142510
299998
142510
142510
299994
299999
299998
299998
142510
299999
142510
142510
142510
299999
142510
299997
142510
299998
299976
299999
299993
299999
299999
299998
299993
142510
299999
299997
142510
299985
299998
299999
299999
142510
142510
299999
299999
299999
142510
142510
142510
142510
142510
299986
299988
142510
142510
299999
299999
299994
299999
299996
299999
142510
299999
299998
142510
142510
142510
299989
142510
299999
299997
142510
299998
299991
299999
142510
299997
299978
299998
142510
142510
142510
299998
299996
299999
142510
142510
299998
142510
142510
142510
299996
142510
299997
142510
299995
299999
142510
299998
142510
142510
142510
299998
142510
299999
299999
299999
299998
142510
299997
299998
142510
299998
299999
299998
299997
142510
142510
299998
299996
142510
299994
142510
142510
142510
299999
299998
142510
299992
142510
299997
142510
299999
299996
299996
299999
142510
299996
142510
299997
142510
299999
299997
142510
299997
299999
299999
142510
299999
142510
299997
142510
299996
299999
299990
299993
299999
299997
299999
142510
299999
299999
299997
142510
142510
142510
142510
299989
142510
142510
142510
142510
299993
142510
299999
142510
142510
299998
299996
299998
299999
299999
142510
142510
299991
299994
299999
299999
299998
299997
142510
142510
299999
299998
142510
299998
142510
299998
299999
299997
299999
299999
142510
142510
299975
142510
142510
142510
299999
299989
299999
299999
142510
299999
299983
142510
299986
142510
299997
299992
299993
142510
299999
142510
142510
299998
299998
142510
299996
142510
299997
299998
299990
299999
142510
299999
142510
299990
299999
299998
299993
299996
299999
299998
299998
142510
142510
299998
299999
299979
299999
299998
299996
142510
299996
142510
299998
142510
299998
299977
299983
299996
299998
299970
299983
299999
299997
299999
142510
299998
299999
142510
142510
142510
142510
299993
142510
142510
299996
142510
299998
142510
299999
142510
299998
299993
142510
299996
142510
299998
142510
142510
299998
299999
299998
142510
142510
299999
299999
142510
142510
142510
299994
142510
299995
299974
299998
142510
299999
142510
142510
299999
142510
142510
142510
142510
299996
142510
142510
299997
142510
299999
299998
299999
299996
299999
299996
142510
299997
142510
142510
299986
299999
299997
299999
299989
142510
142510
299999
142510
142510
299993
299998
142510
142510
299998
142510
299995
142510
142510
299999
142510
299994
299998
142510
299993
142510
142510
142510
299999
299946
142510
142510
142510
299996
299994
142510
299973
142510
299978
142510
299999
299998
142510
142510
142510
142510
142510
142510
299998
299997
142510
142510
142510
142510
142510
299998
299996
299998
142510
299991
142510
299999
142510
142510
299955
299998
299999
299998
299997
299999
142510
299974
142510
142510
299998
299999
299999
299999
299996
142510
299992
299998
142510
142510
142510
299996
299999
142510
299988
142510
299992
142510
299997
299998
299990
299998
142510
142510
142510
142510
142510
299996
299998
142510
299998
299996
142510
299999
142510
299997
299972
142510
142510
142510
299984
299979
142510
299991
142510
299999
142510
299999
142510
299987
299986
299996
142510
299998
299999
299983
142510
142510
299999
299998
299999
142510
142510
299998
299999
299995
142510
299998
142510
299992
142510
299996
142510
142510
142510
299998
299997
299998
142510
142510
299999
142510
142510
299999
142510
142510
142510
299998
142510
142510
299995
299998
142510
142510
142510
142510
142510
142510
299999
299998
142510
142510
142510
142510
299999
142510
299998
299998
299999
299995
299998
142510
142510
142510
299999
142510
299999
299999
299999
142510
299994
142510
299999
142510
142510
299999
299999
142510
299999
142510
299999
299997
142510
299999
142510
142510
299999
299994
299999
299999
299999
299998
299999
142510
299997
142510
142510
142510
142510
299983
299999
142510
299997
299990
299999
299999
142510
142510
299999
142510
299988
299990
299999
299999
142510
299997
299999
299993
142510
142510
142510
299981
299999
299999
299999
299999
142510
142510
299998
299994
142510
299999
142510
299976
299991
142510
299999
299996
142510
299997
299963
299999
142510
299998
299999
299998
299996
299999
142510
299997
142510
142510
299999
142510
142510
142510
142510
299998
299989
299998
142510
299973
299999
299995
299999
299999
299999
142510
299998
299999
142510
299998
142510
299978
299999
299994
299988
299998
299992
299996
299997
142510
299998
299998
299959
299996
299992
299998
299998
299997
142510
299999
299999
142510
142510
299988
299999
142510
299981
142510
299998
299999
142510
299999
299998
299999
299999
142510
299988
142510
299999
299988
142510
142510
299998
142510
299999
142510
299996
142510
299998
299997
142510
299997
142510
142510
299994
299999
299994
299991
299993
142510
299998
299999
142510
142510
299996
299998
299999
142510
142510
299998
142510
142510
299997
299999
142510
299998
299996
299999
299998
142510
299998
142510
299947
142510
142510
299995
299998
142510
299998
142510
299988
142510
299999
142510
299999
142510
142510
142510
142510
142510
299993
299996
299989
299998
299999
142510
142510
142510
142510
299998
299994
299998
142510
299998
142510
299992
299994
299977
299999
142510
142510
299998
142510
299996
299896
142510
142510
142510
142510
142510
299997
142510
299997
142510
299998
142510
299996
299998
299993
142510
142510
142510
299999
299995
299999
142510
299998
142510
299998
142510
299999
299946
142510
142510
142510
299989
299998
142510
299995
299997
142510
142510
142510
299996
299997
299999
299999
299999
299999
142510
142510
299996
299999
142510
299991
142510
299999
299984
142510
142510
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
299997
299998
299999
142510
299987
142510
299998
299987
142510
299949
142510
299992
299996
142510
142510
299999
299980
299998
299998
142510
299999
299999
299976
299999
142510
142510
299998
142510
142510
299999
299999
299999
299987
142510
299999
299993
299996
299991
142510
299998
142510
142510
299948
299996
299994
142510
142510
142510
142510
142510
299999
299999
299998
299982
142510
299998
299995
299999
142510
299998
299994
299999
142510
142510
142510
299994
142510
299999
142510
299970
299999
142510
142510
299999
299996
142510
299995
299999
299996
299999
142510
299999
299999
142510
142510
299998
142510
142510
299998
142510
142510
142510
299990
299992
299996
299997
299997
299998
142510
142510
299993
299999
299998
299996
142510
299992
299995
142510
142510
142510
299998
142510
299999
299991
142510
142510
299997
142510
142510
299992
142510
299999
142510
142510
142510
299993
299997
142510
142510
299998
299995
299999
299998
299999
299998
142510
142510
142510
299989
142510
142510
299974
299999
299994
299996
142510
299991
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299954
142510
142510
142510
299989
142510
299997
299999
299999
142510
142510
142510
299994
142510
299998
299999
142510
142510
299997
299998
142510
299936
299981
142510
299993
299997
299996
142510
299999
142510
142510
142510
142510
142510
299990
142510
299985
299999
299992
142510
299999
299996
142510
142510
299971
142510
299996
299974
142510
299942
299986
299999
142510
299999
299980
299999
142510
299998
142510
299999
299980
299998
142510
142510
142510
142510
299997
142510
299999
299999
142510
142510
299997
299998
299993
299999
299995
299997
299999
299997
142510
142510
299995
299999
299998
142510
299997
142510
142510
299998
142510
299986
299999
142510
142510
142510
299993
299999
299990
142510
299999
142510
142510
299970
299999
299998
142510
299999
299996
299996
142510
142510
299998
299998
299998
299997
142510
299949
142510
299940
299999
299987
299997
142510
299999
299998
299998
142510
299977
299996
142510
299984
299973
299998
142510
299999
299987
299999
142510
142510
299999
299992
142510
142510
299996
142510
299998
299988
299998
299994
142510
299996
142510
299998
299981
142510
142510
299996
299999
299998
299999
299997
299999
299996
142510
142510
299996
142510
299999
299993
299994
142510
142510
142510
299990
299999
299997
142510
299999
299977
299999
142510
142510
299999
142510
142510
142510
299995
142510
142510
142510
299936
299998
299995
299989
299977
142510
299999
299994
299995
299992
299992
299998
142510
142510
142510
299998
299994
299999
142510
142510
299982
299998
299999
142510
299986
142510
299998
142510
299999
299996
142510
299999
142510
299997
299999
299999
299997
299997
299998
142510
299999
142510
142510
142510
299999
142510
142510
142510
299992
299999
142510
142510
299988
299978
142510
299991
299999
142510
142510
142510
299996
299999
142510
142510
142510
299994
142510
299983
299998
142510
299999
299998
299999
299998
299999
299999
142510
142510
142510
299998
142510
299996
142510
299975
142510
142510
299999
142510
142510
299941
142510
299996
299999
299993
299996
299940
142510
142510
142510
142510
299999
299998
299999
299992
299998
142510
142510
142510
142510
142510
299999
142510
299993
142510
299999
299999
142510
299998
142510
142510
142510
299995
299989
299999
299999
299999
299999
299997
299998
299998
142510
299992
142510
299996
299998
142510
142510
299996
142510
142510
142510
142510
299998
142510
299996
299993
299998
299997
299998
142510
299999
299999
142510
299984
142510
142510
299999
299999
142510
142510
299999
299998
142510
299999
299988
299994
142510
142510
142510
299999
299999
299999
299984
142510
142510
299991
142510
142510
299998
142510
142510
299990
299997
299999
299969
299997
142510
142510
299979
299999
299977
142510
299998
299992
299999
142510
299999
142510
142510
142510
142510
299975
299997
142510
142510
299998
299998
299998
299994
299999
142510
299998
142510
299999
299998
142510
142510
142510
299996
299999
299998
142510
142510
142510
142510
299999
142510
142510
299998
142510
299998
142510
142510
299998
299994
299988
142510
299944
299997
142510
299999
299995
142510
299997
299998
299996
299998
299996
299998
299999
142510
299995
142510
142510
299996
299998
299998
299999
142510
142510
142510
142510
299999
299997
142510
299994
299999
299975
299997
299990
142510
299999
299989
299997
299999
142510
142510
142510
299999
142510
299999
299999
142510
142510
299998
299999
299999
299999
142510
299998
299999
299985
299997
299992
142510
299999
299998
142510
142510
299997
299996
142510
299999
299995
299997
299998
142510
299999
299999
299998
142510
142510
142510
299998
299998
299999
299999
299997
299999
299997
142510
142510
299999
299996
299993
299999
142510
142510
142510
299998
299997
142510
142510
142510
299999
299994
142510
299998
142510
299986
142510
299998
142510
142510
142510
299990
299994
142510
142510
142510
142510
299999
142510
299998
142510
299995
299999
142510
299994
299998
142510
142510
299999
142510
299998
299996
299993
299999
299932
299992
142510
299998
299997
142510
142510
299999
299996
299999
142510
142510
142510
142510
299996
299999
142510
142510
299999
142510
299999
299991
299999
299995
299999
299987
299998
299997
142510
299998
299999
299947
299999
299999
142510
299998
299991
299995
299992
299995
299983
142510
299999
142510
142510
299999
142510
142510
299998
299998
299998
299997
299942
299999
142510
299993
299996
142510
142510
142510
299999
299999
299988
299995
299995
142510
299998
299999
142510
142510
299992
142510
142510
299999
299999
299993
142510
142510
299998
299999
299997
299957
142510
299995
299998
142510
142510
142510
299991
142510
142510
142510
142510
299999
299990
299991
299993
299998
142510
142510
299997
142510
142510
299999
142510
142510
142510
299993
299912
142510
299998
299992
142510
299998
142510
142510
142510
299995
142510
142510
142510
299992
142510
142510
142510
299996
142510
142510
299995
299998
299968
299997
142510
299999
142510
299997
299999
299990
299988
299999
299998
299999
142510
142510
142510
142510
142510
142510
299992
142510
142510
142510
142510
142510
299993
299999
299999
299999
299999
142510
142510
142510
299999
142510
299994
142510
299999
299999
299999
142510
299998
142510
142510
299997
299999
299999
299998
142510
142510
142510
299985
299991
299997
142510
142510
142510
142510
299992
142510
299996
299998
299997
299944
142510
142510
299999
299994
299978
142510
299999
142510
142510
299997
299983
299996
299997
299995
142510
142510
299999
299999
142510
299974
299994
299997
142510
299999
299994
142510
299994
299999
299999
299999
299998
299998
142510
299954
299996
142510
142510
299991
299981
142510
299998
299999
299999
142510
142510
299965
299999
142510
299998
299999
142510
142510
142510
299997
299998
299997
299997
142510
142510
299997
299997
299998
142510
142510
299999
299997
299998
299997
299984
299999
142510
142510
299997
299998
299999
142510
299999
299985
299997
299991
142510
299999
299999
299999
299998
142510
299986
299999
299998
142510
299999
142510
299994
142510
299996
299999
299998
142510
142510
299998
299992
299997
299998
142510
299996
299998
299996
299980
142510
142510
299996
142510
142510
142510
299998
299998
142510
299995
299999
142510
142510
142510
299998
142510
142510
299998
299990
299987
299997
142510
142510
299997
299998
299990
142510
142510
299960
299998
142510
299986
299999
142510
142510
299999
299987
142510
299999
142510
142510
142510
299998
299998
142510
299995
142510
142510
142510
299999
142510
299999
299998
299991
142510
299988
299997
142510
142510
299994
299994
299993
299999
142510
299989
299950
299999
299997
299999
299999
299999
299998
299999
142510
299998
299999
299988
142510
142510
299999
299996
142510
142510
142510
299999
142510
142510
142510
299999
299994
142510
142510
299990
299997
142510
299959
299988
142510
299998
142510
142510
142510
299998
299999
142510
299998
299997
299999
142510
299996
142510
299995
299999
299998
142510
142510
142510
299994
142510
299998
142510
142510
142510
299999
299967
299994
299999
142510
299997
142510
142510
299998
142510
142510
142510
299999
142510
142510
299998
299990
142510
142510
142510
299997
142510
142510
142510
142510
142510
299998
299998
299993
299985
142510
142510
299994
142510
299999
299998
299979
299996
299999
142510
142510
142510
299996
299997
142510
142510
299999
299996
299998
299978
299998
142510
142510
142510
299992
142510
142510
299963
299999
142510
142510
142510
142510
142510
299997
299994
299986
142510
142510
299995
142510
142510
142510
142510
299975
142510
142510
299998
299999
299998
299998
142510
299998
142510
142510
142510
299997
299996
299995
299988
299996
299999
299999
142510
299998
142510
142510
299931
142510
142510
142510
299992
299999
299996
299999
299999
142510
142510
299994
142510
142510
299994
299988
142510
299995
299998
299998
142510
142510
142510
299999
142510
142510
142510
299974
299998
299998
299998
142510
299999
142510
142510
142510
142510
142510
299999
142510
299986
142510
299989
142510
299997
142510
299976
299999
142510
299997
299998
299999
299998
299996
299997
142510
299982
142510
142510
142510
142510
299998
142510
142510
299999
142510
299998
299998
299999
142510
299999
299998
299998
299999
299997
299995
142510
142510
142510
142510
142510
142510
299999
142510
299999
142510
142510
299985
299994
142510
299999
299998
142510
142510
299999
299983
299999
142510
299998
299998
299995
299995
142510
142510
142510
299998
142510
142510
142510
142510
299999
142510
299998
299999
142510
142510
299989
299999
299991
299998
142510
299999
299992
299989
142510
142510
299994
299998
142510
299992
299998
142510
299998
142510
142510
299997
299999
299979
142510
299999
299999
142510
299978
299999
299998
142510
299999
142510
299998
142510
142510
142510
299999
142510
142510
299999
299991
142510
299998
299999
299996
142510
299999
142510
142510
299989
142510
142510
142510
299978
299999
142510
142510
299998
299998
142510
299999
299999
299999
299989
142510
299993
142510
299999
142510
142510
142510
299999
142510
299994
299996
142510
299999
142510
299985
142510
299999
299989
299999
299998
142510
299995
299999
142510
299999
142510
299998
142510
299993
299996
299999
299999
142510
142510
299998
299997
142510
142510
142510
299999
142510
299999
142510
299993
142510
142510
299999
142510
299994
299998
142510
142510
299998
299999
142510
142510
142510
142510
299991
299997
299999
299996
299996
142510
142510
299990
299999
142510
299975
142510
299999
142510
142510
142510
299999
299998
299993
142510
299994
142510
299998
142510
142510
142510
299998
299997
299999
142510
299987
142510
142510
142510
142510
299999
299999
299999
142510
142510
142510
299988
142510
142510
299996
142510
299999
142510
142510
299998
299994
299997
142510
299995
299999
142510
299969
142510
299999
299998
142510
299992
299999
299998
142510
299997
142510
142510
299999
299942
299999
299998
142510
299995
299970
299995
299998
142510
299995
299992
142510
142510
142510
299999
142510
142510
299999
142510
142510
299998
299996
142510
299998
299995
299952
142510
142510
299998
299993
142510
299999
142510
299995
299999
142510
142510
299988
299999
299963
299985
299996
299982
142510
299989
142510
142510
299999
142510
299983
299999
142510
142510
299999
142510
142510
142510
299993
299998
142510
142510
142510
299998
299997
142510
299997
142510
142510
142510
299998
142510
299999
299998
299996
299997
299999
299997
142510
142510
299978
299998
299999
299998
299998
299999
142510
142510
299965
142510
142510
299998
142510
142510
299993
299995
142510
299995
299997
299999
142510
299998
299998
142510
299976
142510
299994
142510
142510
142510
299997
142510
142510
299999
142510
299999
142510
299997
142510
142510
299999
299998
299999
299997
299995
299999
299979
299997
299999
142510
142510
299997
299998
299998
299996
142510
299998
299998
142510
142510
142510
299999
299997
299985
299999
299998
299999
142510
299998
299991
299998
142510
299999
142510
142510
299999
142510
299999
142510
142510
299997
142510
299999
299990
142510
299997
142510
142510
299969
299998
299999
299988
142510
299995
299999
299999
299996
299998
142510
299998
142510
299999
299999
142510
142510
299998
142510
299999
299999
299996
142510
142510
299997
299976
299999
299998
142510
299994
299990
299999
299973
299998
299998
299998
299998
299999
142510
299999
142510
299997
299998
142510
142510
142510
299998
142510
299999
142510
299999
299998
142510
299998
299998
142510
299981
299996
142510
142510
299999
299998
142510
299999
299999
142510
299998
142510
299999
142510
142510
299998
142510
299983
299993
142510
299998
142510
299999
299998
299999
299998
142510
142510
299998
142510
142510
142510
142510
142510
299985
142510
142510
299999
299992
299999
142510
299999
299999
299997
299984
299998
299998
299999
142510
299985
142510
299999
142510
142510
142510
142510
299999
299998
299999
299999
299993
142510
299999
299999
142510
299998
299998
299932
299996
142510
299993
299980
142510
142510
299999
142510
299998
299998
142510
142510
299998
142510
142510
142510
299999
142510
142510
142510
142510
299998
142510
142510
142510
142510
142510
299992
142510
299999
299998
142510
142510
142510
299998
299999
142510
299996
299998
299994
299997
142510
299998
299999
142510
299997
299999
142510
142510
142510
299995
299975
142510
299999
299984
299968
299997
142510
299999
299999
299996
142510
142510
299997
142510
299999
299998
299997
142510
299999
299998
142510
299982
299997
142510
142510
142510
142510
142510
299998
299995
142510
142510
299998
299999
142510
142510
142510
142510
142510
142510
299997
142510
299991
142510
142510
299988
299999
299998
142510
142510
299999
299999
299999
299997
299999
142510
142510
142510
299998
142510
299998
299999
299999
142510
142510
299998
299982
299975
299999
142510
142510
299941
142510
299994
299978
299991
142510
142510
142510
299999
142510
299999
142510
299992
299996
299998
142510
299993
142510
142510
299997
299990
299992
299999
299999
299986
299996
299998
299995
142510
299998
142510
299998
142510
142510
299999
299999
299997
142510
299999
142510
142510
142510
299997
299994
142510
142510
299995
299999
299976
142510
299999
299996
142510
142510
142510
299999
299998
299998
299998
299986
142510
299995
299999
142510
142510
142510
299999
142510
142510
299999
142510
142510
299923
299999
142510
299997
299995
299993
142510
299998
299992
299998
142510
142510
299979
299993
142510
142510
142510
299999
142510
299994
299998
142510
142510
142510
299999
299993
299999
299988
299994
142510
299998
299998
299988
299998
299998
299968
299998
142510
142510
299985
299999
142510
299999
142510
142510
299988
299998
299999
142510
142510
299998
299999
142510
142510
299999
299997
142510
299994
142510
299989
299999
299988
299999
299997
299998
142510
142510
299995
142510
299992
299999
299999
299998
142510
142510
299998
299998
142510
142510
299996
142510
142510
299999
142510
299997
142510
142510
299998
142510
142510
142510
142510
142510
142510
299998
142510
142510
299978
142510
299962
299998
299999
142510
142510
299990
142510
142510
299995
142510
142510
299997
142510
142510
299992
142510
142510
142510
299997
142510
299999
299991
299995
299999
299984
142510
142510
142510
299999
299998
299999
299999
299983
299990
299999
142510
299999
299996
142510
142510
299999
142510
299994
142510
299998
299990
142510
142510
142510
299999
142510
142510
299995
299993
299997
299994
142510
299985
299998
142510
142510
299993
299998
142510
142510
299999
142510
142510
299998
299999
299999
142510
142510
299992
299998
299981
142510
142510
142510
299998
142510
299997
299998
299998
142510
299999
299998
299999
142510
142510
142510
299999
142510
299994
299999
299986
299999
299994
299991
142510
299983
142510
299999
142510
299999
142510
142510
142510
142510
299999
142510
299999
299990
299998
299997
299998
142510
142510
142510
299999
299999
299997
142510
299978
142510
142510
299949
142510
299997
142510
299999
299954
299999
142510
142510
142510
299963
142510
299998
142510
299982
142510
299993
142510
299995
142510
299996
299996
142510
299999
299999
299995
299999
142510
142510
299999
142510
299993
299995
142510
142510
299997
142510
142510
299998
142510
299982
299996
299999
142510
299998
299968
142510
142510
299996
142510
299998
299996
142510
299998
299976
299997
299998
299999
299999
299999
299999
299981
142510
299998
299989
299998
299987
299999
299992
299998
299999
299998
142510
299954
142510
142510
299992
299998
299997
142510
142510
299998
142510
299997
299997
299996
299995
299999
299998
299993
299996
299999
142510
299996
299997
142510
299993
299998
299995
142510
299995
299986
299997
142510
142510
299997
142510
299999
299998
299997
299999
299998
142510
299980
299994
299991
299976
299987
299998
142510
142510
142510
142510
299987
142510
299999
299998
299997
142510
299987
299997
299999
299994
299998
299999
299999
142510
142510
299989
299990
299967
142510
299998
142510
299997
299999
142510
142510
142510
142510
142510
299999
299998
299999
299994
142510
299999
142510
299989
299999
142510
299999
142510
142510
299999
299999
299991
142510
299999
299996
299997
299997
142510
299999
299999
142510
299998
299954
299999
299980
299999
142510
142510
299996
299998
299999
299998
142510
299999
142510
142510
142510
299971
142510
299998
142510
299998
299990
299997
299994
299991
142510
299999
299992
142510
299985
299989
142510
299994
142510
299998
142510
299996
299996
142510
142510
299996
299997
142510
299995
142510
142510
142510
142510
299976
299999
142510
299999
299997
142510
142510
142510
299999
299979
299989
142510
142510
299991
299997
142510
142510
299993
142510
299999
299998
142510
142510
299998
299987
299998
142510
299999
142510
299999
142510
142510
299999
142510
299998
142510
299965
142510
142510
142510
299983
299994
299984
142510
299997
299998
299997
142510
299932
142510
142510
299999
299997
142510
299998
142510
299995
142510
299994
142510
299993
142510
299962
142510
142510
142510
299999
142510
299994
299998
142510
299998
299999
299999
299996
142510
142510
299997
142510
142510
299991
299997
299999
142510
299983
142510
299998
299991
299998
299994
142510
299999
299997
142510
142510
142510
142510
299998
142510
299998
142510
299996
299999
299998
299993
299996
142510
299997
142510
299998
299999
142510
299999
142510
299989
299998
299997
142510
142510
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
142510
142510
299999
299994
142510
299999
299998
142510
299999
299997
299999
142510
299997
299994
142510
299996
142510
299985
299984
299999
299996
299996
299999
299999
299999
299997
299999
299998
299999
299998
299995
142510
299999
142510
142510
142510
299999
299998
142510
299999
299994
299998
142510
299988
299998
299998
299987
299998
142510
299986
299998
299996
299997
142510
299993
299994
142510
142510
299997
142510
142510
299998
142510
142510
142510
299998
142510
299997
299999
142510
299994
142510
299996
299998
142510
299987
299992
299999
299998
142510
299999
142510
142510
142510
299912
142510
142510
142510
299999
299999
299997
299999
299999
299988
142510
299999
299994
142510
299999
299999
299972
142510
299997
142510
299998
142510
142510
299995
142510
142510
299993
299998
299998
142510
299989
142510
299999
299998
142510
299988
142510
299992
299983
299999
142510
142510
142510
299999
142510
299997
299999
299994
142510
142510
142510
142510
299995
299973
299999
299994
299991
299996
299998
142510
142510
142510
299988
299998
299993
142510
142510
299998
142510
299999
299999
299999
299999
142510
299994
299997
299999
299999
299992
299999
299970
299991
299994
142510
142510
142510
299999
299996
299996
299995
299999
299991
142510
142510
142510
299995
299989
142510
142510
299995
142510
299999
299994
142510
299999
142510
299997
142510
142510
299999
299996
299993
299996
142510
142510
299996
299998
299999
299999
299998
142510
299995
142510
299999
299999
299999
142510
299998
299996
299999
299999
299999
142510
299998
142510
299991
142510
299996
142510
299999
299999
142510
299999
142510
299998
299954
299986
299998
299997
142510
142510
299998
299999
299999
299992
299998
299997
299998
299999
299998
299997
142510
142510
142510
142510
142510
299998
299999
142510
142510
299995
299975
142510
299981
142510
142510
142510
142510
142510
142510
299996
142510
299999
142510
299999
142510
142510
142510
142510
299999
299999
142510
299995
299980
142510
142510
299998
299998
142510
142510
299985
299998
142510
142510
142510
299999
299995
142510
299999
142510
299991
299998
142510
142510
299995
142510
299999
142510
299996
299994
142510
299985
142510
142510
142510
299999
299986
299999
299999
299998
299999
299998
142510
299993
299990
299989
142510
142510
299996
299998
142510
299997
299999
299998
299991
142510
299992
142510
299999
142510
142510
299999
299988
299999
142510
142510
299976
299995
142510
142510
142510
142510
142510
299999
142510
299999
142510
299999
299997
142510
142510
142510
299997
299999
142510
299993
299989
299998
299999
142510
142510
299996
299997
299999
299987
142510
299998
142510
299994
299994
142510
142510
299992
299997
299998
299998
299998
299998
142510
299999
299996
299997
299998
299998
299968
142510
299999
299998
299999
142510
142510
299995
299994
299997
142510
299992
299995
299998
299998
142510
299997
299998
142510
299997
299993
299996
299997
299999
299994
299998
142510
142510
299998
142510
299999
299992
299995
142510
299999
142510
142510
142510
299998
142510
299986
142510
142510
142510
299996
299999
142510
299959
299997
142510
299998
142510
142510
299999
299999
299997
142510
142510
142510
299992
299997
299999
142510
142510
142510
142510
299998
142510
142510
299994
142510
142510
299999
142510
142510
299999
299999
142510
142510
299995
142510
142510
142510
299999
142510
299999
142510
142510
299998
142510
299996
142510
299999
299999
299999
299997
142510
299999
142510
142510
142510
299999
299997
142510
142510
299968
142510
142510
142510
299994
299998
299973
299997
142510
299944
142510
142510
299999
299999
299998
299998
142510
299994
142510
299998
142510
299999
142510
299950
299999
299999
142510
299999
299999
299999
299998
299998
142510
142510
299997
299999
142510
142510
142510
299999
142510
142510
299989
299996
142510
142510
142510
142510
299998
142510
142510
142510
142510
299999
142510
299993
142510
142510
142510
142510
142510
299998
299977
299997
299997
299998
299999
142510
142510
142510
299997
299999
142510
299992
142510
299999
299999
142510
142510
142510
299992
299998
299999
142510
299989
142510
142510
299991
299997
142510
142510
142510
299998
299998
142510
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299998
142510
142510
142510
142510
142510
299976
142510
142510
299992
142510
142510
142510
142510
299996
299999
299999
299998
142510
142510
299998
142510
142510
299993
299998
142510
142510
142510
142510
299995
142510
142510
299999
142510
142510
299997
142510
299967
299999
299986
142510
299999
142510
299999
299999
299998
299989
299993
299992
299994
142510
299998
299999
299999
299999
142510
299999
299984
299992
299995
142510
299994
299996
299994
142510
142510
299999
299997
142510
299987
299998
299995
299989
142510
299998
142510
299998
142510
299996
299986
142510
299997
299998
142510
142510
299991
142510
299999
142510
142510
299998
299963
299983
299983
299997
299997
142510
299998
299998
142510
142510
142510
142510
299998
142510
299999
142510
142510
142510
142510
299999
142510
299998
142510
299998
299997
299976
142510
299991
299992
299997
142510
142510
142510
299995
299973
299998
299999
299999
299999
299999
299998
299971
299998
299998
142510
299999
299999
299999
142510
299999
299994
299998
142510
299993
299998
299998
142510
142510
299999
142510
142510
299999
142510
299997
299997
299999
299991
299998
142510
142510
299998
142510
299998
142510
142510
299999
299998
142510
299997
299998
299999
299998
142510
299970
299998
142510
299999
299998
299998
142510
142510
142510
142510
299981
299996
299999
299966
142510
299940
299995
142510
142510
142510
299998
142510
142510
299997
299997
299998
142510
299996
142510
299999
142510
299994
142510
299998
299997
299999
142510
142510
142510
299999
142510
142510
142510
299996
299998
299999
299994
299990
299995
142510
299993
142510
142510
142510
299991
299998
299980
299997
299999
142510
299992
142510
299999
142510
299999
299999
142510
142510
299999
142510
299999
299998
142510
299992
299999
142510
142510
299997
299999
142510
299987
299996
142510
299998
299997
142510
299999
299999
142510
299984
299999
299999
299980
299999
299999
142510
142510
299999
299999
299940
299999
299988
299999
142510
142510
142510
299998
142510
142510
299999
142510
142510
299990
299997
142510
142510
142510
299999
299999
299999
142510
299999
142510
299998
142510
142510
142510
142510
299999
142510
142510
299998
299982
142510
142510
142510
142510
299999
299999
142510
142510
299998
299998
142510
142510
299999
299997
142510
299999
299986
299998
299999
299999
299995
299996
142510
142510
299998
299998
142510
142510
299999
142510
299998
299998
299972
142510
299998
299999
299999
142510
142510
299999
142510
299993
142510
142510
299998
299957
299996
299999
142510
299993
142510
299997
299997
142510
299984
142510
299987
142510
142510
299996
299999
142510
142510
142510
299996
142510
299994
299973
299999
142510
142510
299998
299999
299980
142510
299984
299999
299942
299998
142510
299998
142510
142510
142510
299999
299990
299999
142510
299994
299995
142510
142510
142510
299947
299998
299996
299999
299998
299998
299984
142510
142510
299998
299996
142510
142510
299998
299998
142510
299999
299991
142510
299999
142510
299997
299999
299996
299999
142510
142510
142510
299990
142510
299984
299998
142510
299999
142510
299997
299999
142510
299999
299999
299997
142510
299998
142510
299998
142510
299999
299999
299999
299985
142510
299997
299999
142510
142510
299999
299997
142510
142510
299999
299997
142510
142510
142510
299999
299993
299997
299992
142510
142510
299996
142510
299995
299998
299999
142510
299994
142510
299999
299998
299996
299999
142510
299997
142510
299999
299999
142510
142510
142510
299999
142510
299999
299999
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
299999
299999
299954
299982
142510
299998
142510
299999
142510
142510
299995
142510
299998
299999
142510
142510
299991
142510
299999
142510
142510
142510
299999
299998
299999
142510
299999
299975
142510
142510
299998
142510
299999
299986
142510
142510
142510
299998
142510
299969
299999
299997
142510
142510
299999
142510
299999
299998
299996
299999
142510
299999
142510
299998
299997
142510
299993
299995
299999
142510
299999
299999
299994
299997
299998
299985
299986
142510
142510
142510
142510
299997
142510
299996
142510
299988
299998
142510
299999
142510
299998
299991
299999
142510
299999
299999
142510
299995
142510
299998
142510
299991
299999
299992
142510
299999
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
299997
299996
299996
299998
142510
299999
142510
142510
299990
142510
142510
142510
299989
299999
142510
142510
299990
299998
142510
299997
142510
299999
142510
299991
142510
299999
142510
142510
142510
142510
142510
142510
299995
142510
299996
299999
142510
299998
142510
299988
142510
299999
142510
299999
142510
142510
299998
299999
299983
299994
142510
299978
299980
299999
299999
299997
142510
142510
142510
142510
142510
299996
142510
299999
299994
299997
142510
142510
299982
142510
299999
299982
142510
142510
299999
142510
142510
142510
142510
299999
299997
142510
299990
142510
299998
299999
299998
299999
142510
142510
142510
299999
299999
299997
142510
299999
299998
142510
142510
299999
142510
299999
299892
142510
299998
299969
299999
299998
299999
299999
142510
299981
142510
142510
299997
142510
299997
299999
299995
299998
142510
142510
142510
299999
299998
299995
299997
299996
142510
142510
299892
299998
299997
299975
299998
299998
299996
142510
299999
299995
142510
142510
299992
299997
299990
299999
299999
142510
299993
299998
142510
299998
299999
142510
299999
142510
299999
142510
142510
142510
142510
142510
299997
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299994
142510
142510
299999
299995
299997
299993
142510
299999
299998
142510
299999
142510
142510
299982
142510
299998
299998
299999
142510
142510
142510
142510
142510
142510
299997
299992
142510
142510
142510
299997
142510
299999
299997
299995
142510
299997
299997
299997
299994
142510
142510
299999
299996
142510
142510
299997
142510
142510
142510
299998
142510
142510
299999
142510
299997
142510
142510
142510
142510
142510
142510
299998
142510
142510
299999
142510
142510
299999
142510
299999
299997
299995
142510
299999
299996
299993
299989
299999
142510
299999
142510
299998
142510
142510
299993
142510
142510
142510
299997
142510
299999
299994
142510
299996
299999
299996
299998
142510
142510
142510
299999
142510
142510
142510
299998
299999
299998
299988
299999
142510
299983
142510
142510
142510
142510
142510
142510
142510
299997
142510
299994
142510
299993
299968
142510
142510
299997
299998
299999
142510
299972
142510
299998
299992
299960
142510
142510
299997
142510
299999
142510
299998
142510
142510
142510
142510
142510
299978
299975
142510
142510
142510
299997
299999
142510
142510
299999
299997
299999
299988
299999
142510
299998
299997
142510
142510
142510
299997
142510
142510
299980
142510
299998
142510
299992
299996
299985
299997
299987
299993
299999
142510
299996
299996
299999
142510
299999
299996
142510
299999
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
299995
142510
299993
299999
299998
299998
299996
299996
299999
142510
299999
142510
142510
299999
299998
142510
142510
299997
299999
142510
299999
142510
142510
299998
142510
299998
142510
142510
299995
142510
299997
299999
142510
299999
142510
142510
299999
299986
142510
142510
299997
299983
299986
142510
142510
299999
142510
142510
142510
142510
299999
299997
142510
299999
142510
299999
299997
142510
142510
142510
142510
299997
299999
142510
142510
299998
142510
142510
299973
299976
299995
299986
142510
142510
142510
142510
142510
142510
299997
142510
299999
299998
142510
142510
142510
142510
142510
299993
299999
142510
299998
142510
142510
299998
299971
299998
299994
299998
299997
299999
142510
299982
299988
142510
299998
299999
299999
299996
142510
142510
299999
299993
142510
299998
142510
142510
299996
142510
299998
142510
142510
142510
299992
299990
142510
299989
142510
299998
142510
299999
299998
142510
299999
299999
299999
299998
299999
299969
142510
299998
142510
142510
299978
299998
142510
299997
142510
299992
299992
299993
299999
142510
142510
299997
299997
142510
299986
142510
142510
299999
299999
142510
299997
299999
299998
142510
299989
142510
299999
299999
299993
299999
142510
299995
299997
299999
142510
299986
299999
299985
142510
299983
299998
299999
142510
299996
299999
299999
299992
299950
299997
299999
299971
299982
142510
299999
142510
142510
142510
142510
299997
142510
142510
142510
142510
299994
142510
299999
299999
142510
299997
299972
299949
142510
142510
299999
142510
142510
299998
299999
142510
299999
142510
299995
142510
142510
299999
299998
299998
142510
299993
299999
142510
142510
299999
299999
299999
299999
299996
142510
299990
142510
299987
142510
299999
142510
299999
299999
299984
299995
142510
142510
299999
142510
142510
142510
299997
299999
142510
299996
142510
142510
299999
299999
142510
299994
142510
299997
299997
299998
299999
142510
299997
142510
299991
299998
142510
299999
142510
142510
299992
142510
142510
142510
299976
299999
142510
299999
142510
142510
142510
142510
142510
142510
299992
299996
299991
142510
299980
142510
299994
299998
299998
142510
299991
299999
299995
142510
142510
142510
142510
142510
142510
299998
299961
142510
299999
142510
299998
299996
299999
299999
299998
142510
142510
299998
142510
299997
299999
299998
299996
142510
299997
299998
142510
299989
299999
299998
142510
142510
299995
142510
299999
299999
142510
299992
299998
142510
299999
142510
299999
142510
299999
299999
299999
142510
142510
299998
299896
299998
299990
299990
142510
142510
299997
299998
299995
299999
299985
299999
299999
299990
142510
142510
299988
299999
299972
299998
299982
142510
142510
142510
299999
142510
299994
142510
299998
299999
142510
142510
299996
142510
299998
299996
142510
142510
142510
299998
142510
299999
142510
299996
299999
142510
142510
142510
142510
299996
299998
299996
299989
299972
142510
299994
142510
299967
142510
299994
142510
299998
299998
142510
142510
299995
142510
142510
142510
142510
299999
299997
299999
142510
142510
142510
142510
299996
299987
142510
299996
299959
299998
299998
142510
142510
299995
299999
299997
142510
299997
142510
299998
142510
299968
142510
142510
142510
142510
142510
299993
142510
142510
299996
299999
299999
142510
299998
142510
299996
299987
142510
299999
142510
142510
299999
299993
142510
142510
299988
142510
142510
299992
142510
299981
142510
299994
299999
299997
299999
299986
142510
142510
299998
299999
142510
142510
142510
299999
142510
299996
299997
142510
142510
299994
142510
299995
299998
299997
299999
142510
299999
142510
142510
142510
299999
299999
142510
142510
142510
142510
299999
299999
142510
299998
142510
142510
299998
142510
142510
299991
299998
142510
142510
299998
299999
142510
299999
142510
299998
299998
142510
299999
299999
299993
299988
299992
299999
142510
299999
142510
142510
299998
299983
299992
142510
299990
299984
299998
299999
142510
299998
299999
142510
299998
142510
299999
142510
142510
299999
142510
299999
299982
299995
142510
142510
142510
299998
142510
299994
299997
142510
299996
299995
299998
299997
299999
142510
142510
299998
299980
299997
299999
299996
142510
299996
299999
299992
142510
142510
142510
142510
299896
299994
299991
299998
299999
299957
299997
299997
299999
299999
142510
142510
299987
142510
299988
142510
142510
299999
299993
299983
299998
142510
142510
299998
299978
142510
142510
299999
142510
299999
299999
299998
142510
142510
142510
142510
142510
142510
299999
299998
299992
299999
142510
299999
299999
142510
299999
299991
142510
299999
299999
142510
142510
299997
142510
299970
299992
299999
142510
142510
299999
142510
299998
142510
299999
142510
142510
299997
299993
299983
299999
142510
142510
299983
299999
142510
142510
142510
299999
142510
142510
142510
142510
299987
142510
299995
299968
299999
299998
142510
142510
142510
142510
142510
142510
299999
299998
142510
299999
299999
299998
299999
299995
299996
299997
299993
299999
299988
299957
299998
299999
299999
299999
142510
142510
299999
142510
299996
299998
142510
299985
142510
142510
299999
142510
299999
299996
142510
299998
299981
299999
142510
142510
299999
299997
299999
299999
142510
142510
299999
299994
299984
299999
299999
299999
142510
142510
299998
299999
299999
299998
299998
299995
299997
299999
299987
299998
142510
299998
299998
299997
299994
142510
299999
142510
142510
299999
299999
142510
299993
299993
142510
142510
299999
142510
299993
299995
299944
299959
299999
142510
299996
299998
142510
299999
299981
299998
299996
299997
142510
299999
142510
299999
142510
142510
299999
142510
142510
299996
142510
142510
142510
299999
299957
299999
299991
299999
299999
142510
142510
299998
299990
142510
142510
299991
142510
142510
299999
299999
299971
299997
299999
142510
142510
142510
299988
142510
142510
299999
299999
142510
142510
142510
299998
299999
142510
299999
299988
299997
299998
299999
142510
142510
299999
299999
142510
142510
299998
142510
299995
142510
299983
299995
299999
299995
142510
299995
142510
299997
142510
142510
142510
299999
142510
142510
299999
299999
142510
299994
299996
299982
299998
299999
299987
299998
142510
142510
142510
299999
142510
299999
142510
299998
142510
299999
142510
299998
142510
142510
142510
299999
299996
299995
299995
299999
299998
299998
299973
299999
299999
142510
299997
142510
299999
142510
299999
299999
299995
299997
299996
299999
299999
299999
299997
142510
142510
299997
299962
299999
142510
299975
299997
299999
142510
299997
142510
142510
142510
142510
299981
142510
299996
142510
299997
299999
142510
142510
142510
299991
142510
299997
142510
299997
299996
142510
299997
299999
299998
142510
142510
299997
299999
142510
299985
142510
299998
142510
299999
299999
142510
299997
299999
142510
299993
142510
299998
299997
299981
299999
299997
142510
142510
299986
299977
299994
142510
142510
299999
142510
299997
142510
142510
299967
142510
142510
142510
142510
142510
142510
142510
142510
299996
142510
299999
299998
142510
299991
142510
142510
299986
142510
142510
142510
299992
142510
299999
299999
142510
142510
142510
142510
142510
299996
299998
142510
299999
299999
299997
142510
299998
142510
142510
142510
142510
142510
142510
299997
299985
142510
299994
299998
299997
299998
299994
299999
142510
142510
142510
299995
299996
299998
299999
142510
299999
299959
299999
299999
142510
299999
142510
299998
299999
142510
299999
299999
142510
299991
142510
142510
299998
299992
299999
142510
299997
299997
142510
142510
299997
299998
299999
299986
299995
142510
299999
299990
142510
299997
299998
299997
299993
142510
299998
299998
142510
299996
142510
142510
299998
142510
142510
299999
142510
299996
142510
142510
299999
142510
142510
142510
142510
299998
142510
299999
142510
142510
142510
299999
299999
142510
142510
299999
142510
142510
142510
299998
299992
299968
142510
299970
142510
142510
299999
299985
299996
299998
142510
142510
142510
299997
299985
299999
299992
142510
142510
142510
142510
299999
142510
142510
299999
142510
299993
142510
299999
299997
299999
299996
299993
299998
142510
142510
299944
142510
299999
142510
142510
299999
142510
299999
299999
299994
142510
299992
299997
142510
142510
142510
142510
142510
142510
299998
299995
142510
142510
142510
142510
142510
299968
142510
299999
142510
142510
299992
142510
299999
142510
299995
299997
299999
142510
142510
142510
142510
142510
299964
299998
299987
142510
299978
142510
142510
299999
142510
299996
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
299999
299990
299996
299981
299997
299999
142510
142510
299998
299999
142510
299999
299999
299997
299998
299999
142510
142510
299998
142510
142510
299999
142510
299999
299998
142510
299999
299997
299999
142510
142510
299998
142510
299994
142510
299999
299996
142510
142510
299997
299998
299995
142510
299992
142510
299998
299999
299970
142510
299997
299995
299934
299995
142510
142510
299999
299999
142510
142510
299976
142510
142510
142510
142510
299991
142510
299998
142510
299999
299998
299989
299996
142510
299988
299999
299999
142510
299979
299999
142510
142510
299999
142510
299998
299997
299995
142510
142510
142510
299998
299999
142510
299996
142510
142510
142510
299993
142510
142510
299987
142510
299999
299996
299998
299999
299997
299996
299999
299984
142510
142510
299998
142510
299967
142510
142510
299968
142510
142510
142510
299986
299999
142510
142510
299995
142510
299999
142510
142510
142510
142510
299998
142510
299998
299999
299995
299998
299998
299999
299999
299993
299996
299998
299998
299999
142510
299999
299999
299999
299993
142510
142510
299999
299999
299993
299998
142510
142510
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
299999
142510
142510
299999
299986
299999
142510
299963
299999
142510
299998
299998
142510
299997
299993
299996
299999
299999
142510
142510
142510
142510
299996
142510
299998
299999
299999
299993
299996
299997
299999
299999
299999
142510
299991
299998
299999
299998
299997
142510
142510
299997
142510
299999
299998
299999
299998
142510
142510
299940
299991
299998
142510
299998
299996
142510
299999
142510
142510
142510
299999
299999
299998
142510
299999
299998
142510
142510
299999
299997
142510
299996
299998
142510
142510
142510
299991
299991
142510
299997
299997
299937
299996
299998
299999
299999
299998
299998
142510
299996
142510
299998
299942
142510
299999
299999
299999
142510
299999
299998
299998
142510
299968
299999
142510
142510
299995
142510
142510
142510
299987
299999
299997
142510
142510
299996
299999
299999
142510
142510
142510
299999
299991
299999
299995
299999
299999
299999
142510
142510
142510
299999
299998
299999
299994
299998
142510
299999
299994
142510
299997
299999
299998
299999
142510
142510
299998
142510
299999
142510
142510
142510
299997
299998
299996
299998
142510
142510
142510
142510
299999
299973
299997
142510
142510
299985
299999
142510
299998
299998
299999
142510
299993
299996
299998
299981
142510
299998
299999
299999
142510
299998
299986
299997
142510
299999
299997
142510
142510
142510
299992
299990
299996
299997
299994
142510
142510
299999
142510
142510
299993
299997
299967
142510
299995
299999
299998
299987
142510
142510
299999
142510
299997
142510
142510
299999
299995
299995
299999
299992
299999
299997
299995
299999
299999
142510
142510
142510
299999
142510
299999
299998
299999
299988
299988
142510
142510
142510
299999
299999
299999
299998
299975
299992
142510
142510
299991
142510
142510
142510
142510
142510
142510
299998
299988
142510
142510
299993
142510
142510
142510
142510
299999
299999
142510
299999
299998
299996
299999
142510
142510
142510
299997
299998
142510
299999
299998
142510
299994
299981
299999
299999
299999
299999
142510
142510
299998
142510
299994
142510
299997
299999
142510
299978
299999
299999
299972
299995
299998
299996
299998
142510
142510
299999
299958
142510
299999
142510
299996
299999
142510
299996
142510
142510
142510
142510
299994
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299997
142510
142510
142510
142510
142510
299999
299999
142510
299997
299999
299999
142510
299997
299999
142510
299999
142510
299978
299990
299969
299993
142510
142510
142510
299992
299999
142510
299999
142510
142510
142510
299999
299998
142510
142510
299996
299995
142510
299999
142510
142510
299996
299999
142510
299999
299995
142510
142510
299990
142510
299996
299999
299998
299995
142510
299998
142510
142510
299999
142510
142510
142510
142510
299997
142510
142510
299994
299999
142510
142510
142510
299998
299979
299986
299999
142510
299996
142510
299998
142510
142510
142510
142510
142510
299987
142510
142510
299981
142510
299997
299999
299999
142510
299999
299968
142510
142510
299999
142510
299999
142510
299989
299999
142510
299999
299975
299999
142510
299999
299999
142510
299998
142510
299999
299997
142510
299997
299997
299999
142510
299999
299998
142510
299990
299995
299998
142510
142510
142510
142510
299999
299999
142510
299997
299998
299946
142510
142510
142510
142510
142510
142510
142510
142510
142510
299992
299999
142510
142510
299986
142510
299997
142510
299996
299984
299999
142510
142510
142510
299999
299999
142510
299998
142510
142510
142510
142510
142510
299993
142510
299982
142510
299997
142510
299986
299999
299998
299992
299995
299989
299998
142510
142510
142510
299993
299997
299995
142510
142510
142510
142510
142510
299992
299998
299998
142510
299998
299998
299995
299995
299999
299988
299999
299980
142510
142510
142510
142510
299999
299997
142510
299998
142510
142510
142510
299994
299999
142510
142510
299981
142510
142510
142510
299999
299996
299999
142510
299999
142510
299998
142510
142510
299999
142510
299995
299997
299982
142510
299999
299998
142510
299993
299998
142510
299999
299998
299998
299998
299999
299999
299991
142510
142510
142510
299999
142510
142510
142510
299947
142510
299997
142510
299999
299998
142510
142510
299995
299999
299999
142510
299999
142510
299994
142510
299998
299999
142510
299993
299984
142510
142510
142510
142510
299998
299998
299998
142510
299998
142510
299999
142510
142510
299996
142510
299997
299999
142510
299999
142510
299995
299970
142510
299998
142510
299998
299999
142510
142510
142510
299999
142510
299998
299991
142510
142510
142510
299999
299999
299985
142510
299999
142510
299998
299994
299993
142510
299998
299997
142510
299996
142510
299999
142510
142510
142510
142510
299997
142510
142510
142510
299992
299992
142510
299995
142510
142510
299999
299999
142510
142510
142510
299996
299994
299999
299988
142510
142510
142510
299998
299998
142510
142510
299999
299999
299998
299998
299998
142510
299998
299998
142510
142510
299999
142510
142510
299999
142510
299998
142510
299998
299998
299998
142510
142510
142510
299999
299999
299972
299999
299998
142510
299999
142510
142510
299999
299998
142510
299998
299991
142510
142510
142510
299990
299998
142510
299995
299999
299967
142510
299977
299991
142510
299996
142510
299998
142510
142510
299999
299994
142510
299974
142510
299985
299999
299998
299997
299998
142510
142510
299998
299997
299996
299999
299994
299997
142510
299998
299998
299999
299993
142510
142510
299999
299999
299998
299999
142510
142510
299990
299965
299999
142510
299896
299999
142510
299998
142510
299998
299999
142510
142510
299998
299994
299997
142510
299989
142510
142510
299999
142510
299995
299999
299999
299996
142510
142510
142510
142510
142510
142510
299998
142510
142510
299982
299999
299998
142510
299976
142510
142510
142510
299999
142510
299999
299987
299995
142510
142510
299999
142510
299998
142510
299997
299997
142510
299998
299999
299991
299999
299997
299999
299999
142510
299999
299998
142510
299997
299998
142510
142510
142510
142510
142510
142510
299997
142510
299998
299999
299999
299999
142510
299999
299998
142510
142510
142510
142510
142510
299999
299998
142510
142510
142510
142510
142510
299989
299993
299999
299996
299997
299994
142510
299988
299993
299941
142510
142510
142510
299998
142510
299996
142510
299999
142510
142510
142510
142510
299998
142510
299997
299999
299990
299997
299999
142510
142510
299994
142510
299999
142510
299999
299990
299992
299999
299996
142510
142510
299999
142510
142510
142510
142510
299995
299999
299986
299998
299998
142510
299999
142510
142510
299993
142510
299999
142510
299999
142510
142510
142510
142510
142510
299996
299912
299997
299992
299999
142510
142510
142510
299999
299992
142510
142510
299997
299990
299997
142510
142510
142510
299998
142510
142510
299994
142510
142510
142510
142510
299997
299975
142510
142510
299997
299995
299994
142510
142510
299992
299986
299999
142510
142510
299999
142510
142510
142510
299999
299998
299999
142510
142510
299999
299995
299999
142510
299999
299998
299989
299997
142510
299999
299999
142510
142510
142510
299992
299999
142510
142510
299991
142510
299999
142510
299999
299992
142510
299999
299999
142510
299996
299999
299999
299996
299996
299996
142510
142510
142510
142510
299986
142510
299999
299998
142510
299998
299999
299998
142510
299985
299999
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
142510
299996
299999
299998
142510
142510
142510
142510
299998
299998
142510
142510
299992
142510
142510
299998
142510
299999
142510
299997
299997
142510
299987
142510
299999
142510
142510
142510
299998
142510
299947
142510
299994
142510
299991
142510
142510
299999
142510
299995
142510
299999
299997
299991
299994
299997
142510
142510
142510
299998
299997
299998
299978
299982
142510
142510
142510
142510
142510
299998
299996
299997
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
299998
299995
299998
299998
299995
142510
299999
299998
142510
299998
299995
142510
142510
142510
142510
142510
299998
142510
299984
142510
299999
142510
299998
299999
299995
299999
142510
142510
142510
299978
299998
299997
142510
299999
299993
142510
142510
299999
142510
299998
142510
299995
299996
299999
142510
142510
142510
299999
299982
299998
142510
299997
299984
142510
142510
299999
142510
299998
299998
142510
299990
142510
142510
142510
142510
142510
142510
299998
299997
142510
142510
142510
299999
299999
142510
299999
299997
142510
299998
142510
299986
299998
142510
142510
299997
299998
299993
142510
299991
299997
142510
299998
142510
299999
299999
142510
299990
142510
142510
142510
299999
299974
142510
299985
142510
142510
142510
142510
299986
299996
142510
142510
142510
142510
299997
299997
142510
142510
142510
299932
142510
142510
142510
299999
299997
299981
299998
142510
299996
299995
299997
142510
142510
299996
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
142510
142510
299999
299994
142510
299999
142510
142510
142510
142510
142510
299997
299998
299999
299999
299990
299999
142510
299997
299990
142510
142510
142510
299998
299999
299994
299996
142510
299998
142510
142510
142510
142510
299997
299999
299986
142510
299999
299994
142510
299999
299998
142510
142510
142510
142510
142510
299999
299999
299998
299999
299999
299997
142510
299992
299999
299996
299999
299999
142510
142510
142510
299993
142510
142510
299996
299998
299999
142510
142510
299995
142510
142510
142510
142510
299998
142510
299999
299999
142510
142510
299999
142510
299999
142510
299998
299997
142510
142510
142510
299992
299930
299999
299999
299997
142510
142510
142510
299993
299991
142510
142510
142510
142510
299990
299999
142510
299998
299999
299997
142510
299999
299994
142510
142510
299997
142510
142510
299998
142510
142510
142510
142510
142510
299998
299999
299996
299999
142510
142510
142510
142510
299996
142510
299996
142510
142510
299999
142510
142510
299999
142510
142510
299994
299997
142510
299995
299998
142510
142510
142510
142510
142510
142510
142510
299954
299999
299999
299997
299977
299998
142510
299995
142510
142510
142510
142510
299949
142510
142510
142510
299991
142510
142510
142510
142510
142510
299999
142510
142510
299996
299996
299995
142510
299998
142510
299997
299996
142510
299993
299995
299983
142510
299982
142510
299999
299996
299996
299997
142510
299991
299997
142510
142510
299984
299950
142510
299997
299996
299997
299998
299984
299999
299997
299992
299996
142510
142510
142510
142510
299999
299999
142510
299999
142510
299959
299999
142510
299989
142510
299989
142510
142510
299995
142510
299994
299999
142510
142510
299999
142510
299990
142510
142510
299999
299991
142510
142510
142510
142510
142510
142510
299998
142510
299997
299996
299999
299998
299998
299997
299998
299994
299988
299999
299999
142510
299994
142510
142510
142510
299999
142510
299998
299999
299991
299993
299999
142510
299999
142510
142510
299965
299999
299975
142510
299993
299999
299994
299989
299998
299990
142510
299993
299999
142510
299958
299997
299997
142510
142510
299994
299999
142510
142510
142510
142510
142510
299992
299999
299994
299999
299999
299988
142510
299997
142510
299998
142510
142510
299999
142510
142510
142510
299999
299997
299999
299994
299999
142510
299998
299997
299999
299989
299994
299997
142510
299999
299993
299996
299995
142510
299999
299999
299995
299998
142510
142510
299999
299999
299999
142510
299994
142510
142510
299999
142510
299997
142510
142510
299994
299999
142510
299999
299999
299998
299998
299996
142510
142510
142510
299975
299999
142510
299999
299998
142510
299981
299997
142510
142510
142510
299997
142510
142510
142510
299999
299997
299997
142510
142510
142510
299995
299998
299998
299999
299999
142510
142510
142510
299999
299993
299999
299987
142510
142510
299987
142510
299991
299999
142510
142510
299971
142510
299999
142510
299995
299999
299999
142510
299999
142510
299999
142510
299950
299968
299995
142510
299997
299999
142510
299997
142510
142510
142510
299989
142510
299999
299999
299999
299997
142510
142510
142510
299998
142510
299995
299996
299998
142510
142510
142510
299998
142510
142510
142510
299999
299999
142510
142510
299999
299991
299998
299997
299944
142510
142510
299996
142510
299984
299999
142510
299996
299985
299995
142510
299999
299999
299995
299992
299995
299999
299998
142510
299997
142510
142510
299989
299997
299998
299998
299998
142510
299995
299998
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
299992
142510
299999
299996
299999
299999
299998
299998
142510
299984
299998
299998
299996
142510
142510
299999
299991
299999
142510
299990
299999
142510
299997
299999
299997
142510
142510
142510
299999
299997
299993
299998
142510
142510
142510
299991
142510
299998
142510
299999
299999
299998
299991
299988
299999
142510
142510
142510
299995
299996
299997
299999
142510
299997
142510
142510
299998
142510
299989
142510
142510
299999
299994
299995
142510
299999
142510
299996
142510
142510
299997
299949
299998
299996
142510
142510
299997
142510
299987
299988
299998
142510
299992
299999
142510
299999
299999
142510
142510
299998
299998
142510
299998
142510
299996
299999
142510
142510
299996
142510
142510
299997
299998
142510
299989
299995
299994
142510
299997
299969
299990
142510
299998
299993
299999
299991
299999
142510
299999
299999
142510
299999
299995
142510
299993
299991
299997
299993
299990
299985
299996
142510
299993
142510
299999
142510
299995
299998
142510
299998
142510
299998
299997
142510
142510
142510
142510
299998
299999
299999
142510
299990
142510
299999
299999
142510
142510
142510
299998
142510
299998
142510
299998
299998
142510
142510
299996
299999
299997
299997
299996
299992
299998
142510
299997
299997
299997
142510
299999
299986
142510
142510
299999
299999
299996
142510
299997
299998
299997
142510
299999
299998
142510
142510
299996
142510
299999
299999
299996
299992
142510
142510
142510
142510
299998
299998
299967
142510
299997
142510
299999
299994
299999
142510
299998
299999
299999
142510
299999
142510
299999
142510
299998
299999
142510
299999
142510
142510
299997
142510
142510
142510
299999
299987
299997
142510
142510
299999
299997
299998
142510
142510
299999
142510
299965
299998
299998
142510
299997
142510
299994
299998
142510
142510
142510
142510
299996
299999
299999
299995
299997
142510
299983
142510
142510
142510
299999
142510
299996
299997
299993
142510
142510
299998
142510
299999
299996
299998
142510
299996
142510
299990
299998
142510
299999
299997
299998
299997
299999
142510
299998
142510
142510
142510
299986
299998
299998
142510
142510
299998
142510
142510
142510
142510
142510
142510
299998
299998
142510
142510
142510
142510
299997
142510
299999
299999
142510
142510
299993
142510
142510
299999
299999
142510
142510
299998
142510
142510
299996
299998
142510
142510
142510
142510
142510
299998
299996
142510
299999
299989
142510
299999
299993
299992
142510
299999
299998
299999
299998
299998
299991
299999
299999
299997
299992
142510
299992
142510
299999
299999
299996
299999
142510
142510
142510
299997
299998
299996
142510
142510
142510
299999
142510
299998
142510
142510
299996
142510
142510
142510
142510
142510
299997
142510
142510
299997
142510
299999
299998
142510
299995
142510
142510
299991
299999
299999
142510
142510
299993
299998
299998
142510
142510
142510
299999
142510
142510
142510
299999
142510
299993
142510
142510
142510
299998
142510
299998
299999
299983
299999
299999
299999
299998
142510
299977
299993
142510
299999
299998
142510
299970
299999
299999
299997
142510
299998
299999
142510
299993
299960
299996
299999
299994
299982
299997
299998
299963
299990
142510
142510
299998
299968
299998
142510
299998
299996
299999
299946
299999
299997
299994
142510
142510
299956
299988
299998
142510
142510
142510
299999
142510
299986
142510
299999
142510
299998
142510
142510
299999
299999
299998
299999
142510
299992
142510
299999
299999
299998
299994
142510
299995
142510
299982
142510
142510
142510
299998
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
299981
142510
299998
142510
142510
142510
142510
142510
299999
299999
299998
299990
299991
299999
142510
299999
142510
299998
142510
142510
299998
299996
142510
142510
142510
299999
299995
142510
142510
142510
299998
299999
299999
299996
299986
142510
299998
142510
299999
142510
299996
299997
299993
299999
299999
299999
142510
299996
299999
299998
142510
299996
299999
142510
142510
142510
142510
142510
142510
299997
142510
142510
142510
299995
142510
142510
142510
142510
142510
299999
299983
299999
299998
142510
299981
299998
299999
142510
142510
142510
299984
299997
299997
299999
299993
299992
299999
299996
142510
142510
142510
299996
299995
142510
299998
142510
299999
142510
142510
142510
142510
142510
299990
142510
299991
299997
142510
299999
299998
142510
142510
299999
299998
299998
142510
299934
142510
299998
299997
142510
299998
299999
299999
299998
142510
142510
142510
142510
142510
142510
142510
299998
299998
299992
299998
142510
142510
299994
142510
142510
299972
142510
299999
299999
299995
299996
142510
299999
299997
299999
299981
299999
142510
299993
299999
142510
299997
142510
299990
299998
299995
299999
299999
299991
299999
299999
299999
142510
299998
299998
299999
299999
299998
299975
142510
299988
299999
299997
299991
299960
299996
142510
299999
299999
142510
299986
142510
299999
299998
299999
299997
142510
299995
142510
142510
142510
142510
142510
299998
299998
299998
142510
299997
142510
299999
142510
299996
299992
142510
142510
299987
299998
299993
142510
142510
142510
299999
299997
142510
299999
142510
299990
142510
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
142510
299999
142510
299998
142510
299995
142510
142510
142510
299997
142510
142510
299998
299976
142510
142510
299999
142510
299996
142510
142510
299999
299996
299989
299998
299999
299982
299984
142510
142510
142510
142510
299999
299999
142510
299996
299999
299997
299997
299998
299989
299998
142510
142510
142510
299998
299999
299989
299999
299999
142510
142510
142510
299997
142510
299995
142510
142510
142510
299997
299998
299996
142510
142510
142510
299993
299999
299999
142510
142510
299999
142510
142510
299998
142510
299998
142510
142510
142510
299999
142510
142510
299997
299998
299980
299998
142510
142510
142510
299996
142510
142510
299992
299999
142510
299994
299998
142510
142510
299998
299992
142510
142510
142510
142510
142510
299999
299999
142510
299995
299999
142510
142510
142510
142510
142510
142510
299993
142510
299999
299994
142510
299998
299998
142510
142510
142510
299998
142510
299999
299998
142510
299999
142510
142510
142510
299999
142510
299960
142510
299998
299997
299998
299998
142510
299993
142510
299999
299998
299994
299997
142510
142510
142510
299996
299999
142510
142510
142510
299998
299998
299999
142510
142510
299997
142510
299996
142510
299996
142510
299999
299997
142510
142510
299999
299991
142510
142510
142510
142510
299993
142510
299975
142510
299998
299990
299982
142510
142510
299969
299999
299995
142510
142510
299999
142510
142510
299999
299989
299999
299973
142510
299981
299998
299994
299999
299994
299999
299996
142510
299995
142510
299998
142510
299999
299999
299997
299961
142510
299986
299989
299999
142510
299997
142510
142510
142510
299997
299999
142510
299992
142510
142510
142510
299994
142510
299999
299991
299999
299998
299997
299999
299999
142510
142510
299995
142510
299999
299999
142510
299999
142510
299998
299998
142510
142510
299999
299993
142510
299999
299995
142510
142510
299999
142510
142510
299994
299996
142510
142510
142510
299998
142510
142510
299999
142510
299999
299999
142510
299999
299994
299993
142510
299999
299999
299999
299990
142510
142510
299954
299999
299996
299999
299994
142510
299999
142510
299989
299998
299999
299989
142510
299996
142510
299999
142510
142510
299959
299998
142510
299996
299986
299998
299997
142510
299999
142510
299994
299997
299994
299983
299996
142510
142510
142510
299998
299967
142510
142510
299999
299988
142510
299996
299999
142510
299978
299996
142510
142510
299999
299999
142510
142510
299998
142510
299993
142510
299997
299999
142510
299998
299999
299999
142510
299999
299997
299985
299999
299994
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
299998
142510
299998
299999
299983
299997
142510
299979
299997
142510
299999
299960
299997
299984
299997
142510
299999
299997
299997
299995
299998
299996
142510
299998
142510
299988
299995
299999
142510
299997
299999
142510
299997
299996
299993
142510
299999
142510
299996
142510
299995
142510
142510
142510
299999
299998
142510
142510
299999
142510
142510
142510
142510
142510
142510
299994
142510
299996
299997
299999
142510
142510
299989
142510
142510
299991
142510
142510
299998
299998
299991
142510
142510
299999
299999
299971
299993
299999
299981
142510
299991
299989
299999
299994
299986
299999
142510
299999
299998
142510
142510
299999
299971
142510
142510
142510
299998
299999
142510
299999
142510
142510
299998
142510
142510
299961
299999
142510
299999
142510
142510
299999
142510
142510
299993
299993
299999
299997
142510
142510
142510
299999
142510
142510
299998
299999
142510
142510
299999
299998
299999
299994
299990
299998
299993
299999
299998
142510
142510
142510
142510
299999
142510
299999
142510
299997
142510
299999
299967
299999
299999
142510
299995
299999
299999
299995
299960
142510
299999
142510
299999
299992
142510
299993
299999
299995
142510
142510
299999
142510
299991
299979
142510
299998
299992
299998
299986
142510
299999
299993
142510
299999
142510
299998
299994
142510
299999
299999
299999
142510
142510
142510
299999
142510
299999
299988
142510
299996
142510
299981
142510
142510
299998
299999
299998
299998
142510
299998
299997
299990
142510
142510
142510
299999
299997
299992
142510
299999
142510
142510
299998
299999
142510
299999
299997
142510
299999
299999
299998
142510
299998
142510
142510
142510
142510
299998
299998
142510
299984
142510
142510
142510
142510
142510
299999
142510
299997
142510
299976
142510
142510
299998
299999
142510
299999
142510
142510
142510
142510
299992
299996
299967
299998
299999
299999
142510
142510
299999
299990
142510
299999
142510
142510
142510
142510
142510
299994
299998
142510
299995
142510
142510
299999
299999
299999
142510
299896
142510
299993
299998
142510
299998
142510
142510
142510
142510
299998
299998
142510
142510
299999
299998
299997
142510
299999
299999
299996
299999
299997
142510
299999
299999
142510
299997
299999
142510
299997
299999
299992
142510
299999
299998
142510
299999
299992
299984
142510
142510
299990
299989
299997
299999
299999
299997
142510
142510
299997
299999
142510
299999
142510
142510
142510
142510
142510
299999
299998
142510
142510
299999
299998
299998
142510
142510
142510
142510
299999
299998
299996
299998
142510
142510
299999
142510
299998
299995
299999
299999
299994
299999
142510
142510
299999
299997
299998
142510
299999
142510
142510
299991
299998
142510
142510
299999
299998
142510
299999
299999
299979
142510
142510
299996
299999
299995
142510
142510
299999
142510
142510
142510
142510
299999
299998
299999
299997
299984
142510
299999
142510
299998
299999
299999
299999
142510
299998
142510
299999
299996
299998
142510
142510
299999
299999
299999
299999
142510
299992
299998
299999
299999
142510
299987
299986
299996
142510
142510
299999
299997
299999
299998
142510
142510
142510
142510
142510
142510
142510
299997
299997
142510
299982
299999
299996
142510
142510
142510
142510
299999
299998
142510
299999
299990
299998
299997
299978
142510
299980
142510
299999
299997
142510
142510
142510
299999
299999
299997
299998
142510
142510
142510
142510
299979
142510
299995
299998
299998
299994
299999
299985
299996
142510
299999
299997
299987
142510
299999
142510
142510
299996
299997
142510
299997
299996
142510
299998
299995
142510
142510
142510
299981
299999
142510
299999
299998
299999
299998
299999
299995
142510
142510
142510
299996
299999
299999
299993
299996
299997
299982
299999
299995
142510
299982
142510
299998
299994
142510
299998
299998
142510
299999
142510
142510
299992
299998
299999
142510
142510
299999
299992
142510
142510
142510
299999
142510
299966
299999
142510
299999
299999
142510
299991
299999
142510
142510
142510
299999
299999
299999
142510
299998
299998
299999
142510
142510
142510
142510
299999
142510
299989
142510
299998
299999
299997
142510
299994
299998
299992
299988
142510
299989
299993
299997
142510
299999
142510
299999
299998
142510
142510
142510
142510
142510
142510
299998
142510
142510
299976
299999
142510
142510
299998
299995
299984
142510
299999
142510
299998
142510
299999
142510
142510
299995
299963
299999
299999
299997
142510
299998
299992
299998
299999
299990
142510
142510
142510
299999
299999
142510
299994
299999
299983
299996
299999
142510
299998
142510
299995
299999
142510
142510
142510
142510
299999
299996
142510
299998
299998
299988
142510
299998
299998
299998
299993
142510
299999
142510
299999
142510
142510
299995
299998
299998
299999
142510
142510
299999
142510
142510
142510
299998
142510
142510
142510
142510
142510
299997
299997
142510
142510
142510
299995
299991
299998
142510
142510
299999
299991
142510
142510
142510
299993
299995
299996
299992
142510
299991
142510
299983
142510
299999
299976
299997
299999
142510
299998
142510
299998
299999
299998
299996
142510
299998
299998
299999
299978
299995
142510
142510
299999
142510
299996
142510
299993
142510
299998
299999
299994
142510
299998
299998
299997
299998
299998
142510
142510
299993
299999
299994
142510
142510
299992
142510
142510
142510
299999
142510
299987
299994
299989
299991
142510
142510
299998
142510
299998
299997
299998
299995
142510
299997
299999
299997
299999
142510
299980
142510
299996
299999
142510
299998
142510
142510
142510
142510
299993
142510
299998
299993
299999
299998
299997
299998
299998
299997
299997
142510
299997
299997
299999
299998
142510
142510
142510
299999
299999
299997
299990
299999
299999
142510
299999
299994
299999
299994
142510
142510
142510
299993
299998
142510
299998
299999
299998
142510
142510
299999
142510
299995
142510
142510
142510
142510
142510
142510
142510
299998
299990
299999
299999
142510
299998
299999
299999
142510
299999
142510
299996
142510
142510
142510
299981
142510
142510
142510
299998
142510
299999
299995
299985
299999
299999
299998
142510
299999
299981
299995
299997
299996
142510
142510
299999
299999
299969
142510
299998
299999
142510
299992
299993
299998
299995
299999
299998
142510
142510
142510
299999
142510
142510
142510
142510
299990
142510
299981
299998
299999
299982
299994
142510
299998
299999
142510
299996
299999
142510
299999
142510
299994
299999
299992
299995
142510
142510
142510
299998
142510
142510
142510
142510
299999
142510
299992
299999
142510
142510
299998
299997
299998
299997
299994
299999
299999
142510
142510
142510
142510
299998
142510
142510
142510
142510
299999
142510
142510
142510
142510
299998
299997
299993
299999
142510
142510
299998
299995
142510
299994
142510
142510
299996
142510
299998
299998
142510
142510
299996
299996
142510
299998
299997
299998
142510
142510
299998
142510
299999
299999
299998
299999
142510
299999
299999
142510
299988
299998
142510
299994
299995
142510
299997
299988
142510
299998
142510
142510
142510
299992
142510
142510
299979
299999
142510
299998
142510
299998
142510
299999
299997
299998
299994
299996
142510
142510
299997
142510
299996
142510
142510
299998
299999
299999
299993
299978
299994
142510
299992
142510
299999
299999
299998
299997
142510
299995
142510
299999
299993
299989
299996
299987
299992
142510
299993
299998
299997
299997
299999
299998
299998
142510
142510
142510
142510
299999
142510
299996
142510
299996
299998
142510
142510
142510
142510
299999
142510
299998
142510
299984
142510
299998
299998
142510
142510
299996
142510
299997
142510
299995
142510
142510
299995
299999
142510
142510
299998
299995
299979
299998
299997
299997
142510
299994
299999
299999
142510
142510
142510
299997
299999
299999
299978
142510
299997
142510
299999
299996
142510
299998
299999
299990
142510
299998
142510
142510
142510
299995
299995
299991
299896
142510
142510
299998
299999
142510
142510
299996
142510
142510
142510
299998
299996
299998
299999
142510
142510
142510
142510
299983
299999
142510
299999
299999
299999
299999
299997
299997
142510
299997
299997
142510
299995
142510
299986
299991
299999
142510
142510
142510
142510
299995
142510
142510
299998
299994
142510
299998
299997
299998
299997
299995
142510
299999
142510
299989
299999
299996
142510
142510
299999
299985
299992
142510
142510
142510
299998
142510
299995
299997
299988
299998
142510
142510
299998
142510
299999
299997
299988
299993
142510
299996
142510
299999
142510
299996
142510
299999
299999
142510
299994
142510
299999
299930
142510
142510
142510
299996
299996
299997
142510
299999
299996
299999
299997
299999
142510
299999
299998
142510
299994
299999
299998
299993
142510
299999
299997
142510
299998
299997
299999
142510
299967
142510
299993
299996
142510
142510
299998
299997
299998
142510
142510
299999
299991
142510
142510
142510
299998
299999
142510
299992
299995
299996
299999
299998
299999
142510
299996
142510
299999
142510
299996
142510
299998
299975
142510
299999
299996
299997
142510
142510
142510
142510
299984
142510
299996
142510
142510
299999
299995
299999
142510
142510
299996
299934
299999
142510
142510
299998
299994
142510
299999
299996
299998
142510
142510
142510
142510
142510
142510
299997
142510
299992
142510
142510
142510
142510
299995
299986
142510
299999
142510
142510
142510
299992
299999
299998
142510
142510
142510
299998
299999
299998
299998
299999
142510
299999
299999
299999
142510
299998
299999
299999
142510
299996
299998
142510
142510
299994
299999
299999
142510
299985
142510
299998
299998
299999
299993
142510
142510
142510
142510
299995
299994
142510
299993
142510
142510
142510
299999
299999
299995
299999
299986
299987
299996
142510
299996
142510
142510
142510
299998
299997
142510
142510
142510
142510
142510
142510
299999
299999
142510
299997
142510
142510
299980
299996
299998
299996
299976
299998
142510
299998
299995
299998
142510
299998
142510
299999
142510
142510
142510
142510
142510
299999
142510
142510
142510
299993
142510
299998
299999
299997
299995
299997
142510
142510
299999
142510
142510
142510
299999
142510
299999
299991
299999
142510
299999
142510
299994
142510
142510
299999
299997
299999
299999
299931
299999
299999
142510
299999
142510
299999
142510
299968
142510
299999
142510
142510
299970
299999
142510
299999
142510
299998
299999
142510
142510
299999
142510
142510
142510
142510
299998
142510
299999
299997
142510
142510
299995
299996
299998
299999
299999
142510
142510
299995
299997
299993
299999
142510
142510
299987
142510
299999
299999
299999
142510
299998
142510
299947
299997
142510
142510
299997
142510
299999
142510
299998
299998
299995
299985
299999
299999
299998
299998
299998
299999
299997
142510
142510
299979
299996
299999
299998
299997
299999
142510
299999
299992
299999
299950
299998
299999
299992
142510
142510
142510
299990
142510
299998
299999
299999
142510
142510
142510
299992
299996
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
299991
299984
299996
299998
299999
142510
142510
299998
299998
142510
299996
299998
299995
299999
299998
142510
142510
299966
299980
142510
299991
299999
299999
142510
299999
142510
299998
142510
299999
299996
142510
299997
299987
299999
299999
299998
299998
299963
299998
142510
299996
299999
142510
142510
299998
142510
299997
142510
299998
142510
142510
142510
299986
299999
142510
142510
299999
142510
142510
142510
299971
142510
142510
142510
142510
299998
142510
299991
299997
142510
299980
142510
142510
142510
299998
299998
299998
299999
299998
299986
142510
299995
299997
299996
142510
299996
299996
299978
299999
299996
299984
299977
299998
299999
142510
299999
142510
142510
142510
299989
142510
142510
299998
142510
299997
299989
299999
299998
299947
142510
299999
142510
299999
299986
299997
299997
299999
299998
299999
142510
299985
142510
142510
142510
299997
299998
142510
142510
142510
142510
299994
142510
142510
299999
299995
299993
142510
299996
142510
142510
142510
299997
299998
299999
142510
142510
299999
299999
299997
299996
299998
299995
299994
142510
299999
142510
142510
142510
142510
142510
299999
142510
299995
299987
299999
299998
142510
142510
142510
142510
299999
299977
299997
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
299996
142510
299997
299999
299973
142510
142510
299998
299999
142510
299941
142510
142510
142510
142510
142510
299982
142510
142510
299997
142510
142510
142510
142510
142510
299994
299997
299992
299999
299999
142510
299991
299991
142510
299999
299999
299999
299988
299999
142510
142510
299999
142510
299999
142510
299999
299982
142510
299992
142510
299999
142510
299999
299999
142510
142510
299994
142510
299999
299980
299998
299998
142510
142510
299984
299999
299999
299998
299998
299996
299998
142510
142510
299999
142510
299995
142510
299998
142510
299999
142510
142510
142510
299997
299978
299999
299992
299988
299993
142510
299987
142510
299997
299999
299998
299999
142510
299999
142510
142510
142510
142510
299998
299998
299998
299998
299995
299997
142510
299993
299979
299991
299995
142510
299994
299993
299999
142510
299999
142510
299997
142510
299995
299999
142510
299989
299992
299999
299987
299997
142510
299998
142510
142510
299998
299999
299998
142510
142510
142510
142510
299997
299984
142510
142510
299995
299952
142510
299999
142510
142510
299952
299999
299999
299997
142510
299995
142510
299999
299999
299994
299999
299994
299998
142510
299999
299999
299999
299997
299998
299998
299999
142510
299996
299999
299999
299995
142510
142510
299994
142510
299995
299999
299999
142510
142510
142510
299999
299999
299998
299975
142510
299997
142510
299994
299996
299998
142510
299999
142510
299996
142510
299999
299997
299999
299930
142510
299999
299998
299996
299999
299982
299999
299997
142510
299989
299998
142510
299999
299982
299997
299997
142510
299999
299999
299999
142510
142510
142510
299989
142510
299997
299999
299997
142510
299999
299999
299992
142510
299999
142510
142510
299990
299999
142510
299999
142510
142510
142510
142510
299987
142510
142510
299999
299998
142510
299998
299987
299992
142510
142510
299999
142510
299998
299994
299992
299999
142510
299997
142510
142510
299997
142510
299998
299999
142510
142510
299992
299995
299999
299964
299996
142510
299999
142510
299994
142510
299976
142510
142510
142510
142510
299998
142510
299999
299996
142510
142510
142510
299994
299997
299997
299999
142510
299984
299999
142510
299999
299998
299988
299997
299999
299998
142510
299997
299999
299998
299998
299987
142510
299997
299993
299997
142510
299996
299999
299999
299998
299997
299991
299999
142510
142510
299998
142510
299999
299994
299996
299998
299999
142510
299998
299993
299961
299998
299999
299998
299998
299999
299999
299998
142510
142510
299999
142510
142510
299997
299999
299999
142510
142510
142510
299998
142510
299998
142510
299999
299999
142510
299999
299999
299998
142510
299996
299999
142510
142510
299996
299997
299996
142510
299991
299988
142510
299995
299993
299999
299996
142510
299998
142510
142510
299998
299997
299999
299984
299998
299999
299994
142510
299995
142510
142510
142510
142510
142510
142510
299997
299998
299988
299999
299998
142510
299999
142510
299997
142510
142510
299995
142510
299999
142510
299997
299993
299999
142510
299984
299994
299999
299999
299999
299995
142510
142510
142510
299944
299982
299994
299999
299995
142510
299999
299997
299997
299998
299997
142510
299999
142510
299987
299999
299997
299997
299997
142510
142510
142510
142510
299998
299996
299999
299997
142510
299998
142510
142510
142510
299998
142510
299999
299999
299999
142510
299999
142510
299997
142510
142510
142510
299998
142510
142510
142510
299994
142510
299999
299997
299991
299999
299985
299999
299998
299997
142510
299998
299999
299999
142510
299993
299999
142510
142510
142510
142510
142510
142510
299998
299999
299996
299996
142510
142510
142510
142510
142510
142510
299999
142510
299996
299999
299996
142510
299990
299998
299999
299998
142510
142510
299998
142510
142510
142510
299996
299999
142510
142510
142510
299989
299997
142510
142510
299996
299998
299999
299987
142510
299999
142510
142510
142510
299996
299999
299999
299998
299999
299998
299991
299999
299998
299998
142510
299995
142510
142510
299999
142510
142510
142510
142510
299986
299999
142510
142510
299992
142510
142510
299998
299999
299992
142510
142510
299999
299999
142510
142510
142510
299999
299998
299999
142510
142510
142510
299998
299999
299994
142510
142510
299999
142510
299999
142510
299999
142510
299999
142510
142510
299999
299998
142510
299971
299999
142510
142510
299999
299998
142510
142510
142510
142510
299999
299999
299999
299995
299990
299997
299998
142510
299999
299990
142510
142510
142510
299998
142510
142510
299994
299994
299993
299996
142510
299999
142510
142510
299999
299998
142510
299978
299992
299998
299990
299985
299998
142510
142510
142510
142510
142510
142510
299995
142510
142510
299997
142510
299999
299999
299999
299999
142510
299992
142510
142510
299999
299999
142510
299999
299990
142510
299999
299996
142510
142510
142510
142510
299996
299998
142510
299999
142510
299999
142510
142510
299998
142510
142510
142510
299982
142510
299998
299999
142510
299998
299989
299991
142510
299998
299999
299999
299999
299912
142510
299981
142510
299999
299999
142510
299999
299999
142510
142510
299999
299995
142510
142510
299998
142510
142510
299996
299995
299996
142510
299978
142510
299992
142510
299992
299997
142510
142510
142510
142510
142510
299999
299997
299998
299999
142510
299997
299999
299999
142510
142510
299999
142510
142510
299999
142510
142510
299995
299999
299999
142510
299998
299998
299998
299992
142510
299999
299998
142510
299996
142510
142510
299969
142510
299999
142510
299999
299999
142510
299998
142510
142510
142510
299999
142510
142510
142510
299999
142510
142510
299998
142510
299998
299998
299985
299998
299985
299999
142510
299978
299999
299987
299998
299993
299999
299999
142510
142510
299945
142510
142510
142510
142510
299996
299998
299997
299991
142510
142510
142510
299987
299997
299988
299999
299999
142510
142510
299998
142510
299999
299999
142510
299999
142510
299998
142510
142510
299998
142510
142510
299999
299998
299999
142510
142510
142510
299999
299999
299999
299999
299985
142510
142510
142510
299999
142510
142510
299999
299996
299996
299992
299999
142510
299973
142510
299991
299999
142510
142510
299998
299999
299998
299993
142510
299999
142510
142510
299999
142510
299998
299996
142510
299998
299997
299998
142510
299998
142510
142510
299993
142510
299979
142510
142510
142510
299998
142510
299992
142510
299998
142510
299998
299981
299999
299998
299985
142510
142510
299999
299999
299956
142510
299999
299998
299997
142510
299999
299999
142510
142510
142510
142510
299997
299975
299999
299999
142510
299996
142510
299999
142510
142510
299999
299999
299905
142510
299999
299985
299999
299992
299993
299999
299992
299999
299999
142510
299999
299998
142510
299999
299992
299997
299996
299997
299996
299997
142510
142510
299995
142510
299999
142510
142510
299999
142510
299995
142510
142510
299998
299989
299991
299996
142510
299999
142510
299997
142510
142510
142510
299998
299996
142510
299998
299998
142510
299997
142510
142510
299996
299999
299995
299998
299998
299998
142510
142510
142510
299989
142510
299999
142510
142510
299998
299995
299998
142510
299999
142510
299999
299995
299999
299995
299999
299985
142510
299999
299997
299999
299999
299998
299997
142510
142510
299992
299999
299987
299994
299969
299942
299999
142510
299986
142510
299997
299999
299999
142510
142510
299997
142510
299999
142510
142510
142510
299996
142510
142510
299999
142510
142510
299998
142510
299998
142510
299999
142510
142510
142510
299999
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
299993
299987
299999
142510
299995
299992
299997
142510
299999
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
299998
299989
299998
142510
142510
299952
299999
299994
142510
142510
299996
142510
299993
142510
299999
142510
142510
142510
142510
299996
142510
299998
299992
142510
299982
142510
142510
142510
299999
299997
299991
299990
142510
142510
142510
299995
299994
299995
299997
142510
299999
142510
299997
299997
299995
299999
299999
299997
299990
142510
299998
299999
142510
299998
299977
142510
299998
142510
299993
299999
299998
142510
299996
299997
299994
142510
299999
142510
299997
299998
142510
142510
299999
299959
299999
142510
299998
142510
142510
299997
299999
299999
299999
142510
142510
299997
142510
299997
142510
142510
299996
299998
142510
299999
299999
299937
299956
299986
142510
142510
299991
299996
142510
299995
299999
142510
142510
299985
299999
299968
299999
142510
299998
299997
299999
142510
299994
299999
142510
299995
142510
142510
299999
142510
142510
299999
299998
299996
299988
142510
142510
142510
299999
299998
299999
142510
299999
299973
299998
299998
142510
142510
299983
299999
142510
299996
299997
142510
142510
299998
299999
142510
142510
142510
299999
299998
299999
299998
299999
299994
299998
299999
142510
142510
299999
142510
299976
299999
299991
299999
299999
142510
299998
142510
142510
299998
142510
299999
299997
142510
299990
299991
299995
299996
142510
299999
299998
299999
299980
299998
299995
299999
299998
299999
142510
299997
299997
299999
299998
142510
299995
142510
299999
299982
299999
142510
299999
299999
142510
142510
299994
299999
299998
299999
142510
142510
299999
299993
142510
299999
299998
142510
142510
142510
299994
299999
142510
142510
142510
299993
142510
299991
142510
299985
142510
299999
299991
142510
299998
142510
299998
142510
142510
142510
299999
299996
142510
299999
299967
142510
142510
299995
299998
142510
299991
299998
142510
299995
299989
299998
142510
142510
142510
299989
299999
299998
142510
142510
142510
299997
142510
299999
142510
299996
142510
299994
299998
299997
142510
299997
142510
299975
299998
299998
299999
142510
299989
142510
142510
299996
299999
299999
299998
299998
299997
299991
142510
142510
142510
299999
142510
299966
299999
299999
299982
142510
142510
142510
142510
142510
299999
142510
299994
299999
299997
299999
142510
299999
299999
142510
142510
299999
299999
142510
142510
299994
142510
299999
142510
299990
142510
142510
142510
299996
299998
299999
299996
299992
299995
299999
142510
142510
142510
299999
299996
299995
142510
299998
299999
142510
299995
299998
299996
299998
299985
299999
299998
142510
142510
142510
142510
299997
299997
299996
142510
142510
142510
299999
142510
142510
142510
299996
299999
299995
142510
299999
299995
142510
299999
142510
142510
299999
299999
299998
299997
299999
142510
299999
142510
299998
299999
142510
142510
142510
142510
299997
299999
299999
142510
142510
299999
299998
299997
142510
142510
299991
142510
142510
142510
299988
299990
142510
299996
142510
142510
299982
142510
142510
142510
142510
299987
142510
142510
142510
142510
142510
142510
299998
299999
299989
142510
142510
299976
142510
142510
299999
299960
142510
299998
142510
142510
142510
142510
299999
299997
142510
299953
299993
299999
299991
299995
299998
299997
299997
142510
299997
142510
299996
299999
142510
299998
299997
299995
142510
142510
142510
299999
142510
142510
142510
142510
142510
299999
299999
142510
299992
142510
299998
142510
142510
299976
299999
299999
299999
299999
299998
142510
299997
299988
299999
142510
299999
142510
299993
142510
142510
299999
299998
299999
142510
142510
299998
299995
299990
142510
142510
299995
299995
142510
142510
299999
142510
142510
142510
299999
142510
142510
142510
299999
299991
299983
142510
299998
299995
299999
299999
299998
142510
299993
299991
299999
299994
299997
299997
299997
142510
142510
142510
299999
299999
142510
299998
142510
299999
299998
142510
299998
142510
299999
142510
142510
299999
299999
142510
142510
142510
299997
299999
299999
299999
142510
142510
142510
299999
299999
299998
299999
142510
142510
142510
142510
142510
142510
142510
299998
299999
142510
299997
142510
142510
142510
299998
299999
142510
142510
299999
299999
299995
142510
299998
299999
299999
299996
299993
142510
299998
299999
142510
142510
299999
299998
299999
142510
299998
299994
299999
299993
299997
299999
299984
299998
142510
299998
299999
299998
142510
299990
299996
142510
142510
142510
299995
299999
299998
299998
142510
142510
142510
299998
299999
299999
299971
299994
299998
299999
142510
142510
142510
142510
299998
299997
142510
299994
142510
299999
142510
142510
142510
142510
299998
299999
142510
142510
299999
299981
142510
299999
142510
299996
142510
299998
142510
299999
299996
142510
142510
142510
142510
299997
142510
299993
299998
142510
299986
142510
299999
299999
142510
142510
299999
142510
299977
299998
142510
299997
299996
142510
142510
142510
299999
299997
142510
299998
299994
142510
299998
299996
142510
299989
142510
299997
299998
299991
142510
299997
299991
299998
299995
142510
142510
142510
299999
299999
299999
299999
142510
142510
299980
299999
142510
142510
299997
142510
299999
142510
299999
299989
299986
299998
299985
299999
142510
299999
299999
299998
142510
299998
299999
142510
142510
299999
299999
142510
299997
142510
299999
299985
299990
299999
299999
142510
142510
299980
299996
299999
299991
299999
299976
142510
142510
299999
299998
299998
299999
299995
299999
299999
142510
299979
142510
142510
142510
299999
142510
299999
142510
142510
299999
299988
142510
299997
299997
299999
142510
299997
142510
299999
299999
142510
142510
142510
299999
299999
299989
299999
299980
299995
299991
142510
142510
299999
142510
142510
299996
142510
299999
299994
299996
142510
299997
299998
142510
299995
299999
299998
142510
299999
299976
299989
142510
299995
299999
142510
142510
142510
299991
142510
142510
299999
299998
142510
299930
142510
299998
299998
142510
299998
299999
299999
299999
299997
299998
142510
299995
142510
299980
299999
299999
142510
142510
299999
142510
142510
142510
142510
299991
299998
142510
142510
299999
142510
299998
142510
299998
299999
299997
299967
142510
299996
142510
142510
142510
142510
299989
299999
299998
299995
142510
299995
142510
142510
299991
142510
299995
299999
299991
142510
299998
142510
299990
299998
142510
142510
299997
299997
299996
142510
142510
142510
299999
299985
299996
299998
299996
299995
299999
299996
299999
299998
142510
299996
299999
299991
142510
299999
142510
299944
299999
142510
142510
142510
142510
299998
142510
299999
142510
142510
299996
142510
299997
299994
299942
299996
142510
299993
299998
142510
142510
142510
142510
299999
299999
299999
142510
142510
299998
299989
299999
299996
299993
142510
299999
142510
299999
142510
299996
299981
142510
299998
299998
299999
299996
142510
299999
142510
299996
142510
299998
142510
142510
299995
299991
299990
299997
299999
299995
142510
299998
299996
299998
299999
299998
142510
299999
299977
299984
142510
142510
142510
142510
142510
142510
142510
142510
299998
142510
299998
299986
299999
299998
299998
142510
142510
299999
299999
299999
299999
142510
142510
142510
142510
299998
299999
142510
142510
299997
299998
299999
299998
299994
299999
142510
299997
299998
299967
299994
299998
299999
299985
142510
299999
142510
299997
142510
299996
142510
142510
299961
299999
299999
299999
299999
142510
299969
299995
142510
142510
299997
299985
299983
299999
299977
142510
299999
299998
299997
142510
299989
299989
142510
299953
142510
299998
299997
299999
142510
299985
142510
299988
142510
299996
299999
299987
299999
142510
299998
299997
142510
299999
142510
142510
299999
299997
299996
299994
142510
299999
299993
142510
299999
142510
142510
299997
299999
299999
142510
142510
142510
142510
142510
299932
299999
299997
299999
299997
142510
299998
299997
299999
299998
299954
142510
299999
142510
299994
299986
299999
299990
299999
299993
142510
299997
142510
299999
142510
299967
142510
142510
299997
299994
142510
299988
142510
142510
142510
299999
299999
299993
299998
299995
299995
142510
142510
299967
142510
299999
299982
142510
142510
299999
299999
299999
299979
142510
299995
299999
142510
299998
299996
299997
299999
299991
299998
299999
299961
299988
142510
299998
142510
299997
142510
299997
299997
299999
299974
142510
299999
299998
142510
142510
299999
142510
142510
299999
142510
299999
142510
299986
299997
142510
142510
142510
142510
299999
142510
142510
142510
299999
299999
142510
142510
299996
142510
299999
142510
142510
142510
142510
142510
299999
142510
299998
299999
299999
142510
299999
142510
142510
299999
299985
299997
299998
299999
142510
142510
299999
299996
299999
142510
299999
299999
299998
142510
142510
299999
299999
142510
299999
299983
142510
299999
299999
142510
299998
299999
299999
299999
142510
299999
142510
299999
142510
142510
142510
299994
299947
299994
299983
142510
142510
299999
142510
142510
142510
299996
142510
142510
142510
142510
299999
299990
299997
142510
299997
142510
299994
299999
142510
299999
299999
142510
299999
299994
142510
142510
142510
299999
299997
299998
299997
299998
142510
299998
142510
142510
142510
142510
299999
299999
299998
142510
142510
299998
299999
299999
142510
142510
142510
142510
299999
299999
299997
299999
299997
142510
299999
299997
299999
299997
142510
142510
142510
299997
299998
299996
299996
299992
142510
142510
142510
142510
299998
142510
142510
142510
299994
142510
142510
142510
299998
299994
299987
299996
142510
142510
299998
142510
142510
142510
299998
142510
299996
299992
299998
299999
142510
142510
142510
142510
299999
142510
299983
299996
299998
299996
142510
142510
299999
299997
142510
142510
142510
299984
142510
142510
299997
142510
299999
142510
299998
142510
142510
299999
142510
142510
142510
299999
299997
299998
299987
299992
142510
142510
299996
299999
142510
299999
299994
299985
142510
299999
142510
299998
299998
142510
142510
142510
142510
299987
299999
299999
299996
142510
299998
299998
142510
299978
142510
142510
299999
299999
299998
142510
299999
142510
299983
299999
142510
142510
142510
299999
299999
142510
299998
142510
142510
299998
142510
299986
299984
142510
299995
142510
142510
299999
299999
142510
299999
142510
299999
142510
299998
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
142510
299986
299986
142510
299997
299997
142510
299998
299995
299999
142510
142510
299996
299995
142510
142510
142510
299999
299996
142510
299999
299995
142510
299998
299994
142510
142510
299994
299998
299999
299994
299999
142510
299997
299997
299999
142510
299987
299998
142510
299999
142510
142510
299996
142510
142510
142510
299975
299998
142510
142510
142510
299997
299999
299999
299998
142510
142510
142510
299997
299979
299997
142510
142510
299952
142510
299999
299999
299998
299999
299997
299999
299995
142510
142510
299998
142510
299996
299999
142510
299999
299993
299979
142510
299999
299999
299996
299999
299996
299998
299999
299988
299896
299976
299999
299996
299971
299999
299998
299996
299998
299999
142510
299998
299996
299998
299998
299985
299999
142510
142510
299999
299999
299997
142510
299999
299994
299998
299975
299999
299995
142510
142510
142510
299999
142510
142510
299947
299999
299999
299998
142510
142510
142510
142510
299995
142510
142510
142510
299998
299992
142510
299985
142510
142510
142510
142510
299999
142510
299999
299999
142510
299996
142510
299998
142510
142510
299975
299999
299961
299999
299999
142510
142510
299997
142510
299999
299999
299999
299998
142510
299999
142510
299999
142510
299999
299998
299996
299987
299997
299966
299998
142510
299991
142510
299999
142510
142510
299999
299999
142510
299998
299998
299999
299999
142510
142510
142510
299993
299998
299998
142510
299998
299998
142510
299996
299998
142510
299995
299974
142510
299998
299996
142510
142510
142510
299992
142510
299998
299999
299995
142510
299998
299999
299994
142510
299995
142510
299999
142510
142510
142510
142510
142510
299999
299999
299999
142510
142510
299996
299992
142510
142510
299998
299999
299998
142510
299970
142510
142510
299999
299997
142510
299999
299998
299991
142510
142510
299983
142510
299994
299999
299997
299999
299969
299997
299999
142510
299999
299999
142510
142510
299996
299997
142510
299963
299981
299998
299999
299998
142510
142510
299999
142510
142510
299998
299990
142510
299999
142510
299992
299998
299999
299969
299996
142510
142510
142510
142510
299999
299999
299997
142510
299999
299997
299997
299994
299998
299998
142510
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299998
142510
299989
142510
299998
299971
299996
299999
299998
299998
142510
299999
299994
142510
299999
299995
142510
142510
142510
299998
299999
142510
142510
142510
299980
142510
142510
142510
299981
299996
142510
299999
299995
299998
299984
299998
142510
299999
142510
299998
299978
299998
142510
299999
299991
299996
299998
299999
299993
142510
299999
299999
142510
142510
299998
142510
142510
299989
299999
299995
299998
299996
142510
142510
142510
299999
142510
299998
299988
299997
299999
299997
142510
142510
299982
299990
299999
299977
142510
299998
299996
299998
142510
299994
299999
299999
299989
142510
299999
142510
142510
299998
299996
299999
142510
299997
299999
299997
299994
299999
142510
142510
142510
142510
299999
142510
299993
299999
142510
142510
142510
142510
142510
299992
299998
142510
299999
299996
299993
299999
142510
299997
142510
299998
299999
299996
142510
142510
299983
142510
142510
299998
299998
299999
299975
299999
299999
142510
299999
142510
299997
299997
299998
299998
142510
299993
299999
142510
142510
142510
299994
142510
299994
299985
299967
299997
299998
299999
142510
299999
142510
142510
299999
142510
299999
142510
299998
299998
142510
299998
142510
142510
299977
142510
299999
142510
299999
142510
142510
299993
142510
142510
142510
299998
299999
299998
142510
142510
299996
142510
299999
142510
142510
299995
299984
299997
142510
299999
299993
299999
142510
142510
299999
142510
299996
142510
299998
142510
299995
142510
299999
142510
142510
142510
142510
142510
299998
299998
142510
142510
142510
142510
299998
299992
142510
299999
142510
142510
299998
142510
299998
142510
299997
299999
299999
299988
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
299997
142510
299999
299997
142510
142510
299998
299997
142510
142510
299999
142510
142510
299998
299996
142510
299995
299999
299952
142510
299995
299996
142510
142510
142510
142510
142510
142510
299994
142510
299998
299997
142510
142510
142510
142510
142510
299965
142510
299996
142510
299999
299995
142510
299998
299998
299999
299996
299999
299997
142510
299995
299999
299998
299998
299999
299994
142510
299991
299997
142510
299998
299999
142510
299999
299999
299996
299990
299999
299986
142510
299997
299998
299992
299982
299998
299997
142510
299996
299996
299998
142510
299999
299993
299959
142510
299990
142510
142510
299980
299998
299998
299983
142510
142510
299999
142510
142510
142510
299996
142510
299999
142510
299996
299999
299961
142510
299997
142510
142510
299999
142510
142510
299997
299995
142510
142510
142510
142510
299999
299998
142510
299999
142510
299999
142510
142510
299998
299999
142510
142510
299997
299999
142510
299998
142510
299996
142510
299996
299995
299999
142510
299999
299988
299997
142510
299999
142510
299998
299974
142510
142510
142510
299988
142510
299999
299999
299999
299982
142510
142510
299999
299995
299998
299984
142510
299999
299994
142510
299995
299997
299998
142510
142510
299999
142510
299999
142510
299999
299998
299995
142510
142510
142510
142510
142510
142510
142510
142510
299994
299997
299996
142510
142510
299954
299998
142510
142510
142510
142510
299972
299998
142510
299991
299996
299977
142510
299996
142510
299999
299999
299988
299996
142510
299999
299999
299997
299999
142510
299999
299999
299972
299989
299999
142510
142510
299998
142510
299999
299999
142510
299992
142510
299997
299996
299999
299998
299996
299999
142510
142510
299998
299999
142510
142510
299999
299999
142510
299953
299999
299999
299998
299996
142510
142510
299999
299999
299999
142510
299996
299999
142510
299998
299999
299995
299996
142510
299997
299999
299999
142510
299999
299989
142510
142510
142510
142510
299996
299988
299998
299993
299999
142510
299993
142510
299997
299999
299998
299998
299997
142510
299991
299994
142510
299978
299999
299999
299998
299992
142510
299965
299996
299999
299999
299987
299999
142510
142510
299998
299993
142510
299998
142510
299999
299999
299991
299994
299998
299999
142510
299991
299993
142510
142510
299998
299999
299982
142510
299986
299998
142510
299998
142510
142510
299999
299992
142510
299997
299996
299975
299999
299999
142510
299999
299999
299998
142510
299999
299992
299991
142510
142510
299989
299998
142510
299998
299973
299994
299997
299998
142510
299992
142510
299997
142510
299997
299987
299994
142510
142510
299999
299996
299996
299995
299959
142510
299997
142510
299995
142510
299995
142510
142510
142510
299999
299994
142510
142510
299999
299993
299990
299990
299998
142510
142510
142510
142510
299998
299998
142510
299996
142510
142510
142510
142510
299997
299999
299999
142510
299999
142510
299996
142510
299999
142510
142510
299998
299999
299999
299994
299995
299986
299974
142510
299991
299998
142510
299998
299996
299999
299999
142510
142510
142510
142510
299998
142510
142510
142510
142510
299995
299986
142510
299989
299998
142510
299998
299998
299994
142510
299978
299996
299999
142510
299994
142510
142510
142510
142510
142510
299999
299998
299998
142510
299997
142510
142510
142510
142510
299998
299999
142510
142510
299997
299942
142510
299996
142510
142510
142510
299996
299995
142510
142510
299999
142510
299984
142510
142510
299952
299998
299997
299999
142510
299999
299998
299999
142510
142510
142510
299999
299999
142510
299999
142510
299999
299998
299979
142510
299991
299998
299998
299998
299999
299984
299998
142510
299998
299996
299964
299981
299998
299995
142510
142510
299999
299997
142510
299997
299996
299999
299985
142510
142510
299999
299999
299999
142510
299998
142510
299996
299997
142510
299998
142510
299999
299993
299998
142510
142510
142510
142510
299998
299989
142510
142510
299999
299998
299999
299998
142510
299999
299995
299967
299988
299999
142510
299996
142510
142510
299999
299998
299994
142510
142510
299997
299999
142510
142510
299993
299992
299998
299999
299999
299999
299999
142510
299999
299999
299999
142510
299941
299997
299999
299999
299997
299999
299998
142510
299990
142510
142510
299998
299999
142510
299993
299999
142510
299994
299997
299994
142510
299986
299997
299994
299999
299998
142510
299998
299999
299998
142510
142510
299995
299998
299998
299994
299994
299998
142510
299994
299999
142510
142510
299999
142510
142510
299998
299999
142510
142510
299981
142510
299999
299974
142510
299997
142510
299993
299999
142510
299998
299992
299982
299999
299999
142510
299998
142510
142510
299999
299992
142510
299985
142510
142510
142510
299995
299992
299999
142510
142510
299999
142510
299999
142510
299999
142510
299997
142510
299999
142510
142510
142510
142510
299999
142510
299998
299997
299999
299999
299998
299998
299999
142510
299997
142510
142510
142510
142510
142510
142510
142510
299997
299997
299999
299995
299999
299999
142510
142510
299999
142510
142510
142510
299999
142510
142510
142510
142510
142510
299998
299995
142510
142510
142510
142510
299999
142510
299998
142510
142510
142510
299997
299998
299995
142510
142510
142510
299998
142510
299990
299998
299996
142510
142510
142510
299998
142510
142510
299995
299997
299999
299987
142510
142510
299987
299980
142510
299999
142510
142510
142510
299998
299999
299963
299996
142510
299999
299999
299997
299984
142510
142510
299984
142510
142510
142510
142510
142510
299999
142510
299985
142510
142510
299994
142510
142510
299997
299999
142510
299999
142510
299998
142510
299996
299998
299999
142510
299997
299994
142510
142510
299999
299996
142510
299999
299988
299999
299999
299995
299997
299998
142510
142510
142510
299996
142510
142510
299998
299999
299988
299995
299998
299998
142510
299998
299999
299999
142510
142510
299996
299998
142510
299996
299996
299999
299991
299942
142510
142510
142510
142510
299999
299999
299998
142510
142510
299996
142510
299999
142510
299999
299995
142510
299998
142510
299998
299970
299999
142510
299998
142510
299999
142510
299999
299999
299972
142510
142510
299998
142510
299974
299998
142510
299995
299999
142510
299996
299999
299999
299999
299993
142510
299997
299999
142510
299999
142510
142510
299986
142510
299998
299999
299964
299995
299999
299999
142510
142510
299998
299991
299998
142510
299998
142510
142510
299986
299978
142510
299999
299999
142510
299996
142510
299990
299999
299995
299988
299999
299998
142510
142510
299997
299987
299998
299998
299983
142510
299982
299999
299996
142510
299982
299993
299999
142510
299989
299998
142510
299997
299999
142510
142510
299996
142510
299998
299999
142510
142510
299961
299998
299998
299999
142510
142510
299999
299985
142510
299999
142510
299999
142510
142510
299997
142510
142510
142510
299999
299996
299998
142510
142510
299996
299998
142510
142510
142510
142510
142510
299995
299996
299998
299996
142510
142510
142510
299998
299994
299998
299998
299992
142510
142510
299999
299999
142510
299995
299996
142510
299996
299998
299963
299996
142510
142510
299997
142510
299998
299999
142510
299987
142510
142510
299998
299999
142510
299997
142510
299990
299998
299998
299999
299999
299998
299997
142510
299998
142510
142510
299999
142510
299993
142510
299996
142510
299998
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299997
299999
299988
299996
142510
142510
142510
299998
299991
142510
299992
299993
299996
142510
142510
299997
142510
299999
299998
299998
299992
299996
299997
299999
299999
299999
299998
299999
142510
142510
299999
299998
142510
299998
142510
299997
142510
142510
142510
299999
299999
299994
299989
299996
299999
299999
299998
142510
142510
142510
299998
299999
299996
299997
299992
142510
299999
299998
299994
299977
299997
142510
142510
299984
142510
299974
299999
142510
299997
142510
299999
299999
142510
299993
299998
299998
142510
299999
142510
142510
299999
142510
299996
142510
142510
299999
142510
142510
299991
299994
299997
142510
142510
142510
299995
299962
299996
142510
299965
299999
299995
299996
299997
299999
299998
299999
299999
142510
299997
142510
142510
142510
142510
299998
299998
142510
142510
142510
299988
142510
299999
142510
142510
142510
142510
299972
142510
142510
299999
142510
299999
299997
299998
142510
142510
142510
299964
142510
299993
299992
299999
299996
142510
299999
142510
142510
299999
299997
142510
142510
299999
142510
299998
142510
299998
299999
142510
142510
142510
299999
299995
299997
142510
142510
142510
299999
142510
299992
299993
299994
142510
299998
299999
299999
299999
299998
299988
299996
142510
142510
299998
142510
299998
142510
299997
299999
142510
142510
142510
299997
142510
142510
299999
299997
142510
142510
142510
142510
142510
299999
142510
299999
142510
142510
299997
142510
299985
142510
299998
142510
142510
299999
299999
142510
142510
299999
299999
299998
142510
299999
142510
142510
142510
299994
299998
299978
299999
299995
299996
299999
299993
299999
299988
142510
299991
299994
299978
299998
142510
142510
299993
299999
142510
299964
299996
299997
142510
299998
299999
299999
142510
299995
142510
299998
142510
299998
299989
142510
142510
299997
142510
299999
142510
299999
299998
299997
142510
142510
299999
299996
299998
299999
142510
142510
299999
142510
142510
299993
299998
299999
299999
142510
142510
299992
142510
142510
299998
142510
299998
299992
299999
142510
142510
142510
299996
142510
299990
299994
142510
142510
299923
299999
142510
299989
299996
299998
142510
142510
299999
299999
299998
299999
299997
299996
299990
142510
142510
142510
299999
299964
299994
142510
299972
299999
299979
142510
299999
299999
142510
299998
299995
142510
299996
142510
299999
142510
142510
142510
299985
299997
142510
299991
299999
299997
299998
142510
142510
299986
142510
142510
299998
299990
142510
299996
299994
142510
299991
142510
299993
299997
142510
299998
142510
299999
299997
299998
142510
299995
299999
142510
299998
142510
299999
142510
142510
299990
299991
142510
299999
142510
142510
299995
299997
142510
142510
299997
299998
299998
299989
142510
299994
299996
142510
142510
299995
299992
142510
142510
142510
299999
142510
299996
299999
142510
299999
142510
299989
142510
299999
299996
142510
299999
299996
299997
299999
299999
299992
299969
299999
299992
299999
142510
299999
142510
299994
299991
142510
142510
142510
299985
142510
142510
299998
299997
299997
142510
299996
142510
299993
299998
142510
142510
299998
299999
142510
142510
299997
142510
299999
299994
299999
299999
299970
142510
142510
299997
299995
299989
299997
299997
299993
142510
299999
142510
299997
299997
299988
299999
142510
142510
299985
142510
142510
142510
299992
142510
299998
142510
299991
299990
142510
142510
142510
299998
142510
299999
299999
299996
299999
299994
299997
142510
142510
142510
299999
142510
142510
142510
142510
142510
299997
142510
142510
142510
142510
299997
299998
299999
299999
142510
299998
142510
142510
299999
142510
299999
299986
299992
142510
299999
142510
299996
299998
299998
299998
299996
299998
299999
299996
299994
299996
142510
299999
299998
299997
299998
299995
299998
299994
299998
299999
142510
142510
142510
299999
142510
142510
299999
299992
299993
299996
299997
142510
299999
142510
299996
299999
299999
299999
299999
299998
299998
142510
299998
142510
299996
142510
299998
142510
142510
299999
142510
142510
299988
142510
142510
299995
299997
142510
142510
142510
299998
142510
299979
299999
142510
142510
299999
142510
142510
299999
142510
299999
299997
299998
142510
299996
299999
142510
299997
142510
299971
142510
142510
299995
299999
142510
299993
299995
142510
142510
299993
142510
299999
142510
299995
142510
299999
299999
142510
299963
299981
299997
142510
299999
299999
142510
299999
299996
299993
142510
299999
299997
142510
299999
299996
299987
142510
142510
299999
299947
142510
142510
299997
142510
142510
299998
299998
142510
299996
142510
142510
299996
299997
299998
142510
299999
299998
142510
299998
299999
299998
299998
299999
299999
299998
142510
142510
299996
299999
299999
299976
299998
299999
299999
142510
142510
142510
299998
299999
299986
142510
142510
299995
142510
299999
142510
299999
142510
142510
142510
299999
299999
299999
142510
142510
142510
299999
142510
142510
142510
142510
299998
299974
299997
142510
142510
142510
142510
299997
299998
299992
299995
142510
142510
142510
299997
299996
299999
299975
299990
299994
142510
142510
299999
299999
142510
299986
142510
142510
299996
142510
142510
142510
142510
299996
142510
142510
299992
299993
299998
142510
299999
299999
299997
142510
142510
142510
142510
299999
142510
299999
299985
299999
299998
142510
142510
142510
299999
142510
299999
142510
299998
142510
142510
142510
299999
299995
142510
142510
299999
299996
299978
299997
142510
142510
142510
299994
142510
142510
142510
299999
299997
142510
142510
142510
299976
142510
299999
142510
142510
142510
142510
142510
299998
142510
142510
142510
299999
142510
299998
299941
299997
299991
299999
299999
299998
299960
299996
142510
299999
142510
142510
142510
299999
142510
142510
299999
299999
299999
299998
142510
142510
299998
299995
299999
299999
299997
299999
299999
142510
142510
142510
299988
299998
299992
299998
299999
299985
299994
142510
142510
299999
299994
299998
142510
142510
299997
299990
299993
299978
142510
142510
142510
299999
299984
299999
142510
142510
299996
142510
299983
142510
299994
142510
299993
299998
299999
142510
142510
142510
299999
299996
299996
142510
299999
299997
299990
299999
299998
142510
142510
299989
142510
299966
299998
299999
142510
142510
142510
299999
142510
142510
142510
299999
299998
142510
142510
142510
142510
142510
299971
299999
142510
299987
299998
299988
142510
299997
142510
142510
299999
142510
142510
299998
299999
299999
142510
299999
299999
142510
142510
142510
299998
299999
299995
142510
142510
299996
142510
299998
142510
142510
299999
142510
142510
299999
299999
142510
299995
142510
142510
142510
299999
299994
299998
299997
299997
142510
142510
299999
142510
299999
299992
299995
142510
299994
142510
299993
299997
299998
142510
142510
299992
299994
142510
142510
299999
299999
142510
142510
142510
142510
299998
142510
299998
299994
142510
142510
299999
142510
142510
142510
299997
299998
142510
299999
142510
299998
142510
142510
299999
299992
299999
299997
299998
299996
142510
142510
299995
142510
142510
142510
142510
299998
142510
142510
299999
299998
142510
299998
299999
299998
299999
299997
299999
299993
299997
299997
299993
299978
299999
299998
142510
142510
142510
142510
299999
299994
142510
142510
299987
142510
142510
299987
299998
299999
299961
142510
142510
299989
142510
299996
299999
299997
142510
142510
299999
299974
299990
142510
299999
299999
142510
299999
299995
142510
299999
142510
142510
299988
299999
142510
299998
299997
142510
299982
142510
142510
299996
142510
299994
299993
299999
299999
299991
142510
299997
142510
142510
299998
142510
299999
299999
142510
299984
299999
142510
142510
299999
299999
142510
299999
299998
299999
299998
299994
142510
299999
299980
299998
299994
299961
142510
299984
299992
142510
142510
299984
142510
142510
299999
299984
142510
142510
142510
142510
299999
299998
142510
299999
142510
299957
299997
142510
299999
299996
142510
299973
142510
299994
299996
299995
299999
142510
142510
299998
299999
299999
299998
299999
299999
142510
299995
142510
299997
299999
299999
142510
299998
142510
299998
299998
142510
142510
299999
142510
299998
299997
299993
142510
299997
142510
142510
299998
299982
142510
299994
142510
299973
142510
299998
299947
142510
142510
142510
299999
299998
142510
299959
142510
299999
142510
142510
142510
142510
299997
299998
142510
142510
142510
299998
299999
142510
299998
142510
299999
142510
142510
142510
142510
142510
299998
299998
142510
299999
299999
142510
299999
299998
299985
299997
142510
299994
142510
142510
299999
142510
299998
142510
299998
299992
299997
142510
142510
299997
299998
142510
299999
142510
142510
142510
142510
299999
299999
299999
142510
299998
142510
142510
299991
299997
299999
299997
299999
142510
142510
299998
299998
299998
299992
299995
299996
299999
299998
299998
299975
299997
299999
142510
142510
142510
142510
142510
299999
299993
299999
299998
142510
299997
299993
142510
142510
142510
299998
299987
299998
299998
142510
299996
142510
299999
299995
299997
299998
299994
142510
142510
299999
299998
299998
142510
142510
142510
299995
142510
299999
142510
142510
299997
299999
142510
299998
142510
142510
299999
142510
142510
299986
299998
299998
299999
299973
299997
142510
142510
299998
299999
142510
299998
142510
299999
299999
299998
299998
299998
299999
299987
299999
299999
299999
299991
299999
299999
142510
299998
142510
299995
142510
299989
299999
299995
142510
299998
299994
142510
299999
142510
299999
299999
142510
299997
142510
299999
299999
299997
142510
299999
142510
299986
299998
299999
299996
142510
142510
299995
299999
142510
142510
299986
299988
142510
299995
142510
299999
142510
142510
142510
299999
142510
142510
299986
142510
142510
299997
142510
299999
142510
299978
142510
299923
142510
142510
299999
142510
142510
142510
142510
142510
299998
142510
142510
142510
299996
299994
299994
142510
299998
299999
142510
142510
299993
142510
299999
142510
142510
299996
299999
299981
299999
142510
142510
142510
299987
142510
299997
299997
142510
142510
142510
142510
299999
142510
299999
299997
299999
299995
299997
299989
142510
142510
299999
142510
142510
142510
299999
142510
142510
299999
142510
142510
142510
299998
299999
299999
299999
142510
142510
299993
299999
142510
299997
142510
142510
142510
299999
299998
299976
299998
142510
299992
299988
299999
142510
142510
299973
142510
299998
299992
299996
299986
142510
299995
142510
299990
299996
299999
142510
142510
142510
299997
299984
142510
142510
142510
142510
299999
299996
299998
142510
142510
299999
142510
299998
299997
142510
299999
299996
142510
299999
299997
299999
142510
142510
299998
299999
142510
142510
299999
299999
142510
142510
299999
142510
299995
299994
142510
142510
142510
142510
299986
299997
299999
299998
142510
142510
299994
299975
299999
299999
142510
142510
142510
142510
142510
299988
142510
299996
142510
142510
142510
142510
142510
142510
142510
299996
299991
142510
299998
299999
142510
142510
142510
142510
299997
142510
299967
299994
142510
142510
142510
299995
142510
142510
299999
299999
299998
299998
142510
142510
299979
142510
142510
142510
142510
299976
299999
142510
142510
142510
142510
299996
299999
142510
299999
299994
142510
142510
299999
142510
142510
299999
142510
142510
142510
299998
299984
299999
299999
299998
299994
299998
142510
142510
299999
142510
299997
299997
299997
142510
142510
142510
299995
299973
299991
299994
299993
142510
299997
299952
142510
142510
299995
299995
299988
142510
142510
299998
299997
142510
142510
299995
142510
142510
299999
299995
299994
299999
299998
299998
299999
142510
299998
299999
299997
142510
142510
299999
299996
142510
299982
142510
299998
142510
142510
299997
299999
299997
299998
299999
142510
299999
142510
299990
299997
142510
142510
299937
299998
299997
142510
142510
299999
299999
299996
142510
142510
299996
299998
299997
142510
299999
299973
299994
142510
142510
299999
299994
142510
299999
299997
299991
299997
299999
299996
299992
142510
299998
299999
142510
299994
299967
299998
299998
142510
299999
299996
142510
299998
299999
299999
299999
299994
299998
299978
299996
142510
142510
299997
299999
299998
299999
299999
299999
299963
299998
142510
142510
142510
299999
142510
299996
299997
142510
299998
299998
142510
299998
299995
142510
299997
142510
299999
299999
299997
299992
142510
299999
299997
142510
299987
299997
299998
299997
299999
142510
299998
299998
299999
299999
142510
142510
299996
299999
299999
299999
142510
299998
142510
142510
299999
299996
299999
299996
299999
299998
142510
299999
299999
299978
299999
142510
142510
142510
299998
299999
142510
299992
142510
142510
299992
142510
299999
142510
299905
142510
299999
299999
142510
142510
299995
299998
142510
299999
299999
299997
142510
299994
299998
299999
142510
142510
142510
299999
299998
299999
299992
142510
299998
142510
299999
142510
299998
142510
142510
142510
299997
142510
299997
299988
142510
142510
299997
142510
142510
299998
142510
142510
299996
142510
299998
299967
142510
299999
299998
299993
299999
142510
299992
299988
142510
299998
299998
142510
142510
299998
142510
299996
142510
299999
299996
142510
299999
299997
142510
299978
142510
299999
299997
299998
299996
299996
299998
299982
142510
299997
142510
142510
299999
299999
142510
299999
299997
142510
142510
142510
299999
299992
299972
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299994
299998
142510
299999
142510
299999
142510
142510
299997
299998
299999
299995
299998
142510
142510
299999
142510
299991
142510
142510
299999
142510
299998
142510
299999
299998
299932
299999
299999
299999
142510
142510
299998
299993
142510
299998
299998
142510
299999
142510
299998
299995
299999
142510
142510
299998
142510
299999
299999
142510
299999
142510
142510
299986
142510
299999
299991
142510
142510
299997
142510
299998
299990
299999
299989
142510
142510
299999
142510
299975
142510
299990
142510
299995
299999
299998
299999
142510
299996
299998
299995
299998
142510
299999
142510
142510
142510
142510
299997
299998
299997
142510
142510
299996
142510
299999
142510
299999
142510
299964
299999
142510
142510
142510
299995
299997
142510
299999
299979
142510
299993
142510
299999
299997
142510
142510
142510
142510
299996
142510
142510
299998
299999
299994
299975
142510
299998
142510
299997
299998
142510
299997
142510
142510
142510
299998
299999
299999
142510
299998
299996
142510
142510
299998
299997
299999
142510
142510
142510
299995
142510
142510
299998
299986
142510
142510
299981
299997
299998
299999
299996
299997
299990
142510
142510
299999
299998
299995
299999
299997
142510
142510
299996
299984
142510
142510
142510
299999
299998
142510
299992
299997
142510
142510
299978
142510
142510
299990
142510
299999
299999
299998
299997
299999
142510
142510
299982
299998
142510
299999
142510
299992
299998
299999
299997
299999
142510
299993
299999
299998
299999
299992
142510
299999
299978
299997
142510
299998
142510
299999
142510
299998
299996
142510
142510
299998
299997
299989
142510
142510
299999
142510
142510
142510
299993
142510
299999
299999
142510
299977
142510
142510
142510
299999
299994
142510
142510
299995
299960
299998
299985
299991
299996
299999
299998
299992
299996
142510
299999
142510
142510
142510
299999
299995
299999
142510
299999
299998
142510
299999
142510
142510
299997
299999
299994
299996
142510
299999
299999
299999
142510
299998
299997
299972
299998
299998
142510
299999
142510
142510
299994
299998
299999
299996
299997
142510
142510
142510
299993
142510
142510
299992
142510
142510
299999
299998
299997
142510
142510
142510
142510
299999
142510
142510
299999
299998
142510
299999
299995
142510
299999
142510
142510
299999
299993
142510
299968
299999
299979
299986
299999
299997
142510
142510
142510
299999
142510
299999
299998
142510
299996
299994
142510
299999
142510
299985
299999
142510
142510
299996
299997
142510
299999
299996
299999
299998
299996
142510
142510
142510
299984
299997
299997
299998
142510
299992
299965
299999
299998
299992
142510
299999
299998
299997
299999
142510
299998
299985
142510
142510
142510
299996
299998
142510
142510
299995
299997
299998
142510
142510
299994
299999
299996
142510
299994
299998
142510
299995
299999
142510
142510
142510
299999
142510
142510
299995
142510
142510
299992
299998
142510
299997
299999
299990
299999
142510
142510
299998
299999
299967
299963
142510
142510
299998
142510
299999
142510
299999
299998
299994
142510
142510
142510
299997
142510
299998
299984
142510
299999
299993
299970
299997
142510
142510
142510
299999
299998
142510
142510
299999
299998
299997
299999
299999
142510
142510
142510
299999
142510
299996
299997
142510
299999
299992
142510
142510
299999
299992
142510
142510
299998
142510
142510
142510
142510
299995
299998
299996
299999
142510
142510
299992
299999
299996
299997
142510
142510
142510
299981
299999
142510
299999
299999
299998
299998
299999
299999
142510
142510
142510
299997
142510
299992
142510
299999
299997
142510
142510
142510
299964
299999
142510
142510
142510
299998
299979
299984
299999
142510
142510
299996
142510
299999
299999
142510
142510
142510
299999
142510
142510
142510
142510
142510
299998
299996
142510
142510
142510
299999
299999
142510
142510
142510
299999
299998
142510
299999
299998
142510
299998
142510
142510
299999
299998
142510
142510
299990
142510
142510
299971
142510
299996
299999
299999
299993
299999
142510
299999
299998
299999
142510
299968
299988
142510
142510
299997
299999
299999
299997
142510
299996
299994
299999
299998
299997
142510
299999
142510
142510
299999
142510
299999
142510
299992
299997
299999
142510
142510
299996
299999
299998
142510
142510
299998
299993
299999
299993
142510
142510
299999
142510
299999
299999
142510
142510
142510
299999
299999
142510
299947
142510
142510
299999
142510
142510
299994
142510
299991
299996
299999
142510
142510
142510
299999
299999
142510
299949
299999
299990
299998
299999
142510
299953
142510
299999
299997
142510
299997
142510
299994
142510
142510
299999
142510
299997
299983
299999
299999
299999
299998
299987
142510
142510
299966
299996
299999
142510
142510
142510
142510
299998
142510
299999
142510
142510
299997
142510
299999
299995
299999
142510
142510
299999
299997
142510
299999
142510
142510
142510
142510
142510
142510
299995
142510
299996
299999
299996
299991
142510
142510
142510
142510
299989
142510
142510
299998
299999
142510
142510
299999
299997
299983
142510
299998
142510
299997
299999
299995
299997
142510
299999
299998
299990
142510
299994
299996
299999
142510
142510
299996
299961
299999
142510
299988
299992
142510
299997
142510
299999
299999
142510
142510
142510
142510
299970
142510
299987
142510
142510
299999
299998
299989
142510
142510
299999
142510
142510
299999
299999
142510
299992
299999
299999
299999
299965
299999
299989
299982
299999
299996
299991
142510
142510
299999
142510
142510
142510
299997
299999
299997
142510
142510
299995
299997
142510
142510
299998
142510
299999
299999
142510
142510
142510
142510
299999
142510
142510
299998
299996
299999
299999
142510
299998
299997
142510
142510
299989
299999
142510
142510
299999
142510
142510
299997
299997
299968
299999
142510
299999
142510
142510
299998
299999
299998
142510
142510
299998
142510
142510
299997
299998
142510
299991
299997
299993
142510
142510
299997
142510
142510
142510
142510
299998
142510
299998
299999
299997
142510
142510
299975
299999
299997
142510
299983
299982
299983
142510
142510
142510
142510
299999
299998
299988
299996
142510
142510
299997
299998
299999
299999
299997
142510
142510
299997
142510
142510
142510
299994
142510
299997
299998
142510
299999
299999
142510
142510
299999
142510
299998
142510
299999
299998
299999
299994
299988
299999
299985
299999
142510
299991
142510
299999
142510
142510
299999
299997
142510
299998
142510
142510
299999
299998
142510
142510
142510
299998
142510
299999
299999
299990
299992
142510
299999
142510
299996
299998
299999
142510
299996
299996
299997
299999
142510
299999
299996
142510
299978
142510
299997
299997
299999
299999
299998
142510
142510
142510
142510
299998
142510
299996
299999
299993
299999
142510
299999
142510
299990
142510
142510
299999
299999
299998
142510
142510
142510
142510
142510
299999
142510
142510
299987
142510
299998
299999
299992
299997
299999
142510
299999
142510
299998
299994
299993
142510
142510
299994
142510
299999
299987
299974
142510
299999
142510
299998
299999
142510
299993
299997
299997
299999
299995
299999
142510
142510
142510
142510
299998
299981
299999
142510
142510
142510
299996
299999
142510
299998
299998
299998
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
142510
299994
142510
299999
142510
142510
142510
299997
142510
299989
299999
299999
142510
299999
142510
142510
299993
142510
299999
142510
299998
142510
142510
299983
142510
142510
299989
142510
299999
299997
142510
142510
299999
142510
142510
299978
142510
299996
299976
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
299959
299999
299998
299997
299997
299998
299977
299990
299992
299999
299998
299996
142510
299999
299995
142510
299999
299989
299999
299999
299997
299997
299997
142510
142510
142510
142510
142510
142510
299996
142510
299995
299999
299998
299999
299999
299998
142510
299998
299998
142510
299999
142510
142510
299992
142510
142510
142510
299989
142510
299985
299999
142510
142510
299993
142510
142510
299999
299998
299999
299998
299999
142510
299998
299999
142510
299996
299999
299997
142510
299999
142510
299998
299997
142510
299988
142510
142510
299999
299998
299994
142510
299998
142510
299999
299996
142510
299995
299995
299987
299995
299997
142510
299994
299999
299999
299999
142510
299997
142510
299999
142510
142510
142510
142510
299998
142510
299999
299999
299993
142510
299995
142510
299996
299998
299997
142510
142510
299998
142510
299995
299997
142510
299996
299999
299999
299996
142510
299995
142510
142510
299998
142510
299999
142510
142510
299979
299999
299998
142510
299995
299963
299998
299992
299994
299999
142510
142510
299998
299994
299995
299998
142510
142510
299999
142510
299996
142510
142510
142510
299999
142510
299998
299996
142510
299997
142510
299999
299999
142510
299999
142510
299999
299932
142510
299999
299991
299997
299999
142510
142510
142510
142510
142510
142510
299999
142510
299999
299999
299999
299993
299994
142510
299947
142510
299999
142510
299999
299999
142510
299980
142510
299992
142510
299963
299997
142510
299999
299971
142510
299992
142510
142510
142510
142510
299995
142510
299964
299999
299999
299999
299989
142510
142510
299999
142510
142510
299996
142510
299997
299999
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
299999
299999
299998
142510
299999
299999
299998
299999
299997
299975
142510
299999
299988
142510
299997
299997
299998
299991
142510
299998
299998
299999
299998
299999
299999
299999
142510
142510
142510
299992
142510
299989
299995
299998
299998
142510
142510
299998
299997
142510
142510
299998
142510
142510
142510
299999
299975
142510
142510
299995
299997
299998
142510
142510
299991
299999
142510
142510
299999
299991
299992
299999
142510
299998
299999
142510
142510
142510
299998
142510
299991
299999
142510
142510
299998
142510
299998
299999
142510
299999
299996
142510
299999
142510
299999
299995
142510
299998
299999
299997
299999
142510
299998
142510
299999
142510
299993
299999
299989
299998
299999
299983
142510
299999
299994
142510
299999
299999
299998
299999
142510
142510
299999
142510
142510
142510
299997
299996
299998
299997
142510
299999
142510
299999
299968
142510
299997
142510
142510
142510
299996
299999
142510
142510
299998
299993
299998
299993
142510
299995
299995
142510
299998
299998
299996
299992
142510
142510
142510
299931
299999
142510
299995
299988
142510
142510
299996
299996
142510
299998
142510
142510
142510
299992
142510
142510
299989
299999
299998
299997
142510
142510
142510
299999
142510
142510
299991
142510
299998
142510
299998
299999
299991
299993
142510
299995
299999
142510
299999
299987
299997
142510
299962
299990
299995
142510
142510
142510
142510
299995
299996
299997
142510
299996
142510
142510
142510
299999
299999
299998
142510
299998
299996
142510
299978
142510
299999
299945
142510
299997
299996
299999
299999
299997
299999
299999
299985
142510
142510
299998
299999
142510
299999
142510
299999
142510
299997
142510
142510
299974
142510
299988
299997
299991
299998
299999
299997
299993
299992
142510
142510
142510
299976
142510
142510
299989
299999
299999
142510
299999
299998
142510
142510
299999
142510
299999
142510
299996
299999
299998
142510
142510
299998
299999
299998
299989
299996
142510
142510
142510
142510
142510
299999
299999
299999
299997
299998
299999
142510
299990
142510
142510
142510
142510
299999
299997
142510
299999
299998
299998
299984
299972
142510
142510
142510
299993
299998
142510
299999
142510
299992
142510
299999
299998
299998
142510
142510
299998
142510
299999
299995
142510
299993
142510
299995
142510
142510
142510
299986
299990
299998
299994
142510
142510
299999
299999
142510
142510
142510
142510
299991
299997
142510
299991
142510
299999
142510
142510
142510
299993
142510
299999
299996
299996
142510
142510
142510
299992
142510
299998
142510
142510
299999
142510
142510
142510
299999
299994
142510
142510
142510
299999
299995
299996
299998
142510
142510
142510
299995
142510
142510
142510
299997
299995
142510
142510
142510
142510
299998
142510
299993
299996
142510
299999
299999
142510
142510
299978
142510
142510
142510
142510
299999
142510
142510
142510
299999
299995
142510
142510
299990
142510
142510
299997
299968
299996
142510
142510
142510
299998
299998
299999
142510
299997
299998
142510
299995
299998
142510
299994
299992
299999
142510
299999
299966
299999
142510
142510
299996
299999
142510
142510
299998
299995
299995
299984
299986
299998
299990
299985
299996
142510
299999
299993
299995
299986
142510
299999
299999
299999
299999
299999
299997
299999
142510
299998
299998
299999
142510
142510
142510
142510
299999
299999
299998
142510
299999
142510
142510
299995
142510
299999
142510
299997
299968
299996
142510
299989
142510
299998
142510
299995
299999
299998
299999
142510
299999
299999
142510
299998
299997
299997
299999
299995
299999
299998
299999
299994
142510
299998
142510
142510
142510
299998
299999
299991
142510
299985
299998
299995
299998
142510
299987
142510
299999
299994
299999
142510
142510
299986
299995
299997
299995
142510
142510
299994
142510
299999
142510
299999
142510
299987
299998
299982
299998
299999
142510
299998
299998
142510
299999
142510
299977
142510
299977
142510
299999
299986
299998
299968
142510
142510
299994
142510
299998
299999
299996
142510
299996
299993
142510
299998
142510
299997
299999
299998
299996
142510
142510
142510
142510
142510
142510
142510
299996
299999
299985
299999
142510
142510
299999
299997
299994
142510
299995
299996
299999
299996
299999
299999
299997
299999
142510
299996
299999
299991
299998
299996
299997
299996
142510
142510
142510
299988
299999
299997
142510
142510
299998
299997
299999
142510
299999
142510
299998
299998
299999
142510
142510
299998
142510
299985
299998
299996
299999
142510
299995
142510
299997
142510
299998
142510
142510
299999
299998
299998
142510
142510
299999
142510
299986
299996
142510
142510
299985
299999
142510
299990
299999
142510
299986
299998
142510
142510
142510
299999
299997
142510
142510
299994
299999
299996
142510
299998
299999
142510
299997
299963
299998
142510
142510
142510
142510
299994
299990
142510
142510
142510
142510
299995
142510
142510
299998
299999
142510
299994
299998
299997
142510
142510
142510
299999
142510
299999
299986
142510
142510
299996
142510
299999
299995
142510
142510
299998
142510
142510
299995
142510
142510
142510
142510
299999
142510
299999
142510
299999
142510
142510
299996
299995
142510
299992
299999
299999
142510
299995
142510
299997
299905
299999
142510
299998
299999
299992
142510
142510
142510
299999
299996
299991
142510
299995
299998
299998
142510
142510
142510
142510
299992
142510
142510
142510
299998
299994
299999
299999
299994
299991
299994
299997
142510
142510
299997
142510
299986
299999
299999
142510
299996
142510
142510
142510
299998
299999
299967
299999
299986
299999
142510
299998
142510
299997
299998
142510
142510
299997
142510
142510
299988
142510
299999
142510
142510
299998
299995
299999
142510
299999
142510
142510
142510
142510
299999
142510
299995
142510
299998
142510
142510
299997
299999
142510
299981
142510
299983
299987
142510
299989
299999
299998
299998
142510
299997
299994
299994
299998
299996
299998
142510
142510
299981
142510
142510
299993
142510
299984
142510
299999
142510
299999
299996
299999
299998
142510
299999
299988
299996
142510
142510
299997
299999
299998
142510
299992
142510
142510
142510
299998
299998
142510
299998
142510
299988
299999
142510
299984
142510
299986
299992
299998
142510
299996
142510
142510
299998
142510
299995
299999
142510
299999
299989
299998
299998
142510
299999
299989
142510
299995
142510
142510
142510
299998
142510
142510
142510
142510
142510
299998
142510
299999
142510
299999
142510
142510
299997
142510
142510
142510
299998
142510
299989
299999
142510
142510
299998
299999
299999
142510
299995
299998
299996
299999
299999
142510
299999
142510
142510
299994
299999
142510
299997
299998
299998
299996
142510
299996
142510
142510
142510
299996
299999
142510
299996
142510
299998
142510
299998
142510
299997
142510
299998
299999
142510
142510
142510
299996
142510
299999
299998
299993
142510
299997
142510
299999
142510
142510
142510
299999
299990
299998
299999
299995
142510
142510
142510
142510
299998
142510
299990
142510
142510
299993
299977
299998
299983
142510
299999
142510
142510
299999
299999
299992
299996
299992
142510
299984
142510
299993
142510
299998
142510
299999
299966
299981
299989
142510
142510
299998
299987
299998
142510
142510
142510
142510
142510
299998
299999
142510
299999
142510
299986
299999
142510
142510
299999
299999
142510
299992
299996
299990
142510
142510
142510
142510
299999
142510
142510
299997
299996
299997
299994
142510
299999
142510
299999
142510
299990
142510
299999
299986
299999
299997
299998
142510
142510
299999
299998
299998
299991
299999
142510
299999
299998
142510
142510
142510
299992
299997
299999
142510
299998
142510
299999
299995
299997
299980
299988
299996
142510
299997
299982
142510
299998
299998
299998
299999
142510
299995
142510
299990
142510
299998
299999
299986
299999
142510
142510
299998
142510
299998
299999
142510
142510
299999
299999
299999
299999
142510
142510
142510
299996
142510
142510
142510
142510
299998
299994
142510
142510
299992
142510
299999
299979
299995
142510
142510
142510
299993
299991
142510
299998
299999
142510
299976
299999
142510
142510
299996
299999
142510
299999
299998
299997
142510
142510
299983
142510
299999
299984
142510
299989
299999
299997
142510
299993
299998
299999
299999
142510
299999
142510
299992
299997
299996
299992
142510
142510
299999
299999
299999
142510
299997
142510
142510
142510
299999
299999
142510
142510
142510
142510
299997
299998
142510
299999
299998
142510
299892
299999
299999
142510
142510
142510
142510
299993
299999
142510
299999
142510
142510
142510
299998
299997
299987
299999
142510
142510
299999
142510
299995
142510
299998
142510
299999
142510
299997
299965
299997
299981
299999
299988
299999
299998
299998
299995
299997
299992
299999
142510
299976
299997
299997
142510
142510
299999
299998
299998
142510
299998
299985
142510
142510
142510
142510
142510
299999
142510
299999
142510
299993
142510
299998
299999
142510
299995
142510
299992
299996
142510
142510
299988
142510
299980
299997
299995
142510
299987
142510
142510
142510
299992
142510
299999
142510
142510
299991
142510
142510
299992
299996
299975
299999
299998
299989
299995
299994
142510
142510
299999
142510
299999
299988
299992
299994
142510
299996
299996
142510
299997
299998
142510
142510
299999
299995
142510
142510
299996
299999
299998
299987
142510
299981
142510
299999
299952
142510
142510
142510
299999
142510
299999
142510
299999
142510
299987
299997
299998
142510
299999
142510
142510
299998
299997
299999
142510
142510
299983
299998
299996
299999
142510
299998
299999
299998
299999
142510
142510
299996
299997
299997
142510
299999
299993
299999
299999
299997
299991
299997
142510
299999
299971
299998
299963
142510
142510
299996
142510
299992
299999
142510
299999
299999
142510
142510
299999
299999
299998
299999
142510
142510
142510
142510
299998
142510
299973
142510
299999
299997
142510
299997
299998
142510
299992
299995
299999
299999
299991
299999
142510
299999
142510
299999
299992
142510
299999
299992
142510
299998
299997
142510
299999
142510
299999
299998
142510
142510
142510
299994
299985
299999
142510
299998
299999
299997
142510
299992
299999
142510
299999
299999
142510
299999
299999
142510
299992
142510
142510
299996
142510
142510
299999
142510
299995
299998
142510
299990
142510
299998
299997
299999
299993
299999
142510
299999
299999
299997
142510
142510
299998
299985
299999
142510
142510
142510
142510
299996
299999
299991
142510
299992
299994
142510
299999
142510
299999
299955
142510
299999
142510
299999
299999
299960
299999
142510
142510
142510
142510
299999
299999
299998
142510
142510
299999
299998
299998
299985
299997
142510
299999
299999
299995
299999
299999
299995
142510
142510
299994
299989
299999
299997
299992
299997
299976
142510
142510
299988
299941
299994
142510
299997
299997
142510
142510
299996
299991
142510
142510
142510
142510
299968
299986
299998
142510
142510
142510
299998
299999
299991
299999
142510
299987
142510
142510
142510
299996
142510
299999
142510
299999
299999
299998
299999
299994
142510
299994
299905
142510
299994
142510
299999
299994
142510
142510
299993
142510
299999
142510
299999
142510
142510
142510
299992
142510
299999
299999
142510
142510
299999
299999
142510
142510
142510
299999
299999
299996
142510
142510
299995
299999
299997
142510
142510
142510
142510
142510
142510
142510
299999
142510
299996
299999
142510
299985
142510
299998
299998
142510
299993
299998
299997
299993
299987
299985
299992
142510
299999
142510
299998
299998
299998
142510
142510
299987
142510
142510
299989
299999
299991
299997
299998
299995
299999
142510
299999
299932
142510
299998
299998
299999
142510
299998
142510
142510
299997
142510
299991
142510
142510
299993
142510
299998
299999
142510
142510
142510
142510
142510
299997
299993
299997
299998
142510
299999
299999
142510
142510
299999
142510
142510
299998
142510
299999
299970
142510
299999
142510
142510
299995
142510
299997
299998
299998
142510
299999
142510
299999
142510
299999
142510
299999
299998
299997
142510
142510
299999
299999
299991
299999
299995
142510
299998
299998
299999
142510
299999
299999
299999
299996
299999
299999
299981
142510
142510
299988
299999
299999
299995
299999
142510
142510
299999
299995
299999
142510
142510
299997
142510
142510
299997
142510
142510
299998
142510
142510
299999
299995
299999
299997
299999
299997
142510
142510
299986
299999
142510
142510
142510
299999
299999
142510
299998
142510
299995
299999
299998
142510
142510
299999
299953
299999
142510
142510
142510
142510
299986
142510
142510
142510
299999
142510
142510
299995
142510
142510
299996
299995
299999
299981
142510
299999
299999
142510
142510
299995
142510
142510
299984
142510
142510
299999
299998
142510
299999
299999
299993
299999
299993
142510
142510
299997
142510
142510
142510
142510
142510
299999
299993
142510
142510
299999
299992
299996
299999
299999
299989
142510
142510
142510
142510
299995
299999
299998
142510
299999
142510
299997
299999
299998
142510
299998
299999
142510
299999
142510
142510
299996
299998
299995
299997
299999
142510
142510
142510
299999
299996
299999
299978
299999
299993
299993
142510
299998
299992
299979
299995
142510
142510
299999
142510
142510
142510
142510
299996
299996
299998
142510
299994
142510
299999
142510
299982
142510
299999
299995
299995
299999
142510
299993
142510
142510
299999
142510
142510
299998
299972
299999
299996
299999
299999
299999
299998
299995
299999
299999
142510
299996
142510
299995
299970
142510
299986
299997
299999
299950
299999
299999
142510
299994
142510
142510
142510
299996
142510
142510
299996
299999
142510
299998
142510
142510
299999
299999
299997
299999
142510
299999
299999
299999
299997
142510
299999
299997
142510
299997
299998
299999
142510
299999
299996
142510
142510
299998
299979
299999
299998
299996
299999
142510
142510
299999
142510
142510
142510
299991
299995
142510
299999
299997
142510
142510
299995
142510
299997
299997
299993
299998
142510
299999
142510
299998
142510
299995
299996
142510
299980
299998
299981
299984
299999
142510
142510
299992
142510
142510
299999
299998
142510
299947
299978
299994
142510
299999
142510
142510
142510
299993
299999
299954
299998
142510
299999
299947
142510
299983
299999
142510
142510
299998
299998
142510
142510
299997
299979
299999
299994
142510
299998
142510
142510
142510
142510
142510
142510
299987
142510
299999
299997
299997
142510
142510
142510
142510
142510
299993
299989
142510
142510
299999
142510
142510
142510
299998
299996
142510
299998
299996
299996
142510
299999
142510
142510
142510
142510
142510
299998
299986
142510
299999
142510
299989
142510
299997
299999
299999
299997
142510
142510
299999
142510
142510
299997
299995
299987
142510
299999
299996
142510
299999
299999
299999
299998
299991
142510
142510
299999
142510
299998
142510
299999
142510
299996
299999
299997
299998
142510
142510
142510
142510
142510
142510
299979
299996
299987
299998
142510
299999
299999
299998
299997
299999
299998
299994
142510
299985
299999
299993
299997
299999
299998
142510
299999
299999
299999
142510
299999
299999
142510
299984
142510
299999
142510
299999
299997
142510
142510
299999
142510
299996
142510
299984
299999
299994
142510
299999
299994
299997
299998
299998
142510
299999
142510
299995
299999
142510
142510
299990
299994
142510
142510
142510
142510
142510
299997
299999
142510
299997
299998
299999
299998
299998
299999
142510
142510
142510
142510
142510
299999
142510
142510
142510
299998
142510
142510
142510
299998
299987
142510
142510
142510
142510
299941
299999
299996
299993
299998
142510
142510
142510
299999
299994
299992
142510
299999
142510
299994
142510
299971
299995
142510
299999
299993
299999
299994
142510
142510
142510
142510
299990
142510
299984
299995
142510
299998
299999
142510
299999
142510
142510
299998
299999
299999
299999
299998
299993
299999
142510
142510
299994
299996
299999
299999
142510
299999
299999
299992
299999
142510
299999
142510
299999
299995
299997
299998
299999
142510
142510
142510
299999
142510
299997
299999
142510
299982
299998
299998
299991
142510
299999
299999
299999
299998
142510
142510
142510
299998
142510
299997
299998
142510
299998
299992
299996
299993
299998
299994
299996
299991
142510
299999
299996
142510
299999
299999
299995
299998
299999
299995
299986
299984
142510
299994
299992
299998
299999
142510
299999
299994
299993
299998
299999
299998
299999
142510
142510
299999
142510
299999
299986
142510
142510
142510
299999
299998
142510
299999
299998
142510
299998
142510
299993
142510
142510
142510
142510
299998
299999
299999
142510
299992
299999
299998
142510
142510
299997
142510
299997
299991
299999
299997
299996
299996
142510
299999
142510
299997
299998
299998
299975
299999
299987
142510
299990
142510
299994
299998
142510
142510
142510
299986
299999
299999
299998
142510
299996
299997
299999
299999
299997
142510
142510
142510
299973
142510
299999
299999
299999
299999
299998
142510
142510
299995
299976
299999
142510
299999
142510
299994
299999
299998
299998
142510
142510
142510
299998
142510
299992
299998
142510
142510
142510
299998
299959
299994
299998
299999
142510
299892
299996
142510
299999
142510
299993
142510
142510
142510
299947
142510
299986
142510
299999
142510
299996
299999
299962
142510
299999
142510
299999
142510
299997
299998
299998
299998
299994
299998
299997
142510
142510
142510
299996
299994
299996
299999
142510
299996
142510
299998
299961
299998
299998
142510
142510
142510
142510
299984
142510
142510
142510
299981
142510
142510
142510
142510
299999
142510
142510
299998
299980
299998
299999
142510
142510
142510
142510
299999
299999
299999
142510
142510
299999
299999
142510
142510
142510
142510
299997
299999
299987
142510
299999
299998
299999
142510
142510
299959
142510
142510
142510
299999
299999
142510
299932
299999
299999
299984
299999
142510
299999
299998
142510
299957
299972
299998
142510
299998
299996
299999
142510
299998
142510
142510
142510
142510
299984
142510
142510
299987
299992
142510
142510
299977
142510
142510
299998
142510
142510
299944
299997
299999
299999
142510
142510
299999
142510
299998
299998
142510
142510
299983
299963
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
142510
142510
299995
299999
299998
299999
142510
299999
299958
142510
142510
299930
299999
142510
142510
299994
299999
299999
142510
142510
142510
299996
299999
142510
142510
299997
142510
299999
299996
142510
142510
299998
142510
299999
299999
299996
299999
142510
142510
299999
299999
299989
299997
299961
142510
299997
142510
142510
299999
142510
299957
299997
142510
142510
142510
142510
142510
299998
142510
299996
299999
299996
299997
142510
142510
142510
142510
142510
299999
299991
299996
142510
299999
142510
299990
142510
299997
299999
299996
299999
299988
142510
299999
142510
299992
299993
299999
299995
299999
299999
299998
299981
142510
299997
142510
142510
142510
299993
299999
142510
299992
142510
299998
142510
299999
299999
142510
299998
142510
299997
299997
142510
299995
299998
142510
142510
142510
299998
299998
142510
299986
142510
299990
142510
299998
142510
142510
142510
299997
142510
142510
142510
299996
142510
142510
299999
142510
299997
299997
142510
299992
142510
142510
299999
142510
299997
299992
142510
299996
142510
142510
299999
299999
142510
142510
299997
299995
142510
299999
299998
299998
142510
299996
299998
299999
299999
142510
299999
299993
142510
299998
142510
142510
299988
142510
142510
299999
299999
299999
299998
299997
299981
142510
142510
142510
299984
142510
142510
142510
299996
299996
299994
142510
142510
299986
299999
299999
299993
299999
299997
142510
299998
299998
299998
299985
299999
142510
299999
299999
142510
299999
142510
299999
299988
142510
142510
299936
142510
142510
142510
299997
299993
142510
299987
299992
142510
299998
142510
299999
142510
299994
299997
299997
299999
299994
299994
142510
299998
142510
299995
142510
142510
299997
142510
299995
142510
299996
299995
142510
299999
142510
299992
142510
142510
299999
142510
142510
299999
142510
299999
142510
142510
142510
299999
142510
142510
299999
299988
299994
299961
142510
142510
299998
299987
142510
299999
142510
142510
142510
299999
299996
299999
299997
299999
299983
299994
299998
142510
299995
299998
142510
142510
299999
299999
142510
299998
299998
299999
142510
142510
299999
142510
142510
299991
299995
299998
299999
299999
142510
299997
142510
142510
299999
299999
142510
142510
142510
299999
299999
299999
142510
142510
299998
142510
142510
299995
142510
299999
142510
299988
299986
299996
142510
142510
142510
142510
299998
142510
142510
299999
299983
142510
299999
142510
142510
142510
299989
299999
299998
299998
299999
142510
299999
142510
299998
142510
299996
299997
142510
299970
142510
299996
299999
142510
299994
299997
142510
299999
142510
299997
299997
142510
142510
142510
299999
299999
142510
299996
142510
299999
299999
142510
299998
299998
299998
142510
299996
142510
299998
299999
142510
299994
299997
299995
142510
142510
142510
299998
142510
299999
142510
299999
299999
142510
142510
299998
299999
142510
299999
142510
142510
142510
142510
299997
299998
299998
299979
299998
142510
142510
142510
299998
299999
142510
142510
299997
142510
299992
299999
299999
299998
142510
299976
142510
142510
142510
142510
142510
299998
299981
299992
142510
299992
299997
142510
299999
299999
142510
142510
299966
299999
299999
299998
299995
299998
142510
299999
299999
299996
142510
299992
142510
299996
299999
299994
142510
142510
142510
299999
299998
142510
299999
299997
142510
299999
142510
299998
142510
299979
299963
299988
299998
142510
142510
142510
299987
142510
142510
299999
299997
299986
142510
142510
299995
142510
142510
142510
299994
142510
142510
299999
299999
142510
299999
299994
299999
299999
142510
142510
299998
142510
142510
299999
299995
142510
299999
299998
142510
142510
142510
299996
299998
142510
299999
299997
142510
142510
142510
142510
299985
299999
299998
299999
142510
299998
142510
299999
142510
299999
142510
299999
142510
299985
142510
299995
299998
299991
299999
142510
299993
299999
299999
142510
142510
142510
299997
299992
299998
299994
299997
142510
299999
142510
142510
142510
142510
142510
299931
299996
299999
142510
299999
142510
142510
299996
299999
142510
142510
142510
142510
299998
299999
142510
142510
142510
299999
142510
299989
299986
142510
299992
299995
299998
299995
299997
142510
299984
142510
142510
299998
142510
299997
299999
299999
299997
142510
299999
142510
299992
299986
299996
299999
142510
299999
299995
299999
142510
142510
299987
142510
299998
299993
299999
142510
299997
142510
142510
142510
142510
142510
142510
142510
299997
142510
299998
299981
142510
299999
299999
299999
299991
142510
142510
299998
142510
299999
299997
299998
142510
299999
299999
142510
142510
142510
299999
299954
299987
142510
299996
299995
299999
299958
142510
142510
299999
299998
142510
142510
142510
299999
299998
142510
299999
299994
299999
299999
299999
142510
299999
299994
142510
142510
299999
299999
299989
299999
299999
142510
299998
142510
299995
142510
299999
299997
299998
142510
299997
299991
142510
299998
299999
299999
142510
142510
299998
299999
299999
299998
299998
142510
299995
142510
299998
299987
299998
299999
142510
142510
299997
299998
142510
299999
299999
299998
299990
299995
142510
299994
299992
142510
299992
142510
142510
299997
299994
299994
142510
142510
299998
299999
299999
142510
299999
142510
142510
142510
142510
299999
299998
299999
142510
142510
299988
299998
299992
299994
142510
142510
299996
299999
142510
142510
299997
299999
299998
142510
142510
142510
142510
299984
299998
299998
142510
142510
299999
299997
299991
299999
299999
299995
142510
299998
299999
299998
142510
142510
299999
299991
299995
142510
142510
142510
142510
299999
142510
299999
299996
142510
142510
142510
142510
142510
142510
142510
299998
299945
142510
299999
299998
299999
142510
299997
142510
142510
142510
299999
142510
299999
299999
299998
142510
299997
299999
299997
142510
299999
299998
299998
142510
299998
299999
299998
299984
299998
142510
299999
142510
299992
299991
299999
299998
299994
299999
299972
299998
142510
142510
299996
299999
299999
299997
299991
299997
142510
299994
142510
142510
299998
142510
142510
142510
142510
299999
299994
142510
142510
299999
142510
142510
299999
299998
299998
299980
142510
299999
142510
299994
299999
299996
142510
299992
142510
299998
299993
142510
142510
299997
142510
142510
299996
299998
142510
299999
142510
142510
299996
299999
142510
142510
142510
142510
299999
142510
142510
299999
299987
299999
299998
299995
142510
142510
299996
299996
299999
299999
299999
142510
142510
142510
142510
142510
299999
299998
142510
299999
299999
299959
299997
299999
142510
142510
142510
299996
299999
299999
299979
299999
142510
299990
299999
299999
142510
142510
142510
142510
299999
299998
142510
299999
142510
299999
142510
299999
299997
142510
299996
142510
299999
142510
299999
142510
142510
299998
142510
299948
142510
299992
299976
299997
299982
142510
142510
299999
142510
299995
142510
299998
299998
142510
142510
142510
299984
142510
142510
299997
142510
299996
142510
142510
299999
142510
299971
142510
299998
299999
142510
142510
299998
299998
299998
142510
142510
299998
142510
299996
142510
299997
299997
142510
142510
142510
299999
142510
142510
299996
142510
142510
142510
142510
299988
299998
142510
142510
299998
299999
299999
142510
299999
299987
142510
142510
299998
299955
299999
299999
142510
299994
142510
142510
299999
142510
142510
299995
299999
299999
142510
299976
299999
142510
299999
299999
299984
299999
142510
142510
299944
299999
299999
299999
142510
299998
299997
142510
299999
142510
299998
142510
299994
299999
299999
142510
142510
299995
142510
299998
142510
142510
299999
299998
142510
299999
299998
299997
299995
299992
142510
299999
142510
142510
142510
142510
299998
299999
299999
299998
142510
142510
299997
142510
142510
299999
299985
299989
299997
299996
299999
299997
142510
142510
299997
299999
299999
142510
299996
142510
299996
299997
299999
299999
299993
142510
299998
299999
142510
299997
299991
299999
299976
142510
142510
142510
142510
299999
142510
142510
299999
142510
142510
299999
142510
142510
142510
142510
142510
142510
299990
142510
142510
142510
142510
299998
142510
142510
299998
142510
299996
142510
142510
142510
299999
299999
299999
142510
299994
299999
142510
142510
299994
142510
142510
142510
142510
142510
299996
299997
142510
299999
299992
299996
299999
142510
299999
299999
299978
299999
299986
142510
299994
299995
299998
142510
142510
299975
299998
142510
142510
299999
299949
299980
299996
299997
142510
299999
142510
299999
299999
142510
299992
142510
299996
299999
299978
299999
142510
142510
299997
142510
299999
299992
299992
299993
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
299992
142510
299999
142510
299999
299998
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
299986
142510
299998
142510
142510
142510
299998
142510
299990
299984
142510
142510
299996
299999
299995
142510
299999
299998
299995
299997
299991
142510
142510
142510
299999
142510
299998
299923
299983
299999
299988
299999
299997
299986
299996
299991
299999
299996
142510
142510
299999
299998
299997
142510
142510
142510
142510
299999
299997
299999
142510
142510
142510
299997
299993
299980
299998
142510
142510
299998
142510
299988
142510
142510
142510
299992
299995
142510
142510
299997
299992
299996
299999
299999
299999
142510
142510
142510
299999
142510
142510
142510
299999
299999
142510
299993
299999
299998
299999
299999
299998
299999
299996
142510
142510
299998
299999
299997
299999
142510
142510
299998
142510
142510
299978
299999
299999
299999
142510
299997
142510
142510
142510
299993
142510
142510
142510
299996
299999
299996
299998
142510
142510
299987
299999
142510
299999
142510
299993
142510
299980
299999
142510
299992
299979
299996
299997
142510
299994
299998
142510
299996
142510
299999
142510
299998
299997
299998
299999
299998
299999
299997
299999
299999
142510
299999
299999
299995
142510
299999
142510
299999
299994
142510
299999
299993
142510
142510
299986
142510
299997
142510
299995
299999
299997
299998
299999
299999
142510
299999
299998
299999
299998
299999
299982
299999
299976
142510
299992
299999
142510
299997
299997
299997
299983
142510
142510
299999
142510
299997
142510
142510
299971
299997
299999
299995
142510
299999
299999
299999
299999
299999
142510
299997
142510
142510
142510
299997
142510
142510
299994
299992
299994
299999
299999
142510
299999
299998
299999
299996
299998
142510
299974
299999
142510
299995
299997
299997
142510
299997
299999
299999
299998
299999
142510
299999
142510
299996
142510
299999
299993
299999
299995
142510
142510
142510
142510
299998
299999
142510
299999
142510
142510
299999
299995
142510
299998
142510
142510
299993
142510
299994
142510
299998
142510
142510
142510
142510
299990
142510
299962
299999
299988
299986
142510
299997
299999
142510
142510
299995
142510
299999
142510
142510
299998
142510
142510
142510
299997
142510
299999
142510
299994
142510
299999
299999
299978
299993
142510
299993
142510
299999
299998
299993
299995
299996
142510
299997
299999
299997
299995
299999
299975
299992
142510
299999
142510
299998
299998
299999
299996
142510
142510
299998
299999
142510
299999
299989
299997
142510
142510
299998
142510
142510
299998
142510
299998
299994
299998
142510
299999
142510
299999
299999
299999
299999
299997
299999
142510
299995
299998
299998
299985
299998
142510
299992
142510
142510
299991
299996
142510
299997
142510
142510
299997
299999
142510
142510
142510
142510
299998
299994
299994
142510
142510
299999
142510
299999
299996
142510
142510
142510
299990
299999
142510
299997
142510
142510
299999
299994
142510
299998
142510
299999
142510
299998
299999
142510
299999
299998
299999
299999
299999
299998
299994
142510
142510
299999
299995
142510
142510
299999
299998
142510
299999
299999
142510
142510
142510
142510
299999
142510
299999
142510
299982
299999
299999
299999
142510
142510
142510
299999
299999
142510
299998
142510
142510
299998
299998
299999
299997
142510
299997
142510
142510
142510
299994
142510
299998
299995
299997
299997
142510
142510
142510
142510
142510
299996
299999
299999
299999
299997
299989
142510
299990
299999
299997
142510
142510
142510
299998
142510
142510
299990
299999
142510
142510
142510
142510
299994
142510
142510
299999
299999
142510
142510
299999
299995
142510
299992
299976
299998
142510
299996
142510
142510
142510
299996
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
142510
299999
299998
299998
299995
142510
299989
299999
299996
299999
142510
142510
299999
299999
142510
299998
299999
142510
142510
299998
299998
299999
299999
299985
299995
299999
142510
299997
299999
299991
299999
299996
299952
299999
299999
142510
142510
142510
142510
299995
299999
299999
142510
299994
142510
299999
299997
299985
142510
299999
142510
299992
299996
299996
299999
299996
299997
142510
299999
299979
299999
142510
142510
142510
142510
299999
299991
142510
299995
142510
299999
299996
299994
142510
299999
299999
299996
299996
299985
299999
299998
142510
299999
142510
299998
142510
142510
299999
299996
299999
299968
299999
142510
299988
299995
299997
299999
299999
142510
142510
299989
299979
299996
142510
299999
299998
299998
299997
299997
299997
142510
299996
299999
299999
142510
142510
299999
142510
142510
299999
142510
299999
142510
142510
299994
299996
299991
299998
142510
299993
142510
299997
142510
299994
299999
142510
299998
299981
142510
299992
299998
142510
299996
299999
299999
299999
142510
142510
299997
299999
299997
142510
142510
142510
142510
299998
142510
142510
142510
299999
299998
299999
142510
299996
142510
299997
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299994
299999
142510
299998
142510
142510
142510
142510
142510
299999
299983
142510
142510
299988
142510
142510
299992
142510
299994
142510
299995
299994
299999
299999
299998
142510
142510
299999
142510
299998
299983
142510
299995
299999
299970
142510
142510
299996
299984
142510
299998
142510
142510
142510
142510
299999
142510
142510
142510
142510
299999
299953
299990
142510
299999
299993
299999
142510
299991
142510
142510
299977
299988
299997
142510
299999
299905
299997
142510
142510
299994
299997
299995
299999
142510
299999
299999
299998
299986
142510
299998
142510
142510
142510
142510
142510
299999
299997
142510
299995
142510
142510
299998
142510
299991
142510
142510
142510
142510
142510
299992
299998
299999
142510
142510
142510
299998
299993
299999
299995
142510
299996
142510
299999
299999
142510
142510
299985
142510
142510
142510
299999
299988
142510
299999
142510
142510
142510
299998
299992
142510
299996
299999
299997
142510
299965
299998
299994
142510
142510
142510
142510
299999
299999
142510
299996
142510
142510
142510
299990
299996
299999
142510
299998
142510
299963
142510
299999
142510
299998
299986
299991
142510
299998
299999
299999
299998
299997
299999
142510
142510
142510
299999
142510
299998
142510
142510
299999
299985
299998
299999
142510
299997
142510
142510
142510
299999
299994
299997
299998
299999
299998
299999
142510
142510
299989
142510
299993
142510
142510
142510
299999
299991
299997
299999
142510
142510
299998
142510
142510
299991
299998
299996
142510
142510
299988
299999
299998
299944
142510
299988
142510
299999
142510
299999
299993
299991
142510
142510
142510
142510
142510
299997
299992
299999
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299997
299992
142510
142510
142510
142510
299999
299999
299999
142510
299987
142510
299999
299999
299993
299999
299991
142510
299975
299994
299992
299982
142510
142510
299999
142510
299992
299998
299999
299999
142510
299967
299997
299999
299997
142510
142510
142510
299999
142510
142510
299985
299996
299998
142510
142510
299990
299989
299999
142510
299999
299995
142510
142510
299999
299996
299999
142510
299998
142510
142510
299999
142510
142510
142510
142510
142510
299998
142510
142510
299994
299999
299998
142510
142510
299994
299997
142510
142510
142510
299998
142510
142510
142510
299998
299999
142510
142510
299999
299999
299999
299998
142510
299987
142510
142510
299996
142510
142510
142510
142510
299994
142510
299999
142510
299999
299998
142510
299994
142510
299996
299999
142510
299996
299999
299998
142510
299999
142510
299999
142510
299990
299988
299961
299998
142510
299988
299999
142510
142510
299996
299997
299998
299995
299999
299986
142510
299998
142510
142510
299996
299995
299998
142510
299993
299999
299998
142510
142510
142510
299998
142510
299991
299999
299999
142510
299998
299993
142510
142510
299999
299994
299999
299998
142510
142510
299995
142510
299998
142510
299999
142510
299991
299999
142510
299999
299998
299999
299997
142510
142510
299999
299997
299991
142510
142510
142510
142510
142510
299999
299997
299994
299989
142510
142510
142510
299996
299991
299999
142510
142510
299999
299999
142510
299995
299999
142510
299973
142510
142510
299998
299997
299999
142510
299999
142510
299999
299978
142510
299990
299998
142510
299999
142510
299999
142510
299999
299999
299998
142510
142510
299998
299999
299997
299998
142510
299982
299999
142510
142510
142510
299996
299995
299995
142510
299998
299997
299999
299995
142510
299998
299983
142510
142510
142510
299997
299998
299952
142510
299999
142510
142510
142510
142510
142510
299999
299999
299998
142510
299999
299999
142510
142510
142510
142510
299990
299999
142510
142510
142510
299998
299999
142510
299999
299999
299999
142510
142510
142510
299999
142510
142510
299999
299997
299994
142510
299998
299999
142510
299999
299999
299997
299995
142510
299999
299984
142510
299998
142510
299999
142510
142510
142510
299999
299978
142510
299999
299995
142510
142510
299998
299968
299996
142510
142510
299999
142510
299991
299999
299954
299999
299995
299999
299999
299999
299996
142510
142510
299999
142510
299996
299999
142510
299999
299993
142510
142510
299999
299995
299998
299999
142510
299999
142510
142510
299999
299998
299999
299997
142510
299999
299999
299998
299998
299995
142510
299993
299996
299995
299992
299998
142510
299999
299999
299984
299986
142510
142510
299998
142510
142510
299999
142510
299998
142510
299997
142510
299998
299995
299997
299999
299995
142510
299998
142510
142510
299949
299998
142510
299998
299945
299999
142510
299998
142510
299995
142510
299998
142510
142510
299995
299998
299999
142510
299997
299999
142510
299988
142510
142510
299997
299999
142510
299993
142510
299988
299997
142510
299996
142510
299997
142510
299999
142510
142510
299996
299999
299997
299998
299998
299999
299990
299998
299996
142510
142510
299999
142510
142510
299999
142510
299996
299979
299999
299996
142510
299999
299994
142510
299999
299987
299997
299999
142510
142510
142510
299995
142510
142510
299989
142510
142510
142510
299999
142510
299972
142510
142510
299999
142510
142510
142510
299983
299996
299999
299972
299998
299998
142510
299999
142510
299991
299998
142510
299987
299995
142510
299999
299998
142510
142510
299999
299997
299998
299997
299998
142510
142510
299998
299991
299998
142510
142510
299958
299999
299993
142510
299996
142510
142510
299985
299997
299998
299995
299968
142510
299999
142510
299999
299964
142510
299998
142510
142510
299999
299998
142510
142510
299999
299999
299975
142510
142510
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
299997
142510
299998
142510
142510
299997
299996
142510
142510
142510
142510
299995
299999
299963
299998
299998
142510
142510
299998
142510
142510
299996
142510
299967
142510
142510
299986
299996
142510
142510
299992
299991
299980
142510
299999
299996
299999
142510
299999
142510
142510
299999
299999
299999
299996
299992
299999
142510
142510
299999
142510
299996
299999
299999
299989
299996
142510
299997
299995
299999
142510
299991
299998
299998
299997
299999
142510
299985
142510
299997
299999
142510
142510
142510
299999
142510
299999
142510
299999
142510
299999
142510
299999
142510
142510
299998
299997
299940
299946
142510
299987
299998
299999
142510
142510
142510
299995
142510
142510
299999
299994
299999
142510
299996
299996
299995
299999
299979
299996
142510
299998
142510
299999
299998
299991
299998
142510
142510
142510
299998
299978
299988
142510
299999
142510
142510
142510
142510
142510
299992
299999
299999
299989
142510
299998
299998
299999
299996
142510
299999
299998
299999
142510
142510
299998
142510
299999
142510
299995
142510
299989
299983
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
299998
142510
299999
299995
142510
142510
142510
142510
142510
299999
299999
142510
299999
142510
299993
299998
299998
299989
299998
142510
142510
299998
299985
299999
299999
299999
142510
299997
142510
299999
142510
142510
299997
299999
299984
299996
299988
299947
299999
299999
299998
142510
142510
299988
142510
299999
142510
142510
299990
299999
299998
142510
299996
142510
299997
299997
299996
142510
142510
142510
142510
142510
299991
142510
299997
142510
142510
299998
142510
299999
142510
299999
142510
142510
299999
142510
142510
299997
299999
299996
299996
299991
299993
299999
299999
299960
299999
142510
299981
299997
299999
299999
142510
299999
142510
299999
142510
142510
299989
299999
299999
299987
142510
299977
299997
299997
142510
299995
299991
142510
299978
299991
142510
299996
299988
299954
299987
299993
142510
299995
299968
142510
299998
299999
299999
142510
299999
299999
142510
299999
299999
299992
142510
299998
142510
299994
142510
142510
299996
299997
142510
299999
142510
299999
299997
299993
142510
299999
299996
299997
299999
142510
142510
299996
142510
299991
299999
299999
142510
299999
142510
142510
299999
299984
299995
142510
299991
299997
299999
142510
142510
299996
299999
142510
299998
299999
299998
299981
299999
142510
299999
299998
299998
142510
299997
299999
299976
142510
299940
142510
299999
299999
299997
142510
299997
142510
299998
299992
299999
142510
142510
142510
142510
299999
299980
299990
299998
142510
142510
142510
142510
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
142510
299996
142510
142510
142510
299999
142510
142510
299999
299991
142510
142510
142510
142510
142510
299999
299994
299998
299999
299997
299997
299999
142510
142510
142510
299999
299999
299994
299999
142510
142510
299923
299998
299998
142510
299999
299989
142510
299998
142510
299999
299999
299998
142510
299998
142510
142510
299996
142510
142510
299999
142510
142510
299999
299946
299958
142510
299999
299997
299999
142510
142510
142510
299998
142510
299999
299998
299999
299998
299999
142510
142510
142510
299985
299996
142510
299996
142510
142510
299999
142510
142510
299999
299999
142510
299990
299999
299996
142510
142510
299999
299999
142510
299999
299999
299998
142510
142510
299999
299999
299999
142510
299998
142510
299998
299994
142510
142510
299999
299998
142510
299999
142510
299999
299999
299984
299999
299999
299998
142510
142510
142510
299998
299998
142510
142510
299999
299999
299999
299993
142510
299994
142510
142510
142510
299983
142510
299993
299997
142510
299984
299999
142510
142510
142510
142510
142510
142510
299998
142510
299999
299998
142510
299999
142510
142510
299999
142510
299976
142510
299989
299982
299999
299995
299999
142510
142510
299991
299999
142510
142510
142510
299999
299996
142510
299988
142510
142510
142510
299995
142510
142510
142510
299892
142510
299997
299998
299892
299998
142510
142510
299998
299999
299999
299999
142510
142510
299999
142510
142510
299999
299997
142510
142510
299999
299999
299978
299997
142510
299992
142510
299999
142510
142510
142510
299999
299996
142510
299976
142510
142510
142510
299997
299977
142510
142510
299999
299997
299999
299997
142510
142510
299988
299999
299999
299999
142510
299999
299993
299934
299999
299999
299985
299998
299999
299998
142510
299995
142510
299999
299996
142510
142510
299997
142510
142510
299971
299998
142510
299999
142510
142510
142510
142510
299993
299999
142510
142510
299989
299992
299998
299997
299999
299998
299997
142510
299995
299999
299994
142510
299997
142510
299998
142510
142510
299999
142510
299998
299999
299999
142510
299997
142510
142510
142510
299974
299993
299932
299983
299998
299953
299999
299999
299999
299973
299997
142510
299998
142510
299999
299967
299988
299999
299999
299997
299998
299998
142510
299999
142510
142510
299998
299988
299988
299998
299981
299998
142510
142510
299998
299999
299978
142510
142510
299995
299998
299999
299999
142510
142510
299995
142510
299999
299999
142510
299999
299972
299997
142510
142510
142510
299996
299998
299999
299997
142510
142510
142510
299998
299992
299998
142510
299992
299990
142510
299996
299999
142510
299999
299995
142510
142510
142510
142510
299997
299999
299992
142510
142510
299998
299991
299996
142510
142510
299996
299998
142510
299999
142510
299999
142510
142510
299998
299997
299999
299999
299999
142510
299999
299997
142510
299953
142510
299996
142510
299999
142510
299996
299999
299997
142510
142510
299999
142510
299980
299998
299999
299995
142510
299997
299998
299996
299995
299994
142510
142510
299997
299995
299999
299999
142510
142510
299998
142510
299999
142510
299998
299995
142510
142510
299998
142510
142510
142510
299997
299999
299996
299999
299998
299999
142510
142510
299998
142510
299997
142510
142510
299999
299999
299998
299995
142510
142510
142510
299999
142510
299988
299995
299999
142510
299985
299999
299996
299999
299999
299999
299999
299999
142510
299997
142510
142510
142510
299999
142510
142510
142510
142510
299999
299998
142510
142510
142510
142510
299998
299998
142510
299999
142510
299954
299999
142510
142510
299998
299999
142510
299985
299999
299998
299999
142510
299997
299999
299999
142510
299997
142510
142510
142510
142510
142510
299965
142510
299995
142510
299999
299995
142510
142510
299999
299999
299999
299992
299999
299998
299999
299999
142510
299982
142510
142510
299998
142510
299998
299991
142510
299998
142510
299997
299999
299999
299975
142510
299986
299946
299999
299992
142510
299989
142510
142510
142510
299988
299998
299997
299999
299998
299998
299998
142510
299999
299999
299996
142510
299999
299999
299989
299971
299999
142510
299999
299999
142510
142510
299994
142510
142510
299998
299993
299997
299999
299998
142510
142510
299997
299999
142510
299999
299999
142510
299999
142510
142510
299996
142510
299996
142510
142510
299999
299998
299999
299996
299999
142510
142510
299999
299999
142510
142510
142510
142510
299999
299997
299999
299994
299996
299999
299997
299990
299997
299998
299991
299988
299999
299998
142510
299989
142510
299999
299999
299999
142510
299994
299995
142510
299999
299995
299998
299998
142510
299998
299998
142510
142510
299999
299999
142510
142510
299989
299999
142510
299999
142510
299993
142510
142510
299999
142510
299998
299999
299999
142510
299980
299996
299999
299991
299997
142510
299999
142510
299994
299997
142510
142510
142510
142510
299990
299999
299999
142510
299989
142510
299979
142510
142510
299994
299993
299996
299999
142510
142510
142510
299998
142510
299998
299995
299997
299993
299998
142510
142510
299999
299998
299998
299999
299999
142510
142510
299996
142510
299995
299989
299998
299983
299988
299996
299999
142510
142510
299999
299999
299930
142510
142510
299998
142510
299999
299989
299979
142510
299992
142510
142510
299997
142510
299997
299999
299990
142510
299991
299967
299997
299999
299998
299998
142510
299998
142510
142510
142510
142510
299998
299991
142510
299998
299998
142510
299998
299998
142510
299996
142510
299983
299989
142510
142510
299999
142510
299999
299982
299960
299994
299991
142510
142510
299999
299958
299999
299994
299999
299999
142510
299996
142510
299998
299994
299997
299996
142510
142510
142510
299996
299993
299959
299979
299999
299993
299992
299993
299999
299995
299999
142510
299998
142510
299986
142510
299997
299999
299998
299999
142510
142510
142510
299999
299995
299999
142510
142510
299998
299999
299999
142510
299998
299999
299998
142510
299998
142510
142510
299997
142510
299999
142510
142510
299999
299999
142510
142510
299995
299978
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
142510
299997
142510
299999
299998
299999
299992
299990
299997
142510
299999
299965
142510
299999
299997
299999
299999
142510
299995
142510
299999
142510
299994
142510
142510
142510
142510
299997
299999
299998
299991
299998
299994
299999
299999
299998
299998
299992
142510
299998
299999
142510
142510
299999
299996
299992
299998
142510
299996
142510
142510
142510
299997
142510
299999
142510
299999
142510
142510
142510
299997
142510
299999
142510
299999
299998
299999
299999
299999
299998
299999
142510
299992
299998
299995
142510
299999
142510
299999
142510
142510
142510
299987
142510
142510
299999
299999
299999
299976
299999
299999
142510
299991
299995
142510
142510
142510
299996
299999
142510
299998
142510
142510
142510
299981
299999
142510
142510
299997
299995
142510
142510
142510
299999
299999
299999
299999
142510
299997
299999
299980
142510
142510
142510
142510
299999
299999
142510
142510
299998
142510
299997
299995
299990
142510
142510
299999
299999
299988
299999
142510
142510
142510
142510
142510
142510
299998
142510
142510
299998
142510
142510
299994
142510
299998
142510
299999
142510
299999
299997
142510
142510
142510
142510
142510
299998
142510
142510
142510
299999
142510
299998
299999
299995
142510
299999
299988
299998
299998
299999
142510
299987
299981
299976
142510
299999
299998
299995
299993
142510
142510
142510
142510
142510
142510
299998
299999
299999
299994
142510
299976
142510
142510
299999
142510
299998
299999
299996
142510
299998
299999
142510
142510
299998
299999
142510
142510
142510
299998
142510
142510
142510
299998
299997
299996
142510
299998
142510
299999
299999
299996
142510
299999
299969
142510
142510
142510
299996
142510
299993
299997
142510
142510
142510
142510
142510
299995
299999
142510
299978
299999
299997
299998
299994
142510
142510
299994
299999
299999
299995
142510
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
142510
142510
299997
299987
142510
142510
299999
299995
299997
299959
142510
299999
299998
142510
299999
142510
299995
142510
299999
299993
142510
299997
299999
299999
299997
142510
299999
299990
299999
299998
299999
142510
142510
142510
299991
142510
299999
299997
142510
142510
142510
299998
142510
299989
299998
142510
142510
142510
299999
299999
299999
299999
299998
142510
299999
142510
142510
299986
299998
142510
299978
142510
299999
142510
142510
142510
299997
299995
142510
299996
142510
299999
299999
299999
142510
142510
299999
299985
299995
299999
142510
142510
299997
299998
142510
142510
299999
142510
299999
299999
299962
142510
142510
299997
299998
299999
142510
299999
299987
299999
299999
299995
142510
142510
142510
142510
142510
299996
142510
299998
299999
142510
142510
142510
299998
142510
299991
142510
142510
299999
299999
142510
299999
142510
299996
299999
299996
299999
299992
142510
142510
142510
299998
299997
299998
142510
299998
142510
142510
299999
299997
142510
299999
299999
299997
299999
299998
299999
299997
299999
142510
299992
299999
142510
299998
299990
299994
299996
299945
142510
142510
299998
299998
142510
299993
299999
299998
299998
299985
142510
142510
299999
299998
299992
299999
299997
299999
142510
299993
299999
142510
299999
142510
142510
299999
142510
142510
299991
299999
299998
299999
299999
299999
299997
142510
299998
299994
299997
142510
299997
299999
142510
142510
299999
299999
299999
142510
299998
142510
299997
142510
299999
142510
299997
299998
299999
299999
299978
142510
299999
299999
142510
142510
299982
299966
299999
299995
299999
142510
142510
142510
299999
299999
299999
299994
299995
299999
299997
142510
299987
142510
142510
142510
142510
299991
299996
299999
142510
142510
142510
299994
142510
142510
142510
142510
299999
299994
142510
299999
142510
142510
299992
299989
142510
142510
142510
142510
142510
142510
299987
299999
142510
299999
142510
299999
142510
299969
142510
142510
299987
299998
299999
299997
142510
299990
299998
299995
142510
142510
142510
299997
299999
142510
142510
142510
142510
299995
299998
142510
142510
142510
142510
299998
299999
142510
299999
299997
142510
299999
142510
142510
142510
142510
142510
299998
142510
299993
299996
142510
142510
299997
299999
142510
299996
142510
142510
299998
299999
299997
299999
299999
299999
299994
142510
299999
299999
299998
299999
142510
299998
299996
142510
142510
142510
299998
299999
299999
299995
142510
142510
299997
299992
142510
299991
142510
142510
299996
299999
142510
142510
142510
299998
142510
142510
142510
299999
142510
142510
142510
299977
299999
299999
299999
299999
299999
142510
299990
142510
299998
299998
142510
299980
299999
299994
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299993
299998
142510
299994
142510
299991
142510
142510
142510
299993
299996
299992
142510
299999
142510
142510
299998
299998
142510
142510
299997
142510
299983
142510
142510
299997
142510
299989
299998
299996
299998
142510
299973
142510
299993
299999
142510
299992
142510
299985
299995
299992
142510
299981
142510
142510
299994
299999
299998
299999
142510
299999
299990
299997
299969
299991
142510
299994
142510
142510
299999
299999
142510
299991
142510
299998
299995
142510
299997
142510
299994
142510
142510
299999
299999
142510
142510
299998
142510
299997
299999
299998
142510
299998
299998
299994
299997
299998
299999
142510
299997
299999
142510
142510
299998
299999
142510
299997
299999
299999
299998
142510
299990
299996
299999
142510
142510
299992
299988
299983
299999
142510
299999
299996
142510
142510
142510
299999
299999
299996
142510
299997
299998
142510
142510
299992
299992
142510
299999
299999
142510
299998
299998
142510
142510
299999
142510
299986
299999
299998
142510
299995
299999
142510
299999
299997
299997
299997
142510
142510
299999
299998
142510
299999
142510
299999
142510
142510
299992
299999
299942
142510
142510
299999
299989
299995
142510
142510
142510
299999
142510
142510
142510
299993
299999
299986
142510
299996
142510
142510
142510
299999
142510
299999
142510
299999
299999
142510
142510
142510
142510
299994
142510
299968
142510
142510
142510
299998
142510
299995
299999
299999
299995
142510
299989
142510
142510
299996
299999
299999
142510
299995
299998
142510
142510
299999
299999
299993
142510
299999
299998
299999
299999
299992
142510
299998
299994
299994
299981
299999
142510
299999
299999
142510
142510
142510
299997
142510
299994
299998
142510
299997
299998
299999
142510
299999
299980
299998
142510
299996
299986
142510
142510
142510
299999
142510
299999
142510
299998
299999
299999
142510
299994
299999
142510
142510
142510
299999
142510
142510
142510
142510
299999
299999
299998
299994
142510
299998
142510
299997
299998
299974
299999
299978
142510
299999
299997
299999
142510
299998
142510
142510
142510
142510
299998
142510
299999
299999
299997
142510
142510
299998
299988
299999
299995
299998
299999
299997
142510
299999
142510
299997
299993
142510
299994
142510
142510
299998
142510
299999
299995
299994
142510
299999
142510
299990
142510
299999
142510
142510
299990
142510
142510
299999
142510
299996
142510
299992
299999
142510
299999
142510
142510
299997
299999
299999
142510
299999
142510
299999
299999
299996
142510
142510
142510
299987
299999
142510
299999
142510
299998
299989
299998
299999
299998
142510
142510
299993
299998
142510
142510
142510
142510
299998
142510
142510
142510
299999
299998
142510
299997
299999
299996
142510
142510
142510
299997
142510
299992
142510
299996
299998
142510
299997
142510
142510
299998
299999
299998
299999
142510
299999
299991
299977
142510
299997
142510
299999
299996
142510
142510
142510
142510
142510
299994
142510
299970
299993
142510
299998
142510
299991
142510
142510
142510
299991
299997
142510
142510
142510
299999
142510
299998
142510
142510
299998
142510
299998
142510
299998
142510
299997
142510
299999
299999
299991
142510
299998
299995
142510
299996
142510
142510
142510
299992
299987
142510
299996
299995
299997
299997
142510
299998
142510
299997
299999
299999
299998
142510
142510
142510
299999
142510
142510
299996
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
299998
299999
299998
299965
142510
142510
299999
142510
142510
299996
142510
299999
299997
299998
299984
299996
299995
299999
299991
299998
299995
299999
299967
142510
299999
142510
299998
299998
142510
299998
142510
299999
299995
299999
142510
142510
299999
299998
299996
299998
142510
299998
142510
299998
142510
299998
142510
299998
299996
142510
142510
142510
299999
299999
142510
142510
142510
299998
142510
299996
142510
299990
299995
299982
142510
299995
299996
299999
299999
142510
299998
299999
142510
142510
299999
142510
299999
299999
299992
299997
142510
299993
142510
299998
142510
142510
142510
299987
299998
299973
299972
299999
299999
142510
142510
142510
299995
299999
142510
142510
142510
142510
299998
142510
142510
142510
142510
299999
142510
142510
299998
299999
299999
299998
299999
299999
142510
299999
142510
299996
142510
299993
299994
299993
142510
299998
299997
142510
142510
299997
299986
142510
299990
142510
142510
299997
299998
299990
142510
299999
142510
299999
299999
299999
299997
142510
299998
299995
142510
142510
299996
142510
299999
299999
299998
142510
142510
299996
142510
299981
299999
299996
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299996
142510
299998
299996
299990
142510
142510
142510
142510
142510
299977
299994
142510
142510
299999
299999
142510
299988
142510
142510
299994
299999
299997
299996
299971
142510
299995
142510
299999
299995
299999
299991
142510
142510
142510
299998
299996
299999
299999
142510
142510
299997
299996
142510
299996
142510
299999
299972
142510
299988
299984
299999
142510
142510
299999
299998
142510
299998
142510
299998
142510
299998
299999
142510
142510
299999
299997
142510
299999
142510
142510
299997
142510
142510
299999
299979
299996
142510
142510
299998
299998
142510
142510
142510
142510
299999
142510
299999
142510
142510
299998
142510
299981
142510
142510
299998
299997
299986
299941
142510
142510
142510
142510
142510
299996
142510
299996
299999
142510
299996
142510
142510
142510
142510
299999
142510
142510
299999
299999
299923
299996
299952
142510
299998
142510
142510
142510
299998
299996
299998
299999
142510
299983
299997
299999
299996
299989
299998
299999
299995
142510
299998
299999
299998
142510
299999
142510
142510
299988
142510
299968
299980
142510
299999
299993
142510
299999
299998
299999
299998
299999
299999
299999
142510
299987
142510
142510
299997
299994
142510
299996
299999
299994
142510
299997
299994
299999
299999
142510
299999
299996
299999
299999
299999
299999
142510
142510
299984
299997
299999
299999
299996
299990
142510
299995
299998
299996
299999
299994
142510
299999
299985
142510
142510
142510
299999
299998
142510
142510
299984
299998
299996
142510
142510
299996
299997
299999
299995
299999
299999
299999
299993
299997
299999
142510
142510
299997
142510
299999
299993
299999
142510
299989
299988
142510
299999
299999
142510
299999
142510
299996
299994
299998
142510
299999
142510
299999
299999
299999
299996
142510
299999
142510
142510
142510
142510
142510
299999
299998
142510
142510
299999
299998
299974
299998
142510
142510
142510
142510
299959
299999
142510
142510
142510
299999
142510
142510
299995
299999
142510
142510
299999
142510
299989
142510
299999
299993
299999
299997
299999
142510
142510
299996
299997
299989
299999
142510
299999
299999
299999
299980
142510
142510
299999
299997
142510
299990
142510
299993
142510
299999
142510
142510
299999
299985
299993
142510
142510
299989
142510
142510
142510
142510
142510
299999
299999
299992
142510
142510
142510
142510
142510
142510
299999
142510
299995
299999
299993
142510
142510
299998
299999
142510
299996
299995
299999
299996
142510
299999
299999
299999
142510
299990
299996
299995
299966
142510
142510
142510
299999
142510
299992
299999
299999
142510
299999
142510
299999
299998
299996
299991
299997
142510
299998
299998
142510
142510
142510
142510
299999
299998
299999
142510
142510
299984
299999
299999
142510
299995
299994
142510
299999
142510
142510
299996
142510
142510
142510
142510
299997
299991
142510
142510
142510
299983
142510
299997
299998
299999
142510
142510
142510
299954
299999
299995
299999
299999
142510
299999
299997
299999
299999
299999
299997
142510
299999
142510
299998
142510
142510
299999
299997
299996
142510
299999
299998
142510
142510
142510
142510
142510
299992
299998
299999
299993
299993
299999
299987
299999
142510
142510
299999
142510
299999
299998
299998
142510
142510
299994
142510
299999
299995
142510
299993
299999
142510
299992
142510
299998
142510
142510
142510
142510
142510
142510
299997
142510
142510
142510
299999
142510
299999
299999
299999
299995
299999
299994
142510
142510
299999
142510
299999
142510
142510
142510
299998
299998
299999
142510
142510
142510
299999
142510
142510
299999
299999
299998
142510
299998
299996
299995
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
299999
142510
299999
299999
142510
299999
299997
299968
142510
299993
299995
299996
142510
299995
142510
299994
299999
142510
142510
142510
299997
299996
299995
142510
299997
142510
142510
142510
142510
299997
299999
299997
299999
299998
142510
299998
142510
299998
142510
142510
299998
299997
299998
299999
142510
299996
299999
142510
299995
142510
142510
299997
142510
299999
299997
299999
299998
299999
299999
299999
142510
299993
299997
299992
142510
142510
299985
142510
142510
299999
142510
142510
299999
299999
142510
142510
299999
299997
142510
299971
299999
299999
299999
299997
142510
142510
299994
299995
299995
142510
299999
299986
299999
299999
299994
142510
142510
299999
142510
299998
142510
299997
142510
299999
299998
299996
299983
142510
299999
299999
142510
299999
299997
142510
142510
299999
299999
299999
299995
142510
142510
299995
142510
299999
299999
299975
299999
299998
299990
142510
299999
142510
142510
299997
299997
142510
299998
299983
299998
142510
142510
142510
142510
299999
142510
142510
142510
299999
299991
299999
299999
299998
299993
142510
142510
142510
299999
299988
142510
142510
299912
299993
299999
142510
142510
142510
142510
299995
142510
142510
299972
299998
142510
299995
142510
299994
142510
142510
299993
142510
142510
299999
299999
142510
142510
142510
299999
299968
142510
299998
142510
299996
142510
299999
299995
142510
142510
142510
142510
299999
299998
142510
142510
299998
142510
299993
299996
299989
142510
299998
299999
299999
299997
299991
299999
299991
142510
299999
299999
142510
142510
142510
299996
142510
299999
299997
299997
299999
142510
299997
299999
299999
299999
142510
299991
142510
142510
142510
142510
299998
142510
299999
299977
299996
299999
299999
142510
142510
142510
299998
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
299997
299999
142510
142510
299998
299998
142510
142510
299999
299998
299997
299994
299998
299998
299998
299996
299993
142510
299999
299999
142510
142510
299997
142510
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
299996
299999
142510
299994
142510
142510
142510
142510
299999
299998
299978
299999
299994
142510
299998
299999
142510
142510
299982
142510
299998
142510
142510
299952
299984
142510
142510
299998
142510
142510
142510
142510
299997
299995
142510
299999
142510
299999
142510
299985
299999
299999
142510
299999
299995
142510
299999
142510
142510
142510
142510
299987
299999
299999
299994
142510
299981
299999
299997
142510
142510
299998
142510
142510
299999
142510
142510
299999
299999
299993
142510
299999
142510
299996
142510
299999
142510
142510
142510
142510
142510
142510
142510
299999
142510
299978
299999
142510
299999
299996
299998
142510
142510
142510
142510
299993
142510
299999
142510
142510
299999
142510
142510
299998
142510
299999
299984
299997
299997
299998
299999
142510
142510
142510
299997
142510
142510
142510
299999
299999
142510
142510
299984
299999
142510
299999
299998
299998
299998
299998
299999
299996
299996
299999
142510
299992
299999
142510
299998
142510
142510
299998
142510
299997
299999
142510
142510
142510
142510
142510
142510
142510
299999
299999
299996
299997
142510
299999
142510
299997
142510
142510
299998
142510
299999
299997
142510
299996
299996
142510
142510
299995
142510
299950
142510
299995
142510
299999
299999
142510
299957
142510
299999
142510
299999
142510
299998
142510
299980
299995
142510
299999
299998
142510
299999
299998
142510
299992
299978
299995
142510
299987
299998
142510
299999
142510
299997
142510
299999
299999
142510
299993
299999
142510
142510
142510
142510
142510
142510
142510
299999
299999
299999
299988
299997
299999
299991
299999
142510
299999
142510
299998
299997
299998
142510
142510
299999
142510
299999
142510
142510
142510
299998
299957
142510
299996
142510
299981
142510
299989
142510
142510
299998
299963
299999
299998
299999
299999
299998
299998
142510
299999
299999
299999
299998
142510
142510
142510
299999
299996
299999
142510
299999
142510
299999
142510
142510
299999
299998
299997
299994
299998
299996
142510
142510
142510
299996
299998
142510
299998
142510
299998
299996
299999
299997
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
299998
142510
299991
142510
299999
142510
142510
142510
299988
142510
299993
142510
299999
142510
142510
142510
299998
142510
299999
299988
299998
299999
142510
299999
299999
299999
299997
142510
142510
142510
299999
299998
142510
299998
142510
299999
299999
142510
142510
299999
142510
299995
142510
299998
299999
299999
299999
299996
299999
142510
142510
299994
142510
299996
299995
142510
299999
142510
142510
299983
299998
299998
142510
142510
299997
299998
299999
299999
299998
299998
299999
142510
142510
299998
299993
142510
299993
142510
299999
299998
142510
299999
299999
299998
299996
142510
142510
299998
142510
299999
142510
299999
299999
299999
142510
142510
299997
299999
299997
299936
299993
299984
142510
299999
299987
299999
142510
142510
142510
142510
299999
299998
142510
299998
299997
299998
142510
299999
142510
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
299999
299995
299989
142510
299999
299993
299988
142510
299999
299995
299988
299968
142510
299999
299997
299999
299998
299999
299999
299997
142510
142510
142510
142510
299999
299983
299997
299998
299999
299991
142510
299999
142510
142510
299997
299985
299993
142510
299999
142510
299996
299999
299997
299974
142510
142510
142510
299993
299994
142510
299993
142510
142510
299996
142510
299999
299999
142510
142510
299999
299996
142510
299995
299983
142510
299997
142510
142510
142510
299984
142510
142510
299997
142510
142510
142510
142510
142510
142510
142510
299982
299996
299998
299999
299999
142510
142510
142510
142510
299999
299995
142510
142510
299998
142510
142510
142510
299999
299998
142510
142510
142510
142510
142510
299998
142510
299999
299982
142510
299998
299999
299998
299998
299996
299999
142510
142510
299998
299996
142510
299994
299990
299996
299997
142510
142510
142510
299912
142510
299999
299998
299983
142510
299997
299996
299997
299998
142510
299999
142510
299999
142510
299998
299999
299984
142510
299999
299999
299994
142510
142510
142510
299991
299963
142510
299998
142510
142510
299988
142510
299995
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
142510
299999
142510
142510
299999
142510
299998
142510
299996
142510
142510
299999
299983
142510
142510
142510
299998
299999
299991
142510
299999
299983
299988
299998
299952
299998
299999
299999
142510
142510
299991
299999
142510
299999
142510
299997
142510
299998
299999
142510
299999
142510
299969
299999
299999
299996
299999
299996
299998
299982
142510
299999
299994
299998
299968
299999
299999
142510
299985
142510
142510
299988
299994
299990
299999
299998
299969
299999
142510
142510
299999
299999
299999
142510
142510
299998
142510
142510
142510
299998
142510
299994
299999
299999
299999
299995
299999
142510
142510
299992
142510
142510
142510
299999
142510
299999
299999
142510
299999
299998
142510
142510
299992
142510
142510
299999
299998
299999
142510
299994
299998
142510
299999
142510
142510
142510
299997
299991
142510
299986
299999
142510
299999
142510
299997
299990
299998
299997
299997
299999
299999
299999
299997
142510
299995
142510
299993
299997
299998
299998
142510
142510
142510
299996
299985
299999
142510
299991
299998
142510
142510
299969
299994
299999
299995
299999
299996
142510
142510
142510
142510
299999
299997
299999
299999
142510
142510
142510
142510
142510
299999
142510
142510
299998
299999
142510
142510
299998
142510
142510
142510
299999
142510
299998
299962
142510
299999
142510
299999
299999
299999
299999
299999
299997
142510
299999
299998
142510
142510
299997
299976
299999
142510
142510
299998
142510
142510
142510
142510
142510
299996
299997
142510
299993
142510
142510
299999
142510
142510
299998
299995
299997
142510
299999
299995
299999
299999
299999
299997
142510
142510
299999
299998
142510
299994
142510
299996
299996
299996
299997
299991
299998
299942
299999
142510
142510
142510
142510
142510
299995
142510
142510
299986
299999
142510
142510
142510
142510
299999
299991
142510
142510
299999
142510
299978
142510
299984
299999
299995
142510
299999
299988
299999
299999
299997
299987
142510
299998
299952
299999
299987
299998
142510
142510
299999
299994
142510
299999
299998
142510
299992
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
142510
299999
299999
299996
299998
142510
299999
142510
299996
142510
299999
142510
299999
299999
299999
142510
142510
299999
299997
299987
142510
299987
299998
299997
142510
299945
299983
142510
299998
299998
299987
299981
299998
299999
299976
142510
299999
299997
142510
142510
142510
299999
142510
299991
142510
142510
299998
299998
299998
142510
299998
142510
142510
299974
299998
299988
299982
299997
299999
142510
142510
299998
299997
142510
142510
142510
299999
142510
299999
299998
299997
299999
299992
142510
299999
299998
299998
142510
142510
299985
299997
299999
142510
299998
142510
299998
299992
299999
299999
299999
142510
299999
142510
299992
299982
142510
142510
299998
299999
142510
142510
299999
299994
299992
299999
142510
142510
299999
299960
299999
142510
299998
299999
142510
299998
142510
299989
299999
142510
142510
142510
299999
299980
142510
299999
142510
142510
299998
142510
142510
142510
299999
142510
142510
299991
299999
299998
142510
142510
299999
299999
299960
299986
299999
142510
299999
142510
142510
299993
299998
142510
299999
142510
299995
299944
142510
299999
142510
142510
142510
142510
142510
299998
299999
299990
142510
142510
299994
299997
142510
142510
142510
299995
299975
142510
142510
299996
299999
142510
142510
142510
299996
299996
142510
142510
299999
142510
299998
142510
142510
299992
142510
299997
299996
299999
142510
142510
299996
142510
142510
142510
142510
299999
142510
299991
299999
299999
142510
142510
299998
142510
299987
299998
142510
299995
299998
299992
299998
142510
142510
142510
142510
299999
299999
299999
142510
299999
299997
142510
299995
299998
142510
142510
299999
299971
142510
299997
299999
299998
299998
142510
299999
299999
142510
142510
299990
299998
299999
142510
299998
299998
299998
299999
142510
299995
142510
142510
142510
299987
142510
142510
299997
142510
299999
142510
142510
142510
142510
299996
299994
142510
299996
142510
299999
142510
299975
299998
299996
142510
142510
299997
142510
299999
299999
299999
299998
299999
299995
142510
142510
299999
142510
142510
142510
142510
142510
142510
299998
299999
299999
299999
142510
299999
299999
142510
142510
299996
299998
142510
299999
142510
142510
142510
142510
299994
299997
142510
142510
142510
142510
299999
142510
142510
299999
299998
142510
299992
299998
299998
299999
299998
142510
142510
142510
142510
299998
299958
299994
299999
299998
142510
142510
142510
299997
299999
142510
299998
142510
299998
299995
142510
142510
299991
142510
299995
142510
299999
299991
299999
142510
299997
142510
142510
142510
299999
299970
299998
142510
142510
299999
299999
299997
142510
299999
299998
299999
299997
142510
142510
299998
299998
299988
299983
299997
142510
142510
299999
299998
142510
299996
299999
142510
299999
299999
299999
142510
299997
299999
142510
299999
142510
142510
299999
299998
142510
142510
142510
299997
142510
299940
299983
142510
299997
299998
299998
299999
299999
299999
299987
142510
299990
299979
299999
142510
299999
299997
299995
299999
142510
299996
299997
299999
299999
299999
299999
299999
142510
299998
299999
299998
299993
142510
299968
142510
142510
142510
142510
142510
142510
299994
142510
299999
299989
142510
142510
142510
299999
299999
299932
299990
142510
299999
142510
299999
299999
142510
299999
142510
299996
299993
299999
142510
299999
299993
299999
299999
142510
142510
299988
299983
299998
299997
299991
142510
142510
299995
299999
299999
142510
299999
299998
299997
299999
299998
299995
299999
299988
299999
142510
142510
142510
142510
142510
299961
299995
299993
142510
299999
299967
299999
142510
142510
142510
299999
299981
299999
299996
299999
142510
299999
142510
142510
142510
142510
142510
299998
299999
299999
142510
299996
299998
142510
142510
299999
299993
299999
299965
299976
142510
142510
142510
299999
142510
299996
299999
142510
299991
299999
299999
299996
142510
299998
299998
142510
142510
299997
299988
299892
142510
299999
142510
299999
299997
299997
142510
299998
299999
142510
142510
299998
299995
142510
142510
299999
142510
299999
299995
299999
299999
299999
142510
299999
299940
299999
299999
142510
299995
299999
142510
299999
142510
142510
142510
142510
299997
142510
142510
299999
299994
299999
142510
299995
299999
299999
299999
299995
299998
299999
142510
142510
142510
142510
142510
142510
299995
299993
299999
142510
299996
299978
299996
299999
299999
299996
299999
142510
142510
299999
142510
142510
299963
299997
142510
299995
142510
299998
142510
299999
299999
142510
299990
142510
299995
299999
142510
142510
299983
299998
142510
142510
142510
299994
142510
299981
299996
299999
299998
142510
299999
142510
299973
142510
142510
299993
142510
142510
142510
299992
299997
299982
299997
142510
299998
299999
142510
142510
142510
142510
142510
142510
299996
142510
299999
299999
299999
299987
142510
142510
299996
299998
299998
299999
142510
299998
299999
299999
299999
142510
299999
299952
142510
299999
299982
299999
299999
299998
299998
299996
299999
142510
299989
299999
299999
142510
142510
299998
299998
299995
299999
299997
142510
142510
299999
299998
142510
299997
299999
142510
299999
299996
142510
142510
299999
299968
299999
299996
142510
299992
299999
299998
299999
299986
299997
299997
299998
142510
142510
299999
299994
299994
299998
142510
299997
299993
142510
142510
142510
299999
299998
142510
299998
142510
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299998
142510
142510
299994
142510
299998
299997
299999
299999
142510
142510
299993
299999
142510
142510
299998
142510
142510
142510
142510
299984
299994
299999
299998
142510
299996
299982
299992
299999
299997
142510
299985
142510
299999
299998
299998
142510
142510
299999
299975
299999
299994
142510
142510
142510
299999
299980
299999
299985
142510
142510
142510
142510
299990
299999
142510
142510
299999
142510
142510
142510
142510
299989
299994
142510
142510
299999
299997
142510
142510
299999
299998
299999
142510
299999
299999
142510
299999
299997
299998
142510
142510
142510
142510
142510
299999
299999
142510
142510
299999
299999
299986
299999
142510
299994
299993
142510
299999
299982
299999
142510
142510
299999
299998
142510
299999
299998
142510
142510
142510
142510
142510
142510
299995
142510
142510
299998
299999
299977
142510
299999
142510
299999
299998
142510
142510
142510
142510
299999
299999
299999
299999
299983
299996
142510
142510
142510
299999
299997
142510
299998
299999
142510
299999
299995
299996
299993
299999
299999
299998
142510
299999
142510
299997
299998
299999
142510
299999
299998
299999
299999
299999
299990
299998
299995
142510
142510
142510
142510
142510
142510
299995
142510
142510
299979
299996
299994
142510
299996
299992
299985
299993
142510
299985
142510
142510
299999
299995
142510
142510
142510
299999
142510
299981
299999
299990
299990
299991
299999
299991
142510
142510
299996
299993
299985
299977
142510
299999
142510
299999
142510
142510
299997
299998
299998
299999
142510
299999
142510
299998
142510
299999
142510
142510
299999
142510
142510
299998
299997
299998
142510
299999
299966
299999
142510
142510
299999
299999
142510
142510
299990
142510
299997
299999
142510
299999
142510
299998
299999
299998
299999
299999
142510
142510
299999
142510
299999
142510
142510
142510
299954
142510
142510
142510
142510
142510
299999
299994
299999
299999
299999
299998
142510
299999
299976
299999
142510
299991
142510
299996
142510
299997
142510
142510
142510
299953
299997
142510
299995
142510
299999
299999
299999
299999
299999
142510
299997
142510
299999
299999
142510
299998
142510
299998
142510
299999
142510
299999
299999
142510
142510
299999
299999
142510
299986
299989
142510
142510
299999
142510
142510
142510
299996
142510
299985
299999
299996
299998
299998
299999
299983
142510
299996
142510
142510
299991
299999
299998
142510
142510
299996
299998
142510
299999
142510
142510
299980
142510
299996
142510
299999
299999
142510
142510
299990
142510
299999
299995
299999
142510
299999
299994
299999
299999
299992
299993
142510
299999
299999
299999
299999
299999
142510
299999
299999
299993
142510
299999
142510
299999
299984
142510
299998
142510
299997
142510
299999
299999
299999
142510
299999
299998
299980
299982
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
299999
299999
142510
299969
299999
142510
299999
299959
299998
142510
299991
299999
142510
299998
299999
299979
142510
142510
142510
299999
299999
299997
299998
299961
299999
142510
142510
299998
142510
299999
142510
299999
142510
142510
299998
299995
299995
299977
142510
299990
299973
142510
142510
299993
299981
299994
299996
299984
299999
299999
142510
142510
142510
142510
142510
299995
299999
299999
142510
299997
299995
299999
142510
299985
299998
299998
299967
299999
299999
142510
142510
142510
299999
299997
142510
142510
299998
299999
299992
142510
299998
299999
299999
299998
299999
299999
142510
299997
142510
299999
142510
299990
299997
299998
299999
299994
299996
299998
299999
299999
142510
299999
299999
299999
142510
142510
142510
142510
142510
299997
299999
299995
299999
299996
299999
142510
299999
299989
299998
299998
142510
299996
142510
299995
299969
299991
142510
142510
142510
299998
299998
299999
299953
299996
299999
142510
142510
142510
299999
142510
299999
142510
299989
142510
299997
299999
299996
142510
299997
142510
142510
299996
142510
299995
142510
299999
299984
299998
299998
142510
299992
142510
299993
299999
142510
299999
299998
142510
299996
142510
299967
299995
299996
142510
299988
299997
299999
142510
299983
299997
299998
142510
142510
299992
299998
299999
142510
142510
299999
299999
142510
299997
142510
299999
142510
142510
142510
299999
299976
299995
299999
142510
142510
142510
142510
142510
299999
142510
299994
142510
299990
142510
142510
299999
299995
142510
142510
299999
299990
299990
299999
299999
299996
142510
299999
142510
299999
299997
299998
142510
299990
299998
142510
142510
142510
142510
299998
142510
299998
299999
142510
299999
142510
142510
142510
142510
299999
299998
142510
299994
142510
299997
299999
299989
299979
299984
299999
142510
299999
142510
299999
299987
299999
299999
142510
299995
142510
142510
142510
299997
299999
299999
299988
142510
142510
142510
299996
299999
299999
299999
299999
299998
299992
299981
299998
142510
299999
142510
299995
299999
142510
299940
299998
299999
299999
142510
299993
299995
142510
299999
299997
299998
299999
299997
142510
142510
299999
299999
299986
142510
299999
299999
142510
299997
299995
142510
299997
142510
142510
142510
299996
142510
299996
299999
142510
142510
299998
299989
299999
142510
299997
142510
142510
299995
142510
299984
299999
142510
142510
299996
142510
142510
299994
299999
299997
299996
142510
142510
142510
299999
299999
299972
299993
142510
299997
299997
142510
142510
299996
142510
142510
299991
142510
142510
299999
299998
142510
299989
142510
299998
299982
299999
299999
142510
299999
299998
299998
142510
142510
142510
299968
299998
299999
142510
299997
142510
142510
299999
299987
142510
299990
142510
299990
142510
299999
299998
142510
142510
142510
299999
299995
299998
142510
299999
299999
299991
299996
299990
299999
142510
142510
142510
142510
142510
299990
142510
142510
142510
299999
142510
142510
142510
299999
299998
299991
142510
299999
299995
299998
142510
299995
299974
142510
142510
299997
142510
142510
299999
142510
142510
142510
142510
299999
299999
299998
142510
299998
299999
142510
299998
142510
299996
299998
299999
299999
299992
299970
142510
299997
142510
299998
142510
299999
299999
142510
299995
142510
299983
299999
299963
142510
142510
299999
299993
142510
142510
142510
142510
299998
299998
299996
142510
142510
299999
299999
299999
142510
299980
142510
299999
142510
142510
142510
299995
142510
299992
299999
142510
142510
299997
142510
142510
142510
299999
142510
299999
142510
299980
142510
142510
142510
142510
299996
142510
299999
299987
142510
142510
299998
299999
299999
299999
142510
142510
142510
299999
299999
299996
299999
142510
142510
142510
142510
142510
299998
142510
299999
299978
299997
142510
142510
142510
142510
299998
299996
299992
142510
142510
299998
299999
299978
142510
299997
299999
142510
299998
142510
142510
299997
299997
142510
299997
299997
142510
299997
142510
142510
299999
299998
142510
299998
299994
299998
299998
142510
299961
299998
142510
142510
299999
299999
299998
142510
142510
142510
299998
299978
299999
142510
142510
299991
299999
142510
142510
299997
299998
299997
299997
299974
142510
142510
142510
142510
142510
299999
299999
299997
299997
299999
142510
142510
142510
299999
299999
142510
142510
142510
299997
142510
142510
142510
299999
142510
299998
142510
142510
299999
142510
299997
142510
142510
299997
299988
142510
299999
142510
299999
299998
299993
299970
299998
142510
299999
142510
299999
299999
142510
299999
299999
299996
142510
142510
299985
142510
142510
142510
299983
142510
142510
142510
299997
299998
299999
142510
299996
142510
299999
299996
142510
142510
299999
142510
299998
299999
142510
299999
142510
142510
299999
299998
142510
299998
142510
299998
142510
299999
299996
142510
142510
299997
142510
299995
299997
299999
299999
299999
142510
142510
142510
142510
142510
142510
299990
299998
142510
299995
142510
142510
142510
142510
299999
142510
142510
142510
299981
142510
142510
299974
299996
142510
299999
142510
299997
299999
299994
299997
299998
142510
142510
299999
142510
299999
299998
299997
299998
142510
299999
142510
142510
142510
142510
142510
299983
142510
299998
299981
299987
142510
142510
299995
299997
299990
142510
142510
142510
299993
299997
142510
299999
142510
142510
142510
299997
299999
299996
142510
299999
299998
299998
142510
142510
299989
299999
142510
299999
299999
299998
299999
142510
142510
142510
299998
299998
299970
142510
299998
299998
299999
299999
299999
299996
299995
299997
142510
142510
142510
299996
299998
299991
142510
142510
142510
142510
299987
142510
142510
142510
142510
299998
142510
299995
299999
299967
299999
299998
142510
142510
299997
142510
299998
299997
299997
299994
299995
142510
299999
299999
142510
142510
142510
142510
142510
299996
142510
299993
299999
299999
299999
142510
142510
142510
299998
142510
142510
142510
142510
299971
299999
299999
142510
142510
142510
142510
299998
299999
142510
142510
299996
299990
142510
299997
299968
142510
142510
299997
142510
299991
299997
142510
142510
142510
299998
299999
299999
142510
142510
142510
299997
299995
142510
299993
299991
142510
299999
299997
299994
299999
142510
142510
299999
142510
142510
142510
142510
299998
299999
142510
299997
142510
142510
299993
142510
142510
299997
299995
142510
142510
299985
142510
299990
299999
142510
142510
299999
299994
142510
299996
299988
299999
299998
299997
142510
142510
299996
299992
142510
299992
299999
142510
299999
299999
142510
299996
142510
142510
142510
299999
142510
142510
142510
299994
299996
142510
299999
299993
299998
142510
142510
299999
299998
142510
299959
299997
299995
142510
142510
142510
299999
299995
299930
142510
299999
142510
142510
299999
142510
299998
142510
299988
299999
142510
299999
299993
142510
142510
142510
299999
142510
299999
142510
142510
299999
299999
299988
299983
142510
142510
299998
299998
299993
299982
142510
142510
142510
299999
142510
142510
142510
299998
299997
142510
299999
299981
299997
299999
299986
142510
142510
299999
299992
142510
299999
142510
299998
142510
299999
142510
142510
142510
142510
299995
299999
299999
142510
299996
299999
142510
299999
142510
299999
142510
299997
299998
299999
299998
142510
299998
299999
142510
142510
142510
299994
299998
299941
142510
299999
142510
142510
142510
142510
142510
142510
299969
299998
142510
142510
299999
299972
299998
299989
299999
299999
142510
142510
299999
299997
299999
299999
142510
142510
142510
299982
142510
299998
299980
142510
299999
299991
299999
299986
299996
299999
142510
142510
142510
299998
299997
299998
299999
142510
142510
299995
299986
142510
299997
299989
299971
142510
142510
142510
299998
299998
142510
299998
142510
142510
142510
299991
142510
299987
299999
299999
299999
142510
299998
142510
299996
142510
142510
299932
299995
299992
299999
142510
299998
142510
142510
142510
299999
299996
299992
299988
142510
142510
299999
299997
142510
142510
299996
142510
142510
299934
299998
299999
299999
299999
142510
299999
299995
142510
299999
299997
299991
299960
299998
299980
142510
299999
299995
299999
142510
299970
299999
299999
299998
142510
142510
299995
299998
142510
299999
299999
142510
142510
142510
142510
299999
142510
299999
299996
142510
142510
299997
142510
142510
142510
299999
299998
142510
142510
299998
299998
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
299987
142510
299995
142510
142510
299995
142510
299995
142510
142510
299998
299996
142510
299998
142510
299999
142510
142510
142510
299999
142510
142510
299997
142510
299990
299991
142510
142510
142510
299998
299999
299999
142510
299994
299997
299993
142510
299989
299998
299999
299991
142510
142510
299999
142510
299980
299997
299998
299999
299997
142510
299998
299998
299999
299988
142510
299992
142510
142510
142510
142510
142510
299999
299999
299998
299995
299999
299986
299999
299999
299999
299999
299988
142510
142510
142510
142510
142510
299999
142510
299999
299999
142510
299999
299997
142510
299998
299997
142510
299999
299999
299987
142510
299998
299999
142510
142510
299999
142510
299999
142510
142510
299999
142510
299999
142510
142510
299994
299999
142510
299988
299994
142510
142510
299998
142510
142510
299999
299999
299999
142510
299997
142510
299999
142510
142510
299999
299999
142510
299999
299948
299998
299997
142510
299969
299998
142510
299997
299996
142510
299999
142510
299978
142510
142510
299998
142510
299998
299998
142510
142510
299995
299997
142510
299994
142510
142510
142510
142510
299997
299990
142510
299988
299998
299999
142510
299999
142510
299999
299999
299977
299994
299999
299978
299998
299994
142510
299996
142510
299998
299999
142510
142510
142510
299997
299999
299998
142510
142510
299998
142510
142510
299999
299991
142510
299998
299998
142510
299998
142510
299998
142510
299999
142510
299995
299999
299998
299999
142510
142510
299997
299999
142510
299999
142510
142510
299994
142510
142510
142510
142510
142510
142510
299998
299999
299999
299998
299999
299999
299996
142510
142510
299999
299992
299998
299998
299999
299981
299999
299999
142510
142510
299999
142510
299999
142510
299999
142510
299996
142510
299995
142510
142510
299998
299990
142510
299999
142510
142510
299942
299988
142510
299999
142510
299997
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
299996
299979
299996
142510
142510
299994
142510
299996
299996
142510
299998
142510
142510
142510
299986
142510
142510
142510
142510
299998
142510
142510
142510
299999
142510
299999
299999
299999
299998
299999
299998
142510
299998
142510
142510
142510
142510
299999
299981
299997
142510
299989
299992
299999
299996
299993
299972
142510
142510
142510
299999
142510
299999
142510
142510
142510
299997
299999
142510
142510
299999
142510
299979
299994
142510
142510
142510
142510
299998
142510
299999
299977
142510
142510
299997
142510
142510
299998
299960
142510
299999
142510
142510
142510
299990
142510
299999
142510
142510
142510
142510
142510
142510
142510
299999
142510
299999
142510
299998
299995
142510
299999
299999
142510
299997
299997
142510
299999
142510
299994
142510
299998
142510
299994
142510
142510
299999
299991
142510
299999
299981
299995
299999
142510
299996
299997
142510
142510
142510
299997
299992
142510
142510
299999
142510
299994
142510
299998
142510
142510
142510
142510
299996
299997
142510
299999
142510
299999
142510
299999
299999
299999
299997
142510
299995
299999
142510
142510
142510
299998
299999
299999
299998
299999
299999
142510
299990
299999
142510
142510
299998
299999
142510
299999
142510
142510
299999
299999
142510
299999
299998
142510
142510
299998
142510
299999
142510
299999
299999
142510
299999
299998
142510
299999
142510
299997
142510
142510
299931
299999
142510
299998
142510
142510
299976
299999
142510
299998
299987
299999
142510
299998
142510
299996
142510
299999
142510
142510
299996
299997
299999
299998
142510
299999
142510
142510
299998
142510
299998
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299991
142510
299999
142510
142510
299977
299992
142510
299998
299999
299998
299999
299968
299999
142510
299988
142510
142510
299996
299996
299994
299992
299998
299999
299997
299999
299940
299999
299998
142510
142510
142510
142510
142510
299999
299998
142510
299947
299996
142510
142510
299959
142510
299995
299997
299992
142510
142510
299999
299996
299994
299995
142510
142510
299977
299999
142510
299999
142510
299944
299998
299999
299997
142510
142510
299998
299999
299999
299996
142510
299998
142510
299998
142510
142510
142510
142510
299997
299990
142510
299990
299986
142510
299999
142510
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299932
142510
142510
142510
142510
142510
299994
299999
142510
299999
142510
142510
142510
299997
142510
299987
299997
299994
142510
299998
299988
142510
299994
299999
299997
142510
142510
299998
299999
299998
299988
299999
299999
299999
142510
299998
142510
299997
299999
299998
142510
299999
299996
299998
299999
299997
299998
142510
299998
142510
299995
142510
142510
299999
299981
299998
142510
142510
299992
142510
142510
299999
142510
142510
299995
142510
299997
142510
142510
142510
299999
142510
299998
299994
299997
299999
299999
142510
142510
299999
299999
142510
142510
299999
299994
142510
299999
299999
299992
299998
299995
142510
142510
299999
142510
142510
142510
142510
299996
299999
299999
299995
299999
299999
142510
299996
142510
299999
299999
299999
299999
142510
142510
299998
299997
299996
142510
142510
299947
299996
142510
299934
299996
299997
299999
142510
299991
142510
299997
299999
299999
299990
142510
299975
299999
142510
142510
142510
299999
299998
299988
142510
142510
142510
299998
299999
142510
142510
142510
142510
299998
299996
142510
142510
142510
142510
299998
142510
142510
299998
299998
299997
142510
142510
142510
142510
142510
299999
142510
142510
299999
299989
142510
142510
142510
142510
299998
142510
299999
299999
142510
142510
299999
299986
299999
142510
299992
142510
299995
142510
299996
142510
142510
142510
299984
142510
142510
299995
142510
299999
142510
142510
299995
299995
299999
142510
299996
142510
299999
142510
299988
299997
299999
142510
299990
299998
142510
142510
299999
142510
142510
142510
142510
299999
299999
142510
142510
299998
142510
299997
299996
299997
299995
299999
299997
299989
299999
142510
142510
142510
299999
142510
142510
142510
299997
299999
142510
299970
299994
142510
142510
299999
299999
299998
142510
299998
299997
142510
299973
299999
142510
299999
142510
142510
142510
299996
299996
142510
142510
299997
142510
299999
299999
142510
299999
142510
142510
142510
142510
299995
299999
299999
299999
299999
142510
299995
299999
299923
142510
299992
299998
299998
142510
299999
299995
299998
299996
142510
299999
299998
299986
299997
142510
299999
142510
299993
299999
299997
299960
142510
142510
299988
299998
299998
299999
142510
142510
142510
299996
142510
142510
299992
299990
142510
142510
299999
299994
299991
142510
299999
299998
142510
142510
299999
142510
142510
299989
299993
299999
142510
299999
299999
142510
142510
299993
142510
142510
142510
299973
142510
142510
299997
299988
299993
142510
142510
142510
142510
299999
142510
299982
299996
299999
299988
299997
142510
142510
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
299988
299994
299998
299998
299999
299987
299999
299994
299999
299990
299998
299992
299998
299998
142510
299999
299999
299999
299976
299998
299988
299999
299999
142510
299999
142510
142510
142510
299998
299990
299997
299999
299997
299997
142510
299999
299999
299991
299993
142510
142510
299986
142510
142510
142510
142510
142510
142510
299998
299996
299999
142510
142510
142510
142510
299997
142510
299991
299999
299996
299998
299999
142510
299999
299999
299999
299952
299998
299999
142510
299923
299997
299999
299997
299994
299999
299998
142510
299998
299995
142510
142510
142510
299983
142510
299998
142510
299997
142510
299987
142510
299997
142510
142510
142510
299994
299998
142510
142510
142510
299999
142510
299999
299999
142510
142510
299999
142510
142510
142510
299999
299994
299998
299989
142510
299999
299995
142510
299989
142510
142510
142510
142510
299986
142510
299999
142510
142510
142510
142510
299997
299999
299995
299995
142510
142510
142510
299996
142510
142510
299987
299999
142510
142510
142510
142510
299982
142510
299997
299999
142510
142510
299998
142510
142510
299999
142510
299940
299998
142510
142510
299992
299998
142510
142510
142510
299975
299996
142510
299999
299998
142510
142510
299998
299969
142510
142510
299999
299999
142510
299997
142510
142510
299998
142510
142510
299998
142510
142510
299997
299999
299996
142510
142510
299983
142510
142510
299999
142510
299989
142510
299999
142510
142510
299999
142510
299998
142510
299999
299999
142510
142510
299998
142510
142510
142510
299988
299999
142510
299999
142510
299993
142510
299999
299968
299996
299999
142510
299995
299996
299999
142510
142510
299982
142510
299995
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
299999
142510
299998
142510
142510
299998
142510
299994
299998
299993
299998
299990
299995
299991
142510
299998
142510
299999
142510
142510
299998
142510
142510
142510
142510
299990
299994
299992
142510
299999
299989
299999
299999
299998
299999
142510
142510
299998
142510
299997
142510
299999
142510
299999
299996
299996
299998
299994
299999
299988
142510
142510
142510
299991
299998
299996
299998
299999
299999
299995
142510
142510
142510
299999
142510
299993
299998
299999
299999
299983
142510
142510
142510
142510
142510
299999
299980
299999
142510
299996
299952
299988
299994
299995
142510
299992
142510
142510
142510
299997
142510
142510
299997
142510
299998
142510
142510
142510
299999
142510
299998
299999
299998
299993
299999
142510
142510
142510
299998
142510
299999
299993
299982
299994
142510
142510
142510
142510
142510
142510
299999
142510
299996
299982
142510
299986
299995
142510
142510
142510
299999
299997
299998
142510
142510
142510
299998
299999
142510
299994
299999
299998
299997
142510
142510
142510
299999
299998
142510
142510
299997
142510
299998
142510
142510
299990
299998
142510
142510
299999
142510
142510
299990
142510
299999
142510
142510
299997
299996
299996
142510
142510
299987
299999
142510
299984
299999
142510
299999
142510
299999
142510
142510
299999
142510
299977
299995
299995
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
142510
142510
299999
142510
299998
142510
299999
142510
299975
299998
142510
299999
142510
142510
142510
299997
299995
142510
299997
299995
142510
142510
142510
299993
142510
142510
142510
299999
299999
299999
142510
142510
299996
142510
142510
299999
142510
142510
142510
299998
142510
299997
142510
142510
142510
299996
142510
142510
142510
299997
299999
299999
142510
299999
299999
299998
299999
142510
142510
299999
142510
299999
142510
142510
299988
299999
299992
299999
142510
299999
142510
142510
299996
299999
299997
142510
142510
142510
299997
299997
299994
142510
142510
299990
299998
142510
299964
142510
142510
299998
299999
299999
142510
142510
299999
299999
299997
299998
142510
142510
142510
142510
299999
299997
142510
299987
299999
299998
299991
299999
142510
142510
299997
299999
142510
299999
299988
299999
299999
142510
299999
299999
299999
299997
142510
299997
299998
142510
142510
142510
299982
142510
142510
142510
142510
299994
299998
142510
299997
142510
299996
299996
142510
299999
142510
299999
299998
142510
299984
142510
142510
142510
299973
299999
142510
142510
299991
299987
299978
142510
142510
299982
299997
299998
142510
299999
142510
299996
142510
142510
299999
142510
299998
299998
142510
299991
299999
142510
299989
142510
299996
142510
142510
299997
299999
299999
142510
299998
299993
299999
299998
142510
299998
299998
299998
142510
299998
299998
142510
142510
299993
299999
142510
142510
142510
299999
299999
142510
299990
299992
299997
142510
299999
142510
299994
142510
142510
299999
142510
299993
142510
299998
299998
299989
142510
299999
299999
299999
142510
299997
299998
299999
142510
299998
299998
142510
142510
142510
299999
299999
299997
299999
299978
299999
299992
299990
142510
299999
142510
142510
299998
142510
142510
299999
299996
299988
299998
142510
142510
142510
142510
142510
299999
299998
299992
299997
299997
299997
299999
299999
299999
142510
142510
299999
142510
299999
142510
299971
299999
299999
142510
299991
299999
299999
142510
299998
142510
142510
299997
299996
299994
142510
142510
299999
299998
142510
299999
299998
299993
299985
299998
299997
142510
299996
142510
142510
299984
299995
142510
142510
142510
299996
299998
142510
299997
299999
142510
299999
299998
142510
142510
142510
299999
142510
299996
142510
299997
299999
299999
299997
142510
299999
299999
142510
142510
299971
299999
299999
299998
142510
142510
142510
299997
142510
142510
142510
299998
299994
142510
142510
142510
299994
142510
299997
299998
299998
299984
299990
299999
142510
142510
142510
142510
299998
142510
142510
142510
299998
299992
299998
299998
142510
299994
299999
299998
299999
299999
299996
142510
142510
299999
142510
142510
299999
142510
299977
299996
142510
299999
299999
142510
299974
142510
142510
299992
142510
299999
299996
299998
142510
142510
142510
299994
299992
299998
142510
299997
299999
142510
299999
142510
299999
299999
142510
299968
299995
299998
142510
299988
142510
142510
299998
299999
142510
299948
142510
299981
299998
299993
299994
299997
142510
299996
142510
299998
142510
142510
299999
299995
299993
142510
299999
299998
142510
299999
142510
299997
142510
142510
142510
142510
299997
142510
142510
142510
142510
142510
142510
142510
142510
299998
299998
299994
299970
299999
299999
299997
142510
299994
299984
299999
299998
299998
142510
142510
299999
142510
299999
299999
299999
299998
299998
142510
299974
142510
299993
299996
299998
299964
142510
299988
299998
299998
142510
142510
299995
299997
142510
142510
142510
142510
299991
299999
142510
299999
299998
299984
299999
142510
299998
142510
142510
299999
142510
299999
142510
299968
299999
142510
299999
299982
299999
142510
299999
299999
299999
299999
299998
299999
142510
299997
299996
142510
142510
142510
299978
299998
142510
299998
142510
142510
142510
142510
142510
299999
299998
142510
142510
299998
299999
299999
299999
142510
142510
299971
142510
299997
142510
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299998
299995
299986
299996
299996
142510
299999
299999
299999
299998
299999
142510
299999
299999
142510
142510
299992
142510
299999
299981
142510
142510
142510
299996
299996
142510
299991
299999
299996
142510
299995
299999
299999
299973
142510
142510
299974
299995
299999
299998
142510
299996
299998
142510
142510
142510
299999
142510
142510
142510
299993
299999
142510
299999
142510
299998
142510
142510
299996
299999
299999
299999
299997
299999
142510
299999
299986
299999
299999
299997
142510
299994
299998
142510
299999
142510
299994
299994
142510
299999
299999
299999
299993
142510
299996
299997
299998
142510
299998
299997
142510
299997
299997
299999
142510
142510
299999
142510
299999
142510
299992
299989
299971
142510
299993
142510
299998
142510
299999
299998
142510
299999
299986
142510
142510
299991
142510
299998
299988
299999
299998
142510
142510
142510
142510
142510
299990
299999
142510
142510
299994
142510
299997
299999
142510
142510
299998
299992
299999
142510
142510
299999
299998
299998
299999
299999
299999
142510
299999
299997
299998
299997
299999
299997
299998
142510
299994
299990
299996
299995
299999
299999
142510
299986
299997
299998
299999
299999
299999
299998
299998
142510
142510
299992
299997
299999
142510
299987
299998
142510
142510
299998
299998
142510
299999
142510
142510
142510
299995
299981
299977
142510
142510
142510
299994
142510
142510
299999
299990
299996
142510
299998
142510
299999
142510
142510
299999
299991
299999
142510
299999
142510
142510
299995
142510
299999
299998
299999
299971
142510
299999
299999
299998
142510
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299994
142510
142510
299999
142510
299998
142510
142510
299998
299999
299988
142510
142510
142510
142510
299998
142510
299998
142510
142510
299997
142510
299998
299981
142510
142510
299995
142510
142510
299999
299998
299999
142510
142510
142510
299999
142510
142510
299998
299986
299962
299998
142510
299999
142510
142510
299999
142510
299998
299990
142510
142510
299999
142510
299999
299995
299979
299998
299997
299997
299998
299999
299999
299991
299997
142510
299996
299999
299996
299997
142510
142510
299998
299997
142510
142510
299995
299998
299990
299993
299999
299999
299979
142510
299998
299999
142510
299999
142510
299999
299999
299999
299999
299997
142510
142510
142510
299998
142510
142510
299997
299994
142510
299994
299999
299999
299987
299999
299995
142510
299996
299999
142510
299976
142510
142510
299999
299993
299987
142510
142510
142510
299958
299999
142510
299999
299989
299999
299999
142510
299997
142510
299997
142510
142510
299988
299999
142510
299999
299999
299998
142510
299999
142510
142510
142510
142510
142510
299995
142510
299999
142510
142510
299999
299999
299980
299998
299998
299989
142510
299999
142510
299995
299996
299999
299999
299997
299999
299983
142510
299972
299997
299992
299997
142510
299968
299998
299998
299998
299995
299982
299994
142510
142510
142510
142510
299999
299999
142510
299987
299999
299994
299999
299999
142510
142510
142510
299998
142510
142510
142510
299991
142510
142510
142510
142510
299987
299998
299999
299999
299985
299998
299991
299993
142510
299997
299998
299999
299997
299996
299993
299966
299995
142510
299999
142510
299994
142510
299998
299999
299999
299999
299996
142510
299993
299998
299995
142510
299923
299991
142510
142510
299999
142510
299999
142510
299999
142510
299999
299994
299999
299979
142510
142510
142510
142510
142510
299999
142510
142510
299999
299998
142510
299994
142510
299998
299991
299995
299999
299998
299996
299997
299995
299999
299996
299996
299998
299992
142510
299998
299999
142510
299999
142510
299993
299999
299965
299999
299998
299983
142510
299999
299997
299990
142510
299999
299999
142510
299995
299991
142510
299992
299998
299992
142510
299998
142510
142510
142510
142510
142510
299998
142510
299998
299999
142510
299990
142510
142510
299996
299999
299998
142510
142510
299997
299999
299999
299999
142510
299999
299994
142510
299978
299999
299996
142510
299999
299991
299996
299998
142510
142510
142510
142510
299995
142510
142510
299998
299994
142510
299999
142510
142510
299999
142510
142510
299998
299983
142510
299998
142510
142510
299988
142510
142510
142510
299998
299996
299996
299993
142510
142510
142510
142510
299995
299998
299996
299994
299996
299995
299999
299999
299994
299999
299999
142510
299999
299996
299998
299996
299999
299998
142510
299993
299989
142510
299985
299982
142510
142510
142510
299998
142510
299998
299998
142510
299998
299999
299999
142510
142510
142510
299998
299998
299996
299989
299999
142510
142510
142510
299996
299999
142510
142510
142510
142510
142510
142510
299999
299996
299999
299954
142510
142510
299998
299999
299994
299999
142510
299998
142510
299995
142510
299998
299998
299999
142510
142510
299998
299999
299999
299997
299998
299995
299996
142510
299996
142510
299996
142510
142510
142510
142510
299999
299997
299999
142510
299999
142510
142510
142510
299976
299999
142510
299998
299996
299991
142510
142510
299976
299993
142510
299995
299994
299999
299997
299999
142510
142510
299998
299997
299998
299996
299988
142510
299999
299997
299996
299995
299995
142510
299975
299999
142510
299999
142510
299998
299999
299972
299996
142510
299999
299999
142510
142510
142510
299996
299998
299999
299998
142510
142510
142510
299999
299997
142510
299998
299999
299997
299998
299996
142510
142510
299999
142510
299990
299999
142510
142510
299995
299978
299998
142510
299999
299947
299999
142510
142510
142510
299999
299998
299998
142510
142510
142510
299997
299998
299999
299999
299999
299995
142510
299996
299996
142510
299999
142510
142510
142510
142510
299996
142510
299944
299999
142510
142510
142510
142510
299999
142510
299997
299980
299974
142510
299999
299999
299998
299995
142510
299982
142510
299999
299996
299996
142510
299999
299999
299999
299999
142510
142510
299990
142510
299987
299998
142510
299995
299971
299998
299983
142510
299997
299998
299988
299996
299997
299998
299999
142510
142510
299996
142510
299998
299999
142510
299999
299999
299999
299999
299999
142510
299976
299994
299998
142510
299999
142510
142510
142510
299994
299998
299999
142510
142510
299996
142510
299998
142510
142510
299999
299987
299999
299996
142510
299991
142510
299970
142510
299997
299999
142510
299998
142510
142510
299990
299993
299991
299999
299999
299999
299999
299947
299997
299997
299997
299999
142510
299999
142510
142510
142510
299980
299998
299981
142510
299991
142510
142510
142510
142510
299997
299998
299998
299997
142510
299992
142510
299999
142510
142510
142510
142510
299994
299992
299998
299998
299997
299999
299999
299999
142510
299999
142510
299999
142510
299999
142510
142510
142510
299992
299993
299995
299997
142510
299998
299999
299999
299999
299999
299999
142510
299996
299999
142510
299987
142510
299997
142510
142510
299999
299999
142510
142510
142510
142510
142510
299998
299999
299993
299999
299987
142510
299992
142510
299999
299998
142510
299981
299995
299997
142510
142510
142510
299995
142510
299997
299999
142510
142510
299982
142510
299997
142510
142510
299999
142510
142510
142510
142510
299997
299998
299992
299998
299993
299985
299999
299995
142510
142510
299997
142510
299989
142510
299995
142510
299998
299998
299999
299999
142510
299998
142510
299998
299998
299999
142510
142510
142510
299993
142510
142510
299996
299981
142510
142510
299999
299999
142510
299999
142510
142510
299999
299996
299999
299995
142510
299999
299992
142510
142510
299999
299997
299996
299976
299992
299989
299996
142510
299999
299999
142510
142510
299999
142510
142510
299999
142510
142510
299998
299999
299999
299996
299992
142510
142510
299991
299989
142510
142510
142510
299986
299992
142510
299997
142510
299999
142510
299997
299999
142510
142510
299999
299999
299999
299998
142510
299993
299999
142510
142510
299995
299998
142510
299999
299995
299999
142510
299986
299999
142510
299996
299999
142510
142510
299999
299995
299999
142510
299975
299989
142510
299992
299998
142510
142510
299995
142510
142510
142510
142510
299998
142510
142510
299993
299997
142510
142510
299965
299998
142510
299980
299999
142510
299998
142510
142510
142510
142510
299997
299998
142510
142510
299999
142510
142510
299998
142510
299997
142510
142510
299999
142510
299949
142510
299999
299999
299999
299998
299996
142510
142510
299997
142510
142510
142510
299992
142510
142510
142510
142510
142510
142510
299994
142510
142510
299996
142510
299998
142510
142510
142510
299997
299991
299998
142510
142510
299999
299948
299998
142510
142510
299999
299998
299996
142510
299999
299999
299999
142510
299999
299999
299996
299998
299995
299973
299999
299999
299999
299998
299998
142510
142510
299999
299999
142510
299997
299999
142510
142510
299993
299998
299997
299995
299999
299999
299996
299998
142510
299996
299994
299992
299994
142510
299991
299981
299999
142510
299989
142510
142510
299999
142510
299998
299999
299999
142510
299998
142510
299994
299997
299996
299990
299999
142510
299998
142510
299995
299998
299999
299998
142510
142510
299993
299992
142510
299989
299998
299999
299997
142510
299995
142510
299995
299988
299976
142510
299999
142510
142510
299996
299999
142510
299990
299995
142510
142510
299999
299995
142510
299997
142510
299993
299999
142510
142510
142510
142510
299999
299997
299999
299999
142510
142510
299996
299997
299998
299999
299963
142510
299996
299999
299947
142510
299998
299999
299987
142510
299999
299997
142510
299999
299999
299997
299990
299999
299996
142510
142510
142510
299996
299999
299993
299991
299999
142510
299993
299996
142510
299996
299999
142510
299994
299997
299998
299999
299999
299999
299998
299998
142510
142510
142510
299998
299996
299989
142510
299999
299998
142510
299999
299997
299999
142510
299996
299999
142510
299999
299990
299997
299999
299999
299999
299998
142510
299998
142510
142510
299999
299999
299999
142510
142510
142510
299997
299999
299999
299999
142510
142510
299999
299996
142510
299999
142510
299983
299997
142510
299998
299986
299999
142510
142510
299999
142510
299998
299997
299998
142510
299990
299992
299999
299992
299997
299985
142510
299999
142510
299999
142510
299996
142510
142510
299996
142510
142510
142510
142510
299999
299998
299996
142510
142510
142510
299995
299999
299998
142510
142510
142510
299999
299999
299993
299932
142510
142510
142510
299993
142510
299999
299999
142510
142510
299975
142510
299999
142510
299999
299999
299997
299996
299998
142510
142510
299999
299998
299999
299999
299996
299984
299994
142510
299999
299937
299999
299998
142510
299998
299995
142510
299990
299999
299999
299999
142510
299985
299999
142510
299999
142510
142510
299996
142510
299996
142510
142510
142510
142510
142510
299998
142510
142510
299998
142510
142510
299998
142510
299996
142510
142510
299994
142510
299996
142510
299999
299999
142510
142510
142510
142510
299998
299999
299999
299999
142510
299991
142510
299998
142510
299999
299995
299998
142510
299997
142510
142510
299999
299977
142510
299999
299993
142510
142510
299999
299999
142510
142510
299999
299992
299988
299998
142510
299999
142510
142510
299997
299996
299996
142510
299999
142510
142510
142510
299997
299995
299999
299994
299999
142510
299999
142510
299999
299999
142510
299997
299994
299999
299994
299996
142510
299992
142510
299997
299995
142510
299999
299997
142510
142510
299998
142510
142510
299999
142510
299997
142510
299999
299995
299999
299987
142510
142510
299999
142510
299999
142510
299994
142510
142510
142510
142510
299970
142510
299996
142510
299993
142510
299999
299998
299997
299999
142510
299999
299998
299997
142510
142510
299999
142510
142510
142510
299999
142510
299996
142510
299999
299997
142510
299998
142510
299987
299999
299999
142510
142510
142510
142510
142510
142510
299998
299996
142510
299999
299999
142510
299999
299996
299999
142510
299999
299999
142510
142510
142510
299988
142510
299999
299998
142510
142510
142510
299999
299994
299998
299998
142510
299996
142510
299997
299999
299999
142510
299999
299998
142510
299996
142510
299998
142510
299998
299976
142510
142510
299999
299999
299952
299983
299999
142510
142510
299999
299998
299988
299997
299999
299995
142510
142510
299988
299996
299998
299998
299997
299997
142510
142510
299999
299998
142510
142510
299984
142510
299999
299984
142510
142510
299998
299997
299999
142510
299999
142510
142510
142510
299999
142510
299998
142510
299997
142510
142510
142510
299998
299996
142510
142510
142510
142510
299999
299999
142510
299999
299995
142510
142510
142510
299996
142510
142510
299998
299998
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
299963
142510
299970
299999
299999
299999
142510
142510
142510
142510
299998
142510
299999
142510
142510
299999
299998
299982
142510
299999
142510
142510
299995
142510
142510
142510
299997
299998
299997
299993
299993
142510
299999
142510
142510
299998
299997
142510
299997
142510
142510
299976
142510
142510
142510
299999
142510
142510
299999
142510
142510
142510
142510
299996
142510
142510
299992
299997
299996
299999
299985
299985
299998
299998
299999
142510
299993
299999
142510
142510
142510
299999
299999
299977
299996
299999
142510
299998
142510
142510
142510
142510
142510
299999
299997
299997
299997
142510
299999
299984
142510
142510
142510
299999
142510
299998
299992
299997
299997
142510
142510
142510
299998
299997
142510
142510
142510
142510
142510
299998
299998
299999
299999
142510
299985
299999
299992
299999
299998
299990
299998
299998
299996
299999
142510
299999
299996
142510
142510
299998
299997
299986
299992
299999
299999
299992
299999
142510
142510
299999
142510
299994
299990
299996
299975
299997
299998
142510
299999
299996
299999
299999
142510
299997
142510
142510
142510
142510
299991
299994
142510
299999
299986
142510
299999
142510
299997
142510
299997
299996
299984
299994
142510
142510
142510
142510
299998
142510
299998
299995
299998
142510
299999
299990
142510
142510
299999
299998
299999
142510
142510
299996
299998
299997
142510
299999
142510
299996
299998
142510
142510
142510
299998
299980
299999
299997
299996
299999
299997
142510
299999
299992
142510
299999
299999
299999
142510
299995
299995
299999
299999
299976
299995
142510
142510
299999
142510
299999
142510
299999
142510
142510
299998
299998
142510
299999
142510
299999
142510
142510
299996
142510
142510
142510
142510
299992
299998
299998
299998
142510
142510
299999
142510
299995
142510
142510
142510
142510
299999
142510
142510
299997
299987
299998
299999
299999
299995
142510
299998
299993
142510
142510
142510
142510
299994
299999
299999
299999
299999
142510
299991
299996
142510
299999
299997
299998
299999
299999
299999
142510
299995
142510
299999
142510
142510
299996
299999
299999
142510
299999
299999
142510
142510
299997
299999
299999
299995
142510
299998
299999
142510
299998
299999
142510
299998
142510
142510
142510
299999
142510
299999
142510
142510
299996
142510
142510
142510
299999
299976
299998
299999
142510
142510
299997
299997
142510
299998
142510
142510
142510
142510
299999
299997
299983
142510
142510
142510
299997
299996
142510
299994
299994
299999
142510
142510
142510
142510
299999
299999
299997
299998
299999
142510
142510
299999
142510
299998
142510
142510
299999
299998
299998
142510
142510
299997
299971
142510
142510
299923
299995
142510
299979
299999
299998
299999
299997
299996
142510
142510
299999
142510
299996
299994
299983
299997
299992
142510
299998
142510
142510
299999
299999
299999
299998
299992
142510
299998
299999
142510
299999
299998
142510
299998
299892
299990
299999
142510
299999
142510
142510
142510
142510
142510
142510
299999
299999
299991
299999
142510
299999
299999
142510
299991
299998
299998
142510
299996
142510
142510
142510
299998
299998
299999
299997
299993
142510
299986
299999
142510
142510
299993
142510
299997
299989
299999
142510
142510
299999
299999
142510
299981
299998
299982
142510
142510
142510
142510
142510
299996
299982
299946
299996
299999
299976
299999
142510
142510
142510
142510
299998
142510
299999
299999
142510
142510
299999
142510
299997
299988
142510
142510
299998
299999
299999
142510
299998
299997
299991
142510
299999
299997
299999
142510
299993
299992
299998
299991
299966
299998
299999
142510
299999
142510
299999
142510
299982
299998
299992
299991
142510
142510
142510
142510
299998
299999
142510
142510
142510
142510
142510
142510
142510
142510
299996
142510
299999
299999
142510
299998
142510
299998
142510
299998
142510
299998
142510
299997
299993
299999
299998
299993
299999
142510
299995
299972
142510
142510
142510
299998
299999
299992
299981
142510
299995
142510
142510
142510
142510
299998
142510
299999
299986
142510
142510
142510
299994
299999
299999
299999
299994
299999
299999
142510
142510
299998
142510
142510
299997
299999
142510
142510
299995
142510
299999
142510
142510
299998
299992
142510
299992
142510
299999
299981
299997
142510
299996
142510
299989
299999
299996
299995
299999
142510
142510
299997
142510
142510
299997
299999
299998
299999
142510
299997
142510
299997
142510
142510
142510
142510
142510
142510
299999
299999
299997
299996
299999
142510
142510
142510
142510
142510
142510
299986
142510
299999
299996
299978
299995
299999
299999
299954
142510
299996
299998
142510
299996
142510
299999
142510
142510
142510
299995
142510
142510
299932
142510
299998
299998
299998
299998
142510
142510
299976
299999
142510
142510
299999
299999
299999
299997
299992
299997
142510
142510
299997
142510
299999
142510
299932
299999
142510
142510
299993
299998
299999
299974
142510
142510
142510
299999
299999
142510
299999
299998
299999
142510
142510
299994
142510
299999
142510
142510
142510
142510
299989
299999
299998
142510
299989
142510
299987
142510
299996
299996
142510
299993
299998
142510
299999
142510
299979
142510
299986
299999
142510
299998
299999
142510
299999
142510
299999
299999
299977
142510
142510
299986
299999
142510
299932
142510
142510
142510
299998
299964
299998
299997
142510
142510
142510
299998
142510
142510
299998
299999
299999
142510
142510
299999
299999
299999
299998
299999
299998
142510
299996
299998
142510
299992
299985
299970
142510
142510
299998
142510
142510
299995
299999
142510
142510
142510
142510
142510
142510
299991
299991
299997
299999
299994
142510
142510
299999
142510
142510
142510
299999
299999
142510
299999
299991
142510
299998
299970
299989
299993
299993
299998
142510
299999
299994
142510
299993
142510
142510
299996
299998
142510
299999
142510
299996
299997
142510
142510
299999
142510
142510
299983
299998
142510
142510
142510
299999
299999
142510
299997
142510
299999
299996
142510
299998
299999
299997
142510
299995
299998
142510
299990
142510
299998
299983
142510
142510
299999
142510
142510
299998
299999
299999
142510
299997
142510
299999
142510
142510
299996
299998
299997
299999
142510
299994
142510
299998
299999
142510
142510
299999
299997
299999
299999
299999
142510
299999
299997
142510
299998
299998
299999
142510
299999
299995
299992
299999
299999
142510
142510
142510
299896
299979
299986
299999
142510
299999
299998
299999
142510
299953
142510
299996
299992
299999
299983
142510
299999
142510
142510
142510
142510
142510
299996
142510
142510
299993
299998
299985
299999
299999
142510
142510
142510
299999
299999
142510
142510
299991
299998
299998
299998
299999
142510
142510
299998
299992
299993
299999
142510
142510
142510
299999
299999
142510
299999
299999
142510
299997
299997
299988
299998
299960
299984
142510
142510
142510
142510
142510
142510
299991
299999
299990
299959
299998
142510
299999
299999
299991
299998
299999
299999
142510
142510
142510
142510
299999
299990
299998
299998
299999
299999
299998
142510
142510
142510
299998
299998
142510
299999
142510
142510
299999
299999
299999
142510
142510
299998
142510
299997
299997
299998
299912
299999
142510
299999
299999
299998
299999
299986
299999
142510
142510
299998
142510
299999
142510
299998
142510
142510
299999
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
142510
299983
299979
299997
142510
299999
299998
142510
142510
299999
142510
142510
142510
142510
299997
299999
142510
142510
142510
142510
142510
142510
299990
142510
299994
299984
142510
299998
142510
142510
299991
299998
142510
299983
299999
142510
299999
299999
299993
299999
299996
299997
299995
299998
142510
142510
299995
142510
142510
299999
299993
142510
142510
299998
142510
299998
142510
299999
299998
142510
299999
142510
142510
299995
142510
299986
299998
299998
299968
299999
142510
142510
299999
299999
299999
299998
299996
299999
299999
299999
299999
299999
299999
299999
299996
299997
299997
142510
299994
142510
142510
142510
299997
142510
142510
299986
142510
299999
142510
299994
299986
299998
299998
299987
299991
142510
299983
299987
142510
142510
299995
299982
299980
299998
299997
142510
142510
142510
299999
299998
299997
142510
299993
142510
299981
299999
142510
299971
142510
299998
299999
142510
299996
142510
299995
142510
299997
142510
142510
299974
142510
299999
299997
299998
299997
299997
299974
142510
142510
299997
299992
299999
299999
299995
142510
142510
299999
299999
142510
299999
142510
299999
299995
299979
299986
142510
142510
299999
299998
142510
142510
299999
142510
142510
299998
142510
142510
299999
299997
299998
142510
142510
299999
299998
299999
299998
142510
142510
142510
142510
142510
142510
299999
299997
299993
299999
299999
142510
299987
299999
299993
299993
299986
142510
299998
299984
299999
142510
142510
299998
142510
299993
299997
299999
299999
299995
299997
299999
142510
142510
142510
299996
142510
299999
142510
142510
299999
299985
299997
299995
299999
299998
299997
299998
142510
142510
142510
299993
142510
142510
142510
142510
142510
299997
299998
299998
299997
142510
142510
142510
142510
142510
299998
299990
299994
142510
299999
142510
299996
142510
142510
299998
142510
299998
299999
299997
142510
299998
299993
299999
142510
142510
299999
299997
142510
142510
142510
142510
299996
142510
299994
142510
142510
142510
299999
299999
142510
299999
299999
142510
142510
299995
299999
299970
142510
299945
299999
142510
299998
299998
299995
299998
299999
142510
299999
299999
299996
142510
142510
142510
142510
142510
142510
299998
142510
142510
142510
299990
299999
142510
142510
299997
299999
299996
142510
142510
299999
299998
299994
142510
299995
299999
142510
299999
142510
142510
299996
299999
299999
142510
299998
299999
299989
299978
299996
299999
142510
299999
299999
299996
142510
299993
299999
299995
299999
299996
299950
299999
299987
299998
299999
142510
142510
142510
299996
299997
299999
299999
299999
142510
142510
299985
299999
142510
142510
299999
299931
142510
142510
142510
299980
142510
142510
299995
299999
299999
142510
299999
142510
142510
142510
142510
299999
299994
299999
142510
142510
142510
299988
142510
299996
142510
299997
142510
142510
142510
299997
299999
142510
299997
142510
299999
299982
299999
142510
142510
299950
299996
142510
299999
299999
299999
299993
299999
299999
299999
299997
299999
142510
299998
142510
142510
299998
299995
142510
142510
299996
299995
142510
142510
142510
299998
299982
299998
299998
299987
142510
299997
299994
299999
142510
299994
299996
142510
299998
299999
142510
142510
299999
299996
299998
142510
299997
299996
299998
299998
142510
299997
142510
142510
142510
299997
299988
299998
299999
142510
142510
142510
142510
142510
299998
142510
299986
299997
299999
299981
299994
299997
299992
142510
142510
299998
142510
299995
299999
299999
142510
142510
299999
299999
142510
142510
299980
142510
299999
299998
299999
142510
299993
299999
142510
299999
142510
299995
299993
142510
142510
299961
142510
299999
299997
299999
299998
142510
142510
299998
142510
299999
142510
299985
299998
142510
299932
142510
299996
142510
299999
142510
299998
299996
142510
299999
142510
142510
299974
299944
299997
299994
142510
299998
142510
299994
299999
142510
299994
299999
142510
299998
299999
142510
142510
142510
299999
299988
299980
299994
299999
299993
299990
142510
142510
142510
142510
299998
299994
299999
299991
299999
142510
142510
299999
299992
299995
142510
142510
142510
299995
142510
142510
299999
299998
299998
299999
142510
142510
299983
142510
299998
299999
142510
142510
142510
299996
299986
299994
142510
142510
299998
299999
299984
299997
299997
142510
299999
299993
299999
299982
299999
299980
299995
299999
299998
299999
299997
142510
142510
142510
142510
299993
299995
299998
299998
142510
299999
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
299986
299971
299999
299999
142510
299998
299999
299993
299999
299999
299996
142510
299999
299990
142510
142510
142510
299999
142510
299999
299984
142510
299999
299997
142510
299989
142510
142510
142510
299999
142510
299996
142510
299999
299996
299997
299996
299999
299991
299991
142510
299996
299996
299999
299999
142510
142510
299993
299998
299979
299999
299995
299997
142510
299999
142510
299997
299998
299999
299995
299994
142510
299978
299999
142510
299998
142510
299998
299999
299998
299999
299942
299998
142510
299996
299991
299998
299976
299998
299979
142510
142510
299995
142510
142510
299986
299981
142510
142510
299999
299991
142510
299999
299997
142510
142510
299998
299992
299998
299988
299999
299999
142510
299999
142510
299987
142510
142510
299999
142510
299998
299988
299999
299994
299995
299999
299994
142510
142510
299996
142510
142510
299985
142510
299999
142510
142510
299998
142510
142510
142510
299999
299987
142510
299984
299999
142510
299989
299999
299997
142510
299997
299998
142510
299997
299999
142510
299966
299996
142510
299994
142510
142510
299996
299982
299990
299994
299993
299990
142510
299994
142510
142510
299995
142510
142510
299998
299995
299998
299996
299998
299999
142510
142510
142510
299997
299998
142510
142510
299999
299999
299983
299994
142510
299998
299999
299998
299999
142510
299999
299993
299999
299999
299998
299998
142510
142510
142510
142510
299999
299999
299999
299998
299996
142510
142510
142510
299999
142510
142510
142510
299999
142510
142510
142510
142510
299999
299997
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
299998
142510
299999
142510
299996
142510
299999
142510
142510
299998
142510
299996
142510
142510
299999
299997
299998
299998
299999
299999
299993
142510
142510
299998
299998
299998
299993
299999
299999
299959
299999
142510
299989
142510
142510
299999
142510
299999
299997
142510
299999
142510
299999
299999
299954
299997
142510
299996
299999
142510
299996
299992
142510
299999
142510
299998
299991
142510
299999
142510
299912
299988
142510
299999
299995
299999
299990
299994
299999
299999
299999
142510
299999
142510
299998
299991
142510
299999
299996
299998
299989
299997
299999
142510
299999
142510
142510
299986
142510
299999
299996
299997
142510
142510
142510
142510
142510
299999
299995
142510
142510
142510
299997
299941
299997
142510
142510
299996
142510
299999
299999
142510
299999
299999
299999
142510
299997
142510
299998
299995
299998
142510
142510
142510
142510
299998
299998
299999
299999
299999
299996
299995
299996
142510
142510
142510
299996
299992
142510
142510
142510
299999
299999
142510
299989
299999
142510
299999
142510
299998
299998
299954
142510
142510
299999
299999
299999
142510
142510
299982
142510
299997
142510
142510
299999
142510
142510
299999
299999
299999
299994
142510
142510
142510
142510
299996
142510
299999
299999
299993
142510
299996
299997
299986
299999
299998
299998
299999
142510
142510
299998
142510
142510
142510
299989
142510
299981
142510
142510
142510
299996
142510
142510
142510
299998
142510
142510
142510
142510
142510
299992
142510
142510
299999
142510
299997
299998
142510
142510
299995
142510
142510
299999
142510
299997
142510
142510
299998
299999
299999
142510
299999
299995
142510
299999
299999
142510
299999
142510
299997
299998
299999
299986
142510
142510
299998
142510
299995
299998
299999
142510
299999
142510
142510
299991
299979
142510
299999
142510
299982
299982
142510
299998
299994
299969
142510
299991
299997
299999
299999
299997
142510
142510
299998
299999
299988
299999
142510
142510
142510
142510
142510
299999
142510
299996
142510
299999
142510
299999
299999
142510
142510
142510
299976
142510
299997
299976
299997
299996
299996
142510
299993
299996
299999
299995
299999
299999
142510
299998
142510
299999
142510
299988
142510
299998
299998
142510
299980
299999
299999
299999
299998
299998
299997
142510
142510
299998
299996
142510
142510
299999
142510
299994
299999
299999
299999
142510
299998
299998
142510
299994
299999
299999
142510
299999
299999
299991
299997
299997
299994
142510
299998
299999
299997
142510
142510
299999
142510
142510
142510
299991
299998
142510
142510
299993
142510
299996
299999
142510
142510
299992
299998
299997
299998
299996
299999
299993
142510
299999
299998
299985
299999
299998
299999
142510
142510
142510
142510
299997
299999
142510
299999
299999
299998
299989
299999
142510
299985
142510
299997
142510
142510
299999
299975
142510
142510
299998
142510
299981
142510
142510
142510
299999
299999
299993
299999
142510
299993
299999
142510
142510
299998
299998
299982
142510
142510
142510
142510
142510
299999
299996
142510
299996
299997
142510
142510
299999
142510
299999
299986
142510
299999
142510
142510
299992
299994
299999
142510
142510
299999
299992
299999
299991
299998
299994
142510
299999
299997
142510
299985
299997
299999
299992
142510
299996
142510
142510
299993
142510
299995
299995
299999
142510
299996
299946
299998
142510
142510
299998
299997
299997
299968
142510
299999
299998
299999
299999
299988
142510
142510
142510
142510
142510
299999
142510
299997
299999
142510
299999
142510
142510
299996
142510
142510
142510
299998
299984
299998
142510
299996
299998
299999
142510
299999
142510
142510
142510
299998
142510
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
299999
142510
142510
299999
142510
142510
299999
299997
299998
299999
299998
299994
142510
142510
299999
299998
142510
299999
142510
142510
299997
142510
142510
299998
299996
142510
142510
142510
299997
142510
299999
142510
299999
299997
299982
299999
299994
299999
142510
142510
142510
299996
142510
299995
142510
299999
142510
299997
299999
142510
299999
142510
299998
299992
142510
299994
299999
299998
299999
299999
142510
299999
142510
142510
142510
299995
299998
299987
142510
299997
299999
142510
299994
142510
142510
299994
142510
299966
142510
299997
142510
142510
299998
299999
299997
299998
299999
299999
299999
142510
142510
299999
142510
142510
142510
299969
142510
142510
142510
142510
299998
142510
299999
299994
299998
299998
299999
299998
142510
142510
299978
299998
142510
299992
299992
299999
142510
299999
299975
299999
142510
299997
142510
299998
299992
142510
299996
299958
142510
299999
299997
299999
299990
142510
299999
299997
299999
142510
142510
299998
299997
299999
299997
142510
299996
299989
142510
299998
299998
299999
142510
299998
142510
142510
299996
299997
142510
299999
142510
299999
142510
142510
299905
299998
299999
299990
299996
299999
299999
299999
299999
299999
299999
299990
299994
299983
142510
142510
142510
299998
142510
142510
142510
299999
299999
142510
142510
142510
299995
299998
299998
142510
299998
299995
142510
299998
142510
299991
299999
142510
299999
142510
299998
142510
299999
142510
299999
299997
142510
142510
299989
299999
299958
142510
299999
299998
299999
299997
299999
299999
299999
142510
142510
299999
142510
142510
299999
299996
299999
299999
299998
299999
299999
142510
299999
142510
299997
299997
299998
299999
142510
142510
299969
142510
299967
142510
299991
299997
142510
142510
299993
299992
142510
299996
299998
142510
142510
299999
299999
299999
299996
142510
299997
299932
299998
142510
142510
299998
142510
299999
299999
299999
142510
299990
299998
299999
142510
142510
299997
142510
299999
142510
142510
299997
142510
299999
299996
299999
299997
142510
299988
299997
142510
299999
299993
299993
142510
299996
299999
142510
142510
299994
299999
142510
299998
299999
142510
299999
299999
299997
142510
142510
299993
299999
299997
299999
299999
299997
142510
299995
142510
299999
142510
299999
299986
299999
299998
142510
299995
299998
299999
299995
299997
142510
142510
299991
299999
299969
299998
299995
299998
142510
299999
299998
299995
299999
142510
299977
299999
299999
299997
299998
142510
299999
299996
299999
142510
299994
299998
299996
299999
299998
142510
299999
299994
142510
142510
142510
299997
299994
299995
142510
299996
142510
299998
142510
142510
299999
299997
142510
142510
299990
142510
299998
142510
299999
299999
142510
299999
142510
299999
299999
142510
299998
142510
299999
142510
142510
142510
142510
142510
299997
299999
299999
299992
299998
142510
299998
299999
299999
299999
142510
142510
299976
142510
299993
142510
299994
142510
299999
299999
142510
142510
299983
299998
299993
142510
299998
299998
299996
299997
299983
299999
142510
299998
142510
299999
142510
299999
142510
299999
299999
142510
142510
299995
142510
299999
299999
299999
299999
142510
142510
299999
299998
299999
142510
299999
299998
142510
299999
299975
299976
299999
142510
142510
299999
299997
299999
299999
142510
299997
299999
299993
142510
299999
299996
142510
299995
299936
299999
299999
299998
299988
142510
299999
299998
299998
299999
299993
299997
299996
299981
299999
299996
142510
142510
142510
299989
142510
142510
299997
142510
142510
299998
142510
299987
299997
299997
299999
299993
299998
299997
299999
142510
142510
142510
299999
142510
142510
299992
142510
299982
299999
299999
299999
142510
299992
142510
299999
299998
299996
142510
142510
299999
299999
142510
299998
299953
299996
299999
299994
299999
299999
299999
299997
142510
299999
299992
299997
299999
299999
142510
142510
299991
142510
142510
142510
142510
299999
142510
142510
142510
299999
299996
299998
299998
299996
142510
299998
299999
142510
299998
142510
299968
142510
299998
142510
142510
142510
299989
142510
142510
299976
299999
299995
142510
142510
299978
299998
299993
142510
299999
142510
142510
142510
299999
142510
299991
299960
299997
142510
142510
299999
299945
142510
299998
142510
299997
142510
299999
299998
299998
299999
299996
142510
299998
299999
142510
299977
299999
299998
299999
299999
299999
299998
299999
299994
299999
142510
142510
142510
299996
299999
142510
299999
299999
142510
299998
299981
299996
142510
142510
299997
299999
299999
299996
142510
299985
142510
142510
299988
299998
299998
299997
142510
142510
142510
299998
299998
299997
299987
299996
299999
142510
142510
299999
142510
142510
299990
299999
142510
299999
299987
299999
299999
299999
299999
299990
299999
299999
142510
299999
299997
142510
142510
142510
299999
299996
299999
299995
142510
299992
299999
299986
299999
142510
299991
299978
142510
299995
142510
299994
142510
299992
299999
299998
299972
299999
142510
299999
299995
142510
299992
142510
299997
299999
142510
142510
142510
142510
142510
299996
299996
142510
299999
142510
299999
142510
299999
299982
299996
142510
299998
142510
299997
299999
299995
299999
299999
142510
299999
299996
142510
142510
142510
142510
299978
142510
299989
299999
142510
142510
299999
142510
299999
299997
299989
299999
142510
142510
299999
142510
299999
299992
299999
299998
299998
142510
299999
299999
142510
142510
299998
142510
142510
142510
299998
142510
142510
299999
299994
299997
299999
299997
142510
142510
299999
142510
299992
142510
299999
299999
142510
142510
142510
299999
299998
299999
142510
299999
142510
142510
299998
299998
142510
299999
299998
142510
299999
299995
142510
299995
299996
299996
299999
142510
142510
299999
299999
299996
142510
142510
142510
299999
299999
299995
142510
299999
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
142510
142510
299995
142510
299991
299999
299996
299990
142510
142510
299999
142510
299999
299997
299998
142510
142510
142510
299999
142510
142510
299998
299998
299995
299999
299999
299996
299999
142510
299999
299995
299998
299997
142510
142510
299998
142510
142510
299999
142510
299996
142510
299996
299999
299998
142510
299998
142510
299992
299998
299999
142510
142510
299998
142510
142510
299995
142510
142510
299997
299999
299994
142510
142510
299998
142510
299992
142510
299999
299999
142510
299998
299999
142510
299999
299999
299995
142510
299999
142510
299993
142510
142510
299986
299998
299998
299995
142510
142510
142510
142510
299994
142510
142510
299931
142510
299989
142510
299978
142510
299999
299996
299999
142510
299998
299990
299999
299999
299954
142510
299990
142510
142510
299992
142510
142510
142510
142510
142510
299999
299999
299999
299999
142510
299996
299999
142510
142510
142510
142510
299999
142510
299999
142510
299985
142510
299989
142510
142510
299999
142510
299994
299996
299972
299998
299998
142510
299995
142510
299991
142510
299999
299999
299999
299991
299999
142510
142510
299999
142510
142510
299999
299998
142510
299997
142510
299999
142510
299999
299999
299994
299984
142510
299998
142510
299999
142510
299997
299997
299999
299999
299999
299999
299999
299999
299996
142510
142510
142510
299998
299999
299999
299999
299997
142510
142510
142510
299999
299980
142510
299999
299997
142510
299998
142510
299999
142510
299997
142510
299997
142510
142510
299999
299989
299999
142510
299985
142510
299998
142510
299999
299999
142510
299991
299981
142510
299998
142510
299999
142510
299997
299999
299996
142510
299999
142510
299997
142510
142510
299998
142510
142510
299999
299993
142510
142510
299999
299999
142510
299999
299997
142510
142510
142510
142510
299999
142510
299999
299997
299978
299999
299999
142510
142510
142510
299998
142510
299999
142510
142510
142510
142510
299995
299972
299997
299998
142510
142510
142510
299999
142510
299999
299999
142510
299997
299996
142510
142510
299999
299991
299999
299999
142510
142510
299999
299998
142510
142510
142510
299999
299999
142510
142510
142510
142510
299997
142510
299997
142510
142510
142510
299989
142510
299999
142510
299992
299997
299999
299998
142510
299997
299986
142510
299991
299999
142510
299998
299999
299997
142510
299998
142510
142510
299999
142510
142510
299980
142510
142510
299999
299993
142510
299999
142510
299999
299999
299993
299999
299998
299999
299996
142510
299999
142510
299999
299998
299997
299999
142510
299999
299998
142510
142510
299999
142510
299992
142510
142510
299997
142510
142510
299932
299999
142510
299971
142510
299999
142510
142510
142510
142510
142510
299998
142510
299993
142510
299998
299999
299999
299980
142510
142510
142510
299990
142510
299999
142510
299998
142510
142510
299996
299999
142510
299998
142510
299994
299999
299998
142510
299999
299999
142510
299980
142510
142510
299999
299999
142510
142510
142510
142510
299998
299995
299996
299999
299998
142510
299999
142510
299999
299993
299998
142510
142510
299999
299998
142510
299999
299991
299999
142510
142510
142510
142510
299999
299999
299987
142510
299999
299998
299996
299998
299999
142510
299998
299999
299983
299994
142510
299999
142510
299999
299989
142510
299996
299998
299995
142510
299999
142510
142510
142510
299999
299999
299958
299999
299997
142510
299997
299992
142510
299996
142510
299997
299998
142510
142510
142510
142510
299999
299999
299999
299999
142510
142510
299984
142510
299995
299998
299999
299999
299999
299999
299999
142510
299990
142510
299999
142510
299999
299998
299989
142510
142510
299996
299999
299996
142510
142510
142510
142510
299999
299996
299998
299983
299995
142510
299989
299993
142510
299998
299997
299995
299994
142510
299996
299977
299993
142510
299999
142510
299999
142510
299997
299999
299999
299996
142510
299995
299958
299997
299999
299999
142510
299994
142510
142510
299998
142510
299998
299999
299999
142510
299999
299990
142510
299998
299997
299998
299999
299996
299992
142510
299974
299997
299999
299990
299999
142510
142510
299999
142510
142510
299999
299992
142510
299996
299999
142510
142510
299999
142510
142510
299999
142510
299997
299991
142510
299996
299995
142510
142510
142510
142510
142510
142510
299990
299989
299984
299998
142510
299995
299997
299989
142510
299999
299991
142510
299996
299996
299999
299990
142510
299998
142510
299998
142510
142510
142510
142510
299981
142510
142510
299999
142510
299999
142510
299999
299993
142510
299998
299999
142510
142510
142510
299999
299998
299999
299999
142510
142510
142510
299998
299993
299990
299999
299995
142510
299999
142510
142510
299999
142510
299999
299998
142510
299999
142510
299961
299999
299990
142510
299999
299993
299999
299999
299999
299994
299996
299996
142510
142510
299999
142510
299999
299998
142510
142510
142510
299999
142510
142510
299997
299990
299999
142510
299997
142510
142510
142510
142510
299998
142510
299968
299999
299998
299999
142510
142510
299999
142510
299998
299998
142510
142510
142510
299998
142510
142510
299991
299998
299996
142510
142510
299999
142510
142510
299997
299999
299986
299998
142510
299996
299996
299990
299998
299997
299999
142510
299999
299996
299999
299985
299998
142510
299996
299999
299999
142510
142510
142510
142510
142510
142510
299988
299912
142510
299995
299999
299998
299993
142510
299998
299999
299997
142510
299999
299999
299971
299999
142510
299999
299998
299999
142510
142510
299999
299999
299999
299996
142510
142510
299988
142510
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
299998
142510
142510
142510
299997
299998
142510
299998
299999
142510
299998
142510
299998
299999
299997
142510
299967
142510
299997
299993
142510
299997
299999
299999
142510
299998
299995
299999
299999
299991
299999
299892
299986
299989
299999
142510
299999
299999
299999
299995
299999
299999
299995
142510
299999
299999
142510
299997
299981
142510
142510
142510
142510
142510
142510
142510
299999
142510
299953
299983
299988
142510
299999
299998
142510
299999
299999
142510
142510
299998
299992
299992
142510
299999
299992
142510
142510
299998
142510
299999
299993
299999
299999
142510
299999
299999
299996
142510
142510
299999
142510
299999
142510
142510
142510
142510
299999
142510
142510
299999
299999
142510
142510
142510
299999
142510
299999
299999
142510
142510
299997
299999
142510
299999
299998
142510
142510
142510
142510
142510
299999
299998
299998
142510
142510
299969
142510
299998
299999
142510
299999
142510
299999
299999
299999
142510
142510
299994
142510
142510
299996
299995
299996
299998
142510
142510
299998
142510
299987
142510
299998
142510
299998
299973
142510
299998
142510
299983
142510
299998
142510
299999
142510
299993
299999
299996
142510
299974
299994
299998
299999
142510
299999
142510
299997
142510
299982
299999
299998
142510
299999
299997
299998
142510
142510
142510
142510
299986
299999
142510
299999
299995
142510
142510
299999
142510
299999
142510
299993
142510
299997
299980
299999
299999
142510
142510
299999
142510
142510
142510
299992
142510
299992
299997
299998
299994
299994
299999
299942
299998
299997
299999
299993
142510
299996
142510
299998
142510
142510
299999
299999
299999
142510
299998
142510
299999
299999
142510
142510
142510
299999
299995
299998
142510
299999
299992
142510
299999
299999
142510
299992
299990
299992
142510
299949
299999
299999
299991
142510
142510
299991
299998
299989
299998
299999
299998
299999
299998
142510
299998
142510
299998
142510
299999
299999
142510
299998
299996
299991
299999
299999
142510
299997
299996
142510
142510
142510
299995
299992
299995
299999
299999
299999
299999
142510
299983
299999
299997
299997
299999
142510
142510
142510
142510
142510
299998
299999
299999
299941
142510
299999
299999
299998
142510
142510
142510
142510
142510
142510
299999
299998
299974
299998
299999
299998
299998
142510
142510
142510
142510
299999
299995
299992
142510
299999
299999
142510
299999
299999
299993
142510
142510
299999
299998
142510
299981
142510
142510
142510
142510
299999
299997
142510
299995
299993
142510
299999
299997
299995
299999
299999
142510
299999
142510
299997
142510
299999
299991
142510
142510
299998
299998
142510
299997
299993
299980
299976
142510
142510
299999
142510
142510
299998
299995
299999
299998
299999
299997
142510
142510
299998
299948
299996
299997
299998
142510
299995
142510
142510
299998
142510
299999
142510
142510
142510
299999
299995
142510
299999
142510
142510
299999
299992
142510
299999
299980
299997
142510
299999
299999
142510
299973
142510
299936
299998
142510
299997
299953
299993
142510
142510
142510
142510
299995
299999
142510
299992
299999
299979
299983
299993
142510
142510
299996
299997
299998
142510
299998
299997
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299998
142510
299998
142510
142510
299998
142510
142510
299997
299998
299986
142510
299999
142510
299999
142510
299984
142510
299996
299985
299999
142510
299999
142510
299892
142510
299990
299995
299988
142510
142510
142510
142510
142510
299991
299998
299998
299998
299998
299999
142510
299999
299997
299999
142510
142510
142510
299987
299998
299996
142510
142510
299999
142510
299998
299985
299999
142510
142510
299999
299999
142510
299999
299997
299999
142510
142510
299992
299995
142510
299965
299999
299997
142510
299984
142510
299997
299995
142510
142510
299998
299996
299994
299999
299995
299999
299998
142510
142510
299999
142510
299999
299996
299998
142510
142510
142510
299999
142510
299998
299987
299997
142510
299998
299995
142510
142510
299999
299987
142510
142510
299998
299999
299955
142510
299999
142510
299995
299994
142510
142510
299999
299995
142510
299999
299999
299999
142510
299999
299996
299993
142510
142510
142510
142510
299998
299997
142510
299946
299998
299999
299995
299999
142510
142510
299995
142510
299999
299998
142510
142510
142510
299998
299989
142510
142510
142510
299980
299998
142510
299998
299998
142510
299998
299988
299998
142510
299999
299999
299998
142510
142510
299999
299999
299995
299999
299997
299999
142510
299999
299999
299997
142510
299998
299999
142510
142510
142510
142510
142510
299996
142510
299999
299984
299999
142510
299999
299996
142510
299985
299999
299999
299963
299999
299998
142510
299980
142510
142510
299999
299998
142510
299999
299991
299999
299999
299999
299999
142510
142510
142510
142510
142510
142510
299993
299993
142510
142510
142510
142510
299977
142510
299999
299999
299954
299996
299998
142510
299998
142510
142510
299995
299999
142510
299999
299999
142510
299994
299996
299998
299999
142510
142510
142510
299999
142510
142510
142510
299999
299999
299999
299998
299999
299999
142510
142510
299999
299999
299998
142510
299998
299996
142510
299996
142510
299999
142510
142510
142510
299998
299999
299999
142510
299996
299996
299999
142510
142510
142510
142510
142510
142510
299995
142510
299995
142510
299998
142510
142510
142510
299997
299995
299994
142510
142510
142510
299999
299996
299987
299999
142510
299999
299992
142510
299996
299999
299996
299988
142510
142510
142510
299998
142510
299987
299999
142510
299999
299997
299994
142510
299946
299998
142510
299997
299999
299996
142510
142510
142510
299995
299980
142510
299999
299999
299996
299998
142510
142510
142510
142510
299997
299999
299976
299995
299999
299998
142510
299996
299986
142510
299999
299991
142510
142510
142510
142510
142510
299988
299998
142510
142510
142510
299999
299998
299999
299999
142510
142510
142510
299990
142510
299999
142510
299998
142510
142510
142510
142510
142510
299999
299992
299998
299995
142510
299993
142510
142510
299999
299978
142510
299999
142510
299978
299996
299999
299999
299997
142510
299999
142510
299997
299999
142510
299996
299999
299963
142510
299994
299999
142510
299968
142510
142510
299999
299996
299996
299997
299998
299999
142510
299996
142510
299994
299999
299998
142510
299999
299999
299998
299993
142510
142510
142510
299993
142510
299999
299996
299999
142510
142510
142510
299998
299997
299999
142510
299999
299993
299996
299994
299999
299999
142510
142510
142510
299981
299998
299997
299996
299999
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299999
142510
142510
142510
142510
299998
142510
299983
299995
142510
299999
142510
299999
142510
299997
142510
142510
299999
299997
299996
142510
299998
299993
299999
142510
299998
299996
299993
299997
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299944
142510
299997
142510
299999
142510
142510
142510
299999
142510
142510
299999
142510
142510
299999
299999
299998
142510
142510
299998
299999
299998
299999
299998
299995
142510
142510
299996
299999
142510
299998
299999
142510
142510
299998
299999
299996
299998
299999
142510
142510
142510
142510
142510
299999
299999
299999
142510
299999
299999
299998
142510
299999
142510
299999
299999
142510
299997
299999
142510
299990
299999
142510
142510
142510
142510
142510
299996
299999
299989
299999
142510
142510
142510
299987
142510
299999
142510
299999
299996
299996
142510
142510
299993
142510
299999
299999
142510
142510
299994
299999
299998
299997
299999
299998
142510
299999
299999
299997
299998
299998
142510
299946
299999
142510
142510
299999
299995
142510
299996
299999
142510
142510
299989
142510
142510
299971
142510
299994
142510
299999
299993
299998
299998
142510
299999
299999
299999
299944
142510
142510
299999
299999
142510
142510
299995
299999
299999
142510
299941
142510
299999
142510
142510
142510
299998
299999
299989
299999
299997
299997
299998
299992
142510
299999
299999
299999
299994
299996
299989
299996
299998
299999
142510
299985
142510
299999
142510
142510
142510
299999
142510
299999
299999
299998
142510
299997
299955
299997
299981
299999
299999
299999
299995
142510
299999
299998
142510
142510
142510
142510
142510
299998
142510
142510
299992
142510
299998
299999
299999
299999
299994
142510
299995
299981
142510
142510
299999
142510
299990
299999
299991
142510
142510
299995
299999
299995
299999
299999
299985
299998
299999
299995
299999
142510
299999
142510
299994
299999
299999
299978
299988
142510
299992
142510
299999
299997
299998
142510
299997
299996
142510
299997
142510
142510
142510
142510
299997
299991
299997
142510
299996
299999
299999
299994
299998
142510
299980
299999
299999
299999
299996
299996
299991
299994
142510
299991
299999
142510
142510
142510
299999
299996
299999
299999
142510
299998
142510
299994
142510
299999
299999
299995
142510
299998
142510
299983
142510
299998
299997
299988
142510
299998
299997
299999
142510
299995
142510
299999
299892
142510
299993
299990
299996
142510
142510
142510
299999
142510
142510
299999
142510
299985
142510
142510
142510
299998
299986
299986
299999
299999
299982
299998
299999
299999
142510
299999
299999
299996
142510
142510
299996
142510
299994
142510
142510
142510
142510
299966
142510
299991
299995
299993
299999
142510
142510
142510
299999
299999
299999
299998
142510
299999
299999
299999
142510
299999
299992
299999
142510
299999
299998
299998
142510
299999
299997
299989
142510
299999
299999
299999
299999
299999
299999
299999
299996
299994
299999
299999
299995
299992
299999
142510
142510
142510
299998
142510
299999
299999
299999
299998
299987
299995
142510
299999
299997
299999
299999
299983
142510
142510
299999
299998
142510
299995
142510
299999
299999
142510
142510
299993
299995
299996
299999
142510
299999
299994
299999
299999
142510
299999
142510
299995
142510
299996
299999
299997
299997
299998
299999
142510
299999
299982
142510
142510
299999
299999
299997
299997
299999
299998
299999
299999
142510
299999
142510
142510
142510
299999
142510
299986
299999
299998
299999
142510
299998
299997
142510
142510
299994
142510
142510
142510
142510
299995
299996
142510
142510
142510
299999
299997
299969
142510
299995
299896
299999
142510
299997
142510
299949
299999
299996
142510
299999
299996
299999
142510
299999
299991
142510
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
299998
299995
299999
142510
299999
299999
299990
299999
142510
142510
299990
299994
142510
299998
142510
299998
299992
299999
299999
142510
299999
299998
299969
142510
142510
299999
142510
142510
299999
299986
299993
299998
299993
142510
142510
299984
299998
299999
142510
299995
142510
142510
142510
299997
299966
142510
299996
142510
299996
142510
299998
299998
299999
299987
142510
299995
142510
142510
299999
299999
142510
142510
142510
299998
299999
299999
299999
299999
299997
299999
299999
299986
299998
142510
299999
299995
299999
299998
142510
299995
299999
142510
299999
299999
142510
142510
142510
299999
142510
299975
299995
299940
142510
299999
142510
142510
299990
299989
142510
299995
142510
142510
299999
299991
142510
299999
299997
299998
299999
142510
142510
299998
299999
299999
142510
142510
299996
142510
142510
142510
142510
142510
142510
299974
299999
142510
142510
299999
299993
299992
299973
142510
299999
142510
142510
299994
299999
142510
142510
299966
299978
299999
299998
142510
142510
299991
299999
299998
299999
142510
299999
299998
299999
299997
299995
299998
299998
299999
299998
299999
299994
299999
142510
142510
299996
299999
299998
299986
299982
299990
142510
299994
142510
142510
299996
142510
142510
299999
142510
142510
299975
299999
142510
299990
299999
299998
299997
299999
299998
299999
142510
299996
142510
142510
142510
299996
142510
142510
299999
142510
299999
299997
142510
299998
142510
299997
142510
299997
299999
299999
142510
142510
299991
299998
299991
299999
142510
142510
142510
299998
299998
299999
142510
299998
299982
299999
142510
299999
142510
299999
299998
299988
299999
142510
299999
299999
299999
142510
299992
142510
142510
142510
299997
142510
299979
142510
299992
299999
142510
142510
299998
142510
142510
142510
142510
299998
142510
142510
142510
299998
299997
299997
299999
142510
299998
142510
299997
299999
142510
142510
299996
299997
299997
299997
299997
142510
299999
142510
299997
142510
142510
299983
142510
299999
299999
142510
299983
299999
299994
142510
299998
299969
299997
299996
299995
299995
299998
142510
299999
142510
142510
142510
299987
299998
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
299999
142510
299999
299999
142510
142510
142510
142510
299999
299984
142510
142510
299999
142510
299999
299999
299980
142510
142510
299992
142510
142510
299996
299997
299993
299994
142510
142510
299984
299997
299999
142510
142510
142510
299999
299999
142510
299999
142510
299999
142510
142510
299997
299999
299999
299997
142510
142510
142510
299998
299996
142510
142510
299998
299996
142510
299998
299999
299993
142510
299997
299999
142510
142510
299999
142510
299991
299998
299999
299999
299999
299998
299994
142510
142510
299999
299998
142510
142510
142510
299999
299995
142510
142510
299999
299975
299999
299999
142510
142510
299999
299994
142510
299999
299995
142510
299998
299998
299979
299995
299999
142510
299999
142510
142510
299992
142510
299999
142510
142510
142510
142510
299998
299997
299949
142510
299999
299998
299998
299999
142510
299999
299996
142510
142510
299994
142510
142510
299999
142510
299999
299999
142510
142510
299997
142510
142510
299999
142510
299997
299952
299995
299996
142510
142510
142510
142510
299999
299997
299999
142510
142510
299999
299986
299998
299999
142510
142510
142510
142510
299993
299999
142510
299996
142510
142510
299986
142510
142510
299954
299997
299999
299992
142510
142510
299982
142510
142510
299998
142510
299999
142510
142510
299999
299993
299999
299932
299992
299989
299995
299995
142510
299999
299999
142510
299998
299999
299999
299985
142510
142510
142510
142510
299997
142510
142510
299999
299999
142510
299999
142510
142510
299999
142510
142510
299992
299997
142510
299999
142510
142510
142510
299999
142510
299997
299999
299999
142510
299996
142510
299992
142510
299988
142510
142510
142510
142510
299997
299996
299999
142510
299999
299999
299983
299996
142510
299998
299998
299999
142510
142510
142510
299997
299993
299992
299999
142510
299998
299999
299999
299986
142510
299989
299982
299993
142510
299999
299997
299999
142510
299983
299999
299999
299998
299999
299994
142510
142510
299986
142510
299990
142510
299999
142510
142510
299998
142510
142510
299998
299999
142510
299994
142510
142510
142510
142510
299994
142510
299999
142510
142510
299998
299999
299990
299995
142510
142510
299998
142510
299998
142510
142510
142510
299995
142510
299998
142510
299931
142510
142510
299971
299998
299995
299999
142510
142510
299999
299975
299999
142510
299999
142510
142510
142510
299998
142510
299999
142510
299998
142510
299999
299999
299997
142510
142510
142510
299998
142510
142510
299995
299999
142510
142510
142510
142510
299998
299998
142510
299990
299996
299999
299999
142510
299974
299998
142510
299940
142510
299999
299999
299999
299992
299998
299991
299993
299978
142510
299998
299999
142510
142510
299999
142510
299999
299999
299999
299998
299999
299997
142510
299999
299987
142510
299999
142510
299989
299999
299999
142510
299997
142510
299996
299999
299999
299999
142510
142510
299998
142510
299996
299999
142510
299995
299999
299984
142510
299998
142510
142510
299998
142510
299998
299999
299999
299998
299995
299998
142510
142510
142510
299994
299992
299999
299998
142510
299999
142510
299998
299998
299999
299999
142510
142510
142510
299986
142510
142510
299999
142510
142510
299999
142510
299999
142510
142510
142510
142510
142510
299992
142510
299996
142510
142510
299996
299996
142510
299998
142510
299999
142510
299998
142510
299997
299976
299999
299997
299999
299999
142510
142510
142510
299998
299999
142510
299999
299999
299995
299892
142510
142510
299995
299995
299998
142510
299983
142510
142510
299999
299997
299999
299999
142510
142510
299988
299999
142510
299999
142510
299998
142510
142510
142510
299999
299998
142510
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
299987
142510
142510
299998
142510
142510
299999
142510
299999
142510
142510
299997
299999
299998
299999
142510
299999
299998
299997
299988
142510
299999
142510
299999
142510
299999
142510
142510
142510
299998
142510
299998
299995
299974
142510
299998
299999
299999
299998
142510
142510
299994
299999
299999
142510
299998
142510
142510
142510
142510
299997
142510
299999
299948
299999
299999
142510
142510
299997
299999
142510
299999
299999
299983
142510
142510
142510
299993
299999
142510
299998
299993
142510
299999
142510
142510
142510
142510
142510
142510
299998
299997
299999
142510
142510
299999
299999
299999
299999
299996
299999
299997
142510
299996
299999
299987
142510
299997
142510
299993
142510
299999
299993
142510
299999
142510
299997
299999
299995
299998
299998
299986
299998
299999
142510
299999
142510
142510
299992
142510
142510
142510
299999
299993
142510
142510
299998
299997
142510
299999
299998
299999
299999
299999
299999
299999
299997
299905
299999
299999
299999
299999
142510
142510
299999
142510
299989
142510
299999
299997
299999
142510
299995
142510
142510
142510
299987
299999
299999
299998
299999
299998
142510
299965
142510
299998
299999
142510
142510
142510
142510
142510
299998
142510
142510
299988
299997
142510
299997
142510
299999
299999
142510
299999
142510
299989
142510
142510
299999
299981
299999
299999
299995
299996
299999
142510
299995
142510
299995
299999
142510
142510
142510
142510
299999
142510
299999
299999
142510
299986
299993
142510
299999
142510
299992
142510
299997
142510
142510
299995
299999
299998
142510
142510
299999
299998
299999
142510
299985
142510
142510
299999
142510
142510
142510
299990
299999
299999
299998
299999
142510
299996
142510
299999
299995
299999
299994
299995
142510
299998
142510
299998
299998
299999
299989
299991
299999
142510
299967
142510
142510
299999
142510
299990
299896
299960
299998
142510
299999
142510
299999
299990
299995
299980
142510
299967
299999
299999
142510
142510
142510
299998
299999
299999
299999
299998
299989
299994
299995
142510
142510
299999
142510
142510
299998
142510
142510
142510
142510
299999
142510
299999
142510
299999
299998
142510
299999
142510
299988
299997
299999
142510
299997
299998
299999
299990
299998
299999
142510
142510
299989
142510
142510
142510
299999
299999
142510
299998
299999
299999
299997
299998
142510
142510
142510
299998
142510
299978
142510
299998
299999
299999
142510
142510
142510
299990
299999
299998
299976
299997
299998
299997
299999
142510
142510
299999
142510
299999
142510
299996
299998
299987
142510
299999
142510
142510
299998
299999
142510
142510
142510
299998
142510
299997
142510
142510
299995
299999
299997
142510
299961
142510
299997
142510
299990
142510
142510
142510
299999
299992
299999
299999
299996
142510
299991
142510
142510
299996
299992
299996
142510
299997
142510
299989
299999
299999
142510
142510
299999
142510
299998
299984
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
299997
142510
142510
299998
299997
142510
142510
142510
299999
299998
299999
142510
142510
142510
299994
142510
299997
299997
142510
299997
299998
299998
299997
142510
142510
299999
299988
142510
142510
142510
299999
299997
299998
299999
142510
142510
299990
142510
299961
142510
299978
142510
142510
299998
299999
142510
142510
142510
142510
142510
299968
299979
299999
142510
299999
142510
299999
142510
142510
299999
299998
142510
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299993
299999
142510
299998
142510
299998
142510
142510
299999
142510
299998
299998
142510
299995
299977
299990
299999
299999
299999
142510
142510
299946
299998
142510
299998
299998
299995
299999
299997
142510
299999
299999
299994
299999
142510
142510
299997
299999
299997
142510
299998
299998
142510
299997
299993
142510
142510
299994
142510
299997
142510
299987
299999
299996
142510
299999
142510
299999
299998
299999
299998
299999
299997
299996
142510
142510
142510
299995
299998
299999
142510
142510
299995
142510
299998
299996
142510
142510
299996
299998
299995
142510
142510
142510
142510
299999
299997
142510
142510
299999
299998
299998
299975
299997
142510
142510
299999
142510
142510
142510
299997
299996
299999
299996
299999
142510
142510
142510
299981
142510
299997
142510
299994
142510
142510
299997
142510
299999
299998
142510
299998
142510
142510
142510
299999
299999
142510
299999
299999
142510
299997
142510
142510
299997
299995
142510
299998
142510
142510
299999
299999
299995
142510
142510
142510
299994
142510
299991
299975
142510
299999
299976
299996
299997
299999
299999
299999
299996
299999
142510
142510
299979
299999
142510
299994
299998
299999
142510
299999
142510
299997
299992
142510
299999
299995
299970
299993
299988
299990
299988
142510
299998
142510
299985
142510
299998
142510
299997
299999
142510
299993
299988
299971
299999
142510
299999
299998
299999
299994
299997
142510
299999
142510
142510
299999
142510
142510
299999
299998
142510
299998
142510
299989
299994
299999
299999
142510
142510
142510
299996
299997
142510
142510
142510
299998
299948
299997
299995
299999
299992
299995
142510
142510
142510
142510
299999
299999
142510
142510
142510
142510
299999
299998
299999
142510
142510
142510
299999
142510
299982
142510
299999
299994
299983
299999
299999
142510
299998
142510
299999
299999
299999
299999
142510
299973
142510
299995
299963
142510
299999
299997
299998
142510
299999
299997
299988
142510
299997
142510
299993
299986
299999
142510
299994
299999
142510
299999
142510
142510
299998
142510
299998
142510
142510
142510
299997
299998
142510
142510
142510
142510
299998
142510
299999
142510
142510
299999
299999
299999
142510
299999
299997
142510
299999
142510
299998
299999
299999
299998
299997
299998
142510
299996
299998
299999
299989
299996
299998
299999
142510
299997
299999
299995
142510
299997
142510
299998
142510
142510
299999
299999
299999
299998
142510
142510
299999
299991
299988
299990
299998
299984
299999
299999
299998
142510
299972
142510
142510
299999
299995
299997
299999
299999
299999
142510
142510
299998
142510
142510
142510
299999
142510
142510
299993
299999
142510
299999
142510
142510
142510
299999
142510
299999
299999
142510
299995
142510
299981
299999
299999
142510
299997
299999
142510
299996
299997
299999
299998
142510
299999
299999
142510
299999
142510
299999
142510
299999
299999
142510
142510
299999
142510
299997
299991
299997
142510
142510
142510
299999
142510
142510
299998
142510
142510
142510
142510
299984
142510
299999
142510
142510
142510
142510
299999
299998
299984
299999
299999
299999
299999
299992
142510
299999
142510
299999
142510
142510
142510
142510
299961
299999
299980
142510
142510
299992
299993
299996
142510
299999
142510
299992
142510
299999
142510
299984
299999
299999
299999
299998
142510
299974
142510
299999
299994
142510
299999
299998
299995
299999
142510
299997
142510
142510
299999
142510
142510
299997
299998
142510
299999
299999
299999
299999
299988
142510
299892
299999
299999
142510
299991
299997
299999
299979
299997
299995
142510
142510
299998
299991
142510
299998
299999
299999
299995
299998
299988
142510
299999
299996
299998
299994
142510
299999
299999
299999
142510
142510
142510
299999
142510
142510
299997
142510
142510
299997
299999
299996
299998
142510
299999
142510
299992
142510
142510
142510
299993
299997
142510
142510
142510
299991
142510
299999
299999
142510
142510
299999
142510
299980
142510
299963
142510
299999
299997
299987
299994
142510
299999
142510
299997
142510
142510
299999
142510
299999
142510
142510
142510
299995
299997
142510
142510
299999
142510
142510
299996
299999
142510
299998
299999
142510
142510
299998
142510
142510
299999
299999
299999
299999
142510
142510
299997
142510
299999
299990
299999
142510
299999
142510
299996
142510
299999
142510
299998
142510
142510
299988
299999
299948
299995
299985
299999
142510
142510
299999
142510
299996
142510
142510
299999
299999
142510
142510
142510
299999
142510
142510
142510
142510
142510
299997
142510
299996
142510
299983
142510
142510
142510
299999
299998
299993
299998
299999
142510
299992
299999
299999
142510
299999
142510
299999
142510
299984
142510
142510
142510
299999
142510
299999
142510
299983
299998
299995
142510
142510
299990
299999
299999
142510
142510
299949
142510
142510
142510
142510
299998
299996
299999
299990
299991
142510
299999
299989
299980
142510
142510
299997
299996
142510
299998
299994
142510
142510
299999
299993
142510
299999
299999
299999
299999
299998
142510
142510
299999
142510
299999
299998
299999
299999
299999
299987
142510
299999
299999
142510
299996
142510
142510
142510
142510
142510
142510
299998
299994
142510
299999
299995
299998
299993
299989
142510
299999
299994
142510
299999
142510
299995
142510
299996
299998
142510
299993
142510
299999
142510
142510
142510
142510
142510
299998
299999
142510
299999
142510
299992
142510
299999
299999
142510
142510
299997
299999
299999
299994
142510
299982
299996
299995
299966
299998
299999
142510
142510
142510
142510
299998
299999
142510
299980
142510
299999
142510
299999
299996
142510
142510
142510
299999
299999
299994
142510
142510
299997
142510
299996
142510
299997
142510
142510
299999
299999
299997
299999
299999
142510
142510
299999
299999
299999
299999
142510
299987
299999
142510
142510
142510
299999
299999
299996
142510
299995
299998
299999
299999
299999
299999
142510
299991
299999
299984
299997
299965
299998
299999
142510
142510
142510
299998
299995
299997
142510
299998
142510
299999
142510
299999
299990
299997
299997
299997
142510
142510
142510
142510
299999
142510
299999
142510
299998
299971
299997
299999
299979
142510
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
299996
142510
299999
299998
142510
299998
299999
142510
299959
142510
142510
142510
142510
142510
142510
299998
142510
142510
299999
299999
142510
299999
142510
299998
299985
142510
299999
299999
142510
142510
299989
299998
299998
299993
142510
142510
299999
299998
299993
299999
299998
142510
299999
142510
142510
299975
142510
299999
299997
142510
299993
299999
142510
142510
299997
299999
299983
299999
299999
142510
299987
299998
299998
299999
142510
299986
299983
142510
142510
299999
299999
299999
299999
299999
142510
299995
299998
299999
299998
142510
142510
299999
142510
299999
142510
299994
299999
142510
142510
142510
299999
299999
299999
142510
299999
299994
299986
299993
142510
142510
299999
142510
299971
142510
142510
299993
142510
299998
142510
142510
142510
299999
299998
299962
299999
142510
142510
299998
299971
299999
299996
299996
299999
142510
299997
142510
299997
299988
299999
299999
142510
299996
299999
299999
299998
142510
299999
142510
142510
142510
299996
299999
142510
299999
299998
299993
299999
299999
299999
299999
142510
299999
299998
299998
299995
299999
142510
142510
299986
299999
299988
142510
299999
299999
299981
299998
299991
299999
299993
142510
299999
299999
142510
299996
299999
142510
299997
299998
142510
299999
142510
299993
142510
299992
299999
299998
142510
142510
299999
299995
299996
142510
299982
142510
299996
299997
142510
299999
299991
299995
299975
299996
142510
142510
299999
142510
299982
142510
299998
299995
299995
142510
299997
299996
142510
142510
299998
299992
142510
299977
142510
299999
299999
142510
142510
142510
142510
142510
142510
142510
299997
142510
142510
299989
299988
142510
142510
299998
299998
142510
142510
299999
299999
142510
299999
142510
299967
299999
142510
299999
299999
142510
299987
142510
299997
299999
299989
142510
299998
299947
142510
142510
142510
299999
299996
142510
299999
142510
299999
142510
299996
299999
299999
299999
142510
142510
142510
142510
142510
299999
299997
299996
299999
299999
142510
299999
299999
299998
299978
299999
142510
299992
299996
142510
299995
299995
142510
142510
299965
142510
299999
299999
299999
299999
142510
142510
299998
142510
299999
299975
142510
299998
142510
299991
142510
299999
299991
299982
299999
299998
299999
142510
299999
299998
299986
142510
299999
299998
299994
142510
142510
299999
142510
142510
142510
299992
142510
299999
299999
299988
299998
142510
299999
299998
142510
299999
299998
142510
299999
142510
299998
299996
299998
299995
299998
299999
142510
299999
299999
299999
142510
299995
142510
299999
299999
142510
299994
299999
299999
142510
299999
299982
142510
299997
142510
299999
142510
142510
299999
299990
299990
299999
299999
142510
142510
299965
299994
299996
299999
142510
299994
299999
142510
299999
299995
299999
299980
142510
299999
299989
142510
142510
142510
142510
299999
299999
299998
142510
142510
142510
299997
299998
142510
299999
142510
142510
299992
142510
142510
299996
299999
299999
299998
299999
299999
142510
142510
142510
299999
299999
142510
299994
299996
299998
299999
299993
299999
142510
299998
142510
299999
299999
299981
299999
299996
299940
299986
299998
142510
299997
299995
142510
299998
142510
142510
142510
299996
299997
142510
142510
142510
299998
142510
299999
142510
142510
142510
142510
299990
299993
299999
142510
299998
299998
142510
142510
142510
299998
299998
142510
142510
142510
299997
299999
299994
299999
142510
142510
142510
142510
299999
299983
299994
299999
299994
142510
299998
142510
299999
299975
299998
299999
142510
142510
299999
142510
299999
142510
299989
299998
299998
299999
142510
299980
299991
299952
142510
299997
299996
299999
299993
299998
142510
142510
299989
299999
142510
299999
142510
299991
299998
299984
299998
299995
299999
299999
299998
299996
142510
142510
142510
142510
299999
299998
299998
299940
299994
299948
142510
142510
299995
299999
299999
142510
299998
299997
142510
299999
299999
299999
299999
299998
299999
142510
142510
299999
299947
142510
299998
299999
299994
142510
299997
299997
299999
142510
299998
299987
142510
299998
299996
299997
299989
299999
299998
299996
299999
142510
299997
142510
142510
299996
142510
142510
299999
299999
299998
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
299998
142510
299999
299999
299999
299998
299999
299993
142510
299999
299997
299999
299993
142510
299999
299999
299999
142510
299986
142510
142510
142510
142510
142510
142510
299984
299999
299999
299998
142510
142510
142510
142510
142510
299997
299999
142510
142510
142510
142510
142510
299999
299998
142510
299993
142510
142510
299960
299989
299999
142510
142510
299984
142510
299999
142510
299987
299999
299997
299995
299999
299998
299999
299997
142510
142510
299992
299999
299995
299994
142510
142510
142510
299999
299999
142510
142510
299999
142510
142510
142510
299967
299998
299991
299994
142510
142510
299997
299996
142510
142510
299998
299999
299998
142510
142510
299988
142510
142510
299999
299986
299986
142510
299999
142510
142510
299987
299999
142510
299999
299996
142510
299997
299999
142510
299998
299999
299997
299998
142510
142510
142510
299999
142510
299997
299998
142510
299997
142510
299998
142510
299998
142510
142510
299999
142510
299999
142510
299995
299980
142510
142510
299999
142510
299989
299999
299991
299999
299957
142510
299999
299999
142510
299994
142510
142510
142510
299999
142510
299995
299999
299999
299998
299996
142510
299999
299999
142510
299999
299986
142510
299999
142510
299999
142510
299999
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299999
299994
299999
142510
142510
299995
142510
299998
142510
299991
299999
299994
142510
299999
299998
299997
142510
299991
299999
142510
142510
299997
299999
299999
299999
299989
142510
299999
299987
142510
299997
299956
142510
299996
142510
142510
142510
142510
142510
299997
299996
142510
299996
299997
299993
142510
142510
299998
299999
299993
142510
299999
299999
142510
142510
142510
299999
299999
299992
299999
299980
299999
142510
142510
299998
299999
142510
299999
299992
142510
142510
299996
142510
142510
299995
299996
142510
142510
142510
299999
299998
299999
299999
299961
299999
142510
142510
299999
142510
299987
299999
142510
299999
142510
142510
142510
142510
299999
299999
299998
299997
299999
299999
299997
142510
299998
299999
142510
142510
142510
299997
142510
299999
142510
299999
299997
142510
299999
299999
299999
299997
299999
142510
142510
299999
299999
142510
142510
142510
299997
142510
299999
299995
299999
142510
142510
299999
142510
299999
299998
299998
299999
142510
299999
299999
299993
142510
142510
299998
142510
142510
299975
299999
299999
142510
299999
142510
299999
142510
142510
299999
142510
142510
299993
142510
299999
299997
142510
299996
142510
299999
299999
299996
142510
299999
142510
299999
142510
299996
299989
142510
299999
142510
299959
299999
142510
142510
299999
142510
299998
142510
299999
299999
142510
299995
142510
299999
299993
299999
142510
142510
299999
299994
142510
299999
299994
299999
299992
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299998
142510
299978
299998
299999
299998
299997
299999
142510
299996
142510
299999
299989
142510
299999
142510
299998
299999
142510
299975
142510
142510
299998
142510
142510
299978
299998
299994
299970
299999
142510
142510
299999
299998
299970
299999
299997
142510
299996
142510
299998
299999
299999
299999
299998
142510
299988
299999
299999
299999
299997
299983
299999
299998
299999
142510
299998
299996
299999
299998
142510
142510
142510
142510
299999
142510
299999
142510
299996
299999
142510
142510
299998
299999
299999
142510
299995
142510
142510
142510
142510
142510
299999
142510
142510
299997
299999
299998
299998
299999
299998
299998
142510
299977
299999
142510
142510
299999
142510
299999
142510
299998
299990
299999
299999
142510
299999
142510
299977
142510
299999
299999
142510
299989
299932
142510
299998
142510
142510
142510
142510
299988
299998
142510
299999
299999
299994
142510
299999
299999
142510
299998
299999
299999
299999
142510
142510
299998
299999
299999
142510
142510
299996
142510
299997
142510
299986
142510
142510
299997
142510
142510
142510
299999
299999
299996
299998
299998
299999
299990
142510
142510
299997
142510
299997
299994
299999
299990
299998
299999
142510
142510
142510
299996
142510
299999
299997
142510
299997
299999
142510
299992
299999
299998
299998
142510
299999
299999
299988
142510
299991
142510
142510
142510
299999
299980
299999
142510
299992
299996
299999
299998
299999
299993
299999
142510
299999
299999
142510
299996
299999
299999
299998
142510
299994
299998
299998
142510
299991
142510
299998
142510
299997
142510
299997
142510
299999
142510
299998
142510
299999
299999
299998
142510
299990
299996
299999
299995
142510
142510
142510
299994
299980
142510
299984
142510
142510
299999
299988
299999
299998
299997
299998
142510
142510
299993
299999
142510
142510
142510
142510
299998
299999
299999
142510
142510
142510
142510
142510
299997
142510
299999
142510
142510
142510
299997
142510
142510
299998
299986
142510
299997
299999
299998
299992
299997
142510
299999
299996
299999
299999
299996
299999
299999
299998
299999
299999
299988
299998
299999
299989
299998
299997
299990
299997
299985
299995
299999
299999
299998
142510
299997
142510
299999
142510
142510
142510
299995
299998
299995
299999
142510
299984
299992
299999
142510
299998
142510
299999
299999
299999
299982
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
299998
142510
299992
142510
299999
299997
299997
299993
142510
142510
142510
299999
299995
142510
142510
299992
299997
299997
142510
142510
299974
299991
142510
299999
142510
299998
299998
142510
142510
299998
142510
299999
299999
299999
142510
299999
299998
142510
142510
299998
299982
142510
142510
299971
299999
299999
299998
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
299999
142510
142510
142510
142510
299944
299995
142510
142510
299998
299995
142510
142510
299999
142510
299997
299999
142510
299997
142510
142510
299997
299999
142510
299988
299998
299999
142510
142510
299998
142510
299998
299995
142510
299998
142510
299991
142510
299996
142510
142510
299999
142510
142510
299991
299998
299999
299999
142510
299993
299998
299982
142510
142510
299999
142510
299993
299999
142510
142510
142510
142510
142510
299999
299999
142510
299998
299999
299991
142510
142510
142510
299999
142510
299999
299999
299997
142510
299999
299997
299999
142510
299998
142510
299996
142510
142510
299999
142510
299999
142510
299992
142510
299996
299998
142510
299996
142510
299999
299997
299999
299996
299999
142510
299992
299994
142510
142510
142510
142510
299994
142510
142510
299996
299986
299999
299996
299981
142510
299993
142510
299998
299999
299991
299995
299993
299999
299997
142510
142510
299999
299998
299996
142510
142510
142510
299999
299979
299996
299999
142510
299993
142510
142510
299983
299999
299999
299994
299997
299999
299999
299989
142510
299997
299999
299997
299994
299999
299999
142510
142510
299998
299999
299998
299999
142510
142510
142510
142510
142510
142510
142510
299994
142510
299998
299999
299998
299999
142510
299999
299999
299999
142510
142510
299998
142510
142510
299999
299998
299999
299984
142510
299998
142510
142510
142510
142510
299999
142510
142510
299998
299999
299998
299999
299999
299998
142510
142510
299999
142510
299998
299992
299999
299999
142510
142510
299999
142510
299999
299998
142510
299998
142510
299999
299999
299999
299999
299999
142510
299986
299999
299999
299999
299998
299996
299999
299999
299975
299999
299998
299996
142510
299999
299999
142510
299997
142510
299997
142510
142510
299994
299998
299999
142510
299999
142510
142510
299999
299998
299994
299991
142510
299999
299999
142510
142510
299997
299993
299985
299999
142510
299999
142510
299998
299999
299999
142510
142510
142510
299999
299991
142510
299999
299999
299997
299989
299992
299985
299999
299993
142510
299999
299999
142510
142510
299998
299998
299990
299998
299994
299996
299999
142510
142510
142510
142510
142510
142510
299999
299998
299998
299994
299999
142510
142510
299999
142510
299997
142510
142510
299999
299985
142510
299998
299999
299999
299999
299995
299998
299988
142510
142510
142510
299999
299998
142510
142510
299999
299998
142510
299996
142510
299995
142510
142510
299999
142510
299999
142510
299999
142510
299998
299998
299992
142510
299998
142510
299999
142510
142510
142510
142510
142510
142510
142510
299999
142510
299991
142510
299999
299949
299988
142510
299999
142510
142510
299999
299995
142510
299998
142510
299999
299998
299999
299993
299999
299995
299990
142510
299989
299997
142510
299992
299999
299999
142510
299998
299997
142510
299999
142510
142510
299998
299998
142510
299994
299961
142510
299995
299964
299968
299999
299996
299993
299996
299999
299994
299996
299999
142510
299998
299998
299998
142510
299993
142510
299999
142510
142510
299999
142510
299999
299999
142510
299995
299999
299998
299999
142510
299996
299997
299994
299992
142510
299999
299998
299985
142510
299999
299993
142510
299991
142510
299978
299995
299999
299990
299999
299998
299999
142510
299995
299999
142510
299999
299999
142510
142510
299999
299983
299999
299998
299994
299994
299999
299994
299998
299996
299977
299999
299994
299999
299997
142510
299983
142510
299994
142510
142510
142510
299999
142510
299996
299993
142510
299997
299998
299994
299992
142510
299999
299999
299984
299999
142510
142510
299999
299999
299983
299999
142510
299997
142510
299999
142510
299999
299999
299988
299999
299995
299996
142510
142510
142510
299980
299998
142510
142510
142510
299998
299993
142510
142510
299987
299994
299994
299999
299999
299992
299999
299999
299997
299993
142510
299997
299991
142510
299995
299998
299992
142510
299976
299999
299994
142510
142510
142510
142510
299999
299994
299999
299999
299996
299999
142510
299995
142510
299998
142510
299995
142510
142510
299991
299999
299997
299999
142510
299999
299999
299999
299995
142510
299997
142510
299998
142510
299999
142510
299999
299998
142510
142510
142510
142510
299979
142510
299998
299999
299991
299997
299995
142510
299999
299998
299995
142510
299999
142510
142510
299999
299999
142510
299988
299999
299998
142510
142510
299977
299998
142510
299993
142510
142510
299982
142510
299999
142510
299989
142510
142510
299995
142510
142510
142510
142510
142510
299996
299995
299992
299994
299999
299999
142510
142510
142510
299997
142510
142510
142510
299999
299999
299999
142510
299998
299999
299993
299999
299999
299999
299999
299998
142510
142510
299999
142510
142510
142510
299998
142510
142510
142510
299999
142510
142510
299999
142510
299990
299999
142510
299991
299999
142510
142510
299996
142510
299999
299986
299980
299993
142510
299999
142510
299995
142510
299999
299989
299999
299996
299980
299999
142510
299997
142510
299999
299999
142510
299997
299997
142510
142510
142510
299999
142510
299999
299994
299980
142510
299999
142510
299996
142510
299996
299998
299999
299999
299998
142510
142510
299975
142510
142510
299998
299999
142510
299993
299999
142510
299999
142510
299999
142510
299997
142510
299997
142510
299999
299999
299983
142510
299997
142510
299998
299998
299988
299988
142510
142510
299999
299997
299997
142510
299999
299996
142510
142510
299990
142510
142510
299999
142510
299998
299999
299998
142510
142510
142510
299997
142510
299999
142510
142510
299997
299999
299993
299999
299997
299999
299999
299994
142510
299999
299997
299999
142510
299999
142510
142510
299999
142510
299999
299998
299981
142510
142510
142510
142510
142510
299999
142510
299999
299999
142510
142510
142510
299998
142510
299994
299994
299999
142510
299999
142510
142510
299998
142510
142510
142510
299996
142510
142510
299992
142510
299999
299998
299991
299999
299998
299999
299998
142510
299998
299996
142510
299997
142510
142510
299991
299995
142510
299995
142510
142510
299970
299997
142510
142510
142510
142510
299999
299998
299997
142510
142510
142510
299996
142510
299995
299997
299999
299999
299999
299999
142510
299999
299997
299997
299989
299999
142510
299999
142510
299996
299989
299995
299999
142510
299998
299995
299993
142510
299987
299998
299999
299999
142510
142510
299999
299998
299991
299997
299999
142510
299998
299999
299992
299999
142510
142510
299999
142510
142510
142510
142510
299999
299998
299989
299999
299999
299997
299978
299981
299999
142510
299999
299999
299996
299999
299999
299999
299998
299989
142510
142510
299999
142510
142510
142510
299996
299995
142510
142510
299999
299999
299932
299999
299999
142510
299999
299995
142510
299999
299997
299994
299997
299992
142510
299999
299998
299999
142510
142510
142510
142510
299991
299999
142510
299999
299998
299995
142510
142510
142510
142510
299999
299998
299999
299999
142510
142510
299998
299998
142510
142510
142510
299999
299999
299999
299978
142510
299999
142510
142510
299999
299946
142510
299999
299996
142510
142510
142510
142510
299988
299999
142510
299948
299994
299999
142510
299993
299998
142510
142510
299980
299999
299999
299999
142510
299998
299998
299999
142510
142510
299994
299998
142510
299998
299986
299999
299997
299999
299964
299996
299991
142510
299996
142510
299995
299997
299998
299999
142510
299996
299999
299999
142510
299995
299998
299986
142510
299989
299994
299999
299990
142510
299999
299975
299990
299996
299967
299999
142510
142510
142510
299979
142510
142510
142510
142510
299990
299994
142510
299999
299999
142510
299999
299999
142510
299999
299998
299997
299964
142510
142510
299999
142510
299998
299997
142510
142510
299998
299999
142510
299998
142510
299977
142510
299996
299998
299998
299998
299998
299999
299997
142510
142510
299999
142510
142510
142510
299983
299999
299994
299996
299976
142510
299997
299998
299999
142510
299977
142510
299986
299992
299998
299999
142510
142510
299991
142510
142510
299989
142510
142510
142510
142510
299997
299999
142510
142510
299986
142510
299999
299995
299998
299999
299999
299997
299993
142510
142510
299996
299995
299991
299976
142510
142510
299999
299999
142510
299996
142510
142510
299998
299994
142510
299999
142510
299993
142510
142510
299999
142510
299993
299999
142510
299999
299999
299996
299991
142510
299997
142510
142510
299955
142510
299998
299999
142510
142510
299978
142510
299985
299993
142510
299996
142510
299999
142510
299999
299997
299999
299994
299999
142510
142510
299995
299984
142510
142510
299999
299999
299998
299999
142510
299998
299997
142510
142510
142510
299999
299999
299998
142510
299987
142510
299999
142510
142510
299998
142510
299999
299967
299979
142510
142510
299981
299999
142510
299952
142510
142510
299999
299999
299991
299999
299991
299998
299999
142510
299999
299999
142510
142510
142510
299998
142510
142510
299997
299995
142510
142510
299998
299997
142510
299999
299997
299973
142510
299994
299997
142510
299999
142510
299976
142510
142510
299996
142510
142510
142510
299998
142510
299999
299996
142510
299999
299999
142510
142510
142510
299998
142510
299999
299997
142510
142510
142510
299995
299998
142510
299999
142510
299995
142510
299998
299998
299965
299999
299997
142510
299999
299998
299998
142510
299998
299999
299998
142510
142510
299999
299997
142510
142510
142510
142510
142510
299999
299997
142510
299999
299998
142510
142510
142510
299997
299987
299999
142510
142510
142510
299996
299998
299996
142510
299999
142510
299998
299993
299998
299998
142510
299997
299997
299998
299995
299986
299999
299984
142510
299999
299999
142510
299999
299993
299999
142510
142510
299999
299995
142510
142510
142510
299992
299997
299999
299999
299983
299999
142510
299999
142510
299999
299999
142510
299999
299999
299994
142510
299998
299999
142510
142510
142510
142510
142510
142510
299999
299998
142510
299998
142510
299995
142510
299994
299999
142510
299997
299999
142510
299999
299999
299999
142510
142510
299990
142510
142510
142510
299999
299998
299999
299989
299999
299997
142510
299999
142510
299998
142510
142510
142510
299999
299999
299991
142510
299998
299989
299999
299993
142510
299999
142510
142510
299999
142510
299998
299999
299996
299999
299993
142510
142510
299987
299999
299977
299953
142510
142510
142510
299999
299997
299990
299999
299998
142510
142510
299999
142510
299998
142510
142510
142510
299999
299991
142510
142510
299998
142510
142510
299999
299997
142510
299978
299986
142510
142510
299997
142510
142510
142510
142510
142510
299999
299994
142510
299997
142510
142510
299999
299995
299998
299999
299992
299966
299997
299998
142510
142510
142510
142510
142510
299975
142510
299999
299999
299991
299995
142510
142510
142510
142510
299988
299998
142510
142510
299999
142510
299998
142510
299991
299999
299999
299989
299999
299999
142510
299999
299999
299999
299999
142510
142510
299989
142510
299986
299967
299999
299979
142510
299999
142510
142510
299998
299997
142510
299999
142510
142510
299996
299999
142510
299980
142510
299998
299999
299998
299999
299996
142510
142510
142510
142510
299999
299999
142510
142510
299999
299999
299999
142510
299997
299999
299997
299997
142510
142510
142510
142510
299999
142510
142510
142510
299999
299999
299980
142510
142510
299994
142510
299999
299999
142510
142510
299978
142510
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
299999
299998
299996
299999
142510
299999
142510
299997
142510
299989
299994
299970
142510
299999
142510
299999
142510
299999
142510
299997
299999
299996
142510
299999
142510
299999
299999
142510
142510
299986
142510
142510
142510
142510
299998
299995
299998
299999
299997
299997
299998
299998
299999
142510
299997
142510
299988
142510
299993
142510
299998
299999
299995
142510
299999
142510
299999
299998
142510
299999
142510
299998
142510
299998
299995
299978
142510
299999
142510
142510
142510
299999
142510
142510
299999
299998
299998
299997
299998
142510
142510
142510
299981
299992
299998
299997
142510
299996
299998
142510
299999
142510
299998
142510
142510
299999
299988
299998
299999
142510
299999
142510
299995
299999
299995
299986
142510
299999
299985
142510
142510
142510
299998
142510
299999
142510
299999
142510
299996
299998
299998
299999
299999
142510
142510
142510
299999
299997
299997
142510
142510
142510
142510
299999
142510
299999
299999
142510
299999
299998
142510
299995
142510
142510
142510
299996
142510
299999
142510
142510
142510
299999
142510
142510
142510
299996
142510
299999
142510
299992
142510
299998
142510
142510
142510
142510
142510
299998
299999
142510
299992
142510
299998
142510
142510
299964
299992
142510
299959
299991
142510
299999
299999
299998
299980
299997
299998
299997
299983
299990
299960
299999
299999
299978
299991
142510
142510
299995
142510
299990
299997
299998
299991
142510
299998
299997
142510
299999
299959
299999
142510
299999
142510
142510
299999
142510
299985
299999
142510
299996
142510
142510
299999
299996
142510
299996
142510
299996
142510
299999
142510
142510
142510
142510
142510
142510
299998
142510
299999
299994
142510
142510
142510
299999
142510
299999
299994
142510
299999
299998
299991
142510
299942
142510
142510
299999
299998
299999
142510
299999
142510
142510
299999
299999
299997
142510
299999
142510
299999
299998
142510
299999
299999
299999
142510
299999
299996
142510
299997
142510
299996
299999
299999
299981
299992
299999
142510
299999
299997
299974
299998
299999
299991
299996
299990
142510
299999
142510
299998
142510
142510
142510
299999
142510
142510
142510
299999
299967
142510
142510
142510
299998
299990
299999
299995
299998
299999
299996
299991
142510
142510
142510
299999
299983
142510
142510
142510
142510
299997
142510
142510
142510
142510
299999
142510
142510
299984
299997
299999
142510
299991
299999
299993
299999
299998
142510
142510
142510
299999
299998
299998
142510
299999
142510
142510
299997
299989
299999
299996
299999
142510
299999
299999
142510
299996
142510
299999
142510
142510
299980
142510
142510
299999
142510
299999
299997
142510
142510
299999
299999
142510
299999
299999
299997
142510
299999
299999
299998
142510
299999
142510
142510
142510
299997
299994
299999
142510
142510
299998
299997
299999
299999
142510
299998
142510
299999
142510
142510
142510
299999
299999
142510
299962
299979
299999
299998
299999
299999
299999
299997
142510
299999
142510
142510
299991
299999
299997
299996
299998
142510
299997
142510
299998
299984
299997
142510
142510
299999
142510
299995
142510
299999
142510
299996
142510
299965
299999
299994
299980
299998
299997
142510
142510
299968
142510
142510
299999
142510
299998
299999
142510
299998
142510
299988
142510
299999
142510
142510
299999
299993
299997
299989
299999
299999
299998
142510
142510
142510
299998
299999
142510
299995
299996
142510
142510
299999
299968
142510
142510
142510
299997
299998
299999
299999
142510
142510
142510
299995
142510
299998
299998
299999
142510
299998
299996
142510
299999
142510
299999
299993
299999
299999
299999
299998
299999
299999
142510
299999
142510
142510
299984
299994
299999
142510
142510
299996
299999
142510
142510
299986
299996
299999
299988
299992
299999
142510
299998
142510
299999
299997
299994
142510
299997
299998
299999
142510
299999
299997
299997
142510
299999
299998
299999
299998
299999
299997
142510
299999
142510
142510
299995
142510
142510
299999
299999
142510
299998
299997
299996
299999
299997
299998
299999
299999
299999
142510
142510
142510
142510
299997
142510
299999
299999
142510
142510
299999
299997
299993
142510
299997
142510
299999
142510
299994
299999
142510
142510
142510
299932
142510
299999
299999
299999
299999
299999
142510
299998
299999
142510
299993
299999
142510
299999
299999
299997
299986
142510
299999
142510
299999
299999
299999
299999
299998
299995
142510
299992
299999
299998
142510
142510
142510
299997
299999
299999
142510
299999
299999
142510
299994
299998
299999
142510
142510
299999
142510
142510
299999
299996
142510
299998
142510
142510
299999
142510
299998
142510
142510
299999
299999
142510
299997
299997
299999
299994
142510
299983
142510
142510
142510
299996
299998
299999
299999
299998
299997
142510
299999
142510
299989
142510
299977
142510
142510
142510
142510
299999
299998
299999
299999
299991
299998
299996
142510
299998
142510
299999
299999
299990
142510
299993
142510
299998
299994
142510
142510
299997
142510
142510
299999
299997
142510
299967
142510
142510
299999
299997
299998
299997
299999
142510
299999
299996
142510
299996
299982
299999
299996
299999
142510
299999
142510
299995
142510
299997
142510
142510
299999
142510
299999
299998
299993
142510
299995
299991
142510
299999
299998
142510
142510
299994
142510
299999
299996
299996
299997
142510
299999
299999
142510
299998
142510
299998
142510
299999
142510
142510
142510
299999
299999
299998
142510
142510
142510
142510
299999
142510
142510
142510
299999
299998
299999
299997
142510
142510
142510
299998
142510
299998
299999
299967
142510
142510
299999
299998
299998
299999
299996
142510
299999
299999
299997
142510
299998
299996
142510
299997
299998
299998
299996
142510
299999
142510
142510
299996
142510
299999
299999
299996
299999
142510
299994
142510
299996
299999
299999
299968
299997
142510
142510
142510
142510
299996
299999
142510
299999
299999
299999
299999
299989
299999
142510
299999
299997
299999
142510
299988
299997
299998
299999
299998
299999
299997
299999
299999
142510
299979
142510
142510
299998
299998
142510
142510
142510
142510
299999
142510
299988
299999
142510
299992
299982
142510
142510
299999
299995
299994
299999
299989
299999
299998
142510
299998
299999
299999
142510
299999
142510
299989
142510
142510
299999
299999
299995
142510
142510
142510
142510
142510
299999
299997
142510
299999
142510
142510
299999
299999
299963
142510
299990
142510
299999
299999
299993
299999
142510
299999
142510
142510
299999
299966
142510
142510
299998
142510
299999
299998
142510
142510
142510
142510
299999
142510
299998
142510
299989
142510
142510
299998
299999
142510
299932
142510
299998
299999
142510
142510
299999
299999
142510
142510
299997
299993
299999
299999
142510
142510
142510
299999
142510
299999
142510
299997
142510
299998
299998
142510
299997
299998
299998
299999
299999
299997
142510
299997
299995
142510
299991
299968
299999
142510
142510
142510
142510
299998
299998
299999
142510
142510
299992
299992
299986
299988
299999
142510
299999
142510
142510
142510
299998
299999
142510
299999
299996
299999
142510
142510
142510
299998
299999
299998
299992
142510
142510
142510
142510
142510
299999
142510
142510
299995
299995
299999
142510
299999
142510
299992
299998
299996
142510
299999
299993
142510
142510
299999
299992
299999
299999
299987
142510
142510
142510
299999
299998
299998
299999
299998
299999
142510
142510
299998
142510
299999
299998
142510
142510
299999
299998
299988
299998
299998
299999
299988
142510
299999
299999
299999
142510
299999
299999
299998
299998
299998
142510
142510
142510
142510
299999
142510
142510
299964
142510
299999
299999
299999
299982
142510
142510
299967
299999
142510
299999
142510
299994
299999
142510
299997
142510
142510
299998
299992
142510
142510
299995
142510
299986
299999
142510
299978
299998
142510
299999
142510
142510
142510
142510
142510
299994
299998
299999
142510
299985
299998
299999
299999
299966
299995
299991
299995
299999
142510
299998
142510
142510
299999
142510
142510
299992
299999
299999
299997
142510
142510
299994
299999
142510
142510
142510
299998
142510
299999
142510
142510
299988
299999
299999
299985
299996
299998
142510
299999
299998
142510
299999
142510
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
142510
142510
299994
142510
142510
299999
299998
299997
299979
299998
299998
142510
299998
299998
299999
299998
142510
299996
142510
299997
142510
299999
299999
299998
142510
299999
299997
299999
299997
299985
299983
299998
142510
142510
299994
142510
142510
142510
142510
299994
299993
299999
142510
299999
142510
299998
299978
299999
299998
299982
142510
299998
299978
142510
299998
299998
299999
142510
142510
299996
299940
142510
142510
299997
299999
299999
299995
142510
299999
299999
299999
142510
299994
299999
299996
142510
142510
142510
299999
299998
299965
142510
142510
299999
299982
299999
299999
299997
299997
299999
299999
299999
299994
142510
299999
142510
142510
299999
299995
299997
142510
299997
299941
299998
142510
299999
299998
142510
142510
299992
142510
142510
299998
142510
299999
299998
142510
142510
299994
142510
142510
299998
299998
299999
299999
142510
299988
299997
142510
142510
299994
299983
299999
299979
299998
299995
142510
299999
299999
299998
142510
142510
299993
299995
142510
299999
299998
142510
142510
142510
299999
142510
299999
299999
299999
142510
299982
299999
142510
142510
142510
299997
299999
299997
142510
142510
299999
299997
299995
142510
299997
299999
299995
299999
142510
142510
142510
299999
142510
142510
299999
299998
299985
299994
142510
299999
299999
142510
142510
299999
299997
299999
142510
299999
142510
142510
142510
142510
299999
142510
299997
299997
142510
142510
142510
299992
299998
299994
299998
299994
299996
142510
142510
299999
299998
142510
299996
142510
142510
142510
142510
142510
299996
299998
142510
299999
142510
142510
299998
142510
299986
299994
142510
299995
299998
142510
299999
299999
299993
142510
142510
299984
142510
299998
142510
142510
142510
142510
142510
299993
142510
299997
299995
299999
142510
142510
299996
142510
142510
142510
299999
142510
142510
299989
142510
142510
142510
299999
299999
299999
142510
142510
299996
299998
142510
142510
142510
142510
299990
299998
299999
299992
299998
142510
142510
299977
299998
299992
142510
299999
299998
142510
299997
142510
299996
142510
299999
142510
142510
299999
142510
142510
142510
299998
299998
299999
142510
299995
142510
299999
299999
142510
299990
142510
142510
142510
142510
299994
142510
299998
299995
299996
299998
299998
142510
299997
299995
299944
299984
299999
299998
299999
299999
142510
299973
299996
299988
299996
299999
299931
299999
299997
299998
142510
142510
142510
299998
142510
299995
299999
299999
142510
142510
299999
142510
299996
299995
142510
299998
142510
142510
299997
299999
299999
299977
142510
299999
142510
299999
142510
142510
142510
299999
142510
142510
299968
299999
142510
299999
142510
299999
142510
299998
299979
299976
299999
299995
299997
142510
299999
299997
299974
299999
142510
299998
142510
299992
142510
299988
299997
299997
142510
299999
299999
299998
299997
299979
299998
142510
299999
299999
142510
142510
299999
142510
299999
299999
299997
299994
142510
299998
142510
142510
142510
142510
299995
142510
142510
142510
142510
142510
142510
142510
299998
142510
142510
299999
299999
299997
142510
299999
142510
142510
299995
142510
299998
142510
299999
142510
299999
299999
299998
142510
299999
299993
299994
299997
299999
299999
299996
142510
142510
299999
142510
299999
299997
299998
142510
142510
299990
299999
299984
299997
299998
142510
299989
142510
299997
142510
299998
142510
142510
299972
299999
299999
142510
142510
299999
142510
142510
142510
142510
299961
299999
299999
299995
299999
142510
142510
299998
299980
142510
142510
142510
299999
142510
299998
142510
299999
299990
142510
299991
142510
299999
142510
299998
299999
299996
142510
142510
299994
142510
299993
142510
299998
299998
299993
142510
299986
142510
142510
142510
142510
142510
142510
299999
142510
299999
299999
299997
299994
299969
299992
299992
142510
142510
299999
299999
299999
299997
299998
299990
299995
142510
142510
299998
142510
142510
142510
142510
142510
142510
299998
142510
299996
142510
299999
299999
299999
142510
142510
299999
142510
142510
299998
299999
299999
299999
299994
142510
142510
142510
299999
142510
299996
299994
142510
299999
142510
142510
299944
299999
299999
299996
142510
299998
299998
299998
299999
299994
299999
299998
299999
142510
299999
142510
299998
142510
299999
299999
299998
299999
299999
299999
299994
142510
299998
142510
299997
299996
299997
299999
299997
142510
299999
299999
299999
142510
142510
299999
142510
142510
142510
299990
142510
299998
299999
299999
299998
142510
299998
142510
142510
299998
142510
299999
142510
142510
299997
299999
299999
299999
299993
299995
299999
142510
299999
299999
142510
142510
299996
299999
299996
299997
299993
142510
142510
299999
299999
299998
299998
299998
299998
142510
299996
142510
142510
142510
299905
299997
299999
142510
299999
299999
299963
299999
142510
299990
142510
299999
299999
142510
299999
142510
142510
299996
142510
299993
142510
299999
299999
299999
299998
142510
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
299997
142510
299998
299999
299999
299999
299997
299999
299998
142510
142510
142510
299999
299998
299999
142510
299992
142510
299999
142510
142510
299999
299998
142510
299998
299994
299999
299999
142510
299999
299999
299998
299998
299999
299997
142510
299999
299999
299999
299999
142510
299998
142510
142510
299994
299987
299999
299975
299999
299999
299998
142510
299994
142510
299999
142510
142510
142510
299999
299993
299999
142510
142510
299999
142510
299999
142510
142510
299999
142510
299990
299998
142510
142510
142510
142510
299998
299999
299999
142510
299999
299947
142510
299998
299996
299999
299980
299983
142510
299999
142510
299999
299999
299999
142510
299999
299990
299942
142510
299991
299996
299999
142510
142510
299997
142510
299997
142510
299994
299999
299996
299998
299992
299991
142510
299998
299999
299999
299999
299999
142510
299986
142510
299999
142510
142510
299997
142510
299994
142510
142510
299999
299995
299999
299999
142510
299999
299999
299998
299996
299999
142510
299999
299996
299997
299999
142510
299998
299989
142510
299998
299993
299999
142510
299999
299999
299999
142510
142510
142510
142510
299996
299999
299998
299998
142510
299998
299999
299998
299999
299993
142510
299999
142510
299999
299974
299999
299999
299996
299997
299996
142510
299995
299999
299999
142510
299996
299999
299997
299979
142510
142510
142510
299999
299997
299997
299983
299999
142510
299999
299996
142510
299988
299999
299999
142510
142510
299999
299993
142510
299999
299985
299999
142510
299998
299995
299999
142510
299999
299974
142510
299998
299998
142510
299998
142510
142510
299997
299999
299995
299999
142510
142510
142510
299999
142510
299997
299999
142510
142510
299999
299996
299999
142510
142510
299996
142510
142510
142510
299982
142510
142510
142510
299999
299993
142510
142510
299998
142510
299999
299999
299991
299981
142510
142510
142510
142510
142510
299992
142510
142510
142510
142510
299999
299999
142510
142510
142510
142510
299997
142510
299994
299999
299999
142510
142510
142510
142510
299997
142510
299993
299999
299999
142510
299994
299975
142510
299999
142510
142510
142510
299998
142510
299999
142510
299981
142510
299997
142510
299998
299999
299997
299999
299999
299978
299997
299993
299999
299998
142510
142510
142510
299999
299998
142510
142510
142510
142510
142510
142510
299995
299996
142510
142510
142510
299999
142510
299995
142510
142510
142510
299999
299988
299999
142510
142510
299995
142510
142510
299969
299998
142510
299999
299999
299984
142510
299999
142510
142510
142510
142510
299998
142510
299999
299999
142510
299997
299999
142510
142510
299999
142510
142510
142510
142510
299996
142510
299995
299999
142510
142510
142510
142510
299999
299999
142510
142510
299999
142510
142510
299994
142510
299997
299990
299998
142510
299999
299999
299977
299992
142510
299998
142510
142510
299999
142510
299999
299983
299998
142510
142510
142510
299999
299998
299998
299999
299997
142510
299998
142510
299996
142510
142510
142510
299997
299998
299999
299999
299993
142510
142510
299999
299998
299999
299998
299996
142510
299996
299998
299999
142510
299998
299999
299999
299999
299999
299999
299998
299998
299999
142510
142510
299999
142510
299998
142510
299999
142510
142510
142510
142510
299991
142510
142510
299996
299999
299999
299999
299998
142510
299998
299999
299998
142510
299992
142510
299941
299999
299999
299997
299999
142510
299999
142510
299996
299999
142510
142510
142510
299996
299999
142510
299986
299999
142510
299998
142510
142510
299998
299993
142510
142510
299997
299981
299999
299997
299988
299998
299994
142510
142510
142510
299998
142510
299998
142510
299999
299999
142510
142510
299983
142510
142510
142510
142510
299999
299989
299993
299999
299999
142510
142510
299999
299999
142510
142510
299999
299997
299998
299997
142510
142510
142510
299999
299999
142510
142510
299999
142510
142510
299999
299999
142510
142510
299995
299999
142510
142510
299999
299970
299999
142510
299996
299994
299999
142510
142510
142510
299998
142510
142510
142510
299998
299999
299999
299998
299997
142510
142510
142510
299999
299998
299992
299999
142510
299999
142510
299995
142510
299997
299983
142510
142510
299995
299999
299994
142510
142510
299999
299999
299993
299999
142510
142510
299996
299999
299996
142510
299968
142510
299994
142510
142510
142510
142510
299993
142510
142510
142510
299999
299997
299998
142510
142510
299996
142510
299998
299999
299999
142510
142510
299999
299992
299999
299999
299996
299999
299997
142510
299997
142510
142510
299998
299999
299997
299995
299999
299996
299991
142510
142510
299999
299980
299996
299999
142510
142510
142510
142510
142510
142510
299986
142510
142510
142510
299999
299999
142510
299998
142510
142510
299975
299994
142510
142510
299998
142510
142510
142510
142510
299999
142510
299993
299999
299996
142510
299999
142510
142510
299983
299999
142510
142510
299998
142510
299999
299989
142510
142510
142510
299999
299999
299997
142510
299998
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299998
142510
299991
142510
299995
142510
142510
299996
299999
142510
142510
299998
299997
142510
142510
142510
142510
142510
142510
142510
299997
142510
299999
299998
142510
142510
142510
299990
299999
142510
142510
299999
142510
299999
299993
299978
299999
299999
142510
299998
142510
299999
299995
299999
299996
299999
142510
299999
299997
142510
142510
142510
299999
299999
299998
142510
299992
142510
299996
299999
299981
299992
299998
142510
299992
299993
299998
142510
142510
299999
299996
299999
299999
142510
299991
142510
142510
142510
299991
299999
299999
142510
142510
299999
299999
142510
299998
142510
142510
299999
299997
299997
299999
299998
142510
299998
142510
299999
299999
142510
299999
299999
299999
299999
142510
299998
299996
142510
299999
299999
299996
299992
142510
299999
299978
299977
142510
142510
299997
142510
299999
299998
299999
299978
142510
299999
299997
299997
142510
142510
299997
142510
142510
142510
142510
299994
142510
142510
299999
299999
142510
142510
299998
142510
299997
299999
299999
299999
299955
299987
299979
299999
299993
142510
142510
142510
142510
299998
142510
299999
142510
299999
299999
142510
142510
142510
142510
299998
142510
142510
299995
142510
299941
142510
142510
299997
299979
299959
299999
299996
142510
142510
299999
299998
142510
142510
299999
299996
142510
299999
299998
299999
299997
299998
142510
299999
299998
142510
299973
299999
142510
142510
299999
299996
299999
299999
299997
142510
299999
299990
142510
142510
299999
142510
299999
299998
142510
299999
299998
299999
142510
299999
142510
299999
299999
299998
299998
142510
142510
299999
299999
142510
299999
142510
299999
142510
142510
299997
299999
299971
299985
299999
299996
299997
142510
299987
299987
142510
142510
142510
142510
142510
142510
299997
142510
142510
299999
142510
299995
142510
142510
142510
142510
142510
299998
299999
142510
142510
299993
142510
299999
299999
299999
299994
299998
299994
299999
142510
299999
142510
142510
299999
142510
299998
299999
299999
299980
299997
299999
299999
142510
299996
299999
299999
142510
299997
142510
142510
299997
299998
142510
299995
299999
299997
299996
299998
299999
142510
299999
142510
299999
142510
299999
299992
299998
299999
299999
299999
299998
142510
299995
142510
299997
299998
142510
299984
142510
299998
299998
142510
299989
142510
299997
299999
299999
142510
299999
299999
299999
299997
299998
299999
299996
142510
299999
299996
299999
142510
299999
299998
142510
299998
299997
299997
142510
142510
299996
142510
299999
142510
299972
142510
142510
142510
142510
299999
142510
142510
299997
142510
142510
299987
299998
299998
299998
299997
299997
299999
299999
142510
299997
299999
142510
299999
299997
299997
142510
142510
299999
299969
299999
142510
299999
299999
142510
299994
142510
142510
299997
299997
299998
299998
299999
142510
142510
299999
299998
142510
142510
142510
299999
299999
299996
299996
299999
299997
299999
299964
299994
299999
299993
142510
299995
299998
142510
299999
299996
299999
299978
299981
299999
299992
299995
299948
299999
142510
142510
299999
142510
142510
142510
299990
142510
142510
142510
299995
299998
142510
299999
299990
142510
142510
299999
142510
142510
299993
299998
142510
142510
142510
299999
142510
142510
299998
299977
299998
142510
299983
299992
142510
142510
299996
142510
142510
299999
299999
142510
299994
142510
299996
142510
142510
299999
142510
299999
142510
299997
299999
299998
142510
299997
299999
142510
299998
299999
299996
142510
142510
299988
142510
299998
299999
299999
299999
299993
299995
142510
299999
142510
142510
299999
299986
299992
142510
142510
142510
299999
299999
299998
299993
142510
299997
299998
299999
142510
299999
142510
299999
142510
142510
142510
142510
142510
299999
299999
299979
142510
142510
142510
299999
299999
299999
142510
299979
142510
299991
142510
142510
142510
299999
299999
299998
299998
299997
142510
299996
299995
142510
142510
299996
299998
299999
299999
299984
142510
299999
299999
299984
299991
299978
299952
299994
142510
142510
299996
142510
299999
142510
299997
142510
299972
299999
142510
142510
299999
142510
142510
299995
299995
142510
299998
299998
142510
142510
142510
142510
142510
299969
299998
142510
299993
142510
299993
299991
299997
142510
299999
142510
299999
299999
142510
142510
299998
142510
142510
299998
299998
299936
142510
142510
299999
142510
142510
142510
142510
142510
299992
142510
299999
299955
299993
299997
299998
142510
142510
142510
299998
142510
299994
299996
142510
299963
299987
299999
299998
142510
299999
299991
299999
142510
142510
299996
299998
142510
299998
142510
142510
299982
299999
299988
299998
299973
299999
299999
142510
299998
142510
142510
299999
299999
299996
299997
299954
142510
299999
299994
299999
142510
299999
142510
299998
142510
299999
142510
142510
299996
142510
299999
299998
299999
142510
142510
299996
142510
299998
299999
142510
142510
142510
142510
142510
299998
142510
299999
142510
299999
142510
299999
299998
299995
299999
299999
299999
299998
299998
142510
299999
142510
299993
299999
299999
142510
299991
142510
142510
142510
142510
299999
142510
142510
142510
142510
299998
299999
142510
299999
299996
142510
142510
299986
299992
299999
299999
142510
299999
299999
142510
299999
299992
299993
142510
299996
299999
299999
142510
299995
142510
142510
299998
142510
299987
142510
142510
299999
299999
299996
142510
142510
299996
299999
142510
142510
299999
299998
299999
142510
299999
299973
299999
299998
142510
299999
299998
299996
142510
299999
142510
299999
299994
299999
142510
299999
142510
299998
299985
299999
299987
142510
299947
142510
299995
299996
299999
299992
299999
299999
299999
299992
299999
142510
299997
142510
299999
299996
299999
299998
299997
142510
142510
299999
299999
299999
299994
299999
142510
299999
299999
299997
142510
299996
299999
142510
142510
299995
142510
299976
142510
299999
299999
299989
299998
299996
142510
299999
299998
299999
142510
142510
299999
142510
142510
142510
299999
299996
299998
142510
142510
299999
299999
299975
299996
299999
142510
142510
299999
142510
142510
299999
299996
142510
142510
299999
299999
299997
142510
299990
142510
299999
299999
142510
299996
142510
299997
299999
299999
299998
142510
142510
299990
142510
299999
299994
142510
142510
299999
299993
142510
142510
299997
299999
142510
142510
142510
299999
299998
142510
299998
142510
142510
299999
299998
299997
142510
142510
299998
299999
299999
142510
142510
299998
142510
142510
142510
299983
299994
299997
299997
299998
142510
299950
299977
142510
142510
142510
142510
142510
142510
299983
142510
299997
299998
299999
299999
142510
299996
142510
142510
142510
299996
299994
299992
299998
299995
299997
299999
142510
299964
142510
142510
299999
299988
299999
142510
142510
299998
299998
299994
299998
299999
142510
299999
299997
142510
142510
299989
299994
142510
299995
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299997
299999
299988
142510
299999
299996
299999
299962
299994
299996
299999
299987
142510
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299997
142510
142510
299999
299995
142510
299999
142510
299999
299997
142510
299999
142510
299999
299998
142510
299998
142510
299999
142510
299999
299997
299999
299999
299998
299998
299994
142510
142510
299992
299997
142510
142510
299999
142510
142510
142510
299999
142510
299995
142510
142510
299997
142510
142510
142510
142510
299995
142510
142510
142510
142510
142510
142510
299993
299996
299999
299999
299999
299998
142510
299996
299999
299993
299999
299999
299999
142510
299981
299957
299997
299991
299999
299997
299998
299989
142510
142510
299998
142510
299996
299999
299988
299999
299999
299999
142510
299999
142510
142510
299983
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
299999
299999
299981
299999
299999
142510
142510
142510
299997
142510
299998
299999
299999
142510
299981
142510
299998
299999
299995
299999
299999
142510
299973
142510
142510
299999
142510
299995
299999
299998
142510
299998
299999
299999
299999
142510
299994
142510
142510
142510
299999
299999
142510
142510
299998
142510
299979
142510
142510
299998
299999
299999
299999
142510
299995
299996
142510
142510
299988
142510
299999
299999
299989
142510
142510
299999
299990
299989
299999
142510
142510
142510
299999
142510
142510
142510
299998
299998
142510
142510
299993
142510
142510
299999
142510
142510
142510
142510
142510
299995
299999
299999
299984
299999
142510
299999
299999
299998
299996
299999
299999
299999
299999
142510
142510
299999
142510
142510
142510
142510
299999
142510
299999
299999
142510
142510
299997
299994
142510
299999
142510
299987
299999
142510
299985
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
299997
299990
299997
142510
142510
142510
142510
299998
299996
142510
142510
299997
142510
299996
299999
299994
142510
142510
299997
142510
299999
142510
299996
142510
299999
142510
299993
299999
142510
142510
299988
142510
299996
299990
142510
299993
299999
142510
142510
299999
299998
299999
299997
142510
142510
299998
142510
299998
142510
142510
142510
142510
299970
299998
299999
299995
299999
142510
299998
299981
142510
299990
299998
142510
299999
142510
142510
299997
142510
299994
299994
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
299994
299999
299999
299973
299997
299998
142510
142510
299999
299991
299975
299999
142510
142510
299999
299999
142510
142510
142510
299995
299999
299995
299999
142510
299999
299999
299996
142510
299998
142510
142510
299994
299997
299999
299995
142510
299998
142510
142510
142510
299999
299999
142510
299999
299999
299999
299983
299998
299997
142510
142510
142510
142510
299999
299999
142510
299999
299999
299998
299997
299999
299998
299999
299999
299998
142510
299999
299997
142510
299998
299999
299991
299999
299998
142510
142510
299976
142510
142510
142510
299999
299991
299998
142510
142510
142510
299997
142510
299997
299998
299999
299944
299994
299999
142510
299999
299998
299999
299999
142510
299997
299999
299999
299995
299998
299995
299999
299999
142510
299995
299997
142510
299999
299998
299997
299998
299999
299998
299998
299998
299999
142510
142510
142510
299984
299999
142510
142510
142510
299997
142510
299999
142510
142510
142510
142510
299998
299999
299992
299999
299997
142510
142510
299997
142510
299992
142510
299997
299999
142510
299999
142510
142510
142510
299980
299992
142510
142510
299998
142510
142510
299994
142510
299999
299996
142510
142510
299999
142510
142510
142510
299994
299981
142510
142510
299982
142510
299999
299998
299999
142510
142510
142510
299999
299999
299995
142510
299999
142510
299996
299998
299999
142510
299999
299974
142510
142510
299999
299999
299985
299999
299950
299997
299999
142510
299999
299996
299979
142510
299999
142510
142510
142510
142510
299999
299996
299999
299999
299923
299998
142510
142510
299999
299998
299999
142510
299998
299948
299998
299999
299987
299999
299984
299999
299992
142510
142510
299994
142510
142510
142510
299998
299996
142510
299997
299997
299998
299996
299986
142510
299997
142510
142510
299993
142510
299999
299995
142510
142510
299998
299993
142510
142510
142510
142510
142510
142510
299994
299998
299999
142510
142510
142510
142510
299999
299992
299998
299998
299999
299999
299999
299995
299996
299993
299997
299999
142510
299999
299999
299990
299999
142510
299982
299998
299999
299997
299999
299991
299954
142510
299998
299997
299999
142510
299996
142510
299983
299986
299999
299999
142510
142510
142510
299993
299999
299948
299996
299967
299999
299892
299999
142510
299990
142510
299999
299997
299999
142510
299998
299999
142510
142510
299997
142510
299999
299998
299999
142510
299996
299998
142510
142510
299998
299999
142510
299999
142510
142510
299999
142510
299999
299998
299997
299998
142510
142510
299999
142510
299995
299996
299997
142510
142510
299998
299997
299997
299999
142510
299997
299998
299999
142510
299999
142510
142510
142510
299994
299998
299970
299999
299999
299999
142510
142510
142510
142510
299998
299997
142510
299994
142510
299999
299999
299999
142510
299999
299996
142510
142510
299998
142510
299999
142510
142510
299997
142510
299995
299970
299999
299992
142510
299998
299998
299996
142510
142510
299998
299996
299990
299999
142510
299993
299999
142510
299998
142510
299999
142510
142510
142510
299998
142510
299995
142510
299999
299992
142510
299984
299999
299996
299999
299999
142510
142510
299999
299998
299999
299997
299971
142510
299999
142510
142510
142510
299998
299986
142510
299999
299999
142510
299996
299999
142510
299999
299993
142510
142510
142510
299998
142510
299999
299994
299999
142510
142510
142510
299998
142510
142510
142510
299970
142510
299997
142510
142510
299999
299998
142510
299999
142510
299996
299999
142510
142510
142510
299985
142510
299979
299996
142510
299988
142510
299996
299999
142510
299999
299996
142510
142510
142510
142510
142510
142510
299999
142510
299999
299992
299998
142510
299999
299999
299999
299998
299995
299987
142510
142510
299999
142510
299998
299996
299999
299997
142510
142510
142510
299999
142510
299992
299999
299999
299998
299997
299999
299999
299998
299999
142510
299999
299992
299999
299999
142510
142510
299999
299998
299988
142510
299973
142510
299977
142510
299992
142510
142510
299996
299996
142510
142510
142510
142510
142510
299996
299989
142510
142510
142510
142510
299970
142510
299998
299998
142510
299993
299999
142510
299996
299993
299996
142510
299994
299999
142510
299974
142510
142510
142510
299997
299997
142510
299989
142510
299999
299999
299999
142510
299997
142510
299993
142510
299999
142510
142510
299997
299998
299998
299998
299999
299999
142510
299991
142510
299999
299999
299999
142510
142510
299993
142510
299999
299999
299993
299999
299997
299997
142510
299996
142510
299998
142510
142510
142510
299996
142510
142510
142510
299999
299993
299999
299999
142510
142510
142510
299998
299997
299999
299994
299999
299999
299999
299999
299998
142510
142510
299999
299995
299999
299999
142510
142510
299998
299999
142510
142510
142510
299999
299981
299999
299997
299999
299996
142510
299999
142510
142510
142510
299981
299993
299982
299991
142510
299992
142510
299998
142510
299999
142510
299996
299998
299998
299999
142510
299999
299997
142510
299999
299996
142510
299999
299992
299997
299999
142510
142510
299996
299971
142510
299999
299999
299957
299998
299999
299999
142510
142510
299999
299995
299992
142510
142510
142510
299997
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299996
299998
142510
299999
299999
142510
142510
299999
299978
142510
299999
142510
142510
299991
299998
299996
142510
142510
142510
142510
142510
299998
299995
299997
299999
299996
299994
142510
299999
142510
142510
299997
299999
299999
299991
142510
299998
142510
299999
299997
142510
299999
299998
299999
299999
299999
142510
299999
299998
299999
299988
299993
299998
299986
299997
299998
299999
142510
142510
299999
299998
142510
142510
299999
142510
142510
299998
299999
142510
299994
142510
299991
142510
299997
299999
299999
299987
142510
142510
299996
299999
299995
142510
299997
142510
299994
142510
299999
299999
299998
142510
299999
299989
142510
299996
142510
142510
299999
299999
299984
142510
299999
142510
299999
142510
142510
299995
299999
142510
142510
299999
299999
142510
299994
299999
299999
299998
299996
299999
142510
299997
299998
299998
142510
299996
142510
142510
299999
142510
142510
299999
142510
299998
142510
299999
299999
299999
299993
299997
299999
299989
299998
299998
299991
142510
299998
299999
299999
142510
299999
142510
299999
142510
142510
299999
142510
142510
299999
142510
299985
299972
299999
299999
142510
142510
299999
142510
299999
142510
299998
299999
299998
142510
299998
299999
299980
299999
299999
299999
142510
142510
299999
299999
142510
142510
142510
142510
142510
299994
299998
142510
299999
299998
299998
299996
299999
299995
142510
299994
142510
299999
299995
299982
299999
299979
299998
142510
299999
142510
299999
299997
299999
299999
142510
299999
142510
299996
299997
299998
299998
142510
299999
142510
299998
299994
299994
299997
299996
299999
299985
299990
299999
299993
299999
142510
142510
142510
299997
299998
299999
299997
299999
299995
142510
299994
142510
142510
299999
299995
299998
299936
142510
142510
142510
299996
299995
299999
299999
142510
142510
142510
299999
142510
299999
142510
142510
142510
299997
299993
299999
299997
142510
299997
299999
299999
142510
142510
299997
142510
299999
299999
299999
299999
142510
299997
299999
299993
299999
299999
299999
299999
299993
299991
299997
299998
299998
142510
299999
142510
299994
142510
142510
299998
142510
299999
299998
299998
142510
299983
142510
299999
142510
142510
299999
142510
299997
142510
299999
299999
299994
299999
142510
299977
299999
299998
142510
142510
142510
299999
299999
299998
142510
142510
142510
299999
142510
299998
299994
142510
299999
299991
299994
299998
142510
142510
299999
299997
142510
142510
142510
142510
299999
299992
299998
299999
299999
299999
299999
299991
299991
299999
299998
299998
142510
299999
299999
299980
299990
299998
299999
299999
299999
142510
299997
142510
299999
299999
142510
299999
299998
142510
142510
142510
142510
299999
299986
142510
299990
299997
299997
142510
299999
142510
142510
142510
299998
299999
142510
299991
299971
142510
142510
142510
142510
142510
142510
299999
299999
299989
299999
299997
299999
299995
299970
142510
142510
299999
142510
142510
299996
299999
299996
299990
299999
142510
299994
299999
142510
299999
299999
142510
142510
299997
299971
299999
142510
299992
299999
299998
299999
299999
142510
142510
299998
299997
299983
299993
299999
299999
299999
142510
142510
142510
299977
299999
299999
142510
299999
142510
299996
299999
299999
299999
299999
142510
299996
299997
299999
142510
299997
142510
299999
142510
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299999
299993
142510
142510
142510
299998
299978
142510
299995
299988
299999
299998
142510
299998
142510
142510
299999
299995
299999
142510
299997
299999
299998
142510
299998
142510
299999
299998
299995
142510
142510
299998
299999
299999
299999
299993
142510
299976
142510
142510
299999
299997
299996
299998
142510
142510
142510
299999
299923
142510
142510
142510
299991
142510
142510
142510
142510
142510
299999
299999
142510
142510
299997
299999
299999
142510
299995
142510
299994
299993
299999
142510
142510
142510
142510
299999
299974
142510
299999
299998
299998
299999
299995
142510
299993
299995
299996
299993
299998
142510
299999
142510
142510
299998
299998
142510
299996
299999
142510
142510
142510
299999
299999
142510
142510
299996
142510
299999
299999
142510
299999
142510
299999
142510
299998
299973
299996
142510
299999
299999
142510
299999
142510
142510
299998
142510
142510
299997
299997
299999
299999
142510
299998
299999
142510
299999
142510
299995
142510
299994
299999
142510
299999
299998
299998
142510
299998
299999
142510
142510
299983
299996
299992
142510
299999
299998
299996
142510
299981
142510
299999
142510
299998
299998
299999
299998
299999
299985
299998
299991
299996
299997
299999
299997
299981
299998
299999
299999
299995
142510
142510
299995
299998
142510
299997
299993
299999
299999
299999
299998
142510
299999
299997
142510
299999
142510
142510
142510
299998
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299998
299997
299999
299998
142510
299999
142510
142510
142510
142510
299998
299997
299998
299995
142510
299999
299997
299999
299996
299999
299997
299999
299999
299994
299992
299987
299985
299999
142510
299997
299999
299998
299994
142510
142510
299972
142510
142510
299999
142510
142510
299999
299985
142510
142510
299999
142510
299999
299999
299993
299999
299993
142510
142510
299991
299999
142510
142510
142510
142510
299996
142510
299998
142510
142510
299998
142510
299997
299999
142510
299989
142510
142510
299999
142510
299999
299999
299995
299998
299999
142510
142510
142510
142510
142510
299998
142510
299999
142510
142510
299997
299988
142510
142510
299997
299990
299999
299998
299999
299999
299999
299999
299998
142510
142510
142510
299992
299996
299999
142510
299996
142510
142510
299999
142510
142510
142510
299999
142510
299997
299999
299999
299998
299993
142510
299998
142510
299999
142510
299997
299999
299999
299997
299999
299999
142510
142510
299999
142510
142510
299996
299999
142510
299999
299999
299999
299997
299999
299998
142510
142510
299999
299994
142510
142510
299980
299999
142510
299999
142510
299999
299997
299999
299999
142510
142510
142510
299998
142510
299998
142510
299997
142510
299999
142510
142510
299998
299999
299999
142510
142510
142510
142510
142510
299999
299994
299987
142510
142510
142510
299998
299998
299981
299998
142510
299998
299997
299999
299997
142510
142510
142510
142510
299992
142510
299991
299999
299998
142510
299999
299998
142510
299999
299994
299998
299999
142510
142510
299989
299999
299998
299980
299999
142510
142510
299999
142510
142510
299967
299997
142510
299999
299999
299988
299999
299998
142510
142510
299992
299998
299998
299996
299999
142510
299991
142510
299999
142510
142510
299998
299998
299997
299996
142510
299999
142510
299999
142510
142510
299999
299999
299999
299998
299992
142510
142510
299997
299994
299999
299999
142510
142510
299999
299999
299999
142510
142510
142510
299998
299998
299999
142510
299993
299999
299981
142510
299993
142510
299999
142510
142510
299998
299999
299998
142510
299998
299999
299999
142510
299999
299997
299999
142510
299999
142510
142510
142510
142510
299989
142510
299997
142510
142510
299998
299999
142510
142510
299992
142510
299998
299997
142510
299989
142510
299999
142510
142510
299999
142510
142510
142510
299999
142510
299996
299998
299999
299991
299997
142510
299981
299995
299999
299997
142510
299998
299999
299999
299996
299999
299993
299982
299998
142510
299999
142510
299997
142510
299988
142510
299999
299997
299999
142510
299999
299999
299999
299999
299999
142510
299998
142510
299998
299999
299999
142510
142510
299998
299991
142510
142510
142510
299999
299999
299998
142510
299999
142510
299999
299999
299999
299998
299999
299987
299999
299994
142510
142510
142510
142510
299998
299999
142510
142510
299998
299999
299999
142510
299998
299971
142510
299998
142510
299999
299944
299997
142510
299997
142510
299995
299999
142510
299999
299999
299999
142510
299996
299999
142510
142510
142510
142510
142510
299998
299999
142510
299999
299998
299999
299998
142510
142510
299996
299998
142510
142510
299998
142510
299998
299999
142510
299999
142510
299998
299996
299999
299996
299998
142510
299999
142510
299999
142510
299999
299999
299999
142510
142510
299996
299999
142510
299999
142510
142510
299999
299999
299999
142510
142510
142510
142510
142510
142510
299978
142510
299998
299999
142510
299990
142510
142510
299999
142510
142510
299983
142510
142510
299991
299999
142510
142510
299997
299996
142510
299994
142510
142510
142510
299993
299998
299999
299998
299998
142510
142510
299999
299999
142510
299998
299996
299993
299998
299997
142510
299997
142510
142510
142510
142510
299999
142510
142510
299994
299998
299999
299984
142510
299999
299994
299998
142510
142510
299999
299999
142510
299999
142510
299998
299999
142510
142510
299999
142510
142510
299989
142510
299998
299993
299999
299999
299997
142510
299995
299997
142510
299999
299995
299996
299999
299997
299997
142510
299994
142510
299999
299987
299997
142510
142510
299998
142510
299999
299999
142510
142510
299999
299998
299996
299997
142510
299999
142510
142510
142510
299998
142510
142510
142510
142510
299998
299999
299986
299999
299999
142510
142510
299999
142510
142510
142510
299993
299997
142510
142510
142510
299983
299997
299994
299999
299971
142510
299998
142510
142510
299998
299998
142510
299998
299999
142510
142510
142510
299997
142510
142510
142510
299996
299998
299998
299999
299988
299996
299994
299999
142510
299999
299998
299997
299997
142510
142510
299998
142510
299994
299999
299999
142510
299996
299990
299999
142510
142510
299999
299995
299999
299998
299986
299999
142510
299999
142510
299999
299949
299999
299999
299997
299999
299996
299985
299999
299999
299975
142510
142510
299995
299993
299999
299995
142510
142510
142510
142510
299999
299892
299998
299965
299997
299998
299969
142510
299999
299996
299999
299999
142510
299991
142510
299999
299999
299999
142510
299999
299999
299995
142510
142510
299989
299999
299991
299999
299998
142510
299995
299997
299997
142510
142510
142510
142510
299998
142510
299999
142510
299998
299998
299995
299998
142510
299999
299998
299992
142510
142510
299998
299999
142510
142510
299985
142510
142510
299999
142510
299982
299999
142510
142510
142510
142510
142510
299998
142510
299997
299998
142510
299999
299912
299999
299999
299991
142510
142510
299997
142510
142510
142510
142510
299998
299996
299999
299999
299999
299998
142510
299997
299992
299999
142510
299995
299998
142510
142510
142510
299999
299999
142510
299997
142510
299998
299995
142510
142510
299962
299988
142510
142510
299997
299999
299999
299995
299999
299999
299999
299998
142510
299995
299999
142510
299999
142510
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
142510
299999
142510
299997
142510
142510
142510
142510
142510
142510
142510
299992
142510
299992
299997
299999
142510
299998
142510
142510
142510
142510
299999
299990
299999
299999
142510
299999
299999
299999
299999
299984
142510
299998
299998
142510
142510
142510
142510
142510
142510
142510
142510
142510
299995
142510
299999
299999
299998
299930
299988
142510
299999
299932
142510
142510
142510
142510
299999
142510
142510
299999
142510
299998
299999
299999
299999
142510
142510
299999
142510
142510
299997
299973
299989
299998
299999
142510
299979
142510
299997
142510
299990
299998
299996
142510
142510
142510
142510
299998
142510
299944
142510
142510
299999
299999
142510
299999
299961
299993
299999
142510
142510
299999
142510
299984
299999
299997
299998
299984
299998
142510
299999
299997
299996
299999
142510
142510
142510
299995
299999
299993
299999
142510
299999
142510
299999
142510
299997
299999
299987
299990
299985
142510
142510
142510
299996
142510
299999
299999
142510
142510
142510
299999
299999
299992
142510
299989
299996
142510
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
299969
299999
142510
299998
299999
299999
142510
142510
142510
142510
299999
299999
299995
299983
299998
299994
142510
299998
142510
299998
299994
142510
299996
299997
299978
142510
142510
299999
142510
142510
299999
299999
142510
142510
142510
142510
299982
299999
299999
142510
142510
142510
299996
299998
299985
142510
299990
299995
142510
299982
142510
299998
299998
299998
299999
299993
299995
142510
142510
299998
142510
299999
299997
142510
142510
142510
142510
142510
142510
299998
142510
142510
299999
299998
299983
142510
299999
142510
299994
299999
142510
299998
142510
142510
142510
142510
299981
142510
142510
142510
299999
142510
142510
142510
299998
142510
142510
142510
142510
299998
299994
299941
299986
299997
142510
299999
299999
299999
299999
142510
299999
299999
299993
142510
142510
299998
142510
299999
142510
299996
299977
142510
299999
299992
299999
299994
299999
299999
142510
299999
142510
142510
142510
299998
299999
299999
299947
299998
142510
142510
299957
299981
142510
142510
142510
142510
299996
299995
299993
142510
142510
142510
299984
299997
299994
299990
142510
299999
142510
299932
299997
299989
299997
142510
142510
299985
142510
142510
142510
299999
142510
142510
299999
299999
299998
142510
299999
299979
299997
142510
299990
142510
142510
299998
142510
142510
299991
142510
142510
299999
299999
299998
299999
299996
299997
299999
142510
142510
299995
142510
142510
142510
142510
299999
142510
142510
142510
299985
142510
299991
142510
299989
299997
299999
299999
299999
299999
299999
299998
299999
299987
299998
142510
299999
299998
299999
299999
299999
299990
142510
299999
142510
142510
142510
299998
299997
299995
299965
299999
142510
299999
299991
142510
142510
299997
299964
142510
142510
299999
299996
142510
142510
299997
142510
299996
142510
299997
299999
142510
299996
299999
299999
142510
299999
299994
299999
142510
299998
299999
299991
299999
142510
299992
299994
299999
142510
142510
299999
299999
299994
299973
299999
142510
142510
299997
299998
142510
299993
299998
299997
299997
299999
299999
142510
142510
299994
142510
299997
299999
299994
299999
299999
299999
142510
142510
142510
299999
142510
299971
299999
142510
299999
299999
299998
299989
142510
299999
299998
142510
299995
142510
299999
299996
142510
142510
142510
299999
142510
299932
142510
299997
299998
299999
142510
299998
299998
299999
142510
299997
299999
299999
299996
299999
299999
299999
142510
142510
299999
299963
299998
299999
142510
142510
299997
299998
299997
142510
299999
299997
142510
299999
299993
142510
299997
142510
299997
142510
142510
299999
142510
299998
299999
142510
142510
299998
142510
299999
142510
142510
299995
299999
299991
299999
142510
142510
299997
299999
142510
142510
299999
299999
299961
299998
299999
142510
299999
142510
142510
299997
299992
142510
142510
142510
299994
299971
299998
142510
299992
299998
299999
299985
299999
299999
299999
142510
299999
142510
299998
299997
142510
142510
299999
299998
299998
299999
142510
299999
142510
142510
299995
299983
142510
299996
299999
142510
142510
142510
299997
299988
299999
142510
142510
299999
299997
299998
299999
142510
142510
142510
142510
299998
142510
299996
299998
142510
142510
142510
299997
299999
142510
299999
142510
299998
299997
299997
142510
299999
142510
299989
299999
299999
142510
299997
299996
142510
299998
142510
142510
299997
142510
299999
299981
299996
142510
142510
299994
299999
142510
299997
299999
299999
299999
299990
142510
142510
142510
299996
142510
299997
299995
142510
299999
142510
299999
299999
299999
142510
299994
299995
142510
299997
142510
299998
142510
299987
299998
142510
299997
142510
142510
299999
142510
299993
299999
142510
142510
142510
299999
142510
142510
299963
299993
142510
299989
142510
299999
299989
299984
299999
299999
299998
142510
142510
142510
299993
299999
142510
299983
299999
142510
142510
142510
299998
299999
142510
299998
299999
299999
142510
299993
299999
299998
142510
299999
299998
142510
142510
142510
299999
299989
142510
142510
142510
142510
142510
299997
299998
142510
142510
142510
299996
142510
299999
142510
142510
299999
142510
299999
299998
299996
142510
142510
299998
299998
299999
299993
142510
142510
299999
299998
142510
142510
142510
299997
299999
142510
142510
299998
142510
299998
142510
142510
142510
299997
142510
299999
299998
299998
299996
299995
299998
142510
299999
299999
299996
299996
142510
299992
142510
142510
299998
299996
299997
142510
299999
299993
299986
299999
299999
142510
299992
142510
142510
299998
299974
142510
299999
142510
299999
299990
299998
142510
142510
142510
299974
299994
142510
142510
299999
142510
299999
142510
299998
142510
299994
299999
142510
142510
142510
299961
142510
142510
299980
299996
299999
299999
142510
299999
299999
142510
299999
299992
299999
142510
142510
299998
299997
142510
142510
299997
142510
142510
299999
142510
299990
142510
299999
299997
299998
142510
142510
299994
142510
299998
299995
142510
299997
299999
299973
299982
299984
299999
299997
299996
299999
142510
142510
142510
299999
299999
299999
142510
299968
299997
142510
299996
142510
299998
299996
299996
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
142510
299999
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
142510
299998
299991
142510
142510
299999
299994
299998
142510
299982
299999
299999
299996
299990
299985
299999
299998
299998
299999
142510
299993
299997
142510
299998
299998
299997
142510
299999
142510
142510
299982
142510
299999
299999
299999
142510
299999
299987
142510
142510
299991
142510
299997
299999
299999
142510
299998
142510
299999
142510
142510
142510
299994
299995
299999
299992
142510
299999
142510
142510
142510
142510
299999
142510
299999
142510
142510
142510
299996
299998
299997
142510
142510
299999
299997
142510
142510
299999
299999
142510
142510
142510
299997
299997
299999
299999
142510
299999
299965
299999
142510
299973
299997
142510
299996
142510
299995
299999
142510
299997
299993
299993
299999
142510
299997
299997
142510
299999
299999
142510
299999
299974
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299994
299998
299992
299999
299993
142510
299993
299999
299995
142510
142510
142510
142510
299999
142510
299996
299990
142510
299999
142510
299993
299999
299998
299987
299999
142510
299991
142510
142510
299999
142510
299995
299999
142510
299998
142510
299999
299987
299982
299999
142510
142510
142510
142510
299996
142510
299998
299998
299981
142510
299995
299998
142510
142510
299999
299992
142510
299999
142510
299997
299999
142510
299998
299999
299999
299999
142510
299997
299999
142510
299999
299999
299997
142510
142510
299999
299997
142510
142510
299993
299998
142510
142510
142510
299999
142510
299995
142510
299999
299994
299999
142510
299999
299998
142510
299999
299999
299998
299999
299998
299994
299999
299999
299997
142510
299996
142510
299999
142510
299995
299993
142510
299997
299999
299999
142510
299999
142510
142510
142510
299997
142510
299999
299999
299993
299992
142510
299999
299932
299999
299998
299999
142510
142510
142510
299993
299999
299997
142510
299999
299994
299998
142510
142510
142510
299999
299995
299998
142510
299999
299997
142510
142510
299997
299998
142510
142510
299996
299999
142510
299992
142510
142510
142510
299996
299999
299991
299998
299999
299968
142510
142510
142510
299999
299999
142510
299999
142510
142510
299996
299999
142510
299999
142510
142510
142510
142510
299999
299969
299964
299999
299997
299998
299999
299996
299996
142510
299999
142510
299983
299999
299992
299999
142510
142510
299998
142510
142510
142510
142510
299999
299999
299999
299998
299999
142510
142510
299999
142510
299932
142510
299995
142510
299998
142510
299999
299997
299997
142510
299992
299999
142510
299999
299999
299992
299997
142510
299999
142510
299998
142510
142510
299999
299998
142510
299999
142510
299998
299996
299998
299988
142510
299985
142510
142510
299995
299994
299998
299999
142510
142510
299996
299999
299999
142510
299996
299997
299999
142510
142510
142510
299994
299999
299997
299999
299997
299999
299996
299987
142510
299999
142510
142510
299989
142510
299999
142510
299999
299996
299999
299999
299999
299999
299971
142510
142510
299995
299997
299994
142510
142510
142510
299999
299999
299998
142510
299999
299999
142510
299999
142510
299997
142510
142510
142510
142510
142510
142510
142510
299998
142510
142510
142510
299995
142510
299999
299999
142510
299996
142510
299986
142510
299998
299995
299999
142510
299998
142510
299999
299998
299999
299993
299999
299994
299998
299994
299998
299995
299999
299996
142510
299998
299991
299999
142510
142510
142510
142510
299991
299997
299999
142510
299995
299998
299999
299998
299990
299999
142510
142510
299999
299997
142510
299999
142510
142510
299999
142510
142510
299996
299999
299996
142510
299999
299997
299999
299999
299998
299998
142510
299999
142510
142510
299999
142510
299999
142510
142510
142510
142510
299998
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
299999
299985
299999
142510
299995
299999
142510
299999
299999
142510
299989
299981
142510
142510
142510
142510
142510
299996
299998
142510
299999
299996
299998
299896
299992
142510
299995
299999
299999
142510
299998
142510
142510
299999
299999
299996
299992
299988
142510
299991
142510
299992
142510
299999
299999
142510
299997
299999
142510
142510
299983
299999
142510
142510
142510
299994
142510
299999
142510
299998
142510
142510
299999
299999
299998
299999
299999
142510
142510
299998
299998
299996
299993
142510
299996
142510
142510
142510
299991
142510
299984
299999
299997
299999
142510
299932
142510
299999
299996
299999
299999
299999
299993
142510
299999
142510
299999
299999
299999
299998
142510
299999
142510
142510
142510
142510
299999
299997
142510
299932
299999
299999
142510
299965
299993
299999
299997
299998
142510
299988
299999
299999
142510
299997
299999
299999
299993
299999
299982
299994
299999
299994
299998
299999
299999
299999
142510
299989
299991
299999
299999
142510
299999
299999
142510
299997
299993
142510
299999
299995
299986
299999
142510
299997
142510
299998
142510
299999
299999
299998
142510
299999
142510
142510
299995
299999
299997
142510
299999
299970
299998
142510
299999
299998
142510
299998
299999
299998
142510
142510
299998
299992
142510
299999
299997
299987
299999
299999
299994
299997
142510
299999
299999
299992
142510
142510
299999
299982
142510
142510
142510
142510
142510
299999
142510
299995
299987
299997
299997
142510
142510
299999
299998
299995
299998
299999
299999
142510
299999
142510
299985
142510
299999
299998
299997
142510
299999
299997
142510
142510
142510
142510
142510
142510
299997
299999
299980
299998
299998
142510
299994
299995
299999
142510
299999
299996
142510
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
299995
142510
142510
299999
299985
299999
142510
142510
142510
142510
142510
142510
299998
299999
299996
142510
299999
299999
299999
142510
299997
142510
142510
299998
299998
142510
299999
299997
142510
142510
142510
299998
142510
299996
299999
299999
299998
299998
299999
299998
142510
299998
299996
299990
299993
299999
299999
142510
299991
299999
299999
142510
299998
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
142510
299999
299998
142510
299999
142510
299990
142510
299987
299952
142510
142510
299999
299995
299999
299996
142510
142510
142510
142510
299998
142510
299999
142510
299995
299999
299999
142510
142510
142510
142510
142510
299998
142510
142510
142510
142510
142510
299996
299999
299999
299999
299958
299999
299998
299999
299998
142510
142510
299992
299979
142510
142510
299999
142510
142510
142510
299999
299997
142510
299993
142510
299999
142510
299999
299999
142510
142510
299999
142510
299977
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299999
299997
142510
299998
299999
299999
299996
142510
299997
299999
299999
299999
299998
299999
299972
142510
142510
299999
299999
142510
142510
299996
142510
299981
299997
299991
142510
299999
299996
142510
299999
299997
299999
142510
142510
299999
299999
299999
299997
299998
142510
299984
299999
299999
142510
142510
299999
299984
299999
299976
142510
142510
299995
299999
142510
299999
299995
142510
299997
299999
142510
142510
299997
299999
142510
142510
299998
142510
299999
142510
299999
299999
299996
299997
142510
299999
142510
142510
299998
299999
142510
299999
142510
142510
142510
142510
142510
299999
299997
142510
142510
299999
142510
142510
142510
142510
142510
299996
299998
142510
299986
142510
142510
142510
142510
142510
299999
142510
299998
299999
142510
299999
142510
299997
299997
142510
299999
142510
299999
142510
299997
299998
299999
299999
299999
299999
142510
299996
299999
142510
299999
142510
142510
299999
142510
299996
299994
299995
142510
142510
299999
299989
299993
142510
299998
299949
142510
299999
299996
142510
299998
299994
299996
299992
142510
299998
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299995
142510
142510
299997
299997
299978
142510
299999
142510
299912
299985
142510
142510
299998
142510
299998
299997
299999
142510
299992
142510
142510
142510
299999
299999
299998
142510
142510
142510
299999
142510
299999
299999
142510
142510
142510
299991
299979
299999
299999
299999
299999
142510
299998
299892
299999
299994
299997
299992
142510
299999
299999
299999
299986
299999
142510
142510
299995
142510
299999
299990
299998
142510
299932
142510
299999
299985
299999
142510
299999
299999
299989
142510
299999
299995
299999
299991
299998
299998
142510
299999
299967
142510
299996
142510
299999
299999
299991
299999
142510
299998
299999
142510
142510
299997
142510
142510
299992
299997
299997
299997
142510
142510
299999
299993
142510
142510
142510
299999
299996
299993
142510
299999
299999
299999
299995
299996
299999
299999
299996
142510
142510
142510
142510
299999
299995
299995
299961
299998
142510
299975
142510
142510
299996
299999
299996
142510
142510
299998
299998
142510
299995
142510
142510
299999
299996
142510
299996
142510
299999
299998
142510
142510
299999
142510
299999
299998
142510
142510
142510
299999
299995
299996
142510
142510
142510
299998
299983
142510
299995
299998
299999
142510
299996
142510
299998
299998
142510
142510
299999
142510
299999
142510
299998
142510
299998
142510
142510
142510
299999
142510
142510
299998
299999
299999
299999
299997
299999
142510
142510
299999
299968
142510
142510
299999
142510
299999
299996
299998
299999
142510
299998
299999
299999
299996
299970
299999
299979
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299996
299997
299998
142510
142510
142510
142510
142510
299991
299999
299999
142510
142510
142510
299998
299999
142510
299997
299999
299999
142510
142510
142510
299999
299994
142510
299992
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299995
142510
142510
299999
299999
142510
299973
299997
299993
142510
299999
299999
299972
142510
299999
299998
299999
299999
299999
142510
299999
299998
299980
299993
142510
299957
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
142510
299988
299999
142510
299973
299990
299999
142510
299995
142510
299999
142510
142510
142510
299995
299998
299986
299999
299999
142510
299999
299999
299999
299999
299998
142510
299999
142510
299999
142510
142510
299948
299994
142510
299999
142510
142510
299996
299991
299999
299999
142510
299999
299993
299993
299993
299997
142510
299993
142510
142510
299999
299963
299997
299991
142510
299999
299997
299999
299998
142510
299995
299995
299999
299997
142510
299996
299991
299998
299997
299999
299999
299999
299999
299999
299999
299986
142510
299998
299992
142510
299999
299999
142510
299999
142510
299999
142510
299999
299995
142510
299999
299998
299999
299989
142510
142510
142510
299998
142510
299999
142510
299996
299979
142510
299999
299997
299997
142510
299997
299997
299999
299999
142510
299999
299995
142510
299998
299999
299995
142510
142510
142510
299998
142510
299999
142510
142510
299997
299999
299993
142510
299998
142510
299997
299993
142510
142510
299996
299990
299999
142510
299999
299982
299995
299996
299997
299996
299998
299997
299996
142510
142510
299994
142510
142510
299999
299996
299999
299993
299999
299999
299996
299999
142510
299988
142510
142510
142510
299999
142510
299996
299999
299999
299998
299998
299999
142510
142510
299999
299999
299999
142510
142510
142510
142510
299993
299988
142510
299995
142510
299999
299999
299998
299983
299995
142510
299999
299999
299999
299999
299999
142510
142510
299999
299998
299999
299994
299998
299999
142510
142510
142510
299991
299998
299994
299999
299999
299998
299981
142510
142510
299999
142510
299988
142510
299999
299991
299999
142510
299995
142510
142510
299998
299999
299998
299999
142510
299998
142510
299990
142510
299998
299999
142510
299999
299980
299998
142510
299982
142510
299997
142510
142510
299999
142510
142510
299999
299994
142510
299998
299998
142510
142510
299998
299972
299972
142510
299999
142510
299999
142510
142510
299999
299999
299999
299997
142510
299999
142510
142510
299998
142510
299999
299999
299998
299999
299999
299999
299997
299998
142510
299997
142510
142510
142510
142510
299995
299999
299999
142510
299999
299998
299996
299999
299992
142510
142510
299999
142510
299996
299999
299993
299999
299986
142510
299999
142510
299998
299998
142510
299995
299996
142510
299997
142510
299999
299996
299999
299999
299997
142510
299999
299999
142510
142510
142510
299994
142510
299995
299996
299997
299998
299999
299995
299993
142510
299998
299976
142510
299996
299999
142510
142510
142510
299998
142510
299998
299978
142510
299997
299996
299998
299999
299999
299981
299995
299990
299998
299997
299998
299998
142510
299999
299999
299999
299999
299969
142510
299997
299999
299995
299997
142510
299999
142510
299999
299997
142510
299999
142510
299999
299998
299997
299999
299999
299999
299999
299999
299999
142510
142510
299986
142510
142510
142510
299992
142510
299997
299999
299999
299999
299994
142510
299993
299998
142510
299999
142510
142510
299997
142510
142510
142510
142510
142510
142510
142510
299952
299999
142510
299998
299997
299999
142510
299996
142510
299999
299999
299999
299999
142510
299997
299981
142510
299999
299999
142510
142510
299960
142510
299999
299999
299999
299999
299993
142510
299998
299998
299995
299995
142510
299999
299992
299995
299998
142510
142510
142510
299999
142510
299999
299988
299998
142510
299999
142510
299984
142510
299987
142510
142510
142510
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
299999
299998
299999
299999
142510
299982
142510
299996
299998
299997
142510
142510
299999
142510
299982
299961
299996
299999
299998
299999
299997
299999
299999
299998
142510
142510
299999
299999
142510
299994
299998
299999
142510
299995
142510
142510
142510
142510
299999
299999
299998
299999
299999
299987
142510
142510
299999
299999
142510
299998
299998
299991
142510
299998
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
299997
142510
299998
299994
299999
142510
299996
142510
142510
299999
142510
299969
142510
299999
142510
142510
299999
299995
299999
142510
299985
299999
299999
142510
142510
299999
142510
142510
142510
142510
299999
299993
142510
142510
299998
299999
142510
299999
299997
299996
299991
299994
142510
142510
299994
142510
142510
299999
299999
299999
142510
299995
142510
299996
299999
142510
142510
299999
299985
299999
142510
299999
299991
142510
299999
299998
142510
299986
142510
299999
299999
142510
142510
299999
142510
299996
142510
142510
299949
142510
299972
142510
142510
299999
299999
142510
299999
299994
142510
299999
299997
299994
299999
299993
299999
299981
299997
299999
299999
299999
299988
142510
299999
299997
299962
299999
142510
142510
299999
142510
299983
299998
299997
299999
142510
299989
299998
299995
299996
299999
299999
299999
299999
142510
299999
142510
299999
142510
299998
299988
299999
299998
299997
299998
142510
142510
299995
299997
299999
299994
299995
299999
299999
142510
299981
299998
299999
299999
299996
299999
142510
299980
299988
299999
142510
299999
142510
299999
142510
299999
299998
142510
299994
299999
299988
299998
299999
142510
299999
299999
142510
299999
299999
142510
142510
142510
299999
142510
299991
299999
299997
299999
299994
142510
299999
299990
299998
299970
299998
299997
299999
299999
299999
299995
142510
299999
299981
299999
142510
142510
299998
299954
142510
142510
142510
299999
142510
299999
299999
299999
299945
142510
142510
299998
299999
299996
299998
299996
142510
299999
299983
299999
299999
142510
299999
299999
142510
142510
142510
299999
299979
299998
299998
142510
142510
299999
299997
299998
142510
142510
142510
299992
299998
299996
299999
299999
299997
299996
299998
299999
299998
299996
142510
142510
299999
142510
299997
299999
299999
299992
142510
299999
299999
299999
299999
299994
299992
142510
299997
299997
299999
142510
299999
299999
299998
299995
299996
299998
299999
299999
299998
299999
299999
142510
142510
299996
299998
299998
142510
142510
299999
299999
142510
299999
299998
142510
142510
142510
299995
142510
299994
299999
142510
299997
299999
299977
142510
299975
142510
299998
142510
299998
299998
299998
299991
142510
299999
142510
142510
299997
299999
299995
299999
299999
142510
142510
299995
299989
142510
142510
299978
142510
299989
142510
142510
142510
299999
142510
299999
299999
299999
299988
142510
299999
142510
299998
299999
299999
299999
299993
142510
299990
299999
142510
299999
299999
299999
299995
299997
299999
299999
299990
142510
299990
142510
142510
299998
142510
142510
142510
299999
142510
142510
299998
299999
142510
299999
299999
142510
299997
142510
299992
299991
299997
299999
142510
142510
299998
299999
299998
142510
299997
299992
299999
142510
142510
299999
299995
299999
299995
299999
142510
142510
142510
299996
299998
299996
299999
299999
142510
142510
299999
142510
142510
299992
142510
299997
299999
299998
142510
299991
299998
142510
299999
299999
299999
299999
142510
299997
299997
299999
299998
299999
299998
299999
299999
299999
142510
299998
299997
299988
299994
299997
142510
299999
142510
142510
142510
142510
142510
142510
299999
299994
142510
142510
299997
142510
299999
142510
142510
299999
299999
299999
299999
299998
142510
142510
142510
299999
299999
142510
299995
299997
299999
299995
299999
142510
142510
142510
299999
299971
142510
142510
299999
299994
299999
142510
299999
299998
299997
142510
142510
142510
299999
299997
299996
142510
142510
299995
299999
299999
299999
299999
142510
299999
142510
142510
299998
142510
142510
299997
299999
299999
299999
142510
299998
299999
142510
299998
142510
142510
142510
142510
299991
299975
142510
142510
142510
299999
299990
142510
142510
299999
142510
299993
142510
299993
299999
142510
299999
299999
142510
299995
299999
299994
299999
299998
142510
299991
299971
299996
142510
299999
299997
299996
142510
142510
299999
299998
142510
299997
299986
142510
142510
142510
142510
299962
142510
299993
142510
299999
299999
142510
299997
142510
299996
299995
299999
299999
299996
299998
142510
142510
142510
299993
299999
142510
299997
299998
299999
142510
299998
142510
142510
142510
142510
142510
299999
142510
299999
299995
299990
142510
142510
299993
299970
299999
142510
142510
299999
142510
299892
299998
299996
142510
142510
299999
142510
142510
299988
299999
299999
299997
299998
142510
142510
299999
299977
299999
299994
299994
299999
142510
299999
142510
299972
299999
299999
142510
299999
299999
299999
142510
142510
299996
299999
142510
299999
299999
299998
299999
142510
299999
299996
142510
299999
299999
142510
142510
299984
299999
299999
142510
299998
142510
142510
142510
299998
142510
299995
299987
142510
142510
299999
142510
299997
299999
142510
142510
299988
299987
299998
299999
142510
299998
142510
142510
142510
142510
299997
299998
299997
299999
299999
142510
299994
142510
299988
299999
299999
299994
142510
299999
299999
142510
299999
142510
299998
142510
142510
142510
299999
299983
299997
142510
299998
299999
142510
299998
299999
142510
299997
299980
299997
299999
142510
142510
299979
142510
299998
142510
142510
299999
299998
142510
142510
299996
299999
299996
299999
299996
142510
142510
299999
142510
142510
142510
299997
299999
299992
142510
299998
299999
299999
299995
299988
299999
299998
142510
299996
142510
299948
142510
142510
299999
299997
299989
142510
299997
142510
299999
299991
142510
299993
299999
142510
299998
299998
142510
299999
142510
299976
299999
142510
299996
299998
142510
299999
142510
299998
142510
299997
299999
299998
142510
299976
299998
142510
142510
142510
142510
142510
299999
142510
299996
299991
142510
299999
299997
142510
142510
299999
299997
142510
142510
299998
142510
299978
142510
299995
299999
299998
142510
142510
299996
299999
142510
299997
299999
142510
299992
299999
299999
142510
142510
142510
299998
299994
299996
142510
142510
142510
142510
142510
142510
142510
142510
299998
299987
299999
142510
299994
142510
142510
142510
299991
299999
299994
299997
299998
299998
299999
299999
142510
299999
299999
299999
299998
299999
299999
142510
299997
142510
142510
142510
142510
299989
299995
299999
142510
142510
299999
142510
142510
299912
299998
142510
299999
299993
142510
299999
299978
142510
142510
142510
299997
142510
299996
299991
299997
299985
142510
299999
299999
142510
299997
299999
299999
299991
299997
299998
142510
299998
142510
299999
299996
142510
299999
142510
299996
142510
299997
299999
299999
299995
299994
299997
299999
142510
142510
299989
299999
299999
299999
299999
299995
299999
142510
299995
299999
299983
299999
299998
299992
142510
299999
299967
142510
299999
299999
299997
299955
142510
299991
142510
299996
299999
142510
299998
142510
142510
299998
299998
299954
142510
299980
142510
299997
299999
142510
299999
142510
299998
142510
142510
142510
299999
299998
142510
142510
142510
142510
299999
299999
142510
142510
299983
142510
299999
299999
299991
142510
142510
299999
299995
299982
142510
142510
299999
299999
142510
299992
299999
142510
299999
142510
299988
142510
142510
299999
142510
299999
142510
299998
299991
142510
299999
142510
299999
142510
142510
299998
142510
142510
142510
299999
299999
299998
299999
142510
299999
142510
299997
299996
299999
299999
299995
299999
142510
299999
299990
299996
299991
142510
142510
299960
299999
299996
142510
142510
299999
142510
142510
142510
299999
142510
299998
142510
299963
299999
142510
299998
299996
142510
299999
299996
299999
142510
142510
299999
299999
142510
299976
299998
142510
299999
299999
299998
299999
299987
142510
299996
142510
299998
142510
299999
299999
142510
299989
299999
299989
299996
299996
142510
299998
142510
299959
299994
299994
299998
299999
299999
299998
299999
142510
299996
299999
142510
142510
299999
299999
299999
142510
299998
142510
299981
299999
299997
299998
299997
299999
299998
299995
299999
299994
299996
299998
299965
299999
142510
142510
299999
142510
299999
142510
142510
299996
299991
299981
299999
142510
299999
299999
142510
299996
142510
142510
299997
299999
299994
299992
299999
142510
299999
299999
142510
142510
299999
299996
142510
299999
299989
299996
299999
299998
142510
142510
142510
299997
299997
299999
142510
299997
142510
142510
299992
299994
299997
299999
142510
299993
142510
299999
142510
299999
142510
142510
142510
299923
142510
142510
299994
142510
142510
299998
142510
142510
142510
299999
299987
299967
142510
299988
142510
299999
142510
299996
142510
142510
142510
299999
299991
299996
142510
299999
299998
142510
142510
299999
142510
142510
299993
299992
299999
299999
142510
142510
299999
142510
299993
299978
142510
299999
142510
142510
299998
142510
299999
142510
299999
299990
299987
299985
299994
299999
142510
299998
142510
142510
299981
299999
142510
299999
142510
142510
142510
142510
299994
142510
299995
299995
299993
142510
299998
142510
299996
299989
299999
299980
142510
142510
299998
142510
142510
142510
142510
142510
142510
142510
299999
299998
142510
142510
142510
299999
299999
299999
299997
299998
299995
299997
299998
299996
299998
142510
299999
142510
299999
142510
142510
299996
142510
142510
299998
299999
142510
299999
299999
142510
142510
299997
299999
299998
299992
142510
142510
142510
299996
142510
299978
299999
142510
299999
299998
299981
299999
142510
142510
299941
299999
142510
299999
299999
142510
142510
299999
142510
142510
299996
142510
299990
299999
299998
299999
299993
299999
299977
299996
142510
299999
142510
299996
299991
299999
299999
142510
299999
299998
299997
142510
299999
299997
142510
299979
299995
299999
299994
299998
142510
299984
299998
142510
142510
142510
142510
299997
142510
299986
142510
142510
299999
142510
299999
142510
299997
299999
299999
299999
142510
299999
299997
299995
299999
299997
142510
142510
299999
299995
142510
142510
142510
299995
299996
299999
142510
299982
299998
299999
299985
142510
299964
299999
299969
299999
299999
299999
299998
142510
142510
142510
142510
142510
299944
142510
142510
299999
299992
142510
142510
299999
142510
299991
299996
142510
299980
299998
299999
299998
142510
299998
142510
142510
299995
142510
299997
142510
142510
142510
299999
299999
299997
142510
142510
299997
299985
299999
299998
299999
299996
142510
299975
299999
299993
142510
299999
299999
299998
299999
142510
142510
142510
299997
299999
142510
142510
299980
142510
299974
299999
299999
299999
299999
142510
299999
299996
299998
299993
142510
142510
142510
142510
299999
299999
299997
299999
142510
299999
299997
299999
142510
142510
299995
299999
142510
142510
299998
299994
142510
299997
299989
299999
299980
142510
299999
299998
142510
299999
142510
299995
142510
299999
299999
299998
299999
299967
299999
299987
142510
142510
299999
299998
299993
299999
299999
299995
142510
299994
142510
142510
142510
142510
299999
142510
299999
299999
142510
299999
142510
299983
299999
299963
142510
142510
299998
142510
142510
142510
299993
299994
142510
299999
142510
299996
299995
299999
299998
142510
142510
299997
299995
299999
299999
299999
299999
142510
142510
299994
299999
299964
299986
299999
142510
142510
142510
142510
299992
299999
299993
299997
299999
299994
142510
142510
142510
299999
299980
299998
142510
299999
142510
142510
142510
142510
142510
299998
142510
299999
299997
142510
142510
299996
299998
299998
299999
299999
299999
142510
299995
142510
142510
299997
142510
142510
299998
142510
299999
299998
299998
142510
299999
142510
299997
142510
142510
299999
142510
142510
299999
142510
299998
142510
299999
299997
299999
142510
142510
299984
142510
299999
142510
299998
299993
299976
299996
299999
299999
142510
299992
142510
142510
142510
299996
299990
299995
142510
299975
299999
142510
299999
142510
299999
299997
142510
299996
299999
142510
142510
142510
142510
299999
142510
299998
142510
299995
142510
299999
299995
299984
299999
299999
142510
142510
299996
299977
299999
299995
299997
299978
299999
299996
142510
299999
299999
299997
142510
142510
299999
299999
299999
299986
142510
299999
299982
142510
142510
299996
299997
142510
299994
299997
142510
299999
299932
142510
299999
142510
142510
299997
142510
299998
142510
299999
142510
299998
299999
299999
299999
299999
299998
299999
299980
142510
142510
299947
142510
299995
299999
299988
142510
142510
142510
299998
142510
142510
299998
299998
299998
299999
299999
299999
142510
299999
142510
299999
299999
299981
142510
299999
299999
142510
299998
142510
299996
142510
142510
142510
299986
299988
142510
299998
142510
299994
299997
299997
299998
299999
299986
142510
299999
299978
142510
299998
299998
142510
142510
299999
299998
299996
299996
142510
299999
299999
299998
299990
299996
299999
299998
299999
299999
299992
299967
299998
299997
299992
299994
299999
142510
299999
142510
142510
299990
299999
299999
299999
299999
142510
142510
142510
299998
142510
142510
299999
142510
299999
299965
142510
299999
299996
142510
299999
299998
299995
299983
299999
299999
299999
142510
299999
299999
299996
299999
142510
299997
299999
299996
299999
142510
299998
142510
299998
299998
142510
299998
299997
299999
299999
299998
142510
299993
142510
142510
299999
299981
299999
299999
142510
299999
142510
142510
142510
299998
299999
142510
142510
299999
142510
299994
299999
142510
299997
299999
142510
142510
142510
142510
142510
142510
299997
299999
142510
299999
142510
299999
299999
299961
299992
299999
142510
299997
142510
142510
299999
299986
142510
299988
299999
142510
299997
299999
142510
142510
142510
299996
142510
299992
142510
299998
142510
142510
142510
142510
299984
142510
142510
142510
142510
142510
299998
142510
142510
299999
299995
299999
299996
299999
299999
299989
299999
299998
142510
142510
142510
299999
299996
142510
299998
142510
142510
299993
142510
299998
299998
299999
142510
299998
142510
299999
299977
142510
299999
142510
142510
142510
142510
142510
299997
142510
142510
142510
299996
142510
299998
142510
299997
299999
142510
299991
299999
142510
299997
299998
299998
299997
299995
142510
142510
299991
299999
142510
142510
142510
299997
299997
142510
299995
299974
299987
142510
299999
142510
142510
142510
142510
299999
299999
142510
299999
299991
142510
299991
142510
142510
299991
299999
142510
299999
299994
299999
299998
299999
299999
299993
299932
299999
299999
142510
299999
299934
299999
299989
142510
299999
299999
142510
299999
299993
299962
299997
299999
142510
142510
142510
142510
299991
142510
142510
299999
299998
142510
142510
142510
299998
142510
142510
142510
299999
142510
299999
299997
299998
142510
299997
142510
299998
142510
299999
142510
299990
142510
299998
142510
142510
142510
299996
299999
299999
299988
299999
299999
142510
299998
142510
142510
299999
299996
142510
299999
142510
299998
142510
142510
142510
142510
299999
142510
142510
299997
299999
142510
299999
142510
142510
299999
142510
299999
299997
299999
299999
299996
299997
299999
142510
142510
299998
299996
299998
299998
142510
299999
142510
299999
299999
299999
299999
299997
142510
142510
142510
299999
299998
299996
299999
142510
299998
299999
142510
142510
299998
299999
299997
299994
142510
299999
142510
299999
299980
299996
299999
299999
299999
142510
142510
142510
299989
142510
299998
142510
299997
299997
142510
142510
299992
142510
299999
299999
299999
142510
142510
142510
299999
142510
299998
299998
299999
299980
142510
299992
299990
299964
299998
299999
142510
299999
299999
299999
299999
142510
299997
142510
299998
142510
299995
299999
299999
142510
142510
142510
299998
299986
299999
299996
299998
299999
299999
299998
299999
299993
142510
299992
299999
142510
299999
299969
299984
299995
299985
299968
299999
299994
299999
299995
299999
142510
299999
142510
299999
299992
299988
299999
299993
299999
142510
299999
299983
142510
299987
142510
142510
299999
299999
142510
299999
299998
142510
142510
142510
142510
142510
142510
142510
299998
299998
299999
142510
299993
142510
299999
142510
299998
299994
299999
299999
142510
299999
299905
142510
299995
299998
142510
142510
299999
299998
299997
142510
142510
142510
299999
299999
299996
299996
299997
142510
299999
142510
299999
142510
299995
299998
299999
299982
299998
142510
142510
142510
299999
142510
299999
142510
142510
299999
299999
299976
299984
299998
142510
142510
142510
299979
142510
299999
142510
142510
299998
142510
299998
142510
299999
299988
299998
299992
142510
299999
142510
142510
299999
299995
299996
299998
299998
299989
142510
299999
299997
299999
142510
299999
142510
142510
299999
142510
299999
299999
299999
299982
142510
142510
142510
299995
299979
299991
299996
142510
299999
299998
299968
299994
142510
142510
142510
142510
299995
142510
142510
299996
299980
299999
299934
142510
299975
299999
142510
299999
299985
142510
142510
299997
299998
142510
299999
299999
142510
299995
299974
299999
299999
142510
299994
142510
142510
299999
299998
299999
299995
299999
299999
299977
299999
299996
142510
299999
299997
142510
142510
299960
299998
142510
299999
299997
299991
142510
299998
299982
142510
299999
299996
299999
299999
142510
142510
299999
299998
299966
142510
142510
142510
299999
299999
299996
142510
142510
299997
142510
142510
299996
142510
299999
142510
299999
299997
299990
299983
142510
299999
299999
142510
299999
142510
299999
142510
299986
142510
142510
299992
299932
299997
299999
299996
142510
299997
299999
299990
299999
142510
299999
299997
142510
299981
142510
299999
142510
142510
142510
299999
299948
142510
299999
299999
299999
299999
299998
299998
142510
299988
299999
299998
299990
142510
299999
299997
142510
299999
299999
142510
299999
299999
299995
299994
299998
299997
299998
299998
299999
142510
299999
299998
299980
142510
142510
299997
299999
142510
299999
299976
299984
299998
299998
299994
142510
299998
299992
142510
299999
142510
299999
299997
142510
142510
299998
142510
299998
299999
299997
142510
299993
299998
142510
142510
142510
142510
299999
299999
142510
142510
299996
299999
142510
299998
299999
142510
299995
299998
299996
299964
299999
299999
142510
299998
299999
299991
299998
142510
299989
299998
299993
299998
299999
142510
299999
299997
299999
142510
299998
299998
142510
142510
299997
142510
142510
299996
299999
299999
142510
299998
299999
142510
299996
142510
299999
142510
142510
142510
299999
142510
299999
142510
142510
299999
299996
299997
142510
299994
299999
299998
299998
299999
299999
142510
142510
142510
299998
299997
299997
142510
142510
299999
142510
142510
142510
299999
142510
299999
299999
299998
299998
299993
299996
299998
142510
299999
142510
142510
142510
142510
299999
142510
299999
299999
142510
299998
299996
142510
299999
299991
142510
142510
299999
142510
142510
299997
299999
142510
142510
299995
142510
299998
142510
142510
299999
142510
142510
142510
299990
299986
142510
299991
142510
299993
299999
142510
299999
299999
299999
142510
142510
142510
299993
299999
299999
299999
299999
299998
299998
142510
299994
142510
299997
299997
299993
299997
299972
299998
142510
142510
299999
299997
142510
142510
299999
142510
142510
142510
299988
142510
142510
299999
299999
142510
142510
299999
299992
299998
299999
142510
299992
299997
299996
299999
142510
299988
299999
142510
142510
299990
142510
142510
299968
142510
299999
299997
299999
299993
299995
142510
142510
142510
299987
299996
299998
142510
142510
299999
299998
299989
142510
299996
299999
142510
299993
299998
142510
299998
142510
299999
142510
299993
142510
299999
299957
142510
299999
299999
142510
142510
299997
299998
299996
299991
299997
299999
299972
299998
142510
299990
142510
299999
299999
299995
299998
142510
299999
142510
142510
299989
142510
299999
299999
299996
299974
299999
142510
299999
299999
142510
299999
142510
142510
299992
142510
299996
299993
299995
299999
299998
142510
142510
299952
142510
142510
142510
142510
299994
299999
142510
299999
299992
299999
299999
142510
142510
142510
142510
299997
142510
299946
299996
299999
299999
299995
142510
142510
299994
142510
142510
142510
299999
142510
299999
299999
299999
142510
299977
299954
299999
299998
142510
142510
299999
299999
142510
142510
142510
299997
142510
299999
299986
299990
299999
142510
142510
299999
299999
299995
299932
142510
299989
299995
142510
299999
299975
299998
299997
142510
142510
142510
299999
299998
299998
299999
299998
299999
299999
299998
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299997
142510
142510
299998
299999
142510
142510
142510
299983
299998
142510
299998
142510
299999
142510
299999
299992
142510
142510
142510
299977
299991
142510
142510
299944
299999
142510
299997
142510
142510
142510
299994
299996
299995
142510
299975
299998
142510
142510
299999
142510
142510
142510
299999
299999
299999
299999
142510
142510
142510
299997
299996
142510
299997
299999
299999
299923
142510
142510
299998
299999
142510
299999
299998
299983
142510
142510
299999
299995
142510
142510
299995
142510
299992
142510
142510
299994
142510
299999
142510
142510
299998
299994
299999
142510
142510
299998
299999
142510
299998
142510
299999
299999
299999
299999
142510
142510
142510
299997
299994
142510
299992
142510
142510
299999
299999
142510
142510
142510
299999
299986
142510
299998
299998
299999
299999
142510
142510
299998
299999
299999
142510
142510
142510
299998
142510
299999
142510
299992
299999
299997
142510
299993
142510
299987
142510
142510
299995
142510
299982
299998
142510
142510
299999
299997
299997
142510
299998
299999
299999
142510
299999
142510
299999
142510
299998
299998
299999
299998
142510
299998
142510
299997
142510
142510
299992
299998
299999
142510
299999
299999
299984
299993
299998
142510
142510
142510
299995
299999
142510
142510
299995
142510
142510
299999
142510
299970
142510
299999
142510
142510
142510
299975
299998
299999
299999
142510
142510
142510
142510
299990
299998
299998
299998
142510
142510
142510
299999
299999
299988
142510
142510
299999
299997
142510
299999
142510
299995
299999
299996
299999
142510
142510
299998
142510
299998
142510
299999
142510
299974
142510
299999
299990
299998
299997
299998
299999
299998
299997
299998
299999
142510
142510
299999
299997
299999
142510
299999
142510
142510
299998
299998
299998
299999
299993
142510
142510
299999
142510
142510
299998
142510
299994
142510
142510
299999
142510
299989
142510
299999
299994
142510
299995
142510
142510
142510
142510
142510
299998
142510
299999
142510
299999
299999
142510
142510
299968
142510
142510
142510
142510
142510
142510
299992
299994
142510
142510
299999
142510
142510
299999
299998
142510
142510
142510
299999
142510
142510
299999
299977
299994
142510
299996
299999
299975
142510
299999
299999
299995
299991
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299998
299999
142510
299997
142510
142510
299998
142510
299999
299999
299999
142510
299996
299999
299978
299997
299982
299999
142510
299999
299999
142510
299999
142510
142510
299994
299998
299996
299999
299993
142510
142510
299998
299994
299999
299999
142510
142510
299972
299999
142510
142510
142510
299949
299997
299999
142510
299999
299992
299999
142510
299999
299998
299999
299989
142510
299999
142510
299999
299999
142510
299983
142510
299972
299992
299999
299999
142510
142510
142510
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
299999
299999
299998
142510
299999
142510
299991
142510
142510
299992
142510
299990
142510
299999
299990
142510
299999
299990
299993
142510
299997
142510
142510
142510
299999
299999
299999
299995
299998
142510
142510
299999
299987
142510
299992
142510
142510
142510
299994
142510
299999
299997
299989
299996
299999
142510
142510
142510
142510
299968
299999
299987
142510
299995
299982
299998
299999
299999
142510
299998
142510
142510
142510
299993
142510
299999
299996
299999
299996
299999
299999
299999
142510
299999
142510
299998
299997
142510
299996
299998
142510
299999
299999
299999
299999
142510
299999
142510
299992
299999
142510
142510
142510
299999
142510
299999
299999
142510
299998
142510
299977
299999
299998
299972
142510
299994
299999
299978
299999
299995
142510
142510
142510
299999
299999
299998
299999
299995
142510
142510
299999
142510
299998
299999
142510
299999
142510
142510
142510
299993
142510
142510
142510
299988
299999
142510
299998
299990
299999
299999
299996
142510
299997
299999
299994
142510
299981
142510
299994
142510
299999
142510
142510
299999
142510
299999
142510
299998
299999
142510
142510
299995
299999
142510
299999
299990
142510
142510
299995
299998
142510
299997
299999
142510
299994
299999
299995
299987
299997
299998
299999
142510
299999
142510
299999
142510
299998
299999
142510
299999
142510
142510
142510
299999
142510
142510
299999
299999
142510
142510
299994
142510
299998
299991
142510
299999
299999
299983
299995
299998
299896
299999
299999
142510
142510
299999
142510
142510
299999
142510
142510
299999
142510
299998
142510
142510
299997
299993
299999
142510
142510
142510
299965
142510
299998
142510
142510
142510
299999
142510
299999
142510
142510
299999
299997
299999
299993
299994
299998
142510
142510
299999
142510
299998
142510
299975
299999
299991
142510
299999
142510
142510
142510
299997
299999
299995
299999
142510
299999
142510
142510
142510
142510
299978
299998
142510
299999
299992
142510
142510
142510
299998
142510
299942
299999
142510
142510
299994
299999
142510
299988
299999
299998
142510
142510
142510
299999
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
142510
142510
142510
142510
142510
299999
299999
142510
299980
142510
299995
142510
299998
142510
299998
142510
299999
142510
142510
142510
299969
142510
142510
142510
299992
299975
299998
299999
142510
299999
299995
299997
299998
299997
299999
299990
299999
299983
142510
299996
299994
299991
142510
299995
299999
142510
299998
299999
299996
299994
142510
299977
142510
299995
142510
299997
142510
299998
299998
299995
299999
299996
299993
299998
142510
142510
299999
299955
299997
142510
142510
299999
299994
142510
299999
142510
299998
299999
142510
299995
142510
142510
142510
142510
142510
299997
299998
142510
299996
142510
142510
142510
299999
142510
142510
299997
299998
142510
299999
142510
299997
142510
299999
299978
142510
299999
299994
142510
299993
299999
299999
299997
299997
142510
142510
142510
142510
299971
142510
299998
142510
142510
142510
299998
299999
299999
142510
142510
299963
142510
142510
142510
299999
299992
299996
142510
299997
299999
299998
299994
299999
299996
299998
142510
142510
299998
299993
142510
299999
299992
142510
142510
142510
299999
142510
299992
142510
299997
142510
299995
142510
142510
299999
299999
299991
299999
299999
299999
299993
299999
142510
299999
299997
299999
299998
142510
299999
142510
142510
142510
299999
299998
299998
299998
299998
299994
142510
299998
299999
299999
299999
142510
142510
299990
142510
142510
142510
299991
299985
142510
142510
299992
299999
299999
142510
299992
299999
299999
299999
142510
299998
299999
142510
299998
299997
299998
299999
299998
299996
142510
299997
299999
142510
299998
142510
142510
142510
299991
299998
299968
299998
142510
299998
299999
299998
142510
299999
142510
299998
299998
299998
142510
142510
299999
142510
142510
299999
299995
142510
142510
142510
299996
142510
299999
142510
142510
142510
142510
142510
299999
299989
299999
299999
299998
299997
299997
142510
142510
299996
299978
299999
299999
299999
142510
299999
299998
299998
299998
299999
142510
142510
299991
142510
299958
142510
299998
299998
142510
299989
299983
299999
142510
142510
142510
299996
299999
299999
299999
142510
299999
299997
142510
299997
299999
142510
142510
142510
299980
299996
299999
142510
142510
299990
299999
299999
142510
142510
299999
299999
299990
299966
299999
299984
142510
299948
299994
299999
299999
142510
299999
142510
142510
299999
299999
299998
299999
142510
142510
299994
142510
299999
142510
142510
299999
142510
299999
142510
299998
299999
299999
299993
299998
299999
299999
142510
299995
299993
299944
142510
142510
142510
299998
142510
299998
299997
299998
299997
299995
299998
299998
299999
299984
299999
299999
299998
142510
142510
299979
142510
299998
142510
299993
299999
299998
142510
299999
142510
299999
299999
299998
299999
299999
299999
142510
142510
142510
142510
299989
299999
299997
142510
299999
299986
299995
299998
299999
299998
299999
142510
299997
299999
299998
142510
299999
299995
299999
299994
299992
142510
299999
299999
299999
299999
299998
299998
299999
299995
299999
299999
142510
142510
299992
299999
299999
299967
142510
299975
299997
299999
299946
142510
142510
142510
299982
142510
299998
142510
299999
299988
299998
299996
299992
142510
299996
299994
299997
142510
299999
299999
299991
142510
142510
142510
142510
299999
142510
299998
299999
142510
299991
142510
299997
142510
142510
299965
299999
299999
299999
299979
299984
142510
142510
299999
299997
299998
142510
142510
142510
142510
299984
142510
142510
299973
299999
299998
299999
299997
142510
299996
142510
142510
299999
299999
299999
299998
299979
299998
142510
299980
299998
299998
142510
299999
299999
299998
299998
299999
142510
142510
299999
142510
299999
299998
299994
299999
299999
142510
142510
299998
299999
299995
142510
299998
299999
142510
142510
299997
142510
299999
299998
299998
299999
299999
299999
142510
142510
299997
142510
299989
142510
299999
299997
299999
299999
299999
142510
142510
299997
142510
299997
299998
142510
299999
299999
142510
299997
299981
299999
142510
299994
142510
299998
299999
142510
142510
299993
299993
142510
299999
142510
299992
299998
142510
142510
142510
142510
299999
142510
299999
299968
142510
299999
299977
299998
142510
299984
299998
299998
299995
299999
299999
142510
299994
299999
299995
299996
299999
299994
142510
142510
142510
299997
299995
299999
142510
142510
142510
299997
299999
299999
299999
299999
142510
299990
299999
299998
142510
142510
299996
142510
142510
299997
299996
142510
299999
299996
142510
299999
299998
299998
142510
142510
142510
142510
299999
142510
299999
142510
299991
299999
142510
299995
299997
299996
299998
299981
299998
299999
299999
299986
299999
299995
299998
142510
142510
142510
142510
299986
299980
299999
299999
142510
142510
299999
299992
142510
142510
299999
299975
299999
299999
299999
299999
299999
142510
299996
299996
299998
142510
299999
299993
299997
299999
299999
299999
299999
299999
299999
299998
299999
299996
299999
299987
299999
142510
142510
299960
299996
299999
299999
142510
142510
299999
142510
142510
142510
299999
299999
299982
299989
142510
299999
299968
299994
299996
299998
142510
299999
299997
299979
299998
142510
142510
299993
299999
299999
299999
299999
299998
142510
142510
142510
142510
142510
299992
299999
299999
299996
142510
299995
299999
142510
299969
299999
299961
299997
299997
299999
142510
142510
142510
299991
299997
299998
142510
299992
142510
299999
142510
299999
299996
299999
299994
299996
299998
299999
299997
142510
142510
142510
142510
142510
299998
299995
299999
299999
299997
299999
299998
142510
299991
299992
299999
142510
299998
299999
142510
142510
299999
299998
142510
142510
142510
299998
142510
142510
299995
142510
299996
142510
142510
299990
142510
142510
142510
142510
142510
142510
299996
299999
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299998
142510
299996
142510
299998
299993
299982
299999
299999
142510
299981
299999
299999
299998
299999
142510
142510
299985
299998
299990
299999
299999
142510
299999
142510
299999
142510
299997
142510
142510
299994
142510
299980
142510
142510
142510
299996
299994
299999
299999
299999
142510
299999
142510
142510
299999
142510
299998
299999
299999
299999
299970
299999
299999
299999
299993
299986
299998
299999
299999
299999
299999
142510
299996
142510
299998
142510
299999
142510
299999
142510
142510
142510
142510
299999
299981
142510
142510
299999
142510
142510
142510
299971
299999
142510
299999
299997
142510
299998
299995
142510
299999
299999
299999
142510
299992
299997
142510
142510
142510
142510
142510
142510
142510
142510
299995
142510
142510
142510
142510
299999
299999
299999
299999
299997
142510
142510
142510
142510
299999
299999
142510
299996
299999
299999
299997
299993
142510
142510
299990
142510
299999
142510
142510
299999
142510
299999
299999
299999
142510
299998
299999
299999
299999
299982
299999
299999
142510
142510
299999
299997
299991
299988
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
142510
299986
142510
142510
299994
142510
142510
142510
299998
299996
299991
299978
299987
299997
142510
142510
299999
299998
142510
299999
299996
299999
299997
299999
299996
299995
299996
142510
299999
299999
142510
299998
142510
299993
299995
299997
142510
299982
299999
299999
142510
299999
142510
299998
299999
142510
299998
142510
299991
299996
299998
299995
142510
299990
299953
142510
299999
299998
142510
299997
299990
299994
142510
142510
299997
299997
299955
299983
142510
142510
142510
299989
299998
299999
299999
299997
142510
299998
299987
299995
299999
299999
299997
142510
299987
299999
299999
142510
142510
299976
142510
142510
299997
299996
142510
299995
142510
299997
299999
299991
142510
299991
299997
142510
299995
299995
299996
142510
142510
142510
142510
142510
299985
299999
299995
142510
142510
142510
299995
299999
142510
142510
142510
299998
299972
299999
299999
299994
142510
299999
299999
299996
299999
142510
142510
299999
299999
142510
299989
142510
299999
299999
299998
142510
142510
299999
299995
299999
299983
299998
299998
299996
142510
142510
299998
299999
142510
299998
299999
299991
299979
299997
142510
299999
142510
142510
299998
142510
299999
299999
142510
142510
299999
299999
299986
299999
142510
299992
299998
142510
299997
299999
299999
299999
299999
299990
142510
299999
142510
299999
299972
299995
142510
299999
299998
142510
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
299992
142510
299999
299987
299999
299999
299989
142510
142510
142510
142510
299952
299999
142510
142510
299999
299999
142510
142510
142510
142510
299999
299995
142510
142510
299970
299990
142510
299896
299998
142510
299998
299996
299998
142510
299984
142510
299999
299992
299999
299999
299998
142510
299999
299999
299999
299997
142510
142510
142510
299999
299997
299998
142510
142510
299998
142510
299998
299999
142510
299948
299999
299997
142510
299988
299998
299999
299989
299999
299999
142510
142510
299999
142510
142510
142510
299995
299959
142510
299998
299997
299999
142510
299998
299998
142510
142510
299998
299994
299995
299997
299999
299999
299999
299997
142510
299999
299999
299983
142510
299999
299981
142510
299998
299995
142510
299991
299988
299992
299999
142510
142510
142510
299947
299992
142510
299996
142510
299998
299999
142510
299999
142510
299999
142510
142510
299999
142510
299999
142510
142510
299999
299999
142510
299998
142510
299999
142510
142510
299976
142510
142510
299999
299996
299995
299982
299999
299988
299999
299999
299997
299999
299988
142510
299968
299998
299998
299999
299999
299997
142510
142510
299999
142510
299983
299999
142510
299988
299999
299996
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299999
299997
142510
142510
142510
299995
299998
142510
142510
142510
299990
299999
299993
142510
299963
142510
142510
142510
299999
299996
299999
299999
299999
142510
299988
299994
299999
142510
299999
299994
299998
299996
142510
142510
142510
299996
299997
299998
142510
299999
142510
299998
299999
299987
142510
142510
299998
142510
299949
299999
142510
142510
299997
299989
142510
299999
142510
299999
299999
299996
142510
299999
299990
299996
299996
142510
299999
142510
142510
142510
299990
299988
142510
142510
299991
142510
299996
299999
142510
299998
142510
299999
299999
142510
299999
299992
299981
299999
299999
299999
299993
142510
299998
299998
142510
142510
142510
142510
299999
299991
299997
299999
142510
142510
142510
142510
142510
299990
142510
299999
299999
142510
142510
299996
142510
142510
142510
299999
299998
299998
299999
299997
142510
142510
299998
299985
299997
142510
299994
299999
142510
142510
142510
299999
299999
299999
142510
299999
299999
142510
142510
299998
299997
142510
142510
142510
142510
142510
299994
299999
142510
142510
142510
299999
142510
299999
142510
299995
142510
142510
299999
299996
142510
299999
299991
142510
142510
299990
142510
142510
299998
142510
142510
299999
299999
142510
142510
299999
299994
299999
299999
142510
299999
299999
299998
299999
299989
299999
142510
299998
142510
142510
299999
142510
299999
142510
142510
299998
142510
142510
142510
142510
299999
299952
142510
142510
299997
142510
299988
299998
299990
299996
299997
299996
299999
299998
299990
142510
142510
142510
299999
142510
142510
299993
142510
299999
142510
299997
142510
299984
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
142510
299991
299999
142510
299997
142510
299998
142510
142510
299994
299998
299998
299999
299996
142510
299994
299999
299999
299998
299997
299993
299994
142510
299998
299996
142510
142510
299992
299988
299999
299997
142510
142510
299999
299998
142510
299999
299993
142510
299981
299999
299996
299997
299999
142510
299998
142510
142510
299998
299993
299999
142510
142510
142510
299999
142510
299995
299996
299999
299999
299997
142510
142510
142510
142510
142510
299999
142510
299998
142510
142510
299999
299999
142510
142510
142510
299967
299991
142510
299997
299999
299998
142510
299976
299994
299985
299980
299997
299995
299996
299997
142510
299999
299965
299999
299999
299976
299999
142510
299998
299996
142510
299999
142510
299997
299998
142510
299998
142510
299996
299999
142510
142510
299998
299991
299997
299997
299998
142510
299999
299998
142510
142510
299998
299996
299999
299999
299998
299998
299999
142510
142510
142510
299999
299999
299996
142510
299999
142510
142510
142510
299999
142510
299997
299999
142510
299999
299996
299988
142510
142510
142510
142510
142510
299993
299999
299995
142510
299999
299971
299997
299985
142510
142510
142510
299999
299998
299999
299999
299998
299999
142510
299996
299970
299998
142510
299999
299998
299993
299998
299999
142510
142510
299999
299996
299999
142510
299999
299992
299984
299981
142510
142510
299998
299999
299984
142510
299999
299996
299997
142510
299998
299997
299999
142510
142510
299999
299988
142510
299999
142510
299999
142510
299998
299999
299999
142510
299999
142510
299981
142510
299999
142510
299993
299999
299999
142510
299998
299993
299999
299999
299999
299983
142510
299999
299998
299999
299999
299999
142510
142510
142510
142510
299996
142510
299947
299995
299999
142510
142510
142510
299999
299999
299997
142510
142510
299994
142510
299999
299996
142510
299998
142510
142510
142510
142510
299999
142510
299999
142510
142510
142510
299995
299999
142510
299999
299998
142510
142510
299991
299996
299999
299999
299995
299999
142510
299999
299961
142510
142510
299999
142510
299999
142510
299999
299980
299998
142510
299982
299995
299997
299998
299999
299999
299998
299999
142510
299999
299999
299994
299999
299988
299999
142510
142510
299973
299998
299984
299999
299998
299999
142510
299999
299999
142510
299990
299999
142510
299999
142510
142510
142510
142510
142510
299997
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
299995
299999
299997
142510
142510
142510
142510
299997
299999
299996
299989
142510
299999
299997
142510
299999
299999
299999
299998
299999
299999
299976
142510
142510
299997
299993
142510
299945
299999
299994
299999
299997
142510
142510
299980
299999
299999
299999
299982
299999
142510
299999
299999
142510
299999
299999
299999
299998
142510
299992
299997
142510
299991
299999
299999
299999
142510
142510
299996
299998
299987
142510
142510
142510
299998
299994
299984
299997
299999
299999
142510
299986
142510
299994
299999
299999
299999
142510
299998
299999
299997
299996
299999
299999
299997
142510
299998
299999
142510
142510
299999
299998
299999
142510
142510
299998
142510
299999
299998
299989
299999
299989
299999
142510
142510
142510
299998
142510
299999
299999
299999
299996
299999
299982
299997
299999
299999
142510
299999
299998
142510
299994
142510
142510
299999
299993
142510
142510
142510
142510
299995
299999
142510
299998
299999
299982
299998
299999
299995
142510
142510
142510
299965
299997
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
299995
299996
142510
299999
299992
299999
299994
299964
142510
299999
299999
299990
299999
299982
299999
299999
142510
142510
142510
299978
299986
299997
142510
299999
142510
299992
142510
299996
299998
142510
299999
299999
299999
299999
299997
299995
142510
142510
142510
299995
142510
142510
142510
299999
299999
299999
299997
299999
142510
299999
299999
299998
142510
299997
142510
142510
142510
142510
299999
299999
299999
299999
142510
299998
142510
299998
299999
142510
299998
299997
142510
142510
299992
142510
142510
299999
142510
299997
299999
142510
299994
142510
142510
142510
142510
299994
299999
299999
299998
299986
142510
299999
299995
299999
142510
299997
299999
299999
299999
299999
142510
299999
299999
142510
299993
299997
142510
299997
299999
299997
299999
299999
299993
299999
142510
299992
299998
142510
142510
142510
299999
142510
299997
142510
142510
299999
299999
142510
299999
299996
299999
142510
142510
142510
142510
299997
142510
299999
299998
299999
142510
299999
299991
142510
299996
299996
299999
142510
299999
299998
142510
142510
299999
299982
299979
299997
142510
299991
142510
299995
299999
299991
142510
299997
142510
299999
299999
299980
142510
299999
142510
142510
142510
299997
142510
142510
299999
142510
142510
299995
142510
142510
299999
142510
299994
299997
299999
299997
299988
299999
299999
299997
299999
299999
299997
299999
299998
299999
299999
299997
299999
142510
142510
299999
299997
142510
299999
299998
299985
299999
299992
299999
142510
299998
299999
142510
299999
299997
299999
142510
299999
142510
299988
299999
142510
299997
299999
142510
142510
299942
299999
142510
299999
142510
299953
142510
299998
299994
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
299998
142510
299998
142510
142510
299999
299999
142510
299996
299997
142510
299999
299999
299999
299993
299998
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
142510
299999
299995
299996
299995
299999
299996
299998
299998
299999
142510
299999
299999
142510
299987
299997
299998
299994
142510
142510
142510
142510
142510
299999
142510
142510
299998
299999
142510
299999
142510
299997
299977
299997
142510
299973
299999
142510
142510
299998
142510
299999
142510
142510
142510
142510
299992
142510
142510
142510
142510
299999
299999
299997
142510
299996
142510
142510
142510
299999
299998
299997
299999
299988
142510
299994
299999
142510
299999
142510
142510
142510
142510
299996
142510
142510
299994
299996
299999
299999
142510
142510
142510
142510
299999
142510
299999
299999
299997
299999
299968
299998
142510
299999
142510
299999
299998
299993
299999
142510
299999
142510
299999
142510
142510
142510
142510
299999
299993
299999
142510
299978
142510
142510
299998
142510
299999
299999
299994
299997
299996
142510
142510
299997
142510
299997
142510
142510
142510
299997
299999
142510
299998
142510
142510
142510
299997
299999
142510
142510
299999
142510
299996
299999
299998
142510
299993
142510
299999
299978
299999
142510
142510
299998
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299989
299994
142510
299997
299997
299998
299995
299978
299979
142510
299999
299999
299999
299999
142510
142510
142510
299998
299999
299998
142510
299997
142510
142510
299999
299996
142510
299999
299999
142510
299999
299999
299999
299999
299999
299993
299992
299999
299999
299999
142510
142510
142510
299999
299998
142510
142510
299999
142510
299999
299998
142510
142510
142510
299999
299989
142510
299999
299999
299997
299998
299984
299999
299998
299999
299999
299998
142510
299996
142510
299997
299999
299979
142510
299999
299997
299996
142510
142510
142510
299999
299999
142510
299999
299999
299998
142510
142510
299999
299999
142510
142510
299999
299999
299998
142510
299994
299999
142510
142510
142510
299998
142510
299997
299994
142510
299998
299996
299999
299999
142510
299996
142510
299998
299982
299982
299996
142510
299993
142510
299988
299999
142510
142510
299999
299989
142510
299997
299999
299996
142510
142510
142510
299985
142510
299999
299996
142510
142510
299999
142510
299996
142510
142510
142510
299990
142510
142510
299999
142510
142510
142510
299998
299999
142510
299999
299999
142510
299999
299997
299999
299999
299999
299996
142510
299999
142510
299995
299977
299997
142510
142510
142510
142510
142510
299992
142510
299994
299995
142510
299999
142510
142510
299989
299998
299992
299998
299999
299999
299999
299998
142510
142510
299998
142510
142510
299994
299997
142510
142510
299999
299999
142510
299998
142510
299999
299998
299997
299999
299994
299999
299997
299997
142510
142510
142510
142510
299994
299998
299999
142510
299999
299999
142510
299999
142510
299973
142510
142510
142510
299989
299997
299999
142510
142510
299997
299997
299997
299999
299993
299999
299982
142510
299998
299999
299998
142510
299999
299999
142510
142510
142510
299996
299999
299977
299994
142510
299999
142510
142510
299999
299998
299999
142510
299993
299995
142510
142510
142510
299996
299999
299998
299990
299999
142510
142510
299996
299996
299997
299997
299999
299999
142510
299998
299999
299999
299994
142510
142510
299999
299999
142510
299999
299993
142510
299999
299999
299998
142510
299994
299998
299996
299999
299997
142510
299998
142510
142510
299990
299999
299999
142510
299999
299999
299990
299999
142510
142510
299994
142510
299998
142510
299999
299996
142510
299999
299996
142510
142510
299999
142510
299996
299999
299999
299998
142510
299998
299999
142510
299994
142510
299999
299999
299999
299999
142510
299975
299999
142510
142510
142510
299999
299998
299998
142510
299972
299988
142510
142510
299999
142510
299999
142510
142510
299998
299998
299999
299998
299996
299999
299998
299999
299983
299993
142510
299969
299995
299998
299996
299999
142510
299998
142510
299993
142510
299998
142510
299999
142510
299999
299999
142510
299993
299970
142510
299994
142510
299978
142510
142510
142510
299990
142510
142510
299995
142510
299999
299999
299999
299998
142510
299999
299998
142510
299998
142510
299999
299998
299998
299998
142510
299998
142510
299999
142510
299999
299999
299989
299995
142510
299999
299999
299979
142510
142510
142510
142510
142510
299996
299999
299999
142510
142510
299999
142510
142510
142510
299999
299989
299999
142510
299999
299974
142510
299996
299996
299999
299999
142510
299998
299993
299996
299996
299974
142510
142510
299996
299999
299995
299999
299999
142510
299999
299997
299996
299999
142510
299999
299999
142510
299997
299996
142510
142510
142510
142510
142510
142510
142510
299999
299999
299995
299999
142510
299999
142510
299999
142510
299999
299997
142510
299996
299995
299985
142510
299999
299995
299996
299999
299995
299999
299999
299999
142510
299999
299999
142510
142510
142510
142510
299999
299997
142510
142510
299998
299998
142510
299988
299998
299994
142510
142510
299997
142510
142510
142510
299955
299997
142510
299999
142510
299999
299995
299999
299990
299996
299999
299999
299998
299999
142510
299998
299998
299995
299993
299999
299996
299998
299999
299999
299996
299999
142510
142510
299999
142510
299999
299995
299998
142510
299996
142510
142510
142510
299990
299997
299994
299999
142510
299999
299998
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299988
299999
299999
299999
142510
299996
299968
299990
299997
142510
142510
299999
299998
142510
299996
299999
142510
299978
299959
142510
142510
299995
299998
299998
299999
142510
142510
299999
142510
299998
299999
299997
299998
142510
299999
299998
299999
142510
142510
299997
299986
142510
299999
299999
142510
299999
142510
299999
299998
142510
299999
299999
299998
299999
299999
299998
142510
299999
142510
142510
299996
142510
142510
299996
299999
299999
299991
142510
299985
299996
299998
299999
299997
142510
299993
299998
142510
299999
299999
299999
299986
142510
299980
142510
299990
142510
299999
299997
142510
299999
142510
142510
299997
299992
299996
299999
299999
299982
142510
142510
142510
299999
142510
299995
299996
299999
142510
142510
299998
299997
299999
299997
299993
142510
299992
142510
142510
299999
299999
299999
299997
299999
299998
299997
299996
299997
299997
299999
142510
142510
299998
299999
142510
142510
142510
299967
299999
299999
299997
299999
142510
299999
142510
142510
299998
299999
142510
299998
142510
142510
142510
299983
299998
299998
299999
142510
299999
299994
142510
142510
299996
299999
142510
142510
142510
142510
299996
299996
142510
299999
299985
142510
299999
142510
299999
142510
142510
299996
299999
142510
142510
142510
142510
299999
299999
142510
299999
299999
142510
299990
142510
142510
142510
299986
299998
142510
142510
299999
142510
142510
299999
299998
299999
299999
142510
299999
299994
142510
299997
299998
299999
299940
142510
142510
142510
299999
299996
142510
299999
299996
299958
299988
299999
299990
299997
299994
299996
142510
299963
299997
142510
142510
142510
142510
299999
299999
142510
142510
299999
142510
142510
299981
299999
142510
299999
299999
299999
299993
299997
299996
299993
299999
142510
299998
299985
299993
299993
299999
142510
142510
299999
142510
299999
142510
299999
299995
142510
142510
299991
299998
299989
299982
142510
142510
299999
299999
299989
142510
299999
142510
299998
299999
142510
142510
299998
142510
299997
299999
142510
299999
299999
142510
299997
299998
142510
142510
299994
142510
299992
299991
299999
299996
142510
142510
299996
299999
142510
299944
299998
299999
142510
299988
142510
142510
142510
299999
299998
299991
299999
299999
299975
299994
299998
299997
299999
299999
299980
299998
299998
299993
142510
142510
299999
299997
299997
299999
142510
299994
299982
299999
142510
299997
142510
299996
299998
299990
299983
142510
142510
299999
142510
142510
142510
299996
299998
299999
142510
142510
299999
299986
299997
299998
299999
142510
299984
142510
299999
142510
299989
299998
142510
142510
299998
299941
142510
299999
299996
142510
299999
299973
299999
142510
299999
299998
142510
299990
142510
142510
299998
142510
142510
142510
142510
299999
299994
299998
299999
299999
299999
299999
299997
299998
299997
142510
142510
299995
299970
299999
299997
142510
299998
299999
142510
299999
142510
299999
299998
142510
299997
299999
142510
142510
299996
142510
142510
299947
299990
142510
299993
142510
299999
299999
142510
299999
299994
142510
142510
142510
299989
299999
299999
299998
299974
299999
142510
142510
142510
299999
142510
299997
142510
299999
299999
299998
299974
299998
142510
142510
299992
299999
142510
299998
142510
299998
142510
299999
299991
142510
299997
142510
142510
299999
299999
142510
299997
142510
142510
299998
142510
142510
299990
142510
299997
299998
142510
299995
142510
299999
142510
142510
299998
299999
142510
142510
299998
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
299992
299999
142510
299999
142510
299994
299999
299999
299998
142510
142510
299992
142510
299998
299999
142510
299999
142510
299959
299997
299995
299999
142510
142510
299999
142510
299987
299993
142510
142510
142510
299998
142510
299999
299998
299992
142510
142510
299997
299998
142510
299999
299996
299999
299998
299998
299999
299998
299999
299999
142510
142510
299994
299998
142510
142510
142510
142510
299999
142510
142510
299999
142510
142510
142510
142510
299998
142510
299999
299999
299999
299992
299994
142510
299998
142510
299998
299997
142510
142510
142510
299999
299999
142510
142510
299999
299997
299997
142510
299986
299999
142510
142510
299999
142510
299999
299999
299999
142510
299998
299997
299999
299994
299998
142510
299999
142510
299997
142510
142510
299997
299999
299999
142510
142510
299999
142510
142510
299999
142510
299995
299997
299997
142510
299999
299997
142510
142510
142510
299997
299999
142510
299993
299999
142510
299987
299999
299999
142510
142510
299997
299999
299999
299998
299997
299999
299997
142510
299999
142510
299999
299978
299996
299998
142510
299998
299998
299999
299983
142510
142510
142510
299999
142510
142510
142510
142510
299999
142510
299992
142510
299996
299999
299999
299989
299967
299999
142510
142510
299996
299999
142510
142510
142510
142510
299995
299995
299999
299999
299995
142510
142510
299997
299999
142510
142510
299999
142510
299999
299997
142510
142510
299997
142510
142510
142510
299998
142510
299999
299999
142510
299998
299998
299996
299998
142510
299995
299999
142510
299998
299991
142510
299991
299986
299949
299999
299999
299999
142510
299973
299999
142510
299999
142510
142510
299998
299998
299999
142510
299999
299998
142510
299992
142510
299998
299999
299999
299999
142510
299999
142510
142510
142510
142510
299998
299996
142510
142510
299971
299997
299993
299996
299994
299998
299997
299999
299980
142510
299999
299982
299999
142510
299986
299998
299980
142510
299998
142510
299997
299999
142510
142510
299998
299999
299999
299997
142510
142510
299995
142510
142510
299999
142510
299998
299980
299999
299996
299983
142510
142510
142510
142510
299999
299960
142510
142510
299999
299999
142510
299999
299998
142510
299997
299999
299999
142510
299997
142510
299989
299995
142510
299998
299998
142510
299999
299999
142510
142510
299999
142510
142510
299999
142510
299994
142510
299999
299999
142510
299999
299983
299993
299999
142510
299999
142510
299999
299998
142510
142510
299994
299998
142510
142510
299995
299999
299996
299999
299998
142510
299991
299971
299999
142510
299998
299999
142510
142510
299999
299998
142510
299952
142510
299997
142510
142510
299996
142510
142510
299996
299995
299970
299995
299999
142510
142510
299999
299999
299996
299973
299999
142510
299997
299986
299999
299996
299982
299999
299987
299997
299990
299972
142510
299995
142510
299999
299983
299999
142510
299997
142510
299999
142510
299999
142510
142510
299999
299995
299999
142510
299996
299997
142510
299999
299999
299999
299997
299991
299999
142510
142510
299982
142510
299999
299999
142510
299998
142510
299977
142510
299999
142510
142510
299999
299998
299997
299998
299999
299993
299999
299999
142510
142510
142510
299999
142510
299997
142510
142510
142510
142510
299997
142510
299993
299999
142510
142510
299998
142510
142510
142510
299981
142510
142510
299997
142510
299999
299999
299995
299999
142510
299999
299995
142510
299997
299999
142510
299998
142510
142510
142510
299993
142510
299999
299999
142510
299985
299999
142510
299985
142510
142510
299999
142510
299999
299998
142510
299999
142510
299999
142510
142510
142510
299998
299998
142510
142510
299999
299991
299999
299999
142510
142510
299999
299995
299997
299982
142510
142510
142510
142510
299998
299998
299996
142510
142510
142510
299998
299999
299997
142510
299994
299998
142510
299999
299999
299999
299999
299995
142510
299995
299999
299999
142510
299998
299998
142510
142510
299996
299999
299998
299997
299999
142510
299996
299999
299989
142510
142510
142510
299998
142510
142510
299999
299998
299999
299997
299999
299995
299996
299997
299992
299999
299997
299999
142510
299992
299999
142510
299999
299998
142510
142510
299988
299999
142510
299999
299999
299975
299999
299999
299996
299995
299996
142510
142510
142510
142510
299999
299999
299999
299999
299996
299991
299999
299999
299999
299998
299995
299991
299996
299993
299999
142510
142510
299998
142510
142510
299996
142510
142510
142510
299997
142510
299999
299999
142510
299998
299998
299998
142510
142510
299999
299999
299999
299997
299999
299999
299999
299999
299998
142510
142510
299999
142510
299999
299999
299995
299980
299980
299997
142510
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
299999
299999
299999
299981
142510
299999
142510
299996
142510
299997
142510
299999
299999
299997
142510
142510
142510
299999
299999
299995
142510
299999
299999
299999
299999
142510
299991
299999
299999
142510
142510
299998
299999
142510
299984
142510
142510
299994
142510
142510
142510
299999
299998
142510
142510
299999
142510
299996
299999
142510
142510
142510
299990
299998
142510
142510
299999
142510
299999
299999
299997
299986
299998
299994
299999
142510
142510
299998
142510
299999
299999
142510
142510
299992
142510
299987
142510
142510
142510
142510
142510
142510
299999
299992
299999
299988
142510
299999
142510
299998
299999
299990
142510
299999
142510
142510
299994
142510
142510
142510
142510
299999
299999
299996
142510
299996
299999
142510
299999
142510
142510
299999
142510
299999
142510
142510
299999
299999
299995
299984
299999
142510
299996
299998
299999
299999
299998
299999
299999
299999
142510
299993
299999
299997
299999
299999
299994
142510
142510
299999
299999
299994
299996
299973
142510
142510
299999
299998
299999
142510
299995
299999
299999
142510
142510
299999
299995
142510
142510
299999
142510
299998
299997
142510
299999
299998
299998
299953
142510
299999
299995
299999
299997
299999
299997
299997
299996
299947
142510
299998
299989
299999
299997
299998
299999
299998
142510
142510
142510
299999
142510
299998
299998
299997
142510
299987
299999
299999
299997
299998
142510
299999
299999
142510
142510
142510
142510
299998
142510
299996
142510
299998
299999
142510
142510
299998
142510
299995
142510
299999
142510
299996
299998
299997
299995
299996
299983
299997
299993
142510
142510
299996
299999
299988
299998
299999
142510
299999
142510
142510
299999
142510
299999
299998
142510
142510
299961
142510
142510
299998
299999
299992
142510
299999
299999
299999
142510
142510
142510
142510
299999
299986
299999
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
299998
299999
299988
299999
299998
142510
299999
299989
299998
142510
299999
142510
142510
299997
299992
299999
299973
299977
142510
142510
299981
142510
299998
299998
142510
142510
299999
142510
299999
299983
142510
299999
142510
142510
142510
142510
299999
299994
299998
142510
299999
299996
142510
142510
142510
142510
299999
142510
142510
142510
299986
299999
299983
299999
299999
299999
142510
299999
142510
299996
142510
299986
142510
142510
299999
299973
142510
142510
142510
299999
299998
299993
142510
299999
142510
299998
299999
299999
299994
142510
299999
299999
299999
299998
299999
299994
299998
299965
142510
142510
299998
299998
299992
299999
299999
299998
299999
142510
142510
299998
299996
299993
299997
142510
299999
299998
299999
142510
142510
142510
142510
299988
299991
142510
299999
299998
142510
299992
142510
299996
299998
142510
299996
299998
299998
142510
142510
299999
142510
142510
299998
142510
299999
142510
142510
299997
142510
142510
299996
142510
299999
142510
299998
299991
142510
299999
142510
142510
142510
142510
142510
299998
142510
142510
142510
299999
142510
142510
142510
299994
142510
299998
299999
142510
142510
142510
299999
142510
142510
299996
299998
142510
142510
299999
142510
142510
299999
142510
299998
142510
142510
142510
142510
299992
299999
299999
142510
142510
142510
299980
142510
299999
142510
299999
299992
142510
299999
299963
299999
299999
299999
142510
299999
299997
142510
299998
299997
142510
299966
142510
142510
142510
299998
299999
142510
299999
142510
299978
142510
299995
299997
299985
299999
299999
142510
142510
299999
299999
142510
299997
142510
299998
299997
299998
299999
299999
142510
299990
299995
299995
299997
299931
142510
142510
299997
142510
299990
299996
299998
299985
142510
299999
299997
299937
299983
299999
299999
299999
299999
299999
142510
299999
299999
299999
299990
142510
299999
299999
299999
142510
299987
299941
299999
142510
299999
299996
142510
299999
299999
299998
299993
299996
299998
299999
142510
299996
299999
299986
299999
299992
142510
299987
142510
299996
142510
142510
142510
299996
299940
142510
299998
299999
299997
299998
142510
299999
299999
142510
299998
299988
299998
299999
142510
142510
299999
299999
299999
142510
299997
142510
142510
299995
142510
299999
142510
142510
299997
142510
299995
299998
142510
142510
142510
299997
142510
299996
299999
299999
142510
299999
299998
142510
299995
299997
142510
142510
142510
299999
299995
299999
299986
299999
299999
142510
142510
299999
142510
142510
299993
299999
299998
142510
299997
142510
299995
299998
299999
299986
142510
142510
142510
299998
142510
299999
142510
142510
299991
299999
299998
142510
299997
142510
142510
299977
299995
299999
299998
299995
299964
142510
299999
142510
299997
299997
299999
299998
142510
142510
299999
299997
142510
142510
299999
299999
142510
299994
142510
142510
142510
142510
142510
299998
299999
299998
299999
142510
299984
142510
299996
142510
142510
299999
299999
142510
299997
142510
142510
299987
299999
299981
142510
142510
299988
142510
299999
142510
299999
142510
299999
299999
142510
299999
299995
142510
299999
142510
299996
142510
299999
142510
142510
299991
142510
299999
142510
299998
299999
142510
142510
299999
142510
299998
299998
142510
299999
299999
142510
299999
299999
142510
142510
299996
299962
142510
299989
142510
299999
142510
299999
299999
299992
299999
299999
299997
299994
299981
299998
142510
142510
299995
299999
142510
299998
299998
299999
299989
299998
299999
142510
142510
299999
299996
142510
142510
142510
299976
142510
142510
299996
299997
299999
299998
299997
299999
299996
142510
299999
299999
299988
142510
142510
142510
142510
299989
299999
299999
299982
142510
142510
299998
142510
299998
299999
299999
142510
299999
142510
142510
142510
142510
299997
299997
142510
299998
299995
142510
299999
299998
299986
299979
142510
299997
299999
299999
299998
299999
299997
299999
299998
299999
142510
299996
299997
299994
299999
299998
142510
299931
299995
299998
142510
142510
142510
299994
299999
299999
142510
299992
142510
299999
142510
299998
142510
299998
299997
142510
299982
142510
299999
299999
299999
142510
299999
299999
299990
142510
142510
299987
299976
299999
299979
142510
142510
142510
299999
299992
142510
299996
142510
299994
299999
299999
299997
142510
142510
299996
299990
142510
142510
142510
299999
299995
299997
142510
142510
299996
142510
142510
142510
142510
299996
142510
299999
142510
299999
299999
142510
142510
142510
299999
299999
142510
142510
142510
299995
299999
299993
142510
299978
142510
299988
142510
142510
299996
299991
142510
299994
142510
299998
299999
142510
299998
299994
142510
299993
142510
299999
299999
299999
299998
142510
299999
142510
299998
142510
299966
299994
299984
299999
142510
299999
142510
299999
299998
142510
299999
299999
299997
299996
299999
299991
299999
299982
299999
299999
299997
299994
299998
299967
142510
142510
142510
142510
142510
142510
142510
142510
142510
299997
299988
299999
299999
299993
299999
299966
299999
142510
142510
142510
299998
299996
299999
299997
299992
299999
299986
142510
299999
299992
299998
142510
299998
142510
299999
299999
299986
299997
299999
299998
299987
142510
142510
142510
299997
142510
299999
142510
142510
299999
142510
299998
142510
299999
299998
299940
299980
299999
142510
299995
299998
299999
299999
142510
299996
142510
142510
299999
142510
299995
299999
299996
299999
142510
299998
142510
299994
299999
142510
299999
299997
142510
142510
299998
299999
142510
299999
142510
299990
299990
299999
299999
299999
299997
299992
299999
299998
299995
299999
142510
299999
142510
299997
299999
299999
142510
299999
299998
299999
299999
142510
142510
142510
299999
299997
142510
299992
142510
299999
142510
299995
299996
299999
299996
299999
299997
299997
299998
299998
299997
299999
299998
299999
299999
299998
299974
142510
142510
299999
142510
299998
142510
142510
299999
142510
142510
299998
142510
299994
142510
299994
299997
142510
299999
299998
299998
299998
299998
299999
299999
142510
299948
299988
299988
299999
299987
299996
299996
299999
299995
142510
142510
299999
299999
299979
299892
142510
299998
142510
299981
299989
142510
299997
142510
299998
299999
299996
142510
299998
299995
142510
142510
299995
299999
142510
299999
299999
299998
142510
299981
299995
299998
299999
142510
142510
299999
299999
142510
299990
142510
142510
142510
299999
299999
142510
299999
299999
142510
299999
142510
299999
299966
299997
299999
142510
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
142510
299996
299999
299999
299981
299999
299999
142510
299997
142510
142510
299999
142510
299999
299998
299999
299999
299996
299995
299999
142510
142510
299998
299999
299998
299999
142510
142510
142510
142510
299999
299998
142510
142510
299998
299998
142510
299999
299998
142510
299972
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
142510
299994
299984
299998
142510
142510
142510
142510
142510
142510
299996
299999
299999
142510
142510
299999
299998
142510
299996
299999
299993
299994
299999
299999
299994
142510
299995
299999
142510
299999
299999
299995
299999
299999
142510
142510
299999
299998
299998
142510
299999
142510
299999
142510
299999
142510
142510
299999
299999
142510
142510
299997
299999
142510
142510
299999
299999
142510
142510
299999
142510
299998
142510
299997
299991
299998
299997
299998
142510
299999
142510
299972
142510
299998
299997
299949
299999
299990
299975
299991
299983
142510
142510
142510
299999
299997
142510
299999
299967
299996
142510
142510
142510
299999
299999
142510
142510
299993
299999
142510
299999
299999
142510
299999
142510
142510
142510
299999
299963
299997
299998
142510
299999
142510
142510
299999
299990
299999
299999
299999
142510
299999
299999
299998
299977
142510
142510
299998
142510
142510
142510
299977
299997
299999
299963
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
299994
299998
299993
299984
299999
142510
142510
299999
299993
142510
299999
299992
299946
299999
142510
299999
299961
299999
299998
299999
299998
299998
142510
142510
142510
142510
142510
299999
299996
299999
299934
142510
142510
299991
299990
299999
142510
142510
299979
142510
142510
299998
299999
299949
142510
142510
299986
299998
299998
299999
299999
142510
299999
299998
142510
299997
142510
299997
299996
142510
299996
299998
299998
299986
299999
142510
299998
299998
299999
299992
299999
142510
299999
299997
299995
142510
299963
299990
299998
299997
299999
299999
142510
299996
142510
142510
299999
142510
142510
299999
142510
299953
299999
142510
299999
299998
299997
299999
299999
142510
299997
142510
299999
299992
299996
299999
142510
142510
299999
299997
142510
142510
299999
299996
299999
142510
142510
142510
299998
299999
142510
299997
142510
142510
142510
142510
142510
299997
142510
142510
299999
299982
142510
142510
299999
142510
299998
142510
299999
299996
299999
299997
142510
142510
299999
142510
142510
142510
299999
299993
142510
142510
142510
299990
299998
299989
142510
142510
142510
299994
142510
299999
142510
299995
299999
142510
299996
142510
299999
142510
299997
142510
299989
299997
299992
142510
299999
299987
142510
299998
299999
142510
142510
142510
299999
299983
299997
142510
299999
299994
299999
299999
142510
299999
142510
299996
299996
299999
299999
142510
299998
299999
299995
299953
142510
299999
299999
299999
299999
142510
299999
142510
299999
299997
142510
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
142510
299998
299999
142510
142510
299999
299999
299999
142510
299999
142510
299999
142510
299992
299998
299967
299999
299995
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299992
142510
299998
299997
142510
142510
142510
299937
299999
142510
142510
299999
299995
299996
299999
142510
299999
142510
299998
142510
299981
142510
142510
142510
299993
299996
299999
299981
299980
299996
142510
142510
299999
299997
142510
299999
299999
299999
299995
299999
142510
299986
299998
299995
142510
299997
299998
299998
142510
299993
142510
142510
299997
142510
299997
299999
299999
299980
299995
299999
299999
299999
299998
299999
299995
299994
299991
299997
142510
142510
299996
142510
299999
142510
299998
142510
299993
142510
299998
142510
142510
299999
299999
299998
299999
142510
142510
299991
142510
299999
299999
142510
299999
299999
299999
299996
142510
142510
299998
299997
299999
299999
299995
299998
142510
299999
299999
299998
299999
142510
142510
142510
142510
299999
299999
299998
142510
299999
299996
299999
142510
299998
142510
142510
299992
299997
142510
299999
299996
142510
142510
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
142510
299999
299999
142510
142510
142510
299994
142510
299973
299999
299999
299997
142510
299999
142510
142510
299999
142510
299999
142510
299998
299995
142510
142510
299999
299998
299986
299999
142510
299999
299999
299998
142510
142510
299999
299995
142510
142510
142510
299992
299990
142510
299998
142510
299999
299999
299999
299991
299999
299999
142510
299997
299999
299999
299996
299994
299999
142510
299993
299980
299995
299999
142510
142510
142510
142510
142510
142510
299999
299999
299997
142510
142510
142510
142510
299963
142510
299999
142510
142510
142510
299999
299991
142510
142510
299988
299997
299996
142510
142510
142510
299999
299998
299999
142510
299999
142510
142510
299995
299998
299999
299999
299999
142510
142510
142510
299992
142510
142510
299992
299998
142510
142510
299999
299997
142510
299999
142510
299999
299999
299985
299996
142510
299997
142510
299998
299999
299994
299998
142510
299999
299999
299998
142510
142510
142510
299999
299999
142510
142510
299998
142510
142510
299998
299999
299996
299999
142510
299998
299993
142510
299999
142510
299998
142510
299998
142510
299997
299999
299993
299999
299991
299998
142510
299969
299999
299999
299999
299999
299981
142510
299999
299982
142510
299998
299970
299999
142510
142510
299993
142510
299995
299999
142510
142510
142510
299999
299999
142510
142510
299999
299999
142510
299999
299998
299983
299999
142510
299998
142510
142510
299999
299997
142510
299999
142510
142510
299999
299999
299997
142510
299976
299998
299998
299998
142510
299994
142510
142510
299975
299995
142510
299998
299998
142510
142510
299997
299999
142510
142510
299986
299991
299999
299999
299998
299999
299999
299997
299993
142510
299999
142510
299999
299999
299999
142510
299998
299999
299970
142510
299993
299999
299999
142510
299999
299999
142510
142510
142510
142510
142510
299998
299999
299999
142510
299998
299996
142510
299997
299999
142510
299996
299992
142510
142510
299998
299998
142510
299999
299999
142510
299999
299996
299999
142510
299998
142510
299999
142510
299998
142510
299986
142510
142510
299998
299999
299998
299999
142510
142510
299996
299999
299998
142510
142510
299997
299994
142510
299998
299993
299999
299997
142510
299999
299999
299998
299981
299998
299949
142510
299999
142510
299995
299995
142510
299982
299998
142510
299999
142510
299999
299998
142510
299997
142510
299998
299999
142510
142510
299999
142510
299999
299999
299999
299988
299998
299999
299997
142510
299998
142510
299999
299999
142510
142510
142510
142510
299999
142510
142510
142510
299999
299998
142510
299974
142510
299999
299997
142510
299997
299999
142510
299998
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
299999
142510
299999
299999
142510
299989
299999
299992
299999
299994
142510
299996
299998
142510
142510
299997
299999
142510
299999
299996
299993
142510
299999
299991
299999
299999
142510
142510
142510
142510
142510
142510
142510
299997
142510
299999
142510
142510
299999
299999
299999
142510
142510
142510
142510
299997
299999
142510
299998
299998
299987
299999
142510
299997
299986
142510
142510
299998
142510
142510
299994
142510
299999
299989
299997
142510
299999
142510
299999
299997
299999
299995
142510
299995
142510
142510
299974
299995
299998
299999
299998
299997
142510
142510
142510
299990
299999
142510
142510
142510
142510
142510
299963
299999
299995
299999
299999
142510
299981
299991
299999
299995
299999
299997
299994
142510
142510
299999
142510
142510
299986
299994
142510
299999
299972
142510
142510
299996
142510
142510
299999
299998
299999
142510
299992
299993
142510
142510
142510
142510
142510
299996
299999
142510
142510
142510
299999
299999
299999
299992
299998
142510
299979
299999
142510
142510
299999
299998
299995
299993
299998
299999
299999
299999
142510
299996
299999
299999
299998
299995
142510
299998
142510
142510
142510
142510
299999
299986
299988
142510
142510
299999
142510
142510
299999
299998
142510
299998
299999
142510
299996
299997
299996
299999
299999
299999
299999
299995
299994
142510
299999
299999
142510
142510
142510
299999
299993
299998
142510
299995
299975
142510
299998
299997
299998
142510
142510
142510
142510
299999
299999
142510
142510
299998
142510
142510
299999
299999
299999
142510
299997
299999
299989
299999
142510
299996
142510
142510
299988
299995
142510
299998
299996
142510
142510
142510
299988
299998
299998
299998
142510
299999
299999
299998
299999
299999
142510
299999
299999
299997
299999
299999
299991
142510
299999
142510
299998
142510
299989
142510
299989
299999
142510
142510
142510
142510
299982
142510
299996
142510
142510
142510
142510
299999
299999
299999
299998
142510
299997
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
142510
299999
299993
142510
142510
142510
142510
299998
142510
299993
299999
299998
299999
299996
299999
299999
142510
299999
299998
299999
142510
142510
299998
299993
142510
142510
299998
299998
142510
142510
299999
299965
142510
299998
299996
299999
299971
299999
142510
142510
299993
299999
142510
299990
299999
299999
299996
299999
142510
142510
299991
142510
142510
299990
299999
142510
142510
142510
299990
299999
299998
299999
299998
299999
299999
299999
299999
299998
299996
299999
299995
299947
142510
142510
142510
299986
299997
299997
299997
142510
299998
299993
142510
142510
142510
299999
299994
299998
142510
142510
142510
142510
142510
299999
299999
299988
299997
142510
299999
299999
142510
299999
299996
299999
299997
299999
299999
299996
142510
142510
299998
299999
299989
142510
299995
299998
142510
142510
142510
142510
299999
299999
142510
142510
299999
142510
142510
142510
299998
299999
299994
142510
299999
299999
299999
299986
142510
299998
299999
299997
299999
299999
142510
299998
299995
299999
299999
299998
142510
142510
142510
142510
299989
299991
299995
299999
142510
299998
142510
142510
299999
299994
299999
299999
299999
299999
142510
142510
299999
299999
299996
142510
299984
142510
299999
299997
299997
299998
299999
299999
299999
299999
299998
142510
142510
142510
142510
299995
299994
299999
142510
142510
142510
142510
299998
299999
299999
299999
142510
142510
299999
299999
142510
299998
299999
142510
299997
142510
299998
142510
299999
299999
299998
299999
142510
142510
299998
299983
299999
299997
299993
299999
299998
142510
142510
142510
299955
299999
299999
299999
142510
142510
142510
299999
299997
299964
299999
142510
142510
299998
299999
299998
142510
142510
299998
299996
142510
299999
299999
142510
142510
299999
299991
299999
142510
299999
142510
299999
299997
299967
299998
299999
142510
299997
142510
142510
299999
299998
299999
142510
299989
299999
299999
299999
299991
142510
142510
299999
299999
299998
299998
299998
299998
299997
142510
142510
299999
299995
142510
299999
299999
299998
142510
299999
299992
299980
142510
299998
299998
299995
299986
142510
142510
299999
299987
142510
142510
299998
142510
299999
142510
299999
142510
142510
142510
142510
142510
142510
142510
299999
142510
299998
142510
299999
142510
142510
299967
142510
299996
299993
299999
142510
142510
142510
142510
299999
299999
299996
299999
142510
142510
142510
299981
142510
142510
142510
142510
299999
299999
142510
142510
299999
142510
299995
142510
142510
299998
299995
299999
142510
299999
299999
299999
142510
142510
299997
299999
299993
299999
142510
299997
299990
142510
299999
299998
299998
299999
299985
299999
142510
142510
142510
142510
299996
142510
142510
142510
142510
142510
142510
299997
142510
299998
299999
142510
299999
142510
142510
142510
299999
142510
142510
299999
299998
142510
142510
142510
299999
299998
299999
142510
299998
299999
299999
142510
142510
142510
299998
142510
299999
142510
299999
142510
299999
299999
299999
142510
299998
299999
142510
142510
299997
299999
142510
299999
299999
142510
299987
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
299994
142510
142510
299999
299984
299998
299997
299993
142510
299980
299997
299998
299999
142510
299993
299999
299996
142510
299999
299936
142510
299998
299996
299999
299999
299999
299937
142510
299999
142510
299997
299999
299998
299998
299996
142510
299999
299999
299999
299999
142510
299997
299993
142510
299997
299995
142510
299999
142510
299999
142510
142510
299999
299998
142510
299999
142510
299998
299999
299999
299996
142510
299999
299999
142510
299997
142510
142510
142510
142510
299996
142510
142510
299999
299990
299984
299991
299998
142510
142510
299970
299997
299996
142510
299998
142510
142510
142510
299993
299999
142510
299998
142510
142510
299996
142510
299999
299999
142510
142510
299996
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
142510
142510
299992
142510
299999
299993
299993
299999
299997
142510
299998
299998
299998
299998
299995
299999
142510
299993
299999
142510
299992
299999
142510
142510
142510
299952
299999
299999
142510
299999
142510
142510
142510
142510
299999
299999
142510
299997
299998
299998
142510
299998
299999
142510
142510
299998
142510
299983
299979
299998
142510
142510
299995
142510
142510
142510
142510
142510
142510
299999
299999
299996
142510
299998
299998
299999
299997
299999
299997
299996
299999
142510
299997
299987
142510
299996
142510
299997
299998
142510
142510
299990
299998
299999
299998
142510
142510
299995
299999
142510
299977
142510
142510
299993
142510
299992
142510
299999
299999
142510
142510
142510
299988
299996
299959
299997
142510
299999
299999
142510
142510
299995
142510
142510
299998
299999
142510
142510
299999
299999
299994
142510
299996
299999
142510
299941
142510
142510
299993
142510
142510
299988
299999
299999
142510
299999
299999
142510
299992
299996
299999
142510
299991
299997
142510
299984
299996
299998
299999
142510
299998
299997
142510
142510
299993
142510
299999
299998
299999
299997
299998
142510
142510
142510
142510
299999
299994
142510
299999
142510
142510
299999
142510
142510
299996
142510
299997
299999
299977
299992
142510
299997
299999
142510
299999
142510
142510
142510
299998
299989
142510
142510
299999
142510
299999
142510
142510
299999
142510
299999
299998
299998
142510
142510
299992
142510
299990
299999
299998
299999
142510
142510
299999
142510
299999
299999
142510
299999
299998
142510
299998
299998
299999
142510
299999
142510
142510
299999
142510
142510
142510
299995
299998
299996
299999
299999
142510
299999
299999
299999
299948
142510
299997
299997
299996
299999
142510
299998
142510
299994
142510
299991
142510
142510
142510
299999
142510
299993
299998
299989
299999
299999
299999
299998
142510
299999
299999
142510
299999
142510
142510
299999
299999
142510
142510
142510
299988
299999
299999
299998
299999
142510
299999
299996
142510
299996
299999
299996
299997
299999
299996
142510
299998
299996
299998
299997
299999
142510
299998
299999
142510
299997
299999
299999
299998
299999
142510
142510
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
142510
142510
142510
142510
299999
299999
299999
299999
299998
299977
142510
142510
299999
142510
299999
142510
299998
299999
142510
299957
299999
142510
299987
299998
299999
299999
299999
299990
299999
142510
299990
299997
299999
299997
142510
299998
299997
299998
142510
142510
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
142510
299998
142510
299999
142510
142510
299999
299999
142510
299998
299998
142510
142510
299996
299999
299999
142510
299999
299998
299998
299998
299999
142510
299996
299995
299997
299999
142510
299998
142510
299986
299999
299989
299999
142510
142510
299973
142510
299964
299998
142510
299996
142510
299945
142510
142510
299999
299997
299998
142510
299993
142510
299997
142510
299996
299999
299995
142510
299999
142510
299999
299998
142510
299998
142510
142510
299999
142510
142510
299999
142510
299998
299999
142510
299999
142510
299993
142510
299999
142510
142510
142510
142510
299998
142510
299994
142510
299997
299989
299999
299999
299986
142510
299999
299999
299999
142510
142510
299992
142510
142510
299992
142510
299990
299999
299996
299993
299999
142510
142510
299998
299996
299998
299999
299999
299999
299999
142510
299999
142510
299998
299999
299998
299995
142510
299998
299999
299999
299997
142510
142510
299997
142510
142510
299996
299990
299998
142510
142510
299998
142510
299997
299999
299998
299998
299999
142510
299999
299997
142510
299999
299988
299997
142510
142510
299999
299991
299998
299999
299999
142510
299998
142510
142510
299995
299999
299989
299999
299999
299999
299999
142510
299995
142510
299999
142510
142510
299997
299998
299999
299999
142510
142510
299998
142510
299971
299995
299999
299999
299999
142510
299998
142510
299999
299998
299999
142510
299998
142510
299998
142510
299999
299998
142510
299998
299996
142510
299998
299999
299996
299998
142510
299988
142510
142510
299999
142510
299999
299999
142510
142510
299999
142510
142510
142510
142510
299996
299992
299999
142510
142510
299999
299988
142510
142510
142510
299999
142510
299998
142510
299998
142510
142510
142510
299995
142510
142510
299999
142510
142510
299998
142510
299999
142510
299999
299999
142510
142510
142510
299999
299997
142510
299998
142510
142510
299998
142510
142510
299999
299999
299998
299999
299997
299998
142510
142510
142510
299999
142510
142510
142510
299995
299997
299999
299999
299999
299998
142510
299998
299998
142510
299998
142510
142510
299999
299999
299998
299995
142510
142510
142510
142510
142510
142510
299999
299999
299997
299997
299984
299998
142510
299997
299999
142510
299994
142510
142510
299994
299944
142510
299968
142510
142510
299999
142510
299999
142510
299991
142510
299995
299999
142510
299999
299989
142510
142510
142510
299997
299993
142510
299971
299997
299999
299999
299999
142510
142510
142510
142510
299993
142510
299999
299998
299998
299982
299986
142510
299992
299998
299996
299968
299997
299994
299991
299985
299999
299998
299992
142510
299999
299999
299999
299959
299992
299999
299999
142510
142510
142510
142510
142510
299997
142510
299999
142510
142510
142510
299999
299998
299994
299991
299999
142510
299992
299975
299999
142510
299999
299999
299993
142510
299999
299999
299999
299999
142510
142510
299999
142510
299998
142510
142510
299996
142510
142510
299997
299998
299998
142510
299999
299997
142510
299999
142510
299999
299989
142510
142510
299999
299998
142510
142510
142510
299999
299995
299999
142510
299997
299999
299999
299999
299996
142510
299994
299998
142510
299999
299989
299997
299999
299999
299995
142510
299999
299999
142510
299999
142510
299999
299998
299998
299998
299999
142510
299982
299997
299997
299998
142510
299996
299932
299999
299992
299999
299989
299999
142510
299999
142510
299999
142510
299999
299998
142510
299991
142510
142510
299976
142510
299994
142510
299999
299999
299978
299999
142510
299998
142510
299999
299999
299999
299994
299964
142510
299996
299999
299979
299999
299990
142510
299999
299961
142510
299995
299996
299998
299999
142510
299999
299999
142510
142510
299999
142510
299999
299996
142510
299991
299999
299998
299999
142510
142510
142510
299997
299994
142510
142510
142510
299976
299999
299998
142510
299999
299999
299987
299999
299999
299999
299983
299998
299999
299999
142510
299999
299987
142510
299994
299995
299994
142510
299996
299980
142510
299999
299995
299991
142510
299999
299999
299982
299998
299999
142510
142510
299999
299999
142510
299993
299993
299998
142510
299999
299998
299995
299999
299999
299999
142510
142510
142510
299998
299998
299999
142510
142510
299999
299996
299999
299983
299999
299999
299998
142510
299999
299998
299999
142510
142510
299999
299996
299998
142510
299999
299996
299999
142510
299977
299998
299998
299997
299998
299999
299992
299997
299982
142510
142510
142510
299995
142510
299999
299982
299952
299997
299999
299997
142510
299998
142510
142510
142510
299999
142510
142510
299999
142510
299990
142510
299995
299969
299999
299997
299999
299999
299998
299995
142510
299985
299999
142510
299998
142510
142510
299980
142510
299997
142510
142510
299998
142510
299996
142510
299999
299998
142510
299993
142510
142510
142510
142510
142510
142510
142510
299997
142510
142510
299950
299997
142510
142510
299996
299994
142510
299999
142510
299991
142510
299999
142510
142510
299994
142510
299999
299999
299999
299999
142510
142510
299999
142510
299999
299993
142510
299999
299990
299999
142510
142510
142510
142510
299999
142510
142510
299999
299999
142510
142510
299997
142510
299990
299999
142510
142510
299999
299999
299996
299994
299975
299998
142510
142510
142510
299999
142510
299995
142510
299987
299995
299994
299998
299996
299998
142510
142510
142510
142510
299999
299997
142510
299999
299952
299999
142510
299997
299998
299999
299999
299999
299997
299999
299995
142510
299996
299999
142510
299998
299998
142510
142510
299999
142510
299999
299997
142510
299999
299989
299995
299999
299988
142510
142510
142510
142510
299992
299998
142510
142510
299999
299987
142510
299999
299971
299999
299997
299983
299999
299996
299998
299999
299992
142510
299997
142510
142510
142510
299998
142510
142510
299998
299997
142510
299999
299997
299999
299999
142510
299990
142510
299999
299999
299998
142510
142510
299992
299999
299993
299999
299999
299968
142510
299995
299999
299996
142510
299999
142510
142510
299998
299998
142510
299992
299999
299997
299999
299996
142510
299997
142510
299986
299998
299999
299999
299991
142510
299999
299999
299993
142510
299999
299999
299999
142510
142510
299999
299999
299994
142510
299998
142510
299998
142510
299999
299999
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
299992
299999
299996
299987
299999
142510
142510
299999
299999
142510
299997
142510
142510
299999
142510
299981
142510
299968
142510
142510
142510
142510
299994
299994
299996
299993
299998
142510
142510
299998
299998
142510
299998
142510
299999
142510
299998
299997
299998
299999
299990
299992
299999
142510
299999
142510
299999
142510
142510
299999
299999
299998
142510
142510
142510
299998
142510
142510
299999
299999
299998
299998
299994
142510
299999
299967
299999
142510
299999
299996
299978
142510
299999
142510
299997
142510
142510
142510
299999
299996
299999
299999
142510
142510
142510
299997
299999
142510
299998
299999
142510
142510
299998
142510
299996
299999
142510
142510
299999
142510
142510
299999
299999
299998
299998
299999
299996
299999
142510
142510
299994
299998
299998
142510
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299994
299999
142510
299999
299982
299999
299999
299999
299999
142510
142510
299999
142510
299999
299998
142510
299998
299982
142510
299998
142510
142510
142510
142510
142510
142510
299984
299999
142510
142510
299998
299987
299993
142510
142510
142510
299996
142510
299993
299998
142510
142510
299999
142510
299992
299999
299998
142510
299994
299998
142510
299998
299998
299999
299999
299999
142510
142510
142510
299999
142510
299992
299999
142510
142510
142510
299999
142510
142510
142510
299999
142510
299996
299999
299947
142510
299990
142510
299996
142510
299998
299974
299999
299997
299999
299997
299999
299999
299982
299993
299999
142510
299996
142510
299991
142510
299997
299998
142510
299999
299995
299994
299999
142510
299996
142510
299999
299998
299999
299996
142510
142510
299999
299998
299999
142510
299999
142510
299997
142510
299999
142510
299996
299996
299998
142510
142510
142510
299999
299999
299999
142510
299999
142510
142510
142510
299996
142510
299999
299991
299999
142510
299999
299991
299977
142510
142510
299999
299997
299999
142510
299995
142510
299998
299997
142510
299999
142510
142510
299997
142510
299999
142510
299995
299996
299997
299999
299996
142510
299999
299998
142510
299999
142510
299998
299993
299995
299996
299999
299988
142510
299999
299993
299996
299997
299999
142510
142510
142510
299896
299972
142510
299999
299999
142510
299999
142510
299999
299999
142510
142510
142510
299999
142510
299999
142510
299986
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299998
299981
142510
142510
142510
299999
299998
299999
142510
299981
142510
142510
142510
142510
299999
299993
142510
142510
142510
142510
142510
299999
142510
299999
142510
299998
299983
299985
142510
299999
299999
299997
142510
299985
299999
299995
299999
142510
142510
142510
142510
142510
299976
299997
142510
299996
142510
299997
299999
299999
142510
299998
142510
299980
142510
299997
142510
299999
299997
142510
299999
142510
142510
142510
142510
299989
299999
142510
142510
299999
299999
142510
142510
299999
299998
299999
299996
142510
299998
142510
299999
299999
142510
299998
299982
299997
299996
299999
299999
142510
142510
299999
299999
299998
299999
299999
299999
142510
299998
142510
142510
142510
299999
299999
299999
299999
142510
142510
299990
299999
299990
299974
299995
142510
299999
299993
299998
299998
142510
142510
142510
299976
142510
142510
299998
142510
299999
299987
142510
299998
299996
142510
299998
142510
142510
299983
299954
142510
299996
299998
142510
142510
299998
299998
299992
142510
299993
142510
299989
142510
299999
299973
299994
299970
142510
299999
299997
299997
299998
299999
142510
142510
299996
142510
299997
299963
299999
142510
299999
142510
142510
142510
299999
299999
299998
142510
299999
142510
299984
299999
299997
142510
142510
142510
142510
299998
299993
299998
299999
142510
142510
299996
142510
142510
142510
142510
142510
299997
299997
142510
299998
142510
299998
299999
299999
142510
299996
299994
299998
299999
299977
299999
142510
142510
299994
299999
299999
299998
299999
299998
299999
299999
142510
142510
299995
142510
299994
299991
142510
299999
142510
142510
299999
142510
299972
299999
142510
142510
299997
142510
299995
299999
299999
299987
142510
299992
299999
299999
299999
142510
142510
299999
299999
142510
299989
299999
299999
142510
299994
142510
299998
142510
299999
299969
299999
142510
142510
299996
299999
142510
142510
299999
299999
299995
142510
299998
142510
142510
299999
299998
299997
299991
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
299986
142510
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
142510
142510
299999
299993
299989
299999
142510
299998
299999
299999
299990
299999
142510
299998
299999
142510
299997
299999
299988
299997
299999
299999
142510
299999
299977
299989
299999
142510
142510
299999
299999
299997
142510
142510
299999
142510
142510
142510
142510
299998
299999
142510
299999
299999
142510
299998
299998
299999
299999
299998
299998
142510
299997
299997
299963
299996
299998
299990
299999
299993
142510
142510
299999
142510
142510
142510
299999
299998
299999
142510
142510
142510
299988
299953
142510
299997
299997
299998
299995
299987
142510
142510
142510
299999
299999
142510
142510
299999
142510
299956
142510
142510
142510
299999
142510
299998
142510
299995
299999
299998
299996
299997
299999
299999
142510
142510
299980
142510
142510
299999
299998
299999
299999
299999
299992
142510
142510
299993
299996
299992
299997
299999
142510
299999
299992
142510
142510
299996
299998
299999
299999
299999
299999
299999
142510
142510
299992
142510
142510
142510
299999
142510
299999
142510
299999
142510
299999
299999
142510
299975
142510
299997
142510
142510
142510
142510
299999
299999
142510
299999
142510
299998
299999
299999
299998
142510
299979
299999
299970
299999
142510
142510
142510
142510
299999
299999
142510
299999
299999
299999
299983
142510
299997
299997
142510
299999
142510
299999
299996
299997
299998
299999
142510
299994
299993
299998
142510
142510
299999
299997
299994
142510
299950
142510
142510
299999
299998
299999
299997
299997
142510
142510
142510
142510
142510
142510
299998
299995
299999
299999
142510
299989
299992
299995
142510
142510
299999
299994
299998
142510
299998
299996
142510
299999
142510
142510
142510
299995
299999
142510
299998
299997
299995
142510
299996
299978
299999
299999
299998
299999
299999
299991
299993
299999
299997
142510
142510
299997
299999
299997
299996
299999
142510
142510
299986
299999
299999
142510
142510
142510
299999
299998
299959
299995
299999
299999
299999
142510
299999
299997
299998
299996
299985
299998
142510
142510
299999
299999
299990
299996
299999
142510
299995
142510
299999
299996
299998
299998
142510
142510
142510
299999
299998
299999
142510
299999
299995
299999
299997
299989
142510
299999
299994
299999
299999
299999
142510
142510
142510
299999
142510
142510
142510
142510
299998
299999
299999
299999
299999
299989
142510
299998
299996
299998
299999
299998
299996
142510
142510
299978
142510
299999
142510
299999
299997
299999
299998
142510
299999
299999
142510
299999
142510
299999
142510
299999
142510
299999
142510
299999
299994
299999
299998
142510
142510
142510
299974
142510
299997
299999
299999
142510
142510
299998
299997
299993
142510
299989
299999
299998
142510
299998
299999
299999
142510
299997
142510
142510
142510
299999
299999
299999
299997
142510
299999
299997
142510
299996
142510
299999
299995
142510
299999
142510
142510
142510
299997
299998
299999
299994
299999
299988
299996
142510
299998
299998
299999
299966
299997
299999
299999
142510
142510
142510
299999
299999
299999
299998
299999
299998
142510
299999
299994
299998
299999
299993
142510
299999
299997
299995
142510
299998
299998
299998
142510
299992
142510
299993
142510
299998
142510
142510
142510
299994
142510
142510
142510
299986
299999
142510
299993
299999
142510
299990
142510
299999
299996
299994
299999
142510
142510
142510
299997
299999
299972
299998
299999
299998
299998
299998
299999
142510
299999
299992
142510
299999
299998
299999
299999
299999
142510
142510
299999
299999
142510
142510
299998
299999
299999
299999
142510
299999
299999
142510
299993
299995
299999
299994
299999
299995
299998
299999
142510
299998
142510
299999
299997
299999
299999
299992
299992
299988
299997
142510
299999
142510
299999
142510
299992
142510
299996
299998
142510
142510
142510
299999
299923
142510
299999
142510
142510
299999
142510
299999
299997
142510
299999
299999
142510
299998
299999
142510
142510
299978
299999
299999
299998
142510
299999
299998
299986
142510
142510
299997
299999
299998
142510
299997
299983
142510
299995
299999
299982
299999
299999
299990
142510
299999
299999
142510
142510
299997
142510
299999
299998
299999
142510
142510
299997
299998
299999
299993
299999
142510
299999
142510
142510
142510
299988
299994
299999
299997
299999
299999
142510
299999
299995
142510
299996
299997
142510
299999
299999
299999
142510
142510
142510
299999
299998
299998
299999
299996
299999
299998
299999
299999
299994
142510
142510
142510
142510
299997
299999
142510
142510
142510
299999
299998
142510
299995
299999
299999
299999
142510
299998
299999
142510
299999
299997
299998
299998
299998
142510
142510
299999
299989
299999
299998
299997
142510
299993
142510
142510
299999
299999
299995
299999
299998
299999
299999
299998
299999
299996
299999
299989
142510
299999
142510
299999
142510
142510
299999
142510
299999
299984
142510
299994
299999
299998
299994
299998
299997
142510
299999
299999
299998
299997
142510
299991
299994
299999
299997
142510
142510
299999
299994
299998
299999
299999
299994
142510
142510
299999
299998
142510
299953
299995
142510
142510
299931
142510
142510
142510
142510
142510
299999
142510
299995
299987
299996
142510
299999
142510
142510
299998
142510
299999
299997
142510
299992
142510
142510
299996
299999
299992
299999
142510
142510
142510
299997
299999
142510
299998
299982
142510
299999
142510
299999
142510
142510
142510
299998
142510
299998
299999
299981
299999
299999
299997
142510
142510
299998
299999
299999
142510
142510
299997
299999
142510
299999
299952
142510
299998
142510
142510
299969
299999
299999
142510
299999
299999
299999
142510
299991
142510
299969
299998
142510
299997
142510
299997
299998
299999
142510
142510
142510
142510
299999
142510
299994
299999
142510
142510
299999
142510
299999
299993
142510
142510
299999
142510
142510
299999
299998
299999
142510
142510
299999
299999
142510
142510
142510
299996
299999
299999
142510
299999
299997
299999
142510
299997
142510
299995
299999
142510
299987
299992
142510
142510
299999
299999
142510
299999
299999
299999
142510
142510
299996
142510
142510
299995
299993
299999
142510
142510
142510
299937
299999
299993
299999
299999
142510
299988
299999
299999
299999
299998
142510
299998
299998
299991
142510
299989
299999
299999
299983
142510
299986
299998
299999
299997
142510
299998
142510
299999
142510
299997
299999
299999
142510
142510
299997
299991
299997
142510
299999
299999
299999
299999
142510
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
299983
142510
142510
299999
299999
142510
299991
142510
299999
299988
299999
142510
142510
142510
299999
142510
299999
299997
299996
142510
299991
142510
299999
299999
142510
142510
299998
299998
299996
299994
142510
299999
299999
142510
299999
299984
142510
299994
142510
142510
142510
299998
299997
299999
299999
299983
299997
142510
142510
299989
299997
299999
142510
142510
142510
299999
142510
299991
142510
142510
299995
299999
299999
299998
299999
142510
299999
299998
299999
299999
299981
299999
299979
142510
299998
142510
142510
142510
142510
142510
299995
299992
299992
299999
142510
299982
142510
142510
299999
142510
299999
299996
142510
299989
299999
299999
299998
142510
142510
142510
299996
142510
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
299999
142510
299963
299999
299996
142510
299999
299999
299999
142510
299988
142510
142510
299999
299999
299999
299998
142510
142510
299998
299999
142510
142510
142510
299994
142510
299999
299999
299997
142510
299999
142510
299996
142510
299998
299984
142510
299991
299998
299991
299982
299994
142510
299999
142510
142510
299981
142510
142510
142510
142510
142510
142510
299994
299998
299999
299999
299999
299999
299998
142510
299996
299991
142510
142510
142510
299999
299998
299996
299999
299999
299996
299998
299999
299999
142510
299999
142510
142510
142510
299997
142510
299994
299994
142510
142510
299999
142510
142510
299988
142510
299979
142510
142510
299999
142510
299998
142510
299988
299999
142510
299999
299998
142510
142510
299997
299996
299994
299992
299999
299997
142510
142510
299997
299996
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299999
299997
299999
142510
299995
299999
299997
299998
299999
142510
142510
299989
299999
142510
142510
299993
299983
299992
299998
299996
299998
299996
299998
299991
142510
299997
299999
299999
142510
299999
299995
299986
299999
142510
299999
142510
299997
299995
299999
142510
299999
299999
299999
299999
142510
142510
142510
142510
299998
299984
299999
299999
299982
142510
299974
299999
299999
299999
142510
142510
142510
299994
299995
299999
299999
299999
299998
299980
299990
299998
142510
299999
299999
299999
299997
142510
142510
299999
142510
142510
299999
299999
299984
142510
299999
299994
299998
142510
142510
299999
142510
142510
299995
142510
142510
299997
299995
142510
142510
299999
299998
142510
142510
299999
299999
142510
299999
142510
299998
299997
142510
299998
142510
299995
299999
299999
299982
142510
299999
142510
142510
299999
299993
142510
299999
299998
299996
299999
299999
142510
142510
142510
299998
142510
299999
142510
299998
299996
299999
299999
299998
299999
142510
299976
299981
299983
142510
299994
299999
142510
299999
299998
142510
142510
299995
299999
299999
299997
142510
299999
299996
142510
299998
299993
299987
142510
142510
299998
142510
299999
142510
142510
142510
142510
142510
142510
299999
142510
299996
142510
299998
299999
299999
142510
142510
142510
142510
299999
142510
299999
299999
142510
142510
299998
299996
142510
299999
299997
299999
299999
299999
142510
299998
299997
299995
142510
299997
299999
299999
299989
142510
299993
142510
299999
142510
142510
142510
299968
142510
142510
299999
299999
299999
299996
299999
142510
142510
299996
299999
299957
299999
299987
299998
299999
299998
142510
142510
299989
142510
142510
299999
299996
299998
299999
142510
299995
299999
299999
142510
299998
142510
142510
142510
299998
299998
299997
299996
299999
142510
299999
299996
299963
299999
299995
142510
142510
142510
299960
142510
299992
142510
299999
142510
299997
142510
142510
299999
299997
142510
299998
299995
142510
299999
142510
299997
142510
299988
142510
142510
142510
299999
299999
142510
142510
299999
142510
299997
299999
299999
142510
299999
142510
299999
142510
142510
142510
299999
142510
142510
142510
299999
299998
299999
142510
142510
299998
299998
299998
142510
142510
299998
142510
299999
299996
299999
142510
142510
142510
142510
299999
142510
299997
299999
142510
299997
299999
299999
299999
299999
299998
142510
299999
142510
142510
299999
299993
299992
299999
299996
142510
299997
299997
142510
299997
299998
299998
142510
299999
142510
299999
299999
142510
299991
299997
142510
142510
299999
299997
142510
299998
299997
142510
299999
299998
142510
142510
142510
299993
142510
142510
299999
142510
142510
299998
142510
299994
299992
142510
299999
299967
142510
299998
142510
299984
299999
142510
142510
299984
299997
142510
299998
142510
142510
142510
299999
142510
299995
299995
299996
142510
299996
299999
299997
299999
299999
299992
142510
299994
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
142510
142510
299994
142510
142510
299998
142510
142510
142510
299998
299999
142510
299999
142510
299998
299999
142510
299999
299997
142510
299993
299990
299999
142510
142510
142510
142510
299987
142510
299987
299999
299998
299999
299999
299998
299999
299998
142510
299993
299999
142510
299983
299993
142510
142510
142510
142510
142510
299998
299999
299999
299999
299994
299999
299991
299998
142510
142510
142510
299998
299998
299999
142510
299997
142510
299999
142510
299983
142510
299999
299998
299999
299999
299937
299995
142510
299994
299999
299999
299990
142510
142510
299999
299993
299999
299999
299999
299999
142510
299998
142510
299999
299998
142510
299999
299999
299999
299999
142510
299993
299998
142510
142510
299999
299999
299999
142510
299999
142510
299992
299999
142510
299999
299999
142510
142510
299999
299999
299996
299997
142510
142510
142510
299999
142510
299995
142510
142510
299985
299995
299998
299998
299994
299999
299993
142510
142510
299989
142510
299984
142510
299987
299999
299988
299999
142510
142510
299999
299999
299999
299999
299999
299992
142510
142510
299999
299999
299999
299995
299999
299991
299999
299999
299993
299998
299998
142510
142510
299999
142510
299999
299997
299999
142510
142510
299999
142510
299999
299996
142510
299998
299999
142510
299999
299999
142510
299999
142510
299996
142510
142510
299999
299934
142510
142510
142510
299999
299999
299998
299998
142510
299999
299970
142510
299998
299999
299990
142510
299996
299999
299997
299999
299999
299996
299999
299999
142510
299996
299996
142510
299999
299999
142510
299997
142510
142510
299997
299999
299995
142510
142510
299993
142510
299998
299998
299991
299999
299998
142510
299992
299999
299999
299998
299999
142510
142510
299999
299992
299998
299999
299989
299999
142510
142510
299999
299999
299997
299992
142510
142510
299999
299997
142510
299997
142510
142510
299997
299998
299970
299999
142510
299996
142510
299999
299999
142510
299999
142510
299996
142510
142510
299999
299997
299999
299997
142510
142510
142510
299992
142510
142510
299999
299999
299997
142510
142510
299999
142510
299999
142510
299999
299999
299998
299998
299999
299999
142510
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
142510
299989
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
142510
142510
299999
142510
299999
299975
142510
299965
142510
299999
142510
299999
299998
299999
142510
299999
142510
142510
142510
142510
142510
142510
299991
142510
299999
142510
299999
142510
142510
142510
142510
299999
299995
299998
142510
142510
299989
142510
142510
299999
299996
299992
299999
299999
142510
142510
142510
299999
299999
299999
299999
142510
299991
299999
142510
142510
299965
299999
299999
299994
299999
142510
142510
299999
299997
299999
299997
142510
142510
299993
142510
142510
299990
142510
142510
299999
299997
299999
299999
142510
142510
299989
142510
142510
299999
299993
299996
142510
299992
142510
142510
142510
142510
299998
299998
299999
142510
142510
299998
299997
299998
299999
142510
142510
299999
299997
299998
299989
299998
299981
299999
142510
299999
299998
299999
299977
299999
299998
142510
299999
299999
299997
299997
299999
299997
299999
299996
299999
142510
142510
142510
142510
142510
299999
142510
299998
299989
142510
299999
299996
142510
299998
299999
299997
299980
299997
299997
142510
299999
142510
142510
142510
299999
299998
299945
142510
142510
299999
142510
299999
142510
299998
142510
142510
142510
299999
299999
299999
299999
299981
142510
142510
299998
299999
299997
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
142510
142510
299999
299997
299996
299998
142510
299999
299992
299998
299993
299995
299995
142510
299999
299994
142510
142510
299999
299992
299982
299999
299997
142510
299995
142510
299999
299999
299991
299999
142510
299999
142510
299997
142510
299998
142510
142510
299999
142510
299977
299999
142510
299997
299998
299968
299996
142510
299999
142510
299995
299996
142510
299999
299997
142510
142510
142510
142510
142510
299999
299999
142510
299997
142510
142510
299999
142510
142510
299958
299994
299997
299999
299969
299987
299999
142510
142510
299999
142510
299987
299999
142510
299994
299998
299999
299996
142510
142510
142510
299992
299999
299993
299980
299998
299975
142510
299999
299998
142510
142510
299995
142510
142510
299999
299998
142510
299999
299999
142510
142510
142510
142510
299998
142510
299992
299993
142510
142510
299999
299999
299998
299995
142510
299999
142510
299999
299999
142510
142510
142510
142510
142510
142510
299997
299999
299999
299993
142510
299999
299999
299999
299999
299996
299999
299998
142510
142510
142510
142510
142510
299996
299998
299998
299999
299999
142510
142510
142510
142510
299995
299999
299995
299999
142510
299975
299995
142510
299999
299995
299998
299999
299999
299967
299999
299992
299998
299999
142510
299998
299999
299999
142510
299999
299997
299999
299993
299999
142510
299996
142510
299999
142510
299999
142510
299984
299999
299999
299986
142510
299984
299999
299999
142510
299997
142510
142510
299999
299992
142510
142510
142510
142510
299978
299977
299999
299999
299999
299999
299988
299999
299999
142510
299954
299999
142510
299960
142510
299996
299999
299989
142510
299999
299999
299997
299998
299997
142510
299998
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299995
299952
299999
299998
142510
299998
142510
142510
142510
142510
299999
142510
299999
299999
299999
299998
142510
299997
299999
299999
299999
299998
299996
142510
142510
142510
299999
299998
299998
299999
299999
299997
142510
142510
299999
299999
299999
142510
299998
142510
299995
142510
142510
299992
299999
299997
142510
142510
299998
299999
142510
142510
142510
299976
142510
142510
299999
142510
299999
299998
299999
299999
142510
299996
299996
299993
299993
299999
299996
299993
142510
299996
142510
299999
142510
299999
299981
299997
142510
299997
142510
142510
299998
142510
299991
299999
142510
299999
142510
299989
142510
142510
299998
299953
142510
299998
142510
299998
299999
299999
142510
299999
299997
299999
142510
299999
142510
299999
142510
299997
142510
299999
299997
142510
299997
299999
142510
142510
142510
299999
299978
299996
299999
299999
142510
299977
299999
299997
299999
299999
299999
299999
142510
299999
299999
142510
299998
142510
299996
142510
299998
299999
142510
299996
299995
299998
142510
299999
142510
299999
142510
299999
299999
299999
299998
142510
299998
299998
142510
142510
299999
299982
299994
299997
299997
142510
142510
299997
142510
142510
299999
299995
299999
299998
142510
142510
299984
299998
299985
299963
299981
299999
299999
142510
299998
299999
299965
299999
299997
299999
142510
142510
299997
142510
299969
142510
299999
299998
142510
299998
299996
299969
299994
299998
299990
142510
299972
299999
299999
299999
142510
299986
299985
142510
299999
299997
142510
299999
299996
142510
142510
299999
299994
299998
299987
299998
299999
142510
299999
299995
299999
299997
299999
142510
299999
299998
299997
299999
299999
299998
299993
299997
142510
142510
142510
142510
142510
299995
299999
299999
142510
142510
299999
299999
299957
142510
299999
299995
142510
142510
299999
299999
142510
299991
299994
299998
142510
142510
299997
142510
299971
142510
299992
142510
299999
142510
299998
299999
142510
299993
299999
299997
142510
299999
299999
299993
142510
142510
299997
299986
299999
142510
299995
142510
142510
142510
299998
299999
299986
299999
299992
299999
299999
299998
142510
142510
299995
299999
299995
142510
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
299998
142510
299999
142510
299999
142510
299999
299999
299997
299995
299999
299999
299993
299999
142510
142510
299998
299999
299999
299999
299998
299987
142510
299999
142510
299999
299999
299999
142510
142510
142510
299992
299999
299973
299986
142510
142510
299999
299997
142510
299999
142510
299998
142510
142510
299997
142510
299997
142510
142510
142510
142510
299999
299999
299972
299999
142510
299999
142510
142510
299999
142510
142510
299998
299999
299999
142510
142510
299999
299994
299998
299997
299999
142510
142510
142510
142510
299998
299993
299999
142510
142510
299996
142510
299999
142510
299998
142510
299995
142510
299999
299999
142510
299996
299983
299999
142510
299998
142510
299995
299997
142510
299999
299998
299999
142510
142510
299995
299991
299999
142510
299990
299995
299999
299999
142510
299985
299999
299972
299995
299999
299998
299996
299997
299999
299999
299988
299998
142510
142510
142510
142510
142510
142510
142510
142510
142510
299999
299964
299997
142510
299999
142510
142510
299999
299997
142510
299999
299992
299990
299982
299999
142510
299999
299998
299998
142510
142510
142510
142510
142510
299983
142510
142510
299999
142510
142510
299996
299992
142510
299993
299995
142510
142510
299998
299998
299999
299992
142510
142510
299996
142510
142510
142510
299999
299994
299997
142510
142510
299998
299999
299993
299999
299999
299999
299982
299998
299999
299999
299999
299994
299997
142510
142510
299998
299999
299996
299993
299999
142510
142510
299998
299990
299999
299996
299999
299994
299997
299999
299999
142510
299993
299999
299999
142510
142510
142510
299998
299994
142510
299999
299988
142510
299996
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
299999
142510
142510
299998
299968
299997
142510
142510
299997
299998
142510
299999
299999
299999
299999
299999
142510
142510
299991
299999
142510
142510
299999
299998
142510
299999
299999
299999
142510
299999
142510
299998
142510
299999
142510
299998
299998
299998
299998
299988
299973
299999
142510
142510
299998
142510
299999
299999
299999
142510
142510
299999
299999
299969
142510
299998
299999
142510
299999
299999
299990
142510
299999
142510
299989
299993
299999
299998
299905
299998
299999
299998
142510
299999
142510
299995
142510
299994
299999
299995
142510
142510
142510
142510
299999
299999
142510
299999
142510
299994
299999
142510
299999
142510
299999
299999
142510
142510
299999
299996
299978
142510
299999
299998
299999
142510
299997
142510
299999
142510
299999
299998
299999
142510
299984
299998
142510
142510
299986
142510
299999
299998
142510
299999
299970
299998
299995
299999
299997
142510
299999
142510
299998
299999
299999
142510
299998
142510
142510
142510
142510
299998
299999
299993
299992
142510
299968
299999
299999
299999
299996
299998
299999
142510
299999
142510
299999
142510
299999
299999
299995
299999
142510
142510
299999
299999
142510
142510
142510
142510
299999
299998
299998
299999
299999
142510
299999
142510
299996
142510
142510
299999
142510
299985
299999
299999
299999
299999
299999
142510
142510
299979
142510
299974
142510
299999
299999
142510
142510
299990
142510
142510
299999
299994
142510
299980
142510
299999
142510
142510
142510
142510
299986
299999
299980
299999
299991
142510
299999
142510
142510
142510
299999
142510
142510
142510
299998
299997
299993
142510
299999
142510
142510
142510
299999
142510
142510
299999
142510
142510
142510
299999
299998
299999
299999
142510
299999
299999
299998
142510
299984
299997
142510
299998
299998
299995
299999
142510
299999
299992
142510
299991
142510
299972
299998
299997
142510
299947
299999
299998
299997
299999
299998
142510
299999
142510
299990
142510
299999
299999
142510
299998
142510
142510
142510
299998
299999
299999
299998
299999
299999
299999
142510
142510
299999
142510
142510
142510
299997
299999
142510
142510
142510
142510
299995
142510
299997
299999
299959
299999
299999
299999
299999
299999
142510
299996
142510
142510
299996
299998
299991
299996
142510
142510
142510
299999
142510
299997
142510
299997
299998
299998
299993
299999
299989
142510
299999
142510
299998
142510
299999
299999
299998
299999
299999
299999
299987
142510
142510
299999
142510
299994
142510
299999
299999
299996
299999
299999
142510
142510
299999
142510
142510
299997
299997
299998
299999
142510
299999
299999
142510
299986
142510
299999
142510
299999
299989
142510
299998
142510
299999
142510
142510
142510
299999
142510
142510
299997
299998
299999
299999
299999
299999
299984
299997
142510
299999
142510
299996
142510
299999
299998
142510
299999
142510
142510
142510
299998
299998
299992
142510
299999
299937
299996
142510
299995
299996
299999
142510
299999
142510
299998
142510
142510
142510
299998
142510
142510
142510
299994
299999
142510
299999
142510
299999
299999
299997
142510
142510
299982
299999
142510
142510
299999
299999
299999
142510
299999
142510
299995
299997
299999
142510
142510
299999
142510
142510
142510
299981
299998
299999
142510
299999
142510
299995
142510
299999
299999
299998
299998
299999
142510
142510
299999
299999
299998
299999
142510
299997
299991
142510
299999
299996
142510
142510
299995
299996
299997
299998
299998
142510
299999
299997
299992
142510
299996
142510
299999
299999
142510
142510
142510
299997
299984
299996
299986
299999
299998
299995
299985
299995
142510
142510
299995
299993
142510
142510
299999
299996
142510
299999
299998
142510
299985
299997
299999
142510
142510
142510
299999
142510
299999
142510
299999
299995
142510
299999
299997
142510
142510
299999
299993
299999
299978
142510
299999
299981
299993
142510
142510
299998
299999
299998
299979
299999
299998
299999
142510
299999
142510
299999
299999
299996
299997
142510
142510
142510
142510
142510
142510
299999
299999
299997
299999
299998
299998
142510
142510
142510
299999
299999
142510
142510
299994
142510
299999
299996
299986
299999
299998
142510
299993
299999
299999
142510
142510
299999
142510
299997
299999
299998
299999
299999
299999
299999
142510
299998
299999
299998
299999
299912
142510
299987
299993
299992
142510
142510
142510
142510
299999
142510
142510
299991
299996
299999
142510
142510
142510
299999
299999
142510
142510
299991
299999
299999
299996
299999
299998
299999
142510
299999
299994
299999
299999
299995
299999
299999
299993
299998
142510
142510
142510
299999
299990
142510
299986
299997
142510
142510
142510
142510
299999
299999
299998
299981
299999
299999
142510
142510
142510
142510
299999
142510
299998
299999
299999
299995
142510
299999
299999
142510
142510
142510
299999
299999
299999
299997
299994
142510
299999
142510
299999
299999
299998
299999
299999
299999
299996
142510
142510
142510
299998
299997
299999
299995
299999
142510
142510
142510
299940
299992
299999
299997
299998
142510
142510
142510
142510
299974
142510
299999
142510
142510
299999
299999
142510
299996
299997
299999
142510
299999
142510
142510
299999
142510
299999
299976
142510
142510
142510
299999
299999
299996
299999
299999
142510
299999
299999
299995
142510
142510
299998
142510
142510
299999
299999
299996
299999
299999
142510
299998
142510
299997
299999
299996
299999
299998
299997
142510
299999
142510
142510
299997
142510
299999
299998
299998
299972
299998
142510
299999
299995
299997
142510
299999
299988
142510
299995
299991
142510
299998
142510
299999
299999
299996
299998
299989
299998
142510
299999
299999
142510
299999
299999
299989
142510
299990
299997
142510
299997
299998
299965
142510
299992
299997
142510
142510
299999
142510
299994
299999
299998
299999
142510
299998
299995
142510
299999
299999
142510
299998
299999
142510
299985
299999
299996
299999
299998
299997
299995
142510
142510
299999
299978
299999
142510
299999
142510
299999
299999
299997
299999
142510
299999
299999
142510
142510
299997
299999
299993
299999
142510
142510
299989
142510
142510
142510
142510
142510
299998
142510
142510
142510
299996
299999
142510
299999
299999
142510
299999
142510
299997
142510
142510
142510
299997
142510
142510
142510
299999
299998
142510
299992
299999
299997
142510
299999
299999
142510
142510
299999
299999
299973
142510
299992
299999
299998
142510
142510
299993
142510
142510
142510
299999
142510
299999
299999
299999
142510
299987
142510
299999
299999
299998
299999
299999
299997
299996
142510
299999
142510
299994
299998
142510
299999
299999
299997
142510
299997
299999
142510
299994
142510
299998
299998
299999
299999
142510
142510
299994
299999
299985
299999
299999
142510
299985
142510
299999
299996
299999
299999
299986
299999
299998
299998
299999
299999
142510
299999
142510
142510
299993
142510
142510
299998
299999
299995
299997
299999
299993
142510
299999
299999
299999
142510
299986
142510
299999
142510
299993
299997
299999
299998
299974
299998
142510
299999
299991
299999
142510
299999
299988
299998
142510
142510
299999
299999
299994
142510
142510
142510
142510
142510
299999
142510
299999
299999
299995
142510
299999
299997
142510
299999
142510
142510
142510
299999
299999
299999
299999
299993
299997
142510
142510
299998
299999
299999
142510
299999
142510
299998
142510
299998
299974
142510
142510
299997
299999
299999
142510
142510
142510
299999
142510
299999
299997
142510
299999
142510
142510
299999
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
299996
142510
299999
142510
299999
299995
299999
142510
299998
299999
142510
299996
299998
142510
142510
299999
142510
142510
142510
299999
142510
142510
299998
142510
299999
299998
142510
142510
299999
142510
142510
299996
299999
299999
299996
142510
142510
142510
142510
142510
299999
142510
299999
299999
142510
299996
299966
142510
299999
299999
299999
299999
142510
299998
299995
299992
142510
299999
299983
299999
299999
142510
299999
142510
299998
299977
142510
142510
299999
299977
299995
299972
299999
142510
142510
142510
299997
299999
299999
142510
142510
142510
299998
299998
299997
299999
299988
299996
299998
142510
299988
142510
142510
299999
299998
299998
299999
299999
299999
299999
299987
142510
299984
142510
299994
299998
142510
299997
299999
142510
142510
142510
299995
299999
142510
299994
299998
299999
299999
142510
299999
142510
142510
142510
142510
299995
142510
299986
299999
142510
142510
299999
299970
142510
142510
142510
299995
299999
142510
299999
299988
299998
299999
142510
299978
299999
142510
299984
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
299992
299995
142510
299999
142510
299997
142510
142510
142510
142510
142510
299999
142510
299999
299996
142510
142510
299997
142510
299999
299999
142510
299980
299999
299998
299999
299997
142510
299996
142510
299999
142510
142510
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
299999
299999
299997
299992
299999
299997
142510
299947
299999
142510
299993
299999
142510
299999
299999
299990
299999
142510
142510
299999
299986
142510
142510
299999
299999
142510
299995
299968
299999
299998
299988
299999
299998
299999
299990
299999
142510
142510
142510
299996
299999
142510
142510
299992
299997
142510
299997
142510
142510
142510
299967
299997
142510
142510
299997
142510
299991
299999
299997
299996
299999
142510
299994
299999
142510
299983
299997
142510
142510
142510
299985
142510
299999
299996
299999
299995
299996
299998
299984
142510
142510
299999
299996
299990
142510
299999
142510
142510
142510
299996
142510
299998
299996
299998
299997
299999
142510
142510
142510
142510
142510
142510
299999
142510
299999
142510
299892
299999
299994
299999
142510
142510
299999
299999
142510
299999
299991
299999
299997
299999
142510
299999
142510
299999
299997
142510
299997
142510
142510
299999
299999
299997
299998
142510
299999
299998
142510
299999
299987
299999
299999
299999
299999
299994
299996
142510
142510
142510
142510
299999
142510
299997
142510
142510
142510
142510
299999
299998
299999
299997
299931
142510
299999
299999
299999
299996
299999
299999
142510
299996
299978
142510
299996
142510
299999
142510
299996
142510
299998
299999
299998
299999
142510
142510
299999
299978
142510
299998
299942
142510
142510
142510
142510
299999
299999
299995
299999
142510
299999
299998
299998
299999
142510
142510
299999
299999
299994
142510
142510
299999
299999
299998
142510
142510
299988
299999
142510
299992
299998
142510
142510
142510
142510
299999
299993
299999
142510
142510
299990
299993
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299981
299998
299999
142510
142510
299998
299999
299998
299999
299999
299999
142510
142510
299992
299998
299993
299999
299998
299999
142510
299999
299999
299989
142510
142510
142510
299999
299999
299998
299999
299999
142510
299997
299999
142510
299998
142510
142510
142510
299999
299999
142510
142510
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299990
142510
299993
299994
299995
299999
299998
142510
299999
142510
299995
299999
299994
142510
299999
142510
142510
142510
142510
299996
299984
299998
299999
299999
299996
142510
299999
299998
142510
142510
142510
142510
142510
142510
142510
299999
299998
299997
142510
142510
142510
299999
299984
142510
299999
299999
142510
299995
299999
142510
142510
299991
142510
299998
142510
299998
299996
142510
299999
142510
299972
299985
142510
299998
299994
299999
142510
299997
142510
299998
142510
299999
299998
299997
299999
299995
142510
299999
299999
299999
299999
299999
299995
142510
142510
299999
299998
299999
299997
142510
299974
299996
142510
299999
142510
299999
299999
299963
299992
299999
142510
299999
299998
299999
299999
142510
142510
299999
299998
142510
142510
299999
142510
299999
142510
299998
142510
299998
299999
299995
142510
142510
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299997
299999
142510
142510
299999
299997
299999
299998
299999
142510
299999
299999
142510
299999
142510
299999
299999
299989
299995
299999
299996
142510
299998
142510
142510
299999
142510
299996
142510
299992
142510
299999
299999
299998
299999
299999
299999
299999
142510
299985
299999
299979
299999
142510
142510
142510
299999
299998
142510
299998
299991
142510
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
299997
299999
142510
299999
299999
299999
299999
142510
142510
299998
142510
299999
299999
299999
299998
142510
299999
142510
142510
142510
142510
299995
299999
299998
299998
142510
299973
299999
299999
299999
299997
142510
142510
142510
299999
142510
142510
299977
299998
142510
299999
299993
299999
299998
142510
142510
299998
299999
142510
299997
142510
142510
299999
142510
299999
299996
299997
299999
142510
142510
142510
299999
299999
142510
142510
299988
299976
142510
142510
299995
299996
299999
142510
142510
299997
299991
142510
142510
142510
142510
142510
299999
142510
299999
299988
142510
142510
299997
299999
299999
299998
299999
142510
299999
299995
142510
299999
299990
142510
299999
299998
299999
142510
299998
299999
299998
299999
299993
299995
299999
142510
142510
299999
299999
299998
299998
142510
142510
142510
142510
299999
299999
299998
299988
142510
142510
299998
299997
142510
299992
142510
142510
299992
299993
299998
142510
299999
142510
142510
299999
299999
299987
142510
299999
299989
142510
299994
299998
142510
299999
299999
299999
299999
299997
299993
142510
299999
299995
142510
142510
142510
299994
299998
142510
299999
142510
142510
299999
299999
299998
142510
142510
299999
142510
299999
142510
299997
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
142510
142510
299994
299999
142510
142510
299999
299983
299999
299996
142510
299995
299999
299999
142510
299963
299998
299992
299997
299999
299988
142510
299998
142510
299996
299998
299998
142510
299990
142510
142510
142510
299996
299999
299994
142510
299996
299999
142510
142510
142510
299997
299991
142510
299996
299999
299996
142510
299996
299999
142510
142510
299999
299999
299995
299995
142510
142510
142510
299994
142510
142510
299999
299997
299999
142510
142510
142510
299993
299997
142510
142510
299998
299975
299983
142510
142510
142510
299999
299995
299998
142510
142510
142510
299999
142510
142510
142510
299999
299999
299999
299992
299996
299996
299999
142510
142510
142510
142510
299999
299999
142510
142510
142510
299994
142510
142510
142510
142510
299999
299999
299999
299998
142510
299998
299999
299999
299999
299999
142510
299999
299990
142510
299999
299998
142510
142510
299995
299999
142510
299998
142510
299999
142510
299976
142510
142510
299998
142510
299987
142510
299996
299999
299999
142510
299998
299996
142510
142510
299976
142510
142510
299997
299998
299999
299994
142510
299995
299999
299999
299998
299999
142510
142510
299998
299999
299999
142510
299998
299993
299999
299999
142510
299999
142510
299987
142510
299997
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
142510
299998
299997
299998
299999
299998
142510
299998
142510
299892
299972
142510
299989
142510
299984
142510
299997
299981
299999
299999
142510
142510
299995
299999
299999
142510
142510
142510
299999
299995
299999
299996
299999
299980
142510
299968
142510
142510
299996
299999
299986
142510
299999
299999
299998
142510
299994
299997
299997
142510
142510
142510
299986
142510
299999
142510
299997
142510
142510
299997
299994
299976
299999
299992
299999
299999
142510
299999
142510
142510
299999
299997
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
299998
299998
142510
299994
142510
299998
142510
142510
299999
142510
142510
142510
299999
299999
299999
299999
299996
299998
299998
299987
299999
142510
299997
142510
142510
299999
299999
299999
299999
142510
142510
142510
142510
299981
299980
142510
299999
299997
142510
142510
299994
299999
142510
299996
142510
299999
142510
299999
299982
142510
142510
299999
299998
299999
299999
299999
299996
142510
299993
142510
142510
142510
299996
299985
299999
142510
299992
299999
142510
142510
299996
142510
142510
142510
299999
142510
299998
299999
142510
142510
299998
299996
142510
299999
142510
299995
142510
142510
299998
299997
299999
142510
142510
142510
299999
299998
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299993
299999
299999
142510
299999
299994
142510
299999
299999
142510
299983
142510
142510
299999
142510
299995
299999
299995
299999
142510
299932
299999
299999
142510
299986
299999
142510
299999
299992
142510
142510
142510
142510
299992
299986
142510
299995
299998
299981
142510
142510
299999
142510
299993
299999
299999
299998
142510
299998
299997
142510
142510
299996
299999
142510
299996
142510
299992
142510
142510
299997
142510
142510
299998
299999
142510
299995
299998
299999
299998
142510
299999
299999
299998
299985
142510
299999
299947
299998
142510
299995
299974
299999
142510
142510
142510
142510
142510
142510
142510
299999
299996
299999
299997
299966
299998
299998
299999
299998
142510
142510
142510
299999
142510
142510
142510
299998
142510
299998
142510
142510
299999
299994
299999
299952
299992
142510
299989
142510
142510
142510
142510
299994
299998
299997
299995
299999
142510
299999
299981
142510
142510
299995
299983
299994
299999
299999
299999
142510
299986
142510
142510
299999
299998
299999
299998
299998
299999
299959
299998
142510
142510
299999
142510
299997
142510
299999
142510
299999
142510
299992
142510
142510
299999
299990
299996
299999
299999
299998
299999
299996
142510
299980
299998
299999
299996
299997
299999
299999
299994
142510
299999
299998
299997
299989
299998
299999
142510
142510
299999
299999
299999
142510
142510
299997
142510
299999
142510
142510
142510
299999
142510
142510
299997
299999
299998
299999
299998
299993
299998
299999
142510
142510
142510
299979
142510
299991
299997
299998
299996
142510
299979
142510
299999
299998
142510
142510
299997
299999
299996
299996
299999
299997
142510
142510
142510
299984
299998
299998
299999
142510
142510
142510
142510
299999
142510
299977
299999
299999
299996
142510
299999
142510
299998
299991
299998
299989
299992
142510
299996
299998
299997
299999
142510
299999
299998
299996
299960
299999
299999
142510
299991
142510
299994
142510
142510
299984
299998
142510
142510
142510
299997
142510
299980
299998
299999
299997
299997
299994
142510
142510
299999
299988
299996
142510
142510
299999
299999
299999
299995
299998
299999
142510
142510
299998
142510
299999
299999
299999
299992
142510
299999
299986
299999
142510
299999
299999
299999
299999
142510
142510
299969
299999
142510
142510
142510
299999
299989
299997
299996
299994
299999
299999
299999
142510
299999
299990
142510
299997
299999
142510
299983
299997
299999
142510
299999
299996
142510
299996
299999
299998
142510
299999
299999
142510
299986
299978
299999
299994
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
142510
142510
142510
299998
299997
299999
299996
142510
142510
299995
142510
142510
299997
299999
299997
299999
299998
142510
142510
142510
299999
299999
299998
299998
299991
299997
142510
142510
299999
299999
299999
142510
299999
299999
299999
299998
299992
142510
299999
299997
299959
142510
142510
299999
299999
299999
299999
299997
299996
299998
142510
299999
142510
142510
299999
299999
299999
299999
299982
142510
299999
299999
142510
299998
299999
299999
142510
299996
299999
299999
299996
142510
299999
142510
299993
299998
299999
299999
142510
142510
299999
299998
299999
299998
299999
299982
299997
142510
142510
299999
142510
299997
299993
299999
142510
299990
142510
299999
299999
142510
299994
299999
299999
299997
299995
299998
299999
142510
142510
299994
299999
299999
142510
299999
142510
299998
142510
299984
142510
299999
299992
142510
142510
142510
299999
299999
142510
142510
299978
299999
299999
299997
142510
299996
299999
299987
299997
142510
299999
142510
299996
299999
299999
299999
299998
299999
299999
299999
142510
142510
299997
299998
299999
299994
299995
142510
142510
299999
299999
299998
142510
142510
142510
142510
299996
299999
142510
142510
299998
299998
142510
299999
142510
142510
299989
142510
299999
299990
299999
299999
299963
142510
299999
142510
299998
299999
299998
299999
142510
299987
299999
142510
142510
142510
142510
299999
142510
299999
299999
299999
299999
299998
299998
299999
299992
299991
142510
142510
142510
299999
299998
299999
299998
299999
142510
142510
299999
142510
299999
299999
299999
142510
142510
142510
142510
299993
299999
299998
142510
299996
299999
299999
299999
142510
142510
142510
299999
299985
299980
142510
142510
142510
299997
299998
142510
142510
299997
299999
299998
299986
142510
142510
142510
142510
142510
299998
299999
299998
299995
299994
142510
142510
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
299999
142510
299994
142510
299998
299999
299998
142510
299999
299999
299995
299998
142510
142510
142510
299999
299998
299999
299999
299998
142510
142510
142510
299998
299999
142510
142510
142510
299996
299998
299992
142510
299997
299998
142510
299981
299999
299999
299942
299996
299997
299998
142510
299999
299998
299999
299981
299994
142510
299994
299999
142510
299999
299989
142510
299998
142510
299997
299992
299992
299980
299996
299997
142510
142510
142510
299999
142510
299996
299999
142510
299999
299996
142510
299998
142510
299998
299992
299999
142510
299998
299998
299988
142510
299999
142510
142510
142510
299993
142510
299993
299995
299999
142510
299999
142510
299999
299963
299998
299995
299999
299996
142510
142510
142510
299998
299997
299999
142510
299999
299969
142510
299999
142510
299998
299997
142510
299991
299992
299998
299999
142510
142510
299999
299999
299999
299995
299999
142510
142510
142510
299999
299996
299999
142510
299999
299999
142510
142510
299998
299987
299995
142510
299982
299999
142510
142510
299995
142510
142510
142510
299998
299970
299997
299997
299998
299999
299999
142510
299983
299999
299999
299998
142510
299999
142510
299995
142510
142510
142510
142510
142510
299905
299997
142510
299999
142510
299999
142510
299997
142510
299999
299999
299999
142510
299995
299999
299999
299994
299999
299998
299998
299999
299999
142510
142510
299999
142510
142510
142510
299999
142510
142510
299999
142510
299999
299997
299998
299999
142510
142510
142510
142510
299998
142510
142510
299994
299998
299996
299999
299986
299999
299996
142510
142510
299997
142510
142510
142510
299999
299999
299986
299999
299999
299999
299999
299999
299998
299999
142510
299993
299975
142510
299999
299999
299998
299994
299999
142510
142510
299999
299996
142510
142510
142510
142510
142510
142510
142510
299999
299993
299999
299999
142510
142510
299999
142510
299999
142510
142510
299999
142510
299979
142510
299999
299998
142510
299999
142510
299999
299995
299998
299995
299999
299991
299999
299976
299999
299999
299999
299998
299998
142510
299997
142510
142510
299999
299999
299995
299997
299998
299999
299998
299999
299999
299998
299999
299995
299998
299999
299997
299994
299999
299999
142510
142510
299999
142510
299998
142510
142510
142510
142510
299991
299999
142510
142510
142510
299999
142510
299998
299978
299998
142510
299997
299998
142510
142510
299994
142510
142510
299999
299999
299999
299997
299999
299993
299999
142510
142510
299999
299996
142510
299999
299999
299999
299998
142510
299999
299996
299998
299997
299999
142510
299997
299999
142510
142510
299999
142510
299996
299992
142510
299999
299999
299998
299999
299999
142510
299999
299999
299995
142510
142510
142510
299999
299996
142510
299987
299999
142510
299999
299998
142510
299999
299999
299999
299995
299999
142510
142510
142510
299997
299998
142510
299992
299999
299998
299999
299998
299999
142510
142510
299999
299994
142510
299998
142510
299999
299994
142510
299999
142510
142510
299999
299999
299996
142510
142510
299999
142510
299999
299989
142510
299998
142510
299999
142510
299992
142510
299999
142510
142510
142510
142510
142510
299999
142510
299995
299999
299999
299999
142510
299999
142510
299991
142510
299997
299999
142510
142510
299973
142510
299999
299995
142510
142510
142510
299999
142510
142510
299998
142510
299999
142510
142510
299997
142510
299998
142510
142510
299980
299999
142510
299999
142510
299999
142510
299984
299991
142510
299999
142510
299998
299999
299998
299999
299999
299985
299999
299999
299999
142510
299937
299996
299998
299999
299999
142510
142510
142510
142510
142510
299999
299999
142510
142510
142510
299999
142510
142510
299999
142510
299999
299999
299998
299997
299999
142510
142510
299996
142510
299998
299999
142510
299999
299995
299997
142510
299999
299999
142510
299999
299998
299994
299998
299999
299987
142510
142510
142510
299999
299999
299998
142510
299998
142510
299999
299999
299988
142510
299997
142510
299998
299998
299999
142510
299998
299998
299999
299997
142510
142510
299987
142510
299991
299999
142510
299997
299999
142510
142510
299970
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299998
299984
142510
299999
299930
142510
299999
142510
142510
142510
142510
299995
142510
299996
142510
142510
299996
142510
142510
299999
299987
142510
299999
142510
142510
142510
142510
299997
299998
299998
142510
142510
299988
299999
299998
299998
299988
299999
142510
142510
299999
142510
299995
299989
142510
299996
299995
142510
142510
142510
142510
142510
142510
299999
299971
142510
299996
299999
299999
142510
299998
299999
142510
299995
299980
142510
299999
142510
299999
142510
299997
142510
299999
299999
299999
142510
142510
299999
142510
142510
299998
299998
142510
299999
299998
142510
142510
299997
142510
142510
142510
299997
142510
299998
299999
299999
142510
299999
299999
299992
299998
142510
299999
299998
299999
299997
299999
299995
299999
142510
299999
299998
299983
299981
142510
142510
299999
142510
299999
299999
299981
299998
299999
142510
299998
142510
142510
142510
299997
299999
299999
142510
299999
142510
299998
299999
142510
142510
299998
299999
142510
299997
142510
299999
299999
299998
142510
142510
299995
142510
142510
299995
299999
142510
299999
299996
299999
142510
142510
299997
142510
299999
299998
142510
299999
299992
142510
142510
299996
299994
299999
299998
299998
299998
142510
299999
142510
299999
299997
142510
142510
299996
299993
299999
299980
142510
299998
299993
299983
142510
299999
299997
142510
142510
299999
142510
299999
142510
142510
299999
299999
142510
299997
299998
299999
299997
299994
142510
299991
299986
299997
299978
299999
299999
142510
142510
299999
299983
142510
142510
299992
299999
299991
299999
299998
142510
299997
299999
299996
299953
142510
299993
142510
142510
299999
299999
142510
299999
142510
299999
299998
142510
299999
299999
142510
299999
299999
299999
299996
142510
142510
299995
142510
142510
142510
299999
142510
299998
142510
299998
299999
142510
142510
299999
299999
299999
299997
142510
142510
299992
142510
142510
142510
142510
299999
299991
299996
142510
299999
142510
299999
299991
142510
299998
142510
299999
299998
299998
299995
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
142510
299999
299998
142510
299999
299998
299988
299985
299996
299997
142510
142510
299999
142510
299996
142510
299996
299998
142510
299999
142510
142510
299999
299997
142510
299989
299995
299993
299999
299999
142510
299993
299996
299998
299997
299998
142510
142510
142510
299998
142510
142510
299995
299983
299999
299999
299968
299999
299980
299999
299999
299999
142510
142510
299999
142510
142510
299999
142510
299988
299999
299999
299999
299985
299989
142510
299998
299999
299998
299999
299999
299984
299999
142510
299988
299976
142510
299999
299995
299993
142510
299998
299999
299999
299998
299999
142510
142510
299999
142510
299999
142510
299997
299999
299999
299998
299999
142510
299992
299999
299999
299987
299999
299991
299999
142510
299999
299999
299994
299995
299999
142510
299999
299999
142510
299999
299998
299987
142510
142510
299996
142510
142510
299997
142510
299999
299994
299999
299999
299997
299994
299996
299997
299992
142510
142510
142510
299992
299999
142510
142510
299996
299999
142510
299999
299998
142510
299999
142510
299999
299993
299998
142510
299999
299998
299999
299999
299986
142510
299999
299997
299999
299999
299997
299999
299993
142510
142510
299999
142510
299989
142510
142510
142510
299999
142510
142510
299998
142510
299999
299992
142510
299999
299994
299999
142510
299998
299999
299978
299960
142510
299999
299998
142510
299999
299998
299999
299991
299998
142510
142510
299999
142510
142510
299999
299942
142510
299996
142510
299999
299978
299999
299996
142510
299977
299996
299942
299999
142510
299997
142510
142510
299998
299999
299996
142510
142510
142510
299999
299998
299997
299999
299999
299999
299998
142510
142510
142510
142510
142510
142510
299999
142510
299997
299997
142510
142510
299999
142510
142510
142510
299999
299999
299999
299998
299997
299999
299992
299977
299996
142510
299998
299995
142510
299999
142510
142510
299991
299999
299999
299999
142510
299996
142510
142510
299997
142510
299996
299994
299998
142510
299999
299999
299997
299999
142510
142510
299999
142510
299999
299999
299997
299994
299999
142510
299999
142510
299996
142510
299999
299999
299999
142510
142510
142510
142510
299998
299998
142510
299994
299998
299998
299999
142510
142510
142510
299997
299992
142510
142510
299998
299999
142510
299991
299999
299999
142510
142510
299999
142510
142510
299977
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299995
142510
142510
299999
299999
299999
299995
299992
299998
299993
299999
299998
299998
142510
142510
142510
142510
299999
142510
142510
142510
142510
299998
299999
142510
299995
142510
142510
299998
299980
142510
299999
142510
299997
299999
299997
142510
299999
299999
142510
299999
299997
142510
142510
142510
299996
299999
299999
299989
299998
299999
142510
142510
299995
299999
142510
299999
299999
142510
142510
299998
142510
299999
142510
142510
299998
299997
142510
142510
299999
299998
299994
299999
142510
299999
299999
142510
299999
142510
142510
142510
142510
142510
299999
299993
142510
299999
299999
142510
299988
299999
299999
299999
142510
299999
299993
299999
299999
299995
142510
299999
299983
299996
299999
299996
142510
142510
142510
299998
299991
299997
142510
299997
299999
142510
299999
299999
299999
142510
299999
299999
299997
299988
299997
299987
299999
142510
142510
299996
299994
299999
142510
299999
142510
299992
299993
142510
142510
299999
299998
299997
142510
142510
299999
299999
142510
299995
299999
299986
142510
299995
299999
142510
142510
142510
142510
142510
299999
299991
142510
299999
142510
142510
299998
299998
299999
142510
142510
142510
299999
299997
299999
299999
142510
299986
299998
142510
299989
142510
142510
299999
299999
142510
299998
299998
142510
299999
299999
142510
142510
142510
142510
142510
299998
299998
142510
299998
299999
142510
142510
299999
299990
299999
142510
299980
299980
299998
299999
299999
142510
142510
299998
299999
299997
299998
142510
142510
299998
299999
299999
299981
299998
142510
299999
299999
299999
299999
142510
299992
299999
299992
142510
299998
299999
142510
299988
142510
299999
299994
142510
299969
299999
299999
142510
299998
299999
299996
299999
299999
299991
299996
142510
142510
142510
299999
299991
299999
142510
299998
142510
299995
299999
299993
299999
142510
142510
299999
142510
299999
299994
142510
299997
299999
299999
142510
299999
299999
299993
299999
142510
299999
299998
142510
299997
299999
142510
299999
299999
142510
299999
299999
299997
299999
142510
142510
299996
299971
142510
142510
142510
299996
299998
142510
299999
142510
299999
299998
299999
299994
299999
142510
299968
142510
299993
142510
299999
299997
299984
142510
299999
299983
299998
299997
299999
299999
299958
299968
299998
299999
299999
299999
142510
299998
142510
299999
299999
299999
142510
299999
299997
299999
142510
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299989
299999
299999
299973
142510
142510
299999
299998
299999
299999
299974
142510
142510
299995
299984
142510
299999
299998
142510
299985
299996
299998
142510
142510
299998
299999
299999
299999
142510
142510
299973
299999
299998
299999
299999
142510
299983
299999
142510
299999
299998
142510
142510
299999
142510
299999
299998
142510
142510
299999
299953
299999
299997
142510
142510
299998
142510
299986
142510
299999
142510
299999
142510
142510
142510
142510
299994
142510
142510
142510
299999
142510
299999
299996
299999
299999
142510
299983
142510
299960
299999
142510
299999
299998
299987
142510
299999
299999
142510
142510
299999
142510
142510
299999
299972
299998
299999
299998
299982
299995
142510
299999
299999
299995
142510
142510
142510
299998
142510
142510
299984
299995
299999
142510
299996
142510
299999
299997
142510
142510
299961
142510
299999
299999
299999
299986
142510
299998
299999
142510
299991
299958
299999
299999
299999
142510
299998
299998
142510
299998
299999
299982
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299985
299999
142510
299999
299997
142510
299992
299999
142510
142510
142510
299998
299998
299997
299999
299999
299999
299999
299999
142510
142510
299999
299997
299996
299999
299999
142510
142510
299999
299999
299996
299977
299998
142510
142510
142510
299999
299999
142510
299999
299994
299999
142510
299999
142510
142510
299996
299998
142510
142510
299997
142510
142510
299999
142510
142510
142510
142510
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
142510
299968
142510
142510
142510
299999
299999
299999
299995
299995
299998
299997
299996
299999
299986
299999
142510
299905
299998
299987
299977
142510
299999
299998
142510
142510
299998
299984
299996
299999
142510
142510
142510
142510
142510
299999
142510
299999
299998
142510
142510
299999
299999
299998
142510
299998
142510
299998
299999
299995
299997
299994
299999
299999
299997
142510
299999
142510
142510
142510
142510
299995
299998
299995
299999
299999
299999
299999
142510
142510
299994
299990
299991
142510
299999
299999
299999
142510
299995
142510
299999
299998
299999
299996
142510
142510
299998
142510
299999
299998
299995
299999
299997
299998
299995
142510
299992
299998
142510
299993
142510
299999
299993
299998
142510
299983
142510
299992
299990
299997
142510
299999
299998
299999
299993
299998
142510
142510
299999
299998
299999
142510
299996
299998
142510
142510
142510
142510
299996
299998
299997
299993
142510
299998
299991
299999
299993
142510
142510
142510
142510
142510
299999
299978
299991
299997
299999
142510
142510
299997
299997
299999
299999
299991
299993
142510
299999
299989
142510
299998
299999
142510
299998
299999
299994
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299998
299998
299998
299963
299998
299999
142510
299997
142510
142510
299983
299999
142510
299998
142510
142510
142510
299892
142510
299999
299996
299990
299998
299999
299991
299999
299999
142510
142510
299998
299999
299998
142510
142510
299999
299999
142510
299982
142510
299992
299999
299982
299999
299999
299984
299999
142510
299999
142510
299995
299999
299960
142510
299999
142510
142510
299999
142510
299978
299999
142510
299999
142510
142510
142510
142510
142510
142510
299986
142510
299999
299999
299999
299999
299998
299999
299995
142510
299998
299997
142510
299998
299997
142510
142510
142510
299999
299997
299998
299998
299905
142510
142510
142510
142510
299999
142510
142510
142510
299941
142510
142510
142510
299999
299999
299991
142510
142510
142510
299999
142510
299998
142510
299967
299999
299998
142510
142510
299997
299995
142510
299999
142510
299998
299999
299999
142510
142510
142510
142510
142510
142510
142510
299998
299999
299990
299999
142510
142510
299999
142510
299999
299970
299994
142510
299996
299999
142510
299999
299999
299980
142510
142510
299998
299999
299999
299998
142510
299999
142510
299995
299995
299997
142510
299999
142510
299999
142510
299998
142510
299999
142510
299960
299999
299995
299998
142510
142510
142510
299998
142510
299999
299990
299999
299997
299999
142510
299999
299995
299999
299998
299999
299999
299998
299966
299997
299997
299999
299999
299999
299968
299999
299992
142510
299999
299999
142510
299999
299997
142510
299998
299999
299972
299997
142510
142510
299986
142510
142510
299999
299987
299999
299996
142510
299999
299998
142510
299999
142510
142510
299998
142510
142510
299999
299999
299999
299997
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
299998
299999
299999
142510
299999
142510
142510
142510
299999
142510
299999
299999
299998
299995
299999
142510
299958
142510
142510
299998
299996
299999
299993
142510
299999
299999
142510
142510
142510
142510
299994
142510
299990
299997
299998
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
299990
142510
299999
299999
299997
299999
299998
299998
142510
299998
299999
142510
299998
142510
142510
142510
299999
299999
299998
142510
142510
299999
299999
299999
142510
299999
142510
299999
299997
299999
299999
299998
142510
142510
299999
299999
299999
142510
299999
142510
299998
299999
299993
299999
142510
299998
142510
299999
142510
299998
142510
142510
299999
142510
299981
142510
299991
299992
142510
142510
299993
299999
142510
142510
142510
299999
142510
142510
142510
299997
142510
142510
142510
142510
142510
142510
299997
299991
299999
142510
142510
142510
142510
299992
142510
299999
299994
299991
142510
142510
299999
299998
299999
142510
299971
299999
142510
142510
299999
299985
142510
299999
299999
299999
142510
142510
299999
299999
142510
299996
299992
299999
142510
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
299999
142510
299999
299996
299998
299991
299997
299997
299999
299997
299997
299999
299999
142510
299995
142510
299994
299999
142510
299999
142510
142510
142510
299988
142510
299999
142510
142510
299999
299998
142510
299992
299999
142510
299996
299997
299993
299992
299999
142510
299994
299999
142510
142510
299999
142510
299996
299996
142510
142510
299999
299998
299998
299995
142510
299999
299967
142510
299999
142510
142510
299991
299999
299999
142510
299998
299999
299998
299996
299991
142510
299993
299999
299991
299994
142510
299997
299998
299992
299996
142510
299999
299999
299999
142510
299999
142510
142510
142510
299999
142510
299996
142510
142510
142510
142510
299997
299996
142510
299998
142510
299999
299998
299973
142510
142510
299998
299999
299998
299999
299988
299991
299997
142510
299999
142510
299999
299983
299998
299999
142510
299996
142510
299994
299999
299999
299999
299999
142510
299999
299987
142510
299998
299998
299971
299999
142510
142510
299999
299999
142510
299985
299999
299999
142510
142510
299994
299999
142510
299999
299999
142510
299983
142510
142510
299999
299996
299999
142510
142510
299993
142510
142510
299999
299999
299999
299999
299999
299892
299999
142510
142510
299997
142510
299999
299999
142510
299997
142510
299972
299999
142510
299999
142510
299999
142510
299996
142510
142510
299999
299999
299996
299999
142510
299996
299984
299997
299996
299999
299985
299999
299997
299999
299999
142510
142510
299999
142510
142510
299998
299999
142510
299999
142510
299998
299999
299994
299999
299983
142510
142510
299999
142510
299998
299999
299998
299985
142510
142510
142510
299999
299997
142510
142510
299999
299999
142510
299999
299999
142510
299993
299999
142510
299995
299999
299999
299998
299999
299995
299999
299987
299999
142510
299999
299993
299999
299998
299997
299999
142510
299998
299980
299999
142510
299999
142510
142510
299996
299999
142510
299993
299998
299999
142510
299999
142510
299996
299999
299999
142510
142510
299995
142510
142510
299999
299990
142510
299999
299999
142510
142510
299994
299999
142510
142510
299999
299999
299999
142510
299996
299998
299969
142510
142510
299997
142510
299997
142510
299999
299999
299999
299996
142510
142510
142510
142510
299999
142510
142510
299998
142510
299986
142510
299997
299999
299999
142510
299997
299999
299999
142510
299999
299999
299999
142510
299994
142510
142510
299997
299996
299999
299999
299988
142510
299999
299990
142510
299983
142510
299998
299989
142510
142510
299999
142510
299977
142510
299999
299995
299999
142510
299999
142510
299999
299996
142510
299999
142510
142510
299999
142510
142510
299996
299998
142510
299996
299997
299991
299977
142510
299999
299999
142510
299986
299999
299995
142510
299997
299990
299999
299999
299999
299988
142510
299999
299999
299999
299999
299997
299986
142510
299999
299987
142510
299986
299998
299996
299999
142510
299990
299988
142510
142510
299999
299999
299999
299998
299976
299999
142510
142510
142510
299998
299999
299992
142510
299998
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299993
299999
142510
299994
299999
299999
299996
142510
142510
299993
299998
142510
142510
299999
142510
299999
142510
299998
299999
299996
299998
299999
299999
142510
299999
299999
142510
299999
299997
299999
142510
142510
142510
299989
299999
299999
142510
142510
299997
299992
142510
299999
142510
299998
299995
299999
299959
299999
142510
299988
299999
142510
299997
299999
299999
299976
299999
142510
299999
142510
142510
299992
299936
142510
142510
299981
299995
142510
142510
299995
142510
299998
299999
299999
299997
142510
142510
299997
299999
299999
299994
142510
299997
299999
142510
299998
299995
299999
142510
142510
299999
299996
299998
142510
299999
142510
142510
299980
142510
299999
299999
299999
299990
299999
299990
299997
299998
299997
142510
299999
299993
299999
299980
142510
142510
299998
299998
299999
142510
142510
299984
299969
142510
299991
299996
299999
142510
142510
299995
142510
142510
299999
299998
142510
142510
142510
299997
299999
299999
142510
299998
142510
299997
142510
142510
142510
299998
299932
142510
142510
299999
299999
299998
299999
299991
299999
299995
142510
299998
142510
299998
299999
299998
142510
299983
299998
299999
299997
142510
299999
142510
142510
142510
142510
142510
299996
299988
142510
142510
299999
299999
299999
299999
299993
299996
299994
142510
299999
299999
299999
142510
299999
299993
299996
299993
299999
142510
142510
299998
299999
299998
142510
142510
299998
299997
142510
142510
299992
299997
299999
142510
142510
299999
142510
142510
299981
299974
299999
299999
142510
142510
299999
299999
142510
299999
142510
299996
142510
299995
299999
142510
299998
299999
142510
299999
299999
142510
299999
142510
299996
299994
299999
142510
299993
142510
299999
142510
142510
142510
299999
299998
299999
142510
299997
299999
299999
142510
142510
299999
299999
142510
142510
299996
299999
142510
142510
299998
142510
299990
299984
299999
142510
299992
299999
142510
142510
299994
299999
142510
142510
299999
299991
142510
299998
299998
142510
142510
299994
299999
299999
299999
299993
299968
142510
299998
299999
299999
299999
142510
299998
299999
299986
142510
299954
299998
142510
299998
299999
299999
299997
299995
299999
142510
142510
299995
299999
142510
142510
299999
299998
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299988
142510
299963
299999
299995
299991
299997
142510
299991
142510
299997
299997
299997
142510
142510
299998
299990
299998
142510
142510
299998
299997
299997
299999
299999
299999
299999
299997
299999
299998
142510
142510
299999
299999
299997
299999
142510
142510
142510
299999
299998
142510
142510
299999
299999
299998
299999
299994
142510
142510
299999
299996
142510
299998
142510
142510
299998
299995
299999
142510
299985
142510
142510
299999
299999
299994
299999
299997
142510
142510
299999
142510
142510
142510
299984
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299998
299999
299998
299997
299998
142510
299999
299999
142510
299999
299998
299999
142510
142510
299994
142510
299999
299999
299999
299999
299998
299999
299998
299999
142510
142510
299999
142510
142510
299998
299999
142510
142510
299998
299999
299988
142510
142510
142510
142510
299999
142510
299995
142510
299999
299999
142510
142510
299993
142510
299999
299999
142510
299999
142510
299999
299999
299997
299999
142510
299999
299999
299998
142510
142510
142510
299996
299997
142510
299999
299999
142510
299999
142510
299999
299999
299972
142510
299996
299991
299996
142510
299996
299997
299997
299998
142510
299994
299997
299996
299999
299999
299999
142510
299971
142510
142510
142510
142510
299996
299999
299999
142510
142510
299999
299970
299998
299998
142510
299999
299992
299999
142510
299997
299997
299999
142510
299988
299998
299992
142510
299999
299999
299999
142510
299988
142510
299996
299998
299998
299999
299996
299999
142510
142510
299997
299999
299999
142510
299997
299999
299993
142510
142510
299999
299999
142510
299998
299998
142510
299999
299998
142510
142510
299997
299999
142510
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
299994
299979
299990
299999
299998
142510
142510
142510
142510
299999
299999
299989
299999
299998
142510
142510
299994
299999
299999
299999
142510
299999
142510
142510
299999
299990
299998
142510
299998
142510
142510
299997
299999
142510
142510
299999
142510
299999
299979
299999
299990
142510
299999
299995
299998
142510
299999
299998
299997
299997
142510
299999
142510
299992
299998
299988
142510
299999
299999
299993
299999
299999
299998
299997
142510
142510
142510
142510
142510
299973
142510
299999
299997
299997
142510
299983
299969
299998
299999
299997
299995
299998
142510
299999
299998
142510
299999
299999
299997
299999
299993
299998
142510
142510
299993
299998
142510
299999
142510
299999
142510
299999
142510
142510
299999
142510
299999
299999
142510
142510
142510
299996
142510
299999
142510
299999
142510
299999
299993
299999
299999
142510
299999
299984
299997
299999
142510
299999
142510
299998
142510
299999
142510
299998
142510
299997
142510
299999
142510
299999
299979
142510
142510
299999
299978
299998
299996
299997
142510
299995
299991
299998
142510
142510
142510
142510
142510
299987
299990
299998
299999
299999
142510
142510
299999
142510
299999
142510
142510
299999
299999
299999
299985
299999
299999
142510
142510
299995
299999
142510
142510
299998
299999
142510
142510
142510
299999
299999
142510
299999
299996
299999
299996
299999
142510
142510
142510
299991
299999
299988
299998
142510
299997
299996
299999
142510
299999
142510
299996
142510
142510
142510
299999
142510
299993
299999
142510
299987
299997
299990
299998
299999
299999
299991
142510
142510
142510
299999
142510
299994
142510
299999
299996
299998
299996
142510
299999
299999
299998
142510
299994
299998
299987
142510
299999
299999
142510
299999
299999
142510
299987
299999
299998
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
299999
299999
299990
299994
299998
299998
142510
299999
299999
299994
299998
299994
142510
142510
299999
299998
142510
299996
142510
142510
142510
142510
142510
299989
299999
142510
299999
142510
299997
299998
299999
142510
142510
142510
299997
142510
299999
299999
299998
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299991
142510
142510
299977
142510
142510
142510
299997
299999
299999
142510
142510
142510
142510
299999
142510
299996
142510
299998
299999
142510
299989
299978
299998
299991
299999
142510
142510
299992
142510
299999
299999
299999
299999
299996
299984
142510
299998
299994
299999
142510
299997
299997
142510
299997
142510
299994
299976
299994
299999
299999
299998
299995
142510
142510
299999
299999
299997
299997
299999
299999
142510
142510
299999
142510
299998
299999
299998
299999
299995
142510
299981
299997
299997
299999
142510
299991
142510
299999
299998
299999
299988
299999
299984
299997
299995
299999
299999
299998
142510
299983
299985
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299997
299999
142510
299998
142510
142510
299986
299999
299998
299996
299998
299999
142510
299997
142510
299997
142510
299998
299992
142510
142510
142510
299999
299998
299996
142510
299997
299997
299999
299999
299999
142510
299999
142510
299997
299999
299999
299998
299999
299988
299999
299998
299999
142510
299999
299986
299999
299997
299999
142510
142510
142510
142510
142510
299994
142510
299994
142510
142510
299999
299983
299999
142510
299998
299999
142510
142510
142510
299999
142510
299999
299998
142510
299994
299999
299998
142510
142510
299999
299997
299998
142510
299983
299999
299999
142510
142510
299999
299999
142510
299998
142510
299999
142510
299999
299999
142510
299999
142510
142510
299993
299995
142510
142510
299999
299991
142510
299999
299996
299999
142510
142510
142510
142510
142510
142510
299999
142510
142510
142510
299996
299999
299999
299999
299999
299997
299999
299996
299999
299998
299999
142510
299999
299998
299999
142510
299996
142510
299996
299999
142510
142510
299999
142510
142510
299993
142510
299998
142510
142510
299996
299998
299998
299979
142510
299961
299999
142510
299999
299999
142510
299986
299999
299999
299998
299999
142510
299996
142510
142510
142510
299998
142510
299997
299998
299999
299997
299999
142510
142510
299999
299999
299990
299999
142510
299999
299999
142510
299996
299999
142510
299997
299999
299998
299999
299995
299996
299990
142510
299982
299996
299997
299995
299999
142510
142510
299999
299999
142510
299970
299999
142510
299999
299999
299999
142510
299992
142510
299999
299995
299997
299990
299984
299999
142510
299997
299998
299968
142510
299999
299997
142510
299998
299992
142510
299999
299999
142510
299999
299999
299998
299998
142510
299999
299999
142510
299999
299995
299999
299999
299999
142510
142510
299999
142510
299998
299998
299998
142510
299999
299999
142510
299998
299999
299994
299998
299999
299996
142510
299999
299997
299999
299998
142510
142510
299992
299999
299999
299997
299998
299999
142510
299994
299998
142510
299998
299994
142510
142510
142510
142510
142510
142510
142510
299999
299998
299999
142510
142510
299998
299999
299999
142510
299998
142510
299997
299999
299999
142510
142510
299998
299994
299987
299997
142510
299997
142510
142510
299999
299999
142510
299999
142510
142510
299999
299985
299999
142510
299999
299990
299998
142510
142510
299999
142510
142510
299996
299999
299999
142510
142510
142510
299998
142510
142510
142510
142510
142510
299999
142510
299998
299995
299997
299983
299999
299995
142510
299999
142510
299999
142510
142510
299999
142510
299997
142510
299999
142510
142510
142510
299999
299999
142510
299999
299982
142510
299999
142510
142510
299997
299997
142510
142510
299996
142510
142510
142510
299995
142510
299999
142510
299999
142510
142510
299997
142510
299999
299995
299998
299999
299995
299971
142510
142510
299968
299999
142510
299998
299998
299999
299997
299998
142510
299983
299999
142510
142510
299999
299999
299998
299948
142510
142510
299997
299999
299999
299982
299998
299999
299999
299991
299999
299999
299996
299999
142510
299996
299996
299997
299999
299999
299981
299999
142510
299996
142510
142510
299998
142510
299999
299976
299999
299999
299996
142510
142510
299997
299995
142510
299999
299999
299998
299992
299941
142510
299995
299999
142510
299999
142510
299998
299982
299999
142510
299996
299999
142510
299999
142510
299999
299999
142510
299999
299996
299999
142510
142510
299996
299999
142510
142510
299997
299999
299999
299998
142510
299999
299999
142510
299991
299997
299999
299991
142510
142510
142510
142510
142510
299998
142510
142510
142510
299999
142510
142510
142510
299998
142510
142510
299999
299996
299995
299990
299999
299997
299998
299994
142510
142510
299999
299999
299997
299999
299999
299999
142510
142510
299999
142510
299981
299999
299993
299999
299999
299998
142510
299998
299995
299997
299999
299998
142510
142510
142510
142510
299999
142510
299999
299995
142510
299992
299999
299993
299998
299999
142510
142510
142510
142510
299999
299999
142510
299998
299999
299999
142510
299996
142510
299994
142510
142510
299996
299999
299999
299999
299968
299999
299995
299997
299999
299999
299997
299999
299999
299999
299999
299998
299997
142510
299998
299997
142510
299999
142510
299995
299999
299999
142510
299999
142510
299997
299998
299999
142510
299997
299990
299996
142510
299994
142510
299999
299997
299998
142510
299999
142510
299998
299997
142510
142510
142510
299998
299998
299998
142510
142510
142510
142510
299992
142510
299999
299998
142510
299999
299999
299996
299999
299990
142510
299999
299995
142510
299998
142510
299996
299994
299999
299994
142510
142510
299992
299999
299999
299993
299997
142510
142510
142510
299991
299996
142510
299999
142510
299999
299999
299999
299999
299996
299997
299999
142510
142510
299979
299998
299999
299999
299999
142510
299999
299999
299997
299998
142510
142510
142510
299995
142510
299993
142510
142510
299999
299997
299998
142510
142510
142510
142510
299999
142510
299997
142510
142510
299999
142510
142510
299994
299999
299999
299999
299998
142510
299999
299999
299999
142510
299998
142510
299992
142510
142510
299990
299996
299999
299985
299996
299997
142510
142510
299993
299998
142510
142510
142510
142510
299990
299998
142510
142510
299998
299992
299999
299998
142510
142510
299997
299999
142510
142510
299994
142510
142510
142510
299993
142510
299999
142510
142510
142510
299994
142510
299999
299999
299999
142510
299999
299993
142510
142510
142510
299999
142510
142510
299999
299999
142510
299999
142510
142510
142510
299999
142510
299994
299991
299997
142510
299998
299999
299999
299992
142510
142510
142510
299999
142510
299999
299998
299996
299999
299997
299999
142510
299982
299999
299998
299980
299999
299997
142510
299999
299999
299984
299999
299999
142510
299999
299999
299962
299998
142510
299985
299995
142510
299997
299976
142510
299999
142510
142510
299996
142510
142510
299999
299997
299970
142510
142510
299982
299992
299999
142510
299998
299999
142510
299998
299999
142510
142510
142510
299999
142510
299999
299996
299999
142510
299998
299998
142510
299997
142510
299995
299999
299998
299999
142510
142510
299978
299978
142510
142510
142510
299997
299998
142510
299999
299983
299999
299999
142510
299999
299999
299996
299998
299999
299991
299999
299999
299995
299997
299999
299999
142510
299965
142510
299999
299967
299996
142510
299975
299957
142510
299999
299999
299999
142510
142510
299999
142510
142510
142510
142510
299995
142510
299997
299954
142510
299995
142510
299996
299997
142510
299999
142510
299997
299993
142510
142510
299992
299947
299997
142510
299998
142510
299999
299982
142510
299998
142510
299997
142510
299999
142510
299999
299997
299999
142510
142510
299999
142510
299999
299995
299999
299991
142510
299991
299999
299999
299970
142510
142510
142510
142510
142510
299999
299999
299980
299995
299999
299998
142510
299998
142510
299944
142510
142510
142510
142510
142510
142510
299985
299998
142510
142510
142510
142510
299999
299960
299963
142510
299997
299999
142510
299997
299985
142510
299986
299999
299999
299998
142510
299999
299999
299994
299999
299990
299999
142510
142510
299989
299991
142510
142510
299998
299991
142510
299999
142510
142510
299999
142510
299999
142510
299998
142510
299999
299999
142510
299999
142510
142510
299998
299999
142510
299999
299999
142510
299998
299999
142510
142510
142510
142510
299999
142510
142510
299997
299997
142510
299995
299998
299999
299998
299999
299999
299949
299999
299999
299998
142510
142510
299999
142510
299997
299999
299999
142510
299999
299998
299999
299999
142510
299990
299999
299999
299998
299999
299996
142510
299999
142510
142510
299983
299999
142510
142510
299994
142510
142510
299999
299998
299997
142510
142510
299998
299998
142510
299999
299999
299997
299999
142510
299999
299995
299999
142510
299999
299999
142510
142510
299997
299982
299994
299967
299998
142510
299997
142510
299998
299986
142510
142510
299983
299998
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
142510
299999
299991
142510
142510
299999
299999
299997
299994
299999
142510
142510
299999
299988
299991
299999
299997
142510
142510
299999
299999
299997
142510
299965
299998
142510
299999
142510
142510
142510
299994
142510
299992
142510
299999
142510
299999
299992
299996
299996
299990
142510
299996
299981
299999
299995
299991
299999
299997
142510
299986
299999
299998
299992
142510
299995
299996
142510
299999
299998
299999
142510
142510
299998
299987
299997
299999
299998
299999
299999
299999
299999
299994
299998
299996
142510
299995
299998
142510
299999
142510
142510
299999
299997
299998
142510
142510
142510
299999
299999
142510
299998
142510
142510
299999
299992
299941
299996
299999
142510
142510
299998
299990
299999
299999
299999
299998
299999
299997
299998
299999
299999
299999
142510
142510
142510
142510
299999
142510
299996
142510
299999
142510
299976
299999
299999
299999
299997
299999
299992
299993
299984
142510
299999
299999
142510
142510
142510
299999
142510
142510
142510
299999
142510
299999
299999
299968
142510
299999
299999
299999
299982
142510
142510
299999
299999
299999
142510
142510
142510
299991
299999
299990
142510
299999
299999
299977
299999
299998
142510
142510
299998
299998
299988
299997
299999
142510
299979
142510
142510
299996
142510
299997
299998
142510
299999
299994
142510
299986
299998
142510
299999
299999
142510
299995
299999
299995
299998
299999
299998
299999
299996
142510
299999
142510
299999
299999
299994
142510
299996
142510
299996
142510
142510
299995
299999
142510
299999
299997
142510
142510
142510
299999
299999
299999
142510
299962
142510
299997
299994
299999
299993
299991
299999
142510
299998
299994
299979
299999
142510
142510
299999
142510
299999
142510
299999
142510
299998
299999
299999
299998
142510
299999
299999
142510
299995
299999
299999
299999
299999
142510
299999
142510
142510
299999
142510
142510
142510
142510
299999
299999
299999
299988
299999
299998
142510
299999
142510
299997
299994
299999
142510
299999
299999
299999
299994
142510
299998
142510
299996
299994
142510
299999
142510
299999
142510
299998
142510
142510
142510
299999
299999
299991
142510
299999
299998
299997
299983
299996
299999
142510
299999
142510
142510
299999
142510
299999
299971
142510
299999
142510
142510
142510
299997
299999
142510
299999
299999
299998
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299949
299999
142510
299996
299996
142510
299977
142510
299999
299999
142510
299998
299998
299993
142510
299999
142510
142510
299995
299999
142510
142510
299998
142510
142510
299996
299981
299999
299931
299999
299999
299998
299997
299998
142510
299994
299998
142510
299991
142510
299993
142510
299999
299998
299999
142510
299999
142510
299999
299999
142510
142510
142510
299995
142510
142510
299999
299995
142510
299999
299999
299998
299998
142510
299998
299999
142510
299997
299999
299998
299990
142510
299999
142510
299997
299995
299999
299999
299995
299999
299999
299999
142510
299998
142510
299998
142510
142510
299999
142510
299998
142510
142510
299992
142510
299996
299995
299999
142510
299989
299999
299999
299989
142510
299997
299999
142510
299977
142510
142510
299998
142510
299997
299998
299946
299999
299999
299993
299999
299999
142510
142510
299999
299999
299997
142510
142510
299999
299998
142510
142510
142510
299999
299999
299999
299999
299997
142510
142510
299999
299997
299995
299999
142510
299996
299995
142510
299999
142510
299998
299999
299989
142510
299999
142510
299997
142510
142510
299999
142510
299999
299999
142510
299998
299999
299984
299999
142510
142510
142510
142510
299997
299999
299998
299975
142510
142510
142510
299998
299999
299994
299999
299999
142510
142510
142510
299993
299998
142510
299999
142510
299999
142510
142510
299999
299997
142510
299999
299996
299990
299996
299992
142510
142510
299999
299975
299983
142510
299999
299959
299972
299996
299999
299999
299987
299970
142510
299993
142510
142510
299999
299999
142510
299999
299992
299999
299992
142510
299997
142510
299999
142510
299998
299999
299999
299997
142510
299998
299999
299998
142510
299994
299996
142510
299999
299998
142510
299990
142510
299999
142510
142510
299998
142510
299999
299995
142510
299993
299999
299999
142510
142510
142510
299993
299999
142510
299998
142510
299998
299999
142510
299992
299999
299987
299997
142510
299996
299993
142510
142510
142510
299999
299999
142510
299998
299997
142510
142510
142510
299999
142510
299967
299999
299998
142510
142510
142510
299991
142510
142510
142510
299999
142510
299998
299995
299999
142510
299998
299995
299999
142510
299998
142510
299997
299999
299992
142510
299977
142510
142510
299996
142510
299994
299999
299998
299996
142510
142510
142510
142510
299999
299997
142510
142510
299998
299999
299896
299998
299999
299999
142510
142510
299999
299996
299999
299997
299999
299997
142510
142510
299999
142510
142510
299975
142510
299999
299999
299999
299999
142510
299999
142510
299982
299999
299999
299991
299994
142510
299999
299999
299998
299984
299999
299999
142510
299999
299993
142510
142510
142510
142510
142510
299998
142510
299999
299994
299999
142510
299999
299999
299999
299996
299971
299999
142510
299994
299996
299993
142510
299999
299986
299999
142510
142510
299999
299999
142510
299999
142510
142510
299998
299999
299996
299999
299999
142510
299996
142510
299992
299999
299998
299989
142510
299997
299990
299999
299999
299997
299995
299998
299997
299999
142510
299993
299998
299993
299999
142510
299998
299999
142510
142510
142510
299999
142510
299999
142510
299999
299968
299999
142510
142510
299999
299999
299999
299976
142510
299998
299989
299999
299999
299999
299998
299999
299996
299999
299999
142510
299998
299998
142510
142510
299999
142510
299999
142510
299991
299999
299999
299999
299999
299999
299998
299995
142510
142510
299998
299999
299999
299998
299999
299993
299970
142510
299970
299999
142510
299999
299999
299999
299999
142510
299996
299998
299999
142510
142510
299999
299999
142510
299995
299992
299980
299996
299999
299998
142510
142510
299967
299995
299992
142510
299996
299998
142510
299999
142510
299999
299999
299999
299999
142510
299999
299968
299999
142510
299999
299999
299999
142510
299999
299999
299981
299999
142510
142510
299999
299998
299999
299999
299999
299999
299997
142510
299999
142510
142510
299998
299999
142510
299998
299998
142510
142510
299999
299998
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
142510
299999
142510
299999
299989
142510
299997
299999
142510
299991
299989
299999
299999
299999
299999
299998
299999
299999
142510
142510
142510
299997
299999
299999
299996
142510
299994
299999
142510
299996
299999
142510
142510
299997
142510
142510
142510
299999
142510
299998
299999
142510
299999
299999
142510
142510
142510
142510
142510
299995
142510
299998
299992
299997
299999
299996
299998
299999
142510
299998
299999
142510
299996
142510
299999
142510
299997
142510
299994
299998
299999
142510
299994
299995
299999
299998
299999
299998
142510
142510
142510
299999
299999
299999
142510
142510
142510
299997
299998
299998
299992
299990
299998
299999
299999
299999
299995
299988
299999
299999
142510
299999
142510
299999
299999
299998
299998
299989
299996
299996
142510
299999
142510
142510
299988
142510
299995
299998
142510
299999
299998
299999
142510
142510
299996
299999
142510
142510
142510
299999
142510
299999
142510
142510
299994
142510
299997
299999
299997
142510
299999
299981
299996
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299995
299998
299999
142510
299994
299995
299999
299999
299999
299985
142510
142510
299999
142510
142510
299998
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
299999
142510
142510
142510
299995
299996
299999
142510
142510
142510
299998
142510
299999
142510
299999
299995
142510
299999
299999
299985
299998
299999
142510
299999
299998
299999
299999
299999
299981
142510
299999
299999
142510
299998
299983
142510
142510
299999
142510
142510
299991
142510
299999
142510
299999
142510
299998
142510
142510
299999
142510
299982
299999
142510
299999
142510
142510
299999
299998
299998
299999
142510
299997
299986
142510
299999
299999
299998
299999
299998
299998
142510
299993
299999
142510
142510
299999
299994
299999
142510
142510
299998
299984
142510
299996
299996
142510
299999
142510
299998
299998
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
299997
142510
299999
142510
142510
299999
142510
299999
299996
299999
142510
299999
142510
299999
299995
142510
299999
142510
142510
142510
299998
142510
299998
299989
142510
299999
142510
299999
142510
299999
142510
142510
142510
299996
142510
299999
299998
299999
299999
299999
299992
299999
299999
299997
299999
299999
142510
142510
142510
299967
142510
299997
299976
299999
299993
299998
142510
142510
299995
142510
299986
299999
299999
299997
142510
142510
299999
299999
299999
299998
299997
299998
299998
142510
142510
299999
299996
299983
142510
142510
299996
299998
299998
299999
142510
142510
299994
142510
299994
299996
299990
299998
299994
299999
299999
299997
299999
299997
142510
299998
142510
142510
299994
142510
142510
142510
142510
299999
142510
142510
142510
299999
299992
142510
142510
299997
299999
142510
299999
299998
299997
142510
299995
142510
142510
142510
142510
299998
142510
299996
142510
299997
142510
142510
299999
299999
299999
142510
299999
299998
299998
299996
142510
299999
142510
299999
299999
299999
142510
299998
299999
142510
299997
142510
299999
142510
142510
299999
142510
299997
299999
142510
299999
142510
299999
299999
142510
299999
299996
299998
299996
299999
299994
299999
299999
299999
142510
142510
142510
142510
299999
142510
299999
299996
142510
142510
299996
299992
299982
142510
142510
142510
142510
299999
142510
142510
299996
142510
299998
299999
299992
299999
299999
142510
142510
299999
299985
299999
299993
299997
299995
299998
299999
299978
142510
299999
142510
142510
299999
299998
142510
142510
299997
299999
142510
299999
299995
142510
299999
142510
299999
299996
299999
142510
142510
142510
299997
299998
142510
142510
299979
142510
299999
299998
299999
299998
299999
299999
299998
142510
299999
142510
299999
142510
299998
299999
142510
142510
299999
142510
299999
299987
142510
142510
299998
142510
299985
299999
142510
299998
299999
299989
142510
299997
299996
299999
142510
299999
299999
142510
299993
142510
142510
299999
299999
299998
142510
299999
142510
142510
299998
142510
142510
299995
142510
299999
299999
299999
299995
142510
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299998
299999
142510
142510
299998
142510
142510
299998
142510
142510
299998
299991
299999
299999
299999
299999
299998
142510
299975
299999
142510
299999
299990
142510
299998
142510
299999
299997
299997
299995
299987
299999
142510
299999
299998
299998
142510
142510
299999
299999
142510
142510
299995
142510
299999
299983
299998
299999
142510
142510
299981
142510
299999
299997
142510
142510
299997
299996
142510
299992
142510
299999
299999
299999
142510
299999
142510
142510
142510
142510
299999
299996
142510
142510
142510
299950
299995
299993
299985
299999
142510
299998
142510
299999
299997
299998
142510
142510
299996
142510
299988
299998
142510
299999
299999
142510
142510
142510
299999
142510
299995
299991
299999
142510
299999
142510
142510
142510
142510
299994
299999
299999
299963
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299983
299998
299998
142510
299999
299999
299999
299968
299999
142510
299996
299989
142510
299998
299995
299995
299999
299999
299998
142510
299999
142510
299998
142510
299999
299999
299998
142510
299999
142510
142510
299999
299997
299998
142510
299999
299998
299999
142510
142510
299995
299999
299999
142510
299997
299999
299996
299998
299988
299999
299997
142510
299999
299999
299999
299999
142510
299995
142510
142510
299999
299998
299999
142510
299998
299986
299999
299999
299999
299999
299999
299994
142510
142510
142510
142510
299999
299999
299998
299999
299999
299999
299997
299993
299995
299998
299999
299999
299997
142510
299998
142510
299999
299995
299999
299999
299999
299999
142510
299995
299999
299997
142510
299999
142510
299998
142510
299986
299999
299999
299999
299999
299997
142510
299997
299997
299999
299999
142510
142510
142510
142510
142510
142510
299998
142510
142510
299999
299999
142510
299986
299997
299994
299997
299979
142510
299996
299999
299999
142510
142510
299998
299997
142510
299999
299979
299999
142510
142510
142510
142510
299999
142510
142510
142510
299997
299998
299998
299994
142510
299999
299998
142510
142510
142510
142510
142510
299999
299999
299981
299999
142510
142510
142510
299999
142510
142510
299966
299997
299998
299999
299999
299985
299998
142510
299999
299999
142510
299999
142510
299999
299988
299990
142510
299997
299999
299972
142510
299998
299998
299990
299994
299999
299999
299998
142510
299998
142510
142510
299983
299999
299998
299999
299999
299979
299997
299996
299999
299988
299997
299999
299999
142510
299999
142510
299988
142510
142510
142510
142510
142510
299999
299996
142510
142510
142510
299997
142510
299991
299995
299986
142510
299995
299994
142510
299999
299996
299999
142510
299999
299999
142510
299998
142510
299999
299999
299999
299995
299997
299997
299999
299999
299998
142510
299999
299982
299997
299992
299998
142510
299999
142510
299999
299998
142510
142510
299999
299991
142510
142510
142510
299999
299987
299996
142510
299999
299997
299999
142510
142510
299999
142510
299999
299999
142510
299998
299997
299999
142510
299993
299987
299999
299995
299994
142510
299987
142510
142510
142510
299999
299998
142510
142510
299999
299999
299999
299998
299996
299999
142510
299996
299999
299999
299999
299998
299993
299999
142510
142510
142510
299998
142510
299992
299999
142510
299999
299995
142510
142510
299965
299999
142510
142510
299984
299999
142510
142510
142510
299996
299997
142510
142510
299996
299999
299999
142510
299999
299999
299999
142510
299999
299997
299999
142510
142510
299999
142510
142510
299997
299989
299999
142510
299999
299999
299997
299999
142510
299998
299999
142510
299994
142510
299997
142510
299999
142510
142510
299997
299999
299986
299999
299999
299999
142510
299997
299996
142510
299999
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
299998
299981
299994
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
142510
142510
142510
299998
142510
299998
142510
299998
299990
299990
299999
299958
142510
299999
299998
299999
142510
299998
299999
142510
142510
142510
299999
142510
299999
299996
142510
299985
299984
299998
299998
299999
142510
299999
142510
299976
299999
142510
299992
142510
142510
299987
142510
142510
299997
299999
142510
299999
142510
142510
299999
142510
299997
299999
299999
299999
142510
299999
299979
299999
299998
299998
299996
299998
142510
299973
299999
142510
299999
299998
299996
299998
299997
142510
142510
299999
299999
142510
299998
142510
142510
299999
299999
142510
299999
299994
299962
299991
299997
299996
142510
142510
142510
299998
299977
142510
299999
142510
142510
299999
299993
299996
299998
299995
299999
299999
142510
299998
299997
299999
299996
299999
299999
299999
299992
142510
299998
142510
299999
142510
142510
142510
142510
142510
299998
299999
299986
142510
142510
299999
299999
142510
299999
299997
299997
299999
142510
299999
299999
299999
142510
142510
299992
142510
142510
299999
299999
299997
142510
299999
142510
299995
142510
299996
142510
299999
299990
299997
299997
299999
299999
299999
142510
299999
299995
299999
299998
299996
142510
299999
142510
299982
142510
299996
142510
299999
142510
299999
299999
299998
299999
142510
299999
142510
299968
299999
142510
142510
142510
142510
299997
299999
299999
142510
299984
299998
299995
299999
299996
142510
299989
299999
299991
142510
142510
142510
299999
299994
299999
299999
299998
299999
142510
142510
299992
299999
299999
299998
142510
299999
142510
299990
299994
299995
142510
142510
299999
142510
299996
142510
299999
299982
142510
299999
299987
142510
299997
299999
299998
299999
299999
142510
299999
299999
142510
142510
299991
299984
299983
142510
299995
299987
299968
299975
142510
299999
299999
299994
299999
142510
142510
142510
142510
142510
142510
299989
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
299994
142510
142510
142510
299999
142510
299997
299998
299999
142510
142510
142510
142510
142510
142510
142510
299999
299999
299999
299998
299998
142510
142510
299994
299999
142510
299999
299999
142510
142510
299997
299997
299979
299999
299998
299998
299999
299998
142510
142510
299999
299999
142510
299998
142510
142510
142510
142510
299994
142510
299999
299998
299974
299999
299999
142510
142510
299998
142510
142510
299980
299997
142510
142510
142510
142510
299999
142510
142510
142510
299998
299999
142510
142510
299999
299896
299999
142510
299997
299977
299999
142510
299996
299961
142510
299998
299996
299999
299999
142510
299999
299999
142510
299999
299999
299999
299993
142510
299999
299991
299999
299999
299999
142510
299999
299992
299999
142510
142510
299998
299998
299998
142510
142510
142510
142510
299999
142510
299997
299997
142510
142510
142510
299999
299999
299947
142510
142510
299991
142510
299980
299993
142510
142510
142510
299998
299999
299997
299999
299990
299999
299999
142510
299994
299999
299999
299999
142510
142510
299998
299999
142510
142510
299999
299999
299998
142510
142510
142510
142510
142510
299995
142510
299997
142510
142510
142510
299999
142510
299991
142510
142510
299998
299992
142510
142510
142510
142510
142510
299980
299998
299999
142510
299999
142510
142510
299998
142510
299997
142510
299997
299999
299999
142510
299999
299998
299992
299997
299977
142510
299999
142510
299996
299999
142510
299998
142510
299999
299996
299997
299985
299998
299999
299993
142510
142510
299994
299997
142510
299999
299999
299999
142510
299999
299996
299999
142510
299995
142510
299999
299998
142510
299999
142510
299999
142510
142510
299997
299999
299999
299999
299994
299999
142510
299999
299999
142510
142510
142510
299978
299978
299997
299999
299993
299999
299998
142510
299998
142510
299999
299997
299995
142510
299996
299999
142510
299999
299999
299995
142510
142510
299995
142510
299976
142510
299999
299999
299998
299997
299999
142510
299997
142510
142510
299999
299995
299999
142510
142510
299999
299998
142510
142510
299999
299998
299999
142510
299988
299997
299997
299999
299995
299998
299998
142510
299998
299988
142510
299999
299994
142510
142510
142510
142510
299997
142510
142510
299999
299999
142510
142510
142510
299996
299998
299995
299999
299985
142510
299998
142510
299999
299998
299999
142510
299999
299961
299999
299999
299998
142510
299999
142510
299999
299999
142510
299954
299999
299999
142510
299999
299941
299999
299999
299999
142510
299998
299999
142510
299997
299996
299999
142510
142510
142510
299997
142510
299998
142510
299999
299995
299999
142510
142510
142510
299983
142510
299992
142510
299999
299998
299999
299999
142510
142510
299999
299988
299997
299998
142510
142510
142510
299992
299999
142510
142510
142510
299998
299997
299995
142510
142510
299999
299997
299999
142510
299994
299999
299999
299999
142510
142510
142510
142510
299998
299999
142510
299999
299975
142510
142510
142510
299998
299998
142510
142510
142510
299998
142510
299998
299999
299995
299998
299999
142510
142510
299998
299999
142510
299998
299999
142510
299995
299994
299999
142510
142510
299979
142510
142510
299999
299995
299995
299999
299999
299999
142510
299990
299996
299995
142510
142510
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299947
299999
299997
142510
142510
299999
299999
142510
142510
299994
299994
299995
299999
142510
299982
299999
142510
299972
142510
142510
299999
299997
142510
299998
299996
299996
299997
142510
299999
142510
142510
299997
142510
142510
142510
299998
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
142510
299994
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299998
142510
299999
142510
299999
142510
299999
299999
142510
299992
299999
299999
142510
299999
299968
299999
299998
299999
299997
299999
142510
142510
299999
299999
142510
142510
299999
142510
299993
299999
299999
299999
299999
142510
142510
142510
299999
299998
142510
299999
299999
299985
299999
142510
299998
299995
299999
299995
299975
299999
142510
299999
299998
299999
142510
142510
142510
299998
299999
299998
142510
142510
299995
299999
299983
299970
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
299994
299999
299999
299996
299995
299993
142510
299999
299999
142510
142510
142510
299997
299997
299997
299997
299994
142510
299998
299932
299996
299989
299974
142510
299987
142510
142510
299998
299999
142510
142510
142510
142510
299998
142510
299997
299999
299994
142510
299994
299999
142510
142510
299999
142510
299930
299999
299999
299999
299999
299991
142510
142510
142510
299999
142510
142510
299999
299999
299998
299998
299999
299991
299997
142510
299999
142510
142510
142510
299999
299999
299998
142510
299999
299999
299999
299995
299999
142510
142510
299990
299993
299999
299999
142510
299987
299999
142510
299999
142510
142510
299997
299999
299988
299998
142510
299998
142510
299999
142510
142510
299999
142510
142510
142510
299998
299979
299999
142510
299947
299999
299994
299984
299999
299998
299999
299997
142510
299998
299999
142510
299998
299998
142510
299999
299988
142510
142510
142510
142510
299996
142510
142510
299997
299985
142510
299969
142510
299998
142510
299999
142510
299996
299999
142510
142510
299999
299999
299999
299998
299998
299998
299997
142510
299982
299997
299999
299999
142510
142510
142510
299997
299999
299999
299994
142510
142510
142510
299993
299999
299997
299976
142510
142510
299997
299997
299999
299972
299999
142510
142510
142510
299996
299999
142510
299996
142510
299989
299982
299999
142510
299976
299995
299983
142510
299995
142510
299999
299999
299997
142510
299999
299997
142510
142510
299998
299998
299999
299999
299998
142510
142510
142510
299999
299989
142510
142510
142510
299999
142510
299998
299998
299996
299996
299999
299997
142510
142510
299998
299998
142510
299999
142510
142510
299998
299996
142510
142510
299999
299999
142510
299999
142510
142510
142510
299998
299999
142510
299999
142510
142510
299993
299988
299999
142510
299984
299999
299999
142510
299998
299999
299998
142510
299999
299998
299999
142510
299998
299999
142510
299993
142510
299999
142510
142510
299999
299985
142510
299996
299985
299999
299999
299997
299998
299995
299999
142510
299999
299999
142510
299999
299996
299998
299999
142510
142510
142510
299999
142510
142510
142510
299977
142510
299999
142510
142510
142510
299999
299999
299970
299990
142510
299999
299993
299999
299999
142510
299998
299999
299995
299999
142510
299977
299999
142510
142510
299997
142510
299999
299999
142510
299992
299997
142510
299999
142510
142510
142510
299999
142510
142510
299998
299994
299998
142510
299999
299998
299997
299999
142510
142510
299999
299997
299999
142510
299989
142510
299999
299999
299999
142510
142510
299999
142510
299998
299992
142510
299999
142510
299999
142510
142510
299999
299967
299999
299993
299996
299996
299998
299999
299999
299999
299999
299999
299999
142510
299999
299997
299998
142510
142510
142510
299998
142510
299999
142510
299984
299999
299999
142510
142510
142510
142510
299999
299998
299999
299994
299999
142510
299999
299995
142510
299995
299999
299998
299999
299999
299996
142510
142510
299999
299999
299999
299999
299999
299999
299993
299988
142510
299999
142510
299998
299999
299997
299999
299999
142510
299994
299998
142510
142510
299999
299999
299996
299999
299999
299999
299999
299997
299987
299998
299998
299999
142510
142510
142510
299999
299999
299998
299992
142510
299988
142510
299999
299998
142510
142510
299999
142510
142510
299993
299999
299999
299999
299999
142510
299996
299999
299996
142510
299984
299999
299982
142510
142510
299995
299999
142510
299996
142510
299996
142510
299999
299999
299997
299975
142510
299999
299999
142510
299998
299995
299997
299998
299999
299995
299999
142510
299994
142510
299996
299998
299997
299993
299999
299999
299999
299998
299999
299999
299999
142510
299965
299957
299991
299999
299999
142510
142510
142510
142510
299994
299995
142510
299995
299996
299999
142510
142510
142510
142510
142510
299997
142510
142510
299999
299997
299989
299995
142510
299999
299998
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299996
142510
299996
299996
299999
299998
299999
142510
299998
299997
299995
299992
299986
299997
142510
299999
299999
299999
299998
142510
142510
299999
299999
142510
142510
299996
142510
299999
142510
299997
299999
299999
142510
299999
299996
142510
299997
142510
142510
299998
299999
299960
142510
142510
142510
299999
299972
142510
142510
142510
299998
142510
142510
299997
142510
299999
299999
299999
299993
142510
299996
299998
299998
142510
142510
299999
142510
142510
299999
142510
142510
299989
299997
299991
142510
142510
142510
299999
142510
299994
299996
299999
299999
299999
142510
299999
142510
299999
299978
299995
299999
142510
142510
299996
299999
142510
299997
299999
299997
142510
299968
299996
142510
299999
142510
299999
142510
299999
299986
299992
299999
142510
299999
142510
142510
299998
299999
142510
299998
142510
299999
299999
299979
299997
142510
299997
142510
299999
299999
142510
299998
142510
142510
299999
142510
299974
299998
299996
142510
299999
299999
142510
299998
299968
299983
299999
299998
299991
299999
299997
299999
299998
142510
142510
299998
299999
142510
299999
142510
142510
299999
142510
299997
299999
299973
299996
142510
299999
142510
299999
142510
299995
299998
299997
299999
142510
142510
299999
299998
299999
299982
299998
299991
299999
299999
299998
142510
299999
142510
299999
142510
299999
299999
299999
299992
142510
299999
142510
299998
299977
142510
299999
142510
299998
299989
299999
142510
299993
299998
299999
142510
299997
299999
299997
299999
142510
299995
142510
142510
299998
142510
299997
142510
299999
299999
299996
142510
299992
299990
142510
142510
142510
142510
299999
142510
299999
142510
299999
142510
299992
142510
299999
299999
299999
299997
299959
299994
299994
142510
299998
142510
142510
299998
299998
299999
299999
299999
142510
299984
299999
299999
299999
299998
142510
299998
299999
299982
299999
299999
299996
299997
299999
299992
299989
299999
142510
299995
299998
142510
299999
299999
142510
299999
142510
142510
299999
142510
299996
299999
299999
142510
299993
299999
299999
299991
299999
299999
299995
142510
299999
299993
299998
299998
299997
142510
299999
299998
299999
299999
299989
299999
299923
299999
142510
299998
299997
142510
142510
142510
299999
299995
299998
299998
299999
142510
299999
299998
299999
142510
299995
299986
299998
299999
142510
142510
299999
299999
142510
299975
299968
299998
299997
299974
299999
299974
299969
299999
142510
299979
299998
299998
299999
299998
299999
142510
299994
299999
299999
299999
142510
299977
142510
142510
142510
299997
142510
299964
299984
299998
299998
299999
142510
299998
142510
299996
142510
142510
142510
299990
299999
142510
299998
299988
142510
142510
299996
142510
142510
299980
142510
299994
142510
142510
142510
299998
142510
299998
299996
299998
299996
142510
299987
142510
142510
299999
299999
299999
142510
299996
142510
299997
299999
299996
299998
299995
142510
299999
142510
299998
142510
142510
299993
142510
299995
299998
142510
299997
299999
142510
299995
142510
299999
299998
142510
142510
299999
299999
299998
299984
299999
299995
142510
142510
299994
142510
142510
142510
299999
142510
299999
142510
142510
299997
299998
299968
142510
142510
142510
299999
299998
299999
299992
142510
299997
299987
299993
142510
299999
142510
299999
142510
299996
142510
299993
299999
299979
299999
299999
299999
299977
299999
299997
299999
299999
299999
299998
142510
142510
299999
142510
299997
142510
299999
142510
299999
299998
142510
299971
299995
142510
299996
299996
142510
142510
142510
299999
299999
142510
299999
299999
299998
142510
142510
142510
299997
142510
142510
299996
299997
299999
299996
142510
299999
142510
299998
299999
299999
142510
142510
142510
299997
299994
299996
299999
142510
142510
142510
299999
142510
142510
142510
299999
299999
142510
299999
299998
299997
142510
299999
299999
299996
142510
299998
299999
142510
142510
299997
299999
142510
299998
142510
299997
299999
299998
142510
299999
299999
299997
142510
142510
299999
299995
299997
142510
299999
299999
142510
142510
142510
299990
142510
299999
299999
299992
299997
299999
299999
299999
142510
142510
142510
299999
299991
142510
299997
299987
142510
142510
299997
299999
299999
299997
142510
299999
299998
299998
299996
299999
299999
142510
299996
299999
299999
142510
299998
299999
142510
142510
142510
299998
299997
299987
142510
142510
299979
299999
299999
142510
299999
299998
142510
299999
299997
299998
142510
299999
299996
142510
299932
299998
142510
299990
142510
142510
299999
299999
299985
299999
142510
299999
142510
142510
299997
299995
299998
142510
299999
142510
299999
299998
299999
142510
299990
299998
299998
299997
142510
142510
142510
142510
299998
299999
299999
299973
142510
299998
299997
299999
299999
299995
299999
299999
299998
299999
299997
142510
299996
299999
142510
299999
299998
142510
299998
299999
299999
142510
142510
142510
142510
299999
299998
142510
299999
299999
299998
142510
299999
142510
299998
142510
142510
299999
299999
299999
142510
299996
299998
299986
299999
299999
299999
299999
142510
142510
299999
299999
299992
299995
299999
299999
299999
299998
142510
299999
299992
299999
299998
142510
142510
142510
142510
299998
299999
299999
299999
299999
299997
142510
142510
299997
142510
142510
142510
299999
142510
299999
142510
299996
142510
142510
142510
299998
299999
299999
142510
299998
299999
299999
299999
299999
142510
142510
142510
142510
299997
299990
299994
142510
299997
299991
299999
299993
299998
299999
299994
299999
142510
142510
299994
299998
142510
142510
142510
142510
299999
299993
142510
299999
142510
142510
142510
142510
299997
299999
299992
299999
299994
299999
299999
299999
142510
142510
299998
299999
142510
142510
299999
299999
299999
142510
299995
299999
299999
299999
299999
299989
142510
299993
299998
142510
142510
299999
299990
142510
299998
299994
299992
299999
142510
299996
299999
299999
142510
142510
299998
299999
299999
142510
299999
142510
299999
299988
299999
299999
299997
142510
299999
299999
299997
299999
142510
142510
299994
299998
299999
142510
299997
299999
142510
299998
142510
299997
299997
299996
299999
299993
142510
299991
299999
299999
142510
299999
142510
142510
299995
142510
299997
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
142510
299998
299999
299998
299996
142510
142510
299999
299979
142510
299995
299997
142510
299999
142510
299999
142510
299996
299994
142510
142510
142510
299999
299999
142510
142510
299997
299985
142510
299977
142510
142510
299999
299969
142510
299998
299999
299999
142510
142510
299998
299999
299998
299997
299995
299998
299998
299998
299979
299999
299998
299999
299994
299998
142510
142510
299996
299999
299999
299990
299999
299999
299991
142510
299999
142510
299999
299999
299998
299978
142510
299993
299999
142510
299999
299996
299999
299998
299995
142510
299996
142510
299998
299999
299988
299994
299993
142510
142510
299996
299999
299990
299984
299998
142510
299999
299987
299997
299998
299999
142510
142510
299992
299992
142510
142510
299997
142510
299999
299998
299999
142510
142510
299999
299997
299999
299999
299999
299997
299999
299998
142510
142510
299973
299999
142510
142510
299998
142510
299972
299995
142510
142510
142510
299999
142510
299999
299995
142510
299999
299999
142510
142510
299999
299999
299996
299993
299999
299982
142510
299999
299999
299995
299999
299998
299997
299999
142510
299999
142510
299998
299999
299999
299999
299999
142510
142510
142510
299999
299998
142510
299999
299999
299999
299999
142510
299975
299999
299997
299998
299999
299999
142510
299999
299995
299999
299992
142510
142510
142510
299997
299999
299999
299999
299998
142510
142510
142510
299998
299984
299999
299995
299999
142510
299997
142510
299997
299999
299999
142510
299993
299999
142510
299996
299999
299999
299999
299998
299999
299994
299998
299991
299999
299999
299998
299999
299998
299998
299999
142510
299962
299999
299999
299998
299999
142510
142510
142510
142510
142510
299999
142510
299997
142510
142510
299993
299994
299999
299995
142510
142510
142510
299969
299999
299999
142510
299998
299999
299998
299999
299994
299999
142510
142510
299995
142510
299997
142510
142510
142510
142510
142510
299999
142510
299997
142510
299996
142510
299999
299996
299993
299973
142510
299997
299996
142510
142510
299992
142510
142510
299998
299995
299999
142510
142510
142510
142510
299998
299999
299994
299999
299998
299999
142510
299997
299999
299999
299998
142510
299995
299997
142510
299999
142510
299999
142510
299997
299998
299999
299995
142510
299999
142510
299999
142510
299999
142510
142510
299999
299998
142510
299998
142510
299999
299999
142510
299999
299999
142510
142510
299996
299996
299997
299999
142510
142510
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
142510
142510
142510
142510
142510
142510
299999
299999
299997
299996
299999
142510
299998
142510
299995
142510
142510
142510
142510
299999
142510
142510
142510
299999
299998
142510
299999
299992
142510
142510
142510
299997
299999
142510
299988
142510
299999
299999
142510
142510
299999
299984
299993
142510
299999
299982
142510
142510
299999
299999
299999
299998
299998
299999
299999
299984
299999
142510
142510
299999
299999
142510
299999
142510
142510
142510
299999
142510
299999
142510
142510
299999
299996
142510
142510
299998
299975
142510
142510
142510
299990
299999
142510
299984
299998
299999
142510
142510
142510
142510
299998
299993
142510
299997
142510
299999
142510
299999
299999
299998
299999
142510
299999
142510
142510
142510
299994
299990
299999
142510
299996
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299997
299999
299999
299995
299999
142510
299999
299999
299998
299999
299999
142510
299993
142510
142510
299998
299994
142510
142510
299999
142510
299999
299999
142510
142510
299997
299998
142510
142510
142510
142510
299990
299989
299999
142510
299974
299994
299999
299998
142510
299999
299968
142510
299998
299999
299997
299967
142510
299999
299995
299990
299996
142510
299998
299998
299999
299996
299997
299999
142510
299999
142510
299999
299998
299999
299999
299946
299999
299983
299999
142510
142510
142510
299995
299999
299999
299997
142510
142510
142510
142510
299999
299983
299997
142510
142510
142510
299997
299986
142510
299999
299996
299995
299999
299993
299997
299990
142510
299999
142510
142510
142510
142510
142510
142510
299994
299990
299997
299999
142510
299998
299999
142510
299980
299986
299997
299997
299999
299999
142510
299998
299998
299983
299999
299998
299999
299979
299999
299999
142510
299999
142510
299999
299999
299990
142510
299988
299998
142510
142510
299999
299996
142510
299999
299997
299999
299999
299999
142510
299999
299998
299994
299999
299993
299995
299999
299999
299998
299994
142510
142510
142510
142510
299998
142510
142510
299992
299999
142510
142510
142510
142510
299998
299994
299999
299996
299999
299999
299998
299999
299996
299997
299999
142510
299998
142510
299995
142510
299999
299997
299998
142510
299991
299999
142510
142510
142510
299999
142510
299999
299999
299999
299999
299996
142510
142510
299987
299999
142510
142510
299999
299998
142510
299988
299988
142510
299998
299999
299999
299999
142510
142510
299993
299999
299998
299999
299999
142510
299999
299993
299995
299999
142510
142510
142510
142510
299999
142510
299999
299999
142510
299998
299999
142510
142510
142510
142510
299997
299997
299998
142510
299995
299997
299999
299999
142510
299992
299999
299983
142510
299999
299986
142510
299998
299999
299999
299994
299993
142510
142510
299999
299999
299994
142510
299977
299999
299996
299999
299999
299981
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299997
142510
299995
299994
299976
142510
299998
142510
299998
299984
299997
299999
142510
299997
299999
299996
299999
299975
142510
142510
142510
299999
142510
299998
299990
142510
299999
142510
142510
142510
299997
299999
299996
299998
299999
142510
299998
299999
299999
299997
299999
299999
299999
299998
299972
142510
299998
142510
299999
299999
299999
299999
299987
299984
299999
299999
299999
142510
299999
299999
299997
299972
299995
142510
142510
299992
299999
142510
299999
299999
299995
299994
142510
299988
142510
299999
299998
299998
299994
299991
142510
299998
142510
142510
299987
299999
142510
299999
299998
299993
142510
299999
142510
299986
299999
299999
142510
299998
299999
299994
299996
142510
299999
299999
142510
299999
299999
299999
142510
142510
142510
299996
299990
142510
142510
299999
299998
142510
299997
299999
142510
299999
142510
142510
142510
299999
299998
299999
299985
299999
299997
299998
299987
142510
142510
142510
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299997
299999
142510
299999
299991
299996
299991
299998
142510
299999
299998
299999
299998
299999
299999
299991
299999
299999
142510
142510
142510
299999
299998
299999
299999
299999
142510
299999
142510
299993
142510
299991
142510
299998
142510
299999
299996
299999
299997
299999
142510
299994
142510
142510
142510
142510
142510
142510
142510
299996
142510
299998
299998
299990
142510
299992
142510
142510
299999
299997
299986
142510
142510
299998
142510
299999
142510
299997
299999
142510
142510
142510
299999
299998
142510
142510
299999
142510
299992
299945
299999
299999
142510
142510
299998
299999
299999
299999
299999
142510
299998
299999
299997
142510
299999
142510
299999
142510
299995
142510
142510
299999
299999
142510
142510
299996
142510
299992
299999
142510
299999
142510
299999
142510
142510
299999
299991
299999
299996
299999
142510
299999
142510
142510
142510
299999
142510
142510
299999
142510
299999
299999
142510
299999
299998
299999
142510
299999
299994
142510
299997
142510
299973
299999
299999
142510
142510
299999
142510
299993
299999
142510
142510
299999
142510
142510
299999
299999
299997
299998
299999
299992
142510
142510
142510
299999
299999
142510
299997
142510
142510
142510
299985
142510
299999
142510
299999
142510
142510
299999
142510
299999
299998
299999
299999
299999
142510
142510
142510
299999
299998
142510
299994
142510
299999
299999
299998
299999
299997
299998
299999
299989
299998
299999
299999
299999
299999
142510
299997
299998
142510
299999
299992
299961
299998
299999
142510
142510
299999
299998
142510
142510
299999
142510
299998
142510
142510
299995
299999
142510
142510
299999
299997
299999
142510
299984
142510
142510
299999
299999
299972
299999
142510
299999
299998
299998
142510
142510
299997
142510
142510
142510
142510
142510
142510
299997
299999
299998
142510
142510
299999
299999
299992
299998
299999
299999
299998
299990
299999
299999
299998
299996
299999
142510
299999
299967
299999
299999
299993
299937
299999
142510
299998
142510
142510
299996
299998
142510
299999
299963
299999
142510
299999
299992
299995
299999
299999
299999
142510
142510
299999
299997
299985
142510
142510
142510
299999
299999
142510
142510
142510
299998
299996
299999
299998
142510
142510
299999
299993
142510
299999
299989
299996
299999
142510
299999
299999
142510
142510
299972
299997
299999
142510
142510
142510
142510
299998
299999
299974
299999
299999
299998
142510
142510
299999
299998
299984
299999
299999
299998
142510
299999
142510
299963
142510
299993
142510
142510
299999
142510
299998
299999
299996
142510
142510
142510
142510
299999
299998
299990
142510
142510
299993
299999
142510
299995
299976
299997
299993
142510
142510
299978
299999
299999
299999
299999
142510
142510
299999
299997
299998
299995
299999
299998
299998
142510
299998
299996
299999
299998
299988
299999
299999
299998
299999
142510
299996
299998
142510
142510
299999
142510
299994
299999
299998
142510
142510
299999
299999
299999
299999
142510
299998
299995
299998
299999
299999
299998
299998
299985
142510
142510
299998
299999
299997
142510
299999
299999
299999
299998
299999
299980
299999
142510
299998
299999
299999
299999
142510
299999
299998
142510
142510
299999
142510
142510
142510
299999
299999
299999
299999
142510
299990
142510
142510
142510
299999
142510
299998
142510
299961
142510
299997
142510
299999
142510
299998
299997
142510
299997
299996
299999
299999
299998
142510
299997
142510
299998
299998
299985
299998
299967
299999
299995
299999
299999
299999
299999
142510
299999
142510
142510
142510
299999
142510
142510
299999
142510
299999
142510
299999
299991
142510
299999
299997
299999
142510
299994
142510
299999
142510
142510
142510
299990
299999
299999
299996
299999
142510
299999
299992
299999
299999
299998
299999
299993
299997
142510
142510
299998
299999
299996
299999
299998
142510
299999
299998
299999
142510
299999
142510
299999
299996
299999
299969
299997
299998
142510
142510
299998
299961
299944
299999
142510
142510
299983
299999
142510
142510
299998
299997
142510
299998
142510
142510
142510
299998
299999
299996
299999
299997
142510
299999
299981
142510
142510
142510
142510
299995
299999
299999
142510
299995
142510
142510
142510
299972
142510
299995
299978
299999
299997
299999
142510
142510
142510
142510
142510
299997
142510
299999
299988
299997
299999
299998
299997
299999
299998
142510
299996
299988
299967
142510
299992
142510
299969
142510
299999
142510
142510
299997
299987
299996
142510
142510
142510
142510
299999
299999
299999
142510
142510
299999
299990
142510
142510
299952
299995
299998
299999
142510
299998
299999
142510
299999
142510
299993
142510
142510
142510
299999
299998
142510
299999
142510
299999
299998
299996
142510
299999
299996
142510
299996
299998
142510
299997
142510
299999
299998
299994
299944
142510
299999
299997
142510
142510
299988
299953
299993
299998
142510
299999
299999
299999
142510
299998
299999
142510
142510
142510
142510
142510
299997
299999
299999
142510
142510
142510
299999
299998
299982
299998
142510
299999
299999
299999
299999
142510
142510
299983
299999
299999
299999
299999
142510
299998
299999
142510
142510
142510
299999
299999
299992
299999
142510
299999
299999
142510
142510
299999
299990
142510
299999
299999
142510
142510
142510
142510
299999
142510
299987
299999
299996
299997
299999
299997
142510
142510
299999
299990
299932
299994
299999
299995
142510
142510
142510
142510
299999
142510
299999
142510
299999
142510
299996
299999
299999
142510
142510
299999
299999
299992
299967
299998
142510
299999
299999
142510
299999
142510
299999
142510
142510
299997
299999
142510
142510
299998
299997
299999
299997
299972
299996
299999
299999
299996
299999
299999
142510
299995
299999
299996
142510
142510
142510
299998
142510
299988
299997
299999
299999
142510
299993
142510
299998
299999
299999
142510
142510
299999
299999
299995
142510
299989
142510
299998
299999
299999
142510
299998
142510
142510
142510
299997
142510
299999
299999
299991
142510
299999
299999
299994
142510
142510
142510
299999
299994
299998
142510
142510
142510
299999
142510
142510
142510
299996
299997
299990
299999
299999
142510
142510
299999
299997
299999
299999
299999
142510
299998
142510
299990
142510
142510
299999
142510
299999
299993
299999
142510
299999
299999
299997
299999
299992
142510
299999
299995
142510
299999
299987
299999
299999
142510
299998
299998
142510
142510
299987
142510
142510
142510
142510
299999
142510
142510
299999
299999
299999
142510
299995
299999
299999
299998
142510
299999
299995
299995
142510
299995
142510
299999
299999
142510
299998
142510
142510
299999
299999
299999
299998
299999
299999
299996
299996
299999
142510
142510
142510
299999
299999
142510
142510
299999
299999
142510
142510
142510
299978
299998
142510
299999
142510
299991
299999
299999
299999
299996
142510
299997
299998
142510
299999
142510
299998
142510
142510
299994
299984
142510
299999
142510
299968
142510
299999
299998
299999
299999
299999
299992
299998
299998
142510
142510
299994
299999
299997
142510
299999
299999
299972
299998
299986
299999
142510
299998
299999
299998
299983
299996
299999
299998
299999
299999
142510
299999
299999
299998
299997
299998
299997
142510
299999
299981
299998
299999
142510
299999
299999
299998
299993
299999
299999
299998
142510
142510
299988
142510
299999
299994
299998
142510
299999
299999
142510
142510
299999
299999
299998
142510
299999
299999
299998
142510
299999
299999
299989
299992
299999
299999
299999
299986
142510
299999
142510
299999
142510
299999
142510
299998
299995
142510
142510
142510
299995
299999
299999
299999
142510
299983
299994
299999
299998
299996
299999
299983
142510
142510
299999
142510
142510
299999
299999
142510
142510
142510
142510
142510
299999
142510
299990
142510
142510
142510
142510
299998
299999
142510
142510
299999
299999
299999
142510
299993
299999
299999
299999
299997
142510
142510
299999
299998
299999
299999
299999
142510
299969
142510
299999
142510
299998
299995
299999
299998
299999
299999
299998
299997
142510
299997
299999
299998
142510
299999
142510
142510
142510
299982
142510
299999
142510
299995
299998
142510
299995
299998
299973
142510
299997
299986
142510
299999
142510
299999
142510
142510
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299998
299974
299998
142510
142510
142510
299999
142510
299999
142510
142510
299999
299999
299999
299990
299999
299999
142510
299999
299998
142510
299997
299998
142510
142510
142510
299999
142510
299997
142510
142510
142510
142510
299999
299989
299999
299998
299993
142510
142510
299999
142510
142510
142510
299999
299998
299999
299999
299993
142510
299996
142510
142510
299991
299965
299999
142510
299997
142510
299999
299999
299996
299998
142510
142510
299995
299996
142510
299994
142510
299998
142510
142510
142510
142510
299999
299999
142510
142510
299998
142510
142510
142510
299998
142510
299999
299998
299999
299998
299999
142510
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299997
299999
299997
299996
299999
299978
299999
142510
142510
142510
299999
299990
299961
299995
299999
299989
299993
299999
299998
142510
142510
299999
299999
299996
299999
299986
299996
299993
142510
299969
299997
299998
299999
299999
142510
142510
299999
142510
299999
299999
142510
299997
299999
299998
299999
142510
142510
142510
299999
299990
299999
142510
142510
299999
299999
299998
299999
142510
142510
142510
299997
142510
142510
299995
299998
142510
299997
142510
142510
299996
299999
299999
142510
299999
299994
299974
299999
299999
299998
299997
299988
142510
299995
299998
299995
299999
142510
299999
299999
299999
299995
142510
142510
299989
299989
299988
142510
142510
142510
142510
299999
299999
142510
299999
299999
142510
142510
142510
299996
142510
142510
299997
142510
299983
142510
299984
299989
142510
299996
299987
299999
299993
142510
299999
299988
142510
299999
299999
299995
299999
142510
299999
299997
142510
142510
299991
299997
299999
299994
299950
142510
142510
299987
299999
142510
142510
299999
142510
299999
299999
299992
299998
142510
299999
299999
299998
299996
299998
299998
299999
299999
299998
142510
142510
299997
299999
142510
299999
299999
299999
299999
299999
142510
142510
299989
299999
142510
299983
142510
299997
142510
299999
299999
142510
142510
142510
142510
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299998
299998
299993
299999
299996
299999
142510
142510
299973
299999
142510
142510
299999
299999
142510
142510
299990
299999
299973
142510
299994
299997
299999
299999
142510
299995
299996
299998
142510
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
142510
142510
299999
299999
142510
299993
299997
142510
299999
142510
142510
299999
299999
299999
142510
299999
299996
142510
299999
299998
299999
299993
142510
299999
299999
142510
142510
299986
299995
299995
142510
299999
142510
142510
299999
299999
299999
142510
299999
299998
299999
142510
142510
142510
299999
299998
299998
142510
142510
142510
299977
299997
142510
299992
142510
142510
142510
299999
299998
299997
142510
299998
299999
299995
299999
299990
299987
142510
299998
299999
142510
142510
142510
142510
299999
142510
299998
142510
299982
299998
299999
142510
142510
142510
299983
142510
299999
299999
142510
142510
299996
142510
299999
299999
142510
299999
299986
142510
299982
299999
142510
299995
142510
299995
299998
142510
142510
142510
299999
299998
299972
299999
299998
142510
299998
299999
299968
142510
299995
299999
299995
142510
299998
299999
299995
299997
142510
299999
142510
299999
142510
299999
142510
299999
142510
142510
299996
142510
299992
299999
299999
299999
299997
299999
142510
299997
299998
299998
299999
299999
299997
299997
299999
142510
142510
299999
142510
299972
299999
299999
299999
299999
142510
299999
299999
299993
299991
299997
299987
142510
299947
299995
299999
299999
142510
142510
142510
142510
299999
142510
299999
299998
299998
299998
142510
299996
299999
142510
299997
299992
299985
299997
142510
299998
142510
299997
299998
299999
299992
142510
299999
299991
142510
142510
142510
142510
142510
299998
299999
299999
299994
299997
299998
299997
299999
299997
299996
299996
299999
142510
142510
142510
142510
299999
299983
299999
142510
299994
299998
142510
142510
299999
142510
142510
299999
142510
299997
299999
299996
299999
299999
299995
299998
142510
299999
142510
142510
142510
299998
299998
299999
142510
142510
299999
299999
299999
142510
142510
299999
299979
299999
299999
142510
299998
299999
142510
142510
299995
142510
299985
299998
299998
299999
299999
142510
142510
299999
299999
299999
299998
299978
142510
142510
299998
299992
299998
299999
142510
142510
299994
299999
299996
299999
299999
142510
299997
299999
142510
142510
299999
142510
299999
142510
299995
299996
299997
299999
299999
299999
299998
299994
142510
299999
142510
142510
299999
299999
299992
299998
299999
299997
142510
142510
142510
142510
299999
142510
299999
142510
142510
299999
299985
142510
142510
299999
142510
142510
299990
299997
299999
142510
299999
299999
299999
142510
299997
142510
299999
142510
142510
299999
299999
142510
299997
299990
299989
299999
142510
142510
299983
299995
299997
142510
299999
299999
299996
299977
142510
299999
299999
142510
142510
299999
142510
142510
299997
299999
299984
299999
142510
142510
299999
142510
142510
299995
142510
142510
142510
299999
299996
299996
299992
142510
299999
299980
299999
299998
299999
299999
299998
299996
142510
142510
142510
299999
299999
299999
299963
299999
299997
299999
299998
142510
299999
299970
299986
299998
299999
142510
299994
299999
142510
299986
299999
299990
142510
142510
299998
299984
299991
299984
299999
142510
299998
299996
299976
299999
299999
142510
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
299998
142510
299998
299999
299999
299996
299999
299998
299996
142510
142510
299998
299997
142510
299994
142510
299999
299999
299996
299999
299994
299998
142510
299988
299999
299999
142510
299999
142510
142510
299998
299998
299999
299997
299995
299999
299999
142510
299999
299999
299999
142510
142510
299999
299991
142510
299996
299999
299999
299999
299999
142510
142510
142510
142510
299993
299999
299999
299999
299999
142510
142510
299999
142510
142510
299999
142510
299977
142510
299999
299989
142510
299997
299999
299999
142510
299990
299994
299999
299993
299992
142510
299998
142510
142510
299998
142510
299999
299998
299996
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
142510
299998
142510
142510
299997
299999
299999
299997
299999
299969
299999
299997
299992
299998
142510
299999
299996
299999
299999
299999
142510
142510
299999
299999
299997
299997
299999
299984
142510
299999
299965
299997
299999
299998
299998
299998
299999
142510
299973
142510
142510
142510
299990
299994
142510
142510
299999
299990
299999
299999
142510
299948
142510
142510
142510
142510
299977
299973
142510
299999
299996
299964
142510
142510
142510
142510
299999
299999
299996
299995
142510
299999
299999
299992
142510
299999
142510
142510
299998
299998
299995
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299995
299999
142510
142510
299999
142510
299999
142510
299999
299999
142510
142510
299997
299999
299991
299999
142510
299999
142510
299998
299999
142510
142510
299995
142510
299999
299999
142510
142510
299991
299998
299992
299999
299999
142510
299999
299999
142510
142510
299997
142510
142510
299999
142510
299999
142510
299999
299982
299999
142510
142510
299999
299996
142510
299999
299999
299998
142510
299982
299999
142510
142510
142510
299999
299999
299999
299998
142510
299983
142510
299995
299976
142510
299999
299999
299998
299999
299998
299999
142510
299995
142510
299999
299964
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
142510
299998
299999
142510
299988
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
299997
299999
299998
142510
142510
142510
299973
142510
142510
142510
299995
299999
299995
299999
299999
299999
142510
299999
299995
299987
299999
299997
299998
299999
299999
142510
299999
299999
299998
299998
299998
299997
142510
299999
299995
299999
299999
142510
299999
299997
299996
299998
299999
142510
142510
299999
142510
299997
142510
299996
299985
299997
299997
299998
299998
299999
299999
299998
299999
142510
142510
142510
142510
142510
299999
142510
299997
299999
299999
299971
142510
142510
299998
299999
299999
299997
299998
142510
299999
299997
142510
142510
299999
142510
142510
299999
142510
142510
299998
299997
142510
142510
299999
299999
299999
299999
299998
142510
299999
299999
299994
299999
142510
299999
299983
299986
142510
299999
299987
299999
142510
299997
299995
299999
142510
142510
299999
142510
299999
299985
299996
142510
142510
299998
299999
142510
142510
142510
142510
299999
142510
142510
299999
142510
142510
299999
299999
299999
142510
299998
299999
142510
299998
299999
299999
142510
299999
142510
299998
142510
299999
142510
299999
142510
299985
299999
142510
299998
299999
142510
299999
299998
142510
142510
142510
142510
142510
142510
299999
299976
299999
299999
299999
299996
142510
299997
142510
299999
299991
142510
299998
299997
299999
142510
299999
299999
299994
299998
299998
299978
142510
299991
299998
142510
299999
299999
142510
299998
299999
142510
142510
142510
299967
142510
142510
142510
299999
299993
142510
299992
299998
142510
142510
142510
299997
142510
299998
142510
299998
299999
299998
299994
299999
299999
299994
299973
299995
299999
299993
299998
142510
299999
299997
299995
142510
299999
299971
299999
142510
142510
299998
142510
142510
299999
142510
299966
299972
299990
142510
299998
299996
299999
299996
142510
142510
299999
142510
299999
299999
299999
142510
299993
299995
142510
299999
142510
299999
299998
299985
299998
299999
299998
299997
142510
142510
299999
142510
299999
142510
142510
299999
142510
299995
142510
299999
142510
299999
142510
299998
142510
142510
299998
299994
142510
142510
299999
299999
299999
299998
299999
142510
299994
142510
299999
142510
299999
142510
142510
142510
299999
142510
299998
299997
299999
142510
142510
299997
299999
142510
299985
142510
142510
142510
142510
142510
299999
142510
142510
299995
299999
142510
299999
299991
299999
142510
299999
299998
142510
299998
299999
142510
142510
142510
142510
299960
299998
299997
299999
299995
299999
299999
299999
142510
299998
299998
142510
142510
142510
142510
142510
142510
142510
299999
299999
299999
299998
142510
142510
299998
299999
142510
299999
142510
142510
299995
142510
142510
299999
299999
299999
142510
142510
299998
299999
299996
299999
142510
142510
299997
299999
142510
299970
142510
299996
299999
299998
299999
299999
299999
299988
299996
299986
299999
299999
299999
299998
142510
299981
299999
299999
299986
299999
299946
299999
299999
142510
142510
299996
142510
142510
299998
142510
142510
299999
142510
299983
299999
299998
299999
299994
299999
142510
299997
299994
299998
142510
142510
299999
299999
142510
142510
142510
299998
299999
299999
299992
299994
299999
299999
299989
142510
299983
299998
142510
142510
299998
142510
299999
299999
142510
299999
299998
299998
299999
142510
142510
299996
299996
142510
299995
142510
142510
299998
142510
299999
142510
142510
142510
299999
299995
142510
299999
299998
142510
142510
299996
299994
299999
142510
299999
299991
142510
299998
299999
299999
299999
299996
142510
299999
299994
142510
299998
142510
299998
142510
299999
142510
299999
299999
142510
299998
299998
299992
142510
299998
299946
299993
299999
142510
299991
299999
142510
299999
299991
299998
299999
299999
142510
299999
299996
299998
142510
299999
299999
299999
142510
299999
299999
299991
142510
299986
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299992
142510
299987
142510
299985
299997
142510
142510
142510
142510
299994
142510
299999
299999
299982
299999
142510
142510
299998
142510
299999
299996
142510
142510
142510
299999
142510
142510
299999
299999
142510
142510
142510
299999
142510
299999
299999
142510
142510
142510
299999
299986
142510
142510
299999
299995
142510
299999
299999
142510
299998
299999
142510
299995
142510
299986
142510
299981
142510
299999
142510
142510
299999
299999
299999
299996
142510
142510
142510
142510
299998
299999
299993
299995
299977
299996
142510
299999
142510
142510
299896
299997
142510
142510
299999
299999
142510
299994
142510
299999
299999
299999
299999
299998
299999
299997
299992
299999
142510
299998
299995
299998
142510
299989
299997
299997
299999
299999
142510
299999
299994
299991
142510
299998
142510
299953
299997
299996
142510
142510
142510
299998
299999
299998
299999
142510
142510
142510
142510
299998
299991
299999
299997
299993
142510
299998
142510
299998
299995
299999
299997
142510
299999
142510
299999
299999
299968
142510
299994
299998
142510
299999
142510
299996
142510
299993
299999
142510
142510
142510
142510
299998
299995
299999
299991
142510
299999
299997
299999
299997
142510
299999
299999
142510
299947
299999
299998
299993
142510
299997
299999
299997
299947
299999
299969
299998
142510
299999
299999
142510
142510
299982
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299997
142510
142510
299997
142510
299999
299999
299999
142510
299998
299991
299966
299995
299999
142510
299997
299999
142510
142510
299999
299998
142510
299991
299998
299993
142510
299999
299998
299996
299999
142510
299999
142510
142510
299991
142510
299994
142510
299997
299998
142510
142510
299997
299905
299993
142510
299997
299999
299992
299997
142510
299999
299999
299967
299998
299999
299985
299999
299974
299982
299996
142510
142510
142510
142510
142510
299998
299999
142510
299986
142510
299997
142510
299999
299998
142510
142510
299999
299999
299996
299996
142510
299999
142510
299998
299999
299999
299999
299998
299996
299999
299975
142510
299999
299997
142510
299999
299998
299995
142510
299978
142510
299996
142510
142510
299989
142510
299999
142510
299999
299999
142510
142510
299999
299999
299996
299999
142510
299998
142510
299996
299999
299999
142510
299999
299999
299999
299997
299978
299998
299999
299996
299999
299995
142510
142510
142510
142510
299999
299999
142510
299998
299999
299999
299998
299996
299996
299999
299999
299998
142510
299999
299999
299990
299992
142510
299994
142510
142510
142510
299998
142510
299998
142510
299992
142510
299999
299999
142510
299998
142510
299998
299999
299976
142510
299997
299990
299976
299999
299999
299998
142510
299999
299998
299995
299999
299999
142510
142510
299997
299999
142510
299995
142510
142510
299999
142510
299912
142510
142510
299999
142510
299972
142510
299999
299994
142510
299993
299999
299998
299999
299999
142510
142510
299999
142510
142510
299998
299999
142510
142510
299996
299995
299999
142510
299997
299999
142510
299995
299989
142510
142510
142510
142510
299992
299990
299999
299982
299999
299999
142510
142510
299999
299956
299999
142510
299986
142510
142510
299999
299999
299999
299999
299999
299999
299984
299994
142510
299996
299999
299999
299999
299999
299998
142510
299996
299998
142510
299999
299998
299999
142510
142510
299998
299996
299996
142510
142510
299990
299999
142510
142510
299999
299998
142510
299999
299999
142510
299999
142510
299991
142510
299997
299997
142510
299999
142510
142510
299991
142510
299999
299999
299996
299999
142510
142510
142510
299999
142510
299982
299999
142510
299999
299999
142510
299997
299999
142510
299998
142510
299981
299998
299999
142510
299999
299999
299994
299988
299999
299999
142510
299999
299991
142510
299986
142510
142510
142510
142510
299983
142510
299999
299999
299998
299987
142510
299998
299999
299996
299998
299999
142510
299993
142510
299995
299999
299999
142510
299998
142510
299999
299995
142510
299996
299999
142510
142510
142510
299993
142510
299999
299998
142510
142510
299999
142510
299999
142510
142510
142510
299997
142510
142510
299984
299996
142510
299999
299993
142510
299999
142510
142510
142510
142510
142510
299989
142510
299998
299999
142510
142510
299992
299999
142510
142510
299996
142510
299999
299999
299998
299992
299995
299977
299995
142510
299998
142510
299996
299999
299997
299999
299994
299993
142510
299999
142510
299990
299997
299999
299999
299996
299999
299988
142510
299998
142510
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299999
142510
142510
142510
142510
299999
299999
142510
299998
299995
299999
299997
299992
299999
142510
142510
299999
142510
299999
299999
142510
142510
299998
299995
142510
299999
299998
299994
142510
142510
142510
299995
142510
299999
299995
299999
142510
299996
299996
299996
142510
299996
299997
299999
299999
142510
299999
299995
142510
142510
299996
299999
299999
142510
142510
142510
299998
299974
142510
299999
142510
299998
299999
299999
299994
299999
142510
299997
299999
299998
299999
299999
299998
142510
299999
299999
299999
299999
299998
299990
299999
299998
142510
299999
299989
299998
142510
142510
142510
299999
299999
299993
299998
299999
142510
299999
142510
142510
142510
299998
299999
299999
299997
142510
299999
299992
299997
299996
142510
142510
299998
299999
299999
299999
299988
299995
142510
299996
299997
142510
299999
299987
299999
299998
299996
299997
299999
142510
142510
299999
299999
142510
299997
142510
299999
299999
299999
299999
299998
142510
299999
142510
299999
299999
299997
299981
299999
299998
299991
299999
299998
142510
299999
299999
299999
299999
299999
299998
142510
299999
299999
142510
142510
299999
299999
299999
299994
142510
142510
299997
299992
142510
299998
299999
299998
142510
299993
299999
142510
299999
299997
299991
299999
299995
299977
142510
142510
299998
299998
299997
299999
142510
299983
299997
299999
299998
299999
299997
142510
142510
299999
299998
142510
142510
142510
299997
299997
299999
142510
299997
299999
142510
142510
142510
142510
299993
299999
142510
299997
299999
142510
142510
299999
299998
299998
299996
299975
299999
142510
299999
299999
299999
142510
299999
299999
299977
299996
299999
299999
142510
142510
299978
299997
299999
299999
299999
142510
299991
299999
299990
142510
299999
142510
142510
142510
299999
299998
299997
299994
299998
299998
142510
299999
299995
299999
299999
299997
299987
142510
299996
142510
142510
142510
142510
299995
299998
299954
299995
299999
299999
299998
299999
142510
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
299999
299999
299999
142510
299998
299983
299997
299999
299999
142510
299999
299991
142510
142510
299997
299999
142510
299998
299998
142510
299999
142510
299998
299999
299992
142510
142510
299993
299999
299975
142510
299999
142510
299999
142510
142510
299999
299999
299992
142510
299999
142510
299999
299999
299999
299998
299999
299999
142510
299998
142510
299999
142510
299998
299999
299998
142510
142510
142510
142510
142510
299999
142510
299999
299995
299996
142510
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299996
142510
299993
142510
142510
142510
299997
142510
299999
299999
299977
299997
142510
142510
299991
299999
142510
142510
299999
299963
142510
299999
299999
299997
299999
142510
299997
142510
299999
299999
142510
299999
299999
142510
299988
299992
299999
299993
299998
142510
299999
299997
299999
299999
142510
142510
299997
142510
142510
299975
299999
142510
142510
299998
142510
142510
142510
299998
142510
142510
142510
299988
299999
299999
142510
299998
142510
142510
142510
299998
142510
142510
142510
142510
299998
142510
142510
299998
299994
299999
142510
299968
299993
299982
299990
299993
299999
299965
299983
299999
142510
299999
142510
299999
142510
142510
299991
299999
142510
142510
299990
299998
299998
142510
299999
142510
299999
142510
299999
299999
142510
299998
142510
299999
299982
299997
299998
299999
142510
142510
299996
142510
299999
142510
142510
299998
142510
142510
299998
142510
299999
142510
142510
299984
142510
142510
299999
299994
299999
299999
299987
142510
299999
142510
142510
299999
142510
142510
299999
299997
299999
299997
142510
299999
142510
299971
299999
299987
299998
299999
299999
142510
142510
299999
299996
299999
299999
142510
299978
299994
299937
142510
142510
299999
299997
142510
299999
142510
142510
299999
142510
299999
299994
299978
299998
142510
142510
299999
299985
142510
142510
299985
299989
299999
299999
299998
299999
299998
142510
142510
299998
299998
142510
142510
299999
142510
299999
142510
142510
299999
299958
299999
299999
299999
299998
142510
142510
299999
299999
299999
142510
299998
142510
299996
142510
299998
299996
299997
299999
142510
299999
299991
299998
299999
142510
142510
299983
299969
299999
299984
299945
142510
299998
142510
142510
299993
299999
299999
142510
299999
299999
299998
142510
299999
142510
299999
299993
299999
299999
142510
299999
299994
142510
299994
142510
142510
142510
142510
299998
142510
299999
142510
299999
299999
299977
142510
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299998
299999
142510
299999
299998
299999
299999
142510
299999
142510
299999
142510
299996
142510
299999
299994
142510
299999
299991
142510
299999
299999
299990
299983
142510
142510
142510
142510
299999
299997
299996
142510
299990
299998
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
142510
142510
142510
299998
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
142510
142510
299997
299999
299997
299987
299999
142510
299999
299948
299998
299999
299984
142510
142510
299998
299998
299997
299996
299999
299999
299999
142510
299997
142510
142510
299999
299999
299995
142510
299999
142510
299999
299999
142510
299999
299998
142510
142510
299999
299998
299992
142510
142510
299999
299990
299998
299999
299999
299999
299998
142510
299998
299999
142510
299999
299999
299999
299999
142510
299994
142510
299999
299999
299976
299999
299999
299999
299995
142510
299999
299996
142510
142510
142510
142510
142510
142510
299999
142510
142510
299999
142510
299998
299999
299999
142510
142510
299955
299998
299999
299999
299999
299997
142510
299999
299999
299934
299998
299999
299998
299999
299999
299999
299999
299999
142510
299998
299993
142510
142510
299999
142510
142510
299999
299999
299995
142510
299999
299993
142510
299984
142510
299998
299997
142510
299994
142510
299979
299999
299999
142510
299985
299999
142510
142510
142510
299999
142510
299998
142510
142510
299999
142510
299999
142510
142510
142510
142510
142510
142510
299997
299996
142510
299999
142510
299997
299995
299999
299987
299999
299998
299997
299999
299999
299998
142510
299999
299999
142510
299999
299989
299992
142510
142510
142510
142510
299985
299999
299994
299999
299996
299997
299998
142510
142510
299999
299999
299999
299999
299999
299999
299997
299997
299999
142510
142510
142510
299994
299995
142510
299986
299999
299992
142510
142510
142510
142510
142510
142510
299999
142510
299999
299998
299999
142510
299998
299997
299988
142510
299923
142510
299997
299999
299997
299997
299977
142510
299999
142510
142510
299988
142510
299999
299991
299999
142510
299999
142510
142510
299999
299996
299999
142510
299999
299932
299999
142510
299962
299999
299973
299998
299997
299999
299998
299994
299997
142510
299999
299999
299999
299992
299999
142510
299999
299999
299998
142510
299998
299997
299998
299997
299989
299998
299999
142510
142510
142510
142510
299999
299985
299999
142510
299999
142510
299997
299985
142510
299996
299999
299999
142510
142510
299999
299988
142510
142510
299996
299999
299997
299999
299999
142510
299998
299988
299999
299999
299999
299999
299998
142510
299995
299995
299996
142510
299965
142510
299997
299999
299999
142510
142510
142510
299998
142510
299969
142510
142510
142510
142510
299999
142510
299999
299997
299984
299999
299998
142510
299999
142510
299999
142510
142510
142510
142510
299984
299989
299999
299999
299999
299986
142510
142510
299999
299994
142510
299999
142510
299999
299999
299999
142510
142510
299978
142510
142510
142510
299987
299999
299997
299999
299999
142510
299999
142510
142510
142510
142510
299999
299997
299998
299999
299998
299990
299998
142510
142510
299989
142510
299999
142510
142510
142510
299994
142510
142510
299998
299980
299999
142510
299999
299999
299999
142510
299994
299996
299998
299999
142510
142510
299995
299982
142510
299993
299996
299999
299986
299997
299975
299987
142510
299999
299992
299989
299998
299996
299997
299992
142510
142510
299999
299998
299999
142510
299997
142510
142510
299995
299999
299999
299977
299998
142510
142510
142510
142510
299999
299999
299994
142510
299999
299999
142510
299999
299999
299998
142510
299998
299999
142510
142510
142510
299999
299987
142510
299996
142510
299999
299998
299995
299985
142510
299999
142510
299999
299999
299997
299999
299999
142510
142510
142510
299998
299999
299999
299999
299984
142510
299999
299984
299999
299999
299999
299999
142510
299999
299961
142510
299987
142510
142510
142510
299999
299999
299999
299999
299999
299999
299980
142510
299980
299999
299999
142510
299993
299999
142510
299998
142510
299996
299997
142510
299999
299998
299997
142510
299999
299996
299999
299999
142510
299996
299999
299999
299999
299999
299999
142510
299996
299954
142510
142510
299999
299982
299999
142510
142510
142510
299999
142510
142510
142510
299998
142510
142510
142510
299999
299995
299999
299998
142510
299999
299998
142510
299995
142510
299997
142510
299989
299998
299999
299998
299999
142510
142510
299985
142510
142510
142510
299999
142510
299999
142510
142510
299998
299995
299999
299988
299999
299999
142510
299892
142510
142510
142510
299999
299993
142510
299999
142510
142510
299999
299999
299994
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
142510
299998
142510
142510
299997
142510
299999
299999
299999
142510
299994
299995
299989
299999
299998
299996
299997
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
299999
142510
142510
142510
299999
299999
299998
142510
299999
299997
299999
299998
299998
299997
142510
299997
299999
299998
142510
142510
299999
299996
299997
299986
299998
142510
299999
299999
142510
299999
142510
299999
299995
142510
142510
299996
299999
299999
299977
142510
142510
299999
299999
142510
142510
299998
142510
299999
299999
299998
299995
299999
299998
299973
299997
299998
299999
299999
142510
142510
142510
299999
299999
142510
299998
299999
142510
299997
299999
142510
299999
299999
299999
299997
299999
299999
299999
299986
299981
299981
142510
299996
142510
142510
299998
299998
299996
299999
299975
299999
142510
299998
299999
142510
299999
299998
299995
142510
142510
299999
299999
142510
142510
299999
299999
299994
142510
299998
142510
142510
142510
142510
299999
299987
299981
299999
299999
299984
142510
299997
299999
142510
142510
299999
299999
142510
299999
142510
142510
299999
142510
299994
299999
299999
142510
299999
142510
142510
299996
299975
299999
299990
142510
142510
299994
299999
299999
299998
299978
299997
299999
299999
299998
299998
299999
299997
142510
299995
299983
299999
299999
142510
299999
142510
142510
299999
299996
142510
142510
299995
299999
299999
142510
299998
142510
142510
299999
299999
142510
299998
299992
299999
142510
142510
142510
142510
142510
142510
299986
299999
299999
299999
299999
142510
299999
299998
299999
142510
142510
299995
142510
299998
299998
299996
142510
299995
299997
299999
299999
142510
142510
299998
299999
142510
299999
142510
299999
299999
299998
299999
299947
142510
299997
142510
142510
299986
299996
299999
142510
299998
142510
142510
299993
299998
142510
142510
299999
299999
299999
299999
299995
299999
142510
142510
299999
142510
299999
299998
299976
299999
142510
142510
299997
299999
299999
142510
142510
142510
299999
299999
299999
299999
142510
142510
299999
142510
299993
299999
299999
299999
299999
142510
142510
299974
299999
299997
299994
142510
299998
299998
299993
299999
299999
299990
142510
299997
299999
299999
142510
299999
299998
142510
299999
299995
142510
299998
142510
299999
299999
142510
299999
299999
299998
299987
299999
299997
299999
299991
299987
299995
299999
142510
299996
299999
299993
142510
142510
299994
299996
142510
299994
299999
142510
299998
299997
299999
299998
299998
299999
299998
142510
299998
299999
142510
142510
142510
299971
299999
299999
299992
299999
299998
299997
299997
142510
299999
142510
142510
299999
142510
142510
299992
299999
299999
299996
299998
299999
299999
299999
299997
142510
142510
142510
142510
142510
299998
299999
299994
142510
142510
142510
299998
299999
299999
142510
299999
299990
299999
299999
299998
299998
142510
142510
299999
142510
142510
142510
299988
299999
299995
142510
142510
142510
142510
299999
299999
299998
299999
299999
299999
142510
299945
299999
142510
299992
299999
299999
299999
299996
142510
299999
299998
142510
142510
299999
299998
299990
142510
299999
299997
299998
142510
299999
142510
142510
299997
299998
299997
299999
299999
142510
299996
142510
299999
299998
299993
299997
299996
142510
142510
299999
299993
142510
142510
299998
142510
299999
299997
142510
299999
142510
299996
299999
299982
299999
142510
299997
299984
299996
299975
142510
142510
299999
142510
299999
299999
299991
299999
299999
299999
142510
299998
142510
142510
299999
142510
142510
142510
299999
299999
299999
299997
299998
142510
299999
142510
299991
142510
299997
299997
142510
142510
142510
299967
142510
299997
142510
142510
299990
299996
142510
299999
299999
299997
142510
299999
299997
299998
299997
299994
299998
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
142510
142510
299996
299998
299999
299998
142510
299992
299999
142510
299976
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299999
299993
142510
299999
299998
142510
299998
299997
299997
299995
299990
142510
299997
299998
142510
142510
142510
299999
142510
299996
142510
299999
299998
299999
299997
299999
142510
299999
299998
299999
299999
142510
142510
299999
299997
299999
299999
142510
299997
299999
299998
299999
299999
299999
299999
299998
299998
299996
299999
142510
299980
142510
299987
299998
299999
142510
299999
299994
142510
142510
299997
299999
299996
299996
142510
142510
142510
299999
299996
142510
142510
299998
299999
142510
299994
299999
142510
142510
299993
299998
299999
299997
142510
299999
299991
299997
299997
299998
299998
142510
299994
142510
142510
299998
299999
299999
142510
299993
142510
299999
142510
299999
299999
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299999
299999
299996
142510
299997
299999
142510
142510
299999
299999
299999
299999
299998
142510
142510
299999
299999
299999
299999
142510
299999
142510
299989
142510
299995
299999
142510
142510
142510
299996
299994
299996
299997
142510
299999
299999
299993
299999
299999
299999
142510
299997
299940
142510
142510
299999
142510
299998
299999
299999
299999
299996
299999
299998
299996
142510
142510
299999
142510
299999
299995
299996
299999
299998
299999
299999
299999
299998
142510
299999
299996
299993
299998
299991
299998
142510
299994
299997
299965
299999
299974
299982
299997
142510
299990
142510
142510
142510
142510
299999
299997
299999
299998
142510
142510
299967
299999
299995
142510
299999
299990
142510
142510
142510
299997
142510
299999
142510
299993
299996
299999
299998
299999
299999
142510
299999
299999
299991
299999
299997
142510
299999
299999
299999
142510
299999
299999
299997
299993
142510
299995
299996
299999
299991
142510
299999
142510
142510
299966
299998
299999
299984
299999
299892
142510
299999
299999
299999
142510
142510
299997
142510
299998
299966
299996
299999
299998
299999
142510
299999
299995
299999
299999
142510
299996
299978
299999
142510
299998
142510
142510
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
299991
142510
142510
142510
299999
299986
142510
299999
299999
142510
299930
299999
142510
299993
299999
142510
142510
299994
142510
299999
299993
299995
299999
142510
142510
299999
142510
299976
299999
142510
142510
299998
142510
299991
299999
299996
299999
299999
299999
142510
299999
299999
142510
299999
299991
299999
299999
142510
299998
299999
299998
299988
142510
299998
299999
299995
299999
142510
299999
142510
142510
142510
142510
299992
299999
299999
299999
299998
299999
142510
299999
142510
299999
299998
299997
299999
142510
299998
299999
299996
142510
142510
299999
142510
299999
299999
299989
299979
299999
299998
142510
299999
142510
299997
142510
142510
299999
142510
142510
299995
142510
299985
299999
299999
299999
142510
142510
142510
142510
299999
142510
299999
299996
299999
299998
299940
299999
142510
142510
142510
299998
299999
142510
142510
299999
142510
299968
299997
142510
142510
142510
142510
142510
142510
299999
299995
299995
142510
142510
299998
299989
299999
299998
142510
299998
142510
299963
142510
142510
299996
299993
299999
299996
142510
299999
299996
299999
299999
142510
299996
299999
142510
299997
299999
142510
142510
299999
299999
299994
299997
142510
299990
299998
299999
299995
142510
299999
299999
142510
299996
142510
299999
299999
299999
142510
299999
142510
142510
142510
299999
142510
142510
299999
299998
299980
299999
142510
299999
299990
142510
299991
299999
299999
142510
299999
142510
299999
142510
142510
299999
299997
299999
142510
142510
142510
299999
142510
299992
299999
142510
299997
142510
299945
299999
299999
299999
299999
299998
299999
142510
299997
299998
142510
299996
142510
142510
299999
299998
299984
299999
142510
299999
299999
299999
299998
299999
142510
299999
142510
299999
299997
299999
299996
299999
142510
299999
142510
142510
299998
299999
142510
299988
142510
142510
299998
299999
299998
142510
142510
299990
299999
299998
299992
142510
299999
299992
299983
299998
299988
299998
142510
142510
142510
299999
299999
142510
299999
299999
299994
299999
299999
299995
299999
299994
142510
299992
142510
299996
299999
299992
142510
299997
299999
142510
299992
142510
142510
299983
299999
299999
299999
142510
142510
299998
142510
299999
299999
299999
299999
299999
299998
299999
299998
299998
142510
299999
299995
142510
299997
142510
142510
299998
142510
142510
299994
299998
142510
299995
142510
299999
299999
299999
299998
299999
299984
142510
299999
299969
299999
299999
299996
299999
142510
142510
299993
299998
299998
299999
299999
142510
142510
299981
299999
142510
299999
142510
299999
299997
299999
142510
299999
142510
142510
142510
299999
142510
299999
142510
299999
299999
142510
142510
299993
299996
299999
299998
299999
299999
299999
299999
299999
299999
142510
142510
142510
299993
142510
142510
299999
299999
299999
142510
299999
142510
299999
299931
299999
142510
142510
142510
142510
299998
299993
142510
142510
299997
142510
142510
142510
299975
299999
142510
299996
299999
299999
142510
142510
142510
299999
299998
142510
142510
299988
299999
299999
299997
299992
299999
299999
142510
299995
299993
142510
142510
142510
142510
142510
142510
299981
299999
142510
142510
299999
299993
299998
299995
299999
142510
299999
299999
142510
299981
299994
299995
142510
299999
142510
299999
299977
299999
142510
299999
299991
299998
299965
299990
142510
299999
299974
299997
299997
299999
299999
299995
299998
299998
142510
299998
299999
299999
299960
299999
299999
299990
299999
142510
299999
299999
142510
299997
299998
142510
142510
299996
299999
299999
299994
299999
299999
142510
299980
299968
299994
299996
299999
299996
142510
299988
142510
299999
142510
299999
299995
142510
142510
142510
142510
142510
142510
299995
299998
299999
142510
299998
299965
299999
299999
142510
142510
142510
142510
142510
299998
299998
142510
142510
142510
299997
299997
299987
299993
299998
299999
142510
299999
299989
299999
299999
299991
299999
142510
299999
299999
299993
142510
299971
299992
299999
299998
142510
142510
142510
299999
142510
142510
299999
299999
299988
142510
299999
142510
299997
299997
299982
299984
299998
299999
299999
299989
299995
299992
142510
299999
299999
142510
299999
299993
142510
299999
299999
299999
142510
299997
299999
299999
299998
299999
142510
299999
299999
299999
142510
142510
299992
142510
142510
299998
299992
142510
299999
142510
142510
299999
142510
142510
142510
142510
299969
299998
299999
299999
299999
299994
299999
142510
299997
142510
142510
142510
299997
299994
142510
142510
299999
142510
142510
299998
142510
299999
299998
299996
299995
299997
142510
299998
299998
142510
299989
299997
142510
142510
299996
142510
142510
299999
299999
299997
299996
299999
142510
142510
299999
299999
142510
299997
142510
299999
299999
142510
299997
142510
299999
142510
299999
142510
299999
299999
142510
142510
299975
142510
142510
299996
299999
299998
299998
142510
142510
142510
142510
299993
299999
299999
299996
299998
299998
142510
299999
299998
299999
299999
299997
299997
299965
142510
142510
299999
299999
142510
299999
299997
299998
299993
299998
142510
299974
299997
299999
142510
299999
299999
299999
299999
299996
299999
299987
299998
299999
299999
142510
299976
142510
142510
299987
299998
142510
299997
299905
299969
299991
142510
299999
299999
142510
299993
299992
299996
142510
299984
299999
299992
299999
299999
299999
142510
142510
299999
142510
142510
142510
299995
299999
299999
142510
142510
299999
142510
299999
142510
142510
299999
299999
299998
299999
299999
299998
299999
142510
142510
299999
299999
299999
142510
299992
299999
142510
142510
299988
142510
142510
142510
142510
299999
299996
299996
142510
142510
299995
299999
299997
299999
299999
142510
299999
299999
299998
142510
299999
142510
299999
299997
299998
299999
299999
142510
142510
142510
142510
142510
299999
142510
299949
142510
299993
142510
142510
299998
142510
142510
299989
142510
299999
299995
299999
142510
142510
299998
299992
299999
299970
299999
142510
142510
299995
142510
142510
299999
142510
299993
299999
142510
299998
142510
299999
299999
299999
299989
142510
142510
299994
299987
142510
142510
142510
142510
299997
299999
299998
299998
142510
299996
299995
142510
142510
142510
142510
142510
299999
299999
299999
142510
299999
142510
299999
299994
142510
299998
299999
299999
299999
299999
142510
142510
142510
299999
299994
299984
299996
299999
142510
299998
299998
299996
299999
142510
299999
299997
299999
299999
142510
142510
299999
299999
299998
299999
299998
299999
299999
299999
299999
299999
299997
299999
142510
299998
142510
299999
142510
142510
299996
299999
142510
299999
142510
142510
299999
142510
299999
299996
142510
142510
142510
299999
299999
142510
299999
142510
142510
299997
299999
299998
299999
142510
142510
142510
299998
299997
142510
142510
299994
299996
299999
142510
299999
299999
142510
142510
142510
299999
299998
142510
142510
299999
142510
299999
142510
299999
299999
299994
299999
299995
299999
142510
299999
142510
142510
142510
142510
142510
299999
142510
299999
299993
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
142510
299990
299995
299996
299999
142510
299999
142510
299999
142510
142510
142510
142510
299998
299999
299997
142510
142510
142510
299999
299999
299987
299998
142510
299998
299987
299999
142510
299999
142510
142510
299989
299999
299999
142510
299997
299999
299997
299999
299996
142510
299999
142510
299999
299998
299999
299999
142510
142510
299999
299999
299994
299999
299999
142510
142510
299999
142510
299999
299999
299999
299953
299999
299996
142510
142510
142510
142510
299999
299996
299993
142510
299998
299999
142510
299999
299997
142510
299997
299998
142510
299998
299997
299997
299994
299999
299996
142510
142510
142510
299997
142510
142510
299982
299999
299999
299999
299993
299996
299991
142510
299999
142510
299986
142510
142510
142510
299998
142510
142510
299977
299998
299998
299999
142510
142510
299999
142510
142510
142510
299999
142510
142510
299998
142510
299999
142510
142510
142510
299999
142510
299998
142510
142510
299999
142510
142510
299999
299978
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299997
299999
299999
299999
142510
142510
299995
299999
142510
299999
299998
142510
299988
299999
299980
299999
142510
299998
142510
299999
299999
299999
142510
299999
299998
299995
299999
142510
299999
142510
142510
142510
142510
299999
299999
299999
299998
299996
299998
142510
142510
142510
142510
299999
299997
299998
142510
299999
299970
299995
142510
299999
299998
299999
299998
299999
299993
299986
142510
299999
142510
299999
299998
299999
299999
299999
142510
142510
142510
299991
142510
299999
299981
299997
142510
299999
299998
142510
142510
299999
142510
299996
142510
299999
142510
299974
299999
142510
142510
142510
299999
299999
142510
299977
299998
142510
299999
299989
299995
142510
299999
299999
142510
299999
299995
142510
299999
299999
142510
299999
142510
299999
142510
299999
142510
299999
142510
299999
299998
142510
299999
142510
299999
142510
299999
142510
142510
299999
299999
299998
142510
299996
299997
299988
299982
299999
142510
299994
142510
142510
142510
299998
299992
299999
142510
299999
142510
142510
299971
299997
299999
299996
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299994
299997
142510
299999
142510
142510
299994
299998
299980
299997
299996
299999
299997
299999
142510
142510
299998
142510
299998
299997
299999
142510
142510
299999
299998
299987
299994
299998
142510
299997
299998
299999
299999
299999
299996
299995
142510
299993
299996
142510
142510
142510
299993
142510
142510
299999
142510
299999
299999
142510
299999
142510
142510
142510
142510
299999
299999
299998
142510
299997
142510
299987
299998
299994
142510
299999
299967
142510
142510
142510
142510
299999
142510
142510
299999
299999
299995
299999
299999
299999
142510
299998
299999
142510
299975
142510
299997
299976
299998
299999
299999
142510
299968
142510
299999
142510
299995
142510
142510
299999
299999
299999
299999
299994
299998
142510
299997
299999
299999
299997
299999
299999
142510
299991
299999
142510
142510
299996
142510
142510
142510
299999
299999
299990
142510
142510
299999
299998
299999
299998
299999
299992
299999
299999
299984
299999
299996
299999
142510
299999
142510
299997
299999
142510
299999
142510
299986
142510
299999
299999
142510
142510
299998
299998
299997
299999
142510
142510
142510
299984
299998
142510
142510
299996
299999
142510
299999
142510
299998
142510
299999
299999
299991
299999
299999
142510
299995
299997
299999
299999
299999
142510
299999
299999
299970
299999
299999
142510
299999
299999
299996
299997
299998
299995
299999
299999
299999
299998
299994
299999
142510
299995
299998
299999
142510
299999
299997
299999
299999
299990
142510
142510
142510
299999
299999
299999
142510
299998
299996
299993
142510
299999
299997
299998
299999
299999
299999
299998
299997
299972
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
299999
299999
142510
299999
299999
142510
299999
142510
299985
299999
299998
142510
299999
299999
299995
142510
142510
142510
142510
142510
299998
299999
299992
142510
299999
299998
142510
142510
299999
299998
142510
299976
299999
142510
142510
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
299996
299999
299983
142510
142510
142510
299999
142510
299989
142510
142510
299999
299998
299980
142510
142510
142510
299997
142510
299999
299999
299999
299999
299996
299999
299995
142510
299981
142510
142510
142510
299995
299995
299994
299999
142510
299999
142510
299998
299994
142510
142510
299994
299999
299995
299999
299999
142510
142510
142510
299999
299998
142510
299999
299998
142510
299997
299983
299986
299998
299981
142510
299942
142510
299998
299992
299999
142510
142510
299999
299999
299991
142510
142510
299996
142510
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299997
299991
299999
299998
142510
299999
299999
142510
299997
299999
299998
299988
299989
299996
142510
142510
299994
299998
299994
142510
299999
299999
142510
142510
299997
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299998
299999
299999
299999
142510
142510
299994
299998
299998
299992
299997
299999
142510
299999
142510
299999
299986
299999
299996
299999
299999
299995
299997
299999
299997
299999
299997
299998
299954
299990
142510
142510
299999
299997
299999
299999
299998
299999
142510
299999
299998
299994
299999
142510
299993
142510
142510
142510
142510
299992
299999
299993
142510
299989
142510
142510
299987
299998
142510
299999
142510
299999
299987
142510
299999
299999
142510
299993
142510
299985
142510
142510
142510
299999
142510
299995
299999
299987
142510
142510
299999
299994
299999
299998
142510
142510
299996
142510
299972
142510
299996
142510
299999
142510
142510
299996
299984
142510
142510
142510
299967
142510
299998
299999
299996
299997
299999
142510
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
299989
299999
299999
299998
142510
142510
299993
299997
299994
299999
299996
299999
142510
142510
142510
142510
299997
299999
299999
299998
142510
299999
142510
299999
299999
142510
299999
299999
142510
299998
142510
142510
142510
299999
142510
142510
299999
142510
142510
142510
299998
299988
142510
299999
299991
299996
142510
299999
142510
142510
299999
299999
142510
142510
142510
299998
299997
299999
299999
142510
142510
142510
299998
142510
299999
142510
299997
142510
299999
299999
299999
299999
142510
299999
299995
299994
142510
299999
299999
299999
142510
142510
299999
142510
299975
299999
142510
299999
299999
142510
299990
142510
142510
142510
299999
142510
299988
142510
142510
142510
299997
142510
142510
142510
142510
142510
299999
299998
299982
142510
299999
142510
142510
142510
299999
142510
299999
299999
299998
299984
299995
299999
299999
299995
142510
142510
299999
299999
142510
299998
299999
142510
299999
142510
299999
299994
299996
142510
299988
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299994
142510
142510
142510
299994
299999
299999
299976
299992
299996
299999
142510
299999
299999
142510
299992
142510
299999
299999
142510
142510
142510
299999
299982
142510
142510
299998
299984
142510
142510
299995
299996
299998
299998
299999
142510
299999
142510
299999
142510
299999
299996
142510
142510
299999
299988
142510
299984
299997
142510
142510
142510
299992
142510
299954
142510
142510
142510
299999
299999
299999
142510
299999
299996
299997
299995
299999
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
142510
299999
142510
299999
142510
299999
142510
142510
299999
299986
299998
142510
142510
299996
299997
299999
142510
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
299999
299999
299998
299999
299999
142510
142510
142510
299999
299997
142510
299999
299999
299996
299999
299998
142510
142510
299983
299998
299998
299996
299999
142510
142510
142510
299998
299999
299994
142510
299985
299999
299975
299945
142510
299999
142510
142510
299999
299991
299999
142510
142510
299996
142510
142510
142510
142510
299999
299999
299977
142510
299993
299995
299998
299997
299997
142510
299999
142510
142510
299999
299996
299998
142510
142510
299998
299989
142510
142510
299999
142510
299999
299999
299992
299995
299999
299998
142510
299981
142510
142510
142510
142510
299997
299986
299999
299999
142510
299999
142510
142510
142510
142510
142510
299999
142510
299995
142510
299999
142510
299973
299999
142510
142510
299994
299998
142510
299999
142510
299996
299997
299999
142510
299996
299999
142510
142510
299999
299990
299999
299999
299998
299999
142510
299999
299983
142510
142510
299999
299998
142510
142510
142510
299977
299995
299999
142510
299998
299999
299999
299998
142510
299997
142510
142510
299999
142510
142510
299998
299999
142510
299992
299999
142510
299999
299992
142510
299995
299999
299997
299999
299998
299998
299994
142510
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299974
299999
142510
299999
142510
299998
299999
299999
142510
142510
299998
142510
299999
299999
142510
142510
299990
299977
299989
299999
299999
299999
299987
142510
142510
299998
299999
299999
299999
299999
299989
142510
142510
142510
299999
299995
299993
299999
299994
299998
142510
142510
299996
299997
299999
299995
142510
299990
142510
142510
142510
299998
299999
299994
142510
299999
142510
299999
142510
142510
299999
299996
299999
299998
142510
299999
299999
142510
142510
299999
142510
299999
299999
142510
299975
299998
299999
142510
299999
142510
299996
299999
299973
299999
299995
299999
299999
299998
299973
299994
299995
142510
299998
142510
299999
299999
299999
299999
299999
142510
299998
142510
299998
299995
142510
299999
299999
299995
299999
299977
142510
142510
299975
299976
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299997
299999
142510
299998
142510
142510
299999
299999
299999
299997
142510
299999
142510
299999
299990
299999
142510
142510
142510
299994
142510
299985
299999
299999
299998
299998
142510
299996
299991
299982
299999
299970
142510
142510
142510
299997
299997
299999
142510
299999
142510
299990
142510
142510
299999
299999
142510
299982
299982
299996
299980
299995
142510
299994
299999
299982
299996
299999
142510
142510
299999
299999
299940
299999
299999
142510
299989
142510
299999
142510
299998
142510
299999
299989
299997
299999
299995
299993
299999
299986
299995
142510
299999
299999
142510
299999
142510
299999
299996
299994
299999
299990
142510
299999
299998
299998
299999
142510
299999
142510
142510
299999
142510
299999
299996
299990
142510
142510
142510
299998
299999
299993
142510
299999
299973
299992
299995
142510
299999
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
142510
299997
142510
299999
299999
299999
299999
299993
299974
299999
142510
299999
142510
299999
299999
299999
299998
142510
299998
142510
299998
299995
142510
299998
299997
299996
299991
299999
142510
299999
142510
299991
299999
299998
142510
142510
299998
142510
299994
299999
299999
142510
142510
299994
299999
299999
299999
142510
299999
299999
142510
299999
142510
299993
299999
299999
142510
299997
299999
299998
142510
299998
142510
299996
142510
299999
299964
299981
142510
299999
299979
299999
142510
142510
299999
142510
142510
142510
299995
142510
142510
299998
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299997
142510
299980
299999
299999
299999
142510
299986
142510
299999
299996
142510
299988
299985
142510
142510
299999
142510
142510
142510
299984
142510
142510
299998
299999
299999
142510
299999
142510
299999
142510
299999
142510
142510
299999
142510
299998
299999
142510
299998
142510
299997
299999
142510
142510
299999
299999
299998
299998
142510
142510
299999
142510
299988
299997
299999
299999
299988
299999
299998
299999
142510
142510
299999
142510
299982
142510
299983
299999
142510
299995
299999
142510
299978
299998
142510
299999
142510
299991
142510
299999
299984
142510
142510
299999
299999
299999
142510
299999
299999
299999
299996
299998
299999
142510
299995
299996
142510
142510
142510
142510
142510
299999
299999
142510
299996
299996
299999
299993
299999
299999
299999
142510
299999
299999
142510
142510
299998
142510
142510
299991
299999
299998
299991
299998
299999
142510
142510
142510
142510
299998
299997
299999
142510
299999
142510
299993
299997
142510
299999
299999
299994
299999
142510
142510
142510
142510
142510
299993
299999
142510
299999
299997
142510
299996
299999
299994
299999
299999
299998
142510
299997
299999
299983
142510
299999
299990
142510
142510
299992
142510
299988
299998
299994
142510
142510
299993
299994
142510
142510
299999
142510
299999
299999
299999
142510
299997
142510
299997
299995
299998
142510
299997
299998
299957
299999
299974
299999
299999
299992
299999
142510
299996
299999
299998
142510
299999
142510
299996
142510
299996
142510
299984
299996
299999
299988
299999
299993
299991
142510
299999
299999
299999
299999
299996
299999
299997
299999
299999
299998
142510
299999
299995
142510
142510
299999
299999
299998
299996
142510
299998
299996
299988
142510
299996
142510
299999
142510
299999
299998
299999
142510
299999
299998
299999
142510
299999
299999
299999
142510
299969
299999
299999
142510
142510
299998
299995
299992
299999
299998
299998
299993
142510
142510
299989
299999
299998
299999
299999
142510
299998
142510
142510
142510
142510
142510
299996
142510
299995
142510
142510
299996
299984
299999
299999
142510
299998
299999
299999
142510
299999
142510
299988
299995
142510
299999
142510
142510
299996
299995
299992
142510
299998
299982
142510
299999
142510
142510
142510
299994
299998
299997
142510
299999
142510
299999
299999
299998
142510
142510
299997
142510
299999
142510
299996
299996
299999
299992
299999
299999
299998
142510
142510
299999
299997
299999
142510
299999
299988
142510
299996
142510
299999
142510
299996
142510
299999
299999
142510
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299996
299999
299996
299995
142510
142510
299999
299999
299999
299998
142510
142510
142510
299999
299996
142510
299999
299997
142510
299999
142510
299999
142510
299999
299999
142510
142510
299998
299999
142510
142510
299999
299999
142510
299992
142510
299987
142510
299997
299999
299952
142510
142510
142510
299987
299999
299991
299989
299999
299999
299999
142510
142510
142510
299999
142510
299998
142510
299999
142510
299998
299999
142510
142510
299999
299999
299999
299999
299985
299992
142510
299996
299999
299999
299994
142510
299990
299996
142510
142510
299997
299999
299993
299999
299994
142510
142510
299999
142510
299998
142510
142510
299999
299999
142510
299999
299997
299997
142510
299999
299999
299996
142510
299999
299999
299997
299999
142510
299999
299995
299999
142510
299998
142510
142510
142510
299999
299999
142510
299999
299998
299999
299998
142510
299992
142510
299998
299991
142510
299999
299994
142510
299991
142510
299999
299999
299955
299998
299994
142510
299993
299991
299992
299997
142510
299999
299999
142510
299993
142510
299997
299995
142510
299999
142510
299999
299999
299998
299997
299999
142510
299999
142510
142510
299998
299970
142510
299999
142510
299993
299999
142510
299999
299997
299996
299999
142510
299999
142510
299999
299999
142510
142510
299998
142510
299998
142510
299992
299992
299999
299999
299999
299999
299999
299992
142510
142510
142510
299990
299998
142510
299999
299998
142510
142510
142510
142510
299994
142510
299987
299996
142510
299999
299999
299999
142510
299997
142510
299992
299984
142510
299997
299999
299993
142510
142510
299999
142510
299998
299992
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299996
299999
299997
299992
142510
299999
299999
299997
299997
142510
142510
142510
142510
299999
299999
299989
299999
299999
142510
299998
299998
142510
142510
299995
142510
299999
142510
142510
142510
299996
299999
299999
142510
299999
142510
299996
299997
142510
299999
299998
299999
299999
299999
299989
299999
299963
142510
299999
299999
299990
299999
142510
299995
299999
299999
299966
299999
299999
299999
299996
299999
142510
142510
299999
142510
299985
299999
299988
299999
299997
142510
142510
142510
142510
299999
299997
299999
299997
299999
299999
142510
299996
299995
299986
142510
299998
299999
299999
142510
142510
142510
299999
142510
299999
299994
142510
299952
299999
299999
142510
142510
299996
299999
299988
299999
299999
142510
299999
299996
299999
299999
299997
299998
299997
299999
142510
299999
299996
142510
299999
142510
299995
142510
299998
142510
142510
299966
299997
299998
299995
142510
299999
142510
299971
142510
299999
299999
299999
299998
142510
142510
299993
299992
299998
299999
299998
299999
299999
142510
299999
299976
299996
299996
299990
142510
299999
299998
299982
299999
299997
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299990
142510
142510
299999
142510
142510
299998
299999
142510
299995
299999
299997
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
299986
299999
142510
299999
299999
299988
299999
299991
142510
299999
299998
142510
299997
299999
299999
299994
142510
142510
299999
299996
299983
142510
142510
299997
299999
299999
299998
299975
299997
299995
299999
299999
299979
299998
299999
299999
142510
142510
299996
299969
299998
299998
299998
299999
299999
299999
299998
299999
142510
299997
142510
142510
299997
142510
299999
299999
299999
142510
299999
142510
142510
142510
299998
142510
299999
299996
299998
142510
142510
299999
299999
299983
299995
299999
299999
299999
299999
142510
142510
299998
142510
142510
299998
142510
299997
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
142510
299999
299998
299998
142510
299998
142510
299998
299999
299995
299999
142510
299998
142510
299999
299999
142510
299999
299996
142510
299997
299999
142510
299997
299996
299998
299997
299999
299997
142510
299999
142510
142510
299970
299999
299994
299994
142510
299999
142510
299998
299992
299999
142510
299999
299997
299999
142510
299998
142510
142510
299999
299999
299999
299999
142510
142510
299999
299997
299998
299998
142510
299999
299997
299999
299999
299999
299986
142510
142510
299999
299997
299974
142510
299997
299999
299999
299999
142510
299999
142510
299998
299999
299942
299998
299999
299992
142510
142510
299998
299999
299998
299999
299999
299999
142510
299997
142510
299999
142510
299999
142510
299997
299996
299999
299999
142510
142510
299999
142510
299999
299999
299997
299997
299998
142510
299999
299999
299981
142510
299999
299999
299984
142510
299999
142510
299999
299999
299998
299989
299968
299999
299999
299999
299999
142510
299999
142510
142510
299998
299995
299999
299999
142510
299996
142510
299998
299992
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
299997
299998
299999
142510
142510
299999
299998
299988
299996
299999
299999
299999
142510
142510
299999
299981
142510
299998
299998
299999
299997
299993
299999
299999
299999
142510
299998
142510
142510
142510
299991
142510
299997
142510
142510
142510
299998
142510
299997
299999
299998
142510
142510
299997
299999
299995
299992
142510
142510
142510
299999
142510
299999
299990
142510
142510
142510
142510
142510
142510
299999
299989
299999
142510
142510
299999
142510
299989
299999
299999
142510
142510
299997
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299996
142510
299997
299995
299999
299996
142510
299998
299968
299999
299996
299990
299976
299999
299991
299999
142510
299990
142510
299994
142510
142510
299995
142510
299997
299999
299996
299999
299998
142510
299999
142510
299995
142510
299999
299998
299999
299998
299995
299947
299999
299999
299997
142510
142510
299999
142510
142510
142510
299994
299999
299999
299999
299999
142510
299999
299999
142510
142510
299995
299999
299999
299999
299999
142510
142510
299999
299999
142510
299997
299995
299993
299997
142510
142510
299999
299998
299999
299991
299999
299990
299999
299999
299953
299999
299980
299999
299994
299999
142510
299999
299999
299997
299999
142510
299996
299993
142510
299999
299992
299996
142510
299997
299999
299999
299998
142510
142510
142510
142510
299989
299983
299999
299995
299987
299999
299996
299999
142510
299999
299997
142510
299999
299999
142510
299999
299999
299999
142510
142510
299999
299994
299988
299991
299977
142510
142510
299999
142510
299999
142510
299999
142510
142510
299960
142510
142510
142510
142510
299999
299985
299999
142510
299996
299976
142510
299999
299998
299992
299999
299999
299999
299997
142510
299999
299999
299999
299979
299999
299999
299999
142510
299980
299999
142510
299999
142510
299997
142510
299999
142510
299973
299999
299999
142510
142510
299991
299999
299999
299994
299995
299999
299999
299984
299999
299999
299998
299999
299999
142510
299988
299998
142510
299999
299986
299999
142510
299998
142510
299997
299997
142510
299995
299999
299999
142510
299999
299999
142510
299999
142510
299998
299999
299998
142510
299999
299999
299993
299999
299999
299999
142510
299999
299999
142510
299999
299999
299998
299959
142510
142510
299999
299999
299999
299996
299993
142510
299999
299987
299999
299998
142510
299999
299999
299999
299999
299995
299999
299998
142510
142510
142510
299998
299998
142510
142510
299995
299997
142510
299998
299999
142510
142510
142510
142510
299999
299995
299996
299998
299997
299999
299996
299999
142510
142510
142510
142510
299999
299999
299999
299998
299999
142510
299999
299997
142510
299999
142510
299999
142510
299999
299999
142510
142510
299988
299999
299999
142510
142510
299999
299986
299998
299992
299999
142510
142510
299998
299999
299931
299990
299999
142510
299999
142510
299999
299999
299970
299999
142510
142510
299996
299999
299990
142510
299999
142510
299999
299998
142510
142510
299996
299996
299997
142510
299992
142510
299994
299981
299999
142510
299998
299998
299998
299973
299999
299999
299999
299998
142510
299999
299999
142510
299998
299999
299999
142510
299999
299999
299997
299997
142510
299998
299999
299999
299999
142510
299995
299998
299999
299999
142510
299958
299998
299988
142510
299999
299999
299999
142510
299999
299998
299999
299997
299997
299999
299999
142510
299999
299999
142510
142510
299997
299997
299999
142510
299997
299999
142510
299999
142510
299995
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
299996
299999
299999
299930
299997
142510
299999
299999
299994
142510
142510
299999
299999
299999
299984
142510
142510
299998
299999
299998
142510
299999
299999
299999
299999
299997
299995
142510
299999
142510
299998
299997
299999
142510
299999
142510
299999
142510
142510
142510
299997
299999
142510
142510
299998
142510
142510
142510
299998
299995
299999
299999
299999
142510
299999
299994
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
142510
142510
299993
299998
142510
299999
299999
142510
299995
299993
299989
142510
142510
299999
142510
299941
299999
299999
299999
299995
299999
299999
299999
299990
299999
142510
142510
142510
142510
299999
142510
142510
299997
142510
299999
142510
299994
142510
299999
299999
142510
299999
142510
299996
142510
142510
299988
142510
142510
299999
299998
142510
142510
142510
299999
299996
142510
299996
299999
142510
299999
299998
142510
142510
142510
299999
299997
299999
299999
299999
299999
299999
142510
299999
299998
142510
299999
142510
299999
142510
142510
299998
299999
299999
142510
299984
299999
142510
299999
142510
142510
142510
299999
142510
142510
142510
299999
299999
299999
299999
299998
142510
299993
299999
299996
299999
142510
299989
299994
299997
299997
142510
299994
299999
142510
299999
299993
299995
299997
299995
299995
299994
142510
299999
142510
142510
142510
142510
299999
299995
142510
142510
142510
299999
142510
299989
299995
299995
142510
299999
299997
142510
299997
299986
299999
299996
299998
142510
142510
299997
299999
299999
142510
299998
299997
142510
299999
299998
299999
142510
299999
299999
299999
299999
299999
299998
299999
299996
299999
299999
299998
299999
299997
299999
142510
299999
299999
299999
142510
299987
142510
299997
299998
299999
299998
299999
142510
299998
299999
142510
299990
142510
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
142510
299981
299996
299997
299999
142510
142510
299997
299997
142510
142510
299999
299998
299999
142510
142510
142510
142510
299998
142510
142510
299999
142510
299999
299997
142510
299999
299999
299998
299998
299999
299998
299999
299999
142510
299988
299996
299999
299993
299999
142510
299999
299997
142510
299999
299998
299999
299998
142510
299999
299999
299999
142510
142510
299996
299989
299998
299998
299999
299989
142510
142510
299999
299999
299999
299996
299995
299979
299995
299982
299999
299999
299999
299999
299997
299998
299999
142510
299999
142510
299999
142510
299999
299987
299999
142510
299997
142510
299999
142510
142510
299983
299997
299999
299998
299999
299992
299997
299999
299997
299998
299999
142510
299998
299999
299999
299992
142510
299999
142510
142510
299976
142510
299999
299999
142510
299999
299999
299998
142510
299999
299999
299998
299999
142510
299999
142510
299992
142510
299944
142510
142510
142510
142510
299999
299994
299999
299999
142510
142510
142510
142510
299998
142510
299999
142510
142510
299999
299999
142510
142510
142510
299983
299999
299995
142510
299999
142510
299999
142510
299995
299999
299997
142510
299999
299999
142510
299993
299999
299999
299999
299998
299999
299999
299998
299999
299996
299994
299999
299989
299997
299999
299999
299995
299974
142510
142510
299999
142510
142510
299999
299998
142510
299963
299996
299999
299999
142510
142510
142510
299994
299999
299896
142510
299997
142510
299991
299979
142510
299999
299996
299990
299998
142510
299981
142510
142510
299975
142510
142510
299999
142510
299999
299999
142510
299995
142510
299990
299994
142510
299999
299996
142510
299999
142510
142510
299998
142510
142510
299998
299999
299997
142510
299999
142510
299999
142510
299999
142510
299999
299995
299998
299999
299993
142510
299993
142510
299999
299999
299999
299997
299999
299999
299999
299995
142510
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299996
299997
142510
142510
142510
142510
142510
299996
142510
299999
142510
142510
299991
142510
299999
299998
299997
299999
299999
299999
299991
299997
299996
299999
299999
142510
142510
142510
142510
299997
142510
142510
299999
299999
142510
142510
142510
299999
299998
299999
142510
299999
299992
142510
299999
142510
142510
142510
299999
299996
299999
299998
299997
299999
299994
299998
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299996
299999
142510
142510
142510
299999
299999
299997
142510
299999
299980
142510
142510
299999
299999
299963
299999
142510
142510
299999
299999
142510
299999
299999
299999
299983
142510
299993
299999
299999
142510
299999
299998
142510
299995
299999
142510
142510
299999
142510
299999
299992
299995
299995
299979
299995
299998
142510
299999
299998
299999
299986
142510
299999
142510
299983
142510
299999
142510
299998
299999
299999
142510
299997
142510
299998
299997
299999
299999
299999
142510
299999
299999
299999
299998
299984
142510
299999
299996
142510
142510
299999
299999
299996
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299992
299999
142510
299998
299998
299996
299999
142510
299999
299999
299999
299999
142510
299974
299999
142510
299996
299999
142510
299999
299990
299999
299999
299997
299999
299997
142510
299999
299999
299948
299999
142510
142510
299999
142510
299999
299999
299999
299998
299996
299999
299999
142510
142510
299995
142510
142510
299993
142510
142510
299991
299990
299998
299999
299953
299999
299999
142510
142510
142510
142510
142510
142510
299993
142510
142510
299973
142510
142510
142510
299999
299998
299999
299999
299999
142510
142510
299999
142510
299999
299997
142510
299999
142510
299999
142510
142510
299999
142510
299995
299999
299998
299999
142510
299998
299999
299999
299996
142510
299999
299999
142510
142510
142510
142510
142510
299999
299999
299999
299999
142510
299996
299987
299999
142510
299988
299998
299999
299992
299999
299995
299999
299998
299998
299999
142510
142510
142510
142510
142510
299999
142510
299997
142510
299999
299998
299998
299999
142510
142510
142510
299998
299997
299999
299998
142510
299999
299999
299993
299998
299998
299996
299995
299999
299999
142510
299998
299999
299999
299994
299999
142510
299999
299997
142510
299999
299999
142510
299992
299999
142510
142510
299999
299999
142510
299997
299996
299998
142510
299994
299999
299999
142510
299999
142510
299997
299998
142510
299992
299986
299984
142510
142510
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
142510
299999
142510
299999
299999
299996
299994
299999
299999
142510
142510
142510
299999
299998
142510
299994
299999
299998
142510
299999
299999
142510
299999
142510
142510
299998
299999
299999
299999
299998
142510
299999
299999
299999
299999
142510
142510
142510
142510
142510
142510
299995
299999
299999
299995
299998
299998
299998
299994
299999
299998
142510
299999
142510
299999
142510
299996
299994
299999
142510
142510
299905
299993
299996
299999
299998
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299998
299999
299999
299999
299979
299998
299988
299998
142510
142510
142510
299999
299975
142510
142510
299998
299999
299968
299999
299999
299991
142510
299999
142510
299997
142510
299999
299999
299999
142510
142510
142510
299998
142510
299972
142510
142510
299999
299999
299985
142510
299999
142510
142510
299999
142510
299999
142510
142510
142510
299998
299999
299993
299998
142510
299999
299982
299999
142510
299999
142510
299996
299998
142510
299999
142510
299999
299969
299999
142510
142510
142510
299999
299999
142510
142510
142510
299997
142510
142510
299981
299999
142510
299976
299995
299998
299999
299999
299998
299999
299999
142510
142510
299986
299998
299999
299999
299998
299995
299999
142510
299999
142510
299998
299995
299999
299997
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
142510
299996
299998
299997
299998
299999
142510
142510
142510
299999
142510
299998
299999
299998
299999
142510
299999
142510
142510
299995
299983
142510
299998
142510
142510
142510
142510
299999
299993
299999
299999
299998
142510
142510
142510
299997
299999
142510
299999
299998
142510
299974
299973
142510
299999
299997
142510
299999
299999
142510
299999
299994
299992
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
142510
299999
142510
142510
299996
299998
142510
299997
142510
299985
299994
299999
299999
299991
299999
299999
299999
299999
299999
299974
299998
299996
299999
299987
299999
299997
142510
299996
142510
299996
299997
299999
299999
299996
142510
142510
299999
299999
299999
142510
299999
299990
299999
142510
299995
142510
142510
299999
299986
299999
299989
299991
299998
299999
299999
299997
299999
299998
142510
299999
142510
299996
299998
299999
299999
299998
142510
299999
299997
142510
299999
142510
299999
142510
299995
142510
299999
142510
299999
299999
299996
142510
299995
142510
142510
299998
142510
299993
142510
299977
299995
299999
299999
299997
299998
142510
299999
142510
142510
142510
299997
142510
142510
142510
299981
299998
299999
299999
299993
142510
142510
299999
142510
299999
299999
142510
299999
299999
299999
299995
142510
299998
299999
299999
299959
299996
299999
299997
299999
299999
142510
299997
142510
299999
299999
142510
299999
299999
299999
299991
299994
299998
299999
299993
142510
142510
142510
299999
299992
299999
142510
142510
142510
299998
299975
142510
299997
142510
299998
299997
142510
142510
299983
299994
299998
142510
299992
299997
299998
142510
299999
142510
299994
142510
299999
299981
299998
299999
299999
299997
142510
299999
142510
142510
299999
299999
299999
299998
142510
299991
299999
299999
299999
142510
299999
299999
142510
299998
142510
299998
299993
142510
142510
142510
299998
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299998
142510
142510
299999
299998
142510
299995
299999
299999
299998
299992
142510
299998
299999
299999
299999
299999
299998
142510
299996
142510
299990
299998
299997
299999
299999
299999
142510
299990
299932
299995
299999
142510
142510
299999
142510
142510
299990
142510
142510
299999
299999
299999
299999
299998
299982
299998
299993
142510
142510
299999
142510
299997
299994
299983
299999
299999
299995
142510
299999
142510
299990
142510
299997
142510
142510
299999
299998
142510
299995
142510
142510
142510
142510
142510
299999
299996
142510
299999
299999
142510
142510
142510
299998
299991
299994
142510
142510
299999
142510
142510
299996
299999
299995
299999
299984
299999
142510
142510
299999
142510
299999
142510
299999
299999
299991
299999
299999
299999
142510
142510
299998
299996
299999
299995
142510
142510
299998
299999
299997
299999
299993
142510
142510
299994
299999
142510
142510
299991
299970
299999
142510
142510
299999
142510
299999
142510
142510
299999
299998
299999
299971
142510
299998
299999
299999
299998
142510
299993
142510
299998
299999
299986
142510
299997
142510
299999
299999
299999
299997
142510
299997
299999
299999
142510
299999
142510
299997
299999
142510
142510
142510
142510
142510
299999
142510
299999
299992
142510
142510
142510
299994
142510
299993
299999
299999
142510
142510
142510
299999
299998
142510
142510
299999
299998
142510
299999
299998
299999
299991
299999
299999
299999
142510
142510
299993
299998
142510
299991
142510
299997
299999
142510
142510
299994
142510
299999
299999
299999
299995
299999
299990
142510
299998
299969
299999
299990
142510
299995
142510
299999
299998
142510
299946
142510
142510
142510
299999
142510
299997
142510
142510
299998
299998
142510
299999
299999
299999
299994
299996
299999
299983
142510
299999
299998
299999
299997
299999
142510
299999
299995
142510
299994
142510
299999
142510
299996
142510
142510
299999
299998
299999
299998
142510
299976
299994
142510
299999
299993
299997
299999
299994
142510
299998
299999
142510
299992
142510
299999
299991
142510
299999
299999
299999
299999
142510
142510
299992
299999
142510
299999
299999
299998
299999
142510
142510
142510
299996
299998
142510
299999
299998
299999
299999
299999
142510
299995
142510
299999
142510
142510
142510
299998
299999
299991
299999
299999
299996
299999
299999
299997
299999
299997
299999
299999
142510
142510
299999
299998
299999
299999
299989
142510
299991
299999
299998
299999
142510
142510
299997
142510
299999
142510
299991
142510
299999
299992
299999
299990
299999
299999
299991
142510
299999
299999
142510
142510
299985
142510
142510
142510
299999
142510
299986
142510
299999
299999
142510
299998
299998
299998
299999
299994
299999
142510
142510
142510
142510
299978
142510
299998
142510
299997
299997
299999
299999
142510
299999
142510
299980
299995
299999
299999
142510
299983
299999
142510
299999
142510
299986
142510
299999
299999
299999
142510
299999
142510
299912
299997
142510
142510
142510
299999
299997
299999
142510
142510
299999
299999
299998
299999
299999
142510
299999
299999
299998
142510
299996
142510
142510
299981
299999
299999
142510
299999
299998
299998
299999
142510
299999
299997
142510
299999
299960
142510
299999
299994
142510
142510
299999
142510
299999
142510
299992
299999
142510
142510
142510
299998
299998
299999
142510
299995
299999
142510
142510
299998
142510
142510
142510
142510
299999
299999
299994
299996
299999
142510
299999
299999
142510
299999
299999
142510
299995
142510
142510
299999
299999
299999
142510
142510
299990
142510
142510
299999
142510
142510
299999
142510
299999
299999
142510
299999
299998
142510
299999
142510
299999
142510
299999
142510
299997
299999
299999
142510
142510
142510
142510
299999
299996
299999
299997
299990
299999
299999
299999
142510
299998
142510
299995
142510
299996
299997
299999
299999
299999
299999
299998
142510
299998
299998
299999
299993
142510
142510
142510
299999
299997
299999
299999
142510
142510
299999
142510
299999
299999
142510
142510
299999
142510
299999
142510
142510
142510
299999
299999
142510
142510
299978
299998
299993
142510
299999
299999
299999
299999
299997
299998
299995
299999
299997
142510
299992
299972
299981
299996
142510
142510
299892
142510
299997
142510
299999
142510
299999
299998
142510
299998
142510
299999
299960
142510
299995
142510
299978
299997
142510
299999
142510
142510
299996
142510
142510
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299996
142510
299999
299998
299999
299966
299977
142510
299999
142510
142510
299999
299999
142510
299999
299999
142510
299998
142510
142510
299999
299999
299997
299999
299971
299999
142510
299998
299999
142510
142510
299999
142510
299997
142510
299967
299998
299996
299999
299996
299999
299998
299999
299999
299999
299999
299999
299977
299999
299998
142510
299993
142510
299999
299999
299997
142510
142510
299993
142510
299998
299999
299999
299999
299999
299997
299985
142510
299998
299995
299998
299998
299990
299997
299999
299989
142510
299999
299997
142510
299999
142510
142510
142510
142510
299999
142510
299999
142510
299992
299999
142510
299998
299999
142510
142510
299998
299999
299974
299999
299997
299999
299999
299997
142510
142510
299998
142510
299980
299999
142510
299997
299999
299999
299998
142510
299999
142510
299998
142510
299999
299973
142510
299999
299999
142510
142510
299999
299999
142510
142510
142510
142510
299997
299999
299999
142510
142510
142510
299999
299999
299997
299997
142510
299999
299994
299997
142510
299999
142510
142510
142510
299999
299999
299999
299998
299993
142510
299991
299999
299997
299999
142510
299999
299998
299999
142510
142510
299998
142510
142510
299999
299999
299997
142510
142510
299986
142510
299999
299999
299999
299999
299997
299995
299999
142510
299994
299999
299995
299999
299999
142510
142510
299999
299995
299999
299997
142510
299996
142510
142510
299999
299999
142510
142510
299999
299993
142510
142510
299999
142510
299999
299999
299978
142510
299997
299999
299999
299985
299999
299999
299998
142510
299999
299999
142510
299999
299999
299999
299997
299997
299999
299999
299999
142510
142510
142510
142510
299999
142510
299999
299999
299998
142510
299999
142510
142510
299997
299999
142510
142510
142510
299999
299978
299999
142510
142510
299996
299998
299999
299998
299994
299994
299998
299999
299995
299966
299998
299998
142510
142510
142510
299999
142510
299998
142510
299999
299990
299999
299999
142510
299999
299997
142510
299999
299998
142510
142510
299999
299999
299998
142510
299999
299999
299970
142510
299990
142510
299995
299995
299999
299999
299997
299998
299999
299999
299994
299999
299999
299993
142510
299999
299999
142510
299999
142510
299998
142510
299998
142510
299999
299998
299999
299999
299999
299997
299999
299999
142510
299998
299998
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
142510
142510
299998
299999
299981
299997
299978
299993
299999
142510
299999
299998
299998
299985
299999
299999
142510
142510
299999
299997
142510
299990
299997
299999
299990
299999
299999
299994
142510
142510
299999
299999
299999
299999
299999
142510
299986
142510
299992
142510
299998
299996
299999
299975
142510
299998
299999
299999
299997
299999
299998
142510
299998
299996
299999
142510
299999
299999
299987
299999
299999
142510
142510
299999
299976
142510
299999
299999
299999
299997
299979
299999
299999
299995
299999
299999
142510
299999
299999
142510
299998
299999
142510
299999
142510
299999
299990
142510
299999
299996
142510
142510
299999
299999
299999
299998
299999
299999
142510
299995
299998
142510
299999
142510
299980
299999
142510
142510
299998
142510
142510
299993
142510
142510
299995
142510
299998
142510
299998
299999
299999
299987
142510
299999
142510
299999
142510
299999
299999
299997
142510
142510
142510
142510
142510
299999
142510
142510
299999
299997
299987
299999
299993
142510
142510
299998
299999
299999
142510
142510
142510
142510
142510
299999
142510
142510
142510
299996
142510
299999
299999
299999
142510
142510
299996
299999
299999
299997
299999
299999
142510
299997
299999
299997
142510
299999
299991
299996
142510
299999
299989
299993
142510
142510
299999
142510
299999
299998
299999
299982
142510
142510
299999
299998
299994
299999
142510
299997
299996
142510
299999
142510
142510
142510
142510
142510
142510
142510
142510
299997
299999
299994
299999
299999
142510
299999
142510
299999
142510
299999
299999
299923
299993
142510
299999
299999
142510
299981
299998
299987
142510
142510
299990
299999
299998
142510
299998
142510
299999
299997
299999
142510
299999
299999
142510
142510
299997
142510
142510
142510
299997
142510
299999
142510
299997
142510
299999
299999
142510
142510
299999
142510
299998
299987
142510
142510
299996
299999
299999
299999
142510
299999
299997
299997
299999
299999
142510
299999
142510
299988
142510
299999
142510
142510
299999
299994
299999
299981
299997
299999
299999
299999
299998
299998
142510
142510
142510
299999
299999
299999
299996
299999
299996
142510
142510
299999
142510
299999
299999
299999
142510
299982
142510
299999
299999
299999
299999
142510
142510
299998
299999
142510
142510
142510
299999
142510
142510
142510
299999
142510
299999
299999
142510
142510
299997
142510
142510
299999
299999
299997
299996
299999
142510
299996
142510
299980
299998
299999
142510
299999
299996
142510
142510
299997
299998
142510
299999
299998
299998
299999
299997
299998
299997
299999
142510
299998
299998
299960
299999
299998
299999
142510
299999
142510
299999
299999
299998
299999
299997
299997
299999
142510
299999
142510
299999
299997
299998
299999
299981
299996
299998
299999
142510
299999
299999
299999
299997
142510
142510
299994
142510
299999
299993
142510
142510
299999
299991
142510
299998
142510
299999
299999
299994
299999
299999
299994
142510
299999
142510
299999
299999
299999
142510
142510
299991
299995
142510
142510
299999
142510
142510
299999
142510
299999
299998
299998
142510
299997
142510
299997
142510
142510
142510
299999
142510
299999
142510
299985
299999
142510
142510
142510
299999
299988
142510
299999
142510
299992
142510
142510
142510
142510
299996
299999
299999
142510
299981
142510
299993
299995
299999
299991
299997
142510
299999
142510
299999
299998
142510
299999
299997
299999
299993
299999
299999
142510
299999
142510
299998
299999
299992
299999
142510
142510
299999
299995
299999
142510
299998
299896
299997
299999
142510
299994
299999
142510
299981
299999
299999
299996
142510
299960
299999
299995
299998
299976
299999
299999
299988
299999
142510
299995
142510
142510
299997
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
142510
299969
299998
299999
299996
299999
299996
299993
299999
299999
299998
142510
299999
299998
299999
299990
142510
142510
299999
299991
142510
299998
142510
299999
142510
299999
299991
142510
299998
299998
299999
142510
142510
142510
299990
299999
299989
142510
299996
299998
299999
142510
142510
142510
299998
299994
142510
142510
142510
142510
299999
299989
299999
142510
142510
299996
299992
142510
142510
299998
142510
142510
299968
299999
142510
299999
142510
142510
299999
299999
299999
142510
299998
299999
142510
299999
299999
299997
142510
299998
299990
299992
142510
299999
142510
299999
299999
299999
142510
142510
299999
142510
299999
142510
142510
142510
299999
299999
299997
299999
142510
299999
299999
299999
142510
299996
299999
142510
299998
142510
142510
142510
142510
142510
299998
142510
299983
299998
142510
142510
299997
299995
142510
142510
299999
299977
299999
299999
299999
299999
299998
299998
299999
299999
299999
299993
142510
142510
299998
299998
299999
142510
299999
142510
142510
142510
299998
299999
299998
142510
299997
142510
142510
299997
299999
142510
299999
142510
299999
142510
299998
142510
299997
299996
142510
299999
142510
142510
299980
299997
299991
142510
142510
142510
142510
299998
299999
299998
299999
299995
299997
299912
299999
142510
299998
142510
299999
142510
142510
299999
299998
299999
299996
142510
299999
299999
142510
299998
299999
299998
142510
299997
299999
299999
299999
299999
142510
299997
299999
299995
299999
299998
142510
299999
299999
299999
299993
142510
299982
299997
299999
299986
142510
299995
299996
299999
299997
299999
142510
299999
299999
299999
142510
299999
142510
142510
142510
142510
142510
142510
142510
299997
299990
299999
142510
299999
299997
142510
299999
299999
299968
299999
299994
299999
299999
299999
299996
142510
299999
299998
299999
142510
142510
299995
299998
299996
142510
299999
299999
142510
299992
299998
142510
299999
142510
299997
299999
299999
299999
299989
299992
299997
299999
299999
299999
299999
299999
299995
299997
299999
299999
142510
299999
299999
299980
142510
299999
142510
299999
299997
299998
142510
299997
299997
299999
142510
142510
299996
299999
299999
142510
299998
142510
142510
142510
299999
299999
299998
142510
299995
142510
142510
299988
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299999
142510
299998
299999
299998
142510
299967
299999
299999
299993
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
142510
142510
142510
299997
142510
299994
299996
299999
299996
299999
299999
142510
142510
142510
299976
299999
299999
299981
142510
299999
299999
299999
299998
142510
142510
142510
299994
142510
299999
299999
142510
299999
299999
299995
142510
299999
142510
142510
299999
299999
299998
142510
142510
299998
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
299998
299996
299985
299999
299999
299998
299999
142510
142510
142510
142510
299999
142510
299999
142510
142510
299998
299984
142510
299991
299992
299997
142510
299999
142510
299993
299992
299999
299998
142510
299999
142510
299999
142510
299999
142510
299999
142510
299998
299999
299999
299999
142510
142510
299998
299999
142510
299999
299998
299994
142510
299999
299966
142510
299995
142510
299999
299999
299999
299996
299999
299995
142510
142510
142510
299999
142510
299983
142510
299998
299996
299999
142510
299999
299999
299999
299999
142510
299988
299999
299999
299999
299999
299999
299992
299968
142510
299999
299994
299999
299994
299998
299991
299998
142510
299998
299998
299999
142510
299997
142510
299999
299994
299999
142510
299998
142510
299999
142510
299999
299998
299999
142510
299989
299999
299993
299998
142510
299999
142510
299998
299998
142510
299998
299996
142510
299984
142510
299999
142510
299995
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
299998
299999
142510
299999
299995
142510
142510
142510
299999
299999
299999
142510
299998
299999
142510
142510
299999
142510
299999
299999
142510
299996
299991
299995
299999
299999
299999
299998
299999
299998
142510
142510
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
142510
299998
299999
299994
299999
299997
299994
299992
299999
142510
142510
299994
142510
142510
142510
142510
299999
142510
299999
142510
142510
299993
142510
299995
299999
299999
299999
142510
299999
299967
299999
299993
299999
142510
299983
299999
299999
299999
299992
299998
299997
299999
299980
299999
142510
299999
142510
299999
299998
142510
299999
142510
142510
142510
299999
299995
299999
299983
142510
299999
299998
142510
299993
299999
142510
299998
142510
299996
299997
142510
299998
299999
299997
142510
299999
299999
142510
299989
299999
299996
142510
299999
142510
299999
299999
299998
299999
142510
299999
299998
299987
299999
299941
299997
299998
299999
299999
299988
299997
299996
142510
299999
142510
142510
142510
299995
142510
299999
299999
299999
142510
142510
142510
142510
299999
299999
142510
299999
299999
299999
299999
299998
299999
142510
299998
299999
299999
299999
142510
299998
299999
299992
299999
142510
299994
299997
299999
142510
142510
299975
142510
299999
299993
142510
142510
142510
142510
142510
299998
299999
299999
142510
299999
142510
299996
299995
299997
299999
299999
299984
142510
142510
299999
299996
299999
299999
299999
142510
299994
299999
142510
299999
142510
142510
299999
299995
299998
142510
299999
142510
142510
299991
299999
299998
142510
299965
299995
299999
299992
299999
142510
142510
299998
142510
299984
299999
299998
299997
299992
299999
142510
299999
299999
299999
142510
299999
299999
142510
142510
299999
299998
142510
299986
299970
142510
142510
299999
299999
299998
299991
299999
142510
299997
299999
299996
299999
142510
299998
299996
299983
299999
299968
299999
142510
142510
299999
299992
299997
299998
299999
299995
299999
142510
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299997
142510
299999
299994
142510
142510
142510
299999
299994
299999
142510
299999
299994
299999
299997
299997
142510
299998
142510
299999
299977
299996
299999
299999
142510
142510
142510
299999
299998
142510
299999
299987
299999
299993
142510
142510
299999
299953
142510
299991
299998
299999
142510
299999
142510
299999
299999
299989
299999
299999
299999
142510
142510
142510
299999
142510
299995
142510
299999
299999
299995
299999
299999
299996
299990
299999
299998
299998
299995
299999
299999
142510
299999
299999
299990
299947
299999
299999
299999
299968
142510
142510
299999
142510
142510
299999
142510
299996
142510
299996
299998
142510
142510
299992
299965
142510
299998
299985
299982
299987
142510
299996
299999
299992
299999
142510
299997
299999
142510
299999
299999
142510
142510
299960
142510
142510
142510
299999
142510
142510
299997
142510
299999
299999
299981
142510
299999
142510
142510
299993
142510
142510
142510
142510
299997
142510
142510
299999
142510
299998
299999
299997
299998
142510
299999
299999
299999
299999
142510
142510
299999
299985
142510
299998
142510
299999
142510
142510
299998
299998
299999
299990
142510
142510
142510
299995
299995
142510
142510
142510
142510
142510
142510
142510
142510
299999
299997
299986
142510
299995
299999
142510
142510
299999
299997
142510
299999
142510
299999
299998
299997
299999
299996
142510
299996
299999
142510
142510
299999
142510
299999
142510
142510
142510
299999
299980
142510
299995
142510
299999
299993
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
142510
299994
142510
142510
142510
142510
299999
142510
299999
299996
299999
299999
299999
142510
299999
299999
299998
142510
299999
142510
142510
142510
299998
142510
299988
299999
299999
299998
299988
299997
299999
299999
299998
142510
299995
299999
299999
142510
299999
299992
299999
299999
299999
299999
142510
299999
142510
142510
299999
142510
142510
142510
299999
299993
299999
142510
299992
299999
142510
299997
142510
299999
142510
142510
299994
142510
299998
299999
299989
299996
142510
299999
299999
142510
299998
299999
299999
142510
299999
299990
299985
299999
299998
142510
299997
299999
299989
299993
299999
299999
142510
142510
299999
299999
142510
299999
299995
299999
142510
299994
299999
142510
299999
142510
299999
299994
299996
299990
142510
142510
299995
299999
299998
142510
142510
299999
299994
299991
299998
299999
142510
299999
142510
299999
299942
142510
299999
142510
299999
142510
299999
299999
299999
299978
299999
142510
299998
142510
299996
142510
299998
299999
142510
299999
299999
299991
299999
299999
299998
299999
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
142510
299992
142510
142510
299984
299988
299994
299996
142510
142510
142510
142510
299975
299999
142510
299999
299997
299997
299997
299998
299999
142510
299994
299912
142510
299993
142510
299997
299999
299999
142510
299999
299999
142510
299999
299997
299987
299980
142510
142510
299997
142510
142510
299999
142510
142510
299999
142510
142510
299999
299998
299986
142510
299999
299999
299999
299999
142510
142510
299998
299990
299998
299999
299999
299999
299994
142510
142510
142510
299999
142510
142510
299999
142510
299997
142510
142510
142510
299999
299997
142510
299981
299999
299988
142510
299999
299999
299987
299998
299999
299997
299999
142510
142510
299998
299997
299994
142510
142510
142510
299996
299999
299997
142510
299999
299998
299998
299999
142510
142510
299999
299999
142510
142510
299999
299997
142510
299997
299973
142510
299999
299991
299999
299998
299993
142510
299996
299987
299999
299959
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
142510
299998
142510
299999
142510
142510
299999
299998
142510
142510
142510
142510
142510
142510
299998
299999
299999
142510
142510
299992
142510
299999
299999
299997
299999
142510
299974
142510
299999
299999
142510
299997
299996
299995
299999
299999
142510
299995
142510
142510
299981
299998
299999
142510
142510
299982
299999
299999
299990
299999
142510
299999
299995
142510
299999
299999
142510
142510
142510
299998
299999
299997
299999
299999
299998
299999
142510
299983
142510
299997
299996
299999
299998
142510
299999
142510
142510
299999
142510
142510
299987
299999
142510
142510
299999
299999
299963
299997
299999
299999
142510
299997
299998
299999
299999
299990
299996
299999
142510
142510
299999
299999
299999
142510
299993
299979
142510
299999
299991
299999
142510
142510
299999
299999
299998
142510
299999
299999
142510
299995
299999
299999
299999
299999
142510
142510
299999
299997
299997
142510
299999
299997
299997
142510
299988
299999
142510
299997
299999
299991
142510
299999
299998
142510
142510
142510
299998
299999
299998
299999
299999
299999
299991
142510
299998
299996
142510
142510
142510
299993
299995
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
299997
142510
299999
299999
299999
299992
299984
299997
299999
142510
299993
299999
299999
299999
142510
142510
299998
299999
142510
142510
142510
299998
142510
142510
299980
299999
142510
299912
299997
299983
142510
299995
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
142510
299999
142510
299999
299999
299991
299999
299999
142510
142510
299985
299999
299999
299996
142510
299998
142510
299996
299999
299998
299997
299993
299992
299999
142510
142510
299999
299998
299994
299992
142510
299999
299989
142510
299999
142510
142510
299964
299999
299998
299999
142510
299999
299996
299999
142510
299999
299998
299999
299999
142510
299988
299999
299966
142510
299999
142510
142510
299995
142510
142510
299999
299996
299997
299999
299997
299999
299999
299999
299994
299992
142510
299993
299999
299999
142510
299997
299999
142510
299982
299999
299998
299999
299999
299999
299999
299992
299997
142510
299999
299999
142510
299999
142510
142510
299999
299995
142510
299991
142510
142510
299999
299999
142510
299999
299996
142510
299997
299999
299999
142510
142510
299999
299995
299999
299998
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
299993
299998
299992
299999
299999
299998
299999
299997
142510
299999
299999
142510
299999
142510
299999
299960
299999
142510
299998
142510
299999
299989
299999
299999
142510
299995
299999
142510
299999
142510
299998
142510
299982
299999
299999
142510
299998
299994
299999
299998
299984
299995
142510
299985
299999
142510
299991
299998
299999
299959
142510
142510
299999
299999
299998
299996
142510
299997
299999
142510
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299996
299999
142510
299999
299999
299999
142510
299999
299998
299999
299997
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299965
299992
142510
142510
299996
299996
299995
299995
142510
299999
142510
142510
299999
299996
299972
142510
142510
299999
299997
299994
299989
142510
142510
142510
299999
299996
299945
299999
142510
142510
142510
299999
299999
142510
299999
299999
142510
299999
142510
142510
299999
299999
299992
299997
142510
299999
299969
142510
299995
299993
299999
299999
142510
299999
299979
142510
299995
299986
299999
142510
142510
142510
299999
142510
299998
299997
299999
299999
299999
299998
299991
299999
142510
299999
299999
299999
299999
142510
299999
142510
299996
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
299999
142510
299999
299996
142510
299997
142510
142510
299999
299999
142510
299999
299999
142510
299998
142510
142510
142510
142510
142510
299994
299990
142510
142510
299999
142510
142510
299999
299999
299995
299999
142510
299999
142510
299985
299999
299999
142510
299999
299967
299999
142510
299999
142510
299998
299996
299989
299999
299999
142510
299997
299999
299999
299999
299999
299998
299999
299977
299999
299999
142510
299982
299994
142510
299996
142510
299993
299989
142510
299999
142510
299998
299999
299994
142510
299957
299999
299999
142510
299998
299979
299993
299995
142510
299998
299999
299999
299999
142510
142510
299996
142510
142510
299995
142510
142510
299997
142510
299998
299999
142510
299999
299999
299999
142510
299998
299999
142510
299999
299988
299998
142510
299998
299996
299998
299999
299999
299999
299999
299999
299978
142510
142510
299997
299988
299988
142510
299999
299999
142510
299999
142510
299999
142510
299999
142510
142510
142510
299981
299999
299999
299988
299999
299999
299999
299997
299999
142510
299999
299999
299995
299994
299995
299998
142510
142510
299998
299998
142510
142510
142510
299999
299978
299998
299958
299999
142510
142510
299999
299999
299998
142510
299999
299997
299996
299999
299995
299987
142510
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
142510
142510
299990
142510
299999
299986
299996
299997
299996
142510
142510
299999
299999
299999
299991
299998
299999
299999
299999
299999
299995
299998
142510
299999
142510
299999
142510
299998
299999
299999
299999
299999
299997
299999
142510
299999
299995
299999
299999
299999
142510
299996
299999
299993
299999
299992
299999
299994
299999
299999
299999
142510
299999
142510
299999
142510
299997
299999
299997
142510
299999
142510
299998
142510
299999
299999
299997
299999
142510
299999
299999
299995
142510
299999
142510
142510
142510
142510
299998
299999
299982
299997
142510
142510
299999
299975
142510
299999
299999
142510
142510
142510
142510
299999
299995
299999
142510
142510
299997
299999
299999
142510
299998
299892
299999
299995
142510
299994
299999
299999
142510
299999
142510
299998
299999
142510
142510
299999
299999
142510
299999
142510
142510
299999
142510
142510
299999
142510
299998
299999
142510
142510
299999
299997
142510
299999
299999
299999
299999
299999
142510
299999
299993
299971
299996
299967
299997
142510
299999
299999
299996
299999
299999
299999
299986
142510
299994
299991
299999
299999
142510
142510
299999
142510
299998
299986
299996
142510
299999
142510
299999
142510
142510
299994
142510
299999
142510
142510
299999
142510
299995
299999
142510
299999
142510
299999
299999
299996
299993
299998
142510
299999
142510
299998
299999
299998
299999
299999
299999
299957
299999
299993
142510
299999
142510
142510
142510
142510
142510
142510
299999
142510
299999
299999
299999
299988
299999
299997
142510
299999
299999
299997
142510
299999
142510
299997
299990
142510
299999
142510
142510
299998
299996
142510
142510
142510
299998
299998
299997
299999
142510
299998
299998
299998
142510
299998
299995
299968
142510
299975
142510
299997
299998
142510
299998
142510
299999
299999
142510
299991
299997
299999
299999
299999
299999
299999
299999
299994
299997
299999
299997
142510
142510
299982
299999
299995
299999
142510
299999
142510
299993
299999
299999
299997
142510
299999
299976
299998
299999
299999
299999
142510
142510
142510
299999
142510
299999
299997
299989
299994
299999
142510
299997
299994
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299998
299998
299998
142510
142510
299997
299999
299994
142510
299997
142510
299999
299999
299999
142510
299992
142510
299998
299971
299996
299999
299999
299993
299999
299994
299999
142510
299999
299997
299996
299999
299996
299978
142510
299997
299997
142510
142510
142510
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299996
299999
299999
299999
299989
142510
299997
142510
299999
299987
299993
299999
299998
299996
299999
299995
142510
299981
142510
142510
142510
299998
299998
299999
299999
299999
142510
299998
299999
299999
299999
142510
142510
142510
299999
299999
299993
142510
142510
142510
299997
299994
299998
299998
299999
299997
299999
142510
142510
299999
299998
299999
142510
299999
299999
142510
299999
142510
299997
142510
299912
142510
142510
142510
299995
142510
299994
142510
299981
299999
142510
299999
299999
299998
299999
142510
299996
142510
142510
299999
299999
299999
299991
299998
299999
299985
299999
299996
142510
142510
142510
299999
299999
299999
299998
142510
299975
299993
299998
299998
299999
299999
299999
299953
299999
299999
299999
142510
299999
142510
142510
299993
142510
299992
299999
299999
142510
299996
142510
299999
142510
142510
299999
299998
299995
299997
299999
299999
142510
299983
299999
299996
142510
299999
299999
142510
299999
299998
299999
299998
299999
142510
299999
299998
299999
142510
299997
299999
299999
299999
142510
142510
299995
299997
299999
299992
299999
142510
299993
299999
299999
142510
299999
299999
299999
299994
299999
299982
299987
299991
299999
299996
299999
299999
299999
299999
142510
299998
142510
142510
299999
299997
142510
299999
299999
299999
142510
142510
299978
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
299999
299996
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
299994
299990
142510
142510
142510
299997
299999
142510
142510
299997
299999
299996
299999
142510
142510
299999
142510
299999
142510
142510
142510
142510
299973
299991
142510
299997
142510
142510
142510
142510
299998
299999
142510
299987
299999
299948
299999
142510
299999
299982
142510
142510
142510
142510
142510
299999
299998
299999
299999
299998
142510
299980
299992
142510
299999
142510
142510
299999
299999
142510
299994
299998
299999
299999
299999
142510
142510
142510
299996
299999
299999
299999
299953
299999
299999
299998
142510
142510
142510
142510
142510
142510
299999
299958
142510
142510
299999
142510
142510
299999
142510
142510
299999
299997
299999
142510
142510
299999
299999
142510
142510
299999
142510
142510
142510
299999
299999
299994
299981
299996
299999
299998
142510
299999
299999
299991
299992
299987
299999
299998
299999
299998
299999
299999
299999
142510
299988
299999
299974
299999
142510
142510
299999
142510
299999
299999
142510
142510
142510
142510
299998
299999
299999
142510
299999
299999
299998
299997
299999
142510
299997
299984
299999
299989
299996
299999
142510
142510
299999
142510
142510
299999
299995
142510
142510
299997
142510
142510
299999
299999
299999
299986
142510
299995
142510
299999
142510
299999
299998
142510
299997
299999
142510
299923
299998
299995
299999
299994
299999
299998
299968
299999
299999
142510
299999
299995
299999
299998
299999
142510
299999
142510
299997
142510
142510
299999
299994
299990
142510
299998
142510
142510
142510
142510
299999
299996
299999
299998
142510
142510
299997
142510
299999
299996
299999
142510
299999
299989
299996
299999
142510
299989
299999
299980
142510
299999
142510
142510
142510
299993
299998
299999
142510
142510
299999
299989
142510
299998
299999
299970
299999
299999
299984
299993
142510
142510
299997
142510
299999
299999
142510
299999
142510
299999
299999
299999
299994
299994
299999
142510
142510
299979
299999
299999
299996
299998
299998
299999
142510
299999
142510
299992
299994
299979
299998
299998
142510
299999
299998
299999
142510
299997
299999
299999
299999
142510
142510
299999
299997
299999
142510
299997
299954
142510
299999
299997
142510
142510
299999
142510
299999
299995
299980
299999
299998
299977
299999
142510
299999
299999
299954
299999
142510
299997
299999
299997
299990
142510
299992
299999
299999
299994
142510
299999
299998
142510
142510
142510
299999
142510
299986
299999
299999
299984
299999
142510
299996
299998
299999
142510
299999
299995
299999
299999
299998
299999
142510
142510
142510
299996
299991
299997
299999
299999
299998
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
142510
142510
142510
299999
299998
299999
299997
299991
299999
299999
299999
142510
299998
299999
299999
299999
299963
299999
299999
299978
299998
299999
299997
299991
299997
299996
299999
142510
142510
142510
142510
142510
299999
299998
299999
142510
299999
299999
142510
299998
299999
142510
299999
299996
299999
299999
142510
142510
299999
142510
299999
142510
299998
142510
142510
299998
142510
299997
299999
142510
299999
142510
142510
299998
299997
299994
299999
142510
142510
142510
142510
299998
142510
299990
142510
299999
299999
142510
299964
299999
299999
142510
299999
299978
142510
142510
142510
299999
299999
299999
299998
299998
299988
299999
142510
142510
142510
299997
299999
299998
299995
299998
299997
142510
299999
299999
299999
142510
299999
142510
299996
299999
299999
299999
142510
142510
142510
299999
299999
299993
299999
299999
142510
299999
299984
299999
299996
299993
299995
142510
142510
299998
142510
142510
142510
299998
299999
142510
299971
299999
142510
142510
142510
299999
299995
142510
142510
299999
142510
299999
299998
142510
142510
299996
299996
299999
299995
142510
299999
142510
142510
299999
142510
142510
299999
142510
299999
299986
299999
299997
299999
142510
142510
142510
142510
142510
299995
299999
142510
142510
299998
299989
142510
142510
142510
142510
299999
299999
142510
299960
142510
299999
299999
142510
299999
299999
299997
299999
299999
142510
142510
299999
299999
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
142510
142510
142510
142510
142510
299999
142510
299998
299997
142510
142510
299999
299999
299999
299999
299999
299981
142510
299999
299999
299999
299996
299999
142510
142510
299999
299998
299999
299960
299999
299999
299993
299999
142510
299999
299996
299998
299999
299999
299999
299999
299999
299996
299995
142510
142510
299999
299999
299998
142510
142510
299999
142510
142510
142510
142510
299996
142510
299999
142510
142510
299999
142510
299996
299986
299996
299999
299973
299999
299999
299998
299998
299981
299999
142510
299994
299997
299999
142510
142510
299999
299999
299996
142510
299999
299998
299999
142510
299999
142510
142510
299996
142510
299999
299999
299993
299999
299998
142510
142510
299999
299999
299998
299996
299999
142510
299998
299999
299999
299997
299999
299999
142510
299997
299999
299998
299999
142510
299998
299999
142510
299998
299999
142510
299999
142510
142510
299999
299985
299997
142510
142510
299999
299995
142510
142510
142510
299999
142510
299999
299999
142510
142510
299999
142510
299999
299999
142510
142510
299999
299992
299999
299994
299996
142510
299999
142510
299999
142510
142510
142510
299994
299985
299999
299999
299999
299999
299999
142510
299999
299998
299998
299998
142510
142510
299997
142510
142510
299999
299999
299999
142510
299999
142510
142510
299992
299999
142510
142510
142510
299998
299999
299993
299996
142510
299923
299999
142510
299999
142510
142510
299999
142510
142510
299999
299999
299999
142510
142510
142510
299994
299999
299999
142510
142510
299997
142510
299997
142510
142510
142510
142510
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299995
299999
142510
299993
299999
299977
142510
142510
299999
299998
299988
142510
299992
299998
299997
142510
142510
299999
299999
299999
299996
299999
299999
299999
142510
299999
142510
142510
142510
299999
299996
299997
299999
299997
299990
299995
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299978
299998
299997
299994
299999
142510
299999
142510
299999
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
299999
142510
299999
142510
142510
299970
299998
299999
142510
142510
299999
299997
299999
299997
299999
299999
142510
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299987
142510
142510
299999
299986
299988
142510
299999
299999
299999
299993
142510
299999
142510
142510
299999
142510
142510
142510
142510
299999
142510
299999
299999
142510
299979
142510
142510
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
299996
299997
142510
299999
299998
142510
299997
142510
299999
299999
142510
299998
142510
299999
142510
299999
142510
142510
142510
142510
299999
299998
299999
142510
299997
299995
299999
299993
299999
142510
299999
299998
299993
299999
299999
142510
299999
299999
142510
299999
299996
299972
299994
142510
142510
142510
299999
142510
142510
142510
299999
299999
299994
142510
299999
299999
142510
299998
142510
299999
142510
299999
142510
142510
142510
142510
299995
142510
142510
299996
142510
142510
299957
142510
299999
299999
299999
299999
299999
299999
299997
142510
142510
142510
142510
299997
299999
142510
299996
142510
142510
299999
142510
299999
142510
142510
142510
299999
299999
299999
299997
142510
142510
299999
299999
299999
142510
142510
299996
142510
299992
299997
299999
142510
299998
299996
299981
299998
299997
299993
299999
142510
142510
299998
299993
142510
142510
142510
299997
299999
299999
299999
299996
299999
299999
299988
299994
299999
142510
299999
142510
142510
299986
299999
299996
299993
142510
299999
299999
299995
299999
299998
299999
299998
299980
299999
299998
299999
299993
299996
299996
299999
299998
299977
142510
299999
142510
299996
142510
142510
142510
299999
299999
299994
299998
299999
142510
299999
299995
299998
299998
299999
299999
299995
299999
299996
299999
299998
142510
142510
299999
299993
142510
299991
299999
299994
299997
299999
299998
142510
299995
299999
142510
299999
299977
142510
142510
299999
299998
142510
142510
299991
299999
299986
299999
142510
142510
299999
142510
142510
299999
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
299999
299999
299997
142510
142510
142510
299990
142510
299997
299999
299999
299999
299997
299998
299999
142510
299999
299999
142510
299999
299996
299999
299999
142510
142510
142510
142510
299999
142510
142510
142510
299998
142510
299999
299999
142510
299999
299999
142510
299999
299999
299998
142510
142510
299981
299993
142510
299999
299993
142510
299999
299999
299996
299999
142510
299999
142510
299999
142510
299999
299995
142510
299999
299999
299999
142510
299999
299986
299998
299997
299999
299999
299997
299999
142510
299993
142510
299998
299961
299998
299999
299998
299998
299998
299996
299995
299999
299999
299999
299999
142510
299999
142510
142510
299998
299978
299999
299999
142510
299997
299978
299993
142510
299997
299995
299999
142510
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
299957
299989
299999
142510
299999
299997
299977
299997
299999
142510
299984
142510
299999
299994
299998
299995
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
142510
299998
299999
142510
142510
299999
142510
142510
299986
142510
142510
142510
299999
299999
142510
142510
299996
142510
299997
299998
142510
142510
142510
299999
299996
142510
142510
142510
299996
299999
299998
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
142510
142510
142510
299999
142510
299999
299996
299994
299999
142510
142510
299995
299999
299999
299999
299989
299998
299999
299997
142510
299999
142510
299999
299999
299999
299996
142510
299999
299999
299997
299998
142510
299999
299999
299999
299999
299996
299998
299996
142510
299998
299997
299999
142510
142510
142510
142510
299999
299999
142510
299995
142510
142510
299988
299999
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299960
299999
299999
299999
299999
299999
142510
299995
299997
299998
299992
299999
299998
299999
299994
142510
142510
299999
299999
142510
299999
299996
299944
142510
299999
299994
299982
299997
142510
299993
299997
299999
142510
299998
142510
299996
299999
299999
299999
299999
299994
142510
299998
299999
142510
299999
299998
142510
142510
142510
299999
299967
142510
142510
299994
299999
299999
299999
299991
142510
142510
299999
299961
299995
299999
299999
299997
142510
142510
299994
142510
299999
299997
142510
142510
299998
142510
299978
142510
142510
299999
299999
142510
299999
299999
299995
142510
299999
299999
142510
299999
142510
299998
299999
142510
299999
142510
142510
142510
142510
299999
142510
299999
142510
142510
299999
299998
299999
299999
299999
299995
299985
299999
299998
299999
299999
299999
142510
299993
299999
299998
299998
142510
299999
299999
299999
142510
299994
299977
299999
299982
299999
142510
142510
299999
299999
299989
299999
299995
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299998
299996
142510
142510
299994
142510
142510
299977
142510
299999
299992
299999
299999
142510
299999
299999
142510
299987
299999
299994
299999
142510
142510
142510
142510
299999
142510
299999
299999
142510
142510
299988
299999
299997
142510
299999
142510
299999
142510
142510
299999
299999
299999
142510
299998
142510
299971
299999
142510
299999
299994
299996
142510
299999
299999
299999
142510
299998
142510
299998
299999
299995
299993
299999
299999
299999
299999
142510
299998
142510
299995
142510
299999
299999
142510
299981
142510
299999
299999
299999
299996
142510
142510
299999
299996
299987
299998
299999
299999
299999
299999
299990
299997
299999
299998
299998
299999
142510
299997
299999
299999
299999
142510
299996
299999
299999
299999
299999
142510
299996
299999
299997
299998
299962
299996
299995
299998
299998
299999
299994
142510
142510
299996
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
299994
299999
142510
142510
299997
299995
299998
299999
299999
299999
142510
142510
299999
142510
299996
299985
142510
299998
299999
299997
299999
142510
299999
299997
299999
299999
299998
299999
142510
299998
142510
299999
142510
299999
299999
142510
299999
299992
299999
299995
142510
299967
299999
142510
299999
142510
299999
142510
299989
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
299997
299999
299999
142510
142510
299999
299999
299999
142510
299999
299998
299988
142510
142510
299999
142510
299998
299996
299999
299999
299999
142510
299999
142510
142510
142510
299998
142510
299997
299998
142510
142510
299998
142510
299999
142510
142510
299996
299999
299996
299994
299985
299999
142510
299995
142510
299999
299999
142510
142510
299999
142510
299999
299999
299999
299993
142510
142510
299999
299999
299999
299999
299998
299999
142510
299999
142510
299992
142510
299999
299999
299995
142510
142510
299999
299999
142510
299997
142510
299997
299999
299995
299999
142510
299995
299999
299990
142510
299999
142510
299999
299976
142510
299965
299999
299999
299999
299991
299999
299999
299999
299997
299984
299999
299999
299999
299999
142510
299997
299999
299999
299998
299999
299989
299997
299984
299963
142510
142510
299999
299999
299998
299999
142510
142510
299999
142510
299994
299999
299999
142510
142510
142510
142510
299999
299997
299999
142510
299999
299998
299999
142510
299997
142510
299998
299999
142510
142510
142510
142510
299991
299999
299999
299996
299998
299997
299999
299999
299999
142510
299994
299999
299999
299999
142510
142510
299999
142510
299999
142510
299999
299969
299997
299999
299998
299999
299999
142510
299999
299999
299994
299998
142510
142510
299999
142510
299997
299987
299995
299990
299998
299991
299999
299998
299992
299990
142510
299999
142510
299975
299999
299999
142510
299998
299987
299999
299998
142510
299999
299995
299997
299999
299999
299999
142510
299999
299999
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
142510
142510
299999
299999
299998
142510
142510
299999
142510
299975
299999
299999
299998
142510
299999
299999
299998
142510
299997
299999
299999
142510
299999
299999
142510
299999
299999
299976
299999
299998
142510
299999
299999
142510
142510
299996
299999
299999
299999
299998
142510
299988
299999
142510
299999
299979
142510
299999
142510
299999
299998
299996
142510
299998
299993
299999
299992
142510
299994
142510
142510
142510
299998
142510
299998
299999
299999
142510
299999
142510
299999
299999
142510
299999
142510
299998
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299981
299999
142510
299999
142510
299990
299999
299999
142510
142510
299971
142510
142510
142510
299999
299999
142510
299998
299999
299997
299998
299996
142510
299998
142510
142510
142510
299999
299999
299997
142510
142510
299999
299998
299999
299992
299968
142510
299989
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
142510
299994
299965
299923
299930
299999
299995
299997
299999
299997
142510
299999
299999
142510
299995
299993
299999
299980
299986
299999
299999
299999
299993
299998
299999
142510
299999
142510
142510
299999
142510
142510
299995
142510
299999
299999
142510
142510
299993
299999
142510
299999
299996
299999
299994
299999
299999
142510
299998
299998
142510
299999
299997
299997
299999
299996
299996
299998
299994
299995
142510
299999
299998
142510
142510
299999
299999
299999
142510
299998
299999
299990
142510
299998
142510
299995
142510
299999
142510
299997
299999
142510
299992
299995
142510
299999
299999
299999
142510
299999
142510
299964
299999
299996
299998
299999
299999
299998
142510
142510
299999
299999
299997
299999
299994
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299970
299999
299998
299999
299998
299990
142510
299999
299999
142510
142510
299999
299993
299999
299998
299999
299998
299999
142510
299988
299999
299999
299989
142510
299999
299984
299999
142510
142510
299999
299999
142510
299998
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
142510
299999
299991
299999
299999
299999
299996
299999
299999
142510
299988
299999
299981
299995
299999
299996
299999
299998
142510
142510
299999
142510
299987
142510
142510
299997
299999
299978
299997
299999
142510
299996
142510
299999
299991
299999
142510
142510
299993
299999
299999
299999
299996
142510
299997
299999
142510
299999
142510
142510
299999
299999
299994
142510
299999
299994
299999
299999
299999
299989
142510
299998
142510
299996
299999
299997
299999
299969
299999
299985
299993
299999
299996
142510
142510
299999
299977
142510
142510
299998
299999
299998
142510
299976
142510
142510
299998
142510
299995
299968
142510
299994
299991
299999
142510
142510
299995
299998
299999
142510
299999
299997
299989
299999
142510
299999
299995
142510
142510
142510
299999
142510
142510
142510
299999
299999
299999
142510
142510
299998
299998
299999
299998
299988
299999
299999
299999
142510
299999
299999
299991
299975
142510
299991
299999
299978
299999
299999
299998
299999
142510
299999
142510
299993
142510
142510
142510
299998
299999
142510
299994
299997
142510
299998
299999
299992
299998
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299997
142510
299991
299999
142510
142510
142510
299996
299994
299999
299998
299999
142510
299996
142510
299999
142510
299997
299997
299998
299999
299994
142510
299999
299999
299999
299995
299999
142510
299999
299999
142510
299999
142510
299999
299998
299999
299982
299998
299998
299996
299999
299997
142510
142510
299992
142510
142510
299999
299999
299999
299993
299999
142510
142510
142510
142510
142510
299999
142510
299999
299967
142510
299998
299992
299999
299999
299997
299998
299985
299999
299998
142510
299999
299998
299998
299991
142510
299999
142510
299996
142510
299997
299999
299999
299988
142510
299999
142510
299997
299999
142510
299999
142510
142510
299948
299997
142510
299981
142510
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299981
142510
299999
299997
299999
299999
299989
299998
142510
299999
299999
299996
142510
142510
142510
142510
299953
142510
142510
142510
299996
299999
299990
299999
299992
142510
142510
299999
142510
299999
299997
142510
299997
142510
299999
299999
299997
299999
299997
299961
299995
299997
142510
299999
299999
142510
299998
299999
299999
142510
299998
299995
142510
299999
299999
142510
299999
142510
299997
299999
299999
299999
299999
142510
142510
142510
299999
299995
299971
142510
299998
299999
299999
142510
142510
299999
142510
142510
299999
142510
142510
142510
299932
299999
299999
299999
299999
299998
142510
299993
299999
299999
299999
299993
142510
299999
299999
142510
299999
299993
142510
299998
299999
299996
142510
142510
142510
142510
299999
142510
299999
299998
142510
299993
299992
299998
142510
299999
142510
142510
142510
299999
299997
299998
299999
142510
142510
299996
142510
142510
142510
142510
299999
299999
299998
299992
299999
299996
299991
142510
142510
299999
299989
142510
299999
142510
299998
299999
299996
142510
299999
142510
299996
299999
299992
299991
299988
299999
299999
299998
299995
299999
299999
299997
299999
299999
299999
299934
299999
299999
299999
142510
142510
299999
142510
299999
299997
299998
299999
142510
299997
142510
142510
299995
142510
299999
299998
299999
299990
299999
142510
299999
299999
299998
299992
299989
299997
142510
142510
142510
142510
142510
299999
299999
299998
142510
299987
142510
299999
142510
142510
142510
299999
299999
299999
299994
142510
142510
142510
299999
142510
299999
299995
299999
299998
142510
299999
299999
299999
142510
142510
299999
299983
299999
142510
142510
142510
299999
142510
299999
299999
299997
142510
299999
299999
299989
299999
299999
299996
142510
299998
299999
299999
299997
142510
299999
299999
299997
299999
142510
299999
299999
299998
142510
142510
142510
299999
299958
299999
299992
299999
299997
299999
299999
142510
299997
142510
142510
299996
142510
299999
299986
142510
299999
142510
142510
142510
142510
299999
299983
299999
299999
142510
299999
299993
299999
299995
142510
142510
299999
142510
299996
299996
299996
299999
299999
142510
142510
142510
299996
299998
299999
299999
299980
299996
142510
299991
299998
299989
142510
142510
299995
142510
299999
299999
299998
299974
299997
299999
299999
142510
299999
142510
142510
299994
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299990
299998
299998
142510
142510
299999
299996
299994
299999
299999
142510
299999
142510
299997
299999
299997
299987
299999
299999
142510
299999
299999
142510
299996
299992
299999
299999
299998
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
142510
299997
142510
299996
299999
299999
299998
299998
142510
299995
299999
299999
299998
299999
299999
142510
299999
299989
142510
299999
299998
299982
299999
142510
299996
142510
299998
299998
142510
142510
299999
142510
142510
299998
142510
299999
299998
299967
299996
299999
299996
299998
299999
142510
299995
299987
299999
142510
142510
142510
142510
142510
299988
142510
299994
299999
299999
142510
299999
142510
299999
299999
299999
299993
142510
299994
299999
142510
299999
299999
142510
142510
142510
299999
299999
299999
142510
142510
299999
299988
142510
299997
142510
299999
299999
299996
299999
142510
299994
299997
142510
299998
299997
142510
299999
299999
299998
142510
299999
299997
142510
299999
142510
142510
299999
299999
142510
299969
299999
299999
299999
299999
142510
142510
299998
299999
142510
142510
142510
142510
299997
299994
299998
142510
299999
142510
299999
142510
142510
299999
142510
299999
299997
299999
299997
299995
299999
299999
299999
299999
142510
299999
299999
299996
142510
299998
299990
299982
299997
299999
142510
142510
142510
142510
299989
299999
299998
142510
299998
142510
299999
299999
299997
299996
299999
299996
299998
299998
299999
142510
299995
299998
299997
299997
299997
142510
142510
142510
142510
299999
299987
299988
142510
299994
142510
142510
299998
299999
299985
299996
299997
142510
299997
299994
299999
299990
142510
299999
299999
299999
299999
299992
299997
299998
142510
299999
299970
142510
142510
299999
299999
142510
142510
299999
299996
142510
299999
299977
299999
299994
142510
299990
142510
142510
299992
142510
299990
142510
299997
299999
142510
299999
299997
299999
299992
299997
299993
299991
299995
142510
299998
299997
142510
299986
299997
142510
142510
142510
142510
142510
299999
142510
299995
299995
299999
142510
299999
299999
299998
142510
142510
142510
142510
142510
142510
299999
142510
299999
142510
299999
142510
299999
299991
142510
299999
142510
299999
299999
142510
299997
142510
299999
299998
299977
142510
299986
299999
142510
299972
142510
299999
299999
299997
299999
142510
142510
142510
142510
299998
299999
299999
299999
299996
299998
299997
299999
299996
299999
142510
299996
299998
142510
142510
142510
299999
299996
299999
299999
299999
299998
299988
142510
299989
299998
299999
142510
142510
299999
299999
299999
299999
299983
299997
142510
299996
142510
299999
299999
299999
142510
142510
142510
299999
299999
142510
299997
299999
299973
299998
142510
142510
299999
142510
142510
299999
142510
299999
299999
299999
299999
142510
142510
299987
142510
299999
299999
299999
299999
142510
142510
299996
299999
299999
142510
299996
299967
142510
142510
142510
299995
299997
142510
299999
299993
299998
299998
299995
299999
299998
299999
142510
299999
299999
299998
142510
299999
142510
299999
142510
142510
299999
299999
299982
299997
299999
299996
299975
299999
142510
142510
142510
299998
142510
142510
299999
142510
299997
142510
142510
299975
142510
299998
299998
299999
142510
299940
299999
299999
299999
142510
299998
299992
299999
299998
142510
142510
142510
142510
299999
142510
142510
299999
299999
299981
142510
299999
299999
299999
299985
299999
299999
142510
299999
299999
299992
299999
142510
142510
299997
299999
142510
299997
142510
299994
299999
142510
299999
299999
299997
299999
142510
299999
299999
142510
299998
299999
142510
299999
142510
299999
299999
299998
142510
142510
299999
299999
142510
299999
299999
299987
299999
142510
299998
299999
299999
299997
142510
142510
299996
299996
142510
299999
299998
142510
299999
299982
299963
142510
299992
142510
142510
299999
299998
142510
299999
142510
299996
299999
299998
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299993
299999
299982
142510
142510
142510
299994
299999
299999
142510
142510
299999
299999
299999
142510
299990
299999
299978
142510
299999
142510
299999
142510
299991
299999
299999
299986
299999
299981
299995
299999
299999
299999
299999
299999
299998
142510
299999
299994
299998
299999
299998
299972
299983
299998
142510
142510
299998
299972
299999
299987
299999
299999
299998
142510
299999
299990
299997
299997
299999
142510
299999
299998
299999
142510
299995
299991
299998
299995
299999
299999
299968
299998
299999
299999
299992
299999
299989
299992
142510
299997
142510
299977
299999
142510
299999
299999
299995
142510
142510
142510
142510
299998
299999
299999
299998
142510
299992
142510
299999
142510
299992
299999
299999
299999
299998
299999
142510
142510
299999
142510
299999
299996
142510
299977
299999
142510
299999
142510
299998
142510
142510
299999
142510
299998
299998
299999
299999
299999
299999
299998
299976
299997
142510
142510
299999
299998
299989
299999
299999
299999
142510
142510
142510
299999
142510
299999
142510
142510
299999
299996
299999
299997
299998
142510
299999
299999
299999
299997
299999
299999
142510
299999
299996
299998
299990
299999
299999
142510
142510
299997
142510
299999
142510
142510
299994
142510
142510
142510
142510
142510
299999
142510
142510
142510
299999
142510
142510
299999
299994
299998
299988
299999
142510
142510
299999
299999
142510
299997
299991
299999
299999
299999
142510
299989
299999
299984
299995
299999
299999
142510
299998
299976
142510
299999
299996
142510
299996
299999
299997
299995
299999
299999
299996
299999
299999
299999
142510
299997
142510
299999
299997
142510
299999
299998
142510
299999
299999
299999
299994
142510
299998
142510
299996
299999
299999
142510
299999
299999
299999
299999
299998
142510
299998
299999
299999
299999
142510
142510
299989
299999
142510
299999
299999
142510
299999
299997
299999
142510
299993
299999
299998
299995
299997
299999
299999
299998
142510
142510
299999
299983
142510
299999
142510
142510
299996
299998
299999
299997
299999
299995
142510
299999
299999
299999
299999
299994
299995
142510
299999
299999
299999
299999
299999
299999
299998
299976
142510
299998
142510
299999
299991
142510
299998
299996
142510
299999
142510
299999
142510
299999
299999
142510
142510
299998
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299989
142510
299999
299999
299999
299982
299998
142510
142510
299994
142510
299999
299992
299999
299999
299999
142510
299999
299999
299998
142510
299999
299996
142510
299999
142510
142510
299997
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299990
299998
142510
142510
299994
299996
142510
142510
299999
299999
299979
299999
299998
299999
299999
299992
142510
142510
299999
299991
299998
299999
142510
299999
142510
299998
299999
299999
142510
299997
299999
299997
299999
299997
299999
142510
299990
299999
142510
299998
142510
299999
142510
299999
299987
299995
299999
299999
142510
299999
299999
299999
142510
299998
142510
299999
299999
299998
299997
142510
299999
299999
299999
142510
142510
142510
299999
299986
299997
299998
299999
299999
142510
299998
142510
142510
299998
142510
142510
142510
142510
142510
299992
299998
299999
142510
299999
142510
299999
142510
299999
142510
142510
142510
299994
142510
299999
299999
299986
299999
299999
299999
142510
299999
299998
299999
299999
299996
299999
299997
299999
142510
299992
299995
142510
299999
299999
142510
299997
299999
299998
142510
299999
299999
299986
299996
299996
299998
299997
142510
299996
299999
299979
299998
142510
299999
299999
299991
299999
299997
299999
299999
299990
299999
299999
299999
299998
142510
299977
299993
299999
299996
299999
142510
299998
142510
299996
142510
142510
299991
299996
299999
299992
299999
299999
299994
299999
299999
299999
142510
299998
299999
299999
142510
299998
142510
142510
299988
299998
142510
299999
299994
299981
142510
299999
299993
299999
299998
142510
299999
142510
142510
299999
299999
299996
299999
299999
299999
299999
299999
299998
299998
299999
142510
142510
299999
142510
299999
299999
299999
142510
299976
299999
142510
299996
299999
299999
299999
142510
299993
299999
299993
142510
299999
142510
299999
142510
142510
142510
299968
299999
142510
299999
142510
299999
299991
142510
142510
142510
299997
299998
299999
299999
299988
299968
299996
299999
142510
299999
142510
299998
299999
142510
299998
142510
299999
142510
299999
142510
142510
299995
142510
299987
299999
299996
299995
299999
299998
299999
299991
142510
142510
299999
299999
299999
299998
299998
299990
299999
142510
142510
142510
299999
299999
142510
142510
299999
142510
299999
299997
142510
299999
299999
142510
299999
142510
299999
299998
142510
299999
299999
299999
299992
142510
142510
142510
299999
142510
299992
142510
142510
299999
299998
299999
299999
142510
299999
299999
299999
142510
142510
142510
299986
142510
142510
142510
299999
142510
299999
299997
299999
142510
299999
299990
299996
142510
142510
299997
299981
299996
299989
142510
142510
142510
142510
299999
299998
142510
299998
142510
142510
299999
299998
142510
299999
142510
142510
299997
299998
299997
299999
142510
299995
299996
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
142510
142510
142510
299999
299999
299998
142510
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
142510
299999
299993
142510
142510
142510
142510
299999
299995
299999
299999
142510
142510
142510
142510
142510
299997
299999
299999
299999
142510
299998
142510
299998
299998
142510
142510
299998
299958
142510
142510
142510
299999
299999
142510
299999
299999
299998
299999
142510
299999
142510
299999
142510
299998
142510
299998
142510
299999
299999
299999
299996
142510
142510
142510
142510
299999
142510
299999
299999
299994
142510
142510
142510
142510
299999
299999
299999
299997
142510
142510
142510
299991
299997
299999
142510
299997
299999
299997
299998
299997
299999
299998
299999
299999
299995
142510
299999
142510
142510
299997
299999
299999
142510
299999
142510
299998
299996
299999
299999
299997
142510
299999
142510
142510
299995
299999
142510
142510
299999
299999
299985
142510
299999
142510
299996
299999
299999
299999
299997
299964
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299992
299983
299970
299954
299997
299998
299999
142510
299997
299999
299999
299997
299999
299999
299999
299989
299999
142510
299997
142510
299999
299998
299997
299998
299999
299999
299996
299999
299998
299999
142510
299999
142510
299989
142510
142510
299999
142510
299998
299997
142510
142510
299999
299999
299997
142510
299999
299990
299999
299999
299999
142510
142510
299999
299997
142510
299998
299996
299999
142510
299999
299999
299999
299999
142510
299999
299979
299999
299999
299999
299998
299998
142510
142510
142510
142510
299999
142510
142510
299998
142510
142510
299999
299999
142510
299999
299999
299990
142510
299999
142510
142510
142510
299979
142510
142510
299999
142510
299999
299998
299991
299999
299999
299999
299994
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
142510
299999
299999
299999
299991
142510
142510
299976
299999
299999
142510
142510
299996
299998
142510
142510
142510
142510
299991
142510
142510
142510
299996
299999
299999
142510
142510
299999
299999
299997
299999
299999
142510
299999
299999
299996
299997
299999
299999
299992
299994
299999
299999
299998
299999
299999
142510
142510
142510
299999
142510
299999
299999
299999
299996
142510
142510
299999
299998
142510
299999
299999
142510
142510
299999
142510
142510
299968
299999
299999
299994
299999
299999
299997
142510
142510
299999
299999
142510
299997
142510
299990
299999
299995
299999
142510
299998
299992
142510
299999
299999
142510
142510
142510
299996
142510
299992
299999
142510
299995
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299976
142510
299999
299999
299999
142510
299999
299998
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
142510
299995
142510
299999
142510
142510
299995
299999
299998
299999
142510
299997
142510
299999
299999
142510
299999
299999
299999
299998
299999
142510
142510
299996
299999
299982
142510
299999
142510
142510
299998
299998
299999
299999
142510
299999
299999
299994
142510
299996
299999
299972
299999
142510
299998
142510
299991
299999
299999
299999
299999
299998
142510
299999
142510
299999
142510
142510
299997
142510
142510
142510
299997
299999
299998
299999
142510
142510
299997
299999
299998
299997
299999
142510
142510
142510
299992
299999
299999
299999
299999
142510
299999
299999
299988
142510
299999
299990
142510
142510
142510
299998
299984
142510
142510
299999
299999
299999
299999
142510
299999
142510
299997
299997
299996
299998
299994
299990
142510
299986
142510
142510
299999
299999
142510
142510
142510
299998
142510
299999
142510
299999
299999
142510
299999
142510
299999
299999
299998
299999
142510
299999
299997
142510
299998
142510
299999
299998
142510
142510
299999
142510
299999
299999
142510
299990
299999
299999
142510
142510
299999
299998
299996
299999
299997
299999
142510
142510
299995
299999
299990
299999
299996
299997
299997
299999
299977
299999
299999
299999
299998
299999
299999
299997
299999
299999
299999
299994
142510
299999
299998
142510
299998
299998
299999
142510
142510
142510
299999
299997
142510
142510
299999
299999
299999
299997
299996
299999
142510
299960
299999
299984
299983
142510
299999
299999
142510
142510
299987
299999
299996
299997
142510
299999
299983
299994
299996
299993
142510
299999
299996
299998
299999
299999
142510
299998
142510
142510
299999
299999
299989
299999
142510
299998
299999
142510
299996
299999
299992
299999
299999
142510
299999
299997
299999
142510
142510
299999
142510
299993
299993
142510
299987
142510
299999
299999
299996
299999
299993
299999
299999
299999
299996
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
142510
142510
299999
142510
142510
299999
142510
299999
299999
142510
299994
142510
299983
299992
299999
142510
142510
299985
299991
299999
142510
299981
299999
142510
299999
142510
299995
142510
142510
142510
299999
299998
299999
142510
299993
299999
299996
299999
142510
299997
299988
299999
299998
299999
299999
299981
299999
299998
299998
142510
142510
299999
142510
299957
299999
142510
142510
142510
299999
299999
299982
142510
142510
142510
299998
299941
299991
299986
142510
299997
142510
299994
142510
142510
299999
299999
142510
299999
299990
299999
142510
299999
142510
142510
142510
299989
299999
299992
142510
299998
299989
299993
142510
142510
299947
299999
142510
299990
299999
299995
142510
142510
299999
299998
299999
142510
299996
299995
142510
299999
299999
299993
299999
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299996
142510
299999
299998
299999
299997
299997
299998
142510
142510
299998
299995
299999
142510
299999
142510
299996
142510
299999
299993
299997
299995
142510
299998
299992
299992
299991
299959
142510
299999
142510
299999
299995
142510
142510
142510
299998
142510
142510
299999
299977
142510
142510
299999
299999
299993
299990
299999
299979
299999
299999
142510
142510
299997
299986
142510
142510
299999
299999
142510
299999
299998
142510
142510
299999
142510
299999
299998
299998
142510
299999
299996
299999
299997
299999
299996
299999
299987
142510
299999
299999
299999
299999
299987
299999
142510
299978
299998
299997
142510
142510
142510
299999
299999
142510
299996
299997
299999
299996
299999
142510
299999
142510
299999
299998
299999
299998
299998
299998
142510
299999
299999
142510
142510
299998
299982
299998
142510
299999
299999
299997
299994
299999
142510
142510
299999
299999
299998
142510
142510
299992
142510
299947
299999
299988
299999
142510
299999
299995
142510
299998
142510
299999
142510
142510
142510
299988
299998
299999
142510
142510
299999
299999
299993
299988
142510
299999
299999
142510
299999
299993
299999
142510
299999
299998
299999
299998
299998
299999
142510
299999
299999
299940
299999
142510
299997
299999
299999
299896
299999
299999
142510
299999
299999
299999
299993
299998
299999
299999
299999
142510
142510
142510
299999
299972
299999
142510
299994
299999
299998
299999
299997
299999
142510
299997
299996
299997
142510
299994
299999
142510
142510
299996
299999
299994
299999
299998
299999
142510
142510
142510
142510
299999
142510
142510
299995
299998
142510
299999
299999
299996
299998
299992
299998
299999
142510
142510
142510
299999
142510
142510
299999
299967
142510
299992
299996
299999
299996
142510
299999
142510
299997
299994
299994
299999
142510
142510
299999
299999
299999
299998
142510
299998
299999
299999
142510
299998
142510
299999
299988
142510
142510
299996
299997
142510
299999
142510
299998
299999
142510
299983
299999
142510
142510
299999
299999
142510
299977
299999
299994
299994
142510
299999
142510
299994
299992
299999
299999
299979
299991
142510
142510
142510
299997
299999
299972
142510
299999
299999
299982
299999
299999
299996
299999
299999
142510
299994
299997
299992
299997
299999
142510
142510
299999
299999
142510
142510
142510
299991
299999
142510
299999
299999
299999
299996
299999
299998
299999
299999
299999
142510
299999
299999
299996
299999
299999
299990
299999
299996
142510
299999
299998
142510
299984
299998
299999
299999
299999
142510
142510
299972
299994
299994
299999
142510
299999
299999
299999
299999
142510
142510
299998
299999
299999
299998
142510
299994
299999
142510
142510
299999
299998
299999
142510
299999
299999
299999
299994
299997
299999
142510
299993
299982
299999
142510
299999
299999
299999
299997
299997
299999
142510
142510
142510
299980
142510
299999
299996
299999
142510
142510
299999
142510
142510
299996
299999
142510
142510
299999
299999
299999
299997
299990
142510
299999
142510
299999
299996
299995
299999
299999
299997
299999
299987
299999
299999
299997
299992
142510
299999
299999
299979
299996
142510
299999
299999
142510
299999
299996
299999
299994
142510
299999
142510
299999
142510
142510
142510
299999
299999
299998
142510
299995
299997
299998
299999
299998
299999
299999
299998
299997
299999
299999
299999
142510
299973
142510
299999
299987
142510
299990
142510
299999
299999
299996
142510
299999
142510
299999
299999
299999
299998
299995
299999
142510
299996
299999
142510
299999
299998
299999
299999
299996
142510
299999
142510
299999
299995
142510
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
299999
299998
299999
142510
299999
299977
299999
299990
142510
299999
299999
142510
299999
299999
299997
299999
142510
142510
299998
142510
299995
299999
299997
142510
299999
299999
299999
299998
299998
142510
142510
299958
142510
299999
299999
142510
299999
299999
299994
142510
142510
142510
299999
299979
299999
299945
299999
299998
299999
299999
142510
142510
142510
299999
299993
299999
299999
299999
142510
299998
299998
299995
142510
142510
142510
299999
142510
299999
299999
299997
299999
142510
299999
299986
142510
142510
299993
299999
299998
299999
299997
299999
299998
299999
299968
299997
142510
299999
142510
299999
299999
299999
142510
142510
299999
299997
299999
299998
142510
142510
142510
142510
142510
299999
299997
142510
299999
299988
299999
299999
299999
299998
299999
299999
299994
142510
299999
142510
299999
299998
299999
142510
142510
299999
299994
142510
299999
299999
142510
142510
299996
299999
299999
299991
299999
299993
299999
142510
142510
299999
142510
142510
299999
299997
142510
299999
142510
299997
142510
299998
299999
299986
142510
299995
299999
299999
299999
299997
299992
142510
299987
299998
142510
299998
142510
299999
299997
142510
299999
142510
299999
142510
299993
299999
142510
299999
299999
142510
142510
142510
142510
142510
299999
299997
299999
299998
142510
142510
142510
299997
142510
142510
299976
142510
299998
299999
142510
142510
299999
142510
299998
299999
299999
299999
299999
142510
299997
299999
142510
142510
142510
299994
299998
299999
142510
299999
142510
299999
299986
299998
142510
299997
299988
299999
299998
299999
299976
299999
142510
299999
142510
299998
299991
142510
299999
142510
299992
142510
299999
299999
299999
142510
299998
142510
299999
299999
142510
299999
142510
299999
299999
299998
299997
299993
299997
299999
299999
142510
299999
299999
299999
299995
299999
142510
299999
299999
299986
299999
299999
142510
299999
299994
299982
299998
142510
142510
142510
299989
142510
299999
299999
299999
299999
299999
299905
299998
142510
299999
299999
142510
142510
142510
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
299998
142510
142510
299999
142510
142510
299996
299999
299998
299999
142510
299999
299997
299999
299999
142510
299999
142510
299999
142510
142510
299992
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
299996
299983
299995
299995
299998
299999
142510
299999
299999
142510
299999
299998
299999
299998
299999
299991
142510
142510
299999
142510
142510
299998
299999
142510
299999
142510
299999
299993
299999
299999
299993
142510
299982
142510
299999
142510
142510
299999
299999
142510
299999
142510
299997
142510
299999
299997
299998
299998
299999
142510
142510
299985
142510
142510
299972
299992
299998
299989
142510
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299997
299995
299999
299996
299995
299996
142510
142510
299996
299984
142510
299999
142510
299999
142510
142510
299998
299999
142510
299999
299999
142510
142510
299993
142510
299997
299994
299996
299981
299999
299994
142510
299995
142510
299999
299999
142510
299999
142510
299996
299999
299999
299999
142510
142510
299991
299999
299999
299999
299995
142510
299985
299999
299999
142510
299997
142510
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299997
299999
142510
299995
299995
299998
299999
299999
299997
299999
142510
299990
299994
299990
299990
299999
142510
299999
142510
299999
142510
299999
142510
299999
299999
299996
142510
142510
299999
299999
299997
299999
142510
142510
299995
142510
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299999
299994
142510
142510
299998
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
142510
299999
142510
299999
299999
142510
142510
142510
299999
299999
299998
299999
142510
299993
142510
299998
299998
299999
142510
142510
299999
142510
299988
299997
142510
142510
299999
142510
142510
299999
299996
299999
299999
299999
142510
299998
299994
142510
299995
142510
299996
299999
299999
142510
142510
299953
299999
142510
299999
299971
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
142510
142510
142510
142510
142510
299992
299998
299999
299999
299994
142510
142510
299987
299999
142510
299999
299998
299999
142510
299998
299994
299999
299999
299998
142510
299999
299995
299999
299999
299998
299999
142510
142510
299990
142510
299999
142510
142510
299992
299999
142510
299999
142510
299997
299999
299999
142510
299995
142510
299998
299999
299998
299999
299999
299999
142510
142510
299999
299997
142510
299998
299997
299997
299995
299999
142510
299999
299999
142510
299999
142510
299990
299998
299999
142510
142510
142510
299999
299976
299999
299999
299999
299999
299999
142510
142510
142510
299997
142510
142510
142510
299967
299999
299976
299998
299998
299988
299999
299999
299999
142510
142510
299999
142510
299999
142510
299998
142510
299998
299993
142510
142510
299997
299999
299991
299986
142510
299999
299999
142510
299999
299995
142510
299999
142510
299995
299997
299999
299999
299997
299999
299999
142510
299992
142510
142510
299998
299996
142510
299971
299997
299999
142510
299999
299999
299997
299999
142510
142510
299993
299988
142510
299999
299996
299999
299999
142510
299989
299999
299999
299999
142510
299999
299999
299998
142510
299997
299999
299998
299997
299989
142510
299999
299999
299999
299997
299999
299999
299998
142510
299999
299999
299983
142510
299998
299998
299999
142510
299999
142510
299998
299998
299965
299999
299999
299999
142510
142510
299990
299997
142510
299996
299999
299999
299998
142510
299999
299999
299998
299999
299999
299995
299999
142510
299999
142510
299999
142510
299968
299997
299997
299999
299999
142510
299990
299999
142510
299998
299998
142510
142510
142510
142510
299998
299998
299993
299994
142510
299995
299991
299998
299999
299999
299999
142510
142510
299998
299999
299999
299999
299996
142510
299999
299999
299999
299991
299997
142510
299992
299987
142510
299998
142510
299994
299999
142510
299997
142510
142510
142510
299999
142510
142510
299992
299998
299999
142510
142510
299996
299999
299999
299997
299997
299999
142510
299997
299992
299999
142510
299999
142510
299999
299998
299997
299998
299999
299998
142510
299998
299998
299996
142510
299997
299998
299999
142510
299999
299999
299998
142510
299999
299999
142510
142510
299999
142510
142510
142510
299999
142510
299998
299998
299999
299996
299999
142510
299952
142510
299999
299998
299994
142510
299999
142510
299999
299999
299999
299999
142510
299998
299999
142510
299999
142510
142510
299999
299999
299995
299999
299999
299954
299997
142510
299999
142510
299998
142510
142510
299999
142510
299999
299999
299999
299997
299999
142510
299982
299999
142510
142510
299999
299999
142510
299998
299999
142510
142510
142510
142510
299992
299999
142510
142510
299993
299998
142510
299999
142510
142510
142510
142510
299999
299995
299981
299998
299998
299999
299996
299997
299999
299999
299999
142510
299999
142510
142510
142510
299999
299999
142510
299998
299999
299989
142510
299991
142510
299990
299994
299999
142510
142510
299999
142510
299999
299999
142510
299999
299999
299999
142510
299998
299997
299996
142510
142510
142510
142510
299997
142510
142510
142510
299993
299999
142510
299999
299999
299992
142510
299999
142510
299999
299998
142510
142510
299999
299999
142510
142510
142510
299999
299999
299999
299988
299999
299989
299998
299999
299997
299999
142510
142510
142510
299996
299999
142510
142510
299989
299994
299999
299998
299998
299998
142510
299995
142510
299999
299978
142510
142510
299999
299999
299996
142510
299978
299999
299999
299994
299999
142510
142510
142510
299999
299998
299997
299999
299999
299999
142510
299999
142510
142510
299999
142510
142510
299994
299999
299997
142510
142510
299992
299998
299999
142510
299997
142510
299997
299999
299999
299997
299999
142510
142510
299984
299999
299999
299999
299999
299999
299996
299997
142510
299999
299999
299999
142510
299999
299998
299999
142510
142510
299995
142510
142510
299999
299998
142510
299994
299965
299999
299999
299993
142510
299987
142510
299999
299999
142510
299997
299994
299991
142510
142510
299998
299999
299997
142510
299999
142510
299999
299999
142510
142510
299999
142510
299999
299996
142510
299999
299999
299998
142510
299999
299998
299999
299999
299996
299999
142510
142510
142510
142510
299999
299999
299999
142510
299998
299998
142510
299999
299999
142510
299998
299999
299999
299999
299998
299999
299996
299999
299999
299997
299995
142510
299999
142510
299999
299996
142510
142510
142510
142510
299997
299999
299999
142510
299999
299988
142510
142510
142510
142510
299997
142510
299999
142510
299999
299999
299999
299985
299996
299997
299999
142510
299998
299999
299996
299999
299999
299991
142510
299999
299999
142510
142510
299999
299995
142510
299996
299998
299998
142510
142510
299999
299991
142510
299974
299995
299999
299999
299999
299999
299999
299994
142510
299989
299999
299991
299999
299999
299999
299990
142510
299998
142510
299999
142510
142510
142510
299997
299999
142510
299999
299999
299999
299999
299997
142510
142510
299982
142510
299993
299999
142510
142510
299999
299999
299999
142510
142510
142510
299999
299998
299997
299999
299999
299999
142510
299998
142510
299999
299999
299999
299994
142510
299999
142510
299997
299998
142510
299999
299999
299978
142510
299995
299999
299999
299998
142510
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
142510
142510
142510
299999
142510
299999
142510
299999
299999
142510
299997
299998
142510
142510
142510
299999
299999
299999
299999
299989
142510
299999
299997
299985
142510
299998
299999
142510
142510
299999
142510
299999
142510
142510
299998
142510
299999
299998
299999
299994
299995
299997
299996
299999
142510
299999
299999
142510
299998
299999
299998
299999
299999
299997
142510
142510
299999
142510
299999
142510
299999
299999
299999
299996
299998
142510
142510
299997
299999
299999
142510
142510
142510
299998
299999
299991
142510
142510
142510
299976
299999
299976
299998
299999
299999
299998
299984
142510
142510
299999
299999
299993
142510
299998
142510
299996
142510
299998
299999
142510
299998
299998
299999
142510
142510
299997
142510
299999
299999
299999
299998
142510
299999
142510
142510
142510
299999
142510
299997
299997
299998
142510
299998
299999
299998
299999
299998
299999
142510
299999
142510
299999
142510
299999
299996
142510
142510
299999
142510
142510
142510
299999
299999
142510
299997
299997
299995
299994
142510
299999
142510
299999
142510
142510
299997
299975
299998
299998
299968
299999
299999
299977
299990
142510
299986
299995
299999
299999
142510
142510
299999
299999
142510
142510
299994
142510
299998
142510
299999
142510
299999
299999
299999
142510
142510
299999
142510
142510
299999
142510
299998
299997
299998
142510
299999
142510
142510
142510
299999
299996
299973
299997
299985
299996
299999
142510
299998
142510
299999
299995
299999
299994
299998
299998
142510
142510
299999
142510
299999
142510
142510
299998
299999
299999
142510
299993
299999
299999
299999
142510
299996
299999
142510
299998
299983
142510
142510
299980
299999
142510
299996
299999
142510
142510
142510
142510
299999
299997
142510
142510
299999
299999
299999
299999
299989
142510
299999
299999
299999
142510
142510
299999
299999
299983
299999
142510
299999
299993
299999
299999
299999
142510
299999
299999
299996
142510
299997
299999
299999
299999
299997
142510
142510
299999
142510
142510
299999
142510
142510
299999
299997
299999
299999
299993
299999
299993
299999
142510
142510
142510
299999
299999
142510
299998
299999
142510
142510
299998
142510
299999
299983
299999
299985
299999
299999
142510
142510
299999
142510
142510
299998
299996
299999
299999
142510
142510
299999
142510
299999
299998
299998
299990
299996
299999
142510
299954
299999
142510
142510
299999
299999
142510
142510
299999
299999
142510
142510
299999
142510
299999
142510
142510
299998
142510
142510
142510
299992
142510
299999
142510
142510
299992
142510
142510
299999
299999
299999
299999
299999
299999
142510
299985
299999
299999
142510
299999
299998
299978
299999
142510
299993
299976
299977
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
142510
142510
299996
142510
299999
299999
142510
142510
142510
299999
142510
299997
142510
299999
142510
299999
299996
142510
142510
142510
299998
299993
299997
142510
299997
299999
299997
142510
142510
299999
299997
142510
299998
299999
299995
299999
299997
142510
299999
299998
299999
299998
299980
299987
299999
142510
142510
142510
142510
142510
299999
299995
142510
299998
299999
299997
299998
299980
299999
299999
299999
299999
142510
142510
299966
142510
299999
299999
299988
299998
299999
142510
299999
142510
299996
299998
299999
299997
299999
299999
299998
299999
299999
299999
299997
299997
299995
299995
299999
299998
299999
299997
142510
299999
142510
299999
299999
299999
142510
299999
299979
142510
299998
142510
299987
299999
299999
142510
299999
299998
142510
142510
142510
299999
299999
142510
299995
142510
142510
299999
299985
299999
299999
299999
299999
299999
142510
142510
142510
299998
142510
299985
299999
299997
299999
299999
142510
299998
299999
299997
142510
299999
299999
299999
299999
142510
299999
142510
142510
299998
299995
142510
299992
299984
299997
299995
142510
142510
299992
299999
142510
142510
142510
142510
142510
142510
299997
142510
142510
299999
142510
142510
299999
142510
142510
299981
299999
299999
299995
299999
299998
299995
142510
142510
299988
142510
142510
299998
299990
142510
142510
142510
299994
142510
299998
142510
142510
299999
299998
299995
299977
299999
299999
299999
299998
142510
299999
299999
142510
299994
299998
142510
142510
299997
299998
299999
142510
299999
299999
142510
299994
299999
299999
142510
142510
299999
299999
299995
299952
142510
142510
299996
142510
142510
142510
299999
299998
299989
142510
142510
299999
299999
142510
142510
299996
299999
142510
299999
299998
299999
299994
299999
142510
299999
299999
299999
142510
142510
142510
299999
299995
299999
142510
299989
299999
142510
299999
142510
299999
142510
299999
142510
299995
142510
299997
299999
299986
299999
299999
142510
299998
299998
299999
142510
299997
299999
299998
299997
142510
142510
299999
299999
299994
299999
299999
299999
142510
142510
299999
142510
142510
299999
299997
299999
299995
142510
142510
299999
299999
299994
299997
142510
299999
142510
142510
299993
142510
142510
142510
299996
299997
299999
299993
142510
299995
299999
299997
299994
299998
142510
299999
299994
299999
299997
299999
299999
142510
299999
142510
142510
299983
142510
299999
299999
299990
299999
299993
299999
299998
299978
142510
299999
299999
299998
299998
299998
142510
299993
299997
299999
142510
299998
299999
299997
299999
299999
299999
299988
142510
299997
299999
299999
142510
299999
299998
299999
299999
142510
299996
299999
299999
299995
142510
299998
142510
299999
299999
299997
142510
299999
142510
142510
299999
142510
142510
142510
142510
142510
142510
299999
142510
299988
299981
299998
299999
142510
299989
142510
299998
299999
142510
299998
142510
299993
299999
299999
142510
299954
299999
299999
299998
142510
142510
299999
299998
142510
299995
299999
299996
299999
142510
299999
299999
299996
299989
299996
299999
299999
299976
299999
299997
299999
142510
299999
299999
299999
142510
299999
299999
299984
299999
299999
299999
299998
142510
299999
142510
299999
299998
299999
142510
299999
299999
299997
299999
299999
299999
299994
299993
299999
299997
299999
299989
142510
299997
299999
299999
299998
299999
299997
142510
299997
299997
299999
142510
142510
299999
142510
142510
299999
299997
299999
142510
299999
299989
142510
142510
299996
299997
299999
299999
299996
142510
299996
299984
299999
299999
299998
299995
299994
299998
299998
299999
299996
299998
142510
299999
142510
299999
299993
299999
299999
299972
299983
299999
299999
299999
299996
142510
142510
299999
142510
299998
142510
299997
299988
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299994
142510
299999
299998
299999
299998
299986
142510
299998
299999
299995
299999
142510
299999
142510
142510
299999
299998
299999
299999
142510
299994
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299994
142510
299999
142510
299999
299995
142510
142510
299999
142510
299998
299997
299999
299984
299999
299989
142510
299999
299992
299997
299998
142510
142510
299999
142510
299998
299999
142510
299999
142510
299997
299978
142510
299993
299998
142510
299999
142510
299999
299996
142510
299999
299999
299998
142510
142510
299999
299999
142510
299999
299995
142510
299999
142510
299999
299999
299995
142510
299999
142510
299999
299993
299999
299999
299999
299999
142510
299991
299999
299997
299999
142510
299999
299999
142510
142510
299999
299998
299999
142510
299998
142510
299965
299999
299999
142510
142510
299999
299999
142510
142510
299998
142510
299999
299999
299998
299999
299999
142510
299978
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299998
299999
299998
299990
299999
142510
299999
142510
142510
299999
299991
299997
142510
299997
142510
299999
142510
299992
299998
299998
142510
142510
299998
299994
299996
299999
142510
142510
142510
142510
142510
142510
142510
142510
299999
299998
299999
142510
299997
299999
299994
299999
299997
299991
142510
299999
299999
299999
299999
299999
299999
142510
299995
142510
142510
299997
299992
142510
142510
299999
142510
299998
299999
299998
142510
299999
299999
299999
142510
142510
142510
299998
299994
299995
299999
299989
299999
142510
299999
299997
299993
299998
142510
299999
142510
142510
142510
299999
142510
299960
299999
299999
299998
299999
299999
299998
142510
142510
299999
299999
299999
142510
142510
299959
299963
299999
142510
299999
299999
142510
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299996
299998
299996
142510
142510
299999
142510
299999
142510
299984
299999
142510
299999
299999
142510
299999
142510
299999
142510
142510
299973
142510
142510
142510
299999
142510
299996
142510
142510
299999
142510
142510
299999
299960
142510
142510
299999
142510
299999
299999
299986
142510
142510
299998
299996
142510
299999
142510
299997
142510
142510
299953
299999
299999
299998
142510
299999
142510
299996
299996
299998
299998
299992
142510
299998
142510
299989
299999
142510
299997
299982
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
142510
299993
142510
142510
142510
142510
299999
299999
142510
142510
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
299996
299997
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
299998
142510
142510
299995
299999
299997
299984
142510
142510
299999
299999
142510
299997
299999
299999
142510
299995
299999
142510
299999
299999
299998
142510
299998
299999
142510
299999
142510
299999
142510
142510
299999
299998
299999
299999
299995
299995
299996
142510
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299998
299999
142510
299999
299998
299999
299998
142510
142510
299999
142510
299999
299984
299931
299999
299999
142510
299999
299999
299997
142510
299999
299932
142510
142510
299999
299997
142510
299999
299996
299995
299995
142510
299986
299999
142510
142510
142510
299999
142510
299998
299999
299999
142510
142510
299998
142510
299999
299996
299999
142510
142510
142510
299992
299984
299988
299999
299998
142510
299998
299999
299999
299999
299990
299997
299999
299994
299999
142510
142510
142510
142510
142510
299999
142510
299952
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299980
299996
142510
299999
299999
299999
299999
299999
142510
299998
299998
142510
142510
299999
299999
299999
299999
142510
299998
299999
142510
299999
299998
299999
299999
299998
299999
299999
142510
299998
299999
299995
299996
299999
299982
142510
299999
299999
142510
142510
299999
299997
142510
142510
142510
142510
299999
142510
299999
299976
299978
142510
299996
142510
299995
299999
299999
299999
142510
142510
142510
142510
299998
142510
299999
299996
299984
299999
299999
299983
299997
142510
142510
142510
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
142510
299999
142510
142510
299999
142510
299999
299999
142510
142510
299999
299991
299999
299999
299999
299999
299996
142510
142510
299996
142510
299999
142510
299999
299996
142510
299996
142510
299999
299992
299999
299998
142510
299998
299999
299940
299997
299997
299999
299999
299999
299974
142510
299977
299995
299999
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
299999
142510
299999
142510
299999
299997
299998
299999
142510
142510
299973
299999
299999
299995
299999
299999
299997
299999
299997
299999
299999
299996
299999
299999
299999
142510
299999
142510
142510
142510
142510
142510
299999
142510
142510
299994
299998
299999
142510
299999
299998
299999
299986
299998
142510
299966
142510
142510
299999
299999
299999
142510
142510
142510
299999
299998
142510
142510
299999
299999
142510
142510
142510
142510
299998
299999
299985
142510
299999
299999
299999
299995
299997
299999
299999
299997
142510
299995
299999
299999
299999
299997
142510
299998
142510
299999
142510
299998
299996
299998
299999
299999
299999
299998
142510
299999
299993
142510
299953
142510
299999
299999
142510
142510
142510
142510
142510
299998
299994
299999
299996
299999
299999
299994
299999
299991
142510
299999
142510
142510
299999
142510
142510
299996
299999
299999
142510
142510
142510
299993
299999
142510
142510
299992
299999
299955
142510
299994
299999
299998
299999
299999
299994
299997
142510
299995
142510
299999
299998
142510
299999
299998
299999
299998
299959
142510
299999
299999
299999
299999
299999
299995
299999
299999
142510
142510
299999
299999
299998
299998
299999
299995
142510
299984
299998
142510
299999
142510
299999
142510
142510
142510
299997
299999
142510
299999
299999
299999
299999
142510
299994
299999
299999
299999
299981
142510
299999
299999
299997
299999
142510
299992
299999
299999
299999
299998
299995
142510
299996
299998
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299995
299999
299992
142510
299998
299999
299989
299996
142510
299999
299997
299998
299998
299994
299999
299999
299997
142510
299999
299999
299999
299998
142510
142510
142510
299999
142510
299999
299999
299999
299999
142510
299989
299999
299999
299999
299999
299998
299988
299997
142510
299995
142510
299998
299999
299999
299993
142510
142510
299999
142510
299983
299999
299999
299999
299999
299999
299998
299981
299999
299999
299997
299995
142510
142510
299996
299998
299999
142510
142510
299999
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
299994
299999
299997
299996
299999
299999
299995
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299998
299999
299984
142510
142510
299999
299999
299988
299999
299995
299999
299993
142510
299997
142510
299999
142510
299998
299999
142510
142510
142510
299999
142510
142510
299999
299999
142510
299999
142510
142510
142510
299998
299998
142510
299999
299998
299993
299999
299999
299999
299999
299999
299992
299999
299998
299999
299992
299995
299998
142510
142510
299997
142510
142510
299996
142510
142510
142510
299981
299999
299994
142510
142510
299978
299998
299997
299999
299991
299999
142510
142510
299992
142510
299992
299999
299998
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
142510
299992
299997
299999
299993
299998
299999
299999
299999
299999
142510
299997
299998
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
299999
299999
142510
299999
142510
299998
299999
299999
299999
299998
299997
142510
299979
142510
299997
299995
299999
299999
142510
299997
299998
299999
142510
142510
299999
299999
142510
299999
299997
299982
142510
299992
299998
142510
299999
299997
142510
142510
142510
142510
299999
299996
142510
142510
299999
142510
142510
299998
299994
299999
142510
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
142510
299977
299999
142510
299991
142510
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
299997
299996
299999
299998
299995
142510
299999
299999
299999
299997
142510
299997
299999
299999
299999
299999
299999
142510
142510
299997
299999
142510
299999
142510
299995
142510
299999
299998
299999
299999
299995
142510
142510
299995
299998
142510
142510
142510
299999
299999
142510
299998
142510
142510
299999
142510
299999
299996
142510
142510
299999
142510
299993
299999
142510
142510
142510
142510
299991
299999
142510
299998
142510
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299996
299999
299997
299999
299998
299999
142510
142510
299954
142510
142510
142510
299999
299999
142510
299997
299998
299999
299999
142510
142510
142510
299999
142510
299997
299998
299998
299965
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299981
299999
299998
299994
299998
299999
299997
142510
142510
299998
142510
142510
299996
299999
299999
142510
299999
142510
299998
142510
299999
299999
142510
299978
299999
299998
299999
299999
299999
299999
142510
142510
299991
142510
299998
299999
299999
299999
299994
299999
299999
299999
299999
142510
299998
142510
299999
299999
299998
299999
142510
142510
142510
299999
142510
142510
299999
299989
142510
299998
142510
299999
299999
299998
299999
299997
299999
142510
299995
142510
299999
299999
299999
299999
299997
142510
299999
299996
142510
142510
299999
142510
299994
299999
142510
299996
299999
299999
299999
142510
299999
299999
299999
299988
299974
299997
299999
299998
299995
299996
299995
299999
142510
299999
299999
299999
299987
299994
299999
142510
142510
299999
299999
142510
299999
299999
142510
299998
142510
142510
299999
299999
142510
299985
299999
142510
142510
142510
142510
299999
299999
142510
142510
299999
299995
142510
299994
299990
142510
299997
142510
299999
142510
299997
142510
299999
299999
142510
142510
142510
142510
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
142510
299996
299995
299997
299995
299993
299999
299996
299992
299999
299992
142510
142510
299999
299999
142510
299999
299996
299999
299999
299997
142510
299999
142510
299997
299999
299999
142510
299992
299999
142510
299999
299996
142510
142510
142510
299998
142510
299994
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299997
142510
142510
299999
299999
299996
299995
299998
299999
299999
142510
299999
142510
299999
142510
299999
299998
299996
299999
299998
142510
299999
299999
299996
299999
142510
299996
299998
299998
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299998
299999
142510
299999
142510
299999
142510
299999
142510
299999
299996
299999
299999
299999
299999
142510
142510
142510
142510
142510
299992
299998
299999
299999
299999
299992
142510
299999
299994
299999
142510
299999
299994
142510
299999
142510
142510
142510
299999
299999
142510
299998
299999
299999
142510
299999
299999
299981
299999
299995
299998
142510
299999
299999
142510
142510
299990
299996
299999
299999
142510
299997
299999
299999
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
299999
299998
142510
142510
299999
299999
299998
142510
142510
299999
299999
299992
299999
299995
299990
299997
299998
299999
299999
142510
142510
299991
299998
299999
299996
299999
299997
142510
299998
142510
299998
142510
299999
299999
299999
142510
142510
299989
299999
142510
142510
299994
142510
299996
299990
299989
299983
299999
142510
299999
299999
299999
299985
299982
299979
142510
142510
142510
299996
299999
299999
299996
299997
299999
299999
142510
299999
142510
142510
299999
142510
142510
142510
299995
142510
299997
142510
299999
299995
299999
142510
299999
299999
299999
299998
299999
142510
299999
142510
142510
299999
142510
299999
299999
299999
142510
299952
299999
299988
299999
299999
299996
142510
299990
142510
142510
299992
142510
142510
142510
299999
299973
299999
142510
299997
142510
299993
142510
142510
299999
142510
142510
299998
299993
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
299999
299968
142510
142510
142510
299990
142510
299998
299979
299999
142510
142510
299999
142510
142510
299999
299983
142510
299999
299999
142510
299959
142510
299999
142510
142510
299998
142510
142510
299999
299998
299997
142510
142510
142510
299999
299998
299996
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299997
299999
142510
142510
299999
299995
142510
299997
299999
142510
299999
299999
299999
299985
299999
299992
299998
299997
299999
142510
299999
299999
299999
142510
299999
299999
142510
299932
142510
299999
299999
299995
142510
142510
299999
142510
299965
299999
142510
142510
142510
299985
299997
299963
142510
299999
299998
299998
299999
299999
142510
299999
142510
142510
142510
299999
299999
299997
299999
299999
299999
299998
142510
299998
299999
142510
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299997
142510
299999
299999
142510
142510
299999
142510
299997
142510
299993
142510
299999
299999
142510
142510
299998
299999
299999
299999
299998
299991
142510
299986
299992
299997
142510
299999
299999
299999
142510
299999
142510
299979
299999
299994
142510
142510
142510
299981
299999
299977
142510
299998
299999
299999
142510
299988
142510
299998
299997
299998
142510
142510
299996
142510
299997
299999
142510
142510
299982
299999
299999
142510
142510
299999
299998
142510
142510
299994
299999
299958
299999
142510
142510
299996
299999
299998
299999
299999
299999
299999
142510
299999
142510
299998
299999
299995
299999
299993
299995
299998
299999
142510
142510
142510
299999
299975
299995
299992
142510
299997
142510
299999
299999
142510
299998
299999
299999
299992
299999
142510
142510
299999
142510
299999
142510
142510
299999
299999
299998
142510
299999
142510
142510
142510
299996
299973
142510
299999
299999
299999
299995
142510
299999
299999
299999
299998
299999
299999
299999
142510
299989
142510
299999
142510
299994
142510
299990
142510
142510
142510
142510
299999
299981
299999
142510
299999
299999
299978
142510
299999
142510
299999
299999
142510
299997
299985
142510
299998
299995
299998
299999
142510
299999
299996
299996
299999
142510
299994
299999
299999
299996
299995
142510
299996
299999
299999
142510
299995
142510
299995
142510
299999
299999
142510
299999
299999
299999
299998
142510
299999
299999
299999
299998
299999
299999
142510
142510
142510
299999
142510
142510
299999
299993
299999
142510
142510
142510
142510
299998
142510
142510
299997
142510
299997
299995
299999
142510
299999
299998
142510
142510
299999
142510
299999
299999
299996
299999
299999
142510
299999
142510
299997
299990
142510
299999
299999
142510
299996
299999
299999
299986
299976
299999
299996
299999
299996
299998
299995
299999
299971
299997
142510
299999
299999
299997
299997
142510
299996
299998
142510
299998
142510
299996
299999
299999
299999
142510
299999
299999
299999
142510
299998
142510
299999
299999
299999
299998
142510
299998
299999
299999
142510
299994
299999
299997
299999
299999
142510
299976
142510
299994
142510
299999
299997
299999
299999
299968
299991
299999
142510
299992
142510
299997
142510
299999
142510
299995
299999
299998
142510
142510
142510
299998
142510
299995
299999
142510
299999
299999
299999
142510
299998
299996
142510
142510
142510
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299992
299999
142510
142510
299999
299996
142510
142510
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
299995
142510
142510
142510
142510
299968
299999
299999
142510
142510
299999
299999
142510
299997
299999
142510
299999
299990
299999
299995
299999
299999
299999
299999
299997
142510
142510
299999
142510
299999
299996
299997
299999
299999
142510
299999
142510
142510
142510
299998
299999
299999
299998
142510
299999
299999
299996
142510
299994
299999
299996
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
142510
142510
299971
299999
142510
142510
299981
299999
142510
299997
299996
299984
299989
299999
299999
142510
142510
299990
142510
142510
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
142510
299999
142510
142510
142510
142510
299999
299999
299999
142510
299999
299947
299995
299998
299999
299999
142510
299999
299998
299999
142510
299998
299999
299999
299999
299999
299999
142510
299999
299999
142510
299995
299999
142510
142510
142510
299999
142510
299994
299996
299999
299999
299998
299992
299999
299997
142510
299999
299997
142510
142510
299978
299998
142510
142510
299998
299999
299999
142510
142510
299996
299999
299997
142510
299999
299999
299995
142510
299999
299999
142510
299999
299999
299998
299999
299999
142510
299999
299997
142510
142510
142510
299998
299999
142510
142510
299996
299999
299999
299999
299997
299999
299999
142510
142510
299999
142510
142510
299999
299999
299983
299999
142510
142510
299998
142510
142510
142510
299983
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299997
299997
299999
299999
142510
299999
299998
299991
299993
142510
299999
299998
299999
299991
299999
299999
299990
299999
299997
299986
299999
299996
142510
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299998
299998
299999
299998
299999
299998
142510
142510
299999
299999
299999
299999
142510
299991
299987
142510
299999
299996
299996
142510
299997
299999
142510
299999
299999
299999
299999
142510
299998
299999
299999
299999
299990
142510
142510
142510
299999
142510
142510
142510
142510
142510
299999
299999
299999
299999
299997
299997
299999
142510
142510
299999
299996
299998
142510
299999
299999
299999
299996
299998
299998
299998
299996
299999
142510
299999
299999
142510
299997
299999
299999
142510
299999
299999
299999
299994
142510
299968
142510
142510
299999
299999
299997
142510
142510
142510
299999
299999
299998
299999
142510
142510
142510
299999
299999
142510
299998
299999
142510
299999
142510
299998
299999
299999
299999
299994
299998
299983
299992
299999
299968
299999
299999
299999
142510
299999
142510
299999
299968
299995
299999
299999
299999
142510
299998
299996
299999
299987
299999
299999
299999
299998
299990
142510
299999
299999
299991
142510
299999
142510
299999
299999
299998
299998
299999
299999
142510
299999
142510
299998
299999
299999
142510
299989
142510
142510
299997
142510
299995
299998
142510
299999
299995
299999
142510
142510
299999
299998
299999
142510
142510
299996
142510
299999
142510
142510
142510
299999
299999
142510
299997
142510
299998
299996
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299997
142510
299997
142510
299995
299999
142510
299997
299991
142510
299995
299988
142510
299998
142510
299999
299999
142510
142510
299997
142510
142510
142510
142510
299999
299999
299997
142510
142510
142510
142510
142510
142510
299892
142510
142510
142510
299999
142510
299993
299999
299999
142510
142510
299999
142510
299999
299999
299959
299990
299999
299999
299992
142510
142510
299999
142510
299999
142510
299994
299995
142510
299995
299999
142510
299999
299999
299999
299996
299999
299994
299999
299999
299999
299999
299998
142510
142510
142510
142510
299999
299999
299999
142510
142510
299998
299999
142510
299999
142510
299999
299961
299999
299999
142510
299998
142510
299975
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
299999
299997
142510
142510
299998
299999
142510
142510
299999
299999
299981
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299998
142510
142510
299999
299999
142510
142510
299997
299998
299997
299998
142510
299999
299999
299999
299999
299998
299999
299998
142510
142510
142510
299994
299999
299999
142510
299999
142510
299999
299999
142510
299996
299999
142510
299983
299998
142510
142510
142510
299996
142510
299987
299994
299999
299999
299998
299999
299999
299999
299999
299999
299999
299993
142510
142510
142510
299999
299999
299995
142510
299997
299999
142510
142510
299999
299999
142510
299999
299999
299998
299998
142510
299967
299999
142510
299999
299999
299999
142510
299999
299999
142510
299997
299997
299998
142510
142510
142510
299996
299997
299992
299998
299982
142510
299999
299992
142510
142510
299999
299999
299999
299999
299998
299999
299999
299998
299996
142510
142510
142510
299995
299999
142510
299999
299994
142510
142510
142510
299999
299993
299999
142510
299998
299999
142510
299999
299999
299999
142510
299999
299990
142510
299892
299999
142510
299997
142510
299993
142510
299995
299999
142510
299999
299998
142510
299999
299998
299999
299965
299999
142510
142510
142510
142510
142510
299994
142510
299999
299997
299999
142510
142510
299990
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299994
299999
142510
299999
299999
299995
299998
299994
299997
299985
299999
142510
142510
299999
299999
299995
299952
299999
299999
299999
299991
142510
142510
299999
299999
299999
299999
299995
299955
299999
299999
299999
299998
299999
299999
299993
299998
142510
299999
142510
142510
299999
142510
299997
142510
299999
142510
299999
299999
299999
299999
142510
299998
299998
142510
299999
142510
299999
142510
299999
142510
142510
142510
299999
299999
299956
299999
299999
299999
299999
142510
299994
142510
299999
299999
299999
299998
142510
299996
142510
142510
299999
299999
299997
142510
142510
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299994
299976
299999
299998
299977
142510
299992
299999
142510
299999
142510
299995
299999
299994
299998
299997
299997
142510
299999
299999
299999
299999
299996
299998
299999
299999
299999
299998
299998
142510
299999
142510
299995
299999
299997
299999
142510
299991
299999
299961
299998
299999
142510
299999
299991
142510
299999
299999
299999
299997
299989
142510
299998
299994
142510
299999
299998
299998
142510
142510
299998
299999
299999
299999
299998
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
299999
142510
299997
299999
142510
142510
299989
142510
299999
299999
142510
299999
299999
299994
299999
299999
299997
142510
142510
299999
299999
299999
299996
142510
299999
299999
299999
142510
299999
142510
299998
299999
299995
299999
299998
142510
142510
299999
299999
299998
299996
142510
299992
299945
142510
299999
299999
299999
142510
299995
299999
299998
142510
299996
299995
299993
299999
142510
142510
299995
299990
299997
142510
299997
299999
299998
299993
299998
299999
142510
299996
142510
299998
142510
299998
299998
299999
299991
142510
299999
142510
299999
299986
142510
299999
142510
299999
142510
299998
299999
299999
299988
142510
299999
142510
299999
299997
299999
299997
299999
299999
299999
299999
299999
299997
142510
299999
142510
299966
299999
142510
299999
299999
299998
299998
142510
299996
299975
142510
299999
299998
142510
142510
142510
299999
299998
299999
142510
299996
142510
299999
299999
142510
299999
299997
299999
299999
299999
299999
299997
299999
299999
299999
299997
142510
142510
299999
142510
299999
299999
299987
299999
299999
142510
299999
299979
299993
142510
299999
299985
299998
142510
142510
299999
299999
299999
299999
299991
299999
299984
142510
299999
299999
142510
299999
142510
299999
142510
142510
299999
142510
299999
142510
142510
299998
299997
299999
299999
142510
142510
142510
299999
142510
299999
142510
299998
299999
142510
299999
299999
299999
299999
142510
299971
299998
299993
142510
299998
142510
299994
142510
299999
142510
142510
299999
299973
299999
142510
299999
299997
299999
299999
299995
299996
299999
142510
299999
299993
299999
299999
299989
299999
299999
142510
299999
299999
299986
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299998
299998
299999
142510
299995
299999
299998
299993
142510
142510
299997
299991
142510
299997
142510
299999
142510
299986
142510
299999
142510
299999
299999
299999
299994
142510
299996
142510
299999
299998
142510
299999
142510
142510
299999
299997
142510
299999
299969
142510
299999
299997
142510
299999
299989
142510
299998
142510
299994
299996
299991
299999
299998
299995
299998
299998
299993
299996
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299991
299999
142510
299999
299999
299982
142510
299998
142510
299999
299998
142510
299982
142510
299971
299999
142510
142510
142510
299999
142510
299999
299999
299994
299999
142510
299999
299999
142510
142510
142510
299999
142510
142510
299996
299995
299998
142510
299983
299996
299999
299999
299995
299994
142510
299997
299993
299996
299995
299999
299997
299999
299963
299999
299995
142510
299999
299999
299999
299999
299995
299999
299998
299999
299999
142510
299999
299999
299997
299998
142510
299997
299998
299997
142510
299998
299998
142510
299999
142510
299999
142510
142510
299999
142510
299999
299989
142510
142510
299998
142510
299998
142510
299995
299997
142510
299998
142510
142510
299987
142510
299998
299999
299999
299997
142510
299999
299992
142510
299999
299994
299998
142510
142510
299999
299999
142510
299999
299999
299997
299995
299999
299979
299999
299999
299999
299999
299999
299997
299999
142510
299994
299999
299998
299991
299997
299999
299997
299999
142510
142510
142510
142510
299986
299999
299995
142510
299998
299998
142510
142510
299999
142510
299968
299999
142510
142510
142510
299998
299999
142510
299999
142510
299999
299998
142510
299999
142510
299995
142510
299999
142510
299999
142510
299998
299992
299985
299998
299991
142510
142510
299999
142510
299979
142510
299980
299999
299999
299999
142510
299995
142510
299997
142510
299999
142510
142510
299999
299999
299999
299998
142510
142510
142510
299987
142510
299999
299998
299999
299998
142510
142510
142510
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
142510
142510
142510
142510
142510
299999
142510
299993
299997
142510
142510
142510
142510
142510
142510
299999
142510
142510
299998
299999
299999
299999
142510
299992
142510
142510
299998
299998
299999
142510
299997
299998
299997
299999
142510
299999
299998
142510
299999
299998
142510
299948
299999
299999
142510
299999
142510
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
142510
299997
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299998
299996
299994
299998
299992
299999
299999
142510
142510
299998
142510
299997
299999
299998
142510
299991
299999
299998
142510
299997
299976
299999
299999
299998
299999
299991
299999
299994
299999
299979
142510
299998
299999
142510
299999
142510
299999
142510
299999
142510
299996
299999
299993
142510
299998
299999
142510
299998
299999
299989
299999
142510
299992
299999
142510
299995
142510
142510
299999
299998
142510
299998
299998
142510
142510
299999
142510
299999
142510
299996
299998
299999
299999
299996
299989
142510
142510
299999
142510
299998
142510
299999
299999
299983
299997
299999
299999
299998
299997
299995
299999
299999
142510
142510
299999
299998
299999
299999
299982
299993
299999
142510
142510
142510
299999
142510
299999
299999
299999
299993
142510
142510
299999
299999
299993
142510
142510
299996
299999
299998
142510
299998
299998
299999
299996
142510
142510
299999
299999
142510
299999
299999
142510
299999
142510
299999
142510
299999
299999
142510
299999
299987
142510
299999
142510
142510
299996
142510
299999
299992
299999
299998
299998
299997
142510
142510
299999
299999
142510
299994
142510
142510
142510
299999
142510
299999
299996
299982
142510
299999
299988
299999
299997
142510
142510
299999
299998
299992
299989
299997
142510
299998
299999
142510
142510
299994
299999
299999
142510
299998
299999
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
142510
299998
299999
299999
299997
142510
299999
142510
299999
142510
142510
299987
299998
142510
299999
299999
299998
299986
299999
142510
299990
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
142510
299996
142510
299983
299997
299999
299991
299999
299992
299999
299999
142510
299999
299999
299998
142510
142510
299996
299996
299999
299995
142510
299997
299999
299990
299999
299999
299992
142510
299999
142510
142510
142510
299999
299999
142510
299999
142510
299997
299999
142510
142510
142510
299999
142510
142510
299996
299999
299999
299995
299999
299999
142510
299999
142510
299999
299986
299999
142510
142510
142510
299999
299999
142510
299998
299999
299999
299996
142510
299999
299999
299999
299998
299999
142510
299982
142510
142510
299999
142510
142510
142510
299999
299999
299985
299999
299999
299999
299990
299998
299998
299999
299999
299988
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299994
299998
299998
299999
299999
299999
299998
299996
142510
299987
299999
299999
299999
299972
299999
299998
299999
299998
299987
299999
299996
299999
299999
299999
299999
299997
142510
299999
299999
299995
299982
299997
299998
299979
299998
142510
299999
142510
142510
142510
142510
299979
299999
142510
299998
142510
299999
299999
142510
142510
142510
142510
299990
299999
299997
299997
142510
142510
142510
142510
299999
142510
299999
142510
299996
142510
142510
299999
299997
142510
142510
299999
142510
299992
142510
299999
299999
299995
142510
142510
299999
299999
299998
142510
142510
299999
142510
299999
142510
142510
299998
299995
142510
142510
142510
299998
142510
142510
299999
142510
142510
299999
142510
299999
142510
299999
142510
299999
299985
299962
299995
299999
299996
142510
142510
299999
142510
299998
299999
299999
299998
142510
142510
299987
299999
299999
299999
299986
299999
142510
299999
299999
299999
299984
299999
299997
299997
142510
142510
142510
299997
299999
299999
142510
299997
142510
142510
299982
299999
142510
299999
142510
299990
299996
299999
142510
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
299998
299999
142510
299999
299996
142510
142510
299991
299998
142510
299999
299999
142510
299999
299999
142510
299993
142510
142510
142510
299999
299999
299995
142510
142510
142510
299905
299998
299998
299988
299999
142510
299999
142510
299999
142510
142510
299998
299996
142510
299992
299999
299995
299992
142510
142510
299999
299999
142510
299999
142510
299999
142510
299999
142510
142510
299999
299999
142510
142510
142510
299999
142510
299999
299999
299999
299953
299998
142510
299997
299995
299999
299979
142510
299999
299999
299994
142510
142510
299999
299997
299999
299976
142510
299999
299999
299997
299999
299999
142510
299892
299999
299992
299998
299999
299999
299999
142510
142510
299998
299999
142510
299976
299999
299999
142510
299999
299997
299999
299999
142510
299981
299999
299999
299998
299999
142510
299999
299996
299988
299999
299997
299999
142510
142510
142510
299999
299998
299980
299999
299995
142510
299995
299995
142510
299999
299998
299998
142510
299999
299999
142510
142510
142510
299998
142510
299999
299995
299995
299998
299997
299997
142510
142510
142510
142510
299986
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299998
142510
142510
299998
299999
299994
142510
299999
299999
299999
142510
299999
299999
299999
142510
299995
142510
299990
299997
299999
142510
299974
299959
299999
299999
299994
142510
299997
142510
299999
142510
142510
299999
299999
299996
142510
299999
299999
142510
299975
142510
142510
299997
299999
299999
299999
299999
299987
299997
299999
299999
142510
299999
299996
142510
142510
299998
142510
299998
299997
299999
299995
142510
299998
299996
299998
142510
299992
299996
142510
299999
299997
142510
299999
299999
299998
142510
142510
299999
299997
142510
299999
142510
142510
299999
299997
299998
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
142510
299999
299990
299996
142510
299999
299987
299999
299999
299999
299999
299974
142510
299999
142510
299999
299999
299998
299978
299986
299998
299999
142510
299999
142510
299996
299999
299999
299999
299998
299999
299999
299981
299999
142510
142510
299999
299998
142510
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
299999
299987
142510
299999
299985
142510
142510
142510
142510
299999
299999
299993
299999
142510
299997
142510
299999
299999
299999
142510
142510
299999
299982
299999
142510
142510
299980
299997
299994
299990
142510
142510
299998
299999
299999
299990
299999
299999
299999
142510
299999
299995
299999
142510
142510
142510
299997
299997
142510
142510
299997
299992
299998
299999
299998
299997
142510
299999
299999
142510
299999
299999
299999
299996
299994
299997
299999
299996
299999
299999
299999
142510
299995
142510
299999
299999
299999
299999
299994
299987
142510
299999
299999
299997
142510
299999
299999
142510
142510
299982
299999
299990
299999
142510
142510
142510
299992
299999
299996
299999
142510
142510
142510
142510
142510
299997
299999
299998
142510
142510
142510
299999
299999
142510
142510
299995
299996
299999
142510
142510
142510
142510
299999
299999
299997
299973
142510
299999
142510
142510
142510
142510
142510
142510
299999
299999
299996
299998
142510
299999
299970
142510
299995
299998
299999
299998
299999
299999
299999
299999
142510
142510
142510
142510
299999
142510
299990
142510
142510
299999
299999
299999
299999
299999
299999
299959
299978
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299998
299999
299997
142510
142510
299997
299999
142510
299998
299975
142510
299999
299999
299992
142510
299998
299997
299999
299998
299996
299999
299999
299997
299999
142510
299998
142510
142510
299998
142510
142510
299999
299999
299999
299982
142510
299989
299999
299986
142510
299994
142510
299987
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
142510
142510
142510
299999
142510
299999
142510
299999
299996
142510
299999
299997
299999
299993
299999
299995
299999
299986
299999
142510
299999
299997
299999
299979
299999
142510
142510
299998
142510
299999
299999
299999
299992
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
142510
299999
299996
299999
142510
299999
142510
299997
299999
299997
142510
299998
299997
299999
299998
299999
299981
299984
299990
299999
142510
299985
299999
299983
299985
299999
299999
142510
142510
142510
299999
299999
299997
299999
299995
299994
299999
299999
142510
142510
299999
142510
299998
299997
299950
299998
142510
299999
299997
142510
299996
299998
299999
299996
142510
142510
142510
299999
299999
142510
142510
299996
142510
299999
299985
142510
299998
299997
299999
299999
299999
142510
299999
299980
299994
299999
299998
299999
299998
142510
142510
142510
299997
299993
299999
299997
299999
142510
299999
299996
299994
299999
142510
299994
299986
299999
299988
299992
299995
142510
299997
299996
142510
299999
299999
142510
299998
299999
299999
142510
299999
299999
142510
142510
299996
299999
142510
142510
142510
299999
299986
299994
299996
299999
299999
299999
299999
299999
299999
142510
142510
299991
299998
299997
299994
299992
299998
299999
299999
299999
142510
299999
299999
299997
142510
142510
299999
299999
299999
299996
142510
299994
299975
299998
299999
299995
299999
299998
299998
299999
142510
299997
142510
299999
299999
142510
299999
299995
299999
299998
142510
142510
299999
299998
142510
299999
142510
299999
299999
299996
142510
299999
299998
299998
299999
142510
299997
142510
299977
299995
142510
299996
142510
299999
299995
142510
299999
299999
299991
299980
299999
142510
299997
142510
299999
299999
299999
299999
299982
299997
299999
299998
142510
299974
299999
142510
299999
299999
299999
299999
299995
299994
299999
299954
299993
142510
299997
299991
142510
142510
299968
299998
142510
142510
299999
299997
299993
299999
299999
142510
142510
299999
299990
142510
142510
299999
299992
299995
142510
299990
299991
142510
299999
142510
299999
299998
299985
142510
142510
142510
299998
299999
299998
299998
142510
299999
142510
299999
299999
299994
299998
299953
299999
142510
299999
299999
142510
299999
299998
299999
299999
299999
142510
142510
142510
142510
299999
299991
299985
299999
299999
299986
299999
142510
299998
299999
299997
299999
299973
299999
299999
299998
142510
299999
299997
299999
142510
142510
299999
299981
299999
299997
142510
142510
142510
299999
142510
142510
299999
299999
299975
299999
142510
299999
299999
299998
299999
142510
299999
142510
142510
299999
299998
299998
142510
299999
299999
142510
299999
299987
142510
299999
299999
299999
299992
299999
299999
142510
142510
299998
299997
299994
299999
299999
299998
299999
299998
299999
299999
299999
299998
299999
299999
299999
299988
142510
299995
299998
299999
299995
299996
142510
299984
299998
299896
299999
142510
299999
142510
299998
299999
142510
299999
299999
299999
299999
299968
142510
142510
299999
142510
299999
142510
142510
142510
299999
299998
299972
142510
299999
299999
299999
299996
299999
299999
142510
299999
142510
142510
142510
299997
299999
299998
299998
299998
299999
142510
299999
142510
142510
142510
299999
299998
299999
142510
142510
142510
299997
142510
142510
299998
299998
299998
299999
142510
142510
299999
142510
299999
299998
299996
142510
299999
299996
299998
299999
299998
142510
299998
299998
299993
142510
299994
142510
299999
299999
142510
299998
299999
299999
142510
299995
299999
142510
299996
299999
299999
299993
299999
299999
142510
299999
299998
299999
299999
142510
142510
299999
142510
299999
142510
142510
142510
299996
299999
299997
142510
299999
299982
142510
142510
299996
299999
142510
142510
299999
299992
299998
142510
299999
299999
299999
299999
142510
299999
299998
299998
299992
299999
142510
299995
299994
299999
142510
299999
299999
299999
299998
299998
299998
299999
142510
142510
142510
142510
299999
299995
142510
142510
299993
142510
299997
299999
142510
299999
299997
142510
299998
299988
299999
299999
299999
299995
299994
299998
299999
142510
299998
299998
142510
299994
299999
299999
299999
142510
142510
299999
299998
299999
299983
299995
142510
299999
299995
299999
299998
299999
299999
299999
299994
299999
142510
142510
299999
299999
299977
299999
299999
142510
299999
299999
142510
299962
142510
299999
299981
299979
299999
299998
299999
299985
142510
299998
142510
299999
142510
299999
142510
142510
299999
299999
299999
299978
299999
299986
299999
299998
299957
299999
299999
299999
299965
299999
299999
299999
142510
299999
142510
299999
299963
299995
299999
299999
142510
299998
299993
299999
299999
299999
299999
142510
142510
299995
299997
299999
299997
299999
142510
299988
299999
299999
299999
299999
142510
142510
299999
299996
299999
299994
299999
299999
299999
299994
299993
142510
142510
299997
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299993
299992
299999
299999
299999
299999
299997
299999
299995
142510
299999
142510
142510
299997
299999
299999
299994
299996
299979
299999
142510
299999
142510
299999
142510
299999
299998
299990
299995
299998
299999
299997
142510
142510
299988
299999
299999
142510
142510
142510
142510
142510
142510
299999
299999
142510
299998
299999
299998
142510
299999
299998
299999
299993
142510
299999
142510
299999
299999
299999
299999
299986
299999
299999
142510
142510
142510
142510
299999
299999
142510
299892
142510
299999
142510
299999
299999
299999
299999
299981
299999
299999
299996
142510
299999
299999
142510
142510
299999
299999
142510
299999
142510
142510
299999
299994
142510
142510
142510
142510
142510
299998
142510
299999
299999
299999
299998
299999
299995
142510
299978
299999
142510
299999
142510
299999
142510
299999
299999
299999
299990
142510
299999
142510
299986
299999
142510
299998
299996
299995
299999
142510
299999
299983
299998
142510
299967
299999
299999
142510
299999
142510
299999
299989
299999
142510
299998
142510
299999
142510
299998
299999
299999
142510
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299991
299999
299997
299995
299999
299999
299999
142510
299999
299990
299999
299965
142510
299999
299998
299994
299999
299999
299998
299999
299999
299988
142510
299944
142510
299999
299997
299999
299999
142510
142510
299999
299999
142510
299998
299992
142510
299999
299998
299998
299994
142510
299999
299999
299999
142510
299998
142510
299999
299999
299999
299997
142510
299999
299993
299996
299999
299993
299999
299999
299905
142510
142510
142510
142510
142510
299999
299999
299996
299997
299999
299999
299999
142510
299999
142510
142510
299996
299999
299998
299999
142510
299997
142510
299999
299999
142510
142510
299992
299992
299987
142510
299999
299980
299999
299999
299996
299999
299999
299997
299999
142510
142510
299999
299999
299983
299999
299994
299996
299999
299996
142510
142510
299999
299999
299999
299998
142510
299996
299999
142510
299998
299999
142510
142510
142510
142510
299999
299999
299999
299999
299998
299997
299999
142510
299997
142510
299997
299999
142510
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
142510
299999
142510
299998
299999
299999
299999
299990
299999
142510
299999
299999
299998
142510
142510
299999
299999
142510
142510
299964
142510
299994
299999
299996
299999
142510
142510
142510
142510
142510
299996
142510
299999
299999
299998
299999
299998
142510
299998
142510
299999
142510
299970
299999
299989
142510
299999
299999
142510
142510
299999
299984
299996
142510
142510
299997
299999
142510
142510
142510
299998
299999
299999
299999
299998
299989
299999
142510
299997
299999
299998
299998
299999
299999
142510
299999
299997
299999
299999
142510
142510
142510
299999
142510
299999
299997
142510
299994
142510
142510
142510
299999
299978
142510
299994
299999
299999
142510
299994
142510
299999
299999
299999
299998
299999
142510
299998
299996
299999
299999
142510
299998
299993
299999
299999
299992
299999
299998
299998
299999
299994
299999
299997
299892
142510
299999
299999
299999
299999
142510
142510
142510
299999
142510
142510
299999
142510
299999
299999
142510
299999
142510
299995
299999
299999
299998
299999
142510
299999
142510
299999
299999
142510
142510
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299998
299999
142510
299999
299998
299999
299996
299976
299994
299999
299999
299998
142510
299999
299993
299999
299999
299999
299999
142510
299999
142510
142510
299995
142510
299999
142510
299998
299999
142510
142510
299998
299999
299990
142510
142510
299989
299997
142510
299997
299999
299999
142510
142510
299995
299998
299999
142510
299999
142510
299999
299999
299999
142510
299999
299998
299999
299999
299999
142510
142510
299999
299999
299998
142510
299990
299999
299999
142510
299998
299999
142510
299999
299999
299997
299998
299999
299995
299993
299999
299999
299998
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
299997
299976
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
142510
142510
299999
299999
299999
299999
299999
299999
299995
142510
142510
299997
299996
299999
299997
299999
142510
299999
299999
142510
142510
299999
299999
142510
299998
299996
299997
299998
299994
299999
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299998
142510
299998
299998
299999
299967
299981
299997
142510
299979
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299998
299986
299995
142510
299999
299999
142510
142510
299999
299998
299999
142510
142510
142510
299999
142510
299994
299995
299998
299999
142510
142510
299999
142510
142510
299998
299999
299999
299995
299999
299997
299999
142510
142510
299991
299996
299998
142510
299999
299999
299993
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299998
142510
299998
299999
299998
299999
142510
299999
142510
299998
299997
142510
299999
299983
142510
142510
142510
299995
142510
299999
299998
299999
299998
142510
142510
299998
299995
142510
299999
299999
299999
299999
142510
299999
299999
299997
299999
142510
299999
142510
299998
299998
142510
142510
299999
299998
299993
299999
299993
142510
299986
299997
142510
142510
299999
142510
299972
299999
299998
299997
142510
142510
299997
299999
142510
299994
299993
299999
299999
299999
299998
299999
142510
142510
142510
142510
299995
299998
299999
299989
299999
142510
142510
299999
299964
142510
142510
299999
299998
299999
142510
299999
299999
142510
142510
299999
299998
299998
142510
299999
299998
299999
299999
142510
299998
299999
142510
299995
142510
299996
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
299984
142510
299999
142510
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
299999
299963
299999
142510
299999
299995
299981
299999
299999
299996
299982
142510
299960
299999
299999
299998
299998
299999
299999
299999
299999
142510
299998
299992
299999
299999
142510
142510
299999
299995
142510
142510
299999
299999
299995
299999
299998
299999
299999
142510
299985
299999
142510
299995
299993
142510
299959
299999
299999
142510
142510
299999
299998
142510
299998
142510
299999
299991
299999
299999
142510
142510
299999
142510
299999
299997
142510
299999
142510
299998
142510
142510
142510
142510
299999
142510
142510
299999
299995
142510
142510
142510
299999
299999
142510
299999
142510
299999
142510
299999
299999
299989
299998
299999
142510
299993
142510
299988
299999
299999
142510
299998
299941
299999
142510
299996
299999
299999
299999
299999
299993
142510
299999
299998
142510
142510
299999
299982
299999
299995
299999
299998
299983
299993
299999
299994
299996
299977
299999
299998
299998
299985
299986
142510
299999
299997
299999
299999
299987
142510
299999
299998
299981
299974
142510
142510
299998
299987
142510
142510
299999
142510
299997
299999
299999
299996
299978
142510
299995
299999
299999
299996
299998
299998
299999
299998
299999
299999
299999
299999
299998
142510
142510
299999
142510
142510
299967
299999
299999
142510
299999
299991
299989
142510
142510
299999
299999
299995
299999
142510
299998
142510
299987
299997
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299998
142510
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
299997
299999
299996
299999
299996
299999
142510
299999
299999
299999
299983
142510
299999
299998
142510
299999
299993
299999
299999
142510
142510
299999
142510
142510
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
299984
299999
299999
299999
299998
142510
142510
142510
142510
299999
142510
299999
142510
299991
299998
299998
142510
299999
142510
299989
142510
142510
299999
142510
299997
142510
142510
299999
299999
299999
142510
299999
142510
142510
299998
142510
299999
142510
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299987
299997
299999
142510
299999
299994
142510
142510
299997
299999
142510
299994
299999
142510
142510
299999
299999
299997
142510
299963
299999
299999
142510
142510
299999
142510
299999
142510
299999
142510
142510
299990
142510
142510
299999
142510
142510
142510
142510
142510
299999
299998
299998
299999
299999
299986
142510
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299998
299999
142510
299999
299999
299995
299999
299999
299996
142510
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299998
299995
142510
299999
299999
299999
299998
142510
299999
299999
142510
142510
299992
142510
142510
299999
142510
299997
142510
142510
299998
299997
299994
299999
299999
142510
299985
142510
299998
299999
299999
299999
299999
299999
142510
142510
299999
299999
299992
299998
299977
299989
142510
142510
142510
142510
299991
142510
299998
299999
299999
299999
142510
142510
299997
299999
299996
142510
299999
142510
142510
299999
142510
299999
299999
299999
299999
299995
299999
299996
299999
142510
299999
299998
299992
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
299998
299999
142510
299994
299999
299999
299993
142510
299998
299998
299999
142510
142510
299999
142510
299999
299998
299999
299999
299998
142510
142510
142510
299999
299999
299996
142510
299998
299999
299995
299999
299999
299999
299997
142510
299999
299995
299997
299998
142510
142510
299999
299999
299999
299983
299998
299999
142510
142510
299998
299999
142510
299999
299999
299999
142510
142510
299999
142510
142510
299999
299998
299999
299999
299999
142510
142510
299999
299999
142510
299998
299999
299972
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299989
142510
299999
142510
299999
299999
142510
142510
299999
299998
142510
142510
299999
142510
142510
299997
142510
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299995
299997
299993
299999
299999
299999
299999
299999
299999
299999
299997
299998
299976
142510
142510
142510
299999
299999
142510
299993
299999
299999
142510
142510
142510
299997
299997
299990
142510
299999
299999
299999
299999
142510
299999
142510
299999
299994
299997
299999
299999
299999
299999
299999
299999
299998
299999
299999
299996
299999
299999
142510
142510
142510
299980
299989
142510
142510
299999
142510
142510
142510
299999
299999
142510
299999
299991
299999
142510
299999
142510
299999
299999
299999
299997
142510
142510
299999
299968
142510
299999
142510
299999
299983
142510
142510
299971
299999
299998
299999
142510
299986
299997
299999
299997
299997
299999
299996
299998
142510
142510
142510
299999
299996
299996
299999
299998
142510
299999
299999
299999
142510
299989
142510
142510
299999
299999
299999
299983
299999
299994
299998
299999
142510
299999
299995
142510
299995
299999
299983
299999
299999
299997
142510
299999
299998
299994
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299991
299999
299995
299998
142510
299998
142510
299999
142510
299999
142510
299999
299999
299993
299998
299999
299996
299999
299998
299999
142510
142510
299998
142510
142510
142510
299997
299995
299995
299998
299999
299999
142510
142510
299998
299999
299999
299999
299999
299999
299991
142510
299998
142510
299999
142510
299999
299999
142510
299999
142510
299999
142510
299999
299978
299991
299999
142510
299997
299999
299999
142510
299999
142510
299999
299997
142510
299999
299999
299999
142510
299999
299999
299999
299999
299996
299963
299999
299999
299999
142510
299999
299999
299998
299998
299997
299999
142510
299999
299999
299999
142510
142510
299995
142510
142510
299984
142510
299988
142510
142510
299996
299999
142510
299997
142510
299986
299991
142510
142510
299978
299999
299999
142510
299970
299999
299998
299996
142510
299988
299994
299998
142510
299996
299998
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
299999
142510
299999
142510
142510
299997
299999
142510
142510
299999
299991
299998
299999
299999
299999
299990
299999
142510
299999
142510
299999
299992
299995
299998
299998
299999
299999
299996
299999
299996
299994
299999
299993
299999
299997
142510
299988
299999
142510
299999
299995
142510
299994
142510
299936
299999
299999
299999
142510
142510
299998
299999
299997
142510
299999
142510
299995
142510
142510
142510
299998
299999
299996
142510
299999
299998
299999
299996
299982
142510
299993
299999
299999
299993
299959
299999
299999
142510
142510
299997
142510
299996
142510
142510
142510
299990
142510
299997
142510
299997
142510
299998
299977
142510
142510
299999
299999
299992
299999
142510
299999
299995
299999
299999
142510
299999
142510
299999
299992
142510
142510
142510
142510
299999
299995
299988
299999
299988
299970
299989
299999
142510
299998
299999
142510
299999
142510
142510
142510
299982
142510
299991
142510
142510
299999
299999
299997
299992
299998
299997
142510
299999
299999
142510
299997
299999
142510
142510
299997
142510
299999
299999
299999
299998
299999
299999
299999
299988
299998
142510
142510
142510
299999
299999
299998
142510
299999
299999
142510
142510
299999
299999
299999
142510
299997
299999
299999
299999
142510
142510
299995
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
299998
142510
299998
299999
142510
142510
299999
299998
299985
142510
142510
142510
299999
299999
299999
299999
142510
299999
299999
142510
142510
299998
299999
142510
299999
299999
299993
299991
299991
142510
299998
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
142510
299999
299995
299997
299998
142510
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
299995
142510
142510
299999
299999
299999
299998
299998
299996
299991
142510
299999
142510
299997
299997
299998
299995
299989
299996
299999
299999
142510
142510
299996
142510
142510
299998
299999
299999
299996
142510
299999
142510
299999
142510
142510
299999
299997
299999
142510
299999
142510
142510
142510
299999
299999
299999
299999
299994
142510
142510
299999
299997
299999
142510
299999
299998
142510
299997
299999
299998
299999
142510
299996
299994
299998
142510
299993
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
142510
299987
299999
299999
299998
299999
299967
299999
299999
299994
299999
299986
142510
299999
299996
299999
299999
299999
142510
299999
142510
299999
299992
299999
299999
142510
299999
299977
142510
299999
299998
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299997
299996
299999
299999
299999
142510
299996
299999
299999
299999
142510
142510
299987
299999
142510
299999
299999
299999
142510
299996
299992
299999
299999
299997
142510
142510
299999
142510
299999
299999
142510
299999
299997
299994
299978
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299995
299999
299997
142510
299999
299999
299999
299999
299997
299995
142510
142510
299999
299989
299999
299999
299990
142510
299999
299999
142510
299996
299999
299999
299999
299999
142510
142510
142510
299999
299998
299999
299990
299999
299999
299999
299999
299998
299996
299999
142510
299992
299999
299999
142510
299999
142510
142510
142510
299999
299997
142510
142510
299999
299995
299986
299999
142510
142510
299995
142510
299998
299999
299999
299994
299990
299999
142510
299999
299997
142510
142510
299995
142510
299985
299999
299995
299997
299999
299999
142510
299896
299999
299998
142510
299994
299997
299995
299999
142510
142510
299999
299999
142510
299993
299995
142510
299997
299976
299996
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
299989
299998
142510
299999
142510
299999
142510
299999
142510
142510
299999
142510
142510
299999
299999
142510
142510
299994
299997
299999
299991
299999
299992
142510
299999
299999
299999
142510
299998
299999
142510
299999
142510
299999
299999
142510
299995
299999
142510
142510
299999
299997
299999
299996
299999
299999
299998
299999
299999
142510
299995
299998
299999
299999
299997
299984
142510
299999
142510
142510
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
142510
142510
142510
142510
299999
299999
299999
299968
299997
299996
299999
299999
299999
299999
142510
299999
299999
299996
299995
299999
299999
142510
299998
299999
142510
142510
299997
299999
299999
299998
142510
299995
299999
142510
299999
299999
299999
299999
142510
142510
299998
299998
299998
299996
142510
299999
142510
142510
299999
299998
142510
142510
142510
142510
142510
142510
299998
299997
299999
299996
299998
299944
142510
142510
299999
299999
299999
142510
142510
299999
142510
299999
299990
142510
299999
299999
299996
299999
142510
299982
142510
142510
299999
299999
299998
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299998
299992
142510
299999
299999
299994
299996
299999
299996
142510
299999
142510
299999
299999
299997
299990
299999
142510
299997
142510
142510
299998
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
299999
299997
299999
142510
142510
299995
142510
299999
299986
299999
299999
299999
299999
142510
299998
299999
299999
299989
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
299999
142510
142510
299997
299995
299998
142510
142510
299999
142510
142510
299999
299999
299998
299997
299999
299999
299999
142510
142510
299999
299987
299997
142510
299998
142510
299999
299999
299999
299990
142510
299999
142510
142510
299999
299999
142510
299998
299999
299998
299999
142510
142510
142510
299999
299998
299996
299999
299999
299999
142510
299999
142510
299995
299999
142510
299987
299997
299987
142510
299999
299999
299999
299997
142510
142510
299999
299996
299998
299998
299999
142510
142510
299999
142510
299999
142510
142510
142510
299990
299993
142510
299998
299989
142510
142510
299999
299999
299999
299999
299989
142510
299999
142510
299999
299983
299997
142510
299997
142510
299999
299999
299999
299997
142510
299999
299999
299997
299999
299995
299999
142510
299979
299998
299999
142510
299999
299987
142510
299997
299999
299998
142510
299999
299999
299999
142510
299999
299999
142510
299999
299998
142510
142510
299998
142510
142510
142510
299999
299999
299999
299999
299999
142510
299997
299985
299997
142510
299990
142510
299999
142510
299999
299999
299999
142510
299999
142510
142510
142510
142510
142510
299998
142510
299999
299997
299975
142510
299999
299968
299999
299994
142510
299999
299999
142510
299999
299998
299999
142510
142510
299999
299999
299994
142510
299999
142510
299977
299998
299999
299999
299988
299993
299999
142510
142510
142510
142510
299999
299999
299999
299996
299993
299999
299997
299999
299998
142510
299998
299999
299999
299981
299958
142510
299999
142510
142510
299998
142510
299999
142510
299992
299999
299993
299999
299999
142510
142510
142510
299996
299995
299999
299999
299998
142510
299999
142510
299999
142510
299981
299997
299999
299997
299993
299999
142510
299998
299999
142510
299999
299999
142510
299996
299991
142510
299999
142510
299999
142510
299999
299999
299996
299999
142510
142510
299998
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299998
299995
299999
299999
142510
299997
142510
299998
299947
299999
142510
142510
142510
142510
142510
299999
299984
299998
142510
299998
299977
299999
142510
299997
299999
299999
299998
142510
299999
299999
142510
299999
299992
299998
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
299985
299994
142510
299999
142510
299999
299997
142510
299999
299999
142510
299966
142510
299998
142510
299999
142510
142510
299999
299999
299986
142510
299999
299995
142510
299998
299999
142510
299994
299999
299999
142510
299999
299999
299999
142510
299999
142510
299980
142510
142510
299999
142510
299999
299999
142510
299999
299999
299989
299997
299999
299996
142510
299999
142510
142510
299999
142510
299999
299997
142510
299999
299974
299998
299998
299999
299999
299999
299998
299996
299999
142510
299999
299999
299999
299998
142510
299999
299993
142510
142510
299952
142510
299998
142510
142510
299998
299997
142510
299994
299996
142510
142510
299997
299997
299999
299970
299999
142510
299998
299999
299997
299961
142510
142510
299999
299993
299999
299999
299999
299996
299999
299998
299999
299991
142510
142510
142510
299986
299999
299999
299997
299998
142510
299999
142510
299999
299912
142510
299999
299998
299999
299999
299976
299999
299997
299949
142510
299999
142510
299999
142510
299991
142510
142510
142510
299999
299999
142510
142510
299992
299996
299997
299999
299999
299997
299998
142510
299999
299999
299999
299999
299990
142510
299999
299990
299999
299983
299999
299997
142510
142510
299996
142510
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299991
142510
142510
142510
299999
299999
299982
142510
142510
299999
299999
299999
299998
299999
299999
142510
142510
299998
299998
299996
299989
142510
299999
299999
299999
299999
299995
142510
299998
299998
299990
299996
299999
299999
299999
299988
299998
142510
299997
299999
142510
142510
299999
299999
299996
142510
142510
299999
299998
142510
142510
299999
299999
299999
142510
299994
299997
142510
299999
142510
299999
299999
142510
299991
299998
299999
299999
299999
299998
299998
142510
142510
299996
299975
299994
299999
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
142510
299990
299999
142510
299999
142510
142510
142510
299999
142510
299998
142510
299999
299999
299999
299996
299998
142510
299996
142510
142510
142510
299999
299999
142510
142510
299998
299999
299999
142510
299999
299999
299974
299992
142510
142510
299999
142510
142510
299999
299999
142510
299999
299999
299975
299999
299999
142510
142510
142510
299999
299999
299997
299999
299999
299996
142510
299999
299999
142510
299999
142510
299999
299990
142510
299995
142510
299999
299999
142510
299997
142510
299999
299998
299999
299954
299998
299965
142510
299999
299991
299999
299999
142510
299999
299992
299999
142510
299986
299990
142510
299999
142510
142510
299999
299999
299986
142510
299995
142510
299999
299999
299999
299995
142510
299999
299999
299998
142510
142510
299999
299998
299998
142510
299977
299999
299999
142510
299960
142510
299999
299999
299992
299999
142510
299999
142510
142510
299997
299998
142510
142510
299999
299999
299993
142510
142510
142510
142510
299997
142510
142510
299997
299999
299999
299999
142510
142510
142510
299999
299999
299998
142510
299986
299999
142510
142510
299999
299991
142510
299999
299999
299998
299998
299999
142510
299998
299997
299997
299996
299999
299999
142510
299975
142510
299999
142510
142510
142510
142510
142510
299999
299999
299986
299980
142510
299946
299999
299999
299999
299999
299998
299997
299998
299999
299998
299999
299999
299998
299999
299989
299987
142510
142510
299999
299999
299978
142510
299999
299999
142510
299998
142510
299998
142510
299999
142510
142510
299999
299999
299999
299999
142510
299973
299998
299999
299999
299999
299999
142510
142510
142510
299999
299999
299988
299996
299999
299999
299999
142510
299998
299998
299997
299992
142510
299999
142510
142510
299997
299940
142510
299995
299999
142510
299999
299999
142510
299999
299998
299999
299999
299996
299999
299986
299999
299999
142510
299999
142510
299997
299999
299993
142510
299999
299997
299999
142510
142510
299993
142510
299985
142510
299997
299999
299999
299992
299994
142510
299999
299997
142510
299999
299990
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299998
142510
299999
142510
142510
299999
299999
299999
142510
299996
299996
299999
299999
299999
299999
299981
299997
142510
299998
142510
299999
299987
299998
299999
142510
299992
299999
142510
299984
299997
299963
142510
299999
299998
299999
299999
299996
142510
142510
299998
299999
299999
299996
299993
299996
142510
299999
142510
299978
299999
142510
142510
299999
299995
299998
299999
299999
142510
299995
299993
299999
142510
142510
299995
142510
299998
299997
299999
299998
299997
299973
142510
299999
299997
299999
142510
299999
142510
299999
142510
299999
299991
299999
299985
142510
142510
299999
299999
299996
299999
299970
299998
299999
142510
299998
299999
299999
299999
299999
299999
299999
299981
299999
299999
299996
299999
299999
299999
142510
299996
299999
142510
299997
142510
299930
142510
299999
299998
142510
299999
299998
299999
299999
142510
299998
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
142510
299999
142510
142510
299997
142510
299997
299999
299999
299997
299999
299999
299999
142510
299983
299998
299997
299994
299934
142510
299984
299998
299999
299998
299999
299998
299999
142510
299999
142510
142510
299958
142510
299997
299978
142510
299999
142510
299999
142510
142510
299996
142510
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299997
299995
299999
142510
299999
142510
142510
299998
299997
299995
299996
142510
299999
299991
299999
142510
299999
299999
299999
142510
299998
299999
142510
142510
299995
299998
299999
299997
142510
142510
142510
299991
299999
299999
142510
142510
299999
299984
299999
299998
299999
142510
142510
142510
299987
142510
299978
299999
299999
142510
299998
299995
142510
142510
299999
299995
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
299996
299998
142510
142510
142510
299986
142510
299999
142510
299999
142510
299996
142510
299999
142510
142510
299996
299999
299997
142510
299999
299999
142510
299996
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
142510
299997
299998
142510
299999
299999
299999
299998
299999
142510
142510
142510
299965
299996
299998
299992
142510
299999
299968
299997
299995
142510
299999
142510
142510
299999
142510
299980
299999
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
142510
142510
299986
299999
142510
142510
299997
142510
299994
299999
142510
299999
142510
142510
299999
299999
299984
299999
142510
299999
299999
299998
299999
142510
142510
299999
299999
299997
299993
299997
142510
142510
142510
142510
142510
299999
299982
299999
299996
299999
299999
299999
299978
142510
299999
299999
299999
299999
299999
299999
299994
299999
299999
142510
299999
299999
142510
299999
299995
299998
299996
299997
299999
299975
299999
142510
299987
299999
142510
142510
142510
142510
299999
299999
142510
299998
299998
299998
299998
299998
299999
299999
142510
299999
142510
299999
299999
299999
299997
142510
299999
142510
299999
299998
299999
142510
142510
299994
142510
299993
299999
299999
299999
299999
299999
299997
142510
142510
142510
299999
299984
142510
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299991
142510
299995
142510
299999
142510
299999
299999
299997
299999
299995
299999
299961
142510
299998
142510
142510
142510
299999
142510
142510
142510
299994
299991
299997
299996
299996
142510
299999
142510
299999
299999
299999
142510
142510
142510
299998
142510
299998
142510
299999
299999
299998
299987
299998
299999
142510
142510
299998
299999
142510
299993
142510
299999
142510
299998
299999
299988
299997
299999
299999
299996
142510
142510
142510
299999
142510
299999
142510
299999
142510
299999
142510
142510
299999
142510
299994
142510
299997
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
299999
299999
142510
299999
299999
142510
299994
299999
299999
142510
142510
299983
299999
142510
299991
299999
299993
142510
299999
299999
299993
142510
299999
299999
142510
299999
142510
299999
142510
299983
299995
142510
299997
299998
142510
299999
299999
142510
299984
299999
142510
299995
142510
299999
299998
299995
299995
299999
299999
299992
299999
299999
299999
142510
299988
299999
299990
299999
142510
142510
299999
142510
142510
142510
299999
299997
142510
142510
299996
299999
299999
299997
142510
299984
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
142510
299986
299999
299999
299999
142510
299999
142510
142510
299981
299997
299999
299991
142510
142510
142510
299998
299997
299999
299998
299998
142510
299999
142510
299998
299999
299999
299999
299999
299999
299995
299997
299998
142510
299993
299999
299971
142510
299995
299999
142510
299999
299999
299994
299997
142510
142510
142510
299999
142510
142510
142510
299999
299981
299999
142510
142510
299997
299999
142510
299999
299999
299999
142510
299997
299999
142510
299999
299999
299999
299997
299997
299999
299998
142510
142510
299999
299999
299999
142510
299999
299999
299984
299981
299999
142510
299999
299993
299997
299984
299999
299997
142510
142510
299999
142510
142510
299999
142510
299999
142510
299999
142510
299999
142510
299999
142510
299996
299996
299954
142510
299999
299997
299995
299976
299999
299999
299998
299992
299999
299997
299999
299999
299997
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
299996
142510
142510
299999
299993
142510
299999
299997
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299997
142510
299995
299999
142510
299986
142510
299999
299988
299998
299979
299998
142510
299999
299999
299999
299999
299999
299965
299999
299999
299999
299998
299999
142510
299999
142510
142510
142510
299998
299999
142510
142510
299999
299969
142510
299999
142510
142510
142510
299999
299998
299999
299996
299999
299999
299999
142510
299997
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299996
142510
299999
299999
299999
299999
299999
142510
299996
299995
142510
299999
299999
142510
299999
299999
299999
142510
299999
299981
299991
142510
299999
299999
299965
299999
142510
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299993
299998
142510
299999
142510
299997
142510
299998
299999
299999
142510
299997
142510
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
142510
299999
299997
142510
142510
142510
299998
142510
142510
142510
299999
299999
142510
299999
142510
299994
299989
299997
142510
299942
299999
299993
142510
142510
299988
299999
299999
142510
142510
299986
299992
299999
299999
299999
299999
142510
299999
299999
299998
299996
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
299999
299995
299999
299999
299999
299997
299999
142510
299995
299997
299999
299996
299999
299986
299999
142510
299998
299979
299999
299998
142510
299998
299999
299999
299998
299999
299995
299999
142510
299999
299999
299995
299999
299999
299999
299999
299960
299999
299999
299999
142510
142510
142510
299999
299998
142510
142510
142510
299997
299999
299999
299999
299999
142510
299999
142510
299998
299999
142510
299992
299998
142510
299999
299999
299999
299993
299998
299992
299998
299991
299999
142510
299999
299995
142510
299999
299999
299999
299987
299999
299988
299999
299999
142510
299998
299998
142510
299999
142510
142510
142510
299999
299977
299998
299999
142510
299998
142510
299999
299999
142510
299999
142510
299998
142510
142510
299998
299998
142510
299998
299999
299999
299992
299997
299999
142510
142510
299998
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299996
142510
142510
142510
299997
299999
299999
142510
299999
299999
299998
299993
299999
299998
299998
142510
142510
299999
299999
299997
299999
142510
299999
142510
142510
299983
142510
299999
299999
299999
299999
299999
299986
142510
142510
299999
299998
299989
299976
299999
142510
299999
299994
299998
299997
299996
142510
142510
299999
299999
299999
142510
299998
299997
299973
299999
299999
299999
299997
299999
142510
299999
299992
299999
299999
299999
142510
142510
299999
299985
299983
299999
299988
299999
299999
142510
142510
299995
299989
142510
299988
142510
299999
299999
142510
299999
142510
142510
142510
299999
299999
299999
299997
142510
142510
299997
142510
299999
299999
299999
299990
299999
299999
142510
299999
299999
299997
299998
299999
299999
142510
299998
299999
142510
299997
142510
299999
142510
299996
299998
299997
299999
299999
299998
299967
142510
299999
142510
142510
299996
299999
299999
299998
299996
142510
299999
142510
299979
299999
299999
299999
299999
299994
142510
299996
299999
299999
299999
299999
299999
299999
299991
142510
299999
142510
299999
142510
299999
299999
142510
299999
299981
299999
142510
299999
299995
299999
299999
299999
142510
299999
299999
299989
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299984
299999
299999
299999
142510
299991
142510
299999
142510
299999
299999
142510
299999
142510
299998
299999
299999
299999
299993
299998
299997
142510
142510
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
142510
299999
299999
299999
299990
299999
299999
299999
142510
299999
142510
299998
299999
299988
299999
299992
142510
299999
142510
299991
299999
142510
299999
142510
142510
299997
299999
299999
299997
299998
299999
299999
299988
299999
142510
299964
299999
299999
299999
299990
299999
299997
142510
299998
142510
299988
299999
299999
299999
142510
299994
299999
299998
299999
299998
299999
299999
299996
142510
299999
299998
299997
299998
299999
299999
299999
299999
299997
299999
299999
142510
299999
142510
299999
299990
299999
299995
299997
299999
299999
299999
299998
142510
299998
299999
299998
299998
142510
299998
142510
299999
299996
142510
299995
299999
142510
299999
299999
299999
299999
299986
142510
299996
299999
299999
299999
299999
299998
142510
142510
299999
299999
299999
142510
299999
299999
299987
299998
299985
299999
142510
299997
299998
299999
142510
299999
299998
299999
299999
299999
142510
299999
299998
299999
299999
299999
299990
299999
142510
299999
299999
142510
299999
299999
299999
142510
299998
299998
142510
299999
299999
299999
299999
299999
299990
299998
142510
299998
299999
299999
299997
142510
299999
299983
299995
142510
299998
299994
142510
299999
142510
299930
142510
299998
299999
142510
142510
299988
299999
299999
299999
299999
142510
299999
299996
299999
299997
299998
299997
299999
299994
299999
299999
299999
299999
142510
299978
299999
142510
299992
299999
299999
299999
299992
299999
299999
299998
142510
299999
299999
299998
299999
142510
299998
142510
299994
299999
299999
299996
299995
299970
299994
299987
299999
299999
142510
299999
299998
299999
142510
299999
142510
299998
299994
142510
299999
299999
299998
299997
299998
299998
299999
299999
299997
142510
299991
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
142510
299999
299998
299999
299999
299999
299999
142510
299998
142510
142510
299986
142510
142510
142510
299999
142510
142510
142510
299996
142510
142510
299995
299999
142510
142510
299988
142510
142510
299999
299999
299990
299998
299999
142510
299998
142510
142510
142510
142510
142510
299999
299999
142510
299999
299998
142510
299999
142510
142510
299999
142510
299992
299999
299999
299999
142510
142510
299999
142510
299999
299999
299994
142510
299998
299999
299999
142510
299982
142510
299999
299999
299999
299996
299980
142510
299995
299995
142510
299999
142510
299995
142510
299999
299998
299999
299975
142510
299999
299999
299999
142510
299999
299999
299995
299991
142510
142510
299997
299999
299998
299994
299999
299995
299999
299999
299999
142510
299989
299999
299998
142510
142510
142510
142510
142510
299999
142510
299997
142510
299985
142510
299999
299997
299999
299998
142510
299997
299999
299995
299999
142510
299999
299999
142510
299996
299999
142510
142510
142510
299999
299999
299989
299999
299998
299992
299996
299952
142510
142510
142510
299995
299985
299995
142510
299997
299999
299999
142510
299998
299990
299997
299998
299999
299996
142510
142510
299996
299999
142510
299999
142510
299999
299990
142510
299990
299987
299999
299998
142510
299996
142510
299996
142510
142510
142510
299999
299999
142510
299998
142510
299999
299995
299999
299999
299994
142510
299994
142510
299992
299999
299999
299998
299999
299988
299996
299982
299995
142510
299999
142510
299998
299999
142510
142510
299999
299982
299999
299999
142510
299999
299990
142510
299998
299999
299995
142510
142510
299999
299999
142510
142510
299999
142510
142510
299999
142510
142510
142510
142510
299996
299999
142510
299999
299997
299999
299992
142510
299997
299999
299976
299998
299994
142510
299999
299998
142510
142510
299998
142510
299999
299999
299997
142510
299998
299996
299992
299993
299996
299999
299999
142510
299999
299999
299999
299992
299975
299999
299998
142510
299990
299999
142510
299998
299999
299999
299984
142510
299999
142510
299892
299997
299999
299999
142510
299995
299999
299999
142510
299999
142510
299983
299997
299993
299982
142510
299992
142510
142510
299996
299999
142510
142510
142510
299999
142510
142510
142510
299998
299994
299999
299999
142510
142510
299999
142510
299999
299996
142510
299999
142510
299999
299999
142510
142510
142510
299999
299987
299999
299996
142510
299999
142510
142510
142510
299999
142510
299974
299999
299999
142510
142510
142510
142510
142510
299999
142510
299998
142510
142510
142510
299999
142510
142510
299999
299984
142510
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299997
142510
142510
299999
142510
142510
299999
142510
299998
299997
299999
299981
299998
142510
142510
142510
299995
299997
299999
142510
299999
299999
142510
299999
299993
142510
299999
142510
142510
299997
142510
299996
142510
299994
142510
299999
142510
142510
299996
142510
299999
299997
299999
299999
142510
299999
142510
299998
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299980
142510
299997
142510
299993
299995
142510
299999
142510
142510
299998
142510
299999
299999
299999
299999
299999
299999
299994
299997
299998
299998
299994
299998
142510
142510
299991
142510
299999
299999
142510
142510
299999
299998
299993
142510
142510
299994
142510
299996
299997
299998
299998
299982
299998
299997
299999
299999
299999
299996
299999
299999
299998
299999
142510
299988
299987
299988
299999
299998
299999
142510
299999
299996
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
299996
299998
299999
299999
299999
142510
142510
142510
299999
299999
142510
142510
299986
142510
299998
299996
299999
142510
142510
299978
299999
299998
299999
299999
142510
299999
142510
142510
142510
299999
299998
142510
142510
299999
299997
142510
299999
142510
142510
299973
142510
299999
142510
299999
142510
299999
299997
299999
299999
142510
299997
299999
299999
299999
299997
299999
299999
299999
142510
299999
142510
299997
142510
299996
299981
299999
299999
299998
299997
299997
299995
142510
299999
299998
299999
299999
299999
142510
299999
142510
299984
299999
299999
142510
299997
142510
299963
299999
299999
299999
299999
142510
299999
142510
299999
299999
299990
142510
299998
142510
299988
142510
299971
299968
299996
299992
142510
142510
299997
299999
299997
299999
299999
299998
299994
299999
299999
299999
299990
299999
299999
299999
299996
299997
299992
142510
299996
142510
299995
142510
142510
142510
299997
142510
299999
142510
299993
299998
299999
142510
142510
299999
299974
299999
142510
142510
142510
299999
299932
299999
299992
299999
142510
299996
299963
299991
299999
142510
142510
142510
299999
299998
299999
142510
142510
299995
299999
299997
299998
299999
142510
142510
299999
299999
142510
299999
299996
299977
299999
299999
299999
142510
299999
299999
299997
299987
299999
299994
299999
299995
299999
299997
299994
299997
142510
142510
299999
142510
299993
142510
299999
142510
299987
142510
142510
299994
299999
142510
299999
299989
299999
299995
299999
299998
299999
299999
299968
299999
299998
299999
142510
142510
299994
299999
142510
299999
142510
299999
299999
299997
142510
299990
299996
299999
299995
299998
299999
142510
142510
142510
142510
299999
142510
142510
299998
142510
142510
299999
299997
142510
299998
299999
299999
142510
299936
142510
299991
299999
299999
299999
299999
299999
299995
299999
299995
299993
299998
299999
142510
299999
299957
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299997
299999
299999
299995
299998
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299991
299999
142510
299974
299999
299999
299998
299999
299999
142510
299999
299997
299998
299999
299999
299999
299998
299998
299999
299999
299999
299999
299999
299999
299996
299992
299976
299975
299999
299994
299999
299999
299999
299999
299994
299999
142510
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299997
142510
142510
299985
299999
142510
299999
299996
299999
299999
299997
299981
299999
142510
142510
299983
299999
299991
299999
142510
142510
142510
142510
299998
299999
299992
299999
142510
299999
299997
299998
299988
142510
142510
299991
142510
299999
299996
299999
299979
142510
142510
299999
299999
142510
299942
299999
299998
299999
299999
299997
299999
299966
299998
299998
299999
142510
299998
299999
299992
299999
142510
299999
299998
142510
142510
299999
299999
142510
299999
299991
299998
299999
142510
299996
299994
299999
142510
299999
299997
299999
299999
299996
299996
299998
299999
299988
299999
299999
142510
299999
299999
142510
299999
142510
299982
142510
142510
299998
142510
299999
142510
299999
299999
299996
299999
142510
299999
299999
142510
299997
142510
299999
142510
142510
299999
299999
299997
299999
299998
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299996
299996
299963
299999
299996
299999
142510
142510
299999
299999
299999
299997
299999
142510
299997
142510
299960
299997
299999
299999
299999
299999
142510
299996
142510
299991
299999
299999
299999
299998
299985
299999
299999
299998
142510
299999
299999
142510
299999
299999
299998
299999
299999
142510
142510
142510
299995
299996
299989
142510
299999
299994
299999
299999
299999
142510
299998
299999
142510
299999
299999
299999
142510
142510
142510
299999
299999
299999
299998
299997
299999
299997
299999
299994
142510
299999
299999
299997
299999
299999
299994
299988
299999
299981
142510
299996
299999
299999
299999
142510
299999
299996
299998
299999
299987
142510
142510
142510
299999
299999
299999
299999
299996
299999
299998
142510
142510
299976
299997
299998
299999
299996
299999
142510
299999
142510
299995
299999
299999
299999
142510
299994
142510
299999
299999
142510
299998
299999
142510
299992
142510
142510
142510
299991
299998
299999
299999
299984
142510
299999
299999
142510
299999
299996
142510
142510
299998
142510
142510
299999
142510
142510
299999
299999
142510
142510
142510
142510
142510
299999
299998
299996
299998
299999
299999
299999
299996
299999
299998
299999
142510
142510
299999
142510
299998
142510
142510
299983
299999
299999
299999
299996
142510
299999
142510
299998
142510
299973
299999
142510
142510
299989
299997
142510
299990
142510
299999
299999
299999
299999
299999
142510
299999
299996
299999
142510
142510
299992
142510
299999
299976
299977
299999
299993
299999
142510
142510
299998
299997
299997
299999
299980
299999
299999
299989
299999
299999
142510
142510
142510
299999
299999
299993
299997
299999
299977
299999
299999
299998
299996
299997
299998
142510
142510
299999
142510
299999
299999
299996
142510
299999
142510
299999
299974
142510
299999
299997
299995
299996
299999
299995
299999
299998
299976
299999
299999
299999
299971
299999
299995
299999
299999
299998
299999
142510
142510
299999
142510
299999
142510
142510
299999
142510
299993
299999
299998
142510
299999
299998
299999
299999
299996
299999
299999
142510
299999
142510
142510
299992
299999
299999
142510
299991
142510
299991
299999
142510
299999
299999
299994
142510
299997
299999
299999
299996
299999
299992
142510
142510
142510
299999
299998
142510
299999
299999
299997
142510
299999
142510
299999
299998
299999
142510
142510
299999
299999
142510
299999
299998
142510
142510
142510
299997
299998
299999
142510
299999
142510
142510
299999
142510
299999
142510
299999
142510
142510
142510
142510
299997
299999
142510
299998
142510
299999
299999
142510
142510
299998
142510
299993
299996
299998
299997
299999
299999
299999
142510
142510
299992
299999
299999
299999
299999
299995
299999
299975
142510
142510
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
142510
299999
299999
299991
142510
299999
299999
142510
299999
299965
299995
142510
299999
299999
299999
142510
299997
299999
299998
299999
299960
299994
142510
299999
299993
299993
299999
142510
142510
299990
299999
142510
142510
299997
299999
299996
299997
299998
299998
299997
299999
299992
299999
299999
142510
299999
299999
299999
299999
299996
299999
299990
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299998
142510
299995
299998
142510
299995
299999
299998
142510
142510
299999
299999
299998
299997
299999
299999
299999
299992
299990
142510
299997
142510
142510
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
142510
142510
299999
299994
299999
299999
299993
299999
299999
299998
299995
142510
299997
299995
299999
299999
299999
299999
142510
299996
299999
299999
299993
299997
299998
299999
142510
299999
142510
142510
299999
299998
299999
299999
299995
299999
142510
299999
299992
299999
299986
299997
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299997
142510
142510
299998
299999
142510
299999
299999
142510
299999
299992
142510
142510
299999
142510
299998
299997
299998
142510
299999
299996
299999
299991
142510
299998
142510
299998
299997
299997
142510
299999
299999
299999
299999
299994
299998
299998
299999
299993
299999
299999
142510
299996
299999
299999
299998
142510
142510
142510
299963
299997
299999
299984
299995
299999
299999
299999
299999
299997
142510
299994
299999
299979
299983
299999
142510
299950
299999
142510
142510
299999
299998
299999
299995
299999
299999
299997
299999
299999
142510
299999
299999
299997
299999
299999
299998
299999
142510
142510
299999
299998
299997
142510
142510
299999
142510
142510
299999
142510
299978
299999
142510
299998
142510
299997
299999
142510
299999
142510
299991
299999
299988
142510
299999
299998
299993
299999
299999
299999
299998
299998
299999
299997
299999
299996
142510
299999
299998
299988
299986
299999
299990
299999
299999
299999
299997
142510
299999
299999
142510
299988
299998
299999
299999
142510
299999
299996
299999
299999
142510
299998
299999
299980
299995
299999
142510
299999
299995
299999
299999
299998
299999
299999
142510
299996
299997
142510
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
142510
299999
299998
299998
142510
299997
299991
142510
299993
299998
299967
299972
142510
299975
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299995
299993
142510
299999
142510
142510
142510
142510
142510
299999
299999
299998
142510
299999
299999
142510
142510
299999
299998
142510
299996
299989
299997
142510
299999
142510
299999
299998
299985
299999
142510
299999
299998
299983
299999
142510
142510
299999
299997
142510
142510
299997
299999
299999
299996
142510
299991
299999
299999
299999
299999
299999
299997
299998
299998
299999
142510
299995
299997
299996
299999
299999
142510
299995
299998
142510
142510
299961
299998
299999
142510
299999
142510
299999
299999
299999
299999
299997
299994
142510
299999
299998
299998
142510
299999
299998
299986
299996
142510
299999
299996
299982
299995
142510
142510
299999
299999
299999
299997
142510
299994
299983
299999
299990
299998
299999
142510
299999
299994
299995
299999
299996
142510
299996
299997
299978
299999
142510
142510
299994
299997
299999
142510
299999
299990
299999
142510
142510
299999
299999
142510
299999
299997
299991
299999
299999
299998
142510
299999
142510
299999
142510
299999
299947
299999
299997
299996
142510
299999
299998
299999
299999
299998
142510
299999
299998
299999
142510
299999
299999
299989
299999
299999
142510
142510
142510
142510
142510
299998
299999
299999
299999
299995
142510
299981
142510
142510
142510
299997
299999
299999
142510
299999
299976
299972
299999
142510
299999
299999
299999
299992
299999
142510
299997
299999
299999
142510
142510
299999
299995
299999
299999
299999
142510
299999
299999
299998
299999
299964
142510
299999
142510
299999
299994
142510
299983
299996
142510
142510
299999
299998
142510
299999
142510
299999
299999
299999
299998
299998
299999
299972
299999
142510
299999
299999
299999
299999
299998
142510
299999
299988
142510
299987
142510
299999
299999
299999
299996
299994
299997
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
142510
299999
299997
299999
299999
142510
142510
299999
299999
142510
299998
299999
299995
299999
299999
299999
299999
299998
299999
299998
299999
142510
142510
142510
299999
142510
299999
142510
142510
299993
299999
142510
299999
142510
142510
299999
299987
299993
142510
142510
142510
299999
299995
299999
142510
299999
299987
299997
299999
299999
142510
299999
299981
299998
299999
142510
299993
299986
299999
142510
142510
299982
299999
299999
299999
299999
299998
142510
299999
299997
299999
142510
142510
299999
299998
299978
299999
142510
299999
142510
299999
299992
142510
299999
299999
142510
299996
299997
299998
299999
299999
142510
299948
299999
299999
299999
142510
299999
299999
142510
299973
142510
142510
299997
142510
142510
299984
299997
299999
299999
299998
142510
142510
142510
299998
299999
299996
299998
299998
299999
299970
299999
142510
299995
142510
299993
299998
299999
299986
299999
299997
142510
142510
299999
142510
142510
142510
299997
299999
299999
142510
142510
299989
142510
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299996
299995
142510
299999
299999
142510
299998
299999
142510
142510
142510
299999
142510
299996
299999
299999
299999
142510
299990
142510
299969
299999
299995
142510
299999
299997
299999
299998
299999
299999
142510
299999
142510
299999
299999
299992
299999
299999
299998
299994
299999
299976
299999
299999
142510
299999
142510
142510
299999
142510
299999
142510
299996
299936
299999
142510
299998
142510
299990
299999
299978
299998
142510
299997
299986
142510
142510
142510
299999
299999
142510
299999
299999
299998
299998
142510
299997
299999
299999
299999
142510
299998
142510
142510
142510
142510
299999
299997
142510
299997
299998
299999
142510
299999
142510
142510
299996
142510
299999
299999
142510
299998
142510
299999
299998
299980
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299998
299998
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
142510
299999
142510
299999
299999
142510
142510
299999
299999
299993
142510
299998
142510
299994
299999
299999
142510
142510
299995
142510
299999
142510
142510
142510
142510
142510
299998
142510
299999
299999
299999
299998
299997
299999
299998
299999
299999
142510
299999
299999
299993
299999
299999
299999
299995
142510
299999
299999
299995
142510
299996
299999
299999
142510
299997
299999
142510
299999
142510
299999
142510
299999
299999
299999
299998
299998
299999
299999
142510
142510
142510
299999
142510
142510
299999
299983
142510
299994
142510
299999
299999
299992
299989
299999
299999
299999
299999
299997
142510
299998
299998
142510
299996
142510
142510
299999
142510
299999
299999
142510
299996
299999
142510
142510
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
142510
299998
299999
299995
299999
142510
142510
142510
299999
299996
299999
299994
299988
142510
142510
299999
299999
299995
299991
299999
142510
142510
142510
299975
142510
299999
299999
299999
142510
299999
299999
299995
299999
299998
142510
299999
299999
299999
299999
299999
142510
299999
299993
142510
299999
299997
142510
142510
142510
299996
299999
299994
142510
299996
299999
142510
142510
299999
142510
142510
299982
299999
299998
299997
299999
299968
299992
299999
299999
142510
299999
299999
142510
299999
142510
299999
299998
299999
142510
142510
299998
142510
142510
299997
299999
299998
299997
299999
299999
142510
299952
299999
299999
299999
142510
299999
299997
142510
299994
299998
142510
299992
299997
299999
299997
299998
142510
142510
299999
299999
142510
142510
299996
142510
299997
142510
142510
142510
299998
299999
299993
299989
299999
299998
142510
299999
299999
299999
299998
142510
142510
299999
142510
299995
299992
299988
299999
299987
299930
299999
299999
299999
299994
299996
299999
299999
299999
299999
142510
299997
299999
299983
299999
299999
142510
299999
142510
299999
142510
299999
299991
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299986
299997
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299994
299999
142510
299999
142510
142510
142510
142510
142510
142510
299999
299999
299998
142510
299998
142510
299999
299999
299998
142510
142510
299999
299999
299999
299995
142510
299998
299999
299996
142510
299999
299998
299999
142510
299999
299999
299998
299999
299981
299988
142510
142510
299999
299989
142510
142510
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
299987
299991
299993
142510
299999
142510
299998
142510
299999
142510
299996
299999
299970
299991
142510
299997
299990
299999
299999
142510
299979
142510
142510
142510
299982
299999
299999
142510
299997
299986
299999
299999
299997
142510
142510
142510
299998
142510
142510
142510
299999
142510
142510
299999
299999
142510
299994
299998
299996
299998
299999
142510
299997
299999
299999
299977
142510
142510
299997
142510
299999
299999
299999
299999
299999
299996
299999
299991
299994
142510
299999
299993
299996
299998
299999
299990
299994
142510
299999
299999
299999
299999
142510
299996
142510
299999
142510
299999
142510
299995
299999
299998
299983
142510
299999
142510
299999
299977
299999
142510
142510
299994
299999
299999
299999
142510
299999
299997
299998
299995
142510
142510
299998
142510
299998
142510
299999
142510
142510
299996
142510
299999
142510
299999
299997
299998
142510
299999
299999
299999
142510
142510
142510
299993
299999
142510
142510
142510
299999
299999
142510
142510
299991
299999
299999
299998
142510
299984
299997
299994
142510
299987
299999
142510
142510
299999
299991
142510
142510
142510
299999
142510
299999
299993
142510
299999
299999
299993
299997
299999
299999
142510
299999
299995
142510
299998
142510
142510
299999
299999
142510
142510
299995
299997
299999
299998
299999
142510
299999
142510
299996
142510
299999
299997
299999
142510
299999
142510
299997
299983
299999
299999
142510
142510
142510
299999
299999
142510
142510
142510
142510
142510
142510
299998
299999
299987
142510
299985
299997
142510
299999
299999
299994
142510
142510
299999
299997
142510
299999
299990
299999
299999
299999
299999
299998
299999
142510
299999
299981
299999
299999
142510
299999
299997
299998
142510
142510
299999
299999
142510
142510
142510
299999
299999
142510
299999
142510
142510
299998
142510
299999
299999
299998
299999
142510
299999
142510
142510
299995
299987
299999
299997
299999
299999
299999
299999
142510
142510
299999
299997
299999
299999
142510
299999
299999
299999
299998
299999
299997
142510
299999
142510
142510
299993
299961
299949
299999
299999
142510
142510
299996
142510
299999
299999
142510
299997
142510
299999
142510
299960
299999
142510
299999
142510
299999
299999
299998
142510
299999
299999
142510
142510
299999
299999
299999
142510
299997
299998
142510
299937
299997
142510
142510
299993
299995
299998
299999
299999
142510
142510
142510
299998
299999
142510
142510
299999
299999
299997
299999
299999
299999
299998
142510
299999
142510
142510
299999
142510
299997
299999
142510
299997
142510
299999
299999
142510
299999
299999
299999
299993
299999
142510
142510
299996
299998
299990
299996
299999
142510
299999
142510
299998
299999
299998
299996
142510
299999
299999
142510
299998
299989
299999
142510
299999
142510
299999
299999
299999
142510
142510
299998
142510
142510
299996
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299998
299983
299999
299991
299996
142510
299995
299999
142510
142510
299984
299998
299997
299994
299999
142510
299998
299999
299993
299989
142510
142510
299999
142510
299999
299997
299998
142510
299999
299999
299996
299999
299999
299997
142510
299999
299998
299999
299998
299996
299998
299994
142510
299998
299999
142510
299998
299999
299999
299996
299999
142510
142510
299999
299969
299997
142510
299999
299999
142510
299999
299999
299998
299999
299999
299999
299998
299999
299995
299999
142510
142510
142510
299999
299955
299977
299999
299982
142510
299999
299999
142510
299999
299999
142510
299999
142510
142510
299999
299987
299999
299999
299999
299999
142510
142510
299999
142510
142510
299994
299999
142510
299999
142510
142510
299999
299999
299999
299997
142510
142510
299994
299999
299999
142510
142510
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299998
299999
142510
142510
142510
299999
142510
299999
299999
299999
299999
299993
142510
299999
142510
142510
142510
299972
299999
299999
299999
299999
299999
142510
142510
299976
299998
299999
299970
142510
299999
142510
142510
142510
299998
142510
299999
299998
299999
142510
299999
299998
142510
142510
142510
142510
299999
299999
142510
299995
299997
299996
299997
299991
142510
299999
299999
299999
299999
142510
299997
299912
299999
299999
299998
142510
299999
299999
299998
299998
142510
142510
299999
299999
142510
142510
142510
142510
142510
299999
142510
142510
142510
142510
299999
299996
299998
299970
299999
299999
299992
299999
299999
299999
299999
299999
299999
142510
299999
299994
142510
299997
142510
299999
299999
142510
142510
142510
142510
299991
142510
299999
299999
142510
299999
142510
299999
299989
299999
142510
299999
142510
299999
299998
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299987
299992
142510
299999
142510
142510
299952
299994
299996
299997
299952
142510
299993
299997
299998
299999
142510
299999
142510
299999
299999
299993
142510
299996
299999
299952
299977
299997
299980
142510
142510
299999
142510
142510
142510
142510
299999
299999
142510
142510
299999
299999
142510
299999
299995
299998
142510
299999
142510
299983
142510
299999
142510
142510
299998
142510
299999
299999
142510
299999
142510
299995
142510
299998
142510
299999
299984
142510
142510
299999
299999
299931
142510
299997
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299988
142510
299992
299999
142510
299997
299999
299999
299998
142510
299998
142510
142510
299996
142510
299999
142510
299997
299971
299999
142510
299999
142510
142510
142510
299998
299999
142510
142510
299999
299999
299999
142510
299999
299999
142510
299996
299989
299998
142510
142510
299999
299999
299999
142510
299999
299999
299967
299999
299997
299999
142510
142510
142510
299999
299999
299991
299999
299999
299999
142510
299991
299985
299998
299999
142510
142510
299999
299996
142510
299999
299999
299995
299999
299997
299968
299999
299993
142510
142510
142510
299998
299999
142510
299999
299999
142510
142510
142510
299999
142510
299998
299999
299999
142510
299999
299996
299998
299999
142510
299996
299999
299998
299998
299998
299999
299999
299999
142510
299923
299999
299999
142510
142510
142510
299996
299999
299994
299992
299999
142510
299999
299997
299977
299999
299995
299996
299999
299999
299999
299999
142510
299999
299999
299999
299989
299994
142510
142510
299999
142510
142510
142510
142510
299999
299998
142510
299999
299995
299999
299999
299998
299999
299997
299999
299999
142510
142510
299999
142510
299999
299991
299985
299999
142510
299996
299999
142510
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
299998
299997
299999
299999
142510
142510
299999
142510
142510
299999
299998
299996
299997
299999
299999
142510
299993
299999
299997
299999
142510
299994
299999
299998
299999
142510
299999
299999
299993
142510
299994
299997
299998
299999
299999
142510
299999
299990
142510
142510
299999
142510
142510
299997
142510
142510
142510
142510
142510
142510
299999
142510
299997
142510
299999
299999
299998
142510
142510
299999
299980
299991
299998
142510
142510
299999
299993
142510
299999
299997
299999
142510
299999
299998
299999
142510
299999
299999
142510
299999
142510
299998
299997
142510
142510
142510
299999
299996
142510
142510
299999
142510
299997
299980
299996
299998
142510
299996
299999
142510
299999
142510
299999
299999
299998
299998
299998
142510
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299953
142510
299999
142510
299997
299998
299999
299987
299994
299998
142510
299999
142510
142510
142510
299995
299999
142510
299999
299999
299999
299998
299999
299999
299999
299996
299999
142510
142510
299997
142510
142510
299997
299997
142510
299999
299995
142510
142510
299999
299999
299999
142510
142510
299998
299999
142510
299996
299997
299999
299999
299999
299997
299974
299998
299999
299999
299984
142510
299999
299999
299999
142510
299989
299999
142510
299992
299998
142510
299998
142510
142510
299998
299983
299995
299999
299999
299998
299997
142510
299998
299986
299997
299999
299998
142510
299999
142510
299999
299998
299994
299999
299999
142510
299999
142510
299999
299990
142510
142510
142510
299999
299999
142510
299997
142510
299995
299997
299991
299999
299990
299999
142510
299999
299999
299984
299999
142510
299999
299997
142510
299999
299999
299998
299999
299999
142510
142510
299987
299997
299998
299999
299997
299999
299999
142510
299998
299999
299998
299999
299968
142510
142510
142510
142510
299912
299999
299999
299999
299994
299974
299997
299999
299999
299999
142510
299999
142510
299999
299957
142510
299997
299999
299991
299980
299999
142510
142510
142510
299997
142510
142510
299999
142510
299999
299998
299998
299999
299994
299999
299997
142510
299999
142510
299999
142510
142510
142510
299998
299983
142510
142510
299999
299999
299999
299997
299986
299995
299992
142510
142510
299975
299999
299996
299987
299998
299999
142510
142510
142510
299998
299990
142510
142510
142510
299998
299998
299998
299999
299997
299999
142510
142510
299999
142510
299998
142510
299999
299999
142510
142510
299999
299999
299998
299999
142510
142510
142510
299990
299994
142510
299999
299999
299999
299997
142510
299999
299999
299999
142510
299999
299997
299999
142510
299999
142510
299999
142510
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
142510
299997
142510
299993
299999
299999
299987
299997
299999
299994
142510
142510
299999
142510
299999
299989
299999
142510
142510
299998
299999
299999
299999
142510
299999
142510
142510
299997
299988
299998
299995
299999
299999
299999
142510
299999
142510
299995
299998
299990
299999
299999
299999
299999
299999
299996
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
142510
142510
299997
299993
299998
142510
299997
299987
299998
299997
142510
299999
299999
299999
299998
299999
142510
299998
142510
142510
142510
299999
142510
299997
299998
299999
299980
299999
142510
299988
299999
299999
299999
299999
142510
142510
142510
299999
299999
142510
142510
299999
299993
299999
299999
299999
142510
142510
299999
299967
142510
299999
142510
299988
299999
299999
299997
299999
142510
299999
299999
142510
299998
299999
299990
299999
142510
142510
299997
142510
142510
299985
299999
299999
299998
299997
299998
299998
299946
299998
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
299976
299996
299987
299999
142510
142510
142510
299999
299966
299997
299997
142510
299999
299999
299999
142510
299990
142510
299998
299999
299999
142510
142510
299999
299991
299998
299998
299998
299997
299999
299999
142510
299999
299999
299999
299997
299999
142510
299996
299999
142510
299999
142510
142510
299999
299986
142510
299998
142510
299999
299998
299999
299990
299999
299997
299999
142510
299998
142510
299999
299999
299994
142510
299999
142510
142510
142510
299998
142510
142510
299994
299999
299942
142510
142510
299995
299999
142510
299999
299999
142510
299998
299999
299985
299997
299999
142510
299999
142510
299999
299996
299999
299992
142510
142510
299999
142510
142510
299999
299987
142510
299999
142510
299999
299976
142510
299999
299999
299999
299998
299998
142510
299999
142510
142510
299976
142510
142510
299996
142510
142510
299999
142510
299999
299999
142510
299998
142510
299997
299996
299994
142510
299998
299997
142510
299999
299999
142510
299998
299999
299999
142510
299998
299999
299999
142510
299993
299999
142510
142510
299998
299998
299999
299999
299999
142510
299998
142510
299992
299997
299999
299999
299999
142510
299999
142510
142510
299999
299999
299980
299999
299999
299997
299998
299996
299996
299999
299999
142510
299999
299994
142510
299999
299997
299999
142510
299999
299987
142510
142510
299998
299999
142510
299999
299892
299994
299999
299981
142510
142510
142510
299995
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299981
142510
299995
299998
299999
142510
299999
299996
299999
299999
299999
142510
142510
142510
299981
142510
299999
299995
142510
299999
299997
299999
299999
142510
299994
299999
299999
142510
299996
142510
142510
299997
299994
299999
142510
299999
299999
299999
299999
142510
299988
299999
299999
299999
299999
142510
299999
142510
142510
299999
142510
299991
299999
299998
299999
142510
142510
299998
299992
142510
299999
299995
299998
299997
299999
299999
299998
299993
299999
299997
299998
299999
299999
142510
299996
299977
299983
299999
299999
142510
299982
299999
142510
142510
299999
299996
299999
299999
299999
142510
299995
142510
299999
299999
299999
299999
299991
142510
299998
299998
299997
299999
142510
299999
299998
299999
299999
142510
142510
142510
299982
299999
299999
299998
299971
299999
299998
142510
142510
299997
142510
142510
299999
299998
142510
299999
299999
142510
142510
299999
142510
142510
299997
299999
142510
142510
299996
299999
299999
142510
142510
299999
299999
299999
299999
299990
299999
142510
299998
299999
299995
142510
299996
299999
299999
299999
299998
299999
299999
299999
142510
142510
299997
299999
299990
142510
142510
299999
299999
142510
299999
299999
299995
142510
299996
142510
299995
142510
299999
299999
299995
142510
299999
299998
142510
299984
299999
299999
142510
142510
142510
299998
299999
142510
299998
299975
299999
299999
299999
299997
299985
299999
142510
299999
299998
299991
142510
299998
299999
142510
299999
299995
142510
299998
299999
142510
142510
142510
142510
142510
299999
299999
299994
299999
299992
299999
299999
299999
299996
299999
299999
142510
299995
299999
142510
299998
142510
299998
299999
299999
142510
299998
299996
299984
299999
299999
142510
299999
142510
142510
142510
142510
142510
299998
299997
299998
142510
299999
299999
299999
299997
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
142510
299998
299992
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299998
142510
142510
299997
142510
299992
299999
299997
299988
142510
299999
142510
299999
299999
142510
299996
299999
299999
299999
299994
299996
299999
299999
299999
142510
142510
299992
142510
299999
299936
299992
299999
142510
142510
299999
142510
142510
142510
142510
142510
299998
299999
142510
142510
299996
142510
299994
142510
142510
142510
142510
142510
299999
142510
142510
299992
142510
299992
299992
142510
142510
299999
299995
299994
299999
299987
299960
299999
299980
299999
299999
299996
142510
299999
142510
299998
299999
142510
299999
142510
299997
142510
299999
299994
142510
142510
299999
142510
299999
142510
299999
299966
142510
299999
142510
142510
299998
142510
142510
299997
299998
142510
142510
299999
299999
299999
142510
299999
142510
299990
299999
299999
299992
299998
299999
142510
299982
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299995
299999
299998
142510
299992
299999
299994
299998
299997
299987
299998
299998
299984
299980
299993
299980
299994
142510
299999
299998
299997
299998
299999
299999
142510
299998
299999
299999
142510
299999
299995
299996
299992
299998
299999
299999
142510
142510
299994
299998
299999
299999
299992
142510
299999
142510
142510
299997
299999
299998
299999
299999
142510
299999
299994
142510
299997
299999
299992
299984
142510
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
142510
299999
299953
299980
142510
142510
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299991
299999
299997
142510
299996
299999
299999
142510
299999
299999
142510
299999
142510
299999
142510
299997
299966
299999
299988
299999
142510
142510
142510
299999
299990
299993
142510
142510
142510
299996
299999
299998
142510
299995
299999
299998
142510
142510
142510
299999
299996
299999
142510
142510
299998
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299996
299999
299999
299997
299999
142510
142510
299997
299997
299997
299999
142510
299999
299998
299993
142510
299999
142510
142510
299992
299999
299999
299999
299999
299997
299999
299999
299993
142510
299999
299995
299999
142510
142510
299999
299995
142510
299999
142510
299999
299998
299997
299996
299997
299999
299997
299999
142510
299999
299999
299997
142510
142510
299991
142510
142510
142510
142510
299997
299999
142510
142510
299996
299999
299997
299999
299999
142510
299999
299999
299996
142510
299993
299997
142510
299999
299999
299998
142510
299999
299999
142510
299991
142510
299998
142510
142510
299999
142510
142510
142510
142510
142510
299999
299996
299994
142510
299999
299999
299998
299997
299998
142510
299999
299991
142510
299993
299999
299999
299999
299999
142510
142510
299996
299999
299998
142510
142510
299975
299997
142510
299996
299999
142510
142510
142510
299998
299999
299996
299998
299999
299999
299999
299999
299984
299999
299999
299997
299997
299997
142510
299999
299999
142510
299999
299996
299999
299999
299999
299989
299988
299997
299999
299993
299999
299999
142510
142510
299999
299997
299999
299998
142510
299999
299999
299987
142510
299993
299999
299999
142510
142510
299998
142510
299998
299998
299999
299999
299995
299998
299996
142510
142510
299999
299999
142510
299958
299999
299994
299999
299989
299999
142510
142510
299999
299999
299999
142510
299997
299999
299999
142510
142510
299999
299999
142510
299999
142510
299997
142510
299982
299998
142510
299998
299991
299993
299998
299993
142510
299991
142510
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
299991
299999
142510
299999
299982
299998
299999
299997
299999
142510
299998
299999
142510
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299999
299999
299996
299999
142510
299998
299999
299999
299998
299987
299999
142510
299999
142510
142510
299995
142510
299998
142510
142510
142510
299999
142510
142510
299999
299999
299999
142510
299997
299998
299999
299999
299999
299999
299999
299999
299999
142510
142510
299998
299993
142510
299999
142510
299999
299995
299999
142510
299995
299999
299990
142510
299999
299999
142510
142510
299996
299997
142510
142510
299892
299997
142510
299999
299998
142510
142510
299997
142510
299999
142510
142510
299999
299999
299999
142510
142510
142510
299999
299994
299999
142510
299999
299999
299999
299995
299999
299968
142510
299999
299999
142510
142510
299985
299996
142510
299999
142510
142510
299998
299999
299999
299999
299999
299976
299990
142510
142510
299999
142510
299999
299998
299998
299991
299996
142510
299999
142510
142510
299998
299996
142510
299999
299999
299999
299999
299998
299999
142510
142510
299999
299995
299999
142510
142510
299999
299994
142510
299997
299999
299999
299994
299997
299999
299999
299999
142510
299999
299997
299992
142510
299999
142510
299998
299999
299999
299997
299997
299999
299992
299999
299998
142510
299999
142510
142510
299999
299998
142510
142510
142510
299999
299999
142510
299972
142510
299999
142510
299999
299998
299999
299996
142510
299997
142510
299999
142510
299999
299994
142510
299999
299999
299998
299999
299992
299999
299999
142510
142510
142510
299996
299999
299997
142510
299999
142510
142510
299999
299999
299998
299999
299999
299999
299999
299990
142510
299998
299999
299999
142510
299982
299997
142510
299999
142510
299992
299997
299986
142510
142510
299997
299999
299999
142510
142510
299990
299999
299999
299997
299999
299995
299999
142510
299999
142510
299997
299999
299999
142510
142510
299992
299998
142510
299999
299999
299999
299999
299999
299989
142510
142510
299999
299999
299999
142510
299999
299997
299999
142510
142510
142510
142510
299999
142510
142510
142510
299999
299999
299999
299999
299999
299998
142510
299999
299999
299998
142510
142510
299999
299994
299992
299998
142510
299999
299999
142510
299999
299999
299999
299997
142510
299996
142510
299999
299997
142510
299999
142510
299997
299999
142510
299997
299999
142510
299999
142510
299999
299997
299999
299998
299999
299999
142510
299999
299936
299999
299999
142510
142510
299999
299999
299995
299996
142510
299999
142510
142510
142510
142510
299999
299969
299992
142510
299999
299999
142510
299998
299992
299999
299999
142510
142510
299999
142510
299997
299999
299999
142510
299998
142510
142510
142510
299998
142510
142510
142510
299996
299999
299999
299999
142510
299999
142510
299999
299975
299970
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299995
299995
299999
299999
142510
299999
299999
299999
299999
142510
299994
299999
299984
299999
299979
299995
299996
299997
299999
142510
299999
299999
299989
142510
142510
142510
142510
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
142510
299995
299997
142510
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
299982
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299975
142510
299999
142510
142510
299997
299999
142510
299999
299998
299930
142510
142510
299973
299999
299999
142510
299997
142510
142510
299999
299998
299999
299999
299999
142510
299999
142510
299998
142510
299999
299996
299999
299993
142510
299999
299997
142510
299998
299999
299999
142510
299996
142510
299999
299999
299999
299999
299997
142510
142510
299999
299999
299999
299999
142510
299999
142510
142510
299987
299999
299999
299991
299993
299999
142510
299991
299994
299999
299996
299998
299998
299982
142510
299999
142510
142510
299980
299999
142510
142510
299999
299992
299999
299998
299999
299999
299997
299998
142510
142510
299999
299995
299999
299999
299999
299999
299998
299999
299999
142510
299999
142510
299999
299997
299991
299999
142510
299999
142510
299999
299999
142510
142510
142510
142510
299997
299998
299999
142510
299999
299989
142510
299999
142510
142510
299997
142510
299996
299999
142510
299992
142510
299999
299999
299996
142510
299999
142510
142510
299999
299999
299999
299999
142510
299997
299999
142510
299999
299998
142510
299999
299999
299986
299999
142510
299998
142510
299999
299999
299999
299999
299981
299987
299999
299985
299999
299994
142510
142510
299999
299999
299999
299999
299999
142510
299997
299999
299999
142510
299992
299999
299999
299999
299994
299998
299999
142510
299998
142510
142510
142510
142510
299987
299999
299999
299997
299993
299999
142510
142510
299998
142510
299999
299999
299989
299999
299999
299999
299997
299988
299999
299996
299998
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
299999
299993
299995
299999
299995
299999
299999
299999
142510
299999
299998
299999
142510
299999
299992
299999
142510
299998
299999
142510
142510
299999
142510
142510
299996
299992
142510
142510
142510
299999
299992
299984
142510
299999
299998
299999
142510
142510
142510
142510
299998
299999
299991
142510
299992
299998
142510
142510
299993
299999
142510
299999
299999
142510
142510
299997
142510
299999
299999
299999
299999
142510
299993
299999
299999
299999
299997
299999
142510
299966
142510
142510
299999
299999
299999
299999
142510
299997
299999
299999
299996
299999
299998
299999
299999
299999
299995
142510
299999
299997
299999
142510
299999
299996
299999
299990
142510
142510
142510
299999
142510
299999
299999
299998
299995
142510
142510
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299990
142510
142510
142510
142510
299997
299998
299999
142510
142510
299999
299965
299997
299995
142510
142510
299999
299999
299999
299999
142510
299982
299988
299999
299999
142510
299999
299999
299998
299997
142510
299995
142510
299999
299999
142510
299999
299999
299999
142510
142510
299998
142510
299999
142510
299999
142510
299993
299999
299996
299999
142510
142510
142510
142510
142510
299998
299999
299985
142510
299998
299999
299999
299986
299996
142510
299999
299987
299998
299999
299999
299997
299995
299998
299995
142510
142510
142510
299998
299990
142510
299993
142510
142510
299999
299992
299999
142510
299999
299999
299999
142510
299997
299999
299999
299999
299991
142510
299967
299997
299999
299996
299999
299999
299998
299999
299998
299995
142510
299998
142510
142510
299997
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299986
299992
142510
299999
299999
299995
142510
142510
299999
299999
142510
299999
299997
299999
299998
142510
299999
299999
299999
299999
299999
299998
299997
299999
299996
299999
299989
142510
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299998
299999
142510
142510
299999
299999
299995
299999
299989
299999
142510
142510
299998
299992
299994
299988
142510
142510
299999
142510
299982
299999
299999
299996
299997
142510
299999
299999
299999
142510
299999
299999
299999
299996
299999
299992
299998
299995
299997
299996
142510
299999
142510
299999
299999
299991
142510
299993
299999
299947
142510
299997
299999
142510
299955
299999
299996
142510
299999
142510
142510
299996
142510
299995
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299996
142510
299996
142510
299996
299999
299996
142510
142510
299998
299998
142510
299993
299999
142510
142510
299999
142510
299999
299930
299999
299999
142510
299999
299994
299999
299999
299998
299999
299999
299999
142510
299998
299994
299999
299995
142510
299998
299999
299999
299998
299999
142510
299997
299996
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299996
299999
299998
142510
142510
299998
142510
299999
299999
142510
142510
299999
142510
299996
299999
299999
142510
299993
142510
299999
299999
299999
299992
299966
142510
299999
299994
142510
299999
299998
299999
299997
299998
299998
142510
142510
142510
299998
299999
299999
299999
299999
142510
299999
299994
142510
299997
299999
299994
299998
142510
299999
299999
299996
299999
299994
142510
299998
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299987
299975
299998
299999
299999
299999
299999
142510
142510
142510
299998
142510
142510
299999
299983
142510
142510
299994
299999
142510
142510
299999
299999
299999
142510
299999
142510
299991
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
142510
299996
299990
299999
299999
299999
299999
299998
142510
299999
299998
299995
299996
299999
299999
142510
142510
142510
299999
299999
299998
299994
142510
142510
299998
299999
299999
299999
299998
299983
299998
299999
299999
299969
142510
299997
142510
299999
142510
299999
142510
299981
299999
142510
299999
142510
299999
299999
299998
299974
299954
299999
142510
299994
142510
299999
299986
299999
299997
299999
299999
142510
299999
299994
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299995
142510
299999
299999
299999
299998
299966
299999
142510
142510
299995
142510
299999
299999
299999
299995
299999
299998
299999
299996
299999
142510
299999
142510
299999
299999
299999
142510
299995
142510
299992
299969
299999
142510
299999
299984
299999
299995
299999
299999
142510
299999
299999
299999
299999
299985
299976
299999
142510
299999
299998
142510
299999
142510
299999
299998
299999
142510
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
299999
299998
299999
299999
299999
299999
299999
299999
142510
299998
299996
299999
142510
299995
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299995
142510
299999
142510
142510
299999
299998
299989
299999
299999
299999
299999
299999
299999
299998
142510
299999
299998
299997
142510
299999
142510
299980
299999
142510
142510
142510
299999
299998
299999
299999
299997
299999
299999
142510
299999
299999
142510
142510
299999
299999
142510
299986
299999
142510
142510
299999
142510
299999
299991
299999
299999
299997
299999
142510
299999
299999
299999
142510
299991
299999
299999
299995
142510
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
142510
299998
299998
142510
142510
299983
299998
299999
299999
299999
299999
142510
299999
299999
299998
299999
299997
142510
299999
299999
299997
142510
299999
299998
142510
299981
299999
299998
142510
299999
299998
299999
142510
299992
299991
142510
142510
299996
299999
299999
299999
299999
299999
299998
299999
142510
299998
299999
299999
142510
299999
299999
299999
142510
299989
299997
299999
299997
299999
299999
299994
299998
299999
299999
142510
142510
299999
299999
142510
142510
142510
299997
142510
299997
299999
299997
299999
299998
299992
142510
299995
299998
299999
142510
299999
142510
299999
299999
299999
142510
299998
299999
142510
299999
299999
299985
142510
299997
299999
299999
299993
299991
299997
299999
299999
299999
142510
142510
142510
299992
142510
299999
299996
299999
299999
299999
299998
299998
142510
299999
142510
142510
142510
142510
142510
299999
299998
299997
299993
299999
142510
299999
299999
299997
299999
299999
299999
142510
142510
299998
299999
299999
299999
142510
299996
142510
299999
299997
142510
299996
142510
299999
299999
299996
142510
299999
299996
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299998
299973
299999
142510
299999
299999
299999
299999
142510
299995
142510
142510
299999
299999
299996
299999
142510
299999
142510
299999
299999
299996
299983
299996
299997
299999
299999
299999
142510
299986
299996
299999
142510
299977
299999
142510
299999
299998
299999
299994
299999
299998
299999
299999
299999
299999
299999
142510
299999
299998
299999
299995
299999
142510
299998
299999
142510
299999
299997
299999
299999
299999
142510
142510
299999
142510
142510
299997
142510
299999
299979
299988
299998
142510
142510
142510
142510
299973
299999
142510
299999
142510
142510
142510
299994
299999
142510
142510
299999
299999
142510
299968
142510
299999
299999
299998
299999
299982
299999
299923
142510
142510
299999
299999
142510
299999
299998
299999
299998
299999
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
299992
142510
299998
299999
142510
299999
299985
299994
299999
299999
142510
142510
299999
299999
299999
299999
299998
142510
142510
299999
299999
299999
142510
142510
299995
142510
299999
142510
299999
299999
142510
299999
299999
299995
299999
142510
299999
299999
299996
299999
299998
299998
299999
299999
142510
299999
299999
299999
299996
299998
142510
142510
299997
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299995
299999
299992
142510
299989
142510
299996
299999
299993
299999
299999
299999
142510
299996
299998
299962
299999
142510
299997
299990
299999
299999
142510
299989
142510
142510
142510
142510
142510
299999
299999
142510
299999
299999
299999
299995
299999
299995
299999
299999
142510
299999
299999
299999
299965
299998
299996
142510
299999
299999
142510
142510
299999
142510
142510
299999
299999
142510
299993
299998
142510
299999
299998
299999
299998
299999
142510
299997
299982
299999
299999
142510
299999
299999
299998
299999
299998
142510
299999
299995
299996
299999
299997
299997
299999
299994
142510
299997
299998
299999
299999
299999
142510
299999
142510
299994
299999
299999
299999
299981
299999
299999
142510
142510
142510
142510
142510
299999
299996
299994
299999
299999
299999
299999
299998
299999
142510
299992
299990
299999
299991
142510
299978
142510
299999
299994
142510
299999
142510
299998
299997
142510
142510
299999
142510
299999
299986
142510
299992
299994
299999
299999
299995
142510
299995
142510
299999
299993
299999
299998
299999
142510
299996
299997
142510
299991
299994
299999
299999
299999
142510
142510
299999
299987
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
299992
299999
299999
299999
142510
299999
299999
142510
299999
299998
299999
299999
142510
299996
299999
142510
299999
299996
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299988
299999
299999
299999
299999
299998
142510
299982
299999
299999
299989
299999
142510
299999
142510
299999
142510
299998
142510
299999
299999
142510
299971
299976
299999
142510
299999
299999
142510
299999
142510
299977
142510
299999
299999
299997
299999
142510
142510
299994
299998
299998
142510
142510
299997
142510
299999
299992
299998
299999
299999
142510
142510
142510
299998
299999
142510
142510
299999
142510
299999
142510
299999
142510
299999
299998
299999
142510
299992
142510
142510
299999
142510
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
299999
142510
299999
299999
299997
299999
299999
299896
299999
299998
299999
299999
299998
142510
299999
299999
299999
299995
142510
299998
299999
299998
142510
142510
299999
299998
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299994
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299998
142510
142510
142510
299999
299999
299999
299996
142510
299999
142510
299999
299995
299999
299999
299999
142510
299998
299999
299999
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
299992
299990
299999
142510
299998
299999
299999
299999
299993
142510
299995
142510
142510
299999
142510
299999
142510
299999
142510
299999
299987
142510
299994
142510
299998
299995
142510
142510
299999
299998
299999
299999
299999
142510
299999
299979
299992
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
142510
299991
142510
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
142510
299981
299999
299999
142510
299977
299999
142510
299996
142510
299999
299999
299999
299994
299999
142510
299955
299997
142510
299999
299999
299999
299995
299999
299994
299998
299998
299999
142510
142510
142510
299999
142510
299993
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299992
299999
299995
299999
299999
299999
299999
299999
299994
142510
299998
299998
299999
299997
142510
142510
142510
299999
299999
142510
299999
299986
299999
299999
299996
299997
299999
299999
299999
299999
142510
299997
299989
299999
299998
299999
142510
142510
299999
299999
299999
142510
142510
299996
299989
299999
299995
299998
142510
299989
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
142510
299959
299999
299999
142510
299997
299999
142510
299999
142510
142510
299999
142510
299998
142510
299992
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299984
142510
142510
299982
299999
299999
299999
299999
299985
299999
299999
299999
142510
299994
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299998
142510
142510
299999
142510
299997
142510
299997
299998
142510
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299996
299999
299999
142510
142510
299998
299999
142510
142510
142510
299999
299999
299999
299996
299999
299999
299983
299999
299997
299997
142510
142510
299991
299999
299999
299999
142510
299999
299991
299997
299999
299999
142510
299990
142510
142510
142510
142510
299998
142510
299999
299999
299996
299999
299999
299999
299998
142510
299999
142510
299999
299997
299999
299995
299999
299999
299999
299999
299997
299999
142510
142510
142510
299999
142510
299999
299999
142510
299995
299999
142510
299998
299999
299999
299998
299999
299976
299999
299999
299999
299986
142510
299999
142510
142510
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299995
299996
299999
299996
299999
299999
299990
142510
142510
142510
299999
299997
142510
299997
142510
299989
142510
299999
299998
142510
299995
142510
142510
299968
299999
299984
299988
299993
299999
299999
299986
299999
142510
299999
142510
299996
299999
299999
299999
299999
142510
299999
299997
299999
142510
299987
299999
142510
299999
299985
299998
299999
299999
142510
299998
299997
299999
299996
299999
299999
299999
299999
299998
299999
299971
142510
142510
142510
299986
299999
142510
299999
299999
142510
142510
299999
142510
142510
299998
299998
299999
299999
299999
299991
299994
299999
299984
299999
299999
299999
299998
299999
299999
299999
142510
299998
299999
299999
299999
142510
299999
299998
299996
299999
142510
299999
299999
299991
142510
299998
299999
142510
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299963
299999
299993
299987
299996
299999
299992
299994
299999
299979
142510
142510
142510
299949
299999
299999
299999
299999
299976
299999
299999
142510
299998
299999
142510
142510
299996
299999
299997
299999
299997
299996
299999
299995
299998
299999
299999
299998
142510
299979
299999
299999
299999
142510
299999
299998
299999
299996
142510
299996
299999
299999
299998
142510
299996
142510
142510
299997
142510
299999
299992
142510
142510
299995
142510
142510
299993
142510
142510
299999
142510
299995
299999
299999
299995
299999
299999
142510
299999
299999
299998
299998
299994
299999
299995
299998
299999
299999
299999
142510
299992
299999
299995
142510
142510
299998
142510
299993
299999
142510
299992
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299995
299996
299999
142510
142510
299999
142510
299999
142510
299993
299999
299999
299996
299998
299999
299999
299998
299998
299999
299999
142510
299998
299999
299999
142510
142510
142510
142510
299998
299999
299981
299999
299999
299999
299999
299998
299998
299999
142510
299999
142510
299999
299999
142510
299994
299999
142510
299998
299995
299999
142510
299999
299998
142510
299999
299999
299994
299999
299997
299998
142510
299998
299994
299999
299999
299992
142510
142510
142510
299999
299999
142510
299998
142510
142510
142510
142510
142510
299999
142510
299983
142510
299999
142510
142510
299896
299999
299999
299996
299999
299998
299999
299999
299999
299998
299999
299992
299999
299999
142510
142510
142510
299999
299999
299999
142510
142510
299998
299999
299994
299999
299999
299999
299994
142510
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299978
299999
299997
299997
299999
299999
299993
142510
142510
299999
299996
299999
299996
299977
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
299998
299999
299999
299998
299999
299999
299990
299999
299978
142510
299999
299999
299999
142510
299998
299998
299994
299999
299992
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
142510
299999
142510
299997
299998
299998
299991
299999
142510
299999
299999
299997
299999
142510
299999
142510
299995
299997
299999
299991
142510
299999
299996
299983
142510
299999
299998
142510
299998
299996
142510
299997
142510
299999
299996
299999
142510
142510
299996
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
299995
299999
142510
142510
299997
299999
299999
142510
299999
299987
299998
299999
299999
299999
299994
299996
142510
299998
142510
299998
299992
142510
299999
299999
299994
299999
299999
299996
142510
299999
299992
142510
299999
142510
299999
299999
299999
299997
299999
299999
299999
142510
299999
299993
142510
299998
299999
299996
299999
299994
299997
299993
142510
142510
299999
142510
299998
299999
299999
142510
299998
299999
299998
299999
142510
299989
299999
142510
299999
299997
299999
299999
142510
299996
299997
299999
299999
142510
142510
142510
299981
299991
299999
299990
142510
142510
299999
299999
299999
299998
142510
299999
299999
142510
299995
142510
299998
299999
299999
142510
299989
299999
299998
142510
299995
299986
299999
142510
299999
299990
299999
142510
299999
299999
299997
142510
299979
299996
142510
299999
299992
299998
299999
299999
299999
299998
142510
299998
142510
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299994
142510
299999
299998
299999
142510
299999
142510
299999
142510
299999
299983
299993
299996
299999
299999
299999
142510
299999
142510
299987
299999
299999
299999
299998
299992
299999
142510
142510
299999
299998
142510
142510
142510
299999
299999
299999
142510
142510
299995
142510
299998
142510
299999
299997
299999
299999
299999
299999
142510
299995
299998
299999
299999
299989
142510
142510
299984
299997
142510
142510
299999
142510
299999
142510
299997
142510
142510
142510
299999
299998
299994
299998
299999
299999
299999
299999
299993
299999
299999
142510
299993
299999
299997
299999
299999
299999
299997
299997
299999
299998
142510
299997
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299988
142510
299996
299999
299999
142510
299999
299999
299984
299999
299997
299996
299999
142510
299992
142510
299999
299999
142510
142510
299999
299995
299999
299999
299999
299998
299999
299998
299999
299999
299999
142510
299990
299999
142510
299998
299997
299996
142510
299999
299999
142510
142510
299996
299992
299999
299995
299999
299999
299999
299994
142510
142510
142510
142510
299999
142510
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299997
142510
299998
299999
299999
142510
299999
299999
142510
142510
299999
299992
142510
299999
299999
299990
299999
299999
299999
299999
299999
142510
299998
299998
299999
299999
299999
299999
299975
299996
299999
299999
299997
142510
299999
299999
299999
142510
142510
142510
142510
142510
142510
299989
299999
299992
299999
299997
299995
299979
142510
142510
142510
142510
299992
299999
142510
142510
299999
142510
142510
299999
142510
299999
299999
299999
299997
142510
142510
299999
299999
299998
299999
299988
142510
142510
299999
142510
299999
299998
142510
142510
299994
299999
299999
299968
299995
299999
299998
142510
299993
142510
142510
299998
299999
299999
299998
142510
299999
299999
299999
299999
142510
142510
299998
142510
299999
142510
142510
142510
299999
299998
142510
142510
142510
299987
299999
299999
142510
299997
299988
299999
299999
299998
299998
142510
299999
299999
299999
142510
142510
299997
299999
299999
299999
299998
299999
299999
299999
142510
142510
299999
142510
299998
299998
299999
299998
299999
142510
299995
142510
142510
299994
299999
142510
142510
299999
299999
299980
142510
299999
299999
299999
142510
142510
299993
299998
142510
142510
299999
142510
299998
299989
299999
299999
299996
142510
299999
142510
142510
299992
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299998
142510
142510
299999
299999
142510
299999
142510
299999
299999
142510
299990
299998
299999
299999
299999
299999
299997
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299998
299999
299999
299999
299957
299997
142510
142510
299999
299999
299999
142510
299998
299998
299998
299999
142510
299998
299998
299999
299999
142510
299998
299999
142510
142510
299998
142510
299999
142510
142510
299999
299999
299999
299998
299989
299999
299999
299999
142510
142510
299999
299999
142510
142510
142510
299999
299998
142510
299989
299999
299999
142510
299989
299999
299999
142510
299988
142510
299998
142510
299995
142510
299994
142510
299996
299999
299999
299999
299995
299999
142510
299989
299999
142510
142510
299993
299999
142510
299999
299999
142510
142510
299997
299999
299999
299998
299999
299982
299999
142510
299990
142510
299975
299999
142510
299999
299998
142510
299999
142510
299982
142510
299999
299997
299999
299999
299986
142510
142510
299999
299999
299999
142510
299999
299994
299998
299999
299999
299999
299976
299999
142510
299993
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299960
142510
299999
142510
142510
299998
142510
299999
299986
142510
299992
299993
299997
299999
299999
142510
299999
299998
299999
299994
299981
299999
299995
142510
299985
299995
299994
299999
299999
299999
299982
299998
299999
299999
299999
299998
299998
299999
299999
142510
299997
299993
299995
142510
142510
142510
299999
142510
142510
299991
299999
299999
299996
142510
299998
299999
299999
299999
299997
299985
299999
142510
142510
299999
299999
142510
299997
299999
299997
299998
299999
299999
299999
142510
299999
142510
299999
142510
299992
299995
299997
299999
299999
299998
299999
299999
142510
299996
299999
299981
142510
142510
299990
142510
142510
299999
299999
299993
299999
299999
299997
299999
299999
299999
299999
299999
299996
142510
299999
299999
299998
299999
299973
299999
142510
142510
299993
142510
142510
299999
142510
299999
299999
142510
299996
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
142510
142510
299998
299999
299999
299998
299998
299989
299999
142510
142510
142510
299999
299982
142510
299990
299991
299999
299998
299999
142510
299999
299999
299999
142510
299999
142510
299999
299995
299999
299999
142510
299996
299999
299998
299999
299997
299999
299999
299999
299998
299998
299999
299999
299999
142510
142510
142510
299999
299999
142510
142510
142510
142510
299999
299995
299999
142510
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
142510
299963
142510
299999
299999
299994
299999
142510
299999
142510
142510
142510
142510
299988
299999
142510
142510
142510
299977
299999
299999
299998
299999
142510
299999
142510
142510
299999
299999
299999
142510
299999
142510
299997
299999
299999
299999
142510
299999
142510
299999
142510
299997
299999
299999
142510
299999
142510
142510
142510
299996
142510
299986
299999
299999
299999
299995
142510
142510
299999
299997
299997
299999
299999
299994
299994
299995
299997
142510
299994
299998
299998
299999
299988
299997
142510
299999
299999
299999
299999
299995
299999
299998
299999
142510
299997
299999
142510
299999
299996
142510
299997
299999
299999
299988
142510
142510
142510
299997
299999
299997
299999
142510
142510
299999
142510
299996
299998
299999
299999
299999
299998
299999
142510
299999
142510
299998
299999
299999
299990
299991
142510
299999
299997
299981
142510
142510
299999
299999
299999
142510
299998
142510
299999
299998
299992
299998
299999
299995
142510
299999
299999
299999
142510
299991
299996
142510
142510
299999
299999
299984
299999
142510
299999
142510
299999
299999
299999
299997
299998
299999
299999
299998
299998
299999
142510
299995
299997
299999
299997
299999
299999
299999
299934
142510
142510
142510
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
142510
299998
299999
142510
299996
299998
142510
142510
299999
299996
299999
299993
142510
299999
299999
299986
299999
299998
299999
299999
142510
299999
142510
299999
299999
299994
299997
299999
299999
299999
299999
142510
299998
299999
299999
299997
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
142510
142510
299999
299993
299999
299999
142510
299998
299999
142510
299999
142510
142510
299999
142510
299999
142510
299998
299999
299987
299999
299996
299999
299999
299999
299999
142510
299995
299999
142510
299999
142510
299999
299998
142510
142510
299996
142510
299999
299999
299994
299998
299998
142510
142510
299999
299999
299999
299997
299999
299999
299997
142510
299999
299999
299999
299998
299999
142510
299997
299999
299997
299992
299999
299999
142510
299999
299998
142510
142510
299996
142510
299996
299976
299999
142510
299998
299998
299999
299999
142510
142510
142510
299999
299984
299999
299970
299998
142510
299999
142510
299999
299998
142510
142510
142510
299999
299995
299993
299988
299999
299993
142510
299976
142510
299999
142510
142510
299985
299998
299999
142510
142510
299971
299999
142510
299999
299992
299999
299996
299996
299993
142510
142510
299999
142510
142510
299999
142510
299995
299999
299998
142510
299999
142510
142510
299999
142510
299986
299999
299999
299892
299978
299999
299999
299987
142510
299999
299998
299998
299999
142510
299999
299999
142510
299999
299999
299992
142510
299998
142510
142510
142510
299999
299999
142510
299997
299999
142510
299992
299999
299999
299999
142510
142510
142510
299994
299999
142510
142510
299999
299999
299995
299999
299999
299999
142510
142510
299994
142510
299998
142510
299998
299998
299999
142510
299999
299999
299998
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
299996
299998
142510
142510
142510
299999
299999
142510
299961
299990
299992
299999
299976
299996
299999
299999
299998
142510
299995
299999
299999
142510
299999
299982
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
299973
142510
299999
299999
142510
299991
142510
142510
142510
299999
299974
142510
142510
299995
142510
299979
299999
299999
299999
299999
142510
142510
299995
299999
299999
142510
299999
142510
299999
299999
299998
299999
142510
299998
299999
299988
299995
299995
299996
299999
142510
142510
142510
299999
299999
299996
299999
142510
299997
142510
299999
142510
299999
299999
299999
299999
142510
299998
299998
142510
142510
299978
299999
142510
299952
299995
299999
142510
299994
299999
299999
142510
299999
142510
299999
299999
142510
142510
299992
142510
142510
142510
299998
142510
299999
142510
299998
299999
299999
299999
299999
299997
299999
142510
142510
299999
142510
299992
299999
142510
299975
142510
142510
299999
299999
299999
142510
299993
299999
142510
142510
299999
299999
142510
299999
142510
299999
299989
299999
142510
142510
299999
299999
299997
299999
299998
299999
299999
299999
142510
142510
299999
142510
142510
299999
299994
299999
299999
299992
142510
299999
299999
299999
299997
299995
299998
299999
299998
299999
299998
299997
299999
299998
299999
299999
299999
299999
299999
299999
142510
142510
299996
299998
299999
299989
142510
142510
299999
299998
142510
299999
299999
142510
142510
299998
299999
299997
299995
299999
299999
142510
299997
299999
142510
299999
142510
142510
142510
299999
299999
299969
299999
142510
299989
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299985
299997
299999
299999
142510
142510
142510
299998
299999
299996
299997
299999
299999
142510
299996
299999
299997
299999
299996
142510
299999
142510
142510
142510
299999
142510
299969
299996
142510
142510
142510
299999
299997
299999
299998
299991
299999
142510
142510
299997
299999
299999
299999
299999
299997
299997
299999
299985
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299998
142510
299999
299997
299999
299999
142510
299999
299997
142510
142510
299999
299998
299986
299991
299998
299999
299999
299999
299999
299999
299996
299998
299995
299990
299991
299999
299998
299999
299999
299999
299998
299999
142510
142510
299999
142510
299999
142510
142510
299999
142510
142510
142510
299999
299998
299997
299999
142510
299998
299994
299997
299998
299999
299999
299999
299997
299997
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299998
299999
142510
142510
299912
299998
299999
299998
142510
299999
142510
299999
142510
299999
299999
299998
299999
299999
299998
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299967
299986
299999
299999
299981
299980
299999
142510
299995
142510
299999
142510
299995
299999
299997
299999
299996
142510
142510
299999
142510
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
299978
142510
299997
142510
299995
299999
299936
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299994
299994
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299994
299999
299999
299999
299993
299991
299999
299999
299999
299998
299999
299991
299999
299989
299999
142510
299999
142510
299999
299994
299999
299999
142510
142510
299999
142510
299977
142510
299997
142510
299999
142510
142510
142510
299999
142510
299999
299999
299999
142510
142510
299993
299999
299999
299999
142510
142510
142510
299995
299998
142510
299997
299999
142510
299996
142510
299998
299996
299998
299985
142510
299999
299999
299999
142510
142510
142510
299997
142510
299997
299999
299999
299997
142510
299998
299999
142510
142510
142510
299999
299999
299999
299999
299984
142510
299989
299999
299999
299999
142510
299992
299999
299999
142510
142510
142510
142510
142510
299998
299999
142510
299999
299999
299999
299996
299999
299999
299982
299999
299999
142510
299998
142510
299999
299999
299999
142510
299999
299999
299999
299998
299984
299998
142510
299999
299999
299995
299999
299998
299999
299999
299999
299999
142510
299997
299999
142510
142510
299999
299994
299999
299999
299999
299994
299999
299999
299999
299998
299999
299999
299999
299999
299997
142510
299999
142510
299999
299999
299993
299997
299978
299999
299999
142510
142510
142510
299998
299999
142510
299999
299999
299999
142510
142510
142510
299999
299997
299999
299999
299971
299999
299998
299999
299997
299998
142510
299998
142510
299998
299999
299999
299999
142510
299999
142510
299999
299998
299999
142510
299999
299999
299999
299994
299999
142510
299998
299999
142510
299999
142510
299999
142510
299999
299999
299998
299999
299999
142510
142510
299999
299999
299972
142510
299999
299999
299998
299978
299987
299973
299997
142510
299997
299997
299999
299996
142510
299999
142510
299998
299997
299997
299999
299999
299999
299999
299959
299999
299998
299999
299999
142510
299999
142510
142510
299999
299991
299993
142510
299998
142510
142510
142510
142510
299999
299999
299999
142510
299994
142510
142510
299999
299999
142510
299993
299999
299999
299996
299999
299998
142510
142510
299999
299999
299999
299999
299998
299973
299999
142510
299999
299996
299999
299999
299999
299998
142510
142510
299952
299949
299999
142510
299999
299996
299999
299995
299999
299998
299999
142510
299999
299997
299954
142510
299999
142510
142510
299996
142510
299999
299999
299988
299997
142510
299999
299999
299999
299982
299999
299999
142510
299999
299998
142510
299999
299999
299999
142510
142510
142510
299978
299997
142510
299961
299993
142510
299999
299998
299999
299999
142510
299997
299999
299999
142510
299997
299997
299986
299994
142510
142510
299998
142510
142510
299985
299998
299999
142510
142510
299997
299999
299999
299999
142510
299979
142510
142510
142510
299999
299998
299999
142510
299999
142510
299999
142510
142510
299999
299994
299999
299999
299999
142510
142510
299999
299999
142510
142510
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299995
299999
299999
299999
299999
299996
299999
142510
299999
142510
299999
299974
142510
299999
299996
299999
299998
299999
142510
299988
299988
299977
299999
142510
299997
299999
299998
142510
299999
299988
142510
299999
299999
299997
299999
299950
142510
299999
299995
299999
142510
299999
299999
299986
299999
299999
299999
142510
299999
299999
299999
142510
299997
142510
299999
299999
299997
299999
299999
142510
299995
299994
299999
142510
299998
299999
299999
142510
299997
299995
299988
299996
299999
299988
299998
299999
142510
299999
299999
299991
142510
299999
142510
299977
299999
142510
299999
142510
299999
299999
299999
142510
299996
299998
299999
142510
299996
299998
299999
299996
299998
299998
299999
299997
142510
299992
299998
299983
299998
299998
299999
142510
142510
299992
142510
142510
299999
142510
299999
299999
299997
142510
142510
142510
142510
142510
299996
142510
299991
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299978
299999
299998
299971
299999
142510
299999
142510
299944
299999
299999
142510
299998
142510
299999
142510
142510
142510
299999
299996
142510
299996
142510
142510
299975
299997
142510
299999
299999
142510
142510
299999
299999
299997
299999
299999
142510
142510
299999
299998
299999
299999
299999
299999
299988
299998
299999
299999
142510
299999
299997
299997
299983
299999
299999
142510
299999
142510
299989
299999
299960
299999
299998
299992
142510
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
142510
299999
299998
299999
142510
142510
142510
299992
142510
299999
299999
142510
299999
142510
299998
142510
299997
142510
142510
142510
299999
299999
299998
299999
142510
299999
299999
299999
142510
299992
299999
299999
299998
299995
142510
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299998
299999
299999
299999
299998
299999
142510
299997
299997
142510
299998
142510
299999
299999
142510
142510
299998
299999
142510
142510
299981
299998
299999
142510
142510
142510
299998
142510
299994
299999
142510
299999
299991
299992
142510
142510
142510
299999
142510
299999
299995
142510
142510
299996
299998
299995
142510
299998
142510
299999
142510
299999
299999
299998
142510
142510
142510
142510
299992
299999
299989
299998
142510
299987
299996
299999
299998
299999
299998
299999
299999
299999
299995
299999
299999
299999
299999
142510
299997
142510
299995
142510
299999
142510
299998
142510
299999
142510
142510
299999
142510
299999
142510
142510
299998
299998
299993
299997
299999
142510
299999
299986
299999
299994
299999
299999
142510
142510
299999
142510
142510
299998
299968
142510
299995
299999
299999
299999
142510
142510
299997
299999
142510
299998
299999
299999
299999
142510
299994
299999
299999
299997
299999
299999
299999
299998
299999
299998
299999
299999
299999
299999
142510
142510
142510
142510
142510
142510
299999
142510
299999
299998
299999
299999
299999
299999
142510
142510
142510
299999
299999
142510
142510
299999
142510
299999
299999
299978
142510
142510
299999
299999
299999
299999
142510
299999
142510
299997
299999
299992
142510
299999
299997
142510
299999
299999
299998
299999
142510
299997
142510
299998
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299993
142510
142510
142510
299999
299999
299996
299999
299996
299999
142510
299998
142510
299995
142510
142510
299997
299998
299995
299999
299991
142510
299991
299998
142510
299999
299995
142510
299996
299999
299999
299997
299999
142510
299999
299994
299996
299999
299999
299997
142510
142510
299999
142510
142510
142510
299999
299999
299999
142510
299999
299984
142510
299999
299977
142510
299995
142510
299999
299999
299999
142510
299999
299999
299999
299995
142510
142510
142510
299999
299992
142510
142510
299999
142510
299999
142510
299999
142510
299998
142510
299999
142510
299999
299993
299999
142510
142510
299949
299997
299998
142510
299999
142510
299999
299995
299999
299999
299999
142510
299998
299999
142510
142510
142510
142510
299999
142510
142510
299999
142510
299999
142510
142510
299999
299993
142510
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299990
299999
299998
299999
142510
142510
142510
299999
299999
299999
299999
142510
299999
299977
142510
142510
142510
142510
299997
299999
299989
299999
142510
299999
299995
299999
142510
299999
142510
142510
299965
299999
299999
299997
299999
142510
299976
142510
142510
142510
299999
142510
299998
142510
299999
299986
299999
299999
299999
142510
142510
299999
142510
299999
299998
142510
299998
299999
299998
299999
299999
299999
142510
299999
299987
299999
299999
142510
299999
299999
299999
142510
299997
299994
299991
299998
299999
142510
299999
299999
299999
299996
299999
299999
299999
299996
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
142510
299999
299990
299988
299999
299998
299974
299999
299999
299999
142510
299999
299996
299998
299991
299996
142510
142510
142510
299999
299999
299999
299998
299999
142510
299995
299987
299998
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
299994
299988
299998
299999
299995
299998
142510
142510
142510
142510
299989
142510
299999
142510
299996
142510
142510
299998
299999
299999
299999
299997
299995
299999
142510
299999
299998
299977
299999
299999
299999
142510
299987
299999
299994
299998
299997
299998
299992
299999
142510
142510
299999
299998
142510
142510
299997
299998
299999
299997
299998
299999
299999
299975
142510
142510
299998
142510
142510
142510
299993
299947
299999
142510
299999
299999
299999
299995
299999
299998
299999
299998
299999
142510
299999
142510
142510
299999
299956
299998
142510
299999
299999
299999
142510
299999
142510
299978
299999
299999
142510
299999
299994
299997
142510
299981
299999
142510
142510
142510
299999
299997
299999
299996
299999
299999
299999
299999
142510
299998
299999
299996
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299998
142510
299997
142510
142510
142510
299995
299992
299999
299992
299999
299999
299999
142510
299999
142510
142510
142510
299999
142510
142510
142510
142510
299892
142510
142510
299999
299999
299999
142510
142510
299978
299999
142510
142510
299987
299999
299995
299999
299994
299999
299988
299997
299999
299995
299998
299999
299999
299997
299998
299999
299955
299999
299999
299999
142510
142510
299999
299999
299998
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299994
299992
299999
299997
299998
299962
142510
299998
299993
142510
299998
299999
142510
299999
299999
299998
299996
142510
299999
299978
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
299990
299999
299999
142510
299999
299999
299999
299997
142510
299992
142510
299999
299999
142510
142510
299999
299987
299999
299999
299997
299989
142510
142510
142510
142510
299999
142510
299994
299999
299993
299999
299999
299997
299997
299999
299997
299994
299999
142510
142510
299999
142510
142510
299985
299999
299999
299999
299998
299999
299999
142510
142510
142510
299998
299999
142510
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299994
299996
299998
299999
299984
299999
142510
299999
299999
299999
142510
142510
142510
142510
299997
299999
299999
142510
142510
299999
299998
299998
142510
142510
299999
299999
299999
299999
299999
299976
299999
299999
142510
299999
142510
142510
299997
299999
299999
299996
142510
299999
299994
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
299998
299999
142510
299999
142510
299994
299999
142510
142510
299994
299998
299999
142510
142510
299999
142510
142510
299995
142510
142510
142510
299999
299998
299999
299996
299999
299998
142510
299999
142510
299999
142510
299997
142510
142510
299983
299999
142510
299941
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299997
299999
299999
299999
299997
299999
299994
299988
142510
299999
299997
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
299999
142510
299999
299999
299999
299998
299999
299998
299999
299999
142510
142510
299997
142510
142510
142510
299999
142510
142510
299979
142510
299998
142510
299999
299999
299998
142510
299999
299971
299996
299986
142510
299998
142510
299998
299999
299999
142510
299999
142510
299999
299998
142510
142510
299999
299998
299999
142510
299999
142510
299996
299982
299999
299999
299999
299996
142510
142510
142510
299999
299999
299999
299996
299999
142510
299991
299999
299995
299992
299999
299999
299999
142510
142510
299999
142510
142510
299999
299999
299975
142510
299989
299999
299999
142510
299998
299999
299992
299993
299999
299996
299999
299999
142510
299981
299994
142510
299999
299999
299986
299999
299999
299999
299998
299997
142510
299998
299992
299999
142510
299999
142510
299999
142510
299999
299996
299999
299989
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299991
299999
299999
299993
142510
299996
299999
299999
299999
299997
142510
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299986
142510
299999
299997
299995
142510
299988
299997
299998
142510
142510
299999
142510
142510
299997
299999
142510
299999
299998
299999
142510
299999
142510
299999
299999
299999
299999
299985
299999
142510
299997
299999
142510
299999
299999
299999
299999
142510
299998
142510
142510
299999
299999
299999
299999
142510
142510
299991
299997
142510
299999
299999
299999
142510
299999
299998
299999
142510
142510
142510
142510
299997
299994
299995
299960
299998
299999
299993
299999
142510
299999
299999
142510
142510
299994
142510
299999
299998
299991
299999
299999
299999
299991
299991
142510
299999
299999
299997
299996
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299992
142510
299999
299991
142510
299998
299999
142510
299998
299999
299999
299988
299999
299999
299999
299999
299996
299997
142510
142510
299999
299999
299999
142510
142510
299999
299998
299999
299999
299999
299999
299995
142510
299997
142510
299997
299999
299999
299999
142510
299999
299999
299998
299997
142510
142510
142510
299999
299999
299999
299999
299992
299999
299999
299999
299995
299997
299999
142510
299975
299999
142510
142510
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
142510
142510
299999
299998
142510
299999
299999
299994
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299988
142510
299999
142510
299999
299999
299985
299999
142510
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
142510
142510
142510
142510
299999
299998
299999
299995
299997
299999
299999
299999
299998
299999
142510
299999
142510
299993
299999
299999
142510
142510
299999
299986
299999
299999
299997
299999
142510
142510
299999
142510
142510
142510
299999
299986
299999
299999
299991
142510
142510
299999
299999
299999
299998
299999
142510
299999
299997
142510
299999
299989
142510
142510
299999
142510
299990
299998
142510
299998
299999
299991
299999
299997
299999
299999
142510
299999
299996
142510
299999
299999
299999
142510
299932
142510
299999
299999
299994
299998
299986
299991
299999
142510
299999
299999
299990
142510
299999
299999
299998
299991
299999
142510
299999
299999
299992
142510
299999
299999
299998
299999
299988
142510
299995
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299981
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299995
299990
142510
299999
299999
299999
142510
142510
299999
142510
299999
299997
299993
142510
142510
142510
299999
299998
142510
299999
299998
142510
142510
299992
299999
142510
299999
299999
299998
299999
299999
299999
299994
299999
142510
299999
299976
299999
299997
299999
142510
142510
299997
299997
299999
299999
299999
299999
299998
299999
299998
299999
142510
142510
299999
299999
142510
299999
142510
299998
142510
299999
299999
299999
142510
299994
299999
142510
142510
299999
299999
299992
142510
299999
299999
142510
299999
299998
299999
299982
142510
142510
142510
299999
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
142510
299999
142510
142510
299998
299999
299999
142510
299999
142510
142510
299996
299999
299991
299999
299999
299995
299997
299998
299999
299981
299995
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
142510
299999
299999
299999
142510
299986
142510
299999
142510
299989
299967
299998
299999
142510
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299990
142510
299999
299999
299991
299999
299999
299999
142510
142510
299995
142510
299999
299998
142510
142510
299999
299997
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
142510
299999
299994
299999
142510
299999
299994
299999
142510
299999
299999
299999
299999
299999
299998
142510
299991
299999
142510
299999
299999
299993
299971
142510
142510
299999
299986
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299997
299998
142510
299999
142510
299998
142510
299999
142510
299998
299999
299997
142510
299995
299999
299999
299998
299995
299996
299994
299997
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299997
142510
299999
299996
299998
142510
142510
299999
299999
299999
299999
299999
299994
142510
142510
299999
142510
299999
299999
299993
142510
299984
299992
142510
299999
299990
299997
142510
142510
299998
299968
142510
299999
142510
299999
299999
299999
299999
299999
142510
299997
142510
299999
299999
299997
299999
142510
299999
142510
299975
299998
299999
142510
299999
299999
142510
299997
299999
299999
299999
299998
142510
299992
299999
299999
299999
299999
299999
299998
299986
299999
142510
299997
299999
142510
299998
142510
299998
299999
299999
299999
299999
299999
299995
299994
299999
299999
142510
142510
299999
299999
299998
299999
142510
299997
299997
299984
299999
299999
299998
299999
299996
299999
142510
142510
299999
142510
142510
299999
299999
142510
299998
299999
142510
299996
142510
299999
299999
299999
299999
299999
142510
299999
299991
299999
299999
299999
299991
299999
142510
299994
142510
299998
299999
299999
299999
299999
299999
299999
142510
142510
299997
299992
299999
299990
142510
299999
142510
142510
142510
142510
142510
299999
142510
299999
299999
299999
142510
299999
299998
299999
299999
299996
142510
299998
142510
142510
299999
299999
142510
299972
299999
299998
142510
299999
299993
299994
299999
299998
299998
299999
299996
142510
299998
142510
299999
299999
299999
299991
299999
299999
142510
299993
142510
142510
299999
299999
299999
299999
142510
299984
299999
299998
299989
299999
142510
142510
142510
299999
142510
299997
299998
299999
299999
299999
299997
299999
299999
299979
142510
142510
142510
299993
299998
299992
142510
299999
299994
299999
299998
142510
299999
299995
299999
299996
142510
299998
299999
299999
299993
299997
299996
299999
142510
299999
299999
299999
299999
299999
142510
299998
142510
299996
142510
299999
299999
299999
142510
299963
299998
299995
299999
142510
142510
299999
299999
299999
142510
299991
142510
299999
142510
299999
142510
299982
299998
142510
299999
142510
299999
142510
142510
142510
299999
142510
299998
299999
142510
142510
299996
299999
299999
299999
142510
142510
142510
299998
299999
299998
299999
299999
299999
299999
299999
299998
299998
299999
142510
142510
299999
142510
299999
299999
142510
142510
142510
142510
142510
299999
142510
142510
299998
142510
299998
299999
299999
299999
299999
299998
299999
142510
299999
142510
299999
299999
299997
299999
142510
299999
142510
299999
142510
299999
299999
299999
299998
299993
299999
299982
299999
299991
299984
299969
299999
299999
142510
299999
299999
299994
142510
299999
299999
142510
299999
299999
142510
142510
142510
299999
299997
299999
299988
299999
142510
142510
299997
299999
299999
142510
299998
142510
299999
299998
299999
299999
299999
299999
299998
299972
299998
299994
142510
299999
299996
299998
299999
299987
299995
142510
299998
299999
299994
142510
299999
299999
299999
299997
142510
299971
299999
299912
142510
299999
299994
299997
299974
299997
299998
299999
299992
299998
142510
299999
299999
142510
299999
299999
299978
142510
299999
299998
299994
299999
299999
142510
142510
299997
142510
299999
299999
299987
299998
299999
142510
299997
299998
299996
299999
142510
299999
299999
142510
142510
299999
299999
299995
299999
299999
142510
299998
142510
142510
142510
299999
299999
299993
299997
299998
299999
299999
142510
142510
142510
299999
299999
299996
299999
299999
142510
299999
299999
299985
299999
142510
299996
142510
299999
142510
299999
299999
299996
299982
299981
142510
299999
299998
299995
299999
299982
299999
299999
299999
299998
299989
299998
142510
299991
142510
299999
299999
142510
299998
299999
299999
299999
299999
299990
299999
142510
299999
299983
142510
299999
299999
299997
142510
142510
299999
299992
299999
142510
299999
142510
142510
299999
299999
299999
299987
299999
299999
299993
299999
299999
299999
299999
299997
299999
299999
299999
299999
299989
299996
299997
299999
299999
142510
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
142510
299996
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
299998
299999
142510
299999
142510
142510
299999
299999
299999
299999
299995
299999
299997
299999
299999
142510
299999
299957
299997
142510
299998
299999
142510
299999
142510
142510
299999
142510
299997
299999
299999
142510
142510
142510
142510
299977
142510
142510
299999
299996
142510
299999
142510
299999
299999
299998
142510
299998
142510
142510
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299998
299992
142510
299997
299999
299997
299998
299999
299999
142510
299998
142510
299998
142510
142510
299999
299999
299997
299997
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
142510
142510
299997
142510
299999
142510
299998
299996
299999
299999
299999
299999
299999
299974
299999
299997
299997
142510
299999
299999
142510
299999
299999
299999
299998
299999
142510
299999
299999
142510
299999
299998
299999
299999
299999
299997
142510
299995
299995
142510
299983
299999
299984
299998
299999
142510
299991
299999
299999
299999
142510
142510
142510
142510
142510
299996
299999
299999
299996
142510
299995
142510
142510
299999
299998
299999
299998
299993
299999
299999
299999
299999
299999
142510
142510
142510
299987
299998
299999
142510
142510
299999
142510
299998
299999
299998
299969
299999
299999
299999
142510
299999
142510
142510
142510
142510
299997
142510
299998
142510
142510
299998
299999
299999
142510
142510
299995
142510
299999
299999
299996
299999
299998
142510
299999
299999
299998
142510
299997
299999
142510
299996
299999
142510
299997
299995
299999
299999
299997
299999
299999
142510
299997
299999
299997
142510
299999
142510
299999
299990
142510
299999
299999
142510
142510
299988
299991
299998
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
142510
142510
299999
142510
299963
299999
142510
142510
299999
142510
299999
299995
299999
299997
299999
142510
299996
299996
142510
299999
142510
299996
299999
299994
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
299905
299983
299999
299982
299999
142510
299999
299999
299998
299996
142510
299999
142510
299999
299999
299999
299998
299999
299990
142510
299996
142510
299999
299999
299997
299997
142510
299999
299999
142510
299999
299999
299994
299999
142510
142510
299999
299999
299980
299999
142510
299999
299998
299999
299970
299999
299999
299998
299999
299999
142510
299999
299998
299999
299991
142510
299999
299983
142510
299987
299996
142510
299999
142510
299983
299998
299997
299998
299999
299999
299999
299999
299992
299999
142510
142510
299999
299990
299996
142510
142510
299999
299999
299999
299993
299997
299998
142510
299990
142510
299999
299999
299995
142510
299999
142510
142510
299975
142510
299998
299999
299991
299999
299999
299999
299996
142510
142510
299998
299999
299999
142510
299999
142510
299999
299999
142510
142510
142510
299997
299999
299989
299999
142510
299994
299999
299998
299994
299999
142510
299999
142510
299999
299998
299999
299993
142510
142510
299999
299999
299997
299994
299999
299997
299999
142510
299999
299999
299999
299999
299999
142510
299995
142510
299998
299998
299999
299999
299999
142510
299999
299984
142510
299999
299999
299999
299999
299932
142510
142510
299997
299999
299999
299999
299994
142510
299991
299984
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
142510
299996
299998
299999
142510
299994
299999
142510
142510
299999
299997
299999
299997
299999
299996
299999
299999
299993
299999
299999
299999
142510
142510
299990
142510
299998
299997
299997
299999
142510
299999
299999
299991
142510
142510
299999
299999
299999
299999
299997
142510
299974
299998
142510
299999
299991
299997
299999
142510
299999
299999
299967
299996
299998
142510
299999
299999
142510
299993
299997
299999
299998
299997
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299997
299999
142510
299995
299999
299999
142510
299988
299999
142510
142510
299999
299999
142510
299997
299999
142510
142510
142510
299996
299999
299999
142510
142510
142510
299972
299999
142510
299999
142510
299999
299999
299986
142510
142510
142510
299998
299997
299998
142510
299999
299998
142510
299999
142510
142510
299990
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299997
299999
299997
299999
299999
299991
299999
299999
299999
299999
299952
299998
299999
299999
299993
142510
299999
142510
299999
299999
299999
299948
142510
299998
142510
299999
299999
142510
142510
299992
299999
299999
299999
299982
299998
142510
142510
299999
299999
299999
142510
299999
299997
299965
299990
299998
142510
299998
299999
142510
142510
299991
142510
142510
299985
299999
299996
299999
142510
299989
299999
299999
299998
299981
299999
299998
142510
142510
299999
142510
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299998
142510
299999
299998
299999
299999
299999
299996
299996
142510
299999
142510
142510
299997
142510
299998
299999
299995
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
299997
299999
299999
299999
299998
299998
299990
142510
142510
299999
142510
299988
299999
299999
299996
299990
142510
299999
299998
299999
299998
299999
299999
299999
299999
142510
142510
299997
299999
299999
142510
142510
142510
299999
299999
299999
299999
299998
142510
299998
299999
299999
142510
299993
142510
299996
299999
299987
299987
142510
299984
299991
299995
299999
142510
299996
299999
299996
299999
299999
299999
299999
142510
142510
299999
299998
299998
299965
299947
299999
299999
299997
142510
142510
299996
142510
299991
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299994
142510
142510
299999
142510
299999
299999
142510
299988
299999
142510
299992
299999
299999
142510
299999
142510
299999
299975
299998
299999
299993
299998
299999
142510
142510
142510
299999
299993
142510
299999
299999
142510
299999
299999
299997
299999
142510
299997
299999
299999
142510
142510
299999
299998
142510
299999
142510
299999
299999
299996
299999
299999
142510
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299998
299999
142510
299999
142510
142510
299999
299997
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
142510
299999
299998
299999
142510
299999
299999
299997
142510
299998
142510
299999
299999
299999
299976
142510
142510
299999
299999
299999
299999
142510
299999
142510
299999
142510
299992
299999
299999
299999
299999
142510
299997
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
142510
299999
299999
142510
299999
299999
142510
142510
299997
299999
299999
299999
142510
299998
299999
142510
142510
299999
299997
299999
142510
299976
142510
142510
299999
299997
142510
299994
299999
299994
142510
142510
299999
142510
299999
299999
299998
299999
299999
142510
299999
299997
299999
142510
299999
299999
142510
142510
299999
299999
299997
299999
299999
142510
299999
299994
299999
299998
299999
299994
142510
299999
299999
299999
299999
299997
142510
299993
299999
142510
142510
299992
299999
142510
299999
299999
299988
299999
142510
299999
299999
299990
299998
299999
299999
142510
299999
142510
142510
299999
142510
299999
142510
142510
142510
142510
299994
299999
299998
142510
142510
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
142510
299999
299999
299987
142510
299995
299998
299999
299999
299999
299998
299999
142510
299999
299998
299998
299999
142510
299997
299987
299997
299999
142510
299999
299999
299999
299998
142510
299999
299981
299999
299999
142510
299999
299999
142510
299999
142510
299995
299999
299985
299995
299999
299999
142510
299999
142510
299979
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299997
299997
299999
142510
142510
142510
142510
299998
142510
299999
299994
299993
299987
299999
142510
299999
299999
299999
299999
299999
299999
299994
142510
299998
142510
299999
142510
142510
299996
142510
299994
142510
299999
299997
299999
299999
142510
299999
299997
299999
299999
142510
299996
142510
299999
142510
142510
299999
299999
142510
299999
142510
142510
299998
299998
299999
299999
299999
299994
142510
299999
299999
299998
142510
299999
299994
299999
299999
299999
299995
299996
299999
299977
299999
299999
299989
142510
299998
299996
299997
299999
299999
299999
299995
299994
299995
299999
299999
142510
142510
299993
299999
142510
299995
299999
299999
142510
299999
299999
142510
142510
299998
142510
299999
299999
142510
299996
299998
299999
299997
299999
142510
299999
299999
142510
299999
299999
299987
142510
299974
299997
142510
299999
299999
299999
299985
142510
142510
299999
299999
299986
299999
299999
299999
299998
142510
142510
142510
299999
299995
299999
142510
299986
299968
299998
299999
299999
142510
142510
299999
299999
142510
299999
299988
299998
299990
299999
299999
299999
299993
142510
299999
142510
299997
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299992
299999
142510
299999
299999
142510
299998
142510
142510
299998
299999
142510
142510
142510
299999
299999
299999
299998
299999
299999
142510
142510
142510
299999
142510
299999
299992
299999
299999
299994
299999
299999
299999
299997
299999
142510
299998
299999
299994
142510
142510
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299985
299996
142510
299999
299999
299999
299999
299999
299999
299993
299998
142510
299991
142510
299999
299999
299999
299995
299999
299999
299999
142510
299998
299999
299999
299999
299984
299997
142510
299999
299999
299999
142510
299987
142510
299999
142510
142510
142510
299999
142510
299999
142510
142510
299999
299989
299996
299999
299999
299999
142510
299999
299984
299999
299999
299994
299999
299999
299999
299998
299999
299998
299969
299992
142510
299999
299999
299999
299999
299940
299998
299998
299999
299997
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299970
299998
299999
299999
299999
299999
299999
299998
142510
142510
142510
299998
299999
299999
299999
142510
299995
299999
299999
142510
299997
299999
299999
299996
299999
299999
299999
299997
299999
299995
299998
142510
142510
299992
142510
142510
299999
142510
299999
299996
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
299998
142510
142510
142510
299999
142510
299999
299996
299999
299998
142510
142510
299998
142510
299999
299997
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299995
142510
142510
299998
299999
299999
142510
142510
142510
142510
299986
142510
299999
142510
299993
142510
299999
299997
299996
299999
142510
299999
299999
299999
299990
299999
299998
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
142510
299991
142510
299999
142510
142510
142510
299998
142510
299999
142510
299999
299998
142510
142510
299999
299988
299999
142510
299999
299999
299998
299998
299999
299996
142510
142510
299999
299999
299998
142510
299999
299997
142510
142510
299977
299999
142510
299999
142510
299999
142510
299999
299990
299999
142510
299999
299993
299999
299999
142510
142510
299999
299998
299999
142510
299998
299999
142510
299999
299999
142510
142510
299997
299998
299999
299999
142510
142510
299999
299998
142510
299997
299996
299999
142510
299996
142510
299999
142510
299999
299999
142510
299998
299999
299998
299957
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299990
299999
142510
142510
142510
299999
142510
142510
299998
299987
299994
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
299979
142510
299999
142510
142510
299997
142510
299995
299999
299997
299999
299999
299993
142510
142510
142510
142510
142510
142510
299999
299999
142510
299999
299999
142510
142510
142510
299998
299996
299999
142510
299999
299999
299999
299999
299992
299997
299993
299999
299996
299998
299999
299999
299998
299987
299999
299982
142510
299999
142510
299998
142510
299998
299999
142510
142510
299998
142510
299999
299999
299998
299999
299999
299996
299992
299999
299979
299997
299978
142510
299999
299999
142510
299969
299999
142510
142510
299995
299999
299999
142510
299999
142510
299999
299999
142510
299995
142510
299999
299999
299999
299999
142510
299999
299999
299999
299997
142510
299999
142510
299998
299997
142510
142510
299995
299999
142510
142510
299999
299997
142510
299998
299999
142510
299982
142510
299999
142510
299999
299998
142510
299999
299998
299999
299999
299999
299997
299997
142510
299993
142510
142510
299999
299997
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299997
299999
299998
299999
142510
299992
299999
299999
299999
299997
299999
142510
299997
142510
142510
299999
142510
142510
142510
142510
299999
299991
299997
142510
299999
299979
299999
142510
299997
299999
299999
299999
142510
142510
142510
299999
299998
142510
299989
299995
142510
142510
299999
299990
142510
299999
299999
299999
142510
142510
299999
299998
299994
299995
142510
299999
299999
299999
299995
299999
142510
142510
299992
142510
299999
299999
299999
299999
142510
299999
299997
142510
299996
299999
299999
299986
142510
299999
142510
142510
299986
142510
142510
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
299994
299999
142510
299999
299998
299991
299999
299991
299982
142510
299999
142510
299999
299999
299998
299999
299999
299999
299999
299998
299999
299985
299999
142510
142510
299998
299932
299999
299999
142510
142510
142510
142510
142510
142510
142510
142510
299992
299999
299994
299999
142510
142510
299999
299998
142510
299999
299995
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299930
142510
299999
142510
142510
299999
299999
142510
299975
142510
299999
299999
299996
142510
299999
299999
299999
142510
299999
142510
142510
299997
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
142510
299998
299992
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299994
299998
299998
299993
299999
299999
299999
142510
142510
299999
142510
299983
142510
299999
299994
299997
299999
299999
299999
142510
299999
299999
142510
299999
299999
299996
299999
299999
299997
299999
299999
299999
142510
299998
299979
142510
299999
299999
299999
142510
299999
299999
299999
299997
142510
299988
299999
299999
299999
299999
299999
142510
299992
299999
142510
142510
299999
299999
142510
299999
299999
142510
299999
142510
299999
299993
299999
299999
299999
142510
142510
142510
299988
142510
142510
299999
299999
299999
142510
142510
299999
142510
299994
299981
299999
142510
299998
299999
299999
299999
142510
299999
142510
299999
299999
299999
299988
299997
142510
299997
142510
142510
299990
299999
299998
299999
142510
299999
299999
299999
299954
142510
142510
299998
142510
142510
299999
299983
299998
299976
299999
142510
299993
299999
299997
299996
299998
299999
299993
299999
142510
142510
299997
299998
142510
299992
142510
299999
142510
299998
299999
299999
299998
299999
299999
299999
299999
299998
299999
299998
299999
299992
299999
299999
142510
299999
299999
299974
299999
299999
142510
299996
299999
299999
299999
299999
299999
142510
299992
299999
299999
299999
299999
142510
299998
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299994
299996
142510
299999
142510
299996
142510
142510
299990
299999
299998
142510
142510
299998
299998
142510
299999
299999
299998
142510
299944
299999
299999
299999
299985
299998
142510
142510
299999
299999
299999
299999
142510
299999
299993
299999
299999
299996
299999
299999
299946
299999
299999
142510
299999
142510
299999
142510
299999
299996
299999
299999
299998
299999
299999
142510
299999
142510
142510
299995
299999
299999
299999
299999
299996
299999
299999
142510
299994
299998
299998
299997
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
142510
299997
299999
299999
142510
299985
299992
142510
142510
142510
142510
299999
142510
299998
299998
299987
142510
142510
299999
299999
299993
299998
299999
299999
299997
299999
299998
299999
299999
299988
142510
299999
299986
299999
142510
299999
142510
142510
142510
299999
299999
299999
299998
299999
299992
142510
299999
299999
142510
299999
299995
299999
142510
142510
299998
299999
142510
299999
142510
299982
299993
299999
299998
299999
299998
299999
142510
142510
299999
299999
299999
299999
299998
142510
299999
299999
299998
299998
299998
299999
299998
142510
299984
299999
299999
142510
299996
299997
299999
299998
142510
299999
299999
142510
299998
299993
299993
299999
142510
299999
142510
299999
142510
142510
299999
142510
299999
142510
299999
299999
299966
299999
299999
299999
299998
299999
299986
299999
142510
299998
142510
299999
142510
142510
299998
299999
142510
299998
142510
142510
299999
299999
299997
142510
142510
299999
299999
299997
142510
299999
142510
299999
299997
299999
299999
142510
299998
299999
142510
299992
299998
299999
299997
299999
299994
142510
299997
299998
299995
299999
299999
142510
142510
299999
142510
299999
299999
142510
299998
299999
142510
299997
299991
142510
299999
299996
299999
299984
142510
142510
299999
299993
299999
142510
142510
142510
299992
299995
299999
142510
142510
299999
299999
299995
299992
142510
299999
299996
299998
299999
299993
299997
299999
299999
299999
142510
299998
142510
299999
299999
299999
299999
142510
142510
299999
299989
299999
142510
299999
299997
142510
142510
142510
299997
299997
299997
299999
299999
142510
299999
142510
299999
142510
299998
299999
299999
299994
299989
142510
299999
142510
299999
299999
142510
299998
299999
299998
299999
142510
299999
299999
142510
299999
299988
299996
299999
299999
299999
299997
299999
299999
299997
142510
299999
299994
299998
299999
299996
299947
299999
299992
142510
299999
299999
299999
142510
299998
299999
299999
299999
299999
299998
142510
142510
299998
142510
299999
142510
299999
142510
299996
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
299996
299998
299987
142510
299990
142510
142510
299999
142510
142510
142510
299999
299995
299999
299999
299997
142510
142510
299998
299999
142510
142510
299996
142510
299997
299999
142510
142510
142510
299997
142510
142510
142510
299993
299996
299999
299999
142510
299996
299999
299998
299999
142510
299999
142510
299997
299998
299999
299992
142510
299989
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
142510
142510
299999
142510
142510
142510
299997
299999
299999
299999
142510
299999
299997
142510
142510
142510
142510
299999
142510
299983
299999
299975
299998
299999
299999
142510
299999
299999
299999
299999
299999
299963
299999
142510
142510
142510
142510
299999
299999
299998
299999
142510
142510
299999
142510
299999
299999
142510
299999
142510
299996
299999
299993
299998
299999
299998
299999
299992
142510
299999
142510
299999
299999
299999
142510
142510
142510
299998
142510
142510
299999
142510
142510
299999
299999
299997
299999
299999
142510
142510
299999
299998
299976
299996
142510
142510
299999
142510
299999
299999
299999
299998
299998
299999
142510
142510
299969
299996
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299997
299998
299986
299995
299993
142510
299998
299998
299996
299995
299997
299989
299984
299996
299999
299998
142510
299999
299999
142510
299999
142510
299999
299999
299998
142510
299999
142510
299999
142510
142510
142510
299999
299992
142510
299999
299971
299999
299998
142510
142510
142510
299999
142510
299996
299998
299999
142510
142510
299999
299999
299997
142510
142510
299999
299999
142510
299999
299999
299999
299999
142510
142510
142510
299996
299999
299997
299995
299999
299999
142510
299999
299981
299999
299999
299998
299995
299999
299999
299979
299997
142510
299999
299999
299996
299998
299996
299999
299999
299998
142510
142510
299999
142510
299997
299998
299999
142510
299999
299999
142510
299990
299999
299999
142510
299996
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299996
299999
142510
299999
299987
299963
142510
299999
299999
299999
142510
299999
299997
299999
142510
299999
299999
299998
299999
142510
299999
299999
299960
142510
299992
299998
299999
299997
299999
142510
299999
142510
299999
142510
299999
299999
142510
299985
299993
299999
299983
299999
299998
299999
299999
299998
142510
299999
299999
142510
299997
299997
299999
142510
299999
299999
299995
299999
142510
299999
299997
299999
299999
299999
299999
299984
299994
299998
299976
299997
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299931
299999
299999
142510
299993
299999
299999
142510
142510
299999
299999
142510
299999
299995
299999
142510
142510
299999
299999
142510
299999
142510
299976
299999
299999
299997
299982
299999
299998
299999
142510
142510
142510
299999
299999
299999
299998
142510
299999
299952
142510
299999
299999
299995
299999
299992
142510
142510
142510
142510
299998
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
142510
299999
299992
299996
299999
142510
299999
299987
142510
299995
142510
299999
299996
142510
142510
299999
299992
299999
299999
299999
142510
299999
142510
299998
299999
299994
299999
299996
142510
299998
142510
299999
142510
299999
142510
142510
299989
299996
142510
299977
299999
299999
299999
299999
299999
299998
142510
299996
299999
299999
142510
142510
299999
299999
142510
142510
299997
299999
299993
299998
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299996
299999
299999
142510
142510
142510
299998
299988
299999
299999
299932
142510
299999
299994
142510
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
142510
142510
299999
299997
142510
299990
142510
142510
142510
299999
299999
142510
299999
142510
299990
142510
299995
299995
299983
299999
299995
142510
299999
299999
142510
299999
299999
299999
299992
142510
299997
299998
299998
142510
299999
299997
299993
299990
142510
142510
299999
299998
299999
299999
299999
299999
299999
299998
299999
142510
142510
299998
299999
299998
142510
299999
299984
142510
142510
299999
142510
142510
142510
299999
299999
142510
142510
299999
299999
299999
299989
299980
299999
299996
142510
299999
299999
299998
142510
299983
299999
299991
299999
299995
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
142510
142510
142510
299999
142510
299999
299996
299993
299999
299999
299999
299999
299999
299999
299999
299997
299999
299990
299999
299996
299999
299999
299997
299999
299999
299996
299936
299999
299995
299995
299999
142510
299996
142510
299997
299999
142510
299997
299999
299999
299998
142510
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299991
299999
299999
142510
299999
142510
142510
299999
299999
299988
142510
299998
142510
299993
299999
142510
299999
299996
299999
142510
142510
299999
299991
299999
142510
299999
299999
299996
299999
299997
299998
299999
299999
142510
142510
142510
299999
299999
142510
299999
142510
142510
299999
142510
299988
299992
142510
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299976
142510
142510
299999
299999
142510
299999
142510
299991
299999
142510
299999
142510
299999
142510
299995
299998
299999
299989
299998
299999
299998
299996
299999
142510
299999
299997
299998
299999
299995
299996
299998
142510
142510
299999
299993
299992
299999
142510
299998
142510
299999
299997
299996
142510
142510
299998
299978
299998
299999
142510
299999
299997
142510
299999
299999
142510
299995
299998
299997
299993
299999
299999
142510
299998
299998
299998
142510
299993
299999
299996
142510
142510
299999
299999
299993
142510
299993
142510
299989
299999
299999
299999
142510
142510
142510
299989
299984
299996
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
299976
299999
299994
142510
299999
299999
299999
299999
142510
142510
299999
142510
299999
299981
299999
299999
299999
299995
299999
299999
142510
299998
142510
299999
142510
299999
299999
299996
299979
299999
142510
299993
299999
299998
299999
299993
142510
299999
299999
142510
299999
142510
299999
299996
142510
299999
299896
299999
142510
299999
299992
299983
142510
142510
299999
142510
299999
142510
299999
142510
299995
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299993
299999
142510
299999
299983
299999
299999
299999
299989
299999
142510
299999
299999
299999
299999
142510
299995
299999
299999
142510
299999
299999
142510
142510
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299995
299997
142510
299999
299999
142510
299997
299999
142510
299999
299999
299999
299999
299995
299999
299999
142510
299995
142510
299999
299999
299999
299993
299999
299999
299999
142510
299998
142510
142510
299999
299998
142510
299999
142510
142510
299995
142510
299999
299999
299994
299999
299999
142510
299999
299990
299999
299999
142510
142510
299998
299997
299999
299995
299999
142510
142510
299999
299999
299998
299998
299998
299999
142510
299999
142510
299999
299993
142510
299999
299999
142510
299999
142510
299999
142510
299998
299999
142510
299999
142510
142510
299997
299978
299999
299997
299998
142510
299998
299999
299997
299996
299993
142510
299999
299960
299997
142510
142510
299999
299999
299998
299990
299999
142510
299996
142510
299998
299999
299993
299999
142510
299997
142510
299999
299999
142510
299996
142510
299999
299999
299996
299999
299999
299980
142510
142510
142510
299999
299991
299986
299999
142510
299997
299999
299995
299942
299999
142510
299999
299994
299999
299999
142510
299999
299994
142510
299998
299999
299999
142510
142510
142510
299999
299999
299992
299999
299999
299999
299994
299994
142510
299999
299999
299998
142510
299998
299998
142510
299999
299999
299997
299999
142510
299997
299999
142510
142510
299999
142510
299997
299999
299999
299999
142510
299999
299999
299999
142510
299994
299999
299981
142510
299999
299999
299999
299991
299990
299993
299999
142510
142510
299995
299999
142510
142510
299997
299999
142510
142510
142510
142510
142510
299999
142510
299999
142510
142510
299999
299999
299998
299978
142510
299999
299999
299995
142510
299998
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299997
299999
299998
299999
142510
299999
142510
299999
299999
299996
299999
142510
299995
299995
142510
299999
299999
299996
299999
299998
142510
299999
299995
299999
299999
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
299996
142510
299999
299996
142510
299999
299999
299999
142510
142510
142510
299999
299998
299999
299999
299999
142510
142510
299997
299999
299999
142510
142510
299999
299999
142510
299999
142510
299992
299999
299999
299994
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299978
142510
299999
299991
299999
142510
299999
142510
299998
142510
142510
299997
299999
299999
299999
299999
299999
142510
299944
299997
299999
299998
299999
299991
299996
299998
142510
299999
299999
142510
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299998
299999
299998
142510
299999
142510
142510
299999
142510
142510
299989
142510
299999
299999
299999
142510
299990
299996
142510
299999
142510
299999
142510
299999
299999
299994
299999
299999
299996
299993
299999
299999
142510
299999
299999
299999
299988
299999
299999
142510
142510
299992
299999
299999
299999
299993
299988
142510
299999
299948
299997
299997
299988
142510
299999
299998
299999
299999
299983
299999
299946
299999
299998
299999
299999
299999
299992
142510
142510
299999
299997
299999
299999
299999
299998
299999
299999
299994
299998
299999
299996
142510
299993
299999
299999
299999
299993
299999
299989
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299999
142510
142510
299991
142510
142510
299998
299999
299993
299991
299995
299999
142510
142510
299998
299999
142510
142510
142510
299999
299999
142510
142510
299997
299998
299999
142510
299999
299999
142510
299998
142510
299999
299999
142510
299999
142510
299999
299998
299999
299996
299981
142510
299999
142510
299991
299999
299999
299999
299999
299980
299999
299997
299999
142510
299999
299998
142510
299992
142510
299998
299998
142510
299998
142510
142510
142510
299999
299999
299999
299998
299999
299999
299999
142510
299999
142510
299999
299999
299998
299999
142510
299981
299999
299999
142510
142510
299999
299999
142510
142510
299990
299993
299999
142510
299999
142510
142510
299999
299999
299997
299999
299999
299979
299999
299999
299996
299999
299994
299997
299996
299997
299999
299997
299997
299999
299999
142510
299999
299999
142510
299998
299998
142510
299999
299999
142510
142510
299999
142510
299999
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299999
299995
299999
299999
299999
299995
142510
142510
142510
142510
142510
299999
299997
299998
142510
299999
142510
299996
299999
299996
299999
299999
299996
299999
299994
299999
299998
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299980
299999
299999
299999
299991
299999
299999
299999
299996
299999
142510
299999
299995
142510
299999
299995
299999
142510
299998
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299993
299996
142510
299984
299999
299989
299998
299993
299996
142510
142510
299999
142510
142510
299999
142510
299997
299996
142510
299997
142510
299999
299994
299998
299999
299999
142510
299999
299999
299999
299979
299999
299999
142510
299999
142510
299999
142510
299999
299999
142510
142510
299997
299999
299999
299999
299997
299986
299999
299998
299999
299999
299998
142510
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
142510
299993
299995
142510
142510
142510
142510
142510
142510
299999
142510
299999
299999
142510
299982
299999
299999
299999
142510
142510
299991
299941
142510
142510
299999
299993
299996
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
142510
299998
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299989
299999
299994
142510
299999
299993
299999
299997
299998
299999
142510
299997
142510
299999
299999
142510
299999
299999
142510
299999
142510
142510
299995
142510
299999
142510
299999
142510
142510
299999
142510
142510
299946
299983
142510
299998
299999
142510
142510
142510
142510
299999
299985
142510
299999
142510
299999
299999
299993
142510
142510
299998
299999
299998
142510
299995
299999
299999
142510
299999
299998
299999
299999
299992
299997
299999
299999
299999
142510
299997
299979
142510
299993
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299995
299999
142510
299987
299999
299997
142510
299999
299999
299998
299999
299999
299992
299992
299999
299994
299999
299999
299989
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
142510
299999
142510
142510
299995
142510
299998
299999
299999
299999
299994
299999
299997
142510
299999
142510
142510
299997
142510
142510
142510
142510
299999
142510
142510
142510
299989
299999
142510
142510
299999
142510
299993
299997
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
299999
142510
142510
299999
142510
299999
299999
142510
299999
299999
299998
299999
299989
299994
299999
299930
299998
299999
299999
142510
299999
299999
299989
299987
299999
299997
299979
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
299988
299999
299996
299999
299998
142510
299999
299995
142510
299994
299999
299959
299999
299996
142510
299994
142510
299998
299999
142510
142510
299989
299999
299992
142510
299999
299999
299999
142510
299999
299999
299999
299999
299995
299998
142510
299992
299999
299999
299999
142510
142510
142510
299999
142510
299983
299999
299987
299996
142510
299999
299999
299998
299999
299999
142510
142510
299999
299965
299999
142510
142510
299999
299991
299999
142510
299999
299998
299992
299995
142510
142510
299999
299999
299990
142510
142510
299999
142510
142510
299964
299999
299999
299994
299999
299998
299998
299999
299999
299999
299999
142510
299997
142510
299999
299999
299999
299999
299999
142510
299995
299999
142510
299998
142510
142510
142510
142510
299999
142510
299999
299999
299995
299988
299997
299999
299998
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
299994
142510
142510
299997
299999
299981
299999
299994
299997
299999
299996
299999
142510
299996
142510
299999
299998
299999
299999
299999
299999
299999
299999
299997
299993
299999
299999
299999
299999
299998
299998
299999
142510
142510
299999
142510
299999
142510
142510
142510
142510
142510
299997
299997
142510
299999
142510
299999
299998
299999
142510
299990
299999
142510
142510
299999
299986
142510
299999
299993
299997
299999
299999
299987
299999
299998
142510
299993
299999
299999
299995
299999
299999
299999
142510
142510
299999
142510
299998
299999
299999
299999
299999
142510
299961
299999
142510
142510
299999
299996
142510
142510
142510
142510
299998
299999
142510
299990
142510
299999
142510
142510
142510
299999
142510
142510
299999
142510
299995
299996
299961
299999
299999
299940
142510
299997
299998
299999
299999
299932
299999
299985
299994
299983
142510
142510
299999
299998
142510
142510
142510
299997
299996
142510
299999
142510
142510
299980
299999
299999
299999
142510
299999
142510
299998
299999
299990
142510
299999
142510
142510
299999
299999
142510
299970
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
142510
142510
142510
142510
299997
299999
299997
299998
299999
299998
142510
299999
299999
142510
299999
299999
299999
142510
299999
142510
299989
299995
299999
142510
299995
299999
142510
299998
142510
299958
299998
299999
299998
142510
142510
142510
299988
299999
299997
299968
142510
299999
299999
299948
299996
299999
142510
142510
299999
299999
299999
299997
299999
299977
299998
299999
299978
299999
299991
299999
299998
299997
299999
299997
299937
299999
299997
142510
299999
142510
299996
142510
142510
142510
299999
299999
142510
299986
299999
142510
299998
142510
142510
299992
299999
299997
299999
142510
142510
299961
299998
299992
142510
299999
142510
142510
299994
299999
299998
142510
299995
142510
299998
299999
299992
142510
299999
299999
142510
299997
299998
299996
299999
299999
299999
299999
299999
142510
142510
299999
299996
299998
142510
142510
142510
299999
299999
299999
299997
299995
142510
299999
142510
142510
299999
299999
299999
299999
299996
299996
142510
299999
299999
299998
299999
299999
299998
299999
299999
299997
299999
142510
299999
299995
142510
142510
299999
142510
299999
299999
299999
299999
299999
299995
142510
299999
299997
142510
299989
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
142510
299981
142510
299999
299998
299999
299999
142510
299998
299999
299999
299994
299999
299998
299999
142510
142510
299999
299998
299999
299996
299992
299999
299999
299999
299999
299997
299999
299997
299984
142510
299999
299999
142510
142510
299998
299997
299999
299999
299999
142510
299999
299999
142510
299997
142510
299996
299999
299998
299999
299979
299999
299998
142510
299990
299998
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299974
142510
299999
299999
299992
299995
299999
299998
142510
299999
142510
299999
299998
299985
142510
299998
299998
299999
299999
142510
299999
299999
142510
299970
299997
142510
299999
299998
142510
299999
142510
142510
299997
142510
299998
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299998
299999
299998
299999
299999
299999
299991
299999
142510
299999
299973
299997
299998
299999
299991
142510
299999
299978
299999
299999
142510
299997
299999
142510
299999
299997
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299998
299996
142510
142510
299999
142510
299999
299999
299999
299998
299997
299999
299999
299997
299999
299999
299999
299998
299998
299999
299997
142510
299999
299999
299999
142510
299998
299999
299981
299999
142510
299997
142510
142510
299998
299998
299999
299998
299999
299998
299996
299993
142510
299999
299993
299999
299990
299999
299999
299999
142510
299999
142510
142510
142510
142510
299999
299999
299997
299999
142510
299991
142510
142510
299999
299999
299999
299994
142510
299999
142510
299981
142510
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299998
142510
299993
299999
299988
299999
299999
299999
299999
299999
299999
299995
299998
299996
299998
299998
299999
299999
299997
299999
142510
299998
299999
142510
142510
299997
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299998
299992
299999
142510
142510
142510
299999
142510
299999
299987
142510
299999
299999
299991
299998
299999
142510
299999
142510
299999
299999
142510
299978
299999
142510
142510
299999
299998
299992
142510
299995
299999
299998
299999
142510
142510
299999
299988
299997
299999
142510
299999
299999
299997
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
142510
142510
299990
299999
299999
299999
299999
299997
142510
299999
299998
299999
299999
142510
299999
299999
142510
299999
299961
142510
299999
142510
299999
299999
142510
299998
299997
299998
299988
299969
299997
299965
299991
299999
299999
299975
299999
299997
299997
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
142510
299997
142510
299996
142510
299998
299999
299999
299998
299999
299999
299995
299997
299999
142510
299999
142510
299999
299999
142510
299999
299993
299999
142510
142510
142510
299999
299997
142510
299999
142510
299999
299970
299999
299999
142510
299999
299997
299995
299999
142510
142510
299997
299999
299993
299999
142510
142510
142510
299999
299999
142510
142510
299993
142510
299981
142510
299994
299997
299998
299998
299998
299997
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299998
299999
142510
299999
142510
299999
299999
299998
299999
299997
299998
142510
299999
299999
299999
299997
299999
299999
142510
299999
299999
142510
299999
299999
299997
299998
142510
299995
142510
299999
299999
299999
299985
299999
299999
142510
299999
142510
299986
299999
299976
299993
142510
299999
142510
142510
299999
299999
142510
299999
299996
299999
299999
142510
299999
299999
299999
299993
299992
142510
299982
299999
299999
142510
299999
299995
299996
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
299999
299994
299999
142510
299999
299999
299999
299999
299994
299999
299998
299998
299999
142510
299990
142510
142510
142510
142510
299999
142510
142510
299998
142510
142510
299999
299994
299999
142510
299999
299999
299993
142510
299998
299997
299999
142510
299967
142510
299999
299999
142510
142510
142510
142510
142510
299999
299999
299999
299995
142510
299981
142510
142510
142510
299999
142510
142510
299995
142510
299999
299999
299995
142510
299999
299999
299989
299999
299999
299999
299999
299996
299999
299999
299998
299996
299999
299995
142510
299999
142510
299999
299999
299999
142510
299999
142510
299998
142510
299999
299993
299999
299982
299999
299990
299999
299983
299999
299999
299999
299997
299999
299993
299999
299999
299997
299999
299995
299999
299992
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299996
142510
142510
142510
142510
299996
299998
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
142510
299997
299998
142510
299999
142510
142510
299973
299999
299999
299996
142510
299999
299999
142510
299999
299999
299999
299997
299999
299999
299996
299999
299999
142510
299998
299999
299999
299998
299999
299999
299994
299999
299999
299999
299995
299999
142510
299998
299999
142510
299995
299998
142510
299997
299996
142510
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
142510
142510
299995
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299994
299999
299996
299999
142510
142510
299999
142510
299999
142510
142510
299998
142510
299977
299997
299999
299999
299999
299999
299995
142510
299998
299999
299999
299999
299999
142510
299999
299995
299998
299997
299999
299999
299996
142510
142510
299999
142510
299999
299999
299990
142510
299997
299999
299999
299999
299999
142510
299999
299999
142510
299998
142510
299999
299998
299999
299999
299990
299999
299998
299999
299994
299999
299987
299997
299999
299997
299999
299999
299999
299997
142510
299999
142510
299999
299999
299992
142510
142510
299999
299998
142510
299999
299991
299999
142510
142510
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
299999
299997
299999
142510
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299995
299998
299999
299999
299999
299999
142510
299999
299997
299999
142510
299994
299996
299999
299998
299999
142510
142510
299999
299987
299997
142510
299999
142510
299999
299997
142510
142510
299999
299999
142510
299999
142510
299982
299999
142510
299996
299999
142510
299999
142510
299978
299996
299992
299999
142510
299999
299994
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
299995
299999
299992
299999
299999
299998
299995
142510
142510
299999
299999
299999
142510
299999
299993
299996
299998
142510
299999
142510
299999
142510
142510
142510
142510
299999
299999
299954
142510
299992
299999
142510
299999
142510
299999
299999
299999
299998
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299998
142510
299999
299999
299999
299996
142510
142510
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
142510
299999
299998
299999
299999
299998
299999
142510
142510
299991
142510
142510
142510
299998
299999
299998
299977
299999
299999
299999
299999
299997
299999
142510
299987
299999
142510
299999
299999
299996
299999
299999
299999
299999
142510
299982
299998
299996
142510
142510
299994
142510
299999
142510
299999
142510
299998
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
299941
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
142510
142510
299996
299999
299999
299996
299997
142510
299998
299999
299998
299999
299984
299999
299999
299999
299984
142510
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299994
299999
142510
299991
299997
142510
142510
299999
299998
299998
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299992
299995
299999
299976
299961
299999
299999
299996
299999
299999
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
299995
299999
299993
299997
299998
299997
142510
299998
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299992
299999
299999
299999
299999
142510
299996
299999
299999
142510
299979
299999
299969
299999
142510
142510
299999
142510
299997
299999
299995
299999
299999
299996
299999
299999
299999
299993
299999
299997
299996
299981
299999
299993
142510
299999
299994
299997
299999
299999
299998
299999
299976
299999
142510
299997
299999
299996
299999
142510
142510
299998
299999
299999
142510
299999
299999
142510
142510
299995
299997
299978
299999
299999
299999
299999
299999
142510
299998
299999
142510
299985
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299980
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
299984
299998
299998
142510
299912
299999
142510
142510
299998
142510
142510
299999
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299998
299998
299999
299999
299999
299999
299993
142510
299998
142510
299993
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
142510
299997
142510
299999
299999
142510
299999
142510
142510
299997
299999
299999
299999
299998
299999
299998
142510
299998
299999
299999
299997
299998
299999
299999
299999
299998
142510
299999
142510
299999
299998
142510
299999
299999
299934
142510
299997
142510
299999
142510
299999
299999
142510
299999
142510
299997
142510
299998
299997
299999
299999
299999
299999
142510
299998
299999
299999
299997
299999
299999
299999
299999
299993
142510
142510
299998
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299997
299997
299999
299999
299994
299998
142510
142510
299999
299998
142510
142510
299999
142510
299999
299994
142510
142510
299993
142510
299995
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
142510
299998
142510
299992
299999
142510
299995
299998
299999
299998
142510
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299996
142510
299999
299996
299999
299999
299999
299999
299999
142510
299999
142510
299997
299996
142510
299999
299999
299997
142510
299998
142510
299996
299999
142510
299994
142510
299999
299998
299999
299980
299999
299999
299998
299999
142510
299999
299996
142510
299999
299999
142510
299999
299999
142510
299999
299987
142510
142510
142510
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299998
299998
299999
142510
142510
299998
299999
299999
299999
142510
299995
299999
299999
299999
299997
299997
299999
299999
299999
142510
299999
142510
142510
299999
299990
299998
299992
299999
299999
299999
299999
299999
142510
142510
299999
299999
299976
299999
299996
299997
142510
299988
142510
142510
142510
142510
142510
142510
299999
299999
142510
299997
299999
299999
299999
142510
299999
142510
299999
299999
299992
299995
299999
299999
142510
142510
299999
299997
299999
142510
142510
299999
142510
299998
299996
299999
299999
299998
299999
299997
299999
299994
299998
142510
142510
299999
299999
299986
142510
142510
299952
299999
142510
299999
299994
299996
299999
299999
299999
299999
299999
299999
299996
299992
299999
299999
142510
142510
142510
299999
299999
142510
299997
299998
299998
299999
142510
299999
142510
142510
142510
299996
142510
142510
299994
299993
142510
142510
142510
299996
142510
299999
299999
299999
299999
299998
299999
299999
299993
299999
299999
299999
299996
299966
142510
299999
299997
299999
299999
299999
299998
299999
299998
299999
299997
299999
299994
299999
299999
299999
299996
299998
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
142510
299989
299999
142510
299999
299999
299999
299974
299984
142510
142510
142510
142510
299999
299999
299999
299993
142510
142510
299999
299999
299999
299999
142510
299999
299999
142510
142510
142510
142510
142510
299999
299999
299999
299999
299997
142510
142510
142510
299999
299995
142510
299999
142510
142510
142510
299997
299999
142510
299989
299999
142510
142510
142510
142510
299999
142510
142510
142510
299999
299999
299999
299999
299998
299999
299999
299950
142510
299999
299992
299999
299999
299999
299995
299998
142510
299999
299999
299998
299976
299997
299996
299999
299991
142510
142510
142510
299997
299999
299991
299998
299999
142510
299998
299999
142510
299999
299999
299996
299999
299996
299999
142510
299995
299999
299999
142510
299999
299999
299999
299995
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299998
142510
299995
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299986
299992
142510
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299982
142510
299941
299999
299999
299999
142510
299993
142510
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299978
299998
299999
299999
299998
299999
299999
299996
299999
299999
299997
142510
299991
142510
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
142510
299999
299998
142510
299999
299999
142510
299999
299999
299999
142510
299998
142510
299993
299998
142510
299999
299997
299998
142510
299999
142510
299999
299999
142510
299999
142510
142510
299999
299940
299999
299999
142510
142510
142510
142510
299997
299998
299999
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
142510
299983
142510
299999
142510
299999
142510
299999
299999
142510
299999
299997
299981
299999
299999
299999
142510
299999
299995
299999
142510
299997
299998
299999
142510
299999
299999
142510
142510
299998
299999
142510
299999
142510
299999
299987
299991
299999
299999
299999
299999
142510
299997
299995
299997
142510
142510
299999
142510
299997
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
299983
299999
299999
299997
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299998
299999
299999
142510
299999
142510
299999
299999
299998
299998
299998
299999
299982
299999
142510
299990
299997
142510
299999
299998
142510
299997
299969
142510
299999
142510
142510
299995
299999
299999
299997
299994
142510
299994
299999
142510
299999
299999
299997
142510
299999
142510
142510
299999
299999
299998
299999
299999
142510
299999
299999
299996
299999
299997
299997
299999
299999
299995
299999
299999
299999
299998
299999
142510
299995
142510
299979
142510
299997
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299994
299999
299999
299999
142510
142510
299999
299999
299998
299998
299999
299998
142510
299999
299998
142510
142510
299999
299999
299999
299998
299999
299999
299999
142510
142510
142510
299999
299998
299999
299999
299999
299999
299999
299997
299999
142510
142510
142510
299999
299999
142510
299999
299997
142510
299999
142510
142510
142510
142510
142510
142510
299999
299999
299999
299999
299998
142510
142510
299998
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299998
299999
299999
299995
299991
142510
142510
299997
299999
299999
299996
299999
299999
299999
299998
142510
299999
299993
299999
299989
299997
299999
299999
142510
299999
142510
299999
299999
299999
299997
299999
299999
299998
299998
299999
299999
299997
299999
142510
299997
299999
299999
299999
299940
142510
299998
299996
299980
299999
299999
299999
299997
299999
299999
142510
299991
299998
142510
142510
142510
299999
299997
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299981
299999
299999
299992
299999
299999
299993
299999
299999
299999
299999
299997
299984
299999
299998
299999
142510
299999
299971
142510
142510
299999
299999
299998
299999
299999
299999
299999
299999
299990
299999
299998
299989
299999
142510
299999
299999
299996
299997
299997
142510
299997
299999
299999
299999
142510
142510
299999
299999
142510
299996
142510
299983
142510
299997
299997
299999
299999
299997
299999
299999
299999
299999
299996
299999
299999
142510
299998
142510
299999
142510
299999
299999
299998
299998
299999
142510
299996
142510
299997
299999
142510
299996
299997
299999
142510
299999
299988
142510
299999
299992
299999
142510
299999
142510
299999
299993
299992
299989
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299998
299976
299988
299999
299999
299999
299991
299995
299999
299999
299999
299999
142510
299999
299948
299995
299999
142510
299999
299992
299999
299999
299999
299996
299997
299999
299998
142510
299999
299999
299999
299999
142510
299988
299998
299931
142510
142510
299994
299997
142510
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299998
299999
142510
299997
299999
142510
299999
299999
299999
299998
299998
299999
299999
142510
299999
142510
142510
142510
299999
299999
299992
299999
299999
142510
299998
142510
299999
142510
299999
299999
299997
299999
299999
142510
299999
142510
299999
299996
142510
299999
299998
299999
299990
142510
142510
299999
299990
299997
299999
299999
299989
299997
142510
299999
299999
299999
299996
142510
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299998
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299994
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299998
142510
299999
299999
142510
142510
299999
299998
299999
299999
142510
299999
299994
142510
299996
299999
299999
299999
299996
299999
299999
299999
142510
142510
299999
142510
299993
299999
299999
299999
299999
299998
299999
299999
142510
299995
299999
299995
142510
299999
142510
142510
299994
299993
299998
299999
142510
299999
299999
142510
142510
299998
299998
299998
299999
142510
299999
299999
299999
299999
142510
299998
299999
299999
142510
299994
299998
299975
142510
299999
142510
299999
299999
299998
299994
299997
299989
299998
142510
142510
299999
142510
142510
299998
142510
299999
299991
299999
299999
299999
299999
299999
299999
299999
142510
299999
299970
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
299972
299992
299998
142510
299999
299997
299991
299999
142510
142510
142510
299997
299999
299997
299999
142510
299999
142510
299999
299997
142510
299999
299999
299999
299999
299998
299998
299999
299999
142510
142510
299995
142510
299999
142510
299998
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
299999
299992
299999
299999
299999
299998
142510
142510
299998
299999
142510
299987
299990
299999
299999
299999
299999
299998
299993
299999
299999
299986
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299997
142510
299999
299999
142510
299999
299999
299999
142510
142510
299999
299975
299999
299999
142510
142510
299998
299999
299997
299986
142510
299995
299998
299999
142510
299999
299995
142510
299999
299983
142510
142510
299996
299999
299999
299999
299974
299996
299971
299999
299999
142510
299999
142510
142510
299962
299997
142510
299999
299999
142510
299997
299997
142510
142510
299999
142510
299994
299999
299997
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299998
142510
299998
299999
299991
299999
142510
299999
299999
299999
299993
299998
142510
142510
142510
299999
142510
142510
299999
142510
299999
142510
142510
142510
142510
299999
299995
142510
299998
299998
299999
299999
299983
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299982
299993
299999
299999
299997
142510
142510
299997
299999
299995
299996
299989
142510
299999
299999
299999
142510
299998
142510
299999
142510
142510
299999
142510
299999
299999
299985
299995
299999
299997
299986
299999
299995
142510
299997
299999
299999
299999
299999
299982
142510
142510
299994
142510
299999
299999
299999
142510
299999
299997
142510
299999
299999
299997
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299998
299995
299999
299998
142510
299998
299998
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
142510
299983
299997
299999
299999
299999
299999
299999
299998
299999
299999
299994
142510
299998
142510
299997
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
299998
142510
299999
142510
299998
142510
142510
299992
299999
299999
142510
142510
299998
299996
299999
299999
299981
299978
299995
299999
299999
142510
299993
142510
142510
299997
299985
299996
142510
299999
299999
299998
299999
299966
142510
299999
299968
299999
299999
142510
142510
299999
299998
299998
299990
142510
299999
299999
299999
299994
299999
299999
142510
299999
299998
299999
299999
299999
142510
142510
142510
299998
142510
299997
299995
299999
299999
299999
299999
142510
299999
299998
299999
142510
142510
299992
299999
299999
299999
299999
142510
299999
142510
299999
299999
299992
299998
299999
142510
299993
299999
299999
142510
299999
142510
299999
299996
142510
142510
299997
142510
142510
299989
299997
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
299994
142510
299999
299999
299997
299999
299973
299999
142510
299987
142510
142510
299998
299994
299994
299999
299999
299999
299999
299999
299999
299998
299998
299999
299999
299999
142510
142510
299998
299999
142510
299997
299999
299998
299992
299997
299999
299997
299999
299999
142510
299999
299999
299999
142510
299999
299991
299999
299999
299999
299996
299999
142510
299997
299975
299999
299999
299999
299999
299999
299999
299999
299999
299984
299995
142510
142510
299994
299995
299996
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
299998
142510
299999
299997
299999
142510
299997
299998
299999
142510
299905
299997
299999
299999
299999
299998
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299936
142510
299999
299999
142510
299999
299998
142510
142510
142510
142510
299997
299999
299999
299993
299998
299999
142510
299999
299998
299999
299999
299987
299999
299999
299998
299999
142510
299998
142510
142510
299980
299992
299999
142510
299994
299999
299999
299999
299993
299998
142510
299998
142510
299999
142510
142510
299999
299995
142510
299999
299998
299997
142510
299991
299990
142510
299999
142510
299999
299999
299999
299999
299995
142510
142510
142510
299991
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
299996
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
142510
299999
299999
299985
299994
299999
299999
299998
299990
299999
142510
142510
299999
299996
142510
299997
299997
142510
299998
299999
299947
299999
299999
142510
299999
299999
142510
299999
142510
299999
299998
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
299989
299960
299996
299999
142510
142510
299990
299991
299999
299999
299999
299999
299999
299999
142510
299998
142510
142510
299999
299995
142510
299999
299999
299991
299999
142510
299998
299997
142510
142510
299999
299999
299997
299999
299999
142510
142510
142510
299949
299999
299999
299998
299999
142510
142510
299998
299999
142510
299997
299990
142510
299999
299998
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
142510
142510
299998
142510
299999
142510
299999
299999
142510
142510
142510
299999
142510
299992
142510
299999
299999
299999
299999
142510
299999
299996
299997
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299996
299999
299999
299999
142510
299999
142510
142510
142510
142510
299999
142510
299953
142510
142510
299996
299998
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299996
299989
299999
299999
299998
142510
142510
299999
142510
299999
299999
299997
299999
299998
299999
299999
299999
299986
299998
299999
299999
299999
299998
299999
299936
299999
142510
142510
299998
299999
299999
299996
299999
142510
299999
299998
299999
299999
142510
142510
142510
299997
299999
142510
142510
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
299998
299999
299997
142510
299999
299999
142510
299998
142510
299998
299999
299996
142510
299999
299998
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
299997
142510
299999
299999
299999
299999
299998
299999
299998
299985
142510
142510
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299990
299996
142510
299995
299988
299999
299998
299999
299999
299999
299995
299987
299993
299999
299999
142510
299999
142510
142510
299999
299997
299999
142510
299995
299999
299999
142510
299999
299994
299999
299992
142510
299992
299999
142510
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299997
299991
299999
299999
299999
299999
299958
299993
299999
142510
299998
299999
299999
299999
299998
299999
299999
142510
299997
299999
299999
299999
299999
299994
142510
299999
142510
299999
299999
299999
299997
299999
299999
299998
299995
299999
299997
299999
299998
299989
299997
299999
299999
299999
299999
142510
299994
299999
299996
142510
299999
299991
299992
299999
299991
299997
142510
299995
299998
299997
142510
142510
299999
142510
299999
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
299948
299999
299999
299999
299993
299996
299992
299994
142510
299989
299999
299993
299999
299999
299996
299994
142510
299999
299999
142510
142510
299999
142510
142510
299998
142510
299988
299999
299999
299987
299999
299989
299999
142510
142510
142510
299998
142510
299993
299999
299999
299999
299999
299999
299997
299999
299984
142510
299999
299999
299999
299975
299998
299998
299999
299998
299999
299996
299997
299999
299998
142510
299997
299976
299999
142510
299999
142510
299990
142510
299998
142510
299973
299996
142510
299999
299970
299999
299998
299999
142510
142510
142510
299999
142510
299999
299999
299999
299999
299993
142510
299998
299999
299999
142510
142510
299999
299999
299999
299997
299999
299997
299992
142510
299992
299999
142510
142510
142510
299999
299999
299975
299980
299997
142510
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299998
299996
299999
142510
299998
299999
299998
142510
142510
299998
299999
299996
299999
299999
299999
299999
299998
142510
299996
299995
142510
299999
299996
299999
299999
142510
299981
299997
142510
299998
299999
299999
142510
299999
299997
299999
299985
142510
142510
142510
299999
299998
299999
299988
299999
142510
299996
142510
142510
299999
299999
299999
299976
299999
142510
299998
142510
142510
299999
299998
299999
299999
299999
299999
299993
299999
299999
299999
299998
299992
142510
299999
299997
142510
299999
142510
142510
142510
299999
299999
142510
142510
299998
299999
299979
299988
299999
142510
299981
299989
299999
142510
299984
142510
299999
142510
299998
299999
299999
299999
142510
299990
299999
299999
299999
142510
142510
299998
299998
299999
299999
299999
299999
299999
142510
299999
142510
299954
299999
299956
299999
299999
299999
299995
299999
142510
299995
299999
299999
299999
142510
299981
142510
299999
299999
142510
299999
299997
299999
142510
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299994
299997
299999
299999
299999
299995
299997
142510
299999
299999
299993
299999
299999
299999
299999
142510
142510
299999
299998
299999
299997
299999
299991
299999
299996
299992
299998
299998
299999
299999
299999
142510
299997
142510
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299978
299999
299999
299979
299999
142510
142510
299963
299999
299999
299987
299999
299999
299999
299999
142510
299998
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
142510
299980
142510
299999
299997
299999
142510
299999
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299996
299999
299998
299999
299999
142510
299985
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299988
299999
142510
299999
299999
299992
299999
142510
299999
299993
142510
142510
142510
299999
142510
299984
299999
299999
299998
299999
299998
299993
299998
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299986
299998
299998
142510
299993
299999
299999
299999
299999
299996
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299997
299999
142510
142510
299994
299999
142510
299999
142510
299999
299999
299999
299999
299983
299976
299999
299998
299999
299999
299998
299999
142510
299999
299999
299941
299999
142510
299999
299999
299999
299986
299999
299982
299997
142510
299997
299998
142510
142510
299999
299998
299992
299994
299995
299998
142510
299999
299999
299999
299998
299989
299998
299999
299998
299999
299997
142510
299986
142510
299999
142510
299991
299999
299999
142510
299998
142510
299999
142510
299999
142510
142510
299985
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299998
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
299999
299980
299993
299984
299996
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299995
299995
299997
299999
299999
299979
299999
142510
299997
299999
299999
299994
299999
299999
299999
299999
299999
142510
299990
142510
299999
142510
299997
299999
299999
299989
299999
299998
142510
142510
142510
299999
299999
299999
299999
142510
299999
142510
299999
299998
299999
299999
142510
299996
142510
299999
142510
299992
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299964
299999
299998
142510
142510
299999
142510
299999
299995
299996
299999
299999
299983
142510
299999
299995
299994
299995
299999
142510
142510
142510
299999
142510
142510
299999
142510
299977
142510
142510
299999
299999
299997
142510
142510
299995
299999
142510
299999
299997
299995
299999
299999
299999
142510
299999
299999
142510
142510
142510
299999
299988
299986
299999
299998
299999
142510
299999
299999
299999
142510
299996
142510
142510
299999
142510
299996
142510
299999
299999
142510
299997
142510
142510
299999
142510
142510
299999
299997
299998
299965
299994
299999
299999
299999
299999
299996
142510
299999
299981
299999
299999
299999
299999
299998
142510
299995
299999
299998
299999
299999
299994
142510
142510
299999
142510
142510
299998
299999
299989
299999
299999
299991
299998
299999
142510
299999
299996
299995
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
142510
299999
299997
299993
299999
299996
299998
299999
299990
299999
142510
142510
299999
142510
299999
299998
299972
142510
142510
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299997
142510
299999
299999
299999
142510
142510
299994
299988
142510
299989
299999
299999
142510
142510
299998
299981
142510
299999
299999
299999
299999
142510
299997
299999
299998
299999
299998
142510
142510
299965
142510
299999
299999
299999
299999
142510
299997
299999
142510
299999
299999
299990
142510
299996
299999
299999
299998
299999
299985
142510
299997
299999
142510
299999
299999
142510
299999
142510
299999
299997
299999
299999
299998
142510
142510
299999
142510
142510
299999
299998
299999
299998
299999
142510
299999
299999
299999
299964
299999
299997
299996
142510
142510
142510
299999
299991
142510
142510
299998
299997
142510
299999
142510
299999
299999
299997
299999
299997
142510
142510
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
299996
142510
299999
299999
142510
299996
299986
299999
299978
299996
299999
299999
299999
299999
142510
299972
299997
299999
299999
299998
299995
299998
142510
142510
299999
299999
142510
142510
299999
299997
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299993
299999
142510
299999
299999
299997
299996
142510
299997
142510
299999
299999
299996
299999
299905
142510
299999
299999
299999
299999
142510
299992
299999
299980
299999
299999
299999
142510
299999
299998
142510
299999
142510
142510
299996
142510
142510
142510
142510
142510
299998
299999
142510
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299960
299996
299999
299999
299999
142510
299998
299994
299999
299997
299999
299999
299999
299999
299999
299999
299999
299993
299999
142510
299999
299999
142510
299999
299999
142510
299999
142510
142510
299989
142510
299984
142510
142510
299999
299999
299998
299999
299995
299999
299999
142510
299999
299999
299999
299996
142510
299999
299999
299998
299997
299999
299995
299999
299999
299999
299999
299999
299978
299999
142510
142510
142510
142510
299993
142510
142510
299999
299990
299999
299999
142510
142510
299999
299998
299999
299998
299999
142510
299999
299998
142510
299996
299999
142510
299999
299999
299997
142510
299999
299999
299999
299999
299999
142510
142510
299999
299996
299999
299997
299999
299999
142510
299999
142510
142510
142510
142510
299999
299999
299999
299996
299999
299997
299999
299999
299999
142510
299999
299993
142510
142510
299999
299998
299999
142510
299999
299999
142510
142510
299999
299986
299999
299999
299999
299999
299992
299998
299998
299999
299994
299998
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
142510
142510
299999
299996
299999
299999
299999
299990
142510
299999
299999
142510
299999
299999
299991
299996
299998
299997
299999
299998
299999
299999
299997
299999
299999
299999
299999
299999
299985
299999
299982
299999
299998
299997
142510
142510
299999
299999
142510
299999
142510
299996
299999
142510
299970
299999
299994
299998
142510
299999
142510
299997
142510
142510
142510
299999
299996
299998
299999
299999
299999
299998
299987
299999
142510
299997
142510
299999
299999
299994
142510
299998
142510
299998
142510
299995
299999
299999
299999
299999
299991
299999
142510
299999
299998
299950
142510
299994
299999
142510
142510
299999
299999
142510
142510
299999
142510
299999
299983
299998
299999
142510
299997
299999
299999
299999
299998
299999
299997
142510
299999
142510
299999
299999
142510
299994
142510
299995
142510
299999
142510
299999
142510
299999
299999
142510
299968
142510
299999
299999
299999
299999
299999
299999
299996
299994
299996
299999
299989
299999
142510
299999
299999
142510
299999
299989
142510
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
142510
142510
142510
142510
299999
142510
142510
299999
299999
299993
142510
299998
299999
299997
299999
299999
299999
299994
142510
299999
299999
299997
299996
299999
299999
299999
142510
299999
299999
142510
299999
142510
299989
299999
299994
142510
299999
299999
299996
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
299991
299998
299999
299999
142510
299999
299999
299999
299999
299987
142510
299997
299959
299998
299999
299999
142510
299998
299992
299998
299999
142510
299990
142510
299999
142510
142510
299998
299999
142510
299988
299998
142510
299991
299998
299999
142510
299999
299998
142510
299997
299994
299999
299999
299999
142510
299998
299999
299999
299990
142510
299999
299999
142510
142510
299999
299996
299994
299992
299984
142510
299999
299997
299999
299999
299999
299975
299999
299999
299999
299999
142510
299984
299999
142510
299999
299999
142510
142510
299998
299999
299999
142510
142510
142510
299999
299999
299996
299965
299998
142510
299999
299992
299996
299999
142510
299999
142510
299986
299999
299999
299999
299999
299988
142510
299999
299999
299999
142510
299999
299996
142510
299998
142510
142510
299999
299999
299999
299997
299998
142510
299984
299999
299999
142510
299999
299995
299995
299999
142510
299999
299963
142510
299997
299999
299999
299999
299999
299996
299999
142510
142510
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
142510
142510
299996
299999
142510
299999
142510
142510
142510
299999
299997
142510
299999
299999
142510
142510
299999
299999
299982
299972
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299987
299995
142510
142510
299995
299999
299998
299998
299968
142510
299999
299999
142510
299996
299977
299998
299999
299999
142510
299999
299999
299999
299985
299992
142510
142510
299995
142510
142510
299999
142510
142510
299999
142510
299999
299999
142510
142510
299998
142510
299999
142510
299987
299999
142510
299999
142510
299999
142510
299986
299992
299999
142510
299999
142510
299996
299999
299999
299999
142510
299999
142510
299999
299999
299993
299998
142510
299999
299969
299996
299999
142510
142510
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
142510
299996
142510
299998
299998
142510
142510
142510
299999
299997
299995
299999
142510
299998
299999
299998
142510
299999
142510
299999
299999
142510
142510
299998
299998
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
142510
299998
299999
299999
299998
299946
299995
142510
299998
142510
142510
299992
299998
299997
299992
142510
142510
299999
299999
142510
299999
142510
299996
299999
299999
142510
299999
299999
299999
142510
299999
299995
299982
299994
299999
299999
299991
299999
142510
299977
142510
299997
142510
299998
299994
142510
299999
299997
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
142510
299999
299999
299963
142510
299999
142510
142510
299999
142510
299999
142510
299970
299999
299999
299998
299999
142510
142510
299999
299999
299994
299997
299999
299999
299996
142510
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299972
299999
299999
299999
142510
299999
142510
299999
299999
299999
299996
142510
299999
299999
299999
299997
142510
299996
142510
299999
299999
299999
299990
299997
299999
299999
299999
299999
142510
142510
299997
299999
299996
299999
142510
299999
299999
142510
299995
299999
299999
299999
142510
299991
142510
299999
299997
142510
299999
299999
142510
142510
299998
299999
299984
299999
299996
299999
299998
142510
299999
299999
299974
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
142510
299998
299999
299999
299995
299998
142510
142510
299977
299996
299991
299999
299999
299988
299995
299999
299999
142510
142510
299990
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299997
142510
299999
299997
299999
299995
299999
142510
299999
299994
142510
299999
299999
299986
299999
142510
142510
299986
299999
299999
299999
142510
142510
299999
299996
299999
299999
142510
299999
299999
299964
299999
142510
142510
299999
299999
299992
299999
299999
299999
142510
299987
142510
299998
299999
299999
299999
299997
299999
142510
299967
299997
299998
142510
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299994
299999
142510
299997
299974
299999
299999
142510
142510
299999
299973
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
142510
299999
299999
142510
299999
299997
142510
299996
299999
299996
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299996
142510
299997
142510
299999
299999
142510
299999
142510
299995
142510
299993
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299998
299999
142510
299999
299999
299997
299998
299989
142510
142510
299999
299999
299999
142510
299988
299999
299999
299998
299997
299999
299997
299999
299999
299999
299999
299991
299999
299999
299987
299997
299983
299984
142510
142510
299999
299999
299999
142510
299997
142510
299984
299999
142510
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299998
142510
299982
299999
299998
299992
299999
299978
299999
299998
299999
299999
299999
142510
142510
299999
299999
299997
299999
142510
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299996
299997
142510
142510
299999
142510
142510
299999
299999
142510
142510
299999
299999
142510
299992
299999
299999
299999
142510
142510
299999
299989
299999
299999
299999
142510
142510
142510
299986
299999
142510
299999
299994
299999
142510
299999
299999
299995
299999
142510
299997
299999
299999
299997
142510
299999
142510
299999
299999
299999
299995
299999
299994
299999
299983
299999
299999
142510
299998
299999
299998
299999
299999
299993
299999
299999
299993
299999
299999
142510
299999
299999
299999
299996
142510
299996
299999
142510
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
299996
299998
299999
142510
299990
299999
299999
142510
299999
299998
299999
299999
299999
142510
142510
299995
299982
299999
299999
299994
299999
142510
299999
142510
299997
142510
299999
299999
299987
142510
299999
299999
299998
299999
299999
299999
299999
299998
299999
299998
299961
299999
299999
142510
299999
299999
142510
299964
299999
299999
299995
299999
299990
299997
299999
299999
299999
299999
299999
299999
299990
299999
299998
299998
299999
299999
299995
299999
299997
299999
142510
299992
142510
299999
142510
142510
299999
299964
299999
299999
299999
299999
299999
142510
299997
299984
299999
299995
299999
299999
299999
299999
299999
299999
299996
299989
299996
142510
299985
142510
299999
299999
299999
142510
299999
299997
142510
299997
142510
142510
299999
299999
299964
299996
142510
299997
299999
299999
299999
299998
299999
299999
299998
299999
299999
299997
142510
299997
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
142510
299999
299999
299949
299999
299995
299999
299997
299999
299997
299999
299999
299999
142510
299999
142510
299999
299945
299999
142510
299999
142510
299999
299999
142510
142510
299999
142510
299999
142510
299999
142510
142510
299999
299995
299991
142510
142510
299999
142510
299999
299997
299999
299995
299995
142510
299997
299999
142510
299996
299974
299998
142510
299988
299999
299999
142510
299981
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
142510
299982
299999
299998
299999
142510
299999
299996
299991
299999
299999
299999
299992
299997
299999
299990
299999
299999
299999
142510
299999
299990
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299981
299999
299999
142510
299999
299998
299999
299999
299999
299999
299979
142510
299995
142510
299999
299997
299999
299993
299999
299996
299997
299999
142510
142510
299995
299998
299999
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299995
299999
299999
142510
299999
299998
142510
299998
299999
142510
142510
299999
299996
299999
299995
299999
299998
142510
299999
142510
299999
299999
299997
142510
299999
299999
142510
299999
299999
142510
299987
299999
299999
299999
142510
142510
299992
299999
299997
299999
142510
299999
299999
299999
142510
299999
299998
142510
142510
299998
142510
299999
299999
142510
299988
299999
299999
299998
299999
299999
142510
299993
299999
299999
299999
299998
299999
142510
299999
299996
299999
299999
299999
299995
299999
299999
142510
299932
142510
299998
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
142510
299999
142510
299999
299990
299999
299999
299968
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299993
299994
299998
299990
299994
142510
142510
299998
299999
299999
299994
299999
299952
299990
299999
299997
299999
299999
299986
299998
299998
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299998
299990
299999
299997
299991
142510
142510
299999
299999
142510
299994
299999
299999
299999
299998
299999
299999
299999
299999
299992
299999
142510
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299998
142510
299999
299999
299999
142510
299999
299999
299999
299998
142510
142510
299999
299997
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299991
299999
299999
299998
299999
299999
299999
299999
142510
299996
299999
142510
299999
142510
299999
142510
299999
299999
142510
299990
142510
299999
299999
299999
299999
142510
299999
142510
299999
299997
299967
299999
299997
299999
299996
299999
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
299998
142510
299997
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299991
299998
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299996
299993
299999
142510
299999
299999
299999
299998
142510
299999
142510
299912
299999
299999
299996
299998
299998
142510
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299992
299990
142510
299999
299997
142510
299999
299999
299993
299997
142510
299999
299998
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299996
142510
142510
299997
299996
299999
299998
142510
142510
142510
299999
299999
299999
142510
142510
142510
299999
299998
299999
142510
142510
142510
299997
299999
142510
299999
299967
299999
299999
299981
142510
299995
299999
142510
299999
299999
142510
299999
142510
142510
299999
299998
299999
299998
299999
299996
299999
142510
299999
299999
142510
299999
142510
299999
299994
299999
299998
299999
299999
142510
299999
299999
142510
299998
142510
299999
142510
299999
299986
299999
299999
142510
142510
299997
299999
299996
299999
299999
299998
299999
299992
299999
142510
299999
299989
142510
299994
299996
299982
299999
299999
299998
299999
299994
142510
142510
142510
299999
142510
299999
142510
299999
299999
299999
299994
299999
142510
299999
299996
142510
299999
299999
142510
299997
142510
299999
299999
142510
142510
299999
299997
142510
299997
299999
299999
299999
299993
142510
299998
142510
299999
299999
299999
142510
299999
299995
142510
299999
299999
299999
299999
142510
142510
142510
299998
299999
299998
299998
299999
299999
142510
142510
299989
142510
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299993
299999
299999
142510
299997
299998
142510
142510
142510
142510
299999
299999
299999
299999
299993
299999
299998
299993
299999
299998
142510
299999
299999
299999
299999
299984
299999
299988
299999
299999
299999
299996
299999
299993
299999
142510
299999
299999
299999
142510
299999
299996
299998
299994
299999
299999
299997
299999
142510
299999
142510
299997
299999
299999
299970
142510
299999
299998
299998
142510
142510
299992
299992
299999
299999
299999
299998
299999
299999
299999
299993
299999
299999
299999
142510
299994
142510
299982
299999
299997
299991
299999
142510
299999
299947
299999
299999
299995
299999
142510
299999
299997
299999
299995
299999
299996
142510
299998
299999
299999
299975
299999
142510
142510
299999
299999
299999
299991
299999
299998
299999
142510
299997
299999
299993
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299997
142510
299959
142510
299999
299999
142510
299999
142510
299999
299999
299999
142510
299998
299999
299994
299999
142510
299998
299998
299992
299990
299999
142510
299999
299999
299999
142510
142510
142510
142510
299989
299999
142510
299999
142510
142510
299999
142510
142510
299999
299999
142510
142510
299999
299999
299999
299990
299999
142510
142510
299997
299999
299999
299999
299999
299999
299999
299996
299999
299997
142510
142510
142510
299996
142510
142510
299999
299991
299998
299999
142510
299999
299998
299999
142510
142510
142510
299999
299999
142510
142510
299996
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
299999
142510
299997
299999
142510
299999
142510
299999
299999
142510
299996
299934
142510
299999
299998
299996
299998
299999
299999
299996
299999
299999
299996
142510
142510
142510
299998
299999
299999
142510
142510
299999
299985
299996
299968
299999
299999
299992
142510
142510
299998
299999
299999
142510
299998
142510
142510
299961
142510
299999
299999
299999
299999
299999
299999
299995
299999
142510
299998
142510
299999
142510
299996
142510
299998
299999
299999
299999
142510
299999
142510
299999
142510
299995
299999
299999
299999
299997
299994
142510
299999
142510
299999
299999
299999
299994
299990
299999
299999
299999
299982
299998
299999
142510
299996
299994
142510
299997
299999
299998
299999
299997
299999
299999
299997
299990
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299996
142510
299999
299999
299975
299999
299998
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
142510
299999
299997
299999
299995
299999
142510
299999
299999
299998
299999
299999
299996
299999
299999
299997
142510
299981
299993
299999
299999
299999
142510
299997
142510
299999
299995
299999
299999
142510
299999
299998
299999
142510
299999
299998
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299999
299997
299983
142510
142510
299999
142510
299999
299999
299998
299998
299998
299999
299999
299999
299997
142510
142510
299994
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299954
299999
142510
299997
299999
299999
142510
299999
299997
299993
299999
299999
142510
299999
299996
299999
142510
299999
299999
299999
142510
299999
299997
299999
142510
142510
299999
299999
299999
299999
299999
142510
299997
299999
142510
299999
142510
299999
299999
142510
299999
299994
142510
142510
299994
299999
299996
299996
299996
299999
142510
299995
299998
299990
299986
299998
299997
299999
299999
299999
299995
299999
142510
299993
299998
299998
299999
299999
299996
299999
299990
299999
299999
299999
299999
299999
299999
299999
299995
142510
142510
142510
299994
299993
299999
142510
299999
142510
299999
142510
142510
299996
142510
299999
299999
299999
299996
142510
142510
299999
299999
299990
299999
299999
299999
299990
142510
299999
299999
142510
142510
299994
299997
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299997
299998
299999
142510
299999
299999
299999
299999
299968
299999
299995
299999
299999
299999
299999
299999
299980
299997
299999
142510
299999
299990
142510
299999
299999
142510
299999
299999
142510
299994
299999
142510
142510
299999
299997
299999
142510
299999
299991
299999
142510
299998
299998
142510
142510
299999
142510
299999
299999
299996
299984
299990
299999
299996
299999
299996
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
299999
299997
299999
142510
299999
299955
299999
299989
299999
299999
142510
142510
299999
299995
142510
299993
142510
299999
142510
142510
142510
299998
299999
142510
299988
299999
299997
299996
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
142510
299994
299999
142510
299998
299999
299999
299999
142510
142510
142510
299997
299991
299999
299999
299993
299991
299998
299999
299999
299995
299999
299999
299999
299999
142510
142510
299998
299998
299997
142510
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299991
299999
299994
299996
299999
299999
299999
299978
299999
142510
299993
299999
142510
299999
299998
299999
299997
299996
299999
142510
299999
299999
299998
142510
299997
299999
299999
142510
299995
299999
299998
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299994
142510
299999
299994
299999
142510
299999
142510
299997
299999
299999
299999
142510
299999
142510
299998
142510
299999
299999
299996
299999
299999
299996
142510
142510
299999
299987
142510
299992
299999
142510
299999
299999
299999
299999
299999
142510
299999
299998
299998
299999
142510
299992
142510
142510
299998
299999
299998
299999
142510
142510
299998
299999
299997
142510
299999
299999
299989
142510
142510
299989
299997
142510
142510
299999
142510
299999
299992
299999
142510
299999
142510
299999
299999
299998
299995
299999
299995
299999
142510
299999
299994
142510
299999
299999
142510
299999
299999
299976
299999
299999
299999
142510
142510
299999
142510
299999
299999
299994
142510
299999
299995
299999
142510
299999
142510
142510
299982
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299992
142510
299999
299950
299999
299999
299984
299991
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299997
299995
299999
299993
299999
299999
299997
142510
299999
299998
299994
142510
299995
299999
299999
299999
299997
299999
299999
299993
299998
299999
299984
299975
142510
299999
142510
299999
299999
142510
142510
299996
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299996
142510
299999
299999
299999
142510
142510
142510
299994
142510
299999
299999
299998
142510
142510
299997
299983
142510
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
142510
299998
142510
299998
299999
142510
299999
299999
299999
142510
299999
299997
299997
299999
299998
299999
142510
299999
299997
299998
299999
142510
299999
299999
299992
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
299998
299999
299999
299982
299998
299985
142510
299988
299999
142510
299995
299999
142510
299999
299999
299996
299999
299999
142510
142510
299999
142510
142510
299988
299999
299999
299999
142510
299997
299997
142510
299999
142510
142510
299985
142510
299986
299990
142510
299993
299999
142510
299997
299999
299997
299999
142510
299998
299999
299999
142510
142510
299998
142510
299999
299997
299930
299999
142510
142510
299998
299984
299999
299999
299999
299998
299999
299998
299999
142510
142510
299998
299999
299998
299996
299997
299998
299999
299999
299999
299999
142510
142510
299991
299999
299999
299999
299994
142510
299998
299999
299999
299999
299999
299999
299999
299984
299999
299999
142510
142510
299997
299999
142510
299999
299999
299999
299967
299999
299998
299997
299999
299999
142510
299998
142510
299999
299993
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299998
142510
299999
299998
299996
299997
299999
142510
142510
299997
299999
299998
299999
142510
299993
299999
142510
299987
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299975
299999
299999
299999
299999
299999
299999
299999
299988
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
299999
142510
299998
142510
299999
299999
142510
142510
142510
142510
299997
299999
299999
299999
299997
299999
299999
299999
299999
299999
299989
299999
142510
299993
299998
299999
142510
299994
142510
299999
142510
142510
299997
299999
142510
299999
299996
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299996
299999
299996
142510
299999
142510
299995
299999
299999
299999
299999
142510
299999
299999
299993
299999
142510
142510
299999
299991
299999
299999
142510
142510
142510
142510
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299992
299999
142510
299999
299999
299994
299999
299999
299999
299999
299996
299999
299999
299999
142510
299996
299999
299999
299994
142510
299952
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299995
299999
299999
299997
299998
142510
299999
299999
142510
142510
299999
299999
142510
299999
299981
299999
299987
299997
299999
299999
299999
299999
142510
299998
299999
299999
142510
299999
142510
299999
299990
142510
299998
299999
299993
299999
299999
299999
142510
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299998
299999
299998
142510
299999
299963
299992
299999
299999
299999
299999
299963
299997
299999
299998
299999
299999
142510
142510
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299996
142510
299999
299999
299990
299999
299995
299999
142510
299990
299998
142510
299999
299999
142510
299998
299999
299999
142510
299999
299986
299999
299998
299999
299999
142510
299999
299999
142510
299999
299999
299998
299999
299999
142510
299999
299999
142510
142510
299998
299997
299999
299997
299999
299999
299999
142510
142510
142510
299996
299995
299998
299999
142510
299999
299999
299999
142510
299999
299998
299999
299986
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299995
299999
142510
299999
299996
299999
299999
299983
299994
142510
299999
142510
299999
299999
142510
299989
142510
299999
142510
299999
299997
299989
142510
142510
299991
299997
299999
299998
142510
299999
299999
142510
142510
299983
142510
299999
299998
299998
299999
142510
142510
299999
299981
142510
299999
299989
142510
299999
299997
299998
299999
299999
299996
299999
299999
142510
299993
142510
299999
299999
299999
299998
142510
299994
299998
142510
299999
299999
142510
299997
142510
142510
142510
299999
299999
299999
142510
299984
299998
142510
299999
299999
299995
299990
299999
299997
142510
142510
299999
299999
142510
142510
299999
299991
142510
142510
299999
142510
299996
299998
142510
299994
299999
142510
299999
299999
299999
299999
142510
299999
299998
299983
299999
299999
299999
142510
142510
299999
142510
142510
299999
142510
142510
299996
142510
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299996
142510
299999
299999
299999
142510
142510
142510
299999
299997
299998
299998
299999
299985
299998
299999
299999
299999
299999
299998
142510
142510
299999
299999
299996
142510
142510
142510
142510
142510
299975
299991
299999
299986
299999
142510
142510
299999
299996
299999
142510
299999
142510
142510
299999
142510
299996
142510
299999
299999
299987
299999
299999
299999
299999
142510
299999
299999
299998
299986
299999
299999
142510
299999
299996
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
142510
299997
299999
142510
299996
299999
299999
299999
299999
299998
299999
299998
299999
299999
299994
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299986
299999
299998
299999
142510
299999
299999
299999
142510
299999
142510
299997
299999
142510
299998
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
299999
299999
142510
299997
299999
142510
299999
142510
299999
299999
299999
299999
299992
299999
299999
142510
299971
299999
142510
299999
299999
299999
299996
299999
299999
299999
299972
142510
299999
299999
142510
299999
299998
299995
299999
142510
299999
299999
142510
142510
299999
299999
299989
299999
299999
299992
299999
299999
299999
299999
299999
142510
299999
299999
299996
299983
142510
299997
142510
299934
142510
299999
299996
299999
142510
299999
299997
299996
299999
299999
299995
142510
299999
299989
299999
299999
299999
299999
299999
299999
299983
299998
299997
299995
299999
299997
299999
299999
299999
142510
142510
299999
299998
142510
142510
299999
299999
299999
142510
299999
142510
299999
299997
142510
142510
299999
299999
299997
142510
299999
299999
299999
299999
299999
142510
142510
299992
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299996
299999
299999
299997
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299997
299999
142510
299999
299989
142510
299999
299999
142510
299999
299992
299998
299996
299999
299991
299999
299999
299998
299999
299999
142510
142510
299999
299999
299999
299999
299995
299999
142510
299999
299997
299999
299995
299999
299999
299999
142510
299999
299998
299998
142510
299998
299998
142510
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
142510
299999
299969
299999
299999
142510
299996
299999
299990
142510
299999
142510
142510
142510
299996
299985
299997
142510
299999
299996
142510
142510
299991
299999
299998
299998
299999
299999
299997
299999
142510
142510
142510
299999
299999
299994
299998
299977
142510
142510
299999
299999
299968
299999
299999
299988
299999
299996
299993
299999
142510
299999
299980
142510
142510
299999
299953
299982
299998
299998
142510
299999
299989
142510
299999
299999
299999
299999
142510
142510
142510
299997
142510
299999
299999
299999
299999
299999
299999
299990
142510
299998
142510
299999
142510
142510
299999
142510
299998
299999
299999
299994
142510
299996
299999
142510
299999
299999
299999
299997
299998
299997
299997
299998
299999
299999
299999
299974
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
142510
299999
299997
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
299996
299999
299999
142510
142510
142510
299999
299999
299995
299999
142510
299998
299999
299995
299998
299998
142510
299999
299998
299999
299991
142510
299998
142510
299999
142510
299999
142510
299981
299999
299999
299995
299999
299999
299999
299990
142510
299999
299999
299999
142510
299999
142510
142510
299999
142510
299997
299973
142510
299999
299999
299999
142510
299999
299998
142510
299992
142510
142510
299997
142510
299999
142510
142510
142510
299993
299999
299997
299999
142510
299999
299997
142510
299997
299999
299934
299999
299999
142510
299998
299999
142510
142510
299999
299999
299997
299999
142510
142510
299999
299975
299999
142510
142510
299999
142510
299999
299999
299999
142510
142510
299999
299991
142510
299999
299996
299954
299999
299991
299997
299999
299999
142510
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
142510
299999
299999
299999
299997
299999
142510
299995
299998
142510
299961
299999
142510
299998
142510
299997
299998
299999
299999
299998
299999
142510
299999
142510
142510
299993
299999
299998
299999
142510
299999
299999
299996
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
299998
142510
299999
299995
142510
299998
142510
299999
299999
299999
299996
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
142510
299999
299999
299973
299999
299999
142510
299999
299975
299945
299991
299999
142510
142510
299999
299998
299999
299999
142510
142510
142510
299999
299998
299999
299954
142510
299999
142510
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299992
142510
299999
299997
299999
142510
299999
142510
299995
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
142510
142510
142510
299993
299999
299999
299999
299999
142510
299997
299999
299999
299998
299999
142510
299988
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299981
299997
299996
142510
142510
299998
299996
299996
299999
299996
299999
299995
299999
142510
142510
142510
299999
299999
299999
299999
299994
299991
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
299994
299999
299997
299999
299963
142510
299999
142510
299999
142510
299996
142510
142510
299999
299985
299999
299999
299999
299999
299998
299999
299997
299994
299998
299999
142510
142510
299992
299999
299999
299999
299967
142510
299998
299996
299999
142510
142510
142510
142510
142510
299999
299999
299999
299970
299986
299996
299979
299989
299998
142510
299996
299999
299999
142510
299993
299998
299999
142510
299997
299999
299999
299982
142510
299999
299997
299999
299999
142510
299999
299998
299998
299995
299999
299999
299998
142510
299999
299997
299997
299999
299999
142510
299996
142510
299999
299999
299999
299999
299984
142510
299999
299998
142510
299999
299999
142510
142510
299999
142510
299999
299997
299982
299999
299999
299995
299997
299998
299992
299997
299999
299999
142510
142510
299999
299999
299999
299988
299999
299999
299999
299997
142510
299999
299999
299999
299999
142510
142510
299998
142510
142510
299999
299999
299979
142510
299999
299999
299999
299999
142510
299997
299999
299999
299999
142510
142510
299999
142510
142510
299999
142510
142510
142510
299999
299999
299993
299995
299999
299999
299999
299997
299994
299996
142510
299982
299995
299999
299999
299999
299999
299999
299999
299983
299997
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299992
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299995
299958
299998
299995
299987
299996
299998
299999
299997
299999
142510
299990
299999
299999
299998
299999
299998
299999
299997
142510
142510
299983
142510
299999
299999
299996
299995
299998
299998
142510
299997
142510
299999
299989
299998
142510
299995
142510
299999
142510
299994
299997
299999
142510
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299996
299997
299995
299999
299989
299999
299999
299999
142510
142510
142510
142510
299997
299999
142510
299999
299999
299999
299999
299989
299990
299998
299999
299990
299997
142510
142510
299999
299999
299999
299998
299999
299999
299999
142510
142510
299997
299999
299997
299999
299999
299999
299987
299999
299999
299993
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
299998
299999
299998
299999
299999
299998
299999
299999
142510
299999
299999
299999
299994
142510
142510
299981
299999
299999
299983
299989
299999
299992
299999
299999
299999
299992
299976
142510
299999
299999
299999
299999
299995
142510
299998
299999
299999
299999
142510
142510
299999
299999
299999
142510
299961
142510
299997
142510
299999
142510
299995
142510
299999
299999
299999
299999
299999
299998
299998
299999
142510
299999
299999
142510
142510
299999
299999
299992
299999
299999
142510
299999
299999
299999
299999
142510
299997
299999
299998
299999
142510
299999
299999
299992
299998
142510
299999
142510
299999
299999
299995
299999
299999
299986
142510
142510
299999
299999
299998
299999
299998
299995
299999
299995
142510
299999
299998
299996
299999
142510
299999
299997
142510
299999
299999
299999
299999
299998
142510
299999
299997
299999
299999
142510
299999
299999
299988
299999
142510
299999
299998
299996
299999
299978
142510
299996
299998
299999
142510
299999
299999
299999
142510
299994
299999
299992
299999
299997
299999
299999
142510
299998
299999
299995
299998
299994
299999
299999
142510
299999
142510
299999
299999
299999
299997
142510
299999
299999
142510
299997
142510
299999
299999
299999
299998
299999
142510
299999
299997
142510
299998
299999
299999
299991
299993
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299983
299999
142510
142510
299999
299999
142510
299999
299996
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299992
299997
142510
299999
299998
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299996
299999
299998
142510
299999
299999
299994
142510
299999
299992
299999
299999
142510
299992
299998
299999
299994
142510
142510
299997
299999
299998
142510
299981
299996
299999
299999
299998
142510
299998
299998
299999
142510
299999
299999
299953
299998
299999
142510
142510
299999
299998
299999
299999
299999
299999
299999
299999
299989
299994
299998
299976
299998
142510
299999
299997
142510
299999
142510
142510
142510
299999
142510
299989
299999
142510
299993
299999
299999
142510
299999
299950
299996
299999
299999
299998
299997
299995
142510
299996
299989
142510
299999
142510
299999
299998
299999
299999
142510
299997
142510
299997
299999
299999
299998
299997
299999
299999
299999
142510
142510
299999
299999
142510
299999
299995
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
142510
299998
299996
299995
299979
299999
299999
299994
299999
299999
299999
142510
299999
299999
299999
299992
142510
299999
299999
299999
299999
299978
142510
299999
299997
299999
142510
299990
299999
142510
299999
299996
142510
299999
299998
299999
299999
299945
299999
299999
142510
142510
299999
299999
142510
142510
299999
299998
299999
299989
299999
299999
299998
142510
142510
299999
142510
299999
299999
299987
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
142510
299999
299999
299999
299994
299996
299997
299999
142510
299999
299997
142510
142510
299999
299999
299997
142510
142510
299981
142510
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299997
142510
299999
142510
299999
142510
299999
299999
299999
142510
142510
299993
299993
299976
299999
299999
299998
299997
299995
142510
299999
142510
142510
299999
299998
299999
299997
299999
299999
299999
299999
299999
299997
299997
299997
299999
142510
299999
299999
299999
299984
299998
142510
299998
299999
299999
142510
299999
299996
299999
299999
299999
142510
142510
299993
299999
142510
299999
299999
299999
299999
299998
299999
142510
299993
299999
299999
299999
299999
299999
299999
142510
142510
142510
299998
142510
142510
142510
142510
299955
299999
299999
299996
299990
299999
299999
299999
299988
142510
299996
299999
299995
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299989
299999
142510
299999
299999
142510
299983
299999
142510
299999
299976
299999
142510
299999
299999
299980
299999
299999
299999
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
299993
142510
299998
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299995
299999
299999
299990
299999
299998
142510
142510
299999
299999
299999
142510
299999
299999
299982
142510
299999
142510
299999
142510
299999
299999
299999
299998
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
299992
299999
299999
299996
142510
299976
299999
299988
142510
299996
299999
142510
142510
299999
299999
299999
142510
299999
299999
142510
299998
299973
299998
142510
299999
142510
299994
299999
299999
299999
299999
299998
299998
299999
142510
142510
299982
299999
299999
299999
299999
299999
299998
299999
299999
299998
299999
299991
299999
142510
299999
299999
299999
299997
299973
299999
299999
299999
299996
299999
299999
299999
299999
299978
299999
142510
142510
299999
142510
299999
299987
142510
299999
299999
299998
299999
299999
299998
299998
299999
142510
142510
299999
299999
299998
299999
142510
299999
142510
142510
299993
299997
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299998
299999
142510
299999
299999
142510
299997
299996
299999
299998
299999
299998
299999
299999
142510
299999
299999
299995
299999
299999
299999
299990
142510
142510
299999
299999
299999
299999
142510
299991
142510
299999
299999
299993
142510
299983
299995
299999
299998
142510
299999
142510
299994
142510
299999
299978
142510
142510
299999
299999
299997
299991
142510
299999
299999
299986
299992
299999
299998
299998
299999
299999
142510
299996
299999
299999
142510
299997
299995
299998
142510
299998
299999
299999
142510
299999
299999
142510
299999
299987
299999
299994
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299992
142510
299996
299997
299998
142510
299997
299996
142510
299991
299998
142510
142510
299999
299994
299999
299998
299996
299999
142510
299999
299988
299999
299998
299999
142510
142510
299999
142510
299998
299999
299997
299999
299998
299999
142510
299999
299999
299999
142510
299990
299999
299990
299999
299999
299999
142510
142510
299999
142510
299999
299993
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299984
142510
299999
142510
299999
299998
299999
142510
142510
299997
299999
142510
299999
299999
142510
142510
299999
299999
299998
299999
142510
299999
299992
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
299999
299999
299994
299982
142510
142510
299999
299991
299999
142510
142510
142510
299999
299999
299999
142510
142510
299999
142510
299999
142510
142510
299982
142510
142510
299999
299999
299997
299999
142510
142510
299999
299998
299999
299999
299999
299999
299998
299997
142510
142510
299999
299999
299996
299999
299999
299997
299999
142510
299997
142510
299996
142510
142510
299999
142510
299996
299999
299999
299996
299989
299999
299999
142510
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299990
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299977
142510
299999
299984
299998
299998
299998
299991
299999
142510
299999
299999
142510
299999
142510
299999
299999
142510
299999
142510
299998
299999
299998
142510
299999
299999
299999
142510
299999
299997
299999
299999
142510
299999
299999
299997
299999
299999
299999
142510
299999
142510
299998
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299998
299999
142510
299997
299999
142510
299999
299999
299999
299997
142510
299999
299999
299999
299990
299997
299999
299994
299999
299981
142510
299998
299999
299999
142510
299999
142510
299990
299984
299999
299994
299999
299992
299999
142510
299999
142510
299997
299999
142510
299999
299999
142510
142510
299999
299999
299999
299998
299999
142510
142510
299999
299999
299994
142510
299999
299996
299990
299999
299999
299999
299999
142510
299993
299999
299999
299999
299999
299966
142510
299999
299999
299999
142510
299979
299999
142510
299999
299996
299999
142510
142510
299999
142510
299999
299999
299992
299999
299998
299999
142510
299997
299999
299997
299998
299999
299999
299998
142510
142510
142510
299999
299999
299999
299997
299999
299998
142510
299999
299999
142510
142510
299994
299999
299999
299999
142510
142510
299999
299999
299998
142510
299999
299999
299999
299999
142510
299999
299999
299998
299996
299997
299989
299999
299999
299999
299998
299994
299999
299999
299992
299999
299992
299999
299999
299999
299999
142510
142510
299959
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299968
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299998
142510
142510
142510
299999
299999
299987
142510
299999
299999
299997
299999
299994
299996
299999
299999
299999
142510
299999
299997
142510
299999
142510
142510
142510
299999
299999
299999
142510
299999
142510
299998
142510
299981
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
142510
299999
299995
299999
142510
299999
299999
299993
299999
299997
142510
299996
299999
299999
299999
299999
299998
299998
299982
299999
299998
299999
299999
299999
299999
299997
299969
299995
299999
142510
299999
142510
299999
142510
299999
142510
299998
299999
299997
142510
299999
299999
299999
299992
142510
142510
299996
299999
299999
299999
299999
299999
299996
299999
299999
299998
142510
142510
299994
299999
142510
142510
299999
299998
299985
299996
299942
299999
142510
299999
299999
299999
299999
299999
299999
299989
299999
142510
299999
299999
299999
299999
142510
299999
299997
142510
299998
299996
142510
299999
299994
299998
299999
142510
299999
299999
299998
299999
299999
299999
299997
299997
299999
299999
299999
142510
299999
142510
299997
299995
299999
299999
142510
299996
299999
299999
142510
299998
299999
299999
299998
299999
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
299993
299999
299999
299989
299991
142510
142510
142510
142510
142510
142510
142510
299999
142510
299999
299997
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299997
142510
142510
299998
142510
299986
299999
299992
299998
299999
142510
299996
142510
299997
142510
142510
142510
299999
299999
142510
299994
299961
299989
142510
299999
299993
299999
299999
299999
299999
299998
142510
299991
299997
299996
299996
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299997
299990
299999
299998
142510
142510
142510
142510
299999
142510
299996
299999
299999
299999
299999
299999
299999
299992
299999
142510
142510
142510
299999
299999
299999
299990
142510
299999
299999
299998
299997
299999
299999
299998
299997
299999
299998
299999
299968
142510
299999
142510
299996
299993
299999
142510
142510
299999
299999
142510
299999
299999
299990
299998
299984
142510
299999
142510
299982
299999
299999
142510
299999
299999
299999
299999
299998
299996
142510
299999
299999
299999
299999
299998
299998
142510
299999
299995
299999
142510
299999
299999
299997
142510
299998
299999
299999
299959
299999
299999
142510
299999
142510
142510
142510
142510
299999
299999
142510
299997
299999
299999
142510
142510
142510
299986
299989
142510
299999
299996
299999
299998
142510
142510
299999
299999
142510
299997
142510
299999
299999
299996
299999
142510
299999
142510
299993
299995
142510
299999
142510
299998
299999
299999
299999
299999
299999
299998
299997
142510
299998
142510
299995
299998
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299996
299999
299998
142510
142510
142510
299999
299999
299999
142510
299999
299999
299982
299993
142510
299999
299999
299990
299999
299999
142510
299999
299999
299995
299997
142510
299997
142510
299999
299999
299999
299936
299997
142510
142510
299993
299999
299999
299999
299999
299999
299990
299932
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299981
299998
142510
299999
299999
142510
299999
142510
299995
142510
299999
299999
142510
142510
142510
299999
299998
299992
299987
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299996
299996
299999
299999
299996
299999
299999
142510
299999
299992
299997
299999
299999
299991
299997
142510
299999
299999
299995
299999
299976
299999
299999
299999
299995
299995
299999
142510
142510
299999
299999
299989
299999
142510
299999
299999
299999
142510
142510
299997
299999
142510
299999
299994
299999
299999
299999
299998
299960
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299998
299999
299999
299996
299998
299997
299999
142510
142510
299997
299994
299999
142510
299999
299999
299998
299995
142510
142510
299999
299998
299999
299999
299989
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
142510
299984
299999
142510
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299997
142510
299998
142510
299996
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
142510
299999
299896
142510
299999
299999
299999
299999
299993
142510
299999
299999
142510
299999
299992
299999
299999
299990
299999
299995
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299998
299999
142510
299999
142510
142510
299999
299999
142510
299999
299969
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
299999
299998
299999
299991
299997
299999
299997
299999
299998
299999
142510
299999
299999
299999
142510
299997
142510
299995
142510
299999
299999
299999
299937
299999
142510
299999
299999
299998
299999
142510
299999
142510
299995
299999
299999
299999
142510
142510
142510
299999
299999
142510
142510
142510
299999
299999
142510
142510
299958
142510
299999
299999
299999
299999
299997
142510
299998
142510
299999
299999
142510
299999
299998
299999
299997
299999
299999
299998
299999
142510
142510
299995
142510
299999
142510
299999
299999
299998
299999
299999
142510
299996
299997
142510
299997
299999
142510
299997
299999
299996
299997
299999
299997
142510
299996
142510
299999
299999
299997
299999
299998
142510
299999
299999
142510
142510
299999
299960
299999
142510
299999
142510
299999
142510
299996
142510
299999
142510
299998
299999
142510
299979
299999
142510
299999
299999
299997
299971
299999
299997
142510
299999
299999
299999
142510
299998
299999
299999
299998
299993
299995
142510
299998
299999
299997
299999
299999
299999
142510
142510
299996
142510
299999
299999
299999
299990
299999
142510
142510
299999
299999
299998
299997
299999
299993
299999
299999
299999
299980
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299998
299999
299999
299998
299997
299999
299998
299997
299993
299982
299999
299999
142510
299999
299998
142510
299999
299993
142510
299999
299999
299998
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299997
299999
299997
299986
299999
142510
299999
299999
142510
142510
142510
299999
299999
299996
299999
299992
299999
142510
299999
299999
299999
299999
299999
299996
299999
299998
299992
299999
299999
142510
299999
299999
299997
299999
299999
299974
299999
299998
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299999
299993
299999
299993
142510
299996
142510
299967
299998
142510
299999
299999
299963
299999
299982
299999
299999
142510
142510
299999
299980
299997
299999
299999
142510
299999
299999
299996
299999
299999
142510
299996
299998
299999
299999
142510
299999
142510
299999
299999
299996
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299980
299999
299953
299999
142510
299999
299999
299990
142510
299999
299996
299992
299999
299999
142510
299999
142510
142510
142510
299999
299999
299999
142510
142510
299999
299995
299999
299999
142510
299992
142510
299999
299999
299999
142510
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
299999
299988
299999
142510
299999
142510
142510
142510
142510
299997
299999
299999
142510
299993
299999
299999
299999
142510
299996
299999
299999
299998
142510
299999
299987
299999
299995
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299997
299998
142510
142510
299999
299999
142510
142510
299999
299999
299998
142510
142510
299997
142510
299999
142510
299999
299999
299990
299999
142510
299999
299988
299992
299999
142510
299999
299999
299999
299995
299999
299998
299998
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299994
299999
299999
142510
299998
299986
299999
299996
299998
299999
299999
299999
142510
142510
299997
299961
299999
299999
142510
299999
299998
299999
142510
299999
299998
299993
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299996
299999
299999
299999
299990
299999
299996
142510
142510
299998
299999
142510
299999
299995
299960
299998
299998
299999
142510
142510
299957
142510
299994
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299992
299999
299999
299999
142510
299999
299999
299999
299999
299996
299995
299992
142510
299999
299999
299995
299999
299999
142510
299999
299999
142510
299999
299999
299999
299996
299996
299999
299987
142510
299997
299999
299999
299997
299997
299989
299999
142510
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299990
299998
142510
299981
299997
299999
142510
299999
142510
299999
299977
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299989
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299988
299999
142510
299999
299999
299999
299993
299999
299999
299999
142510
299999
299999
299998
299997
299999
142510
299998
142510
299999
142510
299999
299989
299999
299999
299993
299999
299997
142510
299999
299999
299999
299998
299999
299999
299993
142510
299999
142510
299999
299998
299999
299999
142510
142510
299999
299999
299999
142510
142510
299997
299999
299999
299998
299999
142510
142510
299999
299998
299993
299999
299999
299999
299999
142510
142510
299999
142510
299999
299997
299999
299999
299998
299986
142510
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299995
142510
299999
142510
299999
299999
299989
142510
299892
299972
299998
142510
299999
142510
299998
299999
142510
299999
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299998
299992
299999
142510
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299991
142510
299985
299999
142510
142510
142510
142510
299999
299999
299998
299999
299999
142510
299999
142510
142510
142510
299996
142510
299999
299999
142510
142510
142510
299999
299999
142510
142510
299999
299992
299999
142510
299999
142510
299999
299999
299999
299996
142510
299999
299998
299999
299999
299999
299986
299999
142510
299998
299999
142510
299999
299999
142510
299999
299999
299998
299999
299991
299999
299999
299998
142510
299999
299999
299999
142510
299999
299999
299998
299996
299996
299999
142510
299999
299999
299999
299996
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
142510
299998
299999
299999
299999
142510
299993
299991
299993
142510
142510
299999
299998
142510
299999
299999
142510
299999
299999
142510
299995
299999
299998
299979
299999
142510
299998
299999
299998
299996
299999
299999
299999
299995
299999
299999
142510
299999
142510
299992
142510
142510
299999
142510
299987
142510
299999
142510
299999
299999
299999
299988
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299994
299999
299999
299998
142510
299999
299988
299993
299999
142510
142510
299991
299996
299999
299995
142510
299999
299957
299998
299999
142510
299940
299999
142510
299996
299999
299998
299999
299999
299999
299999
299999
142510
299997
299999
299996
299999
142510
142510
299999
142510
142510
299999
299997
299998
299999
299999
142510
142510
142510
299999
142510
299998
299999
299999
142510
142510
142510
299999
299999
299999
299997
299999
299989
142510
299984
142510
299999
299983
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299987
299999
299999
299996
299999
299999
299999
142510
142510
299999
299991
299999
299999
299999
142510
299999
142510
142510
299999
142510
299999
299999
299992
142510
299999
299999
299999
299999
299997
299999
299993
299999
299999
299997
299992
299999
299999
299998
142510
299999
299999
142510
142510
142510
299997
299998
299992
142510
299999
299999
142510
299999
142510
299993
299997
299998
299999
299994
299999
299995
299999
142510
299998
299999
299999
299999
299998
299999
142510
299999
299999
299999
142510
299999
299999
142510
299996
142510
142510
299999
299999
299993
299999
299996
299999
299999
299995
299998
299999
142510
299988
299995
299983
299999
299999
299999
142510
299997
299999
142510
142510
299998
299999
142510
299988
299994
142510
299999
142510
299993
299981
142510
299999
299997
299999
142510
299999
299986
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299960
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299995
299999
299999
299997
299967
142510
299999
299999
299999
299999
299969
299999
299998
299994
299996
299998
299999
299999
299999
142510
299997
142510
299999
299999
299971
299999
142510
299997
299999
299993
299999
299999
142510
142510
299999
299999
299999
299999
299997
299999
142510
299999
299997
299999
299999
299999
299997
142510
299998
299999
142510
299999
299999
299999
142510
299997
299999
299999
299997
299999
299999
299997
299994
299997
299991
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299998
299998
299999
142510
142510
299999
299999
299996
299995
299999
299999
299999
142510
142510
299999
299983
299999
299997
299999
299998
142510
142510
299998
299999
299995
299999
142510
299999
142510
299999
299999
142510
299999
299999
299996
299999
299999
299985
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299997
142510
142510
299999
299999
299999
142510
299993
299995
299999
299999
299999
299999
142510
299999
299996
299998
142510
299999
299999
299999
142510
299999
299990
299999
299989
299999
299991
142510
299999
299998
299999
142510
142510
299999
299998
299999
299999
142510
299999
299995
299994
299996
299999
299999
299999
299999
299999
299999
299999
299997
299999
299989
299999
142510
299999
142510
299999
142510
299997
299999
299998
299998
299999
299997
299999
299999
142510
299999
299999
299999
142510
142510
299999
299998
299999
299999
299999
299999
142510
299999
299999
299998
299997
142510
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299955
142510
299999
299932
299996
142510
299999
299999
299999
299999
299999
299995
299998
299998
299999
299999
142510
299999
142510
142510
299999
299999
299999
299995
299999
142510
299999
142510
299999
299999
142510
142510
299996
299999
299999
142510
299999
299999
299999
299996
299999
299999
142510
299999
299996
299999
142510
142510
299999
299997
299999
299988
299999
299995
142510
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
142510
299988
299999
142510
299999
142510
299996
299999
299999
299999
299999
299999
299998
299999
299999
142510
142510
299999
142510
299999
299996
299998
299992
142510
299983
299999
299999
142510
299999
142510
142510
142510
299999
299999
142510
299999
142510
142510
142510
142510
299999
299999
299998
299998
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
299977
299999
299999
299999
299999
299992
299990
299999
299999
142510
299996
299993
142510
299999
299999
142510
299997
142510
299999
299999
299999
299999
142510
299999
299999
299996
299999
142510
299998
142510
299999
299999
299998
299999
142510
299999
299999
142510
299981
299999
299999
299998
142510
299994
142510
299997
299972
299999
299999
299998
299999
299998
299998
299999
142510
299999
142510
142510
142510
142510
299999
299994
299999
299998
299998
142510
299999
142510
299999
299999
299999
299999
142510
299997
142510
299999
142510
142510
142510
299999
299978
299997
142510
299998
299999
142510
299999
142510
142510
299999
299999
142510
142510
142510
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299996
299999
142510
299999
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
142510
299983
142510
299999
299999
142510
142510
299997
299999
299999
299999
299999
299996
142510
299999
299999
299999
299989
299999
299999
142510
299997
299999
142510
142510
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
142510
142510
299999
142510
299998
299999
299999
299999
299984
299995
142510
299999
142510
299999
299999
299999
299998
142510
299998
299987
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299998
299997
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299997
299999
299991
299997
299999
142510
299999
299999
299998
299995
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
142510
299997
299988
299999
299999
299999
299999
299998
299999
142510
299999
299999
142510
142510
299999
299997
299999
299999
299999
299999
299999
299999
299997
299986
142510
142510
299999
299999
299999
299976
299999
299998
142510
299999
299999
142510
299998
299999
299999
299998
142510
299999
142510
299998
299996
142510
299999
299998
142510
299994
299990
299999
299999
299998
299999
299997
299999
299999
299995
142510
299998
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
142510
299999
299999
142510
299998
299996
142510
299999
299999
299998
299998
142510
142510
142510
299999
142510
299999
142510
299998
299998
142510
299999
142510
299998
299999
299999
142510
299997
299986
299999
142510
299999
299999
299999
142510
299999
142510
299989
299995
142510
299999
299999
299961
299999
299999
142510
299998
299999
299994
299999
299999
299983
299999
299998
142510
142510
299980
142510
299996
299982
299999
299999
142510
299994
299999
299999
299999
299999
299954
299999
299998
299999
142510
299999
299997
299998
142510
299992
299997
299999
299999
299999
299999
299999
299999
299999
299997
299990
299999
299997
142510
299998
299997
299999
299999
299999
142510
142510
299999
299999
299999
299996
142510
142510
299999
299999
142510
299999
299959
142510
142510
299999
299999
299999
299997
299999
299999
299998
142510
299999
299999
142510
299999
142510
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
142510
299996
142510
142510
299999
142510
299996
142510
299999
142510
299998
299991
299999
299994
299999
299997
299999
299994
142510
299999
299997
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299996
299997
142510
142510
299999
299999
142510
299999
142510
299999
299999
299997
299996
299999
142510
142510
299997
299999
299999
299989
299999
142510
299999
299999
299988
299999
299999
299990
142510
299983
299970
299999
299999
142510
142510
299999
299999
299998
299999
299999
142510
299998
299999
299999
299999
299995
299997
142510
299999
299989
142510
299994
142510
299998
299999
299997
299998
142510
142510
299996
299997
299999
299999
142510
142510
142510
299999
299999
142510
142510
299999
299998
142510
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
299997
299999
142510
299999
299999
142510
299997
299999
299993
299999
299999
299970
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299998
299998
142510
299995
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
299952
299998
299999
299998
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299990
299999
299996
299999
299999
299997
299999
299999
299996
299999
142510
299999
299999
142510
299998
142510
299999
299999
299998
299999
299995
299999
299997
142510
142510
299998
299999
299999
299999
299999
299998
142510
142510
299996
299978
299999
299957
299999
142510
299990
299999
142510
142510
299999
299998
299989
299999
299996
299998
142510
299993
299999
299999
299997
299997
299999
299999
142510
299998
299999
299999
299983
299999
299993
142510
299988
142510
299998
299999
142510
299999
142510
299980
299998
142510
142510
299999
142510
299999
299999
142510
299999
142510
142510
299997
299999
299999
142510
299998
142510
299999
142510
299996
299999
299999
299999
299998
142510
299999
299988
299998
299996
299998
299999
299999
299999
142510
299999
299999
299999
299999
142510
299998
142510
299999
142510
299996
299994
299998
299999
142510
299999
299999
142510
142510
299994
142510
299999
299991
299999
299999
142510
299999
299999
299997
299998
299999
299999
142510
142510
299999
299999
142510
299995
299999
299999
299997
299999
299999
299999
299999
299998
299998
142510
299998
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299995
142510
299981
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
299999
299990
299999
299997
299999
299999
299996
299999
299998
299969
299999
142510
299999
299998
142510
142510
299999
299995
142510
299996
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299985
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
142510
299996
142510
299999
142510
142510
299999
299999
299999
142510
142510
299999
142510
299999
299998
299999
299999
299999
142510
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299980
299999
299999
142510
299999
299999
299999
142510
299999
299997
299995
299981
142510
299995
299999
299990
299991
299999
299999
142510
299999
142510
299993
299994
299999
299999
299993
299998
142510
299999
299999
142510
299975
299999
299999
299999
142510
299992
299995
299999
299999
299999
299999
299999
299997
299989
299999
299987
142510
299999
299999
299997
299999
299999
142510
299999
299999
142510
299979
299999
142510
299999
299998
299998
299999
142510
299999
299999
299999
142510
299998
142510
299999
299999
299999
142510
299987
142510
299999
299999
299978
142510
299999
299999
142510
299999
299999
299999
142510
299992
142510
299997
299997
299999
142510
299999
299999
299912
299952
299999
299999
142510
299998
299993
299999
142510
299999
299988
299997
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299996
299999
299997
142510
299999
142510
142510
299999
299999
299999
299999
299965
299999
142510
299999
142510
299989
299999
299997
299999
299999
299999
299999
299999
299999
142510
299997
142510
299999
299999
299999
299999
299999
142510
299979
299999
142510
299990
299999
142510
299999
142510
142510
299960
299999
299997
299996
142510
299999
299999
299999
299998
299997
299999
142510
299999
299998
299997
299999
299992
299993
142510
299999
299998
142510
142510
142510
299989
142510
299999
299998
299999
299999
299999
142510
299991
299999
299997
299999
142510
299999
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
299996
299998
299998
299997
299998
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299982
299998
299999
299999
299999
142510
299988
299999
299999
299998
142510
299999
299999
299994
142510
142510
299999
299998
142510
299999
299999
299999
299999
142510
299993
299999
142510
299999
299997
299999
299999
142510
142510
299999
299999
142510
299990
299999
299999
142510
299995
299999
299996
142510
299999
299999
299999
142510
299999
299999
299992
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
142510
299992
142510
299999
299998
299999
299999
299997
142510
299999
142510
299999
299999
299998
142510
299999
299983
299930
142510
142510
142510
299999
299999
142510
299997
299999
299999
299997
299999
299999
299997
142510
142510
299999
142510
142510
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299996
142510
142510
142510
299999
299999
299999
142510
299993
142510
299999
299999
299999
299996
299999
142510
299994
142510
299995
299999
299999
299997
299991
299999
299995
299999
299999
299998
299995
142510
299998
299999
299999
299998
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
142510
299995
142510
299988
142510
299999
299994
299999
142510
299999
142510
299999
142510
299999
299999
299999
299977
299999
299999
142510
299983
142510
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299997
142510
299999
142510
142510
142510
299999
299991
299999
142510
142510
299999
299999
299993
142510
299999
142510
299999
299999
142510
299998
299999
299997
299999
299999
299995
142510
299995
299997
142510
142510
142510
299999
299999
299999
299999
299987
299999
299996
299995
299999
299995
142510
299999
299995
142510
142510
142510
299998
299999
299968
299999
142510
299999
299999
299997
299995
299999
299999
299999
142510
142510
299990
299999
299999
299999
299993
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299987
299999
299999
299976
299999
299992
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
142510
299999
299998
299999
142510
299985
299999
299999
142510
299999
142510
299999
299997
299998
299998
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299988
142510
299998
299999
299999
142510
142510
299998
299999
299998
299994
299996
299999
142510
299999
299999
142510
299975
299958
299996
299954
142510
299999
142510
299999
299999
142510
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299998
299999
299990
142510
299999
299999
142510
142510
299999
299992
142510
299999
142510
299998
142510
142510
299999
299999
299997
299999
299999
142510
142510
299999
142510
299999
299999
142510
299998
299999
299999
299997
299999
299999
299999
299989
299999
299999
299999
299999
299995
299998
142510
299999
299999
299999
299999
299999
299999
299998
299998
299988
299999
299979
299999
299999
299999
299999
299988
142510
299997
142510
142510
299999
299999
142510
299992
299998
142510
299999
299996
299999
142510
299999
142510
142510
299999
142510
299999
142510
142510
299999
299998
299998
142510
142510
299992
299999
299980
299999
299998
299988
299999
299999
142510
299999
142510
299997
299991
299999
142510
299996
299997
299999
299999
299954
299999
299999
299997
142510
299999
299999
299999
299999
299999
299993
299999
299999
142510
299896
299995
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
142510
299999
299999
299998
299999
299984
299999
299995
142510
299999
299999
299999
299999
299998
299997
299999
142510
299999
142510
299999
299999
299999
299999
299995
142510
299998
142510
299978
299996
142510
299999
142510
299946
299999
299998
299985
299999
299999
299999
299999
299995
299993
299999
299998
142510
299999
299999
299999
142510
299998
299999
142510
299999
299999
299999
142510
299999
299995
299971
142510
299999
299996
299999
142510
142510
142510
299996
299977
142510
142510
299999
299999
299999
299986
142510
142510
142510
299999
299998
299999
299996
142510
142510
299998
142510
299979
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299995
299999
299958
299999
299999
299999
142510
299999
299999
142510
299999
299998
299999
142510
299996
142510
299999
299999
299998
299999
299999
299999
299999
142510
299999
142510
142510
142510
299999
299977
299997
299990
299999
299998
299999
142510
299999
299999
299999
142510
299998
299999
142510
299995
142510
142510
299999
142510
142510
142510
299999
142510
142510
299997
142510
299973
142510
142510
142510
299999
299999
142510
299995
142510
299999
299999
142510
142510
299998
142510
142510
299990
299999
299994
299999
142510
142510
299997
299999
299999
299999
299999
299987
299998
299999
299999
299997
142510
299999
299999
299998
142510
299999
299999
142510
142510
142510
299999
299996
299999
299999
299994
299999
299986
142510
142510
142510
299999
299999
299999
299999
299999
299976
299999
299999
299999
142510
142510
299991
299997
299968
299999
299997
299999
299999
299999
299999
299999
299999
299999
299986
299999
299999
299999
299998
299992
299999
299999
299999
299999
299999
299999
299999
299986
299999
299996
299999
299999
299990
299990
299999
142510
142510
142510
299998
299999
299994
299992
299999
299999
299999
299998
299999
142510
299999
299996
299999
299994
299997
299994
299999
299999
299997
299999
299998
299999
299997
142510
299999
299999
142510
299995
142510
299999
299999
299999
299934
142510
299999
299999
299999
299999
299999
142510
299999
299989
299999
299999
299992
299999
299990
299988
299999
299998
299999
299998
142510
142510
299983
142510
299996
299999
299999
299997
142510
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
142510
299993
142510
142510
299999
299997
142510
299984
142510
299999
142510
299994
142510
142510
142510
299999
299999
299996
142510
299999
299999
299997
299999
299999
299999
142510
299988
299998
299999
299997
299999
142510
299997
299999
142510
299996
299999
299994
299999
299999
142510
142510
299997
299999
299993
299999
299997
299996
299999
299999
299999
299996
299999
299998
142510
299999
299999
142510
299989
299999
299985
299999
299999
299999
299998
299999
299999
299997
299998
142510
299999
142510
299998
142510
299999
299998
299999
142510
299999
299999
299998
299999
299999
299993
142510
299998
299976
299999
299999
299996
142510
142510
299997
142510
299999
299999
142510
299999
142510
299977
142510
142510
299999
299998
299999
142510
299999
299997
299999
299994
142510
299999
142510
299999
299999
142510
299996
299994
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299997
299993
142510
142510
299999
299934
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299998
299999
142510
299999
299999
142510
299999
299981
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
299998
299999
299990
299999
299998
299997
142510
142510
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299991
142510
299999
142510
299999
299999
299999
299994
299999
142510
299999
299999
299999
142510
299999
142510
299998
299997
299999
299999
299998
299999
299999
299999
299999
299995
142510
299998
299999
142510
142510
299999
142510
299986
299996
299945
142510
299999
299999
142510
299999
299997
142510
299999
299999
299967
299998
299999
142510
142510
142510
299999
142510
299999
299999
299975
299999
142510
299986
299999
299990
299999
142510
299978
299999
299999
299998
142510
299999
299998
299999
142510
299999
142510
299999
142510
299999
142510
299998
299998
142510
299999
142510
299995
299989
142510
299999
299999
299999
299999
299999
299993
299998
142510
142510
299999
142510
142510
299999
299999
299999
299996
142510
299999
299999
142510
299999
299999
299998
299999
299993
142510
299999
299999
142510
299999
299999
299999
142510
142510
299999
299998
299999
299998
299999
299998
299998
299998
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299996
299983
299997
299999
299998
142510
299999
299999
299999
299999
142510
142510
142510
299999
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
142510
299999
299991
299999
299996
299999
299993
299998
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299967
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299892
299999
299999
142510
299995
299999
142510
299999
299999
299999
299999
299999
299998
299999
299997
299999
299999
299999
299997
142510
142510
299999
299999
299995
299999
299999
299997
142510
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299993
299998
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299962
299999
299984
299965
299999
299999
299999
299999
299999
299998
299999
299991
142510
299999
299999
299998
142510
299997
299999
142510
142510
299999
299992
299998
299989
299999
299996
299999
299996
299991
299998
299997
299997
299999
299999
299994
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
142510
299997
299998
299999
142510
142510
299999
299999
142510
299994
142510
299997
299996
299998
299968
299999
299992
299999
299996
299999
299999
142510
299999
142510
142510
142510
299999
299997
299999
299999
299995
299999
299999
299999
299999
299996
299999
299991
299999
299999
299995
299999
299999
299999
299996
299999
299999
142510
299996
299999
299997
299999
299999
299993
299999
299999
299997
299999
299973
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299992
299999
299999
142510
299999
142510
142510
299998
142510
142510
299996
299986
142510
299998
299998
299999
299999
299999
299983
299999
299990
142510
142510
299999
299994
299989
299998
142510
299999
299999
299988
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299968
299995
299999
299999
299999
299999
142510
299999
299998
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299998
299999
299999
299988
142510
299998
299995
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
142510
299999
299997
299999
299996
299976
299999
299995
299990
299999
299999
299940
299999
299995
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299990
142510
299996
299999
299997
299999
299983
142510
142510
299999
142510
299999
142510
299999
299999
299999
299998
299997
299999
142510
142510
142510
299999
299996
299997
299999
299993
142510
299987
299992
142510
299999
299997
142510
142510
299999
142510
299997
142510
299999
299986
142510
299995
299999
299999
299999
142510
299999
299999
299999
299997
299999
142510
142510
299999
299999
142510
299999
299999
299997
299998
299999
299999
299998
299997
299999
299999
299999
299999
299999
299992
142510
299993
142510
142510
142510
299999
299997
299999
142510
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299987
299999
299999
299999
299990
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299989
299976
142510
299999
299999
299999
299997
299999
299997
299999
299999
299999
299985
299996
299999
299999
299998
299999
299999
142510
142510
142510
299999
299967
299999
142510
299997
142510
142510
142510
142510
299999
299998
299999
142510
299998
299998
142510
142510
142510
299999
299998
299999
299995
299970
299999
142510
299999
299999
299989
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
142510
299998
142510
299999
299999
142510
142510
142510
299997
142510
299996
299999
299999
299999
142510
299997
142510
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299997
142510
299999
299997
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
142510
299997
299999
299994
299994
142510
142510
299999
299999
142510
299999
299999
299999
299999
299969
299999
299996
299999
299999
142510
299999
299999
299999
142510
299999
299999
299997
142510
142510
142510
142510
299999
299999
142510
299996
299999
299999
299996
299999
299997
299997
142510
299999
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
142510
299998
299999
299999
299973
299994
299998
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
299997
299999
299993
142510
142510
299999
299991
299996
299999
299999
299998
142510
142510
142510
299999
299999
299997
299999
299999
142510
142510
142510
299999
299999
299999
299998
142510
299999
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299998
299999
299999
299999
299998
299999
299999
299994
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
142510
299997
299998
142510
142510
142510
299998
299999
299999
142510
299999
299998
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299994
299999
299997
142510
299989
299999
299998
299999
142510
142510
142510
299994
299997
299999
299993
299997
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299971
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299976
142510
299998
299998
299999
299997
299999
142510
299994
299999
299993
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
299974
299999
142510
142510
299999
299996
299998
299999
299999
299997
299999
299999
142510
299999
299999
299999
299998
299996
299999
299999
299998
142510
299999
299999
299993
299999
142510
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299993
142510
299995
142510
299999
299999
299999
299997
299999
142510
142510
299984
142510
142510
299999
299996
299999
142510
299965
142510
299999
299999
299999
299999
299999
142510
299996
142510
299999
299999
299999
142510
142510
299993
299999
299999
299996
299999
299999
142510
299986
142510
299942
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299988
299997
299994
299999
142510
299999
299999
299999
299998
142510
299999
299999
142510
299999
299999
142510
299999
142510
142510
299999
299999
299976
299999
299996
142510
299999
142510
299997
142510
299999
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299994
299998
299999
299999
299999
299999
142510
299999
142510
299999
299997
299989
299995
299999
142510
299999
299999
142510
142510
142510
299995
299999
299942
299999
299999
299999
142510
299998
299999
142510
142510
299999
299999
142510
299999
299999
142510
142510
142510
299999
299999
142510
299999
299999
299998
299999
299999
142510
299998
299999
299999
299997
142510
142510
142510
299999
299999
142510
299999
299998
299999
299999
142510
142510
299999
299999
299999
299999
142510
299995
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
142510
142510
299998
299989
299991
142510
142510
299999
299994
299999
142510
299999
299999
299994
299999
299999
299999
299999
299999
142510
299992
299999
299999
299999
299998
142510
299999
299999
299968
299999
299990
299999
299999
299999
299998
299999
299986
142510
299999
299997
299996
299996
299999
142510
142510
299996
299999
299999
142510
299999
299997
142510
299999
299999
142510
299999
299996
299954
299999
299999
299996
299999
299998
142510
299999
299992
299996
299999
299996
299997
299999
299995
142510
299999
142510
142510
299999
299999
142510
299999
299995
142510
299999
142510
142510
299998
299999
299999
142510
299999
299999
299999
299998
142510
299998
299994
299999
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
142510
299999
299997
299999
299998
299982
299999
299994
299995
299999
142510
299998
299998
142510
299997
299995
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299942
299997
299999
299999
142510
299999
299999
299999
299996
142510
299998
299985
299999
299999
299992
299999
299993
142510
299999
299999
299999
299999
299998
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
142510
299984
142510
299999
299999
299999
299999
142510
299999
299995
299989
299998
299999
142510
299937
299999
299999
299999
299999
142510
142510
299999
142510
299992
142510
299999
142510
299999
299998
299995
299999
142510
299998
299995
299999
299999
299999
299988
299999
299999
142510
299999
299999
299988
299999
299998
299996
299995
299994
299994
142510
299999
299999
299999
299997
299997
299997
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
142510
299998
299999
142510
299998
299999
299999
299999
299999
299999
299994
299999
299999
299999
299996
299999
299999
299999
142510
142510
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299980
299999
299999
299999
142510
299999
299999
299999
299993
142510
299997
142510
299999
142510
299999
299995
299986
142510
142510
299999
299999
299999
299997
142510
299999
299999
299999
299998
299997
299999
299999
142510
142510
299999
299999
299999
299997
299999
299999
299992
142510
299977
299999
142510
299999
299999
142510
299991
299994
142510
299999
299992
299998
142510
299999
299896
299999
299999
299999
142510
299998
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299977
142510
299996
299896
299999
299999
299998
299999
299999
299999
299998
299999
299999
299995
142510
299999
299986
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299997
299991
299999
299990
142510
299999
299999
142510
142510
299993
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
142510
142510
299983
142510
142510
299997
142510
142510
299999
142510
299999
299999
299997
142510
142510
299998
299999
142510
299999
299997
299997
142510
299976
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
142510
142510
299991
299997
299998
299999
299999
299986
299999
299997
299997
299999
299999
299999
142510
299997
299999
299999
299999
299988
299999
142510
299999
299996
299999
142510
299999
299996
299999
299988
299999
299999
299999
299999
299999
299993
299994
299995
299999
142510
142510
299999
299999
299998
299998
299999
299999
142510
299997
299999
299999
142510
299998
142510
299999
299999
299999
299999
299999
142510
142510
299999
299997
142510
299999
142510
299999
299999
299999
299999
299993
299999
299999
299993
299999
299997
299996
299999
299999
142510
142510
299999
299997
299990
299999
142510
299999
299994
142510
142510
299999
142510
299999
142510
299999
142510
299999
142510
299999
299999
142510
299984
299999
299999
299996
142510
299994
142510
299996
299999
299986
142510
142510
299998
299997
299996
299997
299999
299999
299999
299999
299998
142510
299999
299999
142510
299999
299999
299999
299999
299948
142510
142510
142510
299998
299999
299996
299995
299987
299999
299999
299996
299999
299999
299998
142510
299990
299999
299999
142510
299998
299999
299999
299998
299999
299994
299999
142510
299988
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
142510
142510
142510
299999
299999
142510
142510
299999
299999
299990
299998
299999
142510
299999
142510
299997
299999
299999
142510
142510
142510
299999
299999
299999
142510
142510
142510
299999
142510
142510
299996
299992
299998
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299993
299993
142510
299996
299999
299999
299999
299998
299999
299995
299997
299997
299999
299999
299997
299998
299999
142510
299999
299946
299999
299999
299999
299999
299999
299998
299999
299998
299999
142510
299999
299998
299999
299998
299998
299999
299999
142510
299999
299993
299999
299999
299998
299997
299999
299999
142510
299999
299997
299999
142510
299998
299998
299999
299999
299989
299999
299998
299998
299999
299992
142510
299999
142510
142510
142510
142510
299999
142510
142510
142510
142510
299993
299999
299999
299999
299998
142510
299998
299999
299999
299998
299999
142510
299999
299999
299999
299996
142510
299997
142510
299999
299989
299999
142510
299998
299999
299999
299995
142510
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
299999
299996
142510
299986
142510
299999
299999
142510
299999
142510
299998
299999
299999
142510
299993
299999
299999
299999
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299994
142510
142510
299998
299993
299999
142510
142510
142510
299999
299999
142510
299997
299999
299999
299999
142510
142510
299997
142510
299999
299996
299999
142510
142510
299999
299999
142510
299999
299999
299997
142510
142510
142510
299993
299999
299999
299999
142510
299999
142510
299997
299999
299999
299999
299999
299998
299999
142510
299995
142510
142510
299996
142510
299998
299999
299999
299996
299999
299999
299999
299999
299999
299994
299999
299999
142510
142510
142510
299999
142510
142510
142510
299999
299999
142510
299999
142510
299993
299999
299999
142510
299995
299999
299998
142510
299999
299999
142510
142510
299997
299995
299999
142510
299999
299999
299999
299999
142510
299998
142510
299998
299999
142510
299999
299999
299998
299996
299999
142510
299999
142510
142510
299999
299999
299997
299995
299999
299999
299997
142510
299997
142510
299989
299998
299999
299999
299998
299999
299999
299999
142510
142510
142510
299999
142510
142510
299997
142510
299999
299999
299998
299999
142510
299983
299998
299999
299999
299999
299965
299998
299992
142510
299998
299993
142510
299997
299997
299997
299999
299968
299997
299999
142510
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299959
299999
299999
299999
299998
299999
299996
299998
142510
299999
299988
299993
142510
299999
299999
142510
299990
299997
299999
299999
299998
142510
299999
299999
142510
299998
142510
142510
299997
299989
299996
299999
299998
299999
299999
142510
299999
299993
299985
142510
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299996
142510
299999
299999
142510
299990
299998
299999
299999
299999
299999
299985
299999
299999
299998
142510
299999
299999
142510
299999
299999
299999
142510
299991
142510
299999
142510
299998
299999
299999
299999
142510
142510
142510
299999
299988
299992
299998
142510
299999
299999
142510
299999
299999
142510
299999
299999
142510
299990
299998
299999
299999
299995
299994
299997
142510
299991
142510
299999
142510
142510
299999
299999
142510
299999
142510
142510
299999
299991
299999
299999
299998
299999
299999
299999
142510
299996
299992
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
142510
142510
299999
299998
299997
299999
299996
299978
142510
142510
299999
142510
299999
299998
142510
299994
142510
299998
142510
299999
299968
299997
142510
299999
142510
299999
299999
299998
299998
299999
142510
299998
299987
299984
299999
299999
299998
299996
299994
299999
299989
299999
299999
299997
299999
299999
299999
299999
299998
142510
299999
299996
299995
299998
142510
299999
142510
299999
142510
299999
299998
299994
299999
142510
299999
299999
299987
299999
142510
299987
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299993
299999
299999
299999
299998
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
142510
299998
299999
299997
299999
299997
142510
142510
299999
299999
299999
299989
299999
299999
142510
299999
299999
142510
299999
299999
299995
299999
142510
142510
299972
299998
142510
299999
142510
299998
142510
299999
299994
299999
299999
299999
299999
299998
299999
299990
299998
299998
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299998
299992
299999
299998
299999
142510
299997
299999
299999
142510
142510
299999
299999
299999
299999
299999
299972
299999
299999
299942
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299986
299996
299999
299948
299999
142510
299999
142510
299998
142510
299977
142510
299998
299999
142510
299999
299985
142510
299999
299999
299999
299999
299984
299999
299999
142510
142510
299998
299999
299999
299999
299986
142510
299997
142510
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299995
299990
299999
299999
299993
142510
142510
299997
299998
299999
299997
142510
142510
299999
142510
142510
299994
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299993
142510
299999
299999
299999
299999
299999
299999
299950
142510
299999
142510
299999
142510
299999
299998
299998
142510
299998
299999
299999
299999
299998
299999
299998
142510
142510
142510
299988
299999
299999
142510
299989
299999
142510
299998
299996
299995
299999
299997
299999
142510
142510
299999
299997
299999
299998
299995
299989
142510
142510
299996
142510
299999
299996
142510
299999
299987
299996
299995
142510
299996
142510
142510
299999
299998
142510
299998
142510
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299941
299999
142510
299995
299999
299999
142510
299999
299972
299999
299999
299995
142510
299982
299999
142510
299999
299999
299999
299999
299996
142510
299999
299997
299999
142510
299999
299999
299999
299999
299999
142510
299999
299998
299993
299994
299988
299999
299998
299998
299998
299999
142510
299999
299992
299999
299997
142510
299999
299999
299999
299992
299999
299983
142510
142510
142510
299995
142510
299999
142510
142510
299999
299999
142510
142510
299999
299999
299999
299993
299999
299999
299999
142510
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299998
299954
299993
299999
299999
299995
142510
299999
299995
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
299997
299999
299999
299999
299995
299999
142510
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299996
299999
299999
299999
299998
299995
142510
142510
299999
299999
299998
299997
299998
299997
142510
142510
142510
142510
299998
142510
299999
299996
299999
299999
299997
299989
142510
299999
299992
299999
299999
142510
299998
299999
299999
299999
299999
299999
299995
299999
142510
299998
299996
299987
299999
299984
299999
142510
299999
142510
299993
299999
299999
142510
299999
299999
299999
142510
299999
299997
299993
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299997
299999
299991
142510
299999
299995
142510
299999
299998
299998
299998
299989
142510
299995
299966
142510
142510
299999
299999
299999
299998
142510
299992
299999
142510
142510
299999
299999
299998
299999
299999
299999
142510
142510
299999
299999
142510
299989
299997
299999
299999
299999
299999
299992
142510
142510
299996
299992
142510
299993
299999
299997
299987
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299997
299999
299999
142510
299998
142510
142510
299997
299975
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299998
299995
299999
299999
299999
142510
299999
299999
299999
299997
299998
299999
299998
299999
142510
299999
142510
299999
299978
299999
299999
299999
299999
142510
299992
142510
299999
299989
299993
142510
299999
142510
142510
299993
299999
299996
299999
299999
299998
299932
299999
299999
142510
299999
299982
299999
299999
299999
299999
142510
299999
142510
299999
142510
299955
142510
299999
299999
299996
299999
299999
299999
299998
299999
299992
142510
142510
299999
299999
299999
142510
299999
299999
142510
299998
299999
142510
299995
299999
299999
299999
299999
299998
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299995
299999
299994
142510
299999
299999
299999
142510
299999
299971
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299995
142510
299931
299999
299999
142510
299999
142510
142510
142510
142510
299999
299999
142510
299999
299993
142510
142510
299991
299999
299993
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
142510
142510
142510
299997
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
142510
299999
142510
142510
299998
142510
299999
299999
299998
299995
299999
299999
299999
299997
299999
299998
299999
299999
142510
299999
142510
299999
299991
142510
299998
299997
142510
142510
299999
299999
299999
142510
299999
142510
299999
299987
299989
299999
142510
299999
299999
299997
142510
299998
299991
299986
299999
299998
299999
142510
142510
142510
299998
299998
299997
299999
299999
299999
299999
299999
299999
142510
299999
299998
142510
299973
299999
299996
299999
299999
299996
299998
299999
299995
299999
299999
299999
142510
299987
142510
299991
299998
299999
299998
142510
299999
299993
142510
299999
142510
299999
142510
299995
142510
299999
142510
299998
299989
142510
299998
299998
299992
142510
299990
299989
142510
299999
142510
142510
142510
142510
299994
299999
299999
142510
299998
299999
142510
299999
299999
142510
299984
299999
299999
299999
299999
299999
299976
142510
299999
299996
299996
299998
299945
299999
299999
299998
142510
142510
142510
299998
299997
299996
299999
142510
142510
142510
299995
142510
142510
299996
299997
299999
299997
299997
142510
142510
299999
299999
299999
299996
299999
142510
299999
299997
142510
299999
142510
299998
299999
142510
299983
142510
142510
299999
299999
299984
299998
299999
142510
299999
299995
299998
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299997
299999
299982
299999
299999
299997
299999
142510
299999
299999
142510
299999
142510
142510
142510
142510
299999
299997
299999
299999
299999
299994
299999
299995
299998
299984
142510
299999
299999
299999
299998
299999
299999
299999
142510
299999
299997
299999
299999
142510
299999
299998
299996
299986
299999
299999
299999
299998
299999
299988
142510
142510
299996
142510
299994
299999
142510
299999
299999
299995
299997
299999
299999
142510
142510
299999
299987
299999
142510
142510
142510
299991
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299996
299999
299999
299999
299994
299999
299999
299999
299996
142510
299996
299999
299999
299997
299999
299999
299999
299992
299994
299997
299999
299998
142510
299999
299990
299999
142510
299999
142510
299999
142510
299999
299999
299997
142510
299999
299999
299980
299999
299999
299999
142510
299998
142510
299999
299999
142510
299999
299999
299996
299999
142510
299993
299999
299999
299999
142510
142510
299999
299999
299989
299999
299998
299999
299995
299997
142510
142510
299961
299996
299999
299997
299999
299999
299998
299998
142510
299912
299997
299999
299998
299999
299999
299999
299992
142510
299975
299999
299999
299996
299991
299997
299992
142510
299999
299999
299999
142510
299997
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299989
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299993
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
142510
299996
299999
299999
299999
299994
142510
142510
299999
142510
299999
299998
142510
299999
299995
142510
299999
299995
299999
299996
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
142510
142510
299989
299999
299998
142510
299996
299999
142510
299992
142510
142510
299999
299998
299961
299999
299999
299999
299999
299999
299999
299997
299999
299997
299996
299993
299999
299987
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
142510
299976
299999
299999
299997
299999
142510
299997
299999
299999
299994
299999
299999
299999
142510
299999
299999
299997
299959
142510
299999
299997
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299995
299999
142510
299999
299999
142510
142510
299998
299999
299998
142510
299990
299999
299999
299999
299999
142510
299999
142510
299969
299999
142510
299999
299999
299997
299999
299999
299999
142510
299986
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299996
299998
299999
299999
299999
299999
299999
299999
299997
299998
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299998
142510
299999
142510
299989
299999
299999
299999
299999
299999
299993
299997
299999
142510
299998
299999
299999
299997
299999
142510
299997
142510
299999
299999
299999
142510
299999
299998
299991
299997
299999
299999
299992
299991
299999
299997
299997
299999
142510
299994
299999
299999
299999
299999
142510
142510
142510
142510
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299975
299999
299998
299999
299999
299983
142510
142510
142510
299998
299999
299999
299999
299999
299999
299999
299986
299999
299999
299998
142510
299999
299995
142510
299971
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
142510
299996
299990
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299947
142510
299999
299999
299999
142510
299989
299999
299999
299999
299999
299995
299975
299996
142510
299998
142510
299996
142510
299999
142510
299999
299997
299999
299999
299999
299997
299969
299999
299994
299998
142510
142510
142510
299999
299999
299999
299999
299998
142510
142510
299998
299997
142510
299999
299995
299999
299999
299999
299999
299999
142510
142510
299998
142510
142510
299999
299996
299998
299999
299994
299999
299968
299999
299999
299999
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299989
299999
299999
299999
299999
142510
299947
299999
299995
299996
299999
142510
299999
142510
142510
299998
299998
299999
299999
299992
299999
299999
299942
299999
299999
299998
142510
299997
299998
142510
299972
299994
142510
299997
299999
299999
299999
299983
299997
299999
299999
299999
142510
299998
299999
299999
299994
299999
142510
299997
299999
299999
299993
142510
299999
299999
142510
299997
299999
299996
299999
299999
299999
299997
299982
142510
299999
299999
299998
299999
299993
142510
299998
142510
299974
299993
299998
299996
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299998
299998
299999
299999
299999
299999
142510
299994
299999
299998
299999
142510
299999
299996
142510
142510
299999
299998
299999
142510
299999
299999
299997
299995
299999
299999
142510
142510
299999
299990
299996
299994
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
142510
142510
299995
299999
299999
142510
299986
299999
299995
299996
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299996
142510
142510
299995
299999
299999
299999
142510
299999
299999
299999
299996
142510
299998
299999
299999
299999
299999
299999
142510
142510
299999
299959
299999
299999
299999
142510
299999
299999
142510
299999
299998
299998
299999
299995
299999
299999
299999
299997
299999
299997
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299995
142510
299999
299999
299999
299999
142510
299999
299989
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299998
299999
142510
299995
299998
299999
299999
299998
299999
299990
299989
299975
299998
299999
299999
299994
299998
142510
299999
299997
299999
299999
299999
299999
142510
299999
299997
142510
142510
299992
299999
299999
299999
142510
142510
299993
142510
142510
142510
299999
299995
299998
299997
299999
299999
299999
299967
299999
142510
142510
299999
142510
299999
299996
299998
299988
299999
299999
299999
142510
299999
299999
299998
299997
299999
142510
299994
299999
299999
142510
142510
299999
299999
142510
299992
299999
299999
299999
142510
142510
142510
299981
142510
299996
299997
299989
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
142510
142510
142510
299956
142510
299999
299999
299999
299999
142510
142510
299995
299999
299999
142510
299997
142510
299999
142510
299999
299998
299997
299996
299998
142510
299999
299999
299997
299993
299997
142510
299999
299965
299999
299999
142510
299988
299999
142510
299998
142510
299998
142510
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299947
299999
299999
299999
142510
299999
299999
299999
299997
299999
299989
299998
299999
299999
142510
299999
299999
142510
299998
142510
299999
299999
299999
142510
299997
299999
299998
299992
299999
299963
142510
299997
142510
299999
142510
299999
299999
142510
142510
299995
299999
299999
299999
299999
299988
299999
299999
142510
299997
142510
299998
299986
299999
142510
299999
299999
299999
299999
299999
142510
299997
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299996
299999
299997
299999
299999
299999
142510
142510
299999
299999
299999
299995
299999
299999
299999
299996
299999
142510
299995
299996
299999
299999
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
299996
299999
299990
299999
142510
299999
142510
299973
299997
299993
299999
299999
299999
299999
299995
299996
299999
142510
299999
299999
299999
142510
299999
142510
299999
299992
299999
142510
142510
299999
299999
299999
299999
299994
299999
142510
299978
299996
299999
299999
299975
142510
142510
299999
299999
299976
299999
299999
299999
142510
299991
299999
299999
142510
142510
299999
142510
299999
142510
299999
142510
299998
299999
299999
299996
299958
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
142510
299997
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299998
299999
142510
299999
299995
299999
142510
299997
299999
299997
299999
299996
299997
142510
299999
299997
142510
142510
299999
299988
299992
299999
299999
299999
299999
299999
299996
299996
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
142510
299999
299991
299999
299998
299999
299999
299993
299999
299997
299998
299998
299999
142510
142510
299999
142510
299997
299999
142510
299987
142510
299995
142510
299998
299999
299999
299999
299999
142510
299980
142510
299999
299999
299999
299999
142510
299999
299949
299999
299959
142510
299999
299998
142510
299999
299999
299999
299958
299990
299999
299999
299999
142510
299999
299997
299999
299998
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299998
299999
299998
142510
299976
299998
299999
142510
299976
299999
299996
142510
299999
142510
299999
299989
142510
299999
142510
299999
299998
299999
299965
142510
299999
299999
299999
142510
299999
142510
142510
142510
299998
142510
299999
299999
299999
299996
299986
299999
299999
299999
299999
299998
299995
299999
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
299994
142510
299999
299998
299999
299997
142510
299999
299999
299999
299999
142510
299999
299998
142510
299999
299999
142510
299999
299995
299999
299999
142510
142510
299997
299999
142510
299998
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299998
142510
299999
142510
299999
299999
299999
142510
299997
142510
299999
299999
299999
142510
299999
142510
299998
142510
142510
299999
299998
142510
299999
142510
299999
299999
299999
299998
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299997
299999
299998
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299993
142510
142510
299999
299999
299997
299999
142510
299999
299993
299992
299999
299999
299999
299996
299970
299991
299999
299999
299999
299998
299999
299996
299998
142510
299996
299999
142510
142510
299999
299998
299999
142510
299999
299999
299999
299999
299998
299999
299995
299999
142510
299991
299968
299995
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
142510
142510
299992
299976
299997
142510
299999
299999
142510
299999
299999
299999
299999
299990
299999
142510
299999
142510
299996
299999
299991
299993
299999
142510
299991
299999
299998
299999
142510
299999
299999
142510
299999
299994
299998
299999
142510
299999
299999
142510
142510
299999
299999
299999
299944
299999
299999
299998
299999
142510
299999
299999
142510
299999
299999
299995
299999
299999
299999
299994
299999
299999
299999
299999
299998
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299979
299999
142510
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299985
299996
299978
299999
299999
299999
299997
142510
142510
299988
142510
142510
299978
299999
299999
299999
142510
299999
299999
299999
299999
299998
142510
299992
299999
142510
299999
299995
142510
299999
299996
299999
299999
299998
299999
299999
142510
299999
299996
299999
299997
142510
299999
299999
299999
142510
299993
299999
142510
299999
299999
299999
299998
299999
299999
142510
142510
299999
299997
142510
299997
299998
299999
142510
142510
142510
299999
299995
299999
299998
299999
299999
299999
299985
299999
299999
142510
299999
299999
299999
299999
299998
299999
299996
299991
299999
299999
142510
299996
299999
299994
299987
299999
299999
299999
142510
142510
299999
299997
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
142510
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
142510
299998
299999
299999
299996
299996
299999
299999
299999
299999
142510
142510
299999
299999
142510
299998
299999
299999
299967
299998
299994
299999
299999
299999
299995
299999
299998
299999
299999
299999
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
299999
299995
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299997
142510
299999
299999
142510
142510
299999
142510
142510
299999
299999
299999
142510
299999
142510
299996
299999
142510
299995
299997
142510
299993
299999
299999
299999
299999
299905
299999
299999
142510
142510
299999
299999
299985
142510
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299996
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
142510
299999
299999
299999
299993
299998
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299995
299999
142510
299999
299999
142510
299999
142510
299998
299999
299993
299999
142510
299999
299997
299999
299999
142510
299999
299999
142510
299995
299998
299999
299999
299985
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299998
299999
299999
299994
299999
299999
299999
142510
299999
299999
299997
299999
142510
299997
299994
142510
299999
299997
142510
142510
299997
299999
142510
299999
142510
299999
142510
299996
299999
299999
142510
299999
142510
299996
299999
142510
299999
299998
299998
142510
299999
299998
142510
299999
299997
299999
299999
142510
299999
299999
299997
299999
299999
299991
299999
299999
142510
299999
299975
299999
299999
299999
142510
299999
299999
299999
142510
299994
299999
142510
142510
299999
299999
299999
299999
299989
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299998
299999
299986
299999
299999
142510
299999
142510
142510
142510
299975
299999
299997
299999
299999
299999
142510
299994
299999
142510
299995
299999
299999
299990
299999
299997
299999
142510
299999
142510
142510
299999
299999
299997
142510
299999
142510
299999
142510
299976
299990
299999
299998
299999
142510
299997
299993
142510
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299998
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299971
299999
142510
299999
142510
299999
299999
299998
299999
299996
142510
299999
299999
142510
299998
299999
299999
299998
142510
299999
299999
299999
299999
299997
299999
142510
299998
299999
299992
299996
299999
299998
142510
299999
142510
299999
142510
299999
299995
299999
299999
299999
299999
299998
142510
142510
299999
299999
299999
299993
299999
299999
299999
299999
142510
299987
299999
299997
299996
142510
142510
142510
299976
142510
299999
142510
299999
299998
142510
142510
142510
299998
299999
299970
299999
142510
299999
299997
299999
299998
142510
299999
142510
299996
142510
299998
299996
299999
142510
299996
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299996
299999
299998
299999
142510
299999
142510
299994
299999
142510
299999
299999
299999
299954
299993
142510
299999
299999
299999
299999
299999
299999
142510
299997
299996
299999
299999
299997
299998
142510
299988
299999
142510
299999
142510
299999
299999
142510
299999
299998
299999
142510
142510
142510
142510
299988
299996
299992
142510
299999
299999
142510
299991
299996
299999
299999
299999
299999
142510
142510
299999
142510
299999
299998
299999
299999
299996
299991
299999
299996
299999
142510
299999
142510
299999
142510
299999
142510
299998
299999
142510
142510
299999
299997
299999
299999
299999
299999
299999
299999
142510
299994
142510
142510
299998
299999
142510
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
299996
142510
299999
299999
142510
299989
142510
299999
142510
299999
299999
299999
142510
299999
299999
299986
299999
299999
299989
142510
142510
142510
142510
142510
142510
142510
299999
299981
142510
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
299999
299999
299989
299999
142510
299999
299999
299977
142510
299997
299996
299996
299999
142510
299999
299942
299999
299994
299995
299999
142510
299999
142510
299999
299999
299999
142510
299961
142510
299998
142510
299999
142510
142510
299997
299998
142510
299999
299996
299999
299997
299994
299999
299999
299984
299999
299999
299999
299999
299999
299999
299996
299997
299999
142510
299990
299999
299995
299999
299997
142510
299999
299997
299999
299999
142510
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299999
299999
299997
142510
299998
299998
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299983
299999
299993
299998
142510
299999
142510
299999
299999
299998
299998
299999
299999
299999
142510
142510
299999
299999
299996
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
142510
299998
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
299999
299997
299997
142510
299999
142510
299996
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299994
142510
299992
299999
142510
299999
299981
299999
299998
299999
299999
142510
299991
299961
299998
299999
142510
142510
142510
299999
299999
142510
299997
299997
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
142510
142510
299999
299999
299999
299993
299999
299999
299999
142510
299982
299999
142510
299999
142510
299998
299995
299995
142510
299994
299999
299999
299996
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
142510
299998
299999
299994
299999
299999
299998
299999
299999
299985
299999
299999
299999
299999
142510
299992
299999
299999
299998
142510
299999
299999
142510
299999
299993
299999
299999
142510
299999
299999
299999
299998
299999
299998
142510
142510
299999
142510
299996
299999
299999
299996
299999
299999
142510
142510
299992
299999
299990
299999
299999
299998
299993
299999
299999
299999
299998
299999
142510
299999
299999
299999
299997
142510
142510
299999
299999
299999
299999
299994
299998
299998
299999
142510
142510
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299977
299999
299999
142510
299999
299997
142510
299999
142510
299999
299999
299985
299998
299999
299998
299995
142510
142510
299999
299999
142510
299999
142510
299996
299999
299999
299996
299999
142510
299999
299998
299999
299999
299999
299999
142510
299999
299996
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299988
142510
142510
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299991
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299991
142510
299997
299998
299999
299999
299996
299999
142510
299994
299994
142510
299998
299999
299998
142510
299999
299999
299999
299999
299999
142510
142510
299992
142510
142510
299999
299997
142510
299999
142510
299996
142510
299984
299997
299999
142510
299989
142510
299994
299999
299970
299998
299999
299997
299999
299999
142510
142510
299999
142510
299995
299999
299999
299999
299999
142510
299997
299999
142510
299999
299999
299961
299979
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299998
299998
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
142510
299999
299999
299981
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
142510
299998
299980
299993
299999
299999
142510
299999
299999
299999
299999
299972
299999
299999
299999
299999
142510
299999
142510
299994
142510
299999
299998
299999
299999
142510
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299995
299999
299998
299999
299999
299999
142510
142510
299999
299998
142510
299999
299999
142510
299980
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299998
299999
299994
142510
299994
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299963
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299998
299999
142510
142510
299999
299985
299999
299999
299999
142510
299999
299998
299999
299999
299999
299997
299999
142510
299999
299999
299999
142510
142510
299999
299999
299997
299999
299998
299999
299999
299999
299996
142510
142510
142510
299997
299999
299999
299999
299999
299989
142510
299994
299999
299999
299999
142510
299997
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299993
142510
299999
299999
299999
142510
142510
142510
299998
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
142510
299995
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299997
299999
142510
299996
299999
299999
299999
299999
299995
299997
299999
142510
142510
299999
299999
299970
299973
142510
299999
142510
142510
142510
299999
299999
299998
142510
299990
299999
299980
299999
299999
142510
299999
299999
142510
299998
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299994
299999
299999
142510
299999
299982
299998
299989
299986
299999
299996
299998
299999
299999
142510
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299998
299995
299999
299998
299999
142510
299997
299998
299999
299998
299999
299993
299998
142510
299999
299999
299998
299998
299999
299999
299999
299999
299999
299999
299995
142510
299999
299983
299999
299996
142510
299970
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
142510
299999
299994
299999
299998
142510
142510
142510
299999
299990
299996
142510
299999
142510
142510
299991
299999
299997
299999
142510
299997
299990
142510
299994
142510
299999
299999
299999
299999
142510
299995
299999
299995
142510
142510
299999
299999
299999
299999
299994
299999
299998
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299985
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
142510
299998
299992
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299892
299998
142510
299998
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299997
299989
299999
299955
142510
299999
299999
299999
299999
299998
299999
299996
299999
299999
142510
142510
142510
299996
299989
299999
299999
299999
299999
299998
299999
299999
299999
299996
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299998
142510
299999
299999
299999
299999
142510
299999
299994
299999
299984
299999
142510
299999
299998
142510
299999
299999
142510
142510
142510
299999
299981
142510
299999
142510
299988
299999
299997
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299994
299999
299999
299998
142510
299999
142510
299999
299999
299981
299999
142510
299997
299999
299998
299999
299999
299999
142510
142510
299999
142510
299989
142510
142510
299999
142510
299999
142510
299999
299998
299999
299989
299999
299999
299997
142510
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299996
299999
299994
142510
299998
142510
299999
142510
142510
299999
142510
142510
142510
299999
299996
299999
299999
299999
299999
299992
299982
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299996
299998
299999
299999
299998
299962
299981
299999
299999
142510
142510
142510
299999
142510
142510
299999
299980
299999
299999
299995
299995
142510
299999
142510
299999
299998
142510
299999
299999
299998
299999
299999
299999
299997
299998
299999
299999
299995
299999
299999
299999
142510
142510
142510
142510
299999
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299983
299997
142510
299991
299999
299997
299999
299967
142510
299994
299997
299990
299998
299999
299999
299999
142510
299989
299998
299996
299981
142510
299999
299999
299993
142510
299996
299999
142510
299994
299999
299998
299997
299983
299999
142510
299999
299976
299999
299999
299995
299999
299999
299999
299999
299999
299998
299999
299999
142510
142510
142510
142510
299999
299999
299999
299999
142510
299999
299999
299996
142510
299965
299999
299999
299999
299992
299999
299999
299999
299994
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299983
299999
299999
142510
142510
299999
299997
299999
142510
299999
299999
299997
299999
299998
142510
299996
142510
299999
299999
299999
299993
299999
299999
299983
142510
299999
299999
299996
299993
299996
299994
299998
142510
142510
299999
142510
142510
299999
142510
299999
299987
299999
299999
299999
299997
299999
299999
142510
299995
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
142510
299999
299999
299999
299998
299999
299998
299997
142510
299994
142510
142510
299999
299993
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
142510
299999
299997
299999
299998
299997
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299980
299999
142510
299964
299999
142510
299999
299999
299999
142510
299999
299999
299892
299999
299999
142510
142510
299999
299998
299999
299999
299981
299998
142510
299999
299998
299998
299999
299999
299992
142510
299999
142510
299999
299999
299998
299999
299999
299999
299989
299999
299999
299999
299999
299982
299999
299999
299999
142510
142510
299999
299999
299896
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
142510
299996
299990
299999
299998
299999
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
142510
142510
299999
142510
299998
299999
142510
142510
299999
142510
299999
299947
142510
299999
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299995
299999
299999
299994
299999
299997
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299983
299999
142510
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
142510
142510
299995
299999
299999
299999
299998
299999
299976
299991
299999
299999
142510
299999
299999
299998
299999
142510
299998
299999
299998
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
142510
299999
299996
299999
142510
142510
299999
299983
299999
299997
299999
299998
142510
142510
299991
299999
299993
299998
142510
299999
299991
299999
142510
299998
142510
299999
142510
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
142510
299999
299997
299998
299999
299999
299999
299999
299999
299999
299996
299998
299999
299999
299999
299999
142510
299984
299999
299999
299997
299999
299999
299990
299961
142510
299988
299999
299998
299999
299999
299999
142510
299996
142510
299995
299999
142510
142510
299999
299999
299998
299992
299999
299998
299999
299999
299999
299999
299999
142510
299999
299996
299997
142510
299999
142510
142510
299999
299999
142510
142510
299999
299996
299999
299999
142510
299998
299999
299992
299999
142510
299999
299994
299999
299999
299999
299999
142510
299999
299990
299999
142510
299991
299999
299993
299999
299967
299999
299991
299999
142510
299999
299999
299993
142510
142510
299999
299971
142510
142510
299999
299999
299999
299970
299999
299999
299999
299999
299998
299999
299999
299967
299991
299999
142510
299999
299999
142510
299999
299999
299990
299996
299999
142510
299999
299999
299999
299998
299999
142510
299999
299972
299999
299998
299999
299999
299999
299998
299999
142510
299992
299999
299999
142510
299999
299999
299997
299999
299996
299999
299999
299995
299999
142510
142510
299999
299999
299937
142510
299999
299999
299999
299998
299997
142510
299992
299999
142510
299999
299998
299998
299999
299999
142510
142510
299999
299999
142510
299999
299999
299998
142510
142510
299999
299999
299999
299999
299999
299997
299995
299999
299994
299999
299996
142510
299996
299996
299999
299999
299999
299995
299999
142510
299999
299999
142510
299995
299999
142510
299999
299999
299999
299999
299997
299999
142510
142510
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299968
142510
299999
142510
142510
142510
299999
142510
299999
299999
299999
299993
142510
299995
299998
299999
142510
299996
299999
142510
299999
299998
299991
142510
299999
142510
299982
142510
299993
299996
299999
299999
142510
299995
299982
299999
142510
299999
299999
299999
299998
299999
299997
299983
299999
299995
142510
142510
299988
299999
142510
299998
299999
299999
299998
299999
142510
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
142510
299997
299999
299998
142510
299999
142510
299999
299996
142510
299994
299999
299999
299993
299999
299999
299999
299999
142510
299999
142510
299997
299999
142510
299994
299999
299996
142510
142510
299999
142510
142510
299999
142510
299997
299998
142510
299999
299990
299999
299999
299999
299986
299999
299997
142510
299999
142510
299999
142510
299999
299999
299999
299976
142510
299997
142510
299942
299999
299999
299999
299999
299999
299999
142510
299954
299997
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
299997
299996
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299998
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299991
299999
142510
142510
142510
299999
299999
299999
142510
299999
299999
299997
299996
299994
299999
299999
299999
299999
299999
299999
142510
299999
142510
299997
299999
299999
299999
299996
142510
142510
299999
142510
299997
299999
142510
299990
142510
299998
299999
299998
299999
299999
299999
299998
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
299997
299999
299999
299999
142510
299999
299997
299998
142510
299997
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299998
299999
299999
299987
299997
142510
299999
299999
299998
299999
299999
299999
299997
142510
299999
142510
299999
142510
299996
299999
299999
299999
299952
142510
299999
142510
299999
299997
142510
299974
299995
142510
299998
299996
299998
299999
142510
142510
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
142510
299999
142510
299998
299999
142510
299999
142510
299999
299999
299999
142510
299997
299996
142510
299996
299999
299999
299997
299996
142510
299999
142510
299999
299986
142510
299997
299997
142510
299999
299998
299993
142510
299999
299999
142510
299999
299999
299994
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
142510
299999
299999
299996
299999
299999
299992
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
142510
299993
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
142510
142510
299988
299999
299999
299993
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299977
299999
299982
142510
142510
299999
299999
299983
299999
299999
299999
299997
299999
299999
299999
299999
299998
299997
142510
299999
299998
142510
299987
299998
142510
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299980
299994
299999
142510
299999
299998
299999
299999
299992
299998
299997
299999
142510
299995
299994
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
299997
299955
299999
299999
299999
299996
299999
299999
142510
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299998
299999
299999
299999
299999
299999
299999
299998
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
299957
299998
299999
142510
299995
299999
142510
299997
142510
299999
142510
299999
142510
142510
299999
299999
142510
299999
142510
299996
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
142510
299987
299999
299999
299999
299996
142510
299999
142510
299999
142510
299997
299967
299999
299999
142510
299999
142510
142510
299999
299977
299999
299999
299999
299997
142510
142510
299999
299996
142510
299999
142510
142510
299999
299999
299999
299998
299996
142510
299999
299999
299999
299999
142510
299995
299999
299963
299998
299999
299999
142510
142510
299999
142510
142510
142510
299999
142510
299999
299999
142510
299998
142510
299999
142510
142510
299999
299999
299999
299994
142510
142510
142510
142510
299999
299999
299998
142510
142510
299999
142510
299999
299999
142510
299999
299976
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299995
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
142510
299997
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299993
299991
299999
299999
299997
299997
142510
299999
142510
142510
299999
299998
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299991
299999
142510
299999
299999
299997
142510
299999
299976
299996
142510
142510
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299997
299999
299999
142510
299999
142510
142510
299999
299998
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299994
299999
299999
299999
142510
299999
299998
299999
299996
299997
299999
299993
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299993
299999
142510
142510
299999
142510
299999
299999
299998
142510
299995
299999
299999
299997
299999
299999
299997
299999
142510
299999
142510
299999
299999
299998
142510
299999
299999
142510
299997
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
299993
299999
299999
299999
142510
142510
299999
299999
299998
299999
299950
299999
299999
299999
142510
299999
299999
299996
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
299999
142510
142510
142510
299996
299999
142510
142510
142510
142510
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299983
299998
299999
299999
299999
142510
299999
299995
299998
299999
299999
142510
142510
142510
299999
142510
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
142510
299987
142510
299999
299999
299999
299995
299999
299999
299999
299998
299999
299999
142510
299999
299972
299999
142510
299997
142510
142510
299996
299974
299999
142510
299999
299999
299997
142510
299995
299999
299999
299999
299999
299996
299997
299999
299994
299998
299999
142510
299995
299999
299997
299999
299958
142510
299998
299999
299999
142510
142510
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299983
299999
299999
299999
299978
299999
299999
299999
299999
299994
142510
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
142510
142510
142510
299999
299999
299992
299999
299999
299999
299999
299999
299999
299980
299999
299996
142510
299999
299998
299999
142510
299999
299999
142510
299982
299999
142510
299999
299999
299999
142510
299999
299998
299997
142510
299999
299996
299999
299999
299999
142510
299999
299999
299998
299999
299998
299990
299989
142510
142510
299999
299998
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299995
142510
299999
299999
142510
299999
299987
299999
299994
299991
299994
299999
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
142510
142510
299999
299999
299999
299998
299999
299988
299999
299999
299996
299997
299999
299997
299996
299999
299994
142510
299999
299998
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299999
299983
299999
299999
299999
299999
142510
299949
299995
299992
299999
299999
299999
299998
142510
142510
299999
299999
142510
299999
299997
142510
142510
142510
299993
299999
299993
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299997
299997
299998
299999
299999
299999
299999
299999
142510
299993
142510
299998
299980
299999
142510
142510
142510
142510
299995
299999
299999
142510
299999
299999
299999
299990
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299997
299999
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
299999
142510
299996
142510
299997
299999
299999
142510
299999
299999
299999
142510
299988
299999
299999
142510
299997
142510
142510
299997
299998
299997
142510
299999
142510
299999
299986
299994
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
142510
142510
299999
299996
299999
142510
299999
142510
299999
299998
299999
299999
299999
299996
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299989
299999
142510
299999
299996
299999
299999
142510
299999
299969
142510
142510
299999
299999
299999
299994
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299997
142510
299994
299999
299997
142510
299999
299999
142510
299999
299999
299997
142510
142510
299998
299999
142510
299998
142510
142510
299998
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
142510
299995
299983
299999
299999
299996
299942
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299994
299997
299996
299999
142510
299999
299999
299999
299999
299999
299999
299989
299999
299997
299999
299996
299999
299989
299995
299999
299999
299995
299999
299999
299999
299999
299996
299992
142510
142510
299999
299999
299999
299979
299999
299999
299995
299999
299983
299999
299986
142510
299998
142510
299999
142510
299999
299999
299999
142510
299999
299997
299999
299999
299999
142510
299999
142510
142510
299999
142510
142510
299996
299999
299999
299999
299996
299995
299999
299999
299999
142510
142510
299999
142510
299989
142510
299999
299999
299999
299999
299992
299998
299999
299998
299966
142510
299999
299999
299999
142510
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299991
299995
142510
299999
142510
299999
299999
299997
299999
142510
299998
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
142510
299999
142510
142510
299999
142510
299999
142510
299999
299999
299968
299999
299998
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299997
299999
299998
299998
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
142510
299997
299997
142510
299996
299991
299990
299998
142510
299999
299998
299973
299999
299999
299999
299999
299999
142510
299997
299999
299947
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299994
299998
299999
142510
299999
299999
299994
299998
299999
299997
142510
299999
299997
142510
299999
299999
299998
299999
299999
299999
142510
142510
299976
299999
142510
299999
299999
299999
142510
142510
299999
299997
142510
142510
299997
299993
299999
299998
299999
299999
299999
142510
299931
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
142510
299960
142510
142510
299998
299996
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299998
299999
299999
142510
142510
299997
299994
299999
299999
299992
142510
299991
299998
299999
299998
299997
299999
299999
299999
299997
299999
299999
299999
299978
299994
299999
142510
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299996
299999
299999
142510
299999
299999
299999
299993
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
142510
299998
142510
299999
299997
299994
299999
142510
299998
299999
142510
142510
299999
299958
142510
299999
299996
299999
142510
299997
299999
299940
299999
299999
299998
299999
142510
142510
299996
299999
299999
299999
299996
142510
142510
142510
299996
299999
299999
299999
299999
299999
299999
299978
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299993
299999
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299996
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299947
299999
142510
299990
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299996
142510
299999
299998
299999
299999
142510
299994
142510
299999
299999
299977
299999
299994
299999
299998
142510
142510
299998
299999
142510
299999
299999
142510
299992
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
299999
299999
299999
299999
299999
299997
299999
299996
299998
299996
142510
142510
299999
299999
299996
299999
299999
299999
299994
299998
142510
142510
299999
299999
299999
142510
299999
299999
142510
142510
142510
299999
299971
299997
299999
142510
299999
299999
299999
299999
299999
142510
142510
299998
299999
299999
142510
142510
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
142510
299999
299998
299999
299997
142510
299997
299999
299999
299999
299996
299999
299999
142510
299999
142510
299999
299990
142510
299998
299997
142510
299999
142510
299992
142510
299999
299992
299999
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
299940
299999
299998
299997
299997
299998
299999
299998
299999
142510
142510
142510
299999
299999
299999
299999
299967
299999
299992
299994
142510
142510
142510
142510
142510
299996
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
142510
299997
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
299999
142510
299994
299999
299998
299975
299999
299993
142510
299999
299999
299997
299999
299998
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
142510
299999
142510
299999
142510
299980
299997
142510
299986
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
142510
299998
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299998
299999
299999
299999
142510
299999
299976
299999
299999
142510
142510
299999
299999
299999
299979
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
299999
299999
299999
299999
299999
299995
299983
142510
299999
299999
142510
299999
142510
299977
142510
299999
299997
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299998
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
299994
299999
142510
142510
299998
299999
142510
299999
299999
299999
299999
299991
299997
142510
299983
299999
142510
299998
142510
299985
142510
299985
299999
299999
299993
299999
299999
142510
299999
142510
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299997
299999
142510
142510
142510
299999
299999
299992
299999
299999
299995
299996
299999
299999
142510
299999
299997
299999
299999
299999
299996
299999
142510
142510
299998
299999
299999
299999
142510
299989
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299996
299999
299995
299999
299999
299992
299999
299999
299999
299999
142510
299961
299999
299999
299995
299999
299999
299997
299998
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299988
142510
299997
299995
142510
142510
299999
142510
142510
142510
299999
299999
299999
142510
299999
299995
142510
299999
299999
299999
299999
299994
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299952
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299998
299995
299996
299998
299998
142510
142510
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299998
299999
299998
142510
299999
299996
299999
299985
299999
142510
299999
299992
142510
299999
299999
142510
299999
299999
142510
299999
299997
299997
299961
299999
299999
299999
299996
299999
299999
142510
299999
142510
299999
299998
299999
299999
299997
299986
142510
299999
299999
299989
299999
142510
142510
299999
299978
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299998
142510
299999
299998
299996
299999
299991
299999
299997
299998
142510
142510
299995
142510
299999
299999
142510
299998
299999
299999
299997
299998
299999
299999
299996
299998
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299971
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299995
299999
142510
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
142510
299999
299996
299999
299999
299999
299999
299998
142510
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
142510
299990
299999
299999
299998
299999
299999
299999
299996
142510
299999
299999
299999
299980
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299945
299999
299997
299999
299999
299999
142510
299999
142510
299999
299990
299996
299991
299999
299996
299999
299969
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299998
299981
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
299999
299999
142510
299996
299999
299999
142510
299999
299999
142510
299999
299999
299999
299996
299999
299996
299995
299999
142510
142510
142510
299999
299981
142510
299999
299999
142510
299998
299999
299998
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299998
299999
299999
142510
299998
142510
142510
299999
142510
299998
299998
142510
142510
299997
299999
299999
299995
299999
299999
142510
299999
142510
299999
299998
299998
299990
299999
299999
299993
299999
299999
299999
299981
299998
299999
299999
299999
299998
299998
299999
299996
299997
299999
299985
299999
299999
299998
299995
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
299998
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
299997
299999
142510
299999
299984
299999
299999
299989
299999
299979
299999
299999
299999
299999
142510
299999
142510
142510
142510
299999
142510
299999
299999
299999
299997
299999
299999
299998
142510
299999
299996
299990
142510
142510
299998
142510
299999
299998
299971
299988
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
142510
299998
142510
299996
299999
299999
299999
299999
142510
142510
142510
299999
299996
299999
299999
299999
299999
299997
299999
299999
299997
142510
299999
299996
299998
299999
299998
142510
299999
299989
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
299999
299999
299999
299979
299999
299992
142510
299999
299999
299999
142510
142510
299998
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
142510
142510
299992
142510
299997
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
299994
299996
299999
299999
299994
299999
299999
299999
299999
299995
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299995
299999
299999
142510
299999
299999
142510
299999
142510
299999
299995
299999
142510
299999
299998
142510
299986
299998
142510
299999
299999
299999
299999
299998
142510
299999
142510
299999
299999
142510
299999
299988
142510
142510
299998
299996
142510
299999
299995
299999
299999
299999
142510
299999
299999
299994
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299988
142510
299999
299999
142510
299995
142510
299999
299984
299999
299997
299999
299999
299996
299999
299999
299989
299999
142510
299999
299999
299999
142510
299999
299991
299999
299999
299999
142510
142510
299999
142510
142510
142510
142510
299999
299998
299999
299999
299999
142510
142510
299995
299999
299995
299999
299997
299997
299992
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299991
299999
299999
142510
142510
299994
299999
299999
142510
299999
299999
299999
299983
299999
299977
299999
299999
299999
299999
299994
299999
142510
299999
142510
299996
299999
299999
299999
299967
142510
299998
299999
299999
299999
299999
299999
299990
299999
142510
299998
299999
299999
299998
142510
299999
299998
299999
142510
142510
299996
299999
142510
142510
299988
299999
142510
299999
299995
142510
299999
142510
299993
299999
299993
299999
142510
299999
299999
142510
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
142510
299999
299999
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
142510
299999
299930
299999
299999
299999
142510
299998
299999
299996
299999
299998
142510
299993
299998
299999
299994
299999
299999
299999
299999
142510
299932
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299996
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299997
299999
142510
299999
299999
299997
299999
299999
299993
142510
299998
299999
299999
142510
299999
299990
142510
299999
142510
299999
142510
299998
299997
299989
299999
142510
299998
299999
142510
299993
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
142510
142510
142510
299999
299999
142510
299997
299999
299996
142510
299998
299996
142510
299999
299999
142510
299999
299990
299999
299990
299998
299994
299995
299999
299999
299998
299997
299999
299998
299999
142510
142510
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
142510
299999
299978
142510
299999
299998
299998
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299996
299998
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299998
299999
299997
299999
299999
299999
142510
299998
142510
142510
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
299999
299997
299993
299970
299999
299999
299995
299999
299999
299999
299999
299976
299992
299999
299999
299999
299988
142510
299998
299999
299999
142510
299999
299998
299999
299997
299999
299999
299999
299999
299998
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299995
142510
142510
299984
142510
299999
299999
142510
299999
299999
142510
299999
142510
299971
142510
299992
142510
299999
299999
299976
299999
299997
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299983
142510
299990
299999
299997
299999
142510
299999
299999
299999
299999
299992
299999
299999
142510
299999
299999
142510
299999
142510
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299995
299994
299998
299999
299999
299999
299999
142510
299994
299999
299999
299999
299997
299997
142510
299999
299975
299999
299955
299999
299967
299999
299999
299996
299991
142510
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299990
299999
299999
299986
299998
299999
299999
299999
299999
299995
299993
299999
299999
299999
299995
299990
299999
299998
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299998
299993
142510
299999
142510
142510
299999
299996
299994
299999
299999
299998
299999
299999
142510
299999
299999
299986
142510
142510
299999
299999
299999
299999
299999
299999
299996
142510
299994
299999
299999
142510
299999
142510
299999
299985
299993
142510
299999
299999
142510
299997
142510
142510
142510
299999
299999
299999
142510
299997
299999
299999
299997
299999
299999
299988
299999
299999
299999
142510
299990
142510
299999
142510
299999
299998
299998
142510
142510
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299998
299997
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299998
299983
299999
299999
299999
299979
299999
142510
299997
142510
299999
299995
299999
142510
299999
299999
142510
142510
299999
299999
299999
299998
299999
299995
299999
299999
142510
299985
299997
299972
142510
299999
299993
299999
142510
299999
142510
142510
299995
299998
299999
299998
299999
299999
299997
142510
299999
299994
142510
142510
299998
299997
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
299998
299999
142510
299999
299999
142510
299999
142510
142510
142510
299999
142510
142510
299992
299998
299997
299999
299990
299999
142510
299999
299999
299989
299999
142510
142510
299999
299999
299999
299974
299991
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299995
142510
299997
142510
142510
142510
299998
299999
299999
142510
142510
299999
299999
299999
299999
299991
142510
299995
299999
299999
299999
299997
299999
299999
299999
299993
299999
299999
299997
299990
299999
142510
299999
142510
142510
299999
142510
142510
299996
142510
299999
299999
299997
142510
142510
299999
299999
299981
299999
299999
142510
299999
142510
299991
142510
299999
299999
142510
299999
142510
299999
299997
299998
142510
299999
299999
299996
299995
299999
299999
142510
142510
142510
299999
299985
299999
299999
299999
299998
299999
299999
299999
299994
299999
299999
142510
299999
299997
299999
142510
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299993
299998
299998
142510
299990
299999
299999
142510
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299968
142510
299999
299999
299999
299999
299976
299999
299999
299999
299999
299999
299999
142510
299999
299999
299991
299999
299998
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299992
299999
299999
299999
299996
299997
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299980
142510
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299996
142510
299999
299999
299999
142510
299993
142510
142510
299998
299997
142510
299999
299999
299999
299997
142510
142510
299999
299999
142510
299999
299999
299999
142510
299996
299992
142510
299999
142510
299999
299996
299996
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299997
299999
142510
299999
142510
299993
142510
299999
299999
299999
142510
142510
299999
299999
142510
142510
142510
299999
299999
299999
142510
142510
299999
142510
299987
299994
299999
299999
299997
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299997
142510
142510
299996
299999
299999
299997
299999
299998
142510
142510
299999
299993
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299990
299957
299999
299995
299997
299999
142510
142510
299999
299999
299976
299989
299999
299996
299999
142510
299998
299999
142510
299999
299999
142510
299999
299994
299981
299993
299999
299998
299995
299999
142510
299999
299997
142510
299998
299999
299999
299999
299998
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
142510
299999
142510
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299947
142510
299999
299999
299997
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
299999
299996
299997
299998
299999
299999
142510
299999
299984
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299993
299990
142510
299999
299999
299999
299999
299999
142510
299999
299999
299997
299990
299999
299999
142510
299997
299999
142510
142510
299999
299998
299993
142510
299999
299998
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
299995
299999
142510
299996
299998
299999
299999
299982
142510
299999
299999
299999
299994
299999
299999
299999
299995
142510
299999
299998
142510
299993
299997
142510
299998
299999
299999
299999
299997
299995
299998
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
299998
142510
299999
142510
299993
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
299999
142510
299998
299995
299999
299996
142510
299999
299999
299999
299992
142510
299997
142510
299982
142510
142510
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299991
299995
299999
299979
299999
142510
142510
299994
299999
142510
142510
299999
299999
142510
299965
299996
299999
142510
299999
299999
299999
299998
299999
299999
299993
142510
299999
142510
299998
299999
299998
299999
299997
299999
142510
142510
299999
299999
299998
299999
299999
299998
299996
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
142510
299998
299999
142510
299999
142510
299999
299997
299998
142510
299999
299999
299999
299990
299999
299999
299999
299994
299999
142510
299999
299999
299999
142510
299995
299999
299999
299997
299999
142510
142510
142510
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
142510
299992
299999
299999
299999
142510
299999
299999
142510
299999
299997
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
142510
299999
299999
299998
142510
299997
142510
299999
299994
142510
299999
142510
142510
142510
299998
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299982
299999
299998
299999
299992
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299977
299999
142510
142510
299996
299999
142510
299958
299999
299999
142510
299999
299952
299999
299999
299999
299999
299999
299999
299999
299998
299952
299996
142510
299999
299999
299999
299994
299999
299999
299999
299998
142510
299999
299999
299999
299996
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299999
299999
299997
299999
299995
299998
299994
299999
142510
299999
142510
299999
299998
299999
299999
299999
299991
142510
299999
299999
142510
299991
299999
299999
299998
142510
299999
299993
299999
299997
299998
299999
299997
142510
299999
299999
299998
299999
299999
299995
299999
142510
299978
299999
299955
299999
142510
299994
299999
299997
299999
299998
142510
299999
299997
299998
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
142510
299999
299999
142510
299999
299999
299987
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299986
299998
299999
299997
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
142510
299987
142510
299999
299999
299994
142510
299999
299998
299999
299999
299999
142510
142510
299999
142510
299997
299999
299999
299953
299999
299999
299999
299994
299999
142510
299992
142510
299996
299998
299999
299960
142510
299999
299999
299999
299999
299999
299996
299999
299996
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299995
142510
299999
299999
142510
299999
299995
299999
299998
299999
142510
299999
299999
299999
299998
142510
142510
299999
299999
142510
299996
299994
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299995
299999
142510
142510
299999
299999
142510
299999
299988
299999
142510
142510
299988
142510
299999
299991
299999
299998
299996
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299997
299999
142510
299953
142510
299999
299999
299999
299998
299999
142510
299999
142510
299999
142510
299995
299997
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299996
299999
299999
299999
142510
299981
299999
142510
299998
142510
299996
299999
142510
299999
299999
299999
299999
299999
299997
142510
299999
299997
142510
299999
299999
299999
299999
299999
299999
299952
142510
299999
299999
142510
299996
299999
299997
299999
299998
299999
299997
299999
299996
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
142510
299999
299998
299999
299998
142510
299999
299995
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299994
299998
142510
142510
299999
299999
299997
299999
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299995
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
142510
142510
299999
142510
299981
299999
299999
299999
299999
299986
299999
299993
299996
299999
299999
299999
299999
299999
299999
299999
299978
299970
299999
299996
299997
299999
299999
142510
142510
299999
142510
299999
299998
299999
142510
142510
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299995
142510
299982
299999
142510
299999
299999
299999
299999
299975
142510
299997
142510
299996
299999
299996
299999
299999
299984
299999
299997
299999
299996
142510
299990
142510
299999
299999
142510
299999
299999
299998
142510
299999
142510
299999
142510
142510
299999
299999
142510
142510
142510
299999
299997
299999
299999
299972
299999
299969
299997
299999
299999
142510
142510
299996
299999
299998
299999
299997
299999
299999
299978
299999
299999
299999
299999
299987
299990
142510
299999
299994
299892
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299991
142510
299999
299994
299999
142510
299998
299999
299988
299999
299999
299999
299999
299999
142510
299990
299999
299999
299976
299962
299999
142510
299999
299993
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299994
142510
142510
142510
142510
142510
299999
299999
299999
142510
142510
299999
142510
299998
299999
142510
299998
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299994
299999
142510
142510
142510
299999
299999
142510
299999
142510
299998
299999
142510
299999
299999
299999
299983
299999
142510
299996
299999
142510
299999
299999
299994
299999
299999
299999
299999
299999
299993
299999
142510
299999
142510
299999
299991
299996
299999
142510
299993
299998
299998
142510
299999
299998
142510
142510
142510
299999
142510
299990
299996
299999
299999
299999
299999
142510
142510
299999
299997
299999
142510
299985
299999
299999
299999
299999
142510
142510
142510
299996
142510
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299993
142510
299999
142510
299999
142510
299999
142510
299999
142510
299998
299998
299999
299996
142510
299999
299999
142510
299992
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299984
142510
299998
299998
299998
299999
142510
299999
299999
299981
299999
299999
299999
299992
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
142510
142510
299998
299998
299999
299999
299999
142510
299998
142510
299999
142510
299999
299999
299999
299999
299996
299999
299992
299998
142510
299998
299999
299999
299999
142510
299999
299999
299972
299999
299998
299999
299992
142510
299996
142510
299999
299999
142510
299999
142510
299999
299955
299992
142510
142510
299999
299999
299997
142510
299999
299999
299999
299997
299999
142510
142510
299998
299998
299999
299998
142510
142510
142510
299999
142510
299996
299993
299999
299999
299999
299999
299992
142510
142510
299999
299999
142510
299999
299989
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299998
299999
142510
299999
299992
142510
299999
142510
299999
142510
299999
142510
142510
299999
142510
299994
142510
299999
299999
299968
142510
299999
299992
299999
142510
299999
299988
299999
299996
142510
299999
142510
299999
299999
299969
299999
299998
299999
299993
299979
299990
299998
299999
299998
299988
299982
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
299999
299999
299998
299998
299999
299999
299999
142510
299992
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
142510
299997
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
142510
299982
299999
299999
142510
299983
142510
299999
142510
299999
299995
299999
299999
142510
299998
299998
299999
299999
299999
142510
142510
299977
299999
299997
299979
299999
299999
299999
299999
299999
299998
299999
299999
299999
299997
299999
299995
299999
142510
299999
299997
299999
299996
142510
299997
299997
299998
299997
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299994
299999
299999
299999
299991
299997
299999
299999
299992
299999
142510
142510
299999
142510
299999
299999
299993
299998
142510
299999
299999
299999
299968
299999
299999
299999
299990
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299985
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299995
299994
142510
299999
142510
299999
142510
142510
299999
142510
142510
142510
142510
299997
299997
299994
142510
142510
142510
142510
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299989
299997
299999
299999
299999
142510
299999
299999
299998
299999
142510
142510
299996
142510
142510
299999
142510
299999
299989
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299974
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299994
299999
299988
299999
299999
299999
299999
142510
299994
299999
299999
299999
299995
299990
142510
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299997
299998
299999
142510
299999
142510
142510
299999
142510
299997
142510
299987
142510
142510
299999
299999
299999
299999
299998
142510
142510
299998
299999
299991
142510
299999
299999
299995
299999
142510
299993
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299998
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299997
299999
142510
299999
299999
299999
142510
299997
142510
299999
142510
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299997
142510
299991
142510
299999
142510
299999
299999
299988
299999
142510
299999
299998
299999
299990
299999
142510
142510
299999
142510
299996
299993
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299999
299994
299997
142510
299999
299984
299997
299997
299999
299999
299999
142510
299992
299999
142510
299999
299999
299999
299999
299999
299999
142510
299998
299999
299979
299969
299999
299999
299999
299995
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299998
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299998
299997
142510
299999
142510
299999
299992
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299998
299999
299995
299999
299999
299999
299999
299999
299995
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299995
299994
299999
299988
299999
142510
299997
142510
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
142510
299999
299995
299997
142510
299999
299997
142510
299999
142510
142510
299999
142510
142510
299999
299999
299999
299996
299998
299998
299994
142510
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299977
299999
142510
142510
299994
142510
299995
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299996
299999
299996
299999
299998
299999
299999
299999
299999
142510
299999
299999
299993
299997
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299982
299999
299999
299999
299998
299999
299999
299999
299998
299997
299999
299999
299999
299996
299984
299998
142510
142510
142510
299999
299999
299999
299999
142510
299999
299999
299997
299999
299987
142510
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299992
142510
299999
299999
142510
299999
142510
299996
299999
142510
299979
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299974
299999
299999
299999
142510
142510
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299975
299999
299999
299999
299999
299999
299999
142510
299991
142510
142510
142510
299999
299999
142510
142510
142510
299998
299998
299999
299997
142510
299999
299999
142510
299999
299999
299999
142510
299999
299997
142510
299995
142510
299999
299999
299999
299998
299999
299999
299999
299998
299998
142510
299999
299999
299999
299999
299998
142510
299999
299996
142510
299981
299998
142510
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
142510
299994
299999
299998
299999
299999
299997
299999
299999
299999
299998
299999
142510
299999
299999
142510
142510
299999
299998
299999
299999
142510
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299996
299999
299999
142510
299999
142510
299982
299999
142510
299981
299986
299999
299991
299999
142510
142510
299999
299999
299998
299999
142510
299999
299999
142510
299999
142510
299993
142510
299999
299998
299999
142510
299999
299999
142510
299999
142510
299999
142510
299999
299996
299997
299991
142510
299999
299998
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299983
299999
299999
299996
299999
299999
142510
299999
299990
299999
299999
142510
299997
299999
142510
299999
299999
299998
299999
299990
299998
299997
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
299989
299999
299998
299999
142510
299999
299998
299999
299999
142510
299998
299999
299999
299999
299999
299994
299998
299999
299998
142510
299997
299999
299994
142510
299999
299999
299999
299999
299997
142510
142510
299999
299996
299999
142510
142510
299999
299999
142510
142510
299999
299990
299999
142510
142510
299999
299999
142510
142510
299999
299986
299999
142510
142510
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
299999
142510
299946
299999
299972
299999
299986
142510
299999
299999
299999
142510
299998
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299994
142510
142510
299999
142510
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299998
299999
299998
142510
299997
299999
299999
299999
299999
142510
142510
299999
299999
299999
299989
142510
299999
299986
299986
299998
142510
142510
142510
299995
299998
299999
299994
142510
142510
299997
299993
299999
299999
299992
299999
299999
299999
299997
299998
299999
299999
299999
299996
299994
299999
142510
142510
299999
299999
142510
299999
299995
299999
142510
299999
299999
299999
142510
299997
299999
299997
299998
142510
299999
142510
299997
299999
142510
142510
299999
299999
299999
142510
142510
142510
299999
299999
299999
299998
142510
299996
142510
299999
299997
299999
299999
142510
299999
299996
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299990
299997
299999
299999
299999
142510
299999
142510
142510
299999
299998
299999
142510
142510
299999
299999
142510
299991
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
142510
299998
299999
142510
299991
142510
299999
142510
142510
299999
299998
299999
299997
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299997
299999
299998
299999
299998
299999
299999
299998
299999
299999
299999
299999
142510
299999
299992
299999
299999
299996
299999
299999
299999
299998
299999
142510
299994
299999
142510
142510
142510
299999
142510
299999
299990
299997
299999
299999
299999
142510
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299998
299999
142510
299996
299999
142510
142510
299999
142510
299999
142510
299999
299999
299997
299998
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
142510
299999
142510
299998
299998
142510
142510
299999
299999
142510
299999
299998
299999
299997
299999
142510
142510
299999
299999
142510
142510
299998
299999
299999
299999
299999
299970
142510
142510
142510
299997
299999
299998
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299998
299990
299999
299995
299999
299993
299996
299999
299999
299999
299997
299997
299999
299987
299999
299999
299971
142510
299982
299999
142510
299997
299999
142510
299999
299999
142510
142510
299997
299999
299999
299999
142510
299999
142510
299998
142510
142510
299999
299999
299999
299988
299997
299992
299999
299999
142510
299999
299999
142510
299999
299997
142510
299999
299999
142510
299999
299999
299999
142510
299930
299994
299999
299999
142510
299999
299999
142510
299999
299998
299998
299999
299999
299999
142510
299999
299999
142510
299999
299997
299969
299999
299999
299999
142510
142510
142510
299999
299999
299999
299998
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299997
299998
299990
299999
299968
299999
142510
299996
299999
142510
299965
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299994
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299987
299999
142510
299999
299997
299999
299999
142510
299999
142510
299999
299999
299998
142510
299999
299999
299999
299990
299999
299987
299999
299998
299999
299999
299999
299999
299999
299997
299994
299999
299999
142510
299999
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299993
299999
299999
299999
299998
299989
142510
142510
299996
299999
299999
299999
299999
142510
299997
299999
299999
299999
142510
299999
299998
299999
299999
299996
299995
142510
299999
299999
142510
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299998
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299995
299999
142510
299999
299999
142510
299987
299996
299999
299999
299999
299999
142510
142510
299997
142510
299999
142510
299905
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299998
299998
299999
299999
299999
299999
299996
299958
299999
299999
299998
142510
299998
299985
299999
299996
299999
142510
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299996
299999
299985
299998
299999
299999
299999
142510
299999
299992
299999
299999
299999
299999
299999
299988
299999
299999
299946
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299988
299993
142510
299985
299999
299999
142510
299998
299994
299999
299999
299999
299996
299999
299993
299999
299999
299977
299999
299998
142510
299999
299998
299999
142510
299999
299999
299999
299999
299994
142510
142510
142510
299999
299999
299992
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299997
299998
299999
142510
299998
299997
299999
299999
142510
142510
299999
299999
299999
299977
299999
299999
299997
299998
299999
142510
299998
142510
299999
299999
299999
299999
299999
299983
299998
299997
299999
299998
142510
299999
142510
299999
299994
299996
142510
299997
299999
142510
299996
299999
299999
142510
299999
299999
299999
299999
299997
299990
299999
299999
299998
299999
299999
299992
142510
142510
299999
299989
299999
299999
299999
299999
299999
299999
142510
142510
299995
142510
142510
299999
142510
142510
299999
142510
299999
299996
299999
299999
299999
142510
299996
299999
142510
299994
299996
299999
299999
142510
299999
299999
142510
299997
142510
299999
299999
299997
299999
299991
299986
299999
142510
299999
299991
299999
299999
299999
142510
299999
299999
299998
142510
142510
142510
299999
299997
299999
299999
299999
142510
299999
299999
142510
299991
299999
299999
299999
142510
299993
142510
299999
142510
142510
299999
299997
299992
299999
142510
142510
299995
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299998
299999
142510
299999
299999
299992
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299972
299997
142510
299999
142510
299999
142510
299999
142510
299999
142510
142510
299999
299997
299999
142510
299999
299998
299999
299999
299999
142510
299999
142510
299999
299999
299999
299994
299999
299997
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299991
142510
299999
299999
299999
299998
299994
299999
299999
299978
299999
299999
299999
299999
299999
299983
299999
299993
142510
299999
299999
142510
299996
142510
142510
299999
299999
299999
299999
142510
299997
299999
299997
299990
299999
299995
299997
299991
299996
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299998
142510
142510
142510
299981
299999
299999
299999
299998
142510
299994
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299991
299999
299999
299999
299999
299999
142510
299997
299993
142510
299999
299992
299999
299999
299999
299999
299999
142510
299998
299980
299995
299999
299999
299999
299999
299999
142510
299994
142510
142510
299999
299999
299999
142510
299997
299998
299998
299995
142510
142510
299999
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299993
142510
299999
299999
299998
299998
299993
142510
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299993
299999
299999
299999
299999
299999
142510
299998
299999
299997
142510
299999
299999
299999
142510
299999
142510
299999
299987
142510
299999
142510
299994
299999
299999
299998
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299997
299999
299996
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299987
299999
299992
299999
299994
299999
299997
299967
299999
299999
299999
299999
299998
299999
299999
299999
299999
299962
299999
299999
142510
299999
299998
299999
299999
299999
142510
299999
299999
299999
299976
299999
299999
299998
299999
299999
299998
299999
299997
299993
299999
299947
299999
299997
299998
299999
299999
142510
299999
299999
299999
142510
299999
299999
299998
299999
299999
142510
299999
142510
299994
142510
299995
299999
142510
299991
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
142510
299997
299999
299999
299996
299999
299999
142510
299992
299999
142510
142510
142510
299999
142510
299984
142510
299999
299998
299999
299999
299999
299999
299998
299999
142510
299984
299999
299993
299995
299999
299999
142510
299999
299997
299999
299999
142510
299983
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299993
299999
299999
299999
299999
142510
299999
299999
299999
299967
299999
299999
299998
142510
299999
299999
299995
299999
299999
299999
299983
142510
299989
299999
299999
299996
299999
142510
142510
299999
299997
299999
299999
299992
299998
299995
299999
299999
299999
299999
299998
299999
142510
299999
142510
142510
142510
299999
299999
299999
299998
299999
299997
299990
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299987
142510
299998
299999
299999
299998
299968
142510
299992
142510
299996
299999
299999
299999
142510
299991
299991
299999
299999
299994
299999
299999
299999
142510
299990
299999
299997
299999
142510
299994
142510
142510
299996
299998
142510
299999
142510
299999
299997
142510
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
142510
142510
299999
299999
299998
299999
299996
142510
299999
299998
299999
299999
299999
299996
299999
142510
299998
299998
299999
299999
299996
142510
299999
142510
299999
299999
142510
299998
299999
142510
299993
299983
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299998
142510
299999
299999
299999
299999
142510
299999
299999
299996
142510
299999
299995
299998
299997
299998
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
142510
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299983
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299998
299999
299999
299987
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299971
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299984
299999
142510
142510
299999
299999
142510
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299982
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299995
142510
299996
299999
299999
299999
299999
142510
299999
142510
299995
299999
299998
299999
142510
142510
299984
142510
299999
299999
142510
299999
299999
299978
142510
299999
142510
299995
142510
299999
299999
299999
299999
299999
299997
299999
142510
299999
299998
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
142510
299999
299997
299999
299984
299998
142510
299999
299999
299997
299999
299998
299999
142510
299998
142510
299973
299999
142510
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299997
142510
299999
142510
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
299996
299981
299999
299999
299999
299997
299999
299999
299999
299996
299999
299999
299999
299995
299999
142510
299999
299997
299999
299999
299999
299999
299985
299996
142510
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299973
142510
299999
299999
299999
299999
299999
299996
299994
299999
299999
142510
299999
299999
299994
299999
299999
142510
142510
299999
299995
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
299997
299999
142510
142510
299999
299999
299998
299995
299999
299999
299999
299999
142510
299997
299999
299999
142510
299999
299983
299999
299999
299994
299989
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
142510
299999
299996
299999
299999
299999
142510
299999
299999
299999
142510
142510
299996
299998
299999
299999
299999
299999
299992
299997
299988
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
142510
142510
299999
299999
142510
299999
299997
299999
299998
299999
142510
299996
299999
299999
142510
142510
142510
142510
142510
142510
299999
299988
299999
299997
299997
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299996
142510
299999
299999
299944
299999
299999
299999
299999
299999
299996
299999
299994
299999
299996
299999
299998
142510
299999
299999
299944
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299990
142510
299997
299999
299999
142510
299999
299998
299999
142510
299997
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299994
299999
299999
299997
299997
299999
299999
299999
142510
299999
299995
299999
299999
299997
299981
299999
299999
142510
299997
299999
299999
142510
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
142510
299999
142510
299998
299977
299999
299998
299999
299999
299999
299998
299996
142510
142510
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299997
299999
299999
142510
299999
142510
299986
142510
142510
299999
299999
142510
299999
299999
142510
142510
299996
299999
299999
299999
299997
299999
299970
142510
299997
142510
299999
142510
299998
299999
142510
142510
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299952
299999
299975
299999
299999
299978
142510
299999
299999
299999
299999
299998
299998
299999
142510
299999
299999
299999
299999
142510
299993
299999
299968
299999
299991
299982
142510
299999
299993
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299997
299999
299999
299999
299999
142510
299987
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
299991
299999
299999
299999
299999
299999
299999
299999
299993
299999
299997
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299998
299999
299999
299999
299997
299997
142510
299999
299999
299999
299999
299999
142510
299998
299999
299999
299996
299999
299999
299952
299999
299999
299999
299998
299999
142510
299999
299999
142510
299998
299988
299963
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
142510
299999
299989
299999
299999
299999
299999
142510
299987
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299988
142510
299999
299997
299999
299999
142510
142510
299999
142510
142510
299998
299999
299999
299999
299998
142510
299999
142510
299999
299999
299996
299992
299999
299999
299999
299997
299999
299999
299999
299992
142510
299999
142510
299999
299991
299999
299999
142510
299996
299999
142510
299999
299997
299998
299999
142510
299999
299999
142510
142510
142510
142510
299998
299999
299999
299999
299999
299998
299999
299999
299999
142510
142510
299999
299999
299999
299999
299980
142510
299999
142510
299999
299999
299996
299999
299999
299995
299999
299999
142510
299999
299999
299993
299999
299999
299995
299999
142510
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299975
299999
299999
142510
299998
299999
299994
142510
299998
299999
299999
299975
299998
299998
299999
299999
142510
299999
299993
142510
299999
299999
299999
299998
142510
299999
299996
299999
299999
142510
299999
142510
142510
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
299999
142510
299999
299999
299979
299999
299999
299998
299999
299998
299998
142510
299999
299997
299999
299998
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
299999
299999
142510
142510
299996
299999
299999
299999
299999
299999
299999
299995
299999
299997
299999
299999
299999
299995
299999
142510
142510
299972
299999
299998
299999
299999
299998
299999
299989
142510
142510
299999
299999
142510
299999
299965
299999
299998
299987
299999
299999
299998
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299997
299999
299999
299997
142510
299999
299992
299998
299999
142510
299995
299997
299999
299999
299999
299999
299997
299991
142510
299999
299999
142510
299999
299999
299999
299999
299999
299987
299999
142510
299989
142510
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299971
299999
142510
299999
299945
299994
299999
299971
299999
299998
299999
299999
299997
142510
299999
299997
299999
299999
299999
142510
299996
299999
142510
299999
299999
299999
142510
299999
299969
299999
142510
142510
299999
299998
299999
299999
299994
142510
299999
299999
142510
299999
299997
299997
299996
299999
142510
142510
142510
299999
299999
299994
299998
299999
142510
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
142510
299996
299999
299999
299999
299999
299998
299999
299999
142510
299999
299997
299999
299999
299989
299999
142510
142510
299999
299991
299995
299999
299999
299999
299997
142510
142510
299998
299999
299999
142510
142510
142510
142510
299990
299999
142510
299999
299998
299999
299997
299996
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299997
299999
299999
142510
299999
299999
299997
299999
299999
299999
299998
142510
299996
299999
299999
142510
299999
142510
142510
299998
299995
142510
142510
142510
299994
142510
299984
299999
299997
142510
299994
142510
299998
299999
299999
299998
299997
299998
299999
299999
299999
299999
299998
142510
299999
299978
299996
299992
299999
299997
299998
299999
299999
299993
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299993
299999
299998
299999
299999
142510
142510
299999
142510
142510
299982
299999
299999
142510
299993
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299991
299999
299999
299999
299957
299983
299999
299999
299989
142510
142510
299999
142510
142510
299999
142510
142510
142510
299999
299999
299999
299999
299971
299999
142510
299981
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
142510
299999
299995
299996
299999
299999
299999
299999
299999
299971
299999
299999
299999
299996
299999
299989
142510
142510
299999
299999
142510
299999
299999
299999
142510
299994
299999
142510
299999
299999
299999
299999
299999
299976
299999
142510
299998
142510
299999
299996
299999
299999
299999
299999
299999
299999
299986
299999
299997
142510
299999
142510
142510
299999
142510
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299997
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299996
142510
299999
142510
299998
299988
299999
299999
299999
142510
142510
299999
299987
299999
299999
299999
299995
299999
142510
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299993
299999
142510
142510
299999
299999
299998
299981
299998
299999
142510
142510
299999
299999
299999
299966
299999
142510
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
299992
299999
299999
142510
142510
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299997
299982
299999
299999
299987
142510
299997
142510
142510
299999
142510
299999
299999
299999
142510
142510
299983
299999
299999
142510
299997
299999
142510
299997
142510
142510
299997
299999
299999
299999
142510
299996
299992
299999
299999
299997
299999
299998
299999
299999
299999
142510
299997
299998
299999
142510
142510
142510
299999
299999
299998
299998
299994
299999
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299992
299999
299985
299999
142510
299999
299999
142510
299995
299999
299959
299999
299993
299981
299999
299999
299999
299997
299999
299998
299995
299999
299999
142510
299999
142510
299990
299976
299993
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299998
299999
142510
299999
299999
299999
299999
299986
299999
142510
299999
142510
299999
299999
299999
299998
142510
299999
299990
299999
299999
299999
142510
142510
299995
299999
299991
299999
299999
142510
142510
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
142510
299999
299999
299994
299999
299984
299999
299999
299999
299981
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299986
299999
142510
299999
299997
299999
299999
299999
299999
299999
299997
299999
299999
299998
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299996
299999
299992
299999
299999
299995
142510
299996
299999
299997
142510
299999
299996
142510
299995
299995
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299988
299999
299999
299998
299999
299994
299999
142510
299999
299999
299999
299998
299997
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
142510
142510
299999
299998
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299970
299999
299999
142510
299998
299999
142510
142510
142510
299999
142510
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299968
299999
299999
299996
299999
142510
299999
299998
299999
142510
142510
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299996
299999
142510
299954
299999
142510
299999
299999
299999
299999
142510
299996
299981
299999
142510
299998
299995
299999
299999
299976
299999
142510
299999
299999
299999
299993
142510
299999
299999
299989
299999
299999
142510
299999
299998
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299998
299999
299999
142510
299999
142510
299996
299999
142510
142510
299999
299996
299999
299990
299999
142510
142510
299998
299999
299999
299999
142510
299995
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
142510
142510
299997
299999
142510
299998
299996
142510
299999
142510
299999
142510
142510
299999
142510
299995
299997
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
142510
299989
299999
299996
299999
299999
299999
299997
299999
299999
299999
299997
299989
299999
299996
299999
299999
299997
299999
299999
299941
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299998
299999
299998
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299998
299999
299999
299999
299993
299999
299999
142510
299995
299999
299999
299993
299999
299999
299999
142510
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299992
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299998
299999
299990
299996
299999
299991
299999
142510
299991
299998
299999
299996
299999
299999
142510
299999
299999
299997
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299997
299998
299999
299997
299999
299998
142510
299999
299999
299990
299977
299999
299999
142510
299999
299999
299998
299991
299999
299999
299999
142510
142510
142510
299978
299995
142510
299996
299999
299999
142510
299993
299999
299985
299998
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
142510
142510
142510
299999
299999
299991
299996
299995
299999
299999
299999
299999
299985
299999
142510
299997
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299995
142510
142510
299999
299993
142510
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
299998
299995
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299994
299999
142510
299999
142510
299999
299999
299999
299999
299977
142510
299999
299985
299997
142510
299997
299998
299994
142510
299999
142510
142510
142510
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299999
299999
142510
299999
299999
142510
299999
299984
142510
299999
299998
299994
142510
299986
299999
299999
142510
299996
299999
299998
299994
299998
299992
299994
142510
299998
142510
299999
299988
299999
299999
299999
299999
142510
299999
299999
299982
299999
299999
299999
142510
299999
299999
299999
299991
142510
299999
299998
299999
299999
142510
299999
299983
142510
142510
299999
299999
299999
142510
299998
142510
299999
299998
299999
299999
299997
299999
299999
299999
142510
299997
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
142510
299998
299999
299999
142510
299999
299994
299999
142510
299999
299995
299999
299997
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299988
299999
299999
142510
299996
142510
299999
299999
299997
142510
299999
299999
299998
142510
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
299999
299997
299998
299999
142510
299999
299999
299999
142510
142510
142510
299975
299968
299999
299988
299999
299999
299999
299999
299999
299957
299999
142510
299999
299999
299999
299992
142510
299999
142510
299998
299999
142510
299998
299999
142510
299987
299999
299998
299997
299999
299999
299999
142510
142510
142510
299955
142510
299999
299999
142510
299999
299999
299999
299997
142510
299999
142510
299999
142510
299996
299999
299999
299999
142510
299985
299999
299968
299999
299999
299997
299999
299999
299995
142510
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299986
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
142510
299996
142510
299999
142510
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
142510
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299978
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299992
299999
299999
299996
299999
299998
142510
299999
299999
142510
299999
299999
142510
299999
142510
299977
299996
299986
299994
299996
299999
299998
299999
299996
299999
299999
299992
299932
299999
299999
299999
299999
299999
299999
299995
299999
299999
299994
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
142510
142510
299990
142510
299999
299999
299997
299999
142510
299999
299998
299997
299999
299999
299999
299996
299999
299999
142510
299984
299997
299996
299999
299996
142510
299999
299999
299999
299999
142510
299999
299999
299989
299999
299999
299998
299998
142510
299997
299999
299998
299999
299992
299980
299999
299999
142510
142510
299997
142510
142510
142510
299988
299998
299997
299999
299999
299999
299996
299999
299999
299999
142510
299993
299999
299986
299999
299999
299992
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299959
299982
299999
299999
299999
299999
299999
299999
299998
299997
299999
299999
299998
299999
142510
299999
142510
142510
299999
299999
142510
142510
299999
299999
299999
299996
299999
142510
142510
299998
299998
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299996
299988
299999
142510
142510
299993
142510
142510
299999
299997
299999
299999
299999
299980
299999
299999
142510
299986
299999
299999
299999
299999
142510
299999
299997
299999
299999
299993
299999
299999
299998
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299997
299999
299995
299999
299999
299999
142510
299999
142510
299988
142510
142510
299997
299996
142510
299999
299998
299999
299997
299999
299999
299998
142510
299999
299986
299999
142510
299999
299999
142510
299994
299999
299999
299999
142510
299999
299999
299991
299998
299997
142510
299999
142510
299992
142510
299999
299999
142510
299999
142510
299999
299994
299998
299995
142510
299999
142510
142510
299999
142510
299979
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
142510
142510
299997
299982
142510
299999
299998
299999
299955
299993
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
142510
299999
299998
142510
299999
299999
142510
299999
142510
142510
299999
299996
299999
299999
299997
299999
299999
299999
299982
299999
299999
299974
299996
299999
299983
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299998
299998
299999
299941
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299998
299999
142510
142510
142510
299999
299999
299998
299991
142510
299999
142510
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299989
299999
299999
142510
299999
299993
142510
299999
299997
299997
299999
299999
299999
299999
299998
299999
299981
299999
299978
299999
299998
299998
299999
142510
299999
299999
142510
299999
299998
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
142510
299997
299999
299998
299997
299999
299969
142510
299999
299999
299999
299999
299998
299999
299999
299999
299994
299999
299999
299999
299999
299995
299999
299999
299998
142510
299999
299998
142510
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
299998
299999
299997
299999
299999
299999
299998
299997
299999
142510
299998
299999
299996
299999
299999
299999
299999
299999
142510
142510
299999
299998
142510
142510
142510
142510
299999
299999
299999
299999
142510
299999
299996
142510
299998
142510
299999
299989
299998
142510
299999
299998
299998
299999
142510
299999
142510
299999
299997
299999
299999
299999
299998
142510
299997
299999
299999
299993
299998
299997
299999
299979
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299996
299999
142510
299999
142510
142510
142510
299999
299999
299999
142510
299996
299999
299996
299997
142510
142510
299999
299999
299999
142510
299998
299991
299999
142510
142510
299984
299996
299999
299999
299999
299993
299999
299999
299999
142510
299999
299999
299999
299999
299996
299997
142510
142510
299999
299999
299999
299999
299990
299999
299999
142510
142510
142510
299999
299999
299999
299998
142510
299999
299999
299999
299947
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
142510
299999
142510
299998
299999
299998
299999
299994
142510
299997
299999
299986
299999
142510
142510
142510
299999
299999
299999
142510
299999
142510
299999
142510
142510
142510
142510
299999
142510
299998
299996
299999
142510
299998
299999
299996
299999
299998
299999
299999
299999
299996
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299997
299996
299999
299941
299999
299999
299996
142510
299999
299996
299995
299999
142510
299999
299991
299999
299999
142510
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299998
142510
299999
299998
299999
299996
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
142510
299997
142510
299995
299999
299999
299999
299999
299990
299999
299996
299999
299999
299998
142510
299999
299999
299953
142510
142510
299996
299999
299999
299993
299998
299999
299999
299988
299999
142510
299997
299999
299999
299999
299999
299990
299993
299999
299999
299997
299999
299999
299999
299999
299998
299997
299896
142510
299999
299999
299999
142510
299999
299999
299998
299986
299999
142510
299997
299999
299999
142510
299997
299975
299999
299996
299998
142510
299998
299999
299996
299996
299999
299998
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
142510
299999
299983
299995
299999
142510
299971
299998
299999
142510
299954
142510
299996
142510
299999
299999
299999
299999
299999
299999
299986
299999
299997
299996
299999
299998
142510
299999
299996
299999
299999
299999
299998
299999
142510
299980
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
299998
299999
299999
299999
299999
299998
142510
299999
299982
142510
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299991
299995
299999
299996
142510
299999
299999
299999
299999
142510
299999
299965
299998
299998
142510
299996
299999
299991
299996
299999
299999
299999
299999
299999
142510
142510
299999
299999
299995
299991
299994
299999
299999
299999
142510
299999
299999
299999
299999
142510
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299990
299999
142510
142510
299997
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299923
299999
299999
299999
142510
299999
299999
299999
299993
299999
299999
299999
299981
299999
299999
299999
299999
299999
142510
299999
299999
142510
299993
299999
299999
299999
142510
299999
299996
299999
142510
299999
299996
299999
299999
142510
299999
299999
299979
299998
299999
299999
299999
299995
299997
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299994
299999
299998
142510
299996
299999
299999
299999
299978
299988
299997
142510
299999
299999
299999
299997
299995
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299999
299990
299999
299999
142510
299999
142510
299999
299995
299999
299999
299999
299999
299999
299991
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299998
142510
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299991
142510
299999
299999
142510
142510
299998
142510
142510
299999
299999
299999
299999
299999
299999
299997
299995
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299993
299999
299999
142510
142510
142510
299999
299998
299999
299998
299999
299999
299999
299997
299996
299997
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
142510
299990
299999
299999
299994
299985
299999
142510
299993
299999
299999
299999
299975
299999
299999
299998
299999
142510
142510
299991
299999
142510
299999
299991
142510
299996
299999
142510
142510
299993
299999
299999
299999
299999
299997
299999
299997
142510
299999
299999
299998
299999
299975
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
299999
299996
299996
299999
299999
299999
299999
299998
299983
299999
299999
142510
299984
142510
299998
299999
299999
299999
299996
299999
299994
299999
299999
299999
299999
299999
299999
299993
299999
299999
299994
142510
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
299999
299999
299989
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299997
299999
142510
299999
299999
299997
299999
299999
299993
142510
299999
142510
299999
299999
299997
299999
299984
299999
299999
299999
142510
299986
299999
299992
299998
299999
299999
299999
299999
299998
299999
299999
299992
299999
142510
299999
299981
299998
299998
299999
299999
299999
299999
299999
299999
299997
299998
299999
299997
299999
299999
142510
299999
299999
299991
299999
142510
299999
299997
299998
299999
299970
299999
299999
142510
142510
299995
299998
142510
299999
299998
299999
299999
299999
142510
142510
142510
142510
299998
142510
299999
299999
299999
142510
299999
142510
299999
299998
299995
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299984
142510
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299995
142510
299999
142510
299987
299999
142510
142510
299999
299999
299999
142510
299999
142510
142510
299999
142510
142510
299999
299997
299988
299999
299999
299998
299999
299999
299997
299998
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
142510
299999
142510
142510
299992
299998
299999
299999
299999
299999
142510
299998
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
142510
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299995
299999
299999
299999
299988
299999
299999
299999
299999
299999
299998
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299994
299999
299999
299999
299999
299999
299996
299997
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299999
299999
299997
299999
142510
299999
299999
142510
299999
299999
142510
142510
299989
142510
299999
299999
142510
299999
299999
299996
299998
142510
299978
299999
299999
299999
299990
299997
299999
299999
142510
299999
299999
142510
299948
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299992
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
142510
299999
299992
142510
299999
142510
299999
299999
299999
299998
299996
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299992
142510
142510
299994
142510
299999
299999
142510
299999
299999
299995
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299997
299999
299999
142510
299976
299999
142510
299999
299942
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299991
142510
299999
299998
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
142510
299971
299984
299999
299999
299999
299999
299994
299999
299999
142510
299999
299995
299997
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299987
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299997
142510
299992
299999
299999
299999
142510
299999
299999
142510
299996
299997
299986
299999
299999
142510
299999
142510
299999
142510
299994
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299989
299999
299995
299999
299999
299997
299999
299998
299999
299999
299999
299998
142510
299999
142510
142510
299999
299999
299999
299999
299994
299999
299999
142510
142510
299999
299999
299957
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299997
299996
299999
299999
299998
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299993
299999
299999
299999
299998
299999
299999
299999
299992
299997
299999
299999
299999
299999
299999
299994
299999
142510
299999
299997
299961
299999
299999
299997
299999
299999
299991
142510
142510
142510
299999
299999
299999
142510
142510
299999
142510
299998
299997
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299989
299994
299999
299999
299996
299999
142510
299964
299999
142510
299999
142510
299999
142510
299999
142510
299997
299999
299999
299999
299999
299999
299977
299999
142510
299999
299994
299987
299996
299985
299999
299999
299999
142510
299999
299999
142510
142510
299999
299998
299999
299994
299999
142510
299987
142510
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299993
142510
142510
142510
299998
299997
299999
142510
299995
299999
299999
142510
299999
299999
299996
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299998
299997
299997
299993
299999
299997
299991
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299967
299987
299999
299999
299999
299999
299993
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299997
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299998
299985
142510
299979
299999
299999
299992
142510
299998
299999
299999
299999
299999
142510
142510
299992
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299994
299996
299997
299999
299999
299999
299999
299999
142510
299994
142510
299999
299999
299999
142510
299999
299999
299999
299996
142510
299999
142510
299999
142510
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299981
299999
142510
142510
299999
299999
142510
299999
299998
299999
299992
299997
299999
299999
299996
142510
142510
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299967
299997
299999
299971
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299998
142510
299999
299999
299999
142510
299999
299999
142510
299998
299999
299998
299996
299999
299999
142510
299997
299997
299999
299999
299999
299997
299999
299999
142510
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299996
142510
142510
299998
299999
299996
142510
299999
299999
299999
299999
299999
299999
299996
299998
299999
299999
299999
299998
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299986
299999
299997
299997
299999
299974
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299998
299999
142510
299998
299999
299999
142510
299996
142510
142510
142510
299999
299999
299999
299999
299996
142510
299993
299990
299998
299993
299999
299999
299995
299999
142510
299999
299942
299999
142510
142510
299999
299999
142510
299999
142510
299998
299991
142510
299994
299999
299998
299999
299999
142510
299999
299999
299990
299999
299999
299999
142510
142510
299998
299999
299999
299999
299978
299986
299999
299999
299999
299999
299998
142510
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299998
299999
142510
299999
142510
299998
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
299998
142510
142510
299998
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299995
299991
299999
142510
299972
299999
299999
299982
299993
299998
299999
299999
299999
299998
142510
299998
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299992
142510
299999
299999
299994
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
299997
299977
299990
299999
142510
299998
299999
299999
299998
299999
299999
299998
299999
142510
299999
299999
299999
299999
299997
142510
299997
299999
299999
299999
299999
299998
299997
299998
142510
299976
299988
299999
299999
299999
299999
299999
299998
299999
299999
299999
299997
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299991
299991
299999
299999
299999
299992
299999
299999
299999
299997
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299994
299997
299999
142510
299999
299995
142510
299999
299997
299999
299998
299999
142510
142510
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
299999
142510
142510
299997
142510
299999
299999
299982
299998
299985
299999
299993
299999
299998
142510
299994
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
142510
299962
299999
299999
299999
299999
299999
299995
299999
299999
299999
142510
299998
142510
299999
299999
299998
299999
142510
299999
299997
299990
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299993
299996
299997
142510
299983
299999
299999
142510
299999
299999
299999
299996
299999
142510
299999
299999
299999
142510
299992
299993
299999
299999
299999
299997
142510
299980
299999
142510
299999
299998
299995
299999
299999
299999
299999
299999
142510
299999
299998
299999
299997
299989
142510
299997
299999
299997
142510
299997
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299985
299999
299982
299994
299999
142510
299998
299999
142510
142510
142510
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
299997
299999
299987
299999
299998
299999
299999
299999
142510
299999
299999
299999
299982
299999
299999
299987
142510
142510
299998
299999
299999
299999
299999
299999
299999
299995
142510
142510
299999
299999
299999
299999
299947
299999
299999
142510
299999
299999
299979
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299998
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299997
142510
142510
299992
299999
299996
142510
299995
299999
299999
299999
299999
299994
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299997
299999
299985
142510
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299995
299997
299999
299999
299999
299998
142510
299999
299993
299996
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
142510
299996
142510
299999
142510
299999
142510
299976
142510
299999
299999
142510
299999
299999
299998
299996
299995
299994
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299997
299999
299999
299999
142510
299999
299994
299998
299999
299999
142510
299998
299999
142510
299999
299999
142510
299999
299999
299999
299999
299992
299999
299999
142510
299999
299999
299999
299999
299996
299989
142510
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299998
299999
299994
299999
299995
299982
142510
299999
299999
299995
299999
299999
299999
299994
299997
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
142510
142510
299999
299995
299999
299999
142510
299999
299999
299999
299988
299996
299999
299999
299999
299999
299998
299999
299982
299999
299999
142510
299999
299963
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299997
142510
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
142510
299999
299996
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299991
299999
299999
299999
299999
299995
299995
142510
142510
299999
299999
142510
299999
299998
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299994
142510
142510
142510
299999
142510
299999
299982
299997
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299980
299999
299996
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
142510
142510
299996
299999
299999
299999
299999
299999
142510
299999
299996
142510
299994
142510
299999
299999
142510
299999
299999
299999
299999
299997
299998
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299998
299992
299994
299999
299999
299997
299999
299999
299999
299999
299999
299999
299982
299999
299999
299987
299999
299999
299999
299998
299999
299991
299999
299999
299999
299997
299998
299996
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299995
299977
299999
299998
299999
299999
299997
142510
142510
299999
299999
142510
299998
299996
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299997
299999
299999
142510
299999
299998
299999
299989
299999
142510
299995
299999
299999
299999
299988
142510
299999
299999
299999
299987
299999
299999
142510
299990
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
142510
299996
299998
299997
299999
299999
142510
142510
299998
299999
299999
142510
299999
299999
299998
142510
299998
299999
299997
299998
299998
299999
142510
299999
299999
299955
299997
299987
142510
299986
142510
142510
142510
299999
299999
299993
299999
299983
299999
142510
299996
299999
299999
299999
299999
142510
299999
142510
299995
299999
299999
299997
142510
142510
299999
142510
299999
299997
299999
142510
299999
299999
299989
299999
299999
142510
299995
299997
142510
299998
299999
299999
299999
299987
299982
142510
299982
299997
299999
299999
142510
299999
299996
299999
299999
299993
299999
142510
299999
299999
142510
299999
142510
299999
299999
299996
299999
299999
299999
142510
299999
299999
299997
142510
299999
299999
299999
299968
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299995
299999
299999
142510
299997
299999
299999
299998
299999
142510
299999
299999
299999
142510
299999
299996
299999
299999
299999
299998
299996
299993
299992
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299999
142510
142510
299999
299999
299999
142510
299995
299999
299999
299999
299999
299999
299999
142510
299997
299983
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299994
299999
142510
299999
299999
299993
299999
299999
299998
299999
299999
299999
299930
299999
299999
299999
299999
299999
299999
299999
299995
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299998
299998
299976
299995
299999
299999
299999
299991
299989
299973
299999
299999
299999
299999
299999
142510
299999
299998
299995
142510
299999
299999
299999
142510
299999
299993
299993
299960
299999
299999
299999
299999
299999
299988
299999
142510
299999
299987
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299996
299999
299999
299998
142510
299987
299999
142510
299994
142510
299993
299997
299999
299999
299999
299999
299999
299994
142510
299999
142510
299999
142510
142510
299999
299999
142510
299999
299985
142510
299999
142510
299999
142510
142510
299999
299997
299999
299998
299994
142510
299999
142510
299999
299998
142510
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299997
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
142510
142510
299999
299996
299993
142510
299999
299999
142510
299999
142510
142510
142510
299999
299999
299995
299987
299999
299999
299999
299989
299999
299999
299999
142510
299998
142510
299999
299999
299997
142510
299997
299996
299999
299999
299905
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299958
299999
299999
299999
299974
142510
299999
299997
299999
299998
299999
299999
299999
142510
299999
142510
299999
142510
299997
299999
299993
299999
142510
299991
299999
142510
142510
299998
299998
299999
299985
299996
299999
299991
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299996
299999
299997
299999
299997
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299987
142510
299999
299998
299999
142510
142510
299999
142510
299989
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299996
299999
142510
142510
299999
299999
142510
299999
299999
299975
299999
299997
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299987
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
142510
299953
299999
299999
142510
299997
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
299999
299998
299999
299999
299999
299999
299999
299999
299998
299999
299999
299992
299999
299999
299999
299999
142510
299999
299992
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299996
299999
299986
299999
299999
299999
299999
299912
299999
299999
142510
299999
299999
299999
299999
299999
299971
299999
299999
299999
142510
299987
142510
142510
299999
299999
142510
299998
299997
299999
299999
299999
142510
142510
299992
299996
299996
299989
299999
299998
299999
299999
142510
299983
299999
299995
299999
299999
299999
299999
299999
299995
299998
299999
299969
299999
299999
299999
299991
299999
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299992
299999
299998
142510
299999
299999
299999
299999
299999
299995
299999
299999
142510
299995
299999
142510
299998
142510
299998
299999
299999
299994
299996
299999
299999
299998
299999
299999
299999
299990
299999
299931
142510
299996
299999
299999
299999
142510
142510
299999
299998
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299998
299999
142510
299999
299984
299999
299999
299999
142510
299999
299994
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
142510
299999
299999
299999
299998
142510
299999
299999
299999
299998
299990
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299985
299994
299999
299999
299999
299998
142510
142510
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299998
299994
299999
299999
142510
142510
142510
299999
299999
299999
299990
299999
299997
299992
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299978
299999
142510
299999
299996
299999
299998
142510
299997
299999
299999
299996
142510
299993
299999
142510
299999
299998
299997
299999
299998
299999
142510
299999
299999
299997
142510
299999
299999
299954
299999
299999
142510
299998
142510
142510
299999
299998
299999
299999
299997
299999
142510
142510
299999
299999
299989
299996
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
142510
142510
299995
299997
299998
299997
299999
142510
142510
142510
299999
299998
299999
299999
299994
299998
299999
299999
299999
299999
299999
142510
299999
299997
142510
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
142510
299992
299997
299999
299995
142510
142510
299999
299999
299999
142510
299997
299984
299999
299999
299999
299999
299999
299999
299988
299997
142510
299985
142510
299999
299994
142510
299995
299999
142510
299999
299999
142510
299999
142510
299998
299999
299999
299999
299999
142510
142510
299987
299999
299999
299999
299999
142510
299999
299998
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299992
299999
299999
142510
299999
299999
142510
142510
299997
142510
299975
299998
142510
299999
299999
299999
299997
142510
299999
299999
142510
299999
299999
299999
299969
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299998
142510
299988
299999
299999
299991
299998
299999
299994
299989
299999
299998
299999
299999
299999
299999
142510
299995
142510
299999
299998
299999
299990
299999
142510
142510
299999
299996
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
142510
299998
299999
299975
299999
299999
299999
299970
299982
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299994
142510
299999
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299996
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299993
299999
299999
299999
142510
299999
299998
299998
299999
299999
142510
299999
299999
299997
142510
299999
299997
299995
299999
299989
142510
299994
142510
142510
142510
299999
299999
142510
299999
299990
299999
299999
142510
299999
299999
299999
299998
299999
142510
299998
142510
299994
142510
299999
142510
299999
299999
299999
142510
299996
299998
299999
299999
299999
299999
299999
299997
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299990
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
299998
299999
299999
299999
299997
299999
142510
142510
299999
299999
299999
299994
299993
299999
299999
299999
299997
299999
299999
299999
299945
299997
142510
299994
299999
299999
299995
299999
142510
299999
299995
299999
142510
299999
142510
299998
299999
142510
299999
299996
299999
299999
299999
142510
299999
299999
299991
299999
299999
299999
299999
142510
299999
299999
299999
299987
299999
299999
299999
142510
299995
299994
142510
299999
299999
299999
299999
299999
299998
299999
142510
299998
299999
299999
142510
299996
299988
299999
299999
299999
142510
299998
299905
299999
299999
299994
299999
299999
299991
299998
299999
299999
299998
299993
299999
299999
299999
142510
299997
299999
299999
299973
299999
299999
299999
299996
299999
142510
299997
299999
142510
142510
142510
299999
142510
142510
299981
299999
299988
299999
299994
299999
142510
299998
299999
142510
299996
142510
299912
299999
299999
142510
299999
299996
142510
142510
299999
299999
299973
299999
299998
299999
299999
299999
299999
299998
299999
299999
142510
142510
142510
299999
299999
299999
299995
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
142510
299989
299999
142510
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299992
142510
299999
299999
299999
299999
142510
299999
299991
299986
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299992
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299993
299996
142510
299999
299999
299999
299997
299999
142510
299997
142510
299997
142510
299999
299999
142510
142510
299999
299999
142510
299999
299999
299996
299998
299999
142510
299999
142510
142510
299999
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
142510
299999
142510
299999
299999
142510
299995
299999
299999
299999
142510
299962
299999
299999
142510
142510
299970
142510
299999
299999
299999
299984
299999
299998
299999
299999
142510
299999
299999
299996
299997
299998
299998
299999
299999
142510
299996
142510
299999
299998
299999
299984
299998
299999
299999
142510
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
142510
299991
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299996
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299997
299978
299999
299998
299999
299999
299999
142510
299999
299999
299999
299998
299997
299997
299997
299999
142510
299999
142510
142510
299999
299999
299992
142510
299999
299999
299999
299999
299996
142510
299999
299999
299993
299999
299999
299999
299997
142510
299979
299999
299999
299999
299999
299999
299989
299999
299993
142510
299999
142510
142510
299999
142510
299999
299999
299999
299999
299996
299999
142510
299999
299999
299998
299999
299990
299995
299999
299997
299999
142510
142510
299999
299994
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299994
299999
299999
299996
299999
299999
299957
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
299999
299999
299987
299999
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299992
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299993
142510
299999
142510
299999
299999
299999
299999
299998
142510
142510
142510
299999
299999
299999
299999
142510
142510
299997
299999
299999
299999
142510
299999
299999
299998
142510
142510
299999
299999
299999
299999
299999
299999
299975
299999
299999
299999
142510
142510
299999
299998
299999
299953
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299995
299999
299992
142510
299999
142510
299995
299999
142510
299999
299999
299999
299998
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299985
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299993
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299970
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299989
299999
299996
299996
299973
142510
299998
299999
299999
299995
299993
299999
299999
299978
299999
299999
299999
299994
299999
299999
299999
142510
299999
299999
299998
299999
299999
299972
299999
142510
142510
299999
142510
299998
299999
299999
299998
142510
299999
142510
299998
299999
299999
142510
299999
299989
299989
299999
299997
299999
299999
142510
299999
299999
142510
142510
299999
299999
299995
299999
299999
299994
299999
142510
299999
299999
299999
299998
299999
142510
142510
299999
142510
299999
142510
299999
299980
299999
142510
299999
142510
299998
299999
142510
299999
299999
299999
299990
299999
142510
299999
299974
142510
299986
142510
299998
299999
299998
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299981
299999
142510
299999
299999
299999
299999
299996
299999
142510
299997
299999
299999
299995
142510
299999
299999
299973
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
142510
299999
142510
142510
299999
142510
299986
299987
299999
142510
299997
299994
299999
299996
299996
299999
299998
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299998
299998
299999
299999
299999
299999
299999
142510
299986
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299979
142510
299979
299986
299999
299999
142510
299999
299999
299999
299997
142510
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299998
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299996
299999
299999
142510
142510
299999
142510
299999
299998
299998
299974
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
142510
142510
299999
299994
299996
142510
142510
299984
142510
142510
299999
299999
299999
299995
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299976
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299986
299997
299997
299999
142510
299997
299999
142510
299999
142510
299999
299981
299990
142510
299999
299999
299999
142510
299993
299999
299999
299999
299997
299999
299999
299995
142510
299999
299995
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299998
299988
299999
299999
299999
299998
299995
299999
299999
299999
299997
299912
299998
299976
142510
142510
299999
299999
142510
299996
142510
299998
299998
142510
299999
299999
142510
299999
299946
299999
299999
299999
299998
299999
299998
299999
299995
142510
299999
299999
299999
299999
299999
299999
299969
299999
299999
299998
299999
142510
299988
299999
299999
299999
299999
299996
299999
299999
299999
299998
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299994
299999
299999
142510
142510
299996
299999
299997
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299996
299999
299999
299995
299999
299892
142510
142510
299999
142510
299998
299999
299999
299999
299999
142510
142510
299999
142510
142510
299999
142510
299971
299999
299989
299999
299999
142510
299999
299999
299992
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299992
299999
299999
299999
299999
299999
299999
299999
299996
299998
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299983
299999
299999
299999
142510
142510
299999
299998
299999
142510
142510
299998
142510
299998
142510
299999
142510
299998
299999
299999
299999
299999
299998
142510
299999
299998
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
299999
142510
299999
299995
299999
142510
142510
299999
142510
142510
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299981
299999
299999
299999
299999
299987
299999
299999
299999
299994
299999
299999
299992
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299998
299999
299999
299999
142510
299986
142510
142510
299999
142510
299999
299998
299999
299999
299983
299999
299996
299999
299999
299999
299999
299999
299999
299998
299999
299996
299997
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299998
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
142510
299997
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
142510
299999
299996
299997
299997
142510
142510
299999
299999
142510
299999
299998
142510
299941
299999
299999
142510
299999
299999
142510
299999
299999
299990
299999
299999
142510
299999
299994
299999
299997
299999
142510
142510
299999
299999
299999
299999
299970
142510
299999
142510
299999
299999
299999
142510
299998
299999
299998
299991
142510
142510
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299997
299999
299998
142510
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299980
299999
299997
299999
299998
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299998
299999
299999
299999
142510
299997
142510
299999
299999
142510
142510
299999
142510
299998
299999
299999
299999
299999
299996
299999
142510
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
142510
299999
299990
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299997
299986
142510
299999
299999
299999
299999
299999
299968
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299996
299997
299999
142510
142510
299997
142510
299997
299998
299999
299999
299993
299996
299997
299988
299996
142510
299999
299999
299960
299998
299999
299999
142510
299999
299995
299999
299999
299998
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299998
299999
299997
299999
299994
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
299999
299998
299997
142510
299998
142510
299998
142510
299999
299999
299997
299999
299999
299999
299999
142510
299999
299996
299999
299999
299995
299979
299999
142510
299999
299999
142510
299999
299992
299999
142510
299999
299999
142510
299999
299999
299999
299959
299999
142510
299999
299998
299999
299999
299999
299997
299998
142510
299996
299998
299999
299999
142510
299999
299999
142510
299997
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299964
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299997
299977
299999
299999
299999
299996
299996
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299997
299999
142510
299998
299995
299999
299994
299999
299985
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299934
299999
299999
299999
299999
142510
299999
299996
299999
142510
299999
299999
142510
299999
299999
299999
299999
299995
142510
299999
299999
299999
142510
299999
142510
142510
299998
299996
299999
299980
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299994
299999
299993
299999
299999
299999
299981
299999
299998
299996
142510
299999
299999
299999
299999
142510
299998
142510
142510
299999
299999
142510
299997
299999
142510
299999
299999
142510
299999
299999
299997
299999
299997
299999
299999
142510
142510
299999
299992
299999
142510
299988
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
299972
299999
142510
299999
299995
299999
142510
142510
299964
142510
299999
142510
299998
299940
299999
299999
299999
299999
299999
299999
299999
299997
142510
142510
299999
299999
142510
299999
142510
299999
142510
299997
142510
299999
299999
299987
299994
299994
299999
299999
299999
299999
142510
299999
299997
299999
299982
299999
299999
142510
299999
299997
299999
299995
299999
299997
299994
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299996
299999
142510
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299998
299998
299999
299999
299997
299999
299993
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
142510
299977
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
142510
299999
299999
299989
142510
299999
142510
299999
142510
299999
142510
299999
142510
299999
299999
299994
299999
299999
299997
299999
299983
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299998
142510
299998
299999
142510
299999
142510
142510
299998
299999
142510
142510
142510
299999
299999
299999
299958
142510
299999
142510
142510
299996
299999
142510
299999
299999
299999
299999
299999
142510
299959
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299998
299992
299999
299999
142510
299999
299970
299999
299999
142510
299999
299941
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
142510
299984
142510
299999
299999
142510
299999
142510
142510
142510
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299997
299999
142510
142510
299999
299997
299998
299999
299999
142510
142510
142510
299998
299996
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299998
299999
299999
299999
299998
299995
299999
299998
299999
142510
299999
299999
299997
142510
142510
142510
299964
299998
299990
299999
299999
299999
299998
299999
142510
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299991
299998
299999
299978
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
142510
299999
299999
142510
299997
299999
142510
299992
299999
299999
142510
299999
142510
142510
142510
299999
299999
142510
299997
299999
299999
299999
299999
299999
299993
299999
299999
142510
299999
299999
299996
299999
299999
142510
299974
299999
142510
299996
142510
299999
299999
299999
299999
299998
142510
299994
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299998
299999
299999
299997
299999
299999
142510
299946
299997
299996
142510
299997
299998
299999
142510
299993
299992
299999
142510
142510
299999
299996
299998
299999
299999
299991
299999
299999
299987
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299998
299993
299999
299999
299997
299999
299999
299999
299999
142510
299999
299980
142510
299999
299999
299999
142510
299999
299981
299999
299988
299999
299999
299998
299997
299998
299997
299999
299999
299999
142510
299999
299994
142510
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299994
142510
142510
142510
299999
299999
299998
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299960
299997
299999
299999
299999
142510
299999
142510
299999
299999
142510
142510
299999
142510
142510
299999
299999
299998
299987
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299997
299989
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299997
299988
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299996
299999
299999
142510
299999
299999
299999
299996
142510
299999
142510
299999
299999
299997
299999
299998
142510
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299998
299999
299998
299998
299999
299999
299998
299999
142510
299999
299997
299980
299999
299999
299999
299999
299999
299998
142510
142510
299999
299998
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
142510
299998
299999
299996
299999
142510
142510
142510
142510
142510
299999
299995
142510
299999
299965
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299996
299999
299996
299970
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299968
142510
299999
299998
299998
299999
299999
299999
142510
299999
299997
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
299996
299999
299999
299999
299999
299999
299999
299999
299999
299998
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299989
142510
299999
299999
299999
299999
299997
299999
142510
299999
299999
142510
299999
299999
299999
142510
299989
299991
299999
299998
299999
299999
299985
299983
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
142510
299999
299994
299999
299999
142510
299999
299993
142510
299999
299999
299995
299999
299973
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299998
299999
299999
299999
299999
299994
299999
299999
299999
299997
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299994
299997
299999
299999
299994
142510
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299997
299999
299999
299999
142510
142510
299999
299992
142510
142510
299996
299999
142510
299999
299992
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299996
142510
299999
142510
299984
299991
299999
142510
142510
299999
142510
299999
299991
142510
299998
142510
299996
299999
299999
299988
299896
299999
142510
299999
299999
299998
299998
299999
299999
142510
142510
299999
299998
299996
299995
299999
142510
299999
299997
299999
299999
299999
299970
299999
299997
299999
299995
299977
299985
299982
299995
142510
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299997
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
142510
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299989
299999
299999
299982
299998
299999
299999
142510
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
142510
299993
299999
299997
299997
299999
299999
299999
299998
299999
299999
299994
299998
299999
299999
142510
299999
299998
142510
299995
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
142510
142510
299999
299997
299988
142510
299999
299999
299999
142510
299999
299999
299999
299991
142510
142510
299999
299990
299999
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
299996
299994
299998
299999
299999
299999
299999
142510
299998
299999
299999
142510
299990
299999
299997
299999
299999
299999
299999
299999
299999
299998
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299984
142510
299999
299999
142510
299999
299999
142510
299999
142510
142510
299999
142510
299999
142510
142510
299984
142510
299999
142510
142510
142510
142510
299999
299999
299972
299999
142510
142510
142510
299999
299999
299998
142510
299999
299999
142510
142510
299993
299999
299998
299999
299999
299950
299999
299999
299999
299999
299999
142510
299999
299999
142510
299993
299999
299998
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299996
299999
142510
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299998
142510
299983
299999
299999
299968
299999
299999
299999
299991
299999
142510
299993
299999
299999
299999
299998
299999
142510
299989
299999
299997
299999
299991
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299994
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299994
299999
142510
299997
142510
299998
299998
299999
299998
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299998
299999
299986
299999
299999
299999
299975
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299997
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299996
299990
299999
299998
299999
299999
142510
299999
299999
299997
299997
299998
299996
299999
299999
299984
142510
142510
299999
299999
299977
299999
299999
299999
299999
299996
299998
299999
299999
299988
299999
299999
299999
299999
299997
299999
299998
299999
299995
299999
299999
299999
299991
299999
299998
299983
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299996
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299998
299996
299997
142510
299999
299999
299999
299999
299999
142510
299999
299982
299999
299999
142510
142510
299999
299993
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
142510
299997
299999
142510
299999
299999
299999
299999
299999
299999
299995
142510
299997
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299994
142510
299999
299997
299999
299999
299999
299999
299992
299999
299996
299999
299976
299999
299999
142510
299999
299999
299999
299999
299996
142510
142510
299999
299960
299997
299999
299999
299998
299999
299996
142510
299999
299999
299997
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
299999
142510
299994
142510
299995
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299998
299991
142510
299995
299999
142510
299999
142510
299999
142510
299999
299999
142510
299999
142510
299997
299999
142510
299999
142510
299997
299999
142510
299998
299991
299999
299999
299999
299998
299995
142510
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299992
299999
299999
299999
299999
142510
299997
299999
142510
299999
299954
299995
299999
299999
142510
299999
299999
142510
299999
299996
299999
299999
142510
299999
299999
299999
299999
299997
142510
299982
142510
299999
142510
299999
299999
142510
142510
299999
299999
299983
299999
299999
299999
299999
299999
299998
299996
299993
299999
142510
299999
299999
299995
299998
299999
299994
299999
299999
299999
299998
299999
299998
299989
299999
299999
299999
299999
299991
299999
299976
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299990
142510
299999
299999
299999
299999
299999
299998
299999
142510
299999
142510
299999
142510
299997
299999
299994
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299995
299998
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299997
142510
299999
299999
299999
299999
142510
142510
299999
299999
299998
299999
299997
142510
299999
299999
299999
142510
142510
299999
299999
299990
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299998
142510
299997
299997
299999
299998
299999
142510
299999
299972
299999
299999
299998
142510
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
299997
299999
299996
299999
299998
299998
299999
299999
299999
299974
299999
299999
299999
299994
299999
299999
142510
142510
299998
299999
299999
299999
142510
299999
142510
299999
299999
299990
299999
142510
299999
299999
299999
299999
299999
299945
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299988
299999
299998
299999
299999
299999
299975
299999
299999
299999
299995
299998
299999
142510
299987
299999
299984
299999
299999
299999
142510
142510
299999
299999
142510
299990
142510
299966
299999
299999
299998
299999
299999
299999
299998
299999
299998
299999
299999
299999
299992
299999
142510
299999
299999
142510
142510
299999
299999
142510
299999
299997
299999
299999
299999
142510
299999
299981
299999
299999
299996
299999
299998
142510
299999
299999
299992
142510
299999
299999
299994
299999
142510
299996
299999
142510
299999
299995
299999
142510
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
299999
299991
299999
142510
299998
299995
299999
299999
142510
142510
142510
142510
299999
142510
299999
299999
299998
299997
299999
299999
142510
299999
299999
299995
299999
299990
299999
299999
299999
299999
142510
299999
299998
299999
142510
142510
299999
299996
299999
142510
299999
299988
299999
299999
299999
299998
299995
299998
142510
299996
299999
142510
299999
142510
299983
299998
299999
299999
299999
299999
299999
299999
299996
142510
299999
142510
299991
299999
299998
142510
299994
299999
299999
299999
299999
299998
299999
299998
142510
299997
142510
299997
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
299999
299993
299999
299992
299999
299999
299999
299999
142510
299999
142510
142510
299993
299999
299999
299996
299999
299999
299999
299999
299997
299999
299998
299999
142510
142510
299992
299999
299995
299999
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
142510
299999
299998
142510
299995
299999
299999
299997
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299998
142510
299998
299999
299999
142510
142510
299999
299999
299992
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
142510
299996
299999
299999
142510
299896
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299998
299999
299999
142510
299963
299992
299998
299999
299999
142510
299999
142510
299994
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
142510
142510
299997
299999
299995
299996
299999
299999
299986
299999
299995
299997
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299994
299999
299999
299999
299994
299999
299965
299999
299999
299999
299999
299999
142510
299999
142510
142510
142510
299999
299999
299997
299989
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299996
299998
299999
299999
299999
299999
299968
299999
299998
299999
142510
299999
299999
299999
299999
299998
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
299999
299999
299997
299999
142510
299991
299999
299998
142510
299999
299941
299999
299999
299999
299999
142510
142510
299999
299981
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299998
142510
299999
299960
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
142510
299997
299999
142510
142510
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299948
299999
299999
299998
142510
299999
299999
299998
299996
299999
299999
299997
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299998
299999
142510
299999
299982
142510
299999
299998
142510
299999
142510
299992
299999
142510
142510
142510
299999
299999
142510
299999
299986
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
142510
299999
299968
299999
142510
299996
299996
299999
299999
142510
299999
299999
142510
299999
299998
299994
299999
142510
299996
299999
299998
299999
299999
299999
299998
299993
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299979
299999
299999
299999
299997
299998
299999
299959
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299994
299998
299999
299999
142510
299999
299998
299999
299999
299999
299997
142510
142510
299999
299999
142510
299994
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
142510
299999
299997
142510
299999
299999
299999
299992
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299992
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299996
299999
299999
299999
299998
299999
299999
299999
299997
299999
299998
299999
299999
299999
299999
142510
299996
299999
299998
299997
299999
299997
299999
299999
299999
299999
299999
299999
299995
299999
299992
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299997
142510
142510
299999
299999
299999
142510
299999
299999
299999
299994
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299969
299999
299999
299998
299999
299999
299992
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299950
142510
299999
299999
142510
142510
299996
299999
299999
299999
299999
299997
299998
142510
299999
299999
142510
299995
142510
142510
142510
142510
299999
299999
299999
299999
299998
299999
299999
299996
299999
142510
299997
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299992
299999
299998
299986
299999
299999
299999
142510
299987
299999
299999
299999
299994
299999
299997
299999
299999
142510
299957
299999
299999
299999
299999
299999
299999
299995
299999
299998
142510
299999
299999
299999
299998
299999
299996
299997
299999
299999
299997
299999
299999
142510
299996
299999
299999
299999
142510
299999
299983
299998
299994
142510
299993
299997
299999
299999
299998
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299998
299999
299999
299994
299999
299999
299999
299999
299999
299998
299999
299997
299989
299999
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
142510
299999
299989
299999
299999
299999
299999
142510
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299998
299999
142510
299998
142510
299996
299999
299999
299999
299999
299997
299983
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
142510
142510
299999
299997
299999
142510
299995
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299989
299999
299987
142510
299996
299999
299999
299999
299999
142510
299998
299999
299999
299999
142510
299999
299985
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299997
299999
299999
299994
299999
299999
299999
299996
299999
299998
299999
299999
299999
299999
299996
299996
299998
299991
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
299990
299998
299997
299999
299999
299999
299996
142510
299999
142510
299997
299999
299999
299999
299959
299999
299993
299990
299999
299999
299998
299999
299996
299999
142510
299986
299995
299987
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
142510
299999
142510
299999
299981
299999
299996
299999
299999
142510
299999
142510
142510
299998
299997
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299982
299999
142510
142510
299999
299999
299999
299987
299999
299997
142510
299999
142510
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
142510
299999
299999
299965
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299994
142510
142510
299999
299994
299999
299997
299999
299998
142510
299999
299998
142510
142510
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299997
299999
299999
299999
299999
142510
299997
299999
142510
299987
299999
299999
299999
299998
299992
142510
299997
299999
299999
299999
299975
299999
142510
299999
299998
299999
299999
299999
299999
299987
299967
299999
142510
299999
299999
299999
299991
299999
299999
299997
299997
142510
299999
142510
299999
299999
142510
299993
299999
142510
299999
299999
299996
142510
299999
299998
299993
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299994
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299983
142510
299999
299997
299998
299999
299997
299999
299999
299999
299998
299999
142510
299998
299999
142510
299999
299999
299999
299998
299999
299999
299999
299998
142510
142510
142510
299999
299997
299965
299997
299999
142510
299999
299998
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299990
299999
299999
299993
299997
142510
299999
299999
142510
142510
299999
299999
299996
299996
299999
299999
299999
299999
299999
299999
299997
142510
142510
299999
299995
299999
299999
299999
299997
142510
299999
299999
299999
299997
299998
299999
299999
299999
142510
299947
299999
142510
299968
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
142510
142510
299999
299976
142510
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299994
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299997
142510
299999
142510
299999
299999
299997
142510
299999
299999
299999
299993
142510
142510
299999
142510
299989
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299996
299999
142510
299999
299999
299999
299999
299996
299999
299993
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299998
299999
142510
142510
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299998
299999
299999
299999
142510
299995
142510
299999
299999
299993
299999
299999
299999
299999
142510
142510
299991
299999
299985
299986
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299998
299999
299995
299999
142510
299999
142510
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299998
299999
299994
142510
299996
299999
299999
299999
142510
299998
299999
142510
299998
142510
299999
142510
299999
299999
299999
299999
142510
299999
299997
142510
142510
299999
299995
299999
299985
299999
299997
299999
299999
142510
299999
299998
299999
299999
299996
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299997
299997
142510
299999
142510
299993
299999
299998
299999
299999
299994
299999
299998
299998
299997
299997
299999
142510
299999
142510
299999
299999
299997
299999
142510
299999
299998
299999
142510
299976
299988
299999
299999
299999
299896
299999
142510
299999
299999
142510
299999
299999
299999
299999
299996
142510
299999
142510
299998
299999
299997
299999
142510
299999
142510
299999
142510
299999
299997
142510
299999
299999
299999
142510
299982
299999
142510
299999
299998
299998
142510
299999
299999
299999
299972
142510
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299998
299999
299994
299999
299997
299995
299999
299996
299999
299999
299999
299999
299999
142510
299993
299999
299999
299999
299999
299999
142510
299999
299994
299997
299999
299998
299994
299999
299999
299999
299999
142510
142510
299999
299989
299999
299999
299999
299999
299999
299990
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299993
299999
299999
299999
299995
299999
299999
299999
299982
299999
299994
299999
299999
142510
299999
299997
299999
299999
299999
142510
299996
299998
299999
299999
299999
299999
299999
142510
142510
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299993
299999
299999
299999
299999
299996
299998
299999
299999
299999
142510
299999
299999
299993
299999
299999
299999
299999
142510
299999
299999
299998
299999
299993
142510
142510
142510
299999
299999
142510
299999
299999
299994
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299997
299999
299994
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299967
299990
299999
299999
299999
299999
299999
299995
299999
299999
299999
299997
299999
299998
299999
299993
299999
299995
299999
299999
142510
142510
299994
299999
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
299994
142510
299999
299999
299999
299996
299999
299999
142510
299999
299999
142510
299999
299999
299990
299999
299999
299999
299999
299998
299999
299998
299999
299997
299999
299997
299997
299977
299999
299993
142510
299999
299997
299999
142510
142510
142510
299997
299993
299995
142510
299997
142510
299999
142510
299999
299999
299999
299999
299999
299999
299984
142510
299999
299999
299999
142510
299999
299999
299997
299999
299999
299995
299999
299999
299999
299996
299999
299999
142510
142510
299999
142510
299999
299998
299999
299999
299999
299998
299999
142510
299999
299999
142510
299999
299998
142510
299999
299998
299999
299999
299999
299984
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299978
142510
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299991
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
142510
299999
299994
299999
299999
299999
299999
299999
142510
299987
299999
142510
299999
299999
299999
299999
299999
299991
299995
299999
299999
299999
299991
142510
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299972
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
142510
299999
299997
299998
142510
299996
299999
299987
299999
299997
299979
299997
299999
299996
299999
299999
142510
299999
299999
142510
299997
299999
142510
299985
299999
299997
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299988
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299989
142510
299999
299996
142510
299999
299999
142510
299999
299982
299999
299999
299995
142510
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299995
299999
299999
299998
299999
142510
299998
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
142510
142510
299999
299999
299999
299999
299993
299996
299999
299996
299999
299999
299999
299999
142510
299999
299997
299971
299999
299999
299999
142510
299995
299998
142510
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299997
299999
299998
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299969
299999
299996
299999
299991
142510
299998
299999
142510
299999
299999
142510
299999
299998
142510
299999
299999
299998
299999
142510
299999
299998
299997
299999
299995
142510
299999
142510
299998
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299987
299999
299999
299997
142510
299999
299998
299999
299995
299987
142510
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299944
299999
299973
299998
142510
299987
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299982
299999
299999
299999
299999
299999
299996
142510
299995
299999
299997
142510
299997
299990
299998
299999
299999
299999
299999
142510
142510
299999
299999
299977
299999
299996
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299979
299997
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299982
299999
142510
299999
299999
142510
142510
299999
299999
299999
142510
142510
142510
299999
299999
142510
299996
299999
299993
299999
299999
299999
299989
299999
299999
299999
299999
299996
299997
299999
299999
299997
299999
299999
142510
299997
299999
142510
299993
299999
299999
299999
299998
299999
142510
299991
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299992
299999
299998
142510
299999
299989
299999
142510
299999
299999
299997
299999
299999
299999
299997
142510
299999
299999
299999
299998
299999
299999
299999
299999
299995
142510
299998
299999
299999
299999
299977
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
142510
299994
299996
299999
299999
299999
299999
142510
299999
299999
299999
299995
299998
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299970
299999
299998
299999
299998
299999
299999
299999
299997
142510
299999
299999
142510
142510
299989
142510
299999
299999
299955
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299997
299985
299992
299999
299999
299998
299998
142510
299999
299999
299999
142510
299998
299995
299999
142510
299999
299999
299999
299998
299999
142510
299998
299999
299998
142510
299999
299983
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299997
142510
299999
299999
299998
299999
299999
299999
299997
299999
299992
299999
299976
142510
299999
299986
142510
299999
142510
299999
142510
299999
299999
299999
299999
299912
299999
142510
299999
299996
299997
142510
299999
299999
299999
299999
299999
299999
299997
142510
142510
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
299997
299999
299993
299999
299999
299995
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299991
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299996
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
142510
299982
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299990
299999
299996
299997
299999
299999
299998
299999
299997
142510
142510
299996
299999
142510
299999
299999
299999
299998
299999
299999
299999
299957
299999
299999
299999
299999
299999
299977
299999
299999
299998
142510
299999
299999
142510
142510
299995
299997
142510
299999
299999
299999
299998
299995
299999
299999
299999
299999
299997
299999
299999
299999
299989
299999
142510
299999
142510
299993
299999
299999
142510
142510
299999
299998
299999
299999
299996
299999
299998
299997
299999
299990
299999
299999
299999
299999
299999
299994
142510
299970
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299997
142510
299999
299999
299999
299999
299998
299999
299999
142510
299999
299990
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299992
299999
299999
299996
299999
299999
299991
299999
142510
142510
299999
299999
299999
299996
299999
299999
299999
299999
299976
299999
142510
299999
142510
142510
299999
299999
299999
299999
299996
299998
299999
299999
142510
299999
299999
299999
299997
142510
299999
299999
299999
142510
299999
299999
299999
299998
142510
299998
299999
299999
299999
299996
299986
299999
299989
299999
142510
142510
299999
142510
299999
299998
142510
299999
299998
299998
299999
299999
142510
142510
299998
299999
299998
142510
299999
299996
299999
299999
142510
299999
299999
299999
299896
299999
299999
142510
299999
142510
299999
299999
299995
299999
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299988
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299987
142510
299998
142510
299999
299999
299999
299995
299999
299999
299997
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299998
142510
299999
299999
142510
299990
299999
299997
299999
299997
299975
299999
299999
299999
299999
142510
299997
299999
299996
299999
142510
299999
299995
299999
299996
299999
299995
299998
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299979
299997
299997
142510
299999
299999
299999
299999
299999
299998
142510
299991
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
142510
299999
142510
142510
299999
299988
299999
299999
299999
142510
299999
299997
299999
142510
299999
142510
299997
299999
299999
142510
299993
299999
299996
299999
299999
299997
299968
299999
299999
299999
299999
299997
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299987
299999
299999
299999
299999
299998
299999
299999
299999
299997
299999
299999
299996
299999
299999
299999
299999
299999
299996
299993
142510
299999
299999
299999
299999
142510
142510
299998
142510
299998
299999
299999
142510
142510
142510
142510
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299996
142510
142510
142510
299999
299998
299999
299999
299998
299999
299999
299999
142510
142510
142510
299999
299999
299999
299998
299996
299999
299999
142510
299999
299999
299998
142510
299997
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299998
299999
299997
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
142510
299999
299999
299999
299999
299990
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299997
299999
299999
299998
299994
299990
299999
299999
299995
299998
299999
299999
142510
299999
299999
299971
299997
299999
299998
299999
299997
299999
299999
299999
299985
142510
142510
142510
299999
142510
299997
299999
299999
299999
299998
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299991
299999
299999
299999
299998
142510
299999
299999
299999
299999
142510
299999
299989
142510
299999
299998
299999
299997
299999
299999
299998
299999
299999
142510
299998
299999
142510
299999
299999
299998
299936
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
299997
299999
299999
299997
142510
299999
299999
299999
299999
299998
299999
299991
299999
299999
142510
299999
142510
299999
142510
299997
299999
299999
142510
299999
299999
142510
299998
299999
142510
299997
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299987
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
142510
142510
299996
299995
299995
142510
299999
299999
299999
299999
299999
142510
299997
299999
142510
142510
299999
299999
299999
299999
299998
299999
299998
142510
299999
142510
299999
299999
299999
299998
299993
299999
299997
299995
299999
299989
299999
299999
299999
299993
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299993
142510
299998
299998
299999
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
299999
299995
299999
299995
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299992
299999
299999
299998
299994
299999
299999
299999
142510
299999
299997
299992
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299986
299999
299999
299999
299998
299999
299999
299999
299999
299996
299999
299999
142510
299999
142510
299999
299999
299998
299999
142510
299999
142510
299999
299995
299999
142510
299999
299999
299999
299999
142510
299994
299950
299984
299999
299990
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
142510
299999
299996
142510
142510
142510
299999
299999
299999
299999
142510
142510
299994
299999
142510
299999
299999
299982
299999
299999
299999
142510
299999
299999
299999
299994
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299997
142510
299999
299998
142510
142510
299999
299999
299999
299999
299997
299982
299999
299999
299999
299999
299999
299997
142510
299999
299999
299998
299999
299999
299997
299999
299998
299972
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299998
299999
299999
299997
299980
299999
299997
299999
299984
299999
299999
142510
299989
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
142510
299998
299999
142510
299999
299998
299999
299999
299999
142510
299999
299992
299999
299999
142510
299999
299999
299999
299995
299995
299999
299999
299992
299991
299999
299999
299999
299999
299999
142510
299999
142510
142510
142510
299998
299999
299999
299999
299993
142510
142510
299999
299999
142510
299992
299999
299999
142510
299999
299999
142510
299998
142510
299998
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
142510
299963
299999
299999
299999
299998
299999
299999
299999
299999
142510
299993
299999
299999
299999
299983
299996
299999
299999
299999
299999
142510
299996
299999
299977
299999
299997
299996
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299998
299988
299990
142510
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299991
299999
299999
299999
299999
142510
142510
299999
299998
299999
299999
299969
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299993
299999
142510
299999
299999
142510
299999
299999
299999
299969
299999
299999
299999
142510
299999
299999
299999
142510
299999
299996
299999
299989
142510
299999
299999
299999
299999
299973
299999
299999
299995
299973
299999
299999
299988
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299997
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299998
299999
299999
299998
142510
299999
142510
142510
299999
299997
299999
142510
142510
299999
299992
142510
299999
299999
142510
299999
299999
299999
299998
299998
299999
299999
299995
142510
299994
299999
299999
299998
299999
299995
299999
142510
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299993
299998
299998
299999
299989
299990
299999
299999
299999
299999
299999
299999
299999
299994
142510
299994
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299989
299999
299998
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
142510
299999
299987
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
142510
299988
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299999
142510
142510
299999
299999
299991
299999
299999
299999
299999
299997
299988
299999
142510
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299996
299999
299999
142510
299996
299995
299990
299999
299999
299999
299999
142510
299999
299999
299999
299983
299999
142510
299999
142510
299999
299998
299999
142510
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299979
299999
299998
299999
142510
299999
299999
299999
299999
299999
299992
299999
299981
299999
299999
299999
299998
299995
299999
299988
299995
299999
299999
142510
299999
299999
299999
299999
299999
299994
299999
299998
299999
299999
299986
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
299999
299994
142510
299999
299999
299999
299999
299999
299996
299999
299996
299999
299996
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299981
299999
299999
299999
299999
142510
142510
142510
299997
299999
142510
299995
299996
299994
299999
299999
299999
299999
299999
299999
299999
299997
299999
299996
299999
142510
299999
299998
299999
299994
142510
299990
299956
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299996
142510
299990
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299998
299999
299992
299945
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299965
299999
142510
299998
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299993
299999
142510
299997
299999
299999
299999
299999
142510
299983
299999
299999
299999
299995
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
299998
142510
142510
299999
299997
299999
299999
299999
299992
142510
299999
299999
142510
299999
299999
299999
299991
299974
299999
142510
299999
142510
299999
299999
299999
142510
299998
299999
299999
299999
299991
299999
299999
299992
299999
299999
299999
299999
299996
299999
299947
299999
299999
299995
142510
299999
299999
142510
142510
299996
299999
299993
142510
299999
299999
299999
299999
299999
299999
142510
299986
299999
299996
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299994
142510
299999
299999
299994
299998
299989
299999
142510
299999
299996
299999
299996
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
299999
299998
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
142510
299999
299998
142510
299999
299992
299999
299999
299997
299999
299999
142510
142510
299999
299999
299998
299985
299999
299999
299999
142510
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299995
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299977
299999
142510
299999
299989
299999
299999
299997
299998
299999
299999
299999
142510
299999
142510
299999
299994
299991
299999
299999
299998
142510
299999
299999
299999
299997
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299987
299999
299997
299999
299990
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299985
299998
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299995
299998
299994
299989
299999
142510
142510
142510
142510
299999
299999
299941
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
142510
142510
299997
299999
142510
142510
299999
142510
142510
299999
299998
142510
299999
299999
299999
299997
299999
299999
299999
299999
142510
299998
299995
299999
142510
299999
299999
299998
299999
299999
142510
142510
299999
299999
299998
299999
299999
299998
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299998
299999
299998
299999
142510
142510
299999
299998
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299981
299999
299999
299998
142510
299999
299999
299999
299998
299999
142510
299999
299998
299999
299999
299999
142510
299999
299992
299999
142510
299997
299999
299999
299999
299999
299999
142510
299998
299998
299982
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299980
142510
299998
299999
299999
142510
299999
299999
299999
142510
299996
299999
299998
299999
299999
299998
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299994
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299976
142510
299999
299999
142510
299999
299947
142510
299999
299999
299999
299999
299999
299997
299999
299999
299996
299961
299999
299998
299999
299999
299999
299998
299999
142510
299999
299987
299999
299999
299996
299999
299999
299999
299999
299999
299998
299999
299999
299999
299996
299999
299999
299999
299999
299998
299998
142510
299998
299999
299999
299999
299999
299986
299999
299990
299999
299999
142510
299999
299986
299999
142510
142510
299998
299999
299994
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299969
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299997
299999
142510
299999
299998
299999
299999
299999
299979
299999
299999
299999
299999
299999
299999
299999
142510
299984
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
142510
299999
299999
299999
142510
142510
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299990
299997
299999
142510
299999
142510
299999
299999
299994
299999
299999
299999
299999
299999
299999
299994
299985
299999
142510
299999
299999
142510
299999
299999
299997
142510
299999
142510
299999
299999
299999
299996
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299987
299999
299989
299995
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299993
142510
299999
299999
299997
299997
299999
299999
299999
299999
142510
299999
299992
299996
299999
299993
299999
299931
299997
299999
299999
299990
142510
299999
299999
299963
142510
299999
299999
299998
299999
299996
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299997
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
142510
142510
299999
142510
299999
299999
299994
142510
299999
299999
142510
299999
142510
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
142510
299999
142510
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
299982
299999
299999
299997
142510
299999
299998
299992
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299997
142510
299999
299999
299999
299999
299998
299998
142510
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
299998
299993
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299973
299999
299999
142510
299999
142510
299977
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299997
299999
299996
142510
299996
299971
299999
299999
142510
142510
299999
299999
299999
299998
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299993
299999
299999
299999
299999
142510
299999
299999
299999
299998
299998
299998
299999
299994
299997
299999
142510
299997
299999
299998
299999
299996
299990
299999
299999
299998
299999
299999
299999
299995
299999
299999
142510
142510
299999
299992
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299998
299999
299999
299999
299997
299999
142510
299999
299999
299992
299995
299999
299986
299999
299999
142510
299994
299999
299999
299999
299999
299998
299999
142510
299985
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299992
299999
299999
299999
142510
142510
299977
142510
142510
142510
299999
299999
299995
299999
299961
142510
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299997
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299998
142510
299999
299999
299999
299998
299988
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299993
299999
299999
299999
142510
299999
299999
299998
299996
299990
142510
299999
299996
299999
299999
299999
299999
299995
299999
142510
142510
299981
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299998
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299983
299999
299997
299999
299999
142510
142510
299999
142510
299999
299999
299997
142510
299999
299999
299999
299998
299999
299998
142510
299993
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299993
299999
299994
299999
299999
142510
299998
299999
299999
299999
299999
142510
142510
142510
299993
142510
299999
299999
299999
299976
299999
299999
142510
142510
299995
299999
299978
299999
299996
299995
299999
299999
299996
142510
299999
142510
299999
299999
142510
299999
299994
299999
299999
299983
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299998
299999
299979
299993
299999
299999
299999
142510
142510
299999
299999
299932
299999
299999
299999
299997
299999
299983
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
142510
299996
299997
299999
299999
142510
299996
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
142510
299999
299997
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299997
299998
299999
299999
299995
142510
142510
299999
142510
299995
142510
299996
299999
299999
299999
299962
299999
299999
299999
299998
299999
142510
142510
142510
299960
299999
299999
299998
299999
142510
299905
299999
142510
299999
142510
142510
299999
299999
299998
299995
299999
299992
299999
299999
299999
299999
142510
299999
299999
299980
299999
142510
299999
299999
142510
299996
142510
142510
299999
299999
299999
299999
299999
299998
299999
299996
299999
299999
142510
142510
299999
299999
299999
299999
299994
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299998
299999
299961
299999
299999
142510
299999
299999
299995
142510
299999
299999
142510
299993
299987
299999
299999
299998
142510
142510
299999
142510
299999
299979
299991
299999
299999
299998
142510
299999
299896
299999
299999
142510
299999
299999
299997
299999
142510
299999
142510
142510
299999
299999
299994
299999
142510
142510
299999
299995
299999
299998
299999
142510
299999
299999
299999
142510
299998
299999
142510
299999
299999
299995
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299995
142510
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299998
299996
299999
299999
142510
299998
299999
299999
299999
299994
299999
299999
299999
299992
299999
142510
299999
299999
299999
299999
299999
299993
299999
142510
299999
299999
299999
299997
299999
299999
142510
299999
142510
299999
299998
299984
299999
299999
299999
299999
299985
142510
142510
142510
299999
299999
299999
142510
299996
299991
299999
299999
142510
142510
142510
142510
299999
299999
299999
299998
142510
299984
142510
142510
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
142510
299999
142510
142510
142510
299995
299999
299999
299999
142510
299999
299998
299999
299999
142510
299982
142510
142510
299998
299999
299996
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
142510
299998
299999
299999
142510
299999
299999
299999
299999
299986
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299995
142510
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
142510
299999
299999
299995
142510
299999
299994
299998
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299998
299997
299999
142510
299996
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299992
299999
299976
299999
299999
299999
299999
299999
299999
299999
142510
299995
142510
299999
299989
299999
299999
299992
299999
142510
299999
142510
299999
142510
299999
299999
142510
142510
142510
299995
299999
299999
299993
299999
299997
299999
299999
299999
299999
142510
142510
299999
299994
299999
299997
299999
142510
299998
299995
299999
299988
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299996
299999
299999
299994
299999
299999
142510
142510
299999
142510
299999
299998
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299986
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299998
299999
299997
142510
299999
299999
299999
299968
299995
142510
299999
299999
299999
299992
299999
299997
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299980
299998
299999
299997
142510
299989
142510
299999
299999
142510
299999
142510
299999
299998
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
142510
142510
299997
299999
299999
299999
142510
299999
299999
299999
299995
299994
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299994
299999
299999
142510
299981
299999
299999
299999
299999
299996
142510
142510
142510
299999
142510
299999
142510
299999
142510
299991
142510
299999
299999
299999
299999
299999
299983
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299961
299999
299997
299999
299994
299999
299994
142510
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299998
142510
299999
299999
299994
299999
299998
299998
299999
299999
142510
299998
299999
299990
299999
142510
299999
142510
299999
299999
299999
299991
299998
299999
142510
299999
299999
299999
299999
299997
299999
299997
299991
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299989
299998
299986
299999
299997
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299975
299999
299999
142510
299999
299996
299999
299999
299999
299986
299999
299999
299995
299959
142510
299998
299999
299999
142510
299999
299999
142510
299993
299999
299995
299999
299999
142510
299999
299999
142510
299999
142510
299999
299992
142510
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
299987
299996
299999
299999
299998
142510
299988
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
299995
299999
299999
299999
299999
142510
299999
299998
142510
299999
299999
299993
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299989
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299945
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
142510
142510
299991
299999
142510
299998
299999
299968
299999
142510
299999
142510
142510
142510
299999
299994
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299992
299999
299999
299999
299996
299999
299998
299965
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299997
299999
299992
299993
299999
299999
299999
142510
299992
299999
299999
299999
299998
299999
299937
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299994
299999
299997
299999
299999
142510
299996
299998
142510
299999
299999
299999
142510
142510
299999
299997
299983
299999
299999
299999
299999
299985
299997
299999
299997
299999
299994
142510
299992
299999
299999
299999
299999
299989
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
142510
299996
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299997
299997
142510
299999
299998
299999
299999
299999
142510
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299998
299986
299997
299998
299999
299999
299999
299954
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299896
299999
299999
299999
299999
299999
142510
299999
299998
299999
299993
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299989
299999
299996
142510
299999
299999
299999
142510
299995
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299983
299999
142510
299999
299999
299999
299998
299999
299999
299993
299999
299990
299999
299995
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299998
142510
142510
299999
299999
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299995
142510
299999
299999
299999
299999
299999
299999
142510
299989
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299997
299999
299997
299999
299999
142510
299999
299999
299997
299999
299999
299992
142510
299999
299999
299984
299999
142510
142510
142510
299999
299999
142510
299996
299999
299999
299999
142510
299993
299982
142510
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299997
299999
299999
299999
299968
299999
142510
142510
299984
142510
299999
142510
299997
299996
299999
299995
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299990
299999
299985
142510
299999
299999
299999
299999
142510
299999
299999
299999
299991
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
142510
142510
299982
299999
299999
299959
299999
299999
142510
299999
142510
299998
299999
142510
299994
299999
299994
299999
299999
142510
299999
299995
299999
299999
299999
299999
142510
299999
299998
299999
299996
299985
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299975
299999
142510
299997
299994
299997
299999
142510
299999
299998
299999
299997
299998
299999
299999
142510
299998
299999
299999
299999
299999
299973
299999
299992
299999
299999
299999
299999
299999
299999
299998
299999
299996
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299994
142510
299996
299999
299996
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299989
299986
299999
299989
142510
299999
299998
299999
299968
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299991
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299989
299999
299999
299997
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
142510
299992
299998
299998
299999
299999
299999
299992
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
142510
299999
299990
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
299997
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299953
142510
299999
299999
299999
299999
142510
299999
299998
299999
299998
299999
299999
299999
299999
299999
299999
299999
299996
299998
299999
299999
299999
142510
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299983
299998
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299996
299996
299998
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299991
299999
299952
299999
299998
299999
299999
299997
299999
299984
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
299998
299999
299992
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299998
299997
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299996
299999
299999
299999
299999
142510
299998
299995
299999
299999
299999
299999
299994
299999
299997
299999
299999
299999
299999
299999
299992
299999
299999
299999
299998
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299991
299999
142510
299999
299999
299999
299997
299999
299999
299990
299999
142510
299996
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299996
142510
299998
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
142510
142510
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299995
299999
299997
299999
299999
299999
299999
299976
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299996
299998
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299997
299999
299999
299999
299999
299999
142510
299999
299984
299983
142510
299993
142510
299999
299986
299999
142510
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
299994
299999
299999
299999
299990
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299997
299999
299995
299999
299999
299999
299999
142510
299999
299999
142510
299997
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
142510
142510
299999
299999
299999
299989
299998
299992
299999
299999
142510
299999
299999
142510
299999
299999
299999
299985
299993
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299972
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299992
299999
142510
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299991
299999
299999
299999
299996
299999
142510
299999
299996
299999
299999
299998
299999
299999
299976
299999
299999
142510
299999
299999
299983
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299989
299999
299998
299999
299999
299999
299999
299992
299999
142510
142510
299991
142510
142510
299999
299999
142510
299984
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299998
299998
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299996
299996
142510
299999
299999
299999
299998
299999
142510
299999
299999
142510
299998
299999
299999
299983
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299974
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299996
299998
299988
142510
299999
299999
299999
299987
299999
299999
299970
299999
142510
299999
142510
299999
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299941
142510
299999
299998
299997
299999
299999
299999
299999
299999
299993
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299995
299999
299997
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299997
299998
299999
299998
299994
142510
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
142510
299999
142510
299999
299999
299993
299999
299990
299999
142510
299999
299999
299999
299995
299999
299999
299998
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299991
299999
299999
299999
142510
299999
299998
299998
299999
142510
299988
299999
299999
299999
299999
299999
142510
299999
299999
142510
299997
142510
299999
142510
142510
299999
299999
299998
299999
299989
299999
142510
142510
299999
299999
299996
299999
299999
299994
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299975
142510
142510
299999
299999
299998
299999
299999
299999
299999
299937
299999
142510
142510
299999
142510
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
142510
299993
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299997
142510
142510
299997
299999
299999
299999
299998
299999
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299991
299993
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299990
299999
299996
142510
299997
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
299999
299996
299996
299997
299996
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299992
299999
299936
299999
299999
299998
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299992
142510
299999
299978
299999
299999
299999
299999
299999
299999
299962
142510
299999
299997
142510
142510
299988
299999
299999
299994
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
299996
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299996
299999
299999
299989
299992
142510
299999
299999
299999
299994
299999
299999
299999
299999
299999
299991
299999
142510
299999
299999
299999
299993
299999
299999
299971
299999
299997
299999
142510
299999
299999
299999
299999
142510
142510
142510
299984
142510
299999
299999
142510
299995
299999
299999
299999
299995
299990
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
142510
299998
299999
299997
299999
299999
299999
142510
299997
299997
299999
142510
299999
142510
299999
299999
299999
299998
299998
299999
299999
299999
299994
299999
299999
299999
299999
299974
299999
142510
299999
142510
299999
299995
299999
299999
299999
142510
299997
142510
142510
299999
299999
299999
299999
299997
299999
299999
142510
299999
299997
299996
299999
299999
142510
142510
299998
142510
299999
142510
299999
299995
299999
142510
299999
299999
299999
299979
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299992
299999
299996
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
142510
299999
299998
299965
299999
299993
299999
142510
299997
142510
299999
299999
142510
299999
299999
142510
299999
299999
299998
299998
142510
299965
299999
299999
299999
299999
299999
142510
142510
299999
299983
299999
299999
299999
142510
299991
299999
299999
299967
299999
299999
299999
299999
142510
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
142510
299989
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299996
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
142510
299999
299999
299997
142510
299999
299998
142510
299999
299999
299998
299999
299999
142510
299999
299999
142510
299999
299999
299999
299995
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299971
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
142510
299994
299999
299999
299999
299999
299999
299999
299994
299999
299998
142510
299999
299999
299995
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299998
299999
299997
299999
142510
142510
299983
299999
299999
299999
142510
299999
299999
142510
299999
142510
299995
299998
299998
299999
299999
299993
142510
299999
299985
142510
142510
299996
299999
299999
299999
299999
299999
299996
299999
299998
299996
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299997
299999
142510
299996
299999
299995
142510
299999
299999
142510
299999
299999
142510
299998
299999
299999
142510
299996
299997
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
142510
299999
142510
299999
299999
299999
299986
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299998
299999
299999
142510
299997
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
142510
299999
299998
299999
299997
299999
299999
142510
299999
299999
299999
142510
299998
299999
299999
299984
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299993
299999
299999
299997
299999
299993
299994
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299996
299998
299999
299999
299999
299999
299973
299999
142510
299999
299999
299999
299999
299999
299995
299971
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299998
299983
299999
142510
299999
299999
299999
299999
299992
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
142510
299997
299999
299999
299984
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299994
142510
299999
299999
299999
299999
299999
299999
299997
299999
142510
299995
142510
142510
142510
299995
299999
142510
299999
299977
299999
299999
299997
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
142510
299996
142510
142510
299996
299947
299999
299999
299999
299994
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299986
299999
299999
299999
299993
299999
299999
299999
299999
142510
299991
299999
299999
299999
299996
299999
142510
299998
299999
299997
299996
299941
299999
299999
299999
299999
299997
299998
142510
299999
299999
142510
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299977
299999
142510
299999
299997
299994
299991
299999
299999
299999
299993
299998
299999
299996
299998
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
142510
142510
299995
299999
299986
299999
299999
142510
299999
299996
299997
299998
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299991
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299998
142510
299999
299997
299999
142510
142510
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
142510
142510
299991
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299990
299999
299999
299999
299999
299999
299993
299997
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
299990
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299975
299999
299999
299999
299995
299999
299999
142510
299999
299967
299998
299999
299999
142510
299983
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299999
142510
142510
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
299996
299999
299999
299978
299999
142510
142510
299999
299999
299997
299999
142510
299999
299997
299999
142510
299997
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
142510
299997
299987
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299994
142510
299999
299999
299989
299999
299965
142510
299999
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
142510
142510
299999
299999
299955
299999
299999
299994
299999
299999
299999
299999
142510
299999
299976
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299995
299989
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299987
299999
299999
142510
299988
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299993
299999
299997
299999
299985
299995
299998
299999
299999
299999
299999
299999
299993
299998
299999
142510
142510
299992
299999
142510
299999
299998
299997
299999
299999
142510
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299996
299999
299999
299998
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299988
299999
299999
299999
299999
299997
299986
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
142510
299999
299997
142510
299999
299999
142510
299999
299989
299999
142510
299999
299987
142510
299999
299996
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299997
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299970
299997
299999
142510
299999
299999
299999
299997
299999
142510
142510
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299992
299986
142510
299998
299999
299999
299999
299999
299999
142510
142510
299999
299998
299999
299999
299996
299999
299999
299994
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299999
142510
299995
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
142510
299999
299998
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
142510
299999
299999
142510
299998
299999
299999
299984
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299997
299999
299999
142510
299996
299999
299999
299999
299999
142510
299998
299997
299999
299999
299998
299999
299999
299999
142510
299999
299999
299998
299999
299999
299998
299997
142510
299999
299999
299999
299999
299999
299998
299991
142510
299999
299998
299996
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
299999
299999
299985
299992
299997
299999
142510
299999
299999
299983
299999
299999
299999
142510
142510
299989
299999
299999
299995
299999
299990
299999
299999
142510
299999
299995
299993
299999
299999
299999
299999
142510
299999
299999
142510
142510
142510
299999
142510
299999
142510
299982
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299998
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
142510
299989
142510
299999
299999
299999
142510
299999
299958
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299991
299992
299996
299994
299999
299999
299997
299999
299999
299998
299999
142510
299997
142510
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299995
299994
299999
142510
299999
142510
299999
299999
299999
142510
299999
299990
299998
299999
299999
299999
142510
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
142510
299999
142510
299999
299994
299996
299998
299993
299999
299998
299999
299999
299998
142510
299999
299999
142510
299999
299999
299996
299999
299999
142510
299999
299999
299997
299995
142510
142510
299999
299999
299999
299989
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299978
299999
299999
142510
299999
299995
299998
299999
299999
142510
299993
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299996
299996
142510
299999
299999
299999
142510
299999
299997
299980
299992
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
142510
299996
299999
299999
299999
299999
299999
142510
299995
299971
299999
299999
299999
142510
299996
142510
142510
142510
299958
299999
299981
299998
299998
299999
299998
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299982
299991
142510
299999
299999
299999
299999
299999
299975
142510
299999
299999
142510
142510
299994
299991
299999
299999
299990
299999
299999
299993
299999
299999
299999
142510
299999
142510
299999
299999
142510
142510
299978
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299997
299999
299995
299999
299986
299999
142510
299999
299982
299999
299999
299999
299999
299999
299999
299972
299999
299999
142510
299997
299999
299999
142510
299999
299999
299999
299994
299997
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299971
299999
299999
142510
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299968
299998
299997
299998
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299993
142510
299996
142510
299999
142510
299991
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299996
299997
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299996
299999
142510
299996
299999
299999
299999
299999
299992
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
142510
299988
299999
142510
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
142510
299999
299999
299998
299998
299999
299999
299995
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
142510
299999
142510
299995
299999
299999
299985
299999
299999
299999
299999
142510
299999
299999
299999
299994
299999
299999
299998
299999
142510
299980
299999
299989
299999
299999
299999
299999
299999
299997
299945
299999
299999
299999
299999
142510
299993
299999
299995
142510
299999
299998
299999
142510
299999
142510
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299974
299999
299999
299992
299995
299999
299996
299999
142510
299999
299999
299997
299999
299998
299998
299999
299999
299999
299998
299999
299999
299998
142510
299999
299999
142510
299999
142510
299999
299997
299999
299999
299996
299999
299999
299997
142510
299995
299999
142510
299999
299998
299997
299999
299998
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299976
299999
299997
299999
299996
299998
299999
142510
142510
299999
299997
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299986
299999
299999
299995
299999
299999
299999
299999
299996
299999
299999
299999
299996
299991
299999
299999
299999
299999
299982
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299994
299999
299999
299996
299983
299999
299994
299998
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299995
299999
299999
299999
299991
299999
142510
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299992
299969
299997
299999
299999
299999
299999
299999
299997
299999
299999
299999
299997
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299994
299999
299999
299999
299999
299999
299998
299999
299994
142510
299999
299999
299999
299999
299996
142510
299999
299999
142510
299998
299999
299998
299999
299999
299999
299998
299999
142510
142510
299999
299996
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299984
299991
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
299999
299992
299984
299997
299999
299999
299999
299999
142510
299999
299999
299999
299992
299998
299999
299997
299999
142510
299999
299999
299999
299999
299999
299992
299997
299999
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299959
299999
299999
299995
299999
299998
299999
299997
299992
142510
142510
299998
299999
299983
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299992
299999
299983
299999
142510
299997
299999
299999
299999
299999
299999
299997
299999
299987
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299992
142510
299999
299999
142510
299999
299999
142510
299990
299999
299999
299990
299998
299999
142510
142510
299999
299997
299999
299999
299999
299997
142510
299997
299999
299999
299999
299999
299999
142510
299999
299994
299999
299999
299960
299999
299999
142510
299999
142510
142510
142510
299999
142510
299997
142510
299999
299996
299996
299999
299999
299990
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
142510
299995
299999
142510
299999
142510
299999
299999
299999
299976
299998
299999
299997
142510
299999
299999
299944
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
142510
299999
142510
299999
299999
299999
299999
299993
299996
299999
299999
299999
299999
299999
299997
299999
142510
142510
299999
142510
299999
299999
299999
299993
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299967
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
299997
299999
299999
299999
299999
299983
142510
299999
299999
299999
299999
299999
299998
299999
142510
299991
299999
299999
299999
299995
299999
299998
142510
142510
299999
142510
299999
299979
142510
299995
299999
299999
299999
299996
299999
299999
142510
299999
142510
299989
299999
142510
142510
299999
299992
299992
299999
142510
299999
142510
299999
299999
299993
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
299997
299999
299997
299999
299998
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299992
142510
299996
299999
299998
299999
299997
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299992
299999
299999
299989
299999
299990
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299996
299997
142510
299999
299999
299999
299999
142510
142510
299999
299999
299994
299998
299998
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
299999
299993
142510
299985
142510
299999
299997
142510
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299995
299999
299999
299999
142510
142510
299999
299997
299995
299999
299999
299999
299997
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299997
299999
299999
299998
299999
299998
142510
142510
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
299999
142510
142510
299999
299989
299999
299993
142510
299999
299999
299999
299999
299999
299999
299997
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299998
299999
299999
299999
299996
299999
299999
299999
299994
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299999
299999
299997
299999
299999
299999
142510
299999
299999
142510
299998
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
299976
299999
299999
299999
299999
299999
142510
142510
299999
299988
299999
142510
299999
299999
299999
299999
299999
299999
299998
299998
299988
142510
299999
299999
299999
299997
299999
142510
299999
299998
299999
299999
299998
142510
299999
299999
142510
299999
299999
299999
142510
299999
299985
299999
299999
299999
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
142510
299995
299999
299999
299995
299999
299999
299999
299999
299999
142510
299995
299981
299999
299999
299999
299995
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
142510
299999
299985
299995
299999
299990
299999
299999
299998
142510
299999
299999
299998
299999
299999
299999
299999
299997
142510
299998
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299998
299999
299994
299999
299999
299982
299999
142510
299997
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299991
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299989
299999
142510
299997
299999
299999
299999
299995
299989
299999
142510
299999
299999
299992
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299994
299999
299994
299999
299997
142510
299999
299999
299999
299988
299999
299999
299970
299984
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299997
142510
142510
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299992
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299998
299999
142510
299992
299999
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299975
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299991
299999
299999
299999
299999
299997
299999
142510
299999
299993
299996
299999
299999
299999
299991
299997
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299996
299999
299999
299999
299999
142510
142510
142510
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299991
299999
299999
142510
142510
299998
299999
299999
299999
299999
299999
142510
299999
299991
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
142510
299998
142510
142510
299997
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
299996
299999
299999
299999
299999
299985
299999
142510
299999
299999
142510
142510
299996
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
142510
299993
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
142510
299999
142510
142510
299999
299998
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299997
142510
299999
299999
299999
299999
299997
299998
299999
299999
299999
299966
299993
299999
142510
142510
142510
142510
299993
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299912
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
142510
299998
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
142510
299932
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299997
142510
299980
299998
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
142510
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299983
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299994
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299969
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299998
299999
142510
299999
299999
299999
299999
299998
142510
299999
299999
299999
299997
299998
299999
299999
299999
299990
299999
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
142510
299999
299999
299987
142510
142510
299999
299999
299999
299997
299999
299999
299999
299997
299998
299998
299994
142510
299999
299999
299999
299995
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
142510
299999
299999
299999
299993
299999
299999
299999
142510
299999
299998
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299997
299999
142510
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299996
299999
299996
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299994
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299995
142510
299999
299993
299999
299999
299999
299999
142510
299999
299996
142510
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
142510
299999
299995
299999
299999
299999
299999
299999
299999
299999
299985
299998
299998
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299968
142510
299999
299999
299999
299999
299999
299976
299999
299999
299999
299997
142510
299986
299999
299996
299999
299999
299999
299999
299998
299999
299999
299996
299999
299999
299999
142510
299999
299999
299997
142510
299999
299999
299999
299999
142510
299979
299999
299999
142510
299995
299999
299999
299999
299999
299998
299999
299999
299997
299999
299999
299999
299999
299996
299993
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299995
142510
299997
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299988
299999
299997
299999
299999
299999
299999
299999
299982
299987
299992
299999
299999
142510
299999
299998
299998
299985
299999
299999
299999
299999
299996
299999
299996
142510
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299986
299999
142510
299999
299999
299998
299999
299998
299999
299999
299999
299994
299993
299999
299999
299986
299999
299983
299999
299997
142510
299995
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
142510
299999
299999
299999
299997
142510
299999
299999
299999
299999
299993
299999
299999
299981
299998
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299976
299993
299999
299999
299999
299999
299993
299999
142510
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299996
299999
299999
299989
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299994
299999
299999
299985
299999
142510
142510
299999
299994
299999
299997
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299997
299999
142510
142510
299948
299989
299999
299999
299997
299999
142510
299999
299998
299999
142510
299999
299999
299999
299999
299994
299999
299994
142510
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299997
299999
299999
299998
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299998
299995
142510
299999
142510
142510
299998
299999
142510
299997
299999
299999
142510
299999
142510
142510
299999
299999
299999
142510
142510
299999
299999
142510
299995
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299993
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
142510
299998
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
142510
299999
299998
142510
299980
142510
299999
299998
299998
142510
142510
142510
142510
142510
299995
299954
299999
299999
299999
299997
299997
299999
299981
299999
299999
142510
299999
299999
299999
299999
299999
299996
142510
142510
299999
299999
299993
299999
299999
299997
299989
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299997
142510
299998
299999
299999
299994
299999
299998
299999
299999
299999
299999
299999
299999
299995
299992
299999
299999
299999
299998
299999
299999
299997
299999
299999
299983
299999
299999
299999
299998
299999
299999
299999
299997
299999
299999
299999
299996
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299999
299995
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
299998
299999
299999
299999
299999
299999
299999
299997
299996
299999
299999
299999
299999
142510
299998
142510
142510
299940
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299986
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299998
142510
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299986
299999
299999
299999
299996
299999
299999
299999
299999
299999
299997
142510
299999
299999
299988
142510
299999
299999
299999
299998
299999
299999
299997
299999
142510
299999
142510
142510
299999
299994
299999
299999
299999
299999
299999
299991
299995
299990
142510
299999
299999
299999
299999
299999
299999
299999
299997
299993
142510
299999
299999
299999
299999
299999
299976
299999
142510
299993
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299996
299999
299999
299998
142510
299999
299999
299999
299990
299999
299978
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299994
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299994
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
299998
299999
299998
299999
299999
299996
142510
299999
142510
142510
142510
299999
299999
299996
299999
299995
299999
299999
142510
299999
299999
299987
299999
299999
299997
299999
299999
299999
299999
299997
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299998
299995
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299948
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299995
142510
299999
299999
299999
299999
299998
299999
299999
299999
299998
142510
299999
299999
299999
142510
299996
299999
299999
299994
299999
142510
299999
299998
299999
299999
299993
299999
299997
299999
142510
299999
299999
299997
299999
299999
142510
142510
299997
299999
142510
299991
299999
299999
142510
299997
299999
299999
299999
142510
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
299996
299999
299999
299999
142510
299999
299999
299996
142510
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299985
299999
299994
142510
142510
299999
142510
299998
142510
299999
299998
299999
299999
299982
299999
299999
299995
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299992
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299997
299995
299999
299999
299999
142510
142510
299999
299993
299998
299999
142510
299997
299999
299999
299999
299999
299999
299999
299994
142510
142510
299999
299999
299961
299999
299994
299999
299999
142510
299999
299999
299999
299999
299994
299999
142510
299980
142510
142510
299999
299999
299998
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
142510
299999
299999
299991
299999
299995
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299981
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
299980
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299981
299999
299999
299999
299999
299999
299994
299983
299999
142510
142510
299999
142510
142510
142510
299999
142510
142510
299999
299998
299994
299999
142510
299999
299997
299999
142510
299997
299999
299998
299997
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299994
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299993
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299994
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299992
299999
299999
299999
299999
299999
299999
299999
299999
299985
299999
299999
142510
299999
299999
299999
299999
299999
142510
299997
299999
299998
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299998
299999
299999
299999
299998
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299994
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299976
299999
299999
299999
299999
299999
299999
299999
299996
142510
142510
299999
299999
142510
142510
142510
299999
299992
299999
299999
142510
299999
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
142510
299999
299970
299995
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299971
299999
299997
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299992
299999
299999
142510
299999
299999
299999
299981
299999
299999
299999
142510
142510
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299970
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299940
299999
142510
142510
299999
299997
299995
299999
142510
299970
299999
299986
299999
299999
299999
299999
299999
299999
299999
142510
142510
299996
299999
299997
299997
299999
299999
299976
299999
299999
299999
299992
299999
142510
299998
299999
299994
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299981
142510
299999
299999
142510
299999
299996
299999
299999
299999
299999
142510
142510
299999
299997
299987
299999
299994
299999
299999
299999
299999
142510
299999
299994
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299997
299905
299999
299998
299999
299999
299995
299982
299999
142510
299999
142510
299999
299999
299987
299996
299999
142510
142510
299999
142510
299971
299982
299999
299999
299999
299987
299996
299999
299999
299999
142510
299999
142510
299999
142510
299999
299992
299999
142510
299999
299999
299997
299999
299999
142510
299999
142510
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299996
299999
299999
299990
299999
299996
299999
299999
299999
299995
299999
299999
299999
299999
299999
299997
299999
299999
299994
142510
142510
299998
299997
299999
142510
142510
142510
299999
142510
299998
142510
299999
299999
142510
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299996
299999
299999
142510
299999
299999
299998
299999
299999
299999
299997
299999
299997
299999
299998
142510
299997
299999
142510
299999
299990
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299998
299999
299982
299996
299999
299999
299999
142510
299999
299999
299999
299999
299991
299999
299999
299999
299999
142510
142510
142510
299997
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
299999
142510
299999
299966
299999
299996
299999
299999
299993
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299977
142510
142510
299999
142510
299988
299999
299998
299999
299999
299999
142510
299999
299999
299999
142510
142510
299990
299999
142510
299999
299999
299996
299973
299998
142510
299999
299998
299999
299998
299999
299999
299999
142510
299993
299999
299999
142510
299999
299980
299999
299997
142510
142510
142510
299992
142510
142510
299999
299999
299999
299992
299999
299999
142510
142510
299999
142510
299999
299999
299999
299998
299999
142510
299991
299999
142510
299999
299997
299999
142510
299999
299999
299971
142510
299999
299997
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
142510
299995
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299989
299999
299999
299999
299999
299998
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299982
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299995
299999
299999
142510
142510
299999
142510
299999
299998
299999
299999
299999
299999
299999
142510
299989
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299998
299999
142510
299987
142510
299999
299999
299988
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299982
299999
299999
142510
299998
299996
299999
299999
299983
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299984
142510
299994
142510
299999
299999
299999
299999
299997
299997
299999
299999
299999
299995
299999
299999
299999
299999
142510
142510
299998
299999
142510
299999
299992
299999
299999
299999
299999
142510
299999
299999
299999
142510
299990
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299998
299999
142510
299996
142510
299999
299999
299999
299978
299980
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
299999
299992
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299985
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
142510
299999
299998
299999
299999
299999
142510
299997
299993
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299950
299997
299999
299999
299999
299999
299997
299999
142510
299999
299999
299998
299999
299995
299998
299997
299999
299996
142510
299999
299999
142510
299999
142510
142510
299999
299994
299998
299999
299998
142510
299999
299998
299999
299997
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299980
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299994
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299994
142510
299999
299999
299976
299999
299996
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
142510
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299997
299999
299998
142510
299999
299999
299999
299999
142510
299905
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299996
299999
299997
299999
299999
299999
299998
299998
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299997
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299996
142510
299999
142510
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299989
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299995
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
142510
299999
299997
299981
299999
299999
299999
299999
299999
299999
299999
299987
299992
299999
299999
299999
299993
142510
299999
299999
299990
299981
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299998
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
142510
299999
299999
299999
299998
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
299995
142510
299999
299999
299997
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299968
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299998
299999
299999
299999
142510
299998
299995
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299981
299999
299994
299995
299999
299997
299999
142510
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299995
299997
299997
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299997
299999
142510
299999
299999
299999
299990
299999
299999
299999
142510
299999
299998
299998
299999
299999
299999
299999
299999
299980
299998
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299979
299995
299999
299999
299999
299996
142510
299999
299999
299999
299999
142510
299999
299996
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299998
299999
299999
299999
299996
299997
299999
299999
299999
142510
299996
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299988
299999
299999
299999
299996
299999
299996
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299978
142510
299999
299999
299999
299999
142510
142510
299998
299999
299995
299999
299999
142510
299953
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299995
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
299993
142510
299999
299999
299999
299999
299999
299998
299998
142510
299999
299992
299999
142510
299999
142510
299999
299999
299995
299999
299999
299997
299999
299999
299999
142510
299999
299998
299999
299999
299999
299997
299999
299999
299986
299999
299998
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299993
299999
142510
299999
299999
299961
299999
142510
299989
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299987
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299988
299999
142510
299990
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299994
299999
299998
299999
142510
299999
299999
299999
299999
299999
299998
299995
299999
299999
299999
299993
299999
299999
142510
299999
299998
299995
299999
299999
299999
299999
299999
299998
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
142510
299999
299999
299999
299993
299999
299998
299988
142510
299999
299999
299999
299999
299998
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299988
299999
299999
299999
299995
299995
299999
299999
299999
142510
299989
299999
299999
299999
142510
299999
299985
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
142510
299999
142510
299999
142510
299996
142510
299995
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299989
299999
299999
299999
299999
299998
142510
142510
299999
299997
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299994
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299998
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299950
299999
299999
299999
299999
299999
299999
299995
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299991
299999
142510
142510
142510
299999
299994
299999
142510
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299995
299999
299997
299999
299999
299961
299999
299999
299999
142510
299999
299993
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299996
299999
299995
142510
299999
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299996
299999
299999
299980
299997
299999
299999
299988
142510
299998
299998
299995
299999
299999
299998
142510
142510
142510
299996
299999
299999
299999
299997
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299998
299999
299998
299996
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299998
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299994
299999
299995
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299997
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299989
299998
299996
299999
299999
299999
299999
299999
299997
299999
299996
299999
299999
142510
299990
142510
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299998
299999
299990
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
142510
142510
299999
299999
299983
299999
299999
299999
142510
299999
299999
299999
299993
299999
299998
299999
299959
299999
299999
299999
299999
299999
299999
299999
299991
299999
142510
142510
299999
299999
142510
299941
299999
299999
299999
299997
299999
299999
299999
299991
299996
299999
142510
299999
299999
142510
299999
142510
299999
142510
299999
299999
299990
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299989
299999
299999
299998
142510
142510
142510
142510
299999
299998
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299997
299999
299996
299999
142510
142510
299999
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299991
142510
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299997
299999
299996
142510
299999
299993
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299990
299999
299999
142510
142510
299999
299987
299999
299999
299999
299990
299999
299997
299999
299998
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299997
142510
299999
299999
142510
142510
299996
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299996
299997
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299998
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299992
299999
299997
299999
299998
299999
299999
142510
299998
299974
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299988
142510
299999
142510
299996
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299995
299998
299999
299999
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299988
142510
299999
299999
299993
142510
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299998
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299996
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299992
299999
299998
142510
299999
142510
299997
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
142510
299996
299999
142510
299997
142510
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299991
299999
299999
299999
299999
299997
299998
299998
299992
142510
299934
299999
299999
142510
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299983
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299994
299999
299999
299999
142510
142510
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299997
299972
299999
299999
299999
299999
142510
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
142510
142510
142510
299991
299999
299999
299999
299999
299998
142510
299999
299993
299999
299999
299999
142510
299999
299999
299996
299999
299999
142510
299999
299999
299999
299997
299999
299979
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299988
299999
299998
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
142510
299999
142510
299999
299986
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299997
142510
299999
299999
299989
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299989
299999
299999
299999
142510
299999
299999
142510
299985
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299997
142510
299999
142510
299999
299999
299999
299999
299995
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
142510
299999
299999
299996
299999
299999
299999
299999
299995
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299991
299999
299999
299999
299999
299999
299977
299999
299999
299999
142510
299999
142510
299998
299963
299999
299999
299988
299987
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
142510
299999
142510
299999
299996
299999
299999
299999
299999
142510
142510
299996
299999
299988
299999
299999
299999
299999
299999
142510
299999
142510
299993
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299932
299999
299999
142510
299999
299999
299999
299999
299999
299997
299998
299998
299999
299999
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299998
142510
299999
299998
299999
299999
299999
299999
299999
142510
142510
299992
299999
299999
142510
142510
299999
142510
299999
299999
299993
299999
299999
142510
299997
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299997
142510
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299998
299991
299999
299999
299982
299999
299999
299999
299999
299986
299999
299965
299999
299999
299999
299999
299996
299999
299979
299997
299998
299999
299999
299996
299999
299976
299969
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299997
299992
299999
299998
299995
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299994
299999
299977
299968
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299992
299999
299999
299999
299999
299995
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
142510
299999
299994
299999
299999
299999
299999
142510
299999
299996
299999
142510
299998
299999
299999
299999
299998
142510
142510
299999
299999
299999
299999
299998
299998
299993
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299989
299999
142510
299999
299999
142510
299999
299999
299998
299999
142510
299999
299998
142510
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
142510
299999
142510
299996
142510
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299994
299999
299999
299998
299999
299999
299999
299998
299999
299980
299994
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299995
299999
299996
142510
299999
299993
299999
299999
299999
142510
142510
299999
299978
299999
299999
299999
299982
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
142510
299999
299999
299992
299999
299998
299998
299999
299999
299997
142510
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299992
299999
299999
299999
299999
142510
299999
299995
299999
299999
299989
142510
142510
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299999
299999
299995
299999
299998
142510
299999
299988
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299995
142510
299999
142510
299995
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299996
142510
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299992
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
142510
299999
299982
299999
299999
299999
299999
299997
299999
142510
299983
299993
142510
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299989
299999
299994
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299998
299999
142510
142510
299999
142510
299999
299996
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299998
142510
299998
299999
299999
299999
299999
299996
299997
299999
299997
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299995
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
142510
299999
142510
142510
299999
299999
299996
299999
142510
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299996
299999
299999
299998
299997
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299990
142510
299999
299999
142510
299998
299999
142510
299995
299999
299998
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299996
299999
142510
299999
299986
299999
299999
299999
299999
299999
299999
299996
299999
299996
142510
299999
299999
299995
299996
299999
142510
142510
299999
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299996
299964
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299994
299999
299993
299986
142510
299999
299988
299979
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299998
299999
299998
142510
299999
299963
299998
299996
142510
142510
299999
299999
142510
299999
299998
299999
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299979
299999
299999
299999
142510
299999
299999
299999
299998
299999
299981
299999
299999
299999
299999
299999
299982
299999
299997
299999
299999
299999
299996
299999
299992
299999
299999
299999
299999
299972
299999
299998
299999
299997
299999
299999
299999
299999
299999
299997
142510
142510
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299993
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299988
142510
299999
299999
299999
142510
142510
142510
299992
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299997
142510
142510
299998
299999
299999
142510
142510
299999
299999
299999
299999
299988
142510
142510
299999
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
299994
299999
299999
299999
299999
299998
299999
142510
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299995
299999
299999
299999
299999
299999
299999
142510
299993
299999
142510
299995
299998
299997
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299998
299998
142510
142510
142510
299999
299999
299999
299999
299999
299995
299999
142510
299999
299998
299998
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299997
299999
299999
142510
299998
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299973
299999
299998
299999
299999
299999
299999
299995
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299998
299999
299999
299999
299965
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299995
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299973
299999
299999
299999
299999
299998
299999
299966
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299998
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299989
299999
142510
299972
299999
299999
142510
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
142510
299999
299999
299969
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299997
299999
299995
142510
299995
299999
142510
299986
299999
299999
299999
299999
299999
299999
299999
142510
299998
299997
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299998
299999
299993
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299994
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299971
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
142510
142510
299999
299998
299999
299998
299998
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299998
299999
299999
299999
142510
299998
299996
299999
299983
142510
142510
142510
299985
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299996
142510
299986
299999
299999
299999
299999
299999
299992
299999
299996
299998
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
142510
299999
142510
142510
299999
299999
299993
299999
299999
299999
299999
299999
142510
299997
299998
299999
299999
299999
299999
142510
142510
299999
299999
299998
299999
299999
299997
142510
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299992
299993
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299934
299999
299999
299999
142510
299999
299993
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299980
299998
299999
142510
299999
299994
299999
299999
299999
299998
299998
299999
299999
299999
299999
299995
299999
299998
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
142510
142510
299987
299999
299999
299999
299999
299999
299997
299999
299999
142510
299997
299994
299999
299999
299999
299993
299999
299995
299999
142510
142510
299999
299997
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299994
142510
299992
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299985
299999
299999
299998
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299995
299999
299999
299999
299999
299999
299997
299999
299982
299999
299999
299999
299999
299999
299999
299999
299994
299999
299998
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299997
299999
299997
142510
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
299971
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299993
299999
299997
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299992
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
142510
299999
299993
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299992
299999
299998
142510
299999
299998
299999
299999
299999
142510
299999
299999
299999
299997
299999
142510
299999
299999
299994
299999
299992
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
142510
299999
299981
299995
142510
299997
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
142510
299999
299997
299999
299998
299999
299999
299999
299999
299999
299989
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299998
299999
142510
299997
299993
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299995
299999
299999
299998
142510
299999
299995
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299997
299999
299999
299998
299999
299999
299999
142510
299999
299993
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
299981
299999
299999
299996
299992
299999
299999
299999
299998
299999
299999
299999
299997
299998
299999
299995
299998
299999
142510
142510
299994
299993
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
142510
299999
299999
299996
299999
299999
299999
299999
299997
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299997
299999
299999
299999
299998
299999
299999
299997
142510
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299998
299961
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299993
299999
142510
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
142510
299994
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
142510
299994
299999
299997
299999
299999
299995
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299992
299999
142510
299996
299999
299999
299999
299996
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299990
299999
142510
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299970
299998
142510
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
142510
299999
299983
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
142510
299998
299999
299999
299999
299999
299996
299997
142510
299999
299999
299977
299999
299996
299999
299999
299998
299994
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299946
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
299998
299999
142510
299996
299999
299999
142510
299999
142510
299999
299992
299999
142510
299999
299999
142510
299999
299998
299999
142510
299992
299999
299999
299999
142510
299998
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299996
299997
299998
299999
299999
299999
299999
299999
142510
299999
299981
299999
142510
142510
299999
299991
299999
142510
299999
299999
142510
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299993
299998
299999
299996
299998
142510
299999
299990
299999
299993
299988
299999
142510
299993
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299995
142510
299999
299999
299995
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299997
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
142510
299999
299997
299983
299999
299999
299999
299995
299996
299999
299999
299999
299999
299999
299999
142510
299993
299999
299999
299999
142510
299988
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
142510
299999
299994
142510
299998
142510
299999
299999
142510
142510
299999
299998
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299997
142510
299999
299999
299999
299999
142510
299999
299997
299999
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299997
299999
299997
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299998
299993
299999
299996
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299989
299999
142510
299999
299999
299999
299998
299961
142510
299999
299999
299999
299993
299998
142510
299999
142510
299999
299999
299989
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
142510
299999
299996
299999
299999
299998
299999
299999
299999
299999
142510
299999
299983
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299997
299999
299996
299999
299991
142510
299997
142510
299999
299999
142510
299999
299999
299999
299999
142510
299997
142510
299999
299998
299999
299999
299999
299996
142510
142510
299995
299998
299999
299999
299999
299999
299999
299999
299999
299999
299974
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299988
142510
299999
299999
142510
299999
142510
299999
299991
299999
142510
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
299999
299998
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299995
299999
299999
299999
299999
299999
299998
142510
142510
299999
299993
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299996
142510
299997
299999
142510
299999
299999
299999
142510
299994
299999
299999
299999
142510
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299997
142510
299999
299988
299998
299999
299999
299996
299999
299999
142510
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
142510
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299997
299999
299989
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299997
299997
299999
299999
299999
299999
299999
299998
299999
299992
299999
299999
299999
299999
299988
299984
299999
299999
299996
299999
299997
299999
299999
299999
142510
299999
142510
299999
299998
299999
299999
299999
299999
299999
299998
299997
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
142510
299996
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299973
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
299978
299999
299999
142510
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
142510
299996
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299998
299999
299998
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299998
299996
299993
299999
142510
299999
142510
299999
299999
142510
299999
299999
299996
299999
299996
299999
142510
299988
142510
142510
299999
299999
299999
142510
299999
299997
299998
299999
299999
299999
142510
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299997
299993
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299998
299999
142510
299998
142510
299980
299999
299999
299999
299999
299999
142510
142510
299999
299989
299999
299999
299999
142510
299999
299999
299997
299999
299999
299996
299999
299993
142510
299999
299999
299995
299999
299996
299960
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299990
142510
299999
142510
299999
299999
299987
299999
299999
299999
299997
299999
299999
299999
299999
299993
299992
299999
142510
299999
142510
299963
299999
299999
299997
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299997
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299981
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299989
299999
299999
299999
299999
299998
299993
299999
299999
299999
299997
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299991
142510
299999
299993
299999
299996
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299987
299999
299997
299999
299999
299999
299993
299999
299993
142510
299999
299999
299999
299997
299999
299999
299946
299999
299999
299999
142510
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299995
142510
299993
299999
299999
299999
299999
299993
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299980
299999
299999
299999
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
142510
299982
299999
299994
142510
299999
299954
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299991
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299998
299999
142510
299998
299999
299999
299999
299999
299999
299999
299998
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299989
299999
142510
299999
299999
299999
299999
299981
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299993
299998
299997
142510
299999
299996
299999
299970
299999
299999
299999
299998
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299995
299992
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299997
299999
299999
142510
299999
299999
299994
299999
299999
299999
299999
299998
299999
299999
299978
142510
299999
299999
299999
299998
299999
299999
299999
299997
299990
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
299993
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299995
299998
299999
299997
142510
299999
299999
142510
299999
299999
299999
299999
299996
299994
299999
299999
299999
299999
142510
299998
299999
299998
299995
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299988
299998
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299986
299998
299999
299998
299999
299999
142510
142510
142510
299999
299999
299994
299999
299999
299998
299999
299994
299999
299998
142510
299999
299999
299995
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299995
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299996
142510
299999
299999
299992
299999
299999
142510
299999
299999
142510
299999
142510
299999
299996
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299993
299993
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299983
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299985
299999
299999
299999
299999
299999
299999
299991
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299992
299999
299999
299999
299999
299994
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299973
299999
299999
299999
299999
299991
142510
299999
299971
299996
299999
299999
299999
299999
299989
299999
299995
299995
299999
299999
299999
299999
142510
299999
142510
142510
142510
299999
299994
299999
299999
299999
299999
299999
299999
142510
299993
299999
299999
299999
299999
299999
299999
299999
299998
299999
299995
299999
299999
299999
299999
299997
299999
299999
142510
142510
299999
142510
299999
299999
299999
299995
299999
299999
142510
299999
299999
299999
299998
142510
299999
299999
299999
299994
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299971
299999
299999
299999
299980
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
142510
299996
299998
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299965
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299998
299994
299999
299999
299999
142510
142510
142510
299999
299999
299993
299940
299997
299996
299999
142510
299999
299999
299999
299999
299998
299999
299994
299998
299999
142510
299997
299999
299999
142510
142510
142510
299999
299999
299998
299999
299999
299999
299999
142510
142510
299999
299998
299992
299999
299999
142510
299965
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299997
299999
299999
299999
299977
299999
299999
299999
299999
299994
142510
299999
299999
299995
142510
142510
299999
142510
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299997
299996
299996
299999
299999
299999
299999
299999
299997
299999
299995
299999
142510
299999
299992
299999
299999
142510
299999
299999
299995
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299992
299999
299999
142510
142510
299999
142510
142510
142510
299999
299999
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299997
299998
142510
299999
299999
299999
142510
299997
299998
299998
142510
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299993
299999
299999
142510
299999
299999
299997
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299983
299999
299999
142510
299999
142510
299999
142510
299993
299997
299999
299997
299999
299998
299999
299999
299999
299999
299990
299999
299999
299999
299986
299999
299999
299999
299999
142510
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299998
299999
299999
299996
142510
299999
142510
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299995
299999
299999
299986
299999
299999
299999
299999
299999
299999
142510
299997
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
142510
299999
299999
299999
299998
299998
299999
299999
299999
142510
142510
299999
299999
299999
299999
299987
142510
299999
142510
299999
299999
142510
299999
299999
142510
299998
142510
299999
299998
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299987
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299964
299999
299984
142510
299999
299999
299999
299999
299999
299998
142510
299999
299998
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
142510
142510
299999
142510
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299994
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
142510
299988
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299998
299999
299999
299999
142510
299999
142510
299993
299999
142510
299999
299999
299999
299998
299988
299999
299996
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299993
299993
299999
299986
299963
142510
299997
142510
299999
142510
299999
299999
299997
299999
299999
142510
142510
142510
142510
299990
299999
299998
142510
299999
299999
299996
299999
299999
299995
299999
299999
299999
299999
299996
299994
299999
142510
299999
142510
299996
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299994
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299994
299999
299999
299999
299998
299999
299999
299999
299999
299996
299999
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299991
299998
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299998
299999
299998
299998
299999
299999
142510
299986
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299998
299999
299999
142510
299999
299990
299999
299999
299998
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299955
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299994
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299997
299996
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299996
299999
299998
299999
299999
142510
299999
299999
142510
299994
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299998
142510
142510
299999
299999
142510
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299972
299999
299999
299991
142510
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299998
299998
299989
299999
299998
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299995
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299995
299999
299999
299997
299993
299999
299999
299999
299999
299995
299999
142510
299999
299999
142510
299993
299999
299999
142510
299999
299999
299997
299999
142510
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
142510
299999
299999
299990
142510
299999
299999
299999
299976
299999
142510
299999
142510
299995
142510
299997
142510
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299991
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299997
142510
299999
299997
299999
299999
299999
299999
299999
299999
142510
299995
299999
299999
299999
142510
299988
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299999
299995
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
142510
299999
299999
142510
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299983
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299998
299999
299998
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
142510
142510
299997
299999
299981
299999
299999
142510
299999
299999
299999
299995
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
142510
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299942
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299976
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
299999
299993
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
142510
299999
299971
299990
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299995
299999
299990
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
142510
299999
299999
142510
299999
142510
299999
299992
299999
299998
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
142510
299991
299999
299999
299999
299999
299999
299999
142510
299996
299991
299999
299999
299999
299999
299999
299998
299999
299998
299999
299999
299999
299999
299998
299999
142510
299999
299998
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
142510
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299996
299999
142510
299998
299999
299999
299999
299999
299998
299998
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
142510
299999
299993
299999
299999
299999
142510
299999
299999
299995
299999
142510
142510
299997
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
142510
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299973
142510
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
142510
142510
299999
299999
299998
142510
142510
299963
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299998
299999
299999
299998
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
299999
299934
299999
299999
299998
299999
299993
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299985
299999
142510
299999
299985
142510
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299998
142510
299999
299982
299999
299999
299999
299999
142510
299999
299996
142510
299999
299999
299999
299987
299968
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299997
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
142510
299994
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299996
299999
299999
142510
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
299991
299999
299999
299999
299987
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
299995
299999
142510
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299990
299999
299999
299999
299999
299992
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299997
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299945
299999
299999
299992
299997
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299985
299999
299955
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299989
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299997
299999
142510
299997
299999
299991
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
142510
299988
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
142510
299968
299999
299999
299999
299999
299999
142510
299999
299995
299999
299998
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299968
299999
299998
142510
299999
299999
299994
299996
299999
299999
299999
299999
299999
299999
299998
299999
299999
299997
299999
142510
299999
299999
299999
299999
142510
299999
142510
299998
299993
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299997
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299998
299999
299998
299999
299999
299999
299999
299998
299999
299960
299999
299999
142510
142510
299999
142510
299999
299999
142510
299996
299999
299999
299999
299998
142510
299999
299999
299999
142510
299999
299995
299999
299999
299992
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299997
299999
299999
299999
299999
299999
299999
299998
299999
142510
299997
299999
299999
299999
142510
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
142510
299998
299999
299999
299999
299997
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
299996
299999
299996
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299995
299990
299999
299999
299999
299999
299999
299999
299998
299997
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299989
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
299999
299996
299999
299999
299999
142510
299999
142510
299999
299999
299998
299997
299999
142510
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299997
299999
142510
299999
299987
299994
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299994
142510
299999
299999
299999
299999
299999
299981
299997
299999
142510
142510
299999
299999
299999
299999
299994
299968
299999
299999
299976
299999
299999
299999
299999
299999
299999
299980
142510
299990
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299980
299996
299995
299999
299998
299999
142510
299969
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299988
142510
299999
299999
142510
299999
299997
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299993
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299995
299999
142510
299999
299995
299999
299999
299999
299999
299999
299973
299999
299999
299999
299999
299990
299999
299999
299997
299999
299999
142510
299999
299985
299999
299998
299999
299999
299994
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299986
142510
299999
142510
299999
299999
299999
299999
299999
299997
299999
299947
299999
299998
299999
299999
299999
299990
299999
299999
299999
299999
299999
142510
299999
299970
299999
299999
299999
299997
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299997
142510
142510
299999
299999
299976
142510
299999
299999
299999
299999
299999
299999
299999
299998
299996
299998
299999
142510
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299979
299999
299999
142510
299999
299999
299989
299994
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299940
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299991
299980
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299998
299995
299999
299999
299999
299999
299997
299999
299998
299999
299999
299999
299999
299991
299999
299999
142510
299999
299983
299998
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299992
299999
299999
299999
299999
299995
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299992
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
299997
299996
299999
299999
299993
299999
299998
299999
299999
142510
299997
299999
299999
299999
299999
299999
142510
142510
142510
299995
299996
299999
142510
299999
299999
299971
299999
299999
299937
299999
299999
299999
299999
299999
142510
299999
299999
299993
299999
299999
299999
299999
299970
299999
299999
299999
299999
299999
299996
299999
142510
299999
299988
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299996
299999
299999
142510
299999
142510
299964
299999
299999
299991
299999
299999
142510
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299991
142510
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299994
299999
299996
299999
299999
299999
142510
299998
299999
142510
299999
299999
299998
299999
299999
299997
299996
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
142510
142510
299997
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
142510
299989
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299982
142510
299999
299999
299998
299999
299998
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299990
299997
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299997
299999
299999
299999
299999
299994
142510
299999
299999
142510
142510
299997
299990
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299997
299999
299999
142510
299999
299999
299999
299998
299992
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299996
142510
142510
299999
299999
299999
142510
299999
299998
299999
142510
142510
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299997
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299989
299998
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299992
299999
299993
299999
299999
299999
299996
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
299987
142510
299999
299999
299999
299999
299999
299999
299973
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299975
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299989
299999
299999
299999
299999
299996
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299988
299999
299999
299999
142510
299999
299999
299999
299998
142510
299999
299989
299999
299999
299999
299999
299990
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
299988
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
142510
299999
299995
299999
142510
142510
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299992
299999
299999
299999
142510
299999
299998
299999
299999
299996
299999
299991
299999
299999
299999
299995
142510
299999
299999
299999
299999
299998
299999
142510
142510
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299972
299999
299999
299999
142510
299999
299999
299982
299999
299999
299979
299999
142510
299999
299995
299995
299999
299999
299999
299997
299999
299999
299997
299999
299999
299999
299999
299999
142510
299987
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299998
299999
299997
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299997
299999
299999
142510
299999
299999
299999
299999
299999
299995
299998
299999
142510
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299997
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299993
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299999
142510
299995
299999
299999
299999
299999
142510
299995
299999
299999
299999
142510
299999
299999
299999
299998
299997
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299971
299989
299999
299982
299999
299993
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299996
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299997
299999
299987
299999
299996
299999
299999
299999
299999
299999
299985
299999
299999
299999
299998
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299983
299999
142510
299989
142510
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
142510
299999
299998
299999
299999
299999
299987
299999
299999
299999
299999
299999
299998
299999
299999
299993
299999
142510
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
299988
299998
299999
299999
299999
299995
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
299997
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299994
299999
142510
299974
299999
299999
299993
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299998
142510
299999
299998
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299998
299999
299998
299997
299999
299999
299992
299999
299999
299984
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299981
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299995
299999
299999
299999
299997
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299992
299999
299999
299999
299984
299999
299999
299999
299999
299997
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299996
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299991
299999
299999
299984
299999
299999
299999
299995
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299978
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299998
142510
299999
299999
142510
142510
299996
299999
299999
299999
299999
299987
299998
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299991
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
142510
299996
299999
299999
299999
299999
299932
299998
142510
299999
142510
299999
299998
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299999
299994
299999
299999
299998
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299992
299999
299999
299998
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299997
142510
299996
142510
299999
299991
299999
299999
142510
299999
299999
299999
299998
299998
299999
299999
299999
299999
299998
299998
299999
299999
299999
299999
142510
299999
299999
299994
142510
142510
299999
299999
299999
299999
299991
299999
299999
299999
142510
142510
299999
299999
299999
299999
299964
299999
299999
299999
142510
299999
299999
299999
299997
299996
299999
299996
299999
142510
142510
299999
299999
299999
299999
299998
142510
299999
142510
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299995
142510
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299996
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299994
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299996
142510
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299996
142510
299999
299994
299999
299999
299992
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299984
299999
299999
142510
299999
299999
299975
299999
299999
142510
142510
299999
299998
299999
299999
299999
299999
299940
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299981
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299994
299999
299999
299982
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299992
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299997
299999
299999
299999
299995
299999
142510
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299994
299999
299998
299999
299948
299999
299996
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
142510
299999
142510
142510
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
142510
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299994
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299994
299984
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299996
299997
299999
299999
299999
299999
142510
299975
299994
299999
299996
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299993
299999
142510
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
142510
142510
299999
142510
299999
299998
299999
299997
299999
299996
299999
299999
299999
299994
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299998
299988
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299971
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299993
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299912
299999
142510
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299977
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299974
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299995
299998
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299978
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299998
299999
299999
299999
142510
299999
299998
299997
299999
299999
299999
299999
299999
299999
299998
299999
299999
299998
299999
299999
299999
299923
299999
299999
299998
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299998
299999
299999
299999
299999
299986
299999
299995
299994
299999
299992
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299996
142510
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299995
299999
299998
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
142510
299999
142510
299999
299993
299999
299999
299999
142510
299999
299999
299999
299984
299999
299999
299987
299975
299998
299998
299999
299999
299999
299999
299999
299999
299997
299997
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299996
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299948
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299982
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299995
299989
299997
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
299999
299975
299999
299999
299999
299999
142510
299996
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299994
142510
299997
299997
299998
299998
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
299999
299995
299999
142510
299999
299999
299997
299999
299999
299999
299999
142510
299983
299999
299996
299999
299999
299995
299996
299999
299999
299999
299999
299999
299999
299992
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299992
299999
299996
142510
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
142510
142510
299999
299999
299999
299960
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299989
299997
299999
299999
299990
299999
299999
299998
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299998
142510
299999
299999
299994
299999
299999
299998
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299954
299999
299999
299999
299996
299999
299999
142510
299999
142510
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299989
299999
299999
142510
299999
299998
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299986
299999
299999
299998
299999
299999
299999
299999
299999
299997
299999
299999
299996
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299945
299992
299999
142510
299998
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
142510
299999
299995
299999
299997
299999
299996
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299998
299997
299999
142510
299999
299996
299998
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299998
299999
299999
299999
299999
299994
299999
299999
299997
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299989
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
299999
299999
299999
299995
299999
299997
299999
299999
299997
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299998
299999
299999
299994
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
142510
299999
299997
142510
299998
299999
299999
299999
299999
299999
299998
299999
299999
299999
299994
299992
299999
299998
299999
299995
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299998
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299995
299999
142510
299999
299999
299998
142510
142510
299999
142510
142510
142510
299998
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
142510
299992
299999
299999
142510
299999
299999
142510
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
142510
299999
299990
299999
299996
299998
299999
299999
142510
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299991
299999
142510
299999
299992
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
299997
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299996
299999
299999
299991
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299996
299985
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299973
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299992
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299991
142510
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299993
299999
299997
299984
299988
299999
299998
299999
299997
299999
299999
299999
299999
299999
299961
299996
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
142510
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299995
299999
142510
299999
299999
299999
299999
299976
142510
299995
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
142510
299998
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299988
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
299972
299988
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299998
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299979
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299947
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299990
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299983
142510
299999
299999
142510
299999
299999
142510
299991
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299996
299996
299993
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
299998
299999
299999
299982
299999
299997
299997
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299964
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299984
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299997
142510
299993
299999
299998
299999
142510
299999
299999
142510
299999
299999
299998
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
142510
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299996
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299932
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299982
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299954
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299989
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299976
142510
299999
299999
299999
142510
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299993
299999
142510
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299998
299999
299999
142510
299999
142510
299999
299999
299976
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
142510
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299994
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299994
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299998
299999
299998
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299995
299993
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299986
299998
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
142510
299999
299999
299996
299995
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299997
299999
142510
299999
299995
299993
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299992
299998
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299969
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299982
299934
299994
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299992
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299998
299999
299999
142510
299999
299999
299999
142510
142510
299997
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299995
299999
299999
299999
299979
299999
299999
299999
299999
299998
299999
142510
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299987
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
299999
299998
299997
299997
299999
299999
142510
299989
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
142510
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299997
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299998
299999
299988
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299968
299999
299999
299999
299999
299998
299999
299999
142510
142510
299999
299999
299999
299999
299998
299999
299999
299998
299995
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299968
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299995
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299992
299999
299965
299998
299999
142510
299999
142510
299999
299999
299981
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299997
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299997
299998
299995
299999
299999
299999
299982
299999
142510
299999
299999
299999
299995
142510
299999
299999
299999
299999
299999
299995
299997
299999
299999
299998
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299998
299999
299999
299996
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299993
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299967
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299998
299999
299999
299999
299999
299999
142510
142510
299999
299992
299999
299999
299999
299995
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299994
142510
299999
299999
299999
142510
142510
142510
299999
299999
299999
299994
299999
299999
142510
299999
299980
299998
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299998
299999
299998
299999
142510
299996
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299986
299995
299998
299999
299999
299999
299980
299999
142510
299999
299996
142510
299999
299998
299999
142510
299999
142510
299999
299978
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299994
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
142510
299990
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299998
299999
299999
142510
142510
299999
299892
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299985
299999
299999
299999
299999
299999
299999
299999
299997
299971
299999
299999
299999
299999
299997
299999
299999
299998
299990
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299995
299997
142510
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
142510
299992
299996
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299983
299998
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299983
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299997
299997
299999
299999
299997
299999
299999
142510
299999
299999
299999
299984
299999
299998
299978
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299984
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299954
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
142510
299999
299998
299999
142510
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
299999
299999
299996
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299985
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299998
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299965
299996
142510
299999
299999
299999
299999
299999
299999
142510
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299998
299999
299990
299999
299995
299999
142510
299999
142510
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299996
299999
299999
299983
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299995
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
299995
299999
299999
299999
299999
299999
299999
299998
299991
299999
299999
299998
299999
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299998
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299991
299999
299996
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299997
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299958
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299945
299999
299999
299999
299999
299999
299987
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299996
142510
299999
299995
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
299989
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299996
299999
299999
299998
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299997
299997
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299995
299970
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299992
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
142510
299992
299998
299999
142510
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
142510
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299993
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299991
299999
299989
299999
299999
299999
299999
299999
142510
299999
299998
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299991
299999
299950
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
142510
299999
299999
299999
299999
299999
299979
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299994
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299990
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299998
299999
299988
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
299997
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299995
299999
299999
142510
299999
299999
299999
299999
299992
299996
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
142510
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299998
299994
299999
142510
299999
299999
299999
299999
299998
299998
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299992
299999
299992
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299997
299999
142510
299999
299999
299999
142510
299999
299998
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299988
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299998
299998
299999
142510
299998
299999
142510
142510
299998
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299984
299999
299999
299998
299999
299999
299999
299999
299999
299996
299999
142510
142510
299999
142510
299967
299999
299999
299993
299999
299999
299999
299999
299999
299981
142510
299999
299999
299999
299999
299982
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299977
299999
299999
299999
299998
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299993
142510
299999
299995
299999
299999
142510
299990
142510
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299997
299999
142510
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299997
299999
299999
142510
299994
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
142510
299993
299999
142510
299999
299999
299998
299999
299997
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299997
299998
299999
299999
142510
142510
299999
142510
299999
299999
299998
299999
299997
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299947
299999
299992
299997
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
142510
299998
142510
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299994
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
299999
299995
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299992
299999
299978
299999
299999
299999
299995
299999
299999
299994
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
299997
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
142510
299999
299995
299998
299964
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
299992
299999
299999
299981
299999
299999
299999
142510
299999
299999
299999
299999
299996
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
142510
299999
299997
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299991
299999
299999
299999
299999
142510
142510
299999
299997
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299976
299998
299999
299997
299999
299995
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299997
299998
142510
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299972
299999
142510
299999
299997
299997
299999
299996
299999
299999
299999
299999
299999
299999
299992
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299986
299999
299999
142510
299999
299999
299999
299999
299994
299998
299996
299999
299999
299999
299999
299999
142510
299999
299993
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299990
299999
299999
299999
299999
299999
299999
299999
142510
299996
299997
299997
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299968
299999
299995
299999
299998
299999
299999
299996
299998
142510
299978
299997
299999
299999
299999
299999
299953
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
142510
142510
299976
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
142510
142510
299999
299998
299996
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299989
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299995
299997
299999
299999
299998
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299982
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299997
299999
142510
142510
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299998
299999
299999
299996
299999
299999
299999
142510
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299992
299999
299999
299988
299999
299999
299999
299999
299996
299996
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299992
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299997
299999
142510
142510
299999
142510
142510
299999
142510
299999
299999
142510
299999
299996
299999
299999
142510
299999
299999
299999
299999
299978
299998
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299996
299999
299999
299999
299996
299999
299999
299999
299999
299996
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299996
299984
299995
299999
142510
299997
299999
142510
299999
299999
299999
299972
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299994
299999
299999
299999
299954
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299998
299999
299999
142510
299998
299999
142510
142510
299999
142510
299999
299999
142510
299999
299999
142510
299999
299980
299999
299996
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299997
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299997
142510
299975
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
142510
299999
299999
299999
299997
299999
299989
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299996
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299998
299998
299999
142510
299999
299999
299997
299999
299999
299999
299999
142510
299999
299997
299999
142510
299970
299999
299999
299986
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299997
299994
299999
299998
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299994
299999
299999
299978
299999
299994
299999
299994
142510
299999
299999
299999
299999
299989
299999
299988
299999
299970
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299998
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299991
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
142510
299999
299998
299992
299999
299999
299999
299999
299999
299984
299999
142510
299996
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
142510
299999
299996
299997
142510
299999
299997
299999
299974
142510
299999
299999
299999
299999
299999
299912
299991
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299987
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
299999
299982
299999
142510
142510
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299990
299999
299999
299986
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299997
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299997
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299998
299999
299999
299999
142510
299999
299986
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299982
299999
299999
142510
142510
299999
299998
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299998
299999
299998
299999
299997
299999
299999
299999
299997
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299977
299999
299999
299999
299999
299999
299999
299998
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
299965
299999
299999
299994
299999
299999
299999
142510
299999
142510
299998
142510
299999
299999
299999
299999
299999
299999
299999
142510
299996
299994
299999
142510
299998
299999
299999
299999
299999
299999
299999
299987
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299997
299999
299999
142510
299997
299999
142510
299986
299993
299999
142510
299999
299999
299999
299999
299979
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299988
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299998
299999
299999
299999
299997
142510
299999
299999
142510
299999
299999
299999
299994
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299982
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299986
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299973
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299998
299999
299996
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299995
142510
299994
142510
299994
299999
299999
299983
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299991
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299997
299998
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299993
299999
142510
299999
299999
299999
299997
299999
299999
299997
299999
299998
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299993
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299984
142510
299999
299998
299999
299975
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299996
299999
299999
299997
299999
299998
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299969
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299992
142510
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
142510
299999
299999
299999
299998
299982
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299985
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299978
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299998
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299968
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299991
299999
299999
142510
299999
299999
299991
299999
299999
299999
142510
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299998
299999
142510
299999
299999
299999
299999
299979
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299969
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299998
299997
142510
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
142510
299999
299998
299995
299999
299999
299998
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299998
142510
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299990
299999
299997
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299994
299999
299996
142510
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299981
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299988
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
142510
299997
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299995
299999
299999
299986
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
142510
142510
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299940
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299993
299999
299986
299999
299999
299999
299999
299998
299999
299999
299992
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
142510
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299994
299999
299999
299995
299999
299999
142510
299999
299996
142510
142510
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299993
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299896
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
142510
299993
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299991
299999
142510
299999
299998
299999
299999
299999
299999
299997
299999
299999
299999
299996
299999
299999
299999
299999
299999
299995
142510
299999
299999
299981
299997
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299998
142510
299999
299999
299995
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299969
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299998
299999
299999
299999
299993
299999
299999
299974
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
142510
299998
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299955
299999
299995
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299986
299999
142510
142510
299999
299999
299999
299999
299997
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
299995
299987
299999
299999
299999
299998
299999
299999
142510
142510
299999
299999
299999
299999
299983
299996
299999
299999
299983
299999
299999
142510
299999
299999
299948
299999
142510
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
142510
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299989
299999
299999
299999
299999
299982
299999
299999
299999
299991
299999
299999
299995
299999
299997
299998
299999
299999
142510
299999
299999
299999
299996
299997
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299995
142510
299999
299999
142510
299999
299999
299896
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299994
299999
142510
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299995
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
142510
299994
299998
299999
299999
299999
299999
299999
142510
142510
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
142510
299994
299999
299999
299998
299999
299999
299999
299999
299989
299999
299999
299999
299999
299983
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299960
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
142510
299999
299999
299999
299999
299999
299982
299999
299999
299997
299999
299998
299999
299999
299999
299997
299999
299998
299999
299999
299999
299999
142510
299999
299995
299999
299987
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299976
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299988
142510
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299995
299999
299999
299999
299999
299993
299999
299999
299999
299999
299998
299999
299998
299999
299999
299999
299999
299990
299999
299999
299998
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299959
142510
299999
299999
299999
299999
142510
299998
299999
299999
299998
299999
299999
142510
299999
299994
299999
299999
299999
299999
299996
142510
299998
299999
299999
299999
299999
142510
142510
299999
299999
299999
299995
299992
299998
299997
299999
299999
299999
299999
142510
299999
299999
299999
299998
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299965
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
142510
142510
299998
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299976
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299996
142510
299999
299999
299999
299999
299989
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299978
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299998
299999
299990
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299944
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299998
142510
299999
299999
299999
142510
299999
142510
299936
299999
142510
142510
299999
299999
299985
299996
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299995
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299990
299999
142510
299993
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299993
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299962
299990
299999
299996
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299998
299998
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299998
299999
299999
299999
299997
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
142510
299999
299998
299999
299999
142510
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
142510
299999
299953
299993
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
142510
299998
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299996
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299976
299999
299999
299999
142510
142510
299999
299997
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299985
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299976
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299996
142510
299999
299999
299999
299999
299995
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299996
299997
299999
299999
299999
299999
142510
142510
299978
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
142510
299992
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299932
299997
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299961
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299996
299999
299999
299999
299999
142510
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299994
299999
299999
299999
299999
299999
299999
299999
299997
299999
299982
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299998
142510
299996
299996
299999
299999
299999
299992
299993
299999
142510
299999
299999
299999
299999
299999
299970
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299994
299999
299999
299999
142510
142510
142510
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
142510
299998
299999
142510
142510
299999
299999
299999
299987
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299993
299999
142510
299999
299999
299999
142510
142510
299977
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299977
299990
299999
299999
299999
299999
299999
299996
142510
299999
299998
299996
299999
142510
299997
299986
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299996
142510
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299976
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299998
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299997
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299986
299999
142510
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299991
299999
299999
299999
299997
299999
299999
299999
299999
299996
299999
299994
299997
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299995
299999
299970
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299995
299999
299999
299999
299999
299997
299991
299998
299999
299999
299999
142510
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299998
142510
299999
299999
299998
299999
142510
299999
142510
299999
142510
299999
299999
299999
299970
142510
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299997
142510
299999
142510
142510
299999
299998
299989
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299998
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299997
142510
299999
299999
299999
299999
299999
299992
299999
299999
142510
142510
299930
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299994
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299994
299999
299999
299999
299999
142510
299999
142510
299992
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299994
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299994
299999
299999
299997
299987
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299985
299999
299999
299999
299999
142510
299999
299999
299999
299999
299991
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299995
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299997
299999
299999
299999
299941
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299996
142510
299999
299999
299999
299996
299999
299999
299988
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299997
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299969
142510
299999
299999
299999
299999
299993
299997
299999
142510
299998
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299993
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
142510
299998
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299971
299999
299999
299999
299986
299999
299999
299999
142510
299999
299999
142510
299999
299998
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
142510
299999
299998
299999
142510
299945
299999
299997
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299965
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299994
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299995
299999
299997
299999
299999
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299991
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299974
299999
299999
142510
299999
299999
299998
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299989
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299983
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299997
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299997
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299969
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
142510
299998
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299964
299999
299994
142510
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299992
299999
299999
299999
299999
299999
142510
299996
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299994
299998
299999
142510
299999
299999
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299983
299999
299999
299993
299999
299999
299999
299993
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299998
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299982
142510
299999
299999
299999
142510
299983
299999
142510
299999
299999
299999
299968
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299995
299999
299997
299999
299999
299997
299999
299999
299999
299999
299999
299992
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299994
299994
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299980
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299997
299999
299985
299999
299999
299999
299999
299999
142510
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299972
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299988
299999
299998
299999
299999
299989
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299991
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
142510
299997
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
142510
299999
299999
299999
299999
299998
299999
299993
299999
299999
299999
299999
299999
299998
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299995
299999
142510
299982
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299995
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299998
299999
299982
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299995
299999
299999
299999
299998
299999
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
142510
299993
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299972
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
142510
299999
299996
299999
299999
299999
142510
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299981
299975
299999
299999
299999
299999
299999
299999
299999
299997
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299960
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299985
299998
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299992
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299995
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
299997
299993
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299984
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
142510
299991
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299997
142510
299999
299999
299998
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299987
299999
299999
299999
299999
299999
299999
299994
299932
299999
299999
299997
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299995
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
142510
299999
299999
299997
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299998
299999
299997
142510
142510
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299989
299999
299998
299999
299998
299999
299999
299994
299999
142510
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
142510
299993
299996
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299965
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299994
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299978
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299995
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299992
299999
299999
299998
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299996
299997
299999
299998
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299993
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299997
299963
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299973
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299995
299991
299994
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299994
299999
299999
299999
299999
142510
299997
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299997
299999
142510
299999
299994
142510
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299978
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299989
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299980
299999
299999
299999
299999
299999
299990
142510
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299978
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299998
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299993
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299979
299999
299999
299999
299999
299994
299998
299999
299999
299999
142510
299999
299998
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
142510
142510
299999
299999
142510
299998
299979
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299975
299999
299999
299999
299999
299999
299999
299999
299999
299975
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299995
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
142510
299997
299999
299993
299999
299999
299999
299998
299999
299999
299999
299999
299999
299997
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
299969
299999
299999
299999
299999
299999
299999
299999
299993
299998
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
299999
299998
299999
299999
299995
299999
299999
299999
299999
299999
299997
299999
299977
142510
299999
299996
299999
299999
299999
299999
299994
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
142510
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299984
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299983
299999
299999
299999
299970
299999
142510
299999
299999
299995
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
142510
299997
299999
299993
299973
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299998
142510
299980
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
142510
299981
299999
142510
299998
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299995
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299994
142510
299999
299999
299989
299999
299999
299999
299997
299999
142510
299999
142510
299993
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299944
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299996
299999
299999
299999
299999
299998
299999
299999
299999
299994
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299996
299999
299999
299980
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
142510
142510
299992
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299991
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299994
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299993
299994
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299981
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299993
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
299998
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299989
299999
142510
299999
142510
299999
299998
299999
299995
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299991
299999
299999
299999
299999
299972
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299995
299999
299999
299984
299999
299999
299999
299999
299997
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299947
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
142510
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299976
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
142510
299998
299999
142510
299999
299999
299999
299999
299999
299997
142510
299998
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299984
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299967
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
299989
299999
299999
299999
299999
299999
299960
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299979
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299986
299999
299999
142510
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
142510
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299998
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
142510
299991
299999
299996
299999
299999
299999
299999
142510
299999
142510
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299980
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299981
299999
142510
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299963
299999
299994
299998
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299994
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299905
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299963
299988
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299998
299999
299990
142510
299984
142510
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299967
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299986
299999
299999
299999
142510
142510
299999
299997
299999
299996
299999
299998
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299997
299999
299999
299999
299999
299998
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299990
299998
299999
299999
299999
299993
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299949
299999
142510
299999
299999
299999
299999
299999
142510
299999
299985
299997
299998
299999
299999
299992
142510
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299995
142510
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
142510
299996
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299992
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299993
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
142510
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
142510
299999
299999
299999
299999
299999
299997
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299976
299989
299999
299999
299999
299999
299999
299999
299996
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299952
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299996
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299977
299999
299999
299999
299999
299996
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299997
142510
299999
299999
299999
142510
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
142510
299999
299979
299970
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299978
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
142510
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299996
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299945
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299971
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299996
299999
299999
299994
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299993
299996
299999
299999
299991
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299990
299999
299995
299999
299999
299999
299999
299999
299998
299999
299994
299999
299999
299999
299999
299968
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299993
299998
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299994
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299997
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299996
299999
299999
299999
299999
299999
299997
299999
299996
299995
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299995
299999
299999
299999
142510
299996
299999
299999
142510
299999
299999
299999
299999
299976
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299995
299999
299998
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299992
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299979
299998
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299998
299999
299999
299997
299999
299999
142510
299999
299999
142510
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299941
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299998
299999
142510
299999
299996
299999
299979
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299987
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299997
299999
299999
299996
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
142510
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299998
299999
299999
299999
299999
299999
299997
299999
299991
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
142510
299999
299999
299999
299976
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299985
299940
299999
299999
299999
299993
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299997
299997
299999
299999
299999
299999
299998
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299991
142510
299999
299999
299998
299999
299999
299999
299999
299977
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299979
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299990
299998
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299998
142510
299998
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299995
142510
299976
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299978
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299963
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299963
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299993
299996
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299993
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299988
299999
299993
299990
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299998
299995
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299972
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299997
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299993
299993
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299998
299999
299999
299976
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299989
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299964
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299976
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299972
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299983
299999
299999
142510
299999
142510
299999
299999
299996
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299976
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299987
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
142510
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299980
299999
299999
299998
142510
299999
299999
299999
299996
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299990
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299998
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299997
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299994
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299985
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299896
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299952
299999
299999
299999
142510
299999
299979
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299985
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299991
299999
299999
299999
299991
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299998
299999
299992
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299988
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299998
299971
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
142510
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299992
299999
142510
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
142510
299999
299999
299999
299999
299995
299982
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299892
299999
299984
299998
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299993
142510
299999
299999
299998
299999
142510
299999
299989
299999
299999
299992
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299996
299999
299996
299996
299999
299999
299999
299999
299999
299991
299999
299976
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299978
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299996
299996
299999
299999
299999
299999
299999
299999
299999
299971
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299996
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299994
299999
299999
299999
299995
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299967
299999
299999
299999
299997
142510
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299987
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
299999
299999
299999
142510
299999
299999
142510
299999
299997
299999
142510
299999
299999
142510
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299976
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299990
142510
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299996
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299992
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
142510
299999
299999
299970
299999
299996
299999
299999
299999
299997
299999
299999
299999
299997
299999
299999
299999
142510
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
142510
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299985
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299978
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299988
299999
299999
299995
299999
299999
299999
299999
299997
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299996
299999
299988
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299996
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299972
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299976
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299974
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299996
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299987
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
142510
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
142510
299999
299999
299999
299999
299997
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299972
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
142510
299999
299999
142510
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299949
299999
299999
299999
299999
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299940
299999
299996
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299986
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299998
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299971
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299981
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
142510
299999
299999
299999
299999
299999
142510
142510
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
142510
299999
142510
299999
299999
299999
299999
299999
299997
299999
299988
299999
299999
299999
299999
299997
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
142510
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299970
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299972
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299998
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
142510
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299994
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299985
299999
299999
142510
299972
142510
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299997
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299983
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
142510
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299974
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299994
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299994
299999
299999
299999
299999
299999
299999
299998
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299977
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299988
299999
299999
299997
299999
299989
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299998
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
142510
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299971
299999
299999
299995
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299985
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299978
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299952
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299972
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299986
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299994
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299997
299999
299998
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299954
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299985
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299996
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299995
299999
299999
299999
299999
299999
142510
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299985
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299982
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299979
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299997
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299997
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
142510
299999
299995
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299995
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299953
299999
299998
299999
299999
299999
299999
299997
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299998
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299997
299999
299999
299999
299999
299999
299999
299999
299997
299990
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
142510
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299997
299999
299952
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299997
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299996
299971
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299970
299999
299999
299999
299999
299999
299999
299999
299983
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299959
299999
299999
142510
142510
299999
299999
299999
299999
299999
299996
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
142510
142510
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
142510
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299997
299996
299994
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299985
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299971
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299957
299999
142510
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299998
299989
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299984
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
142510
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299988
299999
299999
299999
299999
142510
299999
299999
299967
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299975
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299977
299998
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299992
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299998
142510
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
142510
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299976
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299973
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299981
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299986
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299979
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299987
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299979
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299989
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299993
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299994
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299975
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299991
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299995
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299998
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299975
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299996
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299990
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
142510
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299997
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
299999
