42,44,49,56,97,104,114,119,165,180,195,235,247,299,326,331,440,447,457,483,499,502,522,598,617,618,647,659,698,700,730,742,787,789,815,819,863,889,961,991,995,1012,1041,1078,1087,1113,1164,1199,1233,1336,1363,1385,1428,1455,1507,1541,1542,1624,1648,1652,1666,1695,1704,1716,1741,1790,1888,1931,1933,1959,1966,2003,2045,2058,2132,2194,2214,2280,2297,2302,2379,2382,2391,2405,2421,2483,2531,2552,2588,2590,2610,2628,2668,2710,2759,2762,2789,2819,2826,2827,2895,2896,2931,2947,2955,2961,2972,2973,3066,3073,3080,3081,3114,3162,3227,3231,3263,3272,3302,3344,3404,3417,3426,3432,3433,3449,3486,3509,3542,3566,3596,3652,3660,3663,3673,3704,3705,3709,3721,3723,3755,3820,3859,3880,3908,3949,4032,4037,4063,4121,4131,4183,4263,4307,4315,4330,4343,4362,4379,4404,4426,4492,4510,4543,4549,4560,4566,4571,4625,4659,4716,4718,4720,4723,4743,4751,4764,4770,4806,4811,4820,4838,4851,4862,4877,4890,4929,4942,4946,4964,4982,4983,5010,5044,5107,5112,5235,5237,5252,5271,5317,5363,5365,5372,5375,5395,5495,5500,5529,5533,5609,5610,5678,5721,5726,5738,5764,5837,5843,5848,5855,5892,5894,5916,5924,5965,5968,5969,5981,5992,6047,6060,6063,6091,6094,6112,6139,6145,6149,6211,6238,6270,6287,6333,6337,6402,6412,6420,6424,6506,6527,6530,6531,6553,6559,6595,6660,6683,6689,6710,6761,6836,6837,6840,6886,6898,6903,6911,6913,6937,6951,6979,6980,6991,7068,7076,7077,7093,7127,7171,7183,7217,7227,7270,7293,7332,7366,7394,7411,7416,7441,7481,7483,7527,7542,7642,7645,7648,7668,7677,7706,7758,7777,7794,7800,7825,7826,7854,7921,7924,7968,8020,8028,8043,8059,8099,8112,8139,8144,8152,8155,8156,8231,8319,8333,8343,8428,8472,8491,8496,8512,8526,8573,8579,8593,8598,8616,8636,8657,8684,8694,8747,8749,8767,8822,8841,8849,8860,8875,8891,8897,8902,8919,8926,8947,8949,8951,8952,8991,8992,9003,9052,9065,9099,9114,9208,9230,9256,9283,9322,9348,9358,9372,9405,9408,9441,9453,9460,9485,9505,9511,9527,9547,9549,9554,9624,9638,9726,9734,9767,9778,9780,9814,9900,9918,9949,9971,10020,10050,10055,10176,10209,10223,10226,10238,10250,10270,10275,10276,10353,10360,10365,10378,10416,10430,10504,10516,10560,10645,10652,10661,10680,10681,10685,10708,10721,10752,10773,10795,10814,10815,10860,10914,10950,10954,11049,11050,11075,11084,11100,11172,11200,11221,11251,11275,11337,11346,11367,11375,11471,11497,11501,11505,11587,11595,11625,11635,11643,11647,11659,11706,11707,11723,11725,11732,11738,11746,11749,11808,11838,11847,11884,11885,11893,11915,11937,11965,11967,11991,12015,12025,12028,12045,12046,12060,12065,12110,12124,12133,12135,12188,12205,12211,12232,12239,12257,12279,12324,12337,12348,12352,12364,12397,12399,12483,12499,12506,12533,12535,12553,12582,12607,12655,12704,12741,12760,12773,12786,12799,12849,12865,12889,12890,12916,12920,12930,12935,12937,12945,12998,13009,13173,13177,13187,13195,13200,13207,13272,13276,13317,13318,13325,13333,13335,13344,13360,13402,13406,13408,13413,13416,13417,13422,13448,13454,13474,13480,13627,13640,13642,13695,13711,13730,13745,13767,13773,13776,13786,13823,13923,13942,13978,14013,14030,14038,14065,14089,14112,14136,14142,14161,14209,14220,14237,14252,14286,14316,14390,14408,14417,14464,14539,14540,14541,14559,14578,14588,14616,14619,14648,14649,14678,14682,14696,14728,14762,14765,14782,14807,14808,14827,14832,14855,14875,14914,14922,14934,14935,14956,14966,14972,14988,14996,15011,15019,15064,15072,15084,15097,15123,15141,15166,15175,15253,15257,15269,15299,15302,15325,15338,15345,15347,15355,15363,15370,15432,15438,15460,15472,15514,15550,15556,15597,15600,15637,15664,15668,15712,15727,15737,15754,15766,15832,15850,15865,15879,15881,15908,15930,15948,15975,15987,16008,16029,16069,16071,16093,16113,16142,16143,16150,16213,16233,16239,16254,16277,16344,16348,16353,16356,16408,16423,16450,16463,16474,16499,16530,16619,16648,16692,16722,16785,16788,16804,16818,16825,16848,16872,16924,16993,17023,17075,17107,17118,17121,17131,17164,17212,17227,17252,17271,17284,17305,17362,17369,17375,17450,17461,17482,17484,17500,17528,17534,17541,17689,17717,17726,17732,17739,17766,17807,17825,17831,17841,17846,17862,17885,17936,17942,17950,17976,17982,17989,18007,18019,18031,18086,18108,18111,18138,18158,18162,18165,18180,18212,18241,18251,18297,18299,18327,18352,18354,18376,18396,18406,18452,18453,18470,18475,18484,18527,18532,18542,18585,18631,18632,18648,18718,18723,18738,18752,18765,18780,18796,18823,18847,18885,19014,19055,19057,19073,19096,19139,19175,19177,19218,19276,19280,19284,19309,19335,19344,19349,19360,19371,19385,19398,19400,19424,19446,19503,19515,19527,19570,19584,19587,19642,19707,19740,19755,19803,19809,19843,19858,19867,19869,19876,19926,19984,19996,20001,20015,20020,20119,20147,20148,20158,20172,20216,20240,20261,20264,20280,20285,20313,20331,20339,20347,20382,20386,20390,20394,20406,20442,20498,20512,20537,20550,20554,20688,20704,20730,20731,20757,20797,20809,20829,20831,20863,20877,20906,20977,21006,21048,21056,21069,21148,21177,21184,21198,21202,21232,21234,21249,21285,21320,21333,21336,21346,21352,21364,21407,21433,21468,21469,21478,21496,21499,21576,21593,21620,21640,21653,21682,21689,21700,21721,21727,21745,21753,21814,21855,21873,21910,21913,21915,21923,21948,21957,21971,21994,22002,22078,22093,22147,22150,22164,22196,22200,22202,22258,22262,22265,22269,22270,22342,22354,22365,22396,22407,22421,22433,22476,22502,22580,22618,22700,22733,22777,22824,22840,22842,22903,22922,22949,22955,22959,23017,23046,23053,23054,23127,23150,23151,23240,23242,23268,23310,23333,23383,23395,23399,23437,23452,23460,23495,23525,23632,23661,23674,23678,23687,23700,23717,23730,23761,23762,23812,23823,23875,23956,23976,24020,24075,24089,24099,24110,24132,24170,24174,24193,24274,24287,24362,24372,24380,24426,24462,24477,24479,24481,24494,24498,24519,24530,24562,24575,24602,24612,24633,24639,24683,24721,24739,24785,24797,24810,24827,24858,24887,24909,24912,24937,24945,25033,25034,25049,25069,25081,25117,25202,25208,25252,25259,25284,25306,25310,25312,25318,25369,25412,25430,25503,25519,25521,25527,25528,25535,25536,25540,25546,25552,25584,25595,25624,25670,25697,25700,25731,25799,25801,25843,25851,25872,25888,25889,25954,25958,25962,25993,26000,26005,26013,26020,26066,26076,26080,26097,26100,26114,26115,26126,26139,26168,26210,26228,26246,26274,26349,26359,26417,26424,26428,26455,26469,26481,26483,26502,26539,26569,26620,26628,26645,26665,26679,26711,26748,26761,26822,26827,26835,26841,26885,26899,26924,26929,26936,26947,26954,26960,26969,26973,26977,26978,27001,27058,27077,27087,27090,27092,27152,27199,27200,27203,27205,27221,27248,27266,27276,27288,27306,27321,27342,27354,27413,27431,27464,27487,27513,27522,27523,27539,27700,27701,27724,27783,27803,27834,27839,27841,27853,27875,27887,27908,27924,27926,27954,28035,28083,28107,28112,28115,28162,28175,28196,28209,28226,28242,28267,28305,28317,28329,28334,28411,28413,28435,28437,28441,28481,28544,28588,28596,28597,28620,28763,28766,28774,28780,28784,28809,28814,28846,28853,28873,28893,28897,28903,28906,28913,28939,28952,28953,28965,28985,28995,29001,29019,29045,29066,29082,29091,29113,29121,29137,29145,29147,29242,29251,29262,29321,29340,29348,29363,29375,29377,29457,29476,29491,29492,29515,29534,29539,29619,29651,29666,29671,29677,29691,29709,29727,29745,29750,29751,29758,29768,29774,29792,29801,29821,29835,29908,29916,29917,29923,29978,29995,30028,30033,30094,30100,30117,30150,30226,30245,30263,30295,30309,30311,30335,30359,30401,30408,30409,30440,30461,30506,30530,30579,30631,30677,30680,30686,30688,30701,30791,30802,30807,30859,30914,30924,30937,30965,30979,31021,31050,31090,31092,31093,31137,31145,31243,31245,31248,31278,31280,31289,31316,31332,31368,31389,31437,31438,31442,31458,31482,31491,31529,31532,31534,31567,31598,31599,31608,31634,31642,31690,31696,31701,31702,31720,31741,31764,31780,31790,31808,31873,31928,31939,32061,32087,32121,32123,32151,32156,32169,32179,32200,32205,32210,32248,32255,32256,32288,32440,32459,32561,32563,32641,32644,32652,32663,32688,32696,32728,32774,32776,32800,32826,32864,32870,32931,32941,32972,32980,33024,33036,33057,33089,33150,33164,33184,33190,33202,33226,33239,33271,33278,33288,33316,33318,33351,33397,33407,33456,33469,33471,33510,33513,33533,33555,33556,33557,33623,33642,33655,33660,33692,33699,33710,33737,33739,33752,33768,33800,33812,33846,33847,33865,33884,33911,33935,33944,33950,33988,33998,34054,34136,34182,34187,34191,34232,34260,34286,34326,34345,34355,34372,34416,34421,34432,34462,34464,34534,34571,34577,34657,34659,34732,34733,34771,34803,34816,34824,34922,34944,34978,35020,35023,35044,35056,35192,35201,35238,35322,35377,35435,35449,35472,35478,35498,35517,35547,35551,35580,35685,35730,35740,35768,35771,35831,35852,35864,35888,35903,35904,35935,35944,35963,36007,36010,36096,36108,36109,36145,36160,36185,36191,36222,36225,36227,36233,36241,36260,36266,36278,36281,36283,36298,36302,36304,36319,36354,36383,36408,36414,36423,36487,36495,36503,36510,36517,36541,36546,36555,36667,36694,36695,36700,36702,36745,36752,36765,36772,36782,36797,36824,36843,36864,36946,36954,36987,37030,37097,37107,37113,37124,37126,37181,37210,37223,37235,37268,37293,37305,37387,37400,37438,37448,37465,37493,37514,37581,37587,37589,37601,37604,37628,37629,37635,37641,37699,37704,37708,37717,37724,37763,37819,37860,37891,37898,37901,37903,37904,37939,38000,38021,38059,38060,38123,38213,38236,38265,38316,38322,38339,38367,38395,38403,38425,38449,38492,38515,38533,38565,38607,38635,38644,38705,38718,38756,38812,38843,38849,38862,38863,38983,38998,39008,39039,39044,39064,39076,39077,39108,39112,39133,39159,39168,39192,39198,39199,39206,39248,39259,39261,39303,39322,39334,39356,39363,39374,39387,39391,39417,39436,39456,39461,39476,39539,39548,39554,39562,39563,39567,39576,39606,39613,39630,39632,39666,39686,39689,39704,39763,39765,39798,39822,39849,39919,39928,39938,39940,39955,39956,39969,39995,40021,40058,40088,40118,40127,40128,40136,40158,40170,40192,40204,40215,40220,40244,40250,40256,40262,40283,40294,40331,40392,40413,40431,40432,40469,40495,40601,40644,40660,40702,40704,40711,40758,40767,40777,40794,40844,40852,40889,40919,40947,40956,40958,40969,40997,41002,41015,41018,41032,41072,41095,41098,41105,41119,41170,41178,41241,41246,41264,41280,41328,41353,41447,41466,41467,41500,41516,41523,41528,41530,41548,41560,41572,41574,41595,41607,41658,41684,41706,41716,41737,41745,41746,41754,41763,41765,41769,41782,41794,41928,41953,42029,42044,42046,42073,42085,42091,42093,42112,42165,42167,42177,42185,42202,42212,42220,42255,42259,42278,42303,42311,42332,42337,42342,42352,42368,42372,42383,42406,42407,42452,42481,42501,42519,42537,42549,42571,42577,42608,42613,42626,42640,42660,42666,42674,42678,42682,42702,42734,42793,42799,42808,42877,42937,42977,42985,42991,43031,43062,43089,43117,43125,43126,43131,43164,43167,43180,43255,43272,43274,43284,43382,43406,43414,43439,43469,43474,43487,43502,43519,43574,43597,43603,43622,43624,43658,43674,43780,43786,43789,43816,43867,43927,43945,43947,43966,43997,44010,44080,44106,44114,44160,44174,44183,44264,44265,44276,44281,44296,44328,44353,44394,44436,44470,44501,44520,44531,44547,44593,44595,44599,44600,44616,44618,44649,44701,44839,44882,44910,45030,45031,45090,45100,45124,45129,45145,45186,45197,45231,45235,45246,45308,45346,45348,45363,45397,45420,45434,45449,45478,45508,45543,45575,45592,45597,45630,45646,45663,45825,45885,45888,45913,45932,45960,45964,45992,46006,46048,46087,46104,46105,46171,46172,46195,46204,46209,46252,46286,46292,46316,46374,46404,46442,46445,46477,46492,46554,46559,46571,46574,46593,46604,46638,46644,46714,46754,46786,46796,46848,46868,46878,46895,46920,46932,46990,47026,47038,47052,47067,47140,47160,47193,47198,47218,47268,47286,47347,47371,47376,47404,47437,47451,47460,47462,47483,47502,47505,47512,47538,47595,47613,47617,47618,47626,47628,47654,47686,47702,47709,47720,47763,47779,47789,47827,47851,47859,47887,47950,47979,47986,48010,48041,48063,48064,48117,48119,48122,48128,48129,48164,48174,48283,48307,48308,48323,48334,48352,48382,48399,48403,48415,48458,48486,48493,48512,48584,48590,48612,48649,48659,48667,48678,48699,48700,48743,48839,48880,48902,48909,48933,48940,48946,49022,49074,49075,49090,49136,49144,49170,49195,49306,49320,49360,49368,49388,49389,49395,49415,49452,49481,49497,49522,49527,49551,49598,49600,49614,49681,49700,49708,49725,49753,49776,49803,49816,49834,49850,49859,49875,49960,49983,50013,50024,50050,50181,50235,50269,50287,50299,50343,50368,50379,50396,50474,50489,50504,50508,50528,50545,50547,50562,50570,50630,50632,50660,50665,50683,50694,50707,50742,50780,50795,50800,50841,50895,50917,50964,50983,50997,50998,51005,51116,51121,51153,51188,51206,51252,51350,51353,51385,51406,51410,51434,51441,51577,51579,51664,51707,51720,51738,51782,51795,51808,51872,51885,51907,51927,51964,51965,51998,52010,52086,52087,52103,52111,52128,52140,52164,52177,52220,52229,52234,52235,52275,52286,52316,52343,52345,52353,52377,52380,52384,52421,52445,52450,52518,52522,52546,52548,52554,52558,52604,52650,52651,52658,52672,52710,52750,52776,52782,52783,52840,52861,52868,52875,52931,52932,52975,52977,52988,53000,53011,53018,53081,53113,53141,53145,53169,53212,53273,53277,53281,53302,53353,53401,53457,53463,53466,53471,53484,53486,53531,53541,53594,53616,53663,53731,53763,53793,53823,53827,53871,53876,53879,53922,53944,53946,53962,53976,54030,54039,54066,54071,54088,54107,54154,54159,54161,54171,54197,54207,54236,54246,54249,54300,54337,54345,54364,54415,54424,54455,54461,54490,54521,54554,54571,54596,54604,54622,54630,54640,54647,54656,54696,54714,54742,54846,54899,54921,54939,55007,55037,55104,55184,55189,55217,55230,55246,55255,55322,55336,55354,55357,55375,55409,55434,55435,55442,55475,55485,55507,55513,55525,55580,55614,55625,55637,55654,55682,55694,55718,55732,55733,55762,55801,55843,55855,55883,55898,55917,55922,55946,56001,56043,56046,56053,56062,56133,56142,56180,56204,56208,56260,56267,56291,56327,56366,56369,56463,56464,56470,56475,56476,56480,56489,56505,56519,56542,56548,56561,56582,56584,56589,56612,56622,56628,56703,56717,56736,56795,56805,56806,56819,56826,56884,56982,56984,56987,57021,57092,57105,57107,57110,57122,57124,57167,57202,57208,57223,57224,57227,57272,57351,57357,57402,57420,57474,57482,57507,57525,57530,57535,57537,57553,57554,57578,57598,57606,57647,57692,57731,57764,57816,57861,57864,57874,57882,57892,57938,57970,57978,57985,57993,57994,58003,58023,58074,58159,58160,58171,58192,58199,58267,58273,58305,58325,58327,58333,58357,58374,58375,58407,58417,58437,58450,58460,58485,58495,58537,58607,58627,58771,58800,58846,58870,58871,58879,58882,58886,58888,58936,58945,58953,58994,58997,59002,59059,59125,59138,59148,59149,59176,59194,59223,59240,59266,59279,59282,59307,59323,59341,59354,59387,59404,59470,59479,59488,59497,59503,59522,59550,59557,59564,59573,59578,59620,59652,59674,59748,59794,59795,59802,59827,59829,59840,59853,59861,59868,59886,59892,59925,59926,59945,59952,59975,59986,60043,60072,60081,60082,60124,60162,60183,60218,60290,60299,60304,60336,60344,60350,60353,60370,60388,60393,60421,60527,60530,60533,60549,60571,60578,60600,60648,60679,60706,60711,60730,60738,60834,60889,60925,60931,60955,61053,61086,61109,61114,61115,61116,61123,61140,61149,61175,61222,61228,61229,61245,61254,61255,61285,61307,61358,61385,61397,61438,61489,61501,61544,61556,61567,61631,61633,61639,61650,61652,61654,61669,61703,61741,61744,61793,61816,61823,61830,61861,61916,61958,61964,62014,62039,62059,62061,62072,62142,62153,62190,62194,62195,62269,62287,62290,62294,62314,62321,62356,62377,62417,62421,62427,62438,62460,62487,62509,62534,62571,62573,62583,62587,62628,62634,62661,62690,62775,62790,62795,62808,62830,62841,62877,62885,62890,62907,62923,62941,62946,63019,63062,63067,63093,63149,63189,63237,63239,63247,63260,63275,63324,63344,63352,63357,63367,63370,63399,63404,63434,63447,63453,63469,63471,63473,63529,63543,63564,63593,63619,63636,63639,63653,63683,63736,63763,63765,63790,63791,63807,63818,63833,63872,63875,63917,63948,64083,64120,64142,64157,64158,64222,64280,64283,64303,64304,64305,64315,64321,64330,64338,64365,64370,64386,64400,64411,64418,64437,64443,64445,64450,64456,64536,64548,64556,64559,64587,64604,64623,64626,64645,64655,64662,64679,64684,64789,64811,64865,64888,64895,64977,64990,65006,65027,65029,65037,65071,65072,65073,65075,65097,65108,65132,65157,65182,65186,65194,65199,65201,65230,65240,65251,65255,65312,65321,65340,65349,65355,65368,65374,65394,65459,65505,65515,65539,65570,65588,65599,65621,65634,65680,65693,65696,65774,65785,65823,65833,65846,65903,65922,65975,66048,66050,66175,66183,66227,66255,66267,66280,66313,66320,66349,66391,66413,66454,66465,66525,66531,66540,66553,66594,66601,66635,66653,66660,66692,66727,66746,66804,66810,66815,66823,66852,66866,66870,66889,66891,66897,66920,66941,66962,66973,67069,67093,67118,67149,67160,67219,67223,67230,67239,67241,67295,67311,67353,67355,67359,67370,67429,67452,67456,67461,67478,67524,67556,67563,67596,67602,67678,67695,67744,67761,67801,67831,67843,67845,67902,67918,67930,67995,67998,68009,68019,68021,68022,68035,68038,68084,68095,68103,68136,68152,68218,68237,68241,68266,68295,68374,68383,68410,68426,68448,68462,68487,68519,68552,68554,68623,68636,68662,68697,68748,68796,68797,68802,68866,68878,68913,68936,68971,69050,69061,69074,69109,69129,69132,69146,69168,69242,69247,69261,69293,69294,69299,69311,69374,69408,69417,69421,69507,69509,69539,69567,69594,69596,69640,69747,69799,69811,69825,69844,69848,69884,69896,69901,69903,69935,69948,70009,70054,70125,70134,70152,70154,70177,70240,70255,70274,70277,70280,70321,70322,70360,70378,70424,70431,70443,70452,70457,70462,70541,70612,70626,70638,70645,70683,70690,70704,70743,70831,70902,70984,70990,71007,71009,71026,71073,71113,71141,71166,71179,71198,71217,71228,71239,71261,71267,71303,71323,71370,71372,71465,71516,71554,71560,71636,71653,71661,71675,71735,71764,71773,71821,71842,71934,71949,72008,72041,72079,72121,72131,72132,72147,72148,72150,72196,72202,72205,72212,72248,72309,72353,72384,72410,72451,72458,72495,72520,72539,72550,72557,72561,72632,72667,72685,72699,72733,72746,72804,72829,72836,72844,72912,72936,72953,72966,73028,73056,73062,73086,73117,73120,73126,73128,73154,73158,73161,73208,73264,73281,73294,73299,73311,73320,73330,73413,73431,73456,73492,73498,73611,73619,73626,73627,73632,73638,73669,73678,73682,73701,73703,73706,73710,73741,73798,73809,73818,73821,73845,73904,73911,73948,74033,74112,74114,74124,74128,74140,74159,74207,74218,74235,74236,74303,74323,74327,74332,74337,74346,74368,74424,74428,74488,74543,74562,74563,74567,74583,74590,74627,74711,74716,74728,74734,74748,74769,74776,74779,74812,74824,74862,74890,74905,74918,74944,74961,75025,75044,75052,75089,75096,75144,75196,75234,75247,75291,75304,75309,75354,75443,75466,75528,75566,75573,75643,75660,75689,75690,75700,75717,75726,75750,75776,75789,75820,75827,75849,75860,75861,75869,75886,75956,75998,76024,76028,76037,76049,76052,76104,76132,76142,76198,76237,76260,76290,76318,76330,76351,76360,76366,76379,76443,76444,76458,76469,76493,76508,76539,76558,76566,76606,76612,76625,76662,76696,76731,76784,76796,76797,76806,76827,76837,76846,76859,76906,76909,76911,76961,76994,77000,77070,77094,77194,77200,77230,77238,77256,77296,77310,77330,77335,77394,77407,77446,77489,77499,77509,77510,77515,77519,77520,77571,77598,77620,77663,77675,77688,77700,77773,77791,77804,77805,77811,77844,77854,77911,77920,77921,78018,78046,78079,78097,78105,78147,78158,78172,78206,78242,78259,78269,78276,78290,78306,78315,78352,78359,78360,78383,78407,78506,78525,78532,78569,78574,78604,78606,78646,78653,78655,78699,78708,78719,78735,78742,78784,78834,78836,78872,78883,78922,78932,78953,78969,78986,79027,79032,79070,79075,79113,79144,79159,79178,79197,79203,79225,79300,79309,79322,79340,79354,79380,79390,79449,79495,79496,79528,79531,79555,79566,79572,79591,79623,79660,79664,79677,79735,79768,79778,79797,79814,79823,79866,79898,79912,79941,79987,79999,80058,80088,80094,80127,80142,80165,80167,80176,80188,80201,80203,80216,80249,80251,80262,80296,80297,80300,80354,80433,80441,80482,80488,80528,80579,80599,80614,80641,80648,80693,80727,80766,80770,80772,80833,80866,80896,80982,80998,80999,81019,81020,81024,81142,81152,81183,81217,81219,81249,81264,81299,81302,81323,81328,81360,81442,81445,81527,81543,81557,81579,81582,81602,81663,81678,81694,81734,81741,81773,81781,81793,81814,81834,81863,81865,81939,81946,81959,82032,82034,82049,82061,82129,82167,82205,82212,82311,82315,82326,82434,82464,82486,82522,82524,82532,82534,82585,82632,82652,82654,82680,82682,82735,82747,82769,82788,82885,82890,82897,82909,82941,82949,82983,82992,82997,83013,83058,83072,83075,83175,83183,83200,83203,83212,83256,83257,83259,83293,83352,83357,83368,83370,83385,83409,83420,83435,83476,83502,83537,83549,83593,83611,83638,83646,83670,83675,83686,83693,83718,83719,83726,83727,83770,83777,83785,83811,83828,83844,83845,83885,83914,83928,83947,84028,84031,84068,84071,84103,84141,84142,84150,84191,84195,84209,84215,84222,84248,84301,84337,84352,84356,84389,84449,84484,84499,84510,84533,84569,84600,84625,84647,84714,84743,84786,84810,84812,84823,84838,84866,84892,84900,84912,84930,84941,84953,84990,84993,84998,85007,85073,85077,85096,85162,85174,85218,85224,85283,85291,85297,85303,85357,85373,85423,85424,85446,85453,85488,85492,85511,85515,85519,85526,85535,85589,85680,85712,85787,85791,85793,85799,85886,85907,85960,85986,85994,86008,86009,86029,86043,86054,86060,86067,86134,86195,86226,86264,86308,86325,86358,86366,86378,86384,86387,86388,86398,86451,86462,86487,86558,86570,86627,86629,86646,86656,86685,86690,86740,86802,86830,86836,86845,86876,86893,86899,87001,87014,87021,87035,87075,87095,87119,87126,87198,87265,87311,87322,87447,87481,87512,87519,87578,87628,87647,87666,87708,87725,87727,87734,87745,87763,87769,87782,87796,87801,87807,87858,87898,87948,87949,87987,87996,88011,88027,88045,88066,88082,88089,88111,88118,88123,88128,88130,88145,88170,88174,88193,88214,88232,88243,88301,88305,88320,88339,88365,88378,88383,88395,88405,88413,88438,88467,88494,88563,88569,88611,88627,88639,88660,88669,88690,88728,88855,88859,88880,88883,88904,88924,88960,88972,88982,89017,89030,89082,89110,89122,89140,89168,89270,89277,89299,89303,89332,89420,89428,89439,89476,89490,89498,89500,89560,89561,89603,89620,89644,89680,89690,89695,89708,89723,89779,89824,89837,89855,89869,89879,89892,89893,89917,89953,89958,89969,89975,89983,90040,90083,90120,90150,90203,90210,90213,90241,90367,90389,90396,90398,90406,90421,90490,90494,90500,90509,90512,90513,90521,90525,90546,90548,90579,90581,90608,90613,90618,90642,90689,90714,90744,90756,90764,90778,90796,90823,90831,90833,90846,90863,90865,90874,90906,90913,90920,90926,90964,90973,91014,91023,91036,91042,91081,91108,91118,91137,91162,91198,91226,91250,91258,91261,91263,91280,91300,91317,91351,91357,91369,91389,91399,91407,91409,91462,91480,91501,91579,91619,91629,91664,91682,91750,91760,91771,91799,91822,91871,91899,91906,91920,91963,91972,91982,92038,92064,92073,92096,92108,92111,92116,92119,92122,92129,92152,92347,92372,92378,92387,92445,92466,92475,92476,92489,92505,92520,92529,92562,92569,92620,92631,92655,92661,92673,92690,92693,92703,92742,92748,92826,92865,92888,92901,92933,92949,92961,92986,93030,93055,93094,93107,93186,93201,93203,93211,93219,93230,93245,93247,93274,93304,93328,93333,93371,93381,93385,93408,93420,93450,93471,93473,93499,93516,93518,93546,93594,93686,93705,93728,93799,93851,93919,93925,93933,93942,93943,93974,93999,94026,94033,94060,94098,94109,94153,94170,94197,94200,94214,94222,94251,94292,94325,94341,94342,94345,94364,94365,94366,94372,94401,94402,94524,94561,94571,94577,94582,94618,94656,94662,94672,94711,94767,94784,94817,94824,94878,94897,94917,94956,94961,94986,95058,95136,95171,95264,95280,95290,95291,95347,95353,95376,95399,95401,95498,95501,95511,95580,95613,95690,95707,95743,95775,95793,95813,95829,95836,95998,96071,96095,96122,96152,96173,96237,96243,96264,96267,96270,96272,96310,96315,96368,96381,96419,96423,96457,96488,96528,96539,96559,96568,96590,96646,96652,96723,96744,96748,96773,96865,96866,96901,96909,96910,96913,96959,96962,96973,96981,97015,97028,97035,97071,97072,97107,97115,97198,97201,97256,97273,97276,97311,97312,97335,97370,97401,97415,97436,97459,97477,97497,97512,97524,97536,97565,97684,97698,97707,97734,97772,97855,97882,97883,97891,97898,97920,97933,97940,97989,97991,98014,98040,98046,98068,98120,98129,98181,98215,98261,98264,98265,98274,98280,98283,98348,98362,98386,98436,98450,98495,98500,98505,98546,98585,98643,98650,98661,98668,98761,98791,98825,98853,98933,98946,98990,99002,99022,99075,99085,99107,99112,99113,99173,99224,99243,99263,99292,99301,99305,99332,99337,99339,99354,99401,99411,99412,99449,99481,99488,99533,99620,99636,99656,99677,99690,99719,99738,99793,99818,99867,99868,99913,99950,99994,100027,100040,100053,100072,100083,100095,100117,100118,100131,100149,100165,100219,100239,100245,100257,100276,100297,100303,100317,100364,100386,100478,100491,100510,100514,100522,100585,100646,100687,100719,100756,100768,100866,100959,100978,100986,100996,100997,101054,101055,101072,101098,101141,101195,101222,101226,101268,101321,101353,101356,101403,101428,101433,101447,101454,101474,101480,101489,101496,101497,101499,101505,101518,101533,101541,101550,101581,101599,101675,101686,101708,101743,101767,101787,101801,101874,101886,101898,101911,101964,101981,102017,102028,102043,102082,102109,102112,102183,102194,102219,102221,102231,102249,102262,102265,102272,102324,102327,102337,102364,102392,102433,102434,102442,102528,102559,102562,102596,102620,102645,102650,102683,102693,102717,102766,102815,102817,102818,102829,102868,102872,102961,103032,103037,103065,103083,103098,103121,103136,103142,103144,103145,103246,103334,103347,103352,103369,103460,103468,103477,103491,103585,103587,103604,103640,103641,103670,103683,103751,103770,103798,103802,103905,103918,103941,104016,104116,104128,104138,104165,104210,104249,104312,104334,104392,104409,104410,104413,104439,104447,104452,104456,104477,104502,104506,104521,104524,104533,104598,104641,104718,104770,104772,104791,104821,104877,104928,104952,104989,105025,105036,105037,105045,105053,105061,105163,105191,105195,105223,105231,105238,105242,105254,105275,105284,105288,105297,105350,105381,105415,105434,105444,105459,105489,105580,105581,105623,105647,105672,105704,105754,105773,105783,105789,105815,105848,105870,105880,105886,105887,105890,105919,105950,106013,106019,106054,106101,106118,106179,106264,106290,106304,106322,106393,106453,106478,106483,106490,106535,106580,106592,106617,106620,106637,106694,106712,106729,106740,106745,106765,106778,106787,106807,106813,106824,106829,106924,106929,106967,106976,106996,107000,107007,107012,107022,107048,107065,107103,107125,107136,107141,107148,107215,107237,107247,107299,107336,107362,107373,107381,107393,107414,107418,107428,107443,107453,107466,107475,107514,107515,107540,107555,107605,107622,107724,107735,107745,107789,107791,107806,107834,107900,107905,107917,107937,108009,108039,108045,108120,108149,108175,108183,108202,108205,108214,108232,108244,108246,108260,108282,108287,108289,108308,108309,108311,108397,108412,108446,108465,108483,108515,108520,108526,108539,108540,108567,108575,108611,108615,108643,108670,108709,108752,108774,108784,108788,108798,108801,108822,108841,108910,108922,108957,108993,109036,109044,109047,109093,109112,109131,109154,109157,109177,109213,109225,109229,109236,109243,109249,109287,109296,109323,109356,109378,109395,109400,109411,109414,109466,109476,109498,109530,109607,109609,109618,109621,109637,109653,109663,109665,109694,109705,109714,109763,109880,109890,109921,109928,109932,109935,110002,110028,110102,110108,110295,110321,110334,110338,110367,110423,110430,110450,110458,110466,110472,110478,110493,110498,110546,110560,110565,110582,110588,110626,110694,110700,110706,110733,110761,110797,110816,110820,110872,110899,110959,111043,111100,111105,111124,111143,111165,111209,111211,111249,111276,111281,111288,111290,111313,111329,111360,111368,111372,111389,111391,111450,111457,111502,111537,111551,111567,111581,111652,111687,111764,111815,111828,111852,111873,111881,111914,111920,111936,111940,111975,111998,112004,112034,112096,112105,112116,112118,112130,112131,112189,112242,112261,112305,112309,112381,112424,112453,112478,112490,112573,112580,112615,112621,112635,112655,112659,112668,112683,112685,112701,112705,112717,112731,112768,112783,112784,112805,112822,112826,112874,112891,112951,112983,112987,113012,113052,113064,113113,113237,113244,113278,113289,113294,113300,113320,113321,113371,113444,113470,113541,113549,113552,113637,113650,113671,113673,113707,113728,113755,113757,113768,113774,113787,113793,113854,113867,113881,113891,113907,113926,113946,113961,114016,114057,114115,114132,114209,114212,114214,114249,114290,114297,114300,114311,114317,114365,114382,114400,114417,114435,114498,114505,114506,114548,114568,114602,114614,114670,114695,114725,114736,114755,114758,114759,114773,114803,114805,114922,114926,114928,114959,115013,115016,115018,115046,115051,115061,115067,115069,115088,115103,115106,115126,115136,115150,115161,115207,115223,115232,115235,115249,115306,115324,115330,115392,115401,115421,115424,115444,115471,115525,115588,115597,115625,115644,115696,115703,115761,115781,115785,115804,115830,115855,115869,115870,115893,115901,115941,115954,116020,116023,116054,116073,116122,116147,116156,116164,116178,116189,116216,116252,116258,116386,116406,116417,116418,116444,116476,116478,116525,116533,116562,116590,116596,116610,116635,116645,116699,116715,116858,116911,116931,116943,116992,116993,116997,117027,117132,117140,117175,117182,117189,117216,117239,117242,117260,117262,117302,117320,117323,117337,117339,117359,117369,117372,117375,117378,117392,117420,117432,117448,117464,117563,117566,117572,117606,117621,117626,117655,117674,117704,117719,117726,117820,117845,117860,117884,117893,117899,117926,117961,118003,118076,118105,118113,118119,118128,118130,118134,118180,118193,118270,118277,118286,118303,118361,118399,118400,118402,118444,118446,118481,118505,118563,118615,118621,118645,118671,118713,118732,118740,118743,118752,118829,118852,118859,118930,118932,118960,118966,118982,118987,119050,119092,119149,119150,119162,119177,119196,119197,119254,119314,119328,119336,119339,119589,119597,119684,119760,119783,119794,119796,119821,119850,119915,119984,119996,120012,120033,120049,120062,120109,120148,120191,120202,120219,120222,120257,120270,120276,120290,120313,120356,120358,120373,120379,120395,120411,120420,120431,120449,120475,120500,120604,120676,120682,120686,120729,120735,120752,120757,120784,120804,120805,120868,120934,120995,121072,121143,121194,121222,121227,121266,121287,121301,121306,121397,121545,121584,121691,121704,121712,121781,121824,121832,121833,121856,121888,121894,121906,121911,121946,122028,122051,122059,122072,122079,122086,122088,122090,122188,122214,122229,122237,122255,122265,122281,122293,122372,122393,122428,122445,122464,122470,122491,122518,122556,122572,122580,122586,122604,122605,122610,122673,122675,122691,122695,122702,122728,122749,122813,122829,122833,122858,122861,122877,122928,122929,123012,123034,123057,123067,123150,123173,123182,123187,123206,123266,123309,123341,123351,123353,123407,123429,123433,123553,123610,123620,123629,123671,123769,123835,123867,123874,123899,123964,124054,124073,124099,124101,124102,124123,124133,124171,124192,124195,124256,124258,124264,124311,124328,124334,124450,124502,124503,124538,124555,124567,124577,124635,124699,124709,124735,124748,124756,124758,124817,124819,124825,124862,124870,124899,124912,125032,125077,125096,125124,125152,125153,125188,125215,125242,125284,125324,125333,125352,125353,125409,125410,125426,125461,125472,125513,125579,125594,125598,125601,125616,125622,125641,125667,125688,125727,125743,125777,125791,125812,125820,125867,125944,126017,126022,126026,126034,126095,126102,126167,126169,126247,126275,126293,126351,126372,126385,126420,126439,126446,126499,126500,126501,126529,126555,126571,126576,126580,126590,126598,126601,126616,126741,126744,126749,126766,126769,126788,126829,126846,126876,126909,126919,126948,126954,126993,126998,127062,127142,127189,127198,127209,127280,127283,127346,127363,127382,127394,127419,127476,127518,127519,127524,127571,127621,127627,127630,127637,127646,127664,127675,127678,127696,127698,127723,127732,127738,127744,127769,127783,127796,127802,127821,127823,127830,127869,127873,127910,127915,127931,127949,127955,127960,127962,128008,128020,128049,128091,128092,128109,128138,128231,128240,128242,128243,128256,128306,128307,128309,128366,128391,128408,128409,128456,128491,128566,128585,128591,128621,128639,128651,128655,128665,128699,128741,128750,128787,128841,128848,128852,128867,128905,128942,128944,128951,128961,128984,128994,129018,129047,129075,129086,129137,129157,129175,129178,129179,129235,129248,129272,129284,129289,129300,129315,129322,129353,129392,129406,129458,129577,129596,129597,129609,129617,129645,129651,129740,129776,129799,129839,129859,129864,129882,129889,129931,129948,129954,129965,129967,130023,130034,130047,130054,130060,130068,130101,130112,130120,130132,130152,130214,130269,130308,130318,130359,130385,130475,130485,130510,130556,130588,130600,130637,130653,130686,130689,130794,130846,130868,130884,130893,130952,130999,131001,131011,131054,131108,131142,131154,131164,131276,131309,131313,131323,131324,131348,131357,131380,131381,131384,131410,131419,131421,131434,131440,131447,131451,131472,131474,131487,131500,131502,131522,131576,131591,131598,131670,131763,131784,131819,131841,131842,131885,131891,131906,131939,131955,132005,132007,132010,132031,132056,132085,132089,132127,132140,132169,132215,132227,132304,132309,132320,132333,132342,132439,132465,132507,132508,132520,132535,132550,132607,132615,132616,132625,132628,132645,132680,132709,132714,132727,132733,132766,132767,132783,132815,132817,132854,132892,132896,132933,132959,133025,133039,133051,133083,133142,133173,133199,133209,133286,133299,133321,133325,133338,133343,133388,133389,133394,133421,133465,133481,133530,133543,133581,133590,133630,133635,133683,133717,133722,133739,133748,133797,133800,133811,133828,133838,133892,133928,133964,133966,134015,134063,134067,134113,134138,134177,134270,134280,134323,134333,134371,134380,134403,134426,134433,134440,134447,134477,134494,134544,134554,134630,134636,134639,134641,134662,134697,134698,134711,134796,134824,134827,134835,134846,134848,134854,134873,134895,134918,134994,135033,135042,135093,135099,135115,135117,135147,135165,135168,135180,135249,135300,135378,135466,135478,135485,135497,135520,135608,135635,135652,135674,135686,135713,135714,135722,135723,135738,135751,135780,135791,135806,135858,135859,135933,135991,136039,136041,136051,136105,136106,136132,136152,136158,136183,136199,136208,136236,136303,136313,136323,136325,136362,136365,136382,136417,136426,136469,136507,136513,136605,136634,136639,136664,136665,136678,136691,136702,136705,136714,136779,136797,136827,136855,136919,136931,136949,136960,136970,136985,137031,137033,137044,137073,137089,137118,137125,137138,137215,137266,137274,137285,137290,137327,137336,137359,137372,137389,137449,137479,137485,137488,137490,137569,137613,137615,137628,137639,137645,137713,137719,137796,137815,137826,137848,137865,137870,137911,137940,137952,137973,137998,138004,138056,138070,138075,138083,138105,138115,138132,138155,138172,138184,138191,138198,138210,138213,138248,138269,138331,138338,138349,138374,138418,138483,138553,138601,138606,138616,138620,138658,138688,138762,138767,138794,138800,138842,138888,138951,139056,139078,139094,139098,139119,139132,139136,139178,139193,139218,139231,139245,139247,139289,139296,139342,139377,139397,139434,139435,139446,139467,139493,139500,139600,139643,139688,139697,139699,139711,139712,139737,139795,139839,139845,139869,139881,139951,139970,140001,140002,140008,140030,140035,140074,140100,140117,140126,140129,140165,140175,140216,140222,140237,140278,140301,140364,140372,140377,140381,140415,140506,140508,140609,140610,140630,140633,140635,140676,140686,140705,140719,140729,140737,140755,140771,140800,140845,140852,140903,140908,140951,140964,140980,141001,141062,141105,141108,141123,141147,141169,141181,141196,141215,141229,141279,141319,141331,141335,141401,141403,141430,141446,141493,141495,141546,141594,141617,141634,141652,141662,141708,141722,141728,141739,141766,141800,141830,141917,141921,141927,141929,141957,142007,142020,142041,142102,142119,142195,142242,142266,142277,142279,142298,142339,142345,142346,142353,142368,142374,142477,142507,142509,142529,142536,142540,142576,142582,142588,142590,142599,142634,142651,142718,142745,142769,142783,142803,142821,142833,142844,142867,142891,142903,142909,142923,142928,142932,142948,142958,142972,142984,143011,143053,143110,143121,143124,143135,143144,143247,143248,143266,143287,143294,143329,143338,143429,143453,143464,143469,143500,143509,143511,143551,143554,143565,143588,143630,143653,143666,143721,143729,143732,143821,143839,143907,143914,143931,144009,144037,144044,144048,144086,144101,144126,144134,144155,144187,144254,144341,144356,144372,144388,144416,144433,144459,144479,144521,144545,144553,144561,144578,144586,144605,144613,144615,144620,144627,144638,144640,144647,144712,144773,144781,144805,144838,144840,144867,144884,144896,144939,144940,144985,145005,145011,145016,145090,145091,145098,145104,145125,145127,145149,145160,145181,145206,145220,145232,145302,145320,145334,145335,145347,145383,145421,145446,145594,145599,145618,145626,145648,145698,145732,145761,145813,145814,145844,145863,145872,145880,145896,145901,145961,145966,145976,145978,146004,146058,146249,146404,146424,146476,146499,146527,146533,146550,146563,146585,146594,146598,146612,146626,146631,146694,146700,146763,146790,146792,146810,146816,146817,146824,146825,146876,146911,146919,146939,146968,146972,146986,147006,147027,147034,147107,147116,147132,147160,147171,147189,147190,147255,147283,147342,147382,147437,147448,147454,147511,147575,147625,147656,147687,147725,147733,147768,147773,147790,147795,147801,147818,147844,147870,147898,147918,147938,147961,147963,147987,148021,148064,148071,148097,148109,148115,148123,148134,148140,148153,148163,148174,148255,148276,148278,148304,148335,148337,148348,148407,148409,148475,148486,148488,148526,148532,148541,148552,148558,148560,148659,148693,148708,148786,148812,148845,148853,148865,148869,148873,148918,148951,148953,148959,148984,148991,149023,149057,149077,149093,149099,149120,149127,149197,149199,149278,149283,149291,149344,149350,149358,149372,149390,149440,149444,149449,149460,149491,149492,149516,149550,149574,149581,149596,149610,149620,149646,149679,149708,149733,149737,149756,149774,149797,149806,149823,149852,149909,149936,149949,149972,149979,149985,149988,150016,150023,150050,150078,150086,150097,150102,150136,150225,150244,150255,150284,150300,150307,150311,150353,150357,150398,150409,150441,150536,150551,150575,150580,150623,150626,150656,150661,150668,150695,150726,150735,150771,150773,150776,150777,150803,150810,150815,150828,150874,150916,150938,150998,151018,151030,151091,151118,151169,151182,151201,151218,151248,151281,151292,151295,151305,151339,151353,151359,151373,151375,151403,151420,151480,151482,151557,151592,151626,151632,151645,151661,151667,151668,151710,151712,151726,151728,151750,151796,151881,151888,151925,151931,151948,152028,152073,152097,152099,152103,152135,152138,152171,152186,152204,152278,152313,152351,152363,152369,152387,152401,152415,152442,152450,152511,152518,152556,152570,152611,152671,152706,152708,152723,152726,152747,152753,152761,152811,152842,152856,152940,152959,152964,152987,153002,153051,153090,153149,153166,153189,153205,153206,153231,153236,153255,153273,153285,153336,153346,153365,153373,153400,153402,153407,153482,153496,153509,153563,153584,153620,153642,153648,153694,153698,153719,153748,153755,153773,153808,153884,153894,153898,153936,153941,153977,154002,154059,154061,154075,154105,154111,154141,154156,154163,154166,154175,154186,154187,154189,154205,154216,154244,154251,154280,154291,154343,154370,154379,154464,154503,154504,154506,154509,154533,154641,154669,154692,154728,154741,154819,154839,154894,154916,154930,154970,155094,155103,155116,155139,155172,155217,155228,155250,155304,155353,155357,155367,155373,155380,155389,155443,155445,155455,155459,155467,155485,155487,155520,155523,155531,155556,155574,155617,155632,155649,155656,155668,155692,155719,155746,155750,155777,155779,155803,155843,155854,155857,155969,155978,155985,156003,156005,156007,156011,156017,156023,156028,156036,156042,156078,156085,156091,156098,156114,156116,156119,156137,156181,156185,156202,156241,156254,156256,156270,156271,156279,156283,156290,156338,156363,156407,156496,156540,156551,156563,156566,156569,156596,156608,156640,156649,156678,156688,156724,156727,156730,156731,156764,156783,156789,156816,156835,156837,156857,156874,156964,157008,157017,157024,157036,157064,157075,157076,157132,157162,157213,157220,157223,157238,157250,157271,157274,157283,157359,157366,157382,157402,157416,157418,157431,157443,157448,157455,157466,157477,157485,157502,157538,157542,157556,157656,157663,157727,157728,157743,157846,157851,157882,157889,157907,157926,157999,158021,158028,158031,158046,158166,158193,158209,158214,158216,158232,158239,158286,158295,158327,158329,158330,158360,158370,158401,158414,158416,158436,158479,158500,158516,158570,158581,158591,158595,158612,158636,158682,158725,158728,158736,158737,158760,158799,158810,158811,158840,158868,158876,158885,158925,158945,158969,158972,159019,159023,159034,159090,159100,159127,159228,159239,159275,159295,159340,159355,159366,159376,159413,159420,159435,159457,159483,159484,159503,159517,159538,159544,159565,159577,159590,159592,159649,159678,159683,159723,159747,159763,159773,159821,159830,159856,159886,159948,159957,160035,160054,160070,160093,160100,160109,160130,160132,160161,160191,160244,160254,160377,160391,160398,160403,160409,160435,160454,160474,160487,160522,160541,160544,160558,160561,160588,160633,160644,160648,160685,160725,160728,160755,160765,160789,160796,160807,160825,160828,160832,160836,160838,160856,160887,160896,160910,160918,160938,160949,161016,161040,161041,161087,161118,161218,161237,161261,161283,161304,161311,161366,161368,161370,161442,161483,161494,161546,161551,161564,161566,161574,161609,161627,161637,161648,161696,161698,161718,161727,161728,161729,161761,161762,161766,161804,161857,161870,161889,161898,161908,161935,161995,161999,162051,162066,162067,162090,162109,162115,162128,162162,162182,162259,162297,162301,162314,162320,162342,162345,162347,162399,162400,162407,162408,162423,162478,162537,162548,162558,162587,162591,162606,162608,162627,162633,162689,162709,162710,162717,162730,162790,162830,162834,162874,162885,162919,162935,162969,163007,163013,163030,163032,163033,163059,163093,163126,163202,163215,163220,163259,163261,163318,163375,163405,163416,163445,163461,163467,163473,163511,163529,163570,163583,163606,163681,163735,163747,163778,163858,163863,163912,163919,163957,163965,164044,164090,164098,164135,164157,164170,164174,164196,164234,164283,164306,164318,164324,164329,164331,164367,164369,164383,164391,164397,164460,164468,164487,164578,164582,164591,164613,164621,164651,164665,164700,164711,164731,164735,164741,164758,164787,164792,164795,164830,164849,164850,164899,164930,164931,164971,165014,165047,165054,165062,165067,165070,165095,165107,165139,165147,165205,165217,165224,165265,165291,165305,165306,165355,165412,165421,165430,165437,165478,165590,165594,165663,165685,165738,165742,165756,165819,165833,165847,165854,165946,165972,165974,165977,166009,166014,166032,166117,166127,166155,166160,166175,166200,166230,166268,166279,166291,166307,166374,166393,166405,166409,166437,166469,166473,166477,166546,166580,166601,166614,166687,166732,166762,166775,166796,166805,166817,166827,166849,167014,167024,167061,167063,167072,167087,167106,167118,167119,167123,167133,167153,167155,167166,167190,167211,167230,167231,167235,167267,167313,167374,167398,167402,167434,167439,167444,167465,167469,167481,167484,167519,167526,167529,167548,167583,167598,167601,167843,167846,167859,167861,167892,167893,167905,167908,167916,167928,167938,167967,167980,168102,168118,168126,168137,168143,168237,168256,168276,168329,168393,168436,168469,168484,168496,168505,168512,168538,168595,168635,168673,168683,168772,168788,168878,168932,168975,168995,169006,169043,169047,169054,169056,169076,169102,169128,169132,169142,169151,169153,169160,169196,169221,169236,169287,169306,169314,169328,169347,169359,169363,169382,169391,169442,169444,169462,169487,169500,169503,169509,169539,169548,169561,169579,169599,169606,169613,169619,169668,169670,169679,169776,169815,169845,169861,169872,169885,169906,169913,169954,169994,170009,170012,170013,170025,170026,170032,170036,170081,170094,170111,170128,170131,170148,170162,170185,170241,170254,170272,170312,170327,170355,170367,170371,170372,170374,170415,170430,170432,170435,170439,170457,170477,170487,170503,170562,170590,170662,170664,170668,170669,170677,170706,170719,170724,170775,170804,170814,170827,170877,170991,171080,171125,171129,171199,171256,171258,171355,171379,171387,171430,171469,171491,171503,171546,171570,171579,171580,171642,171647,171657,171672,171693,171701,171722,171726,171792,171816,171823,171826,171850,171913,171915,171916,171964,171995,172010,172029,172058,172070,172086,172119,172139,172161,172171,172176,172186,172192,172193,172238,172239,172251,172269,172286,172292,172314,172333,172340,172344,172416,172420,172510,172521,172528,172531,172533,172590,172605,172660,172684,172690,172695,172717,172748,172754,172794,172865,172870,172871,172894,172912,172921,172991,173009,173021,173062,173095,173111,173130,173163,173196,173223,173255,173260,173337,173340,173344,173351,173382,173407,173469,173479,173570,173597,173638,173701,173737,173740,173803,173817,173848,173876,173879,173882,173889,173932,173935,173939,173941,173952,173963,173966,173969,174013,174020,174025,174054,174068,174076,174101,174103,174123,174126,174155,174166,174293,174319,174321,174387,174431,174453,174462,174509,174599,174611,174612,174618,174620,174621,174642,174676,174678,174693,174729,174737,174771,174775,174779,174786,174796,174842,174866,174904,174910,174921,174927,174968,174991,175010,175018,175037,175039,175070,175079,175113,175125,175136,175150,175205,175231,175257,175282,175302,175308,175313,175433,175437,175449,175500,175518,175527,175576,175622,175632,175635,175652,175665,175692,175702,175710,175766,175805,175832,175835,175841,175887,175888,175911,175928,176006,176028,176035,176065,176160,176167,176180,176201,176222,176234,176237,176242,176284,176285,176293,176294,176359,176386,176441,176479,176490,176502,176526,176529,176540,176551,176559,176563,176582,176608,176610,176644,176648,176687,176693,176776,176786,176868,176879,176900,176907,176950,176977,177057,177061,177078,177099,177144,177145,177151,177161,177164,177179,177193,177231,177267,177300,177328,177376,177385,177482,177510,177554,177555,177563,177589,177591,177594,177612,177620,177624,177625,177644,177672,177693,177732,177744,177772,177775,177805,177811,177813,177840,177892,177903,177962,177972,177986,177990,178007,178026,178050,178052,178101,178109,178191,178207,178213,178250,178279,178304,178305,178363,178388,178461,178468,178476,178477,178533,178536,178549,178576,178583,178658,178671,178679,178694,178695,178709,178730,178733,178735,178769,178784,178791,178804,178818,178840,178864,178872,178874,178879,178984,178992,179011,179022,179038,179043,179058,179078,179163,179188,179198,179234,179245,179250,179268,179292,179302,179304,179314,179333,179337,179348,179353,179416,179487,179490,179494,179522,179564,179571,179573,179580,179639,179653,179660,179664,179669,179680,179692,179711,179725,179746,179765,179821,179845,179890,179907,179939,179962,179983,180012,180035,180047,180146,180154,180170,180204,180210,180215,180267,180359,180367,180371,180376,180379,180410,180423,180431,180440,180451,180458,180500,180533,180543,180569,180574,180589,180600,180610,180624,180643,180674,180713,180733,180782,180783,180866,180891,180911,180938,180973,180990,180997,180998,181021,181037,181038,181058,181064,181072,181107,181114,181117,181129,181160,181181,181195,181213,181299,181364,181369,181372,181466,181469,181483,181489,181492,181529,181552,181593,181635,181646,181671,181675,181700,181721,181737,181742,181771,181772,181784,181827,181868,181876,181907,181956,182008,182050,182095,182139,182140,182141,182148,182171,182196,182204,182212,182215,182271,182293,182310,182340,182356,182368,182394,182401,182522,182529,182539,182563,182567,182598,182599,182619,182632,182660,182665,182678,182684,182690,182707,182726,182806,182812,182818,182842,182843,182846,182868,182986,183022,183128,183138,183145,183172,183200,183226,183263,183285,183313,183366,183367,183393,183419,183429,183433,183528,183556,183558,183621,183638,183643,183706,183766,183776,183802,183839,183850,183857,183905,183922,183947,183950,183983,183996,184041,184058,184080,184188,184209,184229,184252,184272,184285,184303,184331,184343,184391,184454,184496,184550,184593,184623,184628,184641,184655,184680,184785,184797,184812,184827,184889,184924,184945,184971,184994,185006,185007,185023,185026,185029,185034,185087,185101,185112,185113,185171,185184,185202,185281,185312,185335,185344,185366,185405,185428,185498,185504,185507,185570,185599,185603,185614,185649,185654,185663,185712,185720,185739,185801,185825,185830,185837,185866,185902,185928,185975,185978,186064,186081,186084,186098,186113,186126,186127,186138,186237,186259,186280,186284,186295,186298,186332,186337,186364,186377,186391,186403,186424,186430,186486,186513,186528,186544,186565,186658,186695,186717,186719,186751,186761,186778,186813,186883,186886,186893,186900,186921,186931,186953,186966,186992,186999,187011,187018,187031,187056,187069,187070,187084,187095,187165,187207,187286,187301,187320,187352,187360,187364,187378,187399,187506,187576,187604,187617,187626,187646,187648,187667,187674,187701,187738,187741,187746,187751,187769,187790,187798,187801,187821,187834,187841,187856,187860,187922,187969,188027,188042,188081,188113,188171,188177,188182,188199,188210,188233,188244,188273,188289,188340,188354,188389,188408,188482,188504,188542,188569,188571,188582,188634,188647,188654,188677,188691,188709,188713,188760,188770,188778,188789,188814,188844,188958,189008,189048,189054,189064,189069,189082,189102,189106,189118,189154,189170,189206,189223,189245,189250,189264,189285,189297,189313,189332,189336,189417,189482,189533,189535,189550,189568,189578,189582,189630,189633,189702,189704,189718,189769,189820,189853,189854,189917,189928,189941,189956,189990,190031,190032,190041,190045,190053,190079,190098,190149,190238,190263,190322,190337,190350,190374,190386,190401,190439,190503,190529,190567,190624,190668,190681,190713,190723,190726,190746,190789,190822,190867,190949,190962,190997,191098,191107,191130,191178,191206,191215,191227,191239,191256,191309,191310,191325,191346,191359,191375,191400,191407,191428,191475,191528,191532,191547,191564,191596,191603,191610,191618,191625,191716,191718,191812,191824,191840,191843,191863,191873,191876,191878,191893,191941,191999,192013,192014,192044,192050,192068,192090,192097,192114,192158,192160,192224,192237,192244,192262,192265,192304,192313,192370,192381,192407,192417,192421,192429,192450,192467,192476,192511,192530,192532,192594,192646,192661,192667,192680,192720,192742,192745,192759,192796,192824,192829,192865,192879,192897,192926,192940,192966,192970,193082,193100,193119,193142,193145,193233,193274,193289,193331,193363,193366,193435,193437,193465,193549,193553,193591,193614,193635,193693,193748,193749,193758,193770,193841,193959,193970,193974,194108,194111,194121,194168,194187,194198,194202,194215,194262,194268,194293,194324,194326,194337,194374,194414,194447,194479,194525,194607,194609,194613,194614,194662,194667,194701,194708,194718,194728,194742,194749,194775,194788,194802,194869,194878,194901,194954,195086,195114,195147,195149,195155,195188,195216,195254,195281,195369,195408,195427,195452,195481,195490,195515,195566,195579,195603,195614,195615,195641,195699,195724,195738,195740,195742,195752,195760,195768,195775,195789,195810,195813,195836,195840,195847,195857,195858,195883,195898,195906,195960,195989,196065,196069,196156,196159,196215,196216,196218,196238,196287,196312,196320,196332,196372,196373,196411,196449,196461,196477,196489,196508,196528,196573,196600,196691,196698,196699,196748,196751,196753,196758,196771,196785,196826,196830,196834,196881,196898,196900,196911,196915,196931,196934,196966,196991,197055,197105,197178,197184,197191,197217,197268,197274,197280,197284,197307,197309,197371,197410,197418,197458,197478,197506,197514,197518,197530,197548,197564,197585,197614,197616,197620,197658,197660,197678,197744,197789,197858,197889,197909,197921,197937,197963,197976,198006,198012,198028,198030,198050,198052,198091,198094,198119,198124,198125,198148,198224,198262,198270,198351,198367,198374,198383,198414,198420,198484,198506,198516,198528,198544,198567,198581,198583,198587,198604,198610,198628,198639,198640,198660,198663,198678,198683,198714,198728,198750,198839,198879,198893,198913,198952,198959,198975,198982,198984,198994,199044,199053,199103,199106,199109,199115,199122,199136,199138,199140,199145,199148,199161,199163,199172,199175,199182,199223,199294,199307,199329,199352,199355,199371,199374,199381,199401,199445,199473,199475,199479,199512,199518
