1,20,168,290,349,363,388,413,504,546,572,578,758,762,784,799,816,837,944,976,1030,1035,1059,1089,1111,1114,1119,1146,1332,1368,1374,1376,1382,1400,1404,1510,1552,1555,1566,1598,1667,1677,1714,1759,1781,1784,1793,1795,1852,1856,1897,1908,1925,1939,2018,2039,2071,2116,2163,2166,2263,2300,2342,2351,2419,2492,2512,2514,2524,2538,2564,2566,2864,2910,2934,3035,3056,3144,3252,3339,3365,3412,3440,3480,3579,3591,3599,3650,3671,3722,3772,3785,3862,3872,3890,3968,3992,4006,4015,4020,4027,4064,4073,4100,4106,4108,4140,4167,4271,4303,4346,4383,4511,4517,4542,4558,4582,4633,4658,4951,5007,5061,5103,5115,5124,5198,5238,5424,5439,5470,5509,5566,5574,5581,5584,5596,5602,5654,5680,5702,5755,5760,5913,5915,5952,5956,6007,6052,6059,6129,6133,6136,6167,6181,6212,6237,6264,6335,6389,6410,6418,6430,6431,6435,6523,6538,6628,6646,6669,6751,6767,6815,6821,6834,6839,6893,6996,7000,7004,7007,7015,7044,7148,7221,7256,7262,7284,7299,7375,7383,7446,7485,7501,7547,7553,7572,7624,7729,7775,7797,7828,7833,7847,7865,7879,7939,8051,8055,8128,8164,8215,8266,8274,8283,8310,8377,8406,8408,8430,8450,8534,8538,8541,8552,8579,8596,8618,8641,8735,8760,8790,8791,8901,8922,8939,8981,9020,9073,9131,9151,9182,9228,9231,9263,9315,9328,9329,9371,9379,9384,9404,9426,9456,9463,9770,9821,9829,9872,9933,9944,9948,9950,9964,10109,10171,10178,10187,10188,10201,10255,10268,10271,10308,10321,10332,10361,10373,10408,10514,10517,10538,10542,10672,10684,10720,10740,10781,10788,10884,10897,10899,10900,10946,10958,10979,11001,11122,11198,11210,11255,11256,11279,11291,11304,11329,11373,11381,11389,11413,11422,11433,11506,11547,11575,11633,11660,11702,11737,11851,11899,11906,12013,12052,12088,12094,12102,12118,12125,12178,12238,12261,12292,12308,12317,12375,12388,12453,12459,12467,12485,12486,12500,12538,12580,12585,12594,12630,12635,12677,12680,12689,12738,12812,12851,12860,12995,13029,13058,13077,13079,13121,13135,13254,13311,13322,13386,13395,13436,13453,13491,13508,13550,13556,13617,13639,13655,13656,13688,13692,13727,13734,13752,13832,13955,14002,14012,14039,14046,14048,14082,14097,14260,14289,14392,14397,14422,14449,14467,14514,14528,14534,14546,14548,14576,14586,14618,14681,14690,14780,14804,14818,14847,14848,14880,14954,14998,15092,15168,15228,15237,15243,15244,15261,15265,15302,15320,15333,15335,15355,15364,15374,15396,15549,15553,15555,15577,15596,15628,15677,15678,15682,15684,15748,15786,15830,15860,15886,15887,15888,15909,15949,15993,15995,16013,16049,16050,16124,16131,16217,16220,16255,16306,16400,16427,16465,16484,16527,16575,16587,16624,16705,16723,16754,16782,16842,16873,16905,16909,16935,16960,17008,17029,17062,17104,17149,17359,17477,17596,17627,17664,17669,17705,17710,17752,17753,17813,17907,17939,17992,18029,18049,18117,18119,18127,18205,18277,18283,18294,18296,18332,18443,18449,18499,18511,18586,18605,18618,18651,18659,18671,18679,18755,18756,18808,18869,18876,18900,18939,19037,19069,19091,19097,19112,19113,19166,19182,19183,19188,19316,19339,19378,19501,19519,19522,19659,19664,19727,19807,19825,19970,19973,20060,20188,20206,20213,20215,20229,20238,20288,20300,20316,20321,20344,20416,20420,20429,20435,20504,20551,20576,20623,20714,20891,20906,20913,21011,21039,21084,21133,21134,21172,21189,21209,21219,21273,21296,21305,21345,21362,21510,21525,21546,21614,21748,21770,21795,21875,21908,21913,21928,21962,21971,21974,21978,21990,21991,22041,22052,22121,22124,22140,22167,22192,22199,22231,22236,22238,22264,22279,22282,22308,22332,22445,22464,22466,22524,22551,22576,22598,22672,22674,22761,22768,22801,22888,22912,22933,23003,23004,23087,23124,23161,23246,23248,23339,23404,23430,23506,23660,23706,23732,23738,23744,23789,23802,23806,23820,23889,23896,23921,23948,23991,24055,24072,24092,24213,24222,24314,24317,24427,24511,24529,24544,24591,24618,24658,24754,24769,24828,24852,24891,24929,24995,25005,25077,25084,25116,25146,25174,25238,25239,25244,25285,25372,25373,25387,25419,25432,25439,25446,25520,25527,25608,25629,25707,25803,25842,25860,25891,25912,25922,25935,25997,26008,26070,26143,26147,26208,26224,26258,26263,26275,26281,26284,26299,26300,26326,26329,26337,26353,26397,26431,26435,26449,26456,26676,26682,26718,26719,26780,26799,26837,26873,26940,27038,27054,27107,27137,27155,27186,27228,27252,27284,27315,27337,27376,27401,27492,27542,27552,27623,27676,27678,27754,27787,27820,27866,27915,27933,28059,28153,28166,28204,28286,28293,28307,28312,28324,28339,28384,28438,28489,28496,28497,28514,28541,28602,28635,28697,28783,28802,28818,28976,29004,29025,29072,29092,29131,29156,29165,29239,29246,29258,29366,29396,29410,29436,29533,29545,29578,29586,29606,29650,29665,29721,29726,29757,29773,29819,29820,29852,29901,29903,29919,29927,29955,29983,30004,30021,30069,30086,30097,30122,30183,30218,30345,30410,30418,30466,30476,30617,30658,30711,30773,30819,30861,30899,30901,30949,31037,31159,31199,31239,31292,31314,31348,31374,31485,31501,31510,31581,31611,31641,31665,31687,31699,31727,31737,31759,31784,31803,31809,31819,31832,31909,31919,31922,31923,31929,31977,32004,32005,32020,32034,32045,32051,32140,32143,32184,32186,32192,32218,32221,32258,32307,32361,32365,32392,32404,32409,32463,32488,32514,32538,32597,32631,32635,32659,32660,32706,32707,32709,32710,32796,32852,32885,32887,32922,32925,32973,33000,33003,33009,33110,33139,33179,33180,33218,33260,33347,33349,33451,33488,33522,33560,33646,33672,33804,33821,33914,33932,33953,33955,33996,34028,34037,34060,34087,34170,34198,34215,34217,34336,34358,34384,34387,34397,34406,34418,34513,34638,34668,34704,34786,34843,34938,34957,34959,34961,34973,34983,35049,35057,35061,35115,35140,35157,35202,35215,35219,35226,35231,35261,35328,35446,35499,35628,35682,35688,35690,35691,35692,35745,35788,35803,35810,35816,35876,35877,35912,35913,35950,35961,35977,36043,36073,36099,36119,36185,36242,36359,36409,36475,36516,36649,36663,36680,36682,36724,36787,36790,36796,36822,36855,36926,36970,37000,37019,37068,37086,37103,37129,37143,37148,37229,37260,37289,37290,37349,37435,37464,37592,37604,37625,37650,37673,37685,37690,37731,37816,37838,37850,37881,37919,37927,37966,38037,38057,38062,38091,38133,38153,38183,38212,38279,38356,38362,38381,38384,38399,38459,38482,38497,38524,38531,38547,38616,38622,38641,38661,38693,38723,38750,38762,38790,38815,38906,38920,38929,38951,38979,38983,39071,39084,39098,39102,39145,39204,39218,39268,39277,39294,39321,39335,39368,39401,39404,39436,39451,39485,39492,39515,39516,39527,39533,39540,39606,39640,39643,39669,39727,39742,39761,39807,39819,39858,39924,39931,39946,39962,39971,39975,39983,40031,40090,40153,40174,40275,40281,40318,40368,40442,40455,40462,40480,40539,40573,40588,40595,40612,40640,40678,40707,40735,40750,40834,40855,40857,40862,40864,40879,40885,40940,40943,40949,41019,41061,41064,41077,41129,41142,41243,41297,41299,41326,41327,41338,41341,41356,41357,41374,41415,41484,41493,41539,41674,41702,41766,41770,41772,41784,41802,41815,41841,41864,41960,41965,42020,42068,42143,42175,42224,42245,42282,42341,42401,42432,42463,42500,42502,42536,42601,42619,42653,42655,42680,42691,42698,42721,42727,42782,42879,42903,42905,42908,43025,43041,43092,43096,43109,43115,43136,43143,43172,43195,43210,43217,43223,43240,43290,43298,43306,43311,43362,43496,43501,43533,43549,43563,43619,43670,43746,43753,43754,43755,43766,43777,43861,43890,43975,43976,44065,44091,44139,44171,44191,44225,44229,44236,44249,44307,44330,44331,44381,44477,44484,44539,44572,44598,44625,44703,44715,44729,44733,44746,44753,44810,44832,44838,44865,44923,44965,45044,45047,45067,45109,45202,45252,45257,45376,45389,45421,45445,45469,45498,45532,45580,45589,45595,45626,45650,45651,45662,45673,45680,45726,45773,45798,45816,45848,45871,45872,45880,45947,46102,46177,46258,46279,46341,46377,46401,46406,46409,46412,46523,46564,46661,46689,46770,46780,46793,46803,46822,46826,46835,46906,46919,46922,46924,46934,46947,46977,46988,47004,47009,47130,47235,47276,47312,47355,47363,47381,47392,47398,47400,47444,47482,47510,47544,47592,47594,47637,47712,47786,47973,48035,48048,48071,48085,48091,48114,48115,48167,48175,48193,48285,48288,48357,48403,48464,48492,48523,48548,48608,48616,48677,48705,48709,48729,48759,48806,48814,48837,48838,48847,48862,48890,48916,48934,48964,48993,49041,49048,49057,49080,49123,49138,49145,49178,49188,49215,49278,49340,49398,49401,49431,49443,49451,49526,49587,49614,49696,49705,49715,49745,49758,49761,49795,49813,49823,49829,49832,49838,49843,49889,49942,49984,50081,50166,50247,50295,50305,50327,50402,50411,50469,50470,50484,50485,50491,50496,50499,50504,50505,50527,50535,50544,50550,50609,50641,50652,50662,50664,50739,50755,50772,50793,50823,50834,50867,50961,50968,50987,50999,51011,51013,51028,51064,51171,51224,51234,51257,51287,51293,51306,51316,51395,51474,51516,51524,51537,51539,51586,51628,51679,51766,51827,51836,51904,51942,52022,52031,52084,52101,52119,52142,52157,52164,52182,52361,52401,52457,52487,52529,52542,52563,52567,52628,52635,52638,52656,52771,52803,52819,52832,52865,52883,52900,52980,53121,53166,53261,53319,53330,53341,53397,53414,53421,53499,53539,53543,53563,53571,53586,53590,53626,53633,53656,53686,53690,53707,53724,53753,53891,53970,53994,54057,54058,54067,54069,54070,54254,54276,54293,54332,54344,54370,54421,54512,54542,54580,54595,54607,54642,54671,54760,54885,54911,54913,54926,54929,55043,55050,55068,55093,55144,55214,55220,55235,55293,55324,55373,55380,55398,55477,55519,55554,55557,55600,55606,55608,55619,55720,55789,55818,55826,55828,55872,55890,55915,55921,55947,55970,55995,56068,56110,56111,56136,56221,56266,56318,56332,56379,56389,56412,56431,56461,56522,56536,56647,56721,56783,56835,56842,56917,56937,56953,57005,57016,57026,57061,57069,57097,57116,57137,57159,57222,57233,57326,57337,57344,57365,57476,57514,57520,57567,57592,57593,57610,57749,57751,57792,57863,57898,57902,57923,57997,58024,58029,58071,58084,58118,58120,58121,58124,58134,58137,58147,58150,58182,58203,58228,58251,58257,58270,58280,58372,58378,58406,58435,58454,58506,58518,58520,58527,58560,58621,58627,58641,58650,58660,58662,58714,58857,58883,58892,58986,59001,59036,59038,59060,59125,59187,59207,59239,59243,59247,59287,59316,59318,59324,59361,59440,59472,59498,59549,59591,59596,59761,59815,59874,59898,59914,59944,59964,59969,59994,60030,60086,60090,60094,60117,60133,60149,60154,60196,60315,60323,60339,60348,60403,60407,60470,60486,60552,60570,60672,60695,60713,60742,60821,60841,60842,60915,61012,61111,61170,61207,61292,61309,61319,61384,61420,61450,61492,61499,61529,61530,61565,61572,61588,61599,61611,61636,61723,61728,61750,61751,61809,61891,61927,61949,61970,61984,62092,62214,62261,62337,62339,62354,62371,62517,62531,62579,62624,62626,62627,62709,62759,62763,62776,62783,62796,62821,62828,62832,62968,62989,62992,63049,63054,63181,63202,63230,63286,63293,63299,63341,63386,63459,63468,63504,63526,63590,63679,63691,63727,63779,63816,63850,63868,63880,63893,63932,63946,63973,63974,64000,64010,64060,64188,64193,64215,64216,64279,64358,64374,64423,64448,64485,64549,64584,64695,64698,64719,64732,64808,64818,64842,64848,64856,64976,65022,65070,65095,65148,65159,65167,65197,65218,65270,65388,65445,65476,65492,65569,65582,65600,65615,65632,65660,65733,65735,65960,65970,65975,66005,66022,66028,66074,66133,66161,66194,66252,66257,66279,66341,66348,66396,66431,66436,66443,66447,66473,66500,66511,66586,66603,66639,66697,66712,66722,66741,66778,66832,66851,66972,66981,67016,67026,67046,67059,67065,67076,67169,67178,67190,67191,67275,67283,67319,67323,67329,67369,67405,67406,67409,67502,67505,67507,67508,67577,67587,67626,67642,67650,67671,67693,67724,67734,67738,67771,67810,67822,67823,67878,67952,67959,67968,68001,68014,68041,68063,68097,68106,68115,68124,68182,68210,68229,68230,68242,68250,68263,68277,68316,68334,68346,68356,68458,68481,68606,68673,68810,68830,68838,68876,68877,68892,68911,68940,68991,69062,69093,69096,69125,69145,69147,69200,69219,69228,69230,69313,69336,69337,69342,69362,69503,69520,69544,69552,69582,69696,69752,69770,69776,69814,69826,69839,69851,69879,69893,69906,69983,69992,70045,70057,70090,70166,70181,70200,70284,70325,70330,70438,70517,70596,70670,70679,70709,70715,70730,70732,70738,70772,70786,70840,70881,70888,70959,70968,70969,70992,71045,71087,71108,71142,71177,71277,71346,71347,71399,71436,71455,71472,71500,71531,71543,71625,71635,71652,71655,71707,71748,71925,71928,71946,71971,71976,71977,72006,72009,72012,72020,72040,72071,72073,72090,72117,72137,72219,72230,72252,72260,72322,72330,72334,72372,72429,72440,72459,72464,72504,72529,72533,72558,72572,72600,72644,72661,72756,72806,72824,72845,72851,72969,73025,73036,73051,73055,73061,73163,73167,73185,73193,73220,73263,73300,73303,73370,73380,73435,73489,73558,73592,73702,73704,73771,73784,73804,73850,73881,73944,73947,73990,74005,74013,74020,74049,74079,74280,74312,74321,74338,74358,74365,74378,74392,74450,74467,74492,74499,74560,74565,74682,74695,74720,74729,74733,74770,74880,74883,74895,74896,74897,74908,74946,74974,74980,74998,75073,75078,75143,75176,75205,75210,75212,75249,75267,75318,75326,75359,75467,75537,75568,75587,75757,75770,75785,75813,75821,75870,75884,75900,75940,75946,76044,76170,76223,76294,76321,76362,76424,76430,76473,76525,76543,76547,76607,76635,76681,76716,76724,76742,76845,76881,76928,76933,76997,77008,77051,77060,77077,77132,77212,77215,77217,77265,77289,77290,77381,77460,77475,77563,77592,77599,77656,77694,77718,77766,77786,77836,77900,77944,78002,78021,78042,78066,78072,78094,78103,78131,78169,78210,78248,78277,78318,78377,78410,78434,78459,78472,78479,78499,78539,78596,78600,78608,78683,78684,78705,78739,78795,78998,79010,79030,79031,79076,79126,79148,79179,79229,79312,79374,79378,79440,79479,79512,79594,79616,79659,79688,79695,79705,79736,79811,79881,79951,79962,79984,80013,80033,80051,80076,80105,80124,80138,80155,80177,80245,80318,80371,80394,80431,80466,80480,80543,80554,80574,80587,80598,80657,80666,80708,80716,80738,80742,80785,80904,80921,80932,80970,81005,81007,81026,81062,81145,81178,81200,81216,81247,81254,81282,81319,81355,81362,81448,81456,81500,81502,81532,81645,81713,81726,81870,81927,81993,82011,82043,82164,82208,82254,82288,82301,82324,82368,82417,82437,82447,82511,82512,82523,82539,82614,82622,82650,82699,82726,82787,82799,82812,82863,82944,82975,82981,83014,83024,83088,83092,83099,83116,83133,83204,83229,83324,83428,83471,83530,83607,83683,83758,83761,83800,83806,83828,83834,83875,83881,83883,83962,83986,84018,84022,84029,84038,84053,84072,84153,84181,84265,84357,84494,84594,84596,84617,84683,84707,84734,84739,84772,84784,84835,84907,84951,84987,85045,85052,85113,85169,85173,85295,85302,85314,85352,85358,85368,85422,85442,85476,85502,85509,85523,85663,85697,85713,85721,85730,85782,85821,85847,86019,86069,86102,86117,86127,86177,86178,86200,86315,86361,86397,86401,86450,86452,86533,86542,86659,86709,86717,86763,86813,86887,86942,87066,87070,87110,87117,87120,87139,87147,87263,87323,87430,87459,87485,87497,87516,87542,87601,87622,87632,87646,87658,87687,87703,87775,87910,87965,88007,88033,88079,88204,88244,88267,88289,88309,88373,88387,88436,88473,88491,88592,88681,88718,88744,88778,88863,88942,89018,89060,89075,89106,89185,89186,89207,89238,89259,89334,89360,89409,89414,89423,89450,89461,89553,89579,89591,89599,89692,89705,89709,89721,89799,89989,89994,90045,90084,90086,90108,90179,90185,90237,90257,90258,90265,90270,90296,90313,90450,90475,90498,90561,90586,90637,90647,90664,90671,90697,90824,90852,90868,91003,91070,91104,91113,91141,91159,91163,91181,91236,91241,91310,91325,91362,91405,91441,91535,91593,91658,91687,91703,91735,91768,91829,91846,91886,92146,92182,92194,92224,92229,92230,92244,92258,92267,92279,92335,92388,92393,92403,92448,92545,92584,92623,92624,92654,92698,92699,92705,92714,92788,92790,92827,92828,92834,92836,92838,92852,92926,92940,92987,93041,93044,93058,93102,93132,93214,93216,93225,93244,93250,93280,93283,93291,93331,93349,93362,93431,93440,93460,93509,93511,93560,93567,93593,93670,93679,93695,93747,93756,93775,93781,93810,93874,93916,93935,93957,94073,94077,94079,94117,94208,94213,94223,94263,94323,94349,94379,94417,94429,94512,94524,94566,94570,94635,94699,94705,94739,94825,94951,94990,95021,95049,95062,95065,95109,95208,95326,95341,95355,95432,95472,95573,95594,95621,95624,95657,95659,95692,95710,95717,95758,95781,95788,95812,95820,95864,95890,95898,95903,95920,95923,95929,95958,95963,95993,96044,96065,96069,96083,96133,96135,96297,96313,96316,96399,96462,96501,96538,96545,96594,96745,96770,96828,96836,96837,96853,96879,96887,96898,96943,96996,97016,97139,97176,97179,97231,97264,97327,97378,97428,97429,97502,97513,97575,97625,97661,97700,97738,97765,97773,97790,97887,97905,97922,97948,97951,97993,98007,98026,98031,98042,98099,98111,98142,98144,98153,98183,98200,98202,98210,98328,98378,98393,98408,98440,98457,98505,98618,98649,98765,98818,98855,98861,98881,98898,99028,99053,99086,99098,99201,99230,99316,99399,99406,99426,99428,99467,99493,99511,99622,99643,99647,99648,99708,99731,99766,99778,99789,99791,99792,99845,99915,99971,100017,100031,100043,100114,100129,100191,100212,100237,100272,100287,100408,100448,100474,100487,100503,100603,100607,100645,100697,100790,100808,100815,100845,100901,100903,100950,100974,101063,101099,101136,101176,101179,101277,101281,101311,101332,101334,101346,101352,101369,101543,101566,101643,101667,101669,101676,101677,101698,101715,101735,101745,101752,101780,101789,101804,101817,101828,101857,101884,101902,101905,101961,102093,102118,102142,102152,102182,102190,102321,102322,102360,102376,102437,102470,102483,102496,102509,102537,102635,102644,102666,102752,102765,102788,102822,102887,102978,102999,103093,103109,103135,103178,103198,103232,103239,103248,103336,103357,103449,103491,103660,103688,103715,103716,103765,103834,103872,103910,103911,103954,103957,104004,104015,104059,104065,104070,104089,104142,104147,104150,104153,104167,104181,104277,104279,104314,104340,104342,104370,104423,104447,104486,104622,104632,104675,104682,104708,104731,104781,104828,104849,104851,104858,104881,104893,104910,104964,104996,105016,105038,105041,105056,105076,105083,105107,105169,105208,105283,105289,105312,105328,105357,105569,105598,105632,105641,105727,105788,105846,105968,105981,106030,106069,106093,106102,106132,106134,106187,106212,106239,106296,106451,106542,106563,106576,106634,106724,106762,106784,106865,106889,106920,107020,107030,107033,107063,107064,107073,107215,107278,107284,107330,107359,107370,107396,107410,107452,107454,107499,107509,107518,107521,107562,107593,107598,107611,107645,107690,107702,107716,107729,107736,107750,107824,107836,107842,107866,107931,107946,107962,108136,108179,108193,108250,108252,108263,108331,108365,108372,108405,108412,108425,108449,108464,108584,108597,108624,108649,108695,108696,108700,108742,108759,108818,108819,108854,108883,108936,108945,109028,109045,109129,109134,109137,109139,109169,109193,109197,109278,109376,109471,109481,109509,109548,109595,109608,109662,109676,109678,109696,109699,109710,109720,109769,109912,110091,110099,110199,110208,110252,110262,110284,110300,110330,110364,110410,110422,110474,110535,110566,110631,110644,110718,110723,110731,110748,110749,110848,110881,110887,110900,110931,110943,110949,111025,111048,111064,111065,111070,111089,111150,111231,111239,111284,111352,111394,111399,111401,111418,111451,111459,111461,111473,111482,111504,111515,111526,111624,111627,111634,111690,111691,111713,111747,111788,111807,111820,111824,111879,111884,111888,111892,111899,111976,112013,112024,112025,112043,112052,112057,112082,112129,112156,112213,112248,112350,112365,112371,112466,112467,112495,112543,112555,112565,112608,112618,112665,112700,112702,112737,112760,112796,112799,112802,112805,112845,112860,112882,112916,112970,112978,113009,113048,113085,113087,113176,113201,113238,113328,113338,113356,113387,113389,113473,113501,113556,113629,113730,113739,113758,113776,113839,113853,113869,113883,113896,113928,114001,114033,114194,114210,114254,114262,114284,114322,114388,114391,114430,114432,114459,114462,114513,114524,114540,114700,114792,114794,114834,114850,114851,114866,115071,115076,115108,115115,115117,115195,115208,115209,115266,115290,115310,115357,115359,115415,115484,115527,115585,115599,115622,115675,115683,115744,115802,115855,115934,115968,115994,116007,116012,116022,116027,116070,116071,116100,116238,116305,116342,116400,116423,116446,116453,116456,116457,116468,116484,116519,116566,116616,116619,116629,116638,116647,116695,116718,116746,116759,116770,116820,116825,116844,116889,116917,117017,117018,117024,117058,117065,117094,117102,117110,117164,117176,117179,117184,117194,117196,117210,117217,117248,117283,117393,117416,117440,117481,117574,117610,117659,117672,117679,117699,117729,117737,117756,117798,117806,117810,117866,117881,117902,117931,117942,118016,118041,118074,118229,118253,118283,118315,118316,118351,118385,118421,118496,118507,118523,118547,118569,118590,118595,118687,118727,118811,118843,118858,118876,118954,119024,119028,119029,119065,119082,119086,119115,119147,119175,119191,119199,119225,119243,119298,119301,119306,119310,119350,119388,119398,119410,119414,119428,119449,119494,119504,119549,119602,119617,119640,119659,119706,119718,119727,119737,119753,119762,119768,119773,119786,119818,119886,119918,119924,119927,119952,120004,120014,120018,120043,120067,120085,120092,120098,120146,120300,120413,120418,120419,120458,120467,120512,120567,120579,120587,120593,120696,120710,120721,120724,120763,120819,120912,120975,120985,121028,121053,121119,121125,121136,121163,121317,121327,121392,121517,121606,121631,121650,121669,121773,121779,121820,121894,121917,121934,121943,121945,121970,122033,122135,122177,122198,122340,122354,122403,122407,122457,122478,122541,122543,122552,122640,122647,122688,122758,122781,122803,122818,122850,122854,122860,122910,122923,122948,122984,122990,123014,123015,123095,123109,123181,123188,123233,123239,123271,123310,123336,123364,123455,123473,123475,123511,123534,123544,123588,123590,123632,123639,123648,123656,123704,123722,123726,123741,123938,124096,124097,124133,124179,124184,124189,124199,124209,124211,124374,124404,124434,124442,124452,124471,124485,124623,124661,124703,124719,124742,124848,124876,124881,124906,124910,124915,124954,124973,124997,125041,125047,125132,125169,125240,125282,125359,125423,125477,125482,125552,125560,125631,125644,125662,125664,125666,125704,125731,125756,125766,125767,125832,125940,125959,126040,126114,126119,126130,126157,126171,126174,126217,126400,126422,126427,126502,126519,126572,126623,126716,126732,126746,126790,126796,126818,126820,126833,126879,126890,126892,126934,126950,126953,127004,127113,127119,127178,127204,127224,127229,127236,127269,127310,127411,127438,127495,127575,127632,127662,127712,127720,127753,127765,127770,127771,127807,127871,127897,127944,127963,127984,128000,128042,128118,128128,128156,128158,128189,128247,128337,128465,128474,128561,128650,128661,128668,128723,128767,128786,128813,128814,128833,128834,128893,128897,129003,129053,129106,129111,129127,129200,129223,129248,129253,129264,129305,129316,129343,129396,129426,129427,129430,129525,129540,129563,129587,129608,129611,129679,129704,129784,129868,129877,129892,129898,129913,129933,129936,129979,130102,130108,130135,130149,130158,130175,130189,130209,130274,130357,130512,130588,130607,130654,130672,130683,130770,130816,130894,130900,130983,131025,131172,131217,131240,131262,131356,131364,131396,131406,131415,131429,131437,131447,131542,131577,131595,131599,131602,131618,131687,131826,131903,131922,131948,132050,132080,132092,132094,132148,132150,132181,132264,132272,132315,132316,132403,132439,132467,132536,132540,132545,132563,132641,132646,132656,132738,132740,132751,132754,132760,132768,132814,132838,132848,132867,132872,132906,132953,132996,133073,133089,133149,133157,133187,133196,133313,133364,133401,133455,133472,133476,133485,133489,133512,133632,133636,133655,133667,133668,133670,133679,133724,133753,133765,133788,133803,133804,133817,133819,133893,133916,133948,133988,134023,134059,134076,134116,134186,134244,134255,134259,134263,134274,134290,134348,134396,134398,134504,134508,134532,134548,134578,134626,134646,134688,134713,134739,134771,134780,134785,134821,134869,134870,134900,134977,135000,135016,135043,135069,135100,135112,135122,135148,135162,135179,135233,135265,135338,135350,135418,135426,135444,135450,135553,135572,135577,135625,135651,135688,135696,135723,135732,135758,135774,135793,135819,135835,135836,135842,135880,135881,135915,135924,135955,136001,136057,136128,136153,136211,136244,136255,136293,136339,136384,136438,136490,136523,136528,136531,136596,136600,136608,136625,136629,136713,136724,136766,136800,136865,136868,136869,136890,136894,136922,136946,136953,136986,137045,137153,137268,137301,137351,137364,137373,137389,137408,137428,137498,137535,137547,137578,137605,137612,137622,137627,137653,137708,137799,137821,137849,137895,137970,137990,138019,138063,138138,138216,138288,138299,138350,138361,138363,138398,138497,138520,138562,138567,138585,138765,138802,138829,138844,138858,138958,138997,139033,139109,139127,139130,139173,139191,139228,139248,139314,139315,139345,139353,139382,139489,139493,139510,139513,139526,139536,139548,139569,139583,139591,139705,139751,139766,139779,139796,139818,139826,139878,139887,140042,140066,140115,140145,140148,140152,140193,140194,140203,140217,140266,140291,140298,140403,140438,140447,140493,140528,140584,140600,140664,140670,140698,140707,140723,140733,140773,140820,140828,140829,140928,140965,140981,141032,141049,141058,141083,141110,141141,141188,141205,141216,141291,141337,141363,141379,141405,141427,141564,141580,141621,141644,141688,141801,141803,141832,141961,142002,142089,142138,142140,142155,142235,142237,142290,142320,142324,142412,142497,142508,142519,142547,142711,142724,142734,142778,142834,142840,142983,143007,143027,143106,143137,143152,143215,143218,143282,143296,143350,143365,143429,143471,143526,143602,143691,143700,143767,143777,143797,143887,143932,143989,144021,144023,144029,144045,144144,144150,144172,144175,144198,144234,144302,144361,144364,144369,144510,144515,144553,144570,144591,144597,144621,144637,144661,144681,144756,144818,144857,144874,144879,144936,144943,145017,145024,145234,145235,145259,145280,145289,145405,145433,145434,145485,145515,145519,145597,145660,145780,145795,145821,145825,145851,146020,146038,146088,146124,146137,146159,146167,146219,146220,146227,146257,146281,146282,146293,146325,146334,146360,146393,146407,146420,146434,146491,146520,146544,146551,146561,146568,146597,146617,146716,146726,146730,146771,146784,146805,146854,146886,146921,146961,146962,146965,146971,147006,147022,147033,147035,147054,147061,147142,147148,147165,147185,147194,147355,147395,147478,147528,147542,147608,147618,147719,147738,147865,147900,147981,147994,148001,148056,148099,148188,148234,148310,148349,148410,148426,148440,148484,148505,148525,148549,148570,148614,148665,148669,148727,148729,148756,148796,148802,148854,148892,148944,148981,148983,149037,149057,149071,149086,149100,149203,149214,149250,149268,149277,149291,149439,149450,149497,149505,149530,149531,149545,149622,149627,149634,149694,149710,149717,149721,149762,149789,149816,149881,149892,149916,149946,149986,150148,150153,150199,150216,150237,150287,150309,150365,150451,150497,150523,150545,150618,150649,150700,150852,150860,150891,150896,150899,150954,150964,150965,150974,151000,151016,151041,151090,151102,151109,151187,151229,151246,151247,151252,151266,151313,151323,151358,151382,151432,151433,151459,151470,151485,151511,151520,151545,151575,151583,151587,151610,151612,151613,151684,151726,151904,151906,151929,151951,151956,151959,151961,151962,151976,151979,152024,152026,152039,152048,152136,152151,152173,152207,152284,152297,152320,152333,152362,152370,152373,152397,152407,152432,152607,152636,152678,152687,152764,152773,152792,152823,152859,152872,152885,152909,152924,152929,152942,153009,153016,153036,153044,153055,153122,153139,153160,153167,153182,153226,153234,153243,153455,153472,153530,153649,153705,153707,153832,153836,153911,153949,154006,154065,154130,154145,154158,154162,154261,154297,154303,154345,154412,154433,154481,154565,154758,154781,154831,154848,154851,154863,154910,154975,154982,154983,155042,155141,155196,155211,155231,155246,155253,155324,155340,155396,155429,155544,155591,155613,155644,155672,155675,155681,155699,155746,155837,155869,155906,155968,155976,156061,156069,156081,156104,156106,156109,156115,156198,156328,156330,156357,156366,156400,156459,156481,156530,156532,156556,156559,156607,156638,156642,156714,156769,157045,157097,157139,157143,157149,157190,157199,157204,157235,157261,157298,157360,157474,157524,157531,157549,157596,157658,157720,157723,157761,157791,157814,157832,157841,157909,157945,158004,158044,158079,158186,158212,158232,158250,158259,158326,158388,158419,158471,158484,158535,158597,158662,158664,158673,158674,158676,158680,158689,158730,158735,158770,158821,158882,158893,158951,158995,159156,159209,159259,159271,159290,159373,159434,159437,159438,159478,159481,159486,159533,159539,159586,159594,159602,159675,159701,159708,159718,159752,159783,159788,159794,159798,159851,159880,159892,159894,159933,159954,159994,159997,160008,160014,160017,160020,160022,160043,160091,160133,160144,160166,160213,160260,160264,160267,160294,160314,160317,160322,160339,160469,160531,160749,160797,160801,160802,160804,160818,160859,160876,160899,161002,161022,161035,161061,161116,161117,161125,161175,161200,161215,161227,161232,161241,161277,161297,161485,161497,161533,161534,161581,161597,161600,161663,161730,161735,161744,161773,161776,161823,161897,161900,162001,162040,162058,162106,162116,162140,162237,162343,162385,162394,162438,162492,162518,162560,162577,162582,162583,162593,162682,162741,162794,162799,162817,162844,162895,162954,163023,163054,163128,163153,163158,163168,163169,163236,163238,163252,163253,163266,163395,163454,163458,163481,163504,163523,163536,163554,163612,163651,163659,163670,163695,163734,163738,163752,163827,163857,163866,163869,163876,163904,163974,164038,164051,164082,164115,164133,164189,164222,164230,164259,164270,164332,164363,164387,164452,164471,164537,164548,164577,164693,164709,164735,164737,164748,164774,164783,164803,164818,164920,164965,165005,165080,165115,165137,165183,165194,165197,165210,165240,165288,165322,165427,165436,165449,165463,165496,165555,165574,165583,165620,165671,165686,165748,165807,165829,165860,165865,165880,165910,165933,165953,165995,166105,166131,166172,166224,166260,166380,166383,166401,166416,166444,166446,166483,166488,166510,166534,166536,166583,166602,166632,166638,166643,166673,166713,166786,166907,166916,166925,166988,167035,167051,167117,167131,167192,167306,167317,167356,167379,167433,167461,167485,167564,167578,167614,167648,167672,167694,167711,167715,167732,167776,167868,167876,167884,167905,167943,167946,168024,168041,168065,168076,168121,168129,168157,168180,168181,168207,168229,168303,168387,168410,168494,168500,168526,168558,168623,168649,168657,168715,168759,168806,168852,168853,168859,168872,168895,168925,168929,168938,168947,168976,169022,169086,169135,169185,169211,169261,169345,169374,169390,169435,169498,169530,169557,169568,169658,169687,169701,169723,169730,169751,169815,169843,169869,169879,169911,169919,169921,169930,170015,170104,170119,170197,170211,170213,170226,170257,170431,170458,170461,170480,170483,170569,170585,170606,170680,170704,170733,170812,170830,170851,170856,170857,170921,170941,170953,171076,171159,171162,171181,171187,171257,171272,171283,171293,171294,171296,171330,171358,171504,171517,171554,171577,171622,171625,171671,171673,171685,171720,171753,171820,171898,171997,172035,172096,172103,172117,172149,172151,172201,172245,172275,172353,172362,172450,172468,172530,172536,172588,172640,172650,172692,172693,172703,172718,172789,172877,172892,172915,172973,172977,172981,172983,173002,173018,173042,173044,173052,173053,173057,173087,173134,173145,173193,173225,173321,173376,173377,173412,173450,173460,173462,173507,173632,173645,173723,173754,173849,173933,173979,174046,174100,174105,174132,174205,174280,174424,174465,174519,174550,174625,174635,174643,174674,174700,174701,174731,174765,174774,174800,174817,174827,174871,174924,174934,174945,174958,174965,174989,175007,175008,175118,175178,175309,175322,175375,175389,175476,175513,175533,175563,175589,175616,175629,175641,175689,175734,175771,175786,175794,175811,175826,175854,175875,175945,175975,176025,176082,176097,176121,176167,176204,176251,176270,176277,176283,176375,176475,176520,176535,176633,176651,176699,176731,176743,176768,176812,176906,176926,177033,177082,177228,177249,177250,177326,177346,177370,177380,177397,177400,177407,177478,177545,177557,177564,177571,177590,177600,177610,177616,177617,177700,177726,177727,177827,177864,177900,177932,177955,178102,178185,178209,178212,178288,178303,178369,178427,178435,178489,178503,178528,178531,178562,178571,178597,178713,178820,178845,178851,178889,178892,178965,179045,179050,179167,179186,179238,179290,179291,179297,179351,179356,179384,179404,179450,179473,179511,179527,179553,179587,179601,179605,179625,179664,179683,179716,179739,179748,179776,179883,179888,179916,180034,180052,180110,180130,180176,180183,180195,180225,180263,180294,180306,180457,180504,180520,180655,180656,180689,180693,180702,180705,180707,180728,180757,180768,180820,180849,180864,180899,180930,180936,180951,180952,180953,180982,180992,180995,181024,181025,181051,181066,181287,181297,181302,181368,181409,181439,181500,181511,181550,181551,181563,181613,181662,181731,181751,181813,181825,181830,181832,181839,181894,181975,181980,181989,182039,182043,182047,182064,182208,182225,182327,182333,182337,182366,182386,182418,182489,182621,182627,182628,182732,182793,182795,182821,182838,182881,182936,182978,182997,183074,183146,183186,183298,183314,183356,183406,183412,183432,183471,183509,183537,183540,183543,183547,183721,183844,183852,183892,183897,183920,183928,183981,183991,184010,184028,184031,184036,184082,184093,184121,184154,184162,184172,184218,184265,184321,184325,184369,184464,184479,184510,184527,184552,184563,184684,184698,184705,184764,184772,184776,184793,184809,184862,184870,184942,184946,185008,185024,185110,185128,185152,185173,185177,185200,185204,185216,185223,185227,185234,185261,185304,185347,185370,185446,185459,185466,185516,185549,185615,185623,185651,185740,185901,185919,185962,185964,185993,186022,186087,186092,186110,186185,186225,186273,186290,186319,186333,186363,186440,186451,186456,186548,186580,186599,186670,186680,186681,186694,186710,186771,186795,186804,186813,186826,186863,186880,186901,186903,186913,186956,186957,186993,187032,187034,187109,187182,187208,187248,187273,187284,187287,187292,187293,187312,187436,187468,187480,187496,187553,187575,187728,187760,187819,187833,187852,187853,187889,187923,187982,188006,188086,188134,188136,188152,188154,188225,188260,188268,188275,188295,188297,188369,188392,188463,188538,188546,188584,188615,188754,188884,189027,189032,189062,189067,189125,189135,189178,189226,189228,189230,189282,189365,189380,189395,189409,189414,189420,189439,189450,189510,189548,189602,189606,189642,189672,189685,189689,189737,189766,189781,189822,189858,189873,189910,189966,190003,190011,190054,190064,190065,190066,190084,190108,190124,190209,190216,190236,190260,190312,190328,190442,190464,190465,190470,190515,190524,190537,190545,190556,190569,190626,190632,190635,190641,190643,190648,190652,190682,190718,190766,190793,190825,190882,190897,190905,190908,190922,191191,191279,191320,191345,191352,191419,191424,191504,191508,191516,191573,191606,191640,191664,191673,191741,191770,191851,191932,192002,192133,192141,192146,192205,192221,192222,192248,192257,192334,192469,192523,192528,192563,192573,192592,192608,192670,192675,192685,192691,192700,192743,192765,192795,192867,192893,192907,192915,192924,192958,192985,193013,193039,193061,193062,193083,193091,193139,193165,193183,193229,193231,193311,193388,193418,193439,193448,193486,193499,193502,193531,193576,193643,193796,193806,193820,193849,193884,193941,193973,194008,194028,194071,194074,194078,194095,194135,194205,194207,194299,194329,194406,194407,194474,194492,194505,194511,194554,194587,194699,194732,194738,194786,194800,194803,194868,194938,194955,194962,195094,195109,195157,195214,195279,195312,195325,195326,195361,195424,195458,195491,195495,195497,195498,195713,195758,195763,195887,195905,195947,196015,196087,196088,196144,196168,196173,196247,196281,196291,196293,196303,196421,196450,196462,196469,196634,196637,196695,196748,196767,196777,196829,196865,196872,196878,196885,196908,196940,196948,196960,196979,196996,197001,197022,197034,197187,197260,197269,197276,197296,197306,197345,197349,197403,197408,197411,197415,197426,197455,197473,197480,197544,197631,197651,197652,197683,197705,197712,197732,197737,197738,197739,197784,197805,197827,197833,197868,197873,197919,197990,198026,198036,198057,198069,198076,198146,198161,198212,198329,198350,198380,198386,198455,198470,198479,198561,198587,198589,198631,198647,198667,198671,198678,198722,198742,198749,198766,198768,198802,198919,198925,198942,198961,199027,199076,199183,199277,199292,199330,199343,199362,199410,199437,199514,199516
