The winner is 4927.
The winner is 1098.
The winner is 4549.
The winner is 4891.
The winner is 4829.
The winner is 3978.
The winner is 4610.
The winner is 2828.
The winner is 4726.
The winner is 4955.
The winner is 4457.
The winner is 4734.
The winner is 4252.
The winner is 4766.
The winner is 4920.
The winner is 4891.
The winner is 3174.
The winner is 4989.
The winner is 4922.
The winner is 3299.
The winner is 4881.
The winner is 4388.
The winner is 2044.
The winner is 4898.
The winner is 4999.
The winner is 4625.
The winner is 4999.
The winner is 4997.
The winner is 4947.
The winner is 4129.
The winner is 4959.
The winner is 4715.
The winner is 4870.
The winner is 4957.
The winner is 4854.
The winner is 4927.
The winner is 2790.
The winner is 4852.
The winner is 4992.
The winner is 4933.
The winner is 4361.
The winner is 4918.
The winner is 4741.
The winner is 5000.
The winner is 4834.
The winner is 4911.
The winner is 4468.
The winner is 4406.
The winner is 4652.
The winner is 3899.
The winner is 4990.
The winner is 2710.
The winner is 4987.
The winner is 4990.
The winner is 4859.
The winner is 4997.
The winner is 4622.
The winner is 4260.
The winner is 562.
The winner is 4583.
The winner is 4685.
The winner is 4664.
The winner is 4942.
The winner is 4975.
The winner is 4386.
The winner is 4743.
The winner is 4428.
The winner is 575.
The winner is 4889.
The winner is 5000.
The winner is 3831.
The winner is 4850.
The winner is 4393.
The winner is 4941.
The winner is 4265.
The winner is 4071.
The winner is 4993.
The winner is 4470.
The winner is 4577.
The winner is 4909.
The winner is 4480.
The winner is 4148.
The winner is 4841.
The winner is 4748.
The winner is 4807.
The winner is 4547.
The winner is 4903.
The winner is 4583.
The winner is 1532.
The winner is 4979.
The winner is 4981.
The winner is 4987.
The winner is 3833.
The winner is 4892.
The winner is 4944.
The winner is 4925.
The winner is 4999.
The winner is 4549.
The winner is 4995.
The winner is 4.
The winner is 4616.
The winner is 4832.
The winner is 4362.
The winner is 4632.
The winner is 4999.
The winner is 4592.
The winner is 4995.
The winner is 4993.
The winner is 3971.
The winner is 4817.
The winner is 4828.
The winner is 4995.
The winner is 4830.
The winner is 4963.
The winner is 2692.
The winner is 4683.
The winner is 4445.
The winner is 4526.
The winner is 4742.
The winner is 4850.
The winner is 4944.
The winner is 4827.
The winner is 4854.
The winner is 4912.
The winner is 4960.
The winner is 4972.
The winner is 4886.
The winner is 2642.
The winner is 4895.
The winner is 4983.
The winner is 3491.
The winner is 4893.
The winner is 4984.
The winner is 3352.
The winner is 4695.
The winner is 4166.
The winner is 4921.
The winner is 4425.
The winner is 4914.
The winner is 4138.
The winner is 3380.
The winner is 4580.
The winner is 4531.
The winner is 4952.
The winner is 4497.
The winner is 4976.
The winner is 4024.
The winner is 4993.
The winner is 4824.
The winner is 4945.
The winner is 4994.
The winner is 4997.
The winner is 4905.
The winner is 4239.
The winner is 4200.
The winner is 4880.
The winner is 4890.
The winner is 4820.
The winner is 4982.
The winner is 4710.
The winner is 4071.
The winner is 4965.
The winner is 4983.
The winner is 4881.
The winner is 4847.
The winner is 4996.
The winner is 4756.
The winner is 4986.
The winner is 4814.
The winner is 4960.
The winner is 4256.
The winner is 4985.
The winner is 3271.
The winner is 4924.
The winner is 4835.
The winner is 4695.
The winner is 4856.
The winner is 4411.
The winner is 3755.
The winner is 4842.
The winner is 4979.
The winner is 4932.
The winner is 4844.
The winner is 4937.
The winner is 4863.
The winner is 4662.
The winner is 3780.
The winner is 4040.
The winner is 4759.
The winner is 4061.
The winner is 4133.
The winner is 4953.
The winner is 4165.
The winner is 4782.
The winner is 4272.
The winner is 4932.
The winner is 4980.
The winner is 4929.
The winner is 4981.
The winner is 4969.
The winner is 5000.
The winner is 4983.
The winner is 4933.
The winner is 4702.
The winner is 4965.
The winner is 4341.
The winner is 1.
The winner is 17.
The winner is 4793.
The winner is 4535.
The winner is 4921.
The winner is 4847.
The winner is 4672.
The winner is 4949.
The winner is 3920.
The winner is 4972.
The winner is 4972.
The winner is 4383.
The winner is 4482.
The winner is 4899.
The winner is 3870.
The winner is 4909.
The winner is 4986.
The winner is 4366.
The winner is 4665.
The winner is 5000.
The winner is 5000.
The winner is 4987.
The winner is 4720.
The winner is 4961.
The winner is 4446.
The winner is 4451.
The winner is 4763.
The winner is 1304.
The winner is 4985.
The winner is 4209.
The winner is 4451.
The winner is 4975.
The winner is 4951.
The winner is 4988.
The winner is 4925.
The winner is 4967.
The winner is 4789.
The winner is 1687.
The winner is 4805.
The winner is 4902.
The winner is 4344.
The winner is 4711.
The winner is 4995.
The winner is 4582.
The winner is 4839.
The winner is 4999.
The winner is 4879.
The winner is 4452.
The winner is 4417.
The winner is 4928.
The winner is 4923.
The winner is 4611.
The winner is 4610.
The winner is 4971.
The winner is 4986.
The winner is 4809.
The winner is 4977.
The winner is 8.
The winner is 3079.
The winner is 4897.
The winner is 4985.
The winner is 4984.
The winner is 4616.
The winner is 4076.
The winner is 4815.
The winner is 4815.
The winner is 1915.
The winner is 4594.
The winner is 4289.
The winner is 4943.
The winner is 4585.
The winner is 4954.
The winner is 4366.
The winner is 4933.
The winner is 4983.
The winner is 4489.
The winner is 4896.
The winner is 4947.
The winner is 5000.
The winner is 4971.
The winner is 4981.
The winner is 4930.
The winner is 5000.
The winner is 4266.
The winner is 4961.
The winner is 4728.
The winner is 4761.
The winner is 4883.
The winner is 4097.
The winner is 1.
The winner is 4690.
The winner is 4895.
The winner is 5000.
The winner is 5000.
The winner is 4764.
The winner is 4704.
The winner is 4712.
The winner is 4766.
The winner is 4992.
The winner is 4619.
The winner is 4911.
The winner is 4855.
The winner is 4900.
The winner is 4594.
The winner is 2203.
The winner is 4489.
The winner is 208.
The winner is 4587.
The winner is 4866.
The winner is 4515.
The winner is 3371.
The winner is 4985.
The winner is 4960.
The winner is 2467.
The winner is 4904.
The winner is 4988.
The winner is 4760.
The winner is 4820.
The winner is 4303.
The winner is 4871.
The winner is 4767.
The winner is 4285.
The winner is 4992.
The winner is 4852.
The winner is 4929.
The winner is 4836.
The winner is 4764.
The winner is 4.
The winner is 4876.
The winner is 4964.
The winner is 4884.
The winner is 4748.
The winner is 4939.
The winner is 4972.
The winner is 4990.
The winner is 4681.
The winner is 4756.
The winner is 4518.
The winner is 4989.
The winner is 4108.
The winner is 4475.
The winner is 2431.
The winner is 4908.
The winner is 3197.
The winner is 4920.
The winner is 1545.
The winner is 4659.
The winner is 4974.
The winner is 5000.
The winner is 4856.
The winner is 4805.
The winner is 4995.
The winner is 4751.
The winner is 4974.
The winner is 4423.
The winner is 4883.
The winner is 4993.
The winner is 4882.
The winner is 4917.
The winner is 4981.
The winner is 4981.
The winner is 3851.
The winner is 4980.
The winner is 4414.
The winner is 5000.
The winner is 4794.
The winner is 4857.
The winner is 4983.
The winner is 1966.
The winner is 4240.
The winner is 4902.
The winner is 4896.
The winner is 4904.
The winner is 4995.
The winner is 4893.
The winner is 4151.
The winner is 4996.
The winner is 3790.
The winner is 4307.
The winner is 4833.
The winner is 3760.
The winner is 4989.
The winner is 4515.
The winner is 4848.
The winner is 4833.
The winner is 4987.
The winner is 4387.
The winner is 4272.
The winner is 4580.
The winner is 4997.
The winner is 4301.
The winner is 4989.
The winner is 4750.
The winner is 1734.
The winner is 4864.
The winner is 4989.
The winner is 4705.
The winner is 4916.
The winner is 4985.
The winner is 4785.
The winner is 4295.
The winner is 4942.
The winner is 4998.
The winner is 4871.
The winner is 4997.
The winner is 4997.
The winner is 3307.
The winner is 1870.
The winner is 4653.
The winner is 4893.
The winner is 4706.
The winner is 4421.
The winner is 4799.
The winner is 4980.
The winner is 4545.
The winner is 4928.
The winner is 4089.
The winner is 4935.
The winner is 4454.
The winner is 5000.
The winner is 4921.
The winner is 4603.
The winner is 4484.
The winner is 4882.
The winner is 2960.
The winner is 4547.
The winner is 4871.
The winner is 3425.
The winner is 3579.
The winner is 4791.
The winner is 3637.
The winner is 4998.
The winner is 4569.
The winner is 4933.
The winner is 2895.
The winner is 4326.
The winner is 4936.
The winner is 4425.
The winner is 4995.
The winner is 4919.
The winner is 4176.
The winner is 4932.
The winner is 4184.
The winner is 4508.
The winner is 2788.
The winner is 4082.
The winner is 4980.
The winner is 4960.
The winner is 4099.
The winner is 4732.
The winner is 4733.
The winner is 4975.
The winner is 2810.
The winner is 3305.
The winner is 4860.
The winner is 4467.
The winner is 4997.
The winner is 4596.
The winner is 3629.
The winner is 4997.
The winner is 4237.
The winner is 5000.
The winner is 3966.
The winner is 4333.
The winner is 3720.
The winner is 3893.
The winner is 4407.
The winner is 4024.
The winner is 4898.
The winner is 4992.
The winner is 4420.
The winner is 4965.
The winner is 4997.
The winner is 4569.
The winner is 5000.
The winner is 4936.
The winner is 4704.
The winner is 4998.
The winner is 4777.
The winner is 4855.
The winner is 4961.
The winner is 4816.
The winner is 4980.
The winner is 4224.
The winner is 4355.
The winner is 2878.
The winner is 4671.
The winner is 4993.
The winner is 4830.
The winner is 4992.
The winner is 4529.
The winner is 4432.
The winner is 4959.
The winner is 4886.
The winner is 4962.
The winner is 4988.
The winner is 4967.
The winner is 4717.
The winner is 4993.
The winner is 3987.
The winner is 4977.
The winner is 4801.
The winner is 4373.
The winner is 4531.
The winner is 4844.
The winner is 4960.
The winner is 4977.
The winner is 4517.
The winner is 4783.
The winner is 49.
The winner is 4980.
The winner is 4915.
The winner is 4326.
The winner is 3380.
The winner is 4936.
The winner is 2939.
The winner is 4953.
The winner is 3973.
The winner is 4986.
The winner is 3446.
The winner is 4864.
The winner is 4984.
The winner is 4968.
The winner is 4889.
The winner is 4990.
The winner is 4364.
The winner is 3947.
The winner is 4942.
The winner is 4482.
The winner is 4937.
The winner is 4937.
The winner is 4881.
The winner is 4986.
The winner is 4905.
The winner is 4972.
The winner is 4701.
The winner is 4706.
The winner is 4765.
The winner is 4748.
The winner is 4950.
The winner is 3732.
The winner is 4831.
The winner is 4893.
The winner is 4989.
The winner is 4998.
The winner is 4988.
The winner is 4244.
The winner is 4632.
The winner is 3999.
The winner is 4971.
The winner is 4949.
The winner is 4779.
The winner is 4886.
The winner is 4033.
The winner is 4805.
The winner is 4952.
The winner is 4577.
The winner is 3439.
The winner is 4998.
The winner is 4961.
The winner is 4771.
The winner is 5000.
The winner is 4725.
The winner is 4538.
The winner is 4989.
The winner is 4829.
The winner is 4743.
The winner is 4151.
The winner is 4999.
The winner is 4908.
The winner is 4974.
The winner is 4957.
The winner is 4972.
The winner is 4861.
The winner is 5000.
The winner is 4952.
The winner is 4118.
The winner is 4988.
The winner is 4994.
The winner is 17.
The winner is 4193.
The winner is 4920.
The winner is 4845.
The winner is 4615.
The winner is 4667.
The winner is 4988.
The winner is 4937.
The winner is 4935.
The winner is 4393.
The winner is 3024.
The winner is 4811.
The winner is 4988.
The winner is 4601.
The winner is 4727.
The winner is 4883.
The winner is 365.
The winner is 4986.
The winner is 4049.
The winner is 5000.
The winner is 4938.
The winner is 4769.
The winner is 4687.
The winner is 3818.
The winner is 4982.
The winner is 3654.
The winner is 3848.
The winner is 4741.
The winner is 5000.
The winner is 4824.
The winner is 4393.
The winner is 4011.
The winner is 4990.
The winner is 4844.
The winner is 149.
The winner is 4998.
The winner is 3939.
The winner is 4628.
The winner is 3886.
The winner is 4113.
The winner is 4953.
The winner is 4784.
The winner is 4746.
The winner is 4332.
The winner is 22.
The winner is 4997.
The winner is 4995.
The winner is 4363.
The winner is 4761.
The winner is 4990.
The winner is 4818.
The winner is 4524.
The winner is 4372.
The winner is 4742.
The winner is 4765.
The winner is 4943.
The winner is 4227.
The winner is 4800.
The winner is 4678.
The winner is 4778.
The winner is 4176.
The winner is 3635.
The winner is 4870.
The winner is 3556.
The winner is 3942.
The winner is 4885.
The winner is 4520.
The winner is 3757.
The winner is 696.
The winner is 4677.
The winner is 3768.
The winner is 4426.
The winner is 5000.
The winner is 4717.
The winner is 4726.
The winner is 4357.
The winner is 4987.
The winner is 1167.
The winner is 4650.
The winner is 4925.
The winner is 2404.
The winner is 4780.
The winner is 4802.
The winner is 4602.
The winner is 4906.
The winner is 4960.
The winner is 4094.
The winner is 3560.
The winner is 4637.
The winner is 4924.
The winner is 4828.
The winner is 4967.
The winner is 5000.
The winner is 4251.
The winner is 4864.
The winner is 4674.
The winner is 60.
The winner is 4985.
The winner is 4955.
The winner is 4896.
The winner is 4367.
The winner is 4.
The winner is 4908.
The winner is 4708.
The winner is 4985.
The winner is 4971.
The winner is 187.
The winner is 4999.
The winner is 4979.
The winner is 3517.
The winner is 4960.
The winner is 4951.
The winner is 4982.
The winner is 3962.
The winner is 4871.
The winner is 4540.
The winner is 4942.
The winner is 4733.
The winner is 4929.
The winner is 4998.
The winner is 4971.
The winner is 4875.
The winner is 4949.
The winner is 4266.
The winner is 5000.
The winner is 4744.
The winner is 4987.
The winner is 4970.
The winner is 4998.
The winner is 4283.
The winner is 4564.
The winner is 4888.
The winner is 4904.
The winner is 4509.
The winner is 4151.
The winner is 2469.
The winner is 4959.
The winner is 4992.
The winner is 4876.
The winner is 4147.
The winner is 4737.
The winner is 4555.
The winner is 4830.
The winner is 5000.
The winner is 4997.
The winner is 4663.
The winner is 4884.
The winner is 4390.
The winner is 4456.
The winner is 4927.
The winner is 4036.
The winner is 4297.
The winner is 3590.
The winner is 4564.
The winner is 4273.
The winner is 4869.
The winner is 4927.
The winner is 4665.
The winner is 4500.
The winner is 4086.
The winner is 4779.
The winner is 4678.
The winner is 4978.
The winner is 4986.
The winner is 1.
The winner is 4698.
The winner is 4710.
The winner is 4979.
The winner is 29.
The winner is 4995.
The winner is 4879.
The winner is 4882.
The winner is 4850.
The winner is 4793.
The winner is 4915.
The winner is 4688.
The winner is 3528.
The winner is 4841.
The winner is 4981.
The winner is 4904.
The winner is 3489.
The winner is 4663.
The winner is 4968.
The winner is 4999.
The winner is 4994.
The winner is 863.
The winner is 3795.
The winner is 4965.
The winner is 3981.
The winner is 4372.
The winner is 4884.
The winner is 4584.
The winner is 4756.
The winner is 4552.
The winner is 5000.
The winner is 4957.
The winner is 4998.
The winner is 4995.
The winner is 4997.
The winner is 4219.
The winner is 4940.
The winner is 4686.
The winner is 4899.
The winner is 4705.
The winner is 4750.
The winner is 4928.
The winner is 4990.
The winner is 4619.
The winner is 4245.
The winner is 4993.
The winner is 4223.
The winner is 4405.
The winner is 3957.
The winner is 4954.
The winner is 2583.
The winner is 4489.
The winner is 4622.
The winner is 4426.
The winner is 4978.
The winner is 3732.
The winner is 4966.
The winner is 4603.
The winner is 4851.
The winner is 3981.
The winner is 4990.
The winner is 4999.
The winner is 4057.
The winner is 4891.
The winner is 4944.
The winner is 4681.
The winner is 4687.
The winner is 4650.
The winner is 6.
The winner is 4798.
The winner is 4985.
The winner is 3570.
The winner is 4997.
The winner is 4921.
The winner is 4842.
The winner is 4818.
The winner is 4980.
The winner is 195.
The winner is 4827.
The winner is 4659.
The winner is 4438.
The winner is 4119.
The winner is 4937.
The winner is 4901.
The winner is 4994.
The winner is 4945.
The winner is 4209.
The winner is 4930.
The winner is 4998.
The winner is 4978.
The winner is 4892.
The winner is 4997.
The winner is 4959.
The winner is 4889.
The winner is 4976.
The winner is 4968.
The winner is 4936.
The winner is 4957.
The winner is 4937.
The winner is 4884.
The winner is 4974.
The winner is 4980.
The winner is 3514.
The winner is 4810.
The winner is 4978.
The winner is 2293.
The winner is 4997.
The winner is 4822.
The winner is 4988.
The winner is 4670.
The winner is 4350.
The winner is 4855.
The winner is 4935.
The winner is 6.
The winner is 4895.
The winner is 4999.
The winner is 4496.
The winner is 4736.
The winner is 4931.
The winner is 4293.
The winner is 4833.
The winner is 4974.
The winner is 4983.
The winner is 4584.
The winner is 4849.
The winner is 4725.
The winner is 4998.
The winner is 4214.
The winner is 2827.
The winner is 4741.
The winner is 4846.
The winner is 4826.
The winner is 4986.
The winner is 4799.
The winner is 4757.
The winner is 4962.
The winner is 4807.
The winner is 4984.
The winner is 4934.
The winner is 4989.
The winner is 4527.
The winner is 4988.
The winner is 4989.
The winner is 4999.
The winner is 4995.
The winner is 3627.
The winner is 4964.
The winner is 4452.
The winner is 4884.
The winner is 3474.
The winner is 4824.
The winner is 4.
The winner is 4904.
The winner is 4974.
The winner is 3674.
The winner is 4975.
The winner is 4784.
The winner is 4878.
The winner is 4386.
The winner is 3545.
The winner is 4979.
The winner is 3282.
The winner is 4616.
The winner is 4822.
The winner is 4323.
The winner is 2725.
The winner is 4883.
The winner is 4560.
The winner is 4893.
The winner is 4956.
The winner is 4437.
The winner is 4771.
The winner is 4999.
The winner is 4999.
The winner is 4936.
The winner is 5000.
The winner is 4346.
The winner is 4909.
The winner is 4107.
The winner is 4927.
The winner is 4798.
The winner is 4918.
The winner is 4871.
The winner is 4999.
The winner is 5000.
The winner is 5000.
The winner is 3730.
The winner is 4836.
The winner is 4977.
The winner is 4874.
The winner is 4883.
The winner is 4306.
The winner is 4952.
The winner is 4714.
The winner is 3241.
The winner is 4872.
The winner is 4671.
The winner is 4938.
The winner is 4924.
The winner is 4995.
The winner is 4393.
The winner is 3904.
The winner is 5000.
The winner is 4958.
The winner is 4475.
The winner is 2838.
The winner is 4813.
The winner is 4987.
The winner is 4961.
The winner is 4904.
The winner is 4965.
The winner is 3246.
The winner is 4980.
The winner is 4958.
The winner is 1818.
The winner is 4089.
The winner is 3989.
The winner is 4995.
The winner is 4961.
The winner is 4734.
The winner is 4986.
The winner is 4639.
The winner is 3.
The winner is 4966.
The winner is 4828.
The winner is 4028.
The winner is 4706.
The winner is 4720.
The winner is 4961.
The winner is 3503.
The winner is 4910.
The winner is 1255.
The winner is 4935.
The winner is 4671.
The winner is 4830.
The winner is 4809.
The winner is 4026.
The winner is 3631.
The winner is 4927.
The winner is 4803.
The winner is 4740.
The winner is 4956.
The winner is 4826.
The winner is 4655.
The winner is 394.
The winner is 1.
The winner is 4644.
The winner is 4875.
The winner is 4331.
The winner is 4970.
The winner is 1646.
