1659350887
1658914547
1657018347
1654745217
1654138168
1652865414
1651202886
1649476006
1647838472
1647606258
50,52,57,78,141,143,148,168,276,303,304,592,597,602,615,617,622,625,632,637,653,690,942,990,1024,1055,1071,1077,1137,1208,1225,1230,1238,1241,1253,1255,1259,1280,1301,1342,1376,1380,1383,1385,1390,1391,1404,1440,1450,1458,1459,1464,1492,1507,1512,1518,1528,1554,1598,1613,1630,1675,1711,1750,1751,1754,1755,1768,1771,1773,1775,1776,1778,1780,1781,1784,1786,1794,1797,1798,1799,1807,1808,1812,1813,1815,1817,1819,1821,1824,1826,1828,1829,1830,1835,1836,1838,1839,1843,1844,1899,1902,1954,1963,1965,2006,2009,2043,2044,2068,2076,2083,2105,2107,2116,2117,2159,2186,2213,2425,2451,2485,2534,2544,2547,2579,2613,2764,2782,2787,2796,2806,2809,2815,2859,2869,2901,2902,2908,2922,2986,2997,3003,3007,3025,3040,3115,3131,3137,3143,3154,3162,3163,3164,3168,3178,3186,3205,3256,3260,3261,3302,3317,3371,3382,4244,4247,3485,3533,3808,3830,3849,3865,3886,3936,3956,3967,3975,4012,4031,4041,4047,4050,4092,4127,4165,4172,4194,4201,4204,4218,4222,4223,4224,4228,4230,4243,4303,4354,4355,4423,4425,4453,4454,4481,4482,4513,4549,4559,4600,4667,4680,4763,4791,4792,4818,4854,4883,4889,4895,4897,4898,4901,4904,4941,4949,4999,5001,5005,5008,5012,5057,5078,5080,5082,5086,5089,5095,5160,5258,5259,5261,5280,5284,5290,5292,5293,5351,5354,5361,5363,5430,5431,5432,5433,5529,5532,5566,5567,5570,5657,5660,5669,5692,5729,5730,5771,5808,5819,5822,5830,5867,5879,5900,5902,5903,5905,5906,5908,5909,5912,5915,5918,5920,5921,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5941,5942,5943,5944,5950,5964,5966,5978,5980,5985,5986,5987,5989,5990,5993,5995,6325,7261,6256,6257,6258,6259,6266,6267,6268,6269,6270,6271,6274,6275,6291,6292,6293,6294,6296,6300,6419,6448,6461,6464,6500,6505,6559,6560,6597,6694,6752,6774,6811,6833,6859,6949,7006,7065,7103,7153,7163,7186,7201,7214,7215,7225,7717,7243,7282,7287,7310,7354,7465,7485,7490,7534,7554,7556,7562,7572,7594,7655,7658,7660,7662,7677,7708,7709,7739,7760,7762,7785,7786,7790,7829,7927,7947,7962,7972,8009,8010,8026,8034,8068,8080,8089,8099,8122,8126,8157,8182,8197,8205,8226,8228,8230,8265,8383,8404,8405,8416,8421,8444,8445,8455,8484,8513,8519,8526,8536,8542,8555,8563,8564,8593,8610,8652,8684,8710,8749,8779,8795,8871,8898,8925,9076,9127,9148,9172,9207,9230,9265,9308,9358,9361,9363,9369,9401,9447,9461,9473,9480,9496,9529,9538,9548,9551,9564,9567,9615,9675,9679,9722,9747,9794,9857,9900,9966,9974,9975,10027,10032,10061,10087,10115,10119,10149,10167,10220,10228,10237,10241,10260,10266,10326,10343,10364,10372,10377,10382,10411,10418,10458,10501,10529,10542,10540,10562,10601,10606,10632,10642,10716,10749,10771,10773,10774,10775,10782,10819,10828,10838,10855,10856,10901,10972,10992,11047,11067,11071,11116,11189,11231,11254,11256,11259,11304,11310,11326,11346,11359,11382,11408,11433,11436,11441,11453,11467,11471,11510,11597,11605,11612,11621,11624,11666,11683,11745,11778,11790,11799,11802,11872,11907,12032,12046,12059,12061,12065,12077,12079,12158,12195,12203,12213,12241,12256,12259,12274,12340,12366,12376,12508,12630,12680,12697,12784,12820,12856,12896,12931,12940,12941,12949,12971,12975,12976,13027,13037,13043,13048,13058,13128,13132,13185,13223,13228,13273,13291,13325,13344,13349,13392,13393,13424,13428,13570,13643,13649,13664,13683,13693,13827,13859,13874,13900,13937,13951,14061,14062,14107,14145,14162,14212,14236,14246,14247,14267,14269,14280,14285,14305,14312,14317,14330,14331,14334,14336,14341,14364,14398,14404,14421,14469,14474,14590,14593,14608,14630,14654,14701,14712,14732,14810,14836,14871,14887,14905,14922,14948,15009,15016,15026,15077,15122,15133,15165,15208,15195,15196,15198,15258,15270,15285,16190,15409,15423,15463,15510,15545,15592,15629,15647,15673,15679,15693,15697,15725,15739,15745,15747,15802,15846,15848,15890,15917,15937,15956,15963,15970,15982,15987,50293,16017,16024,16030,16035,16047,16059,16065,16086,16096,16128,16129,16136,16148,16254,16275,16362,16379,16397,16460,16468,16485,16486,16572,16598,16611,16618,16673,16699,16774,16860,16874,16964,16982,17007,17146,17149,17346,17350,17407,17540,17619,17655,17765,17815,17812,17849,17851,17890,17912,17929,17947,17953,17992,18025,18094,18100,18119,18148,18152,18158,18171,18179,18181,18197,18204,18243,18255,18269,18301,18302,18317,18322,18330,18379,18400,18433,18484,18492,18498,18499,18605,18624,18625,18653,18685,18689,18701,18732,18739,18876,18881,18885,18889,18917,18919,18920,18935,18947,18985,19008,19035,19073,19076,19080,19102,19224,19240,19254,19305,19312,19323,19345,19359,19420,19506,19508,19511,19561,19676,19694,19728,19754,19755,19828,19841,19844,19974,20005,20018,20142,20204,20248,20261,20263,20287,20322,20333,20351,20385,20402,20417,20448,20493,20530,20552,20553,20571,20594,20604,20605,20617,20683,20699,20750,20751,20752,20796,20809,20825,20859,20897,20914,20922,20932,20954,20964,20972,20999,21022,21041,21078,21087,21107,21110,21118,21121,21125,21135,21143,21284,21328,21329,21337,21416,21427,21438,21446,21477,21518,21640,21653,21698,21624,21683,21723,21770,21804,21806,21831,21914,21928,21978,22012,22073,22078,22138,22171,22197,22203,22268,22428,22471,22494,22546,22593,22644,22654,22693,22694,22708,22739,23116,23100,23072,23076,23266,23195,23206,23236,23297,23324,23335,23348,23377,23436,23469,23499,23522,23524,23544,23574,23695,23614,23640,23644,23649,23684,23682,23778,23781,23818,23840,23848,23894,23904,24067,24001,24034,24106,24111,24164,24183,24229,24272,24283,24343,24388,24379,24413,24445,24481,24484,24485,24529,24578,24586,24603,24628,24629,24658,24698,24715,24732,24782,24855,24860,24899,24920,24921,24922,24942,24943,25001,25007,25115,25193,25149,25178,25184,25238,25242,25372,25439,25446,25491,25531,25549,25552,25668,25673,25682,25691,25728,25756,25759,25778,25809,25846,25946,25969,25988,26022,26027,26055,26163,26229,26292,26305,26312,26383,26373,26379,26517,26520,26660,26608,26648,26649,26674,26676,26764,26768,26814,26789,26794,26822,26825,26831,26875,27101,27337,27112,27007,27015,27031,27335,27349,27396,27399,27401,27404,27523,27646,27818,27659,27739,27743,27791,27830,27836,27838,27843,27863,27872,27874,27901,27926,28030,28078,28092,28116,28117,28135,28137,28141,28161,29364,28265,28352,28449,28902,28873,28489,28491,28505,28512,28534,28545,28588,28605,28646,28654,28740,28941,28966,29057,29067,29069,29105,29113,29125,29143,29162,29269,29300,29392,29405,29419,29458,29460,29473,29498,29506,29518,29523,29538,29619,29628,29629,29708,29715,29727,29729,29750,29780,29806,29842,29847,29883,29886,29892,29910,29915,29956,29973,29977,30019,30048,30059,30061,30113,30123,30126,30144,30156,30279,30321,30359,30366,30432,30433,30436,30526,30541,30548,30549,30554,30571,30582,30594,30596,30623,30658,30670,30723,30733,30742,30774,30782,30828,30890,30908,30920,30937,30945,30963,30974,30992,31026,31036,31049,31064,31066,31191,31668,31245,31326,31362,31372,31384,31393,31412,31424,31425,31457,31467,31480,31483,31486,31547,31552,31582,31623,31628,31629,31630,31686,31691,31699,31700,31701,31704,31709,32229,31759,31771,31775,31805,31810,31845,31848,31870,31880,31899,31917,31982,32009,32024,32036,32041,32073,32081,32148,32150,32355,32386,32427,32430,32444,32466,32493,32495,32508,32568,32600,32612,32619,32722,32726,32728,32735,32736,32737,32743,32750,32770,32787,32790,32794,32813,32831,32845,32908,32953,32979,32982,33031,33060,33087,33090,33093,33110,33118,33130,33152,33216,33239,33251,33283,33375,33389,33405,33412,33417,33438,33440,33501,33551,33556,33569,33585,33590,33606,33616,33619,33620,33640,33643,33646,33688,35545,33728,33844,33847,33879,33941,34001,34004,34019,34028,34031,34034,34048,34059,34066,34072,34089,34091,34095,34097,34130,34153,34159,34167,34168,34186,34195,34197,34202,34205,34211,34219,34224,34226,34235,34246,34248,34269,34589,34376,34410,34421,34472,34481,34496,34505,34542,34567,34570,34571,34580,34608,34649,34681,34761,34791,34802,34838,34888,34911,34934,34956,34963,35025,35056,35057,35058,35087,35167,35171,35174,35201,35227,35241,35248,35254,35263,35268,35272,35278,35290,35294,35317,35368,35378,35397,35399,35415,35422,35475,35536,35542,35547,35548,35550,35553,35568,35586,35611,35641,35709,35710,35740,35748,35751,35786,35815,35842,35861,35862,35870,35882,35886,35907,35908,35912,35931,35939,36376,36481,36025,36026,36041,36063,36088,36129,36141,36147,36170,36194,36323,36379,36411,36415,36515,36683,36690,36691,36692,36709,36717,36739,36780,36804,36869,36884,36958,36970,36983,36990,36992,36995,36999,37001,37016,37028,37030,37042,37098,37109,37119,37120,37123,37136,37151,37196,37218,37260,37275,37328,37329,37406,37410,37412,37492,37515,37527,37528,37637,37647,37661,37684,37722,37723,37725,37730,37734,37739,37740,37757,37768,37777,37780,37781,37784,37787,37790,37795,37796,37797,37802,37803,37806,37812,37820,37824,37828,37833,37839,37843,37851,42363,38479,38480,41551,38118,38143,38165,38166,38169,38170,38180,38182,38184,38197,38201,38202,38206,38208,38234,38265,38273,38292,38297,38365,38371,38387,38392,38401,38433,38434,38435,38441,38446,38447,38471,38476,38482,38486,38488,38489,38518,38524,38572,38585,38589,38592,38593,38603,38617,38618,38624,38626,38637,38687,38721,38722,38728,38774,38818,38831,38837,38876,38890,38924,38927,38933,38964,38969,38995,39031,39059,39064,39070,39071,39082,39089,39093,39095,39097,39101,39104,39121,39124,39126,39132,39168,39171,39188,39201,39207,39210,39255,39267,39364,39367,39372,39448,39452,39493,39495,39537,39542,39545,39546,39644,39678,39684,39738,39747,39790,39815,39839,39842,39892,39908,39913,39915,39919,39923,39979,39986,52332,40087,40097,40109,40159,40262,40267,40305,40309,40354,40381,40391,40392,40451,40456,40475,40478,40568,40580,40606,40618,40695,40772,40820,40875,40880,40921,40933,40948,40950,40951,41045,41049,41112,41144,41152,41158,41189,41226,41286,41317,41330,41332,41354,41357,41412,41460,41493,41541,41542,41546,41564,41584,41593,41604,41633,41636,41639,41640,41642,41649,41685,41688,41699,41707,41710,41718,41721,41765,41788,41792,41812,41835,41864,41862,41897,41910,41918,42003,42055,42042,42181,42318,42323,42334,42382,42383,42387,42386,42388,42392,42467,42480,42496,42510,42522,42541,42544,42601,42654,42679,42731,42734,42743,42744,42761,42798,42822,42829,42837,42841,42854,42869,42887,42910,42914,42939,42947,42950,42955,42967,42997,43001,43002,43019,43048,43088,43090,43172,43272,43291,43301,43314,43340,43343,43396,43429,43466,43468,43470,43481,43496,43515,43516,43536,43539,43547,43609,43628,43645,43703,43708,43737,43746,43767,43798,43815,43817,43822,43823,43844,43876,43888,43956,43977,43982,43984,44029,44046,44123,44147,44164,44217,44230,44256,44262,44364,44368,44425,44444,44480,44493,44501,44504,44511,44517,44525,44530,44562,44564,44654,44661,44668,44716,44740,44741,44825,44841,44926,44939,44975,45013,45036,45079,45098,45118,45136,45167,45222,45287,45373,45452,45456,45457,45459,45468,45505,45573,45585,45804,45815,45870,45903,45964,46140,46263,46284,46300,46329,46374,46457,46554,46644,46674,46680,46787,46824,46965,47002,47018,47032,47051,47068,47174,47183,47236,47253,47307,47341,47373,47422,47486,47524,47525,47562,47575,50753,47605,47610,47683,47781,47891,47898,48068,48083,48093,48206,48207,48225,48251,48323,48476,48529,48569,48580,48632,48821,48914,48966,49013,49051,49069,49207,49238,49225,49261,49287,49434,49465,49546,49579,49613,49617,49632,49645,49652,49689,49717,49733,49735,49749,49772,49788,49857,49862,49899,49958,50028,50098,50123,50175,50201,50358,50360,50397,50464,50542,50552,50557,50559,50644,50659,50690,50802,50804,50852,50866,50980,51031,51093,51098,51116,51126,51158,51223,51332,51400,51409,51548,51585,51653,51666,51683,51730,51782,51783,51793,51822,51960,52049,52064,52138,52232,52340,52404,52407,52422,52446,52501,52628,52634,52650,52778,52918,52955,52969,53007,53169,53229,53292,53323,53395,53442,53461,53512,53522,53599,53722,53746,53782,53810,53872,53880,54003,54084,54129,54147,54152,54279,54281,54283,54297,54306,54422,54443,54518,54554,54627,54664,54737,54769,54780,54830,54836,54867,54911,54986,55041,55042,55082,55099,55179,55193,55210,55222,55226,55303,55305,55391,55469,55474,55555,55579,55639,55664,55779,55795,55800,55867,55901,55921,55949,55992,55993,56170,56337,56395,56436,56482,56510,56536,56581,56711,56713,56716,56855,56878,56941,56955,57024,57083,57279,57287,57385,57465,57469,57515,57556,57606,57647,57649,57894,57997,58000,58032,58039,58081,58163,58219,58245,58249,58250,58291,58296,58374,58505,58522,58527,58648,58691,58711,58717,58899,58994,59001,59015,59230,59238,59243,59291,59486,59505,59713,59749,59782,59985,60046,60074,60087,60108,60148,60188,60252,60322,60406,60680,60755,60817,60839,60887,60967,60969,60984,61115,61288,61296,61361,61397,61449,61491,61512,61557,61576,61663,61672,61720,61729,61867,61874,61878,61887,62023,62074,62092,62106,62156,62218,62337,62360,62388,62571,62574,62656,62683,62690,62738,62778,62779,62878,62886,62950,62971,63008,63048,63054,63075,63076,63131,63169,63191,63203,63242,63256,63258,63274,63282,63306,63317,63347,63362,63386,63399,63432,63434,63546,63626,63640,63695,63706,63722,63830,63834,63884,63908,63934,63977,64033,64063,64132,64222,64224,64327,64349,64401,64455,64488,64510,64534,64547,64576,64741,64754,64891,64986,65346,65374,65438,65526,65531,65713,65738,65792,65814,65855,65875,65906,65965,65987,65994,66047,66091,66119,66126,66135,66250,66276,66336,66352,66362,66364,66404,66465,66526,66554,66633,66644,66720,66732,66743,66794,66854,66928,66944,66969,66975,66979,67015,67047,67180,67195,67345,67386,67397,67399,67527,67536,67538,67690,67716,67804,67886,67887,67935,67959,67970,68053,68163,68167,68301,68376,68411,68457,68476,68485,68500,68543,68568,68795,68833,68888,68964,68975,69214,69238,69295,69512,69530,69557,69598,69623,69698,69715,69741,69786,69807,69885,70100,70126,70205,70341,70362,70504,70531,70633,70687,70733,70734,70752,70756,70767,70806,70832,70876,70884,70943,70990,71033,71054,71060,71221,71357,71423,71644,71748,71833,71973,72000,72152,72270,72316,72436,72440,72655,72658,72682,72730,72811,72914,72973,73026,73059,73118,73141,73197,73223,73462,73806,73837,73838,73865,73884,74054,74117,74123,74147,74157,74235,74260,74297,74308,74312,74319,74460,74559,74776,75030,75071,75180,75312,75425,75452,75488,75552,75573,75723,75824,75872,76054,76112,76301,76401,76423,76509,76661,76679,76680,76707,76724,76731,76853,76999,77035,77196,77425,77534,77599,77749,77940,78001,78091,78188,78201,78212,78264,78378,78406,78417,78447,78462,78593,78642,78818,78870,78888,79101,79227,79245,79257,79273,79279,79409,79432,79600,79755,79901,79947,79993,80148,80235,80351,80624,80672,80682,80723,80747,80943,81031,81045,81120,81246,81399,81411,81485,81567,81827,81834,82152,82242,82297,82335,82419,82484,82580,82621,82648,82656,82857,82863,82934,82993,83217,83286,83443,83612,83638,83832,84026,84075,84110,84167,84169,84210,84400,84559,84704,84842,84898,85071,85272,85310,30710,30489,30372,26227,25840,15755,30029,29964,29997,29993