209.长度最小的子数组(力扣LeetCode)

文章目录

  • 209.长度最小的子数组
    • 题目描述
    • 暴力

209.长度最小的子数组

题目描述

给定一个含有 n 个正整数的数组和一个正整数 target 。

找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。

示例 1:

输入:target = 7, nums = [2,3,1,2,4,3]
输出:2
解释:子数组 [4,3] 是该条件下的长度最小的子数组。

示例 2:

输入:target = 4, nums = [1,4,4]
输出:1

示例 3:

输入:target = 11, nums = [1,1,1,1,1,1,1,1]
输出:0

示例 4:

输入:target = 15, nums = [5,1,3,5,10,7,4,9,2,8]
输出:2

提示:

  • 1 <= target <= 109
  • 1 <= nums.length <= 105
  • 1 <= nums[i] <= 105

进阶:

如果你已经实现 O(n) 时间复杂度的解法, 请尝试设计一个 O(n log(n)) 时间复杂度的解法。

暴力

后面力扣更新了数据,暴力解法已经超时了。
超时输入样例:

target =396893380
nums =
[3571,9780,8138,1030,2959,6988,2983,9220,6800,7669,2528,3994,6090,311,5683,9232,9698,1784,6543,4018,1340,3170,5097,9876,8881,6303,7964,2469,1119,9259,9429,9355,9904,2971,6240,3973,4972,1874,7037,4631,4666,7809,6878,5656,7227,1833,4772,8200,9594,9250,1881,4811,2669,7077,7531,8497,3821,5741,7488,2521,469,6108,431,3985,1641,8732,398,9934,4785,5061,4882,4819,9986,3317,2683,7800,9887,7277,5145,9537,7089,1467,5458,1598,3083,2867,9046,6089,2657,1107,2110,9020,7771,4928,848,896,558,6416,5128,9534,5410,2349,3430,4081,5996,9447,420,3514,6814,9873,1486,4576,6161,9400,2381,969,7588,2920,513,4612,4689,2870,8775,5787,2606,9221,5002,6515,5810,8611,3326,1580,3606,9445,4729,7623,4335,395,4868,8000,4069,8557,9207,1542,7,8620,3058,6822,1606,3857,141,503,9810,2869,9464,3702,4779,5942,4678,3416,2621,4710,6116,2819,5592,9227,8783,6164,3563,4957,1465,3269,2764,3359,2829,586,4145,5330,1549,3296,7842,7311,7981,3901,8132,856,2152,7367,5174,5689,5033,1459,321,2497,5488,7991,1801,9769,6373,3969,6081,4558,8560,3760,9423,2132,9460,1811,2788,5617,3934,9564,3661,4875,558,801,4735,2660,7026,6178,479,1833,9904,3168,2350,2497,2748,9356,2025,5476,6660,9296,6743,667,626,322,1659,3481,6037,9228,7865,3483,8790,763,619,4117,6217,8178,9505,2026,2712,3551,239,7257,7496,9015,9199,6660,3322,8111,7895,3347,7881,7496,9265,1865,7057,5644,2550,7551,8687,9669,5470,8994,2770,4556,5644,5162,5788,7151,8139,9451,811,7694,973,1814,183,533,9425,756,7591,6678,6373,1774,1541,2027,7581,3312,6492,9830,7013,2563,4983,8464,3708,8193,244,194,1770,3155,3657,6384,2723,1581,4958,6507,5811,1975,2287,6764,1210,4138,3536,6646,7880,8106,1833,8035,8625,8979,213,8296,7911,9162,2632,9986,3351,2852,6485,3414,2108,702,9291,1946,7344,5971,5466,4390,9497,4790,9102,149,2458,751,9333,2938,678,2140,8179,9921,2277,9615,3335,3265,1293,8197,3108,820,8750,9473,1490,7536,1241,1478,3616,7319,2230,8591,6698,6457,2224,2649,6490,8021,9701,5423,8149,6417,709,4536,5813,65,9769,1320,977,9724,8558,6737,7087,5861,2569,9979,6583,6102,1173,9641,7428,2304,5674,4397,6569,6609,1966,3206,5471,2961,9762,7825,1416,3647,5964,1521,6746,3255,9808,3780,4822,9778,5152,533,4121,1257,13,410,6220,4646,3309,5369,5790,4758,9374,2905,4485,821,140,3278,1824,7591,9323,4921,4363,1219,6108,9454,5782,4103,2757,6351,1029,6493,3737,7214,403,9586,3106,6,1924,6254,1503,6527,2346,506,2242,2206,9378,9295,2147,2259,5520,3711,1360,5287,2446,548,863,6649,1898,5877,7114,5764,9091,3343,6698,2456,9560,853,7534,5450,2888,7835,1746,7363,932,5292,9225,6905,2650,1847,4767,595,3766,9709,5735,993,9929,6982,6186,6124,3933,2816,1361,1086,3295,328,1478,9747,4400,5852,3544,2775,1234,7571,821,1290,8210,3593,8467,4629,7532,9608,1958,8430,5426,455,7313,9802,6950,9450,1870,1940,2114,4685,823,5147,8512,8909,9100,1170,9513,5287,787,8045,7700,5900,7025,2447,2337,3523,7160,2734,2008,1657,2007,9097,2423,3434,3617,4590,9412,1733,8891,6485,6135,4116,9184,8527,6233,1597,687,9551,4479,1935,8141,2245,8045,3820,8863,8156,9551,7926,786,9523,4874,1823,2771,2863,9601,4737,1085,3153,8559,6079,5833,9487,8183,4344,8786,6321,939,3483,9447,9993,2436,3712,5364,9520,6887,1677,3009,5402,4270,141,5139,5683,6778,2522,8106,6684,76,647,9590,4186,1651,1604,9498,1164,1378,3814,30,8490,220,9638,7768,1754,1519,7520,814,5242,5641,1463,4759,6539,3316,5278,9467,5342,5033,686,6661,7507,29,2693,3730,5021,9051,572,6775,4005,6047,9089,2115,8202,184,3727,5996,4502,4552,5242,3329,4797,6834,9030,4294,7891,493,842,2101,4126,4920,4426,3768,4770,521,4253,877,6026,1510,1394,4914,5542,1696,6313,5966,7931,8574,9203,6222,8887,7304,5617,9003,7702,4371,6583,652,3068,3115,6808,4611,5385,7791,5416,8733,3785,28,2806,5731,2889,4529,7553,1265,942,5721,4521,4874,3505,8382,1879,321,4740,8582,591,1972,9896,3740,4807,256,2717,4872,4650,2537,8088,3272,858,6088,9938,8581,418,6914,4488,8417,5200,8271,8055,7715,5060,6651,1639,448,3108,6893,5616,2886,8528,3376,7654,7474,5190,4144,4787,8235,8188,2633,8004,5978,6733,6573,3752,3861,9721,4429,1652,2678,6555,6765,6653,8605,5726,218,929,4818,4411,1058,448,2679,823,5466,6709,2761,1353,292,6437,3533,3199,1156,1868,1434,7219,2733,9467,6349,4266,1410,2836,245,645,5952,5415,4992,8136,9092,2431,3985,7427,6323,7011,4858,9517,7897,3630,2441,6565,2303,2180,4654,1815,4992,8835,7647,1011,7020,585,942,8639,7955,646,4531,8248,6779,9557,3570,237,4692,2765,1660,4833,7419,2244,4522,6476,1395,7876,8532,1264,5959,5884,1601,260,5264,23,8330,6329,4526,4188,2368,566,1957,7258,9777,5099,7896,6578,4123,6456,9754,8610,8879,7975,8648,6360,7114,8542,6889,9930,3560,7809,6856,2456,5967,6189,8154,2285,5130,7299,559,2201,874,511,5185,2107,6283,1295,4747,2197,3023,8097,1448,3969,2937,3689,9846,347,5288,137,5838,5955,337,5888,2272,6465,1973,5694,4223,1174,569,9502,1431,1699,752,6167,9223,1936,3567,197,661,8464,3102,4847,6971,9945,7765,7960,1153,407,5600,7978,6821,8496,312,2798,8862,494,6748,6896,3244,5096,3158,6930,310,5550,5911,8528,5854,8477,1085,1719,8380,6299,7471,9334,6208,7741,3159,8766,8430,7009,2957,6364,5739,5484,9329,8895,6749,9302,3078,7914,7171,7576,7198,367,3752,7628,4987,3657,1647,4307,352,7772,5557,7677,9085,4985,9052,8620,9179,6087,2815,8844,5315,6284,4462,8585,1059,6202,3268,6206,5936,5392,4115,6070,1615,145,1936,8500,483,7391,5107,3669,9472,7735,6954,6483,3008,7994,5551,9808,3733,2614,7564,9578,8070,929,1320,5785,8537,6628,727,133,3131,5686,8278,6291,9485,6569,4933,6200,9691,8633,4079,2049,8000,4335,8447,9326,7279,9696,7972,4695,2641,4200,2558,1241,8882,9518,9080,3440,835,1296,6066,8526,1967,4193,477,337,5786,5406,7516,7706,3812,3824,9328,9567,4324,3597,4649,1963,3347,3730,6905,8493,4809,559,4821,4280,7938,9429,5677,2445,5394,7314,7773,7685,7661,4845,1146,1342,3567,3602,3343,1208,5856,6103,8286,7667,7679,775,2513,6214,8445,7859,8373,4835,5960,8003,4266,4570,5363,2759,4573,974,7010,530,4303,8263,6707,470,7540,8448,5957,5046,7471,691,4500,9734,9563,8778,7770,8975,3827,9452,448,5471,5437,8923,1244,4682,2405,3002,6953,8993,8325,7809,4985,1827,9955,9501,1687,4785,5790,5889,5270,7398,532,5870,6928,7213,9821,9910,9100,3937,1122,6446,2863,3579,3630,9347,3719,5205,8162,7957,5997,4771,5017,5438,7949,37,4862,7184,6705,6889,6413,9500,9332,5138,7091,8569,1260,9274,5225,8771,1207,5222,3277,1962,4656,4578,2594,1365,6974,6707,3851,3495,6408,9071,2916,4540,5854,3938,8797,2472,5479,541,4493,9995,5555,343,3332,3366,1516,8947,2809,7120,8303,3223,4295,9261,65,3527,6680,6016,2245,4197,8060,8809,3215,4831,4182,3269,9889,3137,6379,9108,1070,2718,9642,596,8352,6300,7334,2716,1141,6019,6350,5604,3090,1594,9127,534,2599,7326,8678,4159,5596,8468,8997,5733,100,9767,1913,8791,2106,8957,8057,998,3318,9702,3053,2506,9161,9775,8073,8066,7660,161,2322,2731,7916,1841,3048,9091,2347,8265,9705,7568,3488,5348,8374,7155,1394,4880,5497,9459,5086,3767,5477,9264,7344,327,848,2189,64,2632,5963,2917,7944,1651,9062,7632,9805,283,8510,4561,4624,1673,2380,4834,8443,1744,5209,1935,7383,9246,2707,2577,8287,6935,3756,3357,3522,658,665,4058,9206,6758,4955,7486,2158,6357,2929,1218,8044,2282,538,9862,5158,5710,15,5064,2844,4877,3944,9371,8127,575,225,1393,2786,2097,246,2276,2187,1627,1782,2994,358,7696,1592,4344,1120,8886,3967,3875,9481,7773,9563,6999,9711,6869,254,9549,5583,4269,4757,6514,2954,1577,9342,7684,4114,7547,2510,1715,9101,8708,8414,5434,4134,6277,9374,7551,3593,2997,3697,7891,5684,7591,1077,8952,5116,30,9733,7542,6815,8846,7078,6891,2353,5407,2150,2590,2189,1879,6564,3376,4061,1610,4174,954,492,3160,9889,3885,5462,1229,2717,9992,918,7242,655,7016,5908,4565,8606,1318,3889,7010,2549,7662,8062,1990,6757,5193,8636,268,1975,6537,6559,2595,2799,3248,1863,803,8736,703,8552,3855,6444,5006,1890,617,294,1122,5985,9488,9401,7561,2354,3059,9381,3539,1254,1174,6768,2519,1705,7593,7001,3340,850,2336,8690,5529,763,1561,8963,5603,488,3436,3019,7391,739,3444,2152,8623,1298,4985,8780,7091,1674,7153,1886,7063,9729,7571,5664,4266,8735,6567,1440,3670,444,5666,3442,7177,2960,774,1708,8757,7690,2438,9949,7381,3849,4547,1221,8528,1640,5287,1011,1449,1144,1205,336,4695,4396,2882,6612,2251,8758,8921,7620,6697,7816,8448,2567,7203,5189,6523,4957,4168,8189,9222,9868,2704,3487,1519,7614,2420,3921,1836,1268,1033,4372,7030,7932,2583,5743,5431,7956,3409,6523,1966,677,2103,4755,7058,5055,2634,2829,7328,7261,4708,7553,3662,8856,7782,5935,5124,6277,56,5612,3865,4278,4774,450,5430,1319,7149,4315,7363,7473,8639,8508,6021,4786,8336,7045,4782,9716,514,5693,9935,8238,5521,6800,7317,617,4826,7112,7449,6709,5022,7805,2672,6891,8399,1959,8764,7153,8096,4191,7732,2918,6735,5056,667,1068,5810,8222,6217,2927,4824,7221,4614,7917,1022,4065,7312,6648,9871,6577,3665,5031,5074,8234,2810,6655,1280,1979,6975,4377,8673,7742,8072,3110,2535,3081,6806,763,7251,1732,6757,4662,9159,229,491,9472,3704,5007,7990,2990,317,454,671,2863,1381,6867,5956,2637,5614,1928,7768,9780,3662,1765,6483,3181,6259,9870,3553,593,37,5258,5382,768,8502,8145,4104,4653,2846,9685,1444,8494,4048,4145,673,3476,7775,672,3546,431,1995,9983,2394,3867,9084,8494,315,7794,4439,5487,8909,1073,2123,3688,954,2221,8638,4222,9144,3228,3269,5243,5319,9977,1652,5141,3439,3914,3553,2830,8754,8737,6820,7611,5009,2734,564,8726,933,947,6576,2211,7211,8810,1339,8188,7128,3414,6298,356,2715,7135,3358,8051,7512,1010,8700,1546,2367,8570,7946,4761,8679,7008,7198,5504,7145,173,8767,7106,8067,4715,6989,2438,5593,5242,124,7962,9042,7609,6472,9398,2450,3961,9321,9628,2294,726,7179,5788,9653,5444,2663,2478,6893,1155,424,6870,8541,5921,798,6290,7951,3734,3140,5800,6774,365,8403,1642,3291,7324,6821,3702,1597,1859,4136,1822,6627,9214,7421,9734,3231,5238,1765,1716,3559,8920,3364,1779,685,3522,4046,6190,2452,2955,7998,576,9604,6275,7286,7635,5063,2199,3571,3259,5169,2404,2942,1249,6185,2480,8813,4278,628,9763,6337,7273,2691,5591,3695,5713,4407,5889,8171,509,8266,3642,7775,1843,6490,1626,8129,1500,937,1961,8924,4488,6481,2841,7178,8791,7490,4978,4029,2261,486,7982,91,6454,846,6418,7580,8988,6512,3703,4359,6863,2458,2446,9273,2370,6054,7152,8466,4039,781,4268,386,2822,9283,790,4851,728,6106,8201,8180,1770,5722,8593,955,5972,5350,6392,1636,5037,2583,933,8468,7274,2871,7746,3140,7085,1210,9237,9716,8190,7750,5991,105,3230,9777,9986,1127,1017,5362,2297,4259,4863,7629,3107,4278,1384,6451,9336,2121,1198,5678,9476,5775,3567,8335,9618,4947,2892,4116,6365,6987,9641,4310,5063,3289,2640,3691,1518,2892,974,2794,3807,8793,7518,3776,284,6985,7803,2366,2981,104,5859,562,5531,2597,1882,617,5866,5064,30,7715,7204,3630,1625,7938,8759,5022,2006,6573,5252,3957,7377,946,2236,2338,532,9601,4210,5026,2188,6028,8189,7709,7005,7832,8017,2732,3441,8437,6707,6636,9144,9694,2056,3122,8091,4779,2706,4267,7461,5010,7827,902,8488,7183,9578,6641,1457,7832,4370,7271,653,9596,8173,9689,174,7050,9312,831,9361,7665,9142,4909,8398,4001,4473,3976,8177,1032,7519,5736,9654,3932,9531,7791,9877,3580,9634,197,3913,9106,7576,9156,3890,8220,2193,2761,2310,4674,9990,1426,3187,6454,8807,2298,8483,9741,6326,3499,1241,2275,7370,5392,1053,9986,6857,2060,9359,5078,6752,8315,9494,1033,1655,2446,26,4836,8585,7995,9858,4813,5874,4985,605,3451,3449,8704,324,8317,4675,163,9217,6271,5422,8677,5175,1650,9909,9687,6075,4902,490,6218,7740,12,4527,4272,9276,6273,1365,5081,7555,5621,3669,3457,5089,2721,4157,7569,3518,3940,4060,365,8311,4205,6941,1121,7122,1561,4924,6073,9978,18,5458,6848,8609,5328,5929,5200,348,3886,4899,4726,3393,3466,1363,6247,5388,5724,741,8700,927,3460,2754,4989,9460,4989,6070,8958,155,6664,520,5378,2833,1160,5941,2073,4336,8650,2171,4510,7086,9298,1742,1256,2279,8102,8066,3986,2272,594,2836,1038,8763,708,4381,5826,801,4545,8437,4950,6846,592,4108,8496,949,638,53,7650,2336,1481,2995,4442,1419,7609,5751,3906,9238,5240,4865,822,4664,7409,3892,1648,219,5104,8872,2493,2850,7082,649,8532,9850,6209,8994,7730,1018,2136,1308,6061,1,6202,9626,6549,4111,377,3876,7356,7559,9622,6641,798,2768,3755,2652,2792,2839,6414,9181,8020,4989,4031,2211,3234,9568,2012,9613,9735,4570,2482,7746,2000,9336,2147,8133,2169,7121,5464,2121,6356,9705,2147,503,159,9062,7457,1996,949,285,8519,9963,9239,7082,6854,8503,4242,1985,35,2848,5234,1634,1828,3595,3037,447,7234,592,2841,5236,4551,7887,6207,5173,9048,324,4712,8695,3584,6266,7164,1374,1288,2361,9434,3292,4398,9637,2170,1590,3706,7173,9386,3463,7276,3933,7644,9077,6941,3932,50,9535,1670,6270,429,9825,8660,8876,7737,3982,5621,9670,7335,3789,66,5948,6307,391,6820,1358,8475,8285,9965,8100,2929,4087,3580,3116,6439,3558,6337,4827,9470,3935,458,1445,8688,6243,4576,4873,6141,8522,9095,9015,6737,8105,8094,4141,6475,3925,1329,3954,6270,3348,2613,1820,4052,6082,9192,537,3669,9874,2189,7337,4792,6387,4124,2791,6582,9017,5647,8128,8695,9867,7736,9076,7230,8145,1625,6147,4600,7063,7696,8321,5,9156,4876,1471,1790,4345,3751,6239,5780,1688,7400,4252,4899,9999,3189,6980,3667,7086,4471,2000,7583,1456,8121,9362,4036,3316,2112,1326,2431,6803,7327,4515,719,6622,124,9267,9565,7268,6973,1781,832,5949,9928,2911,3435,7535,7857,5776,2420,6913,7373,4752,9931,8669,2469,9699,7788,792,6425,4827,5795,8964,2815,2165,3787,4352,6450,9904,916,6413,3346,7798,753,4328,2978,1187,8578,2289,7404,8916,5872,4834,4859,5229,7455,7290,8607,3347,2235,868,3656,1660,5392,1377,3846,1679,7815,162,4347,3245,3411,9460,4035,6353,1199,2011,9956,4135,2525,3628,9387,8513,9613,1537,504,1500,6369,9120,3807,8761,3850,3140,2817,9836,8466,4226,6619,9848,8846,695,424,7840,3828,6615,7738,3126,7428,4047,4341,3433,43,5605,628,4440,3691,3109,701,6071,6072,2916,9420,1840,2262,8803,7905,7048,6864,8252,4697,8884,3097,2487,7577,5766,3038,8590,679,1981,5162,620,1266,6050,4712,1519,7231,4041,3986,5691,9129,1806,7842,2700,7840,5746,9052,9568,9403,6242,8272,6180,3374,2679,7687,3639,7197,6313,7174,8478,687,9289,5897,9506,8660,1292,2261,7104,8829,6450,5805,2739,5522,3013,7866,4227,2707,1749,1957,9920,4229,8507,4685,3415,3362,6824,2293,4464,6927,7948,6823,6533,6414,6774,7418,3190,5318,2672,4119,8724,9498,6736,1291,8992,5391,2565,5073,5558,1137,240,4046,5553,8549,9778,9746,5940,2088,3197,5440,2009,3611,6483,8110,4744,1177,3265,9413,2780,5446,4448,6802,8244,5394,5434,3917,3116,1193,8158,2291,8391,9841,291,4424,7248,6388,2083,3583,5039,7174,2545,5352,8880,8333,212,6805,3139,9148,1628,7683,3423,5460,2968,4810,2726,7222,3644,7841,9757,3004,3945,3269,3870,8644,6710,1727,9152,792,2912,789,7307,1824,3690,1753,4652,8817,179,5532,4230,6697,1982,9426,4403,7109,5785,2145,8041,2493,8940,2263,4013,1397,3676,9053,1096,7929,262,1450,6439,6647,5288,6566,8308,4110,5408,5862,8746,6379,2122,2214,5993,4796,2090,3586,6037,3332,5083,2810,2259,1983,2279,7187,6555,7061,9180,35,5290,1649,1721,9011,64,5961,7331,1080,3224,7416,6320,6375,7700,7531,7542,2491,1811,5972,8922,676,7039,1153,5644,7537,8948,3493,7861,1040,9879,5516,4223,4356,1134,4535,4509,6974,3283,8772,5200,4488,2970,2269,9584,8748,3417,7935,3843,1133,3286,4054,7943,3195,2581,5273,9141,7694,3636,8143,2020,2924,8119,1271,3276,1680,492,3567,8365,6929,3845,6855,223,5240,144,2061,7423,4191,5804,1437,9919,9100,8730,2324,653,8396,8541,9678,3295,5687,3384,9170,4800,2738,8886,8118,7275,1677,7794,1290,9903,1888,3282,7942,269,9522,7191,9991,5599,8644,2944,9350,7303,2717,4903,1832,4038,1077,4209,241,1299,7322,3637,3601,4535,461,257,1529,831,4230,2272,2913,9632,5649,2779,1474,8657,1423,8814,7326,6781,6027,255,9807,2220,40,8347,4247,2415,2786,7082,7371,8631,2651,7650,1000,2510,3414,540,3624,5314,7989,9141,7413,1375,9982,3460,8663,7106,6948,5423,2536,2965,9690,8895,5680,232,7629,717,899,7636,9155,290,6674,2983,8614,5849,4723,6153,3743,898,8450,189,907,419,3393,780,8800,3855,8169,5484,6616,7667,7500,3475,60,8342,3706,8595,8024,1082,1091,1260,3418,5706,54,7252,7826,2342,708,6811,9238,8188,2489,5802,2050,1331,5063,1718,2851,3065,4492,2480,62,4296,5347,2673,5327,5504,2395,1146,3642,7054,8924,1338,8071,1888,3631,3436,3516,2435,7085,5370,8303,4110,2049,7345,2118,5050,4944,4937,8058,1008,9167,7868,9763,9689,6436,3774,3863,5950,7490,5918,3622,1787,2667,1564,347,8749,9530,308,8591,4205,3724,4910,2162,352,1245,2127,4594,3877,9199,3720,2568,5653,983,6648,5805,3590,7107,5,7200,2715,1356,2993,7268,9913,5068,4185,5036,5979,91,4059,367,6906,2367,6122,6373,7304,1001,4355,9811,4580,2236,3737,5942,7011,2938,9377,1641,9849,6308,4355,1407,7135,7032,2528,9076,2784,7437,8140,7127,8844,5302,3353,9183,6910,7490,6467,4924,4170,9861,3408,7151,936,5124,9713,2770,1170,6842,1648,5699,2695,9552,2554,6303,4776,8686,4548,6636,7264,7834,6235,5049,161,3807,3112,2884,483,2559,5170,3151,6361,7584,9174,5907,5773,780,9564,4561,498,4622,9016,9205,7594,8719,5961,66,9593,5798,3571,8453,6503,8143,8987,3133,497,4715,4320,3669,1583,9320,4895,8080,4842,275,143,5662,5899,590,5387,7578,4213,917,9927,3008,5623,9108,8892,7074,5964,7285,2818,341,8632,5994,2993,9274,4147,3569,5912,3405,2708,2480,1016,2873,6194,2685,9313,6034,5660,7058,1512,7936,8023,4418,3194,5204,434,3544,6819,3912,24,2017,2390,8698,7801,41,3850,9798,9009,853,9966,787,3755,2642,7425,2960,9113,6453,6386,3270,9051,9843,4878,3264,8991,3270,5945,4186,343,189,9877,9872,968,4213,3278,7530,6966,3503,1119,3842,2149,4144,213,8733,1789,1155,1228,284,9063,3668,4806,5600,8897,849,5395,9562,3338,4266,5310,2432,8803,264,6698,7888,1248,3293,9564,7324,8744,8129,6608,6508,7717,4692,6103,4149,73,4249,5995,7021,8618,2294,1223,5852,6891,6460,1426,6049,1764,4356,7290,8066,3649,8994,2982,7089,8862,4533,1217,227,7260,6662,1282,5321,3322,4297,9333,4985,6828,6787,8077,9534,1182,2492,2318,1769,4698,2757,2605,6961,2052,3988,117,5109,7017,1221,3843,2608,7785,1161,6835,4013,3251,9341,7818,6033,8332,9809,4449,8894,8298,9698,3538,8777,4475,5378,8746,2995,4922,2423,2269,5231,6851,2520,1225,8930,5659,1509,772,6851,2249,2477,2063,3215,8313,5,3626,5574,9772,4500,9575,8915,8352,1053,1515,1491,8723,4504,6957,6443,9225,465,7500,8868,6178,7008,3723,2701,8881,2226,3615,8949,3862,6385,3864,372,3713,6636,9073,1198,8694,4209,5481,1490,1577,7906,9218,3669,618,9675,1254,1984,7360,8256,9454,9774,2454,8961,2840,2666,4368,8332,3169,8176,3373,6332,7113,5525,9824,4084,8208,6400,9446,8789,4120,3697,1399,9081,1785,2358,7707,4084,1288,1443,9724,3357,6954,7236,3756,2759,5035,7427,1377,6505,2192,7330,3706,8112,3208,8085,3171,8569,9672,5851,9340,1686,1120,6904,7111,8718,8079,9642,7771,2435,6959,6446,3025,6624,6418,2181,7467,2303,3669,3350,3386,6017,8882,1830,4101,5684,3013,65,4757,81,4980,3786,1654,7913,3671,3703,4247,2584,7894,4051,8834,775,9903,3493,4863,3897,5746,2823,381,7712,8020,4578,9418,1908,4669,8612,4067,6080,9710,3014,9020,1661,2674,4081,5735,8480,1103,1022,8941,2297,7882,6247,8169,9355,1905,495,5918,4991,9242,8408,231,9473,7453,5705,5756,2970,3833,2543,3062,5417,5251,5697,3707,9522,1760,2294,7150,4539,2007,8367,1047,6545,4410,9929,7868,3124,8217,6947,3720,2399,7738,169,4749,8918,6521,7727,9384,2279,7284,3047,4978,7822,3723,165,273,2704,5750,6165,2058,9803,4480,9057,6726,1098,6670,2742,7306,6035,4401,4080,656,9004,5297,9618,4555,9086,5788,962,8463,7588,9956,1190,1532,2199,2932,9454,2879,8063,4602,8027,7312,7203,5297,1542,2667,7791,2214,4396,182,7705,9337,2517,5949,7473,1535,9915,7871,7734,3280,9158,9596,4892,9439,8023,1289,5148,181,8763,380,3059,5248,3567,6232,7603,6153,9596,4821,8675,1319,5935,5339,6669,6448,3469,7394,2376,1163,1736,2943,9770,6159,7548,2252,3385,2741,9990,8540,9729,7637,2221,5557,6885,9306,9126,5466,5347,2661,6162,1325,399,9199,9548,7219,6051,8063,4688,9980,4841,5115,6336,9950,7281,7931,1335,6814,3132,2923,4746,4075,9557,6345,947,7403,4454,5305,9069,5988,4564,6499,5253,6831,3038,6776,3505,6527,8243,8896,6831,230,7719,2001,543,458,8101,311,7981,6101,89,306,8038,2219,2528,9552,8992,6351,3365,267,9237,7927,55,2859,1100,6950,2079,5628,8280,5712,9843,5479,1431,6321,3310,7405,6746,6017,4435,1494,5444,1688,1224,1593,6552,7751,6526,905,1950,942,2222,4469,7948,552,8076,3364,7577,514,9850,9154,2977,6183,9222,5701,4143,547,58,5058,829,7385,2774,6442,6403,9312,3528,9300,4573,6267,3743,9131,9152,3709,9250,4138,243,508,3848,7158,7304,4830,252,6752,9270,6940,5919,2561,4489,559,8176,2375,4292,220,4972,2251,8597,3952,7554,3849,5697,868,2293,783,7891,6047,1843,3557,1806,7618,7838,8025,1295,8552,2187,4803,5404,5915,3619,1348,5993,1072,189,6059,9227,23,8454,2023,3596,76,8077,2384,8387,5606,6722,1631,5746,3985,5477,1926,1982,9919,5786,6686,4011,208,6967,6332,5482,5456,7666,722,2773,5757,1761,1704,7111,4181,8975,2773,882,2172,4742,2975,2074,7914,2369,2569,1862,5097,7423,7540,9840,9476,8151,439,5292,3092,2316,291,4560,8124,3356,6465,5561,120,4866,441,9052,97,8951,4114,8691,2931,3012,4215,1610,9836,9081,1557,9424,2728,9718,5503,7236,871,6794,9572,9252,7712,7488,6340,942,8111,775,163,7401,326,8806,3921,3318,6307,2061,5404,5182,657,3684,869,8090,7353,6211,1472,6649,65,2789,7964,5447,9861,5548,1117,8000,8684,1857,2265,8556,3128,3329,1787,9640,8379,5267,9875,1246,1168,3763,3330,9332,2212,5059,558,6521,9716,9170,9450,2889,6115,9105,2271,8146,6608,976,2858,6316,1775,4799,1837,4606,2261,8727,9521,3784,5743,9144,6134,9217,5287,8040,5111,3675,3260,8371,1893,1060,2096,8849,8975,360,6887,1396,9020,1514,944,7666,960,5382,1301,2698,3612,8508,3350,7680,8090,2111,4753,4172,5971,6146,6407,8499,7412,8052,3243,9987,2333,3676,6972,2561,3910,989,4176,4046,5427,1242,433,343,7205,9984,2573,5967,9600,2350,7299,3143,2331,8199,413,7965,3415,2686,7136,4547,652,5878,7700,9067,7449,1270,9125,8840,6575,2723,4574,1401,619,4297,8612,2399,5498,6102,7164,5016,7899,1287,6773,8574,4007,5683,9705,3371,9686,2942,8671,2382,7968,8511,8316,7926,722,593,6359,6234,5296,3182,7367,2461,2725,8732,1665,5694,665,433,5714,516,4266,5015,5019,3106,6732,2486,8016,374,4418,7178,669,4974,1825,9563,9661,3092,6331,3516,2665,1809,6249,3964,1553,7849,9617,1176,893,3551,6186,1674,7192,9751,1624,9840,5477,9693,4540,8159,8915,4892,6656,348,1855,7824,1391,1015,2888,6341,4739,560,9568,4539,561,1914,4874,799,5622,3398,7174,6968,2036,178,7460,6129,8801,4641,2230,2878,7054,6442,6291,1574,1114,3576,1156,3875,2921,4601,130,8977,8597,5859,5838,5538,9278,3252,5015,4036,2908,6937,8613,3009,7662,7329,5538,6948,7876,3402,8701,6378,821,4983,9714,549,9145,6246,3459,7625,4125,1811,8442,4142,5389,8408,3276,7439,4405,7424,364,4355,3512,3926,6124,5991,2674,1404,8900,9052,5155,5198,6075,1838,7634,7737,8795,1967,364,1041,4909,4107,6038,5456,522,138,643,1366,3497,1695,9291,3866,4398,8780,5482,8388,9628,4208,7855,8031,3041,3792,6253,4820,8819,6934,9311,5618,9866,6944,4663,130,8365,312,2238,4394,4464,1566,4284,6055,3618,7990,9142,128,1452,6089,6020,5187,4423,2016,9498,4370,5474,6396,6140,3206,4726,6817,3902,8783,9322,9893,9778,617,1069,6934,2720,6898,658,5400,40,912,5629,2177,1972,8670,8816,9060,409,3198,2896,938,1393,4195,4408,7510,9049,3968,7360,105,8743,8003,2215,1479,638,5977,2156,5934,5530,5577,5920,4004,2429,3407,7628,1960,8958,1484,7344,930,8843,8146,6566,7972,3468,6070,370,2710,6218,5561,5887,7653,6415,3987,2120,2913,8916,7037,8445,6817,8707,6406,3556,4758,6804,5273,7260,647,7539,6745,9201,9502,1737,4513,6413,2644,8939,793,9616,7102,9473,1285,8874,8229,7939,5528,4512,814,5709,8778,1500,3827,3651,3994,4313,2955,7369,2058,2925,5795,1198,8141,1397,2684,7052,5627,1828,9259,5646,2720,3894,1706,9752,876,3323,5832,2299,7215,527,2592,9638,5498,292,1148,1215,4696,5097,1792,232,269,7290,3926,2733,5622,5638,2087,7406,7512,3307,5407,4160,9997,4065,2775,7418,1034,6956,7067,4921,7083,2772,967,9749,6278,2066,6824,7665,8400,9783,344,4508,1506,1388,4491,7095,5386,3460,8349,7824,8131,2765,3794,769,9288,3917,2574,3161,883,51,2313,2565,9427,9695,3811,5836,6889,97,2771,1217,1979,8109,3146,5482,8382,3076,4747,9089,9789,2216,6219,2520,5255,6767,3068,9981,2024,3262,3527,1177,3352,2742,5499,5981,4159,8478,2407,1201,9012,4035,8692,4805,3455,1354,7786,776,2297,243,3842,4786,1036,8212,7568,3804,4826,373,7655,1,3082,541,5111,6931,7910,7340,7254,7279,4202,8726,6521,305,5656,7959,5088,1242,8852,2985,6124,4838,8994,503,8036,9169,8398,8006,5268,4540,5753,9965,1071,2304,4692,3663,4339,643,2059,4708,7610,9367,9580,2800,9848,9047,5673,2579,4798,2284,9526,3874,7409,8808,7068,2335,6079,757,475,2725,9864,760,2120,8173,6241,5791,1295,2851,427,819,3598,6405,6839,3178,4007,7570,7142,4236,3610,3225,9905,9066,3094,7531,7016,2223,3340,7302,5666,2617,2370,9934,4129,4720,4071,7701,9395,1011,5821,421,4383,5161,3645,142,1465,9336,7206,1538,6705,7032,3784,5939,9556,6407,6755,738,8303,4581,1468,1625,164,8162,3115,9228,3335,8051,4949,9712,3467,9721,8410,7130,1677,7114,9803,6609,2548,8677,1236,411,9165,2469,4232,6630,3621,2912,984,7329,2685,7145,7357,5012,871,1628,7841,5546,4510,4313,723,3043,412,5570,2413,9900,354,2613,6618,2299,1503,9814,5691,1088,9213,5221,1777,889,3664,6039,4976,2526,234,5092,3631,101,4322,4684,6091,2467,4229,8422,9198,9218,8043,3274,4809,8890,826,2333,6754,6241,8291,6602,2596,3732,2653,6313,3817,2984,1437,1859,7228,5654,8795,9228,546,9824,8819,2532,1427,7246,8604,4034,3992,9209,8562,5617,4063,5696,6674,8258,2482,7053,7219,9365,5574,2327,6204,5561,8717,8977,2786,6842,4615,5723,9851,9795,9983,1524,4469,8078,1093,6338,1133,4301,9061,893,8972,6573,5968,9460,6623,2463,5521,3058,5678,3341,3493,4525,858,9487,819,8261,6275,5655,8437,7114,2958,1421,5913,5995,6704,4182,3228,8756,684,6928,7807,7197,5019,4002,1720,3463,3021,161,7786,8206,8095,7055,9187,6890,2100,5990,8261,180,1843,4266,1350,814,9878,6843,5627,1371,2750,1159,2392,6017,4216,2334,9816,7559,55,6582,7072,5889,6328,5419,975,2834,1386,9766,3612,4992,2649,6373,1972,2826,8303,303,9845,97,9170,4257,5192,2350,9265,1723,5627,5328,4728,34,5521,2236,2151,4486,7435,8434,5889,1993,6730,9515,2293,4736,5928,5790,3028,7486,3473,252,3983,7170,17,9755,4210,270,1748,8520,3426,9218,8623,8427,8898,5084,8200,588,1315,2921,2495,4273,347,3876,8320,6111,268,7918,5131,1476,1250,3340,4198,933,7049,4029,7077,4575,2581,7879,8383,731,3083,6397,8047,6477,4053,7153,6761,3307,2014,5599,963,6093,5359,2568,654,246,684,9955,6797,9079,8661,2708,5305,9255,7227,4002,5901,8621,1195,4421,4682,7529,6847,3418,720,6035,1410,517,723,1463,2545,6735,4061,82,8184,1079,7943,4910,9808,2175,9351,379,7648,8077,9157,7224,282,5511,7409,2042,7194,8108,231,7204,6041,331,1137,9711,7721,2597,5785,8219,2695,26,5087,5631,2298,6355,4048,4146,3810,2786,6394,1534,3374,953,3256,2154,3402,7981,720,972,2043,9327,1664,7469,5124,6710,7751,8013,7261,7318,2310,26,1900,4576,8654,2329,3605,5223,3150,3593,8906,7561,6940,9827,7141,7158,1652,2866,1847,8289,51,3470,5719,9390,3722,6586,2612,9507,5436,4079,2261,7168,9724,4964,8556,6661,6382,7798,6679,340,9390,7961,4691,4025,8693,4052,7510,912,2604,4618,2754,6520,147,4217,4502,7255,1826,1636,1760,8578,2636,456,8613,8178,5672,3899,3900,5854,5095,8279,3604,499,9429,6456,8375,5007,4883,3892,1005,1076,997,2870,3569,8462,3586,6624,2797,9582,2734,8661,3700,4170,1957,6197,4328,3345,5927,8842,5409,6027,5574,8764,2335,6600,9390,5051,4021,2406,5187,2288,2658,6482,1178,3774,8898,4215,2629,9914,6379,7940,6532,4103,5302,4306,6925,4313,4044,4976,8930,4007,8604,7591,9787,7415,9462,7719,7289,973,9571,3888,6014,6124,1820,8335,7665,525,6348,2205,5756,4875,4123,3048,9747,2908,382,1946,2286,2723,5142,5414,133,5008,6748,7630,1557,3801,7084,970,8917,6654,4754,5853,2655,9695,7517,5198,5653,6389,892,4575,6031,7102,6753,4831,3683,685,9477,892,1802,1437,2597,8005,4715,8910,76,724,6900,2003,6281,9091,8712,1627,1595,7,6856,9506,1905,7752,6263,1450,5402,7052,4490,2373,7088,3984,7366,9081,8800,1830,6562,2057,3597,8214,3691,7092,2655,6560,9389,6422,365,4996,9627,450,8358,268,64,5146,3757,6795,1526,7120,6941,2282,7746,5564,6986,8047,4753,6803,4342,6384,8815,2662,2448,6266,7913,961,1574,1526,5402,9801,3164,4988,5681,8029,7705,9242,5446,9549,3047,7068,5306,9944,6488,7912,7113,2173,2345,2999,6323,2806,2231,3709,8249,1042,2092,9054,8423,2348,2650,7807,750,3379,3751,7830,3309,4485,4566,5293,3496,144,7784,2124,5548,9468,2437,8752,8870,4305,8154,1997,2907,1311,2109,6061,1998,246,1422,5167,8209,8414,6441,1803,4209,2307,1899,4077,2748,8209,1779,3543,6275,8957,2774,9463,5732,3518,4213,73,3582,9359,3397,3962,9650,755,9082,610,2603,9840,9037,697,4064,8006,4877,2874,1480,7488,4458,8711,5755,9779,5870,4646,4027,7360,6562,7747,9521,2437,9388,4956,6904,4182,1579,4479,5138,6928,8124,4046,9086,1639,5078,3781,5359,6341,8956,6703,3765,3011,3372,6415,3092,9333,2514,3257,8354,2622,8270,9567,8370,6568,6222,4254,623,4531,7860,4191,7459,7538,3626,2723,5228,6485,7660,5499,9957,3569,2607,8879,6683,6763,5896,1879,1721,5254,6596,4070,8460,4144,2494,9530,3007,1904,4558,1065,1715,7849,9491,7089,9685,1103,6455,6519,7631,7718,8552,2577,5851,1345,6794,2762,9215,5756,1082,5041,2215,1894,6546,572,3237,13,5549,1324,1452,2885,1563,1579,287,3142,1792,7560,9706,513,7666,3633,1449,5754,2687,9348,7220,5128,8110,8716,4166,3964,1369,1024,2376,1752,5543,2205,990,255,7442,2096,98,3531,381,3714,9832,2743,7110,161,3430,5587,6071,3175,5677,1703,9264,8112,8080,1480,6889,7946,3827,7175,8215,3578,6151,3785,422,4401,6406,7497,9482,7592,233,9931,5938,8431,6170,8373,148,773,6708,6054,2052,3157,1314,8279,4037,187,4421,6401,7181,1727,6702,8692,3294,2322,742,3194,8516,1024,2662,9294,6676,8798,2114,9708,8147,8488,51,7223,8936,5243,8925,8721,1365,4930,997,4846,2883,9039,2001,8393,4829,7812,6505,7088,2747,2498,5563,6080,759,6305,2809,7055,9352,7979,4435,8616,7614,1728,7647,2619,9512,1795,924,507,4912,8819,9054,3287,5627,2066,6056,5423,1712,8031,3332,8617,7593,6121,2782,2173,464,316,819,5652,7909,2726,4679,4841,949,599,1379,405,1470,2790,1749,369,1974,4348,1128,754,230,5622,66,3898,408,6698,8290,5553,4101,7834,1688,3023,2830,8321,3046,7432,4953,4980,9529,3277,5163,1456,7423,3335,8813,99,8851,726,1620,2507,4029,2456,6263,7159,8266,7790,5936,2096,9714,782,4704,4221,9858,6790,2152,1564,8466,8679,9406,7152,7233,4055,7101,8271,8625,8672,5432,7256,7579,9728,7059,5281,9216,4222,8062,1747,7632,4750,9021,3042,6270,1457,7596,4967,8169,3517,2441,3418,7918,3336,8401,9715,5618,9165,9776,7918,5500,1752,3289,6205,5555,7706,7035,2852,1396,7622,931,6096,591,6588,5250,6118,6161,2321,8051,597,3466,7271,8290,3985,2600,7596,239,6533,6542,5023,7065,249,7995,313,5581,6275,2575,3862,3051,2258,5550,304,8760,3246,1473,5136,1823,859,8275,7508,8492,2139,4771,4502,8071,8409,6398,6765,6912,4551,2427,6809,4324,1873,741,9212,7014,5975,1255,3366,323,5384,3063,806,5457,9785,6663,7648,2937,8022,7145,8770,3081,5614,7415,1785,5801,8420,3897,5612,3378,232,1337,2009,1886,2678,3446,1763,5591,8382,4216,9839,5629,4504,888,1293,4359,7611,8678,6656,9285,4210,653,7888,9487,150,4846,1214,1816,4358,6340,9940,7456,8554,2894,5004,6043,8132,6806,7542,7814,7657,9713,1329,276,2542,754,347,2963,595,6480,9279,4423,2189,5418,9891,1030,3070,7642,944,3759,5000,4573,6177,1605,1998,4054,9868,564,3888,1340,3619,9729,5751,1615,3163,6484,5517,6463,2463,9790,2788,190,5858,7502,7672,4471,5307,3391,352,4973,2270,8869,1350,6277,9474,5354,4891,4301,4220,3365,6548,4213,7124,6102,4879,4360,4742,5437,5012,8351,1576,2230,8077,83,637,5731,240,6664,5708,1511,1219,2603,1450,5128,4421,5301,8629,6929,8732,3743,3587,1824,4026,4033,2854,8475,8928,1423,3848,5525,5371,2098,2520,1095,3334,4400,3609,4393,7600,59,5847,1380,7424,7269,7580,6884,8266,5702,6793,5724,7886,6752,4991,9384,7588,7942,7706,5992,2875,9720,5075,9060,2530,1438,567,2903,4448,2572,8067,7671,801,9142,4788,1617,5267,500,6026,5843,9351,1737,3771,1246,8109,706,6807,2351,9057,8452,3625,3626,4218,3751,6425,8764,7399,3438,1506,5180,3965,4568,9062,9231,4088,9289,1554,5742,8991,3406,5057,4124,1344,8174,3571,9090,4425,6838,7576,4617,8447,9199,7644,794,7304,2830,4498,7139,8993,4628,3880,8652,8172,802,907,8181,5440,2945,2986,9262,8179,8649,4121,2534,9850,7994,4006,498,9645,3188,3515,7737,6359,7153,3604,4419,4428,1218,6685,1588,1180,3753,5093,350,8813,371,8714,7923,4701,9982,2209,1944,4650,9077,9162,695,9154,739,5151,4938,5275,2850,1623,8861,2203,9911,5068,5353,2293,8993,4066,4911,7262,1001,4623,2219,5463,9651,5625,2992,5217,9303,6236,1825,4104,9360,8462,8173,1325,3241,6963,5989,9167,7708,4930,6273,627,1941,4863,6698,3085,2052,6114,1966,5451,5193,8734,568,1549,1744,5496,8590,5110,9589,6609,2728,8340,6605,2697,2175,4715,9193,1411,8145,6576,3421,9086,8807,5509,1425,3720,1240,7719,4113,6103,796,9089,9037,1144,2714,4381,5159,3294,3895,2945,4607,5285,7982,1907,7996,4302,4533,3345,4736,3390,7895,8734,3858,4813,9120,4531,7686,7318,7536,3051,4139,5930,1154,1129,5757,3969,8017,7399,3531,7759,1864,3354,3171,380,1567,994,3746,3465,8326,6883,5545,6784,6554,9818,8003,6705,8646,6171,9855,7745,5303,9972,9216,8543,268,9889,4335,165,1294,2112,4063,507,5954,6939,5562,9335,5774,6090,7416,2909,1967,7113,9167,4420,3047,3378,9920,2502,8790,8808,8347,5145,9946,8023,3137,4630,2430,5840,4601,425,7767,5113,8342,6986,2546,4426,771,6636,5308,5294,8529,5791,3591,7930,1060,8986,9695,4729,4989,4274,2269,1133,5977,3561,3489,6004,6371,2260,171,8563,3037,3293,7329,7596,9050,3706,4477,2372,7525,2453,4227,6180,1582,6817,7360,6125,6542,6496,6039,7641,6070,615,6951,8305,478,6992,1762,7715,3957,8662,3413,5735,7376,6325,7268,9624,9089,4185,814,5604,7733,5550,2387,5111,9687,547,8213,3412,4177,4274,6742,7088,3197,1160,9764,3511,7356,4236,4091,4958,4433,85,1293,4909,6249,8357,1777,6729,3086,210,1986,8037,8724,9667,7951,1858,599,7612,6851,3268,7495,9683,6815,1998,7579,109,8042,4265,3855,8222,3494,3083,5633,5437,9598,9461,2064,3969,4891,7385,5955,867,3643,6908,2534,1716,5154,481,1611,6077,8281,4409,9582,7030,9358,5305,8053,8968,8897,7303,2218,6765,5597,7393,6316,8775,9668,2701,380,528,3932,2454,7932,8755,459,7841,4271,1633,9607,7961,7762,8750,7142,4691,6787,6011,4307,623,7344,5386,305,9551,3258,9445,425,8525,1166,9943,9517,9598,4878,7255,4534,5217,4672,4057,3996,6847,3719,4778,4919,2363,7377,8853,3165,8931,3954,8029,2432,2587,1734,8349,4227,4353,1661,9985,9589,5512,2802,7194,1809,4930,5975,4791,7102,3899,3807,8005,2084,6515,4923,7946,2660,8968,3486,8276,2530,4983,7450,5363,6881,3194,6421,6252,6129,3161,7213,1557,8990,1383,4077,1653,5508,9978,7596,856,3505,2634,2686,2200,1547,7710,2248,5662,9403,193,438,5869,6805,348,7547,5411,8064,5164,8953,556,7,4847,5985,4080,1732,2775,2275,7015,1109,2921,7142,2318,1050,6320,1477,44,6455,6312,7289,7632,6023,7024,5298,5745,7079,8674,1110,1211,725,6713,8250,4253,9795,9280,4883,2318,85,4580,6307,5050,3594,211,3254,4137,2755,9754,6921,5712,1060,2079,3428,7294,4325,3813,2032,1473,2264,1537,781,9326,9744,7475,3690,7099,2796,1519,1993,8196,6252,7432,9352,669,6604,4204,9057,9100,8137,4883,1801,77,1302,7555,9993,7645,7001,1894,2327,7067,298,8721,4762,1126,2798,7207,4340,9526,8886,405,5040,1693,2662,1499,8717,7063,2424,1762,2022,9667,281,9161,7928,6044,6166,7723,5781,3985,2089,8445,7256,9952,9760,1896,8782,9475,708,6181,6475,9538,8208,3684,181,9461,7987,2651,7730,9254,1488,6038,3167,5964,3702,6973,4036,7548,8627,2552,1165,4639,6010,5365,7172,2161,9669,4030,3590,2697,7536,4054,2253,7994,2494,1952,1588,145,6182,6193,2791,4623,810,8068,6332,2198,1468,6699,1139,7342,1639,7998,9943,7940,504,225,5555,27,7490,8532,4128,1650,5534,2582,7665,2033,8286,8372,1308,7927,7363,7447,8240,5597,7807,6615,3583,3222,7160,6550,3827,6172,517,5897,8213,9452,5788,184,1402,3689,7548,4056,3604,2993,4786,5811,607,1578,6620,7259,6389,8337,2480,8606,9600,2743,7333,2958,9454,4039,2527,516,6892,8765,6714,4209,4897,3630,9348,1079,3882,7169,4369,2452,127,4103,916,5496,4558,6192,3526,3801,9303,133,8452,9316,5816,4407,2407,2420,3200,9439,8717,3973,5833,3899,9537,3752,426,4750,1370,9325,6853,1080,1751,1439,7953,340,5290,1237,7123,8429,3545,2002,2708,317,4481,7919,7088,8361,3071,3817,5284,5427,389,5371,9679,1400,3202,6183,4252,2688,9032,6882,1255,556,8167,5539,6066,8498,6144,7976,9140,6237,6025,5322,97,5117,4063,5833,8572,3276,3013,5344,2804,3185,4039,8628,8844,6314,7392,9511,8378,8717,3976,638,650,8297,1443,1649,936,2732,4146,9920,9692,3417,790,4044,5097,256,6302,9963,2417,4483,3855,8988,6109,9186,381,2704,1253,2148,5063,7517,8361,7429,4514,1724,2300,5245,1061,9368,9453,5494,1121,4413,2668,1138,2220,8377,6887,4329,7908,2461,6126,6588,3929,7414,2125,618,5892,5178,2525,4282,5160,4378,1182,7837,4621,6417,1174,638,1793,1151,6907,5410,538,5903,8576,2134,9614,5168,3470,7290,1634,7422,2977,802,6131,5377,1061,2188,887,6627,5138,3750,1722,4248,3551,7366,4903,9319,5521,7202,6226,347,8475,8533,7718,9144,3557,6035,2234,5595,1122,8418,6725,3901,91,8834,3450,2262,4296,8705,7464,7773,6902,1406,5271,7069,1043,2197,9318,6200,5186,9851,5736,9312,2781,613,6733,8968,7848,3231,2647,4964,9027,3144,9833,8457,1443,5997,1586,1264,1559,1049,3632,1379,2454,5711,5775,1727,9078,7996,6030,8581,4822,2427,6609,5056,4851,1232,7630,9116,6293,2810,3662,1227,5292,9853,534,4169,9481,6659,6774,5916,6164,6416,5968,6271,9228,8183,8369,4556,9435,2237,8746,5226,7201,4438,2588,304,284,3810,2248,9548,5094,3070,1844,4554,6190,4385,8145,6663,2495,863,8522,7984,7836,4144,153,1600,7804,3139,8949,1949,8589,9609,2389,6021,7077,498,81,7496,1514,6287,6728,4838,9863,2960,7993,4651,109,3616,7181,7050,6104,2175,1388,7734,7315,5030,5036,5549,4238,3233,2534,2196,1174,5932,1941,7349,1222,4206,9793,6885,8026,7931,8452,5391,1258,4508,8081,7441,7176,3896,430,3429,3057,8596,8818,8941,202,5951,2785,5120,8771,2766,7150,9606,1160,3265,6965,8877,469,5925,6111,7021,4050,7672,5796,7037,3501,1146,6089,9016,9897,9222,8071,5418,115,6158,9624,8977,9242,8054,9255,565,4521,5391,457,3205,8872,2323,5713,8837,8991,5055,1765,5120,9012,7925,4753,6899,7072,3629,1796,1480,8404,4739,2372,2567,3564,1552,6962,2223,424,5368,9017,2995,8637,8114,4265,3453,159,5370,2819,2900,7204,8915,9168,7484,2497,4484,4387,762,6520,6543,419,8399,7771,3806,1424,9206,8967,123,453,4128,7468,5666,8578,2188,3386,5615,4312,1014,9594,6195,3837,7894,3018,8619,5324,6233,6306,1921,2317,5,3593,7961,3635,7745,8947,3324,5533,7909,7009,7645,2023,7730,8965,6140,1352,3252,3055,2997,7225,225,1163,1034,5229,4317,9070,9403,9212,215,4489,9655,8330,5616,314,9568,8330,4836,9371,2879,8492,7745,8183,2000,7738,8057,9572,3333,3409,9748,9069,4258,425,919,9062,5554,7841,3395,8445,3184,3498,8798,2985,8832,8910,1929,2586,9378,7626,3330,8997,4083,2401,9922,9228,9724,7952,1355,6207,8664,8630,3013,8697,4038,3466,505,3045,1886,4610,2490,4037,3957,7463,6074,4198,1260,7248,3213,2928,745,5009,3380,2283,3920,9306,449,7922,1795,7576,2023,9617,3754,3130,239,5176,8532,496,8091,341,4442,3792,3355,4559,1243,5081,5187,2064,6462,4847,9744,2747,867,414,4239,6634,4264,2862,1218,5937,4320,9160,7748,105,4237,9819,6250,3047,8384,5369,8088,676,405,48,7971,388,1340,963,2409,5955,9744,6056,6709,3981,7240,1091,9323,7148,6861,4812,9210,7736,5231,496,9654,1366,8839,1400,8173,1588,3129,4662,7000,5777,5480,2819,470,8062,4597,2815,9906,1730,9041,2116,3663,6080,6947,6031,4951,8581,7863,8779,2928,7413,2015,159,8841,6207,4256,4926,3956,5327,1298,6395,8483,4889,23,7095,5093,1203,4605,3364,5546,8034,3791,3201,443,590,3707,8215,6339,2027,3752,85,4903,2069,3580,1038,8420,6595,5127,9204,7978,5236,161,4107,8772,2329,6167,5848,9930,3634,5497,4265,2317,5303,3591,1885,5193,165,7540,6772,543,4375,9102,7752,7661,3524,4001,9069,145,6261,8598,3807,5702,3854,1646,8367,5357,5906,2425,2723,6403,4960,8264,2846,9409,3579,7210,3319,1543,3231,977,390,7490,3429,9085,6428,8961,6768,3841,6346,8770,4926,4048,8272,5993,9405,9159,1686,3738,5682,8914,1899,681,8978,5580,4548,4964,9615,7789,7649,3028,9782,2067,6847,1148,6664,8581,3713,671,6116,6121,5689,4451,5609,5927,2360,3354,4085,4748,9275,9627,3994,2243,931,9692,7485,3307,8021,269,4587,6460,9187,3959,3670,1111,4159,5383,6320,6026,1061,2455,8002,8753,1248,3004,8316,6704,2550,1658,43,5607,2336,5929,4242,739,9463,7540,2921,4684,4498,1501,5253,5711,9341,6432,2189,3864,444,8691,2464,9695,6862,9844,6489,1588,7159,4242,7831,2201,6469,7717,4671,2540,9600,7129,6442,8936,7026,3962,513,6701,3773,7105,692,5962,2916,682,3740,7617,8749,5407,9096,7728,7040,8634,2561,7992,7949,3063,8315,3634,476,7693,5674,7656,9758,459,7919,1796,1804,8312,172,3666,1444,5554,4709,745,8006,4470,7056,7832,6561,3909,3447,1633,3826,881,9376,4278,2876,6741,197,193,4144,4075,1646,4207,2205,1984,2281,2990,5133,2834,8060,998,1307,2701,5946,4477,2772,8299,9126,4552,5633,9235,5181,2430,5671,7187,4938,1812,7183,8131,1432,9434,8427,7497,1314,7399,550,6812,5324,6683,5923,7516,8676,8457,6035,6574,3657,4854,510,940,2846,5458,7224,3942,5258,1281,3982,6248,7733,6100,8988,6747,2011,2953,6281,4574,1810,5235,3919,9111,6473,6316,4823,1487,9848,3979,9929,5008,3616,8098,9342,762,3541,6713,6759,1180,5488,793,9280,9893,2176,9654,5993,5097,559,7667,6598,8759,9840,8811,8550,9748,1365,6103,796,2042,4872,4989,2559,3389,3774,9685,9396,3861,3063,8541,722,1361,828,4394,4827,5651,9597,4494,1650,1776,701,6653,3052,7346,2229,180,654,8794,757,7760,6728,7903,8589,4749,4440,7591,1501,6938,6563,2631,6443,5367,6326,3913,8936,1653,6696,906,4955,7089,4777,8807,4235,762,7112,122,8733,7077,3131,3743,9080,5344,8347,5662,1024,6608,6824,7835,9730,8193,6097,2774,9314,1804,6785,7618,869,3530,4704,1707,430,2716,9041,5411,6610,805,6549,7618,6827,8653,8811,6611,1351,1838,4798,346,8294,4952,4333,4120,7643,7135,7253,2481,4761,1361,6050,4951,9782,8571,5542,5060,5045,7475,287,2693,1126,4265,8491,6026,3273,3190,4967,8734,1760,8594,9825,120,6798,5243,6065,7850,1417,5387,5133,2122,1243,9454,3833,6180,8508,2298,1848,3700,9109,1216,4194,3428,9798,8563,8815,6054,6556,949,1724,2009,6416,7688,5039,2298,3327,5284,701,6502,1253,9357,8029,7131,7609,3677,9300,189,2851,5944,5578,7042,482,1371,5218,636,511,3637,8913,20,111,6174,7338,2592,3012,4815,7266,2525,3302,9864,7364,6282,7088,9746,7360,6432,5107,7270,9785,5402,7690,1347,1311,3122,6269,516,2156,2257,5152,1704,7965,3124,5778,2853,6934,326,9380,22,2398,6293,6691,6337,8663,5008,85,4842,7709,6833,2819,6024,8469,727,286,4244,894,1133,113,3587,4252,5192,6826,2775,7978,4941,847,6277,9770,3304,2526,1873,3762,5851,1385,2300,1717,7749,9802,9437,9239,881,167,3518,5646,6601,2988,927,3190,1789,4758,873,1413,5790,9074,6297,777,2666,4044,2581,9278,2653,8957,7791,327,88,2468,627,223,2420,1921,8982,2094,7597,5114,8974,6981,2154,6702,3735,1863,6270,9493,3751,104,4266,6299,9821,1492,6243,8286,4836,1092,1502,2480,4173,8769,3498,2831,9694,2859,5937,6005,4865,4490,889,3959,2588,1417,2911,1001,1179,2611,9710,1802,9334,209,2523,4275,3381,2927,7232,6848,9363,4579,4905,4564,6356,7023,9344,8122,6310,4253,9337,9824,1455,711,9046,6395,9468,2251,9761,616,8083,9451,6595,1943,3788,7552,7582,8276,6114,2890,8424,1746,2517,7172,5618,3854,7327,8514,2038,9279,8237,6847,8248,9895,7533,8768,498,1604,8254,3291,8624,5733,3346,9701,6451,7993,3896,1195,2739,1937,1422,1168,4634,7019,4550,6436,5179,2555,6590,9128,9205,8066,286,3561,6478,1083,1332,4567,3578,1784,460,8616,7900,6518,458,20,4112,541,4132,2518,6640,8584,696,5847,7114,4737,9586,6149,9673,7222,4929,1718,4682,4827,9760,9228,4823,2608,1169,8751,1469,3630,8602,2149,6181,9130,7194,9041,5275,8693,1991,5229,2802,5594,1267,4626,8699,6261,8296,4441,4056,6787,1285,8047,2813,2240,4603,8218,9299,8646,8234,5696,2203,3373,874,7651,6644,8865,9287,3016,7169,2557,2783,9771,4216,3669,3143,5650,7454,5482,6715,9013,8164,6734,8281,1227,5630,2934,5344,7820,6674,8686,7215,7435,4385,8488,1840,3829,2850,4990,3585,9161,5825,2267,9127,4269,9493,7814,6273,2367,4143,3232,150,9042,4199,648,7756,6682,3539,8662,2439,7255,5256,5475,5160,6390,5985,1908,1567,3554,7003,5200,3451,5142,838,9846,2279,1823,7343,8875,5573,5213,9604,2199,8080,8664,6992,5370,863,732,5720,542,5009,8599,8526,9306,3869,9141,9856,8364,3764,3047,3911,7215,6648,2676,7167,5246,3940,6837,6254,16,5941,5886,1855,3606,7226,113,4602,6009,9778,148,464,8887,9589,9543,5139,6744,5777,3628,4593,1550,506,6940,2714,2919,5199,3098,4640,7579,3369,5540,4761,9575,2136,4128,7620,8198,415,9791,2280,819,7468,5097,7676,3865,7318,1911,4982,742,5119,8111,1108,7835,9058,3748,2238,5521,6213,464,5253,4830,4490,1227,4737,1541,7297,4547,9222,924,1964,1165,5837,8174,9540,1093,5083,3299,3107,4877,4954,4277,2792,726,8834,9384,6380,6460,4701,1819,4280,3301,2936,9314,2020,2747,3760,3195,6994,8364,8636,3049,1866,8691,1488,2020,5578,1290,6434,7069,7757,3659,3069,6599,8211,4889,3945,6980,3874,4782,7330,1277,8238,3495,745,9058,2974,4881,505,2449,2002,6913,3517,3079,6149,1831,9671,9064,670,4263,612,3536,2755,8452,7911,5377,2658,4622,5383,4853,9868,285,6894,2489,4145,6421,4891,6457,2287,6735,536,9437,4789,3802,4250,3480,2411,4896,7988,1469,452,5504,7397,9648,5030,8364,6536,5846,1697,8639,3816,222,2513,7872,3599,405,5940,9709,3992,8246,3813,1455,429,2320,8872,8518,1433,5283,876,9349,5135,6161,1128,3814,9121,5505,7700,6589,1780,2858,7312,1661,3204,1335,2368,5405,1865,832,7885,8854,197,4852,1499,3302,1546,1970,8454,2813,78,2096,6302,3695,5869,8808,3004,7814,1832,6834,1099,1836,6967,8378,7083,999,4523,8703,5714,3251,5575,2046,7889,1220,6138,7498,8974,1408,8061,2449,2141,3141,1385,7854,8025,4908,4963,3958,5023,6052,8380,9818,8992,2182,6283,9932,3962,2136,4772,262,2293,8150,8960,9272,5339,2156,7915,2654,8021,7390,987,7455,1488,1340,1276,1348,2683,1843,1526,9935,5341,3715,6434,6151,2353,7572,2514,5302,2031,3383,1571,2922,1940,4594,562,8435,5369,2294,6910,3660,2364,6993,3160,5281,566,7461,2091,722,9882,9770,6779,5371,3529,881,2822,9050,3287,9741,4342,2766,5225,3477,127,3495,5985,3494,1415,6747,6270,8336,2274,9324,218,7512,8366,5370,7407,9871,8770,8608,6103,8579,3558,9630,6154,2823,1480,2132,6705,3765,2348,6082,8840,1424,1754,7616,4418,1728,2823,39,7451,2713,3357,3533,2545,9758,2383,8457,4419,6432,4119,2659,8738,7535,2893,6596,74,7761,8389,5846,6844,7951,9499,3264,8109,5645,5443,6702,1323,7801,7826,7536,8816,8565,1664,1696,5332,8670,9863,4593,3471,7331,9828,2217,3842,50,2440,9450,6839,3406,8523,7597,695,3392,4148,4135,2515,560,6335,7052,142,3106,630,1543,6591,8726,5953,9393,2849,3314,6908,2724,2894,2393,4497,9557,7653,722,3032,9872,4696,5650,1120,5902,7647,8149,4007,638,4086,3578,9237,4293,3622,3812,7072,7526,3675,5316,8803,3240,964,2685,3260,804,9898,7422,1158,890,6313,1632,1112,4349,2248,6857,8593,4680,7441,5443,5544,8869,7769,5377,2314,6868,6024,5530,2313,1865,3473,4305,4912,7188,4763,1334,1041,892,7938,6200,3571,8609,2641,594,6210,885,3986,6179,4468,4075,8034,2564,6220,4654,6903,2673,117,3797,9687,9153,5542,7813,9595,9740,7852,4664,780,7279,1478,5347,8614,5223,2071,2806,7479,5971,9929,704,4056,6661,6492,7800,8637,9962,8910,3560,7812,6119,6311,1032,493,9411,852,3484,426,9087,2708,3376,3954,8121,3853,7476,6736,9857,7133,9424,7393,3321,3028,5886,2185,4894,4433,3516,6708,2836,7775,1014,7594,818,8611,4355,8700,8394,5274,8142,5521,6902,4392,5753,2143,4371,5692,1067,4095,6183,5195,1431,9790,4809,3882,4523,2606,1435,8693,3249,1352,3927,2957,5964,9305,1676,3548,2179,956,4007,1490,494,8976,7716,6331,4733,732,4154,1804,9394,4480,8902,5819,1335,3827,3494,9938,4796,6633,4809,3500,813,1246,6429,4801,1330,7693,3409,3967,1992,2884,4642,5658,3767,5080,1343,5594,824,3896,1457,6256,6238,9906,1883,1982,8738,7994,9759,3160,4969,7594,8784,1175,2884,1929,7053,7612,1041,6813,2372,9302,5697,7273,4028,7743,313,2838,6002,3122,5778,2995,5219,5327,8957,4163,1866,5702,3069,2456,4098,5215,3671,2500,946,4880,7137,1420,9861,3264,8001,9686,9920,8679,2837,1533,1423,5110,8271,2522,3690,6579,7939,2742,140,8508,4407,3763,8958,9442,4581,1937,5491,7646,1512,4102,1190,2576,6870,7867,2690,5739,6517,678,3958,1060,1659,8371,77,6248,1549,2953,2814,2860,2091,9114,5692,9064,4317,9950,6691,1696,903,6696,4461,3716,8599,2429,8416,8137,3094,3380,566,2185,9173,6185,9419,5522,9465,8084,570,8219,7855,7882,4258,6519,9719,9150,2009,5364,434,2771,2831,2978,1728,7170,1203,666,6073,3966,8249,4043,8102,4779,7155,2935,6384,4608,5219,5030,9305,7171,1325,3236,8884,747,660,6513,4491,2739,9529,8212,8165,5850,690,1489,6119,6952,1800,7738,581,5776,7163,8244,8682,3595,6202,1875,2849,5712,2613,3494,2454,4276,1461,5938,7656,1572,9019,6522,272,9615,3387,5465,7861,2137,8509,6546,5893,884,6526,7170,1304,1965,1932,9595,1177,6500,267,8244,2651,478,3439,2979,9836,9107,1457,142,7723,6101,3938,476,32,7821,2132,1972,498,1766,4738,1037,2751,9033,8070,8878,2591,8022,9972,2354,7133,3420,2257,4233,6098,9165,2603,255,5966,7796,2345,5896,3590,5102,8995,8962,8983,9307,7149,6480,6611,7190,9129,2221,8378,1671,7749,805,2749,2379,9210,2060,1985,3709,5697,3477,619,8461,8149,8873,4704,6915,1968,9179,2322,2970,6564,5527,5095,8943,1416,9853,5296,9259,812,402,4750,9869,958,1978,5902,5806,8495,8331,7150,6572,6962,7712,3324,3578,8463,5044,9537,3487,3358,1073,1890,3423,3821,9090,5741,9689,5157,5873,8667,4908,7222,5129,3681,4564,3890,8645,8166,1886,5951,4828,7368,1234,25,6005,8510,4224,6438,7857,4665,6906,7972,6841,7976,1579,7408,9179,5275,2010,634,987,2700,576,9326,7691,5954,3212,444,4750,6084,2223,7334,2164,1542,506,2434,8821,9775,8319,1474,8792,5061,101,7816,5893,2767,7204,3124,3085,5078,6641,4010,1048,6391,8614,1639,5399,2843,3778,8849,8935,4486,4524,4762,7547,7137,3729,7414,3787,429,8552,51,3418,3646,454,2232,1697,2961,3275,5336,7732,2221,6078,1978,911,8735,9833,513,4658,3013,5752,4399,5368,5538,3756,4272,2748,9838,7271,6344,8449,4747,1557,7788,4440,4470,8583,3466,6022,6716,3589,472,2286,7171,544,2625,9745,9811,7548,8759,1758,7168,5041,8303,8621,2198,1155,1820,8,6046,3413,4682,932,2643,1826,2816,9106,3940,9346,8568,5298,5104,178,3806,9604,4070,8135,1715,3116,3465,1459,6013,9748,1014,7553,7920,4228,4480,8429,6800,7694,8414,1534,6805,7968,7661,8842,9064,8173,9040,1742,4476,7599,3499,4568,3773,5906,3296,4168,8134,4715,1966,2990,8850,5122,9186,1442,7746,7017,2136,2488,3739,9491,9951,7663,2248,8295,5882,4360,463,1854,7612,6477,5781,4018,3166,3347,6540,8845,859,2179,1070,9091,2205,603,5242,5508,2320,6077,6921,7606,5632,4842,927,281,3213,2648,1344,89,4343,6986,7970,4934,6915,127,9724,9222,5114,7726,2191,9581,9764,686,4151,8114,3372,6628,3377,9132,1190,459,2115,6930,9595,6190,6313,8543,966,3523,2389,664,3339,7056,8678,5275,7538,9915,8481,3440,4410,9160,1994,5721,4411,1274,9948,7812,4956,2290,8748,5501,8136,447,488,6543,961,9033,4436,5196,5183,9581,4172,2374,8550,1479,206,6735,4840,5910,219,8836,8857,2383,4091,4836,9726,9925,8069,462,4687,7009,8555,4878,4205,5381,8980,3549,5998,5037,11,8801,3449,7108,1007,8280,9349,5430,3888,3617,5281,3985,5279,1220,6955,7032,1075,8358,1332,9252,4482,1733,1321,4555,3782,4571,1479,4090,1071,9736,8914,3044,1270,44,267,4106,1196,7113,4220,838,4582,1270,5375,2448,657,2171,6955,577,5830,9469,1613,8038,706,8678,202,218,6747,1632,3038,3288,2697,3446,4572,4460,9483,2719,6334,3954,4418,8772,2312,968,2794,8055,1324,9487,7518,6584,6403,451,94,8721,7429,3703,8998,2780,7671,585,5589,3259,6378,7950,6225,9160,6099,430,2469,9479,9954,2459,7709,2717,2809,5863,1307,5892,70,1690,1513,784,7162,8137,6125,4953,1862,6683,9954,260,9079,8808,3299,8305,1945,811,7284,4021,5133,8553,5484,408,5968,3696,5184,3121,9773,1612,5178,3198,581,4260,2340,6309,4259,648,8081,7565,9990,8671,9998,5517,6141,1213,5011,4477,2901,451,5347,5606,1190,9504,7051,2204,2037,1237,8373,3190,3407,9286,8830,8532,9700,4017,4134,4335,7422,825,8350,6233,7711,2339,5537,9426,5317,10,6125,9576,572,2242,6883,2225,5065,953,47,9551,5317,5016,9898,3200,1177,2599,7869,8255,3493,6010,997,5861,9771,9416,2446,9352,679,7083,617,5018,9591,824,3766,8743,8232,1264,3559,6244,1574,7698,6101,2044,3937,5590,6451,1740,2774,1163,8191,3500,4104,8646,1078,8493,5468,1920,4092,4970,281,7232,4985,9478,7207,2057,4333,4636,7268,2947,8722,1423,6789,1138,9863,3590,5801,509,5925,4944,2791,4456,6308,8323,5912,3158,6728,9319,7007,3283,4119,5901,2921,7805,3329,1045,2117,9856,4456,5910,9495,8788,5824,9791,9160,3468,6631,5134,6783,6171,4152,9419,4873,526,213,4766,4705,3508,8025,7988,8678,8441,8351,6086,4861,7834,9420,4490,7735,6323,4860,7174,3717,8019,6581,8998,3093,5739,1186,6787,8554,9396,3804,263,1239,1921,5213,470,2974,7523,2690,4683,4470,3316,2752,1718,8132,8568,2167,5524,7499,4219,6890,1335,2227,7578,3416,1412,5259,6342,3480,1990,9873,9540,8619,3729,8959,9654,7183,5146,4267,744,9973,9336,5887,8907,406,5567,809,5313,4658,8714,3632,9421,1347,6128,1030,7201,2422,9396,6618,8746,7530,8789,1832,5878,8049,2514,8624,311,9802,7959,2598,1654,7681,9672,7664,4120,5609,776,6575,1798,433,557,478,2706,6742,9604,760,8796,9423,8899,4744,3875,4464,196,6319,5410,6628,7652,8081,5720,2012,4847,3561,1504,3227,279,38,2545,5312,1344,951,9283,8558,5197,5116,2352,7322,9420,6501,9640,9974,577,1815,8449,3302,6146,6482,2541,5350,9215,3384,4015,6776,6959,1480,6780,545,1909,337,8645,2050,7792,2432,1768,7338,4544,9536,8801,1696,6077,4853,142,9436,6331,5509,1622,4351,6876,4511,6017,4112,4818,5788,2666,7715,3562,1654,8855,7734,6775,8499,3852,7360,1461,9964,3134,8944,9227,9497,5530,5806,4661,9744,8009,4405,2938,1932,9835,6859,6302,3840,199,2741,1382,8669,9879,9022,5767,8422,8908,4602,7266,9895,6801,1335,1180,5893,6252,9155,8388,3892,8346,5905,4668,1108,1129,8536,3589,7478,6396,320,4478,289,5101,6294,2358,8232,6447,4283,7054,5569,2931,4411,6506,7885,5799,1439,9866,931,1052,9517,6567,6338,5407,632,7972,3484,3673,3089,7472,9205,6062,3491,337,3025,7804,3129,8042,5317,1941,4147,3910,4261,4797,3493,4123,9416,5816,6926,3067,808,7176,5269,4456,9429,9347,6811,4302,7304,787,3275,3018,2351,4426,563,43,6455,9023,6429,5929,4508,9378,8219,9537,9438,5002,7669,4933,826,6507,3748,1418,2682,2486,4667,3799,2961,3667,8171,5039,5598,3286,3943,7345,3434,7763,9627,5486,816,5364,1495,9991,5244,37,6041,9370,4932,6064,6122,2790,3895,4318,8835,5428,8072,8585,6340,250,8442,1881,7379,5246,5113,9271,7600,255,9772,7779,4265,7510,5502,367,7104,1054,5723,8505,3300,9146,1073,8298,4960,1662,3984,2852,920,2456,5100,7514,555,5174,1712,2986,6668,8649,6103,1675,7100,2874,6317,6489,6941,1905,4035,7721,538,2152,4334,2948,3709,5044,5967,8413,9408,5673,4004,1050,3169,9330,2302,9957,9328,781,264,2420,4424,1799,4191,6061,7551,7951,2539,6297,6160,1669,8038,7739,4616,9773,6218,2957,1727,6016,4859,9080,699,2094,2240,8654,2920,7284,1632,7008,1605,6124,4620,6881,4344,1322,7698,2458,2547,8445,2976,5795,7089,9293,5674,5485,3467,2339,8022,665,5367,627,2925,5479,1733,2118,6568,4023,3790,5585,4134,3762,4912,5422,5946,8018,8854,5461,8189,978,1581,7559,3344,4401,6850,5575,9167,6480,920,8257,6947,4938,4193,6983,9557,7541,8840,3268,5230,3213,5757,1668,8686,1301,6274,7063,5160,2776,7097,4338,5111,1497,4122,7725,4386,5130,3100,6134,6303,7894,505,6364,8126,333,3129,2987,4473,7228,6939,3973,7394,3159,8902,3867,9513,2258,4834,1155,4876,355,9694,4580,4782,1261,6806,1285,7153,3387,3435,6489,9123,7851,3590,6922,1721,9152,2444,9877,319,9516,9153,8389,4975,3436,4774,4949,6185,6016,4228,5005,2266,3825,7771,7958,9379,30,7402,2828,4102,5466,843,8115,8707,7515,6077,9246,5601,8946,4222,7792,9085,6263,3661,1815,5185,2811,1906,6161,4502,3205,3256,2011,6499,613,3854,2466,898,7334,8448,8538,3784,5342,5402,2979,6912,3657,3502,9869,8813,5597,2366,4568,382,7309,9572,2840,5224,9283,5461,8340,8816,3378,4022,8846,5720,5858,4888,9598,6932,4344,7356,3237,5180,4060,6376,2688,9494,2088,6312,6522,2197,2079,4717,8692,8144,3845,3866,6378,8565,7782,4136,4,8284,9169,9494,6407,2755,9846,6567,7623,1492,9112,3110,5358,7599,7713,6033,8699,679,8878,6538,1587,9624,9551,1005,6765,4569,5541,6846,1573,6089,9850,3383,458,8055,8264,5344,8725,356,7617,4169,1108,8343,7238,1049,6092,2747,6191,9623,9628,6377,7135,524,7806,3139,618,968,4820,4559,8402,9201,2070,9102,9509,7932,3998,8737,2213,6500,7247,7090,6978,9203,4115,8239,2813,7463,5712,4492,4824,8478,6457,3080,2161,1787,8524,9058,7633,1095,8294,3881,7914,1872,6691,5393,1463,490,2410,900,1028,2602,4764,511,9183,2294,5817,1164,2838,3809,1317,4904,9401,2412,4672,7858,2317,5216,2941,8301,6303,1253,3763,8353,5765,1557,8739,1604,7742,5731,1664,2550,6540,1753,1267,3762,1921,4464,9260,550,2159,5390,1840,2378,7451,9410,5512,3551,9354,8136,3247,4913,1760,2968,8953,9678,9196,5345,8144,5046,3970,5969,3775,2285,7192,6208,8927,2613,3346,3347,7221,6577,7422,8761,8705,2512,9826,5397,7159,9503,4025,9720,8473,4530,7425,7534,5777,7061,16,8708,4444,8955,4261,5678,65,8262,2897,9551,2377,4413,4132,4509,9348,2392,2517,3901,9420,3970,6616,119,2107,463,1228,8277,2803,7772,1232,6920,1415,6618,4728,4255,9034,3389,2043,4067,9041,9893,2847,1485,4592,3222,5356,7358,9681,9813,8671,1031,9433,7822,5867,7663,2682,9124,9078,4515,7446,2447,1281,1429,5789,6759,9218,6333,3410,2514,2410,6423,8669,7807,7336,8610,5536,1880,9069,8272,257,8008,7863,3115,4649,8457,3937,3676,2149,6414,3828,1742,6665,4346,7896,5197,4870,9746,4346,3083,4610,1345,4057,4668,2901,239,7402,2556,2858,5817,7648,4754,7783,8401,7328,5060,5459,6167,1225,7288,1595,9411,6582,4111,4411,7496,5629,9424,758,9855,9209,573,5952,1457,4138,6535,7788,6354,5163,2352,5851,9426,5874,1623,4575,4030,1055,9863,3697,6183,9544,2099,3895,8417,4898,8723,8653,3433,3653,8814,9321,2279,9161,198,6159,4820,5299,2041,3007,6920,635,2860,2303,3304,5120,9950,5556,1217,3735,7030,6354,6844,2221,9630,9494,941,8466,6546,6686,520,788,4150,2504,3051,6989,662,2511,1660,7863,3438,8562,3181,5394,851,5455,5177,7171,1086,1050,2241,2241,8784,8103,4777,4347,2524,7811,8417,7609,8060,7028,4931,9611,9839,2939,8668,6002,4717,2260,7207,9979,8328,7741,9939,1914,5833,1284,1584,2053,4589,667,2644,3776,7383,4142,8586,1916,5783,4845,6187,4321,7919,7880,7348,5771,6845,3120,472,6450,2437,1022,6702,4756,732,5686,9580,890,4686,8671,8075,7980,6774,3601,676,739,2489,4023,7156,1284,1653,4801,8275,3190,9168,3347,2542,7794,9696,379,8268,9697,7723,4067,5896,8076,8654,9073,9758,8110,1931,5481,8987,6234,6193,9987,1701,7881,5625,5514,8859,9733,5655,7749,5100,4808,7150,9550,7363,5192,6810,9476,5145,1420,7438,724,5716,9711,5691,5399,4655,494,204,6804,8215,6492,7409,2492,8072,64,865,835,335,2203,274,950,7342,6335,7790,5766,9326,9471,7694,5468,7744,7731,4668,8282,8072,1686,6055,768,4241,6720,8480,6099,1306,1274,4493,7172,493,4471,939,7077,7439,2131,8903,663,2734,3028,1899,4427,6159,260,8910,8865,59,3782,1765,9368,7282,7472,354,1714,5765,8084,980,6277,401,1036,5030,9434,6907,9903,3171,7476,7221,2068,2636,2410,1434,3506,4899,4442,8239,3356,6944,7760,2672,2798,6345,7811,9305,6640,4549,5000,5158,1872,5580,5060,3629,2146,3421,3218,3723,7950,7157,2040,4586,507,180,1773,7499,9371,7504,9541,4,7908,2021,2597,4696,1913,9447,2174,5553,3095,3947,196,8863,9351,3870,991,7538,1821,5300,5758,5594,5791,9344,2135,7706,4114,1121,1244,9082,7971,9126,8600,2574,392,6737,9289,3458,4182,6803,1751,6781,5951,3583,337,9564,8480,7120,9478,9520,1905,9844,29,7014,753,3750,6953,600,8424,8531,6141,9048,6442,645,9944,9340,9512,3908,4428,6460,6987,2519,6822,7800,1721,7382,2286,8145,6704,6360,3450,8295,2448,9901,7293,3025,2807,9228,1115,5197,5069,3739,9388,5323,2961,9019,9887,9393,1141,7122,9060,1404,7681,6569,8292,1264,2894,9712,2137,7033,4602,9565,7220,4899,3595,2840,4914,1476,3917,9415,5741,3203,6805,7828,85,2982,4186,2919,378,3853,398,3621,6721,2531,9023,1622,5553,6381,1165,4405,8949,1802,1690,6562,1010,7808,3052,1474,8142,3304,140,4087,8814,4875,4869,9772,4850,596,1373,2376,6501,7215,7165,4701,134,1746,6419,8783,5036,4757,7712,7888,3273,9577,5419,2326,3672,8912,2459,9356,2761,5628,779,5559,1288,679,7399,8100,7940,6803,7606,8954,3333,9740,5042,6459,3949,3913,1146,6233,96,1033,5149,7622,6177,9791,8902,789,8156,3754,6851,6679,1796,5807,342,3894,7483,3693,1728,2566,6838,6737,2010,4940,2246,8362,504,2309,3809,5073,5766,7727,7313,7781,901,2270,4884,864,1217,256,7231,8311,7793,4970,5630,5679,5143,9082,3592,2137,8168,2522,736,1499,2145,8068,4022,2668,5547,967,4844,5024,6634,3712,6827,6791,5330,1068,1667,9569,2923,9027,8943,5545,1486,7199,7461,7752,9584,7101,6180,205,1541,572,9987,648,7782,9282,3104,8547,9016,5450,1500,2614,2284,2124,5360,4903,4402,9993,9194,2642,787,7682,1537,5792,8665,2890,135,3248,6944,7078,1917,6199,5982,6789,4606,4286,8220,8332,1375,5470,4797,5990,5484,5461,1621,6347,8135,70,2936,281,8983,4056,5075,2688,546,4059,6545,7861,934,1916,8203,5481,4509,4620,9109,6650,516,5855,238,4434,7313,7854,513,8812,3618,2543,6534,4589,2329,947,1874,3519,1974,8367,5560,7660,3700,172,8560,11,5861,930,3460,2960,4027,6412,2164,9815,6238,6052,9369,7175,1923,9057,3369,3656,1772,5037,7901,555,2437,3212,2435,1607,3456,7617,9990,9656,6978,3070,8117,4889,908,6702,4102,9108,6251,5477,7565,3512,3559,4549,2782,9682,8790,2350,9696,1750,2387,3201,4228,7244,2908,9340,2786,8229,233,604,5924,9687,8555,8983,3737,1482,1595,7411,1957,7484,825,2752,2908,7922,5221,3136,7805,7925,8116,9053,9831,1684,9653,6795,885,874,3998,1297,6802,5749,7473,3249,1650,9010,7345,378,6333,474,2213,8389,9766,3900,9389,6536,934,301,7858,4140,8956,7985,1000,7013,7383,3359,6005,4983,1235,2944,5504,7627,3850,6730,5115,2124,5315,5438,6219,8154,5248,5945,796,3481,7690,964,1536,2651,9713,1369,487,4947,6439,2676,7494,5879,4620,7831,9522,1540,5630,5002,3440,5298,6941,1639,6966,2256,6617,1624,9527,685,8070,765,1235,7264,3337,979,58,704,5095,4296,2758,8825,3271,6140,5401,9247,1629,2277,798,3122,6765,4592,6819,8991,6011,8638,3315,6723,6396,5836,2812,2093,4525,2596,4778,6055,3469,1130,3970,6851,2933,9661,2502,3884,8479,6321,1774,7495,845,6357,1575,4595,2438,296,1745,1651,8755,4613,5560,986,9120,9605,2095,2889,6909,3757,4447,1852,1855,1742,1134,432,2963,265,4254,6424,2476,4575,1545,9150,1162,9320,6864,9822,3555,1441,5636,1426,325,5327,5622,1385,2795,1060,882,4188,3131,4881,8175,5435,4765,5586,8606,7586,1466,7075,3965,7030,1165,5563,769,7903,5422,5709,4374,3635,3345,5792,8308,325,568,3653,4940,1020,9937,3460,8641,6372,2557,1618,1627,7561,2505,5872,1905,2233,7819,6649,6807,7164,8618,1967,2110,6726,2229,4048,5529,4174,3242,6400,2661,309,5688,6355,9084,1909,3406,9279,8746,8202,5605,5279,5180,6102,2028,8666,915,6280,501,5787,8485,2235,5597,4715,7995,6272,7791,6945,1415,7828,7957,4669,9478,7309,9990,2770,6076,2493,7724,6152,2989,2482,5500,3735,6903,3857,4621,5833,6648,850,116,4839,3308,6621,6798,5734,9416,1063,6846,2611,1909,8998,7065,3676,3071,4566,7703,9879,3443,5749,1385,5704,3539,2159,6534,6623,6705,5500,180,7159,9295,5094,8252,6447,2127,5513,445,8428,3948,3116,8668,4408,119,973,4518,8623,7148,7197,323,5296,3976,9816,2378,2586,9351,2683,1203,7772,5759,4822,2797,5487,8588,2052,3814,5710,1209,4603,9809,3246,456,2825,8892,4053,6451,4880,7739,7964,975,9447,3461,1410,6914,4183,6943,7649,3355,969,5102,8401,9941,7898,9020,7030,169,8555,7193,614,714,7336,7327,6695,9835,6449,5538,2926,2212,9358,3017,9084,3110,4937,9489,9983,2049,9052,1014,5745,2282,6174,6765,5719,9189,3899,2057,2829,6244,1720,8011,2084,790,5948,8360,1507,8706,9258,6680,7142,2260,3208,9769,6763,2442,7770,1087,7102,3450,248,4507,8988,837,1889,3097,692,3790,8855,6073,6170,4752,5713,7450,8976,3662,3933,8575,1120,6469,7643,2642,448,619,685,152,3593,8089,95,6004,1108,1145,2025,8910,9199,3659,3251,9454,8403,1995,837,839,4919,1734,1351,8452,4520,8182,3189,652,2811,1353,6516,1910,3318,7121,4429,5912,7729,7882,6696,4667,4202,7835,5070,1635,8877,8849,1448,1180,5902,7160,3234,593,7694,453,8180,2586,7684,1122,1646,7851,8851,7476,7437,6389,988,267,9723,3090,6955,2114,1062,253,4957,1743,2253,1632,6786,5444,2691,720,1491,7839,5782,2783,5716,190,3052,704,5880,7763,9673,8038,2690,3858,4732,5251,2292,9832,7428,1905,9032,3914,3121,3429,9959,3157,5772,598,4366,1621,5701,5665,7616,1125,8333,1150,4025,5293,4499,4291,8323,3354,9315,2356,5151,9365,6331,8797,3118,8666,4042,2465,7972,7256,3800,38,4533,2776,9717,5507,4361,3219,9894,8441,9233,8180,6899,5505,8636,9222,3185,8356,2296,7733,5654,8497,9425,6768,6727,5187,8099,1055,8642,8811,791,6782,2515,3914,7839,917,3083,4795,7866,4847,4701,4502,7886,5797,2166,6764,2470,1133,4566,5725,5789,3021,9756,6886,3042,5427,5565,4027,3974,6751,9947,1006,3077,3581,4742,1615,3515,9797,2474,2035,6787,2998,8969,869,9865,350,3338,8668,703,1631,1747,4,7629,9923,5302,1174,2290,6477,2135,5675,4995,2878,3611,8635,3993,5680,5122,9573,4796,3635,8052,9677,8990,2561,9717,8947,2968,8947,1785,840,607,5531,938,6456,721,4172,7629,1114,6706,923,3213,4583,1898,9637,4529,1103,4683,4558,1567,9519,2128,1384,4005,613,8822,5302,7391,8051,8510,9428,6369,42,4873,5204,8830,1524,4550,2045,9757,1931,9065,6509,1989,2525,838,9088,728,9433,5104,1823,9060,7039,9939,6708,7003,3215,2787,3494,9232,2116,5425,2034,2127,2616,9842,9163,1707,8423,1885,7449,1182,932,9898,1710,1162,8722,1949,9283,9386,8342,4675,8266,8179,5216,6319,9818,2981,82,3375,4950,3292,9806,1559,4894,2869,5441,20,3257,4782,6861,9165,5865,7657,5412,6881,3092,4115,8624,1830,7133,4657,4609,6406,5401,6170,4054,6553,7512,8465,3225,5606,9973,5865,9874,4728,7864,8533,2306,622,242,9469,6055,4785,786,6044,1462,9587,6533,8452,3059,4000,6957,2430,2160,7275,4105,5592,4303,3668,336,4026,8728,2645,8721,8016,9526,3565,2512,7834,4204,5757,7266,7128,773,509,9218,5133,8962,1000,4387,1644,6374,9368,902,1347,9983,3229,7305,2625,9292,6629,5940,593,5072,6529,649,988,4660,1627,5854,7458,5640,8370,2859,4178,1902,5708,4783,1721,1333,5918,4850,8083,9701,4807,7911,2347,5737,3876,5151,6101,7218,9165,4196,2741,2015,9030,1051,7729,812,3070,7846,8137,9681,3871,1167,8526,6514,9645,1205,4315,7851,7584,7407,2150,76,736,9960,7472,4570,3401,5704,5647,9054,6620,401,4495,5469,7974,2024,7941,7790,7778,9658,614,527,7222,2240,1033,275,4752,5022,7394,4955,8182,477,2123,745,6690,546,8974,1529,3905,7245,8129,1978,5261,2525,7238,1179,7831,3654,97,4800,9651,2735,2978,1537,1356,3217,8160,7626,5519,1436,6747,6376,6045,1514,3438,4239,5671,1163,486,3534,5652,8153,6085,9536,1119,6901,2889,3750,9775,963,9436,3733,4854,9008,8172,7654,9404,9052,1028,1296,282,7571,433,6938,6478,4997,9649,6459,2172,6686,7838,4088,6221,7998,6699,4150,1448,6490,9414,9485,2883,2979,339,4791,1513,5937,4034,1317,1661,2035,6503,5181,9573,7657,3748,4218,5224,1548,4395,2026,4891,2482,8051,545,1474,6085,3977,448,9148,7813,4841,8705,2225,2025,4403,3205,5654,4999,2073,81,5993,1490,3489,2409,7054,3514,5866,9169,5488,3423,7847,1979,646,6942,9181,4097,7585,4241,920,2691,2613,8859,2831,4952,7498,3530,254,4892,1672,8850,2329,3552,3308,3721,7274,2653,7763,7018,8242,6406,1109,1549,4577,336,6180,9080,8002,4461,5196,6047,2461,6570,9996,2889,1030,9863,5592,9193,5136,8087,663,6543,1178,6023,8631,1969,325,3998,205,7328,4065,8082,6987,6742,2381,2410,3157,5026,793,6422,748,2420,7108,8112,345,3041,9608,1009,4411,7036,395,6561,2677,5326,6397,3695,6705,7830,1940,9175,6863,8980,6718,3632,6681,9965,8078,6447,3124,8831,8641,2928,4327,972,498,4027,9188,648,3299,2560,1153,1779,5483,7482,4666,9989,3134,1038,9826,6209,2452,491,1787,8623,8218,3895,6377,9825,9986,3066,6931,3739,8989,9460,7370,3785,3419,6348,1134,2686,1415,1385,7054,5862,5695,1507,6658,9198,1522,4616,8812,5433,145,6470,7309,5540,7269,8455,2456,1719,371,971,6440,3860,10000,8946,2248,783,4508,531,2386,7529,3914,2656,835,470,6722,108,1607,171,87,5329,6316,5983,4949,5477,9351,7740,3582,2081,3955,7712,8750,6742,1271,1157,6670,5301,1288,3966,1364,1085,2270,1078,1426,3215,1748,1067,2037,5297,1149,1487,6485,2953,7354,6282,9402,6922,6237,7205,3840,3142,7059,9255,7174,254,244,7797,2929,2772,8639,7320,8008,8101,4716,7759,1241,7312,9110,1511,702,2763,8309,5502,8476,3940,6197,4840,9106,1758,5072,4954,5983,1610,663,9797,9511,3279,8044,5178,5351,2979,1668,2962,5862,3498,3599,1756,6864,9283,6772,4090,7394,8228,394,3864,6045,4988,3621,1301,3256,1540,5521,2900,7026,1719,8900,122,7561,5500,7422,6256,2719,9411,7689,8923,4514,9174,3191,4880,645,276,6929,7418,1515,9307,2168,2551,7002,7081,6722,9173,7775,6962,7184,3047,2787,6212,2159,9529,1326,6117,210,5526,6506,7600,3429,8090,5650,2253,9118,3686,9574,7155,7744,6731,6082,9624,3607,1073,7864,3932,2525,4008,9892,9489,2070,9068,993,5883,7920,3315,350,1747,8631,1116,1355,7,4356,5704,6091,7939,1665,8592,4506,7526,6928,2182,3127,5946,2674,3408,17,7732,8248,9479,6945,9183,3926,1923,1203,1667,4040,710,7399,4379,4805,4658,7121,8552,4618,912,3835,7539,3452,2958,2878,1207,6559,4676,8751,2143,8007,984,2783,6700,35,5376,6401,2149,4134,6132,177,5000,9376,6216,6139,6455,3460,9081,1095,7007,5600,9335,7694,6719,7557,3605,7077,7382,6102,6318,6326,4997,9386,1538,7292,9077,8690,7222,7732,3580,2272,9219,8667,9756,6615,5352,5530,2640,7912,3733,6630,4626,6076,3712,7876,422,6557,9269,4365,8177,5762,712,605,3764,3944,575,8799,9507,3116,2363,5256,7812,4684,3188,3264,9485,9411,3793,8861,9221,1611,4538,5537,4934,1479,7558,7097,9362,2385,2244,7006,965,9496,8230,5638,5983,9719,160,8431,5142,1282,434,2956,2957,5009,6076,1117,5354,5079,37,8346,9140,7275,2467,9215,1282,6251,7259,3472,7331,4902,8765,2640,1599,7824,3558,1152,3763,2664,4896,3618,102,7710,2995,5830,6286,1379,4807,7424,6581,995,7302,2735,3211,2425,7,3214,435,7039,4288,8194,8892,3292,629,8877,2331,9677,5544,5333,7742,3266,3795,8821,9999,4988,1913,6263,9300,5966,7657,9454,2221,2799,9267,994,8510,610,4084,5895,7040,2486,3713,3979,482,5551,2453,8868,6390,2770,9524,2487,2583,9937,9665,211,5470,9710,111,4613,3821,7037,9468,271,1501,162,7201,6586,5834,9785,3687,8682,6567,9842,2086,1041,9674,4540,1200,2733,5336,6090,2383,2091,2964,3671,6185,8342,1575,5005,3398,3198,2672,2963,4174,7606,5487,8678,1722,3291,1958,4111,682,9411,4520,9697,5931,5238,7266,9071,6344,123,5702,54,2963,7805,3195,9083,5126,299,2014,5097,6491,9945,7121,3691,1855,8496,9734,482,3333,6037,5947,3056,738,1435,4689,9505,3418,11,1334,9039,4214,2452,9676,770,592,9965,9208,7242,7837,7364,1859,4089,4962,1338,8299,7591,3914,972,1664,6395,3364,6202,3120,7986,9396,4350,1448,557,6236,3103,9436,2092,1325,6894,3465,6226,7672,1632,5285,7592,2797,1880,3982,3793,7848,8121,252,7590,3564,2590,185,7754,6003,9005,3018,1585,5996,2897,22,7024,8259,6824,8712,7344,3279,4624,8140,1561,8933,8026,6232,977,6271,1295,5216,1514,4705,5,5597,1978,6684,8551,1419,8836,9873,3503,3731,7157,2764,5264,6955,5469,9734,9685,3446,2731,1881,8567,1717,1253,895,4661,5493,518,1919,63,221,4827,3340,9961,2997,8305,6230,7770,762,439,6721,2286,3349,3230,2709,8548,9825,248,9006,6415,4586,1464,1210,3976,3100,5519,2705,6978,635,4105,2205,823,9676,4430,6363,3627,1214,4034,7766,113,9437,5054,9660,8177,3317,2032,6033,6773,849,3255,4003,4680,4718,8098,8249,1778,8378,3246,8655,9475,9627,2463,5558,5948,5384,6808,4575,4455,5780,8645,4716,6096,5631,904,2540,3343,2895,6208,3444,7345,6222,5271,8287,8158,1117,4320,970,7922,1867,4530,7204,7242,9023,5536,1065,4713,7142,1912,8222,8864,3725,9390,5254,235,7477,5851,2774,7699,2051,8668,6793,9844,839,4649,3532,9298,3387,500,90,7663,4353,1552,395,6806,1603,1726,1004,214,3974,4460,9474,5636,9687,1706,4521,7595,7481,6278,7569,6484,5669,2730,4887,9946,6315,3892,1795,5261,9895,760,6379,1670,8983,2388,1067,2126,5436,326,14,6386,297,8941,2771,8375,9357,614,6766,9068,4355,3397,3882,8704,5908,8404,6691,4523,5728,581,8862,1465,7588,9398,2476,9587,9098,6686,7854,7741,9587,9998,4438,6975,1257,6915,6195,5500,3077,4687,4600,381,5716,2333,4672,4304,4590,2197,8469,4895,3164,2938,6823,4013,7619,6175,6072,1420,6518,4535,742,4934,2613,1165,6387,4602,3894,2829,7122,5783,9507,3363,7804,4745,4234,7217,7786,265,5170,552,9726,1825,6165,1756,2737,613,5921,1147,6278,4486,3627,7454,8600,7727,1657,3696,5032,1240,6337,3951,6319,6230,1162,4535,4570,3441,8440,8410,6297,3809,8970,1580,4424,2020,4591,1854,8384,8333,4176,1581,5756,5292,4958,40,6485,8156,2182,84,5,4847,4217,8392,3216,7463,8063,5030,4072,2178,2868,866,8858,8525,8013,9240,5670,3925,6225,8189,8654,8669,8586,574,2152,2414,3245,8985,9875,4450,9634,7204,8516,2099,3098,3405,8578,7425,9596,8328,5569,137,398,5771,428,448,2408,2812,6064,4291,9150,3853,2765,5816,6388,2388,5382,9934,9367,1255,4763,3042,5489,2385,3239,3625,7555,5281,8070,9550,7824,2163,2575,6015,6002,664,2129,3774,4667,7223,7422,3449,6945,2415,4939,4951,3616,5403,3217,4446,1054,5699,8638,244,2650,2378,9738,1599,2567,1746,8409,9619,8383,6485,1605,5612,2797,1575,7024,1527,4802,5092,6035,3698,1960,208,4526,3651,9415,8934,5206,9473,5221,3333,5826,9744,8867,4358,8170,8893,8195,3907,1673,973,50,3137,1498,6038,6395,8163,9750,7288,5551,3095,3780,4538,581,1135,6341,2827,1656,209,5463,6316,4617,1238,4124,5466,2076,9611,6022,7539,4966,7754,3831,2557,8613,9151,5533,1429,9848,2870,4564,5736,8765,4968,4156,1816,4081,8613,1193,4774,340,5077,9590,158,7411,9762,9397,3861,8246,3653,1372,6622,216,289,5674,7245,5664,9774,7616,5692,3601,6953,2337,9163,1315,6849,2508,8513,2978,4615,2065,9155,1186,8918,6360,734,1674,8307,8834,4694,4911,9580,2180,6050,3304,1447,784,9060,4898,6169,3405,598,1703,4386,3720,4770,5869,4,92,1170,5683,9482,9705,7101,1084,2082,6297,1604,2664,3368,4481,7909,7921,5634,3805,3514,1582,7925,5353,306,1677,6106,4272,6965,2981,7161,1804,1766,2363,7276,9102,2694,1049,5428,2811,3094,2563,912,3479,3534,6131,7777,7290,8377,4044,9311,4726,299,9297,3273,1578,4647,2437,4931,8514,7354,4691,6806,9917,2483,2619,3578,2368,7634,1400,4727,6187,6641,6763,5979,2068,7888,226,6919,4016,7302,9991,2592,6127,7721,8763,8018,6697,2867,2836,1093,5061,5824,8591,3317,3337,6202,9598,4803,4968,822,1668,1950,5458,9139,2397,1926,2884,2475,9772,1238,2296,1813,9862,3137,6409,6214,5783,8068,5141,8295,9055,557,4384,5955,8813,1973,5588,42,5603,2851,3278,6327,618,8866,6809,5351,3066,8730,4634,9667,6007,7951,7926,6701,8893,7277,8345,7076,2091,984,3387,8401,7164,553,8157,1456,3190,2702,5988,448,3544,9246,2903,8752,717,928,7185,881,6191,8263,8386,8286,5994,7393,5861,3857,1973,6599,576,1196,8291,1793,8950,8448,8549,6623,5150,5087,4508,4770,4154,1565,5364,2854,3789,1652,4668,2741,6136,9381,1234,2568,1571,6383,9878,9834,9137,63,7540,141,258,7025,9527,2525,2293,5220,7946,9142,6513,2353,5728,7869,3284,233,4463,7918,682,6888,1673,8923,1844,5001,9472,4945,9465,4323,9385,7232,553,7950,1987,6810,5556,3121,3266,5401,8289,3350,4135,4383,6859,4992,7795,6211,2755,9089,9838,9782,1781,162,3643,1923,7735,9060,3286,7617,6182,6728,9496,1440,1648,3285,9909,3637,8708,1717,3005,6812,6300,5917,3941,9918,9759,6721,1033,7668,1784,1463,3285,6935,9023,2369,3254,1847,2902,7184,2790,8139,5580,4876,6932,8043,1330,5280,1886,1114,9140,4741,8566,8766,4436,5714,8779,2707,2980,6686,2901,4523,499,8411,9594,4423,8843,4988,1325,5078,5646,7794,6054,3062,1407,1171,788,4973,9198,6757,8620,5038,5837,4603,7085,6145,2030,3423,9025,7767,5456,7590,2877,5278,8583,7125,7258,589,8729,6277,5804,5652,9817,4229,3667,4758,584,7776,369,6060,5304,4096,4396,5277,1377,1479,3697,9876,3859,1655,7375,6102,5294,3588,2266,1267,8757,6508,8778,4769,529,81,762,9310,5417,9094,2856,4585,1276,9802,6010,7804,6899,6007,378,8117,8441,3467,2473,1053,6847,4313,9769,3399,4217,5523,9804,4164,400,3729,6227,2206,5544,2983,3513,521,527,2531,9493,2110,7740,3070,1576,2464,5177,4772,7041,9042,6789,4546,9459,2185,6282,8126,1330,5394,4672,6932,6134,6472,7742,7203,8004,8781,1400,1043,9129,8222,1680,4513,699,7463,8001,2849,276,3001,9351,8177,8312,8518,8265,8962,6078,2749,2270,4915,9458,8241,9904,82,612,3436,4769,6335,7174,5337,1493,7199,9149,9946,3995,4695,8744,2746,9982,8262,6130,801,6898,9822,8963,4044,9260,8857,829,5745,4518,4301,3510,5927,2159,6588,3205,5662,2147,3349,3193,6056,3548,1367,2040,8500,6308,1131,4829,3676,7358,9504,5971,1467,2115,9606,6481,8830,5069,19,9270,956,1326,6327,3418,499,4298,7863,854,9938,7625,7712,7806,6826,6324,2531,9585,1698,1592,9378,4064,9014,6764,1765,9330,2699,6002,9049,1313,2877,4288,6403,5151,7936,5058,7697,377,1097,3691,6766,584,2332,223,9636,8024,4901,5618,3556,9860,4972,2995,2624,624,7882,8362,9407,1047,289,5752,1900,1935,5242,6671,2730,8252,9724,2725,7028,8168,9552,7913,3638,8062,8732,4434,8009,416,5146,3990,510,6618,3668,8136,9592,1532,2978,4547,1544,2148,4260,3169,3593,8786,2480,2005,7738,6176,4218,7450,3289,8040,9787,6396,7478,1950,1974,3227,2980,2323,5740,2611,966,3267,496,5708,411,4048,9930,8875,6626,8416,9333,5177,3524,3778,6357,6563,5533,8972,5461,4644,9488,514,1645,1206,8646,6060,3560,6416,205,1281,9821,988,4718,1088,6573,4646,2215,4020,202,1610,3755,6795,3880,7707,9443,2629,6648,6409,2170,4000,3995,8628,792,8667,8683,7389,3099,7346,4576,890,8876,1568,2036,5588,6878,3225,5831,7070,9365,912,8501,8289,8634,2684,4133,6848,8972,3974,7796,9919,6136,7935,4108,1521,97,8378,9344,1467,2594,347,634,1098,4032,3718,2830,7734,2901,2822,4402,2102,8701,4761,4284,5340,1248,5072,3190,6328,1533,8498,4719,7389,479,1349,6833,4668,1699,7419,4509,9541,8515,9781,6948,8322,6177,5786,6521,8369,6546,149,4450,2693,4126,4532,4030,7678,3614,6587,5918,877,5343,4285,9319,1744,3587,3980,2792,5029,473,5884,3042,8417,27,6848,2934,2166,9452,8183,5209,7299,9911,5960,3025,1672,453,9370,2938,4459,2316,7992,2290,127,6958,6655,6426,4547,9846,2705,169,7926,1951,4868,3109,7330,2736,708,5013,5141,3723,4372,6431,2190,7703,1126,5417,7454,8136,4736,3940,759,1869,2498,9363,837,7253,1426,1620,3376,5941,7783,7722,9314,5101,9832,9517,4951,4994,5408,6215,5283,5906,484,9003,5505,4899,5786,8864,5101,2532,9755,2224,4251,1865,5599,6217,2873,9527,9833,8953,3069,387,6421,6880,9420,9346,6235,4139,9884,6176,2947,7835,4490,1202,7127,5980,9968,139,1917,5012,5919,1474,18,9468,6008,5217,7772,1296,7942,7887,9949,8322,5430,9720,1627,6751,4384,2628,8452,7444,452,8891,3877,3722,1184,6786,8622,1969,8778,9925,7822,4128,7734,1262,8294,7488,3622,8679,9313,440,9266,9271,1097,6748,9007,3455,1120,2226,5477,9643,1063,8446,9005,2282,8592,8540,396,1088,5881,3267,3810,6911,3351,9096,4862,1976,9587,5270,6,541,7478,6018,3492,1870,6166,9982,8406,776,5219,5271,7720,9732,5113,7103,9730,8143,708,2038,4526,1872,5698,4707,9397,2356,4890,1352,1812,4912,4611,6687,1860,7040,5456,3130,3789,9404,8086,6308,2661,5035,4190,8682,6261,2236,9408,3531,5023,4796,2545,6977,5078,8821,5909,8035,5267,5307,8038,8659,7654,442,7276,2653,8201,3822,523,3815,3577,1133,8685,7091,4190,7659,1397,6424,4708,5117,1404,3265,3706,3053,7531,7752,5550,7105,5214,6260,4370,613,3311,7751,9001,6039,3245,140,4564,3093,1644,3956,2262,7534,6528,3222,9757,5500,563,9729,602,1955,8126,1066,3183,6173,9626,6964,6110,7342,6725,9680,8076,7779,9645,9521,5631,7217,8220,5989,6317,4461,6438,1377,6216,8379,5226,2294,2008,5439,319,3257,2066,1109,9239,949,4578,1298,6873,9433,2678,8144,783,6270,1374,5032,4326,8376,569,6820,9389,4489,8295,3417,6213,189,7944,4102,4670,1562,4943,7934,819,799,7548,5232,9564,3764,8317,2289,6400,51,4614,8528,3049,9812,5065,1377,9294,2165,2963,2841,8009,4217,5556,2884,9093,5812,9778,8263,7320,55,5161,183,5604,7533,2828,3503,4557,5948,4809,3277,3516,559,6400,2435,733,9016,2525,8641,1952,2123,4295,5806,7215,7646,7377,9519,6782,6446,463,9427,8598,8932,6062,1570,1843,1043,9010,7414,7997,3980,3973,9532,9065,6548,9582,7760,9436,3317,2609,3779,6542,8450,4576,8506,9858,2140,1633,3833,2408,259,1573,6392,7840,5383,1061,1755,3703,9082,9552,3940,8007,1981,9148,2439,1908,5138,8857,8679,8495,5214,9349,5132,5172,5237,8115,3509,3874,2350,3201,7293,752,9569,9142,7202,9010,2660,3327,2073,30,3165,9759,1190,2906,3202,3630,2918,9753,9349,738,9966,883,7540,5729,3747,9963,6034,7428,5844,8282,2001,5883,2096,9377,7448,430,6524,8293,3405,2408,7195,5299,2093,5271,4563,8334,3552,2543,7775,1030,2437,9292,2612,5245,3640,1558,4163,6063,9610,3093,2013,5567,5678,493,5879,5787,1151,1553,3556,800,9843,3446,5471,3889,7431,1722,4373,1461,8011,5057,2255,9863,716,6302,6188,6858,1714,9202,4036,5277,9942,8333,2403,7519,4039,7224,7819,9800,8563,1937,9231,8941,2548,7819,4706,1897,5695,927,9463,7337,8547,98,1342,4868,5769,6036,3690,3927,6601,4519,9082,9972,2434,599,9451,3959,9986,3647,3486,9800,3433,13,1784,2634,6570,8887,6689,5684,4252,5663,342,7399,1523,4978,9036,294,5776,5578,5149,3160,280,8881,2825,2275,4494,3713,7581,5097,309,7295,9565,2298,1783,7562,3113,5163,1603,656,2792,7217,8083,109,7440,9939,3437,8915,1581,4696,9451,3537,8693,3482,878,8348,4734,9806,3881,8703,5234,237,4740,1008,4084,7294,9391,9314,6501,6653,3851,8781,1065,2996,5651,7559,2181,4942,3812,2071,538,2857,3301,896,3525,787,1783,1056,2535,8501,4879,4756,3440,4611,8203,6252,9500,3159,7257,6067,6992,3252,3832,3052,8632,8551,8569,3044,4593,8606,6392,5715,7648,869,2523,7446,1329,2923,8551,5109,9962,6680,2174,3383,838,2355,570,2838,5429,8672,3494,1646,7474,5175,234,9813,1257,7376,7019,7013,7281,7805,1283,3312,4547,3210,2033,1731,2758,920,5510,9417,5667,4631,5240,9901,4343,4241,5973,2925,9877,2751,9487,1196,3542,1681,3521,6200,3066,4653,3662,5213,6653,7737,1702,652,8890,2460,9760,7063,1496,2854,9302,1547,3864,2999,546,2579,2875,4073,875,6134,3362,4676,9713,1086,6358,3571,7047,7827,4744,4713,653,4316,9672,7848,704,4490,9211,8775,7561,3986,6605,3126,469,3296,6343,1626,3133,1522,2800,10000,3243,6812,4658,198,1215,7541,4469,5140,8036,3987,4091,7980,7795,7952,6545,3815,6728,8319,5452,971,319,8016,3304,7496,6725,8275,959,2680,9019,7791,9518,8333,2090,3388,1453,9644,7084,734,9299,5042,4425,4040,7590,8701,8983,9765,6055,2950,1479,6895,1597,2891,2346,3839,9635,2075,7092,3893,1831,1858,498,567,3413,8972,8592,3006,9563,1351,6515,9687,4213,4373,864,1604,2158,1580,4851,7771,9295,770,3547,9545,8146,6608,7996,798,1892,6604,3726,6953,4489,4812,5626,1106,6267,5728,9977,1539,7540,8350,9147,8639,7866,402,6547,7459,7293,3383,9648,9576,5007,8552,847,5211,379,8522,4111,3715,8108,9113,7709,4804,2114,1667,8725,7766,8766,1656,23,8520,4382,6582,2507,9008,4560,6266,1165,137,3290,339,8519,7626,4965,4155,3939,2763,1691,7746,8510,9831,2238,1790,2981,6308,4095,6749,4962,4759,6523,5535,1811,742,2625,1834,2935,5374,836,3489,146,9201,5334,7747,2039,4846,8684,7848,8031,1255,9260,2860,3284,8947,9915,45,5649,1923,1528,5334,6811,6543,8042,7125,5169,1042,154,1461,4812,2889,3766,7088,7258,7978,3601,2665,4659,9479,1577,8482,6263,8687,5222,1480,3207,5033,9547,8827,1685,601,4246,6826,1815,4662,4931,2470,6592,557,4471,6830,6016,6905,40,2581,1387,1151,3284,609,9451,6577,9657,7498,575,1041,6911,2998,8005,6115,2385,7875,9108,7581,4014,7377,8074,3072,2436,6016,7131,8703,7320,6438,7524,1265,471,9266,2407,8442,1209,7502,54,840,2735,723,8354,6007,7412,6721,429,3312,2406,5016,2232,8105,9770,1609,190,3691,6723,2308,1280,6453,4063,5014,4929,1749,4000,4079,136,2055,5313,1334,8111,1700,6129,3520,6223,5992,8062,2124,6450,8959,316,615,9371,4998,3938,6134,9763,4685,8107,6022,5804,9951,7417,5306,1815,112,58,6052,5061,8426,486,1636,2122,3963,5905,4861,7121,1196,934,7698,2854,1927,2503,753,9808,5458,9393,3972,8882,7418,5524,9375,5590,5033,8938,837,5672,2238,6355,379,9561,2440,5001,9636,9380,8184,7578,4310,2140,187,9702,2849,9156,6432,5290,6563,2500,5195,6963,2536,3858,1591,795,9291,3860,7415,6953,6101,5395,4946,2681,6662,9392,5859,4698,7009,4194,5867,6409,4062,5449,5849,1259,1459,9843,7241,2414,3655,263,630,4504,7538,3454,6988,4374,5521,4492,1087,5354,6930,8111,4043,8686,3194,7688,5961,1451,6378,7053,5160,2587,9442,7037,3328,7803,5562,8003,1872,5893,5606,249,375,4788,7416,8356,5699,2518,9779,6716,287,195,3487,7730,8486,6703,776,3625,1700,6748,9462,8682,88,6707,853,3256,4177,9748,2994,2668,6250,1256,434,6404,6798,770,9719,6782,680,8483,9051,1974,4471,8509,6009,1786,9134,6789,2705,7770,5044,5908,6690,8788,8039,4316,6074,1052,8611,9656,3841,7875,99,7164,7837,8655,6924,8982,7895,1155,1123,4239,5208,4683,2357,9513,7391,9583,4944,7593,8518,5534,3182,3035,2458,8306,6087,7259,117,403,4829,262,5899,2223,493,8152,9080,1266,293,89,1843,7486,8864,5158,6616,3268,6295,3438,819,5524,2444,2170,4419,8573,8737,3767,3483,5503,499,1440,2553,5547,6046,55,6091,6987,4922,7949,2732,9884,376,5822,2097,1475,1712,3951,3636,1969,315,4456,1331,9124,6123,723,3324,7398,6420,3796,5890,2110,5248,318,3273,7541,8123,7641,6857,8950,4939,3071,6247,6070,3653,679,4592,1708,8184,3553,1594,5776,794,635,1228,2521,5859,4652,4491,6426,3722,3411,3932,718,8895,924,3230,6804,8722,1047,705,4253,2632,6192,2019,1320,3928,6549,7217,8617,7219,5401,269,3602,1517,5651,4614,392,8583,6342,5722,1794,3222,3847,7873,9487,962,594,7349,8698,1878,5056,9786,1996,1406,8478,6338,6301,854,9996,8431,1370,3410,4406,6408,3035,7977,279,160,2819,6555,544,1763,6684,3762,6277,5349,50,9695,5861,667,4995,4852,2218,6997,1281,8819,2345,3470,9371,642,6322,7882,8503,7491,6938,4403,8691,7271,7849,1800,1567,7385,8029,5502,4227,4168,1311,9376,2192,4054,5584,4763,2093,7280,1176,7969,7146,9417,8152,3783,4834,31,9678,2601,1214,9541,8044,6454,176,6446,4455,96,872,9292,2109,8376,4696,3943,9271,736,1076,5047,2817,696,7396,1087,4574,6268,2679,2103,5947,7706,9992,1447,629,2775,5189,9595,8177,3379,967,4630,5219,7462,6316,7775,2225,4225,7706,5199,2801,3491,8571,977,4469,2406,4992,5709,2144,7581,7088,591,9712,3197,428,3025,7299,4579,2243,7112,1486,5412,4737,8552,6329,9907,9058,4350,3375,7977,6012,8225,1638,2252,9949,8967,2443,3720,9786,4689,2443,9987,4615,2040,2968,8531,7000,4944,1430,2118,9094,3785,8213,1099,915,6660,1029,6452,9337,473,4394,5782,7208,8206,3042,9990,9748,3543,3965,1493,1728,6217,1721,8920,7675,3304,4003,1579,2978,6516,2914,8792,7060,652,7123,1911,8483,6124,364,7211,6688,3528,7474,4473,3348,9459,8323,6270,2529,7057,4347,7348,7143,735,5918,772,6776,8596,5864,5056,708,5762,8493,7906,6094,6763,4183,8612,2940,3535,7498,2587,3561,1539,9355,1299,3257,851,4149,6779,4438,5817,7220,560,3392,5672,5485,9551,3919,141,461,805,6301,6577,7564,4693,3889,8143,4869,9928,7876,6836,693,184,8508,1076,390,84,4020,4291,3619,6214,2645,4777,277,3772,4411,4956,889,9331,7776,6556,584,3973,3700,299,4840,2697,6342,7619,6398,5237,9724,4727,4146,9054,2834,3727,8493,7245,4897,3825,4455,6543,6781,8363,7601,666,9866,673,4075,4193,1634,3128,44,1422,6788,1997,8545,159,6493,2391,9079,696,1940,92,4586,3308,8916,9128,5537,5621,1346,7303,2263,268,921,1819,7598,4524,3244,9829,5769,7409,709,9839,7405,175,2105,2904,2549,221,5615,1637,8673,389,9086,243,547,229,5609,495,6255,2351,946,7454,5980,7898,9487,7376,5021,6625,6497,2737,2572,4386,6794,4621,4300,4441,3803,98,3619,4624,7717,8700,4968,300,5053,751,732,7829,9050,6783,7794,5626,992,6188,8212,2223,7276,9097,5412,3576,1566,9171,9549,215,1948,1650,3239,7523,6066,9207,6395,6816,8427,790,7834,2462,3097,4954,4228,3723,6139,7405,5914,7753,7907,9339,9871,5442,6482,7102,2988,4647,371,9859,1107,3589,1081,8217,5766,5900,9849,6672,6547,3284,8041,3271,2052,5952,6139,6624,5772,4093,1869,7230,5007,3485,1762,1694,4630,6163,5052,7273,5504,1026,8030,2818,4404,2145,4814,8768,2843,8493,1527,1792,1714,5658,2502,7111,7317,5703,1048,1780,75,3868,9485,2718,4303,1518,47,914,2320,94,2333,6780,7904,2335,9574,5134,2583,9701,3029,9180,1454,8182,4659,3797,2035,8467,1378,5279,3669,8785,3478,9816,4678,6219,193,4982,9497,7877,1327,3942,715,7096,3879,5797,1459,3726,6890,9504,4706,9773,8532,3074,7506,3511,5014,6661,9830,8884,5245,1435,9339,3128,9392,8809,61,8389,3025,785,625,5585,9869,4115,8067,3076,9800,7510,9753,2907,5647,8609,4271,4984,7635,9576,8216,7606,6108,3246,7416,6618,5587,4793,7649,9347,9210,2639,5014,7116,9060,404,9562,7843,5483,9545,7838,1272,7029,8991,9459,7425,9789,1763,4359,4761,3564,6913,2643,2733,3848,9537,7830,4111,3670,5588,4912,9684,9319,9640,4260,2688,8411,1982,5145,4578,3199,1618,7179,4335,1853,7803,9958,3813,1264,1598,7039,535,6584,6356,6967,4969,6949,5302,5343,8692,3045,1676,1795,95,1249,6671,7495,3182,9076,9983,6991,9203,193,9774,5250,6833,2905,957,8767,3671,1665,7227,6114,8661,2535,3111,9156,7864,3815,6998,7529,6669,7583,3666,3075,6225,8408,4238,5898,4687,684,7847,8461,1256,7407,9165,8187,8420,4311,1488,1636,7631,8012,4127,8488,219,2514,1421,4058,4578,2792,4663,6896,4498,5379,1297,4246,6095,4500,3362,8707,8655,5781,2595,2788,9642,2004,7699,8377,1741,4115,3884,2664,6047,498,3897,2536,137,9443,3832,6616,2610,6958,2314,6533,1363,5667,2068,4248,6633,381,86,3140,7857,7336,4214,4110,3901,7609,1072,7297,4254,9929,6961,8468,5928,4252,3435,6568,9811,2718,870,693,8285,6927,2103,7641,1392,5866,8966,8541,2100,4001,5452,609,9724,5838,1282,3051,4481,620,9981,5920,2146,9654,1473,7249,6874,397,9235,2698,5556,5533,4076,9213,5750,5049,3630,7862,2119,9004,6463,6398,4901,7230,1337,8043,4657,3829,6569,6106,1933,9775,9167,4187,1622,950,7659,631,514,8022,4328,343,2278,1873,4386,4597,5245,4484,712,6277,3661,8066,4869,2442,7670,3447,9786,8847,9318,7862,2133,437,4111,3897,3395,5813,9218,800,3946,7394,9753,9960,6293,2320,3005,5239,3366,5350,6954,7631,3041,8205,8511,9281,3297,8618,7758,5485,8039,5887,9641,4664,8268,8721,8168,2550,6898,1286,8958,3411,2692,5816,340,5882,2732,1895,5549,5958,427,6017,8141,5961,6074,5875,8063,6023,7466,2631,2955,5075,4421,6976,6590,2784,6103,5335,8485,1519,7548,6178,7189,9818,756,1069,7161,4446,7917,1606,671,2985,1234,3907,6252,8649,1178,8526,1216,8031,4671,7053,5000,6552,2415,5670,696,8425,1913,790,6519,827,1645,2490,2261,9182,4336,6601,8515,8442,8900,2590,8824,4542,7590,5792,3626,8466,3762,7277,2077,2123,6000,3389,9040,3652,5090,3516,119,2480,4469,383,1341,2379,9653,5050,2965,6806,9604,1965,6845,2449,7180,3946,8099,2785,2967,3224,3724,9970,3203,9476,5032,2812,8368,4848,8212,3862,6528,2089,3574,4190,4789,2522,5380,3227,3345,9866,5414,1187,2886,1428,3876,1198,74,4552,7775,922,4706,5943,1455,2386,1199,2079,5238,5518,4848,4266,9086,3911,2249,629,8959,6512,4367,8465,1715,7205,5032,9426,3047,3034,6047,3661,1975,1493,9360,4151,9641,997,7299,3080,5267,2952,2257,1335,6186,4325,8482,4434,7821,2582,7863,5568,8807,7031,8175,8005,5943,3676,2240,1309,8295,4869,6931,9887,7036,7898,2093,8707,9202,5550,7966,3694,7543,2824,5538,5869,4115,1996,2088,8261,3770,4969,1360,9456,3812,1709,1675,7528,1797,3166,3600,1055,940,361,1965,7206,3876,4881,7410,6345,4374,2526,4805,9536,8010,9010,2307,1474,4129,4417,3175,6746,7670,250,3164,8,2390,4216,8274,7508,5507,1802,19,4997,4483,7164,5971,1424,2555,2749,3254,2068,198,4899,3179,3847,7751,2600,9505,385,9764,6607,1399,1788,9179,5791,5040,6319,6435,2404,738,8304,9409,4783,62,7544,5789,8562,6543,9210,1421,7279,4854,5973,9086,7209,5190,7334,528,393,1020,6308,6315,4024,7637,9231,7479,2933,9561,1237,8453,7225,5484,90,4129,3108,4521,686,1174,7883,8009,5032,6950,4936,5349,6233,5554,965,7003,5347,375,8281,5675,9419,4489,2777,5655,6018,6268,8989,1805,2834,3099,764,6127,964,923,522,6499,8064,1026,6416,4706,5274,4204,9976,1269,6728,8682,270,5197,7690,2933,3442,1761,5148,4312,5394,8794,9408,7971,4291,4984,8013,542,516,5816,4716,7151,8942,8248,5972,6072,2341,2837,6142,1558,4686,5426,6106,8039,8036,1695,8871,853,3194,9910,4156,3163,1155,4481,9723,1150,8015,6250,7088,5859,3027,4813,3229,3928,1763,5463,3672,8687,7462,9770,6623,3052,4557,7974,4844,5839,7113,996,5708,357,6073,6395,2357,1967,8046,1406,7930,5477,6771,5251,6863,4295,6484,212,3269,3484,1259,264,2353,5153,1455,9585,5906,586,2352,8049,8541,4136,7907,7916,8998,9765,5998,1878,7544,4114,5400,8181,4939,2920,2306,3695,6685,8882,8730,5085,5880,8736,8853,3244,2031,2235,1182,8859,2812,1352,8098,3816,4481,4478,5312,5539,3690,9877,6263,6716,78,7621,3190,399,6782,4228,1026,9486,9779,9625,9444,2852,6434,9979,6521,5219,4649,770,3763,5258,4478,4245,563,7026,8208,7383,5757,4771,4751,5852,4622,843,3630,1741,9421,3857,7919,3307,3506,4333,1687,8682,3465,6723,7210,2530,8229,5179,2323,2287,6107,6398,1602,2080,2075,4560,5799,3605,2668,7868,7892,6362,2858,3313,712,7151,6784,1747,8458,7201,6853,6770,8076,1814,6145,2321,6746,4979,1368,7433,322,1048,1700,6239,9379,5268,6199,4172,2416,6198,1183,2448,5843,7635,1953,8118,130,3415,6566,437,5477,7035,3001,403,1029,1688,1606,2614,2621,1526,830,9311,6563,4670,9221,1628,9603,8404,3430,1,9884,1683,9578,7882,539,6165,9210,1998,7881,62,6650,4264,7764,8208,530,5663,9148,2964,967,2887,4831,3201,8267,1682,5299,3253,8823,6619,2,6092,914,9344,5230,2185,3783,4752,2928,4021,9707,2918,5937,913,2725,8728,2204,4905,6,9374,3102,9886,9757,4849,3960,7808,475,5459,7589,5914,613,1141,3222,7240,5921,5776,8285,5274,1085,7869,3883,6855,7829,6742,6846,6667,4020,3648,4984,5495,9246,5180,7790,1954,4479,9098,5097,2840,3317,654,8135,807,9186,7424,2100,7827,5449,3073,1785,725,4329,8710,242,5513,5733,4138,3758,7654,8668,2830,7888,1570,2943,6347,940,301,3063,3411,6091,5920,4226,7183,5839,8682,9681,3789,5778,5011,6673,673,8117,2873,8667,1423,1548,8178,3535,9988,9368,949,8840,3536,6591,264,2898,5018,4495,6675,3741,3778,9889,6113,5476,263,8402,9327,9438,1297,1095,9759,7433,592,733,6949,9212,2676,5936,6102,3045,9566,2609,7580,9981,8381,4043,8940,4391,3951,6940,3994,1585,5191,6739,2124,6827,5820,1560,5056,3993,3778,180,9119,1809,5968,1813,2133,6943,1259,7466,8246,6659,8154,1363,9971,746,3027,5739,1630,3905,5143,640,547,11,4772,9764,5568,1030,4342,959,2912,5735,5349,5509,1526,450,7258,5273,2767,9363,7149,4287,1669,7872,9745,5591,9881,9075,6240,7241,8244,3755,3061,4508,7924,3953,6419,4590,4202,1287,6981,2019,7358,7715,3696,4748,7563,4024,8593,1477,6265,2199,2440,6363,5194,4552,2158,7868,9115,32,9054,2752,8476,6106,8000,5750,531,1650,813,4645,1549,4446,7477,6723,3732,2239,9291,1513,473,1174,994,1738,9185,715,5568,6197,1227,9413,6311,5565,7918,7994,9141,4512,5185,2534,3400,4102,933,8020,6459,6509,9923,1420,6671,3235,8769,605,5435,4555,9462,2693,1975,3257,7965,9255,2838,342,6306,6638,4901,9312,3327,575,8604,9077,253,4639,6576,6982,7733,7853,585,9298,8252,6283,6993,1341,9355,8593,1177,8145,9523,2439,6768,7635,3687,2448,8195,4284,9517,6513,8703,8896,127,6869,3189,8489,244,8872,5200,7093,6833,4755,1097,8037,3200,8645,5015,3400,5025,1357,8422,3003,9675,1623,745,3708,3241,6920,553,5360,9273,5743,2869,4608,8925,4016,3523,9234,9569,9765,3735,1088,2168,560,2140,1536,2999,8372,7551,2932,6467,9603,1998,2785,380,9880,6684,8993,361,3788,2196,1602,4217,6137,8079,6283,6142,7761,6155,3173,1423,3744,9596,5183,2040,6889,7471,4944,274,7403,8979,9275,4328,9357,7118,5971,8047,1841,2651,2914,3695,9038,6624,2674,4525,5022,1724,598,1752,6565,8677,8625,4335,7290,7008,16,2265,3223,5393,3364,4996,3774,7002,3451,9571,3279,7641,792,3034,4636,2572,7956,5794,9604,9564,9210,4363,371,5195,6136,8513,160,9915,4076,9109,6947,9289,6965,7830,1740,5533,3483,694,4741,4292,5028,3218,1497,9102,6533,921,7542,549,7186,5175,3772,483,2894,1919,1195,3469,3288,6401,3330,3704,7314,1052,3270,9382,8803,9102,7995,5155,7698,8522,422,4309,905,1493,287,8676,5541,590,3908,2644,1859,797,9199,6160,9691,9161,3656,4467,2112,272,4650,7332,632,6628,2107,8227,6735,8332,3453,7342,5197,2272,9861,3212,945,8710,4148,6745,7273,1502,4728,5150,1820,3906,1141,9756,6764,7043,9166,2730,4233,3000,5422,5140,3254,6992,3842,3821,7366,7424,8616,4784,458,7666,3107,2309,5101,9081,6892,1201,1762,3011,5805,1867,6585,8108,8122,3292,7214,5185,1966,6735,3854,3615,8783,3260,8942,5087,8120,3312,6570,8979,2109,8713,3898,9396,1474,7740,2108,4679,3077,4130,6917,6484,7499,632,9971,7248,9119,4389,8272,6626,9719,273,5330,5854,6373,596,9298,3719,3042,5398,7972,2689,1916,8951,9010,5846,1023,6127,71,9287,5654,1486,500,2011,1542,459,871,9216,8209,9576,3748,7034,4274,295,3122,4297,1126,9016,6369,1343,717,4344,962,2795,3837,6446,8725,4275,3106,5463,9514,7023,1839,5455,6521,7908,7760,5468,9248,6609,9304,4078,2178,9904,6496,3901,880,5155,6079,4749,2117,1761,2738,1923,7562,3654,4729,4497,6484,9897,6507,711,9969,8633,7907,3333,9640,9335,9140,7546,6003,8972,8907,1010,865,7134,8630,4266,4311,1437,509,8609,491,6998,456,164,7372,1269,8899,9641,3634,3824,4032,5426,4537,721,9715,7417,4160,7439,9238,9633,1369,3856,1224,6632,3734,2355,5342,5877,8854,7470,4679,3461,6294,7626,1596,8066,9553,8858,7133,8497,5745,5475,4968,8481,3265,1995,5517,57,9795,907,2581,964,4444,1009,4469,2512,8424,2289,8061,147,1605,755,1422,240,2997,358,6676,9941,1862,810,5139,9199,2521,1324,3792,492,2057,4957,2532,7237,9596,5804,8863,5954,9040,604,4585,2556,7406,48,7882,3835,7105,2940,9438,3458,9334,2556,638,7743,6947,4724,4265,2835,7410,4512,96,3236,6355,6028,4588,2875,1290,460,5783,3322,7821,9469,2375,7157,3439,7897,9234,2164,5698,4121,6527,4633,4948,8219,4167,3545,9058,6469,4179,9853,592,7995,2933,1815,3379,6119,154,7770,5089,9002,9381,3485,3339,5649,855,8597,994,2620,7594,5305,7313,2864,5010,4710,4646,7874,2712,3369,2219,5672,5814,3990,3998,2910,4114,1748,299,4263,4449,2428,8356,8885,5161,5960,4289,44,2687,1929,8920,959,3532,3200,6089,2899,588,3571,2831,792,1126,9763,944,5986,4818,3383,7326,3170,8709,3294,4056,4006,8019,4106,4366,7850,9373,3800,3035,2315,1135,7029,9755,7955,6198,677,3872,621,7870,2825,3050,7407,7927,8718,6852,8697,4643,7188,9143,8236,7038,5124,6870,8060,4489,8797,4612,6668,4692,175,8421,6925,6928,4726,2213,2533,8603,6821,4900,4187,6867,5188,7132,5623,974,6620,4380,5944,5969,4368,7181,4113,1414,3994,2771,6502,8738,5930,5948,6662,1886,6924,7099,2103,8064,837,9697,3635,2705,1296,3446,3537,7002,9292,4404,6206,8255,7900,5202,3245,2645,224,2203,5237,4922,1682,7441,8327,4099,4711,2737,3018,8821,5228,8323,403,6985,7560,8541,5493,7774,7343,203,1210,3091,1610,1487,4948,7544,6333,1734,9239,9875,4739,3362,2720,5371,4318,3110,5332,8069,4955,5769,2322,8004,2147,9473,4906,3011,8980,2849,2466,7844,2803,9374,3206,2833,232,1568,5805,8626,279,3651,6758,6039,7685,7996,675,3841,3385,8947,2554,2375,3067,766,8888,7398,9846,4099,8224,3943,2647,7015,3112,6985,5974,5369,620,7824,4220,8155,373,2186,2780,5521,3259,6999,4279,3679,139,7595,6861,2677,5709,8336,7466,1020,8644,9658,2646,4815,6192,8928,4055,5406,9470,6388,9803,2689,2449,2928,5825,3486,9310,7072,3583,3930,9070,8331,24,6322,4769,8811,2053,6895,1033,6977,2081,5756,8821,376,9358,5494,161,2474,8304,6511,3416,8671,160,6891,276,2901,8827,79,6553,5630,4894,1696,1169,8988,2283,8239,5244,9463,1981,7177,9627,5663,6743,2513,8404,4778,4089,5019,9607,316,514,2400,7264,1070,9451,4697,424,1283,4111,7313,4846,1525,7919,8589,9156,7233,9252,7085,9117,3048,728,3213,3552,9593,2968,1818,4482,9435,2138,6554,7678,821,7844,6187,6373,2763,7566,4227,7859,9812,5707,4099,9081,4487,6641,5637,1711,4738,4727,8810,6872,523,1473,8708,8073,1039,8173,9780,6245,2343,5789,9793,781,398,1588,1882,2484,3746,4747,8165,4493,809,9277,2344,8133,798,7326,8897,166,8249,3911,6847,2441,496,8733,175,1934,6352,1739,6958,990,8610,9348,5606,3235,6911,4060,3460,9720,1536,3326,6375,6712,1073,3588,7671,8076,8249,8780,7077,5906,9304,8051,268,2678,9941,6936,6828,7838,3368,475,2772,4757,7190,5212,3296,4734,1413,4239,2745,675,6237,9880,6157,4997,9640,1255,4868,1468,9463,4410,358,907,7753,5785,2769,7403,8725,8101,5184,50,8312,13,8029,3303,8243,9967,5169,4135,2345,3426,7393,7664,526,1209,8965,5578,6525,8049,6154,9732,3076,931,4715,5769,4429,735,5762,5578,6265,2914,2068,5703,7306,3204,7810,9093,4735,5158,9030,2101,9471,1375,1780,8531,6870,5535,1096,7049,289,945,302,6848,5564,5356,7997,7406,2949,5128,3889,7763,9388,5525,5529,107,3664,5765,3738,893,5311,7842,892,8695,4046,7839,6059,7041,9223,5564,3873,854,3804,15,1301,3023,9217,7933,2590,7457,820,9479,3078,7060,6315,9329,4822,7684,5194,7882,187,3046,7772,2265,3910,7613,5433,7520,9411,4403,7751,9479,4405,7756,7160,6663,8500,6039,5476,8515,5029,5127,6003,977,8256,2524,7019,1292,8693,2425,3071,8213,6992,8768,5409,3261,8116,7356,4073,540,9986,6629,633,8158,3656,8112,9960,7416,9134,8199,1125,5235,3234,9028,2591,1540,8611,381,1917,5609,5450,9941,3284,9060,215,8278,4740,6629,7406,3429,2939,8841,1840,2631,7309,1435,8109,8319,313,6059,9963,3011,3346,388,6684,4962,3719,8633,7101,7097,194,5207,3821,609,1108,4319,4464,3084,3920,9138,3170,3481,8688,3396,9846,2666,5287,8665,8052,4541,1479,945,6332,2653,1250,7327,5532,7636,7452,1529,1627,1379,1933,1772,9775,5488,5825,4466,1222,3839,9723,5494,8716,1348,8463,171,5507,3653,7301,9577,7242,7962,4448,6999,9921,1246,4677,4071,820,8138,7657,4351,1980,70,4299,1983,7054,38,9036,1080,1396,2667,694,9470,6996,7444,3572,4741,7379,4301,4299,345,3019,5417,3759,8775,8321,1399,5011,9913,7008,6827,6644,5964,1501,9093,9586,5425,1691,7998,2562,8028,3298,4636,3139,4070,8318,968,2039,8687,58,2238,1810,1620,9544,816,6237,9076,6989,235,7004,2804,8312,9142,8866,4197,6148,6713,8707,4947,4306,9864,821,2283,7309,2602,2917,612,3583,4706,9535,5314,5924,6527,6908,1956,8203,1653,3119,5850,5273,7617,9811,7723,8287,1344,5585,3609,6416,5685,959,8226,5619,4468,3871,5810,7708,4408,3681,5063,3257,5828,6647,4239,1735,9650,9069,6666,616,2980,3176,4457,7322,9460,2686,1679,5526,8727,4836,738,627,9084,4621,7125,3760,6681,9152,6166,7428,4335,5847,4117,597,9043,7141,2407,887,3799,9870,2300,4528,2065,1784,566,7485,5,193,4701,3099,8732,268,1317,7508,1292,5927,6422,8832,6974,2864,8110,9166,4295,3754,6471,7062,3545,678,1711,4440,543,955,7808,4539,635,6940,7457,9070,359,9235,3552,4032,6417,4944,1458,1302,5383,6856,227,3597,4672,4175,8642,7419,5744,8209,9738,4671,7070,6020,4615,4536,4797,9501,6837,1300,2405,9019,4833,528,1044,8174,2193,8290,5510,2665,4109,8900,6539,2387,2459,1769,6216,3350,8594,5317,6760,8326,5185,9976,1238,442,2151,8991,3633,4890,578,274,4343,6772,3614,1585,3404,1161,4918,5036,2209,3370,1913,7105,8563,5332,5967,7590,1994,2599,5502,5949,7174,1483,8117,7727,3526,5515,8745,3120,5727,1769,151,1954,2775,866,3560,7337,8005,9404,2196,8013,5079,8628,135,708,387,194,7098,7909,7730,1537,2300,9350,6673,697,4230,9418,55,6648,9210,8364,3819,6982,3327,8181,3838,9681,7636,1750,6753,8825,558,5469,3634,8094,6608,6023,8246,480,3141,7159,6450,2870,9858,4017,8574,8895,219,3742,2091,8678,8773,7110,7146,5311,2404,1032,7699,7792,3332,8804,3113,3387,5856,8575,4967,2499,551,4401,8002,9131,9894,5458,8561,9603,726,3427,5665,7626,4337,1047,7878,1992,4914,4753,4941,1525,7605,6833,5142,5947,2254,1109,2778,6180,9442,248,2670,3381,218,6451,9520,1923,5092,3097,844,9286,7801,2786,5194,4664,6327,9581,4978,7050,9421,4078,2109,220,9929,131,7898,2145,6549,8277,9071,1790,3451,1488,4423,4074,9748,8504,7663,3620,8706,2491,7433,2295,383,1094,4957,1458,8179,1578,4377,2773,7964,633,8136,5090,5154,2601,8994,6825,3297,1756,9484,9218,1556,7646,6143,4151,6704,4791,3201,3520,4614,4813,6362,6200,7860,1563,7157,4662,8647,2000,6595,949,35,2415,2385,8597,1161,7191,9319,9960,4678,8960,1277,3537,7438,4421,6266,1081,8718,8904,3205,2299,3878,2125,6412,3995,3843,3580,8065,1609,7883,5942,6642,8330,4576,9751,2413,7772,3540,7761,2170,486,5335,2541,9240,9829,4292,3431,1323,9129,9816,8636,4390,431,2934,6798,2057,4643,4957,4963,426,967,3136,5101,9479,7405,5567,4714,7677,7957,342,2194,2570,4431,7636,29,8301,9759,6832,5986,5679,7484,5484,9467,9055,7371,7071,5514,244,271,5720,5774,8542,1487,6012,8703,2819,5131,4660,9423,8296,4667,1328,2392,5816,7293,5602,7068,8490,3766,1862,3511,1028,5386,5145,5146,2737,8981,5919,825,3007,6124,5904,8944,8987,3420,8156,7157,7751,3398,5110,573,6597,6090,4808,6579,5866,8598,4692,5287,5731,5932,2830,6361,9153,797,3745,8674,4189,8240,2529,8698,4844,2163,1354,5460,9263,6576,655,4785,8048,84,7580,8371,4689,396,4817,462,7787,5390,6402,6155,8047,1540,5415,1830,255,8973,9773,4530,302,2711,896,6188,719,4382,2629,6458,9897,8649,8291,8350,1400,2559,6755,8011,9415,9022,4702,8263,6026,2422,5246,2025,6335,1603,2158,4286,4111,21,5900,8798,1312,6948,5249,572,3197,4790,4859,1970,2435,9978,2285,9880,521,7009,5870,2750,2163,735,1662,196,2188,4411,3830,617,2977,9270,450,4916,5137,7864,7380,8391,8011,458,5224,4625,792,1683,1798,7671,1021,5662,6959,7938,1899,6167,1969,1883,4513,8899,9495,1777,3736,3901,7069,7516,682,7968,5053,5435,6133,2379,3012,2639,3692,2112,9174,4166,2643,6856,6002,7898,8946,6095,3295,4562,6570,5430,5878,9649,6719,9245,4224,9352,5915,5236,4363,3133,7945,2476,401,7136,8032,2893,8561,247,3582,8651,1623,2959,3650,677,810,9767,8519,4984,8331,1942,9415,4088,8470,8205,1918,1495,331,4463,4907,8316,91,7395,9343,1636,7361,3787,1947,8281,5759,3418,2413,8601,1495,4126,2665,804,2035,692,9828,180,8670,2696,4362,2911,7404,8464,1656,8858,7338,5880,1938,4841,8937,183,4850,7753,7057,2821,9123,5044,1299,8759,4299,5689,5184,8426,899,7599,9315,6387,278,7508,3007,7715,8074,7784,3286,2435,1918,5614,899,2527,3362,5393,365,41,8465,4859,3982,7408,9247,1372,2899,5472,2491,7642,7627,5372,9876,5856,639,2541,8680,5781,7922,5196,4075,4850,539,3921,8269,874,9308,1882,6613,6559,2053,8216,8943,8269,998,174,2195,3570,1347,5415,7828,791,3379,7221,8188,2332,8735,897,5339,5373,4178,9812,610,6325,6223,1099,9006,4421,4781,2723,9185,2820,538,3472,2486,6993,719,8719,9698,7602,8574,2637,9456,261,5289,5194,4516,1332,220,6769,3771,4875,4528,4098,541,6293,4693,6784,8846,8608,7528,4468,2319,5977,3965,6759,1070,1996,4400,4514,6424,2808,6164,5495,246,5394,399,1808,496,2525,4441,4922,6792,4988,3489,927,4794,9955,8385,735,7557,4773,667,9336,7964,9020,4906,4176,8669,46,9141,4602,283,3986,3146,3748,1832,266,4292,6178,290,9676,2197,341,5206,2970,7091,635,6931,1192,2724,8328,2412,6645,2253,9260,5736,6155,8224,9594,9272,5336,4057,985,4219,3260,7073,2499,5069,4888,1910,2616,5027,2623,7207,5114,5169,3366,4647,7636,5105,7662,4894,9128,9267,2902,4637,5699,7940,3809,7207,1847,1685,8911,7852,8960,9337,3242,8607,4580,2007,8545,4733,3029,1371,6192,2832,5221,6445,1639,5278,3976,5707,4455,1733,1512,9691,7011,5332,3432,9826,7405,1168,6488,4521,4864,1982,2719,6068,2355,7644,6190,1363,1813,9706,8497,5580,5200,7640,907,9091,7512,7565,5884,281,757,8642,5519,3014,508,1979,2945,7749,1864,3944,5773,239,6371,8059,4833,6605,5967,7916,5144,7842,860,7515,5257,9878,6382,2472,8651,9599,6105,1987,8376,2041,5700,2258,6638,961,7998,6980,5558,8661,3870,1288,9862,2878,7615,488,8231,8833,9417,4706,8789,5617,3081,1779,5789,9342,527,6326,5979,3048,5947,1826,355,2893,9266,8684,928,5046,9857,8786,5537,7979,3151,889,8382,7301,9755,5436,2400,3411,8173,944,663,2030,8770,637,5935,5133,4001,4849,8558,4827,7846,1102,2476,2077,6830,4847,3493,1032,5193,3596,2908,7893,781,9651,2177,3866,3572,8700,1409,1348,2715,9898,6517,7726,6966,7656,7798,9286,1170,5010,2371,9749,8923,5563,4622,1311,437,1456,4355,1990,5781,8318,4718,4874,4559,2902,5949,2516,7238,4709,5169,1041,6409,3831,4358,5965,6996,2119,4888,9055,2441,9672,5402,6281,4939,3605,7067,6320,8675,7778,1621,9214,8956,5033,6539,8723,3219,7660,3465,890,5486,2441,5582,469,4928,248,2795,8115,7497,8035,9305,1881,9175,3605,5162,9578,1556,5554,8301,2929,3422,5380,8052,6564,5480,5445,7952,7257,730,1134,2541,38,6982,2411,7339,2310,3775,261,4801,9922,9821,5242,7393,3598,4915,7179,8127,7197,5404,6945,1918,9916,538,4766,2051,3234,8704,3679,955,2273,3884,7692,3704,5154,9315,3624,7949,649,7316,7430,6255,3124,7349,2978,3195,940,645,67,8941,7741,5696,9226,4468,3341,5910,2279,297,2007,1128,8341,8061,7282,9700,3740,4767,8447,7222,5041,545,5609,7339,6178,2862,1090,3162,1261,3349,2529,9605,8604,3099,4022,463,4720,5508,3028,2887,506,1314,2914,4352,6656,7511,876,5516,4707,6716,2919,5801,2549,2668,1823,9496,2200,6689,6163,8347,1022,9374,8315,7469,657,7530,4971,8603,5978,3887,1065,9524,1702,1938,4810,1303,2303,3664,5529,8464,9843,2882,6395,5516,3334,7880,4115,1052,2670,4154,2411,184,4184,3396,2788,8308,3045,6383,1332,3683,5313,7015,9739,7136,153,786,7797,2632,5639,6500,9709,447,6937,7243,7615,6709,9000,3954,1732,4143,2917,698,6391,5321,7028,179,8023,1955,8657,3536,7040,6687,1567,9766,6892,3178,3729,7849,3072,2906,4551,1197,907,9624,2710,5700,9286,5291,4079,3263,7681,4273,7024,4094,8720,4767,7222,1321,7307,3551,3605,5582,1085,786,7460,4460,7524,6989,2411,6161,5343,5767,8370,1604,2355,7642,6556,9755,2294,8192,8198,5170,9390,3539,7260,525,8748,5994,333,838,376,9482,2674,7013,3813,8270,9416,2854,1938,3922,1718,8318,5330,8281,8707,594,1048,2107,9061,4338,5143,4815,2908,4547,7781,5488,2826,3552,7790,547,8204,9002,959,3594,6762,2396,5789,4303,1695,1199,4336,5963,7856,9611,3245,1914,7986,5570,5676,3039,8844,6737,384,8953,9546,9987,6234,7103,7616,4968,5460,4547,998,6162,4694,4902,3977,4229,4705,4305,8741,8367,3391,7561,7875,251,2816,4720,777,7786,6263,2255,5895,5258,2377,7771,9563,2679,5848,6235,8619,8207,3891,7352,6143,2476,1986,4423,5509,5618,2122,5807,6331,1534,2821,5813,8341,2347,2231,7352,6564,4204,188,6800,399,1298,6794,4426,5311,1711,8557,9399,9437,7353,8837,8890,5357,435,8958,1018,1006,3546,172,8824,2776,1230,213,8,1825,1948,4742,7859,9227,294,5567,161,6922,9554,3920,9496,4275,3120,5934,8650,7886,6114,9262,9332,3752,3447,6892,1327,9437,8484,693,4988,9400,7604,3125,6282,3975,6201,7736,3115,9009,79,8596,7241,3448,6059,7987,7562,5057,4256,3834,2080,7365,9187,8429,5397,7602,6076,4265,4385,4778,8583,3564,1795,3258,2742,1948,1810,9810,366,4637,1684,5267,8428,4180,5860,3878,5608,5796,6279,7562,1049,7814,6832,9091,8592,3355,9143,3253,4921,6074,9039,147,2552,167,6189,7261,9780,9808,8559,255,7239,716,4634,4283,9494,34,3943,4053,2884,952,2966,360,6250,7184,6110,6514,8088,4112,6243,1928,2232,8988,9812,2324,5851,5132,6490,7150,393,2517,4506,9606,5742,1579,2078,6209,2141,2639,6822,4659,5130,8933,959,4828,5228,5053,4103,2934,4404,191,3443,8478,4019,8363,784,702,5143,9791,1301,6175,2,4972,6293,1655,4194,1495,8304,9324,1724,6402,991,441,9790,2904,641,4975,1984,9797,9113,4039,3807,5227,5263,4825,3349,4729,4748,6586,259,6135,7066,1116,8002,5843,1556,1334,4716,5,223,2664,3763,4464,886,8621,1717,5292,694,6632,6934,3398,4258,2817,4676,9940,1659,3960,417,7728,1412,7000,9081,2282,2794,7983,1893,603,5534,3188,4495,3853,8914,9679,489,7772,1906,6002,3921,599,6725,577,5094,4854,171,1251,6680,836,6945,524,770,99,3877,2937,7102,6114,1941,2972,3978,831,5232,8477,9116,6212,6862,2299,7521,7363,9747,519,3208,2723,2501,5223,4596,1773,1889,3655,1841,6364,2774,1289,2655,7613,7164,2865,8785,7487,5790,4635,2238,8575,2469,4377,5445,7005,7985,8162,7516,5061,8760,5860,5867,6940,2836,5860,9745,1183,9267,2062,512,2580,3739,3025,5427,9577,9814,2312,5121,4687,8728,7156,3288,1201,5835,5020,1370,3194,2448,3299,3206,6233,6320,6628,4914,9523,1798,7900,2673,2312,2025,3818,1914,7821,7830,9542,4635,1944,288,2449,3054,1845,5171,3914,6757,3581,9348,4173,8822,2553,1250,9823,1411,1238,2728,3108,9357,9944,3746,9960,2282,5364,7624,1697,4492,7533,4934,8920,9599,3618,5847,975,5748,3090,3968,7544,3301,1414,8851,2244,4288,5558,6641,5948,5627,4382,2134,7442,1936,3334,447,7573,1253,4508,431,5164,1141,5583,874,7554,2582,7079,1458,398,4415,973,9438,6695,6313,3597,6249,1558,4557,1676,8167,544,5458,2348,9423,5275,3076,9267,7631,1016,8629,9164,8240,6248,1052,7264,2392,7874,7688,2038,6739,8596,6860,8629,4039,6017,1146,5152,8944,6322,2468,2713,4080,4600,9776,3181,6214,2021,1414,3823,6886,2953,4275,3657,7450,6253,1031,8569,9764,2726,4285,9724,7765,6992,7795,1641,9164,2980,7652,9013,5240,1000,3387,1108,932,9831,3157,3676,3028,8646,5547,6723,5570,4853,1446,8580,743,6983,5096,6213,3551,4017,5098,3437,792,2848,7875,8617,2675,8366,70,3542,2614,1104,9431,7901,1694,7227,5829,7439,7397,1760,864,8981,3696,7757,3225,7092,2648,1259,7934,4113,3074,1132,98,611,7796,4490,2917,446,7805,6426,3821,9502,6637,690,2745,5411,1134,5885,2345,6608,2373,2254,7984,8474,6284,8372,2765,7968,4260,357,7748,9772,2210,6843,7691,5755,1840,4935,5302,4077,9676,4771,1576,8021,6753,336,8927,5798,5171,6382,3525,2128,5852,9067,4135,4326,5267,9887,3262,1567,3796,8514,4202,245,3660,5283,3197,2705,7015,2260,6883,9348,2501,7185,3319,1282,3707,9052,7083,6573,90,126,4054,5623,3016,380,4162,73,6190,8203,5685,4642,7814,6216,2208,9726,8399,2751,4119,6294,3091,6526,8992,9903,5193,5724,5944,6738,7430,6820,3820,5244,5671,5394,6895,1656,3965,8541,663,1421,2804,8775,4670,3927,5463,3777,1372,8734,7829,5817,4908,3830,4855,9841,954,6230,9164,6112,3023,7849,6800,5268,7654,6741,6337,7890,9543,3995,8204,2841,3742,6896,4837,8180,8086,7257,3969,2231,4342,4958,9284,733,1530,7625,1439,2823,7985,7434,9588,2355,6209,7384,4568,2047,9098,3819,3331,4770,7668,6695,7163,62,9387,1771,2507,76,633,9191,8654,5972,8532,8118,3465,8420,1965,1952,8649,2281,313,6422,6361,2338,2029,3296,6371,4681,5006,2922,9755,943,4593,1169,1801,5180,2208,6390,2347,1546,2602,2060,210,7487,2728,9063,325,7283,2660,1442,4326,2422,7328,4353,7401,4222,7848,2575,2390,8117,9448,6474,9926,5184,8644,2339,2034,1144,5007,7607,3911,7001,3077,3302,9520,8396,6012,5200,95,1480,9075,7081,9830,7320,9254,9584,1804,724,7887,721,1473,8685,649,7023,8033,6774,1538,4076,4844,7528,1573,6877,9201,506,7278,7520,8716,51,7240,9826,5761,3987,2913,2536,5490,4200,2313,1580,5624,5281,2833,2691,2150,9290,9381,791,1420,1555,4409,2982,8350,680,7707,1134,3061,7044,4039,7781,8245,981,5349,3837,6802,7306,9490,8329,821,2029,7453,7611,7863,8201,673,5607,3774,8110,6269,90,2346,1200,2164,7368,3287,4329,1963,3457,6765,9016,1184,8947,7384,4347,5616,5714,2230,5959,5598,1681,2122,7243,3058,544,7811,6672,8061,8142,4623,2727,1255,6544,9446,1842,333,2500,8340,2087,4334,7259,6324,7243,2729,5482,2874,4452,1794,2714,2969,1092,5201,3278,238,4205,7209,2039,3087,3199,7835,1859,6176,5185,3493,5041,5909,1115,101,1137,9146,8135,3814,82,1792,4183,2546,114,5355,3970,9974,5716,3299,8343,3340,5248,6005,900,1745,2070,5426,4781,6575,6340,8664,3015,7654,1024,248,7719,3033,1277,9624,3991,4956,1635,7710,2702,9387,2591,6772,1990,1344,8604,3026,3892,8627,8433,5506,3041,1737,9408,1034,5602,2096,9048,8725,4252,4430,4970,6892,6901,416,1187,4028,3090,1005,7573,1837,8465,877,9966,5056,3972,5741,2152,8188,5996,1293,3988,7419,4907,1672,5631,6744,3728,6880,8606,3457,9398,164,2719,6190,1274,4578,443,3032,3772,6553,9989,2930,6161,309,2832,1626,2312,560,917,2259,9586,2121,9422,240,3503,8525,8018,9664,3358,1290,8864,2723,2721,8120,6316,2057,1952,1541,9875,8973,2657,775,3156,5409,7107,4643,1056,7174,8254,7052,9906,4556,9506,9438,2738,9887,9445,8595,5895,6682,7772,7350,6282,2976,1608,934,7371,2063,5151,5351,2921,4143,8081,2102,394,7708,8825,5392,4131,7805,2363,3997,4754,305,9050,4795,6801,4884,2001,3177,9929,8743,7829,6113,8466,8045,2615,3080,6522,4347,8145,6612,1246,758,8727,1408,6081,466,7489,7029,7443,359,2754,9941,8756,4233,2915,4273,601,7715,4644,9303,5083,1374,6556,1369,9234,4369,9855,3618,2111,6856,8910,5829,5193,8219,1702,4544,8127,7929,2795,2146,8126,1947,222,215,8338,2133,3158,5449,1335,6253,6143,5350,4088,5659,4817,8772,9920,4773,2219,1433,5280,9571,9945,7274,9821,1780,7610,8030,8092,7777,9422,1109,6948,6234,4706,3010,6255,253,9842,5148,9049,5113,8943,7405,6590,2694,5510,1293,2938,6307,7723,5711,4645,9059,7368,8560,5327,7673,8998,3675,9020,9563,9014,1299,4435,602,6250,8476,5897,3402,4714,5619,2347,4901,5420,1257,2232,8955,2969,4202,2843,7304,3447,291,9992,7289,5383,6735,3494,7771,2789,1063,9598,4171,5903,5311,5505,3261,9950,7847,203,7876,4241,9572,982,6307,2198,5621,442,3300,2612,3218,6419,6557,473,3896,2105,979,7906,5188,2379,1670,9648,2928,105,7221,2325,3514,7168,1092,999,2036,8873,3464,8533,7086,1391,6584,7217,6513,2529,3344,5812,5369,6312,3290,1364,5660,4482,6846,2917,1586,6844,7886,4442,6272,3141,4524,5220,864,7152,7900,7421,399,1862,5439,2799,946,8843,2178,4265,2108,9254,5923,5568,6911,4785,299,3388,2084,5445,4318,1359,8235,13,3663,7278,7993,585,7956,3206,3042,4168,5112,5176,8529,99,176,3623,8467,3261,8402,4584,8422,5617,5286,2405,4092,6604,1279,9049,114,9000,3093,3450,590,5562,8443,1098,3546,5821,1065,7485,4179,6826,9293,8236,8076,3814,3219,7511,2645,3431,6971,5451,6145,6474,4540,9982,2604,7984,9319,9205,5357,9787,5172,2358,407,5902,8910,5587,7991,3715,2230,4513,1052,6728,9839,6001,228,6906,4319,2063,9926,2500,927,9991,8884,1711,5453,8796,6165,1247,6629,9945,6737,7393,5769,9256,8769,6135,7837,159,6295,5860,3402,9767,8021,3961,5100,8879,3674,9508,3763,1153,4018,2285,9587,8886,4233,980,3873,2068,3199,8750,5294,2650,1652,9263,5655,8904,7707,830,530,8478,2299,3386,8373,6039,6911,9288,3612,1743,2473,6832,1860,456,2615,1882,9465,2242,4803,2833,4116,7284,8862,3836,2308,8837,8347,8312,5087,8152,9234,121,7178,5233,9933,9308,1126,2225,4998,5609,4356,5266,4413,6632,3632,5411,2179,7825,2324,2251,1459,6948,4046,7867,1633,4672,3414,5782,8050,7134,9898,1940,2531,6969,6708,6166,899,1554,4723,3534,6462,9964,9335,2899,5368,9001,2765,482,3663,8690,9548,1106,8482,9713,8772,8810,3499,5152,3641,8558,9276,44,9765,9580,4790,5539,5512,2052,9450,3590,3409,4553,1009,5661,2411,3400,7546,97,8211,5696,5873,5346,6940,1472,6673,8421,1024,8539,7385,7132,2751,2470,4905,7467,552,98,406,1317,4322,5568,5204,9794,2818,1866,62,4338,9903,2383,9164,6598,103,928,9999,3639,9979,464,419,2244,3062,1957,8696,2733,7612,1172,3821,5811,1510,1772,6085,9358,8640,9988,1306,5986,9075,3856,2145,3491,7326,4152,1274,1481,7689,8436,4768,8008,4549,4984,2824,4818,847,4581,4269,938,9166,339,8419,6093,2223,213,1248,2418,1058,5594,613,431,5565,2226,9549,3493,8391,6110,7803,5239,1977,1165,2499,161,2063,1915,3259,597,4930,6246,3638,2146,6778,9882,5153,2958,6891,2423,5587,4488,8517,4628,9567,7617,1462,5758,4350,6632,334,6540,1986,6129,5638,1718,2934,1509,4233,2887,5490,7711,501,4420,1433,5321,5679,8799,2685,3145,8316,662,8402,7605,2338,3304,2498,8299,8203,4231,8538,3686,8342,7059,2851,8530,536,7790,5207,1913,4336,1546,1206,303,7609,2765,4125,8122,1837,2675,2920,7837,6824,4306,6570,9234,4685,6081,3574,9781,7207,4818,4927,2586,2413,775,5828,5911,5744,1590,2746,1927,7435,7940,8089,892,5933,3012,1309,6537,7123,9669,9078,7629,2954,3356,2637,4051,1430,1529,1856,4985,8852,3834,8063,5904,6637,7706,1954,8980,8304,3865,4784,3927,3364,8215,6865,6948,3539,3909,1597,7263,9655,7243,550,5064,5829,8580,1699,7651,7328,2272,850,7598,2232,4556,9497,2203,2880,4320,391,6606,7333,7605,8541,8374,5991,8262,8616,1695,6180,4848,5679,6478,1279,8221,9253,549,6132,1904,3258,7445,9073,5797,6760,2074,2607,276,3595,9606,6848,7597,2482,440,8997,7874,707,4497,8885,355,5489,9547,6073,1743,5280,2765,6953,7816,9158,6287,1017,8161,5747,4679,1419,334,7554,6612,6404,2597,3309,9468,4257,3357,940,2253,4453,7494,1416,4049,875,813,8211,6383,8286,6690,5125,7581,5247,5486,4571,2953,2642,909,9730,5745,9705,6623,7013,9868,8273,597,7707,4360,3586,2714,9295,4113,5345,7826,6782,3503,5587,3941,3484,84,2800,2950,6448,2959,6794,184,2267,66,3798,5064,4710,7607,9725,9572,2600,6770,6806,9232,2063,870,8844,7882,3674,5550,642,3887,7899,5420,8353,3583,1817,7527,5815,9553,3903,4113,7955,4122,6669,2206,756,2834,2342,7524,7189,2914,533,6240,4869,2356,8143,5763,4991,2363,2962,5178,5985,5989,9080,2772,9934,3282,6687,6752,289,2938,9126,5111,9501,7072,3911,9448,6455,7986,3321,2880,4408,363,7854,6610,8266,6532,4021,3617,2068,9301,4671,4297,5928,7583,7260,8769,1416,5466,799,9861,3913,2779,4504,6649,6567,6555,3063,5895,7065,9440,4904,7356,3325,6061,2076,4686,860,8998,5395,8725,7393,4763,2071,8546,5092,9778,8552,5735,7265,9280,9522,1454,9739,9705,5117,1584,7814,766,4515,2485,8092,2190,5275,7759,5239,7703,30,8296,8345,4629,5393,2136,4544,2755,9808,7578,3820,5810,3403,1413,3195,8320,9926,9755,948,6903,6236,2237,9363,1019,8636,5697,5441,7101,8660,2923,212,6690,8366,2855,118,323,6134,664,6839,8423,8654,2832,2460,1625,5959,6398,1676,1152,2419,8365,3908,859,2968,1095,3016,8958,9405,7770,3605,5648,5571,2484,5837,3548,1956,2628,2406,2949,1032,1632,9173,1053,618,2832,4565,7475,9070,4793,5381,6237,3271,5374,4973,4372,9604,1668,7392,3358,6653,1312,9739,6091,1650,3125,3135,8798,2289,9417,2402,2980,6563,5574,9623,5343,8980,7587,2555,9341,6053,2137,79,5605,937,7846,8098,7062,8803,2033,5142,992,9269,5089,5761,6000,5643,6674,5895,378,1947,4926,2955,7588,7067,2922,5634,7518,5114,865,6267,1030,2286,8023,8780,4936,7229,5906,3170,1286,4269,8101,6422,287,9689,5320,1003,3681,8967,9220,3792,3507,5154,502,8851,490,5534,6141,6487,6227,2189,2692,7866,5573,5899,4955,3192,6423,5315,1497,2187,6969,4718,8633,4672,5589,8354,7133,5104,9692,6441,6792,7825,2151,3760,4245,125,2401,2625,8215,3773,8231,1740,4186,8452,8191,1232,6290,7136,3289,263,9764,2791,5877,8064,6288,4459,5218,8048,6265,5287,5945,9812,3158,7671,4010,1093,366,6015,2889,5174,4730,3943,8772,2527,6516,6466,1327,5967,2219,7226,1348,6232,7236,7155,3543,3968,2347,3861,4424,3264,7119,7764,9901,2927,9573,8431,9978,9021,4749,4412,5358,4672,74,2680,8205,2873,4004,8734,7511,6976,6134,910,7201,3440,750,6330,3761,6537,4066,4568,6379,6913,4611,5920,2895,2516,6950,224,6878,3343,8695,9247,5913,2206,1881,4456,9556,5954,9993,9430,9800,3409,3175,3442,869,2642,9094,2653,919,4613,3487,9118,9284,2116,545,9754,9017,557,8073,8001,2523,9006,4946,967,3866,5731,218,1512,1115,9785,4179,2637,2679,6728,4981,2553,4632,6985,2036,6910,6114,8716,1625,5229,8454,3582,9801,606,404,8940,2766,6773,2756,3605,1214,7950,6981,5422,9164,7375,3438,7777,8122,3881,7524,7358,6652,4229,865,9858,2065,3841,5253,3397,4258,9955,8909,6660,1366,8198,7764,488,5278,4649,9642,6521,6624,8409,7923,9794,5220,4623,4167,1824,7169,1784,5291,3152,8418,4697,23,7340,1233,7833,1590,5086,3553,288,4472,6500,3690,3289,9050,9648,9637,3209,9706,6911,8699,6618,4887,8294,2994,9133,581,6724,2791,9526,8668,7851,701,9497,4062,8623,2659,2779,1104,2872,8973,8009,4616,4151,9675,3416,6028,3228,1811,2111,1762,7915,9042,9431,2249,5002,1479,9168,4379,6377,1724,2127,9799,7771,973,2408,5985,3465,8999,8200,9793,6357,781,9095,2942,8905,3418,1339,7942,1082,9078,2803,2620,371,4961,6696,7195,2148,7061,6469,3211,7159,4512,501,8564,3867,2474,4205,3902,120,9536,4228,89,7747,2929,1343,9735,5371,7065,766,9421,2340,4788,7494,9971,4651,9301,4085,5011,497,9335,936,1891,3693,2935,9559,8826,1674,6153,8741,4047,2836,4723,8076,7428,121,2646,3995,2015,8245,7654,4316,9535,9828,3140,7127,6013,8090,6253,6603,4714,7000,1974,1002,6388,9344,9124,3542,7478,650,300,6546,5001,1178,7683,1991,3820,6977,2565,6879,3614,7060,9850,8649,4824,3533,6933,3002,9812,731,3346,5037,8491,8286,7549,3350,9887,3120,6536,9555,5845,1647,4618,4505,6952,896,5705,7120,4316,7711,9066,5206,2671,3302,6522,7071,2176,1563,3677,6526,3572,9548,4007,2776,8559,2690,784,124,9149,6940,4856,1198,6014,9026,4862,4835,6137,2760,1560,2833,2933,8677,8645,6027,1415,1518,2568,2612,139,116,8981,8471,9582,1370,2527,3880,2620,234,3467,8412,1061,5008,2847,1696,5276,2412,9618,2725,4728,7076,3870,585,3819,1691,1169,9524,293,4096,8794,2165,1272,1788,8925,5027,6883,6878,1555,8831,7263,4324,3528,5285,7578,6568,4768,4397,5952,6413,6323,1209,9862,9392,7946,7741,3575,2632,3587,5823,2329,6230,9907,2212,7328,1971,9624,6716,2220,9527,9601,1396,4075,4640,66,8650,9848,8820,3585,415,9748,7693,9992,1482,2812,7158,9330,773,6875,3701,724,1391,9511,8327,8453,7324,1134,3117,1520,6819,4063,1131,6709,5004,7729,9375,7606,7791,4634,3109,1933,7883,7665,4218,858,1384,5945,1065,180,3535,9625,3644,2055,7377,4198,844,311,1159,1970,6616,8923,3382,7189,3671,5269,8606,2402,8081,6441,4043,9487,7277,390,5107,9002,2887,4602,2043,9914,7516,3955,8117,7184,5034,1395,5703,1077,5106,7205,569,6614,2353,9868,5940,6675,2815,7567,3260,867,8490,1707,7855,6773,7860,6452,1792,858,3101,4068,682,7720,9418,6613,5208,3656,9001,7430,5163,2647,2268,4010,9746,5599,3778,1065,1292,6783,6780,2019,4413,8211,7308,3659,8177,654,3028,6927,4592,9342,5716,9036,9828,9918,8349,237,2041,1380,7659,1993,7417,1631,1641,552,9956,2714,1293,4076,1962,8447,8667,3496,5307,7742,6227,4567,8099,5243,9328,9620,7535,8474,92,2356,1029,1163,2712,2263,2309,7515,264,8959,47,2769,1956,7287,7829,3857,4211,2804,399,3438,3157,7882,5108,7868,5870,8712,1700,8996,9275,8136,8551,5821,557,211,4602,9933,4157,1524,2211,2497,541,7904,8731,5949,8555,9450,9227,9406,3420,7710,7725,2417,2591,3994,6436,9869,6356,8287,4423,4955,8015,1480,6548,8164,4398,4906,5009,9136,1193,7754,1979,532,1752,3075,9722,1030,2482,7510,6914,4013,9894,8259,3332,5326,7732,4008,779,2286,9443,447,5476,5336,359,4843,4113,2857,8845,8778,9375,7649,8622,8104,7721,3601,4661,2576,1130,4965,5464,291,7098,2958,42,8661,8929,3325,114,1065,1664,2657,7835,1547,3594,6466,1499,5006,2385,4367,3343,7811,3777,4383,6938,3895,6203,977,13,3557,437,5146,8742,1533,3614,8600,3126,2350,2344,4708,4368,2385,7177,303,5016,3245,2797,9757,116,7931,5797,9373,2781,5715,733,2541,2387,4733,8433,2355,7729,4716,4971,1897,1586,8430,6974,279,1651,2967,3814,5715,5986,5988,7254,4568,1945,6900,6195,9318,6067,704,3390,436,2041,7253,9103,1900,2726,6507,6213,6088,1065,9661,9735,7362,8657,2443,5140,3669,9155,5532,8470,34,5700,7648,6178,2179,9586,561,9161,777,1062,447,5163,293,4474,4155,2216,2485,337,9895,5425,3295,2945,98,1634,5510,8247,5665,864,2316,339,9521,4285,5478,2112,4130,6724,2079,5275,2950,2221,8282,9846,8209,3806,3385,436,4507,8269,6720,2626,4397,313,5815,3243,8307,1128,3727,4039,310,5017,8559,649,8246,3799,1648,1986,6052,2980,3944,8404,9409,6286,774,6766,3586,7837,4310,7832,8054,9352,9404,4595,1933,2426,6330,8196,5926,7579,4532,9373,9740,687,6998,5638,3248,2532,2291,5925,7493,3172,8771,4400,8741,8206,6190,6253,7198,1478,3492,7354,889,7895,8289,3089,4938,3829,8657,2201,2387,142,8757,6413,3612,7048,8055,5971,2614,2785,438,8152,6847,109,5141,6961,530,6682,7156,4566,3918,9365,1542,1092,3426,8110,9574,3166,2294,7125,1129,702,9384,6849,9596,2580,4128,852,6585,3838,6141,4276,3142,9400,5575,5367,6755,9046,3434,5052,7465,8505,7018,4687,9696,1028,3008,8605,5389,8699,8262,7467,7563,7560,5927,6166,5160,2452,732,7745,9471,4263,9388,5928,5424,5209,9550,4917,8825,9499,8617,1990,1095,527,6390,7244,745,6378,3915,4456,8518,1179,2064,4550,2157,2778,8526,669,5912,7036,2931,1177,9045,4721,2685,7981,1740,8517,416,6373,9403,4562,1094,3967,6103,6665,9479,6002,3818,3872,6495,3749,1857,2976,1662,9781,1187,9633,4671,6159,3482,8274,5230,7249,5583,6644,1884,7363,3327,6161,5678,9374,3154,4359,7182,3075,897,349,8307,7038,439,2085,7402,635,926,4639,5239,7650,9070,2534,9408,8808,4336,5744,3844,5162,4165,9939,1395,4496,3242,7835,2833,4111,3034,8434,1742,3378,9948,5747,7479,9335,2870,8592,6514,8886,5207,4249,7168,4871,3936,4499,852,3406,9574,5562,4023,7982,5165,1427,2264,3293,2125,9729,54,7909,1310,8778,2135,3175,1596,8198,335,5221,9122,7819,5251,9607,9460,6777,6602,4057,9012,3792,4774,7853,2614,6658,7545,1702,8213,7541,4270,3098,4829,4385,4939,9854,4994,9151,1778,4011,138,182,8466,4574,9895,4593,5148,941,9012,3965,9204,6859,8391,6992,9393,3638,6908,2973,5372,7898,4262,7229,9626,1130,8364,721,7025,5180,9113,8046,1316,3496,4465,6473,9675,3180,9772,9934,723,9394,7814,795,8066,5837,4626,3912,9810,607,4923,3818,4283,242,1149,4095,2489,2939,6536,1847,6246,8882,1637,6754,5513,6324,6415,5404,6501,6347,79,9591,4445,7356,25,4805,6464,2419,3073,9066,9401,9419,7911,7099,1829,8542,6220,5190,1424,1568,1362,1967,7729,1874,8427,2063,8955,8564,880,9612,5546,1709,4396,9111,8749,9848,830,772,3984,7412,2007,3113,2774,8264,1660,7154,1378,9176,8637,4366,1886,4158,9923,4455,6864,2883,8490,7149,8733,3163,8243,4320,8482,9222,6881,661,1779,1736,3393,4839,6006,2495,2578,7621,3203,2343,5083,1453,9973,9459,2564,6368,6794,6864,3865,5326,4101,5379,1201,9321,2107,1257,6598,3725,8692,8415,9774,5009,7483,3166,8767,8239,5322,1860,8011,4866,6728,276,3268,3937,3142,6407,2899,6137,3698,4971,1217,3410,9647,316,2808,4452,6920,1838,7645,2204,247,8624,1389,3747,1954,3968,7355,3414,5631,3632,2875,6806,8885,1927,3525,769,7681,4696,1125,8417,4405,4197,4065,8640,6456,8912,6036,5334,2150,8890,7327,308,921,3196,7430,754,2799,8221,2629,4438,3162,1266,2955,5323,6230,1254,7332,6362,8881,4415,849,5620,9421,9044,7903,4876,3090,9304,1866,9391,2663,3608,1135,944,5391,8182,3959,2451,2870,8557,8990,8427,6710,4984,3483,7442,8418,574,5560,1463,9828,354,5593,9618,5268,1017,3413,1304,2999,9624,5258,5114,3726,1824,23,7416,793,5687,4192,1989,7276,4950,3935,4770,6037,1359,9805,5406,7483,1259,259,7693,2824,3006,7284,6883,7122,7452,8233,9717,7530,7196,4728,2968,473,9599,1759,8039,3288,4443,8787,7528,4877,9225,4191,1577,5570,245,2407,4302,7587,8002,341,6448,2223,2053,8421,2798,1848,1091,2088,79,7766,4722,3933,3742,7640,2612,9111,994,6874,7148,2821,9383,9411,3752,6308,2455,2531,4748,4248,9651,6981,84,3941,9288,7260,5119,3760,1978,586,6487,8329,2687,4857,2058,1124,8799,1965,5885,1423,9810,4073,2823,4321,4745,6462,8864,4498,1079,2449,851,4740,6595,9817,6897,6021,6198,8787,3659,933,1687,8092,86,7797,1292,2071,2646,3491,3512,8457,8736,3015,7616,7529,523,4210,1768,7954,8908,1041,8780,2822,82,5409,9725,3961,2372,9140,9645,1482,6667,4799,3766,2671,5059,1035,8137,1508,5896,9559,4548,9077,3878,8792,2842,7160,7524,687,7040,3699,8926,4536,8055,7870,6032,3536,8660,1344,4408,5293,350,2150,6824,9122,4098,2477,26,1287,7195,450,3917,2771,9829,9798,7532,4651,7173,8015,4181,9440,426,3719,5695,7617,8269,794,2012,8194,5806,4658,7635,9194,1365,4333,5870,2749,8297,3595,1853,5525,6528,5519,2935,5970,6001,121,1532,6895,892,209,824,9860,4015,9741,6135,6787,5703,7523,8804,6223,5162,9980,2659,9146,8292,2609,7432,4804,5207,2813,6655,9297,1407,2815,3312,6306,8923,448,1323,3381,7064,4501,5486,4834,9813,2542,7489,1645,5757,9446,9268,1240,5538,8374,2855,5939,5706,1723,7978,3226,7415,1836,6998,897,2417,6596,4252,6528,2674,7552,339,7984,3067,2791,6671,855,1981,6880,8653,2304,5023,6484,9571,2332,9837,6491,3221,4438,368,8143,2499,9956,4675,2774,3262,380,8269,9338,4810,6025,7378,342,2862,7017,8885,2302,8721,8205,5099,4096,8180,4946,6253,257,624,9414,8581,1221,2654,8456,7601,8359,4551,2337,3497,4078,7047,7830,683,2167,1542,5232,351,1226,2027,3616,5564,4165,2252,4802,8582,8707,373,5414,1845,2636,1412,145,549,6302,2710,3744,205,9939,639,4889,1038,4152,7169,3405,2315,903,7587,6020,1837,8253,7614,8913,9820,6390,6760,887,1732,317,8266,8467,9663,5098,445,3704,9868,8269,4853,8213,2387,8019,2362,9215,7107,2004,3076,256,4950,9306,7760,1256,9753,1309,8969,1530,5136,6468,1376,4319,643,2652,7834,1281,1338,6943,278,3284,8855,3428,8710,1652,7967,2371,3254,4617,8395,1216,4556,1762,4654,4613,3442,7518,880,6067,7336,1435,7099,6087,356,6010,6661,249,1989,1851,2675,8544,6955,3311,417,4014,5349,3424,4302,9739,5522,3466,2717,9404,5890,303,5159,3322,7829,9163,9174,8734,9205,7709,5951,8910,3919,9963,4484,659,7462,5833,6560,2578,502,4938,2431,8934,5308,8581,2098,1042,9427,1187,3706,1182,7462,4025,9108,2612,2497,2400,3146,5469,2226,7884,2586,2931,2358,9448,5342,936,195,2710,906,6909,4010,9965,5067,5108,8533,8517,3198,5880,9893,1083,6393,8161,4494,1568,2342,762,3703,6446,3162,1307,1126,2179,3708,2725,6304,5105,1450,1918,6529,2043,815,7220,9337,5548,5640,4599,9071,9452,6186,6194,7880,1984,8500,4701,3317,1005,8350,5761,5875,2841,7168,1267,3515,2373,553,2719,3290,7720,319,4870,9177,2291,4696,3133,3668,5152,3215,9450,5266,8066,6866,4020,8079,6488,3512,1394,2675,2337,8938,8445,8741,7155,9168,5641,1371,9331,9266,7340,7780,8954,865,7938,5519,3886,8408,4272,8519,5539,2268,550,1491,4292,3192,2581,1239,7928,6180,7412,4754,4094,5205,7954,6736,1048,7080,7463,3264,1526,3460,9539,7338,4597,3503,8309,6543,6321,1960,8768,5928,1491,4471,9699,6500,3011,8720,3313,9859,5374,3857,8440,7847,7012,8761,5138,6362,2194,3997,493,7867,2320,3215,938,6260,3415,5045,4147,5869,2522,2602,7723,2626,6448,9282,7600,1606,3444,113,4052,8601,6280,1515,8289,3551,4289,2127,603,711,8186,3350,9968,499,6465,4272,4746,6480,7538,6683,4512,4913,4328,5964,9866,6848,6985,8845,4753,2006,1209,348,3919,5989,4855,9508,9140,9584,8507,1510,8322,3308,8912,7483,7309,248,3880,685,2670,1618,3957,8478,6387,3161,2269,1973,7785,4875,219,8120,8653,5770,2238,5961,6637,6610,9436,4105,8204,3794,3944,7120,1351,3339,3161,9423,4191,8364,7131,8457,6312,813,9733,8387,6728,4597,702,5219,7571,5067,3852,2306,1157,2600,1535,8739,8287,7342,3030,5675,4653,5471,560,3902,3446,3330,9100,4974,9412,9762,6263,1150,1123,6275,8788,9679,2096,906,283,5882,8113,5418,739,8856,1140,1080,7421,6136,3888,273,7212,3003,4279,1823,9887,9129,2641,6444,5668,9037,7598,8357,722,1912,2528,3942,1976,3676,9251,5941,8593,981,2497,4191,3507,5797,7899,4724,7574,1127,8305,8801,421,2751,8558,2862,1381,1087,5417,4150,5220,4525,7363,1081,6006,6813,5912,2153,7474,4317,6157,132,4643,484,9794,328,9334,820,191,2330,749,2632,4922,785,4065,3597,3296,3826,3603,261,4069,5714,9992,5680,4643,1163,278,1110,9598,3291,4799,6641,4496,7184,3270,7902,2636,7629,1551,3079,7216,6739,2893,4082,7864,7782,4165,5503,6110,8778,9749,9832,3226,8676,4427,4193,1818,3081,4045,1250,2712,1759,1924,4549,6355,7462,7952,6466,5229,7380,4389,1389,8485,3685,8492,8765,5879,3341,9557,519,5041,61,5898,8671,4017,9343,727,3388,5229,5873,5440,9935,7123,2440,7213,9561,7976,2343,3726,7258,9920,3287,2861,4978,3817,4492,3057,5029,3898,4583,2265,7856,3013,3680,9944,5226,9548,340,4686,6265,1628,457,5851,2076,5285,4876,6754,388,7928,8386,9345,7285,8686,7261,1048,2680,3150,5618,2426,1635,4205,8911,7946,4751,6117,3524,6731,1602,7078,2504,8449,1761,8177,9070,1325,8270,8842,9187,4234,4566,4053,5821,4993,1307,9429,4224,9676,5716,749,2801,3813,9353,3064,8888,5469,6820,5368,3305,8037,6334,1849,9812,7375,7818,7944,5033,5069,6254,906,2705,4039,475,552,7711,4123,1203,4040,7607,1352,8589,2849,5740,921,7904,9483,8994,7900,6111,8756,5061,5079,6370,5963,3810,2642,8518,8022,6173,6688,563,8161,5349,3792,6643,126,7618,4696,7802,4630,8343,8254,6952,4486,5287,6091,9403,8951,4566,3767,1866,9968,4489,5828,8200,992,2590,9812,9991,5108,9269,416,2299,3744,4695,863,347,573,8773,8632,8341,5045,445,3238,3714,2892,1002,6101,2582,1932,6580,5681,3004,1740,1367,1115,1254,2943,4382,5550,5768,2582,8244,2609,7643,783,2734,8914,5803,4369,3030,6334,4185,6649,9948,5218,1672,6543,4041,4912,1813,9975,529,6756,7445,2948,4016,4416,326,9306,1675,4369,742,8183,4766,5716,5016,6077,4187,4353,7243,3892,976,2568,6856,8504,3486,809,4213,8991,8071,6760,3822,5705,7937,9552,4754,104,6436,397,4867,6153,8554,9773,2936,6338,8751,5814,4235,7406,8079,6835,5725,2845,7794,7508,7024,3521,5298,3561,4528,4541,833,4365,9414,3392,5738,8367,2467,7138,2980,276,3126,8925,3297,4873,2009,7945,1055,7895,6018,4221,4275,8479,5913,6084,1601,3139,4575,7772,8857,3693,5106,6130,795,7480,4173,473,7346,8848,8423,6132,8621,8790,1968,3567,7289,8360,840,842,2580,1692,984,5789,5219,1858,2893,5146,5234,5820,7852,7638,4400,930,2084,2143,3259,3051,1901,5149,1762,1,1224,3384,8153,9263,9363,9545,9093,9487,9470,2576,3617,5821,9320,3476,451,8024,3956,1484,2756,9366,5154,7074,6108,8601,3487,9169,9415,9967,2134,2324,2563,6594,7635,554,5551,9234,5616,2310,5568,3725,272,3419,250,2601,9568,8684,2156,2280,996,118,1164,5676,7149,663,855,9558,4326,4364,3649,5900,3443,2218,8362,3589,478,3027,4395,15,2293,2068,7693,734,5870,3167,1792,9660,1270,1157,8717,3222,6231,3729,2724,9841,6767,3,9008,9900,281,6857,9594,5517,7831,954,2759,1125,3865,4908,8973,2201,5792,7463,4757,3563,2322,3707,9337,7084,9616,8891,8544,8768,5836,6285,4917,5368,2111,8885,6651,7306,759,6699,3481,6392,5231,720,776,5158,3234,6388,6944,7700,4743,6931,385,1660,6592,9043,1924,2370,6757,1144,9007,1536,4871,8392,7766,7169,2479,3381,3073,4730,6533,2697,6905,9421,9626,9816,1170,8013,2880,1254,3862,2259,7216,3404,4761,9476,1976,7,2172,1809,5585,4125,5464,6301,3840,1805,9255,6643,5110,1247,2155,4748,5336,621,8407,7899,2278,8582,8080,9128,4887,4724,5950,4680,1146,3079,2922,3468,3840,5782,3552,9095,2285,8828,6472,9803,5315,1852,6996,6674,9153,2226,7810,7326,8441,3126,778,8513,1199,449,9675,7730,361,8238,9934,7722,1571,3354,9203,9311,3893,6001,6556,4339,7797,5717,2436,4117,8421,792,1215,2988,2789,9985,503,7417,7589,6384,1301,4316,816,3202,3318,6456,7732,7394,861,3859,6976,7423,6780,6422,1099,4809,8477,3214,2446,6894,4224,9881,5403,4851,231,6356,8913,9043,4085,7255,2401,3500,4652,3762,6553,9295,3095,7319,8670,9124,5671,9540,957,9751,9454,2033,3243,7045,7120,4288,5377,2562,8630,835,7829,7960,4976,1795,2442,771,1972,2632,5139,655,958,3299,9475,6430,7172,7424,7739,8585,836,5044,4356,2461,9806,9542,2417,6489,9128,48,9851,3253,6800,1099,1259,5806,8701,4385,7958,2945,2566,5060,2969,5312,6118,538,3850,4520,9523,4778,3352,5797,7674,7681,4239,3708,8813,2271,4400,9723,8382,3577,8353,4018,373,2786,4386,6822,2814,3150,5427,2116,28,3999,7756,6841,5683,5069,3513,6832,5940,9785,6823,1236,3458,3551,4644,8055,5824,3031,1248,9421,7389,2890,9733,8874,7331,4354,4600,184,8609,837,3974,7677,2418,7098,7799,9733,9818,4990,9590,9235,8410,2824,3250,7927,5886,5927,6052,8312,3698,1655,172,8558,2699,4477,831,6038,8360,7334,5501,4698,9191,4175,7633,6799,8948,1737,4063,3841,9644,201,3349,8333,8837,3681,3287,9185,1907,4527,241,7366,7120,9757,8346,7540,9954,7305,6143,8342,5668,6062,4864,5190,7258,1592,7814,6952,4151,388,8722,2695,4027,2505,6003,8307,9412,636,3284,855,8397,7003,3107,2389,4844,1748,3771,6313,1334,244,577,3144,7262,1882,4661,9917,948,4573,7170,278,6772,522,3950,539,4082,6985,7738,5193,2918,226,6622,9487,9346,7675,187,9486,4420,3272,608,3751,5443,9145,1942,9454,9565,7788,6142,3745,4609,3253,8578,8157,6696,8078,1824,5597,9151,245,3431,3120,1321,6695,9409,2627,3733,8477,5264,3214,7978,1935,9227,5582,9736,1890,2794,6654,4683,532,3515,7221,4920,142,1233,6583,5398,4882,3860,7053,6414,2799,5078,8241,2316,7772,1752,4100,2255,3805,5644,4374,149,9266,5546,5010,5048,2871,2992,5037,918,7399,2235,7014,5746,2791,7056,3214,8655,8722,6040,1606,4347,4815,2966,8305,6723,356,9564,7811,9811,9694,564,492,4069,3182,6615,2234,2778,1903,1048,3545,3641,9741,7086,1764,8363,6212,7908,4430,4329,7003,9730,2881,2431,9655,594,4389,102,697,2364,6948,5931,8008,2141,511,4081,2782,6040,7666,3124,8004,3764,6003,5022,4128,3187,1060,4658,2629,4102,5614,8513,4140,9856,3635,7213,786,8851,9370,1361,2718,5666,1604,1303,3683,1569,8558,6575,2187,6775,7650,5984,7782,8848,8491,5101,1629,6552,55,5754,9638,1853,4726,1209,33,9010,422,4978,7590,7839,6374,8957,4439,791,5222,103,3970,5483,3356,2554,2315,144,5442,9880,1103,2082,7812,5365,8527,3879,859,5493,3889,8336,4870,6559,401,9399,5331,1325,4144,9971,6742,8210,2446,6237,3445,64,9045,6408,7222,7333,4324,6559,9266,5514,747,2310,1863,2641,81,6449,8414,4187,6868,9357,1682,8811,3240,2029,4245,4772,7394,1281,9207,8746,1314,4908,7532,964,1487,1524,1699,2192,3247,318,8668,2533,9881,7254,8539,3920,7043,373,725,2475,3970,8943,2276,7613,2003,2029,3161,4462,5795,2095,3577,5757,1297,382,2021,4535,9826,5186,5998,8483,3314,908,7709,4180,8284,8911,8403,7161,2275,5595,5202,873,987,4567,6612,2249,3822,7712,1016,7729,6283,8717,3635,6669,1346,4374,4474,6939,6714,4452,6228,1551,8643,7262,8441,4843,1459,6470,9178,3827,8589,9407,2559,4335,4364,928,1757,6467,8346,6824,1460,3313,3686,1156,9601,4824,5315,2089,1506,5917,1072,1661,4306,3266,6843,2926,8835,2438,8917,1404,8855,4279,2158,3255,6284,1036,556,9468,6999,8485,5003,5744,5286,5732,9653,5703,5943,5489,583,9761,9261,7303,8416,3139,6094,4530,9268,7576,7119,9786,5086,3783,3654,4676,5110,7059,6305,3083,3389,2518,8196,393,3324,8833,198,6417,3376,9488,9248,8003,5409,5003,6554,8125,5812,8711,6511,201,489,5228,3343,5615,7796,946,8337,1016,3755,1786,5972,7988,5211,8477,3321,6800,2758,9308,4535,9712,845,8724,1210,602,1416,9773,2188,3549,419,9133,4780,8721,9197,9958,8328,3716,5791,4833,2125,6003,1443,8399,1852,2655,2525,5610,5672,1821,8841,751,1324,6162,4364,3123,3833,2555,7334,4893,1154,8420,7211,5800,1783,997,8647,584,2235,6975,1541,8120,7499,1006,1363,1143,1454,9989,2337,1037,3247,6048,6827,8253,2626,8052,8001,3305,4298,9350,4416,104,7230,1003,4641,1505,616,1883,2187,3990,618,3480,2619,7513,7064,2545,7411,8246,5359,7876,8478,8826,1383,2048,5024,5269,697,8732,3086,9359,1366,6671,9046,3472,4788,8308,6574,1308,3684,5607,1655,9101,9184,6930,3752,87,2341,6344,7892,6899,2012,8597,7738,2864,4402,4007,7020,7877,8727,653,4451,5154,1389,2372,7385,8700,9513,1586,1843,2930,8547,1470,8909,3054,8638,716,817,9601,7087,9165,8172,8761,1415,2496,5996,5525,8006,4910,4674,3312,1503,9671,3186,8748,5616,7303,2759,8127,3573,4970,1724,7383,598,9136,6394,2960,6806,2816,3219,9785,9224,7977,7671,3638,3656,2462,4561,2641,2894,8239,4767,6366,9404,1834,6850,1044,2902,9783,3802,2596,91,8314,2489,9751,1396,7536,4014,4809,3657,1443,5553,2430,9313,4465,2750,6107,7081,6593,1361,9188,6865,2433,834,1607,9650,4219,9494,1114,6637,711,7221,6652,8214,9968,7292,462,498,622,8604,8849,9983,6272,9670,5190,9768,6803,9439,7373,9272,1435,9868,5370,462,6603,8481,8597,408,3141,1722,7899,1616,814,3509,6603,8535,3753,3677,717,5873,9852,6031,8836,3723,8252,5835,1516,1451,3541,3939,9147,3917,2636,6012,3074,2094,2945,6125,3885,8096,9826,6805,707,648,6420,9331,2606,8784,3291,9072,797,4956,9470,7258,8460,4578,501,8253,8882,4314,7379,4573,3162,4302,1234,7010,1643,8837,4859,7848,77,4674,7270,9135,5892,9373,766,3510,233,4126,8610,7273,1742,9849,1837,7763,6356,5683,9210,7788,1483,13,6287,2387,5473,9248,9853,9633,1141,2654,9296,9077,6969,8780,8016,896,3109,3915,6772,9657,4059,7993,4261,1220,8049,7305,1894,4295,5466,6472,9734,53,6755,7077,4918,3661,7194,644,2020,4712,3935,7161,3228,7448,2807,3064,598,9694,6752,7857,6847,3240,7023,2453,8982,4956,3571,3891,2216,8912,6194,8716,8923,6781,8033,192,2303,1048,8730,9376,5246,462,499,3736,3045,178,207,7197,7843,6807,9922,426,8216,3578,6822,3899,917,9241,4391,3341,6323,3280,5868,6705,4748,6664,1756,349,5885,7862,7841,9561,7384,5083,7985,2991,5209,5629,5353,3840,2385,5811,1641,4413,8853,4310,4326,9227,892,2834,9900,1530,8985,4821,7295,2174,8054,293,3658,6545,5062,3907,6865,5174,1660,6104,738,4854,4832,724,4321,9464,7496,9872,7724,2364,9232,5625,7302,9850,4505,5449,5421,6703,5628,7028,3526,284,258,8235,6184,6985,4267,9592,4411,1036,26,8720,2213,7432,7981,4969,9278,2112,3587,5778,6429,2028,8163,6712,1556,5326,6280,8791,2430,5422,9274,2331,2152,4519,9078,7939,1404,69,9394,3992,255,8556,3504,8515,3909,5981,5404,4442,1609,5020,7824,1569,6650,5368,2999,8337,7888,8326,4244,2957,3667,1089,2710,4566,5708,646,5484,1555,1659,7248,596,1101,4726,9110,2784,3561,5049,7063,6699,2402,1118,1186,4013,3900,5375,8269,3592,3594,2837,3120,4084,2262,6109,5695,5033,6171,6220,5020,7713,5082,4287,935,5685,2597,1009,1776,8890,8834,8193,9822,4296,6224,6179,6525,7779,3796,8640,6803,6869,2696,9111,5285,5585,9198,119,2686,6448,9275,6801,393,4032,9322,216,2498,6389,2898,1278,8369,8279,2508,7392,2492,7766,1788,9904,7567,1779,5852,9912,1733,9195,3883,2864,4225,3775,7936,2759,694,2598,9074,9679,8742,2320,5361,5214,3291,7500,67,34,185,3970,9302,2959,6680,6238,3205,4940,7335,2671,7712,1663,2350,9394,4848,6336,4407,7420,7442,2703,9589,6755,278,3173,6548,9075,4035,8956,8662,7306,6018,4945,9039,1891,686,4710,29,7253,4947,8181,6548,6381,2803,5801,3505,3299,1248,412,693,4783,3981,8133,5288,4080,3837,263,6334,1613,2843,7741,1382,4538,8212,4063,4831,518,6207,6689,4859,1530,4103,9650,5843,175,5695,152,8130,4541,9912,2425,2816,4179,1651,2808,685,1581,8604,6668,7526,7887,3003,1038,1120,8093,2228,2037,3460,1717,1832,9537,2438,5015,3698,5546,4920,5362,2270,1726,3436,7888,4,197,9237,1615,6315,4702,5482,3246,723,2535,1278,5952,1493,5594,1884,6088,3419,5695,6475,798,1417,1117,6397,9435,2649,7228,402,7338,486,9462,4709,8117,245,6329,1941,6676,1318,6037,5154,2197,6373,6522,6826,3560,8845,344,2474,3492,2496,1525,125,1204,8111,8512,4362,7122,6445,3455,6311,730,2957,6399,7754,4606,4614,8011,3144,2664,3730,9031,3466,8272,2068,5991,8323,607,4540,7260,3089,6050,7721,3829,8003,6043,2232,6110,3487,250,6360,1596,2406,9205,8283,3919,8749,1881,9874,431,4067,5371,8959,7323,5004,7106,8397,2976,7951,541,8052,6631,750,3657,7841,1527,7542,6013,7467,1440,7479,1907,2071,8607,8093,4655,5565,2749,7643,6566,9976,4650,6417,7846,5343,1665,1371,3205,2951,2435,7254,9187,7252,6134,1848,2773,2424,8265,3777,1924,2486,2390,7999,2591,5355,8323,2598,2625,6341,3535,9940,4014,1061,7297,7957,8388,4411,180,5951,4393,5324,1796,141,908,9065,3663,590,3234,349,7887,8432,3113,9829,7445,813,6863,5654,7331,5812,1758,5345,8153,5085,143,4632,7313,1426,8017,2270,9808,6254,1533,1577,5825,4637,1529,4506,2091,7337,310,7726,3744,7671,1231,8683,515,294,6391,34,659,9072,3453,7179,9709,3699,9580,397,5838,913,685,2015,6508,566,6955,4935,80,1839,1287,4485,1017,3568,8432,1754,7884,6909,6128,9053,3458,3400,9966,5867,1087,2341,4179,9841,2377,6848,133,8356,2840,310,7467,5210,3938,8188,8681,3014,4215,1092,2221,5688,1565,4471,8918,7546,1305,2073,296,496,7246,3588,46,3722,1363,1519,1056,2374,5167,1390,8632,5826,1922,9316,6605,9140,2287,8007,3697,3237,9471,4161,7119,4563,3766,146,4474,8373,4251,146,2286,2397,439,6094,9397,8753,655,3925,8696,3481,7265,8844,5573,562,9515,6549,8636,6053,5,8131,9533,4376,9009,7542,293,8772,7741,9402,8079,4194,5739,3017,6042,7950,3323,3430,9952,5055,8696,3627,7998,6421,7469,5615,3361,6702,173,5637,6106,8014,9317,7535,4049,8553,9562,6478,9551,9040,4887,7471,5375,6009,439,4640,2173,717,2672,5535,5131,2161,590,6771,2858,6313,3725,4602,6592,5488,1274,3203,5018,3458,8813,9169,9658,7495,3626,9321,9980,4486,2919,3756,3509,3749,7555,4646,8987,3665,1538,8617,8906,2395,2404,5928,1158,2779,1892,2391,5389,3790,3689,1357,563,2644,967,2051,6947,7619,4910,3933,7418,3906,3211,232,5478,5918,166,1224,9390,7872,1770,1689,3386,90,9675,4032,5514,8428,2293,5509,4487,7164,3101,3550,3981,5908,6654,558,6457,9017,72,9270,1520,7144,3864,3748,586,8232,9786,848,7553,4731,7165,6125,586,2015,2802,2775,2389,5028,8903,2926,1918,7590,4957,8060,6372,3306,4726,1921,743,9313,3184,6065,795,8661,7261,8790,5586,6453,1074,7678,7180,926,3189,4993,4978,1506,3454,6103,7075,3040,9727,205,4973,9197,3343,7488,8332,8345,2219,3350,697,117,9987,7324,4036,4579,7882,90,8078,9135,7698,6085,2139,6623,8421,2213,778,5482,2212,228,2394,6838,9174,6190,3209,8107,2831,6694,1215,3279,4322,5970,1124,8401,9230,9625,3407,6773,3342,4443,1991,4154,6609,6263,5629,733,7627,2153,8839,1862,4753,5466,6156,2300,2836,6186,5258,6219,5646,9674,1802,371,1733,2077,4025,3298,8761,6091,1981,2874,7443,84,8186,9714,4838,7827,2996,167,6197,4224,9596,735,363,2446,1718,5434,862,6576,1901,1277,8444,8723,3736,3320,9613,6986,9910,3801,4982,5885,2052,6192,8981,7709,7914,1187,2124,7763,903,7538,8440,3469,1344,1522,1095,3948,8163,6545,6046,2831,1302,9398,2341,4223,3257,644,1835,8353,5313,7864,9554,8687,392,2313,1227,4480,3629,3717,704,5419,942,8429,7551,922,184,5463,1847,6858,124,9611,4824,9487,1964,7407,1607,5709,8726,344,3245,2291,7399,6373,4102,5959,4632,6443,2470,7262,2223,8049,6755,7827,1237,8354,4189,6359,920,9827,479,6340,6981,7226,765,7819,5369,2203,9628,6220,4854,8016,8699,41,8148,4674,4077,2223,7617,7884,6968,5437,7110,3249,205,7723,6397,9920,1010,9049,9608,136,6849,2601,3661,6374,5477,7559,1116,7909,3897,238,5315,8115,2674,1323,3477,3151,8056,3766,5218,1954,6117,8953,2574,8888,7815,1665,1918,1112,8961,1017,6621,4287,8078,4765,1397,7845,9647,770,8073,1884,6577,9609,8455,9731,4197,4966,2269,8722,4141,2936,7594,9426,4207,7545,5242,4968,520,342,248,6564,8201,2065,2189,5574,4796,7775,33,1753,3337,4948,6654,2634,8303,5062,2647,1969,7142,5722,7731,3898,9694,220,878,5939,630,142,8601,4797,4058,305,8027,8342,3929,3330,2593,8184,97,4458,2306,4206,2912,2360,8369,3698,8643,9954,3094,203,2213,3431,2932,6275,3533,3251,428,418,6988,9079,117,6982,1459,6882,4045,510,8568,1022,7976,3215,3766,2996,9955,2716,3973,8736,8783,1684,5830,6394,7119,1429,2141,2873,694,9799,3311,177,5728,9256,7894,6426,9196,2932,2394,6017,7693,1272,3137,6576,7604,9992,6971,5126,6071,4433,1830,5136,233,9622,4637,2735,2901,1653,8515,7569,9031,8396,1437,6708,5338,8339,5816,9439,7882,4315,1490,3956,1769,7990,7590,7318,1366,4052,6597,7307,595,732,7212,8304,9131,6985,542,7588,9349,2575,2032,2757,4319,7038,1147,4162,1882,7233,3743,6044,7746,2302,931,2044,3337,2671,4885,42,3629,4057,298,5752,1150,5511,6620,8631,5112,3215,5957,4664,9067,5701,2209,291,8882,4204,6781,8987,7239,5320,7966,1125,6777,3657,9009,3634,569,2809,9385,9396,5821,3845,1592,3531,5631,4578,8506,8832,5993,4242,1442,7846,1163,6168,2106,8876,2084,6364,866,976,7883,2207,7556,4270,3268,6134,3596,1942,5463,5524,8222,5022,1790,9218,439,1410,5159,1409,3375,5073,3423,3259,3854,3948,902,8814,7265,9817,4882,6985,9438,6427,9039,2011,4946,8853,5937,7972,174,6272,7583,9734,8941,9002,7317,723,5110,5102,2678,3884,5450,2942,2862,4617,9772,3555,6478,3544,2914,9467,7395,6790,5890,5178,1006,783,1380,8949,7590,9697,635,4675,495,7380,9627,931,9239,6305,5525,6094,5635,5610,423,2975,6352,7175,6108,943,4972,5608,751,9704,9427,1020,3094,7884,5499,8727,2363,5603,7289,434,3992,3400,2506,8360,3989,6725,6478,3228,8512,941,690,6370,4515,6420,4808,7113,9448,702,9790,1976,8027,6407,8760,2468,1105,258,7757,2131,2543,8457,9815,8997,9145,8045,4706,3421,3477,9160,6866,9655,7137,3967,4871,9766,2882,8987,3036,2338,1016,693,3209,292,4581,5986,6035,4574,1922,5270,2533,4788,4398,4795,4521,4274,5091,2820,3743,4546,2618,5915,3311,7784,6206,2826,5440,6329,7243,3996,772,1250,4474,7412,6355,1032,2579,8075,8236,5640,6989,2970,6792,2685,1673,5125,3900,7432,4197,608,7074,2449,1679,2538,5043,6815,7631,6391,4698,8866,1969,3554,894,6432,147,5658,1953,5414,5239,6950,6146,9345,2347,991,3231,7943,3983,469,2739,6626,5548,1831,1496,6070,8162,3172,847,5684,7227,4919,6389,9449,4529,9208,8501,1684,9306,783,7268,2236,9931,3923,8082,7296,1921,9196,8857,4532,5342,1009,3250,5678,4247,4499,9108,9188,777,8617,3181,5649,6457,5485,6034,3715,9126,1889,681,8043,8281,343,7155,3965,5468,3407,2049,2073,4991,3547,2955,7537,2233,9480,2638,5113,1903,723,8348,6486,4195,4868,1136,4006,5839,4847,3953,5360,7283,3006,9989,262,8930,239,1790,8125,2835,5133,6425,4993,3845,3674,6630,7724,7498,7433,8576,636,6029,3141,3235,1159,2634,1403,7532,398,2794,9681,6501,4403,8773,9356,3439,8092,1106,7531,612,2251,5749,5990,1843,4260,4358,7180,5683,1820,9919,7637,3840,8161,9406,9750,3029,3988,5638,9276,2160,1037,1406,5447,3097,8474,1530,8510,6551,3825,5933,9457,3852,2985,6629,3123,2413,9065,934,349,813,3443,8921,7762,7363,1865,3397,4668,4337,4656,9266,8399,1720,7424,9412,678,4856,5423,2210,8209,5606,4573,2854,5040,5096,2086,7244,8562,9876,7138,7608,7079,2359,9004,7711,3074,1955,7119,2784,6022,2912,5245,7571,2509,3631,7284,9823,7480,8233,7591,5390,5433,2587,2360,1024,3589,5154,9917,1808,3120,125,3242,6347,4906,8701,480,8199,6018,4440,7925,3610,9709,5887,818,498,1493,7508,682,3143,7105,6100,6118,6460,3563,870,9589,8316,7197,4254,7185,8465,8208,1779,2375,6548,3619,7121,1214,6770,8657,9035,7292,3109,5218,130,3386,57,9663,3607,2228,2500,3834,1057,1881,5752,749,9640,7001,2553,4029,1014,7924,5870,552,3706,8471,9120,3208,332,373,8494,285,138,493,2969,7676,6441,4421,9727,484,5784,2743,7143,1024,275,7480,5940,283,9908,952,9958,8626,7462,8942,7558,3762,9702,4635,9509,74,2874,5665,3935,9991,4232,7293,1849,2369,4635,5632,9170,6580,7649,1389,1632,3817,1465,7075,826,232,759,430,2354,2274,92,5940,2643,4455,2022,9604,6225,604,966,960,8835,2230,5685,8691,6171,9210,5258,2013,2042,1128,7639,7188,6391,7864,2799,1224,819,8669,2351,7243,9366,6487,2923,1864,6541,5618,6435,9340,5866,2406,2880,551,8236,9022,2145,6410,4486,7499,6511,2057,270,4512,6945,9692,5470,5745,6496,6468,7808,3966,6956,2543,9144,8088,6337,7573,1058,9596,8939,8352,6963,9265,3361,7563,4868,6816,4066,1220,9198,4978,3267,5545,8562,447,3305,4463,9408,3072,9392,9648,7760,1830,7799,1705,719,9119,7984,7855,8030,6795,7897,4044,4655,3438,1395,9330,843,8990,9055,8613,159,8806,1984,6944,1562,5848,3256,598,2247,6853,8200,6098,2768,7897,2102,8803,445,8419,8825,2719,4154,5746,3688,1725,7547,8213,6236,5273,1003,4633,516,4988,3216,5521,6534,7475,5094,5080,7496,4012,9289,9891,8178,6165,4499,2681,2626,4543,3858,4097,361,7460,1119,9637,7117,9045,7795,321,8901,9602,9266,7509,6243,3497,1948,8381,157,9678,3587,1589,5404,8463,7086,9363,2180,1056,733,5602,76,3936,9817,7064,5520,6056,4840,6308,5756,5474,4278,6148,324,9238,8168,1866,7731,9705,8156,3104,3167,6038,6926,6735,7311,7177,4904,4783,7062,6658,363,9728,6806,6804,1937,7796,3848,3683,83,3643,2804,1390,6785,999,3680,7336,1621,4625,7433,5929,5421,5109,4131,3965,3254,1732,2110,537,9096,182,147,2888,7150,2017,5914,1095,6000,1301,2339,8613,1461,3417,1158,1300,4207,3057,2647,3904,4355,2585,417,9738,5199,5406,3898,6346,2432,1103,2249,951,4418,4405,9211,4712,38,5664,4968,7840,9686,7840,1917,8440,144,6532,1315,6775,6366,423,369,8456,1902,717,8275,9696,6120,3240,8782,7697,8607,8930,5006,5407,3627,9904,378,3861,9866,1976,1809,2953,5796,2284,7068,6205,4603,109,2385,9178,6898,9451,301,6372,1156,7204,1870,8867,2137,7330,8651,8291,6546,1261,3840,4845,9228,2150,8177,336,9413,9427,4749,6192,8821,6564,420,1098,4078,6986,3526,5235,3890,2268,2603,4542,6601,9996,9379,902,945,3607,3506,1822,8452,9951,6210,5983,3828,8782,3998,9628,1418,2405,2765,404,7211,8411,6142,5899,9979,4387,8941,8869,9694,945,3702,5271,7399,436,6277,469,7355,9407,6461,4977,884,2996,6489,7373,145,4786,4203,1167,8301,9126,3537,1894,3276,6631,7376,1010,2462,4863,8947,7033,5287,3370,403,8713,7493,9041,4168,1023,7756,187,5615,4143,1171,347,6203,348,5197,7023,41,354,7352,7659,7561,9002,682,7036,9535,9164,1711,7028,6493,7113,5240,6310,8029,3465,6668,7625,2638,957,4824,3264,997,572,3327,5801,2145,1523,7720,7261,1551,1818,9003,6631,3491,4781,492,5988,1839,9291,8525,250,74,6347,3785,8002,4549,6437,6800,3299,3208,8201,2789,9816,8945,9177,3533,7521,2370,4688,7005,5119,5399,5342,9391,7282,2718,5316,7697,1182,6664,5122,4243,102,7677,7952,2772,9385,7590,2342,514,3764,565,3554,1519,7133,2594,1254,3371,6708,9000,4700,6270,2059,3725,7666,8042,9470,1587,3340,7810,9064,554,5741,9025,8528,6456,359,4219,2247,8461,5919,4281,7817,1828,8538,8786,9454,9838,9438,7451,4663,5234,9024,9748,3502,7534,3599,1112,1576,5954,3780,234,9031,1830,7754,6406,7684,8283,8929,9288,6118,948,1900,3947,8756,8369,3402,7532,7205,8452,8529,6503,8636,1114,9283,4173,5058,3876,2363,7626,9323,2062,126,585,569,1823,5744,7305,4567,7361,3319,3650,1738,5409,1761,2302,8883,3515,3715,9501,8188,7804,5215,2076,6009,3188,5289,6300,6872,8114,6996,9126,1847,390,3367,2913,9815,2587,1737,7876,7457,2128,3250,5858,1314,3726,7602,7103,2969,1941,4746,9270,491,126,6168,6092,2227,302,7559,6691,61,8154,6719,3480,5552,3158,3982,3639,2555,7513,4050,1058,3465,779,7158,1753,9345,70,5828,1187,7375,7223,1922,1139,9731,3278,942,74,2115,2339,9789,8250,3932,9052,9407,6067,8394,4999,322,1461,300,3868,3548,2973,8237,5187,7509,7463,9952,7614,3690,104,5695,3417,7448,442,5407,6107,1907,5240,2042,3571,7723,5996,2821,6706,3882,2426,6781,6921,292,3106,7709,1388,2805,3725,9137,6188,7438,6872,2286,6328,6204,5192,3832,8543,3912,9601,2405,9173,7099,5116,7355,9232,646,6533,3837,3668,4985,8824,9077,668,3590,9673,493,342,6576,2665,2832,4050,723,7755,1843,7267,9862,908,1268,2609,3675,1444,3787,1488,2999,5061,937,5207,8782,2037,4536,674,9531,2588,5029,9216,2719,7606,3975,7930,1866,6714,7519,2737,7893,7700,5448,7287,8257,8763,5520,2317,140,6518,7319,8968,7667,8999,4159,880,1570,2768,9305,495,2532,4936,2739,8287,9943,5891,5654,981,2976,7529,4163,3152,6334,6930,3812,6341,3500,1503,4814,364,4752,8448,4017,998,1553,8527,7021,1599,4931,3250,2234,6376,2432,8019,7195,4151,7218,4473,6050,7553,1769,3329,9798,2946,344,3535,3866,3230,7991,2590,9614,7758,1363,5366,2225,6157,1846,4766,3298,2418,6947,7322,8097,4102,374,2917,848,9271,1354,4592,8177,2518,4482,5402,5606,7836,1403,7111,5559,3476,6050,9339,7910,7820,33,9770,2788,2264,8087,9211,7769,6404,5616,7104,362,8196,7209,3031,9681,5121,1577,3267,5789,4936,9943,4160,4142,6570,827,9094,3327,6622,830,2936,1814,6170,3950,4110,8974,572,3268,5942,5804,1588,809,4071,6480,2884,392,7129,411,6738,4214,3804,8158,8071,4237,4523,4590,8653,8884,9271,8789,1430,7553,7708,2720,9728,8566,3066,3914,7277,923,8362,5284,8387,7602,9602,4147,6340,9911,8849,346,3910,6813,1973,1410,6120,9876,5895,4424,4623,9112,2777,3663,8594,3480,6179,2991,362,5899,9108,2366,2032,9669,3877,846,2019,3758,7957,9430,6415,9110,7695,1177,259,9107,3078,8284,1562,1425,4008,8648,5725,7173,599,6912,202,1871,4723,1367,8808,6659,6286,315,9107,5057,5281,4706,6661,1903,6399,2196,3935,4164,4539,791,9752,1300,3604,4720,6811,2308,4753,6010,6030,5903,9343,775,896,5623,1409,1106,1958,2673,2176,6908,2346,3190,8129,9462,78,6889,3426,3299,1187,3319,4114,8095,3167,2788,4134,5556,6780,4976,2099,2547,2367,5292,7494,2827,2331,7135,6105,3533,4431,830,7147,6755,7938,5439,4316,6000,4019,196,5786,5065,7017,3063,7100,9549,3793,8345,4915,3329,2367,6296,8429,4356,779,3873,2547,9966,6141,5734,5611,231,7622,2974,1524,3646,6608,2996,6080,8951,8130,5491,1901,8137,9,5100,1423,3590,7728,5365,9163,8450,1496,6971,9639,4554,1427,6555,7005,2861,4118,1070,7330,3973,3098,9756,3698,9125,515,3741,7666,6918,2320,6074,3726,4854,7601,9960,7896,317,3229,9219,2799,1797,2284,130,2646,110,3498,8410,202,2583,950,3208,8128,3422,9023,5655,2191,1631,679,8190,6067,4826,567,4538,7509,1323,4843,5985,9592,9091,3938,4283,1516,9389,8097,4796,8742,9404,4201,6961,3238,7664,3682,473,9992,7062,3128,8852,7844,334,9863,412,9572,9701,1595,8629,9465,2851,6315,2714,6664,4564,4850,6412,154,1533,5173,1991,5451,2944,7176,270,8176,5593,5184,6738,7749,6672,9030,9971,283,800,8954,6574,7309,3473,5232,807,7819,3654,7232,6309,2466,8418,9085,7220,1555,5188,5457,645,1818,4740,3264,5588,9713,1789,7558,1914,8320,6966,943,3398,1456,3164,4064,5398,7080,538,9641,6284,3190,1194,7798,1472,1362,2702,3500,3759,4946,185,3945,6165,7510,9984,6502,4853,1078,4269,2669,6633,7166,2942,5130,8773,1528,4287,2676,5615,8704,3048,9051,3638,4914,9256,9423,9245,3033,9397,3948,7320,1471,7900,6305,551,7431,530,5488,9110,8694,2031,5675,7977,1836,7637,8944,2357,6859,2367,3302,4973,2017,823,503,5160,3625,7295,9267,2308,2846,2099,8949,8366,7802,6564,4253,5860,6108,836,4199,1533,1709,7005,619,2247,5490,8528,2964,4512,7140,9639,5074,6328,5109,6024,7368,1157,1322,1276,7731,6228,4514,8862,9580,9214,4517,5272,1626,7109,6942,9466,4178,765,8928,1533,7264,1592,9889,1637,6439,3692,6604,2096,2189,5919,9483,2790,1836,9976,1003,5625,7278,6338,9485,5520,6176,1903,1546,3414,1790,887,9481,4061,3527,334,3493,5787,8242,5848,948,4597,3185,6873,1094,8937,164,2081,7650,975,5597,1252,5195,6455,6445,8230,7599,9729,3904,4064,6897,1232,4832,9109,6287,3818,3659,5011,9362,2439,7094,5128,2613,2851,9395,7580,7904,9652,7499,6583,7153,267,5647,6256,3797,6822,8564,8046,757,5275,7369,7504,9489,3145,2266,8654,9832,1011,6826,9287,2241,5162,3097,6595,7613,1150,9023,4004,4778,2614,4411,4335,8683,6426,4592,3222,8849,1985,4226,9838,2756,7885,9304,3267,8587,191,444,6397,545,8263,5266,9264,6467,3869,9342,9447,4734,9336,9273,9413,2373,2514,4725,1628,2040,9735,6480,3835,9999,9549,7429,820,4172,806,6078,4946,8115,7099,5684,9604,7829,1478,4022,4500,4197,6005,1498,2717,8590,4575,7451,9244,3201,3355,8683,6792,4797,4892,7330,8361,9078,8687,2865,7931,1032,8384,9893,9511,216,9506,1979,8249,5326,9635,2000,8529,5889,9043,1739,3081,6384,1149,7172,7360,1294,5197,1256,5729,6338,1228,590,6021,349,4943,4064,5854,2072,5588,3013,3785,6379,4742,4937,5247,4346,6777,438,8672,1428,2543,5832,4298,8304,3510,4419,6028,4078,3465,5632,394,6386,3495,7994,9534,8131,9303,7292,5732,2212,1028,4670,4700,6501,7001,7016,980,818,9499,8032,3445,5049,3996,6418,297,7506,7412,2672,3159,5037,8482,7738,7045,8067,6795,6139,4169,5207,554,9092,5872,2493,8730,9977,2865,3165,8173,7283,1164,798,9105,8239,4709,1711,3385,4014,8031,1144,8191,5593,8624,5995,5917,6850,8151,332,7448,1498,8506,3938,1546,5041,5801,4462,2921,8264,754,7081,6771,5832,8174,4415,5197,2738,517,3220,5834,2645,67,9010,6269,5913,2149,878,3592,7032,6546,2897,3455,5126,3765,8272,6646,5596,7046,7989,5359,6961,4202,5678,712,4249,8226,3819,9489,5136,288,3523,8544,448,9017,518,4137,7321,4982,5359,3332,2835,2833,8374,2256,4903,6423,7629,7550,5055,3586,8470,1486,7441,9321,9691,8748,4668,339,7725,2196,8592,7072,9249,853,3983,6050,2601,3420,605,224,9676,6411,6141,9403,1838,9035,1733,2293,1496,7782,3820,395,1718,932,981,9820,3516,2710,7586,8199,5860,4615,2281,2262,2604,2090,5850,8102,1261,6709,4134,9877,636,9195,1937,7779,9445,9865,6333,9087,1252,6706,3150,2656,1697,799,8326,3688,8307,1984,8574,3454,6572,662,8349,5188,2822,9331,4344,6715,600,6288,9044,7736,2269,9517,9677,9799,2661,9515,4728,668,7926,7527,6954,8581,7289,197,753,5338,5668,4722,1825,9104,2882,7938,3558,1235,916,4915,7548,2565,7411,3485,3805,9062,8488,5886,7568,2725,2414,1924,4098,6127,9409,5704,4208,3331,5198,4974,816,3451,8711,9883,4508,1465,5608,9260,2738,7550,474,438,4964,3787,2020,794,5233,2073,4535,9074,8851,7144,7968,965,9001,9609,8773,6477,7637,9074,3274,2122,5121,7133,1224,848,9297,4467,2268,2209,9077,2146,3657,1066,1460,2767,8336,1078,7921,913,2833,554,6018,3557,3889,2491,1251,489,166,9843,4284,7597,4770,6982,9663,2324,3524,6898,8068,663,5124,4437,2942,8892,9168,2124,4411,7769,8714,4504,4421,4845,9763,1968,7244,1514,4776,4938,1852,5294,3315,9846,4565,8002,6840,6945,4229,433,8550,9140,7450,8824,4647,7392,7187,5996,9081,4068,8334,5556,3912,9989,9121,7058,4589,4827,6215,4515,4981,7440,2132,3369,4613,8545,2869,7946,2511,6846,3998,5084,8883,4351,4815,476,9441,4391,5822,8816,2842,1431,6562,817,541,5723,4139,4083,6459,385,653,4759,3563,8766,806,6832,1117,4845,8892,6291,117,4402,4948,6249,3282,4315,6398,1509,2314,1612,9913,5511,4096,1177,6380,1908,8087,4095,7755,5886,5629,5134,9918,9789,3997,5553,9672,7885,4583,7881,2256,1438,5165,2074,2309,9645,4124,4605,8757,8846,1056,9157,362,7855,8824,5058,8446,6321,3704,756,3989,119,1188,4481,9583,3851,1896,8217,3219,4152,8882,1491,3506,8617,9598,5011,4577,3065,1016,7963,1372,1594,6866,2152,1312,3924,3614,4909,1779,2677,5345,5086,524,7399,2974,8766,5026,9823,6644,3477,5655,6546,6335,4665,1600,2439,674,5923,5490,2977,2435,2446,4528,9946,8593,1276,467,7502,6295,4134,9887,2642,7572,9649,8790,6692,9517,897,1290,3172,3940,3936,4504,308,5043,3991,4338,3852,8099,8657,1848,3549,5918,3844,5659,4897,5109,2666,5059,9544,2373,8283,830,1983,3995,958,4059,2629,8061,5526,1427,3690,7191,5445,1716,8381,244,6969,6940,1685,8155,7316,7831,456,1819,4330,3463,1191,2337,8443,8960,4799,5955,7717,7328,5647,2865,3423,5501,9773,149,4782,445,7614,201,9055,5253,920,7528,2491,6153,2500,574,5333,3255,7369,2499,6431,300,390,5088,7287,3072,4253,3231,3922,1236,5858,9648,7056,3902,483,1202,1346,3088,6156,6481,6840,9618,301,1700,4743,9745,4866,37,9939,9165,4640,1688,8307,5278,7101,6264,2226,5000,3575,3076,9965,8559,3200,6384,92,4176,5935,183,8665,8823,7303,1143,212,8917,8365,5875,2008,285,2198,8469,1333,1380,6992,4002,3942,3312,1232,950,3174,5772,6651,8875,3354,1960,8217,8197,4731,4207,1361,8410,1957,4907,4747,8297,1617,5452,6149,2767,9317,7685,8926,5138,5240,1384,9258,7453,4715,570,6576,5050,8677,5134,9779,3946,5154,1257,4398,1977,9459,9650,8046,4334,2187,2035,3690,8426,3199,5965,9304,3066,8750,5143,961,1929,3483,1003,4168,5708,1400,1904,3121,3545,6851,80,7665,2251,2855,2062,8032,3025,9160,6475,4812,7178,1007,2956,9575,6753,3761,3230,1423,6401,9026,2556,5282,3356,4401,8351,6488,760,3257,2832,1869,6781,6858,6428,3820,1040,6350,4162,3803,3949,3227,4815,5461,4013,6424,1997,3322,4454,7016,6363,2070,8465,224,1480,893,3035,482,3901,595,2335,4541,8412,9659,1327,9394,2756,5393,6086,9541,2777,1627,1134,8889,432,4839,375,9300,6800,4515,416,654,876,7711,243,3282,8381,4462,3090,7237,8378,5568,8774,9959,814,4496,9306,3792,2679,9772,1516,9837,4982,8554,8992,8902,371,4650,5642,885,2089,2600,8339,4315,4439,691,2194,3503,1959,9511,6515,189,3844,9980,6213,4743,1564,71,4436,8229,5053,5874,8628,1791,9258,4726,9003,2866,8826,6258,1129,5918,392,8460,4226,6015,9665,495,6028,3953,8105,5942,3704,6385,2111,8490,5241,4843,4892,5698,3295,8402,188,4098,8202,5746,6102,3331,3147,9673,2544,9470,8777,5748,4768,6220,8652,8818,3988,7502,4345,543,7327,8880,2573,3842,3647,9123,4468,7798,733,3321,5834,4327,8119,1129,1025,4274,2394,8802,1431,1988,6417,9273,6345,2967,2413,4009,2421,7580,1711,2224,5718,3299,2153,6986,7880,260,1364,7662,9907,4909,9571,3905,8120,5828,6956,619,9486,8640,4764,6995,4412,7446,4160,83,2895,1609,8775,10,4791,8106,7064,5240,6155,8882,1472,7252,6086,5839,2984,3492,6550,2630,6260,2545,5723,4178,3350,4541,6501,9281,9035,1616,5022,3474,9224,2994,9327,1581,2974,9466,4043,5982,7507,7971,4524,7034,3938,2732,3984,4933,5341,2277,2080,2602,3531,9550,8425,2964,8317,5401,6541,5994,2111,2388,9488,2367,4459,9297,3472,6368,2169,1288,7609,2457,3040,5662,6780,1632,8434,5473,3498,4657,3253,468,9355,7753,5026,5071,9712,1583,2455,3203,8604,6705,4519,4515,878,1110,3209,3650,4833,6452,1774,4842,8033,986,8440,9224,4765,3649,5203,536,8046,4528,1042,385,98,5403,3228,7052,8890,6312,7623,3581,2368,1462,4470,545,9762,5704,1644,2095,9016,6753,8169,6069,8940,5696,8092,9907,7420,5107,910,6219,5480,9417,4509,8920,1210,7768,566,1837,7671,1467,2785,6220,8291,8609,3843,7140,315,3224,2129,9353,9743,1725,5403,8701,9023,257,1722,2554,359,3809,5602,1598,7832,3716,8103,303,9152,8586,7576,7913,6296,7254,6589,2413,7810,1470,7626,5479,6759,1434,7065,558,5932,534,5962,9710,5741,2521,9830,6138,4847,4111,2842,4000,3825,8811,5891,1884,1926,2897,9821,803,8722,1558,9718,9835,4768,2842,8557,6236,5497,257,6590,7838,7172,8011,587,7660,7176,8593,8119,3598,2742,1401,4042,8941,9911,7493,4739,4841,1898,5151,1353,4190,8144,4422,6827,4114,7013,5114,2768,8258,5414,7953,3815,8564,3657,5071,3126,4353,1363,8814,1013,1304,5069,3386,446,9387,997,7341,8412,5671,3458,2221,4166,7370,8002,7535,2495,751,967,1385,4738,7090,2353,4,4683,7522,972,5815,6285,8273,1228,6426,9733,4460,8109,894,4282,8197,7946,9193,3549,830,8916,3732,664,2201,169,5358,5833,1532,5718,5645,3777,1351,3336,333,6257,1578,8572,6934,9975,5906,7077,5898,649,7812,9220,2302,4518,702,1903,4508,5803,8701,2814,5213,7574,7198,8786,7692,991,839,1865,4745,3433,8487,3336,9192,4266,4496,2685,9654,4068,3412,5530,5679,4280,6459,6561,5631,3152,4005,1004,8798,2599,2325,9907,2820,1212,5257,7746,5265,2156,6409,221,5397,2637,4337,6885,9913,207,4228,4818,4718,1081,8386,3994,8648,9170,9064,8995,4194,1894,6711,4724,103,3484,750,7454,9331,6829,1438,7911,382,2559,6470,8835,1391,4449,1096,5695,9116,6697,560,2370,4952,4388,8773,3983,2983,7028,6023,4992,8003,2584,6062,9711,9130,7873,3576,3229,6871,1754,7415,3034,4357,9922,4437,6910,2294,6692,6671,744,6331,9001,7169,4236,9276,384,405,3664,9718,3615,130,768,7303,6501,696,2069,7945,5934,4730,4239,3784,3979,7994,7472,5524,6613,8099,2998,7168,6715,5408,1210,1498,9950,250,9095,6239,9735,4896,2639,3311,4347,426,5984,2034,4335,9862,9250,5584,4860,1448,638,6074,6195,4841,4713,2788,8158,2602,9716,6350,4629,8952,3011,9188,3119,4879,5380,2544,2926,7150,7038,424,6365,6669,2583,8640,7545,4403,8064,8651,4140,3428,6710,8013,7966,9222,1891,9453,32,9565,5887,6740,8411,94,465,4865,2514,8661,9530,6475,9321,5556,9281,6201,586,3758,5190,3377,5458,9761,6384,1241,1726,2013,6312,5503,6034,6623,2187,3487,840,7752,9270,295,8918,8450,651,2980,2083,5953,3557,8701,5969,3041,8594,9552,5406,2176,1932,805,7167,3278,7631,5006,395,3182,9992,7916,4394,6896,5878,2237,9537,4191,8983,6302,5281,2451,746,4833,9271,7374,2710,3325,9547,8900,2915,3418,7703,7085,7524,4284,974,6348,4241,1512,910,9164,6443,6969,5640,7149,8658,5389,3001,528,4299,1865,8168,4990,7343,207,5781,5288,3284,5239,9079,231,4867,8134,263,3554,2565,392,9916,3719,7811,9462,9459,4746,5288,2259,7547,9277,3089,5204,5994,6998,3541,4496,396,8272,3506,3417,6166,6905,1033,7704,2436,7931,4119,3235,1236,9982,5979,428,9429,5943,4116,4979,5514,5410,4688,7657,5756,2550,4467,4658,1159,5263,6468,8832,8524,6362,3897,2637,6322,2429,9360,4117,6231,2517,5098,568,8202,8325,819,7066,3068,6069,6456,3004,8696,2229,9913,5766,1364,9495,7163,5669,1535,4859,8865,721,5099,8167,6322,9154,734,9540,6624,7620,5584,9475,9955,1733,3109,5985,8443,4474,8504,6397,8816,3081,1547,3144,8556,183,8873,4827,7828,5902,925,3171,5588,4705,9047,5042,7294,2427,9354,2119,6097,3919,8744,5314,5861,2031,4939,3015,4383,9067,6898,1962,4171,9538,2007,1525,3322,529,9559,4835,3863,8228,5288,3650,8467,7070,3875,4992,7775,1577,4961,2378,219,7373,1849,6618,2789,9281,7065,1769,3508,5268,8260,8847,2072,7141,8437,1647,3312,5111,2337,6247,349,8087,6462,3962,8319,5225,9949,1234,6616,7076,2822,9857,8211,9966,3435,9239,5003,3956,8974,1406,2060,8130,9014,1615,7859,6895,8128,5487,5326,8737,6272,8869,6989,9006,9590,6489,6472,8157,1718,8776,1578,470,4447,7717,2402,8214,8271,8426,948,7987,3690,4550,7815,1439,5627,3883,6957,1599,8726,761,4514,6038,5399,2467,3135,3088,388,9486,9177,4876,4615,6232,7666,9236,9620,7473,8022,9768,2897,3360,9808,6793,4833,9793,9229,5709,5067,900,5125,6237,1574,2704,9756,9033,8083,2025,3488,488,7258,3740,2478,624,8746,2735,1914,9587,3214,7321,591,7028,4868,6710,3293,146,6794,4646,3843,1473,5192,9704,9324,893,949,9595,2432,4068,1523,5012,8607,5511,8144,699,8457,7706,9042,697,5718,1377,7402,8818,5822,9333,7240,860,7340,7667,4639,5273,2268,714,2611,48,781,2267,1264,7474,9194,8535,8967,6306,5883,6162,9611,8914,9598,2957,1437,5508,8777,413,8750,4201,3254,3983,5008,5275,5417,3474,4385,9413,1517,3377,8879,2857,7210,137,1068,1328,285,7251,1334,3562,4745,4538,6649,6782,9051,3954,3413,3373,9351,5317,3370,8248,3570,1878,9545,5642,1594,2053,1286,3851,5144,7515,9165,8606,4610,3693,606,4824,8865,3742,6768,679,7670,2231,1603,177,6880,6920,6095,6168,6180,9109,673,9897,9234,6625,9173,9058,1647,4761,3152,678,3678,7153,1848,6570,1464,7037,3364,8900,836,6465,9141,4848,1086,8577,7707,2623,3489,6313,5627,8974,5076,2796,4123,1411,5581,2431,8296,5404,7966,2775,6923,5979,1758,4058,9842,9402,456,5102,2197,9921,8764,4412,1187,133,2620,6501,5835,5968,3610,327,279,8626,7615,4712,2218,4076,5497,2146,2476,4525,5611,8229,1110,7184,1861,3232,1143,264,9425,4360,6517,5005,2619,1546,3646,2145,8957,6388,4737,5466,2298,1746,5087,2013,7065,4614,6567,1158,7341,5536,8894,3883,1909,1936,8710,9244,8785,541,2779,5860,4464,7375,3479,6228,4436,1689,2775,2509,5333,6969,484,7006,1807,1506,1918,9569,243,5369,2566,2305,4164,1265,3714,3175,4246,3021,8999,9149,3724,6197,2643,5017,6344,7355,1335,3677,5653,8647,2761,9663,9239,2430,680,8050,9656,4054,399,7777,4280,1660,4553,8098,1014,3881,1699,822,1966,3485,4618,4042,627,5954,9726,9617,8377,3471,7817,7231,6940,9956,1250,714,9479,1732,9295,1105,286,2088,1488,2926,2432,9934,99,7913,5504,2409,4979,4434,2618,6815,2229,7562,1938,5829,5635,2494,3860,3142,9772,6189,9802,6711,9620,6948,6052,6204,8961,6125,9990,5036,5819,487,7089,1190,248,8536,3307,2458,4589,7468,4238,7431,7486,2103,8073,3694,111,2215,2338,8664,5387,8899,9001,5832,6133,8949,9148,1432,2617,1454,5904,1813,5952,1996,2993,1450,1136,9897,5382,9284,6806,8703,239,242,5835,4911,83,5136,1466,4569,3163,3876,8199,6690,3631,670,746,4796,3405,2721,5007,2122,2545,3460,5929,534,7780,318,6722,7829,9168,2312,1535,7723,3215,8705,7933,6048,8451,7509,1946,8132,3569,3018,7162,7028,8324,1985,2872,9687,7648,6244,2672,3718,6600,8855,414,9884,409,7183,6902,6618,3695,8985,1290,8510,8291,327,1155,9862,29,2515,6345,7740,7003,9548,3308,7020,3967,465,4786,7230,6396,9196,1451,291,8818,1130,1551,6671,8062,4602,1122,6132,3521,5641,4584,3194,4596,2943,5066,5419,4830,6804,7688,8994,3303,663,1307,1748,6301,2958,3026,4898,8132,8363,4821,1748,1565,6968,1692,8190,756,4185,3278,3580,4062,9130,4667,1042,8592,2778,1675,3927,8474,5186,6894,7485,912,2952,127,4395,6149,596,618,6047,4562,6670,3503,1366,5938,3030,3077,7678,5847,4426,420,6816,496,5061,2276,5710,1082,4954,6124,1516,1755,831,6888,5966,1543,6831,6417,9486,2961,8391,9903,4877,2247,87,9172,918,8066,5375,9666,3362,6989,3005,6311,1951,458,3682,7288,1456,440,9805,3399,8120,132,3792,228,6154,2371,9931,8684,9441,1675,9623,6575,4785,1130,368,3729,2271,4718,1064,1558,891,4141,6624,3050,3004,8967,950,3829,6145,4623,2653,3934,1652,3780,1152,5937,7800,4507,7167,7267,9699,6655,9788,2721,9148,1411,5483,6342,7417,1169,8749,4356,2791,362,466,1870,6808,9274,6484,1418,8507,5317,9391,8814,6942,6481,3581,9334,6455,8666,2076,3879,679,2813,8016,4678,5922,1833,1754,6521,421,8177,3546,4990,4981,3676,2835,4645,4144,6680,9768,524,1538,4196,6040,8292,7920,3636,176,9266,9603,289,6314,3777,8695,843,5317,8381,5853,7112,8584,1701,9069,3533,249,4102,2185,531,1009,2568,7903,5217,6227,9962,9698,1842,5236,6091,3683,3416,9490,3751,3485,283,4309,3399,2585,4305,8429,3147,4932,7357,3540,2563,6735,3079,4401,9592,7144,998,7828,9495,9940,4888,7399,5415,4486,8725,3264,9934,8634,7631,6869,342,2486,1404,7874,1722,1565,6536,2441,2503,7799,3492,6938,3568,1911,2772,4535,8150,9453,6979,7709,3564,5643,3067,5914,720,5043,1770,834,8752,3146,1820,144,4984,5603,2261,5782,7867,7553,5240,7948,9811,761,780,8955,9202,4011,9391,7234,3852,7438,6461,2617,2467,3378,7151,373,8437,2796,5885,9439,6287,3180,2111,6119,3767,6618,7056,1839,212,8536,4941,7411,628,6365,2625,1793,4360,5171,1851,5370,9907,3011,5737,4765,3176,5629,6152,2755,8221,5964,1639,4500,2700,9627,7695,4889,5376,6689,4212,9926,2794,4731,373,1825,8496,5031,7762,7943,9160,5890,5797,7754,2207,8332,5915,5351,6903,6184,119,3347,2212,4502,1015,4563,5484,5017,822,7708,6426,2713,4557,5699,3466,7554,5653,3166,1500,5554,257,7238,4744,1883,2278,6428,6699,6676,3253,8178,270,5917,345,8830,3095,4856,428,6392,7827,391,2289,7121,2860,6190,15,7210,4757,385,214,316,1821,2890,7694,7266,2092,773,117,9937,7900,3283,7767,1912,9859,16,289,7530,6442,8874,2240,3791,531,2778,6643,1928,5441,7597,5596,4425,7258,1886,3335,2313,510,7106,1800,9207,6529,103,6452,1269,7595,6390,9840,2928,1488,2333,5953,3202,2061,6824,3321,1223,1938,1171,22,1611,9593,7655,4820,2687,4368,3194,8507,1983,7585,2919,6754,7992,2098,26,6015,6899,7913,3564,5895,3238,2754,9633,5264,3009,3823,7996,9361,739,8566,8741,6457,4229,7297,4356,2180,1733,8246,5905,5143,4501,3455,6148,6740,8421,3469,9137,7455,6609,6198,7514,8423,6640,765,4963,9404,6167,7210,2520,3761,359,7291,6242,5709,7781,4745,799,4682,8012,8341,2602,6408,2705,3905,8288,7011,488,7316,2981,956,8038,9328,2633,2952,9863,377,5493,473,9581,8762,623,4434,5986,6918,8634,3249,9087,1891,8123,4611,5896,1699,1194,5165,2604,2983,4423,980,9128,294,7293,8499,6850,7756,9003,3365,3767,6155,6536,476,9149,6481,9722,7887,6977,1746,530,1299,7695,1427,7261,7033,2432,2655,6134,4541,3443,545,9713,5195,7202,3611,9531,1585,389,7708,9220,364,7883,11,2111,3816,7572,1766,9513,1530,6213,7425,5707,4494,4614,6894,2870,8029,5768,566,7187,7941,5567,7620,4096,3305,3163,908,1810,2254,5817,617,4249,2818,93,8185,932,3281,9537,477,8198,9177,2514,3499,9215,2450,5339,3129,9404,3711,3801,2403,4131,4937,6502,3384,7348,8833,9515,8068,5762,6699,1119,2463,9072,2109,8737,6857,7128,3271,9388,5599,4568,976,3687,4821,2871,4840,6794,8644,138,7510,638,8245,424,8602,1107,223,2127,3162,7788,5760,1469,1207,5352,2263,9442,4822,4360,5634,4507,9865,4995,9357,2571,2133,2052,1829,8788,6227,5867,461,8453,5879,1699,4062,3395,280,889,6581,4962,500,3354,5985,7063,2701,8025,3794,500,8185,5386,7310,721,1089,7516,127,286,9904,2188,6326,8508,626,7871,5607,5242,929,7623,911,3944,2626,8889,4799,4333,4562,384,9948,6674,1735,5196,8719,3948,3518,8165,7396,5021,3457,6083,2360,9635,5074,453,6833,5310,5502,4067,5082,8871,2267,9252,2881,5788,2188,6054,9212,1281,4043,4152,8809,2842,6799,3102,2536,8764,9936,2137,5024,6518,5577,6867,7566,5699,9411,4027,9114,5976,1667,2237,8411,6331,2733,9651,5439,1326,4900,6157,2272,4802,7776,5311,8741,3358,4860,9133,8414,5837,147,9279,502,5132,7827,3381,5009,5101,7872,7483,2552,4367,398,4933,9830,2991,3217,1949,5078,1850,1459,6363,6659,9310,1462,1262,6889,2540,6048,2871,6601,6414,5507,4318,4192,7189,1678,9052,7419,531,1765,893,7438,8989,2249,3261,5894,4009,8910,9441,5390,201,7000,6560,3612,135,187,8283,2580,7321,9346,4796,6865,4390,1811,8734,6416,6681,4830,9276,7591,8158,8793,9583,9324,920,7813,3099,2559,1793,2802,8706,602,68,8677,7599,1801,8001,4335,1917,7618,1213,3779,8645,6697,7585,655,1957,4435,2956,5521,5602,8769,2344,4353,6344,7924,907,6847,2953,7072,9017,4555,6425,2510,4147,5288,437,2437,7385,8377,1597,3096,3457,9281,7235,3081,9216,2497,9568,2102,2488,6453,6054,203,1484,8407,1805,9842,9103,6259,3192,7977,790,5137,7846,1214,9830,1809,8780,4801,8959,5694,7902,5228,4614,7572,2783,4096,2312,9931,8770,994,6188,5750,1092,5400,9831,8665,5500,1814,3469,9336,3281,3554,4202,4699,7182,8307,5291,1738,2641,9340,972,240,5346,2469,2986,887,2819,2844,1616,5468,8344,8218,2934,9989,9220,4197,1758,1485,9567,6255,7377,659,663,4359,2770,692,7770,5066,963,249,6616,3797,4640,7387,3485,3414,564,7858,2015,6166,5506,2868,9848,2372,6054,5352,3443,3290,2445,4864,7846,2802,7473,7256,6883,6807,5156,5604,8695,1635,6515,5469,1376,1910,9755,2070,1888,4335,7243,6008,3895,974,2957,8401,5328,4982,195,7291,5408,9556,3710,1654,127,2801,4469,326,7551,8545,1443,7878,7593,8996,5192,7127,2927,2196,6719,3869,9433,1164,6297,9867,6532,7210,7160,5873,3484,8557,5246,4227,3647,2663,5217,3121,4563,4901,8421,3284,5115,7329,5562,82,5684,7245,8353,391,157,7256,6872,9075,2040,509,7309,2690,9844,4646,3744,575,795,3472,989,8207,3280,8282,7698,9596,5975,6702,7919,9447,1692,1464,1379,3829,8650,5685,2575,3922,6844,9408,3618,3738,9746,2479,8788,6720,8849,3887,2628,2923,8302,1375,9507,5660,4807,2440,7761,1820,2796,2548,1561,8679,2085,504,2604,1639,7750,8455,1047,2885,8251,7164,3402,7042,9642,8820,937,7058,5504,1021,8169,6455,2326,6875,5166,5758,1057,5893,5066,4064,3355,5872,8488,7887,5167,6353,5345,6870,4745,4081,1746,408,6770,9715,9109,3722,3135,3864,2579,3791,1147,5009,5616,3683,9924,913,6671,2347,5218,94,9375,2513,811,9963,6820,3994,2549,7407,9021,4768,5310,1711,480,3491,4860,9339,8284,8023,3918,3431,5420,7463,2246,1993,4406,7018,1678,5574,9092,370,3430,6728,4095,2766,3170,5880,5708,9352,5914,1332,365,3008,8574,2682,6473,3155,7699,5180,6383,6685,3068,3643,2280,5129,2379,4965,7359,5007,2748,2128,2381,5028,1361,5818,7595,2888,6572,2515,1769,1913,4169,1024,2338,7549,2959,8631,9172,7418,45,3380,5910,5683,5173,6651,2544,2953,2119,9824,3001,591,2386,7149,9737,9482,1981,2521,2762,6412,7498,5459,8514,6876,2446,9123,2307,7551,9375,5324,9439,3920,1547,1174,8232,8356,9847,9442,8952,5322,7499,9673,234,9267,681,8412,2482,9769,9814,6384,5608,2704,9289,4616,1065,3384,3952,5125,209,1156,2038,4923,7849,5797,7253,1399,2346,1504,7554,6276,9709,7616,4734,1017,6429,5967,3950,4077,2373,5100,3534,2827,5019,9267,7375,3617,4010,6790,9467,204,2022,7844,2474,8395,613,1814,9087,3540,4720,1797,655,7709,7558,1368,5876,8237,6188,1869,2958,7014,8898,5558,6443,3466,9681,5394,5676,4580,9850,4093,9238,8122,8400,7317,430,4045,6279,4384,9431,8338,2956,3535,3737,7188,752,2139,2236,6216,793,133,7686,5013,5969,8060,2218,1540,1731,1228,9869,5804,6911,1496,3129,8953,8456,2038,6019,2526,5147,2099,2460,796,1354,6292,7046,7946,2782,4981,7122,8989,6281,8380,5362,8239,3325,1922,7988,5166,956,597,6622,4705,4752,1547,5695,6457,9335,7049,8336,6827,1435,3448,7646,784,8671,4228,8735,3499,7676,4778,6332,9808,8067,7414,3721,4379,1345,2512,6197,3575,6252,1959,5375,2048,413,3326,2354,7758,1543,1098,9416,4601,7654,9541,2157,7112,1070,8491,4794,9703,9109,5419,4934,1115,5317,6237,9117,9835,6368,2125,210,5697,7897,4989,3907,5022,2742,2889,8618,972,9726,5782,1823,8442,1637,1467,853,6281,6647,6288,8246,5159,750,169,7308,4869,9170,6482,4330,4199,3540,3130,1929,9865,172,360,4703,2723,9059,3189,9732,3808,945,7642,3090,4856,8211,8231,9455,8064,100,4796,2340,6346,7875,585,1642,4105,785,2515,7639,6411,5134,6835,160,5326,5473,7757,9221,1766,7415,1338,9925,8956,4576,1633,8731,8373,3112,853,1538,9285,7576,7824,9432,6809,3917,857,6161,4264,1166,999,1602,6515,9548,2143,1870,4479,6509,4910,8841,1132,6220,1496,1361,4182,9656,9976,6310,1405,3940,6588,3395,6624,6008,6098,5159,3450,694,3817,7928,4607,849,6762,502,6056,2569,1160,381,8523,8092,4963,5136,8688,931,3566,9387,1511,8651,8205,4740,4378,7607,2170,191,9441,6931,3957,8183,6448,5444,6031,4749,3519,6930,677,4700,9805,6896,920,4669,4683,1622,5704,5849,4715,46,1723,1626,9281,9789,4731,7870,7676,9963,285,9677,7720,7264,7653,3912,1255,2325,6665,9783,4182,7102,4505,1703,5221,6050,9702,9861,8030,9275,9941,9049,4226,3340,1138,7313,9465,1886,9993,2154,8876,9238,2530,2249,488,7391,1922,3095,2901,1217,2349,4767,4793,9656,4250,8094,7240,2528,771,5320,822,8452,1286,5241,1180,5939,1396,7589,6942,9459,2279,6854,5718,1124,2459,9527,3105,258,7226,3240,3598,2062,4318,9868,1684,919,6893,2362,2293,50,3663,8851,6830,2820,9372,8967,5296,4077,5813,946,6386,3057,7452,4829,9019,7471,1172,4842,2581,3302,1132,9555,6188,8555,5832,9796,6223,7403,9205,4904,728,9130,1044,3254,1107,3283,3440,5129,8375,5569,7281,3214,8489,7547,4640,9315,8762,2895,2149,8078,7162,4949,5713,2707,9652,3331,2469,9625,9035,9464,5551,6042,4966,3388,1352,2684,3885,8190,8388,6410,4968,8517,4450,3462,9892,427,4511,3031,9165,7340,6730,8277,4163,2620,4275,6546,5911,7439,9768,4959,5362,3906,7241,7679,7842,320,9161,6430,488,39,398,1649,1656,8706,9223,776,5353,14,7202,297,2256,4772,6889,6346,9743,3211,5874,3435,7889,7322,2330,3879,2691,4186,925,1107,2925,3570,9450,3241,3336,6801,7498,7233,246,2686,2887,3773,9580,5978,1306,7274,8714,2207,4874,6699,1655,71,3038,7958,5510,4635,779,5661,3414,2778,2931,6618,6013,5846,6712,6551,3616,9607,1084,353,4411,1269,3012,5310,1551,3674,6938,2311,383,3799,5785,2490,7496,4284,1516,5983,9314,4461,3956,3887,1629,1592,5283,872,1224,5915,1774,3766,9513,106,7804,9573,3148,9771,5001,6654,2966,6263,1043,2169,9413,3886,3422,4439,8590,9770,2008,5369,9842,261,6978,3748,6412,6680,9316,4823,8173,5408,391,1351,6301,1705,6519,1906,5573,3313,5489,6308,3230,8727,6092,1582,9249,6230,487,9024,6183,3162,7744,6334,3323,9995,9822,5363,6397,4964,3828,7833,1964,1866,2385,9496,553,9082,2255,8780,764,3783,5,980,7659,8027,7348,5703,1176,2420,7390,8341,9257,1053,4973,396,1293,8495,8279,3965,9015,2171,8763,6612,8544,1795,4470,6120,2281,6542,5389,7482,5979,2785,6301,6346,6486,6914,3259,9697,4416,5287,9640,4795,3510,1484,9938,4955,2653,1437,8575,1477,5060,6672,6221,2819,7739,6226,9611,1416,4100,3255,2736,6375,3902,343,5138,2001,5570,3046,8494,7165,4368,8225,4099,4808,4858,7180,321,2118,5505,2777,3676,8279,3940,787,8720,870,3125,2951,885,8656,3533,3794,7967,6034,8926,4958,5620,7466,5725,954,1175,5978,4092,2348,1804,155,5014,8123,496,9482,1316,8462,7135,7345,9634,247,5826,6549,7012,7584,8077,7606,4207,3967,9190,5147,5922,5293,5535,6206,2943,3763,4127,3226,5533,4567,9613,9205,7025,7368,1104,3836,3451,7971,6038,4422,8531,4139,7528,736,1936,1318,4076,5782,9907,7455,6398,3921,1152,8548,9011,9967,7810,5627,4331,3025,9362,9099,2380,458,2417,6193,5412,2749,2809,500,4596,3458,8206,885,6453,2784,4498,9485,3389,8905,683,6018,8688,2720,5428,3931,5576,1007,7941,7066,4554,8192,9468,1858,8420,932,2397,7311,4391,4007,6783,5924,581,6079,5111,3282,4093,4425,8559,4516,2848,875,5988,3604,990,3507,4954,3851,1154,1293,9619,1307,1191,705,8150,892,8309,9460,6974,5827,6398,5145,7690,1905,2957,1555,3469,5358,8200,6294,5407,3066,4124,2987,4526,2645,3576,3013,4761,7993,194,8241,7170,773,5434,68,5982,3305,1863,5483,3897,5845,7204,9493,3589,2472,8617,2052,8847,9880,3414,4118,6948,6365,2084,6669,4173,8793,6260,4588,2679,5887,6168,8751,3049,173,8856,2299,3011,5104,2305,5239,2416,3334,2949,994,4427,9091,1877,1951,6695,9430,1756,6025,2693,1021,5916,1677,2577,1095,5087,1508,5125,8445,1471,6943,1654,2681,9414,1889,8692,7197,901,8445,6732,8571,3094,5626,8289,5077,4845,8218,9714,7419,4349,376,6635,4495,6811,9427,2963,1368,6883,577,7251,6612,1537,1655,7579,5434,808,4415,9413,5397,4557,1939,7451,4428,7483,2456,1339,8203,6132,9398,7659,2905,5753,3004,8833,8152,1670,5958,713,7986,3396,2075,5989,6640,8211,736,7125,7329,2686,1332,2980,267,2000,9236,159,1422,9870,5336,5549,9696,8773,4436,1933,6053,4013,2663,9273,6026,2371,5593,7345,9797,1583,7401,603,1244,7185,6795,8067,1532,3312,6888,4686,9676,2009,661,1292,1750,8209,2137,2449,121,8758,2725,5967,5086,5528,9271,8548,651,9697,9903,2000,5258,554,4857,4946,375,8990,4166,1055,2834,9213,6957,7806,5031,6507,3270,7372,7222,5797,2347,4313,8386,1462,6320,4507,5439,5828,4305,3916,7046,1878,8747,1675,5817,4663,1509,2953,5232,3337,3692,9181,2073,4168,4474,8608,1290,6647,1971,8853,2919,8497,2134,5074,1263,7847,7850,1731,284,6818,687,7183,6837,8211,8477,813,6811,8899,5782,2515,220,565,264,8673,6603,6958,4611,313,7994,8445,1905,5383,895,3998,5900,9978,8097,2533,7232,2808,6858,6750,2604,5550,5666,7249,6585,1325,846,8617,9000,2569,6855,8327,9313,8783,3363,8501,9106,8353,9913,4987,6646,3166,4188,7600,3052,1267,7407,9905,6115,4758,3861,8057,2138,7451,4440,8011,4138,3617,8340,2531,8920,4804,3322,9862,4060,1464,2874,2490,9974,7801,9729,4328,1386,8889,4593,9772,9534,9220,8234,4652,8118,6797,6752,1630,3999,3321,9023,5251,5970,3971,5228,3252,7505,7600,35,9433,3519,5950,5301,6955,7555,3255,3568,7214,836,4339,5376,5564,7057,2098,2749,9109,1006,2429,4396,1675,699,8391,4588,5617,6293,7191,9436,6493,2400,2374,82,8434,2236,563,4830,1181,2510,8935,4530,2592,2401,5870,6159,7676,2034,930,583,4177,5791,5535,8550,589,4029,9308,3645,5001,8370,4083,7414,9815,1579,9951,7198,2257,3487,3624,8597,1848,2844,9308,9834,3435,8756,1141,7217,7363,9285,2237,2005,2358,6358,7830,1913,2393,749,524,1551,2297,3650,4683,1896,3400,842,5284,8724,1288,2573,7056,8858,888,9646,3266,1305,5519,3230,1740,3582,2417,7888,6860,8380,4569,4904,3589,6960,4812,4250,2427,4477,8961,7099,6898,4546,5806,4769,615,6829,798,9297,3531,5268,118,8103,3203,154,8558,9370,5542,8394,4260,4146,9218,1183,5962,206,8160,8379,3291,675,8085,7093,6818,3617,6868,2456,8477,9585,3010,8479,5114,9908,1430,2279,5326,7452,4504,3923,1537,4280,5380,5155,4012,9441,6004,4176,1452,4513,8536,3860,1366,2006,7287,4801,5006,8973,7600,6622,1739,256,425,4992,4689,3309,1159,5413,4822,7684,946,3910,9621,5255,9102,1138,9477,1532,5129,2884,478,3581,1866,6284,5353,980,6374,621,1487,6293,3092,4388,5107,91,3789,6127,6030,8807,6604,2202,1686,9900,4202,4268,7963,8579,8663,8763,1827,1699,5442,1319,981,7237,5393,1048,8773,274,499,1211,5237,408,9340,3875,9725,4605,7862,375,8703,5062,4408,5490,3969,7562,3263,1225,5666,1693,106,4601,2652,8863,9033,4105,6629,3809,4325,1731,9601,8864,2381,4116,4749,3855,5092,1923,6223,8445,9826,2792,2753,3211,6551,6936,9603,4791,3550,8650,5908,3100,6343,1601,5218,4836,1848,3586,1067,9134,9591,1027,1503,3047,4002,8241,1530,2327,4841,4388,8789,7129,6490,9937,4742,291,7772,7314,9344,755,9006,6415,5802,6458,3281,7238,4140,7306,4863,6296,2881,588,188,9557,9682,9213,9839,6981,2875,5865,2274,493,4811,6805,1117,1453,5856,3167,9594,9236,1630,6639,7698,5544,6878,8571,493,8901,9941,2160,41,8606,3658,4534,3666,4919,2744,9400,2637,7033,464,1506,7753,555,4795,9753,3618,1636,9709,9465,5489,2621,6567,872,9880,5329,9327,2802,4752,8500,4564,6479,5748,3110,585,2639,7592,7294,2689,7835,1477,836,1957,3645,1132,4737,5865,4936,6872,1199,7764,6617,2264,8056,8322,4808,3933,1940,465,6234,4509,1053,7439,7366,6979,4940,9967,9170,8784,5465,1323,3431,7880,9208,5318,1361,9192,4897,9240,7356,1102,2512,5284,1537,5037,9242,3760,4090,6768,3917,2291,3517,6659,9508,498,1240,8722,8866,6223,6155,8368,9809,3265,17,9626,1809,4454,9407,9723,4616,6778,9612,7076,3192,9560,544,137,1819,5465,9984,8480,4740,8087,1526,6853,9049,7021,8222,6792,6474,8225,9842,143,1481,7714,5146,5930,8555,5955,4237,9573,7287,1530,6421,3695,2229,5127,1486,664,9478,5429,2098,2435,7073,3506,3310,1246,9724,6258,4688,2660,2248,4814,9378,9537,7647,239,1180,8715,5070,5289,4635,9351,4335,464,2115,8992,7400,9626,2478,5829,2803,1510,849,7953,7876,5466,8717,1390,1897,1525,5311,1811,1586,4452,9639,2098,1742,9287,4473,203,1596,348,8014,910,2277,4346,8074,7805,148,5793,1711,4234,3083,4021,1184,2144,4735,4664,2809,4349,5417,8038,4793,3402,5390,6409,9887,8430,7433,4411,7155,5129,4735,9002,1097,8623,1515,5527,8115,2082,4212,5706,4521,7898,2534,7679,523,6292,6166,9983,1968,1989,6498,9236,4671,181,1008,2154,5761,96,4288,277,3689,7547,1736,4317,8856,7392,9549,6603,390,817,5227,3022,1372,5388,5679,1909,7069,9314,7903,9874,6279,852,8887,459,7188,7398,3079,1714,8932,7725,4768,3134,1905,3466,962,5553,1362,1258,1198,6561,8416,1079,1613,3526,7445,3094,8810,5860,4305,1002,9996,1396,2306,9060,3826,4598,2642,5319,1429,6943,7360,3107,4358,7565,447,2306,9083,3161,9738,3923,678,8285,5963,3355,3386,2714,6592,9020,2441,7646,9975,3275,8563,7251,6240,4156,3589,1696,9293,1852,7561,9093,4197,7808,7891,3795,7885,8486,8051,642,6913,6887,4176,7985,6700,2014,4610,9057,4721,8280,7744,1444,1409,643,3542,4207,5704,416,6753,7765,401,4605,9491,4232,5716,7532,2265,3607,9324,6141,8990,1730,2115,5899,709,6671,1406,2037,9178,2674,7907,6531,3957,4048,2565,7497,9956,5071,6593,9609,1196,1105,9361,324,8914,1481,17,2208,2243,6148,1619,1292,9764,5092,7554,4667,1218,7817,566,9830,2384,5125,137,1052,4571,4342,9394,6644,1761,9883,1754,945,4405,160,1309,9167,5487,8949,5529,7871,8790,305,9558,6302,5869,8879,6112,1844,7626,9962,3412,6557,6405,6948,7618,9430,2568,5849,6136,8876,1070,5447,6933,1920,9828,4442,4105,5274,9509,4434,8568,9892,5167,7225,7693,5242,2150,5402,1773,4495,8272,6451,2644,4016,955,4800,5117,7244,3948,3833,9975,264,4997,2189,8133,3021,8875,1102,682,921,7251,7964,9053,750,3060,7657,5341,412,1775,5578,1938,2502,8789,4143,466,3998,3612,7347,7559,3446,1690,7554,9193,5716,5143,5705,5168,3627,5139,6487,6640,3169,716,6885,4812,8993,9878,5392,5109,7521,5400,2524,9229,6379,3311,6114,8141,4727,8039,6293,7044,1566,8031,8015,4302,3263,9293,8930,2728,4685,4758,8320,1144,1588,3428,6032,3980,9237,9422,4019,4780,9191,7113,4332,3385,9989,3345,5641,6733,1267,6229,594,4715,6546,5285,6548,7156,6907,455,114,6073,9441,6499,748,6596,1217,2086,4666,5977,5848,215,4600,2282,8955,1742,966,669,236,2286,2549,9558,9216,990,8406,3412,8828,168,3323,5154,1077,6849,8073,7194,1438,287,2021,7425,1991,7452,9160,905,9563,3331,8079,4379,8233,8061,4411,5351,9215,9102,4138,3886,4652,6698,798,5963,8093,468,2411,2315,5695,2449,5384,4732,5231,5239,6054,1581,2801,6868,1201,1272,9471,398,4104,1557,5037,590,7449,3777,2320,2151,5465,1434,3110,8374,833,3586,6033,230,814,1279,8358,369,6749,9534,738,6713,3994,3640,3226,3701,3407,8521,3166,6324,5761,4842,9108,3450,3994,6801,5782,1160,832,9987,5001,4888,2378,9119,6783,9212,7357,963,6024,6587,3112,9101,2758,4790,7637,593,4558,2097,7845,4375,8573,8545,974,6439,8699,6680,9381,3284,3377,6423,4925,3232,1852,6442,8144,4262,3430,2481,6352,8062,2453,8582,7094,9838,9803,5515,9807,278,1543,6788,6185,9749,6365,8660,2249,8783,2531,8092,2108,9213,9302,9384,8008,4091,5448,6436,6035,5349,4058,6581,6784,170,7733,9148,429,4842,4732,3539,7719,2766,7176,2203,2353,6221,9910,923,8628,8455,2904,8878,98,4585,5509,223,839,4764,685,8508,1909,4638,7633,6833,7318,3703,9116,5934,4856,7806,6966,3558,1370,8883,709,8447,149,9721,7713,2851,6432,2081,4573,1081,7207,2939,5404,951,8813,4984,1892,1664,3765,1488,1946,8614,8529,4961,7768,9127,9260,3634,6985,1477,8112,2750,5413,1506,2824,5000,8224,9417,5738,7666,9442,5699,8396,6934,2524,1961,400,369,7822,512,6659,5547,9554,6938,9594,3573,86,4172,4827,8110,145,400,6500,5,8991,2583,5819,1749,1441,3889,4787,5563,9573,5614,8017,1698,7645,2583,6341,931,4711,3622,7393,9997,6794,9935,100,6080,8916,1867,5242,1380,8374,1289,8613,7064,2010,905,991,4259,3721,3704,7142,6958,9323,2268,7551,5022,8411,9505,5001,9826,6906,1182,2885,5464,6243,2498,927,1483,8767,1128,8648,7427,281,9704,639,2491,2316,8361,5286,5234,4017,135,8116,8693,9891,1816,114,7066,9020,2709,3048,82,4890,2351,9979,3703,374,1583,5517,9573,6146,7160,4045,2153,6627,1021,7334,1620,5682,2460,7682,2733,1265,9931,143,1158,7923,9469,5767,7213,6482,9439,2637,2615,2340,637,1221,2381,4331,3814,9136,4997,3878,6690,6127,7222,5740,9199,7763,2356,2919,6415,6938,2592,9312,9982,3376,3133,4499,9312,7840,8171,5447,5807,2419,6821,5599,8177,9198,1070,6626,2993,3796,6899,1792,1869,4352,7191,3848,417,3283,6615,561,9005,2345,329,4808,3279,4939,1963,6048,8262,4008,2224,232,5561,4893,9321,2051,125,9186,5314,8297,2918,2422,5918,8,1314,5857,3001,9074,5885,6540,3593,3328,7046,6462,9073,5408,3725,3433,624,1026,3273,7519,2481,5776,3313,1928,49,4110,7545,9977,396,2729,5398,8584,4201,2886,3335,584,8239,7054,1558,9462,6669,6412,4859,2298,6136,6987,8170,3612,298,7420,2377,9156,3712,2493,9754,5843,6206,7051,9403,8778,4666,3977,7800,5951,6751,8577,1147,3266,4279,3293,7807,8085,1669,4194,106,73,5427,2883,2356,6655,1328,3153,3291,2284,8938,1203,3650,8026,6743,8961,7667,3003,2021,162,1131,17,7741,6935,5771,1632,6150,6983,2265,7580,6772,7122,5913,9227,7791,2590,7084,843,2299,6602,8776,6088,9574,7219,4498,2308,427,7072,7714,3560,124,187,527,242,8743,8005,1599,848,5046,9304,1362,1896,3381,360,7397,4551,848,4703,406,2601,198,4299,4149,4899,3070,599,149,9639,9172,5020,7347,9060,8879,4369,496,5053,9321,9071,516,3769,8993,4972,801,4725,5855,2197,959,2520,8917,8064,9506,9137,3934,5352,5659,2150,889,8787,5216,1434,4013,5817,9805,7841,7844,8519,5115,7492,3516,3984,2671,6954,9478,7287,4013,6741,1683,8270,9321,8834,703,4118,8113,5101,5415,242,1696,2225,5944,1245,6187,7800,1032,1304,4740,1096,399,7844,2971,4058,5408,6543,2396,9654,5835,8655,3058,6838,8474,3553,4849,497,3048,7821,6432,2264,9126,8313,7112,1976,192,7596,8523,1355,6248,3288,4725,7229,8189,8736,3483,7947,3261,6573,3122,5980,523,6936,9920,6018,2028,7615,6364,6200,3627,3011,763,2772,2435,8482,5838,6711,1509,8400,9239,9346,3456,6116,5967,6945,9481,5630,6263,9872,6315,5601,3500,8454,1503,6,8965,1990,4337,5904,1055,7448,4858,6154,7815,8666,7528,9091,6759,4996,4266,373,2069,9127,1578,278,2795,2026,6732,6758,5759,5812,4127,5880,5860,7489,9734,7358,5975,1882,9994,4349,4740,4529,9453,9369,2572,9890,5494,9161,6324,5780,6135,5246,7940,63,3013,8943,5919,2447,1021,9157,871,4345,1782,7870,2183,6078,8448,6560,164,9396,5382,4125,7228,9594,9075,5964,7863,2621,8964,350,2701,5768,4325,4222,1605,3870,4913,4953,2328,4155,2564,4071,9026,1230,2703,841,8384,5129,5053,9481,8071,7083,3145,5398,4669,5229,2964,7891,4325,4572,457,341,2318,1313,1829,2424,688,5493,2542,8766,4688,2787,1954,6083,5819,8173,9400,9089,3387,2116,7164,2646,2375,5813,447,9611,1048,3731,8343,8870,7841,2296,3802,7490,4829,7544,9028,1829,9724,6571,6365,5215,2085,5872,2468,3619,9621,2069,8564,6980,5556,8463,1895,6530,9544,5076,6960,8344,2644,1756,6449,8363,2311,6767,6237,4066,9991,1906,9404,551,116,9558,4175,8817,9789,7721,5929,2100,3903,7621,375,1850,4008,2177,1177,8975,6280,7159,8873,6088,1003,2170,6980,1824,6122,1615,6463,7637,3649,5632,9247,5528,1005,7390,3737,9883,6328,94,6070,210,2011,4520,4039,3634,916,9368,5433,42,9627,4069,1233,8813,5964,4430,6947,9979,6897,868,4271,3096,3745,4170,9789,8082,7377,5099,9186,8644,8439,5735,5134,1778,2701,4666,5782,804,2734,5374,6007,4174,1094,6816,1153,512,9117,7480,4925,2323,9301,4992,8484,5546,3832,2770,2909,2921,853,4062,6709,9262,2831,5721,4329,8334,8460,8125,4149,6625,3620,4980,9988,8132,2271,1282,5945,7969,598,319,2805,3283,8103,7540,2138,6704,6689,6054,3713,7465,120,3063,2988,6416,7518,2284,9957,5080,1089,8637,7938,7096,8654,4833,3354,7881,9940,6289,5444,104,2924,6760,2439,4689,22,4410,136,4227,9917,9615,9436,1404,5261,1212,7144,970,9696,3413,2144,6098,3758,7958,8016,3543,4060,2730,1058,4797,5943,8115,9954,3806,3108,9034,4550,4444,1530,5395,9063,1366,764,2023,2496,4514,395,2014,3422,2390,2358,8716,4261,588,8809,510,7256,4268,1402,1398,1079,4062,4528,6851,9109,6689,5734,620,8135,7199,9629,4837,4543,2473,1170,9005,4347,3204,9785,135,8514,6109,9036,2033,9865,9032,796,5941,7838,4552,7132,6518,1621,6253,8151,8007,436,3233,804,6192,6144,6615,7383,59,1983,486,1658,6571,4180,5219,4793,1411,9356,8188,2271,2836,7248,7079,7876,8585,5242,7143,6431,1666,592,3351,1434,4074,4523,9123,173,72,1465,8347,3873,2295,6196,1060,2949,8544,1984,8784,2274,1947,7324,3359,479,2823,4513,8996,9584,9085,3514,6873,5096,8361,2691,2501,8793,3353,3576,3080,593,8304,1437,6263,8147,9196,6573,8287,4195,6005,5695,9465,4284,4671,8825,539,7142,115,6713,7196,4396,7073,708,7796,1146,9916,4248,6179,1255,9428,2202,7117,90,8709,8394,5362,9306,940,2906,9634,8577,8642,9751,1299,5127,3421,926,6261,9725,1317,4528,6237,2400,143,2241,4861,7308,4975,5779,6418,7346,3766,2333,6682,6950,3137,8755,7674,6296,3260,7244,3710,3379,8980,2760,4649,5654,7301,4348,3893,8788,6320,9691,4385,5925,3747,7988,5703,1871,2507,8538,3479,1194,1712,284,407,1661,9250,1661,1858,9616,3068,1926,5487,1455,8871,676,6310,7025,7456,8757,2546,3185,1505,9539,8789,1101,1229,3631,8097,4513,170,5900,5324,6480,5336,1230,5078,6081,4815,2110,6449,5409,4833,3322,5734,7980,5684,9791,6528,1396,2091,2985,7741,1344,8398,9287,2112,3679,2998,1539,8682,3547,2724,452,9736,1145,8505,7946,1395,5349,5890,7409,624,3163,1106,8267,1718,5697,8937,5346,2603,4345,5825,7637,1619,9761,4157,2700,6688,5579,2574,5976,5523,3473,6444,3016,627,3831,801,874,7524,2518,5947,2221,5551,8447,5224,933,4884,8425,8522,5718,5761,975,5756,9086,2225,2101,2938,5438,3239,4422,8217,5704,1633,6637,6047,589,2836,7150,9208,8666,7661,687,8296,778,6032,796,5856,2086,8096,4405,7072,1330,5959,2265,6140,1664,7969,4129,7848,9854,5814,2914,3085,8158,8017,2354,1943,4427,8193,8768,7167,2203,6038,7102,5980,399,6491,2086,6461,2889,8131,353,6382,8425,9994,9745,3155,6400,7100,2058,1476,3104,2420,5903,9273,8019,7858,1637,1293,1758,2974,3443,3718,6067,5103,6006,6356,3753,4019,5482,5900,1075,5977,5221,4871,2683,1177,1532,3348,8929,5068,6301,1595,1563,4325,5293,6253,3429,5741,5169,3573,9024,1283,557,1815,7240,2688,3815,6983,8992,4308,833,4626,5472,2507,4605,1766,2779,3697,3084,91,5893,6511,3056,7351,9224,7266,2943,1517,6142,541,1179,6946,171,5953,7137,2114,6700,4814,8001,3794,4098,5715,9233,201,9764,862,5040,1026,6665,1246,7478,2216,2369,5174,4298,2106,1565,7005,3509,5241,4333,64,8274,6450,3181,6056,939,527,7168,4340,914,5835,9231,9866,949,8241,153,7192,3725,7982,7456,1760,2313,4881,4242,8678,5584,3990,1627,2544,9467,9553,8964,3911,3945,5868,6914,983,8540,3047,2923,4348,8710,168,8657,3696,4542,7853,9949,5695,289,6135,4137,5470,9901,8977,3156,5516,1877,9693,5350,1324,1631,9804,2155,9852,5786,2781,4094,8653,7810,5159,5440,6524,655,6879,3874,5424,4684,4568,7677,7786,2417,4638,5611,641,288,4569,9526,9681,9433,5693,3857,2049,9470,4886,6960,4599,2384,5918,5408,2349,6373,9843,5807,7849,2656,3361,6002,8398,9331,2858,5102,5090,7878,5768,4625,9443,4329,342,635,4431,9740,2099,5517,2665,7960,3715,8170,8449,3713,3110,296,5106,3847,9574,3038,9076,1864,9095,8111,3039,5388,2605,7733,3238,3813,7178,5517,7960,9099,2263,1197,3703,8141,5513,2457,7223,1328,2930,6376,543,1568,5994,6245,4268,6119,8835,999,9141,4166,3368,4739,5470,6265,8069,3964,3220,699,4706,7198,1306,500,437,64,5499,5568,8222,7028,7826,7995,5851,9641,8130,7855,7915,7832,8980,5534,4972,4658,4130,5319,3584,2538,7384,2116,977,2760,4132,4950,4691,1121,8295,8729,6965,1407,4837,2768,5680,7941,8864,9623,4047,8733,9340,6609,8241,788,1566,293,2638,6762,2764,5108,9368,2126,6382,4467,5570,9148,878,5486,3779,7913,9993,4905,3312,4305,1670,6117,8758,7438,9548,4286,2314,9340,8874,8816,4765,4864,2887,5690,7543,5790,2191,3369,7788,9112,7104,5615,7684,5617,7549,3089,9285,1289,3474,6012,5067,8207,3603,7090,2311,585,9007,6615,8595,1624,1892,1766,3420,5880,9582,1607,1885,7395,5626,5223,5054,9134,8851,7034,8922,1585,698,3638,8187,9569,4227,5941,5265,8222,1248,5429,8424,7464,2855,2128,5251,7327,2645,2269,9246,6088,1537,1131,384,1744,7247,4933,2211,7075,3671,3929,8920,152,3640,400,9991,6991,3600,3189,5083,7518,4087,9043,4756,5882,4215,8861,686,9878,7169,8755,3099,444,6857,4891,6698,3536,3616,9566,7110,2666,7648,3398,6043,3616,6690,5250,7714,3538,6674,9478,2731,7303,1985,5301,4579,5038,7092,9774,2772,872,2275,3936,6597,1007,3963,2377,6843,9531,6164,7816,641,7420,6664,4474,7021,9152,8502,5770,6379,7331,4014,8693,8977,2966,2407,7627,3445,2209,1922,1246,4431,5191,4822,6779,5246,8860,5010,2982,3236,9605,1458,7315,7532,4998,7110,1353,3439,1908,914,4896,1988,4602,9275,2757,2173,4145,622,8970,3398,9193,4249,1206,9534,8811,8598,8659,7447,7092,2957,7944,2370,5755,4538,4159,6447,560,6088,99,8061,7937,8640,5468,9421,7272,263,4330,1108,7659,8796,4938,7536,8576,7210,9948,2529,5335,8449,5752,9229,8144,1538,2529,9048,970,3351,2111,6264,4297,5831,9844,6000,2734,2827,8527,7572,1360,879,3352,6369,3648,9503,6362,9779,3233,2136,3455,4180,5098,6675,9044,6038,6776,678,5688,6808,2457,3374,9000,42,2857,1720,7001,9827,327,9384,1326,85,1569,9072,6413,4978,149,9429,126,4339,5954,5935,7203,8164,2257,5574,1437,2788,4902,805,9173,4621,6927,9895,4944,9447,8397,7037,73,8701,4704,5045,3573,2506,2002,7923,1502,1066,897,4966,8571,6903,1673,1617,8302,7506,902,7779,2086,8395,4081,4996,4877,7078,8141,9327,5877,8358,2302,9443,7024,5140,6256,2240,6142,6966,193,2062,6946,3904,9261,7380,4507,3902,1500,7335,8089,3167,4780,3871,2317,703,1970,4251,5898,4881,793,1563,5475,1161,3012,9720,2885,1902,1025,6029,8438,1373,3096,9024,4486,5384,6517,5529,6871,8950,5568,1743,8241,2213,6061,9246,3532,3210,3427,5229,604,1913,6232,1807,7680,1580,2424,9966,8765,6879,5900,1880,7887,8537,3768,862,2355,404,3984,1413,8001,4314,891,1022,7958,6590,8901,1227,452,7808,479,5354,3520,9498,3707,4959,9912,5630,4460,7903,6191,7882,4618,470,5505,8700,6913,7306,9025,3316,1599,4140,9790,8011,4118,6465,8309,3310,2926,6163,1895,5195,1111,4702,3986,7999,8118,2457,2183,5715,9684,1350,2745,8214,5045,1542,8643,5408,7658,1933,9437,6967,4682,984,9152,7975,9903,612,3841,9762,5666,5914,3310,7468,7866,5847,5324,3059,3335,5850,4624,9281,8576,9565,1272,4907,6715,9195,2651,5738,5044,1165,4437,7493,5905,544,3318,5197,7005,5191,8717,5572,9595,5851,9692,9649,6320,971,3745,722,6815,6176,775,4473,3843,6580,1934,6617,7480,1220,6591,1912,2527,9315,7979,560,2540,5153,9287,942,9110,8248,5916,6516,6980,8696,9391,5080,369,81,9774,1495,8029,6576,6531,762,9929,5867,2208,888,3428,4656,849,2581,6658,3615,2177,4204,2530,308,7505,6313,2120,2950,630,1271,1159,5882,8939,9110,868,7698,660,151,7625,1536,3845,1973,6919,9427,164,5855,7443,5046,77,8302,4092,9146,190,3207,3902,4207,4204,2698,8389,4090,4044,6732,687,9236,102,5366,234,2499,1180,1797,4911,7095,5644,6459,53,1825,3574,3162,227,8836,8062,9605,1085,4244,5097,6197,7301,4129,8728,7387,1549,7209,2595,2108,3172,1862,84,362,4626,3025,6577,9226,7719,1215,1336,1472,2910,1395,6547,6996,322,3194,9139,6588,2976,346,834,5869,1678,627,6595,456,8123,5323,8718,2393,4383,3336,7563,1672,9944,322,8109,9627,3423,3356,4507,5619,4574,2854,8607,4117,5294,4551,7940,8510,4267,4054,269,2617,7051,2810,7147,9733,5703,3037,5082,6691,3357,3644,7959,2198,1312,8583,8475,3817,6523,723,7786,6994,6522,3171,2466,7716,2851,5475,6490,656,676,413,6529,2233,1630,9342,8376,2939,155,4985,2577,158,9322,1197,21,3629,9456,8387,336,362,4256,6914,1669,9089,12,209,3359,8703,2427,5773,7055,1859,3178,4075,4772,8736,3484,6444,2339,9791,1428,1885,6814,257,3393,8426,9795,9457,4986,1452,2496,8357,8780,7875,9663,5230,9150,9489,2527,3327,8380,4010,2905,4362,3257,2183,5513,770,4393,7981,8536,1382,9104,4662,2585,7259,5728,3131,4854,3564,5470,695,638,5275,1436,2999,2804,8970,2978,3962,3244,604,374,4064,6835,5435,9200,5714,6230,7959,9284,9513,5312,7249,9243,8318,7289,223,1477,4466,4935,6977,9852,5702,8622,9574,8887,6803,8938,5823,3252,5175,2369,9798,1836,3794,5045,4003,3068,8663,3266,5355,8173,493,5222,1281,132,2249,5002,575,1338,4680,2981,1176,2208,2368,9974,8348,1432,3813,9363,1589,8994,7007,3436,1207,5792,9816,1983,2425,8403,7184,5837,1205,3935,5305,5675,9328,2296,9543,7037,2649,368,7374,7674,7557,2039,5503,5383,8702,3818,1436,977,5670,885,7625,5545,4255,7262,8099,2436,7349,1362,334,3709,7832,8793,9299,2251,9520,322,8472,1026,8619,9279,6009,6407,3786,7431,565,2911,3888,4379,192,4929,8768,6358,5168,9768,3987,7902,1107,2668,6330,1064,6497,4065,7059,8935,2295,8919,4802,7345,4051,404,8870,3225,4134,6692,8948,8252,5875,5364,4714,8014,9534,2022,6888,3852,8965,825,5271,7641,3718,8962,8418,9651,5111,7748,8123,5365,5122,8327,9429,8588,9231,9946,581,3893,3198,1940,9569,6194,5693,3604,2087,3251,747,1096,1771,1112,5554,8639,6262,7737,2952,18,6653,9714,6367,4319,5293,739,7665,1952,4116,6786,5626,7036,77,6685,9754,6021,9112,7619,3345,7055,5169,4671,5705,71,4528,3675,4854,7373,4118,6085,9912,1187,6968,827,7427,1275,2334,3048,1781,2748,2953,119,7873,1444,459,6614,2097,2849,4034,2912,5711,9396,3870,6935,8990,9696,4142,4,8165,1341,8568,3270,5096,7051,931,5066,4934,9075,8958,4850,2887,7837,9735,1624,8588,4087,4936,1162,5308,8581,7870,5039,1949,2934,8231,7396,7455,775,1700,6546,7003,7648,2300,1761,3660,8772,1433,2828,7010,6089,8435,3542,1683,1756,3439,1244,9197,9817,6659,647,4432,9157,536,9332,6537,3267,7772,8511,4420,5227,6445,8441,4947,6978,2608,7205,2904,9032,7312,881,5484,3150,1364,9229,1322,7658,3192,74,1503,3547,6664,47,6432,1975,3422,1770,3472,6934,2876,785,8138,839,4374,1011,854,4457,8534,6567,9571,7471,9524,2803,4646,982,343,687,2070,789,5578,9713,3831,4340,6744,9601,5628,6089,1721,4621,5437,6662,1577,3803,4271,5908,1377,1833,1009,6687,5847,6715,4066,1074,3226,7198,9755,7832,7991,1886,7075,3750,214,1299,3604,6644,8980,1513,8196,460,2304,9753,8107,3406,2714,5074,9742,6898,1385,8474,3590,2503,6838,3669,2691,2468,7380,7535,1475,2489,2313,2080,39,3440,4501,7542,5917,2763,8550,9849,56,8034,9756,9146,6784,7463,2116,7805,7396,3655,9073,7796,2559,8793,8429,7246,7052,5978,7267,865,4839,2313,6586,4487,560,8718,9726,7239,7759,8628,3317,410,6724,3954,8229,6415,3572,5837,9820,9114,7183,261,7024,2280,45,6236,4017,6348,7396,9418,3016,4688,952,2246,825,9451,5315,5408,8844,9850,2925,7544,321,5236,9683,1755,3820,190,6834,8325,6477,4563,8105,5852,226,2882,4162,1462,6819,1047,1209,5992,2140,8711,8770,2155,797,1130,5201,7810,6982,9814,5421,6285,9037,1762,2878,376,7956,5248,9988,1140,2766,3601,2796,5992,9905,5428,394,6437,9467,663,6524,4321,1446,1535,4612,4371,9784,4674,2517,9906,6430,4608,7115,36,9465,9339,2290,2499,4301,3171,4138,6426,9385,3756,1590,2724,6325,9701,330,8793,4064,1510,103,4433,1357,6198,2989,3264,810,5290,3075,7641,5459,9504,5108,7890,2594,3735,2160,8889,5347,5258,1808,7031,9822,1659,3635,1170,6161,8588,6012,6650,5912,7318,842,830,2816,3612,6792,9892,1054,9272,7922,9682,5139,1443,9112,425,2418,335,4492,3992,59,9419,2613,8290,1731,5831,4209,3559,649,4479,4432,4437,4744,6006,885,4748,5235,8386,3529,5071,9675,4275,7456,5628,775,9720,3254,800,915,8794,6744,2368,6659,2144,8922,6457,6142,446,5253,2404,5171,8092,823,3721,2585,8690,8230,6267,24,4670,4376,9471,5535,8696,1406,7285,6054,6657,6253,5183,7059,4578,2895,4927,5708,7135,7828,2637,2599,5389,834,4897,409,6057,3120,8117,2759,165,252,2563,284,7507,3298,2836,3309,6671,1662,46,8955,7871,2861,9650,3035,6157,8737,1167,9807,4603,1435,9720,2142,8972,5574,2161,7467,8961,3013,4114,5832,7941,8000,6333,9907,6618,2085,7217,3527,7179,8760,3924,4328,5959,4525,6046,7522,8946,8627,9245,8854,9247,8641,5437,9651,2283,1813,9419,159,6971,146,7020,857,4494,9762,3386,1547,6728,412,8889,9183,5408,1058,3389,2097,4264,7130,7177,9177,9855,9641,9012,1555,5868,2863,9407,158,2766,8936,8006,607,1143,5491,3072,5839,3287,3366,1139,6234,8121,8172,1536,3265,4127,6833,5526,1420,4973,4035,5345,3042,2985,8762,2598,8796,5109,5955,4285,3535,7110,9657,5947,9087,6892,4911,2029,8762,7326,1206,7,4229,9942,4809,9749,1138,3679,4277,4597,2677,6904,672,9416,6539,6,1720,6034,1128,398,7359,3936,3514,7888,4547,4697,438,318,5512,9275,2779,9035,9897,3432,7514,2533,3116,5702,1442,7867,1851,1071,3603,7919,5244,3944,3847,7508,8366,1994,1024,927,4113,7460,8104,4446,5516,7664,3179,753,5623,3762,1727,9332,7668,2295,4048,4479,6706,5181,3371,4621,7487,8103,8677,9833,1883,2298,4847,1305,7465,7414,8768,2988,3558,3062,5223,1370,4120,9395,3335,3314,2621,1468,2400,3072,6635,8291,8043,7125,2755,6177,1592,3662,2170,5771,2970,7900,8796,2493,9037,4204,4659,3076,3941,489,6793,1160,3998,7030,1390,5212,2080,6108,1995,9843,2246,7312,1,6883,1246,2438,5250,5030,655,2303,1688,5746,8521,8713,9394,5391,7460,1629,6035,8596,708,9688,7104,2847,3844,4083,5810,3805,2168,2856,7312,5426,5846,7809,1790,4916,7211,2175,5225,3476,2317,4179,2722,4588,7493,2070,2258,2209,9849,2250,3791,9935,8400,5845,7968,5984,1495,2547,4419,3591,3761,1969,3687,7779,8453,4129,6243,2795,9142,1905,4797,607,7528,869,9641,932,6949,4160,9681,1495,1730,4906,9810,631,8020,4103,9783,5439,3456,8629,8633,6379,6399,5252,6332,37,3466,2798,4398,9052,6269,3275,2697,7374,8967,8526,9646,3904,8851,5855,1128,373,7416,2748,9960,5500,1043,7266,940,1607,3286,847,9054,3806,8815,7881,345,5979,9830,4544,9126,6550,1215,8151,7907,6505,3808,9330,3786,8632,8055,4077,9040,3702,1213,61,6712,3274,5663,8691,6859,7829,5281,8136,1660,567,3534,5578,4949,500,1615,3732,6693,2603,6068,8919,1848,1315,7864,7695,2575,5199,6120,5686,9240,9210,2085,6062,3024,7402,3942,7590,987,8070,7506,398,7650,7446,1817,7128,7933,2254,347,5042,770,9840,3932,3591,680,6145,9998,9428,4553,6583,6964,3670,2353,3312,2826,3689,4930,5111,5130,714,2784,6571,9414,373,7095,9401,2951,4901,8207,4629,2256,2636,1193,451,1883,5023,4962,6767,2295,2913,6455,1768,4038,5491,6725,209,618,4529,1713,2851,7242,8884,9329,3344,2626,845,1528,1344,6704,9197,9518,7227,1782,1589,8638,5875,4160,3083,888,7361,8747,4550,3585,7491,3916,572,2937,1589,1919,8352,738,7578,2248,9875,1173,6838,4507,3315,3055,8761,3311,1877,6642,6985,7752,3173,502,2659,781,174,3889,391,3632,8595,6909,5952,5023,7681,8489,6664,9563,5737,7068,794,3626,6274,2784,6268,6255,648,2456,6493,3097,1966,1715,771,3539,6293,8679,4075,7417,4216,9430,1047,6743,6691,6962,6099,46,6674,7517,9314,5560,2737,817,5083,8932,8026,5440,6317,3393,2638,7196,5394,9164,3573,177,8715,5319,7812,3935,7045,5469,8111,1408,2109,2399,4602,5753,2995,528,6471,1128,8076,182,3311,1276,5339,5218,7435,5938,8511,9381,9765,5900,9639,4128,1108,4179,6037,8235,1133,4834,2911,4227,3554,2970,7979,2042,1058,5876,2872,7768,9008,7849,8699,304,4003,2936,2856,253,6768,8481,5246,9844,3226,1153,1624,5172,6536,7919,7190,7916,3849,4530,993,7727,4393,9667,624,9334,9242,1454,4442,2099,2139,2860,2426,4442,6515,4999,2191,5866,4249,8248,1806,905,5548,3525,3417,5958,7089,916,6890,1260,1307,432,268,5646,4090,5498,1614,1572,8228,357,4889,9922,5953,4829,6289,8786,9438,3844,4121,3113,2348,434,982,6912,8556,1197,1917,7137,5738,2560,6357,2094,5989,9338,3714,1187,6135,1305,7814,7445,8462,3522,2652,6522,3900,7224,2114,122,6423,3738,8302,1132,748,3706,2613,1519,7948,1141,1826,1553,9205,9849,9927,714,5783,7242,3127,1907,6878,664,9198,4094,3384,7443,2017,2401,9832,45,3239,9950,539,1579,7654,6764,4813,3422,8593,9391,2230,5743,1127,4522,314,3408,907,5348,7676,1934,9300,9783,5438,5830,2171,9243,4775,6074,2381,7289,8185,1082,7094,8512,3913,136,5784,7565,4911,14,3487,4399,6569,9395,6385,9395,2209,1664,5917,8114,579,9259,2020,6079,6530,2893,57,9487,6616,9472,6706,234,7593,7213,5006,7938,7217,4331,7490,291,7310,8321,4116,8939,6850,4534,2765,5408,1146,4765,396,1052,2096,1515,9829,6001,4805,2254,6827,9953,6619,4086,946,4374,4112,2617,6569,481,1157,4860,2468,3462,5521,1641,8998,4450,764,6242,2092,8722,5102,1212,9744,393,2153,1193,1858,4027,9758,5859,2562,8124,2703,6937,5062,7980,247,5930,5776,4114,838,5281,7413,3779,7678,8820,1079,4078,6691,3838,2359,6285,3566,5402,2353,725,4669,5945,3414,1969,1859,9650,4992,5725,7563,285,4350,3032,8478,8234,5617,8722,2964,7732,1682,1663,3327,5433,4209,2730,9110,8694,1526,3677,2647,9083,1620,6609,908,8771,1500,5828,8009,3007,723,611,7966,7766,572,4748,5527,4035,1474,6416,4515,6777,5921,3487,9351,2001,8360,6006,2813,1237,7974,9270,976,575,1612,36,2323,7142,7450,4448,8677,7059,8114,7181,9444,4367,3777,9730,2568,6507,5025,9152,9826,299,2360,6103,9620,6084,4292,1427,4843,9994,17,1828,8962,8952,87,7459,8316,779,4917,1487,9851,9457,1427,8182,3387,2085,1428,2729,6206,9238,8351,4281,9709,5071,8143,9251,702,2830,180,5421,155,3515,1256,1586,6080,261,7283,6872,9937,9521,6968,2110,7302,998,6373,5494,2306,9136,1008,8899,6680,78,9463,9863,6886,893,8385,7763,7198,5430,8893,4623,281,2402,1507,5529,3716,786,2830,2906,9388,7885,586,1752,6360,4995,1764,7997,9889,5418,7195,1872,5543,8648,9592,5635,1788,4356,788,4774,9116,4301,872,8437,7949,259,6044,7814,1200,2481,5917,1100,3807,4174,2489,507,852,4442,8026,7154,1980,3639,6646,8437,3522,4666,9771,2432,686,5491,4359,1588,6716,183,7516,352,7242,1611,3394,5022,8757,6108,3900,6715,3539,3787,331,4653,8757,1082,8347,2138,1580,8757,3870,9569,1129,8142,9775,9424,6263,7213,8219,9829,9208,5258,9787,8873,9883,9157,6106,8874,4064,9859,289,5968,8953,2596,6957,9916,9806,2479,400,7360,8194,8210,518,3036,7163,8633,4052,8131,6799,6768,6476,390,1172,3328,3463,3297,8992,3753,8451,8217,8118,8285,2775,1970,7289,4321,8168,7349,6325,8146,6813,5500,2142,7498,3714,7970,9343,2279,5462,9960,234,1762,5326,7827,5957,7999,6119,9949,4064,7841,1667,8323,5808,547,2965,5140,1109,1637,8975,8892,3895,2977,6576,8169,4815,5291,1413,4945,8170,371,9839,8262,7805,9340,8839,3015,3943,7596,402,8641,5026,1248,3515,6192,7226,9663,3168,1520,1679,9632,5935,6025,2008,3701,2617,7838,6980,9503,6674,1124,8005,8052,827,3027,1251,5540,4204,3398,9069,4017,2548,296,5076,1059,5573,9281,555,7553,4124,1609,7559,6233,5004,7762,7484,8966,6077,2998,5343,9729,8555,5967,6728,1054,2189,1267,8961,6909,3843,3626,8500,616,9899,7574,1903,5488,7728,9821,157,6714,1752,6483,2750,902,5399,540,5110,8447,9368,8243,3428,8027,3891,177,909,299,298,6564,6107,3812,6939,4656,6040,4953,9720,4870,1380,8716,892,6045,1526,1261,6280,6718,7506,1417,3355,2807,6550,2409,5410,8941,563,9902,3737,7732,8111,8316,5681,8503,8386,2739,288,4032,8251,4428,2312,1615,928,4231,2644,2509,8681,8454,2143,7471,329,5765,8234,4599,153,9051,5652,7325,2060,9035,1404,5177,506,7008,2802,565,6114,110,6870,6221,7476,3060,1357,1685,6278,9176,3983,8021,7397,1837,3781,785,3689,6888,1718,4132,2243,3871,4718,5502,1034,2341,2429,8402,3810,7351,9919,4976,6533,2071,5363,9003,2518,1668,2074,8130,3064,304,9856,5165,7047,2376,2949,1004,9512,7498,8605,8598,3081,8063,3118,6832,8129,8208,8993,1094,3192,8235,5212,1385,8275,6368,3422,6379,2770,6532,9629,8237,5579,449,1973,4147,7008,2338,9489,9460,9603,9491,4267,7201,8851,5325,2076,9189,3134,5657,6950,8702,8458,5453,3524,2134,8789,2317,7111,4905,9722,3668,6966,5584,4971,8534,335,7815,8684,6177,5644,6765,9519,6782,3741,2533,9870,1925,3044,9925,8262,3340,3679,5207,5856,8219,4028,8050,5588,3764,8881,2449,6024,8466,590,5368,6344,7834,1483,6801,4920,1290,2099,3468,2476,4638,1404,6494,7140,4966,7964,1168,7927,9678,3627,7321,536,4172,1467,51,2006,1384,4765,9981,4122,5839,2525,7152,8949,6635,1616,5508,1678,8596,9741,9533,2928,6721,5035,5692,9403,2527,2919,9004,1089,5999,3927,6472,3281,6129,566,3743,1470,9096,3005,753,7436,2555,548,5659,6153,2927,3864,2189,8091,9274,8102,7043,3937,7764,8794,5326,2806,4989,4915,8685,6256,1169,8629,4735,3879,351,2623,76,2880,3725,5132,8309,858,3433,2171,6056,8320,2261,4962,8430,6642,1628,6127,9240,7833,8650,9853,5819,9188,6678,3539,6720,861,7658,6369,1267,2342,7224,9907,6860,8186,20,265,5261,3560,2113,422,8075,2896,9443,6725,2831,3667,5639,5611,2399,4890,7407,5136,907,6284,7235,1478,809,6861,5967,6955,7780,6069,6984,6481,1953,6254,7822,9791,6819,8657,4898,2361,7811,328,7667,3870,6804,371,9546,8686,2547,3034,6243,4657,4601,2365,405,7757,8183,1084,6307,7934,6121,6042,9287,5058,3966,7111,5048,1457,1770,7399,3048,5757,2128,3396,5215,1748,3261,6989,9562,4035,1548,6402,164,74,1369,60,3199,986,7378,9916,8101,1896,6835,1783,3654,8815,9002,9850,3057,2863,4707,5351,4106,7620,9772,3284,2572,4007,2295,1780,2304,2432,4324,3581,6031,9530,5579,7266,689,5860,6127,8887,6056,4301,3502,8192,465,6314,5233,6761,8629,4519,8719,1866,1851,7430,8957,6884,2353,4081,9947,4776,4105,1900,4649,4097,2850,6172,2774,5490,6754,7881,5843,5598,9906,9072,3398,3731,1013,7323,7538,6135,8862,8473,9861,7990,9046,4914,4263,8845,3288,9641,4658,1994,9758,6588,4187,2091,4503,65,2241,8164,8048,1964,3065,5031,758,3474,7176,8023,7897,3225,3528,5731,8273,7991,3502,4438,1687,6512,891,3374,7468,5410,3509,6282,669,7407,1521,6836,7974,7617,3478,6954,2689,3456,7205,8437,8771,8294,1075,7685,1904,5101,4870,1320,8235,7496,8205,4275,1856,6938,7276,4079,8833,2562,1961,5094,2281,8499,4412,912,9666,8042,8162,2786,7481,3397,1317,5720,8198,385,5166,8918,2989,4156,3634,3123,6340,2826,6311,9674,6451,4165,116,3441,8168,4226,2459,9651,3108,6763,5233,9150,5725,755,7920,1270,2505,3718,7469,7397,4688,6229,6524,8185,4678,2822,6040,9955,2361,4472,2162,7274,771,8704,5553,348,3597,974,641,4333,4051,9198,4244,4869,9483,5348,8529,5376,5089,5617,4003,5052,597,4041,6933,1271,1962,4360,5876,222,4055,2609,7923,8832,9836,2634,651,3363,2405,5649,5631,3159,2812,9462,5650,8793,6405,8686,3735,9965,4921,943,4819,9285,360,16,5645,4925,1085,3422,4141,7581,6489,2858,2932,1035,3018,8281,2459,1478,1149,7988,4076,5665,7865,2046,4664,4080,5984,535,9866,923,4513,4796,7494,8909,2949,8020,2217,4534,5105,270,4343,9621,9079,4769,683,6987,5218,554,4023,5869,5934,7077,5907,8064,4957,2695,4281,7557,2813,6867,8769,1750,6924,7419,7797,8949,4575,4897,4629,1964,7708,3784,8932,8142,5773,3078,4546,9934,1630,4597,8781,570,5216,3488,9088,6432,3866,6251,1012,5040,1265,2219,4826,6605,2137,7323,7160,7911,2509,5214,2803,7677,3460,2298,85,8641,775,5682,3724,8026,1565,8866,2448,3788,5939,5251,6505,7192,5245,1835,3970,6976,2520,8677,826,9069,4145,8563,348,7609,6768,2511,2662,4610,2803,4383,4888,9022,88,4776,4096,5929,5794,8891,5633,106,335,295,9965,8948,3378,6631,3177,3256,4665,8613,2774,1643,7751,3415,5655,5672,9216,8117,2881,4367,3167,4091,8976,3860,7219,4764,3542,4820,2266,7718,1718,5999,888,5174,1798,8273,4482,7598,509,9290,2265,5037,7698,2807,354,3633,3588,3731,1751,6034,6389,8898,122,5777,5414,8731,917,8309,229,4683,5013,7454,9414,2392,3082,3854,2361,8346,5475,8827,4976,8720,526,3702,419,361,2012,7367,3633,4927,2967,7378,4254,9108,1887,1679,3164,4010,152,9218,6592,9987,8073,3138,1976,4798,5990,7245,2169,4762,526,6737,4853,4186,180,9096,3192,5242,253,4590,948,3414,8028,7243,5460,647,335,9717,3330,1889,1544,7824,7056,9095,6370,6762,2932,4171,8756,2400,461,379,8522,1889,680,1596,2549,5429,1496,3114,4460,1993,288,1494,9171,3237,7874,7199,4881,3508,3006,1270,7814,2985,2374,9177,3416,6108,5865,6544,3118,9979,4874,8178,5952,8344,3589,7240,4046,9963,7026,1842,4948,9738,6842,1037,743,4485,4085,6450,5047,5130,9111,6697,5099,7246,9472,8407,715,7720,8855,1115,7063,4653,5596,6212,1774,6077,9871,3266,9425,1360,8672,9671,831,2211,8910,9735,4514,772,4449,8894,5865,6410,7085,924,529,4821,2860,6544,2210,2183,5235,2365,6703,8889,4991,2726,5279,9737,5949,1711,4929,299,2494,6975,2351,2082,4347,5503,6308,5214,2206,8134,8650,6365,2193,8253,903,7058,2857,7862,5101,8855,7059,3684,942,1047,1400,1437,5343,1509,5099,6035,9367,3560,309,5683,9817,3948,9216,9416,4903,2068,6469,5530,4402,7148,5175,2431,444,6657,3387,1653,9764,5965,547,4777,4860,8708,7557,4054,7096,525,7101,4949,2548,5583,6063,7708,6793,3316,1126,1356,2693,6250,3133,8391,5101,2152,4406,3464,2779,9159,7986,3293,330,3492,6447,2463,9730,746,1604,5045,8997,3377,2939,2248,5549,8471,507,5685,4403,9788,4615,2719,3462,7198,8433,3040,3752,3411,6978,7302,7834,8205,8095,7450,2272,8901,2837,2109,5426,2238,931,4465,4517,9163,6157,5292,7975,8809,4686,9630,521,281,1232,6383,7112,1079,2401,697,7788,8185,6582,6632,6012,5685,2604,7674,7516,434,8161,7703,6486,5495,4333,7534,4800,672,2505,3287,1452,4537,4997,9701,9678,6284,6874,2666,8938,6858,5435,9058,5753,7252,1932,8370,8724,1749,7658,4455,699,5700,2608,514,3703,5705,5259,2138,2790,4710,9572,3211,75,1485,3992,8992,6001,7210,9821,3641,5587,7761,8500,9728,5487,4270,8559,5201,8481,7283,2379,8448,5539,366,3037,8272,715,3382,5267,4753,5417,4227,6361,8605,3057,5179,4918,6249,8374,8517,5780,6457,4384,6141,1609,755,7943,172,9395,9083,1666,1193,1172,1866,9455,2210,8279,6674,140,4678,6148,2007,7233,3516,9632,3305,2570,6755,1507,8524,9734,5106,433,5043,9292,6664,587,5745,561,897,99,6722,9556,6280,4155,2614,2203,2683,928,1993,5712,6040,7694,5385,3031,6301,5455,6961,8639,3275,7602,7133,1139,1973,9564,858,3854,4167,6779,9974,1657,1298,7768,2332,8683,4696,8520,4412,5014,9138,6115,138,1801,4566,8674,4926,3208,6126,4350,946,3169,5823,5392,6813,4038,3404,5207,7269,5649,7753,2745,5706,9224,1126,6952,2696,540,9503,469,704,5225,8872,5467,7593,857,6600,2320,4354,704,1213,8591,1899,1203,2835,5078,8899,2680,5209,3203,9304,2708,3007,2816,6657,3634,8663,4878,5267,3440,4418,2493,3527,1122,5302,6022,4892,2905,2411,527,8283,8420,9491,8847,1160,5675,8202,1561,3731,7021,9782,3780,2039,2101,9133,8231,4134,362,3550,1606,3468,694,1253,3200,9839,3661,9836,1393,787,6490,9276,7572,2662,3845,2851,3181,2243,1157,8697,1250,167,3949,9794,4274,8835,7437,6079,9297,9419,6431,6972,5677,9977,6279,7973,4659,6416,3235,8694,3990,6804,5211,9742,5445,3993,1005,1632,6081,9262,9798,5479,8744,5913,254,4389,5584,7984,3072,2282,5643,6718,1086,415,2304,3800,4473,6713,2219,5153,4400,7718,1427,1973,3588,8040,5103,5669,2539,5615,7816,6297,9651,4359,903,5914,6237,9929,1473,1330,9876,3581,6499,3685,5994,483,2019,1102,950,7950,4942,5656,565,5844,8617,8858,2983,4072,7958,4574,6965,5059,1553,8925,6851,351,1805,6750,1689,543,5139,4024,1461,495,6415,4980,2623,3164,206,6903,779,5579,8234,5663,1923,5512,8424,5919,4684,1345,703,1449,7748,9372,9053,8150,7869,9066,8193,5193,4137,2227,2360,989,4860,2531,9044,9408,8499,712,3799,9107,9069,6165,4453,9549,63,1191,6717,3635,8874,9759,264,5473,6517,4123,8804,7645,1952,5455,6773,9388,1288,9793,786,2830,2516,2545,4410,2575,8158,4269,1600,4170,3199,539,2621,9097,2736,1365,2231,2815,3815,1277,5303,3899,2986,6327,8423,3828,3261,1580,8353,8442,9851,7139,8951,219,3899,2793,7456,7265,6275,2071,2951,4372,228,6690,4717,4481,3216,6911,9424,7467,4772,9368,8459,2135,1384,233,5365,2313,2033,9981,8298,1350,8271,8927,8128,6697,6309,5373,6040,7349,3830,8113,1859,5500,8060,6063,7471,2889,3942,5368,2395,5881,8572,9156,4047,606,6207,7104,6453,5610,57,5202,6390,7030,4399,8636,3747,6467,8619,478,5715,4499,2115,7915,3633,3146,9495,3273,2996,1330,7606,6472,1120,4568,5847,9220,8993,2704,4478,2326,9927,2778,5593,2083,2300,2170,4099,7535,674,9865,9132,166,1895,6648,308,243,8659,3834,7845,5181,9925,4685,9116,2294,5629,1215,3495,1814,9670,8372,9479,7811,5083,3112,4721,5924,8427,1574,6372,421,7903,4352,4992,3237,4484,5318,5703,4806,7622,6081,2683,7372,3596,5800,6426,3327,2327,8311,3609,8896,5554,7995,7369,8472,9592,2965,2097,423,4570,8130,568,683,5687,6619,8641,1201,2653,8486,3956,6136,7982,8261,5991,9819,3045,4711,5371,9322,6464,6515,2487,1413,6663,7278,8649,7106,3185,5677,4470,1937,5001,7464,3712,4213,5308,9385,2081,8453,3238,4754,237,5066,6706,779,5301,1,4267,522,7705,1091,7483,6125,3838,5905,7021,4582,8840,1438,5190,4036,8071,3680,6679,8088,5624,1019,477,2973,3871,1122,438,8941,3296,1004,6829,2491,2669,9079,1486,3090,1990,7735,4500,1763,3443,5599,5236,8229,9512,6860,3034,580,8120,236,7764,2244,5914,7206,9053,8536,1839,8720,912,4520,8456,7837,9816,683,9081,1065,1564,1540,4037,2334,5501,1763,7204,8173,4006,8573,3321,3921,9562,7193,424,1980,8767,8763,7116,531,3007,324,8752,8151,1547,9261,5908,1573,7642,5081,5486,3179,697,8457,2952,3908,9269,5993,6466,7422,721,5557,4328,5834,7688,9857,9708,999,5068,9917,8824,6194,661,9301,1470,7493,9293,2976,6452,116,9448,2086,4999,6609,2216,4081,5244,5741,1088,4318,5269,5999,1874,1657,325,3847,4848,2811,4201,4867,279,2276,4861,8616,2729,9175,9628,889,3603,8548,189,8903,5286,8138,2058,6452,3057,6750,7222,4516,1056,9409,5323,6986,3311,5511,9937,3475,1381,5374,5347,4639,5481,4753,7487,6594,7908,5510,1991,6293,1524,8382,6455,5287,3341,5109,8126,767,9488,6038,8741,9159,1032,4157,4641,9168,5701,9533,4786,1746,9939,2753,3381,4893,3779,1318,5502,1200,8188,5089,2270,2785,7065,6621,4086,5683,5717,4820,5566,3988,3771,4645,7427,9218,7707,3186,9483,7030,7566,8233,4343,2875,7065,5218,5617,9960,8994,8398,2475,4580,9120,1919,2210,9533,6479,3681,7110,2402,8189,7862,4141,3092,4292,4737,7001,9919,6567,6364,2872,8907,3481,4944,4060,5361,6339,2856,5430,6822,5398,6868,6930,6506,7544,9250,2215,6406,9868,9620,289,1187,3170,3161,8682,5096,1120,4418,2694,9932,2526,399,8267,2226,1128,6903,9921,45,1022,7615,8567,6973,3713,2803,3139,5670,4411,3882,3924,5859,4001,2154,9420,4205,9456,2246,7143,1633,9979,9313,8712,7923,4942,475,7671,88,3343,9648,3854,490,6510,1259,5821,8550,6824,8546,5218,3508,1629,2762,2666,3892,1671,9555,3623,756,4955,8618,6035,2050,6608,4328,8423,796,7957,5675,3292,4173,5950,2990,4981,2977,5483,2579,3044,2559,558,6911,9535,6865,2415,8599,8126,8544,1488,6669,6171,5793,9249,4348,2807,2002,4205,1435,4112,2161,9805,5355,20,433,6206,334,6763,9544,2714,291,3012,8071,3685,3399,383,2214,562,7915,5970,8500,726,4111,6067,9835,2541,4152,1406,5055,3824,7986,7677,9222,3960,5145,6794,8384,7006,6833,614,9046,3150,8063,8619,1303,9884,5748,9306,5284,8933,844,5583,7003,4195,7962,177,5465,5944,3881,9319,5820,113,8887,5313,3523,8621,1811,5714,8336,5739,1491,3887,8916,2179,824,9993,1506,9989,959,1800,9834,5215,9702,4223,2713,7691,4237,9104,3088,1919,14,9900,5201,7118,8960,3285,9720,7855,6188,8043,9809,7100,2619,4950,435,2968,8720,3388,1,3731,899,7854,3501,1479,5511,4833,4502,7599,1478,3432,4763,452,4569,3502,3902,1460,3552,9072,5391,74,6630,1972,2494,9552,4094,5014,9131,5600,6925,9578,4964,4717,3705,8565,4753,9832,8660,9405,701,8798,9442,9379,8186,3958,73,1251,5305,7350,973,506,290,3946,6053,6743,1010,3353,2120,8414,2303,8247,2124,8003,1207,1072,5519,2701,5174,7259,9203,3972,1875,2588,4051,8605,1788,4896,4241,2168,6135,8474,4226,938,5018,9867,1129,699,5036,3318,2876,1430,2805,5118,710,1468,7807,7674,1338,4348,6969,5904,1689,9759,7561,4483,1704,2807,5663,7743,4568,3457,3191,1651,3330,5492,341,2031,910,2511,1697,792,2785,9401,1464,5743,601,3226,3312,386,430,7861,6496,2110,6752,8420,2015,9359,4438,5825,8978,4905,3912,3687,4881,9361,810,3482,4552,7188,8289,2193,1554,1001,8546,1984,8024,6072,3644,5603,907,9439,7752,1388,1167,3447,5363,617,2188,3475,6473,7212,2004,6264,3078,838,1093,6252,4060,9523,9734,5202,4441,9842,1761,1788,3119,3088,9734,8459,9293,6675,3998,636,2726,9699,8244,6945,6508,6968,3368,8525,2510,5618,5933,968,1137,813,5117,1007,9003,6908,425,9426,1893,5103,3238,7771,794,2336,572,7947,4340,4768,482,3752,2719,3154,2412,9811,4005,2127,5413,1362,8796,4644,7852,8072,3814,4641,2725,3566,9126,2204,2382,2608,9241,1735,7639,5500,5162,4754,6172,1608,1897,7363,9730,3847,2449,8284,6923,8393,7538,1337,1220,1589,57,814,5726,3054,1979,1256,2754,7815,8798,3260,8398,5956,311,8944,9739,7949,6092,4962,7752,6858,1333,8385,6288,2120,4021,6995,6757,1211,4228,8599,8972,119,252,5393,7072,6123,7304,552,7744,8529,5491,6789,9563,3764,1211,4085,3679,1635,4150,3253,9676,5357,6459,9699,9208,6629,7128,6206,7103,1993,6166,1100,8792,2577,3938,711,9544,8207,7851,8669,4386,9875,9877,4534,3761,8932,2672,3554,8463,7540,40,9431,3767,5402,1060,4522,3875,2318,8076,1707,5912,4030,7543,1736,3203,6825,569,2333,7319,7905,6452,9200,2926,1839,3906,5090,367,2950,9054,5384,6621,1842,6392,6761,6424,2299,4236,6701,2032,653,4989,1893,5706,9826,1256,642,3596,5118,7889,999,432,5019,5457,7053,5852,4724,2416,9956,9602,7722,152,3569,1014,8206,6082,2705,8091,5745,5278,5724,5804,2004,5240,5559,9263,7201,9511,1922,1238,7609,7037,5647,9147,1629,7898,5255,5140,6408,4472,4286,965,9541,2064,6101,6793,9027,4892,2634,3856,4764,7212,7970,7294,1662,4908,2436,6615,6313,2271,8186,3090,5991,6398,9808,3935,5266,7443,963,4360,5425,5411,4458,8070,4126,7313,5227,7422,4796,8292,3740,4291,3352,2650,3034,4138,1711,8425,5033,7325,6803,4699,6301,91,8726,8885,3445,4625,1602,3937,7483,1510,7730,4345,6390,6624,7256,7751,7683,1889,1752,433,5334,7667,3065,2053,4128,4291,5506,2273,6773,589,4796,1756,667,7254,9213,9080,439,3954,3387,2679,1306,4843,5706,9881,3553,896,8911,3364,4854,1045,2836,7977,7277,6290,1671,8399,2422,8575,2353,6645,9846,3205,7315,3131,5814,9876,8906,7987,5692,5779,939,2934,7495,395,6586,9616,779,496,8102,5080,272,1870,9622,230,5632,6626,1698,463,6793,2483,5691,3132,4988,2807,8975,4774,2224,39,1608,3925,3374,5342,2065,2888,2241,8236,5487,8575,4126,1482,6488,3554,4708,6135,2364,9789,4148,864,5080,807,3256,9018,9092,69,4732,1536,2947,1318,8231,6913,2391,2475,5718,3154,7168,5167,5688,4059,543,6724,5968,4731,545,9776,2782,1968,2882,5347,1871,1345,3822,1294,5893,5861,946,3123,2935,5512,8433,5040,7213,4323,8560,8,6834,8485,9997,745,1299,1650,3187,8070,7106,8660,2685,1942,2435,2295,1230,8711,6773,4443,8005,7490,541,7589,336,5582,7370,2489,2022,4577,3341,5422,656,9342,517,7054,2840,1910,6892,521,4381,3757,1817,7057,8903,9760,3933,7014,8573,2308,5726,2198,5108,2528,8803,7428,6294,7709,9518,8636,5055,259,9747,4227,8014,7560,608,9014,4193,9322,5808,851,6917,111,1558,320,5112,9978,4387,1408,1165,118,2328,9374,1760,1039,7442,6586,4506,1247,463,9082,7195,7478,2626,5323,4926,6730,5176,2398,3350,581,9390,131,8882,345,3840,1984,3029,1799,5588,2572,2933,6000,4010,1699,5966,5757,4489,9862,2726,4258,1592,401,5771,4938,6397,1683,510,8214,4613,5455,1038,7030,9049,6419,8672,1995,228,1420,5695,7217,7921,9194,9978,4950,4029,2872,1701,4146,5528,3898,9472,4522,6864,9046,6239,6303,3443,2245,6460,8686,6485,4405,7994,9506,3126,5885,2829,2602,1196,6204,7848,9307,9620,4485,7819,4818,8517,262,9758,1354,8315,7692,7051,5548,8429,674,1826,7497,7399,4571,4518,3962,731,5104,9895,3166,6096,63,8428,8950,5352,1133,8969,8566,1317,1328,2638,5165,8230,1469,6516,1869,572,9607,3814,8172,3049,2284,6480,143,906,3750,5845,1833,6817,4432,4057,2322,9830,9993,71,3407,4753,5663,8238,3216,4870,4379,6334,7120,3111,1696,9444,7854,2202,4356,6240,4050,3863,5897,3284,6143,8077,3281,8178,646,4640,7998,2145,64,6170,1529,5715,3603,5358,2193,6525,8904,9502,3784,6510,2688,5958,6805,1939,544,9897,5968,5198,243,3162,3789,6242,554,3442,6441,8767,6550,5025,6463,2200,615,9205,4721,1979,2955,2022,8848,1424,5089,6896,3957,6071,6991,7048,459,481,8551,4624,9968,4357,9666,9074,1350,6008,6725,1566,9130,7734,8072,6018,9932,6044,8025,6398,4751,2368,5062,2387,7448,7508,4201,8895,1886,440,4950,861,8167,4631,8006,213,6386,3288,9332,1365,570,8867,3457,1553,1072,2309,7560,3572,8334,3762,4034,4964,3815,797,396,8487,7880,9068,3077,3640,8254,257,7955,3945,7696,1370,1496,9198,900,6181,6024,8325,1192,7363,5237,2962,3359,5813,1208,7031,3260,2542,1925,7502,2845,3953,7028,8541,1021,577,9307,1671,2796,7949,1456,1060,9909,9160,5859,8919,1205,8820,5650,9163,5817,5961,570,5697,4584,6270,8669,6900,1056,8373,8319,1364,642,9657,365,6470,490,3086,8449,2948,6247,3307,2016,3182,3741,9226,5648,7317,2433,1284,908,1091,7868,2728,4783,9945,9146,1608,3417,2230,1305,7932,3159,812,7329,2984,7120,8242,5890,672,1489,8693,75,6086,6881,1990,6967,26,1605,1524,9332,788,7169,6238,8252,4275,3166,4181,7679,2065,6620,9565,5710,4568,4171,8127,2197,1656,2721,9153,360,7572,8366,1549,457,5679,3876,7347,5132,8733,9848,8281,5715,3442,567,6114,5550,5758,381,2528,7017,5249,9232,9627,3151,4570,4366,7474,3101,1188,2194,7162,7847,4838,876,4886,6738,1472,1560,223,1283,6140,9882,1343,864,7720,5363,308,6492,1677,870,8292,6969,2185,4457,2171,5493,1862,8162,1499,7378,5763,8898,7080,7560,6361,9539,4440,2306,9965,4610,207,5022,9416,3586,834,2815,6687,5003,7194,5240,4196,6814,1338,3812,7568,8136,1987,8391,4334,1425,8422,8708,5492,2901,3995,9053,1899,727,1127,1284,8591,172,7835,4235,5464,5117,6494,264,9300,1781,5202,7059,5336,7248,1819,5861,8139,1769,6962,1983,2451,6753,3331,2651,4969,1289,5150,9792,8731,4999,2474,3453,7683,462,7249,9816,7881,8973,674,6486,9368,1489,6697,3318,8250,141,5248,509,1768,9210,104,154,3249,7648,6473,9024,3371,7761,7641,4193,8205,6615,9082,5129,1204,7642,3816,7356,1642,7527,2296,6815,6203,390,5132,1494,4349,9983,356,1969,123,8016,1101,4513,124,5877,9541,9933,1122,2207,8755,8889,6833,3713,1370,5511,1002,5843,8257,5508,8532,2509,1277,2679,8133,6792,1014,97,6516,7498,263,3196,6365,8924,3322,9208,5270,5539,3058,9844,5240,6642,101,6300,4137,177,5578,9909,2632,3284,8187,4823,522,357,5289,5926,6317,6421,6439,8543,5965,9442,3452,418,1244,987,1049,9483,1817,5259,4532,5500,5997,9720,4042,6376,6907,5423,6895,2217,7416,9975,8735,9816,6381,2347,348,2794,2425,2004,712,4933,2407,8425,796,6670,5911,2771,1269,6006,7895,9110,5443,3846,4698,5905,8577,9312,307,5042,1606,437,1999,3814,8393,4399,2358,7442,7665,8255,6786,2240,1878,702,8843,4044,8201,1913,4649,4011,249,2582,3308,9335,8130,4156,2367,9867,920,5270,6408,1688,218,6477,8339,9862,7823,4854,795,2432,8800,4006,5616,8785,6537,5820,3243,2050,1517,6155,6767,2802,8624,525,7891,3409,934,1416,5867,1535,2603,8876,3058,5177,7679,6454,8994,8987,4799,1324,2121,1794,601,7294,5871,8182,9058,1047,5306,3998,5207,7846,3077,723,9205,3576,2900,6188,4048,4086,27,6123,1044,6236,1890,5158,5860,1147,6133,1844,2273,9482,6679,6409,6528,6747,7715,4737,4181,3958,8348,2639,2313,1603,6756,5612,5244,9897,7298,4838,3681,9307,5253,5304,6231,5088,8329,2026,5553,8892,2374,5990,8270,106,2538,4838,9877,3468,967,6803,2281,2504,3611,4094,6758,8585,7369,2603,3551,6037,9892,683,6371,7381,4122,1203,955,2933,5086,3227,5611,29,4715,1979,8426,8665,4775,2485,4625,61,4269,5349,5632,5101,7510,5880,781,2517,6599,3295,6176,8202,5242,734,9281,8505,6933,8969,4973,3343,367,9052,4418,2175,1330,8900,2262,9569,6755,2597,540,2321,4407,9201,88,826,6471,8381,7737,2264,8799,9516,4306,680,581,9877,9416,4754,7492,2459,3833,5582,1114,7894,2323,4779,6653,7857,3470,7236,4394,6431,5515,7848,5767,6731,3506,19,2123,4702,4364,2541,5623,9530,6001,8596,1995,6401,4916,4320,3152,1919,1001,6300,211,6817,9670,7733,6136,5455,5911,6074,6803,58,4951,2415,6852,9138,8214,3391,2611,7372,9055,1116,7322,1974,8174,228,3148,5036,2107,8026,4370,2580,9774,7934,9449,4884,5730,968,4857,5882,2532,7133,3471,8927,1657,6575,8443,8499,2874,745,5611,5556,1092,270,9133,8311,4432,2886,1396,7059,7624,2635,2768,3830,3901,4368,8362,9002,2677,4675,6699,3319,1515,6837,5735,3428,9814,1791,6195,6065,8765,8417,9668,9017,1616,5340,1159,2127,513,371,1831,8380,2975,2800,3585,5496,1712,988,5899,9751,9574,3150,6184,788,5618,5997,4151,7944,6552,8888,3486,7515,4189,4414,7818,3094,11,2865,839,3746,1366,1314,2872,4329,7560,5314,3835,9773,3103,6790,6458,1750,5491,2151,1980,4680,7687,7852,6589,5629,7158,8782,5010,1203,3482,2935,2330,4948,4277,8495,8968,1572,7596,9709,7469,3265,3856,4704,7012,8995,1760,1822,9572,9779,5973,4830,7699,6694,2492,7063,9151,8344,2384,5828,518,2524,2296,8531,9876,5869,1877,6928,6928,6245,2871,6365,8338,3792,6604,3385,6348,1049,8828,2577,1155,1869,4462,1738,3715,544,9215,1390,8921,3317,9195,9002,9513,7120,5557,3049,6837,4385,929,5789,6521,329,866,8846,3262,4569,8937,48,480,2436,6858,2348,745,1381,2956,6975,4627,9333,81,3241,6856,2377,8741,7767,6055,3875,3824,4607,3360,7727,7050,1980,1311,1593,4043,2938,6093,2663,7794,3171,3664,5638,8714,8829,8493,6385,1925,926,2491,3329,3655,2311,1709,1652,9962,3806,4538,5191,1797,5266,7135,3899,1961,2383,9753,2984,5068,393,4865,6157,2574,7081,1420,9090,3825,6077,7557,5763,3148,9086,7016,3149,2350,7215,4595,6873,8317,5462,6165,9416,3161,8662,575,8747,6375,2201,7840,6435,7281,8183,5882,6556,8100,3786,3524,7219,3157,1302,7421,2410,2617,753,630,2974,90,943,4270,3587,5194,6637,5969,7587,2334,8986,513,3054,528,6397,1021,5758,9761,2,1583,6855,1476,9167,8129,8751,6424,9984,56,5424,4170,3397,3625,5900,463,6080,7024,5762,8123,1532,9034,6824,2859,811,543,4054,1185,2321,6008,8424,8775,8024,1126,6490,4416,5501,948,9953,555,8422,2458,8529,4865,9500,2886,3825,4992,9708,2987,6508,9932,1222,6662,3893,7288,8117,8446,3870,7184,8609,4934,2718,5281,2470,8524,2495,2654,3348,2192,3784,6253,5523,6022,3075,4069,3919,8854,8244,8044,9980,884,5866,5773,7720,6437,5401,4855,1651,2655,832,6233,9553,562,4063,6201,6026,5479,1545,4034,912,6583,617,326,8558,9848,9027,2088,4517,7453,7249,7517,4223,738,7790,5709,6515,3270,3218,5764,3522,9746,6762,8976,5726,9329,726,6764,6126,1967,5413,9774,8848,8676,4879,7436,7974,813,9894,7795,4233,6000,2385,670,520,5203,4014,3345,5165,3016,8360,2696,6537,2447,5973,999,6229,4954,5476,4458,1049,1864,7158,8142,3282,3180,7945,4573,3931,2834,4208,1663,2474,1901,4401,2052,4135,1487,4015,3389,9309,3005,8654,3427,7658,2379,3124,7435,7943,6277,7253,2374,8087,9846,3859,3706,6723,7138,7885,2522,3325,9669,2334,4548,7247,9800,2126,1767,6597,6315,5325,3008,9501,1469,6827,7004,1719,1278,9264,8987,3187,68,7400,949,3593,8300,8017,9915,6031,6669,8512,1870,2292,9624,6531,2882,7962,7018,271,6093,6226,2248,4875,6695,9131,57,5853,7212,381,7784,3502,6565,1212,7643,8052,5982,2633,1431,3784,1281,8600,506,6768,2575,725,3475,1727,7560,1764,3739,4380,5527,1954,7567,3391,3364,8467,8639,5638,2993,9228,9177,4056,3197,6586,2568,312,1935,9294,6787,7572,1504,1346,1381,4148,3731,7021,7191,5249,7250,2992,9683,6432,551,5970,9927,6871,8231,602,462,8505,5625,2944,6733,2000,8805,2499,4670,2511,6076,9552,7544,5317,273,7702,6927,7200,2227,9741,729,5213,6588,5229,2864,7046,4440,2253,4097,4256,7656,5687,5941,8157,2018,6222,858,7442,8090,2688,1895,4913,2280,4670,4928,6084,7863,1002,4758,1704,1749,6658,2215,6170,7456,9133,9479,973,6680,1342,852,4202,9311,9744,5828,8948,3959,564,9757,5393,439,4431,708,340,9291,3544,2362,4417,4201,9769,4994,4491,8431,3645,5378,520,4058,1310,5500,5486,8891,5016,5003,1115,2761,3202,8658,6279,691,9224,9322,2755,3177,8041,2682,6623,1167,1398,2759,8820,1795,1989,6066,2792,9963,8532,4556,4389,4194,7863,5729,5468,7666,1289,5409,4805,6526,5052,1398,6530,1919,4223,190,4498,5508,1984,7746,6972,5094,4286,5425,1002,3822,3151,3260,4789,7322,3508,1530,6021,4468,9764,1629,3005,6898,4836,9812,5916,3489,2039,3948,1032,4434,4876,6819,7302,6163,4152,8583,5934,5359,8702,4652,4130,8635,1913,6879,1791,4199,2297,7516,9568,7057,5212,9644,7850,8043,4393,8574,3776,2166,8008,7168,2574,462,8761,4507,7489,1384,1810,61,1414,5261,8988,1573,8624,9272,9210,6948,3595,8253,3288,9777,8023,3182,1142,8386,4135,1495,4197,6393,7084,9080,6783,58,5534,8592,2169,9442,8044,6298,8071,4434,559,5624,6799,4368,3930,6062,7968,7936,9271,8878,5753,7431,8632,5476,5119,5824,8998,222,3072,6533,3014,4112,3143,8154,1248,8885,8971,2545,9081,7198,8222,2980,5386,5972,8679,6733,7178,9290,9977,8172,2359,4173,5488,4893,2375,9835,1998,6104,4499,8755,8973,7817,7889,1372,2926,2021,8356,8971,5160,7113,3187,5064,8480,3984,6156,7518,6460,2802,844,2737,6311,7168,9967,199,2553,406,5653,3781,7300,7368,5455,8453,2993,2329,7002,3466,2615,5903,3594,3050,210,2638,4781,8880,2277,316,3340,3703,8406,3331,9316,1992,4322,4647,951,1904,2028,3439,9355,6613,5554,8501,5367,1000,7531,9718,9261,1158,4570,7090,5087,6523,4960,3844,7488,6342,6956,7753,6251,997,5045,31,8909,385,2491,9226,890,7998,8830,7660,7285,4815,6680,5750,3977,2437,7434,199,527,1959,6156,2835,6863,8301,5101,9035,9819,7410,5735,2515,8141,5410,7900,550,3121,5971,5112,7100,6087,6380,7616,7961,8023,1938,7034,3587,8351,6243,7590,6904,2568,4367,9658,6749,9438,5030,4971,1134,2624,4035,6976,1204,7326,6737,5437,6939,3260,5459,8219,8057,6924,6796,8015,3012,7385,6799,1460,3091,7923,797,2972,536,5417,9203,5634,9670,8042,3383,5962,2961,3256,8354,2561,6667,9344,3879,6374,6414,2528,6423,6553,3426,9678,2322,2393,2513,4640,8701,8792,7670,4802,6730,7131,3834,6412,662,1411,1386,6664,8030,1572,6903,9251,5849,4696,2191,7294,8848,5953,1055,4167,7534,5320,2455,8020,7116,8007,5820,8169,3724,7221,6980,2720,7028,3089,9267,4026,1946,484,8731,3345,2421,5156,4641,6975,9432,3445,7751,699,8378,750,607,4393,8927,9016,1680,6979,8007,2223,1881,1177,8798,7926,5051,911,6271,6870,1605,1661,4601,8950,6848,6183,9747,7387,1654,7541,7034,6950,5242,4637,2737,5870,6419,9792,2024,1874,4078,8007,3661,2337,9586,34,3492,9544,2591,5664,7356,1271,1896,7103,2915,9171,9622,9561,9141,2559,5606,7921,7718,346,8000,9753,703,7519,2314,9084,5873,9220,1617,3142,6148,3868,4898,3850,1327,8585,2870,8661,5688,947,5376,48,7105,4802,6140,2606,7299,3294,1396,390,4884,7242,5604,1293,8716,7422,9254,9507,9772,9825,7516,3890,3212,6541,1990,4850,2046,8990,7770,6547,9553,7605,859,5986,6526,7869,3654,1272,5623,2004,4279,2258,3242,3682,3244,9705,2703,3655,7076,3263,438,7516,3238,1646,2510,1017,3436,4607,1421,8567,672,566,9744,5910,2706,5796,4487,2966,7679,1402,6327,2759,3540,8007,3489,6225,6697,5727,9606,5438,2688,2982,9485,4858,6027,37,9002,2884,6114,7255,3230,9348,9651,2227,1255,7397,3817,3643,5375,5621,4344,288,4208,8010,7518,2308,4728,1136,607,4085,1933,3244,7406,917,4754,4566,3944,6512,9888,3742,9668,3521,6016,3314,2435,3365,7022,581,761,912,234,7728,4059,8663,1694,2184,8981,1440,555,8269,5207,3618,2249,6088,2638,2059,6655,451,5022,291,1010,919,1994,965,7212,8043,907,5432,573,1957,7685,7571,3429,1622,5524,8137,1907,933,9767,3641,1006,198,9281,5708,2646,2010,6183,4625,423,2011,776,7016,2858,6872,6715,1644,4729,43,6168,9147,7607,8072,6575,6896,1515,7745,3353,1164,5830,7595,6412,7864,5286,7021,4967,9394,4468,1515,2989,5846,1680,4184,4636,5855,610,2564,4974,2282,7778,8005,9159,236,1612,742,2195,1178,7731,5782,7284,4187,9324,5284,505,8425,1605,939,2888,238,5183,6791,1908,1492,5683,97,7215,3755,5148,946,8414,4920,2887,5343,8273,2350,4251,3100,5379,4316,2133,546,9939,8605,8618,7162,3730,5469,5751,6857,3994,4867,7786,872,6978,7945,9419,7986,4602,2179,7057,3462,798,1265,8842,653,2067,986,7669,3329,9512,4601,3645,9014,7125,2853,5630,8087,9228,1955,9855,8728,7860,8037,8017,7633,2705,2832,3305,8489,8470,3475,2260,2291,2895,1941,4751,3601,2377,4680,5081,2272,3315,107,5805,1784,1843,7042,9887,836,7260,4557,1010,2978,9228,8858,6266,1903,4484,9867,8171,6232,7392,1310,5945,9733,2831,6486,6613,3914,6217,526,3920,225,9631,2408,3540,4366,1584,1297,3974,9220,9527,2660,177,6193,3405,7382,7722,1187,7058,449,9147,8239,2566,5512,5137,9983,4122,8916,6304,478,1073,8972,6426,713,3537,9746,3034,9345,4411,7382,3113,9862,4142,5679,7648,3440,3271,6507,8264,5870,1607,4303,8837,2992,9547,7738,6643,359,7852,2709,9852,5234,5299,9993,5639,1236,5638,5731,2538,7740,3070,5275,2176,7133,2,3413,970,937,8038,2950,8901,4449,635,8540,5432,123,5405,7704,5695,1429,4981,4937,775,2521,6658,5638,9852,4686,5780,319,9808,8706,5114,1152,8051,3072,18,5271,8204,997,9241,758,2755,7067,1768,1778,3027,7234,8108,5856,6162,8438,9361,2823,8906,5700,2010,1030,3850,4016,3962,7949,765,3308,9877,9502,7819,5147,2368,3142,6664,8562,8296,9809,2587,7533,3254,3745,8736,3734,7359,4490,5287,2387,8711,1524,5962,6248,4893,4023,437,8799,1975,3565,8892,9668,2818,4320,4275,2791,7058,7415,720,9063,31,2688,4469,1613,7954,5280,4093,8953,6101,3238,7512,8404,6202,8668,1978,5501,4026,7346,8921,655,7645,7848,4652,613,1206,5671,7737,6677,6495,585,4623,5046,9317,8148,4676,7119,6398,5625,6516,8959,7774,1175,8567,6236,9123,632,9571,4731,1267,5043,5928,5575,9302,7405,4479,3206,9184,4623,5466,4691,7232,2602,9192,7494,9479,14,6584,516,1990,9153,8594,9091,330,3386,991,8353,952,8672,1972,2861,3270,8617,9794,9120,758,4634,7574,5317,7031,4110,3324,2745,7566,8389,4630,9168,6730,1996,6227,6522,1606,6567,7312,5373,452,1003,6363,6654,7021,5129,6576,5309,6750,7751,4795,2973,6516,984,9455,4383,6518,3259,8134,7782,4685,834,7526,2170,1811,6389,912,8874,2397,1213,2330,8829,4718,3948,5282,3977,6509,9179,2449,9107,531,2551,7917,5452,5534,2846,257,3444,62,253,4379,8529,2058,9180,9058,7667,7215,1522,9693,1841,3428,7834,9109,980,3700,6929,6749,1167,8813,8676,9058,4248,1192,8599,3263,6822,4981,6061,2122,430,1967,8708,8801,6953,4364,5643,7921,9481,135,9650,1976,8190,1839,9197,6710,338,6246,3500,6760,4564,6072,6399,2198,9022,7144,9627,5286,6178,6848,1147,87,1287,8790,5430,1957,9096,4811,4545,2327,4065,9459,48,7684,1214,740,8013,9359,351,6860,8378,5490,3128,6446,1381,5737,7456,4647,2902,1465,5971,1626,8790,4803,6055,1962,1795,4735,3796,8391,5197,3514,6596,6556,4400,6953,971,3302,8667,2559,7901,65,755,6898,3940,5794,1182,7328,6400,6504,6761,8392,4794,5616,5120,7967,1121,2898,4455,647,9081,9718,4826,9881,2631,3416,9476,9019,8200,4804,2395,887,4886,7846,8846,6819,7716,8416,9059,7728,6242,2981,243,9546,3709,8830,1991,1070,9931,1689,7059,5109,6047,9400,4610,3524,1166,7063,645,862,8719,1202,6098,1071,7707,6264,9903,5308,1256,4015,6000,8190,5633,9967,2828,3262,2383,3538,666,1538,6237,4718,6671,2464,9419,5655,5471,2447,283,1660,2693,5682,9002,6511,7431,747,8500,8039,3340,4646,6469,6464,5146,6062,3398,8105,9631,9944,80,8062,8748,8386,1836,3681,4102,3553,4193,7060,599,5647,3516,4260,4527,36,6104,8917,2458,5151,4529,8451,3449,9347,2553,9794,8479,9104,1151,7675,2038,2317,3494,6278,1908,5357,2953,411,6636,2028,9927,8793,7416,9340,4967,9346,8038,2979,4458,735,4784,6550,8164,2111,6667,4365,7248,312,1115,1938,3165,8625,1292,3135,5269,2513,6921,6998,385,6501,1315,9359,3070,3945,1211,473,3255,4848,18,5002,5390,8418,9657,6290,5648,3426,2277,9785,4416,8162,6147,5100,9201,4480,1170,7534,1981,7281,4881,3616,9843,59,3612,6833,8824,7560,1924,9574,5868,6952,9125,5045,259,9078,7182,4083,8634,809,8821,1095,3396,4886,295,8252,1314,3987,9961,1861,9418,8319,1522,4897,6310,1285,6031,8003,1559,3082,8638,2032,7832,8350,9211,5936,211,8448,6897,1218,47,9349,1795,8010,1417,9922,494,1433,7116,9531,2644,608,4603,2248,8942,6452,1521,9877,7766,9338,1153,2938,9334,6167,5463,5633,4750,9149,8709,5149,3087,8314,9980,4052,5091,8154,5611,19,4439,6491,2319,2323,6584,4141,6961,4365,7555,5940,3584,9831,7516,8860,610,9802,6065,5535,4376,2623,4051,4629,1758,898,9050,3029,3435,8976,7568,2689,4724,609,6163,6322,1609,6385,3630,7564,3610,2098,991,3688,4515,8463,723,484,2104,9177,1349,2981,9213,8588,1869,2507,2889,4565,516,1488,6556,4984,7905,1732,9978,5487,5537,8375,6578,2965,9397,8009,4697,1884,1798,431,9431,1433,513,4195,2464,1483,4764,2849,2703,8020,3375,4602,9531,7426,347,8507,4044,8225,3155,4369,1755,8154,5839,5923,6987,6114,7971,9660,5098,2716,2612,9192,6070,609,5154,8015,2349,8280,2089,7244,7280,7286,1753,8834,8093,3834,8337,7149,4213,62,1233,7417,2739,1322,7391,8206,3514,7047,4272,9609,1924,5593,4160,7978,8922,7400,2934,2390,3365,7793,7175,6175,1006,6297,659,4658,199,6178,262,5657,320,6789,6330,8509,1347,8116,4709,415,9498,5943,4532,4010,3490,4141,7880,280,6209,6151,7701,2261,4870,3621,3993,4059,7674,6644,4650,9118,9837,949,105,28,7860,7721,214,8031,9730,5187,6752,5332,2144,4232,2555,6143,2280,9222,9098,8756,9675,4656,6727,9360,6567,8348,3890,3382,9967,4140,368,4128,6940,2911,7903,8853,4607,6311,333,3116,6507,3614,7931,400,6062,1666,7255,8250,8929,8204,6366,1493,939,4435,4816,4743,1093,9461,9390,7203,6640,3530,6223,1552,3908,8055,5804,1289,9425,9629,5085,815,7573,3829,8146,8451,5899,1821,6662,8928,5308,5790,1536,5955,7008,1084,1103,2970,3664,3613,2364,6390,6311,3367,9067,9272,348,3119,8455,4142,4996,8677,3037,1376,9585,8057,9554,9932,9001,9942,4963,8883,6516,9621,6655,8519,3175,7558,1227,4116,8108,1336,2166,2420,4160,2884,927,9114,4021,4819,254,4351,8385,7022,5704,5827,3890,4059,4123,8213,3325,626,9345,1520,9978,102,2868,1235,8720,957,3722,8200,7495,5073,414,7359,3712,4478,2279,5042,3964,5588,6062,1199,6390,3925,8995,217,8489,6758,1798,9764,2115,7334,109,4815,8633,2804,2262,8118,217,2030,5540,583,7065,8005,384,2909,718,7093,6046,6756,2661,5610,2673,3729,4637,6883,7205,2087,5440,5850,211,9811,1667,6440,9573,7181,8376,7120,3233,8127,8160,2916,7235,4003,1531,6151,8973,8216,9648,5909,5534,4652,2751,8676,4340,4790,8304,4784,4490,2449,1020,5602,2863,8302,3925,863,9133,3021,9435,7585,1348,1653,7517,8537,6746,2784,816,3881,7474,738,8500,1972,5339,3720,7775,7718,1063,4051,157,8584,2704,3481,1645,8241,5677,8605,3852,353,782,9926,4178,3509,7803,3829,8913,6877,7314,3133,7528,4402,8332,2327,8454,1358,8418,1600,4707,951,4337,6770,5204,5376,971,7526,5668,5859,5163,7505,1304,3836,9988,1454,4341,3659,3114,3670,5340,9542,1944,8284,2507,7783,1313,5585,6597,4333,5092,8795,8733,1641,65,9128,2217,4121,1148,6857,6844,6524,5390,6726,5044,8382,6868,9984,4355,7398,7516,6150,4190,1646,5021,6259,6812,5350,5105,3451,7937,7616,730,3997,5433,3339,6480,3209,6740,229,2145,2323,4735,300,5527,9315,5769,399,7453,9693,817,8040,5612,6873,3236,4441,3233,1854,6616,8699,3976,8136,9897,1720,8568,2711,4499,4103,325,1555,7368,1903,1910,704,4142,6854,7473,8401,7014,8154,3625,7900,2981,533,8441,7572,9965,9281,5044,4156,9806,3188,7744,6662,1031,5390,3611,6372,2536,86,4143,2458,722,9228,631,5882,5641,6681,3983,6400,7399,778,3905,9014,9544,6669,6046,7722,578,6158,6638,8586,7242,995,7752,1141,5865,2751,6327,2468,4577,2421,6419,8770,3119,2235,2597,9877,4577,9768,4780,1428,684,6751,5622,143,9202,4354,4093,6136,5452,4581,9762,4444,1644,7154,1004,4883,2131,5113,6913,1695,1117,7367,7204,7276,9944,120,4839,177,8721,2107,651,4554,9636,331,290,3219,5180,461,7009,4758,2376,9145,7695,8099,3909,8637,7061,7553,1855,4288,4641,1953,178,2975,9515,1941,9931,1760,2208,5718,4949,9634,7603,8347,3496,4947,1389,7128,1401,1294,646,76,6673,3183,5762,7529,4829,5761,7492,3878,7702,3651,2051,7002,1579,6380,6681,9762,9727,1603,9335,6716,3241,842,2828,6865,7690,9570,7128,8635,6968,4388,5759,4863,3932,1775,2696,7871,187,1308,8633,861,8628,6837,740,240,6120,3662,4717,1930,3272,4460,2328,3376,8402,1257,6901,6525,5644,8073,374,7994,3168,5184,744,3303,7507,9931,889,6655,5423,86,7304,4249,2559,2975,7804,8981,6577,6648,2833,2594,9321,6001,2737,4394,9208,6204,6200,9028,5851,3192,4806,9761,2715,9301,5096,5944,5314,6768,6569,6638,1983,4984,1306,4729,9039,7175,5573,9311,9426,8022,8498,712,4039,4788,1608,9672,3284,6814,3280,4716,6942,6181,7944,4284,2867,9440,3664,2447,1546,4989,5751,9426,2204,7482,4239,5502,3663,3072,5093,8248,3540,4174,4866,2592,7062,1976,2091,7146,3708,8938,7961,6096,3552,733,6261,3758,8467,8801,4622,7820,6326,8272,4717,2580,1239,8476,3997,8408,876,8392,941,582,4935,3729,4454,427,2365,2038,76,4668,3307,8012,9488,9728,1045,1220,9674,1154,1764,9037,843,8190,2128,9118,9674,6007,4453,5954,497,5928,8771,9273,3074,7947,7008,9539,4363,8541,3290,2484,4884,4135,9515,4469,4582,5961,4674,9838,9347,8287,2632,1652,8369,3275,4389,8916,3895,5532,2450,3734,6975,8895,4440,3230,8441,3680,7773,7522,946,8993,3334,4587,7800,9567,5934,438,5982,4639,1050,8505,1239,4647,6583,4781,2297,4698,7375,6025,2360,2850,8586,8908,9621,8523,4837,4085,2891,3568,7781,7249,7655,5441,6754,5538,7673,1962,596,9361,1376,1207,6859,1394,3740,4363,3423,1330,9267,1332,8356,8387,1415,1797,6846,8265,7876,7501,8743,5681,238,7930,6043,3128,6353,8326,5680,2107,9049,3550,3083,6866,8702,6817,7682,1560,5741,1433,2714,73,1993,6172,6277,4890,3991,282,9891,2639,9342,8684,9480,2598,7981,2503,7292,470,8341,5036,120,5855,1134,9368,4406,3251,6519,4305,4590,5191,1348,9433,3494,4557,2256,7006,1777,6097,232,8453,2414,958,7533,1204,8974,4642,8623,4865,5906,5160,1456,1696,7268,9710,2562,6927,985,6064,957,4703,6858,7771,9516,2480,8870,4238,9011,1814,4197,2468,7017,3122,3489,7040,2111,5643,3447,170,2219,2093,4657,8872,3582,3071,5301,5582,1279,9247,2319,9513,7550,887,3047,9497,9060,3224,6334,7801,218,8520,1488,31,2390,6815,1393,9130,2022,7214,7732,5090,6306,7880,9210,8121,3227,3701,7702,3255,8927,3418,3584,365,9250,9681,5763,7053,4873,6093,5431,3033,3722,3242,7212,3469,4252,742,689,943,954,1325,5510,6872,2594,5366,3900,8905,278,7022,1546,94,5484,9472,6362,7357,2752,9821,1814,9534,6769,624,9682,4818,3731,4868,2288,8441,4132,3224,1495,7385,7660,6095,9748,729,1454,3007,9396,9930,7962,5599,7670,9016,2762,8268,8337,4679,8673,45,2936,6894,2032,2442,2393,2658,931,1955,6353,2794,5257,9993,5753,6118,9342,9751,9279,2077,2151,7307,9853,3639,3529,498,335,181,7177,5721,7782,7392,2817,3531,2115,2462,1534,7168,8897,8254,465,5596,8623,5253,674,4395,3149,4407,3142,9759,8302,1531,69,1451,552,2931,769,5825,5717,1182,9040,2151,2909,2556,2533,6840,2313,338,5868,7096,2679,2175,6758,981,8545,7829,426,7150,405,9374,6449,9879,3936,9642,78,8771,8473,1704,2996,7441,1687,8706,1402,8644,7653,6315,5398,7561,1230,7010,9072,3470,2290,550,478,9247,8342,5124,4730,7103,4986,5764,8988,6875,5942,9907,3708,9369,6465,1304,1779,8177,5629,3354,7862,4328,5794,1715,4432,3370,7241,3227,8771,9919,2960,2901,540,9657,8201,7022,4344,5077,1874,4431,2698,4770,9123,534,5307,2253,9343,9775,559,226,3663,2638,7184,2937,3142,1948,9252,4088,356,1727,7760,780,3124,6425,7468,9108,9768,7306,4781,7502,9911,9677,5192,876,4186,5483,969,3416,6229,9423,7793,9381,8480,4098,2979,4742,1562,7556,5771,4419,5643,8395,3266,5384,7020,6492,8001,9162,176,4954,2834,9974,9393,3854,7571,86,7348,9373,4075,6658,9379,8624,4063,4168,6783,8936,8585,9981,7633,627,5615,9637,136,2678,2611,2048,1665,6521,6105,6140,2865,4267,4749,2875,9027,2729,6239,5474,8423,5934,2526,55,5949,1613,3489,5918,8614,4353,6244,6110,3071,9971,9545,3876,2241,5265,5602,3937,3285,4514,5346,7867,7417,405,4319,1285,4636,4952,5556,8580,3926,2509,2361,4151,8795,1615,3295,5766,9825,1091,7198,9673,3055,2300,8428,5993,865,308,6577,1894,6453,9760,9799,5903,776,5014,4334,5407,9092,4510,4389,8482,7973,9196,3736,339,2300,5490,5258,1360,847,3690,2652,1723,2017,2640,2794,7625,8292,9704,6325,971,8202,7784,6872,7212,1940,7336,7089,2621,1633,2769,1286,2251,7197,3122,1919,7450,2332,9794,5080,7376,2102,4880,8787,9760,3760,88,5253,2547,3520,795,7855,4571,1963,2051,9791,2604,4689,4174,2142,7385,8349,7578,3431,5997,1436,8034,7925,5481,7729,586,5358,1832,9861,2594,4668,2590,8329,5698,1621,9471,6319,604,9204,9053,2986,5406,8250,4462,8893,3039,3424,723,5289,2453,4261,465,8197,4924,6681,1795,448,9350,1937,9198,9718,9292,9443,2198,4349,8331,3126,9352,7206,5070,9486,8459,8608,8230,2338,1672,7565,8373,5418,827,9864,5028,437,6443,2055,3149,7750,985,2589,9310,447,3439,6555,3523,5439,6609,7171,6936,4610,9308,9873,6933,4551,3614,6906,5820,8925,8548,2666,3823,8532,9035,7561,7491,1212,8527,2152,6727,1488,1387,4276,4065,9232,4478,6274,5663,484,3509,6603,4647,3782,2118,8861,7463,5159,2812,7885,4059,1272,2624,9474,7867,4029,1685,6480,4219,5364,3744,2347,5407,1895,3307,4838,162,1917,262,4089,3539,63,2976,1028,7605,8698,1627,4323,6191,676,4343,178,9626,532,7217,106,3789,4603,1682,7258,4348,5566,9033,3929,6562,2081,1121,5638,2148,7197,7197,899,7193,9845,9659,5525,1086,74,6619,6743,3699,513,2109,7329,6445,9091,1082,8879,5747,9814,2509,7410,3656,5758,7697,8758,1058,9105,3919,9878,1035,7525,9124,1882,791,3710,5971,6041,8437,8493,8441,2904,4070,3183,1074,4973,7270,6236,4681,6459,7086,1989,9184,452,7592,4987,6646,4080,407,483,5602,989,9392,7650,7134,3059,8720,5814,2865,748,1308,7623,6166,6203,5958,6005,8315,4731,833,742,7060,4180,1868,8803,6352,653,1654,1470,8150,2732,8015,9647,8448,6098,5777,7195,553,1066,8786,9608,6511,7111,5253,3307,4309,8777,7953,9997,939,7174,3058,6528,5148,698,4185,2065,796,4023,7367,5254,8935,7273,2199,7143,1882,7093,7993,5289,8877,2877,353,6529,7038,5579,3093,4070,5288,9827,9523,24,9838,8083,7761,6037,7976,2224,2075,7854,8240,9139,5657,7346,3544,3849,8323,686,6046,1373,8915,7746,2830,2676,8162,153,1238,2026,4294,3045,3945,2128,1887,1677,8727,4801,145,8826,7877,8456,9640,5487,3273,7478,2358,502,1574,3518,8029,736,5124,1614,1508,8867,307,4658,6378,5929,8230,5152,4853,7256,263,5558,7311,6537,2721,785,6203,3685,460,3035,3630,6788,3227,4494,7121,4783,3268,7174,8320,512,4618,2953,15,3762,3041,3717,3615,909,1666,3942,6562,4902,6217,9859,2318,8134,8872,2095,7817,9032,5152,5105,8795,7578,9907,5971,7950,7022,488,7433,2137,135,7896,53,8782,2418,2552,1346,4145,5516,113,3855,4245,752,3541,4527,9192,1479,8507,1145,8044,6153,4675,9565,1836,8052,4511,7232,3628,7359,2407,2704,3328,7182,9743,6940,1410,9068,8567,6622,6216,2603,8190,3724,6301,531,9146,984,4343,1644,6259,3166,869,3856,338,6327,5034,1230,4326,9938,555,7908,4791,3832,877,1564,2545,7221,4860,178,9317,8423,1266,9803,5326,7979,9641,2802,8000,6857,7861,2343,3987,6775,9378,7308,1364,9197,2765,1877,8785,9591,1397,743,2079,9883,6401,9359,3768,8015,4532,6822,5622,8999,1454,

你可能感兴趣的:(leetcode,leetcode,算法,c++,滑动窗口)