2,24,65,72,88,129,196,217,220,257,263,269,275,276,371,501,513,640,723,795,798,834,850,853,877,894,899,902,921,932,935,954,1021,1022,1095,1117,1123,1195,1217,1258,1291,1351,1433,1434,1608,1663,1669,1700,1760,1809,1837,1846,1857,1858,1874,1927,1975,2007,2178,2204,2272,2340,2359,2371,2383,2406,2433,2450,2496,2543,2549,2558,2604,2646,2676,2781,2799,2823,2985,2989,3021,3046,3089,3136,3183,3196,3212,3225,3237,3271,3292,3303,3321,3338,3370,3371,3376,3482,3539,3564,3571,3587,3604,3621,3623,3641,3679,3701,3749,3781,3790,3811,3819,3824,3878,3892,3905,3948,3983,4023,4071,4085,4142,4144,4186,4193,4236,4331,4345,4370,4389,4448,4495,4554,4621,4642,4652,4676,4682,4726,4747,4781,4810,4849,4851,4880,4883,4965,4971,4986,4999,5030,5092,5099,5111,5128,5165,5170,5186,5241,5311,5313,5331,5349,5415,5493,5537,5541,5570,5597,5608,5616,5618,5624,5672,5674,5677,5746,5747,5751,5771,5802,5828,5862,5966,5978,5986,6009,6017,6022,6282,6305,6309,6319,6386,6394,6396,6417,6434,6457,6478,6483,6494,6520,6528,6576,6592,6608,6653,6774,6805,6811,6851,6892,6917,6968,6982,7007,7042,7189,7216,7233,7236,7270,7367,7382,7449,7465,7480,7586,7591,7621,7635,7657,7703,7720,7727,7790,7805,7838,7896,7937,7959,7963,7977,8031,8034,8037,8098,8145,8205,8216,8262,8312,8317,8352,8383,8388,8432,8448,8456,8468,8476,8482,8499,8501,8504,8617,8645,8674,8758,8760,8809,8814,8816,8958,8960,8979,9025,9027,9082,9084,9159,9165,9246,9250,9297,9335,9336,9399,9458,9482,9495,9551,9584,9594,9598,9615,9703,9706,9726,9742,9762,9771,9785,9792,9812,9859,9973,10073,10103,10112,10125,10287,10305,10318,10355,10362,10363,10387,10393,10465,10492,10533,10540,10558,10593,10626,10636,10637,10730,10743,10852,10924,10931,10992,11007,11014,11029,11041,11112,11134,11136,11137,11218,11257,11261,11296,11369,11461,11478,11620,11623,11640,11724,11798,11813,11912,11926,11953,11994,12023,12048,12049,12235,12254,12268,12272,12328,12378,12411,12464,12604,12609,12614,12665,12764,12777,12800,12804,12813,12820,12827,12837,12906,13014,13079,13103,13168,13169,13183,13217,13328,13344,13351,13363,13409,13425,13483,13499,13501,13502,13553,13562,13566,13587,13612,13634,13679,13691,13706,13866,13888,13983,14008,14047,14085,14214,14216,14285,14287,14319,14391,14452,14456,14551,14581,14603,14615,14637,14653,14668,14702,14739,14784,14815,14829,14967,14987,15001,15029,15038,15041,15050,15167,15225,15269,15287,15307,15338,15344,15392,15425,15455,15489,15501,15551,15561,15562,15606,15618,15641,15678,15686,15752,15777,15789,15802,15820,15893,15932,15953,15979,16034,16054,16126,16127,16162,16256,16261,16307,16357,16439,16441,16505,16538,16571,16590,16597,16620,16637,16665,16691,16701,16754,16765,16834,16858,16871,16975,16991,17001,17004,17055,17080,17087,17115,17116,17132,17133,17142,17162,17174,17194,17201,17220,17246,17251,17261,17341,17348,17375,17398,17424,17436,17562,17572,17594,17608,17613,17626,17634,17635,17638,17674,17690,17704,17711,17712,17769,17777,17785,17829,17853,17877,17881,17919,17934,17943,17955,17987,17989,18010,18084,18099,18162,18206,18210,18277,18291,18334,18348,18362,18459,18515,18629,18633,18679,18685,18721,18767,18770,18785,18862,18889,18920,18931,18940,19012,19049,19062,19138,19170,19189,19200,19217,19242,19306,19321,19328,19347,19371,19387,19596,19600,19629,19632,19650,19718,19771,19783,19843,19903,19906,19918,19978,20038,20051,20083,20224,20279,20292,20302,20316,20333,20426,20432,20460,20465,20538,20638,20644,20701,20732,20740,20769,20774,20792,20851,20856,20899,20911,21014,21030,21032,21053,21072,21081,21103,21122,21239,21247,21307,21344,21368,21442,21513,21517,21538,21612,21660,21680,21812,21813,21844,21869,21893,21898,21904,21969,22057,22157,22170,22172,22215,22228,22230,22283,22286,22314,22337,22341,22374,22507,22523,22588,22641,22667,22699,22702,22727,22766,22813,22928,22934,23160,23168,23273,23336,23387,23396,23518,23548,23564,23605,23627,23727,23734,23768,23798,23816,23822,23832,23876,23892,23915,23929,23945,23951,23958,23965,23967,23969,23981,23998,24082,24086,24113,24201,24205,24224,24251,24282,24421,24423,24451,24481,24502,24523,24525,24554,24573,24574,24595,24627,24629,24693,24706,24765,24800,24892,24933,24958,24975,25037,25170,25179,25245,25325,25346,25366,25435,25531,25543,25620,25758,25763,25766,25787,25815,25820,25855,25884,25911,25927,25966,25987,26019,26030,26032,26069,26140,26217,26244,26247,26255,26258,26279,26373,26386,26408,26470,26515,26545,26578,26732,26747,26753,26813,26877,26894,26910,26948,26986,26996,26998,27006,27017,27021,27029,27044,27045,27046,27049,27070,27075,27150,27196,27256,27279,27335,27347,27414,27430,27466,27495,27528,27562,27590,27595,27601,27609,27668,27692,27820,27925,27951,28004,28017,28048,28110,28132,28185,28204,28263,28274,28322,28375,28392,28470,28530,28543,28673,28720,28746,28785,28811,28834,28868,28869,28918,28968,29012,29032,29096,29178,29210,29215,29218,29272,29355,29404,29415,29429,29454,29469,29487,29520,29529,29551,29602,29608,29704,29736,29741,29753,29776,29784,29806,29831,29833,29849,29852,29886,29940,29987,30019,30023,30040,30104,30106,30113,30191,30219,30260,30278,30301,30325,30402,30455,30466,30503,30532,30556,30572,30643,30672,30690,30691,30707,30747,30775,30795,30858,30892,30904,30976,31014,31027,31041,31146,31178,31181,31188,31195,31198,31224,31295,31302,31427,31463,31486,31492,31504,31508,31573,31754,31756,31761,31783,31797,31819,31836,31868,31895,31896,31944,32032,32035,32117,32190,32216,32224,32240,32254,32288,32295,32310,32336,32353,32360,32362,32368,32370,32371,32374,32451,32475,32485,32488,32499,32654,32665,32671,32830,32851,32896,32903,32953,32977,33002,33004,33079,33081,33112,33119,33138,33163,33174,33259,33281,33334,33373,33441,33450,33508,33562,33585,33590,33671,33695,33750,33777,33786,33818,33820,33832,33842,33862,34002,34041,34060,34141,34192,34264,34399,34429,34469,34496,34535,34539,34557,34565,34608,34674,34729,34736,34751,34763,34809,34851,34932,34961,34999,35003,35007,35012,35036,35098,35158,35195,35199,35209,35262,35266,35325,35356,35371,35377,35378,35398,35433,35458,35464,35502,35541,35588,35600,35643,35657,35679,35681,35686,35715,35720,35770,35776,35808,35848,35930,35969,35986,36035,36060,36063,36069,36095,36214,36258,36376,36411,36440,36447,36495,36514,36529,36563,36691,36762,36765,36771,36846,36850,36853,36880,36894,36984,36989,37043,37085,37194,37242,37297,37341,37372,37399,37411,37425,37484,37487,37490,37502,37512,37559,37610,37626,37637,37643,37670,37688,37706,37790,37852,37886,38022,38029,38069,38075,38156,38158,38194,38304,38313,38323,38366,38374,38420,38531,38610,38622,38696,38803,38817,38822,38827,38841,38849,38921,38969,39011,39014,39031,39066,39072,39080,39093,39115,39125,39165,39178,39195,39220,39231,39240,39270,39272,39358,39394,39420,39428,39472,39515,39527,39551,39574,39637,39664,39669,39696,39934,39993,40181,40252,40268,40296,40309,40341,40349,40354,40399,40444,40448,40457,40498,40527,40627,40651,40674,40676,40737,40762,40777,40812,40887,40911,40945,40946,41025,41070,41087,41137,41222,41228,41233,41243,41268,41275,41276,41287,41327,41337,41369,41379,41389,41516,41529,41667,41718,41730,41769,41841,41850,41893,41899,41929,41934,41986,42071,42090,42166,42189,42197,42210,42225,42322,42346,42393,42401,42422,42429,42552,42599,42624,42669,42717,42733,42782,42786,42795,42869,42890,42905,42930,42945,42972,42974,42988,43065,43109,43247,43279,43283,43314,43320,43374,43420,43489,43499,43502,43607,43728,43837,43892,43906,43907,43924,43940,44067,44102,44174,44228,44286,44323,44338,44377,44439,44508,44560,44611,44622,44655,44691,44719,44751,44796,44810,44832,44884,44888,44987,45057,45082,45116,45144,45159,45234,45268,45279,45281,45321,45399,45410,45417,45429,45458,45500,45542,45546,45593,45662,45741,45753,45772,45840,45867,45874,45880,45891,45913,45935,46027,46068,46093,46271,46358,46376,46382,46385,46391,46392,46393,46468,46485,46515,46537,46548,46567,46590,46603,46630,46727,46759,46767,46831,46838,46846,46905,46919,46927,46972,47005,47023,47030,47046,47107,47209,47232,47239,47271,47302,47341,47377,47418,47467,47475,47477,47481,47498,47537,47550,47650,47703,47717,47800,47804,47856,47880,47911,47924,47942,47965,48002,48050,48092,48100,48205,48222,48223,48232,48237,48253,48280,48305,48329,48341,48400,48521,48599,48656,48680,48715,48769,48812,48845,48847,49072,49211,49292,49330,49341,49348,49353,49407,49416,49426,49431,49440,49442,49523,49575,49599,49612,49620,49655,49665,49726,49729,49763,49783,49791,49849,49872,49939,49980,49989,49997,50009,50054,50084,50095,50277,50287,50300,50309,50311,50337,50355,50357,50443,50453,50536,50592,50596,50599,50612,50647,50657,50700,50717,50752,50767,50772,50791,50820,50830,50848,50850,50909,50915,50920,50921,50947,50961,51025,51030,51117,51150,51155,51272,51291,51294,51308,51333,51342,51378,51406,51414,51421,51449,51595,51597,51637,51644,51721,51726,51774,51829,51870,51918,51975,51980,52014,52200,52332,52489,52583,52585,52612,52619,52627,52631,52654,52700,52716,52797,52867,52883,52936,52938,52992,53002,53020,53028,53068,53077,53089,53192,53201,53242,53258,53296,53347,53364,53375,53434,53497,53505,53595,53622,53654,53672,53681,53756,53786,53839,53941,53957,53961,53963,53968,53994,54006,54050,54070,54075,54108,54120,54135,54171,54215,54229,54272,54284,54285,54306,54319,54349,54367,54373,54386,54412,54438,54468,54471,54519,54587,54588,54598,54603,54623,54646,54686,54715,54773,54922,54954,54988,55066,55092,55105,55156,55201,55218,55235,55264,55270,55320,55345,55407,55436,55450,55456,55466,55483,55526,55529,55536,55568,55569,55721,55779,55831,55846,55856,55861,55923,56008,56014,56031,56104,56174,56182,56228,56233,56235,56269,56283,56355,56498,56500,56543,56552,56571,56576,56596,56618,56696,56771,56801,56825,56850,56877,56895,56932,56939,56945,56950,56951,56971,56982,57000,57086,57099,57120,57146,57191,57240,57340,57353,57362,57400,57502,57515,57558,57585,57635,57671,57710,57729,57732,57761,57781,57822,57832,57834,57906,57914,57940,57949,57958,58000,58009,58068,58190,58211,58213,58223,58236,58239,58361,58426,58530,58545,58578,58619,58656,58677,58681,58729,58763,58792,58851,58940,58949,58963,59012,59026,59087,59135,59199,59212,59218,59230,59388,59400,59447,59468,59498,59599,59647,59653,59661,59666,59680,59698,59728,59758,59766,59774,59788,59791,59796,59915,59955,59984,60046,60071,60106,60108,60117,60157,60190,60258,60333,60444,60497,60504,60506,60579,60629,60659,60748,60755,60812,60815,60832,60855,60872,60911,60919,60959,61031,61184,61195,61198,61199,61208,61221,61232,61248,61361,61433,61446,61453,61546,61590,61651,61717,61737,61754,61766,61798,61803,61818,61879,61885,61895,61901,61993,62040,62108,62111,62129,62148,62168,62179,62200,62227,62238,62274,62301,62329,62381,62452,62502,62510,62582,62688,62714,62790,62876,62886,62922,62955,62977,63008,63012,63015,63079,63109,63118,63133,63155,63165,63185,63218,63250,63296,63332,63387,63493,63519,63690,63756,63797,63896,63919,63926,63933,64049,64121,64129,64140,64188,64296,64331,64440,64452,64546,64550,64597,64715,64724,64740,64741,64742,64753,64767,64799,64808,64832,64838,64839,64846,64849,64851,64913,64930,64984,65022,65060,65103,65104,65114,65138,65165,65169,65177,65257,65273,65305,65312,65325,65416,65437,65459,65558,65582,65587,65710,65721,65729,65812,65870,65890,65968,65976,66103,66160,66168,66190,66254,66317,66386,66526,66535,66546,66609,66639,66705,66753,66799,66821,66832,66858,66893,66926,66927,66961,67030,67038,67069,67102,67133,67200,67209,67212,67214,67227,67240,67289,67294,67298,67346,67366,67403,67481,67484,67538,67618,67641,67759,67784,67803,67863,67913,68018,68052,68053,68072,68111,68119,68121,68146,68280,68281,68381,68436,68591,68637,68663,68703,68716,68719,68726,68744,68772,68879,68903,68972,68983,69027,69035,69076,69078,69091,69118,69129,69131,69134,69172,69335,69356,69364,69382,69410,69477,69502,69556,69572,69583,69602,69618,69621,69645,69656,69663,69666,69673,69718,69766,69778,69805,69815,69941,69982,70033,70058,70094,70133,70304,70306,70332,70391,70393,70414,70429,70455,70473,70498,70518,70599,70614,70624,70659,70667,70672,70739,70776,70835,70964,70989,71063,71122,71133,71229,71373,71391,71488,71532,71624,71627,71649,71657,71670,71683,71729,71748,71765,71856,71865,71904,71909,71923,71991,72001,72002,72091,72094,72099,72139,72167,72234,72238,72314,72330,72398,72409,72446,72451,72471,72531,72576,72731,72762,72764,72868,72932,72951,72988,73013,73041,73063,73113,73318,73359,73393,73436,73463,73471,73497,73499,73574,73644,73650,73667,73798,73866,73915,73921,74010,74022,74049,74087,74134,74194,74196,74208,74248,74259,74307,74333,74447,74534,74537,74541,74549,74571,74600,74601,74602,74613,74623,74677,74706,74710,74713,74766,74808,74832,74879,74885,74967,74995,75009,75061,75083,75172,75178,75245,75253,75305,75313,75320,75366,75421,75432,75434,75438,75474,75486,75533,75632,75638,75646,75651,75691,75693,75702,75734,75737,75768,75812,75892,75893,75903,76010,76054,76073,76093,76111,76177,76239,76333,76400,76409,76430,76442,76463,76474,76477,76512,76544,76678,76856,76859,76917,76959,76987,76989,77059,77118,77119,77164,77265,77314,77388,77415,77478,77568,77650,77686,77687,77708,77711,77748,77759,77764,77825,77828,77916,77924,77967,77997,78018,78024,78032,78034,78058,78062,78076,78083,78129,78130,78144,78235,78253,78345,78402,78403,78413,78429,78468,78526,78632,78673,78730,78731,78790,78832,78899,78926,78931,78953,79045,79083,79186,79209,79218,79260,79264,79280,79304,79309,79310,79331,79376,79419,79427,79517,79578,79603,79684,79703,79717,79728,79738,79777,79786,79854,79857,80044,80069,80137,80202,80235,80239,80295,80313,80366,80376,80386,80461,80480,80535,80566,80568,80592,80721,80824,80830,80978,80987,81065,81067,81126,81141,81178,81188,81239,81274,81304,81340,81448,81454,81469,81489,81501,81570,81583,81599,81602,81633,81650,81653,81755,81758,81828,81869,81907,82103,82112,82113,82156,82234,82246,82249,82290,82325,82382,82429,82551,82559,82594,82608,82650,82680,82705,82725,82727,82739,82782,82787,82866,82868,82908,82986,83062,83079,83125,83183,83258,83269,83286,83294,83297,83347,83379,83388,83405,83427,83429,83446,83470,83607,83632,83681,83686,83728,83745,83786,83805,83834,83835,83852,83860,83919,83935,83976,84057,84079,84116,84131,84133,84197,84206,84208,84262,84298,84312,84329,84333,84375,84384,84456,84482,84507,84542,84549,84558,84566,84602,84611,84628,84638,84650,84664,84682,84698,84725,84766,84767,84837,84845,84846,84863,84896,84898,84899,84909,84975,84984,85229,85274,85306,85313,85350,85407,85417,85571,85586,85638,85669,85713,85726,85733,85761,85801,85828,85836,85851,85865,85873,85881,85884,85915,85975,85988,85999,86002,86010,86020,86024,86073,86207,86234,86298,86324,86361,86396,86456,86460,86490,86523,86529,86545,86561,86582,86585,86587,86641,86653,86678,86690,86740,86751,86771,86797,86798,86917,86937,86968,87003,87016,87036,87043,87086,87168,87218,87236,87274,87344,87375,87394,87423,87447,87470,87479,87513,87526,87528,87618,87683,87699,87726,87733,87783,87853,87916,87921,88030,88063,88080,88091,88096,88097,88118,88128,88175,88178,88198,88249,88348,88372,88389,88421,88434,88448,88498,88520,88533,88583,88665,88730,88747,88761,88839,88853,88886,88899,88906,88928,88932,88953,89011,89064,89136,89146,89203,89207,89262,89268,89278,89330,89336,89339,89368,89453,89502,89519,89520,89533,89548,89551,89615,89636,89654,89662,89689,89700,89738,89764,89782,89785,89811,89823,89829,89836,89843,89987,89996,90003,90081,90097,90162,90189,90193,90202,90239,90248,90269,90280,90283,90343,90392,90460,90546,90553,90747,90750,90755,90773,90785,90835,90843,90950,90959,90960,91009,91031,91143,91208,91261,91290,91296,91433,91434,91495,91510,91536,91556,91563,91573,91631,91660,91675,91676,91692,91837,91923,92063,92077,92107,92117,92156,92193,92211,92216,92277,92349,92357,92438,92489,92534,92537,92539,92652,92667,92674,92794,92906,92917,92943,92964,92975,93056,93067,93074,93112,93124,93175,93226,93254,93288,93308,93325,93345,93394,93436,93635,93642,93737,93811,93867,93870,93915,93941,93958,94041,94123,94136,94173,94186,94215,94256,94278,94304,94368,94391,94414,94423,94444,94448,94455,94457,94482,94498,94558,94631,94701,94707,94709,94720,94780,94802,94876,94904,95028,95034,95072,95077,95089,95107,95127,95201,95223,95231,95237,95263,95307,95356,95369,95374,95397,95552,95687,95706,95774,95784,95803,95876,95900,96000,96023,96027,96039,96062,96078,96135,96191,96265,96297,96356,96380,96446,96447,96490,96539,96567,96607,96630,96655,96660,96678,96728,96763,96777,96794,96821,96825,96841,96992,96993,97087,97114,97119,97127,97177,97184,97193,97216,97218,97225,97237,97242,97338,97345,97364,97366,97398,97406,97425,97472,97490,97517,97571,97580,97614,97711,97714,97759,97804,97835,97841,97931,97948,98116,98131,98138,98141,98166,98235,98303,98353,98399,98402,98465,98470,98500,98509,98518,98539,98569,98604,98627,98663,98684,98823,98845,98848,98861,98897,98909,98939,98963,98979,99013,99015,99081,99099,99176,99198,99206,99215,99216,99227,99391,99451,99463,99469,99576,99593,99622,99712,99748,99753,99771,99775,99839,99902,99924,99948,99952,99978,100002,100017,100094,100118,100190,100222,100257,100260,100330,100362,100391,100423,100444,100449,100521,100572,100579,100592,100639,100640,100669,100752,100928,100937,100941,100963,100964,100988,100998,101062,101168,101232,101238,101276,101315,101365,101373,101395,101397,101420,101440,101448,101495,101503,101606,101608,101635,101649,101686,101714,101722,101725,101780,101795,101830,101834,101887,101921,101946,101951,101983,102053,102067,102069,102079,102127,102136,102199,102268,102453,102462,102504,102557,102605,102633,102636,102693,102738,102875,102926,102942,103026,103072,103092,103109,103123,103141,103194,103208,103212,103220,103366,103508,103538,103611,103693,103848,103886,103916,103920,103927,103942,103946,103993,103997,104034,104045,104077,104088,104094,104122,104146,104151,104295,104330,104410,104424,104446,104537,104552,104557,104560,104568,104570,104589,104601,104608,104616,104638,104754,104807,104838,104858,104890,104930,104977,104990,105051,105073,105172,105187,105205,105210,105249,105320,105369,105370,105416,105483,105572,105676,105755,105822,105850,105869,105877,105880,106000,106072,106100,106165,106233,106335,106364,106425,106476,106501,106542,106602,106614,106634,106748,106827,106865,106872,106887,106993,107003,107013,107063,107185,107188,107208,107261,107316,107416,107429,107489,107499,107506,107520,107553,107585,107635,107759,107801,107811,107815,107836,107888,107889,107898,107946,108022,108054,108069,108098,108117,108125,108170,108186,108193,108199,108245,108278,108291,108307,108319,108383,108396,108413,108416,108463,108464,108522,108535,108584,108624,108688,108783,108829,108875,108921,108969,108973,108996,109014,109063,109103,109149,109180,109236,109311,109346,109393,109433,109445,109514,109598,109647,109648,109685,109704,109706,109781,109837,109893,109911,109922,109979,109984,109999,110007,110022,110059,110065,110104,110135,110141,110143,110158,110165,110185,110194,110209,110247,110267,110282,110376,110404,110484,110611,110757,110777,110792,110812,110819,110831,110867,110933,110970,110974,111068,111099,111148,111193,111260,111266,111289,111290,111306,111328,111411,111414,111454,111482,111487,111497,111560,111597,111610,111621,111659,111676,111700,111712,111742,111791,111818,111819,111877,111906,111942,111945,111974,111984,111996,112000,112011,112067,112071,112083,112160,112176,112232,112257,112293,112426,112505,112553,112598,112634,112654,112692,112758,112779,112799,112811,112872,112890,112914,112922,113011,113032,113074,113078,113099,113161,113185,113201,113224,113225,113302,113340,113373,113445,113449,113528,113615,113686,113687,113695,113696,113741,113782,113794,113830,113863,113912,113922,113936,113980,113994,114024,114162,114171,114197,114199,114200,114303,114320,114395,114404,114429,114467,114469,114508,114536,114679,114705,114735,114783,114791,114823,114858,114893,114923,114971,115003,115032,115105,115173,115197,115222,115317,115375,115379,115383,115403,115423,115445,115458,115520,115556,115608,115648,115652,115681,115713,115718,115749,115849,115884,115893,115895,115914,115927,115932,115939,115941,115960,115998,116001,116014,116055,116092,116117,116168,116191,116204,116235,116239,116317,116323,116384,116392,116429,116451,116473,116480,116509,116536,116631,116647,116723,116750,116751,116773,116791,116792,116904,116991,117001,117026,117043,117062,117123,117134,117148,117196,117211,117227,117285,117344,117379,117420,117436,117441,117444,117452,117503,117547,117600,117602,117614,117647,117694,117767,117792,117828,117875,118010,118013,118021,118064,118076,118122,118135,118164,118238,118247,118266,118275,118280,118290,118307,118375,118381,118434,118507,118545,118552,118559,118597,118648,118685,118734,118784,118810,118878,118997,119005,119027,119040,119067,119073,119200,119239,119246,119250,119260,119273,119289,119326,119335,119409,119416,119446,119490,119575,119616,119621,119677,119724,119734,119789,119827,119873,119936,119950,119954,119957,119962,119968,120034,120069,120213,120223,120224,120278,120304,120316,120319,120338,120381,120403,120456,120462,120468,120481,120495,120529,120569,120620,120694,120780,120790,120888,120936,120941,120974,121031,121140,121230,121243,121253,121317,121411,121457,121459,121516,121553,121556,121604,121644,121650,121750,121778,121786,121787,121798,121819,121845,121865,121941,121970,121980,121983,122011,122106,122168,122198,122221,122236,122267,122296,122315,122386,122401,122424,122524,122543,122565,122575,122643,122753,122754,122810,122916,122926,122960,122969,123044,123095,123125,123135,123196,123312,123336,123358,123381,123391,123402,123415,123422,123491,123510,123555,123560,123595,123611,123654,123777,123791,123796,123810,123852,123856,123895,123908,123949,123950,124003,124080,124097,124108,124213,124259,124279,124286,124313,124400,124404,124417,124477,124518,124520,124539,124565,124590,124616,124633,124642,124688,124712,124732,124741,124752,124792,124836,124956,124975,125017,125044,125082,125088,125120,125126,125158,125168,125191,125386,125484,125531,125571,125586,125598,125599,125615,125629,125688,125707,125736,125770,125788,125879,125883,125913,125943,125974,126048,126049,126051,126056,126082,126098,126101,126127,126138,126160,126184,126186,126268,126278,126313,126321,126367,126418,126468,126487,126519,126542,126551,126560,126572,126578,126620,126729,126752,126807,126881,126886,126896,126899,126959,126969,127017,127030,127040,127109,127122,127189,127300,127433,127519,127534,127594,127662,127697,127710,127722,127748,127770,127811,127834,127887,127902,127926,127933,127965,127970,127972,128009,128025,128051,128119,128124,128151,128283,128285,128311,128331,128350,128485,128532,128549,128557,128580,128589,128603,128611,128620,128628,128633,128636,128679,128723,128727,128753,128757,128798,128804,128838,128875,128936,128938,128967,129087,129112,129156,129189,129232,129255,129267,129300,129314,129337,129343,129426,129446,129498,129578,129589,129590,129600,129620,129650,129667,129696,129698,129702,129711,129733,129755,129780,129894,129896,129897,129926,129978,130036,130071,130119,130248,130296,130310,130344,130345,130354,130370,130403,130404,130411,130412,130440,130497,130562,130580,130601,130619,130621,130637,130652,130681,130698,130702,130722,130746,130801,130890,131058,131134,131139,131179,131189,131199,131211,131251,131286,131331,131337,131358,131374,131377,131385,131450,131455,131456,131475,131515,131535,131555,131590,131607,131624,131671,131684,131689,131696,131717,131719,131742,131779,131787,131795,131852,131942,132062,132121,132129,132139,132150,132183,132249,132275,132312,132346,132440,132446,132452,132578,132606,132669,132689,132716,132805,132830,132853,132878,132924,132926,132938,133019,133071,133103,133138,133163,133189,133227,133234,133262,133296,133365,133379,133448,133464,133560,133592,133684,133692,133703,133704,133761,133771,133781,133791,133804,133820,133893,133905,133924,133947,134001,134021,134038,134074,134086,134156,134158,134178,134193,134196,134229,134233,134246,134261,134268,134352,134384,134413,134430,134485,134518,134545,134561,134564,134600,134712,134723,134759,134811,134823,134950,134961,134989,135023,135088,135103,135107,135137,135161,135171,135189,135209,135268,135280,135285,135288,135320,135325,135364,135371,135388,135420,135432,135434,135504,135539,135556,135591,135616,135626,135628,135636,135658,135676,135701,135702,135747,135811,135815,135830,135874,135912,135916,135942,135959,135976,135994,136090,136122,136131,136135,136136,136166,136181,136189,136250,136258,136290,136304,136353,136364,136380,136434,136438,136455,136483,136489,136518,136533,136546,136570,136592,136608,136629,136660,136667,136672,136807,136834,136838,136862,136870,136877,136886,136912,136942,136971,136997,137018,137029,137043,137049,137082,137117,137151,137171,137193,137216,137246,137251,137301,137330,137420,137456,137465,137582,137741,137759,137774,137781,137785,137786,137803,137808,137828,137832,137871,138033,138118,138138,138192,138204,138219,138231,138238,138279,138303,138307,138323,138326,138333,138365,138409,138458,138467,138472,138475,138513,138514,138670,138681,138703,138744,138770,138784,138859,138885,138899,138976,139009,139053,139060,139070,139071,139082,139085,139107,139164,139222,139229,139246,139275,139287,139353,139421,139445,139464,139486,139526,139567,139592,139608,139619,139625,139627,139656,139689,139733,139747,139758,139787,139788,139831,139854,139914,139961,139966,139975,140015,140027,140119,140152,140154,140208,140228,140482,140514,140612,140672,140687,140796,140799,140837,140838,140859,140937,141000,141011,141026,141185,141213,141225,141241,141266,141280,141287,141291,141332,141338,141396,141534,141548,141557,141611,141636,141639,141644,141680,141686,141702,141813,141859,141861,141950,142035,142078,142190,142227,142234,142235,142237,142242,142303,142336,142429,142434,142444,142486,142500,142502,142522,142580,142589,142656,142703,142715,142725,142759,142772,142840,142872,142901,142913,142936,142982,142996,143001,143071,143072,143077,143108,143162,143182,143243,143251,143260,143286,143343,143350,143360,143394,143414,143464,143487,143514,143515,143516,143579,143599,143640,143645,143660,143662,143675,143683,143702,143731,143759,143770,143775,143777,143780,143782,143847,143854,143887,143920,143930,143961,143963,144054,144076,144139,144167,144284,144340,144456,144472,144589,144599,144644,144650,144693,144767,144771,144835,144837,144858,144866,144876,144998,145002,145050,145074,145100,145102,145271,145327,145362,145364,145387,145406,145482,145488,145507,145535,145560,145563,145566,145682,145687,145707,145715,145753,145757,145877,145926,145943,145949,146023,146036,146066,146076,146091,146096,146138,146145,146164,146176,146179,146190,146228,146359,146362,146419,146459,146597,146663,146729,146747,146752,146786,146798,146853,146870,146892,146942,146954,147007,147016,147019,147056,147059,147066,147110,147130,147165,147175,147182,147195,147268,147275,147298,147367,147372,147393,147416,147496,147530,147556,147557,147596,147632,147664,147758,147837,147967,148080,148146,148167,148170,148213,148230,148298,148312,148333,148467,148520,148522,148626,148730,148777,148886,148939,148990,149008,149156,149215,149386,149387,149418,149423,149427,149452,149597,149608,149627,149695,149696,149757,149776,149860,149923,150064,150068,150122,150188,150211,150264,150266,150283,150345,150367,150436,150455,150509,150542,150554,150555,150588,150631,150731,150750,150754,150761,150809,150814,150825,150827,150838,150921,150924,150936,150969,150993,151048,151052,151070,151088,151099,151163,151188,151236,151267,151297,151402,151465,151561,151565,151590,151646,151662,151675,151727,151732,151737,151741,151809,151831,151857,151876,151881,151934,152016,152061,152153,152166,152220,152255,152267,152289,152305,152308,152406,152408,152411,152470,152494,152503,152517,152540,152707,152839,152842,152848,152850,152872,152920,152925,152954,152956,152970,153012,153035,153046,153065,153153,153159,153218,153222,153228,153234,153255,153279,153291,153298,153317,153334,153335,153349,153388,153390,153397,153433,153445,153459,153564,153567,153571,153643,153697,153764,153769,153780,153835,153889,153896,153899,153919,153932,153965,154016,154052,154069,154072,154080,154155,154171,154174,154175,154181,154184,154205,154286,154322,154363,154405,154478,154486,154539,154566,154620,154633,154634,154677,154747,154802,154814,154822,154918,154972,154989,154991,155011,155021,155031,155048,155069,155070,155078,155087,155151,155161,155204,155224,155234,155270,155288,155374,155384,155440,155469,155496,155535,155560,155604,155605,155606,155611,155778,155808,155945,155984,156015,156043,156167,156335,156342,156401,156486,156554,156599,156687,156698,156727,156756,156773,156774,156783,156860,156903,156924,156947,156975,157002,157096,157143,157190,157218,157233,157317,157334,157343,157379,157391,157410,157514,157534,157580,157611,157651,157673,157700,157720,157723,157777,157817,157866,157883,157903,157927,157992,158075,158091,158105,158107,158112,158176,158206,158238,158273,158335,158366,158461,158478,158485,158553,158609,158651,158668,158677,158681,158774,158778,158808,158829,158833,158909,158924,158959,158985,159022,159096,159136,159153,159209,159211,159249,159288,159347,159372,159392,159446,159475,159495,159508,159526,159547,159552,159572,159587,159613,159656,159666,159714,159733,159754,159769,159777,159779,159792,159819,159863,159868,159876,159921,159928,159961,159964,160063,160064,160171,160178,160187,160192,160256,160272,160282,160313,160321,160326,160397,160445,160556,160571,160615,160627,160636,160679,160683,160715,160725,160750,160759,160767,160785,160804,160833,160870,160907,160908,160970,161002,161046,161049,161064,161131,161193,161221,161234,161263,161269,161301,161348,161401,161429,161430,161434,161444,161445,161455,161462,161528,161535,161555,161573,161587,161592,161672,161706,161715,161847,161885,161894,161937,161991,162009,162030,162038,162076,162113,162116,162134,162222,162225,162230,162245,162261,162274,162306,162346,162373,162492,162493,162494,162625,162627,162679,162707,162718,162726,162753,162763,162771,162972,163083,163148,163186,163187,163209,163250,163326,163328,163335,163381,163441,163446,163460,163463,163496,163500,163504,163533,163636,163672,163709,163717,163737,163746,163774,163909,163934,164023,164055,164080,164129,164146,164158,164188,164238,164252,164264,164275,164299,164301,164317,164359,164402,164539,164564,164581,164599,164606,164790,164803,164837,164844,164845,164855,164885,164906,164991,164999,165011,165015,165063,165067,165081,165196,165201,165514,165547,165562,165563,165599,165683,165694,165744,165755,165926,165936,166057,166090,166111,166187,166195,166262,166317,166322,166323,166362,166391,166401,166418,166490,166493,166522,166597,166673,166700,166746,166791,166815,166825,166841,166847,166868,166892,166907,166909,166986,167192,167196,167208,167246,167266,167344,167389,167402,167448,167449,167450,167512,167546,167567,167617,167648,167650,167661,167691,167707,167742,167754,167768,167775,167780,167793,167802,167814,167826,167831,167869,167884,167913,167926,168065,168075,168085,168138,168220,168221,168226,168271,168309,168325,168338,168393,168396,168406,168423,168446,168487,168488,168503,168517,168555,168558,168579,168605,168626,168628,168666,168682,168719,168761,168819,168938,168955,169015,169043,169054,169069,169072,169082,169122,169123,169126,169160,169177,169245,169307,169400,169466,169489,169545,169549,169555,169565,169573,169600,169648,169681,169702,169724,169744,169766,169770,169836,169847,169888,169958,169969,169976,170060,170113,170129,170132,170198,170221,170236,170238,170262,170286,170293,170349,170369,170403,170416,170426,170465,170555,170565,170663,170665,170687,170707,170718,170727,170751,170766,170793,170794,170864,170871,170872,170993,171040,171042,171065,171068,171109,171139,171168,171179,171180,171245,171255,171259,171294,171325,171353,171362,171383,171428,171444,171454,171477,171524,171588,171607,171624,171634,171636,171709,171720,171721,171772,171820,171883,171930,171941,171951,171985,171989,172020,172025,172033,172141,172215,172304,172310,172327,172348,172420,172450,172476,172487,172500,172549,172579,172592,172643,172651,172682,172714,172726,172761,172831,172900,172940,172958,173004,173022,173047,173076,173143,173182,173358,173378,173381,173408,173424,173464,173537,173539,173547,173658,173680,173804,173810,173812,173852,173858,173872,173995,174019,174055,174113,174125,174165,174211,174215,174220,174311,174325,174332,174339,174383,174419,174475,174494,174502,174519,174528,174538,174547,174574,174577,174602,174668,174704,174787,174805,174893,174918,174931,174972,175047,175059,175134,175204,175220,175242,175294,175307,175368,175393,175396,175443,175545,175550,175566,175590,175618,175625,175669,175767,175864,175881,175940,175942,175943,175970,175988,176043,176094,176109,176115,176119,176149,176212,176259,176276,176303,176390,176396,176403,176492,176581,176590,176750,176827,176828,176829,176836,176849,176963,176997,177077,177126,177174,177219,177235,177305,177337,177394,177428,177444,177491,177493,177498,177511,177518,177522,177534,177541,177585,177610,177715,177872,177893,177995,178004,178014,178030,178060,178075,178123,178150,178177,178298,178311,178330,178352,178395,178419,178490,178514,178555,178655,178673,178731,178751,178788,178826,178828,178861,178896,178978,179002,179010,179078,179087,179096,179108,179110,179113,179186,179227,179231,179238,179288,179306,179370,179394,179447,179455,179520,179529,179752,179755,179758,179820,179837,179870,179878,179937,179968,180020,180031,180106,180160,180201,180212,180221,180235,180252,180318,180320,180351,180353,180388,180394,180487,180493,180537,180582,180597,180622,180664,180719,180786,180793,180798,180836,180837,180859,180923,180963,181059,181060,181095,181101,181124,181133,181142,181175,181180,181185,181191,181200,181205,181218,181249,181260,181359,181399,181428,181456,181531,181538,181566,181632,181636,181655,181701,181724,181800,181883,181887,181949,181992,182097,182147,182174,182187,182205,182250,182328,182371,182390,182416,182424,182480,182579,182600,182639,182655,182670,182751,182756,182833,182880,182991,182994,183000,183008,183010,183062,183064,183086,183123,183300,183304,183359,183388,183421,183509,183518,183519,183529,183588,183618,183619,183630,183638,183675,183699,183718,183781,183815,183871,183881,183887,183985,184001,184054,184062,184212,184225,184226,184270,184282,184325,184330,184333,184368,184373,184382,184428,184436,184448,184455,184498,184503,184515,184526,184534,184536,184548,184582,184597,184676,184691,184750,184755,184763,184768,184789,184807,184833,184860,184903,184910,184916,184918,184950,184954,184999,185027,185044,185051,185110,185168,185199,185204,185277,185346,185397,185407,185429,185446,185490,185523,185626,185636,185637,185666,185791,185803,185809,185820,185979,186053,186083,186112,186114,186200,186219,186242,186260,186351,186395,186439,186451,186473,186523,186564,186596,186617,186644,186665,186721,186890,186891,186897,186899,186940,187012,187099,187157,187198,187201,187227,187237,187264,187294,187333,187373,187432,187455,187456,187513,187530,187565,187590,187619,187664,187742,187765,187864,187890,187937,187964,187981,187991,188047,188070,188144,188219,188298,188306,188320,188352,188366,188399,188407,188413,188495,188532,188543,188590,188600,188668,188698,188752,188784,188841,188865,188878,188884,188928,188930,188999,189002,189019,189095,189120,189160,189169,189209,189224,189255,189303,189320,189321,189327,189337,189353,189360,189361,189365,189373,189377,189380,189454,189470,189656,189660,189670,189686,189696,189762,189782,189832,189837,189838,189839,189869,189912,189924,189930,189934,189941,189962,190029,190058,190065,190082,190170,190187,190188,190203,190221,190243,190282,190413,190425,190463,190517,190520,190537,190562,190636,190650,190741,190768,190772,190824,190828,190833,190934,190946,191026,191037,191060,191083,191097,191116,191117,191160,191186,191190,191220,191237,191239,191268,191311,191345,191380,191453,191463,191471,191474,191520,191534,191627,191667,191701,191751,191765,191767,191799,191822,191842,191865,191887,191899,191916,192036,192098,192166,192187,192228,192252,192295,192341,192355,192384,192390,192394,192441,192452,192473,192483,192491,192554,192600,192655,192676,192690,192786,192810,192818,192820,192842,192844,192861,192874,192995,193072,193166,193169,193170,193193,193219,193224,193290,193292,193332,193355,193358,193436,193438,193459,193510,193538,193576,193595,193619,193645,193681,193699,193712,193756,193871,193880,193892,193916,193918,193924,193942,194001,194006,194009,194033,194050,194055,194185,194190,194249,194261,194319,194324,194403,194416,194445,194463,194467,194468,194501,194602,194663,194672,194682,194734,194753,194767,194814,194818,194844,195026,195031,195067,195072,195083,195089,195108,195123,195177,195200,195233,195336,195339,195355,195385,195409,195413,195457,195464,195628,195813,195864,195885,195894,195897,195925,195956,195968,196068,196119,196125,196181,196234,196245,196246,196285,196290,196294,196387,196422,196545,196579,196596,196623,196660,196662,196677,196684,196689,196716,196727,196729,196740,196814,196859,196888,196979,197176,197211,197277,197282,197299,197351,197358,197414,197438,197459,197484,197560,197568,197577,197634,197688,197763,197794,197806,197875,197884,197933,197949,197980,198001,198085,198106,198116,198120,198136,198155,198184,198289,198290,198299,198331,198335,198432,198457,198460,198492,198520,198550,198586,198588,198596,198600,198625,198664,198667,198710,198717,198740,198756,198823,198843,198844,198882,198896,198999,199002,199009,199011,199018,199043,199052,199113,199126,199160,199218,199238,199247,199264,199289,199332,199359,199404,199411,199415,199416,199443
