1,13,62,120,132,133,134,136,143,159,170,175,191,222,233,255,274,317,342,346,375,388,419,453,455,470,485,503,506,523,536,542,548,556,570,574,587,600,603,622,634,674,703,714,757,764,765,768,796,836,841,844,851,867,881,942,946,947,960,985,1035,1045,1106,1126,1128,1135,1165,1191,1201,1239,1248,1267,1286,1357,1362,1374,1375,1388,1392,1401,1405,1475,1477,1494,1509,1517,1518,1535,1544,1548,1553,1564,1573,1577,1584,1589,1610,1615,1629,1643,1649,1673,1677,1702,1718,1723,1730,1734,1749,1758,1774,1846,1847,1878,1880,1912,1913,1915,1919,1946,1962,1984,2034,2038,2040,2082,2083,2094,2101,2102,2110,2125,2129,2134,2136,2151,2155,2165,2176,2204,2209,2229,2237,2258,2276,2283,2284,2292,2295,2300,2306,2308,2339,2343,2347,2370,2386,2420,2430,2450,2451,2454,2459,2462,2463,2489,2496,2511,2521,2522,2525,2535,2537,2563,2564,2571,2576,2609,2619,2626,2638,2647,2654,2672,2702,2703,2719,2743,2744,2757,2798,2816,2836,2864,2898,2907,2916,2923,2934,2935,2941,3032,3074,3083,3113,3126,3130,3137,3160,3169,3192,3196,3198,3215,3223,3258,3259,3293,3309,3350,3394,3416,3427,3442,3455,3521,3525,3533,3536,3553,3561,3593,3615,3630,3659,3677,3698,3707,3718,3722,3742,3752,3753,3757,3759,3832,3834,3856,3857,3860,3862,3866,3886,3891,3896,3897,3945,3962,3964,3977,3986,3995,4006,4011,4015,4022,4030,4058,4065,4086,4100,4133,4134,4152,4182,4198,4207,4214,4246,4275,4280,4301,4303,4308,4311,4312,4339,4344,4357,4361,4372,4384,4387,4395,4412,4420,4449,4459,4462,4504,4509,4523,4531,4536,4545,4565,4616,4627,4677,4679,4699,4702,4725,4728,4740,4746,4750,4777,4787,4805,4812,4821,4828,4837,4844,4860,4873,4876,4878,4908,4920,4926,4928,4939,4958,4963,4970,4990,4994,4995,5007,5021,5029,5050,5051,5062,5063,5076,5095,5132,5168,5191,5195,5218,5243,5258,5304,5326,5341,5347,5373,5379,5407,5431,5446,5458,5465,5477,5486,5501,5522,5549,5578,5603,5604,5626,5640,5643,5663,5664,5679,5686,5687,5692,5701,5710,5723,5724,5759,5760,5761,5767,5784,5788,5796,5807,5828,5839,5846,5851,5881,5909,5910,5911,5923,5954,5989,5993,6002,6003,6020,6022,6034,6070,6083,6087,6118,6123,6127,6134,6140,6174,6180,6197,6218,6227,6237,6250,6260,6275,6280,6304,6325,6338,6352,6366,6384,6397,6417,6425,6446,6460,6464,6495,6504,6526,6532,6543,6564,6583,6643,6650,6651,6701,6704,6730,6743,6750,6776,6777,6779,6784,6798,6807,6846,6850,6871,6922,6924,6952,6955,6956,6968,6974,6998,7003,7029,7038,7090,7106,7107,7108,7133,7193,7209,7210,7212,7228,7240,7242,7289,7301,7325,7351,7391,7393,7404,7429,7453,7490,7491,7495,7545,7580,7601,7611,7660,7670,7682,7713,7782,7790,7803,7823,7828,7830,7843,7846,7876,7885,7913,7922,7932,7942,7947,7964,7983,7996,7998,8003,8007,8011,8016,8034,8054,8076,8086,8118,8123,8134,8143,8149,8158,8160,8208,8212,8230,8245,8252,8253,8257,8260,8295,8303,8331,8350,8362,8365,8367,8370,8374,8378,8409,8441,8510,8541,8571,8587,8592,8621,8664,8681,8692,8695,8699,8719,8729,8776,8783,8804,8812,8827,8857,8904,8928,8938,8961,8969,8974,8995,8998,9002,9004,9017,9028,9029,9048,9068,9079,9098,9104,9132,9135,9185,9191,9203,9207,9219,9242,9254,9255,9342,9351,9364,9369,9371,9383,9394,9401,9413,9436,9439,9451,9481,9498,9513,9524,9563,9575,9619,9665,9670,9680,9707,9710,9730,9784,9789,9819,9831,9840,9842,9848,9849,9867,9899,9904,9924,9937,9958,9979,9987,9990,10022,10027,10028,10067,10070,10073,10074,10075,10080,10210,10228,10252,10307,10350,10373,10386,10394,10481,10487,10519,10527,10530,10562,10584,10596,10623,10624,10627,10642,10643,10654,10656,10675,10686,10690,10704,10728,10740,10747,10754,10792,10798,10827,10850,10867,10869,10872,10882,10902,10937,10938,10964,10967,11017,11041,11052,11057,11062,11077,11083,11090,11108,11114,11118,11152,11158,11168,11188,11222,11233,11258,11262,11267,11276,11279,11292,11293,11304,11318,11324,11338,11347,11352,11385,11388,11410,11422,11423,11454,11463,11476,11478,11506,11508,11523,11546,11554,11564,11588,11597,11601,11608,11630,11634,11687,11690,11708,11722,11755,11762,11763,11767,11775,11776,11779,11782,11785,11789,11799,11806,11872,11924,12020,12031,12049,12074,12077,12125,12174,12195,12215,12280,12296,12297,12299,12309,12322,12326,12332,12350,12354,12376,12377,12380,12404,12413,12424,12434,12466,12473,12477,12489,12491,12501,12523,12536,12538,12568,12576,12594,12597,12632,12637,12639,12645,12662,12679,12701,12703,12719,12727,12744,12749,12763,12794,12822,12856,12877,12955,12960,12962,12968,12980,13004,13015,13020,13098,13123,13142,13146,13150,13166,13175,13186,13194,13211,13227,13250,13266,13270,13282,13287,13293,13324,13384,13403,13458,13507,13561,13584,13594,13595,13613,13629,13637,13661,13674,13676,13684,13700,13712,13721,13774,13808,13832,13840,13853,13860,13862,13866,13886,13895,13918,13929,13938,13939,13943,13975,13983,13994,14000,14083,14120,14130,14169,14185,14221,14234,14255,14268,14272,14297,14311,14317,14318,14322,14346,14362,14418,14434,14435,14445,14454,14462,14479,14486,14498,14508,14509,14522,14548,14574,14586,14596,14622,14628,14631,14635,14641,14663,14680,14701,14708,14713,14716,14753,14803,14811,14847,14859,14862,14888,14892,14899,14919,14933,14942,14958,14971,14974,14980,14983,15007,15016,15017,15022,15038,15046,15047,15053,15058,15075,15077,15098,15146,15163,15168,15178,15184,15192,15198,15248,15280,15283,15285,15290,15314,15384,15386,15393,15422,15426,15437,15439,15440,15449,15452,15456,15497,15513,15521,15522,15539,15549,15554,15564,15577,15628,15633,15676,15681,15702,15724,15755,15765,15770,15772,15792,15831,15849,15867,15890,15956,15971,15977,15983,15985,15988,16001,16036,16045,16059,16100,16107,16108,16118,16135,16138,16145,16207,16215,16221,16260,16336,16341,16363,16364,16371,16372,16374,16431,16437,16446,16456,16458,16478,16487,16492,16508,16515,16519,16528,16548,16556,16568,16577,16584,16587,16598,16605,16612,16651,16683,16718,16743,16744,16747,16758,16765,16772,16789,16808,16840,16878,16884,16890,16898,16908,16967,16986,17015,17016,17026,17046,17047,17071,17086,17096,17100,17103,17106,17137,17186,17218,17242,17244,17247,17260,17283,17288,17295,17300,17316,17325,17328,17337,17387,17427,17444,17458,17481,17503,17510,17546,17566,17574,17641,17653,17669,17672,17697,17721,17722,17725,17733,17750,17775,17802,17845,17868,17869,17876,17889,17898,17905,17939,17940,17945,17964,17971,17978,17980,17988,18021,18026,18101,18117,18140,18143,18144,18182,18186,18204,18222,18225,18227,18236,18259,18274,18281,18340,18363,18368,18379,18387,18437,18445,18502,18524,18528,18538,18556,18599,18608,18635,18649,18651,18655,18670,18674,18680,18682,18745,18757,18789,18805,18843,18855,18862,18921,18930,18959,18963,18973,18988,19028,19031,19032,19037,19040,19048,19077,19085,19091,19106,19111,19116,19127,19130,19131,19134,19157,19163,19182,19183,19197,19212,19227,19266,19273,19274,19286,19357,19381,19404,19408,19409,19415,19434,19452,19477,19493,19497,19507,19526,19559,19566,19615,19633,19677,19679,19680,19730,19744,19794,19798,19872,19888,19891,19906,19916,19938,19964,19997,20009,20022,20029,20062,20080,20087,20095,20098,20128,20152,20171,20179,20227,20243,20244,20281,20289,20302,20314,20315,20322,20329,20333,20341,20344,20363,20372,20388,20421,20428,20443,20499,20500,20547,20553,20593,20599,20604,20613,20615,20617,20632,20666,20669,20671,20706,20707,20741,20749,20755,20786,20798,20819,20858,20887,20909,20941,20984,21000,21009,21040,21050,21066,21094,21125,21126,21128,21138,21139,21152,21156,21176,21227,21231,21244,21250,21286,21292,21299,21356,21386,21393,21424,21428,21429,21451,21453,21517,21523,21534,21539,21603,21609,21614,21616,21618,21622,21626,21634,21670,21680,21690,21691,21701,21729,21740,21770,21809,21815,21843,21848,21857,21858,21859,21864,21875,21899,21916,21917,21954,21967,21978,21980,21982,21997,22008,22054,22085,22089,22092,22099,22122,22127,22138,22140,22156,22167,22187,22193,22209,22238,22253,22274,22300,22308,22330,22353,22357,22367,22368,22375,22386,22493,22504,22507,22509,22539,22547,22591,22621,22627,22643,22654,22682,22742,22764,22797,22802,22830,22832,22838,22876,22929,22979,22981,22992,23003,23009,23029,23030,23044,23047,23075,23082,23089,23090,23093,23098,23100,23101,23109,23128,23132,23164,23167,23179,23189,23195,23202,23203,23208,23210,23263,23291,23294,23298,23304,23321,23332,23343,23345,23386,23422,23428,23462,23463,23473,23480,23489,23505,23539,23551,23569,23582,23594,23596,23600,23604,23611,23631,23639,23647,23648,23660,23692,23702,23718,23763,23769,23786,23795,23806,23808,23829,23865,23871,23879,23893,23897,23924,23932,23941,23959,24005,24029,24042,24048,24050,24054,24058,24062,24063,24073,24115,24124,24149,24175,24185,24204,24238,24250,24255,24260,24267,24279,24289,24309,24316,24347,24350,24351,24388,24409,24421,24447,24535,24553,24557,24631,24641,24643,24664,24666,24667,24670,24671,24705,24776,24784,24788,24805,24833,24841,24866,24868,24898,24934,24935,24942,24957,24968,24979,24986,25007,25021,25040,25043,25045,25047,25074,25124,25132,25137,25154,25155,25156,25159,25183,25189,25198,25200,25205,25228,25250,25264,25277,25287,25296,25300,25309,25336,25341,25375,25403,25404,25439,25520,25532,25539,25570,25573,25599,25609,25650,25652,25660,25661,25663,25687,25692,25739,25756,25757,25790,25814,25827,25828,25829,25830,25882,25922,25930,25947,25951,25972,25997,26001,26022,26034,26044,26067,26075,26121,26122,26132,26143,26176,26200,26219,26240,26245,26258,26293,26305,26348,26369,26371,26382,26386,26388,26391,26402,26405,26409,26416,26423,26438,26447,26458,26461,26462,26498,26522,26552,26563,26573,26576,26623,26633,26648,26678,26704,26727,26749,26769,26774,26777,26797,26807,26868,26898,26925,26926,26931,26957,26966,26971,26976,27023,27041,27043,27056,27066,27074,27078,27084,27097,27103,27144,27155,27183,27187,27219,27245,27253,27268,27294,27313,27366,27381,27418,27440,27476,27480,27501,27505,27509,27514,27530,27543,27554,27575,27578,27580,27582,27585,27610,27640,27647,27649,27658,27659,27704,27732,27757,27758,27763,27767,27784,27786,27805,27806,27814,27826,27829,27840,27857,27864,27872,27895,27907,27928,27959,27972,27975,27995,28026,28028,28040,28051,28056,28077,28078,28089,28104,28141,28144,28149,28163,28181,28183,28184,28215,28225,28255,28294,28328,28368,28375,28410,28421,28422,28454,28457,28464,28467,28486,28490,28491,28496,28549,28571,28585,28587,28590,28591,28602,28612,28615,28635,28637,28643,28664,28706,28707,28721,28750,28783,28793,28795,28802,28804,28823,28832,28845,28858,28891,28895,28896,28904,28923,28938,28947,28948,28959,28961,28974,28983,28996,29027,29031,29046,29059,29065,29095,29118,29165,29166,29182,29186,29188,29207,29217,29231,29239,29254,29269,29299,29346,29351,29364,29371,29394,29412,29422,29424,29477,29501,29512,29519,29536,29544,29547,29553,29570,29578,29580,29587,29598,29609,29683,29708,29742,29759,29780,29786,29798,29809,29830,29841,29905,29913,29914,29935,29956,29963,29966,29999,30018,30055,30059,30062,30076,30086,30091,30107,30122,30123,30165,30183,30187,30194,30209,30210,30222,30262,30272,30279,30302,30304,30312,30345,30348,30357,30384,30394,30397,30412,30422,30479,30507,30528,30571,30574,30590,30625,30639,30669,30674,30693,30725,30728,30731,30737,30755,30761,30767,30770,30818,30826,30837,30850,30851,30867,30944,30950,30952,30960,30988,30989,30990,31031,31042,31070,31081,31094,31151,31158,31213,31223,31226,31229,31259,31271,31303,31323,31346,31353,31366,31371,31374,31405,31409,31414,31431,31454,31472,31474,31499,31514,31519,31558,31586,31616,31617,31636,31647,31650,31664,31693,31699,31704,31712,31718,31723,31742,31781,31793,31805,31816,31820,31837,31849,31866,31903,31929,31957,31987,32015,32036,32038,32039,32048,32052,32074,32075,32091,32115,32125,32141,32188,32197,32213,32234,32258,32260,32276,32281,32291,32294,32302,32316,32317,32326,32354,32372,32401,32480,32491,32494,32516,32568,32572,32580,32585,32594,32601,32602,32604,32626,32698,32703,32714,32740,32797,32807,32817,32866,32875,32912,32918,32954,32967,32974,33014,33039,33041,33067,33103,33107,33134,33137,33168,33172,33180,33199,33204,33205,33230,33257,33325,33328,33331,33355,33361,33379,33412,33415,33427,33433,33436,33440,33468,33479,33495,33504,33570,33581,33599,33609,33611,33653,33676,33677,33689,33698,33721,33751,33755,33758,33762,33834,33860,33870,33877,33885,33890,33896,33907,33932,33949,33955,34015,34027,34045,34059,34088,34090,34110,34116,34207,34210,34215,34235,34237,34283,34321,34337,34339,34347,34397,34401,34423,34425,34435,34451,34452,34468,34473,34492,34493,34496,34499,34530,34546,34548,34549,34555,34564,34576,34586,34588,34626,34627,34637,34676,34689,34747,34774,34776,34786,34795,34801,34825,34833,34848,34859,34866,34874,34881,34882,34936,34950,34951,34952,34960,35000,35016,35026,35028,35034,35052,35086,35116,35117,35128,35159,35162,35174,35186,35200,35203,35208,35219,35221,35237,35248,35269,35282,35303,35323,35338,35353,35389,35406,35429,35430,35451,35466,35479,35493,35507,35511,35513,35538,35549,35558,35586,35594,35599,35601,35636,35641,35649,35653,35663,35696,35749,35786,35787,35818,35841,35865,35866,35872,35875,35890,35913,35917,35918,35997,35999,36004,36015,36016,36033,36042,36044,36056,36071,36075,36113,36114,36155,36177,36182,36221,36247,36257,36291,36314,36342,36343,36355,36369,36371,36373,36416,36421,36457,36531,36552,36570,36575,36581,36606,36636,36645,36665,36668,36670,36672,36681,36727,36733,36739,36769,36774,36779,36795,36815,36840,36845,36848,36852,36860,36861,36868,36884,36905,36907,36915,36916,36922,36926,36930,36951,36956,36966,36977,36988,36997,36999,37002,37003,37012,37014,37015,37019,37081,37098,37099,37103,37108,37112,37133,37163,37169,37196,37206,37228,37234,37269,37277,37292,37307,37314,37334,37345,37389,37390,37395,37413,37418,37420,37422,37423,37432,37437,37463,37468,37473,37477,37481,37495,37510,37527,37553,37557,37559,37561,37570,37577,37615,37623,37653,37665,37682,37692,37700,37730,37759,37774,37779,37805,37818,37821,37832,37838,37870,37873,37878,37909,37912,37920,37927,37947,37952,37955,37972,37974,38027,38033,38042,38046,38070,38075,38082,38105,38118,38120,38124,38127,38136,38142,38154,38168,38171,38184,38186,38196,38238,38264,38271,38272,38275,38289,38292,38299,38305,38342,38361,38363,38421,38428,38433,38442,38456,38457,38474,38516,38530,38538,38544,38552,38627,38656,38663,38685,38695,38706,38741,38749,38755,38771,38777,38867,38872,38936,38958,38959,38987,38990,39009,39015,39020,39058,39088,39105,39118,39145,39173,39177,39184,39233,39234,39238,39245,39254,39279,39281,39300,39339,39340,39370,39377,39378,39383,39386,39405,39410,39420,39443,39480,39484,39490,39491,39494,39501,39534,39545,39587,39600,39639,39649,39650,39655,39661,39714,39715,39716,39720,39781,39783,39804,39823,39829,39852,39870,39905,39906,39914,39932,39937,39949,39951,39962,39996,39998,40005,40034,40041,40046,40049,40050,40083,40109,40111,40121,40135,40143,40144,40232,40237,40255,40269,40288,40316,40320,40335,40342,40349,40354,40397,40402,40414,40418,40424,40442,40459,40465,40477,40488,40503,40536,40543,40544,40549,40558,40573,40579,40628,40677,40685,40697,40701,40706,40707,40746,40756,40770,40771,40783,40784,40829,40831,40835,40860,40867,40878,40880,40898,40900,40909,40910,40946,40959,40973,40977,40980,40981,41000,41001,41004,41005,41010,41013,41045,41051,41065,41067,41076,41106,41111,41115,41124,41148,41150,41196,41203,41218,41249,41256,41261,41262,41281,41302,41308,41326,41331,41332,41337,41342,41343,41352,41377,41396,41404,41445,41481,41489,41490,41494,41519,41535,41554,41566,41575,41601,41613,41674,41720,41731,41732,41759,41770,41850,41863,41875,41891,41903,41904,41923,41935,42003,42064,42079,42094,42102,42103,42125,42156,42169,42183,42199,42210,42219,42223,42249,42254,42258,42268,42275,42298,42300,42364,42367,42395,42405,42408,42419,42423,42426,42427,42432,42442,42451,42468,42484,42493,42496,42498,42511,42527,42528,42536,42586,42588,42601,42624,42635,42649,42667,42671,42690,42714,42716,42760,42768,42770,42778,42780,42785,42791,42802,42806,42836,42906,42925,42928,42930,42965,42979,43010,43026,43028,43037,43038,43116,43129,43154,43165,43226,43270,43300,43307,43309,43312,43327,43352,43355,43379,43381,43405,43478,43481,43499,43501,43504,43516,43529,43543,43558,43561,43600,43601,43608,43619,43623,43654,43656,43671,43696,43722,43727,43737,43739,43742,43750,43811,43813,43846,43883,43915,43916,43923,43949,43957,44001,44002,44015,44033,44054,44062,44072,44079,44083,44132,44137,44151,44152,44156,44164,44202,44205,44212,44247,44284,44295,44307,44319,44331,44352,44386,44400,44405,44412,44422,44452,44477,44488,44535,44543,44544,44579,44626,44636,44695,44698,44711,44726,44738,44765,44773,44792,44798,44808,44812,44823,44880,44898,44911,44922,44931,44950,44956,44965,45007,45014,45023,45026,45072,45084,45085,45091,45115,45119,45157,45212,45219,45255,45331,45364,45406,45417,45462,45491,45512,45551,45582,45598,45600,45617,45622,45626,45637,45649,45665,45679,45717,45724,45739,45740,45762,45784,45820,45822,45840,45869,45878,45895,45904,45911,45944,45963,45969,46025,46026,46027,46033,46050,46051,46052,46062,46065,46080,46081,46093,46102,46117,46147,46155,46160,46161,46198,46207,46220,46225,46229,46247,46266,46279,46309,46322,46364,46398,46403,46428,46438,46447,46462,46474,46487,46511,46524,46525,46539,46566,46595,46609,46616,46621,46626,46653,46667,46691,46692,46708,46751,46757,46776,46782,46798,46803,46807,46809,46832,46834,46858,46872,46901,46910,46921,46935,46943,46964,46970,46980,46989,46998,47017,47027,47034,47070,47137,47142,47146,47147,47195,47215,47220,47241,47260,47293,47294,47303,47325,47351,47373,47384,47389,47391,47429,47430,47445,47476,47485,47493,47495,47501,47521,47545,47565,47597,47602,47624,47656,47669,47682,47683,47707,47711,47724,47731,47734,47735,47767,47792,47806,47823,47826,47837,47868,47870,47877,47881,47888,47896,47898,47914,47925,47935,47943,47954,47965,47976,47999,48000,48014,48029,48031,48043,48070,48071,48082,48098,48152,48168,48188,48199,48260,48317,48318,48340,48362,48370,48379,48408,48412,48446,48451,48454,48457,48468,48478,48483,48494,48515,48531,48534,48549,48559,48562,48563,48570,48573,48585,48606,48635,48646,48647,48651,48660,48665,48712,48720,48742,48756,48764,48822,48849,48862,48938,48975,49001,49010,49014,49023,49058,49080,49103,49116,49125,49135,49140,49179,49189,49194,49197,49199,49203,49211,49238,49243,49266,49291,49315,49334,49370,49379,49413,49422,49441,49443,49446,49447,49450,49457,49465,49469,49479,49482,49495,49569,49590,49591,49612,49625,49642,49692,49695,49696,49702,49719,49729,49730,49760,49764,49772,49783,49820,49826,49844,49885,49887,49902,49916,49980,49990,49992,50000,50001,50014,50015,50017,50038,50039,50046,50079,50125,50132,50141,50147,50151,50163,50165,50171,50190,50222,50243,50250,50282,50332,50365,50399,50429,50431,50438,50452,50458,50486,50500,50502,50511,50515,50526,50534,50563,50591,50598,50623,50626,50641,50652,50668,50692,50723,50737,50756,50829,50851,50854,50874,50889,50933,50944,50958,50959,51011,51021,51035,51058,51062,51076,51080,51090,51106,51130,51170,51202,51235,51245,51257,51285,51298,51300,51301,51311,51316,51323,51337,51339,51390,51428,51432,51436,51440,51492,51517,51533,51551,51553,51583,51584,51588,51596,51601,51608,51610,51611,51612,51614,51622,51632,51642,51647,51667,51684,51697,51714,51731,51762,51784,51820,51838,51839,51855,51857,51881,51886,51889,51903,51909,51914,51915,51940,51944,51972,51973,51981,52000,52009,52022,52023,52063,52074,52080,52084,52101,52106,52136,52146,52155,52157,52202,52203,52205,52228,52257,52269,52293,52304,52310,52352,52403,52407,52414,52416,52468,52470,52471,52475,52478,52483,52486,52512,52532,52542,52550,52557,52573,52574,52584,52641,52647,52652,52669,52675,52699,52712,52720,52730,52734,52736,52746,52749,52755,52763,52766,52786,52789,52794,52798,52827,52835,52871,52881,52885,52897,52899,52957,52973,52990,52997,53001,53032,53061,53068,53119,53125,53138,53158,53166,53176,53185,53191,53207,53213,53216,53280,53285,53293,53338,53339,53394,53397,53410,53435,53441,53455,53462,53475,53559,53569,53570,53580,53591,53601,53622,53623,53644,53657,53688,53689,53716,53727,53734,53735,53741,53764,53815,53826,53853,53854,53864,53894,53900,53905,53917,53923,53924,53931,53943,53963,53967,53982,53995,54024,54042,54043,54044,54078,54079,54082,54087,54094,54098,54100,54153,54174,54203,54218,54232,54268,54288,54296,54320,54326,54340,54347,54350,54352,54356,54399,54416,54453,54454,54466,54467,54472,54483,54489,54513,54540,54543,54556,54564,54589,54629,54637,54642,54654,54660,54666,54673,54682,54688,54715,54724,54788,54844,54855,54914,54915,54927,54929,54966,54977,54995,55004,55025,55026,55045,55063,55067,55081,55089,55094,55107,55126,55130,55131,55139,55173,55181,55193,55205,55224,55234,55254,55265,55276,55283,55299,55326,55334,55445,55461,55464,55476,55492,55495,55501,55517,55538,55553,55557,55561,55583,55608,55622,55629,55646,55666,55676,55686,55714,55746,55748,55765,55766,55782,55792,55807,55820,55870,55873,55886,55908,55915,55919,55921,55927,55937,55943,55954,55975,55987,55990,56010,56036,56068,56076,56114,56122,56137,56144,56167,56192,56214,56247,56292,56294,56315,56319,56323,56328,56330,56336,56343,56352,56361,56373,56388,56394,56420,56491,56500,56510,56528,56534,56563,56575,56581,56610,56646,56666,56670,56680,56681,56690,56723,56727,56763,56772,56788,56789,56824,56845,56860,56887,56892,56896,56935,56937,56952,56961,57026,57034,57035,57048,57075,57076,57082,57111,57115,57118,57136,57142,57155,57157,57170,57173,57187,57196,57203,57211,57217,57236,57239,57244,57245,57268,57287,57289,57307,57365,57367,57371,57375,57397,57404,57409,57413,57426,57444,57449,57450,57472,57480,57483,57498,57508,57514,57528,57534,57559,57564,57594,57610,57620,57629,57643,57645,57660,57666,57675,57677,57678,57687,57701,57739,57750,57752,57772,57790,57801,57808,57817,57858,57869,57902,57903,57909,57918,57946,57951,57974,57979,57984,57996,58001,58034,58043,58073,58093,58107,58114,58128,58134,58154,58173,58188,58189,58190,58204,58210,58226,58251,58258,58261,58286,58290,58292,58332,58340,58386,58388,58402,58410,58455,58480,58482,58526,58547,58566,58598,58609,58632,58675,58689,58700,58732,58741,58744,58752,58762,58766,58777,58783,58784,58801,58824,58831,58842,58856,58866,58876,58891,58900,58902,58903,58926,58934,58944,58974,58980,59001,59039,59042,59046,59053,59056,59062,59083,59108,59133,59196,59198,59211,59228,59245,59258,59274,59293,59306,59334,59407,59410,59412,59429,59430,59431,59450,59520,59537,59571,59591,59594,59616,59633,59673,59684,59686,59700,59704,59708,59726,59753,59789,59800,59818,59836,59839,59849,59891,59911,59929,59932,59937,59964,59967,60005,60026,60047,60069,60077,60080,60119,60126,60133,60138,60141,60169,60188,60196,60202,60206,60209,60220,60226,60235,60236,60265,60266,60287,60301,60309,60321,60346,60355,60398,60405,60426,60437,60443,60449,60457,60474,60523,60531,60537,60540,60554,60558,60559,60599,60603,60612,60619,60633,60637,60674,60696,60699,60708,60715,60743,60763,60843,60852,60854,60891,60909,60968,61016,61024,61036,61085,61092,61106,61129,61130,61131,61142,61159,61182,61196,61256,61263,61270,61283,61304,61324,61342,61359,61364,61376,61384,61391,61396,61424,61427,61460,61468,61486,61522,61550,61559,61571,61588,61594,61595,61596,61604,61658,61659,61687,61711,61720,61736,61738,61745,61808,61814,61818,61834,61838,61874,61894,61939,61943,61956,62016,62024,62025,62028,62052,62065,62068,62080,62081,62100,62102,62105,62112,62113,62114,62119,62128,62137,62144,62154,62155,62158,62211,62252,62273,62289,62291,62299,62313,62334,62368,62375,62376,62402,62404,62418,62447,62464,62488,62512,62513,62552,62556,62561,62574,62575,62610,62612,62618,62621,62623,62653,62673,62677,62685,62693,62694,62708,62736,62783,62786,62793,62812,62824,62825,62827,62832,62843,62872,62887,62892,62893,62906,62926,62929,62949,62957,62967,62975,62990,63041,63044,63046,63080,63090,63096,63100,63105,63107,63111,63117,63131,63144,63174,63196,63203,63206,63225,63234,63265,63289,63298,63307,63309,63353,63362,63406,63407,63418,63425,63429,63432,63454,63460,63467,63470,63481,63482,63494,63519,63536,63542,63545,63546,63561,63571,63582,63597,63621,63623,63626,63628,63631,63646,63706,63721,63750,63761,63801,63851,63894,63899,63941,63945,63958,63991,64033,64053,64064,64101,64113,64115,64118,64172,64185,64239,64248,64310,64313,64320,64328,64334,64341,64360,64368,64403,64435,64439,64463,64464,64465,64499,64504,64520,64528,64540,64564,64573,64596,64606,64614,64660,64680,64682,64694,64695,64708,64709,64762,64781,64784,64787,64802,64848,64873,64885,64889,64902,64933,64965,64978,64987,64988,65040,65069,65077,65092,65106,65135,65147,65153,65159,65185,65190,65218,65219,65236,65246,65253,65264,65269,65278,65329,65361,65391,65408,65431,65442,65460,65462,65477,65478,65511,65516,65533,65545,65549,65564,65571,65574,65609,65619,65643,65663,65670,65677,65699,65715,65725,65740,65748,65757,65809,65818,65821,65822,65829,65851,65857,65872,65873,65899,65944,65950,65952,65954,65960,65967,65977,65982,65993,66036,66047,66058,66066,66086,66100,66109,66120,66124,66133,66141,66145,66146,66154,66157,66160,66218,66237,66256,66275,66281,66301,66307,66337,66399,66409,66414,66418,66476,66498,66507,66555,66564,66582,66606,66607,66616,66619,66623,66639,66680,66761,66770,66777,66782,66787,66788,66802,66808,66818,66822,66840,66848,66879,66900,66921,66934,66942,66945,66958,66997,67002,67022,67034,67041,67060,67067,67131,67141,67162,67169,67174,67179,67186,67205,67231,67238,67250,67283,67288,67323,67328,67330,67368,67385,67396,67419,67420,67431,67480,67483,67530,67554,67555,67567,67568,67579,67583,67585,67592,67620,67627,67662,67674,67677,67714,67729,67757,67771,67780,67796,67804,67817,67839,67883,67951,67958,67981,67983,68001,68017,68024,68049,68076,68189,68219,68220,68248,68260,68263,68279,68293,68299,68316,68320,68336,68339,68400,68412,68435,68478,68479,68485,68511,68542,68544,68557,68596,68610,68615,68632,68639,68673,68679,68684,68700,68702,68705,68742,68753,68755,68758,68760,68774,68788,68809,68814,68820,68839,68880,68882,68894,68914,68946,68952,68957,68962,68986,68992,69037,69040,69055,69070,69075,69103,69118,69125,69130,69151,69156,69178,69182,69186,69195,69197,69200,69207,69211,69221,69223,69225,69232,69233,69255,69274,69280,69295,69304,69312,69316,69355,69371,69385,69399,69405,69429,69452,69458,69510,69517,69530,69538,69558,69576,69593,69612,69619,69683,69692,69706,69715,69746,69781,69789,69805,69820,69831,69859,69940,69994,69999,70016,70037,70118,70121,70124,70137,70142,70155,70157,70191,70199,70202,70212,70216,70225,70245,70248,70261,70262,70291,70325,70408,70437,70440,70483,70500,70508,70543,70549,70581,70594,70621,70636,70685,70718,70734,70758,70767,70772,70788,70824,70827,70834,70850,70873,70882,70893,70909,70950,70952,70953,70959,70965,70971,70976,70980,70999,71001,71032,71038,71087,71100,71107,71131,71132,71134,71143,71149,71160,71220,71221,71244,71258,71263,71265,71290,71305,71311,71329,71363,71365,71390,71424,71470,71489,71498,71509,71531,71540,71573,71588,71602,71617,71625,71639,71640,71652,71678,71720,71732,71749,71752,71765,71768,71776,71807,71831,71834,71840,71858,71920,71939,72006,72009,72015,72036,72056,72057,72090,72117,72129,72130,72165,72171,72186,72198,72221,72225,72249,72260,72262,72268,72280,72281,72287,72304,72385,72390,72393,72396,72405,72413,72415,72420,72422,72424,72431,72443,72459,72470,72490,72507,72523,72527,72533,72548,72552,72580,72603,72608,72621,72673,72674,72682,72691,72697,72710,72721,72747,72759,72761,72789,72817,72822,72842,72850,72858,72886,72891,72895,72901,72907,72956,72968,72984,72994,73002,73004,73014,73025,73043,73045,73047,73055,73072,73076,73083,73095,73167,73174,73175,73178,73212,73259,73272,73309,73310,73317,73355,73408,73426,73435,73514,73519,73561,73566,73568,73569,73584,73585,73595,73596,73647,73651,73702,73709,73784,73797,73800,73805,73810,73823,73833,73859,73884,73917,73920,73946,73958,73994,73999,74012,74016,74024,74027,74088,74090,74094,74111,74127,74132,74141,74142,74152,74189,74209,74267,74270,74272,74284,74336,74395,74401,74412,74436,74442,74454,74456,74481,74518,74561,74565,74597,74630,74648,74666,74679,74682,74696,74707,74724,74727,74766,74810,74818,74835,74839,74850,74864,74870,74887,74914,74917,74930,74974,74979,74984,75049,75055,75057,75067,75073,75081,75105,75113,75123,75130,75142,75145,75162,75168,75186,75204,75205,75210,75214,75241,75249,75292,75324,75342,75352,75353,75365,75375,75381,75400,75418,75426,75439,75469,75470,75479,75485,75495,75547,75567,75576,75586,75609,75638,75654,75666,75667,75694,75698,75707,75714,75771,75782,75793,75797,75829,75846,75852,75857,75859,75885,75899,75909,75917,75936,75952,75954,75957,75965,75967,75974,75980,76004,76046,76050,76060,76071,76087,76110,76114,76125,76153,76159,76168,76197,76221,76224,76242,76247,76263,76276,76302,76319,76327,76341,76347,76358,76381,76398,76403,76406,76407,76410,76432,76462,76470,76474,76498,76516,76547,76584,76604,76618,76661,76668,76671,76698,76720,76726,76730,76733,76740,76742,76764,76766,76769,76787,76817,76828,76830,76844,76851,76863,76865,76870,76904,76914,76922,76940,76945,76951,76964,76976,76978,76982,77005,77035,77078,77085,77104,77105,77118,77125,77149,77164,77165,77170,77172,77174,77176,77195,77204,77208,77214,77223,77233,77263,77264,77282,77283,77326,77336,77347,77354,77367,77370,77392,77409,77433,77447,77486,77513,77533,77543,77552,77569,77599,77613,77617,77624,77631,77644,77693,77730,77752,77760,77767,77842,77843,77848,77850,77851,77853,77858,77893,77895,77903,77919,77935,77938,77958,77981,78021,78022,78025,78067,78080,78106,78113,78123,78129,78131,78141,78151,78165,78200,78219,78222,78293,78303,78310,78334,78362,78366,78393,78394,78396,78398,78446,78449,78450,78462,78475,78478,78501,78517,78531,78540,78544,78555,78568,78570,78577,78586,78608,78618,78628,78647,78664,78667,78678,78694,78762,78773,78777,78781,78789,78794,78801,78815,78821,78837,78867,78891,78894,78898,78903,78918,78939,78940,78948,78964,78982,79025,79031,79033,79037,79044,79076,79092,79130,79131,79150,79158,79182,79210,79221,79288,79303,79312,79332,79344,79372,79382,79392,79397,79419,79422,79451,79493,79497,79513,79526,79535,79546,79547,79575,79581,79590,79601,79665,79679,79744,79793,79803,79819,79827,79833,79839,79869,79884,79893,79907,79911,79913,79914,79927,79931,79959,80008,80029,80034,80041,80044,80049,80055,80068,80085,80095,80119,80143,80175,80178,80221,80231,80241,80260,80276,80277,80281,80299,80305,80307,80319,80325,80351,80355,80424,80429,80462,80465,80470,80484,80532,80540,80549,80560,80566,80609,80644,80659,80695,80701,80713,80715,80723,80738,80762,80806,80811,80823,80836,80879,80882,80889,80897,80900,80910,80917,80923,80932,80934,80935,80945,80947,80953,80977,80981,80990,81058,81070,81087,81101,81106,81114,81119,81149,81151,81184,81192,81210,81221,81222,81228,81236,81251,81273,81274,81313,81315,81318,81332,81353,81381,81388,81397,81418,81432,81436,81437,81444,81469,81512,81539,81547,81598,81599,81609,81630,81636,81646,81673,81683,81700,81728,81737,81755,81782,81784,81792,81794,81815,81821,81850,81919,81928,81932,81953,81958,81973,81976,81998,82022,82024,82029,82033,82038,82039,82041,82050,82057,82058,82062,82085,82089,82127,82131,82140,82144,82153,82155,82169,82171,82187,82206,82216,82288,82309,82310,82327,82330,82343,82344,82366,82368,82383,82390,82395,82442,82458,82473,82482,82488,82489,82492,82509,82518,82526,82536,82558,82559,82560,82568,82588,82592,82598,82602,82623,82627,82634,82646,82649,82684,82691,82711,82718,82756,82774,82795,82817,82826,82832,82839,82867,82881,82896,82907,82912,82945,82953,82966,82969,82977,82991,82996,83035,83045,83076,83078,83097,83098,83105,83142,83153,83177,83190,83225,83237,83247,83250,83251,83252,83265,83279,83288,83304,83313,83365,83377,83392,83407,83416,83447,83536,83552,83576,83602,83608,83633,83639,83665,83680,83688,83716,83733,83740,83741,83744,83746,83766,83778,83795,83799,83805,83829,83850,83854,83872,83891,83893,83897,83913,83930,83938,83941,83942,83961,84008,84018,84084,84085,84091,84101,84118,84143,84157,84161,84169,84171,84231,84273,84315,84325,84347,84355,84360,84367,84380,84390,84410,84425,84439,84446,84526,84537,84571,84572,84574,84589,84607,84615,84642,84690,84692,84722,84727,84728,84746,84766,84797,84799,84800,84841,84857,84880,84884,84909,84936,84988,85017,85041,85049,85052,85067,85074,85097,85120,85132,85143,85146,85147,85159,85160,85166,85168,85169,85177,85178,85186,85188,85203,85239,85262,85268,85320,85322,85333,85335,85368,85382,85401,85403,85412,85413,85464,85484,85489,85498,85512,85543,85556,85574,85608,85628,85649,85657,85665,85666,85676,85690,85704,85710,85728,85766,85775,85808,85819,85824,85848,85849,85852,85860,85862,85893,85924,85931,85963,85966,85967,85968,85976,85987,86002,86012,86041,86044,86064,86075,86085,86107,86111,86125,86155,86197,86201,86216,86231,86250,86268,86283,86288,86299,86330,86348,86383,86401,86429,86474,86503,86521,86525,86530,86531,86535,86541,86563,86575,86586,86598,86599,86601,86608,86614,86665,86666,86686,86688,86723,86739,86750,86768,86774,86783,86784,86803,86821,86822,86825,86831,86854,86883,86885,86892,86894,86916,86935,86936,86972,86983,87019,87037,87055,87071,87074,87102,87105,87120,87130,87144,87213,87214,87217,87221,87223,87246,87267,87268,87316,87360,87383,87390,87427,87437,87438,87442,87502,87504,87507,87533,87565,87571,87583,87596,87611,87620,87639,87653,87655,87665,87673,87674,87677,87682,87687,87692,87695,87701,87759,87771,87787,87856,87871,87897,87919,87926,87930,87951,87967,88041,88073,88109,88136,88151,88159,88182,88200,88218,88222,88241,88246,88333,88347,88362,88412,88416,88420,88430,88437,88452,88465,88515,88517,88535,88555,88574,88585,88592,88603,88615,88631,88632,88647,88654,88678,88682,88684,88685,88692,88695,88699,88717,88726,88745,88759,88773,88776,88790,88841,88850,88863,88879,88884,88969,88977,88979,88980,88983,88984,88988,89006,89041,89044,89068,89079,89103,89125,89126,89159,89174,89185,89200,89234,89255,89341,89358,89387,89421,89426,89475,89496,89534,89538,89556,89559,89566,89568,89569,89580,89584,89657,89674,89678,89697,89709,89719,89732,89791,89799,89801,89844,89859,89867,89874,89886,89897,89951,89962,89970,90024,90026,90031,90032,90039,90043,90050,90052,90070,90071,90112,90125,90140,90188,90191,90194,90199,90225,90226,90228,90260,90272,90320,90341,90351,90356,90386,90407,90413,90428,90442,90451,90462,90467,90480,90505,90517,90532,90563,90564,90585,90592,90594,90600,90622,90632,90646,90679,90688,90694,90695,90698,90730,90734,90735,90738,90745,90775,90777,90781,90821,90851,90882,90883,90900,90911,90917,90938,90974,90998,91004,91028,91058,91062,91073,91076,91101,91114,91117,91172,91180,91186,91189,91223,91228,91229,91235,91236,91237,91239,91245,91252,91284,91295,91314,91335,91348,91353,91355,91361,91367,91372,91373,91375,91385,91400,91413,91419,91429,91452,91465,91470,91474,91479,91484,91486,91496,91497,91535,91560,91578,91583,91610,91632,91637,91693,91703,91707,91709,91713,91716,91724,91726,91738,91765,91775,91829,91859,91863,91881,91889,91901,91922,91939,91942,91986,91994,92044,92068,92089,92093,92097,92102,92120,92121,92147,92161,92162,92173,92190,92192,92202,92232,92248,92257,92268,92274,92286,92310,92312,92332,92333,92403,92426,92436,92448,92455,92516,92527,92535,92543,92564,92603,92685,92692,92695,92699,92743,92745,92754,92756,92773,92788,92799,92831,92839,92845,92847,92856,92858,92867,92870,92873,92907,92909,92910,92919,92935,92946,92957,92967,92970,92985,92999,93018,93044,93052,93092,93129,93149,93157,93163,93194,93258,93261,93264,93336,93353,93368,93377,93380,93393,93395,93399,93428,93433,93453,93513,93570,93574,93584,93600,93601,93605,93607,93613,93658,93659,93679,93687,93690,93721,93747,93806,93812,93819,93829,93841,93845,93849,93856,93860,93865,93871,93873,93907,93937,93945,94008,94023,94031,94071,94077,94091,94116,94127,94130,94132,94147,94165,94166,94168,94175,94179,94180,94206,94208,94273,94276,94311,94319,94334,94353,94360,94370,94384,94395,94406,94412,94429,94446,94475,94499,94503,94509,94527,94564,94573,94614,94624,94651,94657,94669,94684,94687,94689,94720,94724,94812,94813,94834,94836,94845,94850,94867,94877,94881,94895,94896,94922,94937,94942,94966,94978,94979,94988,94992,94993,95036,95049,95052,95060,95063,95087,95102,95119,95124,95126,95131,95146,95210,95220,95250,95289,95305,95327,95336,95339,95341,95352,95354,95375,95417,95418,95436,95441,95453,95477,95496,95542,95547,95565,95569,95582,95603,95610,95647,95667,95668,95669,95710,95718,95760,95763,95791,95800,95831,95845,95857,95860,95902,95904,95910,95942,95950,95951,95957,95960,95969,95982,95985,95986,95990,96001,96006,96015,96047,96064,96074,96092,96119,96143,96148,96149,96158,96185,96201,96208,96217,96221,96225,96234,96235,96251,96266,96283,96290,96314,96334,96341,96364,96370,96372,96380,96383,96400,96401,96432,96444,96463,96469,96473,96484,96511,96521,96576,96584,96586,96600,96629,96643,96645,96680,96685,96691,96706,96722,96741,96767,96796,96807,96816,96844,96854,96859,96880,96927,96949,96960,96963,96995,97000,97006,97014,97039,97041,97076,97078,97099,97118,97124,97170,97181,97194,97235,97281,97282,97288,97294,97296,97305,97317,97318,97329,97360,97366,97367,97381,97405,97423,97440,97446,97465,97478,97484,97491,97529,97531,97560,97562,97580,97592,97607,97608,97623,97624,97637,97642,97659,97672,97686,97688,97738,97750,97756,97769,97784,97797,97802,97836,97893,97902,97909,97914,97918,97929,97939,97942,97954,97960,97961,97965,97977,97999,98029,98061,98069,98094,98098,98107,98109,98113,98115,98121,98151,98152,98174,98188,98193,98211,98239,98241,98260,98268,98271,98276,98281,98292,98337,98343,98401,98459,98474,98477,98479,98482,98513,98520,98521,98545,98549,98559,98586,98687,98719,98750,98757,98760,98775,98792,98826,98837,98841,98850,98880,98892,98894,98903,98924,98938,98943,98950,98957,98988,98993,99041,99072,99086,99108,99109,99114,99116,99124,99127,99156,99157,99188,99199,99200,99216,99277,99313,99341,99343,99347,99383,99413,99416,99417,99425,99452,99464,99470,99479,99500,99529,99532,99548,99551,99557,99564,99583,99626,99631,99650,99722,99730,99737,99744,99751,99756,99782,99790,99819,99824,99828,99834,99877,99889,99896,99900,99906,99911,99914,99936,99969,99971,99982,99983,100038,100056,100067,100080,100084,100155,100181,100184,100244,100249,100252,100266,100283,100284,100296,100304,100314,100350,100380,100405,100422,100429,100447,100466,100487,100502,100508,100565,100583,100601,100609,100613,100624,100650,100676,100677,100678,100681,100731,100749,100755,100783,100790,100798,100813,100817,100839,100844,100882,100896,100950,100961,100967,100973,100982,101005,101007,101039,101042,101079,101108,101114,101116,101121,101125,101127,101128,101130,101131,101137,101166,101184,101205,101208,101211,101298,101304,101319,101342,101376,101391,101407,101409,101421,101509,101517,101521,101559,101578,101582,101629,101638,101660,101677,101682,101701,101777,101828,101842,101852,101877,101883,101893,101901,101915,101918,101920,101922,101942,101955,101969,102014,102016,102021,102033,102061,102074,102083,102085,102093,102102,102107,102131,102143,102172,102185,102186,102191,102202,102229,102230,102233,102240,102256,102269,102295,102311,102326,102371,102386,102448,102455,102461,102469,102481,102483,102486,102494,102532,102555,102572,102581,102611,102619,102623,102635,102648,102657,102680,102685,102687,102700,102716,102718,102786,102809,102830,102831,102832,102846,102853,102855,102857,102869,102881,102889,102913,102924,102933,102946,102955,102995,103000,103013,103015,103018,103033,103044,103060,103069,103127,103148,103166,103168,103176,103180,103192,103197,103204,103209,103236,103279,103329,103361,103381,103393,103398,103402,103412,103422,103431,103434,103438,103479,103496,103499,103518,103541,103547,103548,103586,103593,103620,103623,103658,103662,103727,103729,103761,103777,103803,103824,103828,103834,103847,103852,103862,103871,103880,103885,103895,103943,103944,103950,103951,103954,103966,103967,103982,103991,104042,104053,104061,104079,104096,104132,104152,104168,104171,104185,104191,104204,104233,104244,104277,104306,104376,104378,104388,104414,104429,104445,104501,104537,104541,104545,104551,104558,104574,104585,104593,104594,104604,104612,104619,104634,104635,104645,104667,104668,104681,104688,104706,104707,104717,104726,104728,104747,104755,104794,104810,104817,104833,104835,104868,104893,104903,104907,104911,104915,104916,104947,104959,104962,104967,104981,104990,105070,105074,105096,105108,105136,105137,105144,105193,105212,105222,105239,105249,105250,105280,105307,105328,105331,105353,105386,105402,105405,105407,105447,105450,105461,105467,105472,105494,105500,105522,105535,105551,105562,105567,105577,105578,105582,105618,105620,105625,105636,105645,105675,105688,105695,105736,105746,105750,105759,105763,105814,105816,105829,105835,105842,105851,105918,105938,105946,105951,105980,106025,106063,106071,106075,106114,106117,106124,106129,106140,106152,106172,106186,106191,106204,106214,106229,106238,106255,106260,106273,106281,106283,106284,106297,106328,106351,106364,106392,106397,106420,106443,106468,106485,106487,106488,106509,106519,106523,106549,106573,106589,106594,106631,106641,106666,106676,106678,106719,106741,106768,106776,106777,106785,106819,106832,106837,106861,106877,106879,106896,106918,106923,106928,106945,106952,106989,106990,107001,107003,107016,107020,107033,107038,107062,107063,107069,107076,107086,107104,107117,107118,107132,107146,107156,107167,107201,107206,107220,107249,107265,107267,107278,107284,107296,107334,107375,107423,107429,107430,107441,107447,107480,107492,107516,107530,107586,107591,107601,107617,107620,107625,107661,107672,107695,107699,107710,107733,107734,107744,107769,107772,107773,107790,107795,107799,107800,107819,107842,107869,107886,107893,107915,107923,107925,107977,107983,107993,108016,108043,108059,108065,108081,108087,108107,108125,108132,108153,108161,108166,108169,108224,108236,108242,108249,108252,108253,108264,108292,108305,108313,108356,108362,108380,108393,108407,108411,108468,108476,108477,108491,108493,108501,108508,108512,108518,108519,108549,108563,108578,108579,108583,108597,108640,108655,108663,108692,108701,108708,108717,108732,108740,108743,108754,108766,108778,108781,108790,108803,108810,108824,108827,108887,108891,108894,108917,108943,108971,108974,108981,109030,109043,109054,109062,109110,109114,109122,109128,109129,109141,109161,109169,109196,109200,109207,109217,109277,109293,109308,109322,109329,109331,109342,109366,109374,109388,109393,109435,109448,109451,109461,109462,109508,109512,109523,109545,109549,109560,109590,109603,109629,109649,109671,109675,109696,109718,109733,109741,109742,109762,109783,109789,109801,109826,109829,109830,109854,109858,109865,109870,109874,109892,109905,109957,109961,110048,110057,110072,110076,110196,110204,110232,110237,110247,110260,110274,110278,110284,110302,110304,110324,110329,110370,110388,110406,110411,110438,110461,110541,110547,110550,110552,110559,110564,110577,110581,110616,110618,110655,110665,110667,110668,110707,110727,110748,110754,110759,110763,110782,110788,110825,110826,110843,110846,110871,110956,110969,110977,111002,111005,111025,111074,111098,111106,111131,111141,111145,111200,111218,111248,111264,111283,111284,111296,111324,111327,111339,111351,111352,111364,111392,111422,111432,111453,111469,111474,111475,111525,111544,111564,111571,111604,111622,111636,111653,111661,111665,111669,111685,111699,111708,111711,111737,111768,111769,111779,111785,111799,111834,111850,111851,111855,111861,111917,111971,112024,112043,112092,112102,112151,112193,112205,112214,112225,112233,112244,112280,112294,112296,112300,112304,112310,112325,112338,112349,112364,112409,112425,112434,112437,112469,112471,112494,112512,112528,112532,112559,112574,112575,112577,112589,112618,112644,112654,112670,112689,112693,112706,112710,112716,112725,112733,112802,112807,112831,112840,112844,112845,112865,112900,112923,112934,112956,112989,112992,112996,113057,113076,113083,113108,113136,113154,113155,113180,113209,113221,113225,113231,113243,113249,113286,113291,113314,113342,113351,113357,113362,113369,113404,113435,113448,113459,113465,113483,113496,113511,113519,113531,113548,113554,113583,113587,113598,113610,113620,113652,113653,113657,113703,113704,113713,113716,113722,113723,113733,113737,113744,113750,113825,113836,113848,113895,113908,113978,113989,114005,114006,114027,114028,114038,114050,114066,114069,114110,114164,114185,114187,114211,114246,114279,114284,114288,114304,114313,114316,114330,114332,114339,114344,114345,114349,114356,114358,114369,114381,114387,114405,114414,114424,114441,114443,114449,114453,114532,114556,114582,114586,114598,114639,114641,114642,114655,114671,114681,114688,114694,114701,114703,114721,114722,114727,114729,114734,114738,114794,114831,114847,114866,114929,114939,114954,114980,114981,114999,115005,115006,115015,115017,115057,115058,115065,115070,115084,115104,115107,115110,115111,115142,115145,115147,115151,115157,115166,115199,115209,115231,115250,115263,115265,115325,115333,115335,115354,115381,115385,115395,115406,115426,115441,115458,115461,115482,115520,115521,115545,115553,115562,115591,115595,115621,115628,115638,115639,115640,115657,115663,115670,115701,115705,115711,115730,115744,115755,115787,115853,115860,115896,115905,115906,115917,115956,115975,115976,116013,116019,116051,116097,116108,116110,116115,116126,116139,116162,116198,116201,116203,116209,116237,116240,116271,116278,116284,116296,116301,116312,116325,116360,116362,116397,116423,116424,116427,116435,116448,116460,116466,116468,116504,116513,116519,116520,116521,116538,116572,116593,116598,116605,116621,116652,116669,116672,116695,116701,116719,116753,116763,116767,116768,116800,116809,116824,116825,116837,116875,116884,116886,116905,116926,116927,116935,116942,116945,116946,116958,116973,116976,117001,117022,117033,117034,117037,117044,117049,117075,117081,117086,117090,117097,117102,117141,117151,117156,117176,117190,117219,117222,117237,117267,117269,117283,117288,117290,117293,117298,117308,117330,117357,117373,117396,117409,117410,117425,117455,117525,117555,117573,117583,117584,117586,117588,117598,117628,117652,117654,117698,117708,117715,117717,117728,117745,117750,117754,117763,117774,117832,117849,117851,117852,117853,117856,117868,117876,117905,117960,117964,117996,118025,118028,118029,118049,118053,118057,118060,118072,118074,118106,118107,118116,118167,118196,118253,118273,118278,118280,118281,118283,118358,118365,118372,118393,118404,118415,118416,118430,118472,118489,118521,118526,118541,118543,118574,118580,118582,118596,118622,118631,118647,118681,118684,118706,118711,118770,118779,118788,118799,118830,118854,118863,118926,118933,118940,118946,118994,119009,119014,119020,119038,119040,119060,119061,119085,119114,119129,119134,119147,119185,119211,119214,119250,119255,119277,119282,119291,119304,119313,119316,119320,119324,119331,119349,119359,119366,119377,119382,119383,119394,119415,119417,119457,119458,119474,119478,119491,119504,119505,119523,119525,119563,119570,119587,119594,119632,119659,119663,119671,119691,119710,119712,119729,119731,119767,119781,119800,119817,119837,119857,119884,119889,119895,119925,119927,119939,119965,119981,119989,119991,120000,120001,120022,120083,120085,120088,120112,120118,120120,120129,120150,120171,120175,120177,120193,120232,120244,120245,120323,120361,120374,120388,120401,120416,120429,120482,120485,120492,120493,120508,120516,120539,120570,120582,120590,120599,120623,120647,120679,120697,120718,120719,120725,120731,120734,120763,120772,120786,120827,120840,120855,120859,120866,120889,120916,120935,120962,120963,120981,121019,121027,121049,121069,121081,121107,121112,121119,121146,121151,121155,121157,121182,121189,121198,121209,121211,121220,121224,121236,121255,121262,121326,121339,121350,121360,121368,121386,121415,121449,121455,121463,121472,121479,121480,121498,121534,121585,121587,121602,121642,121643,121649,121654,121705,121711,121721,121726,121730,121745,121761,121763,121770,121782,121812,121836,121866,121876,121915,121922,121927,121957,121973,121988,121994,121996,122017,122021,122053,122061,122065,122084,122087,122095,122110,122114,122136,122147,122150,122184,122212,122228,122235,122249,122266,122280,122291,122332,122333,122341,122343,122362,122369,122378,122389,122390,122396,122429,122438,122450,122452,122454,122469,122482,122510,122529,122544,122558,122571,122593,122596,122599,122609,122617,122624,122642,122688,122690,122706,122721,122725,122731,122757,122766,122767,122788,122800,122838,122848,122853,122862,122894,122920,122949,122979,122983,122992,123010,123042,123044,123056,123066,123069,123076,123077,123100,123113,123114,123119,123154,123167,123188,123197,123199,123205,123228,123255,123293,123310,123322,123334,123355,123368,123382,123411,123416,123426,123444,123448,123461,123477,123486,123503,123505,123525,123546,123549,123569,123571,123583,123591,123595,123641,123666,123678,123703,123717,123718,123721,123725,123726,123752,123756,123776,123794,123823,123831,123851,123858,123866,123875,123884,123888,123897,123912,123922,123929,123939,123944,123955,123977,123979,124015,124042,124045,124076,124083,124089,124090,124148,124223,124226,124227,124243,124271,124289,124299,124309,124317,124337,124338,124371,124384,124386,124429,124433,124451,124463,124464,124482,124489,124495,124528,124534,124541,124542,124560,124608,124621,124663,124733,124757,124760,124790,124809,124813,124838,124841,124874,124883,124888,124902,124905,124944,125004,125009,125081,125130,125137,125142,125179,125196,125226,125230,125243,125251,125259,125269,125291,125303,125308,125339,125341,125377,125399,125412,125434,125460,125494,125505,125537,125560,125631,125634,125660,125685,125704,125711,125752,125783,125796,125831,125840,125859,125903,125905,125908,125979,125998,126036,126038,126046,126047,126106,126112,126126,126174,126180,126204,126222,126273,126279,126325,126326,126368,126381,126383,126386,126392,126408,126455,126469,126481,126484,126520,126523,126528,126582,126591,126612,126644,126666,126683,126693,126699,126703,126721,126738,126751,126768,126782,126785,126833,126842,126888,126893,126898,126900,126904,126932,126942,126964,126971,126975,126996,127000,127035,127063,127082,127099,127128,127131,127132,127182,127192,127197,127223,127235,127237,127272,127281,127286,127287,127305,127353,127355,127410,127460,127474,127479,127483,127491,127496,127498,127505,127597,127612,127624,127639,127640,127670,127677,127684,127685,127692,127715,127741,127742,127750,127765,127768,127784,127788,127804,127819,127828,127834,127837,127847,127871,127903,127916,127918,127938,127953,127993,127996,128022,128067,128084,128101,128134,128142,128150,128166,128168,128170,128182,128208,128234,128247,128248,128271,128291,128308,128346,128375,128379,128388,128394,128397,128419,128440,128496,128503,128512,128556,128584,128602,128625,128653,128661,128663,128676,128696,128713,128745,128746,128772,128775,128831,128854,128856,128863,128874,128882,128883,128895,128920,128952,128957,128991,128993,129020,129027,129044,129065,129073,129109,129124,129133,129217,129219,129224,129234,129252,129296,129314,129332,129339,129347,129362,129367,129371,129376,129379,129388,129402,129403,129411,129417,129425,129431,129454,129467,129495,129521,129568,129580,129586,129602,129608,129623,129669,129691,129761,129777,129779,129782,129793,129796,129806,129820,129828,129830,129848,129851,129870,129874,129884,129903,129917,129930,129942,129988,129997,130038,130044,130051,130063,130074,130078,130086,130134,130136,130178,130179,130183,130218,130220,130222,130234,130236,130249,130306,130309,130314,130315,130321,130348,130349,130353,130383,130397,130400,130410,130450,130451,130494,130498,130535,130544,130565,130574,130589,130596,130635,130639,130666,130725,130728,130751,130762,130765,130767,130785,130813,130831,130836,130863,130879,130890,130907,130922,130927,130942,130964,130969,130970,130989,130991,131056,131061,131068,131075,131151,131174,131180,131191,131215,131242,131293,131320,131335,131342,131344,131355,131371,131393,131395,131422,131423,131438,131469,131506,131516,131531,131552,131573,131596,131604,131657,131658,131709,131712,131754,131806,131814,131838,131857,131872,131884,131942,131987,132023,132057,132069,132074,132076,132119,132125,132138,132171,132194,132196,132198,132200,132201,132213,132218,132243,132244,132247,132274,132302,132303,132330,132340,132360,132361,132365,132368,132371,132372,132392,132393,132419,132425,132429,132462,132466,132471,132503,132517,132518,132527,132539,132547,132554,132575,132576,132582,132587,132594,132619,132626,132638,132672,132687,132689,132696,132697,132707,132731,132737,132746,132754,132757,132758,132780,132816,132842,132859,132862,132871,132877,132895,132930,132945,132993,133033,133048,133049,133063,133079,133091,133105,133139,133152,133166,133169,133177,133184,133198,133205,133237,133241,133247,133250,133277,133278,133291,133341,133351,133363,133406,133409,133412,133474,133503,133504,133538,133567,133568,133577,133587,133598,133611,133660,133663,133667,133691,133725,133745,133746,133772,133803,133810,133824,133830,133848,133850,133870,133875,133890,133895,133899,133905,133909,133919,133934,133939,133961,133977,133994,134006,134007,134040,134048,134058,134062,134070,134116,134131,134134,134152,134162,134198,134199,134201,134234,134236,134247,134251,134301,134308,134314,134330,134438,134452,134466,134467,134475,134479,134484,134490,134508,134527,134540,134547,134601,134659,134660,134687,134705,134707,134721,134724,134752,134772,134776,134795,134869,134891,134900,134902,134915,134926,134938,134946,134954,134966,134990,134996,135004,135012,135023,135045,135046,135050,135065,135069,135071,135082,135091,135101,135109,135112,135119,135138,135141,135151,135160,135190,135194,135229,135236,135258,135273,135282,135297,135299,135312,135323,135334,135344,135393,135397,135415,135450,135457,135461,135468,135477,135495,135499,135528,135559,135650,135668,135718,135742,135752,135756,135765,135782,135790,135804,135822,135825,135842,135846,135855,135870,135872,135883,135910,135922,135927,135943,135967,135979,135980,135986,136004,136006,136008,136011,136022,136024,136033,136037,136038,136040,136050,136055,136061,136085,136088,136127,136146,136151,136153,136156,136168,136172,136206,136211,136215,136234,136237,136242,136254,136260,136329,136335,136348,136350,136372,136379,136389,136400,136411,136419,136435,136439,136456,136467,136471,136478,136481,136516,136531,136538,136564,136594,136619,136620,136674,136688,136693,136707,136710,136717,136718,136720,136740,136804,136826,136840,136847,136854,136871,136881,136884,136894,136909,136911,136933,136941,136953,136954,136962,136995,136998,137001,137002,137007,137020,137058,137083,137119,137135,137154,137188,137202,137222,137236,137247,137307,137332,137342,137383,137423,137447,137457,137469,137505,137521,137533,137536,137572,137594,137616,137617,137625,137626,137664,137674,137676,137682,137729,137731,137752,137753,137773,137783,137806,137821,137830,137835,137846,137878,137896,137902,137991,138007,138017,138064,138065,138068,138078,138093,138140,138149,138164,138186,138194,138195,138212,138243,138251,138257,138262,138267,138268,138284,138298,138310,138342,138386,138393,138421,138434,138461,138479,138497,138502,138515,138531,138544,138583,138585,138588,138608,138613,138630,138634,138654,138662,138664,138667,138672,138686,138689,138708,138718,138721,138730,138733,138741,138749,138750,138770,138788,138799,138805,138811,138817,138819,138825,138843,138863,138867,138869,138878,138887,138896,138898,138909,138939,138941,138946,138952,138967,139003,139024,139029,139032,139033,139054,139075,139099,139109,139141,139165,139175,139185,139194,139196,139223,139232,139258,139270,139272,139277,139308,139310,139314,139335,139350,139382,139383,139386,139403,139428,139464,139507,139520,139521,139523,139526,139568,139590,139596,139632,139639,139651,139671,139672,139685,139690,139717,139727,139731,139742,139760,139767,139788,139804,139814,139829,139857,139860,139865,139887,139889,139911,139933,139941,139945,139969,139973,139983,139994,140037,140047,140076,140079,140101,140134,140151,140211,140240,140242,140260,140296,140309,140338,140363,140386,140403,140413,140414,140428,140446,140456,140497,140500,140522,140526,140533,140541,140542,140547,140560,140598,140619,140621,140660,140684,140699,140706,140717,140744,140798,140806,140813,140828,140832,140842,140847,140848,140863,140871,140882,140900,140906,140910,140918,140926,140942,140977,141013,141042,141060,141082,141085,141109,141119,141155,141171,141176,141222,141224,141232,141276,141288,141305,141316,141366,141368,141373,141392,141407,141414,141425,141426,141433,141447,141465,141466,141498,141509,141515,141518,141551,141563,141568,141579,141580,141598,141653,141673,141675,141687,141690,141693,141698,141705,141812,141824,141843,141849,141851,141862,141863,141866,141867,141885,141913,141920,141925,141943,141964,141987,141993,142052,142064,142073,142088,142090,142101,142159,142199,142200,142202,142254,142284,142290,142295,142318,142356,142361,142372,142373,142412,142413,142417,142425,142434,142478,142479,142484,142488,142522,142532,142551,142560,142570,142594,142620,142631,142636,142657,142659,142680,142689,142708,142726,142730,142740,142746,142794,142859,142862,142922,142985,143022,143024,143039,143055,143081,143094,143125,143128,143130,143134,143138,143155,143157,143197,143199,143227,143239,143265,143271,143281,143289,143299,143307,143337,143339,143345,143379,143381,143389,143400,143436,143445,143448,143461,143462,143470,143485,143534,143587,143599,143602,143623,143627,143628,143655,143667,143679,143748,143773,143784,143787,143807,143810,143824,143836,143858,143906,143936,143940,143971,144018,144032,144050,144053,144054,144057,144063,144104,144111,144119,144147,144194,144198,144209,144236,144257,144288,144291,144294,144296,144325,144338,144366,144379,144413,144421,144448,144477,144508,144512,144531,144538,144544,144576,144593,144603,144608,144643,144649,144655,144665,144681,144682,144692,144710,144742,144748,144763,144770,144788,144803,144816,144821,144823,144827,144836,144865,144886,144907,144914,144920,144945,144947,144952,145030,145065,145080,145081,145143,145159,145173,145179,145199,145228,145294,145296,145329,145332,145359,145360,145369,145373,145374,145386,145391,145404,145414,145494,145500,145517,145524,145536,145543,145554,145597,145633,145640,145655,145671,145673,145676,145680,145708,145725,145740,145780,145792,145794,145799,145806,145807,145811,145822,145834,145847,145854,145870,145873,145888,145894,145909,145910,145914,145965,145975,145984,146008,146009,146022,146025,146029,146048,146052,146057,146102,146112,146121,146141,146165,146184,146198,146201,146224,146229,146242,146248,146255,146271,146318,146324,146331,146351,146378,146405,146408,146421,146445,146450,146453,146457,146488,146493,146504,146558,146580,146599,146620,146629,146646,146654,146666,146673,146691,146693,146701,146704,146705,146714,146791,146806,146838,146851,146874,146882,146897,146909,146922,146937,146969,147005,147018,147026,147036,147060,147090,147114,147129,147139,147145,147167,147200,147209,147217,147221,147245,147269,147276,147280,147285,147288,147318,147344,147376,147377,147399,147405,147417,147440,147491,147493,147501,147507,147514,147515,147523,147525,147528,147552,147562,147576,147589,147591,147592,147597,147599,147615,147633,147657,147662,147689,147694,147699,147720,147740,147767,147789,147855,147858,147878,147888,147897,147921,147922,147930,147939,147945,147956,147969,147974,147993,148001,148034,148062,148074,148081,148093,148098,148101,148138,148139,148158,148159,148161,148171,148185,148188,148210,148211,148218,148239,148258,148286,148301,148303,148317,148332,148333,148339,148349,148350,148359,148413,148416,148423,148430,148445,148451,148471,148485,148520,148610,148629,148643,148678,148690,148706,148718,148734,148756,148759,148762,148777,148798,148800,148819,148829,148830,148835,148858,148867,148880,148905,148912,148927,148960,149007,149055,149073,149098,149109,149110,149135,149146,149154,149156,149168,149212,149221,149233,149241,149267,149268,149273,149275,149309,149311,149321,149348,149349,149369,149379,149380,149382,149412,149421,149424,149434,149435,149441,149448,149459,149473,149476,149477,149487,149488,149499,149514,149535,149536,149541,149552,149554,149579,149645,149651,149655,149659,149660,149661,149673,149682,149686,149689,149727,149747,149757,149769,149773,149782,149790,149795,149796,149809,149810,149814,149816,149846,149855,149860,149877,149908,149965,149998,150004,150007,150008,150044,150045,150104,150119,150120,150143,150168,150171,150215,150252,150257,150261,150276,150283,150290,150297,150324,150369,150378,150388,150405,150411,150428,150430,150433,150461,150481,150483,150489,150518,150529,150533,150538,150556,150558,150598,150600,150629,150688,150713,150734,150736,150741,150755,150762,150769,150791,150806,150821,150831,150833,150835,150871,150877,150891,150892,150903,150908,150922,150928,150953,150962,150987,151004,151021,151022,151032,151035,151078,151090,151094,151144,151160,151171,151193,151206,151215,151234,151322,151350,151355,151377,151381,151388,151395,151406,151410,151424,151425,151432,151440,151442,151451,151536,151546,151564,151576,151593,151612,151630,151660,151705,151715,151720,151734,151739,151743,151785,151786,151800,151808,151819,151829,151852,151924,151932,151942,151968,151985,152024,152043,152044,152057,152085,152092,152096,152137,152160,152169,152172,152176,152177,152192,152193,152284,152290,152299,152315,152318,152319,152348,152385,152400,152418,152433,152454,152520,152523,152527,152529,152552,152565,152583,152609,152610,152630,152649,152672,152689,152715,152717,152719,152773,152781,152815,152826,152852,152853,152871,152883,152888,152898,152911,152935,152943,152955,152966,152971,152991,153008,153016,153036,153050,153072,153073,153081,153091,153097,153120,153144,153167,153179,153202,153210,153224,153243,153301,153302,153308,153322,153330,153348,153360,153368,153388,153455,153471,153473,153488,153491,153510,153530,153550,153552,153568,153599,153611,153619,153630,153650,153654,153667,153668,153679,153692,153703,153738,153762,153772,153810,153818,153837,153881,153923,153951,153954,153965,153978,154004,154009,154010,154016,154020,154024,154030,154032,154076,154087,154097,154106,154143,154147,154157,154158,154173,154194,154195,154197,154199,154209,154212,154221,154229,154233,154248,154259,154290,154298,154301,154332,154344,154382,154411,154420,154463,154499,154546,154549,154572,154576,154591,154606,154609,154615,154642,154660,154697,154703,154713,154749,154753,154768,154790,154801,154809,154829,154863,154886,154955,154999,155033,155040,155047,155090,155093,155107,155124,155149,155161,155196,155207,155223,155230,155249,155252,155259,155263,155272,155305,155328,155337,155371,155396,155429,155431,155453,155454,155456,155458,155522,155527,155529,155538,155547,155572,155578,155597,155654,155659,155661,155666,155670,155694,155695,155712,155715,155757,155759,155788,155801,155806,155810,155811,155825,155833,155858,155911,155915,155921,155941,155952,155963,155973,155995,155996,156002,156032,156038,156039,156053,156077,156107,156118,156129,156132,156162,156180,156200,156203,156204,156210,156212,156234,156249,156252,156253,156264,156269,156272,156307,156326,156327,156368,156372,156384,156390,156406,156464,156467,156472,156498,156527,156535,156543,156576,156577,156594,156598,156610,156611,156612,156643,156647,156654,156662,156667,156681,156702,156751,156760,156780,156821,156834,156836,156842,156853,156856,156893,156904,156912,156917,156922,156923,156954,156994,156999,157016,157021,157052,157054,157065,157078,157083,157116,157120,157128,157136,157139,157176,157183,157194,157232,157258,157279,157280,157287,157290,157301,157314,157319,157322,157330,157342,157367,157370,157377,157410,157419,157434,157459,157481,157499,157508,157534,157539,157544,157546,157557,157568,157571,157598,157603,157639,157667,157673,157698,157699,157723,157734,157765,157802,157822,157837,157855,157858,157873,157922,157944,157969,157977,157985,158013,158017,158045,158049,158099,158114,158115,158123,158130,158143,158151,158157,158164,158189,158191,158198,158200,158220,158226,158231,158249,158251,158261,158267,158276,158284,158304,158312,158314,158322,158340,158361,158372,158377,158385,158417,158426,158438,158452,158467,158471,158492,158494,158498,158504,158524,158562,158578,158589,158596,158597,158613,158617,158618,158644,158655,158706,158734,158767,158786,158814,158821,158822,158838,158859,158874,158882,158884,158895,158908,158914,159035,159039,159057,159073,159079,159102,159103,159109,159113,159119,159121,159131,159141,159162,159163,159164,159176,159192,159208,159218,159222,159233,159271,159278,159292,159297,159311,159313,159315,159334,159336,159339,159351,159353,159371,159426,159436,159445,159452,159453,159467,159476,159482,159500,159526,159557,159562,159580,159584,159594,159603,159619,159650,159654,159659,159662,159699,159733,159766,159779,159787,159797,159819,159834,159835,159842,159851,159854,159869,159893,159898,159899,159900,159933,159938,159966,159995,160011,160017,160029,160032,160037,160043,160055,160066,160107,160128,160152,160162,160170,160177,160193,160195,160209,160222,160271,160274,160280,160284,160300,160317,160319,160342,160347,160349,160356,160396,160399,160400,160436,160441,160476,160479,160490,160521,160537,160539,160549,160585,160592,160625,160629,160645,160661,160691,160702,160722,160729,160801,160812,160834,160859,160873,160874,160878,160880,160899,160901,160912,160917,160941,160956,160966,161022,161026,161044,161057,161095,161103,161104,161169,161191,161202,161210,161219,161226,161238,161239,161241,161248,161278,161284,161302,161310,161314,161341,161346,161362,161412,161425,161432,161440,161450,161458,161466,161481,161493,161519,161538,161540,161563,161578,161583,161607,161655,161656,161666,161670,161707,161714,161726,161739,161744,161745,161747,161749,161755,161777,161786,161792,161805,161823,161838,161854,161858,161863,161875,161884,161888,161892,161917,161948,161957,161959,161979,162056,162083,162100,162137,162143,162149,162151,162155,162158,162175,162207,162232,162243,162255,162262,162280,162289,162290,162300,162302,162310,162329,162337,162359,162366,162395,162402,162430,162437,162448,162505,162515,162524,162528,162543,162565,162569,162573,162585,162600,162621,162649,162665,162673,162706,162727,162739,162749,162761,162773,162802,162810,162821,162823,162856,162897,162902,162908,162912,162913,162922,162976,162978,162979,162986,163014,163016,163063,163070,163080,163100,163110,163136,163158,163171,163233,163253,163263,163266,163275,163276,163282,163316,163355,163395,163413,163414,163455,163478,163479,163525,163557,163572,163584,163602,163638,163651,163664,163699,163702,163716,163721,163722,163728,163738,163788,163802,163813,163826,163866,163878,163880,163886,163901,163928,163943,163977,164002,164013,164020,164030,164037,164116,164119,164153,164164,164168,164169,164187,164235,164246,164253,164277,164319,164323,164341,164342,164348,164399,164419,164433,164435,164446,164488,164489,164502,164503,164509,164568,164601,164622,164625,164684,164703,164717,164725,164737,164746,164774,164814,164821,164829,164831,164852,164853,164869,164893,164907,164909,164912,164929,164964,164975,165005,165012,165019,165021,165028,165030,165065,165099,165105,165159,165170,165227,165236,165273,165279,165288,165295,165303,165304,165330,165349,165352,165368,165381,165403,165407,165427,165433,165463,165475,165476,165490,165502,165513,165557,165565,165566,165569,165585,165586,165598,165613,165615,165625,165629,165642,165676,165702,165709,165754,165801,165802,165808,165817,165823,165829,165830,165845,165846,165872,165912,165913,165922,165924,165955,165960,165970,165990,165991,165994,166049,166051,166053,166063,166065,166077,166101,166113,166147,166152,166154,166158,166161,166191,166193,166205,166222,166238,166261,166283,166287,166290,166296,166308,166320,166331,166356,166364,166385,166404,166421,166430,166431,166485,166486,166504,166517,166527,166556,166619,166627,166648,166653,166655,166675,166677,166715,166729,166742,166754,166763,166767,166799,166826,166838,166851,166858,166879,166915,166927,166934,166950,166983,166988,166990,167011,167015,167067,167084,167085,167142,167156,167179,167257,167264,167282,167286,167321,167347,167349,167384,167390,167404,167406,167407,167435,167459,167461,167475,167498,167506,167558,167560,167574,167591,167597,167604,167638,167642,167648,167659,167663,167670,167675,167683,167719,167725,167763,167765,167767,167782,167798,167804,167812,167820,167822,167848,167851,167855,167874,167894,167912,167925,167930,167934,167937,167964,167988,167990,167994,168010,168034,168062,168097,168128,168144,168164,168166,168167,168196,168229,168240,168251,168252,168255,168261,168267,168281,168297,168302,168303,168313,168321,168334,168335,168336,168348,168360,168361,168377,168398,168473,168475,168621,168623,168645,168679,168691,168725,168730,168744,168768,168774,168785,168792,168816,168851,168855,168860,168867,168888,168895,168927,168966,168984,169034,169075,169094,169130,169138,169143,169157,169203,169225,169247,169255,169261,169301,169305,169375,169395,169429,169513,169523,169534,169550,169601,169603,169631,169643,169646,169656,169667,169669,169684,169702,169708,169730,169757,169775,169811,169834,169846,169865,169901,169910,169915,169918,169924,169933,169936,169961,169989,170003,170010,170035,170051,170066,170112,170118,170119,170140,170157,170172,170176,170197,170214,170221,170222,170262,170274,170280,170296,170298,170317,170320,170341,170347,170365,170368,170396,170404,170408,170410,170413,170436,170463,170469,170485,170496,170537,170547,170553,170623,170635,170643,170726,170731,170812,170833,170851,170893,170897,170965,171000,171004,171006,171009,171026,171064,171073,171075,171096,171107,171132,171138,171144,171154,171159,171183,171190,171204,171217,171223,171236,171241,171262,171266,171293,171301,171305,171309,171313,171347,171352,171380,171392,171419,171431,171436,171451,171468,171480,171497,171500,171536,171540,171545,171566,171568,171574,171589,171635,171666,171670,171689,171696,171702,171719,171762,171776,171803,171833,171877,171884,171891,171922,171945,171947,171969,172002,172004,172013,172018,172038,172047,172088,172094,172100,172118,172187,172197,172205,172216,172226,172245,172250,172270,172277,172307,172328,172345,172360,172380,172382,172400,172453,172468,172470,172519,172564,172576,172587,172601,172644,172656,172663,172668,172672,172675,172676,172709,172715,172740,172753,172766,172768,172771,172773,172775,172788,172803,172810,172813,172833,172841,172846,172874,172876,172922,172937,172941,172948,172950,172955,172975,172984,172992,173002,173020,173037,173053,173061,173085,173101,173119,173121,173122,173172,173184,173210,173211,173220,173230,173234,173245,173246,173250,173266,173276,173309,173311,173313,173388,173425,173450,173472,173473,173474,173499,173501,173516,173528,173536,173547,173563,173569,173580,173594,173601,173630,173632,173655,173674,173678,173685,173761,173769,173776,173786,173830,173833,173855,173908,173929,173978,173987,174006,174011,174041,174058,174096,174100,174106,174110,174131,174134,174159,174178,174203,174239,174249,174295,174296,174314,174322,174324,174343,174352,174354,174362,174364,174390,174450,174451,174460,174465,174477,174490,174494,174510,174527,174530,174546,174571,174584,174587,174592,174596,174639,174667,174695,174696,174716,174718,174792,174868,174871,174919,174944,174948,174970,175013,175019,175046,175086,175100,175110,175115,175141,175148,175196,175202,175207,175226,175242,175247,175252,175275,175286,175317,175326,175329,175338,175370,175377,175378,175389,175400,175405,175408,175427,175447,175462,175471,175482,175488,175492,175504,175509,175522,175532,175539,175561,175570,175582,175606,175607,175626,175630,175634,175644,175657,175667,175707,175713,175716,175723,175731,175772,175777,175781,175786,175795,175831,175836,175854,175871,175892,175921,175926,175946,175948,175977,175982,175988,176027,176075,176088,176137,176145,176157,176179,176256,176260,176288,176298,176301,176319,176340,176348,176357,176366,176376,176379,176380,176390,176440,176477,176531,176544,176545,176560,176585,176586,176618,176662,176663,176688,176697,176711,176787,176789,176820,176846,176848,176880,176897,176898,176936,176944,176958,176960,176961,176981,176984,177014,177017,177019,177022,177027,177033,177045,177052,177060,177063,177067,177068,177103,177104,177105,177125,177131,177133,177134,177140,177165,177166,177172,177185,177218,177283,177306,177335,177347,177354,177372,177377,177379,177405,177418,177422,177472,177478,177483,177511,177515,177539,177556,177598,177602,177615,177632,177659,177685,177735,177736,177741,177743,177770,177780,177783,177799,177842,177848,177854,177857,177863,177886,177896,177897,177919,177933,177945,177971,177973,177975,177979,177994,178017,178037,178048,178108,178110,178112,178138,178178,178181,178182,178244,178245,178249,178269,178285,178288,178293,178301,178312,178335,178358,178367,178383,178390,178393,178408,178432,178439,178442,178446,178488,178512,178522,178526,178538,178539,178564,178589,178597,178609,178646,178647,178673,178676,178691,178697,178703,178710,178712,178722,178766,178775,178788,178799,178825,178829,178852,178880,178955,178991,179006,179014,179057,179061,179064,179069,179082,179090,179103,179126,179153,179159,179171,179172,179222,179295,179303,179319,179346,179351,179366,179385,179403,179404,179407,179419,179434,179450,179461,179477,179485,179518,179534,179541,179556,179615,179650,179657,179685,179686,179689,179690,179694,179729,179742,179803,179807,179810,179819,179823,179828,179888,179892,179903,179922,179949,179967,179987,179999,180008,180043,180048,180061,180098,180132,180141,180171,180179,180193,180217,180225,180237,180251,180256,180268,180276,180288,180291,180294,180302,180313,180333,180336,180365,180378,180384,180385,180430,180433,180448,180462,180471,180478,180481,180496,180499,180501,180521,180538,180567,180618,180622,180651,180663,180706,180708,180712,180718,180739,180740,180756,180789,180809,180811,180812,180825,180857,180872,180876,180885,180888,180899,180913,180930,180934,180936,180974,180982,180987,181003,181010,181056,181063,181075,181076,181110,181119,181121,181126,181141,181162,181184,181208,181241,181258,181262,181263,181293,181302,181321,181324,181411,181443,181462,181467,181476,181493,181508,181517,181533,181541,181545,181555,181607,181624,181631,181634,181662,181687,181689,181705,181707,181727,181731,181743,181744,181768,181788,181797,181805,181835,181840,181880,181885,181888,181928,181937,181939,181941,181942,181954,181958,182024,182039,182051,182079,182092,182106,182121,182138,182151,182191,182203,182207,182209,182236,182241,182272,182319,182360,182364,182391,182418,182441,182501,182523,182551,182553,182560,182571,182579,182581,182590,182596,182634,182650,182704,182739,182754,182785,182787,182792,182794,182796,182802,182831,182834,182847,182856,182891,182900,182907,182923,182929,182942,182947,182989,182992,182996,183007,183016,183026,183027,183034,183036,183038,183046,183066,183071,183072,183093,183100,183110,183130,183131,183134,183135,183143,183146,183156,183158,183198,183219,183247,183279,183296,183314,183328,183330,183334,183371,183451,183464,183472,183485,183500,183533,183539,183565,183588,183592,183598,183611,183634,183650,183670,183674,183681,183686,183704,183744,183758,183763,183777,183797,183851,183856,183866,183892,183894,183896,183898,183915,183936,183954,183963,183994,183995,184007,184028,184093,184107,184120,184128,184134,184162,184169,184183,184186,184197,184244,184262,184288,184292,184313,184317,184318,184335,184347,184349,184353,184355,184361,184364,184385,184396,184405,184407,184426,184433,184446,184457,184477,184480,184526,184539,184545,184562,184574,184596,184645,184656,184712,184717,184720,184729,184749,184758,184775,184791,184793,184808,184818,184834,184836,184845,184862,184865,184870,184929,184944,184958,184969,185002,185005,185014,185019,185081,185108,185120,185149,185150,185153,185154,185180,185181,185242,185245,185257,185300,185338,185347,185359,185390,185392,185399,185410,185425,185449,185452,185474,185484,185491,185516,185522,185547,185551,185558,185568,185621,185634,185655,185660,185696,185731,185736,185745,185756,185776,185806,185811,185812,185833,185835,185848,185849,185864,185870,185886,185923,185940,185980,185982,185983,186000,186006,186015,186043,186080,186095,186106,186120,186134,186173,186176,186181,186193,186228,186232,186257,186265,186268,186273,186286,186336,186351,186384,186398,186418,186425,186437,186454,186464,186469,186503,186505,186554,186585,186600,186633,186651,186772,186786,186812,186826,186828,186830,186852,186861,186864,186871,186878,186918,186947,186960,186962,186965,186983,186987,187001,187010,187054,187105,187110,187111,187135,187186,187238,187245,187255,187256,187273,187290,187296,187300,187322,187342,187418,187420,187430,187438,187476,187491,187532,187559,187575,187585,187605,187610,187619,187628,187630,187681,187709,187727,187744,187749,187753,187757,187759,187761,187766,187775,187789,187794,187808,187812,187816,187819,187847,187853,187872,187888,187894,187921,187924,187949,187974,187990,188005,188010,188034,188040,188077,188082,188095,188100,188106,188118,188119,188143,188181,188198,188278,188288,188297,188326,188350,188360,188372,188375,188383,188395,188402,188407,188412,188432,188451,188468,188496,188502,188519,188521,188573,188625,188651,188664,188665,188706,188722,188731,188736,188743,188751,188795,188830,188911,189016,189023,189026,189059,189068,189077,189085,189093,189107,189119,189124,189125,189139,189143,189152,189167,189176,189179,189216,189224,189226,189231,189257,189282,189288,189301,189321,189341,189343,189346,189352,189368,189393,189412,189457,189467,189468,189471,189496,189507,189510,189525,189549,189574,189576,189580,189641,189664,189697,189720,189737,189761,189764,189774,189779,189809,189823,189826,189833,189835,189836,189863,189873,189897,189898,189950,189999,190001,190038,190063,190075,190118,190122,190133,190140,190155,190178,190181,190186,190189,190193,190201,190233,190261,190262,190269,190285,190297,190299,190323,190328,190348,190357,190366,190403,190459,190477,190487,190513,190536,190557,190594,190611,190617,190671,190672,190674,190679,190687,190696,190703,190704,190727,190737,190740,190751,190758,190769,190774,190786,190800,190811,190823,190839,190841,190849,190851,190857,190862,190899,190915,190922,190946,190961,190969,191039,191048,191099,191104,191110,191148,191155,191157,191169,191174,191175,191179,191268,191275,191308,191321,191329,191337,191342,191351,191360,191365,191367,191374,191385,191408,191425,191426,191427,191433,191443,191467,191489,191512,191520,191524,191526,191563,191571,191580,191606,191614,191621,191622,191630,191646,191652,191694,191695,191706,191715,191725,191744,191750,191752,191754,191755,191758,191764,191770,191779,191781,191794,191803,191818,191855,191860,191880,191896,191918,191949,191993,192004,192010,192020,192048,192057,192064,192066,192067,192087,192101,192116,192133,192183,192198,192202,192238,192256,192269,192327,192350,192362,192386,192395,192398,192405,192474,192484,192517,192524,192533,192540,192557,192595,192603,192615,192617,192668,192698,192718,192735,192736,192760,192766,192798,192802,192831,192845,192859,192875,192901,192906,192933,192938,192946,192984,193008,193009,193059,193069,193084,193087,193108,193131,193140,193185,193202,193235,193239,193251,193262,193275,193307,193309,193322,193323,193347,193360,193364,193379,193396,193406,193407,193414,193422,193425,193439,193446,193467,193470,193472,193477,193516,193525,193534,193535,193558,193561,193576,193592,193605,193628,193657,193663,193666,193680,193683,193686,193700,193701,193715,193726,193739,193752,193763,193794,193797,193858,193888,193893,193942,193965,193977,193997,194004,194019,194045,194060,194097,194104,194153,194171,194179,194193,194210,194228,194230,194231,194234,194242,194247,194259,194301,194302,194317,194325,194333,194348,194352,194369,194381,194388,194404,194410,194413,194424,194426,194429,194439,194442,194460,194462,194465,194466,194505,194523,194538,194541,194550,194567,194573,194594,194700,194723,194746,194770,194787,194809,194873,194909,194932,194933,194941,194950,194958,194992,194996,195022,195055,195063,195068,195097,195110,195120,195129,195143,195145,195172,195178,195180,195201,195235,195236,195253,195261,195266,195280,195305,195309,195310,195326,195335,195344,195350,195352,195357,195359,195374,195378,195387,195410,195440,195441,195443,195474,195475,195499,195501,195524,195544,195548,195549,195585,195590,195602,195611,195622,195652,195686,195720,195739,195779,195784,195792,195799,195802,195804,195805,195812,195933,195942,195947,195981,195993,195999,196002,196015,196052,196053,196075,196082,196088,196097,196107,196135,196222,196258,196262,196267,196289,196293,196301,196340,196349,196350,196365,196369,196381,196388,196395,196400,196407,196426,196452,196465,196479,196503,196541,196554,196566,196570,196583,196591,196594,196654,196710,196712,196719,196768,196769,196790,196805,196809,196843,196847,196868,196877,196880,196893,196903,196922,196935,196942,196954,196955,196970,196971,196996,197025,197044,197053,197054,197066,197095,197103,197106,197107,197110,197115,197143,197145,197146,197163,197165,197166,197190,197193,197212,197215,197243,197258,197272,197294,197311,197339,197343,197347,197374,197375,197399,197403,197405,197440,197448,197464,197467,197469,197473,197475,197486,197507,197510,197534,197538,197539,197549,197569,197594,197598,197605,197608,197625,197651,197656,197695,197703,197737,197740,197782,197792,197799,197823,197829,197900,197912,197928,197935,197948,197959,197977,198041,198047,198054,198061,198070,198080,198144,198172,198190,198231,198245,198246,198276,198290,198303,198315,198318,198328,198366,198370,198391,198393,198434,198456,198473,198482,198494,198534,198559,198564,198566,198572,198591,198597,198627,198669,198676,198688,198723,198732,198762,198768,198771,198779,198781,198827,198845,198882,198886,198888,198911,198947,198954,198962,198989,199010,199020,199026,199030,199032,199061,199135,199154,199176,199178,199198,199204,199209,199219,199266,199276,199288,199302,199323,199342,199347,199348,199357,199388,199408,199440,199447,199449,199454,199513
