12,17,87,103,119,205,217,259,274,291,437,481,554,604,749,773,774,817,951,1032,1093,1107,1170,1202,1249,1308,1428,1446,1451,1489,1513,1528,1600,1601,1631,1670,1749,1880,1903,1959,2005,2016,2021,2068,2099,2111,2124,2167,2225,2227,2245,2246,2249,2251,2257,2467,2539,2596,2599,2779,3006,3025,3575,3753,3782,3872,3917,3923,3944,3955,3956,3985,3998,4019,4029,4071,4165,4263,4264,4270,4274,4278,4282,4312,4387,4417,4520,4522,4623,4696,4748,4781,4908,4949,4959,4964,5035,5093,5126,5241,5289,5370,5396,5482,5502,5508,5517,5555,5626,5693,5716,5735,5737,5743,5770,5796,5800,5812,5827,5870,5931,5944,5969,5976,6036,6052,6153,6176,6202,6219,6279,6400,6468,6474,6553,6557,6569,6601,6641,6670,6696,6789,6851,6876,7000,7074,7094,7258,7337,7498,7738,7799,7897,7903,7948,7958,7962,7963,7968,7973,7980,7998,8002,8012,8024,8171,8223,8249,8374,8422,8439,8462,8529,8639,8693,8776,8782,8902,8914,8949,9063,9080,9129,9255,9269,9286,9325,9351,9392,9403,9417,9419,9432,9474,9479,9558,9598,9627,9653,9669,9679,9720,9721,9787,9797,9841,9850,10000,10001,10118,10193,10199,10258,10263,10314,10363,10372,10385,10409,10515,10593,10601,10606,10619,10695,10784,10801,10838,10866,10910,10977,10986,11030,11053,11059,11125,11130,11146,11152,11388,11446,11454,11529,11716,11801,11815,12398,12404,12566,12612,12688,12721,12732,12735,12758,12831,12896,12942,12958,13010,13054,13370,13398,13403,13429,13446,13464,13502,13707,13743,13779,13797,13800,13828,13876,13882,13892,13898,13903,13905,13999,14063,14064,14081,14228,14233,14255,14294,14311,14338,14467,14739,14757,14840,14849,14931,14964,14965,14970,14983,15021,15039,15052,15088,15120,15214,15220,15224,15283,15290,15374,15378,15461,15519,15675,15685,15687,15888,15936,16121,16137,16551,16635,16790,16914,17025,17036,17057,17067,17118,17200,17302,17334,17505,17543,17557,17581,17611,17622,17644,17660,17684,17731,17827,17957,17958,18002,18018,18044,18068,18120,18127,18154,18158,18179,18245,18261,18388,18457,18595,18603,18621,18654,18689,18729,18765,18785,18814,18873,19018,19128,19326,19401,19407,19436,19468,19505,19549,19607,19745,19780,19815,19834,19836,19906,19966,20013,20019,20108,20162,20334,20348,20645,20878,20969,21428,21649,21695,21814,22001,22015,22028,22031,22053,22128,22147,22150,22267,22276,22300,22399,22424,22547,22592,22606,22639,22786,22806,22819,22827,22871,22892,22918,22923,23039,23074,23146,23176,23209,23211,23224,23227,23342,23382,23444,23454,23487,23519,23522,23608,23667,23687,23745,23801,23888,23902,24030,24137,24187,24214,24227,24414,24465,24479,24510,24552,24620,24629,24636,24647,24684,24689,24698,24779,24862,24866,24889,24899,24953,24976,25041,25580,25643,25702,25862,25897,25936,25939,25949,26013,26077,26173,26183,26209,26313,26351,26378,26385,26428,26445,26457,26462,26474,26527,26539,26555,26594,26648,26666,26681,26815,26844,26856,26858,26875,26898,26975,26991,27058,27095,27136,27148,27172,27174,27297,27299,27363,27366,27404,27454,27485,27519,27615,27635,27658,27744,27898,27984,27990,28095,28114,28186,28230,28292,28304,28315,28345,28356,28417,28542,28599,28620,28624,28632,28709,28756,28823,29095,29120,29248,29418,29915,29984,29985,30047,30124,30125,30136,30219,30289,30298,30331,30368,30414,30470,30487,30529,30547,30572,30579,30618,30624,30628,30725,30754,30889,30904,31009,31093,31136,31162,31210,31221,31276,31279,31372,31445,31535,31599,31613,31666,31709,31711,31752,31759,31855,31872,31907,31910,31912,31913,31945,32010,32058,32098,32130,32197,32223,32237,32245,32343,32370,32451,32529,32694,32704,32805,33004,33016,33196,33240,33284,33322,33383,33486,33496,33932,34175,34191,34226,34363,34419,34427,34432,34445,34466,34625,34816,34830,34842,34870,34943,35072,35148,35322,35402,35411,35419,35466,35467,35486,35506,35512,35517,35530,35535,35538,35580,35596,35598,35611,35686,35757,35758,35792,35851,35908,35939,36013,36014,36033,36039,36125,36180,36194,36198,36212,36227,36245,36350,36390,36568,36669,36747,36789,36865,36884,36987,36995,37022,37204,37223,37580,37633,37639,37711,37852,38598,38646,38766,38767,38793,38830,38877,38927,38942,38949,38961,39009,39187,39193,39208,39215,39269,39317,39339,39562,39689,39716,39806,39816,39866,39869,39900,39956,40020,40063,40091,40206,40214,40284,40343,40374,40397,40473,40552,40567,40585,40589,40617,40622,40645,40647,40669,40715,40766,40800,40817,40822,40846,40897,40898,40913,40969,41072,41133,41147,41156,41245,41261,41375,41382,41405,41420,41458,41499,41513,41794,42547,42581,42582,42620,42622,42753,42834,42849,42856,42861,42866,42944,43153,43251,43287,43538,43548,43563,43587,43736,43753,43836,43908,43982,43989,44008,44101,44179,44182,44199,44213,44217,44255,44274,44294,44302,44327,44376,44383,44403,44434,44452,44467,44532,44577,44604,44609,44661,44673,44699,44707,44724,44766,44777,44791,44813,44873,44885,44921,44924,44989,45090,45119,45139,45161,45184,45223,45258,45266,45272,45310,45384,45493,45526,45536,45549,45571,45622,45782,45904,46055,46489,47317,47363,47504,47521,47662,47698,47703,47717,47739,47938,48006,48236,48247,48328,48348,48414,48435,48464,48469,48497,48509,48578,48582,48589,48617,48683,48743,48783,48797,48821,48850,48961,48977,49003,49038,49050,49097,49182,49187,49243,49256,49363,49620,49628,49640,49651,49673,49728,49838,49840,49851,49941,50099,50139,50173,50175,50184,50331,50454,50497,50577,50603,51093,51804,51878,51974,52009,52049,52194,52366,52436,52466,52483,52535,52570,52573,52606,52645,52785,52971,53040,53077,53143,53216,53259,53269,53367,53384,53406,53488,53505,53583,53792,53804,53951,54074,54098,54164,54285,54305,54456,54580,54679,54689,54741,54802,54826,54938,54959,54998,55026,55049,55124,55221,55232,55266,55357,55383,55532,55573,55657,56013,56294,56450,56451,56472,56833,56954,56969,56972,57079,57111,57122,57162,57177,57263,57267,57328,57641,57752,57773,57858,58034,58082,58084,58093,58111,58142,58148,58158,58263,58268,58274,58281,58302,58462,58532,58536,58615,58830,58864,58909,58911,59001,59054,59064,59072,59086,59156,59157,59223,59236,59274,59281,59307,59320,59791,59908,59921,59951,59956,60035,60064,60205,60210,60273,60353,60730,60810,61023,61065,61092,61110,61133,61174,61313,61378,61520,61591,61645,61710,61732,61771,61797,61806,61845,61885,61987,62015,62020,62064,62072,62288,62309,62312,62315,62405,62470,62486,62615,62637,62831,62836,62900,62939,62974,63022,63046,63077,63092,63109,63117,63149,63158,63195,63289,63294,63351,63379,63417,63552,63607,63693,63707,63745,63808,63861,63921,63947,63991,64008,64047,64069,64114,64244,64418,64514,64611,64627,64714,64905,65344,65396,65892,65893,65905,65952,65962,65984,66006,66013,66054,66087,66088,66148,66192,66216,66485,66508,66692,66716,66736,66774,66790,66794,66819,66884,66889,66927,66975,66989,66995,67042,67063,67074,67116,67212,67237,67241,67253,67255,67260,67303,67323,67429,67464,67496,67506,67555,67660,67769,67781,67791,67842,67857,67904,67978,67990,68029,68055,68057,68175,68178,68232,68294,68370,68423,68430,68448,68515,68580,68582,68594,68605,68680,68941,69195,69634,69916,69947,69972,69982,69989,70215,70252,70429,70451,70472,70479,70598,70650,70659,70664,70710,70736,70792,70801,70818,70823,70836,70871,70891,70926,71001,71036,71056,71059,71066,71085,71092,71163,71201,71360,71369,71372,71422,71514,71526,71542,71673,71737,71756,71830,71859,71914,71927,71974,72081,72097,72133,72134,72162,72226,72306,72400,72481,72487,72504,72533,72618,72689,72691,72751,72818,72942,72977,73152,73505,73556,73662,73787,74504,74517,74642,74804,74809,74828,74855,74905,75278,75334,75471,75526,75531,75561,75575,75618,75664,75672,75718,75720,75735,75736,75745,75767,75851,76079,76188,76189,76296,76315,76333,76405,76416,76419,76510,76715,76749,76762,76773,76778,76779,77018,77161,77176,77209,77254,77260,77292,77313,77422,77471,77529,77563,78187,78410,78413,78480,78490,78498,78858,78903,78910,78964,79012,79077,79078,79081,79088,79151,79157,79170,79171,79195,79201,79214,79246,79288,79323,79464,79467,79499,79654,79676,79701,79792,80017,80080,80167,80213,80452,80525,80567,80574,80602,80653,80661,80705,80756,80785,80797,80866,80889,80925,81037,81047,81161,81212,81264,81281,81331,81422,81428,81443,81451,81498,81541,81596,81643,81650,81675,81686,81726,81802,81865,81872,82167,82259,82377,82385,82838,83052,83146,83177,83385,83408,83458,83467,83510,83535,83557,83697,84026,84181,84298,84302,84304,84310,84365,84384,84385,84396,84404,84405,84466,84532,84595,84620,84630,84785,84787,85101,85204,85263,85329,85351,85370,85478,85490,85519,85585,85604,85623,85653,85693,85707,85713,85747,85801,85846,85858,85898,85908,85999,86117,86205,86281,86338,86390,86399,86482,87583,87602,87684,87708,87749,87833,87877,87978,87979,87994,88086,88134,88211,88322,88450,88489,88491,88493,88499,88519,88574,88589,88598,88645,88665,88695,88782,88962,88983,89031,89039,89084,89137,89188,89195,89265,89283,89309,89426,89548,89555,89617,89626,89634,89713,89719,89882,90009,90030,90073,90153,90187,90224,90257,90269,90352,90398,90429,90594,90700,90812,90968,90997,91017,91120,91181,91224,91240,91246,91326,91493,92472,92556,92584,92635,92645,92660,92759,92831,92930,92968,93004,93118,93229,93230,93355,93487,93515,93707,93730,93744,93764,93952,94094,94187,94204,94241,94249,94278,94280,94337,94339,94382,94426,94438,94459,94521,94571,94616,94707,94830,94891,94905,94913,94974,95000,95055,95123,95193,95236,95309,95348,95355,95381,95405,95438,95474,95580,95988,96004,96025,96037,96103,96147,96163,96223,96385,96421,96638,96731,96743,97100,97113,97122,97167,97232,97301,97303,97309,97327,97383,97540,97547,97550,97608,97693,97703,97762,97808,97811,97868,97912,97913,97926,97982,97983,98004,98027,98051,98061,98066,98073,98142,98145,98186,98248,98262,98284,98359,98435,98459,98490,98534,98590,98692,98819,98859,98889,98948,98958,99022,99101,99140,99182,99230,99265,99301,99302,99327,99360,99370,99399,99433,99498,99572,99628,99635,99731,99849,99912,99913,99927,99929,99969,99978,100032,100088,100095,100246,100249,100284,100286,100440,100467,100538,100599,100727,101042,101222,101468,101481,101490,101546,101613,101682,101684,101690,101707,101768,101957,101964,101967,102040,102077,102079,102101,102121,102161,102372,102595,102629,102787,102792,102810,102985,102991,103058,103060,103072,103102,103125,103134,103156,103234,103345,103378,103385,103405,103595,103623,103654,103678,103697,103842,103865,103913,103968,103999,104046,104112,104200,104228,104258,104330,104339,104389,104404,104412,104420,104437,104446,104531,104536,104567,104573,104582,104608,104623,104817,104831,104841,104858,104861,104983,105012,105019,105037,105072,105091,105177,105200,105218,105274,105618,105786,106835,107019,107069,107202,107357,107370,107386,107457,107467,107520,107534,107537,107617,107654,107666,107674,107704,107725,107762,107774,107827,107846,107890,107902,107916,107923,107926,107929,107980,108008,108090,108169,108206,108226,108241,108305,108352,108407,108435,108490,108577,108594,108658,108686,108738,108763,108771,108807,108903,108974,108993,109088,109161,109184,109220,109239,109256,109349,109434,109483,109773,109906,110094,110097,110128,110248,110252,110312,110316,110367,110369,110414,110683,110684,110691,110764,110790,110809,110835,110904,110912,110927,110928,110939,110953,110954,110969,110995,110996,111010,111052,111059,111095,111105,111133,111145,111155,111161,111167,111175,111259,111262,111279,111319,111409,111447,111490,111498,111534,111572,111580,111689,111729,111823,111925,112116,112168,112200,112294,112313,112315,112321,112323,112336,112357,112416,112442,112468,112512,112549,112557,112613,112708,112770,112851,112897,113084,113199,113345,113383,113387,113389,113426,113600,113717,113980,114109,114264,114413,114519,114817,114877,115049,115101,115189,115190,115719,115758,115821,115851,115861,115882,115901,115947,115957,115972,115979,115989,116002,116003,116066,116072,116099,116152,116153,116179,116278,116291,116323,116342,116420,116426,116455,116475,116575,116754,116760,116869,116934,117098,117122,117184,117211,117213,117214,117264,117284,117312,117359,117478,117481,117497,117521,117531,117570,117576,117600,117799,118008,118023,118173,118177,118201,118281,118484,119039,119054,119457,119476,119624,119634,119693,119809,119882,119890,119930,119981,120043,120046,120069,120070,120114,120126,120130,120213,120273,120387,120422,120480,120495,120506,120517,120519,120527,120529,120534,120577,120587,120613,120706,120712,120780,120810,120896,120909,120926,121028,121111,121236,121284,121308,121326,121562,121623,121626,121683,121734,121934,121977,122001,122050,122111,122199,122239,122416,122471,122541,122794,122894,122913,122918,122954,122971,123061,123081,123224,123286,123330,123355,123358,123377,123411,123450,123816,123954,124021,124169,124250,124352,124363,124376,124413,124447,124528,124535,124574,124603,124807,124817,124841,124863,124878,125204,125288,125402,125430,125468,125610,125645,125699,125724,125755,125788,125910,125937,125973,125992,126020,126031,126068,126101,126168,126174,126194,126203,126221,126258,126259,126261,126262,126297,126333,126365,126416,126446,126457,126484,126519,126603,126633,126642,126669,126757,126809,126852,126903,126945,126952,127011,127059,127164,127319,127321,127408,127474,127639,127746,127786,127801,127818,127842,128075,128289,128494,128613,128657,128686,128728,128898,128929,129022,129057,129058,129180,129450,129467,129544,129551,129568,129621,129643,129734,129743,129795,129891,129908,129918,129932,129955,129990,129992,130053,130057,130066,130108,130214,130218,130271,130288,130303,130343,130387,130457,130487,130499,130532,130583,130584,130627,130644,130670,130726,130738,130773,130980,131015,131068,131187,131199,131294,131481,131505,131559,131602,131606,131687,131789,131965,132061,132069,132084,132141,132202,132287,132294,132419,132567,132717,132823,132896,133042,133133,133308,133471,133532,133626,133698,133789,133804,133818,133836,133899,133957,133999,134178,134219,134229,134533,134573,134633,134637,134647,134658,134669,134692,134703,134784,134799,134800,134835,134884,134895,134901,134941,134970,135005,135007,135020,135058,135063,135129,135144,135201,135209,135259,135284,135326,135327,135343,135372,135431,135452,135503,135628,135636,135696,135745,135764,135809,135850,135884,135890,135984,136002,136008,136037,136073,136076,136155,136174,136192,136200,136215,136237,136270,136281,136286,136419,136446,136460,136494,136503,136521,136526,136563,136589,136750,136771,137027,137174,137235,137336,137410,137598,137608,137667,137710,137812,137900,138189,138224,138237,138249,138340,138377,138389,138413,138459,138559,138616,138700,138756,138793,138829,138840,138847,138854,138856,138867,138899,138904,138925,138928,138929,138983,139003,139006,139040,139070,139083,139114,139139,139235,139238,139284,139290,139375,139429,139466,139577,139598,139612,139661,139817,139862,139933,139966,140026,140033,140100,140112,140246,140267,140291,140311,140358,140374,140378,140382,140417,140451,140555,140570,140576,140584,140601,140616,140633,140637,140685,140723,140814,140837,140977,141029,141064,141068,141280,141355,141413,142180,142193,142325,142333,142350,142395,142401,142407,142416,142477,142492,142565,142570,142573,142577,142584,142621,142656,142716,142724,142725,142816,142932,143103,143289,143393,143403,143420,143521,143651,143681,143719,143774,143775,143828,143844,143851,143893,143898,143912,143968,143970,143997,144211,144269,144271,144288,144390,144421,144448,144527,144644,144797,144800,144930,144958,145019,145023,145190,145228,145376,145946,145947,146064,146066,146105,146109,146115,146197,146208,146211,146214,146233,146244,146391,146584,146761,146766,146774,146785,146794,146832,146921,146945,146986,147010,147072,147084,147142,147155,147174,147175,147192,147198,147255,147267,147278,147287,147298,147340,147341,147401,147402,147415,147418,147419,147448,147451,147458,147483,147532,147537,147548,147563,147592,147646,147677,147788,147801,147802,147900,147961,148016,148065,148083,148160,148223,148243,148261,148293,148302,148322,148410,148477,148482,148553,148578,148594,148595,148626,148650,148801,148844,148855,148862,148902,148908,148922,149057,149087,149116,149202,149225,149229,149303,149335,149438,149521,149528,149549,149622,149672,149690,149718,149799,150260,150390,150901,150940,151003,151172,151184,151185,151187,151227,151238,151350,151360,151439,151816,151822,151848,151857,151864,151940,151942,151946,152050,152136,152232,152263,152273,152319,152364,152394,152412,152417,152469,152494,152499,152549,152571,152573,152596,152597,152610,152619,152624,152661,152731,152736,152764,152834,152845,152898,152959,153001,153019,153078,153275,153300,153313,153342,153343,153350,153447,153471,153565,153693,153786,153791,153863,153912,154087,154141,154285,154294,154373,154383,154421,154497,154686,154928,154994,155259,155260,155332,155426,155553,155554,155582,155648,155710,155936,155978,156051,156081,156125,156126,156129,156263,156313,156399,156451,156453,156483,156494,156521,156581,156585,156637,156647,156692,156694,156714,156724,156735,156743,156754,156760,156781,156806,156814,156815,156886,156889,156926,156927,156951,157023,157038,157055,157108,157196,157207,157325,157335,157339,157378,157394,157400,157424,157462,157468,157575,157588,157750,157800,157895,158009,158039,158050,158163,158181,158234,158324,158329,158341,158363,158490,158504,158546,158575,158750,159102,159149,159193,159204,159324,159519,159710,159897,159972,160239,160284,160305,160447,160456,160460,160546,160594,160658,160662,160729,160830,160957,161069,161530,161609,161650,161655,161683,161720,161747,161793,161975,161995,162066,162138,162295,162305,162316,162466,162499,162560,162573,162950,163061,163118,163224,163268,163407,163415,163470,163500,163561,163622,163636,163647,163672,163686,163709,163754,163812,163813,163815,163826,163840,163898,163910,163915,163938,163960,164026,164066,164112,164178,164276,164288,164325,164456,164538,164607,164617,164636,164657,164752,164801,164830,164926,164938,164968,164993,165126,165130,165152,165173,165179,165186,165212,165328,165350,165411,165492,165509,165543,165607,165619,165719,165834,165855,165883,165904,165967,165970,166099,166110,166115,166139,166286,166324,166436,166941,166983,167223,167276,167374,167455,167493,167501,167514,167584,167600,167634,167658,168000,168241,168268,168275,168322,168376,168394,168444,168502,168572,168598,168648,168685,168695,168712,168722,168756,168774,168800,168801,168811,168879,168897,168933,168961,169047,169057,169070,169092,169128,169174,169311,169345,169439,169480,169494,169767,169794,169867,169917,169991,169995,169997,170041,170092,170105,170125,170176,170205,170212,170340,170354,170415,170448,170453,170471,170545,170877,171155,171183,171349,171372,171406,171508,171513,171520,171576,171625,171669,171939,172029,172036,172073,172179,172283,172297,172309,172336,172414,172427,172449,172511,172517,172587,172606,172670,172678,172713,172776,172810,172815,172828,172841,172851,173025,173046,173065,173104,173107,173146,173225,173329,173454,173507,173533,173559,173640,173666,173870,173904,174002,174026,174038,174042,174060,174180,174255,174278,174307,174332,174387,174435,174438,174467,174575,174649,174673,174749,174767,174795,174821,174867,174921,174989,175312,175372,175882,176068,176099,176130,176146,176260,176272,176330,176373,176390,176415,176477,176482,176490,176501,176525,176532,176537,176543,176555,176563,176572,176845,176877,176938,176943,177059,177148,177186,177231,177232,177237,177331,177364,177402,177417,177419,177463,177550,177551,177553,177555,177560,177609,177700,177809,177916,177934,177947,177959,177975,178059,178062,178090,178112,178150,178244,178279,178453,178507,178570,178602,178610,178614,178640,178641,178780,178792,178823,178835,178841,178857,178909,179012,179049,179093,179401,179556,179854,179888,179965,180123,180236,180241,180259,180271,180279,180292,180302,180478,180596,180690,180694,180732,180740,180741,180796,180810,180838,180887,180921,180968,180974,181002,181016,181049,181129,181167,181193,181203,181218,181224,181238,181299,181389,181397,181404,181425,181443,181526,181612,181722,181776,181894,182109,182127,182137,182265,182329,182374,182384,182488,182584,182760,182845,182865,182869,182870,182873,182889,182897,182936,183021,183034,183139,183173,183192,183213,183287,183392,183527,183533,183603,183622,183631,183665,183688,183808,184100,184913,184964,185017,185038,185039,185107,185182,185210,185213,185238,185261,185293,185356,185616,185667,185706,185839,185858,185860,185866,185887,185893,185894,185912,186084,186091,186093,186108,186138,186153,186169,186193,186217,186229,186231,186253,186307,186529,186634,186681,186942,186973,186983,187191,187576,187632,187646,187803,187845,188073,188074,188123,188141,188344,188418,188481,189189,189243,189286,189287,189342,189377,189400,189416,189434,189490,189626,189721,189835,189839,189844,189849,189852,189855,189892,189963,190004,190118,190123,190125,190161,190186,190206,190214,190228,190259,190312,190356,190364,190370,190394,190446,190487,190593,190637,190679,190695,190716,190762,190782,190793,191009,191048,191066,191076,191119,191146,191245,191300,191363,191368,191418,191549,191614,191630,191719,191765,192116,192152,192194,192208,192244,192249,192298,192356,192373,192384,192515,192516,192721,193000,193140,193420,193703,193732,193827,194203,194313,194314,194331,194464,194467,194481,194576,194647,194656,194659,194763,194981,195229,195248,195257,195378,195406,195420,195429,195432,195522,195536,195624,195640,195708,195720,195725,195762,195797,195835,195857,195872,195897,195945,196098,196138,196209,196291,196336,196340,196353,196361,196415,196422,196446,196469,196480,196689,196742,196827,196854,196905,196991,196997,197005,197026,197153,197336,197338,197349,197394,197444,197470,197519,197693,197850,197882,197908,197965,197973,198128,198256,198424,198579,198580,198622,198711,198957,198984,199145,199185,199189,199229,199310,199331,199526,199534,199571,199613,199656,199666,199674,199703,199734,199753,199784,199889,200008,200038,200083,200213,200234,200251,200271,200275,200288,200313,200360,200362,200370,200430,200442,200460,200492,200526,200527,200651,200684,200712,200743,200816,200836,200856,201022,201212,201245,201446,201707,201746,201803,201822,201963,201995,202000,202096,202105,202109,202222,202288,202293,202306,202390,202495,202579,202852,203158,203368,203422,203444,203470,203509,203553,203587,203605,203628,203647,203667,203696,203698,203876,203880,203973,204212,204312,204318,204339,204357,204369,204382,204467,204498,204503,204587,204631,204641,204671,204783,204899,204913,204941,204979,205027,205089,205138,205140,205155,205178,205188,205222,205245,205267,205280,205298,205338,205350,205351,205363,205388,205451,205452,205480,205504,205597,205611,205671,205750,205753,205857,205897,205966,206120,206134,206151,206163,206257,206380,206444,206448,206471,206481,206541,206592,207186,207255,207427,207445,207568,207618,207636,207912,207967,208015,208028,208042,208071,208120,208192,208228,208337,208456,208493,208522,208530,208585,208746,208793,208825,208905,208994,209035,209077,209185,209186,209217,209248,209297,209309,209409,209436,209468,209510,209618,209842,209954,210094,210115,210166,210247,210575,210604,210706,210744,210828,210891,210899,211136,211149,211227,211274,211827,211999,212059,212094,212226,212230,212233,212348,212377,212380,212389,212409,212433,212462,212467,212471,212566,212665,212810,212955,213078,213119,213126,213136,213167,213215,213221,213228,213235,213294,213398,213471,213495,213501,213643,213645,213661,213713,213823,213928,213932,214041,214063,214064,214071,214076,214099,214103,214125,214185,214188,214237,214504,214550,214757,214807,214899,214914,214927,215004,215212,215250,215309,215725,216067,216164,216186,216244,216313,216531,216552,216591,216594,216668,216673,216680,216725,216734,216777,217024,217237,217245,217271,217434,217705,217728,217729,217737,217755,217821,217855,217870,217871,217960,218032,218090,218142,218367,218434,218460,218680,218702,218766,218800,218803,218814,218973,219070,219087,219092,219169,219225,219263,219343,219432,219491,219497,219652,219824,219856,219871,220778,220788,220822,220849,220964,221017,221087,221089,221192,221299,221317,221348,221370,221472,221476,221566,221569,221576,221658,221666,221678,221690,221723,221751,221823,221890,222120,222134,222158,222169,222171,222338,222542,222603,222633,222642,222691,222739,222745,222747,222775,222778,222779,222843,222862,222975,223020,223095,223486,223492,223507,223561,223563,223655,223691,223734,223801,223842,224066,224074,224360,225058,225067,225071,225156,225172,225216,225222,225264,225355,225365,225522,225579,225585,225636,225657,225695,225698,225705,225738,225772,225854,225868,226027,226237,226333,226350,226481,226578,226618,226642,226664,226703,226721,226737,226802,226805,226829,226871,226880,226889,227039,227087,227168,227179,227188,227271,227310,227356,227357,227415,227472,227636,227675,228010,228049,228095,228209,228352,228366,228384,228404,228491,228697,228708,228783,229062,229645,229725,229727,229907,229931,229963,229969,230042,230058,230096,230156,230241,230247,230403,230428,230439,230476,230573,230779,230870,230948,231012,231013,231043,231157,231255,231300,231351,231417,231507,231589,231593,231620,231664,231715,231722,231813,231830,231959,231970,232103,232138,232165,232169,232193,232216,232265,232296,232344,232356,232657,232705,232797,232836,232990,233035,233254,233816,233918,233926,234006,234008,234017,234028,234224,234328,234401,234414,234426,234567,234606,234745,234913,235003,235065,235179,235237,235240,235253,235282,235296,235349,235399,235405,235421,235498,235527,235555,235684,235804,235807,235829,235834,235858,235870,235925,235945,235955,235985,235990,236303,236311,236343,236532,236582,236621,236732,236807,236894,237251,237317,237329,237334,237375,237422,237509,238216,238279,238293,238345,238416,238446,238485,238528,238578,238599,238623,238667,238804,238815,238844,238911,238938,238956,238961,239058,239091,239134,239243,239293,239364,239376,239378,239474,239502,239534,239550,239604,239613,239657,239852,239926,239933,239936,239942,239962,239987,239990,240017,240037,240125,240237,240280,240362,240381,240397,240409,240412,240486,240505,240515,240689,240738,240884,240885,240886,240895,240914,240997,240998,241019,241075,241117,241184,241192,241338,241541,241580,242140,242223,242391,242395,242499,242535,242581,242586,242597,242611,242636,242669,242677,242679,242686,242813,242827,242831,242898,243010,243142,243197,243222,243391,243413,243444,243460,243559,243578,243590,243713,243751,243784,243816,243879,243880,243904,243932,243934,243980,243985,244109,244155,244164,244224,244259,244265,244319,244323,244380,244467,244645,244761,244872,244892,244894,244981,245075,245078,245091,245153,245242,245255,245326,245530,245628,245706,245846,245875,246664,246757,247070,247086,247101,247150,247175,247176,247206,247274,247334,247353,247361,247395,247432,247464,247473,247501,247645,247840,247942,248026,248029,248132,248162,248188,248288,248375,248486,248498,248501,248525,248580,248595,248601,248608,248650,248659,248707,248745,248751,248859,248879,248910,248919,248963,248991,248994,249027,249128,249190,249303,249389,249405,249462,249483,249493,249536,249592,249596,249630,249634,249740,249785,249797,249832,249844,249886,249938,249986,250008,250045,250093,250134,250822,250861,250942,250949,250954,251046,251066,251067,251070,251109,251373,251387,251439,251536,251542,251549,251556,251606,251609,251618,251626,251736,251743,251797,251905,251937,251940,251994,252058,252158,252166,252183,252215,252239,252244,252294,252307,252364,252490,252513,252514,252552,252615,252846,252940,252999,253051,253078,253134,253163,253183,253199,253201,253263,253273,253350,253370,253550,253596,253621,253679,253683,253727,253786,253814,254045,254065,254126,254254,254341,254373,255091,255311,255487,255523,255566,255621,255647,255707,255836,255882,255895,255896,255899,255904,255946,256045,256152,256291,256408,256461,256470,256489,256595,256630,256647,256662,256678,256734,256758,256775,256776,256787,256915,256973,257046,257075,257115,257134,257147,257370,257431,257436,257520,257538,257728,257736,257739,257755,257762,257793,257960,258007,258101,258160,258176,258719,258730,258740,258791,258794,258797,258944,259004,259071,259111,259119,259315,259332,259388,259440,259466,259467,259497,259511,259574,259598,259613,259662,259775,259923,259995,260097,260126,260269,260488,260567,260710,260765,260874,260875,260911,260926,260956,260996,261006,261086,261124,261239,261271,261287,261389,261391,261398,261416,261424,261496,261500,261513,261514,261522,261565,261768,261770,261891,261912,261965,262005,262065,262122,262301,262317,262660,263281,263303,263412,263509,263601,263649,263652,263653,263715,263739,264019,264039,264089,264179,264195,264202,264212,264218,264432,264456,264462,264602,264652,264826,264827,264858,264887,264927,265026,265039,265087,265101,265111,265134,265232,265247,265336,265367,265390,265551,265588,265630,265710,265837,265901,265910,265938,265973,265985,265988,266028,266243,266305,266318,266319,266321,266334,266347,266374,266418,266483,266542,266771,267263,267269,267328,267358,267426,267461,267470,267531,267548,267599,267711,267785,267786,267874,267909,267944,268019,268058,268060,268073,268140,268153,268163,268193,268200,268345,268347,268396,268534,268707,268731,268745,268796,268807,268812,268823,268916,268936,268953,268986,269133,269215,269235,269353,269370,269491,269607,269635,269672,269724,269760,269815,269819,269958,270087,270088,270098,270143,270254,270272,270286,270304,270326,270446,270484,270527,270621,270768,270946,271021,271181,271435,271968,272051,272079,272108,272137,272155,272161,272203,272273,272275,272341,272393,272450,272531,272775,272944,272973,273035,273090,273100,273105,273117,273136,273181,273184,273195,273197,273204,273210,273215,273250,273283,273285,273292,273455,273545,273557,273599,273677,273722,273841,273893,273963,274016,274018,274022,274169,274263,274292,274308,274339,274425,274447,274451,274638,274660,274775,274785,274813,274934,274947,275019,275334,276193,276267,276271,276323,276377,276527,276539,276625,276629,276674,276677,276744,276748,276769,276841,276966,277008,277034,277047,277057,277085,277088,277094,277253,277278,277356,277376,277426,277476,277619,277639,277673,277759,277822,277972,277974,277978,278014,278063,278130,278147,278159,278270,278351,278379,278502,278779,278785,278825,278842,278901,278926,278930,278955,278969,279012,279105,279124,279182,279272,279320,279399,279724,279899,279909,279917,279922,280343,280739,280830,281044,281062,281070,281092,281120,281153,281296,281597,281742,281748,281754,281757,281773,281778,281808,281879,281953,281956,282012,282038,282092,282159,282366,282382,282461,282585,282605,282618,282626,282633,282874,282881,282882,282888,282962,282993,283069,283097,283106,283169,283285,283466,283474,283508,284000,284315,284363,284554,284582,284717,284830,284835,284844,284860,284926,284932,284939,284941,284948,284994,285044,285094,285122,285266,285298,285306,285331,285420,285423,285547,285571,285690,285717,285736,285951,285977,286008,286099,286308,286314,286324,286332,286342,286351,286394,286402,286406,286420,286470,286515,286636,286689,286715,286794,286846,286915,287096,287170,287180,287216,287272,287296,287344,287461,287521,287603,287616,287659,287683,287694,287739,287820,287846,287891,288105,288133,288394,288654,288696,289018,289480,289491,289496,289519,289535,289779,289781,289937,289995,290023,290032,290055,290122,290127,290133,290253,290276,290277,290300,290313,290383,290406,290409,290429,290442,290539,290562,290586,290774,290828,290906,290923,290926,291039,291059,291150,291198,291329,291344,291363,291449,291487,291737,291749,291791,291840,292121,292173,292181,292187,292307,292342,292367,292417,292447,292562,292600,292615,292828,293523,293636,293677,293894,293896,293932,293934,293938,293950,294015,294348,294360,294392,294418,294470,294497,294507,294517,294520,294536,294612,294645,294656,294683,294713,294730,294763,294843,294850,294878,294899,294964,295002,295132,295134,295164,295258,295270,295336,295347,295362,295532,295599,295709,295720,295780,295784,295832,295852,295932,295951,295994,296045,296093,296237,296285,296295,296325,296344,296826,296856,296995,297002,297082,297107,297139,297219,297222,297257,297261,297356,297498,297599,297631,297726,297730,297931,297946,297974,298660,298749,298760,298831,298866,299026,299136,299141,299188,299196,299290,299482,299485,299573,299881,299940,299971,299975,299997,300042,300051,300053,300102,300143,300145,300170,300200,300258,300273,300300,300305,300368,300406,300418,300470,300577,300614,300769,300796,300825,300861,300939,301016,301052,301390,301495,301501,301579,301740,301796,301836,301931,301940,301959,302009,302125,302174,302227,302339,302398,302465,302553,302607,303069,303131,303271,303322,303340,303344,303352,303374,303400,303527,303615,303673,303721,303755,303847,303875,303892,303907,303908,303916,303953,304012,304045,304060,304084,304115,304119,304152,304252,304289,304301,304367,304392,304479,304526,304528,304535,304559,304620,304640,304724,304761,304843,304972,304974,305006,305007,305016,305193,305259,305279,305327,305351,305526,305591,305623,305631,305665,305690,305772,305866,305956,305969,306146,306178,306180,306217,306223,306253,306359,306546,306710,306764,306780,306826,306998,307087,307114,307188,307362,307419,308086,308123,308185,308271,308277,308422,308530,308889,308917,308942,309013,309119,309168,309190,309259,309443,309549,309632,309633,309650,309836,309844,309945,309985,309999,310137,310203,310231,310241,310334,310376,310400,310491,310548,310552,310647,310695,310710,310970,311057,311084,311407,311634,311969,312002,312014,312088,312113,312156,312190,312212,312367,312402,312641,312647,312669,312774,312792,312823,312896,313074,313080,313110,313238,313253,313300,313401,313410,313439,313452,313462,313483,313510,313517,313635,313678,313724,313750,313771,313774,313810,313876,313898,313951,313959,313989,314025,314076,314135,314225,314358,314476,314530,314542,314611,314645,314690,314826,314830,314847,314869,314913,314916,315141,315215,315277,315322,315352,315373,315394,315439,315522,315844,316198,316714,316765,316891,316926,316958,317057,317099,317139,317194,317386,317588,317596,317603,317680,317858,317885,317887,317988,318054,318189,318193,318228,318237,318244,318300,318375,318380,318386,318412,318458,318490,318968,318977,318986,319048,319062,319064,319170,319227,319284,319318,319369,319386,319397,319516,319664,319671,319674,319705,319706,319720,319722,319841,320045,320085,320108,320464,320554,320588,320594,320609,320687,320738,320785,321036,321074,321093,321147,321156,321229,321263,321283,321286,321320,321341,321391,321492,321594,321603,321759,321765,321818,321874,321892,321929,321963,321976,322007,322022,322035,322040,322042,322084,322085,322089,322179,322204,322215,322279,322321,322532,322600,322688,322710,322811,322812,322888,322892,322998,323318,323340,323364,323379,323457,323520,323540,323574,323589,323993,324091,324188,324561,324569,324601,324750,325336,325594,325598,325683,325691,325741,325773,325776,325818,326027,326133,326173,326182,326248,326357,326494,326499,326676,326704,326709,326721,326795,326804,326839,326882,326983,327003,327064,327148,327237,327252,327378,327591,327619,327723,328067,328078,328372,328398,328430,328516,328528,328540,328541,328555,328650,328680,328682,328702,328715,328716,328717,328762,328779,328785,328789,328907,328926,328934,329028,329069,329079,329104,329131,329188,329304,329418,329478,329545,329610,329622,329661,329663,329678,329754,329761,329764,329789,329834,329865,329905,329967,330005,330055,330103,330207,330220,330238,330253,330350,330407,330421,330433,330642,330673,330903,330969,331045,331103,331388,331411,331527,331536,331735,331764,331796,332011,332041,332250,332298,332424,332451,332770,332912,332926,332940,333006,333052,333080,333125,333148,333330,333439,333492,333746,333855,333870,333916,333984,334132,334295,334300,334301,334353,334363,334387,334449,334487,334501,334540,334587,334619,334621,334645,334688,334751,334763,334773,334777,334820,334921,334945,334981,334990,335082,335098,335161,335221,335249,335347,335381,335389,335487,335567,335704,335875,335908,336092,336369,336475,336570,337109,337201,337276,337333,337361,337366,337405,337501,337510,337563,337599,337992,338065,338069,338139,338162,338242,338258,338269,338331,338357,338361,338434,338438,338572,338602,338642,338648,338672,338674,338722,338741,338772,338918,338950,338988,339025,339042,339043,339122,339197,339479,339559,339589,339624,339721,339746,339753,339937,339987,340011,340263,340281,340298,340309,340344,340354,340439,340843,341023,341241,341895,342023,342033,342116,342156,342189,342229,342281,342366,342378,342381,342455,342474,342756,342850,343083,343102,343229,343287,343296,343305,343331,343342,343364,343367,343376,343430,343453,343546,343560,343590,343613,343706,343930,343931,344053,344067,344144,344185,344347,344362,344505,344548,344676,344773,344914,345452,345627,345721,345993,346261,346343,346476,346753,346784,346788,346895,346922,346932,347002,347015,347029,347039,347100,347104,347115,347164,347338,347347,347359,347373,347400,347551,347562,347565,347630,347692,347798,347810,347923,348115,348254,348451,348567,348637,348743,348799,348837,348845,348960,349050,349483,349555,349561,349578,349643,349665,349732,349837,349841,349968,350159,350536,350550,350634,350985,351061,351123,351146,351243,351473,351494,351521,351732,351760,351893,351899,351954,351998,352013,352015,352023,352032,352099,352169,352171,352213,352329,352422,352485,352556,352672,352804,352861,352889,353027,353039,353088,353140,353204,353206,353220,353221,353241,353244,353355,353543,353564,353676,353732,353759,353763,353881,353888,353897,353906,353966,354200,354502,354901,355013,355187,355195,355217,355440,355469,355479,355530,355559,355572,355573,355587,355598,355672,355700,355798,355805,355814,355822,355867,355937,355939,355994,356000,356076,356089,356113,356150,356183,356252,356267,356298,356319,356354,356355,356369,356455,356476,356503,356527,356538,356708,356716,356743,356777,356794,356888,356964,357031,357034,357065,357084,357104,357136,357202,357372,357527,357629,357818,357937,358063,358068,358126,358169,358176,358353,358371,358555,358580,358643,358674,358693,358947,359382,359649,359705,359888,360017,360025,360115,360119,360235,360547,360567,360577,360581,360650,360689,360749,360792,360797,360826,360827,360900,360903,360909,360925,360933,360938,360954,360990,361015,361052,361085,361150,361167,361233,361368,361425,361482,361524,361557,361577,361586,361667,361693,361778,362159,362164,362238,362287,362632,362652,362705,362824,362920,363095,363168,363232,363301,363468,363805,364204,364331,364366,364383,364398,364416,364486,364487,364498,364710,364739,364761,364791,364810,364834,364860,364952,364959,365004,365066,365081,365082,365096,365102,365124,365233,365246,365365,365381,365478,365515,365516,365531,365605,365646,365667,365699,365721,365777,365926,365946,365957,366057,366104,366153,366196,366235,366236,366303,366487,366620,366621,366648,366709,366728,366770,366812,366825,366943,367268,367353,367478,367521,367615,367659,367676,367761,367907,368065,368110,368193,368254,368326,368551,368753,368779,368829,368846,368897,369030,369538,369589,369596,369620,369622,369674,370217,370225,370299,370319,370357,370420,370437,370440,370535,370569,370581,370621,370624,370654,370712,370731,370758,370772,370949,370958,371002,371025,371097,371103,371171,371204,371374,371400,371428,371571,371612,371755,371780,371844,372039,372053,372205,372265,372331,372436,372496,372560,372580,372639,372663,372670,372759,372956,373066,373431,373519,373520,373557,373563,373568,373610,374105,374107,374122,374210,374247,374263,374324,374350,374415,374456,374488,374583,374640,374743,374756,374817,374857,374862,374866,374881,374917,374952,374955,375025,375031,375100,375142,375145,375155,375189,375232,375336,375364,375365,375378,375456,375531,375776,375787,375811,375882,376129,376207,376249,376320,376391,376432,376809,376837,376929,377060,377195,377233,377322,377376,377548,377602,377806,377897,377991,378176,378212,378619,378620,378642,378644,378668,378675,378693,378716,378736,379240,379340,379351,379361,379405,379422,379515,379527,379616,379659,379698,379725,379762,379827,379908,379934,379968,379986,380062,380082,380133,380236,380346,380433,380511,380682,380722,380742,380770,380860,380891,380971,381123,381138,381154,381415,381622,381755,382241,382302,382429,382470,382508,382570,382649,382737,382782,382814,382850,382861,382918,382929,382946,382954,383085,383118,383227,383274,383326,383334,383437,383475,383576,383581,383635,383646,383708,383749,383949,383974,383993,383994,384259,384384,384447,384478,384524,384581,384634,384655,384949,384967,384970,385201,385218,385241,385505,385581,385898,385945,386571,386609,386610,386621,386824,386848,386853,386886,387099,387143,387229,387272,387298,387358,387403,387593,387724,387801,387837,387903,387988,387989,388016,388054,388073,388144,388153,388163,388189,388380,388387,388390,388447,388470,388490,388492,388497,388620,388638,388704,388865,389077,389098,389111,389176,389421,389484,389505,389669,389771,389909,389949,389985,389997,390240,390341,390451,390527,390556,390591,390712,390784,390805,390828,390846,391060,391186,391193,391255,391265,391278,391306,391374,391376,391444,391451,391462,391464,391478,391498,391510,391576,391578,391643,391669,391678,391702,391714,391769,391914,391927,391937,391938,391960,391975,392059,392092,392218,392256,392257,392326,392417,392428,392452,392474,392521,392565,392679,392682,392722,392796,392917,392973,393091,393255,393274,393422,393668,393681,393705,393758,393806,393982,394144,394291,394317,394415,394477,394551,394556,394613,395089,395210,395224,395327,395328,395371,395418,395429,395646,395692,395729,395731,395820,395824,395923,396046,396105,396226,396331,396396,396401,396402,396409,396459,396473,396478,396531,396556,396588,396612,396613,396616,396690,396724,396744,396782,396806,396826,396829,396882,396970,396994,397016,397027,397133,397173,397184,397247,397256,397265,397279,397284,397289,397300,397359,397362,397426,397457,397624,397664,397670,397673,397709,397895,397937,398332,398490,398715,398791,398797,398843,398845,398877,398916,399070,399089,399615,399616,399670,399872,399941,400068,400070,400081,400085,400150,400165,400180,400485,400560,400570,400573,400582,400641,400659,400665,400723,400751,400756,400785,400859,400877,400914,400919,400997,401027,401043,401062,401063,401089,401092,401117,401134,401159,401266,401288,401318,401330,401433,401437,401439,401453,401464,401498,401541,401585,401596,401618,401619,401624,401626,401659,401702,401714,401807,401816,401856,401904,401961,401998,402020,402063,402187,402369,402570,403011,403018,403085,403088,403199,403206,403227,403571,403688,403794,403820,403873,403883,404242,404340,404359,404551,404639,404686,404687,404913,404990,405086,405087,405120,405134,405186,405203,405251,405633,405831,405988,406017,406038,406044,406047,406056,406080,406097,406125,406126,406254,406346,406360,406400,406403,406422,406430,406509,406514,406526,406529,406553,406556,406629,406650,406653,406687,406704,406706,406711,406717,406723,406732,406766,406956,407031,407093,407103,407105,407236,407286,407353,407476,407516,407557,407574,407710,408090,408260,408325,408440,408460,408476,408510,408831,408915,408946,409128,409168,409240,409261,409295,409499,409686,409746,409754,409764,409786,409787,409788,409791,409799,409810,409821,409833,409845,409879,409881,409893,409927,409999,410023,410076,410081,410184,410192,410204,410208,410259,410285,410399,410429,410499,410523,410573,410591,410597,410608,410616,410662,410728,410740,410759,410788,411050,411073,411092,411117,411200,411256,411279,411374,411402,411434,411544,411561,411575,411648,411755,412024,412034,412142,412147,412188,412215,412329,412443,412527,412692,412753,412808,413253,413272,413426,413429,413434,413516,413683,413893,413928,413979,414029,414074,414084,414126,414473,414486,414507,414509,414773,414795,414811,414884,414896,414903,414913,414943,414969,415002,415049,415127,415178,415190,415200,415245,415269,415294,415366,415435,415472,415476,415481,415573,415606,415609,415662,415890,415977,415978,416015,416042,416054,416057,416226,416282,416312,416331,416516,416589,416593,416617,416624,416633,416691,416716,416782,416859,417070,417107,417179,417572,417620,417758,417781,417947,417988,418072,418140,418297,418323,418400,418429,418461,418627,418644,418649,418685,418704,418715,418757,418891,418986,418998,419048,419110,419116,419174,419252,419306,419330,419336,419338,419403,419412,419463,419470,419479,419484,419538,419639,419772,419872,419877,419948,419963,419983,419997,420029,420217,420240,420275,420278,420285,420320,420393,420442,420462,420464,420473,420559,420582,420599,420716,420720,420730,420861,420986,421103,421127,421257,421308,421365,421391,421497,421514,421540,422049,422090,422105,422135,422237,422282,422283,422336,422458,422597,422624,422625,422727,422750,422762,422765,422769,422771,422787,422815,422818,422975,423281,423388,423495,423500,423503,423610,423620,423733,423811,423827,423834,423835,423863,423970,424003,424090,424116,424129,424140,424163,424180,424211,424231,424254,424321,424385,424390,424407,424422,424431,424458,424473,424492,424495,424509,424711,424763,424824,424860,424979,425349,425569,425579,425587,425599,425603,425608,425644,425696,425833,425841,425865,425884,425901,425926,426013,426030,426111,426149,426157,426192,426253,426299,426317,426325,426352,426363,426437,426455,426468,426494,426544,426546,426576,426600,426669,426700,426735,426763,426787,426847,426862,426915,426964,426980,427080,427177,427190,427208,427262,427326,427340,427416,427429,427479,427494,427506,427572,427573,427587,427600,427648,427663,427827,428017,428079,428087,428136,428171,428276,428324,428343,428406,428415,428434,428513,428533,429249,429623,429701,429783,430046,430090,430191,430197,430230,430610,430684,430723,430748,430880,430891,430991,431015,431100,431107,431238,431290,431298,431371,431395,431447,431476,431563,431615,431653,431705,431711,431763,431854,431866,431875,431893,431908,431924,432001,432040,432159,432203,432227,432336,432388,432419,432516,432818,432892,433317,433338,433373,433510,434049,434349,434350,434415,434462,434490,434591,434803,434813,434858,434870,434896,434935,434941,434980,434993,434995,435005,435064,435082,435138,435146,435163,435189,435301,435334,435356,435464,435531,435565,435570,435602,435633,435673,435712,435734,435752,435785,435808,435840,435904,435940,436102,436173,436236,436329,436396,436419,436498,436713,436742,436748,436773,436891,436937,436982,437180,437244,437316,437414,437709,437956,438195,438272,439073,439204,439338,439429,439465,439466,439494,439497,439554,439586,439635,439748,439771,439876,439950,440005,440095,440101,440149,440226,440242,440298,440352,440356,440365,440385,440386,440393,440435,440444,440490,440572,440590,440603,440631,440636,440712,440724,440734,440761,440777,440782,440826,440878,440922,440942,440953,440979,441017,441037,441050,441052,441082,441204,441224,441262,441427,441589,441597,441675,441842,441968,442044,442046,442073,442206,442218,442262,442380,442394,442511,442609,442670,442673,442687,442804,442821,443323,443366,443413,443551,443584,443707,443822,443828,443892,443946,444100,444111,444142,444168,444213,444230,444284,444314,444340,444407,444497,444541,444551,444566,444617,444628,444632,444681,444745,444799,444821,444833,444899,444913,444924,444990,445103,445144,445157,445175,445260,445292,445373,445377,445468,445554,445562,445621,445636,445645,445778,445779,446077,446078,446221,446478,446521,446636,446662,446668,446772,446799,446872,446906,446907,447000,447145,447386,447472,447609,448030,448085,448139,448259,448267,448316,448349,448494,448710,448719,448953,448971,448979,449070,449179,449198,449199,449217,449244,449246,449261,449343,449391,449427,449527,449538,449545,449561,449623,449690,449700,449747,449750,449784,449792,449812,449845,449876,449899,449964,450013,450139,450192,450222,450287,450439,450523,450528,450565,450574,450783,450867,450993,451061,451152,451193,451517,452028,452054,452213,452246,452258,452269,452339,452343,452355,452507,452527,452560,452632,452695,452705,452726,452771,452777,452820,452848,452906,452924,453028,453042,453155,453185,453202,453248,453281,453299,453322,453335,453351,453432,453531,453638,453720,453734,453776,453782,453792,453958,453971,454009,454027,454065,454073,454119,454158,454221,454231,454283,454339,454475,454479,454530,454673,454697,454789,454809,454843,454912,454914,455237,455372,455395,455491,455620,455942,456173,456394,456514,456568,456573,456602,456626,456702,456766,456773,456828,456922,456974,456976,456996,457011,457036,457056,457058,457064,457070,457170,457185,457201,457451,457508,457644,457645,457711,457713,457840,457847,457868,457959,457969,457992,457998,458001,458043,458047,458136,458153,458198,458205,458259,458324,458326,458421,458477,458496,458541,458622,458687,458705,458776,458817,458820,458837,458838,458839,458847,458862,458903,459027,459045,459088,459103,459263,459299,459395,459396,459505,459543,459641,459679,459705,459748,459749,459838,460242,460407,460415,460456,460493,460528,460581,460587,460704,460750,460758,460767,460885,460932,460965,461061,461085,461189,461197,461241,461253,461265,461295,461360,461383,461417,461594,461621,461680,461767,461799,461851,461880,461955,461990,462026,462040,462204,462261,462298,462389,462461,462486,462505,462538,462566,462577,462591,462617,462673,462695,462703,462728,462741,462771,462806,462901,462955,462982,463015,463239,463308,463317,463344,463354,463356,463534,463652,463657,463678,463857,463859,463983,463994,464074,464075,464090,464097,464395,464422,464473,464517,464737,464810,464984,465117,465215,465286,465426,465436,465465,465608,465621,465622,465670,465754,465927,466011,466174,466179,466343,466358,466406,466408,466419,466444,466595,466599,466717,466746,466777,466800,466837,466905,466939,466963,466970,466980,467048,467083,467211,467321,467363,467386,467387,467389,467404,467411,467481,467491,467563,467583,467594,467617,467703,467711,467734,467755,467827,467845,468011,468161,468189,468258,468386,468409,468449,468456,468529,468614,468634,468733,468743,468744,468818,468965,468991,469189,469907,469968,469992,470017,470061,470206,470278,470359,470402,470416,470474,470476,470482,470513,470514,470539,470573,470591,470606,470814,470817,470862,470865,470899,470914,470964,471072,471109,471152,471178,471214,471259,471287,471294,471425,471479,471563,471744,471790,471850,471876,471879,471892,471922,471923,471946,471959,471984,472020,472037,472122,472242,472253,472257,472312,472333,472343,472362,472368,472394,472442,472475,472651,472664,472669,472854,473050,473073,473151,473704,473852,474112,474498,474533,474610,474622,474700,474714,474741,474752,474860,474869,474888,474909,475024,475338,475426,475436,475552,475633,475665,475666,475670,475683,475716,475781,475822,475860,475902,475953,476102,476116,476117,476144,476156,476190,476226,476229,476298,476304,476390,476401,476424,476427,476528,476546,476717,476774,476850,476925,476956,477116,477201,477269,477330,477429,477480,477516,477568,477651,477658,477704,477705,477728,477730,477767,477792,477800,477802,477819,477829,477850,477866,477879,478019,478020,478040,478078,478087,478258,478319,478330,478385,478392,478429,478465,478495,478506,478529,478569,478572,478581,478604,478688,478763,478799,478811,478815,478948,479097,479174,479202,479284,479343,479389,479419,479461,479469,479532,479547,479629,479696,479729,479738,479784,480121,480381,480461,480466,480484,480490,480620,480701,481011,481327,481646,481682,481774,481796,481874,481875,481890,481970,482011,482021,482051,482067,482317,482378,482575,482600,482640,482642,482765,482965,482975,483074,483123,483135,483240,483301,483429,483484,483507,483561,483616,483629,483716,483767,483827,483829,483975,484052,484080,484089,484401,484407,484414,484478,484497,484534,484567,484608,484616,484668,484764,484770,484878,484879,484936,484955,485009,485058,485064,485068,485111,485124,485141,485143,485182,485189,485261,485283,485286,485290,485292,485515,485608,485867,485885,485984,486001,486018,486029,486057,486385,486504,486550,486552,486759,486804,486843,487013,487024,487138,487185,487242,487332,487374,487526,487612,487686,487687,487707,487755,487792,488347,488351,488449,488464,488725,488774,488803,488824,488929,489038,489218,489272,489341,489383,489433,489554,489555,489576,489625,489635,489663,489701,489710,489755,489765,489850,489879,489949,490062,490328,490391,490495,490557,490881,490994,491023,491079,491157,491158,491198,491214,491228,491260,491284,491302,491326,491334,491338,491339,491344,491370,491381,491392,491443,491470,491667,491684,491695,491716,491739,491775,491816,491817,491864,491889,491908,491934,491943,491950,491966,492008,492028,492061,492077,492112,492115,492148,492290,492381,492577,492620,492706,492812,492843,492984,493017,493024,493028,493092,493148,493188,493219,493330,493633,493693,493805,493925,493944,493947,493972,494070,494078,494143,494430,494437,494513,494548,494641,495040,495054,495229,495316,495386,495399,495552,495574,495582,495612,495622,495714,495950,495960,495991,496142,496153,496232,496277,496333,496338,496356,496392,496467,496521,496841,497024,497231,497389,497420,497463,497487,497495,497500,497501,497539,497540,497542,497549,497589,497621,497641,497651,497686,497736,497790,497966,497998,498011,498022,498046,498075,498091,498108,498111,498160,498177,498252,498283,498322,498354,498396,498511,498521,498620,498863,498879,498945,499047,499073,499570,499592,499708,499737,499766,499796,499876,499882,500003,500060,500197,500199,500249,500710,500946,501075,501237,501295,501428,501460,501492,501498,501530,501750,501771,501869,501956,501989,501992,502002,502003,502117,502150,502254,502262,502406,502489,502718,502776,502826,502845,502850,502864,502883,502936,502949,502971,503066,503116,503154,503219,503236,503249,503260,503294,503309,503346,503425,503491,503561,503599,503641,503648,503711,503986,504263,504332,504468,504630,504658,504700,504701,504746,504767,504792,505005,505194,505240,505542,505813,505856,505977,506026,506364,506418,506424,506445,506459,506468,506474,506486,506497,506564,506567,506603,506628,506649,506673,506761,506804,506816,506864,506892,506939,506971,506995,506999,507022,507040,507043,507059,507080,507129,507171,507203,507413,507486,507639,507686,507735,507763,508026,508115,508181,508354,508366,508490,508641,508680,508688,508698,508706,508712,508788,508819,508893,508907,508909,509118,509122,509456,509919,510372,510465,510521,510557,510569,510704,510724,510919,511167,511189,511231,511255,511261,511388,511442,511767,511872,511873,512148,512454,512547,512550,512562,513106,513182,513297,513352,513431,513454,513458,513476,513647,513678,513848,513867,513900,514007,514008,514074,514076,514081,514097,514159,514161,514162,514202,514548,514550,514714,514838,514942,514943,515042,515110,515415,515442,515528,515795,515816,516067,516072,516362,516880,517026,517030,517098,517160,517257,517314,517376,517378,517493,517524,517623,518053,518159,518193,518475,518607,518635,518661,518711,518713,518733,519031,519036,519038,519039,519043,519055,519075,519090,519092,519093,519121,519169,519225,519226,519231,519236,519291,519352,519400,519415,519451,519650,519717,519771,519815,519841,519848,519899,519900,519939,519959,520028,520032,520040,520117,520166,520198,520327,520370,520428,520444,520471,520484,520515,520539,520542,520558,520748,520824,520828,520832,520878,520918,521136,521234,521296,521306,521365,521386,521740,521830,521885,522818,522901,523011,523050,523166,523442,523459,523481,523490,523513,523821,523966,524002,524051,524088,524117,524211,524235,524273,524375,524407,524505,524541,524565,524639,524729,524766,524821,524830,524891,524913,525068,525124,525131,525144,525179,525212,525256,525412,525475,525737,525825,525866,525918,526019,526571,526685,526711,526750,526766,526772,526790,526801,526809,526816,526838,526853,526855,526966,526978,527220,527417,527562,527623,527626,527684,527753,527775,528004,528109,528116,528212,528304,528312,528352,528543,528721,528803,528829,528840,529117,529163,529261,529438,529836,529857,530016,530280,530731,530934,530967,531159,531191,531217,531324,531336,531345,531402,531425,531453,531546,531634,531656,531661,531959,532108,532196,532212,532214,532225,532293,532336,532389,532427,532435,532440,532470,532539,532591,532672,532729,532766,532943,532950,532954,533003,533047,533060,533100,533211,533241,533274,533874,533896,534038,534632,534760,534761,534812,534817,534825,534830,534840,534845,534848,534855,534875,534877,534888,534922,534957,534962,534984,534990,535001,535008,535011,535164,535180,535268,535308,535320,535332,535442,535543,535633,535647,535733,535735,535756,535783,536036,536119,536241,536252,536267,536302,536311,536598,536655,536671,536715,536742,536828,536886,537054,537071,537079,537130,537235,537268,537295,537315,537331,537428,537595,537798,537851,538303,538335,538390,538968,539058,539067,539078,539142,539159,539257,539427,539732,539812,539865,539885,539888,540004,540071,540136,540141,540283,540334,540430,540513,540675,540785,540861,540871,540877,540949,540962,540981,540993,541016,541048,541053,541096,541199,541223,541287,541387,541403,541470,541564,541726,541751,541836,541892,541900,542046,542116,542154,542243,542296,542307,542477,542513,542549,542598,542707,542804,543029,543106,543268,543666,543811,543855,543902,544207,544441,544465,544638,544730,544733,544789,544876,544888,544955,545020,545066,545073,545128,545148,545173,545245,545611,545829,545891,545899,545905,545917,545928,545942,546097,546221,546392,546398,546438,546471,546501,546540,546560,546564,546623,546676,546700,546823,546829,546839,546888,546893,546919,546944,546962,546983,547047,547163,547279,547311,547565,547587,547606,547678,547723,548354,548359,548392,548446,548483,548488,548505,548566,548583,548596,548601,548611,548621,548934,548952,548959,549042,549051,549058,549063,549064,549067,549076,549091,549105,549114,549128,549267,549291,549361,549405,549461,549566,549643,549644,549698,549732,549735,549810,549817,549870,549890,549914,549927,549936,549988,550037,550158,550245,550341,550383,550428,550556,550587,550669,550889,550898,551108,551109,551229,551391,551693,551719,551904,552003,552248,553180,553237,553280,553294,553326,553418,553427,553441,553442,553467,553482,553497,553500,553512,553587,553588,553609,553706,553815,553828,553865,554031,554107,554114,554123,554195,554198,554199,554210,554223,554230,554232,554372,554397,554472,554488,554580,554690,554691,554748,554755,554804,554824,554896,555036,555188,555239,555312,555484,555552,555632,555963,556072,556082,556102,556208,556387,556565,556574,557593,557778,557785,557812,557949,557950,558186,558240,558399,558462,558479,558488,558501,558533,558535,558593,558621,558739,558743,558915,558939,559012,559057,559082,559097,559098,559191,559255,559279,559280,559355,559509,559544,559551,559687,559696,559714,559957,559966,560406,560471,560703,560768,560921,561015,561059,561182,561280,561386,561396,561520,562084,562135,562266,562612,562622,562642,562696,562816,562971,562974,563065,563095,563116,563229,563330,563358,563371,563426,563520,563531,563715,563911,563982,564021,564034,564055,564115,564153,564179,564182,564213,564256,564280,564372,564513,564613,564860,565028,565054,565220,565278,565405,565801,565816,565825,565835,565896,566028,566034,566046,566053,566056,566067,566082,566106,566154,566157,566172,566230,566254,566317,566338,566346,566436,566454,566483,566554,566598,566705,566728,566751,566790,566808,566858,567016,567039,567088,567118,567125,567291,567395,567438,567557,567778,567944,568001,568014,568081,568249,568281,568358,568465,568478,568564,568705,568799,568820,568903,569491,569615,570009,570033,570091,570432,570844,570943,571105,571120,571123,571149,571157,571180,571182,571184,571194,571245,571249,571369,571515,571535,571546,571548,571576,571595,571637,571672,571717,571873,571915,572211,572237,572333,572390,572432,572530,572543,572564,572843,573114,573162,573424,573604,574044,574323,574551,574670,574717,574749,574788,574808,574843,574847,574860,574870,574894,574899,574926,574934,574958,575036,575042,575051,575123,575143,575312,575370,575395,575488,575560,575609,575725,575969,576360,576378,576388,576410,576529,576595,576647,576656,576859,576962,577065,577320,577710,577797,577909,577987,578143,578565,578583,578669,578929,578961,578973,578977,578981,579133,579366,579428,579491,579679,579706,579750,579785,579913,579953,579996,579999,580033,580142,580163,580378,580476,580490,580545,580591,580626,580724,580757,580860,581220,581236,581279,581658,581710,581711,581734,581746,581792,581825,581858,581917,581989,582083,582162,582249,582298,582343,582353,582401,582404,582475,582557,582777,582853,583013,583071,583132,583246,583274,583308,583372,583406,583435,583460,583515,583525,583592,583664,583709,583714,583935,583941,584092,584157,584164,584196,584265,584387,584548,584561,585218,585593,585679,585779,585799,585826,585856,585911,585937,586004,586038,586058,586142,586271,586399,586453,586457,586543,586559,586594,586643,586654,586662,586684,586687,586691,586734,586770,586876,586915,586918,586978,587011,587215,587263,587377,587551,587607,587630,587774,587800,587873,587956,588015,588061,588342,588357,588428,588493,588538,588563,588670,588774,588794,588910,589112,589254,589282,589295,589490,590024,590223,590235,590355,590441,590589,590659,590802,590863,590881,590892,590924,590933,591014,591037,591064,591103,591191,591216,591255,591549,591600,591649,592181,592210,592228,592350,592469,592545,592576,592838,592904,592921,592962,592999,593013,593061,593067,593154,593344,593440,593530,593599,593836,594010,595000,595144,595258,595336,595421,595502,595512,595572,595608,595637,595643,595915,595923,595946,596069,596222,596232,596259,596316,596346,596411,596412,596415,596457,596469,596502,596664,596686,596695,596763,596818,596925,596989,596990,597047,597088,597164,597238,597395,597462,597471,597726,597816,597830,598008,598064,598169,598195,598243,598358,598674,598807,599128,599136,599194,599217,599234,599274,599335,599457,599462,599560,599607,599623,599655,599762,599781,599816,599830,599844,599875,599890,600054,600193,600218,600283,600460,600504,600552,600561,600611,600656,600665,600692,600848,600867,600963,600998,601083,601125,601174,601205,601394,601512,601572,601635,601646,601747,601766,601804,601908,602078,602130,602255,602263,602348,602733,602803,602978,603663,603834,603977,604044,604108,604146,604175,604218,604339,604347,604373,604408,604424,604432,604478,604746,604829,604830,604837,604846,604875,604950,604967,605023,605105,605108,605143,605159,605173,605190,605230,605234,605279,605299,605310,605326,605510,605631,605667,605683,605698,605717,605880,606156,606221,606252,606409,606423,606902,606947,607078,607122,607193,608071,608085,608189,608229,608245,608279,608302,608448,608481,608502,608563,608570,608572,608675,608724,608731,608757,608804,608806,608825,608844,608866,608902,608917,608923,608928,608976,608988,609001,609015,609029,609091,609140,609267,609273,609292,609294,609327,609526,609540,609570,609586,609722,609947,609973,610073,610082,610154,610263,610310,610343,610449,610620,610743,610787,610878,611310,611458,612059,612366,612696,612718,612740,612827,612926,613011,613045,613066,613164,613214,613368,613410,613426,613449,613672,613687,613705,613730,613747,613778,613780,613793,613818,613847,613852,613869,613889,614048,614175,614193,614245,614254,614325,614354,614472,614485,614503,614517,614542,614557,614623,614660,614705,614799,614811,614921,615053,615079,615182,615223,615272,615279,615337,615499,615513,615537,615582,615650,615789,616342,616438,616440,616476,616537,616544,616554,616698,616866,616896,616919,616920,617020,617030,617031,617038,617045,617074,617104,617107,617172,617215,617250,617266,617418,617485,617573,617626,617673,617709,617742,617774,617811,617829,617869,617873,617887,618056,618104,618136,618185,618202,618325,618331,618345,618399,618565,618600,618774,619017,619264,619496,619658,619764,619768,619816,619955,620155,620253,620287,621066,621113,621374,621376,621389,621398,621480,621520,621585,621726,622007,622009,622032,622042,622058,622061,622080,622151,622154,622244,622343,622352,622414,622418,622485,622508,622584,622635,622691,622719,622720,622748,622783,622893,622953,622958,622976,623047,623081,623133,623199,623266,623276,623723,623990,624355,624377,624444,624508,624628,624864,625182,625368,625596,625623,625857,625922,626018,626042,626043,626054,626081,626132,626159,626176,626181,626191,626254,626328,626392,626411,626422,626432,626452,626505,626610,626677,626819,626894,626926,626929,626941,626972,627085,627189,627200,627210,627332,627340,627342,627396,627469,627544,627682,627834,628036,628064,628137,628231,628355,628482,628644,628666,628685,628700,628725,628869,628881,628907,628954,629436,629579,630092,630100,630175,630291,630298,630343,630545,630567,630611,630628,630650,630783,630839,630851,630891,630911,630925,630982,631045,631065,631073,631120,631123,631359,631381,631454,631473,631475,631490,631532,631533,631563,631572,631673,631740,631744,631753,631767,631914,631926,632079,632122,632125,632155,632183,632186,632210,632215,632226,632326,632425,632440,632529,632640,632705,632847,632915,632948,633024,633151,633200,633564,633630,633642,633673,633770,633925,634318,634386,634394,634470,634496,634501,634516,634525,634529,634535,634541,634602,634617,634711,634722,634745,634921,634962,634966,634973,634990,635049,635122,635167,635188,635238,635250,635329,635334,635353,635394,635580,635663,635746,635777,635812,635963,635996,636078,636096,636398,636559,636636,636648,636774,636780,636833,636972,636998,637383,637637,637678,637722,637728,637737,637857,637864,638097,638168,638250,638335,638744,638845,638974,639030,639057,639069,639074,639082,639110,639149,639206,639236,639410,639426,639479,639761,639821,639827,639836,639849,639930,639939,640025,640140,640297,640326,640329,640332,640338,640345,640511,640530,640543,640594,640634,640846,640868,640875,640890,641022,641118,641129,641135,641171,641175,641195,641296,641348,641509,641563,641669,641739,641815,641953,642654,642891,642945,642985,643088,643092,643102,643175,643178,643188,643259,643342,643353,643364,643382,643390,643503,643570,643581,643794,643798,643874,643904,643924,643939,644010,644059,644121,644209,644239,644357,644421,644422,644447,644500,644552,644667,644692,644699,644718,644749,644750,644823,644826,644866,644881,644918,644951,645040,645046,645052,645069,645087,645155,645176,645203,645248,645343,645477,645496,645560,645582,645706,645806,645807,645847,645920,646206,646287,646385,646427,646540,646632,646684,647121,647220,647250,647285,647293,647304,647398,647404,647507,647525,647549,647611,647691,647723,647911,647929,648127,648233,648239,648243,648252,648284,648483,648618,648640,648714,648838,648849,648862,648872,648920,648954,649070,649167,649244,649426,649431,649476,649687,649706,649910,649915,649932,649940,650093,650688,650765,650798,650835,650876,650914,651023,651131,651136,651291,651366,651437,651526,651699,651773,651788,651843,651941,652028,652037,652056,652090,652091,652147,652197,652287,652382,652401,652431,652569,652583,652705,652706,652779,652839,653033,653101,653148,653344,653433,653488,653495,653562,653579,653591,653621,653770,653921,653944,653964,653974,653993,654007,654118,654390,654402,654439,654452,654526,654929,655009,655010,655273,655307,655328,655355,655484,655525,655534,655615,655628,655851,656199,656231,656260,656264,656282,656283,656410,656487,656507,656524,656574,656589,656601,656617,656621,656627,656638,656647,656651,656652,656791,656852,656902,656903,656924,657128,657148,657204,657277,657403,657615,657723,657767,657785,657786,657888,657921,658138,658203,658240,658261,658326,658340,658441,658506,658595,658634,658669,658791,658842,658960,659000,659546,659688,659836,659902,659967,659971,660065,660146,660397,660524,660570,660573,660583,660605,660626,660733,660857,660880,660957,660995,661027,661030,661054,661085,661248,661281,661293,661351,661375,661389,661504,661524,661592,661615,661731,661777,661783,661796,661828,661889,662030,662035,662178,662181,662207,662245,662296,662377,662423,662533,662623,662628,662786,662812,662824,662976,663220,663548,663704,663987,664032,664308,664650,664728,664797,664885,664908,665001,665159,665201,665331,665478,665710,665867,665977,665985,666037,666147,666233,666256,666301,666332,666356,666376,666383,666421,666478,666645,666653,666699,666706,666784,666916,667010,667014,667019,667048,667054,667090,667100,667143,667206,667299,667316,667333,667347,667349,667475,667570,667606,667647,667664,667804,667891,667904,667981,667982,667991,668002,668118,668125,668141,668144,668178,668232,668277,668303,668353,668495,668854,668972,669014,669023,669068,669130,669131,669452,669562,669568,669602,669603,669612,669616,669632,669786,669814,669872,669882,670048,670080,670408,670412,670446,670477,670496,670509,670526,670569,670578,670667,670729,670766,670792,670821,670924,670933,670951,670962,670964,671073,671161,671164,671166,671196,671234,671307,671416,671438,671459,671502,671818,671834,671873,672041,672075,672211,672243,672330,672366,672395,672573,672598,672625,672686,672746,672781,673580,673619,673667,673703,673766,673787,673791,673793,673861,674154,674348,674353,674358,674399,674501,674579,674596,674638,674999,675000,675034,675098,675125,675246,675355,675364,675395,675466,675517,675568,675661,675677,675710,675773,675787,676091,676433,676477,676504,676818,677264,677391,677440,677466,677493,677571,677590,677665,677717,677781,677901,678150,678154,678173,678236,678243,678441,678694,678754,678769,678829,678836,678848,678879,679004,679027,679058,679177,679200,679214,679231,679303,679317,679357,679358,679368,679374,679379,679457,679470,679523,679536,679539,679553,679594,679651,679730,679892,679931,680035,680132,680140,680172,680278,680288,680290,680568,680603,680626,680863,681087,681531,681595,681668,681681,681745,681753,681754,681885,681897,681964,682162,682167,682173,682186,682209,682258,682470,682710,682799,682883,682907,682938,683088,683109,683156,683228,683253,683385,683392,683426,683475,683489,683512,683517,683565,683611,683619,683625,683645,683760,683827,684003,684053,684161,684194,684195,684236,684248,684341,684389,684470,684494,684495,684504,684635,685003,685128,685438,685506,685537,685608,685650,685690,685700,685718,685829,685965,686090,686185,686195,686295,686329,686535,686559,686632,686793,686795,686852,686996,687038,687128,687198,687268,687332,687336,687353,687562,687631,687634,687712,687765,687797,687800,687849,687981,688009,688144,688154,688165,688278,688333,688455,688474,688565,688834,689057,689314,689335,689490,689512,689513,689556,689867,690114,690419,690623,690633,690636,690650,690819,690868,691127,691302,691315,691319,691328,691357,691434,691444,691460,691643,691732,691927,691990,692010,692138,692164,692204,692238,692325,692396,692400,692429,692450,692465,692466,692573,692611,692614,692619,692637,692708,692751,692766,692809,692828,692980,693065,693096,693150,693169,693225,693447,693504,693601,693685,693689,693709,693795,693833,693837,694769,694803,694885,694940,694966,695038,695243,695246,695254,695364,695400,695447,695519,695557,695598,695619,695639,695660,695662,695726,695989,696022,696296,696322,696367,696445,696546,696585,696660,696694,696712,696746,696810,696852,696867,696924,696952,696957,696966,696977,697009,697011,697018,697082,697119,697191,697195,697242,697251,697279,697333,697400,697452,697649,697690,697755,697787,697886,698002,698060,698070,698085,698205,698448,698465,698559,698780,699332,699783,699809,699874,699911,699916,699968,700067,700203,700341,700501,700537,700555,700597,700602,700604,700650,700657,700723,700789,700803,700825,700854,700871,700909,700946,700972,700973,700991,701007,701048,701078,701121,701190,701262,701289,701304,701319,701399,701430,701450,701537,701587,701667,701675,701721,701838,701847,701890,701922,701969,701972,702075,702086,702150,702211,702235,702236,702269,702446,702465,702624,702666,702741,702925,703145,703837,703866,703887,703890,703906,703919,703951,703958,703971,704080,704285,704403,704430,704452,704494,704502,704511,704548,704596,704607,704624,704685,704706,704805,704855,704928,705021,705061,705064,705068,705084,705155,705158,705213,705237,705285,705322,705450,705465,705473,705627,705656,705695,705750,705756,705812,705863,705887,705912,705986,705991,706000,706015,706113,706212,706388,706558,706606,706656,706672,706685,706705,706931,707062,707223,707241,707332,707448,707986,708136,708210,708225,708319,708478,708497,708540,708610,708616,708660,708701,708734,708826,708880,708929,709148,709228,709237,709238,709255,709283,709384,709423,709549,709554,709574,709605,709633,709751,709869,710032,710160,710240,710275,710412,710417,710745,710794,710799,711308,711473,711557,711588,711666,711730,711776,711849,711868,711882,711887,711897,711921,711923,711933,711951,712008,712011,712101,712174,712176,712185,712358,712413,712430,712465,712693,712753,712913,712944,713069,713096,713104,713133,713142,713258,713293,713413,713455,713887,714333,714467,714509,715144,715174,715215,715449,715547,715566,715620,715810,715929,716075,716108,716128,716130,716358,716394,716408,716422,716508,716535,716564,716598,716622,716807,716927,716947,716979,717018,717035,717054,717094,717112,717138,717142,717147,717163,717240,717305,717352,717416,717437,717452,717745,717806,717828,718095,718191,718671,718765,718822,718962,718971,718974,718975,718976,718989,719008,719012,719032,719053,719138,719280,719454,719468,719472,719525,719573,719675,719788,719841,719956,720074,720076,720092,720112,720228,720240,720561,720586,720593,720608,720679,720730,720818,720851,720939,720996,721035,721036,721055,721141,721177,721206,721230,721253,721327,721383,721515,721521,721569,721804,721853,722334,722338,722604,723125,723126,723346,723466,723514,723650,723687,723701,723717,723736,723740,723751,723948,723970,724192,724278,724324,724411,724436,724474,724497,724553,724558,724623,724752,724786,724849,724910,724968,724970,724973,725162,725166,725181,725186,725236,725525,725645,725671,725675,725706,725725,725803,725891,725952,725971,725985,726040,726051,726054,726074,726224,726449,726576,726992,727082,727187,727501,727599,727600,728078,728089,728110,728120,728222,728237,728425,728446,728485,728527,728543,728567,728580,728626,728652,728671,728681,728727,728766,728813,728853,728992,729007,729009,729065,729078,729166,729185,729215,729231,729282,729325,729395,729432,729510,729547,729590,729757,729843,729871,729878,730097,730161,730274,730318,730338,730339,730340,730353,730371,730396,730407,730416,730455,730519,730681,730846,730946,731476,731527,731603,731864,731877,731886,732688,732723,732907,732945,732984,732996,733029,733053,733129,733157,733191,733231,733242,733250,733326,733366,733541,733562,733607,733674,733705,733723,733732,733790,733901,733932,733934,734156,734258,734311,734351,734381,734401,734429,734486,734510,734574,734633,734753,734790,734890,734903,734921,734924,735095,735157,735241,735244,735265,735282,735336,735337,735348,735372,735439,735645,735696,735846,736258,736771,736793,736820,736882,736895,736934,736938,736984,736994,737072,737085,737191,737258,737292,737328,737450,737465,737512,737516,737546,737599,737652,737766,737789,737850,737942,738041,738117,738164,738213,738253,738308,738323,738401,738450,738468,738604,738766,738802,738806,738985,739074,739095,739102,739124,739129,739164,739177,739183,739190,739203,739212,739232,739252,739265,739302,739376,739447,739781,739950,740347,740555,740681,741234,741504,741543,741593,741618,741688,741706,741765,741805,741806,741845,741874,741900,741976,742002,742135,742140,742147,742335,742409,742478,742488,742547,742604,742617,742743,742903,742907,743006,743117,743169,743198,743296,743313,743369,743372,743602,743697,743732,744063,744117,744201,744233,744261,744272,744358,744361,744369,744407,744494,744595,744631,744644,744914,744932,745022,745128,745161,745280,745320,745321,745323,745566,745601,745630,745760,745874,745924,746002,746025,746042,746047,746054,746095,746445,746541,746559,746841,747361,747726,748374,748501,748538,748617,748678,748992,749070,749084,749100,749111,749153,749313,749326,749334,749411,749504,749561,749574,749601,749739,749772,749858,750047,750058,750108,750186,750366,750371,750420,750454,750468,750475,750478,750545,750657,750694,750720,750917,751146,751251,751722,751730,751823,751840,751947,751960,751962,751991,752067,752294,752358,752380,752398,752453,752476,752507,752543,752581,752590,752616,752643,752706,752775,752776,752805,752859,752862,753061,753077,753102,753145,753189,753205,753206,753319,753336,753357,753581,753652,753673,753779,753811,753904,753919,754006,754120,754188,754220,754221,754267,754569,754612,754920,754954,755120,755403,755650,756327,756475,756501,756683,756734,756805,756809,757115,757170,757189,757191,757251,757288,757319,757368,757392,757581,757884,758047,758099,758184,758196,758263,758264,758365,758405,758411,758432,758446,758479,758491,758520,758562,758856,759591,759693,759723,759790,759801,759817,759820,759851,759862,759863,759869,759945,759958,760089,760183,760186,760211,760228,760230,760319,760366,760405,760421,760480,760583,760763,760785,760825,760827,760891,760951,761013,761022,761054,761167,761246,761269,761287,761381,761395,761410,761533,761549,761637,761688,761699,761726,761737,761771,761791,761855,761911,761996,762072,762093,762425,762747,762755,762790,763147,763186,763358,763450,764014,764067,764090,764104,764206,764259,764294,764390,764445,764448,764449,764574,764595,764916,765015,765025,765109,765151,765212,765239,765262,765306,765347,765372,765404,765464,765552,765575,765576,765674,765712,765771,765783,765793,765850,765909,765976,765980,765990,765995,765999,766016,766048,766051,766069,766073,766083,766121,766174,766183,766207,766208,766262,766277,766356,766379,766450,766462,766485,766506,766507,766622,766633,766655,766711,766759,766795,766848,767242,767763,767789,768008,768055,768093,768126,768178,768190,768257,768285,768371,768390,768466,768582,768636,768676,768706,768793,768805,768892,768957,768992,769009,769046,769068,769077,769159,769186,769189,769439,769483,769523,769540,769553,769642,769668,769671,769771,769811,769906,769929,769935,769972,770033,770034,770058,770119,770203,770304,770429,770490,770517,770528,770632,770692,770743,770764,770877,771010,771028,771373,771671,772034,772617,772769,772812,772857,772898,772987,772997,772999,773008,773015,773042,773051,773106,773137,773172,773176,773200,773207,773294,773578,773589,773607,773652,773664,773747,773772,773798,773802,773803,773812,773838,773889,773989,774023,774036,774058,774097,774114,774150,774290,774309,774377,774433,774443,774462,774568,774630,774640,774713,774758,774767,774989,775035,775084,775087,775111,775151,775267,775727,775932,775977,776941,776943,776970,776987,777117,777182,777220,777232,777282,777299,777409,777427,777436,777454,777483,777533,777543,777576,777713,777722,777749,777777,777824,777833,777854,777875,777957,778008,778098,778159,778177,778242,778252,778281,778344,778354,778393,778396,778458,778474,778487,778571,778573,778587,778640,778673,778677,778680,778750,779146,779257,779327,779533,779917,780064,780085,780159,780368,780469,780895,781296,781345,781377,781540,781628,781673,781711,781722,781908,782081,782106,782152,782210,782216,782230,782240,782314,782327,782414,782422,782455,782474,782478,782510,782553,782576,782584,782602,782625,782671,782749,782750,782817,782862,782873,782913,782932,782998,783005,783020,783038,783040,783041,783065,783073,783077,783139,783141,783168,783186,783264,783282,783305,783323,783367,783400,783432,783453,783474,783571,783589,783712,783926,783948,784366,784862,784898,784970,784998,785002,785204,785207,785256,785443,785606,785630,785653,785658,785688,785758,785765,785773,785785,785823,785847,785910,785913,785928,785940,786005,786087,786117,786194,786196,786201,786204,786243,786265,786350,786358,786378,786384,786419,786425,786465,786518,786574,786577,786604,786660,786672,786740,786752,786761,786767,787276,787314,787437,787493,787554,787603,787773,787823,787863,787946,787988,788140,788168,788208,788357,788531,788669,788670,788675,788716,788725,788734,789090,789106,789202,789631,789637,789766,790006,790093,790455,790515,790524,790590,790598,790641,790667,790756,790795,790875,791054,791080,791087,791108,791131,791155,791213,791250,791284,791396,791467,791489,791502,791691,791763,791775,791778,791799,791801,791826,791843,791951,791970,791985,792031,792038,792125,792155,792161,792256,792545,792572,792613,792630,792713,792977,793155,793187,793246,793284,793293,793302,793586,794097,794113,794183,794318,794379,794384,794406,794510,794639,794651,794711,794719,794769,794771,794796,794838,794849,794946,794982,794996,794997,795006,795037,795191,795289,795314,795394,795426,795457,795471,795493,795506,795541,795611,795700,795723,795752,795779,795816,795819,795901,795951,796052,796100,796132,796158,796160,796210,796229,796316,796325,796421,796553,796593,796647,796684,796785,796965,797069,797091,797112,797191,797224,797265,797314,797358,797452,797483,797593,797785,797948,797972,798298,798365,798396,798788,799261,799263,799301,799309,799322,799343,799361,799395,799475,799482,799520,799525,799554,799617,799630,799662,799805,799967,800057,800193,800208,800242,800259,800278,800359,800375,800382,800428,800557,800585,800597,800671,800689,800738,800739,800815,800886,800922,800962,801021,801024,801145,801265,801308,801398,801417,801455,801484,801488,801497,801504,801532,801575,801606,801715,802058,802065,802113,802118,802159,802186,802196,802219,802222,802228,802258,802477,802696,802794,802949,803308,803395,803514,803729,803816,803827,803859,803883,803893,804079,804097,804130,804285,804378,804419,804455,804539,804569,804613,804645,804756,804786,804900,804903,804957,805051,805144,805148,805256,805292,805302,805331,805402,805435,805646,805669,805784,806104,806129,806160,806258,806272,806376,806408,806429,806515,806559,806775,806796,806890,807167,807453,807529,807616,807746,807934,807957,807960,808061,808086,808101,808118,808213,808359,808450,808527,808592,808734,808749,808766,808800,808957,809069,809070,809094,809104,809293,809351,809452,809492,809507,809575,809599,809696,809698,809773,809817,809830,809835,809850,809865,809881,809901,809902,809954,809955,809957,810034,810048,810085,810088,810139,810160,810166,810167,810182,810229,810340,810405,810451,810537,810584,810700,810831,810940,811060,811419,811868,811980,812005,812071,812088,812237,812462,812477,812502,812549,812561,812564,812781,812792,812905,813013,813024,813180,813182,813250,813257,813284,813365,813408,813411,813441,813541,813587,813641,813691,813745,813760,813820,813842,813843,813908,813942,813950,813953,813955,813994,814059,814064,814071,814072,814172,814199,814207,814261,814278,814371,814379,814410,814759,814802,814882,815213,815314,815404,815469,816231,816282,816353,816430,816486,816608,816616,816636,816663,816723,816811,816834,816835,816882,817028,817110,817242,817244,817246,817250,817340,817396,817438,817477,817487,817526,817706,817716,817758,817784,817825,817876,817885,817917,817934,817952,817958,817962,817984,818010,818044,818131,818183,818283,818284,818315,818420,818443,818487,818494,818528,818558,818570,818591,818673,818773,818777,818785,818799,818810,818828,818840,818842,818915,818972,819026,819157,819348,819399,819435,819614,819771,819853,820231,820233,820278,820363,820377,820427,820498,820499,820731,820771,820812,820817,820819,820837,820848,820875,820917,820989,821055,821270,821336,821339,821397,821419,821467,821491,821532,821544,821559,821585,821630,821642,821651,821669,821695,821699,821739,821758,821838,821901,822025,822026,822096,822129,822154,822214,822266,822323,822373,822387,822401,822449,822471,822495,822537,822642,822646,822657,822665,822675,822688,822760,822888,822980,823045,823261,823279,823284,823357,823407,823424,823430,823633,823660,823839,823848,824265,824326,824490,824491,824881,824916,825089,825126,825207,825228,825243,825256,825279,825302,825311,825322,825404,825405,825443,825805,825854,825932,825934,825976,825999,826006,826227,826244,826299,826417,826476,826494,826500,826607,826639,826688,826763,826799,826836,826837,826838,826902,826945,826946,827071,827165,827276,827564,827568,827572,827613,827670,827738,827789,827834,827851,827868,827889,828045,828085,828097,828161,828449,828525,828586,829386,829407,829479,829528,829596,829944,830035,830037,830042,830084,830096,830141,830151,830163,830178,830205,830298,830343,830564,830735,830755,830759,830785,830801,830826,830828,830878,830889,830906,830954,830974,830989,830992,831003,831046,831048,831130,831169,831211,831232,831292,831335,831346,831347,831389,831401,831419,831435,831515,831675,831680,831715,831729,831730,831768,831777,831834,832061,832099,832123,832154,832190,832201,832233,832273,832372,832375,832537,832673,832725,832817,833026,833047,833063,833073,833135,833153,833175,833237,833261,833293,833300,833334,833556,834137,834174,834243,834282,834316,834349,834410,834514,834553,834613,834624,834653,834701,834797,834800,834923,834984,835055,835132,835146,835292,835304,835369,835440,835540,835548,835568,835579,835581,835609,835651,835671,835768,835935,836012,836015,836046,836068,836081,836120,836197,836210,836220,836248,836393,836397,836465,836495,836507,836567,836597,836622,836649,836675,836681,836840,836859,836878,836881,836939,837039,837087,837090,837111,837119,837126,837176,837180,837291,837305,837317,837319,837334,837374,837407,837438,837476,837572,837690,837702,837763,838116,838203,838381,838396,838418,838468,838511,838537,838578,838610,838633,838927,838977,838979,839032,839077,839091,839130,839138,839142,839169,839243,839263,839389,839497,839556,839579,839592,839618,839681,839685,839714,839726,839769,839780,839901,839910,839955,840010,840083,840126,840218,840256,840398,840433,840452,840453,840624,840735,840767,840795,840817,840819,840846,840853,840863,840932,840954,840971,840981,841086,841126,841168,841237,841316,841403,841425,841465,841484,841514,841567,841614,841621,841723,841802,841838,841841,841958,842023,842154,842354,842378,842606,842876,842915,842969,843178,843205,843233,843242,843244,843303,843311,843328,843352,843357,843379,843448,843490,843565,843587,843597,843727,843757,843841,843886,843960,843996,844009,844017,844219,844256,844259,844271,844294,844371,844506,844518,844527,844604,844612,844628,844663,844668,844698,844765,844808,844835,844839,844852,844925,844937,844970,845066,845129,845134,845139,845144,845225,845237,845252,845365,845378,845383,845454,845543,845577,845597,845609,845711,845740,845768,845846,845891,845987,845993,846145,846515,846518,846908,846938,846939,846984,847055,847061,847065,847117,847518,847519,847532,847656,847679,847858,847975,847998,848049,848084,848100,848198,848278,848296,848310,848311,848329,848369,848381,848411,848498,848540,848557,848572,848579,848590,848712,848750,848758,848766,848815,848876,848986,849005,849092,849235,849292,849317,849506,849544,849567,849650,849701,849713,849746,849807,849830,849928,849954,849973,850005,850069,850114,850204,850233,850313,850671,850680,851038,851376,851471,851477,851497,851534,851577,851675,851686,851691,851719,851733,851796,851797,851850,851868,851930,852009,852028,852067,852104,852180,852245,852523,852536,852600,852603,852720,852800,852830,852831,852909,852930,852985,853014,853040,853049,853086,853131,853140,853179,853193,853283,853297,853376,853377,853391,853406,853500,853509,853556,853557,853559,853568,853583,853598,853738,853786,853860,853868,853936,853985,853992,854107,854145,854279,854293,854341,854397,854470,854727,855046,855048,855110,855147,855191,855203,855375,855553,855568,855611,855640,855649,855667,855669,855703,855755,855766,855776,855779,855785,855834,855872,855908,855969,856040,856107,856145,856175,856190,856204,856254,856268,856335,856343,856352,856368,856525,856593,856786,856803,856812,856906,856932,856974,857045,857067,857125,857158,857187,857285,857370,857447,857470,857491,857611,857645,857748,857786,857793,857830,857918,857940,857995,858037,858057,858148,858219,858454,858468,858518,858584,858728,859021,859023,859029,859069,859113,859651,859688,859798,859855,859925,859941,859956,860034,860270,860398,860678,860687,860720,860763,860766,860947,860975,861003,861018,861093,861134,861153,861251,861284,861365,861434,861453,861470,861472,861621,861630,861706,861713,861716,861773,861853,861898,861922,861933,861954,861980,862000,862065,862071,862076,862078,862110,862187,862235,862288,862298,862305,862338,862383,862457,862505,862574,862615,862802,863131,863252,863538,863721,863914,864026,864179,864255,864371,864494,864624,864635,864721,864798,864866,864876,864905,864939,864952,864980,865007,865094,865103,865119,865381,865384,865409,865426,865482,865565,865598,865687,865714,865753,865817,865873,865912,866109,866145,866163,866206,866268,866275,866287,866407,866426,866508,866611,866656,866697,866706,866716,866779,866787,866804,866864,866884,866984,867024,867030,867179,867243,867270,867311,867322,867348,867390,867420,867424,867429,867550,867785,867903,867943,867966,868109,868177,868555,868638,868727,868815,869054,869073,869105,869163,869219,869238,869262,869323,869424,869440,869515,869570,869615,869671,869695,869706,869725,869761,869832,869891,869985,870137,870152,870238,870242,870244,870255,870285,870338,870367,870415,870428,870429,870608,870629,870674,870812,870928,870947,870961,870981,871063,871096,871183,871204,871311,871336,871487,871506,871536,871538,871621,871713,871850,871851,871935,871967,871968,872170,872210,872262,872277,872334,872355,872409,872485,872517,872580,872770,872795,872987,873178,873213,873250,873317,873358,873396,873445,873554,873663,873688,873758,873764,873816,873817,873821,873823,873834,873850,873923,873929,874003,874023,874072,874275,874319,874348,874362,874399,874455,874504,874513,874517,874590,874631,874666,874707,874766,874774,874792,874838,874844,874848,874869,874922,875057,875251,875277,875318,875405,875508,875602,875655,875668,875672,875789,875802,875835,875938,876076,876087,876097,876230,876266,876322,876394,876484,876520,876584,876593,876615,876661,876669,876858,876880,877068,877090,877244,877300,877707,877719,877763,877784,877818,877819,877834,877853,877867,877877,877981,878022,878035,878099,878123,878153,878184,878293,878310,878363,878449,878576,878580,878620,878646,878856,878858,878862,878864,878867,878874,878902,878919,878949,878984,879001,879130,879151,879185,879190,879235,879239,879264,879268,879278,879328,879348,879380,879396,879476,879486,879532,879534,879541,879546,879642,879646,879699,879726,879758,879771,879905,879915,880010,880026,880038,880044,880125,880154,880210,880215,880253,880304,880524,880565,880589,880619,880664,880697,880709,880842,880865,880892,881200,881290,881457,881516,881590,881861,881882,881923,881937,881995,881997,882039,882045,882108,882111,882143,882146,882223,882484,882486,882489,882490,882491,882492,882505,882526,882541,882544,882565,882571,882573,882656,882677,882721,882768,882915,882976,883033,883106,883130,883132,883172,883236,883322,883355,883601,883836,883889,883903,883908,883971,883976,883998,884013,884053,884103,884126,884167,884279,884352,884490,884510,884580,884611,884686,884730,884800,884815,884831,884864,884979,884996,885015,885065,885081,885136,885141,885165,885452,885701,886052,886434,886449,886467,886541,886542,886586,886653,886694,886768,886868,886879,887031,887039,887102,887209,887351,887463,887487,887520,887567,887607,887700,887707,887728,887738,887779,887782,887798,887837,887875,887956,888214,888227,888379,888624,888834,888868,888947,888979,889008,889088,889201,889288,889341,889376,889393,889405,889437,889451,889481,889486,889494,889545,889547,889560,889649,889667,889902,890143,890149,890168,890198,890233,890253,890265,890329,890358,890369,890401,890407,890576,890683,890803,890828,890840,890852,890857,890895,890914,890919,890972,890979,891131,891202,891359,891388,891428,891431,891483,891573,891751,891759,891778,891834,891883,891933,891966,891967,892032,892045,892070,892102,892153,892196,892258,892275,892466,892502,892517,892562,892615,892718,892738,892763,892795,892860,892881,892911,892995,893037,893058,893105,893257,893265,893314,893334,893466,893473,893520,893529,893542,893620,893673,893683,893717,893720,893780,893805,893987,894027,894210,894367,894805,894818,894888,894946,894965,895059,895067,895082,895107,895198,895209,895242,895352,895381,895514,895520,895571,895862,895869,895912,896094,896108,896150,896269,896333,896351,896436,896460,896561,896577,896669,896752,896847,896945,897007,897052,897072,897160,897171,897174,897195,897219,897246,897268,897398,897406,897420,897423,897431,897752,897766,897860,897864,897869,897883,897894,897902,897904,897910,897934,898023,898031,898035,898042,898096,898101,898104,898120,898145,898149,898162,898176,898225,898265,898274,898405,898459,898497,898519,898531,898627,898746,898762,898811,898886,898926,899161,899308,899388,899414,899541,899549,899739,899751,899762,899764,899853,900155,900322,900329,900378,900434,900447,900470,900545,900572,900686,900743,900767,900811,900820,900902,900952,901016,901099,901198,901217,901256,901269,901302,901379,901731,902003,902166,902259,902316,902422,902654,902742,902869,902870,902884,902975,902988,903020,903036,903310,903318,903319,903343,903388,903402,903404,903416,903428,903445,903512,903595,903758,903776,903887,903921,903941,903948,903972,904038,904040,904087,904093,904102,904138,904207,904318,904325,904407,904616,904694,904718,904753,904854,904879,904929,904931,905198,905368,905433,905452,905522,905558,905580,905609,905644,905707,905739,905864,905897,906197,906248,906350,906357,906378,906428,906478,906530,906553,906575,906581,906597,906658,906770,907018,907019,907052,907117,907127,907128,907145,907153,907159,907196,907249,907254,907294,907349,907553,907567,907635,907692,907743,907845,907907,907928,907929,907956,908020,908043,908177,908268,908279,908386,908445,908470,908485,908507,908509,908586,908631,908649,908766,908780,908812,908893,908988,909214,909473,909578,909594,909621,909645,909701,909706,909752,909754,909826,909827,909833,909835,909838,909854,909870,909876,909932,909937,910164,910209,910223,910421,910528,910811,910921,910932,910940,910967,911024,911074,911138,911162,911170,911176,911212,911260,911262,911302,911327,911367,911390,911421,911448,911477,911571,911589,911600,911698,911732,911896,911897,911915,911991,912021,912024,912066,912070,912105,912124,912177,912216,912249,912337,912341,912346,912382,912422,912476,912559,912568,912603,912646,912664,912943,913097,913107,913140,913146,913204,913232,913251,913287,913714,913731,913816,913858,913897,913917,913969,913977,913980,913998,914142,914849,914881,914890,914921,915036,915165,915347,915372,915404,915411,915469,915523,915530,915548,915670,915950,915966,915971,916021,916070,916109,916158,916168,916210,916234,916278,916562,916692,916759,916818,916838,916871,916873,916923,917033,917037,917042,917101,917144,917157,917277,917357,917452,917532,917687,917705,917755,917854,917902,917903,918049,918197,918218,918230,918249,918330,919198,919298,919386,919435,919446,919516,919666,919676,919795,919800,919832,919913,919936,919970,920011,920089,920193,920230,920260,920288,920326,920352,920553,920612,920698,920869,921131,921251,921324,921362,921365,921557,921618,921763,921765,921854,921925,921986,922000,922003,922720,922731,922903,923080,923172,923237,923337,923341,923357,923393,923395,923527,923574,923600,923675,923850,923862,923885,923933,924021,924029,924090,924251,924267,924278,924891,924895,924914,924927,924964,925305,925332,925378,925407,925461,925467,925640,925657,925724,925816,925846,925889,925941,925997,926009,926025,926031,926072,926146,926167,926241,926727,927070,927087,927105,927225,927309,927325,927423,927546,927554,927596,927634,927637,927645,927781,927783,927919,928006,928011,928042,928048,928050,928054,928106,928110,928120,928149,928219,928280,928290,928375,928495,928561,928590,928644,928684,928710,928718,928781,928861,928876,929040,929274,929277,929289,929469,929540,929729,929765,929849,929854,929890,929976,930019,930121,930138,930178,930241,930397,930449,930485,930556,930672,930748,931080,931277,931441,931498,931518,931523,931610,931613,931705,931711,931840,931877,932022,932066,932086,932111,932154,932161,932185,932212,932226,932239,932273,932286,932341,932417,932495,932714,932784,932797,932866,932868,932869,932870,932882,932933,933014,933028,933126,933780,933853,933900,933933,933984,934234,934356,934377,934402,934404,934457,934483,934614,934622,934632,934641,934655,934702,934724,934766,934791,934818,934965,935001,935109,935136,935154,935209,935213,935379,935401,936333,936335,936354,936370,936375,936386,936429,936431,936488,936560,936726,936751,936759,937000,937002,937013,937055,937086,937438,937473,937477,937489,937608,937609,937661,937752,937772,937800,937851,937889,937891,937966,938009,938023,938033,938054,938096,938101,938104,938134,938154,938224,938386,938413,938496,938612,938643,938712,938761,938865,938925,938989,939025,939036,939037,939130,939161,939170,939207,939297,939311,939327,939343,939383,939435,939436,939448,939459,939496,939544,939586,939602,939618,939717,939811,940390,940438,940453,940503,940511,940515,940551,940627,940665,940703,940708,940732,940768,940809,940872,941076,941080,941103,941127,941169,941187,941293,941343,941409,941514,941594,941626,941674,941758,941772,941822,941828,941851,941878,941897,941924,941941,942044,942057,942084,942085,942098,942151,942163,942350,942527,942630,942757,942923,942941,942987,943072,943098,943128,943141,943156,943177,943189,943227,943240,943318,943343,943362,943369,943371,943412,943470,943489,943498,943539,943586,943591,943595,943605,943667,943683,943685,943691,943694,943728,943729,943779,943784,943839,943845,943888,944078,944200,944689,944960,945053,945077,945137,945145,945201,945229,945238,945244,945280,945285,945308,945337,945390,945392,945436,945460,945497,945502,945515,945531,945564,945639,945756,945817,945869,946131,946161,946179,946233,946253,946273,946303,946340,946366,946394,946397,946498,946598,946722,946798,946909,946980,947024,947116,947145,947166,947167,947169,947207,947211,947253,947270,947293,947313,947372,947821,947863,948029,948081,948087,948121,948123,948134,948136,948139,948154,948161,948195,948244,948292,948306,948321,948333,948371,948399,948424,948441,948463,948490,948493,948578,948623,948635,948692,948737,948755,948756,948767,948770,948811,948837,948902,948914,948926,948928,948955,949022,949134,949150,949303,949347,949426,949492,949532,949560,949660,949677,949699,949706,949719,949774,949775,949843,949853,949902,949943,950017,950085,950169,950178,950242,950288,950326,950347,950385,950399,950465,950479,950486,950491,950508,950512,950520,950522,950545,950575,950615,950626,950753,950848,951107,951510,951673,951941,951946,951984,952000,952096,952155,952190,952275,952301,952333,952351,952396,952401,952472,952473,952547,952614,952850,952885,952912,952993,953016,953028,953056,953100,953142,953163,953236,953250,953282,953324,953415,953449,953457,953499,953509,953526,953581,953888,953916,953978,954133,954145,954211,954221,954233,954357,954450,954488,954528,954542,954555,954569,954581,954616,954647,954667,954675,954681,954722,954732,954743,954818,954919,955459,955460,955749,955753,956000,956014,956168,956191,956234,956235,956284,956348,956409,956438,956470,956524,956531,956551,956554,956641,956645,956646,956774,956798,956820,956886,956894,956899,956932,957011,957016,957071,957200,957250,957324,957331,957382,957416,957500,957653,957706,957757,957926,958067,958075,958120,958189,958202,958232,958235,958277,958317,958342,958357,958363,958438,958469,958564,958592,958746,959418,959419,959601,959735,959777,959781,959818,959845,959846,959869,959899,959950,960176,960348,960358,960403,960524,960566,960576,960585,960587,960619,960690,960704,960816,960870,960886,960932,960966,960973,961063,961096,961114,961218,961222,961278,961283,961311,961366,961379,961468,961486,961506,961630,961633,961680,961687,961857,961888,961988,962024,962096,962151,962161,962193,962227,962295,962510,962527,962587,962637,962639,962647,962688,962765,962826,962831,962844,963114,963776,963777,964103,964124,964171,964249,964327,964377,964403,964455,964546,964579,964646,964670,964690,964715,964721,964730,964766,964810,964823,964830,964909,964919,964948,964960,964963,965004,965032,965049,965055,965067,965085,965155,965198,965251,965258,965311,965427,965497,965519,965524,965541,965558,965581,965607,965611,965612,965638,965648,965717,965732,965739,965791,965897,965914,965917,965939,965980,966387,966407,966491,966552,966584,966596,966824,966923,967033,967036,967086,967087,967140,967277,967305,967332,967341,967385,967660,967725,967751,967800,967893,968179,968535,968536,968787,968927,968936,968966,969018,969105,969113,969157,969175,969336,969432,969506,969620,969636,969664,969749,969813,969869,969872,969933,969947,969955,969958,969986,970015,970094,970122,970183,970198,970210,970239,970295,970315,970333,970345,970475,970519,970531,970561,970579,970616,970617,970643,970688,970748,970750,970751,970752,970788,970850,970852,970897,971006,971065,971179,971203,971368,971454,971498,971572,971694,971784,971839,971948,971952,972027,972045,972241,972242,972300,972308,972327,972385,972386,972402,972606,972631,972681,972758,972918,972971,972994,973036,973093,973317,973391,973482,973502,973505,973540,973577,973658,973673,973679,973691,973722,973741,973772,973806,973819,973824,973839,973845,973879,973880,973932,973934,973951,974026,974041,974118,974180,974203,974217,974225,974254,974276,974278,974307,974397,974423,974425,974537,974712,974839,975059,975109,975204,975235,975265,975302,975353,975359,975398,975455,975527,975623,975638,975696,975728,975739,975892,975919,976029,976197,976207,976225,976351,976403,976414,976561,976657,976804,976948,976968,976971,976977,977006,977028,977350,977396,977407,977444,977450,977491,977530,977576,977587,977593,977618,977626,977751,977809,977814,977858,978071,978234,978284,978288,978296,978303,978329,978430,978439,978441,978463,978467,978561,978572,978684,978718,978757,978780,978921,978941,978942,979027,979038,979119,979136,979144,979161,979318,979449,979509,979571,979795,979818,979918,979963,980124,980188,980223,980303,980338,980352,980372,980393,980449,980458,980465,980467,980469,980472,980481,980550,980559,980567,980583,980601,980638,980645,980710,980713,980755,980771,980783,980840,980841,980872,980880,980889,980931,981035,981036,981179,981237,981243,981257,981285,981286,981291,981417,981445,981476,981490,981529,981545,981615,981633,981728,981795,981810,981888,981914,981938,981997,982117,982176,982190,982339,982342,982409,982471,982535,982587,982613,982643,982695,982786,982821,982824,982825,982850,982871,982941,983333,983364,983426,983573,983748,983974,983975,984222,984225,984237,984274,984303,984541,984555,984560,984600,984604,984665,984743,984794,984812,984843,984854,985088,985163,985238,985270,985271,985297,985311,985336,985354,985450,985458,985487,985497,985499,985587,985605,985609,985662,985669,985728,985733,985773,985816,985852,985926,986086,986126,986138,986148,986203,986272,986314,986327,986402,986460,986491,986522,986540,986623,986634,986654,986746,986774,986777,986798,986898,986907,986946,986957,986968,986983,987182,987286,987913,988005,988064,988099,988159,988229,988231,988241,988247,988250,988265,988342,988396,988595,988640,988658,988729,988741,988790,988819,988872,988890,988899,988906,988968,988971,988972,989027,989030,989054,989076,989112,989152,989174,989194,989229,989270,989285,989291,989300,989345,989350,989396,989409,989502,989568,989621,989656,989679,989695,989730,989758,989779,990012,990022,990165,990168,990216,990271,990316,990330,990443,990481,990497,990570,990597,990617,990724,990774,990833,990850,990935,990945,991044,991061,991103,991112,991176,991215,991297,991322,991502,991545,991689,991939,991943,992040,992734,992870,992909,993065,993148,993172,993264,993406,993423,993480,993496,993622,993830,993838,993851,993859,993860,993897,993925,993937,993953,994038,994050,994102,994120,994133,994275,994281,994347,994351,994446,994450,994459,994501,994527,994545,994624,994628,994638,994652,994722,994864,994926,994957,995003,995310,995375,995455,995622,995736,995986,996332,996555,996609,996623,997110,997299,997303,997383,997427,997444,997447,997478,997497,997844,997846,997859,997860,997886,997914,997956,997957,997991,998001,998099,998118,998157,998187,998272,998276,998307,998441,998453,998477,998540,998552,998571,998581,998652,998661,998671,998741,998768,998796,998808,998851,998887,998908,999023,999030,999058,999067,999129,999145,999159,999236,999444,999516,999559,999577,999684,999746,999807,999957,1000095,1000142,1000228,1000466,1000566,1000617,1000706,1000761,1000924,1001085,1001199,1001200,1001222,1001292,1001336,1001596,1001650,1001971,1002140,1002237,1002408,1002585,1002597,1002611,1002683,1002703,1002705,1002710,1002718,1002729,1002749,1002784,1002948,1003259,1003260,1003288,1003305,1003309,1003333,1003335,1003422,1003466,1003504,1003510,1003521,1003651,1003676,1003803,1003805,1003855,1003924,1003957,1004077,1004124,1004139,1004175,1004187,1004205,1004226,1004227,1004252,1004268,1004424,1004433,1004469,1004470,1004491,1004537,1004665,1004672,1004688,1004718,1004777,1004893,1004918,1005050,1005068,1005101,1005130,1005230,1005258,1005270,1005341,1005488,1005572,1005591,1005735,1005781,1005981,1006145,1006153,1006222,1006307,1006376,1006495,1006515,1006874,1006876,1006883,1006913,1006936,1006942,1006974,1007112,1007121,1007152,1007208,1007360,1007394,1007497,1007538,1007540,1007570,1007584,1007594,1007603,1007615,1007625,1007681,1007714,1007761,1007816,1007876,1007893,1007949,1007992,1008042,1008148,1008162,1008235,1008260,1008265,1008342,1008359,1008404,1008453,1008506,1008521,1008528,1008655,1008845,1008973,1009011,1009053,1009080,1009104,1009132,1009317,1009321,1009334,1009429,1009472,1009529,1009681,1009696,1009739,1009753,1009766,1009783,1009802,1009975,1010205,1010231,1010455,1010710,1010786,1010813,1010850,1010884,1010895,1010896,1010931,1010946,1011034,1011036,1011040,1011066,1011104,1011111,1011226,1011257,1011271,1011309,1011320,1011350,1011737,1011842,1011845,1011850,1011868,1011961,1011977,1012037,1012043,1012055,1012236,1012257,1012303,1012313,1012336,1012339,1012340,1012348,1012357,1012379,1012402,1012408,1012430,1012488,1012516,1012530,1012563,1012597,1012626,1012703,1012718,1012754,1012762,1012820,1012845,1012895,1012931,1012963,1012996,1013036,1013077,1013098,1013178,1013189,1013210,1013212,1013220,1013338,1013344,1013356,1013400,1013460,1013499,1013500,1013507,1013622,1013627,1013644,1013647,1013652,1013756,1013852,1013904,1013949,1014079,1014954,1015000,1015003,1015013,1015016,1015024,1015056,1015240,1015365
