The winner is 960.
The winner is 924.
The winner is 284.
The winner is 5.
The winner is 326.
The winner is 1000.
The winner is 614.
The winner is 728.
The winner is 226.
The winner is 991.
The winner is 866.
The winner is 813.
The winner is 231.
The winner is 996.
The winner is 833.
The winner is 713.
The winner is 356.
The winner is 666.
The winner is 381.
The winner is 990.
The winner is 1.
The winner is 997.
The winner is 850.
The winner is 76.
The winner is 898.
The winner is 468.
The winner is 990.
The winner is 264.
The winner is 486.
The winner is 886.
The winner is 994.
The winner is 999.
The winner is 1000.
The winner is 931.
The winner is 716.
The winner is 967.
The winner is 1.
The winner is 23.
The winner is 1000.
The winner is 930.
The winner is 884.
The winner is 626.
The winner is 297.
The winner is 986.
The winner is 163.
The winner is 988.
The winner is 23.
The winner is 846.
The winner is 998.
The winner is 121.
The winner is 904.
The winner is 951.
The winner is 920.
The winner is 959.
The winner is 147.
The winner is 276.
The winner is 991.
The winner is 999.
The winner is 775.
The winner is 804.
The winner is 492.
The winner is 816.
The winner is 938.
The winner is 629.
The winner is 796.
The winner is 541.
The winner is 836.
The winner is 990.
The winner is 509.
The winner is 176.
The winner is 951.
The winner is 1.
The winner is 1000.
The winner is 502.
The winner is 896.
The winner is 985.
The winner is 756.
The winner is 646.
The winner is 887.
The winner is 5.
The winner is 989.
The winner is 792.
The winner is 650.
The winner is 736.
The winner is 373.
The winner is 880.
The winner is 454.
The winner is 982.
The winner is 163.
The winner is 995.
The winner is 979.
The winner is 805.
The winner is 549.
The winner is 1.
The winner is 862.
The winner is 703.
The winner is 579.
The winner is 847.
The winner is 750.
The winner is 986.
