69,82,100,127,172,175,186,365,371,373,416,574,577,620,647,759,790,866,900,906,907,949,958,1004,1013,1031,1033,1068,1071,1073,1078,1079,1102,1119,1136,1142,1143,1168,1171,1178,1179,1181,1185,1241,1242,1319,1340,1379,1412,1420,1459,1466,1473,1510,1517,1524,1537,1581,1593,1613,1692,1732,1775,1830,1944,1954,1967,2038,2066,2110,2134,2139,2232,2242,2346,2380,2397,2413,2421,2425,2456,2474,2478,2498,2543,2678,2966,3003,3056,3084,3178,3243,3460,3589,3647,4709,4758,4778,4939,4961,4965,5041,5176,5219,5226,5228,5249,5256,5263,5274,5291,5317,5382,5391,5494,5495,5523,6115,6171,6201,6213,6271,6375,6399,6437,6445,6491,6543,6628,6746,6759,6765,6784,6792,6795,7194,7436,7447,7472,7508,7633,8283,8400,8411,8442,8445,8457,8534,8572,8590,8618,8711,8796,8831,8833,8858,8871,8872,8882,8896,8901,8907,8916,8983,9087,9102,9111,9148,9277,9494,9825,9831,9977,10013,10032,10076,10160,10178,10205,10296,10412,10452,10537,10640,10646,10653,10660,10692,10793,10841,10893,10902,10920,10968,10985,10992,11020,11033,11036,11063,11330,11598,11796,11960,12096,12106,12262,12656,13194,13214,13222,13231,13399,13417,13451,13482,13621,13689,13748,13780,13857,13936,14577,14668,14715,14810,14839,14844,14962,15154,15174,15227,15234,15365,15447,15470,15567,15838,16175,16526,17337,17361,17454,17504,17506,17532,17552,17595,18061,18101,18868,18943,19105,19218,19253,19347,19357,19674,19750,19758,20080,20147,20262,20305,20419,20525,20794,20862,21176,21248,21319,21390,21511,21692,22622,22763,22771,22772,22792,22810,22847,23091,23180,23293,23867,24022,24167,24224,24260,24370,24504,24547,24640,24883,24933,26292,26300,26301,26331,26358,26407,26501,26825,26828,27043,27207,27253,27522,27593,27594,27646,27767,27795,27925,27945,27986,28032,28166,28207,28255,28313,28335,28342,28375,28408,28473,28560,28712,28932,29280,29821,29846,29876,29927,29963,30056,31201,31219,31220,31248,31385,31470,31533,31574,31585,31597,31775,31814,31818,31903,31977,31985,32015,32039,32081,32088,32095,32113,32128,32182,32184,32262,32330,32341,32368,32374,32389,32400,32422,32424,32427,32455,32493,32517,32562,32633,32714,32718,32737,32780,32783,32793,32825,32873,32890,32927,32951,32976,33012,33291,33911,33962,33970,33997,34082,34782,34825,34847,34855,34858,34862,34867,34869,34902,34928,34929,34966,34975,34989,35221,35230,35319,35332,35353,35372,35373,35449,35479,35504,35576,35595,35632,35641,35654,35734,35743,35772,35793,35845,35882,35914,35917,35984,35991,36011,36031,36098,36175,36203,36238,36276,36333,36340,36349,36381,36389,36392,36396,36406,36433,36451,36452,36508,36571,36766,36768,36793,36854,36928,36930,37028,37088,37195,37215,37253,37384,37949,37970,38010,38044,38406,38440,38475,38514,38527,38566,39850,39894,39976,40033,40098,40167,40233,40237,40270,40923,40976,41027,41082,41114,41290,41337,41390,41392,41448,41480,41537,41608,41621,42115,42128,42137,42357,42360,42416,42536,43020,43219,43221,43232,43244,43256,43265,43283,43408,43434,43468,43571,43731,43790,43803,43821,43839,44567,44573,44583,44614,44678,44735,44840,44860,45083,45196,45262,45314,45380,45394,45396,45428,45431,45435,45481,45508,45582,45608,45719,46221,46510,46522,46544,46606,46954,46962,46967,47068,48298,48308,48323,48329,48428,49227,49522,49564,49576,49679,49849,49885,50330,50346,50585,50798,51018,51038,51345,52332,52372,52375,52382,52384,52394,52405,52413,52417,52427,52429,52564,53802,53974,54103,54140,54359,54401,54528,54659,54721,54954,54970,55563,55737,55832,55903,55923,56377,56387,56667,56777,57186,57257,57837,57926,57929,57935,57950,57956,57962,57975,57989,58056,58972,59021,59241,59399,59435,59516,59539,59567,59749,59786,59877,59940,60351,61550,61553,61560,61577,61582,61589,61596,61598,61601,61603,61605,61622,61624,61642,61738,62427,62801,62807,62808,62857,62863,62865,62918,62925,63111,63226,63292,63337,63446,63473,63549,63564,63681,63690,63777,63875,63893,63998,64098,64971,65020,65349,65398,65402,65438,65457,66572,66718,66721,66728,66738,66741,66742,66747,66761,66785,66826,66966,67139,67173,67291,67642,67651,67654,67656,67661,67662,67699,67706,67743,67745,67754,67762,67832,67906,67968,68011,68022,68060,68063,68076,68093,68109,68129,68131,68151,68179,68202,68256,68268,68352,68356,68358,68435,68546,68612,69189,69217,69255,69322,69503,69548,69552,69564,69583,69597,70171,70315,70339,70370,70373,70379,70381,70392,70402,70403,70409,70423,70433,70435,70465,70527,70817,71165,71190,71323,71348,71404,71415,71418,71419,71453,71522,71533,71538,71543,71544,71569,71587,71594,71602,71607,71609,71639,71645,71649,71661,71670,71957,71964,71975,72017,72021,72035,72056,72074,72152,72163,72187,72380,72452,72507,72574,72738,72763,72996,73301,73536,73551,73575,73583,73587,73640,73762,73940,73973,74019,74032,74143,74159,74163,74729,75182,75183,75284,75488,75495,75501,75513,75593,75604,75780,75836,75841,75981,76071,76219,76350,76628,76976,76992,77019,77064,77069,77167,77675,77681,77698,77706,77918,77926,77997,78038,78441,78905,78917,78919,78925,78927,78937,78948,79018,79064,79085,79103,79143,79234,79378,79402,79536,79570,80057,80523,80605,80696,80708,80864,80867,80907,80983,81003,81064,81080,81083,81084,81108,81126,81143,81156,81187,81191,81192,81196,81203,81225,81235,81245,81272,81280,81414,81415,81438,81497,81553,81563,81573,81702,82018,82256,82296,82308,82724,82785,82871,82928,84058,84183,84192,84194,84202,84211,84218,84242,84262,84269,84308,84323,85098,85147,85724,86064,86110,86132,86146,86166,86225,86273,86276,86285,86291,86690,86916,86926,87211,87222,87269,88318,88326,88329,88331,88332,88339,88341,88376,88388,88403,88439,88448,88486,88507,88729,88822,89486,89669,90024,90137,90173,90633,90674,90708,90727,90754,90863,90915,90919,90944,90991,91794,91806,91819,91825,91997,92036,92172,92183,92245,92321,92387,92719,93242,93575,93917,93919,93920,93927,93964,93985,94007,94058,94100,94637,95028,95242,95376,95394,95432,95453,95548,95710,95832,95844,95856,95861,95974,95996,97649,97659,97662,97669,97670,97699,97723,97744,97770,97813,97831,98110,98139,98480,98556,98648,98788,98860,98920,98964,99087,99295,99315,99320,99377,99480,99517,99813,99840,99853,100013,100041,100153,102067,102353,102389,102425,102436,102478,102484,102491,102544,102942,102951,102958,102982,102997,103032,103045,103054,103304,103307,103312,103329,103489,103552,103554,103564,103579,103587,103609,103628,103706,103715,103750,103762,103874,103885,103939,103942,103944,103970,104010,104015,104060,104155,104199,104218,104229,104273,104286,104419,104431,104436,104451,104455,104463,104510,104574,104622,104643,104743,104771,104799,104921,105089,105127,105288,105485,105490,105806,105903,106136,106270,106302,106326,106339,106353,106391,106504,107847,107872,107891,107895,107933,107991,107996,108022,108044,108078,108082,108133,108135,108258,108502,108549,108582,108646,108655,108676,108703,108720,108764,108806,108826,108906,108924,108944,108976,108994,109004,109013,109127,109200,109623,109855,109892,110668,110692,110750,110785,110822,110832,110864,110889,110910,110930,110961,110977,111020,111110,111158,111180,111193,111225,111261,111269,111334,111423,111430,111462,111469,111507,111558,111649,111655,112186,112388,112402,112438,112469,112492,112558,112615,112800,112834,112878,112930,112963,112975,113136,113151,113157,113166,113202,114002,114014,114036,114266,114444,114568,114579,115720,115897,115911,115921,115956,115973,116447,116807,117125,117236,117331,117351,117358,117479,117510,117517,117529,117550,117671,117837,117971,117984,118655,118665,118677,118965,119002,119097,119842,119893,119905,119941,120002,120040,120065,120080,120123,120129,120162,120163,120264,120585,120742,121757,121786,121857,121935,121980,122068,122312,122465,122524,122638,122726,122791,123284,123539,123605,123753,123931,124010,124087,124380,124490,124937,124939,125243,125266,125328,125478,125481,125485,125516,125617,125622,125625,125655,125671,125679,125690,125701,125770,126018,126066,126522,127090,127153,127215,127252,127266,127285,127459,127470,127710,128092,129406,129460,129468,129475,129483,129497,129511,129514,129540,129595,129819,129953,130237,130331,130447,130460,130679,130864,131067,131107,131174,131196,131249,131290,131307,131332,131540,131541,131593,131607,131812,131869,131917,131937,132074,132111,132173,132179,132224,132486,132500,132657,133068,133181,133358,133525,134529,134569,134574,134608,134653,134823,134824,134840,134883,134939,134983,134991,135056,135205,135224,135334,135367,135373,135456,135690,135746,135783,135840,135861,135879,135883,135889,135898,135916,135929,135935,135993,136023,136026,136057,136203,136241,136347,136361,136402,136427,136443,136507,136536,136558,136597,136669,136829,136974,137024,137090,137098,137146,137192,137236,137312,137420,137453,137469,137534,137614,137699,138221,138231,138282,138291,138310,138339,138352,138359,138360,138387,138396,138406,138601,138610,138669,138683,138703,138722,138754,138894,138896,138932,138996,139001,139067,139098,139107,139112,139152,139187,139227,139263,139271,139277,139283,139332,139336,139368,139371,139526,139558,139651,139653,139741,139761,139854,139858,139867,139872,139878,139885,139896,139917,139939,140014,140022,140054,140091,140150,140272,140317,140471,140531,140573,140590,140598,140612,140706,140773,140818,140832,140920,141149,141379,141475,141805,141932,141955,141992,142026,142095,142130,143184,143302,143324,143362,143376,143385,143406,143415,143497,143530,143547,143579,143587,143595,143597,143631,143638,143699,143712,143766,143866,143990,144004,144264,144347,144420,144436,144441,144464,144486,144535,144575,144595,144672,144698,144729,144862,144875,144942,144957,145057,145310,145721,145737,145740,145823,146600,146607,146623,146656,146694,146712,146750,147022,147026,147065,147120,147123,147242,147593,148057,148134,148260,148279,148286,148298,148319,148461,148471,148489,148514,148643,148682,148705,148800,148887,148896,148967,149098,149108,149162,149214,149222,149297,149310,149344,149703,150062,150361,150384,150423,150449,150535,151696,151803,151846,151852,151876,151883,151886,151888,151904,152784,153299,153337,153393,153511,153696,153743,153810,153862,153948,154080,154094,154138,154923,154980,155105,155779,155898,156003,156009,156014,156032,156035,156037,156053,156061,156964,157700,157743,157927,157943,157991,158254,158348,158358,158379,158384,158429,158556,158762,158825,158828,159502,159641,159704,159813,159824,159853,159961,160037,160378,160782,161084,161165,161183,161215,161220,161230,161294,161323,161325,161441,161448,161449,161454,161457,161461,162217,162239,162249,162291,162424,162459,162502,162583,162821,163217,163248,163257,163258,163296,163301,163304,163308,163317,163321,163334,163338,163401,163413,163525,163602,163606,163733,164114,164189,164193,164277,164412,164466,164728,164909,164919,164935,164956,164961,165136,165172,165234,165438,165487,165606,165688,165733,165928,165940,165990,165997,166455,166868,166879,166932,168019,168138,168276,168295,168318,168340,168548,168550,168617,168643,168716,168893,168912,169051,169161,169258,169271,169421,169433,169527,169592,169604,169606,169607,169611,169614,169641,169661,169682,169715,169737,169746,169749,169802,169877,169900,169925,169930,169964,170085,170148,170316,170323,170356,170360,170372,170381,170435,170445,170484,170553,170566,170569,170738,170788,170812,170852,170862,170880,170936,171104,171263,171451,171596,172037,172060,172076,172083,172095,172133,172151,172210,172257,172394,172398,172419,172437,172466,172482,172504,172516,172533,172535,172575,172726,172853,172944,173097,173100,173153,173171,173219,173279,173307,173355,173359,173444,173455,173480,173493,173495,173504,173518,173556,173667,173698,173700,173704,173711,173725,173731,173765,173836,173867,173879,173946,174156,174297,174380,174613,174766,174774,174894,175139,175315,175384,175631,175725,175732,175781,175887,175955,176417,176912,177071,177241,177262,177267,177275,177322,177329,177341,177431,177466,177473,177494,177515,177532,177544,177566,177593,177680,177682,177714,177727,177747,177759,177862,177863,177864,177921,177957,178031,178223,178268,178447,178478,178496,178542,178577,178588,178608,178870,179105,179693,179774,179818,180680,180713,180787,180789,180805,180879,180889,180907,181038,181052,181057,181156,181180,181209,181312,181439,181468,181473,181519,181628,181629,181691,181723,181976,182136,182360,182407,182430,182497,182557,182581,182635,182688,182722,182784,182851,182866,182890,182896,182913,182917,182969,183025,183086,183132,183169,183272,183413,183416,184257,184453,185154,185396,185478,185873,185920,185926,185940,185948,185958,185985,186050,186061,186550,186623,186967,187287,187582,187805,188755,189741,189816,189821,189858,189868,189871,189886,189893,189909,189922,189938,189971,189977,191669,191766,191795,191836,191961,191995,192013,192016,192055,192099,192125,192138,192172,192174,192243,192266,192288,192297,192413,192430,192710,193924,194030,194746,194758,195128,195130,195181,195195,195209,195233,195375,195385,195393,195401,195453,195468,195479,195678,195826,196530,196683,196902,196935,197140,197227,197253,197290,197310,197407,197605,197705,197733,198561,199140,199154,199158,199168,199222,199225,199244,199260,199274,199324,199325,199514,199663,199692,200184,200227,200499,200540,200550,200869,200905,200908,200911,200955,200974,201298,201334,201411,201459,201556,201557,201587,201703,201826,202082,202199,202207,202308,203183,204300,204302,204321,204328,204331,204351,204365,204378,204457,204677,204862,204886,205019,205066,205100,205221,205325,205373,205420,205475,205501,205527,205569,205628,205632,205664,205667,205694,205698,205712,205781,205804,205931,205967,205979,206016,206096,206155,206202,206239,206249,206278,206376,206392,206436,206470,206491,206517,206524,206554,206579,206585,206608,206661,206664,206706,206927,207142,207226,207235,208008,208014,208020,208030,208034,208041,208090,208106,208144,208170,208178,208179,208215,208500,208762,208763,208919,209089,209105,209189,209190,209288,209293,209340,209344,209353,209372,209396,209462,209492,209537,209567,209633,209637,209668,209670,209674,209677,209710,209715,209730,209800,209814,209994,210021,210040,210055,210100,210209,210223,210412,210427,210466,210606,210610,210613,210693,211159,211254,211447,211685,211728,211996,212953,212982,212996,213084,213093,213102,213112,213159,213164,213190,213206,213238,213449,213520,214221,214295,214380,214445,214473,214478,214526,214578,214620,214639,214747,214767,214800,214958,215069,215076,215656,215676,215776,215862,216533,216542,216555,216562,216564,216569,216572,216611,216627,216633,216702,216703,216739,216786,216968,217089,217411,218002,218103,218179,218193,218212,218279,218354,218411,218437,218574,218611,218777,218787,218832,218982,219000,219168,219176,219221,219222,219265,219502,219849,220224,220507,220564,220895,221132,221590,221592,221603,221610,221617,221654,221704,221741,221749,222013,222905,222978,223065,223124,223173,223337,223416,223633,223849,223851,224078,224094,224633,224660,225133,225463,225594,225631,225633,225634,225671,225690,225756,225773,225780,225787,225809,225877,226141,226174,227024,227080,227115,227414,227575,227711,227906,227928,228140,228143,228167,228213,228417,228418,228465,228581,228714,229075,229392,229556,229705,229748,229772,230304,230312,230328,230344,230689,230937,230939,230942,230955,230959,230966,230974,231039,231092,231343,232366,232897,233063,233091,234323,234326,234330,234343,234348,234355,234356,234365,234369,234429,234460,234501,234508,234514,234528,234529,234536,235567,235682,235736,235992,236030,236084,236093,236446,236607,236835,236842,236971,237061,237100,237147,237351,237569,237585,237908,237965,237969,238557,239309,239311,239315,239323,239333,239334,239341,239344,239345,239393,239400,239417,239428,239431,239442,239443,239449,239468,239776,239780,240058,240127,240285,240352,240368,240407,240441,240652,240704,240753,240760,240768,240824,240903,240940,241001,241052,241186,241205,241226,241227,241261,241291,241358,241431,241437,241444,241465,241525,241592,241719,241781,241835,241958,242049,242096,242158,242173,242195,242289,242557,242948,242950,242968,242973,242988,242993,242996,243030,243032,243064,243069,243074,243078,243100,243103,243104,243113,243116,243119,243138,243139,243140,243143,243147,243149,243150,243161,243168,243204,243228,243777,243836,243881,243906,244077,244154,244170,244180,244253,244316,244582,244642,244663,244733,244742,244764,244914,245038,245051,245124,245200,245315,245559,245650,245880,246063,246109,246179,246255,246660,246717,246728,246922,248005,248017,248030,248068,248071,248094,248096,248099,248100,248102,248104,248105,248106,248127,248128,248129,248134,248148,248150,248153,248154,248164,248170,248183,248558,248708,248724,249319,249370,249392,249433,249600,249606,249707,249786,249935,250755,251350,251362,251375,251378,251388,251425,251435,251437,251451,251463,251477,251480,251484,251488,251490,251518,251526,251529,251530,251533,251543,251553,251554,251582,251583,251585,251601,251768,251894,252086,252328,252401,252441,253057,253131,253220,253436,253505,253624,253697,253795,253869,253912,253931,254062,254188,255429,256305,256330,256427,256435,256440,256441,256452,256457,257008,257035,257038,257280,257402,257518,257692,257714,257855,258362,258582,258963,258990,259012,259024,259035,259036,259053,259054,259056,259063,259088,259103,259106,259137,259207,260468,260477,260660,260764,260771,260843,260929,260966,261074,261143,261442,261490,261511,261564,261987,262070,262115,262120,262837,263123,263142,263759,263787,264209,264318,264330,264349,264378,264388,264389,264404,264405,264410,264417,264418,264425,264445,264453,264619,264872,265110,265257,265297,265479,265581,265780,265836,265842,265851,265856,265899,265968,265999,266128,266177,266237,266424,266619,267869,267903,267915,267942,267952,267962,267963,267964,267975,267983,267985,267991,268002,268011,268015,268039,268040,268043,268049,268055,268059,268111,268185,268248,268525,268551,268821,268833,268836,269029,269345,269532,269545,269569,269634,269651,269655,269710,269794,269831,269912,269936,270072,270086,270168,270370,270440,270944,270955,271201,271275,271323,271530,271590,271680,272937,272954,272991,272993,272994,272999,273003,273011,273024,273026,273034,273071,273125,273196,273260,273341,273378,273391,273402,273497,273509,273540,273596,273631,273634,273639,273728,273788,273845,273871,274065,274223,274235,274252,274258,274271,274307,274327,274366,274399,274411,274433,274460,274514,274573,274614,274620,274672,274779,275064,275235,275442,275519,275527,275542,275730,275792,275847,275875,275893,275921,275929,276610,276611,276643,276648,276678,276697,276698,276707,276713,276715,276716,276719,276723,276727,276731,276741,276743,276745,276764,276765,276772,276779,276799,276804,276851,276896,276985,277062,277106,277163,277171,277221,277339,277393,277407,277408,277461,277473,277514,277522,277628,277644,277650,277695,277725,277763,277799,278039,278146,278263,278281,278324,278331,278341,278383,278397,278428,278455,278513,278538,278541,278576,278580,278656,278715,278727,278962,278963,279130,279314,279363,279571,279832,279942,279951,280152,280340,280366,280389,280414,280473,280573,280717,281727,281784,281785,281791,281796,281804,281814,281815,281825,281829,281834,281912,281924,281961,282383,282387,282406,282452,282776,282780,282812,282813,282823,282833,282852,282865,282880,282919,282947,282951,282952,283037,283086,283377,283406,283535,283767,284178,284912,285002,285003,285014,285020,285022,285027,285033,285034,285041,285056,285075,285087,285090,285091,285093,285123,285199,285218,285472,285986,286067,286086,286214,286316,286412,286568,286569,286609,286651,286674,286691,286695,286725,286733,286734,286748,286768,286772,286792,286836,286952,286957,286959,286982,287044,287111,287535,287681,288001,288123,288176,288182,288356,288773,289034,290116,290188,290197,290199,290210,290227,290675,291048,291062,291148,291163,291185,291274,291367,291424,291612,291712,291719,291752,291766,291819,291837,291890,291932,291933,291951,292060,292178,292659,292726,293305,293332,293556,293559,294328,294334,294378,294390,294425,294436,294488,294504,294505,294537,294949,295046,295507,295889,296126,296170,296236,296253,296378,296401,296547,296688,296846,296868,297036,297940,297977,298301,298472,298603,298746,299282,299283,299312,299454,299457,299944,299970,299996,300011,300458,300531,300541,300870,300942,300950,300988,301461,301599,301612,301660,301788,301867,301889,301894,301989,302100,302263,303725,303789,303791,303870,303872,303893,303937,304227,304238,304287,304352,304378,304416,304434,304445,304586,304807,304884,304892,304940,304964,305160,305288,305480,305577,305651,305668,305684,305732,305781,305877,305895,305904,305931,305999,306017,306064,306192,306245,306328,306472,306576,306673,307193,307464,307565,307594,308891,308913,308955,308961,309000,309255,309284,309285,309309,309323,309339,309485,309511,309586,309596,309611,309672,309736,309792,309797,309868,309967,310081,310245,310282,310333,310389,310402,310455,310502,310550,310591,310592,310594,310597,310625,310635,310646,310658,310719,310726,310734,310771,310812,310825,310829,310860,310973,311044,311422,311641,311663,311700,311705,311871,312594,312652,312653,312656,312663,312691,312749,312793,312853,312934,313025,313085,313107,313138,313184,313217,313270,313271,313290,313333,313350,313387,313465,313477,313560,313585,313692,313712,313717,313926,314052,314150,314170,314210,314240,314279,314335,314405,314420,314455,314532,314546,314599,314672,314677,314715,314750,314791,314867,314879,314891,315000,315006,315026,315055,315075,315189,315201,315317,315339,315356,315822,315896,316315,316359,316377,316381,316421,316636,317810,317817,317826,317828,317845,317872,317937,317977,317994,318000,318039,318041,318056,318060,318102,318140,318160,318167,318211,318238,318283,318465,318532,318705,318805,318879,318896,318898,318949,318952,318982,319028,319044,319079,319090,319117,319146,319172,319182,319272,319302,319320,319344,319349,320031,320119,321201,321211,321216,321221,321233,321234,321260,321293,321321,321346,321417,321463,321471,321473,321523,321531,321547,321553,321587,321635,321733,321797,321961,322239,322451,322577,322627,322635,322649,322661,322671,322682,322693,322706,322723,322737,322758,322762,322804,322822,322848,322874,322885,322895,322936,322955,323038,323069,323090,323108,323153,323215,323243,323301,323343,323367,323408,323417,323422,323472,323585,323601,323611,323666,323866,324198,324469,326326,326426,326472,326515,326798,326819,326869,327029,327044,327138,327157,327226,327236,327262,327310,327364,327454,327506,327588,327697,327893,327902,328026,328088,328517,328594,328606,328643,328688,328718,329061,329071,329715,329719,330009,330247,330384,330482,330492,330532,331342,331400,331752,332038,332506,332762,332783,332919,333320,333486,333487,333988,334207,334221,334222,334895,335429,335689,335697,335802,336007,336326,337945,337955,338093,338389,338428,338436,338446,338597,338810,339028,339255,339260,339292,339294,339314,339451,339664,339724,339731,339741,339878,340055,340081,340153,340219,340356,340526,340662,340674,340725,341061,341253,341405,341630,341641,343020,343266,343337,343386,343464,343474,343483,343486,343601,343810,343856,343885,343927,343941,343963,343999,344063,344068,344069,344105,344139,344140,344146,344148,344203,344204,344223,344233,344256,344269,344348,344357,344388,344408,344420,344440,344471,344493,344502,344565,344597,344728,344730,344735,344743,344752,344790,344832,344845,344916,344987,345039,345055,345118,345131,345436,345459,345516,345584,345615,345726,345852,345892,345914,345976,346855,346907,346959,346977,347067,347112,347168,347175,347193,347219,347230,347247,347260,347297,347324,347336,347393,347403,347432,347433,347493,347520,347546,347560,347656,347657,347711,347809,347833,347838,347847,347880,347882,347964,347969,347970,347973,348004,348061,348063,348072,348098,348132,348134,348135,348176,348204,348220,348225,348306,348393,348465,348490,348502,348585,348626,348787,348820,348868,348946,348950,349217,349234,349339,349501,349607,349723,349760,349827,349904,349919,349922,350190,350246,350319,350378,350403,350506,350597,350811,351163,352131,352192,352227,352235,352266,352312,352374,352375,352403,352447,352645,352646,352766,352782,352790,352888,352938,352940,352956,353022,353087,353122,353162,353400,353434,353477,353682,354970,355388,355503,355534,355614,355621,355687,355698,355709,355738,355764,355899,355936,355959,355962,356205,356247,356496,356683,356695,356815,356880,356922,356937,356984,356986,357064,357146,357164,357237,357324,357325,357380,357539,357548,357550,357614,357617,357708,357721,357824,357857,357876,357932,358037,358281,358783,358982,359996,360678,360747,360863,360940,360966,361096,361124,361166,361573,361576,361820,361935,361988,362119,362213,362570,362789,362972,363017,363203,363533,363796,364690,364718,364798,364948,364960,365045,365338,365853,365960,366029,366285,366340,366512,366568,366680,366757,366800,366844,366901,366983,367457,367485,367741,367743,367800,367875,368205,368529,368805,369756,369757,370212,370213,370240,370279,370286,370307,370416,370427,370428,370539,370729,370847,371386,371470,371952,372001,372061,372088,372096,372130,372225,372276,372706,372746,372750,372785,374188,374193,374194,374224,374316,374356,374441,374729,374753,375193,375350,375403,375419,375430,375458,375517,375619,375762,375961,376003,376138,376183,376223,376275,376346,376509,377000,377088,377128,377362,377895,378012,379349,379350,379409,379413,379417,379436,379456,379488,379596,379672,379749,379783,379836,379945,379958,380008,380027,380094,380136,380202,380205,380207,380212,380232,380258,380264,380290,380294,380308,380309,380388,380411,380474,380492,380579,380601,380613,380627,380632,380647,380662,380713,380737,380745,380776,380946,380963,381076,381157,381275,381279,381307,381463,381479,381576,381909,381926,382029,382925,382937,382966,382984,382997,383008,383020,383036,383048,383060,383069,383076,383115,383120,383162,383228,383262,383344,383359,383515,383681,383723,383736,383952,383995,384031,384042,384064,384065,384092,384097,384109,384138,384155,384206,384249,384252,384275,384350,384361,384402,384458,384485,384496,384512,384517,384538,384554,384624,384650,384659,384688,384697,384915,384939,385070,385184,385428,385475,386054,386181,386185,386368,386546,387115,387781,387895,387897,387945,387953,387967,387970,387975,387987,388000,388025,388034,388040,388065,388102,388143,388196,388198,388220,388221,388229,388233,388238,388253,388273,388313,388365,388429,388632,388642,388658,388701,388719,388732,388829,388834,388910,388990,389012,389013,389021,389059,389104,389134,389164,389316,389411,389487,390129,390270,390276,390744,390764,391055,391182,391262,391263,391271,391273,391295,391302,391311,391324,391332,391346,391353,391359,391408,391418,391495,391505,391527,391535,391565,391577,391625,391652,391658,391698,391699,391704,391707,391721,391723,391735,391752,391783,391784,391842,391925,392023,392131,392195,392234,392279,392308,392341,392373,392430,392448,392492,392509,392511,392525,392576,392593,392618,392633,392636,392642,392652,392731,392732,392742,392800,392818,392833,392845,392872,392875,392880,392905,392911,392915,392932,392936,392947,392951,392966,392979,393001,393019,393023,393063,393106,393159,393281,393321,393384,393397,393438,393493,393554,393586,393637,393678,393801,393896,394952,394978,395609,395637,396327,396395,396399,396417,396441,396457,396460,396516,396601,396767,396968,397626,397692,397731,397804,397855,397890,397907,397922,397929,397942,397956,397984,398016,398025,398058,398484,398636,398671,400250,400396,400412,400425,400481,400559,400568,400615,400618,400619,400634,400639,400640,400642,400792,400796,401979,402346,402422,402457,402509,402951,403069,403267,403316,403909,404031,404239,404252,404738,405302,405718,405747,405766,405784,405805,405897,405949,406010,406013,406030,406408,407489,407573,407611,407791,407822,407976,408002,408131,408331,409633,409637,409784,409811,409860,410313,410605,410661,410994,411011,411062,411226,411424,411430,411489,411562,411596,411646,411697,411842,411879,411928,412106,412158,412196,412261,412295,412310,412387,412401,412439,412515,413290,413300,413969,414806,414898,414923,414956,415031,415213,415221,415272,415432,415480,415523,415713,415715,415720,415758,415768,415775,415796,415801,415807,415809,415853,415868,415956,415984,416061,416108,416131,416146,416161,416162,416202,416217,416241,416281,416318,416398,416400,416417,416448,416453,416497,416560,416597,416630,416643,416682,416730,416747,416778,416784,416798,416804,416817,416820,416841,417457,417461,417566,418000,418403,418497,418563,418583,418609,418613,418625,418728,418842,418847,418867,418883,418885,418903,418922,418926,418936,418973,419013,419021,419071,419108,419125,419146,419149,419288,419312,419335,419363,419379,419401,419459,419481,419579,419587,419611,419616,419621,419681,419688,419714,419720,419726,419728,419760,419792,420018,420076,420079,420083,420101,420121,420137,420206,420235,420243,420246,420284,420327,420420,420427,420457,420507,420774,420817,420825,420845,420948,420958,420996,421003,421029,421048,421074,421246,421902,421926,421938,422077,422339,423507,423541,423549,423550,423561,423566,423579,423582,423583,423584,423602,423604,423607,423618,423621,423625,423630,423631,423637,423641,423644,423649,423670,423690,423701,423711,423744,423755,423758,423762,423793,423818,423837,423846,423903,423927,424146,424151,424156,424386,424403,424506,424546,424579,424631,424661,424694,424753,424754,424760,424774,425109,425119,425364,425566,425686,425785,425835,425840,425842,425845,425877,425896,425907,425919,425921,425958,425959,425966,425969,425987,425990,425993,426010,426012,426091,426110,426119,426127,426135,426138,426145,426170,426178,426181,426186,426204,426218,426231,426235,426236,426239,426247,426256,426263,426271,426290,426294,426308,426309,426312,426339,426342,426350,426381,426398,426399,426407,426451,426460,426508,426515,426599,426618,426620,426647,426740,426776,426865,427008,427093,427101,427132,427214,427218,427221,427268,427299,427339,427376,427380,427388,427498,427642,427667,427679,427713,427740,427865,428030,428040,428072,428088,428095,428141,428232,428242,428286,428312,428553,428564,429269,429343,429676,429998,430872,430970,430999,431019,431081,431097,431186,431223,431228,431259,431304,431537,431850,432197,432250,432480,432529,432844,433660,433677,433713,433743,433817,434930,434983,435452,435486,436802,437125,437426,437546,437577,437643,437966,437991,438608,438633,438708,438727,438791,439081,439591,439618,439652,440451,440930,441042,441793,441809,441940,442375,442402,442519,442566,442604,443568,444534,444547,444592,444615,444689,444929,445194,445361,445774,445835,445924,446035,446148,446157,446250,446267,446434,446489,446531,446566,446660,446685,446731,447227,447357,447679,447789,448298,449310,449413,449423,449453,449464,449510,449521,449553,449877,449911,450007,450010,450012,450053,450064,450068,450088,450099,450108,450301,450304,450355,450370,450391,450400,450430,450445,450464,450470,450485,450536,450539,450572,450608,450686,450690,450692,450709,450742,450753,450765,450808,450847,450856,450890,450910,450914,450934,451020,451071,451122,451715,451782,451788,451820,451842,451858,451878,452265,452544,452674,452840,452986,453051,453168,453183,453236,453251,453295,453298,453302,453415,453623,453683,453687,453773,453851,453856,453881,453908,453922,453948,453957,453960,453961,454024,454092,454204,454259,454281,454282,454309,454315,454318,454335,454372,454405,454426,454452,454572,454674,454681,454683,454714,454753,454771,454857,454920,455026,455088,455263,455331,456172,456244,456298,456310,456330,456356,456381,456764,457889,457929,457950,457957,457964,457981,457993,457994,458002,458022,458032,458038,458049,458075,458080,458087,458103,458123,458129,458182,458204,458210,458213,458255,458342,458353,458403,458443,458466,458468,458488,458534,458686,458756,458798,458836,458877,458884,458915,458929,458950,458963,458978,458995,459050,459101,459102,459140,459158,459244,459345,459473,460159,460165,460194,460233,461119,461174,461437,461454,461499,461548,461554,461566,461573,461601,461603,461606,461608,461612,461613,461623,461625,461629,461631,461632,461639,461642,461648,461651,461657,461663,461678,461685,461687,461691,461718,461729,461739,461742,461743,461746,461755,461760,461782,461787,461790,461791,461812,461844,461845,461885,461891,461898,461899,461901,461950,462060,462083,462128,462170,462172,462329,462428,462540,462643,462665,462758,462759,462765,462781,462790,462797,462805,462808,462814,462836,462840,462911,462972,462984,462998,463069,463077,463131,463151,463175,463187,463205,463215,463253,463254,463257,463332,463372,463398,463406,463422,463488,463605,463716,463727,463797,464144,464805,464871,464904,464959,464971,466624,466700,467106,467484,467568,467699,467740,467928,467974,467989,468017,468219,468351,468571,469346,470334,470336,470494,470516,470543,470884,470993,471882,471976,472109,472115,472294,472301,472481,472686,472906,473164,473209,473912,474128,474196,474443,474464,475139,475488,475514,475643,476215,476580,476631,476725,476776,476860,476892,477017,477034,477679,477804,477867,477895,477920,478242,478349,478680,478798,478819,478890,479013,479412,479454,479566,479765,479792,479798,479800,479829,480005,480077,480132,480157,480176,480406,480535,480586,480957,481230,481240,481397,481486,481498,482585,483090,483150,483199,483221,483295,483394,483404,483407,483437,483521,483567,483657,483685,483737,483811,484226,484270,484488,484578,484700,484705,484786,484823,484826,484966,484980,484986,485071,485098,485136,485362,485393,485430,485463,485509,485536,485610,485634,485635,485644,485660,485671,485706,485732,485734,485737,485750,485751,485772,485781,485791,485794,485822,485886,485896,485899,485913,486056,486086,486101,486105,486119,486125,486182,486235,486366,486443,486456,486470,486660,486728,486820,486826,486991,487159,487388,487432,487647,487927,488066,488089,488101,488105,488136,488159,488163,488178,488268,488271,488286,488323,488681,489127,489339,489665,489752,489856,489891,489910,489929,489996,490003,490012,490014,490059,490108,490112,490135,490142,490150,490302,490305,490380,491186,491421,491435,491465,491481,491499,491502,491533,491540,491544,491548,491566,491587,491600,491614,491637,491644,491648,491656,491664,491687,491690,491709,491724,491728,491846,492260,492304,492331,492394,492481,492523,492539,492641,492671,492699,492708,492751,492783,492825,492874,492875,492889,492898,492905,492913,492940,492951,492952,493016,493033,493068,493095,493151,493163,493181,493186,493187,493195,493199,493202,493209,493236,493243,493254,493270,493301,493316,493341,493357,493387,493417,493454,493469,493506,493535,493750,493834,494444,494823,495488,496248,496635,496651,496654,496721,496766,496784,497010,497353,497379,497512,497521,497677,497711,497847,498381,498619,499044,499120,499198,499277,499356,499530,499550,499719,499769,500185,500837,501195,501588,501924,502080,502143,502423,502525,502532,502557,502742,502761,502866,502989,504046,504139,504227,504324,504382,504429,504551,504716,504769,504837,504910,504963,506335,506392,506437,506499,506500,506652,506894,507635,507655,507700,507868,507971,508054,508072,508189,508311,508522,508627,508716,508827,508946,509027,509145,509254,509828,509837,509883,509991,510125,511270,511340,511430,511499,511571,511678,511835,511931,511994,512029,512061,512064,512097,512111,512125,512175,512248,512407,512425,512458,512871,512916,512997,513225,513232,513239,513244,513365,513367,513368,513501,513552,513568,513777,513811,513966,514116,514280,514326,514339,514397,514403,514422,514451,514466,514481,514494,514503,514508,514531,514544,514636,514744,514801,514835,514853,514859,514917,514962,515181,515545,515592,515611,515674,515851,516283,516601,516625,516637,516691,516746,516767,516846,516963,517846,518431,518468,518503,518507,518510,518513,518530,518556,518979,518984,518986,518988,518993,518994,519000,519108,519137,519148,519478,519551,520093,520405,520512,520564,520606,520619,520622,520626,520633,520643,520653,520678,520719,520732,520741,520768,520770,520773,520805,520826,520827,520888,520955,521109,521164,521237,521238,521245,521249,521291,521312,521402,521604,522074,522358,522419,522569,522581,522608,522629,522705,522889,523315,523681,523808,524012,524901,524985,525176,525196,525201,525208,525318,525331,525430,525537,526288,526292,526309,526684,526690,526693,526698,526699,526701,526705,526706,526712,526718,526829,526857,526858,526871,526878,527014,527183,527384,528588,528701,528714,528881,528900,528938,528965,528969,528981,528992,529053,529103,529290,529295,529888,530241,530254,530463,530475,530500,530533,530678,531441,531637,531681,531889,531899,531939,532098,532172,532174,532175,532949,533281,533323,533348,533463,533662,533673,533749,533993,534653,534734,534736,534740,534748,534756,534768,534781,534867,534872,534893,534895,534896,535055,535206,535651,535739,535788,536066,536107,536118,536294,536441,536566,536582,536696,536712,536734,536904,536906,536938,536964,536967,536978,536989,537091,537241,537284,537784,538080,538317,538326,538369,538373,538429,539512,539796,540156,540164,540277,540309,540314,540319,540330,540367,540386,540842,540852,540855,540857,540872,540885,540958,540990,541007,541009,541260,541292,541309,541312,541348,541380,541541,541562,541715,541807,542005,542012,542037,542040,542042,542047,542048,542105,542140,542151,542162,542194,542211,542404,542467,542528,542564,542570,542580,542634,542665,542674,542691,542717,542868,542870,543101,543190,543264,543653,543815,543926,544012,544069,544251,544273,544279,544305,544368,544379,544467,544544,544641,545492,545565,545803,545806,545812,545813,545820,545828,545835,545876,546104,546391,546465,546860,546866,546884,546924,546929,546938,547034,547048,547073,547104,547124,547134,547280,547375,547402,547702,547844,547932,548068,548076,548104,548145,548794,548916,548919,548927,548949,548955,548956,548987,549061,549081,549084,549097,549155,549383,549635,550186,550309,550496,550654,550655,550662,550703,550731,550741,550793,550850,550895,550899,550903,550945,550966,550998,551003,551032,551075,551094,551139,551160,551174,551175,551185,551262,551285,551329,551352,551384,551489,551552,551553,551617,551686,552325,552410,552573,552744,552751,552810,552824,553378,553750,554077,554078,554081,554094,554119,554142,554266,554909,555464,555587,555626,555663,555669,555682,555687,555700,555783,555797,555841,555872,555914,555915,557037,557274,557299,557305,557357,557368,558176,558334,558335,558349,558351,558503,558520,558573,558715,558822,560010,560182,560189,560231,560390,560415,560444,560533,560626,560890,560962,561072,561141,561988,562269,562340,562670,563248,563534,563565,563746,563812,564614,564701,564723,564833,564848,564881,564910,564911,564958,565954,565969,565981,566040,566072,566125,566140,566199,566340,566351,566442,566641,566756,567490,567527,567595,567641,567645,567663,567708,567730,567764,567811,567836,567846,567851,567904,567923,567939,567963,567987,568052,569619,569646,569652,569736,571124,571148,571172,571489,571670,572025,572062,572166,572186,572204,572245,572249,572284,572294,572360,572431,572437,572449,572486,572499,572510,572529,572550,572571,572589,572620,572622,572675,572707,572871,572873,573089,573694,573742,573797,573851,574659,574668,574673,574674,574687,574712,574757,574787,574829,574830,575224,575365,575380,575591,575914,575956,575980,575981,576009,576082,576103,576120,576125,576138,576176,576215,576219,576229,576330,576385,576401,576443,576458,576488,576514,576536,576557,576589,576592,576633,576635,576703,576708,576714,576753,576765,576879,577293,577473,577507,577618,577649,577724,577804,577933,577988,578113,578138,578149,578212,578273,578439,578513,579462,579801,579862,580074,580166,580201,580239,580249,580255,580300,580303,580344,580357,580358,580362,580394,580397,580406,580428,580450,580468,580522,580526,580715,581041,581044,581061,581112,581441,581450,581452,581456,581457,581475,581484,581501,581546,581626,581627,581864,581932,581986,582090,582136,582165,582177,582239,582640,582662,582834,582859,582940,582960,582983,582989,582996,583026,583032,583065,583068,583073,583121,583184,583191,583230,583258,583268,583310,583325,583366,583384,583410,583478,583479,583494,583602,583609,583672,583713,583722,583766,583947,584008,584120,584169,584171,584795,585119,585144,585290,586535,586542,586544,586550,586551,586552,586568,586572,586583,586601,586988,587047,587142,587661,587911,587968,588050,588173,588201,588246,588283,588296,588319,588540,588882,588917,589172,589663,589727,589766,590729,590736,590738,590740,590742,590743,590744,590745,590761,590765,590770,590815,590888,590901,591116,591148,591353,591945,592333,592483,592496,592638,592651,592768,593241,593339,593502,593560,593612,594681,594709,594785,595029,595157,596267,596268,596273,596275,596277,596282,596283,596291,596295,596296,596305,597027,597245,597594,597601,597865,597871,597874,598280,598293,598326,598478,598506,598944,599946,599947,599953,599955,599961,599962,599974,599979,599989,600033,600082,600114,600230,600363,600497,600732,600847,600984,601091,601809,601818,601822,602152,602307,602386,602460,602494,602510,602515,602531,602685,602730,603003,603612,603616,605033,605034,605039,605040,605043,605047,605048,605056,605060,605068,605104,605132,605298,605448,605505,605531,605824,606210,606396,606406,606412,606464,606467,606672,606768,606815,606828,606858,606903,606972,606976,606986,607019,607049,607094,607213,607366,607373,607462,607650,607793,608655,608656,608661,608662,608665,608669,608680,608681,608686,608687,608695,608736,608753,608783,608791,608814,608986,609000,609008,609026,609028,609048,609107,609223,609289,609535,609537,609587,609613,609705,609896,609972,610033,610040,610144,610323,610397,610575,610613,610660,610806,610811,611040,611299,611686,611689,611700,611725,611768,611803,611831,611836,611883,611971,612054,612139,612151,612330,612530,612537,612683,613704,613709,613711,613848,613885,613893,613908,613925,613959,613963,613969,613991,613993,614018,614155,614409,614527,614708,614709,614736,614833,614839,614846,614969,614995,615039,615181,615315,615332,615849,616005,616046,616063,616195,616493,616817,616845,616846,616852,616854,616861,616862,616863,616869,616874,616876,616879,616886,616891,616917,616935,616942,616971,616993,617174,617182,617197,617201,617233,617265,617285,617294,617319,617326,617332,617343,617358,617363,617368,617380,617385,617419,617450,617455,617505,617532,617536,617893,617977,618033,618082,618448,618497,618505,618532,618575,618614,618637,618643,618651,618664,618839,618869,618886,618892,618911,618915,618917,618929,618939,618947,618959,618970,618993,619011,619052,619083,619096,619118,619124,619176,619215,619246,619269,619360,619383,619413,619463,619466,619480,619491,619546,619620,620336,620644,620984,621417,621563,621978,622013,622014,622017,622020,622022,622023,622025,622028,622029,622034,622037,622051,622067,622289,622342,622365,622394,622486,622521,622547,622690,622710,622934,622943,623086,623443,623470,623474,623536,623767,624043,624119,624782,624966,624974,624995,625222,625928,625980,625981,625987,625989,625991,625992,625995,625996,625997,625998,626004,626009,626014,626071,626128,626674,626679,626771,626857,626884,627167,627168,627280,627346,627446,627808,627913,628011,628169,628301,628333,628575,629434,629787,629792,629976,630245,630765,630788,631295,631371,631419,631421,631425,631426,631428,631430,631431,631433,631434,631435,631450,631458,631538,631963,631968,632545,632757,633072,633196,633286,633427,633450,633509,634007,634899,634905,634906,634908,634910,634911,634913,634914,634916,634927,634932,634970,634982,634988,634993,635057,635086,635108,635142,635143,635475,635566,635571,635588,636206,636220,636632,636691,636841,636957,637014,637129,637299,637353,637394,637427,637473,637488,638069,638227,638466,638539,638731,638841,639775,639780,639783,639785,639789,639795,639798,639799,639825,639833,639837,639841,639903,639913,639922,639927,639931,639988,640077,640121,640129,640182,640708,640714,640721,640748,640749,641233,641259,641260,641315,641342,641407,641420,641424,641436,641438,641477,641518,641527,641561,641608,641647,641754,641780,641837,641867,642080,642112,642125,642397,642419,642466,642475,642483,642721,643210,643282,643288,643289,643291,643297,643299,643310,643312,643315,643318,643325,643327,643330,643350,643370,643378,643384,643386,643402,643463,643473,643486,643487,643497,643504,643511,643569,643591,643612,643655,643664,643698,643711,643744,643745,643785,643787,643861,643881,643914,643944,643965,643974,644255,644258,644365,644501,644515,644551,644554,644568,644967,645114,645145,645170,645173,645181,645189,645210,645242,645262,645428,645491,645503,645625,645674,645696,645836,645907,646085,646216,646265,646334,646343,646366,646369,646379,646459,646530,646714,646736,646846,646859,646871,647094,647430,647854,648099,648223,648226,648229,648254,648289,648294,648322,648326,648337,648419,648426,648451,648452,648474,648477,648536,648745,648759,648801,648830,648894,649060,649350,649418,649424,649427,649434,649441,649574,649642,649781,649792,650015,650389,650420,650439,650454,650495,650579,650860,650942,651102,651275,651293,651303,651304,651305,651308,651316,651319,651331,651341,651365,651370,651380,651392,651404,651410,651427,651430,651441,651456,651480,651506,651530,651532,651581,651593,651597,651608,651664,651695,651710,651733,651766,651767,651777,652180,652233,652250,652360,652440,652445,652922,652975,653028,653066,653111,653114,653126,653138,653139,653141,653143,653163,653165,653229,653230,653244,653444,653490,653625,653718,653721,653735,654454,654582,654776,654810,654938,655008,655493,655589,656147,656156,656161,656162,656171,656176,656184,656188,656193,656208,656235,656244,656265,656275,656284,656297,657177,657487,657643,657715,657805,657885,657887,657931,657949,657972,658048,658450,658756,659305,659316,659411,659488,660345,660352,660364,660371,660411,660420,660422,660423,660428,660435,660442,660455,660461,660469,660473,660484,660497,660509,660516,660539,660550,660574,660622,660632,662545,662595,662667,663210,663312,663640,663950,663985,664341,664372,664446,665193,665659,665695,665716,665721,665746,665790,665897,665907,665910,665920,665926,665934,665936,665937,665940,665945,665947,665955,665968,665972,665989,666014,666025,666026,666049,666336,667488,667495,667498,667623,667709,667846,668184,668492,669495,669501,669519,669536,669539,669540,669543,669551,669559,669579,669590,669595,669605,669634,669708,669711,669723,669812,669933,669968,670053,670137,671227,671554,671559,671639,671659,671841,672033,672131,672373,672622,672736,673092,673190,673705,674478,674479,674485,674488,674499,674504,674511,674514,674520,674535,674537,674545,674556,674562,674574,674598,674636,674661,674712,674735,674757,674816,674853,675144,675541,675559,675666,675682,675746,675935,675938,675974,676000,676074,676235,676312,676391,676556,676571,676627,676628,676671,676694,676734,676743,676749,677018,677025,677111,677121,677964,677970,677973,677976,677982,677988,677998,678003,678007,678009,678010,678035,678047,678053,678057,678073,678078,678084,678094,678132,678188,678191,678218,678328,678400,678428,678474,678531,678660,678682,678820,678823,678841,678918,678924,679103,679187,679228,679229,679246,679288,679391,679411,679482,679531,679552,679610,679671,679839,679875,679915,679944,679967,680001,680013,680046,680292,680396,680551,680555,680745,680800,680881,680943,680946,681022,681184,681328,681387,681448,681494,681546,681584,682857,682876,682878,682893,682939,683006,683203,683409,683470,683768,683795,683831,683926,683952,684034,684067,684080,684100,684119,684122,684187,684251,684320,684329,684335,684338,684371,684396,684438,684461,684474,684520,684549,684639,684796,685015,685296,685302,685492,686147,686149,686153,686161,686162,686175,686179,686182,686193,686219,686240,686389,686444,686655,686684,686697,686705,686710,686751,686767,686812,686916,686937,687017,687037,687084,687250,687485,687528,687568,687672,687773,687817,687825,687828,687854,687870,687880,687895,687916,687918,687927,688034,688059,688101,688155,688213,688295,688307,688344,688350,688355,688393,688491,688532,688580,688692,688763,688789,688790,688791,688794,688811,688915,688933,688990,689034,689199,689429,689662,689866,689928,689978,689989,690051,690162,691151,691184,691208,691221,691222,691237,691239,691244,691257,691265,691651,691676,691684,691697,692494,692878,693104,693313,693384,693390,693488,693498,693503,693549,693733,693967,694285,694396,694406,695266,695302,695304,695308,695313,695314,695316,695317,695334,695337,695340,695347,695352,695374,695391,695514,695935,696374,697207,697240,697380,697526,697708,697916,698016,698164,699120,699141,699182,699227,699243,699253,700059,700435,700543,700628,700635,700692,700710,700712,700716,700719,700722,700739,700741,700750,700751,700754,700796,700863,701181,701610,701932,702232,702322,702425,702520,702632,702759,702822,702838,704264,704345,704347,704349,704354,704375,704378,704392,704414,704461,704466,704526,704783,705328,705399,705535,705724,706108,706166,706354,706384,706487,706660,706754,706809,706846,707910,707920,707938,707995,708070,709329,709335,709346,709523,709623,709816,709879,710051,710092,710191,710234,710288,710437,710506,710518,710692,710735,711343,711347,711349,711351,711357,711358,711369,711370,711384,711405,711406,711431,711443,711655,711671,711913,712042,712120,712147,712248,712488,712595,712600,712603,712775,712833,713004,713482,713617,713704,714359,714468,714527,714563,714776,714834,714871,714883,714961,715055,715125,715131,715160,715253,715584,716118,716236,716308,716375,717134,717284,717347,717418,717526,717599,717788,717870,717904,718429,718443,718458,718479,718494,718534,718625,719327,719333,719343,719346,719370,719383,719387,719507,719530,719542,719545,719553,719605,719701,719743,719783,719981,720011,720045,720769,720952,720987,721125,721137,721185,721221,721233,721246,721315,721316,721392,721432,721540,721541,721547,721554,721592,721622,721644,721825,721851,721899,721958,721963,722017,722061,722226,722492,722698,722708,722911,722914,722924,722948,722954,722983,723055,723124,723733,724119,724212,724297,724304,724306,724317,724337,724479,724524,725634,725812,725895,725914,726130,726553,726578,726613,726662,726752,726828,726890,726908,727036,727434,727453,728373,728374,728382,728394,728398,728400,728401,728403,728408,728414,728479,728605,729442,729793,729964,730159,730178,730254,730268,730271,730524,730537,730765,730886,731233,731234,731411,731517,731539,731660,731786,731976,732161,732204,732232,732253,732272,732471,733113,733120,733591,733597,733692,733696,733698,733699,733701,733707,733712,733715,733719,733733,733810,733822,733831,733832,734544,734660,735227,735237,735380,735440,737339,737343,737345,737347,737349,737350,737354,737360,737366,737410,737496,737527,737528,737547,737666,738370,738804,738873,738977,739028,739083,739155,739169,739371,739416,739837,740186,740603,740622,740950,740974,741001,742203,742225,742323,742603,742644,742699,742963,743098,743112,743168,743269,743292,743314,743634,743828,744058,744230,744234,744236,744238,744246,744252,744258,744263,744385,744428,744462,744505,744524,744704,744740,744927,745044,745443,745515,745522,745556,745571,745659,745697,745805,745878,745910,745916,745932,746120,746176,746179,746218,746406,746666,746700,746712,746868,746909,747067,747293,747345,747381,747491,747785,748104,748448,749223,749770,749982,750180,750269,750330,750360,750474,750504,750542,750572,750617,750743,750755,750783,750825,750844,750849,750856,750942,751087,751237,751481,751564,751922,752314,752336,752342,752343,752345,752347,752352,752353,752360,752489,752501,752801,752976,753465,753731,753751,753765,753768,753878,753956,753957,753998,754038,754060,754126,754167,754184,754208,754260,754303,754331,754336,754343,754346,754415,754426,754442,754468,754536,754548,754589,754660,754681,754683,754714,754776,754809,754837,754876,754895,754939,754999,755058,755205,755299,755636,755691,755982,756239,756607,757289,757827,757863,758240,758254,758259,758302,758367,758372,758396,758435,758465,758517,758735,758749,758979,759125,759177,759204,759330,759341,759407,759661,759667,759668,759670,759672,759673,759676,759678,759742,759829,760650,760828,760885,760978,761450,761482,761492,761531,761552,761628,761658,761667,761709,762351,762506,763074,763090,763141,763573,763671,763790,764057,764440,764441,764869,764995,765041,765089,765092,765094,765095,765595,765761,766019,766589,766636,766676,766686,766714,766722,766753,766772,767138,768678,768680,768686,768688,768689,768692,768867,769346,769535,769544,769814,769961,770231,770473,770533,770587,770602,770635,770645,770684,770842,771116,771139,771193,771228,771329,771344,771431,771449,771453,771456,771467,771468,771820,771986,772344,772474,773736,773739,773742,773744,773745,774078,774100,774195,774773,774796,774807,774818,774923,775017,775031,775032,775098,775114,775123,775168,775169,775177,775189,775208,775221,775233,775245,775252,775285,775384,775395,775401,775412,775554,775569,775610,775633,775707,776016,776057,776366,776433,776453,776486,776525,776540,776550,776596,777338,777340,777342,777345,777347,777350,777365,777397,777710,777967,778235,778257,778676,778742,778817,778922,778936,778937,779040,779043,779097,779098,779106,779117,779125,779170,779186,779200,779210,779250,779350,779384,779395,779423,779476,779652,779744,779855,780007,780022,780381,780414,780494,780857,780881,780906,780927,780930,780970,781007,781018,781081,781485,781581,781585,782040,782552,782627,782774,782799,782803,783076,783331,783369,783420,783457,783459,783486,783554,783598,783627,783643,783665,783700,783766,783839,783980,784046,784053,784140,784670,784725,784769,784849,784852,785155,785538,785540,785542,785570,785841,785892,786007,786031,786308,786633,786732,786919,786941,786948,786951,786968,786983,786986,787014,787048,787068,787094,787095,787149,787161,787174,787175,787186,787210,787217,787246,787255,787279,787325,787361,787394,787412,787484,787498,787590,787610,787648,787658,787686,787705,787870,787984,788025,788104,788112,788300,788348,788392,788529,788869,789233,789238,789325,790587,790588,790591,790782,790883,790986,791243,791249,791507,791554,791980,792414,792494,792708,792805,792815,793127,793676,793788,794551,794708,794709,794710,794727,795107,795233,795540,795748,795822,795877,796069,796176,796559,797129,797283,797697,798636,798646,798815,799465,799626,799879,800037,800050,800051,800054,800134,800135,800152,800165,800534,801027,801658,801703,801874,802260,802317,803632,803689,803690,803706,803722,803877,803878,804206,804357,804779,804905,805018,805343,805493,805499,805509,805513,805548,805565,805761,805914,806897,807232,807338,807373,808576,808660,808661,808678,808688,808690,809040,809107,809149,809290,809574,809694,809797,809844,809972,810061,810090,810096,810107,810145,810212,810295,810335,810392,810526,810625,810664,810749,811015,811142,811147,811186,811210,811222,811416,811451,811469,811480,811529,811547,811573,811657,812131,812361,812378,812391,812394,812453,812536,812537,812567,812592,812738,812834,812950,813002,813190,813260,813400,813401,813456,813521,813544,813612,813825,813830,813833,813936,813979,814028,814077,814116,814126,814130,814165,814181,814222,814260,814359,814459,814462,814481,814539,814928,815028,815068,815168,815376,815408,815560,815566,815591,815867,815889,815915,815923,815948,815958,815986,815989,816009,816015,816073,816109,816113,816185,816281,816580,817100,817292,817403,817404,817418,817440,817632,817721,817763,817778,817819,817903,817965,818025,818088,818234,818256,818276,818289,818314,818355,818360,818368,818472,818475,818508,818567,818597,818718,818726,818728,818759,818800,818827,818850,818865,818928,818976,819021,819030,819094,819163,819171,819193,819234,819246,819342,819372,819443,819685,819888,819976,820068,820338,820414,820566,820799,820803,820814,820833,820838,820911,820972,820998,821155,821298,821485,821583,821599,821613,821647,821681,821716,821741,821768,821917,821965,822013,822069,822102,822115,822254,822255,822258,822338,822410,822450,822463,822494,822512,822515,822535,822559,822565,822575,822592,822602,822622,822626,822677,822730,822750,822762,822764,822799,822874,822885,822887,822925,822928,822939,822960,822969,823035,823047,823060,823108,823133,823155,823161,823184,823272,823281,823285,823316,823384,823393,823410,823525,823583,824033,824152,824475,824603,824701,824817,825174,825199,825280,825912,825914,825942,825949,826541,826614,826785,826869,827167,827309,827336,827426,827433,827450,827459,827505,827698,827714,827755,827773,827901,827938,828016,828033,828148,828229,828279,829117,829203,829306,830014,830015,830017,830041,830047,830050,830057,830061,830194,830962,830986,831060,831170,831224,831228,831420,831523,831846,831907,831913,831927,832120,832639,832660,832767,833270,833271,833644,833855,833856,833917,833987,834057,834159,834176,834247,834383,834893,835357,835360,835445,835453,835485,835488,835620,836716,836737,836936,836989,837024,837038,837073,837493,838950,838978,839057,839204,839629,839814,840184,840425,840490,840493,840690,840699,840731,840800,840847,840902,840906,840946,841089,841106,841142,841216,841508,841570,841741,842205,842258,842259,842527,843772,843901,843906,844274,844459,844674,844706,844850,844887,844958,844980,845015,845018,845116,845180,845216,845232,845235,845241,845260,845266,845271,845309,845324,845349,845354,845357,845391,845394,845506,845562,845568,845745,845757,845957,846098,846295,846577,846952,847504,847510,847515,847953,848057,848068,848535,848546,848577,848583,848643,848668,848736,848763,848805,848856,848858,848880,848884,848949,848952,849065,849136,849176,849198,849206,849216,849220,849234,849304,849332,849341,849383,849386,849515,849565,849613,849616,849682,849813,849875,849893,849908,849923,850019,850153,850168,850169,850251,850566,850841,850990,851022,851261,851507,851731,852495,852601,852676,852756,852809,852818,852843,852934,852967,853196,853221,853249,853265,853315,853337,853415,853490,853515,853523,853585,853599,853645,853666,853673,853688,853689,853718,853722,853732,853767,853788,853795,853807,853823,853917,853972,854037,854073,854144,854158,854196,854590,854804,855530,855588,855721,855973,856019,856039,856120,856226,856302,856708,856762,857043,857078,857086,857153,857160,857184,857201,857210,857236,857251,857264,857268,857278,857297,857320,857328,857351,857391,857449,857469,857476,857505,857520,857529,857531,857552,857553,857571,857586,857595,857619,857622,857632,857650,857656,857676,857677,857703,857716,857718,857745,857829,857843,857903,857907,857924,857956,857990,858005,858014,858056,858092,858121,858175,858183,858233,858249,858359,858406,858447,858503,858596,859083,859114,859381,859411,859478,860477,861215,861235,861274,861475,861614,861720,861840,861949,862070,862111,862125,862131,862140,862217,862260,862265,862278,862285,862319,862322,862333,862341,862361,862394,862414,862415,862418,862430,862452,862464,862475,862547,862616,862659,862671,862678,862755,862805,862973,863140,863457,863718,863758,863839,864108,864145,864574,864666,864684,864707,864935,865289,865331,865682,865712,865938,866657,866672,866688,866748,866782,866834,866861,866994,867023,867043,867082,867122,867296,867386,867399,867486,867819,867980,868320,868403,868591,868603,868615,868673,868716,868747,869004,869139,869186,869572,870115,870165,870228,870267,870318,870982,871180,871279,871347,871403,871738,871793,871828,871869,871900,871949,871955,872021,872107,872133,872150,872259,872299,872652,873808,873848,873926,873987,873988,874019,874364,874604,874949,874962,875102,875167,875342,875349,875536,875576,875599,875641,875646,875656,875695,875711,875744,875793,875821,875912,875941,875947,875967,875975,875993,876026,876055,876062,876256,876421,876456,876552,876697,876829,876864,876907,877092,877525,877722,878728,878847,878888,879204,879248,879295,879325,879407,879673,879686,879728,879791,879843,879871,879874,879882,879891,879943,879990,879997,880009,880100,880118,880192,880225,880240,880245,880282,880479,880491,880535,880538,880559,880621,880657,880737,880857,880858,880930,880960,880979,880985,881036,881118,881221,881643,881652,882476,882520,882673,882767,882987,883044,883186,883260,883307,883337,883340,883435,883467,883486,883506,883535,883558,883673,883741,883773,883776,883781,883783,883785,883796,883877,883907,883915,883936,883985,884042,884072,884124,884147,884200,884215,884350,884534,884547,884571,884575,884608,884650,884750,884911,884958,885026,885028,885038,885129,885168,885170,885195,885245,885325,885349,885373,885381,885531,885555,885558,885576,885638,885675,885767,885801,885860,886127,886139,886490,887507,887512,887817,887831,887917,887918,887962,887976,887980,888016,888026,888048,888052,888148,888166,888184,888217,888309,888393,888401,888438,888488,888495,888552,888605,888623,888683,888725,888729,888743,888943,888976,889001,889004,889046,889195,889299,889311,889319,889653,889795,889912,890597,890790,890799,890901,890902,891195,891213,891301,891375,891376,891401,891414,891462,891524,891540,891549,891566,891694,891723,891796,891987,891998,892041,892076,892106,892115,892180,892184,892195,892206,892227,892239,892274,892282,892349,892367,892389,892408,892418,892427,892465,892475,892567,892600,892616,892629,892660,892680,892685,892705,892733,892739,892758,892786,892798,892801,892811,892827,892846,892925,892972,893137,893234,893241,893330,893347,893357,893507,893678,893771,893918,893958,893964,894042,894233,894483,894549,895374,895495,895527,896131,896185,896218,896229,896424,896425,896442,896445,896467,896468,896473,896508,896513,896522,896754,896892,897004,897110,897270,897545,897600,897841,898397,898703,898819,899027,899356,899396,899468,899732,899852,899915,900000,900044,900215,900291,900426,900511,900548,900647,900917,900975,900999,901750,901762,902987,903264,903981,904554,904591,904808,904901,905027,905124,905307,905497,905726,906336,906812,906953,907130,907155,907535,907875,907966,908034,908196,908439,908481,908643,908723,908839,908872,908989,909110,909381,909468,909500,909537,909563,909571,909662,909978,909988,910521,911903,912205,912215,912278,912388,912447,912522,912544,912588,912715,912768,912850,912951,912957,913007,913040,913072,913114,913142,913208,913225,913253,913270,913297,913342,913347,913423,913425,913445,913499,913599,913658,913660,913677,913722,913785,913953,914251,914443,914483,914485,914508,914600,915314,915443,915457,915540,915672,915708,915792,915809,915814,915825,915861,915890,915991,916002,916037,916136,916159,916183,916206,916242,916349,916370,916408,916469,916478,916480,916557,916559,916688,916695,916756,916765,916800,916860,916875,916882,917002,917058,917080,917112,917167,917271,917273,917303,917340,917401,917523,917694,917878,917906,918119,918325,918746,918763,918770,918773,918795,918801,918807,918834,918845,918973,919027,919231,919851,920349,920426,920440,920460,920470,920472,920502,920520,920556,920657,920659,920731,920836,920989,921008,921104,921112,921116,921164,921177,921210,921226,921358,921386,921394,921400,921442,921507,921548,921577,921890,922390,922397,922429,922448,923053,923432,923447,923649,923754,923764,923771,923834,923950,924000,924111,924160,924232,924250,924264,924275,924306,924488,924499,924527,924551,924555,924571,924581,924588,924591,924619,924622,924625,924660,924671,924681,924697,924700,924707,924719,924725,924728,924732,924739,924740,924754,924763,924764,924770,924777,924779,924789,924800,924805,924814,924830,924838,924854,924874,924885,924897,924949,924950,924989,924996,925011,925035,925043,925090,925117,925125,925132,925174,925192,925203,925220,925237,925276,925318,925338,925343,925356,925381,925417,925436,925485,925611,925624,925660,925678,925688,925917,926070,926613,926624,926718,926910,927913,927928,928163,928210,928648,928691,928716,928728,928731,928772,928796,928808,928835,928839,928855,928874,928911,929092,929150,929194,929198,929208,929211,929249,929271,929276,929284,929286,929305,929326,929327,929341,929349,929352,929364,929365,929380,929388,929393,929426,929457,929519,929541,929616,929664,929692,929736,929766,929908,930483,931079,931266,931425,931983,932024,932030,932047,932346,932357,932406,932564,932970,933022,933050,933064,933068,933094,933116,933144,933190,933614,933763,933794,933803,933830,933846,933909,933930,933962,934257,934335,934405,934849,935142,935232,935436,937030,937307,937322,937422,937424,937648,938230,938255,938269,938273,938919,938929,938984,938986,939026,939060,939091,939304,939759,939819,939965,941579,941833,941938,941939,941954,942035,942051,942079,942091,942093,942616,942622,942700,942731,942766,942767,942802,942835,942839,942850,942887,942917,942920,942957,942975,942992,943014,943051,943302,943308,943497,944004,944098,944317,944323,944722,944750,944805,946285,946296,946325,946332,946353,946362,946371,946382,946391,946393,946514,946626,946631,946686,946708,946713,946748,946753,946760,946790,946832,946854,946857,946871,946894,946908,946924,946934,946952,946959,946967,946983,947092,947094,947159,947171,947204,947292,947315,947391,947395,947505,947526,947555,947558,947564,947567,947593,947597,947734,948102,948105,948116,948153,948269,948519,948608,948612,948626,948681,948720,948750,948818,948821,948845,948871,948893,948908,948935,948947,949155,949358,949481,949587,949624,949659,949692,949698,949709,949718,949720,949772,949809,949827,949856,949865,949872,949881,949906,950121,950124,950177,950274,950296,950388,950574,950629,950713,951123,951319,951325,951340,951398,951450,951459,951498,951505,951596,951621,951635,951652,951697,951772,951849,952393,952896,953024,953115,953171,953300,953332,953359,953362,953372,953435,953500,953527,953539,953542,953555,953571,953577,954020,954022,954035,954048,954065,954077,954083,954101,954102,954110,954115,954125,954132,954148,954212,954236,954248,954256,954274,954309,954433,954435,954468,954533,954612,954731,955385,955548,955837,956230,956372,956449,956610,956654,956702,956715,956732,956751,956888,956909,956933,956953,956956,956999,957004,957047,957143,957216,957239,957271,957360,957406,957424,957491,957499,957535,957551,957565,957579,957580,957585,957600,957622,957623,957629,957635,957644,957652,957658,957666,957670,957672,957676,957708,957726,957745,957748,957752,957774,957787,957794,957798,957806,957808,957816,957856,957987,958036,958042,958084,958092,958124,958179,958273,958282,958336,958437,959357,959416,960474,960602,961053,961129,961326,961339,961345,961360,961397,961402,961454,961482,961561,961571,961595,961653,961668,961738,961866,961890,961922,961950,961962,962001,962003,962012,962014,962072,962082,962099,962107,962122,962132,962154,962158,962164,962201,962208,962229,962260,962274,962317,962325,962401,962424,962495,962606,962830,962837,963716,963774,963882,964581,964589,964704,964776,965443,965481,965573,965590,965614,965837,965867,965875,966199,966207,966213,966288,966319,966345,966413,966440,966511,966651,966677,966769,966804,967292,967376,968463,968653,969106,969752,969820,970058,970188,970324,970614,970802,970841,970884,971206,971353,971412,971469,971506,971534,971570,971585,971592,971654,971695,973447,973501,973582,973911,973949,974196,974274,974483,974525,974538,974547,974614,974805,974866,974934,975071,975082,975094,975108,975133,975149,975157,975203,975209,975218,975221,975272,975305,975351,975357,975377,975465,975562,975800,975852,975975,976063,977012,977063,978341,978372,978432,978469,978690,978693,978696,978731,978732,978795,978838,978845,978876,978949,978972,979018,979032,979035,979044,979049,979052,979057,979067,979073,979085,979091,979094,979122,979128,979169,979187,979221,979224,979230,979254,979280,979304,979471,979570,979721,979829,980253,980256,980259,980277,980302,980375,980377,980456,980463,980490,980502,980533,980693,980758,980809,980863,981172,981247,981251,981256,981325,981327,981448,981515,981520,981524,981534,981618,981677,981705,981725,981793,981820,981831,981838,981841,981846,981850,981860,981906,981927,982016,982027,982046,982099,982115,982119,982157,982198,982231,982510,982662,982764,982785,983111,983793,983808,984060,984114,984484,985306,985406,985486,985492,985528,985600,985769,985785,985911,985936,986057,986118,986122,986127,986137,986182,986277,986292,986323,986344,986345,986373,986377,986388,986394,986401,986405,986412,986422,986430,986462,986530,986538,986548,986562,986580,986597,986609,986631,986640,986698,986702,986839,986998,987079,987086,987707,988263,988742,988811,988930,988944,988956,988966,989151,989156,989199,989222,989251,989257,989272,989317,989360,989762,989801,989830,989840,989964,989971,989999,990011,990040,990074,990141,990171,990184,990189,990194,990208,990231,990243,990254,990255,990269,990287,990298,990300,990312,990319,990329,990365,990405,990434,990491,990507,990519,990531,990547,990589,990594,990595,990615,990645,990660,990716,990757,990793,990814,990858,990932,990982,991010,991056,991077,991376,992435,992720,993842,993948,994069,994090,994098,994181,994248,994253,994269,994274,994294,994305,994337,994371,994388,994453,994746,994754,994778,994786,994811,994818,995039,995061,995101,995121,995169,995215,995227,995228,995239,995252,995253,995265,995278,995285,995322,995327,995388,995395,995408,995450,995460,995486,995512,995519,995676,997099,997720,997917,997950,998358,998381,998408,998428,998458,998471,998522,998536,998593,998598,998781,998843,998931,998939,998965,999363,999470,999483,999514,999527,999574,999586,999596,999615,999666,999687,999740,999784,999827,1000367,1000489,1000526,1000810,1001718,1001785,1002946,1003098,1003128,1003211,1003248,1003658,1003664,1003779,1003799,1003844,1003849,1003923,1004258,1004607,1004690,1004700,1004716,1004808,1004870,1005186,1005265,1006862,1006971,1007004,1007085,1007204,1007257,1007368,1007387,1007392,1007409,1007469,1007512,1007534,1007543,1007591,1007596,1007677,1007689,1007738,1007772,1008053,1008159,1008460,1008502,1008516,1008558,1008568,1008577,1008585,1008704,1008781,1008948,1009091,1009103,1009213,1009358,1009414,1009959,1010368,1010376,1010518,1011824,1011905,1012027,1012077,1012177,1012224,1012251,1012269,1012290,1012329,1012337,1012399,1012419,1012454,1012477,1012478,1012710,1012779,1012793,1013030,1013042,1013133,1013139,1013255,1013295,1013321,1013573,1013875,1013895,1013931,1013947,1014004,1014139,1014477,1014485,1014528,1014558,1014624,1015290
