1,21,32,42,70,80,115,126,139,140,146,150,177,192,229,234,236,240,333,365,409,432,462,531,536,552,565,581,589,615,636,650,662,667,672,678,681,697,704,725,775,784,822,836,900,930,952,960,1003,1010,1017,1117,1145,1150,1168,1177,1200,1206,1212,1249,1312,1321,1327,1364,1466,1516,1519,1545,1649,1677,1702,1768,1814,1830,1841,1852,1869,1907,1914,1943,1982,1986,2049,2054,2092,2104,2106,2143,2149,2163,2213,2229,2261,2267,2315,2327,2347,2365,2371,2397,2415,2451,2466,2530,2546,2565,2595,2602,2620,2622,2627,2663,2667,2674,2695,2740,2766,2769,2780,2789,2805,2812,2813,2838,2852,2951,2968,2991,3002,3021,3040,3044,3077,3102,3119,3137,3161,3165,3209,3260,3268,3285,3295,3349,3376,3380,3413,3430,3444,3470,3511,3515,3552,3558,3577,3593,3598,3624,3645,3660,3687,3714,3726,3751,3856,3857,3865,3866,3882,3888,3900,3904,3932,3937,3946,3965,4007,4040,4055,4057,4091,4097,4098,4109,4221,4246,4253,4308,4319,4342,4367,4411,4415,4431,4445,4457,4468,4480,4535,4540,4606,4608,4651,4697,4705,4712,4725,4757,4761,4809,4871,4882,4898,4928,4944,4976,5031,5042,5060,5148,5150,5212,5237,5272,5333,5340,5411,5433,5461,5474,5499,5522,5551,5582,5647,5711,5720,5753,5754,5759,5761,5841,5854,5878,5879,5884,5887,5896,5910,5924,5927,5985,5991,6015,6044,6082,6177,6217,6238,6255,6265,6298,6398,6476,6495,6501,6555,6560,6561,6565,6676,6681,6738,6749,6826,6836,6841,6853,6866,6928,6944,6964,6997,7020,7038,7058,7081,7083,7106,7143,7177,7179,7190,7196,7199,7214,7227,7236,7249,7268,7284,7285,7395,7419,7515,7546,7569,7574,7590,7592,7621,7639,7656,7692,7729,7746,7783,7788,7812,7845,7846,7867,7915,7920,7965,7980,8001,8002,8004,8008,8011,8013,8015,8033,8046,8051,8053,8077,8083,8088,8098,8150,8162,8213,8216,8221,8231,8287,8303,8316,8347,8358,8445,8451,8454,8505,8511,8561,8567,8573,8596,8645,8693,8711,8714,8748,8763,8770,8799,8843,8857,8888,8890,8898,8931,8946,8965,8980,9028,9060,9098,9122,9140,9187,9188,9233,9236,9290,9322,9339,9362,9384,9443,9456,9478,9503,9511,9613,9623,9730,9762,9794,9801,9818,9829,9912,9925,9947,9976,10041,10075,10119,10135,10137,10162,10172,10179,10183,10185,10193,10201,10203,10242,10255,10259,10268,10291,10300,10325,10402,10466,10574,10600,10606,10633,10663,10714,10716,10738,10762,10773,10775,10803,10808,10810,10814,10832,10862,10932,10946,10952,10953,10991,11026,11054,11056,11066,11122,11175,11196,11284,11350,11381,11441,11453,11478,11486,11499,11504,11554,11590,11596,11606,11636,11657,11667,11670,11702,11725,11734,11789,11878,11951,11975,11986,11996,12013,12067,12088,12093,12130,12131,12163,12189,12195,12202,12231,12271,12288,12324,12347,12374,12390,12397,12470,12501,12525,12546,12547,12571,12575,12583,12586,12592,12610,12652,12716,12735,12741,12850,12875,12888,12972,13008,13021,13042,13072,13093,13097,13139,13149,13169,13217,13235,13303,13313,13321,13349,13351,13386,13397,13438,13471,13478,13487,13502,13513,13554,13579,13580,13608,13609,13616,13636,13647,13651,13724,13740,13762,13797,13809,13828,13852,13876,13885,13929,13953,13968,13973,13991,13994,14032,14033,14069,14085,14124,14193,14203,14233,14249,14320,14333,14351,14354,14359,14389,14417,14475,14548,14556,14563,14606,14616,14619,14627,14632,14657,14674,14688,14763,14764,14769,14775,14790,14826,14831,14849,14863,14912,14956,14985,15011,15048,15058,15066,15076,15110,15137,15138,15155,15263,15329,15330,15365,15379,15444,15446,15480,15497,15514,15518,15606,15613,15642,15647,15668,15709,15717,15738,15741,15758,15793,15819,15826,15923,15999,16030,16052,16069,16105,16128,16130,16183,16184,16237,16387,16392,16401,16412,16418,16463,16474,16506,16542,16543,16588,16598,16599,16610,16617,16619,16653,16655,16656,16686,16693,16707,16715,16730,16734,16752,16758,16777,16788,16805,16808,16812,16835,16839,16852,16889,16938,16939,16980,16988,17013,17053,17072,17114,17125,17131,17152,17179,17185,17188,17256,17266,17275,17400,17410,17426,17434,17473,17477,17531,17563,17631,17654,17686,17725,17734,17739,17782,17789,17799,17853,17868,17931,17967,17987,18008,18078,18086,18097,18152,18182,18195,18207,18211,18237,18251,18307,18312,18313,18343,18352,18359,18369,18400,18412,18418,18426,18445,18453,18484,18500,18502,18519,18524,18538,18596,18602,18608,18680,18742,18795,18856,18862,18870,18877,18897,18913,18917,18940,18958,18974,19002,19064,19085,19098,19230,19231,19232,19234,19271,19281,19293,19299,19308,19332,19350,19440,19463,19478,19498,19499,19561,19571,19574,19593,19620,19626,19644,19662,19702,19768,19794,19901,19952,19962,19968,20000,20006,20019,20020,20070,20100,20129,20175,20191,20220,20230,20241,20242,20311,20318,20340,20354,20357,20362,20370,20421,20471,20521,20562,20603,20606,20674,20713,20723,20745,20760,20768,20788,20805,20823,20836,20843,20876,20886,20909,20920,20950,20959,20979,21003,21011,21026,21055,21071,21103,21144,21204,21207,21215,21240,21290,21314,21335,21361,21372,21405,21415,21461,21471,21494,21507,21526,21528,21553,21635,21643,21688,21691,21732,21741,21745,21772,21786,21808,21832,21861,21865,21874,21900,21922,21938,21958,21977,21982,21990,22013,22056,22104,22124,22137,22147,22168,22169,22218,22233,22294,22319,22329,22353,22397,22419,22459,22465,22485,22487,22499,22536,22542,22545,22563,22586,22589,22619,22625,22873,22876,22991,23019,23029,23063,23072,23093,23096,23101,23137,23152,23164,23212,23217,23231,23257,23270,23289,23336,23363,23375,23384,23401,23431,23456,23461,23480,23504,23520,23536,23558,23566,23578,23600,23619,23627,23629,23655,23664,23676,23686,23699,23701,23740,23765,23779,23858,23880,23950,23961,23973,23974,24013,24068,24073,24168,24200,24208,24215,24240,24256,24315,24321,24334,24343,24359,24378,24407,24421,24444,24457,24461,24487,24497,24507,24568,24574,24580,24614,24719,24728,24748,24752,24791,24803,24815,24832,24833,24834,24835,24935,24989,24990,25012,25016,25026,25095,25102,25117,25167,25171,25186,25191,25244,25260,25290,25317,25319,25335,25336,25339,25340,25371,25390,25404,25411,25516,25519,25535,25539,25591,25598,25610,25631,25643,25670,25704,25718,25732,25745,25755,25808,25816,25829,25836,25907,25921,25954,25970,26045,26063,26083,26116,26132,26137,26184,26245,26262,26293,26308,26316,26338,26349,26386,26436,26446,26485,26495,26500,26516,26549,26554,26563,26633,26636,26677,26702,26738,26759,26797,26806,26847,26855,26871,26904,26927,26951,26969,27005,27023,27078,27081,27091,27156,27168,27180,27187,27237,27239,27242,27256,27265,27267,27273,27331,27335,27350,27400,27402,27405,27428,27429,27460,27480,27547,27574,27590,27598,27614,27642,27709,27720,27739,27751,27760,27768,27770,27779,27799,27822,27837,27878,27928,27966,27992,28026,28041,28044,28106,28120,28127,28162,28163,28165,28168,28187,28256,28291,28317,28335,28344,28346,28353,28355,28359,28380,28401,28419,28435,28460,28473,28475,28496,28498,28507,28519,28528,28541,28545,28605,28609,28626,28630,28660,28689,28711,28811,28827,28833,28834,28851,28916,28932,28965,28984,28999,29010,29034,29038,29188,29203,29225,29233,29252,29265,29326,29327,29337,29340,29371,29375,29380,29388,29424,29444,29477,29506,29512,29518,29626,29628,29637,29642,29664,29676,29742,29754,29761,29773,29775,29818,29858,29866,29880,29966,29985,29992,30048,30053,30065,30108,30141,30154,30160,30165,30192,30243,30258,30264,30341,30363,30365,30374,30424,30436,30472,30542,30547,30548,30564,30590,30602,30624,30656,30683,30702,30704,30708,30717,30721,30736,30764,30776,30781,30787,30788,30836,30860,30867,31016,31028,31033,31042,31071,31105,31106,31181,31219,31228,31252,31296,31323,31342,31343,31393,31408,31443,31454,31461,31519,31556,31586,31603,31616,31634,31658,31700,31703,31724,31774,31776,31815,31868,31893,31899,31908,31912,31928,31953,31970,31983,32010,32076,32078,32093,32108,32161,32162,32189,32202,32232,32236,32241,32245,32271,32287,32301,32307,32310,32395,32415,32457,32467,32477,32480,32484,32497,32517,32548,32553,32586,32596,32617,32659,32661,32677,32701,32727,32753,32763,32766,32772,32779,32789,32802,32822,32873,32912,32935,32938,32997,33011,33017,33072,33076,33102,33157,33167,33168,33172,33175,33180,33215,33217,33219,33233,33261,33265,33307,33312,33321,33324,33354,33357,33383,33429,33463,33504,33507,33551,33555,33570,33575,33582,33587,33598,33601,33614,33635,33636,33643,33672,33714,33717,33728,33739,33743,33790,33794,33796,33826,33882,33898,33910,33920,34114,34182,34188,34193,34227,34235,34237,34257,34260,34267,34277,34286,34296,34340,34363,34364,34396,34402,34407,34408,34430,34435,34439,34441,34479,34503,34505,34521,34524,34534,34564,34643,34666,34668,34677,34691,34695,34702,34756,34777,34780,34798,34806,34816,34821,34857,34873,34877,34886,34894,34908,34910,34922,34934,34943,34950,34970,35023,35057,35112,35179,35197,35227,35233,35236,35241,35264,35265,35309,35326,35407,35414,35426,35429,35440,35471,35505,35511,35548,35636,35637,35679,35690,35704,35731,35768,35781,35783,35800,35801,35813,35818,35819,35851,35869,35941,36071,36079,36122,36162,36214,36246,36256,36290,36326,36335,36343,36377,36433,36491,36521,36525,36608,36706,36754,36810,36857,36861,36885,36937,36952,36967,36973,37026,37074,37121,37138,37163,37169,37188,37230,37352,37413,37416,37425,37428,37471,37481,37495,37511,37524,37531,37555,37578,37637,37645,37654,37733,37751,37767,37845,37852,37870,37880,37904,37927,37936,37998,38010,38029,38030,38034,38042,38048,38073,38096,38122,38126,38128,38130,38139,38148,38161,38168,38175,38205,38222,38237,38265,38316,38319,38321,38339,38484,38561,38583,38614,38620,38673,38677,38681,38699,38712,38738,38749,38756,38829,38832,38833,38864,38874,38889,38923,38943,38978,38990,38998,39004,39042,39044,39047,39099,39106,39160,39229,39306,39325,39353,39389,39406,39465,39481,39494,39529,39561,39594,39706,39715,39723,39751,39763,39800,39819,39820,39849,39865,39923,39943,39960,39970,39972,39985,40013,40031,40035,40038,40046,40047,40087,40091,40123,40130,40201,40218,40222,40236,40247,40274,40278,40288,40293,40361,40364,40371,40429,40434,40443,40449,40457,40458,40478,40494,40536,40572,40585,40658,40659,40695,40705,40729,40819,40825,40837,40899,40902,40904,40944,40945,40990,41046,41068,41109,41127,41129,41144,41148,41188,41257,41267,41315,41317,41334,41359,41372,41392,41422,41429,41492,41496,41503,41532,41583,41587,41607,41622,41670,41729,41739,41740,41757,41773,41807,41834,41855,41863,41869,41925,41971,42003,42017,42023,42024,42076,42088,42189,42195,42241,42243,42249,42297,42332,42352,42391,42404,42422,42423,42435,42460,42478,42521,42541,42581,42611,42656,42658,42677,42796,42823,42827,42833,42912,42913,42915,42917,42925,42935,42954,42957,42964,42979,43020,43027,43036,43070,43101,43112,43113,43139,43162,43182,43184,43226,43260,43272,43352,43356,43377,43379,43412,43456,43459,43486,43493,43546,43572,43583,43613,43633,43638,43651,43696,43706,43718,43763,43769,43867,43868,43871,43881,43902,43943,44005,44030,44072,44102,44104,44134,44147,44152,44153,44155,44159,44182,44216,44222,44231,44243,44258,44286,44299,44319,44323,44381,44395,44479,44487,44550,44557,44630,44641,44648,44697,44738,44757,44761,44762,44764,44780,44783,44832,44834,44858,44867,44927,45072,45077,45084,45167,45179,45186,45200,45201,45218,45224,45247,45256,45276,45316,45321,45383,45410,45413,45430,45458,45525,45526,45546,45585,45601,45624,45626,45642,45646,45668,45670,45674,45687,45712,45751,45758,45818,45820,45838,45889,45927,45933,45939,45945,45971,46004,46056,46087,46091,46102,46105,46124,46185,46196,46217,46268,46321,46365,46403,46438,46471,46473,46505,46536,46574,46617,46659,46726,46774,46799,46815,46851,46882,46885,46898,46920,46930,46949,46953,46983,46993,47024,47099,47151,47181,47192,47224,47246,47253,47262,47287,47316,47370,47389,47411,47434,47443,47445,47446,47451,47559,47573,47626,47678,47687,47700,47732,47740,47744,47754,47768,47784,47785,47836,47840,47841,47852,47963,47985,48014,48019,48035,48051,48052,48080,48100,48146,48166,48199,48207,48225,48228,48316,48320,48406,48408,48434,48490,48510,48529,48557,48570,48577,48581,48594,48641,48653,48666,48669,48678,48699,48757,48795,48805,48829,48832,48838,48853,48862,48883,48888,48901,48920,48945,48980,48987,49016,49018,49053,49091,49135,49151,49197,49206,49259,49306,49315,49355,49374,49376,49400,49430,49476,49484,49505,49515,49536,49559,49569,49631,49638,49641,49649,49651,49654,49658,49680,49689,49741,49799,49827,49879,49904,49937,49959,49980,49994,50021,50056,50058,50064,50083,50127,50198,50202,50214,50243,50245,50291,50353,50400,50503,50528,50535,50542,50573,50622,50629,50650,50680,50682,50697,50702,50716,50731,50765,50789,50807,50854,50859,50860,50871,50891,50903,50958,50986,51050,51085,51104,51106,51139,51157,51187,51196,51198,51238,51254,51331,51355,51404,51433,51447,51450,51452,51491,51539,51562,51616,51661,51684,51691,51706,51722,51769,51776,51788,51799,51846,51853,51855,51859,51872,51891,51955,51993,51994,52007,52009,52027,52049,52058,52062,52090,52132,52175,52176,52188,52189,52196,52201,52209,52250,52260,52267,52268,52277,52295,52303,52325,52390,52391,52395,52446,52449,52465,52468,52499,52544,52639,52645,52669,52715,52731,52736,52760,52833,52836,52838,52842,52844,52884,52913,52914,52943,52997,53008,53041,53050,53092,53100,53136,53164,53188,53193,53224,53242,53298,53360,53387,53412,53436,53437,53457,53479,53499,53500,53530,53557,53558,53564,53575,53580,53589,53622,53648,53673,53678,53713,53745,53753,53756,53763,53785,53818,53830,53831,53834,53894,53898,53905,53945,53947,53972,53976,53993,54009,54051,54136,54143,54219,54220,54223,54236,54267,54298,54325,54348,54355,54375,54376,54391,54401,54409,54410,54420,54421,54429,54445,54450,54483,54488,54506,54556,54567,54579,54591,54603,54627,54644,54645,54654,54657,54692,54703,54743,54755,54756,54787,54794,54850,54859,54891,54937,54948,54964,55013,55029,55045,55058,55059,55166,55228,55266,55283,55288,55289,55296,55297,55330,55343,55348,55350,55357,55388,55395,55398,55451,55454,55462,55466,55475,55495,55500,55509,55540,55562,55569,55581,55587,55608,55615,55638,55716,55718,55755,55780,55799,55808,55833,55849,55852,55909,55976,55979,55983,55984,55988,56025,56053,56097,56118,56119,56136,56187,56225,56256,56408,56452,56506,56528,56561,56565,56581,56613,56623,56625,56638,56670,56677,56680,56712,56731,56784,56802,56815,56818,56825,56839,56845,56871,56887,56901,56902,56906,56922,56952,56955,56963,56966,56976,57052,57064,57084,57121,57125,57135,57183,57212,57254,57286,57299,57311,57342,57345,57349,57361,57384,57419,57422,57462,57478,57480,57519,57534,57540,57554,57593,57665,57675,57685,57739,57756,57783,57790,57812,57845,57855,57866,57886,57915,57964,57975,58031,58039,58043,58075,58078,58080,58093,58154,58202,58281,58345,58366,58374,58408,58435,58457,58479,58480,58497,58523,58550,58554,58585,58591,58645,58651,58659,58661,58704,58705,58709,58719,58733,58740,58766,58789,58858,58869,58904,58949,59001,59009,59045,59105,59106,59157,59169,59189,59277,59345,59346,59384,59489,59531,59540,59585,59609,59614,59627,59639,59659,59668,59702,59754,59778,59845,59848,59894,59915,59963,59965,60027,60031,60042,60047,60063,60102,60190,60234,60239,60247,60266,60340,60370,60388,60391,60398,60401,60432,60463,60465,60507,60509,60555,60563,60609,60611,60642,60654,60672,60702,60729,60741,60751,60764,60813,60820,60822,60833,60850,60855,60875,60886,60931,60944,60982,60989,61022,61043,61062,61092,61093,61117,61151,61181,61250,61286,61318,61321,61355,61382,61406,61415,61461,61464,61542,61593,61596,61598,61644,61686,61693,61714,61745,61776,61801,61835,61976,62002,62039,62050,62061,62082,62164,62171,62173,62193,62232,62269,62319,62323,62341,62367,62396,62399,62400,62417,62452,62491,62492,62572,62595,62627,62669,62685,62694,62701,62716,62757,62784,62878,62882,62925,62935,62980,62988,63025,63026,63049,63076,63080,63100,63108,63114,63122,63166,63179,63188,63195,63205,63225,63242,63260,63294,63317,63324,63333,63407,63408,63428,63435,63459,63466,63476,63498,63529,63531,63564,63588,63610,63614,63626,63632,63740,63744,63780,63809,63850,63895,63917,63932,63943,63949,63965,63996,64013,64035,64048,64064,64156,64164,64181,64230,64232,64275,64280,64316,64331,64352,64390,64395,64414,64416,64424,64446,64511,64527,64529,64546,64583,64592,64593,64619,64661,64675,64724,64775,64812,64817,64847,64876,64902,64907,64911,64931,64934,64965,65056,65090,65106,65201,65244,65255,65291,65293,65354,65399,65406,65424,65438,65449,65465,65477,65564,65584,65608,65732,65737,65747,65755,65783,65793,65826,65860,65863,65872,65884,65892,65901,65915,65926,65952,65970,65986,65996,66021,66044,66049,66052,66103,66118,66119,66163,66165,66201,66206,66236,66242,66249,66267,66355,66380,66403,66404,66429,66461,66466,66487,66494,66532,66604,66657,66668,66684,66708,66743,66750,66760,66780,66788,66796,66805,66817,66849,66859,66882,66886,66888,66915,66942,66970,67004,67055,67060,67073,67084,67179,67180,67281,67315,67363,67392,67405,67423,67431,67453,67502,67516,67544,67552,67638,67658,67672,67695,67712,67772,67775,67806,67846,67862,67942,67972,67994,68028,68065,68097,68101,68133,68157,68172,68174,68178,68180,68181,68189,68209,68239,68251,68267,68271,68359,68367,68395,68426,68449,68476,68488,68510,68516,68525,68531,68546,68549,68572,68601,68673,68704,68722,68729,68765,68767,68775,68793,68826,68878,68898,68905,68909,68922,68946,68956,68982,68994,69003,69011,69035,69052,69104,69105,69112,69117,69143,69148,69153,69305,69316,69402,69429,69434,69442,69463,69472,69482,69500,69503,69512,69537,69585,69593,69612,69643,69661,69664,69696,69714,69730,69743,69822,69830,69831,69851,69896,69917,69938,69942,69967,70014,70074,70081,70118,70119,70144,70151,70205,70215,70240,70249,70255,70260,70277,70290,70336,70345,70349,70366,70395,70407,70409,70410,70427,70468,70477,70490,70507,70514,70525,70543,70550,70571,70591,70623,70628,70635,70637,70641,70675,70737,70759,70768,70774,70825,70831,70847,70848,70874,70879,70892,70911,70933,70946,70952,70969,70985,70986,71037,71067,71080,71119,71130,71175,71177,71178,71192,71229,71236,71257,71279,71305,71321,71333,71341,71375,71429,71490,71514,71600,71644,71680,71718,71742,71753,71778,71849,71851,71892,71893,71916,71994,72075,72084,72097,72113,72119,72146,72159,72167,72172,72187,72195,72201,72211,72234,72243,72246,72310,72350,72384,72406,72446,72470,72482,72498,72505,72536,72574,72602,72603,72609,72618,72644,72650,72656,72659,72765,72780,72864,72866,72896,72945,72958,72961,72989,72991,73002,73050,73085,73137,73146,73179,73199,73265,73270,73275,73322,73341,73360,73378,73399,73430,73457,73464,73521,73572,73647,73674,73722,73756,73784,73789,73805,73826,73831,73833,73844,73882,73892,73910,73920,73926,73936,73939,73957,73962,73970,73977,74017,74025,74144,74154,74160,74162,74178,74189,74191,74192,74215,74231,74244,74271,74277,74284,74312,74348,74364,74370,74371,74389,74395,74405,74410,74443,74467,74476,74486,74491,74521,74558,74588,74602,74604,74618,74669,74674,74685,74703,74727,74744,74760,74782,74804,74806,74884,74950,74989,75081,75091,75120,75133,75181,75239,75271,75290,75322,75370,75395,75438,75472,75475,75516,75571,75586,75587,75590,75647,75657,75874,75927,75990,75996,76026,76037,76047,76071,76100,76114,76157,76185,76224,76257,76272,76321,76336,76341,76358,76369,76404,76424,76472,76489,76609,76668,76673,76685,76714,76722,76752,76815,76837,76869,76892,76906,76927,76934,76945,76949,76959,76960,76984,77085,77116,77233,77258,77267,77324,77351,77378,77388,77405,77408,77414,77417,77431,77436,77445,77470,77482,77524,77528,77577,77582,77618,77631,77662,77673,77676,77677,77688,77704,77725,77750,77830,77831,77853,77858,77859,77937,77975,77990,77994,78036,78050,78136,78141,78206,78228,78232,78297,78307,78312,78350,78355,78359,78426,78448,78458,78466,78497,78508,78534,78579,78614,78634,78654,78670,78714,78745,78764,78771,78802,78829,78847,78849,78865,78871,78933,78959,78970,79024,79031,79078,79093,79148,79149,79154,79186,79207,79238,79276,79283,79330,79339,79349,79357,79388,79392,79394,79412,79416,79431,79456,79497,79568,79580,79606,79608,79622,79734,79805,79808,79831,79879,79889,79894,79913,79961,79995,80026,80043,80077,80119,80143,80160,80168,80173,80211,80228,80235,80243,80280,80283,80289,80322,80353,80363,80450,80465,80515,80539,80580,80601,80630,80632,80694,80767,80787,80791,80799,80823,80887,80932,80943,80956,81000,81108,81124,81132,81136,81142,81156,81170,81171,81204,81229,81231,81243,81279,81349,81355,81410,81418,81436,81447,81448,81451,81460,81470,81502,81513,81519,81547,81576,81579,81585,81599,81623,81630,81671,81719,81724,81726,81731,81734,81746,81756,81790,81800,81822,81834,81840,81861,81870,81975,82033,82065,82097,82109,82136,82152,82154,82156,82157,82232,82237,82255,82266,82280,82301,82322,82333,82362,82384,82393,82432,82475,82493,82500,82509,82511,82525,82638,82655,82679,82718,82740,82743,82780,82797,82798,82874,82875,82903,82906,82907,82983,83004,83042,83059,83069,83071,83081,83093,83105,83198,83231,83239,83246,83256,83259,83260,83335,83412,83440,83453,83489,83536,83570,83571,83587,83605,83609,83624,83691,83705,83749,83783,83804,83805,83852,83864,83883,83901,83935,83962,83975,83976,83985,83992,83994,84039,84080,84088,84129,84153,84166,84178,84211,84239,84286,84318,84360,84391,84396,84398,84423,84458,84474,84513,84540,84548,84568,84614,84678,84679,84684,84705,84732,84733,84743,84778,84781,84784,84820,84836,84845,84857,84865,84869,84897,84916,84920,84928,84932,84955,84969,84977,84985,85012,85075,85078,85188,85251,85280,85291,85313,85331,85354,85390,85401,85409,85444,85452,85460,85491,85536,85537,85538,85557,85569,85570,85616,85660,85679,85690,85749,85764,85766,85783,85789,85794,85852,85959,85989,86083,86110,86121,86137,86173,86190,86191,86193,86239,86253,86262,86264,86267,86309,86318,86340,86356,86375,86397,86410,86439,86457,86460,86473,86488,86489,86509,86528,86549,86579,86625,86666,86681,86722,86753,86766,86768,86846,86873,86906,86908,86948,87032,87072,87094,87104,87172,87219,87239,87252,87313,87318,87352,87376,87380,87385,87386,87437,87444,87478,87525,87533,87676,87684,87686,87694,87750,87761,87768,87790,87836,87838,87858,87882,87890,87917,87942,87945,87978,88001,88040,88044,88087,88104,88105,88119,88125,88221,88226,88236,88246,88266,88294,88316,88332,88349,88353,88363,88432,88434,88509,88516,88519,88552,88555,88585,88636,88650,88654,88660,88728,88795,88799,88807,88838,88957,89001,89027,89036,89049,89069,89096,89107,89139,89166,89184,89190,89210,89249,89278,89281,89290,89370,89395,89416,89426,89485,89561,89638,89663,89664,89698,89701,89717,89719,89751,89765,89768,89784,89804,89812,89814,89825,89891,89953,90046,90153,90175,90201,90217,90236,90249,90254,90285,90300,90302,90317,90340,90350,90397,90407,90409,90493,90569,90584,90622,90658,90662,90714,90723,90756,90783,90784,90813,90815,90858,90872,90914,90943,90954,90959,90964,90975,90976,91010,91077,91092,91142,91148,91170,91230,91284,91298,91304,91330,91333,91361,91367,91373,91382,91391,91395,91398,91422,91427,91437,91438,91461,91480,91508,91593,91604,91617,91619,91663,91671,91674,91678,91706,91710,91730,91733,91745,91752,91795,91798,91805,91810,91817,91839,91850,91861,91878,91928,91975,91994,92061,92083,92094,92127,92139,92143,92161,92195,92260,92320,92333,92378,92429,92493,92508,92575,92597,92615,92643,92706,92748,92752,92796,92864,92872,92894,92899,92970,92989,93065,93092,93123,93126,93157,93164,93166,93167,93177,93179,93183,93204,93225,93227,93229,93233,93261,93287,93292,93351,93357,93476,93513,93531,93597,93641,93653,93659,93701,93714,93770,93813,93832,93851,93852,93879,93886,93904,93915,93930,93935,94020,94046,94051,94082,94088,94096,94123,94166,94179,94218,94222,94237,94246,94277,94297,94326,94377,94395,94446,94485,94501,94509,94514,94640,94676,94681,94687,94810,94833,94858,94881,94883,94887,94922,94926,94930,94951,94981,94988,95024,95042,95043,95048,95057,95059,95074,95080,95092,95113,95124,95131,95165,95192,95196,95199,95221,95235,95236,95250,95279,95311,95321,95328,95396,95402,95475,95484,95505,95530,95535,95566,95577,95586,95601,95650,95667,95690,95709,95735,95739,95775,95780,95819,95823,95895,95953,95984,95995,96032,96049,96148,96156,96169,96183,96188,96232,96249,96255,96276,96290,96326,96340,96359,96370,96383,96419,96422,96427,96447,96493,96504,96524,96566,96601,96604,96628,96635,96658,96689,96693,96699,96718,96726,96727,96728,96775,96783,96784,96785,96795,96814,96819,96822,96866,96879,96899,96926,96965,96987,97045,97069,97073,97077,97113,97119,97147,97169,97175,97189,97207,97211,97232,97251,97294,97317,97323,97372,97376,97425,97451,97454,97483,97494,97506,97524,97531,97540,97545,97567,97572,97573,97607,97616,97655,97665,97669,97689,97713,97715,97794,97882,97889,97894,97947,97969,97997,98110,98117,98139,98155,98168,98188,98198,98213,98222,98245,98266,98289,98297,98351,98373,98409,98431,98502,98522,98524,98602,98663,98674,98753,98760,98766,98773,98793,98820,98850,98863,98883,98920,98949,98987,99009,99029,99033,99053,99062,99078,99144,99147,99151,99177,99218,99224,99239,99270,99278,99288,99322,99323,99443,99450,99456,99473,99531,99559,99567,99588,99601,99612,99621,99646,99701,99722,99757,99777,99782,99833,99868,99882,99910,99914,99919,99934,99937,99939,99955,100026,100042,100059,100160,100173,100177,100243,100253,100324,100367,100389,100443,100458,100459,100508,100519,100551,100559,100570,100584,100586,100613,100704,100773,100796,100873,100898,100900,100940,100970,100982,100985,101033,101078,101097,101142,101159,101173,101181,101230,101253,101267,101301,101339,101357,101407,101422,101441,101471,101509,101536,101539,101558,101566,101569,101600,101607,101617,101641,101664,101671,101682,101695,101705,101716,101722,101732,101748,101769,101775,101788,101816,101819,101823,101860,101866,101870,101871,101873,101878,101892,101912,101925,101928,101935,101940,101952,101984,102037,102054,102116,102205,102217,102223,102235,102282,102297,102337,102351,102355,102384,102400,102448,102544,102601,102668,102700,102701,102737,102782,102806,102828,102834,102847,102862,102914,102946,102968,102977,103038,103039,103050,103055,103059,103112,103129,103138,103152,103204,103228,103241,103260,103286,103310,103346,103377,103447,103467,103487,103489,103496,103506,103520,103563,103575,103630,103697,103709,103739,103748,103750,103754,103829,103861,103868,103873,103890,103904,103957,103968,104006,104012,104076,104097,104102,104124,104155,104179,104212,104220,104250,104261,104266,104281,104354,104370,104391,104412,104416,104419,104431,104435,104451,104464,104528,104536,104578,104596,104634,104657,104692,104704,104713,104726,104727,104749,104752,104801,104822,104824,104828,104858,104874,104891,104925,104997,105066,105092,105111,105242,105247,105248,105334,105339,105363,105366,105367,105368,105369,105376,105399,105428,105453,105461,105466,105514,105518,105519,105528,105562,105580,105612,105613,105662,105700,105726,105792,105804,105814,105862,105922,105944,105946,106008,106044,106055,106095,106108,106123,106165,106217,106218,106239,106247,106255,106258,106297,106315,106404,106419,106420,106477,106504,106508,106543,106544,106558,106572,106580,106643,106647,106731,106755,106768,106772,106798,106837,106849,106856,106865,106873,106886,106896,106922,106950,107012,107029,107038,107116,107125,107270,107271,107328,107373,107380,107427,107431,107471,107491,107498,107532,107594,107596,107621,107627,107629,107662,107675,107682,107720,107723,107750,107797,107864,107873,107894,107916,107918,107923,107946,107952,107957,108029,108073,108086,108108,108123,108132,108137,108151,108206,108229,108258,108270,108279,108285,108301,108347,108443,108453,108459,108466,108499,108533,108550,108587,108588,108643,108655,108661,108667,108688,108756,108771,108794,108798,108819,108844,108847,108849,108856,108880,108888,108891,108902,109022,109026,109059,109118,109125,109126,109135,109210,109224,109225,109260,109270,109288,109299,109308,109314,109338,109349,109469,109570,109583,109597,109618,109622,109623,109663,109665,109668,109705,109740,109744,109751,109797,109808,109901,109929,109952,109990,110024,110048,110097,110112,110124,110130,110135,110154,110222,110228,110238,110288,110296,110306,110323,110331,110340,110395,110404,110423,110445,110468,110470,110513,110517,110574,110590,110591,110598,110599,110606,110662,110684,110686,110694,110718,110742,110748,110757,110758,110780,110818,110824,110888,110963,110996,111036,111041,111043,111108,111125,111133,111184,111199,111245,111248,111285,111352,111359,111367,111400,111408,111417,111471,111488,111533,111539,111556,111566,111622,111624,111630,111641,111740,111758,111860,111865,111889,111896,111938,111959,112005,112014,112020,112065,112069,112089,112093,112124,112168,112217,112233,112272,112313,112316,112320,112329,112338,112366,112414,112470,112482,112526,112588,112619,112639,112646,112683,112740,112742,112754,112766,112782,112828,112895,112907,112909,112967,113009,113080,113125,113154,113163,113185,113192,113195,113200,113203,113234,113329,113359,113362,113364,113422,113497,113498,113520,113631,113679,113682,113689,113734,113735,113764,113781,113787,113796,113801,113843,113890,113912,113921,113926,113929,113952,113974,113997,113998,114059,114060,114076,114081,114088,114108,114109,114137,114177,114181,114227,114233,114329,114373,114386,114451,114475,114480,114496,114515,114526,114554,114557,114574,114577,114579,114601,114609,114634,114657,114716,114748,114767,114800,114833,114916,114958,114961,114990,114999,115009,115017,115030,115047,115054,115063,115072,115085,115096,115142,115162,115183,115199,115203,115214,115255,115298,115354,115359,115485,115486,115503,115520,115536,115563,115564,115595,115618,115621,115651,115661,115663,115664,115665,115696,115703,115718,115730,115738,115740,115769,115817,115824,115838,115858,115884,115929,115955,115970,115971,116015,116018,116048,116093,116167,116197,116212,116274,116296,116313,116319,116346,116415,116429,116437,116446,116460,116470,116481,116529,116570,116605,116648,116667,116671,116697,116721,116729,116762,116774,116783,116804,116848,116849,116866,116871,116887,116929,116949,116951,117001,117016,117017,117028,117129,117134,117146,117153,117167,117172,117186,117211,117222,117263,117308,117311,117349,117352,117362,117423,117473,117497,117555,117588,117609,117612,117615,117634,117653,117667,117682,117709,117734,117772,117775,117808,117818,117854,117865,117873,117879,117898,117917,117926,117955,117978,118049,118063,118156,118163,118166,118174,118181,118200,118234,118259,118287,118292,118294,118320,118330,118331,118333,118346,118368,118452,118533,118536,118561,118590,118631,118644,118657,118732,118753,118765,118775,118778,118857,118887,118909,118922,118930,118961,118990,118992,118994,119019,119029,119036,119123,119160,119215,119280,119295,119330,119361,119383,119427,119430,119474,119475,119479,119482,119484,119531,119543,119557,119592,119596,119619,119624,119658,119701,119729,119735,119751,119756,119767,119774,119782,119790,119797,119807,119862,119894,119901,119925,119926,119967,119986,120002,120027,120068,120073,120081,120150,120156,120158,120197,120217,120222,120231,120259,120266,120312,120328,120335,120342,120422,120426,120445,120460,120487,120499,120506,120516,120572,120588,120603,120607,120613,120633,120637,120669,120734,120758,120767,120771,120796,120802,120817,120876,120888,120892,120895,120930,120946,120970,120985,121005,121024,121066,121124,121128,121129,121164,121165,121225,121233,121245,121265,121277,121285,121344,121351,121438,121462,121478,121479,121490,121494,121498,121555,121565,121661,121670,121671,121781,121795,121806,121810,121816,121829,121870,121890,121905,121924,121942,121988,122006,122057,122074,122109,122138,122160,122167,122218,122238,122243,122246,122303,122318,122361,122376,122379,122383,122406,122445,122451,122465,122473,122502,122504,122510,122530,122545,122553,122559,122599,122601,122614,122617,122628,122641,122660,122708,122716,122818,122828,122842,122956,122961,122965,122969,123001,123045,123057,123062,123181,123189,123224,123281,123300,123338,123339,123409,123424,123433,123437,123450,123511,123581,123605,123609,123617,123626,123640,123642,123713,123728,123736,123737,123744,123752,123758,123782,123789,123803,123809,123820,123824,123833,123859,123897,123899,123907,123924,123933,123992,123994,124019,124031,124111,124136,124147,124161,124162,124222,124235,124246,124271,124276,124327,124370,124408,124429,124474,124486,124496,124552,124567,124571,124577,124587,124609,124641,124650,124690,124717,124805,124817,124821,124845,124849,124856,124858,124906,124922,124931,124933,124937,124945,124965,125002,125004,125032,125037,125038,125067,125127,125156,125210,125236,125290,125327,125336,125361,125368,125379,125394,125396,125516,125518,125519,125579,125608,125618,125626,125658,125680,125689,125709,125722,125728,125761,125793,125828,125898,125966,126009,126025,126039,126047,126056,126099,126122,126139,126220,126238,126259,126304,126318,126322,126337,126364,126375,126393,126409,126421,126433,126451,126495,126516,126564,126632,126639,126644,126679,126703,126709,126736,126881,126885,126904,126908,126948,126960,127015,127025,127036,127056,127086,127088,127137,127157,127170,127171,127198,127208,127386,127405,127418,127441,127459,127482,127540,127584,127590,127598,127606,127615,127627,127629,127631,127693,127701,127703,127856,127858,127864,127865,127913,127935,127940,128004,128008,128020,128022,128030,128040,128050,128072,128122,128171,128202,128210,128216,128237,128240,128266,128282,128317,128360,128361,128400,128401,128409,128412,128443,128479,128493,128512,128545,128551,128562,128565,128570,128595,128603,128636,128646,128652,128666,128698,128701,128718,128732,128742,128772,128811,128820,128845,128871,128885,128886,128899,128902,128918,128942,128970,128985,128993,128998,129068,129070,129073,129091,129140,129153,129181,129183,129193,129222,129234,129243,129252,129255,129256,129262,129285,129322,129343,129344,129355,129383,129395,129397,129414,129440,129485,129509,129521,129560,129567,129598,129651,129656,129694,129712,129719,129720,129752,129754,129783,129791,129802,129818,129847,129848,129952,129957,129963,129989,130002,130074,130076,130077,130090,130094,130125,130127,130134,130171,130227,130231,130240,130263,130339,130345,130389,130390,130421,130430,130454,130484,130541,130547,130552,130628,130649,130719,130728,130749,130779,130806,130826,130847,130889,130917,130922,130937,130967,130975,130977,130994,131110,131124,131126,131151,131154,131179,131193,131204,131208,131209,131228,131235,131246,131296,131300,131336,131357,131392,131403,131405,131408,131442,131462,131463,131465,131467,131493,131494,131498,131539,131546,131586,131657,131709,131712,131723,131797,131829,131855,131862,131877,131906,131933,131955,131989,132010,132035,132077,132079,132110,132124,132146,132159,132178,132199,132217,132348,132356,132362,132376,132418,132422,132424,132430,132441,132497,132587,132596,132651,132652,132662,132670,132686,132695,132696,132717,132740,132745,132760,132774,132782,132790,132796,132823,132844,132852,132910,132916,132922,132934,132935,132967,132978,133042,133053,133094,133104,133130,133141,133154,133186,133191,133203,133213,133232,133237,133255,133274,133287,133290,133313,133331,133348,133361,133371,133373,133403,133406,133420,133475,133511,133529,133545,133558,133563,133584,133586,133604,133613,133622,133623,133632,133684,133713,133797,133816,133818,133851,133875,133882,133884,133886,133939,133977,134018,134032,134106,134107,134137,134144,134156,134191,134192,134197,134199,134233,134276,134282,134284,134292,134318,134349,134362,134367,134369,134423,134434,134445,134447,134546,134557,134580,134632,134708,134716,134722,134726,134753,134772,134774,134800,134860,134866,134873,134877,134924,134929,134935,134940,134950,134980,134985,135009,135048,135077,135091,135181,135185,135200,135205,135212,135216,135280,135297,135345,135377,135428,135449,135510,135548,135605,135613,135622,135634,135644,135655,135670,135685,135716,135729,135773,135778,135794,135797,135809,135847,135853,135879,135910,135921,135943,136025,136079,136143,136146,136147,136158,136162,136168,136211,136253,136313,136338,136350,136359,136389,136392,136405,136406,136452,136481,136618,136619,136653,136672,136705,136720,136753,136810,136864,136885,136897,136905,136907,136915,136936,136942,136948,136956,136977,136978,136983,137064,137089,137166,137203,137249,137251,137260,137303,137310,137326,137344,137361,137370,137394,137413,137419,137423,137424,137429,137433,137470,137471,137482,137486,137521,137523,137528,137534,137538,137558,137579,137582,137585,137614,137649,137676,137685,137712,137724,137727,137769,137782,137802,137811,137847,137870,137876,137887,137908,137977,137988,138006,138010,138028,138050,138057,138059,138093,138132,138133,138210,138220,138232,138255,138259,138344,138355,138398,138447,138458,138469,138546,138552,138577,138610,138637,138662,138665,138671,138678,138702,138749,138752,138788,138813,138817,138829,138857,138900,138924,138939,138941,138953,138980,139035,139038,139049,139051,139075,139078,139083,139119,139153,139156,139159,139174,139208,139290,139311,139316,139349,139352,139387,139407,139425,139450,139486,139494,139505,139518,139521,139526,139546,139628,139641,139646,139649,139702,139741,139761,139762,139785,139788,139813,139835,139875,139890,139902,139941,139959,139964,139969,139970,140059,140122,140145,140150,140169,140192,140201,140250,140263,140280,140293,140296,140317,140319,140336,140346,140354,140383,140401,140416,140446,140477,140497,140525,140534,140540,140554,140603,140654,140657,140658,140662,140680,140746,140865,140921,140930,140967,140999,141028,141053,141065,141078,141097,141109,141118,141163,141183,141187,141199,141230,141244,141248,141262,141278,141328,141343,141376,141380,141386,141398,141464,141466,141483,141485,141494,141517,141518,141662,141681,141683,141705,141791,141794,141837,141848,141901,141928,141965,141973,141983,142022,142027,142028,142033,142056,142096,142109,142147,142171,142177,142245,142310,142312,142364,142399,142421,142435,142446,142460,142470,142473,142476,142533,142535,142587,142595,142616,142702,142727,142730,142760,142763,142770,142775,142807,142817,142818,142844,142855,142876,142919,142930,142971,142977,143033,143066,143086,143096,143235,143254,143301,143332,143359,143403,143515,143541,143549,143551,143577,143583,143620,143623,143629,143635,143650,143655,143657,143677,143727,143781,143812,143827,143864,143865,143882,143884,143890,143907,143911,143933,143960,143975,143976,143985,144018,144044,144059,144060,144083,144106,144225,144232,144254,144271,144289,144338,144358,144369,144379,144392,144393,144413,144418,144419,144435,144475,144522,144523,144556,144576,144579,144669,144679,144728,144787,144794,144803,144820,144830,144832,144834,144862,144932,144956,144981,144984,145040,145045,145047,145059,145077,145080,145086,145114,145115,145119,145129,145133,145134,145142,145206,145233,145243,145244,145251,145253,145267,145270,145292,145295,145300,145325,145373,145381,145402,145403,145410,145414,145445,145447,145453,145460,145499,145501,145504,145541,145593,145598,145606,145625,145640,145684,145722,145729,145754,145763,145806,145814,145824,145832,145845,145851,145879,145887,145940,145963,145985,145989,146055,146073,146080,146089,146097,146110,146147,146166,146193,146215,146271,146292,146356,146406,146436,146437,146494,146519,146528,146538,146566,146588,146619,146621,146624,146635,146636,146673,146686,146688,146701,146771,146785,146802,146830,146874,146876,146902,146956,146973,147000,147087,147093,147097,147099,147149,147154,147184,147215,147218,147221,147226,147239,147242,147263,147292,147363,147397,147437,147460,147461,147496,147509,147522,147525,147551,147567,147588,147599,147612,147649,147655,147675,147677,147690,147695,147709,147717,147743,147745,147761,147808,147819,147837,147839,147854,147867,147908,147933,147947,147956,147985,148003,148039,148044,148050,148055,148070,148105,148118,148138,148145,148157,148176,148209,148230,148241,148267,148307,148337,148370,148420,148452,148483,148487,148491,148561,148562,148605,148619,148626,148663,148673,148675,148687,148722,148777,148781,148837,148864,148870,148873,148892,148928,148938,148942,148955,149009,149020,149031,149154,149168,149208,149223,149256,149300,149320,149327,149354,149361,149362,149389,149409,149424,149426,149459,149496,149503,149514,149580,149636,149648,149651,149660,149665,149677,149687,149699,149731,149747,149762,149796,149819,149848,149863,149878,149885,149887,149899,149918,149956,149986,149996,150038,150058,150065,150084,150089,150114,150119,150173,150183,150186,150200,150222,150225,150242,150259,150282,150288,150310,150312,150317,150340,150354,150362,150367,150382,150384,150388,150399,150400,150405,150419,150450,150456,150457,150496,150523,150531,150542,150561,150571,150576,150582,150674,150714,150751,150765,150768,150775,150805,150842,150851,150877,150880,150889,150891,150903,150919,150928,150939,150990,151022,151040,151048,151055,151064,151100,151135,151163,151181,151200,151202,151204,151229,151245,151255,151258,151289,151330,151367,151397,151403,151490,151495,151496,151523,151532,151556,151576,151633,151645,151703,151717,151739,151751,151762,151797,151800,151853,151867,152009,152026,152030,152050,152064,152123,152132,152159,152200,152258,152260,152343,152374,152413,152415,152418,152458,152460,152485,152526,152553,152556,152558,152613,152640,152649,152707,152715,152718,152754,152781,152851,152866,152886,152895,152904,152967,152989,153016,153028,153044,153068,153073,153078,153110,153116,153236,153241,153275,153291,153327,153334,153346,153358,153383,153395,153411,153444,153474,153490,153511,153515,153529,153532,153551,153597,153600,153674,153696,153698,153710,153711,153754,153762,153785,153786,153792,153816,153874,153876,153915,153940,153946,153955,153965,153966,154004,154035,154089,154096,154106,154153,154176,154206,154209,154237,154312,154369,154389,154398,154439,154484,154555,154573,154581,154590,154602,154615,154629,154647,154653,154665,154670,154697,154709,154713,154741,154752,154753,154787,154818,154846,154863,154869,154873,154881,154894,154915,154926,154932,154948,155009,155049,155057,155062,155119,155150,155156,155220,155241,155267,155393,155441,155458,155477,155613,155692,155704,155733,155762,155766,155800,155836,155853,155863,155927,155963,156002,156014,156020,156066,156068,156110,156134,156149,156220,156259,156264,156266,156312,156411,156482,156557,156643,156646,156670,156788,156792,156793,156799,156827,156831,156845,156863,156892,156907,156920,156933,156993,156995,157014,157042,157052,157139,157145,157155,157159,157280,157342,157376,157377,157400,157404,157431,157433,157458,157469,157500,157521,157578,157625,157651,157656,157743,157853,157969,157971,157978,157987,158005,158022,158068,158070,158075,158079,158128,158145,158152,158192,158201,158216,158242,158244,158361,158503,158523,158543,158552,158572,158603,158613,158641,158665,158742,158825,158834,158842,158855,158874,158888,158892,158945,158948,158952,158970,158978,159028,159072,159082,159196,159225,159280,159297,159330,159351,159359,159376,159381,159383,159399,159442,159454,159473,159485,159509,159519,159526,159580,159597,159618,159649,159654,159662,159664,159670,159679,159685,159739,159741,159749,159768,159776,159786,159789,159795,159798,159814,159831,159832,159892,159898,159928,160032,160076,160082,160123,160137,160144,160166,160169,160183,160235,160286,160287,160306,160344,160382,160383,160406,160479,160504,160550,160560,160572,160586,160590,160594,160602,160609,160610,160626,160630,160691,160702,160747,160755,160757,160759,160786,160805,160823,160903,160907,160913,160938,160941,160972,160981,160986,161000,161043,161067,161069,161170,161195,161230,161234,161241,161251,161268,161300,161311,161318,161327,161341,161350,161372,161378,161421,161435,161485,161508,161533,161564,161586,161594,161595,161598,161626,161638,161790,161822,161848,161863,161870,161875,161902,161996,162002,162010,162019,162022,162025,162074,162099,162182,162205,162213,162289,162297,162320,162343,162350,162358,162365,162369,162377,162388,162392,162423,162429,162437,162442,162459,162471,162513,162529,162549,162609,162610,162629,162630,162650,162656,162666,162667,162674,162681,162699,162727,162729,162730,162738,162740,162781,162813,162818,162820,162871,162876,162882,162957,163005,163048,163049,163086,163103,163116,163172,163233,163316,163330,163337,163356,163360,163391,163395,163413,163424,163428,163461,163495,163509,163512,163523,163529,163539,163571,163573,163579,163580,163627,163637,163655,163661,163678,163679,163684,163687,163688,163715,163731,163749,163762,163813,163817,163864,163927,163928,163932,163955,163965,164007,164053,164113,164117,164151,164166,164235,164277,164295,164301,164304,164337,164342,164376,164401,164452,164469,164474,164562,164646,164698,164734,164746,164756,164797,164816,164818,164826,164851,164852,164867,164870,164872,164919,164952,164962,164976,164981,165007,165066,165134,165173,165174,165207,165243,165268,165295,165312,165316,165360,165368,165390,165398,165485,165560,165572,165605,165616,165645,165665,165668,165748,165801,165864,165896,165901,165915,165917,165979,165982,165991,166014,166016,166025,166054,166139,166236,166296,166305,166352,166376,166383,166393,166432,166433,166488,166495,166553,166596,166623,166635,166637,166642,166649,166652,166654,166656,166710,166719,166755,166798,166806,166813,166845,166848,166869,166892,166893,166917,166918,166967,166968,167002,167005,167032,167033,167056,167087,167098,167116,167129,167139,167147,167163,167164,167217,167254,167316,167336,167350,167368,167380,167402,167409,167416,167425,167440,167484,167489,167515,167537,167605,167621,167670,167683,167695,167714,167737,167761,167770,167777,167803,167812,167828,167834,167846,167853,167925,167949,167959,167970,167974,167979,168007,168021,168027,168031,168049,168050,168074,168097,168111,168137,168144,168147,168151,168153,168236,168265,168277,168286,168348,168404,168408,168412,168429,168432,168441,168451,168578,168608,168650,168678,168689,168717,168734,168802,168807,168831,168879,168905,168914,168984,169062,169065,169071,169099,169135,169144,169209,169275,169310,169329,169382,169409,169425,169452,169457,169458,169473,169483,169520,169619,169647,169691,169708,169713,169714,169729,169785,169787,169800,169860,169864,169903,169936,169941,169943,169977,169987,170036,170058,170131,170160,170193,170202,170231,170250,170275,170299,170335,170376,170395,170403,170424,170454,170465,170473,170486,170509,170526,170551,170561,170601,170647,170658,170724,170747,170748,170799,170801,170806,170818,170819,170837,170878,170881,170896,170920,170934,170942,170960,170965,170969,170972,171021,171022,171076,171094,171154,171156,171179,171261,171267,171303,171317,171366,171380,171399,171411,171535,171584,171610,171627,171633,171642,171665,171671,171781,171798,171825,171840,171869,171871,171885,171901,171920,171988,172027,172028,172100,172102,172110,172124,172130,172158,172160,172165,172187,172190,172231,172241,172255,172260,172300,172301,172315,172325,172343,172379,172390,172434,172442,172490,172493,172522,172529,172557,172561,172573,172599,172647,172666,172698,172759,172774,172783,172798,172808,172826,172868,172880,172913,172964,173026,173053,173060,173099,173102,173105,173110,173128,173129,173165,173210,173211,173248,173253,173259,173274,173350,173368,173407,173429,173455,173474,173477,173532,173550,173572,173579,173601,173663,173719,173790,173815,173842,173848,173850,173851,173861,173876,173889,173946,173955,173989,174045,174052,174078,174108,174141,174142,174169,174183,174200,174211,174233,174236,174251,174270,174274,174322,174336,174362,174379,174411,174455,174482,174498,174504,174520,174613,174614,174636,174662,174666,174674,174747,174769,174783,174796,174824,174841,174853,174862,174946,174988,174999,175004,175019,175033,175052,175087,175090,175097,175112,175168,175194,175224,175227,175254,175271,175325,175405,175417,175427,175429,175457,175500,175505,175573,175637,175684,175687,175722,175733,175778,175798,175813,175849,175851,175918,175926,175938,175963,175990,176042,176071,176088,176098,176117,176129,176170,176257,176281,176329,176330,176331,176370,176385,176424,176436,176459,176479,176488,176500,176537,176547,176558,176589,176596,176609,176619,176637,176662,176685,176704,176711,176824,176837,176844,176878,176916,176961,176981,177001,177025,177038,177060,177105,177158,177175,177197,177213,177276,177282,177286,177318,177339,177343,177354,177369,177387,177391,177541,177559,177561,177587,177612,177651,177676,177677,177679,177752,177774,177780,177784,177801,177817,177840,177859,177925,177930,177945,177954,177999,178016,178071,178086,178095,178141,178148,178195,178217,178227,178235,178252,178265,178270,178274,178305,178347,178383,178424,178439,178454,178469,178489,178499,178559,178605,178611,178660,178686,178727,178732,178759,178788,178830,178900,178910,178914,178924,178949,178964,178991,179049,179053,179109,179115,179139,179167,179190,179192,179236,179239,179247,179270,179273,179280,179304,179314,179336,179348,179362,179369,179385,179404,179438,179450,179460,179497,179516,179564,179579,179583,179591,179618,179625,179651,179665,179686,179709,179753,179782,179810,179813,179817,179828,179839,179878,179939,179940,179957,179976,179996,180008,180043,180106,180128,180132,180157,180169,180208,180218,180226,180253,180255,180299,180308,180397,180478,180586,180592,180616,180625,180633,180710,180711,180736,180740,180755,180802,180825,180826,180861,180891,180893,180947,180950,180965,180968,180988,180989,180996,181003,181004,181013,181028,181056,181061,181086,181153,181165,181215,181305,181309,181380,181444,181454,181470,181478,181487,181510,181522,181557,181558,181575,181587,181618,181633,181655,181736,181768,181792,181967,181981,182008,182024,182059,182075,182080,182128,182158,182162,182168,182175,182195,182211,182288,182322,182323,182343,182348,182362,182411,182435,182438,182455,182466,182473,182482,182511,182543,182562,182593,182671,182672,182696,182762,182785,182798,182801,182824,182842,182844,182857,182863,182871,182877,182922,182944,182958,182960,182986,182991,183037,183040,183131,183153,183161,183229,183268,183272,183285,183319,183350,183409,183477,183491,183531,183550,183561,183578,183583,183616,183625,183638,183677,183706,183714,183776,183791,183807,183850,183855,183885,183904,183922,183932,183983,184010,184020,184075,184076,184079,184211,184245,184297,184301,184361,184364,184383,184475,184477,184495,184502,184514,184540,184548,184562,184571,184575,184587,184596,184720,184740,184778,184780,184793,184808,184834,184843,184846,184874,184880,184883,184894,184897,184929,184943,184982,185006,185051,185068,185071,185083,185101,185102,185132,185145,185221,185253,185274,185315,185325,185342,185347,185361,185387,185389,185419,185425,185430,185454,185486,185496,185507,185568,185645,185648,185707,185717,185747,185819,185836,185873,185923,185926,185945,185955,186011,186030,186033,186070,186072,186120,186150,186197,186257,186312,186382,186387,186390,186403,186414,186455,186587,186592,186629,186633,186655,186658,186682,186688,186701,186702,186713,186749,186761,186774,186793,186802,186804,186841,186853,186879,186884,186895,186898,186977,186996,187064,187079,187096,187115,187144,187145,187148,187197,187244,187245,187267,187343,187357,187366,187377,187379,187383,187394,187449,187451,187482,187491,187508,187546,187552,187561,187610,187661,187667,187694,187704,187734,187789,187801,187807,187867,187943,187944,187951,187955,187988,188031,188039,188115,188143,188157,188169,188203,188214,188248,188252,188263,188292,188310,188311,188345,188368,188397,188405,188413,188428,188487,188494,188527,188569,188612,188673,188681,188683,188721,188734,188770,188789,188817,188876,188917,188921,188932,188945,188988,189026,189054,189075,189115,189127,189149,189176,189199,189201,189250,189257,189276,189283,189299,189308,189372,189377,189400,189401,189404,189424,189464,189478,189501,189514,189518,189528,189531,189560,189569,189583,189611,189613,189615,189638,189648,189688,189694,189721,189732,189752,189754,189774,189803,189825,189830,189860,189927,189931,189961,189962,190029,190044,190063,190068,190071,190078,190145,190183,190198,190203,190210,190227,190229,190263,190278,190287,190300,190301,190343,190364,190368,190404,190421,190422,190434,190440,190443,190464,190477,190487,190489,190499,190535,190541,190581,190605,190633,190634,190641,190643,190729,190731,190754,190791,190841,190881,190951,191013,191058,191071,191098,191123,191301,191318,191337,191364,191369,191402,191431,191442,191496,191560,191562,191563,191564,191567,191570,191617,191621,191678,191706,191713,191733,191740,191742,191828,191831,191838,191848,191883,191978,191980,191986,192007,192014,192048,192064,192068,192114,192119,192129,192131,192195,192237,192266,192272,192280,192291,192302,192313,192316,192335,192343,192366,192368,192443,192486,192488,192500,192550,192605,192613,192615,192714,192735,192766,192839,192878,192890,192904,192911,192926,192943,192965,192980,193019,193025,193088,193100,193122,193171,193200,193204,193270,193296,193306,193373,193403,193434,193435,193440,193464,193477,193484,193492,193539,193540,193578,193639,193699,193713,193733,193835,193838,193891,193907,193925,193926,193935,193940,193995,194009,194028,194100,194123,194130,194151,194178,194294,194303,194367,194370,194374,194378,194391,194411,194414,194415,194425,194427,194440,194443,194488,194501,194505,194509,194513,194543,194569,194610,194620,194646,194655,194683,194684,194699,194742,194799,194815,194834,194837,194845,194875,194876,194878,194886,194920,194995,195022,195035,195036,195044,195050,195062,195099,195110,195142,195143,195148,195171,195175,195199,195215,195230,195328,195334,195343,195357,195359,195395,195475,195509,195530,195540,195549,195552,195562,195603,195615,195708,195725,195761,195781,195806,195807,195825,195854,195860,195903,195917,195938,195975,196000,196007,196028,196077,196109,196179,196183,196190,196215,196255,196257,196259,196278,196284,196288,196309,196342,196372,196395,196407,196420,196431,196450,196471,196508,196516,196523,196531,196554,196566,196581,196590,196629,196652,196686,196687,196702,196717,196743,196816,196819,196821,196884,196892,196923,196941,196966,196980,197020,197022,197047,197117,197129,197165,197174,197180,197187,197194,197213,197281,197285,197295,197323,197329,197353,197369,197378,197387,197397,197405,197418,197446,197464,197476,197550,197559,197564,197566,197588,197664,197676,197706,197732,197739,197741,197781,197782,197824,197826,197832,197942,197973,197994,197998,198009,198014,198152,198198,198202,198216,198226,198237,198246,198271,198291,198309,198332,198346,198406,198410,198444,198451,198457,198469,198476,198513,198537,198541,198554,198568,198570,198580,198597,198619,198628,198635,198638,198643,198652,198667,198679,198683,198730,198790,198794,198818,198839,198851,198852,198887,198895,198940,198947,198959,198970,198983,199036,199061,199136,199140,199150,199192,199246,199263,199270,199284,199285,199323,199335,199358,199375,199406,199421,199430,199445,199455,199474,199495,199497
