60,71,77,259,322,462,550,700,810,833,839,1030,1795,1796,1862,1865,2092,2119,2190,2477,3116,3200,3275,3278,3281,3392,3558,3603,3624,3821,3824,3877,3882,3953,3999,4304,4316,5035,5093,5119,5126,5301,5500,5508,5517,5626,5832,5879,5943,6251,6418,6468,6691,7341,7522,7544,7546,7601,7669,7770,7780,7829,7830,7897,7904,7940,8005,8195,8334,8410,8449,8522,8840,9269,9408,9556,9905,10175,10255,10698,10736,10869,10878,10883,11454,11921,11975,11978,12017,12073,12091,12182,12220,12310,12455,12522,12523,12612,12622,12708,12769,12865,12958,13185,13293,13375,13432,13633,13766,13801,13905,14237,14307,14630,14659,14713,14892,15023,15035,15052,15097,15261,15268,15270,15332,15392,15459,16121,16263,16337,16421,16428,16454,16647,16674,16766,16769,16786,16900,16963,17019,17095,17114,17453,17491,17517,17705,17780,17819,17913,17942,17979,18148,18232,18307,18379,18873,19284,19744,20351,20683,20897,21013,21016,21160,21200,21302,21333,21465,21500,21552,21610,21652,21678,21788,21883,21977,21997,22067,22102,22407,22514,22778,22805,22877,22971,23035,23101,23194,23218,23680,23922,24140,24248,24479,25184,25462,25473,25562,25745,25820,25886,25888,25897,25900,26049,26130,26200,26311,26497,26570,26594,26644,26666,26702,26836,26905,26937,27061,27632,28022,28288,28432,28584,28667,28683,29076,29247,29406,29439,29668,29837,30004,30044,30047,30109,30241,30328,30382,30509,30530,30543,30552,30560,30567,30568,30572,30754,30977,31168,31292,31299,31448,31492,31668,31880,32238,32752,32774,32887,33053,33141,33680,33981,34150,34193,34482,34522,34566,34612,34664,35411,35466,35628,35874,36016,36030,36303,36334,36405,36425,36789,36842,36851,36894,36929,37023,37113,37361,37974,38029,38252,38611,38619,38664,38725,38865,38869,38920,39084,39104,39194,39206,39299,39303,39381,39527,39866,39916,40154,40163,40293,40875,40888,41099,41373,41655,42364,42512,42574,42596,42598,42944,43045,43273,43279,43287,43292,43308,43523,43746,43876,43937,43963,44300,44373,44412,44673,44702,44921,44956,45114,45303,45343,45442,45805,46020,46405,46813,46873,46978,47101,47150,47583,47626,47767,47829,48033,48117,48411,48692,48714,49119,49449,49632,49707,49733,49778,49941,49967,50333,50396,50417,51093,51095,51247,51311,51517,51559,51932,51979,52072,52209,52267,52304,52558,52735,53045,53066,53262,53726,53902,53920,54502,54732,54959,55354,56505,56524,56662,56919,56960,56984,57044,57294,57898,58062,58195,58284,58294,58500,58617,58640,58660,58787,59054,59086,59231,59247,59381,59438,59519,59595,59884,60011,61619,61719,61806,61871,61904,62125,62441,62900,62939,63100,63333,63783,63847,63947,65100,65633,65680,65716,65793,65880,65946,65954,66014,66231,66376,66510,66638,66719,66845,66967,67091,67112,67325,67563,67695,67770,67912,68013,68029,68163,68164,68379,68448,68498,69284,69508,69687,69705,69753,69763,69779,69915,69993,70024,70213,70307,70408,70429,70514,70528,70549,71064,71266,71356,71365,71640,71676,71682,72120,72143,72162,72238,72412,72504,72601,72658,74071,74146,74263,74611,74616,74678,74680,74789,75122,75399,75518,75669,75733,75814,76182,76667,76767,77052,77122,77315,77645,77931,77994,78027,78058,78402,78409,78528,78651,78653,78675,78784,78843,78869,78954,78964,78976,78980,79054,79078,79094,79326,79517,79547,80125,80198,80389,80499,80798,81117,81251,81295,81305,81316,81368,81550,82738,82768,82842,82917,83015,83035,83064,83291,83437,83453,83464,83490,83494,83536,83557,83579,83682,83770,83992,84107,84113,84132,84223,84285,84303,84313,84365,84490,84524,84720,84787,84799,84812,85131,85250,85460,85574,86138,86158,86181,87169,87354,87367,87381,87406,87432,87458,87606,87736,87804,87857,87938,87992,88008,88086,88199,88295,88451,88474,88476,88502,88576,88624,88721,88995,89113,89133,89173,89272,89444,89843,90060,90584,90664,90695,90778,90810,90812,90947,91013,91240,91859,92307,92346,92361,92404,92600,93018,93091,93233,93387,93655,93725,93947,94005,94018,94037,94039,94049,94183,94269,94396,94576,94977,95052,95086,95105,95196,95484,95547,95573,95598,95664,96081,96121,96178,97063,97153,97272,97363,97401,97652,97696,97730,97803,97905,98038,98162,98321,98463,98649,98706,98865,98946,99003,99386,99539,99635,99825,99915,100116,100305,100681,101153,101254,101431,101529,101653,101746,101786,102100,102138,102196,102457,102548,102748,102824,102996,103005,103018,103317,103330,103351,103374,103485,103678,104135,104256,104367,104573,104657,104839,106306,106544,106565,106602,106634,106791,106849,106885,106946,107467,107534,107646,107685,107695,107737,107794,108509,108519,108559,108604,108622,108723,108903,108918,109260,109457,109612,110072,110105,110114,110293,110398,110414,110878,110939,110982,111010,111087,111088,111215,111314,111326,111339,111378,111525,111699,111947,112097,112122,112324,112336,112412,112424,112508,112589,112637,112770,112944,112958,113077,113171,113403,113482,113559,114264,114484,114593,114781,114829,114840,114848,114891,114896,114952,115047,115269,115442,115543,116044,116070,116091,116102,116420,116540,116719,116732,116870,116887,117026,117127,117213,117246,117264,117315,117420,117445,117455,117478,117521,117608,117867,117994,118549,118739,119437,119478,119530,120077,120104,120288,120306,120394,120442,120576,120623,120712,120724,120750,120755,120781,121075,121201,121683,121737,121977,121978,122072,122100,124169,124296,124549,124556,124781,125168,125300,125662,125783,125959,125960,126174,126316,126491,126724,126828,127053,127181,127217,127233,127279,127297,127352,127657,128161,128573,128728,128782,128871,128907,128924,128959,128983,128987,129093,129455,129554,129610,129643,129687,129734,129861,129878,129920,130157,130205,130234,130738,130744,130913,131060,131148,131209,131270,131354,131362,131386,131411,131422,131454,131501,132778,133177,133218,133219,133324,133351,133631,133772,133779,133871,134782,134873,135016,135159,135297,135653,135784,135829,136010,136125,136281,136703,137022,137555,137606,137695,137759,137767,137777,137806,138131,138134,138321,138469,138556,138595,138953,139041,139206,140044,140077,140183,140244,140374,140829,141377,141819,141905,142133,142200,142208,142258,142297,142334,142451,142566,142587,143014,143016,143234,143417,143432,143479,143516,143529,143630,143732,143870,143960,144250,144389,144602,144715,144779,144791,144834,145038,145394,145633,145901,145963,146070,146077,146139,146220,146444,146526,146661,146795,146966,147111,148396,148609,148665,148712,148755,148786,149018,149269,149504,149515,150185,150784,150957,151028,151062,151094,151423,151560,151834,151891,151907,151940,152014,152033,152164,152221,152225,152319,152429,152472,152519,152921,152972,153071,153078,153397,153430,153482,153529,153533,153584,153589,153672,153705,153756,154224,154247,154777,155040,155094,155398,155473,155533,155993,156066,156082,156234,156399,156583,156585,156668,156735,156882,156920,157006,157052,157236,157265,157301,157769,157802,157876,157966,157971,158197,158212,158233,158284,158315,158334,158444,158490,158941,158973,159271,159366,159367,159523,159951,160007,160404,160406,160420,160524,160526,160542,160643,160905,161414,161427,161828,162499,162573,162742,163275,163358,163731,163805,163840,164313,164327,164511,164546,164742,165103,165229,165288,165334,165397,165569,165691,166010,166448,166727,166979,167030,167169,167223,167296,167334,167397,167688,168651,168694,168924,169024,169035,169269,169312,169406,169867,169965,170030,170282,171403,171619,171850,172240,172410,172414,173222,173306,173522,173610,173897,173941,174005,174026,174075,174103,174142,174167,174192,174218,174226,174273,174403,174653,175000,175795,175839,175848,175849,175856,175878,175973,176000,176129,176157,176203,176209,176221,176233,176342,176446,176614,176883,176911,177303,177368,178609,178689,178716,178798,178799,178853,178967,179112,179493,179548,179661,179686,179761,179802,179809,179847,179929,179951,179995,180016,180142,180156,180207,180316,180655,180714,180916,181084,181336,181433,181486,181708,181874,182334,182409,182776,182778,183038,183425,183875,184138,184515,184551,184576,184664,184665,184700,184783,184899,184949,185385,185393,185803,185841,185902,186092,186171,186232,186741,186794,186818,187122,187554,187583,187961,188672,188841,188861,188928,188931,188932,188942,189175,189177,189191,189192,189236,189300,189429,189447,189825,190046,190274,190323,190358,190593,190936,191039,191080,191182,191229,191946,191968,192209,192303,192544,193877,193907,193960,193961,194098,194296,194298,194303,194462,194486,194543,194652,194678,194721,194722,194892,194912,195547,195621,195661,195738,195797,195831,195865,195922,196116,196262,196347,196416,196551,196907,197185,197312,197400,197402,198149,198376,198377,198505,198591,198672,198685,198692,198747,198795,198812,198869,198876,199104,199449,199569,199585,199666,199697,199773,199812,199974,199983,200170,200188,200195,200276,200438,200923,201086,201205,201500,201564,201604,202014,202495,202655,202677,202962,202981,203015,203078,203356,203432,203476,203495,203497,203561,203683,203770,203809,203823,204671,204913,204981,206342,206906,207046,207426,207427,207551,207571,207617,207707,207951,207973,208442,208456,208793,209222,209831,210184,210200,210362,210741,211502,211516,211702,211848,211935,211938,211945,212048,212279,212308,212316,212317,212360,212506,212542,212584,212792,213080,213161,213231,213546,213611,214158,214330,214656,214736,214813,214845,215522,215563,215649,215678,215726,215771,215984,216024,216095,216113,216120,216217,216237,216311,216629,217349,217514,217535,218353,218395,218435,218465,218821,218871,219475,219704,219732,219878,220007,220022,220077,220131,220408,220578,220720,220723,220756,220781,220881,220905,220962,221190,221205,221265,221876,222158,222268,222311,222496,222642,222654,222742,222749,223121,223123,223655,224598,224606,224684,224716,225033,225217,225553,225695,225872,225899,226315,226360,226509,226665,226856,226955,227064,227201,227371,227490,227858,227946,228223,228787,229362,229451,229551,229769,230090,230234,230244,230257,230349,230487,230907,230988,231570,231608,231674,231801,231971,232006,232024,232067,232131,232224,232290,232470,232514,233386,233813,233863,233876,233878,233903,234014,234017,234195,234447,234796,234854,234875,234969,235035,235127,235161,235553,235555,235576,235676,235696,235800,237648,237919,238360,238382,238386,238530,238578,238588,238592,238622,238661,239243,239518,239830,239941,239987,240015,240099,240410,240580,240592,240712,240779,240876,240895,241083,241325,241952,242185,242461,242530,242536,242699,243235,243418,243436,243617,243723,243750,244121,244326,244351,244435,244640,244780,245512,246576,246726,246924,246969,246986,246998,247086,247099,247117,247125,247233,247240,247325,247343,247433,247548,247557,247645,247681,247735,248288,248455,248463,248504,248530,248589,248612,249253,249317,249525,249605,250072,250676,250798,250892,250914,250975,250995,251070,251181,251226,251606,251821,251926,252032,252142,252359,252432,252828,252912,252943,252978,252989,253031,253147,253165,253168,253214,253331,253458,253550,253572,253602,253666,253683,254125,254377,255078,255365,255371,255487,255613,255669,255729,255832,255836,255930,255957,256059,256065,256086,256130,256149,256400,256434,256528,256605,256715,256752,257115,257346,257471,257620,257660,257680,257704,257715,257728,257736,258632,258674,258783,258924,259052,259202,259391,259524,259579,259605,259774,259781,259797,260063,260189,260214,260279,260629,260917,261133,261210,261257,261275,261319,261522,261590,262968,263074,263238,263445,263509,263550,263706,263811,263869,263885,264338,264416,265017,265390,265402,265630,265920,265992,266049,266121,266215,266296,267369,267461,267574,268176,268279,268345,268596,268690,268728,268855,269146,269627,269672,269718,270027,270122,270381,271840,271897,271952,272010,272098,272121,272188,272260,272279,272299,272412,272446,273212,273298,273312,273352,273605,274260,274333,274590,274922,274947,275350,275544,275713,275743,275831,276196,276208,276344,276530,276629,276990,277125,277138,277441,277484,277783,278245,278379,278535,278684,279161,279176,279201,279862,279999,280333,280522,280716,280809,280858,280988,281004,281046,281116,281687,281963,282149,282313,282340,282488,282531,282620,282916,282974,283234,283330,283809,284534,284553,284600,285169,285211,285319,285493,285717,285852,285911,286224,286230,286324,286477,286643,286730,287177,287179,287255,287266,287276,287537,287602,287891,288111,288184,288305,288558,289073,289549,289691,289730,289745,290113,290266,290277,290602,290790,290865,290961,291464,291749,291771,292247,292261,292562,292677,293287,293612,293765,293776,293867,293878,293931,294494,294525,294545,294598,294969,294999,295097,295195,295441,295665,295762,295983,296034,296185,296295,296296,296374,296400,296427,296442,296510,296582,296609,296717,296789,297116,297288,298275,298461,298766,298810,298860,298890,298903,298906,299058,299086,299099,299176,299191,299357,299451,299807,299938,299945,300102,300191,300287,300339,301112,301413,301891,301893,301910,301968,302269,302657,302987,303078,303282,303313,303364,303372,303411,303446,303627,303745,303746,303814,303997,304034,304042,304092,304183,304209,304310,304770,304778,304801,305068,305243,305298,305515,306062,306176,306273,306393,306579,306664,307034,307301,307548,307655,307848,307880,307886,307962,308056,308111,308131,308143,308150,308189,308220,308225,308365,308374,309061,309111,309115,309290,309740,309795,309833,310092,310491,310504,310540,311292,311443,311690,311731,311843,311879,311882,311963,312011,312142,312212,312291,312352,312389,312412,312632,312880,312894,313199,313436,313715,313813,313857,313901,314060,314343,314360,314795,315242,316260,316357,316491,316656,316895,316902,316908,316948,316954,317006,317330,317493,317726,317889,317892,317970,317985,318300,318374,318419,318607,318617,318689,318878,318882,319170,319318,319348,319455,319671,320338,320508,320683,320755,320832,320869,320932,321308,321331,321351,321755,321818,321859,321903,321913,321929,322064,322085,322189,322342,322370,322399,322421,322708,322824,322935,323203,323393,323437,323978,324386,324451,324489,324493,324497,324731,325007,325180,325194,325195,325197,325363,325519,325549,325609,325724,325749,325759,325853,325939,326277,326282,326638,326658,326871,326872,326925,326948,327104,327362,328034,328074,328401,328692,328714,328831,328862,328890,328913,328930,328965,328972,329040,329108,329359,329361,329457,329605,329654,329673,329817,329818,330035,330045,330053,330207,330220,330253,330421,330637,330854,331004,331073,331096,331266,332082,332107,332789,332924,333047,333240,333288,333319,333340,333350,333369,333425,333453,333673,333951,334266,334274,334298,334308,334330,334345,334424,334438,334615,335026,335093,335184,335207,335267,335363,335402,335473,336473,336697,337190,337316,337544,338048,338070,338234,338268,338292,338554,339677,339732,340039,340241,340275,340874,341133,341350,341995,342074,342252,342368,342418,342834,343043,343124,343193,343244,343891,343912,343924,343929,344051,344451,345706,345849,346113,346192,346375,346616,346637,346718,346918,346952,347284,347750,348115,348552,348688,348818,349076,349946,350002,350090,350405,350487,350726,350727,350767,350769,350875,350936,351249,351595,351611,351687,351725,351847,352011,352045,352180,352217,352298,352427,352955,353977,354077,354263,354268,354427,354628,354749,354854,354860,354918,355184,355252,355347,355557,355723,355765,355798,355802,355823,355882,355967,356282,356518,356694,357667,358017,358065,358338,358674,358958,359131,359713,359719,359740,359766,359853,360015,360020,360065,360181,360240,360413,360608,360786,360807,360942,360981,361015,361150,361320,361472,361526,361620,361808,362274,362410,362642,362866,362962,363035,363740,363928,364040,364086,364626,364881,364943,364977,365027,365059,365065,365233,365266,365279,365282,365283,365291,365315,365322,365348,365350,365486,365498,365599,365653,365747,365766,366227,366414,366458,366469,366514,366622,366674,366810,366858,366869,366970,367578,367724,369036,369101,369138,369158,369194,369348,369542,369588,369897,370022,370479,370635,370682,370759,370801,370831,370912,371061,371114,371258,371595,371772,371867,371869,372133,372182,372393,372740,373115,373568,373791,373794,373801,373824,373882,374053,374063,374328,374397,374490,374503,374512,374525,374532,374585,374673,374678,374710,374862,374869,374984,374999,375211,375554,375598,376151,376189,376206,376210,376313,376352,377070,378292,378337,378346,378678,379004,379083,379306,379319,379563,379616,379621,380237,380960,380981,381793,382244,382493,382599,383190,383227,383543,383557,383698,384070,384967,385201,385645,386159,386194,386515,386571,386647,386648,386718,386828,386864,387002,387269,387465,387518,387525,387742,387802,387957,387989,388004,388014,388110,388827,388857,389335,389613,389832,389953,390263,390337,390383,390392,390581,390602,390694,390712,390723,390784,390853,390914,391007,391024,391036,391105,391173,391265,391425,391444,391504,391534,391705,391899,391914,391927,392112,392272,392315,392625,392679,392716,393255,393448,393453,393480,393494,393591,393882,394148,394231,394806,395202,395241,395242,395246,395294,395324,395343,395472,395510,395542,395568,395704,395759,395778,395814,396006,396453,396590,396678,396885,396943,396948,397002,397122,397445,397659,397879,397909,397983,398008,398174,398181,398326,398373,398656,398924,399023,399601,399687,399770,399801,399828,399953,399990,400404,400587,400750,400756,400790,400964,401266,401287,401288,401453,401636,401646,401832,402056,402302,402330,402677,402838,402994,403291,403371,404396,404450,404753,404870,405030,405060,405125,405349,405724,405921,405966,406055,406092,406093,406125,406228,406400,406468,406648,406707,406940,407792,408004,408036,408148,408928,409002,409088,409208,409449,409724,409788,409927,410021,410120,410132,410398,410411,410598,410618,410754,410960,411235,411248,411969,413030,413292,413420,413426,413660,413741,413746,413897,413979,413993,414002,414028,414799,414969,415218,415372,415435,415476,415609,416428,416526,416578,416790,417152,417514,417843,417919,417929,418020,418171,418229,418235,418427,418481,418509,418522,418792,418886,418901,419018,419056,419110,419306,419330,419484,419674,419753,420550,421599,422057,422097,422109,422265,422299,422412,422450,422458,422463,422586,422597,422717,422817,422901,423035,423364,423531,423665,423712,424176,424385,425011,425084,425284,425349,425362,425473,425576,425865,425870,425908,426013,426040,426379,426763,426883,426985,427199,427511,427943,428434,428497,428698,428708,429095,429222,429226,429306,429313,429454,429521,429530,429537,429603,429768,429803,430209,430298,430408,430675,430752,430904,430932,430994,431121,431263,431334,431605,431991,432001,432025,432039,432065,432295,432540,432567,432597,432624,432628,433800,433907,434100,434289,434366,434407,434418,434490,434567,434677,434701,434841,434881,434948,435090,435138,435151,435155,435179,435188,435207,435544,435602,435739,436047,436473,436498,436662,437255,437333,438212,438506,438773,439361,439404,439406,439450,439555,439557,439574,439657,439717,440398,440554,440589,440878,441082,441211,441241,441362,442083,442177,442380,442966,443391,443396,443586,443609,443639,443644,443646,443710,443758,443951,443958,443992,444085,444213,444241,444406,444447,444459,445293,446329,446461,446805,446843,447082,447736,447966,448067,448307,448314,448320,448332,448347,448391,448505,448596,448679,448956,449085,449179,449198,449343,449549,449681,449744,450392,450500,450783,451326,451398,451935,452053,452124,452126,452253,452353,452438,452509,452586,452612,452693,452820,452972,453351,453793,453833,454231,454283,454311,454444,454560,454801,455277,455511,455780,455807,456034,456228,456249,456396,456417,456426,456553,456708,456714,456766,456786,456888,457281,457376,457380,457411,457531,457756,457865,457877,458321,458408,458551,458697,458845,458903,458916,458951,458989,458992,459824,459944,460050,460228,460253,460326,460414,460448,460493,460537,460560,460594,460613,460657,460704,460755,460949,461023,461236,461382,461564,461638,462320,462406,462473,462480,462565,462652,462728,462747,462782,463335,463522,463593,463787,464382,464414,464540,464574,464908,464991,465054,465068,465087,465332,465471,465499,465540,465544,465624,465666,465756,466167,466200,466271,466295,466480,466751,466951,467032,467185,468170,468236,468244,468304,469017,469128,469283,469425,469461,469518,469885,469911,469968,470020,470476,470522,470616,470627,470685,470703,470732,470748,470783,470792,470840,470880,471044,471177,471256,471273,471365,471369,471536,471800,471922,471927,471933,472031,472124,472154,472253,472263,472353,473238,473717,473735,473868,474368,474662,474857,474909,474910,474925,475000,475066,475133,475158,475385,475597,475804,475825,475848,476156,476200,476311,476356,476425,476522,476527,476542,476774,477738,477771,477817,477870,477872,477874,477878,477930,477989,478052,478063,478146,478205,478239,478688,478771,478958,479035,479097,479128,479532,481333,481407,481559,481581,481597,481623,481674,481684,481960,481986,482190,482349,482674,482721,482834,483287,483378,483430,484052,484140,484287,484315,484382,484394,484464,484665,484668,484946,484968,485058,485412,485544,485699,486210,486312,487540,488417,488474,488656,488697,488725,488892,489007,489541,489624,489860,489950,490898,490900,490959,491272,491326,491360,491386,491394,491641,491658,491894,491902,492072,492112,492303,492524,492794,492812,492831,493143,494069,494204,494212,494325,494752,494926,494945,495011,495051,495171,495294,495501,495661,495752,495782,496056,496152,496205,496233,496292,496686,496760,497005,497131,497425,497547,497771,497849,497872,497887,498039,498123,498148,498269,498460,499035,499088,499183,499189,499214,499807,499911,500048,500060,501282,501305,501450,501711,501719,501858,501928,502017,502044,502200,502579,503006,503036,503130,503509,503585,503647,503854,504019,504166,504424,504879,505807,505821,505889,505945,506004,506015,506364,506459,506614,506646,506790,506824,506825,506885,507351,507691,507766,507839,507848,508102,508172,508514,508664,508670,508930,509045,509100,509684,510195,511339,511597,511882,511917,512043,512053,512117,512136,512319,512460,513044,513652,514097,514447,514511,514704,514819,515178,515442,515831,516422,516507,516866,516870,516921,516987,517062,517336,517337,517406,517454,517466,517845,518047,518189,518409,518730,518819,518851,518868,518889,519304,519331,519466,519539,519598,519724,519756,519815,519841,520082,520145,520315,520469,520536,520539,520587,520664,521064,521098,521182,521210,521371,522320,522334,522423,522526,522574,522699,522734,522923,523000,523160,523306,523334,523365,523407,524336,524375,524409,524709,524712,524856,524911,524919,524964,525223,525838,525970,526064,526352,526567,527378,527688,527885,528004,528041,528052,528079,528159,528176,528336,528366,528454,528461,528656,528887,529235,529276,529459,529562,529932,529944,530091,530105,530147,530292,531372,531471,531716,531731,531868,531942,532389,532408,532435,532440,532469,532643,532750,532785,532889,532906,532922,532924,532930,532954,533008,533041,533052,533146,533194,533220,533237,533347,533431,533453,533947,534312,534573,534817,535267,535284,535484,535734,535751,536063,536128,536256,536340,536413,536464,536516,536591,536595,536715,536821,536902,537158,537180,537710,538904,538955,538958,538997,539039,539062,539083,539109,539299,539343,539492,539688,539857,540110,540587,540627,540973,541232,542522,542567,542638,543966,544456,544492,544626,544654,544655,544704,544772,545462,546151,546310,546595,546727,546920,548045,548383,548419,548684,548779,549213,549273,549311,549380,549440,549670,549684,549790,549935,550048,550255,550626,550720,550721,550792,550844,550939,551026,551054,551065,551106,551390,551972,552074,552248,552270,552287,552493,552619,552666,552719,552900,552905,553397,553435,554110,554230,554272,554375,554391,554472,554737,554889,555241,555263,555496,555593,555775,555843,555854,555922,555978,555999,556014,556386,556778,557111,557258,557477,557579,557584,557796,558170,558288,558424,558593,558642,558662,558794,558819,558855,558959,559260,559280,559384,559604,559749,559771,559772,560025,560248,560494,560514,560569,560582,560586,560799,561208,561553,561751,562143,562222,562231,562351,562846,562874,563059,563079,563126,563376,563747,563965,563983,564034,564328,564393,564756,564784,564818,564831,564940,565824,565955,565978,565982,566095,566106,566144,566183,566233,566345,566383,566690,567193,567870,567940,568013,568499,569798,570088,570221,570271,570289,570388,570790,570825,570989,571035,571072,571517,571536,571770,571777,572317,572425,572483,572610,572611,573264,573455,573509,573553,573582,573604,573766,573942,574047,574142,574258,574328,574468,574684,574843,574880,574891,574921,574934,575109,575609,576289,576623,576624,576656,576699,577621,577826,577834,577861,577872,577875,578071,578072,578177,578211,578248,578280,578455,578457,578514,578589,578593,578605,578971,578972,578987,578990,579262,579581,579999,580180,580440,580719,580880,581020,581174,581181,581189,581192,581234,581413,581426,581639,583432,583502,584067,584180,584206,584784,584823,584991,585044,585211,585289,585307,585358,585376,585385,585429,585519,585830,586029,586495,586497,586687,586734,586745,586779,586844,586877,586912,586957,587295,587730,587760,587845,587933,587995,588061,588064,588596,588760,589088,589322,589346,589448,589474,589542,589731,589941,589943,590212,590246,590270,590293,590892,591007,591081,591112,591130,591209,591241,591273,591325,592062,592109,592132,592167,592191,592228,592458,592594,593448,594049,594165,594575,594640,594891,595000,595005,595413,595657,595764,595873,596057,596140,596508,596620,596657,596740,596793,596809,597002,597460,597726,599199,599370,599457,599762,599827,599863,600095,600227,600309,600427,600605,600704,600802,600839,601646,601719,602017,604279,604354,604379,604440,604825,604945,605424,606252,607225,607417,608000,608149,608172,608180,608212,608242,608282,608372,608483,608505,608551,608561,608928,609069,609111,610409,610684,611331,612327,612371,612624,612640,612789,612791,612855,612900,613415,613531,613544,613557,613913,613962,614030,614104,614459,615104,615999,616141,616216,616269,616778,616924,616929,617378,617504,617556,617958,618026,618177,618555,618669,619615,619691,620024,620398,620454,620490,620591,620619,620635,620688,620702,620807,621174,621244,621265,621656,622061,622197,622279,622320,622377,623149,623232,623405,623562,623703,624167,624377,624422,624758,624819,625152,625276,625395,625896,626088,626132,626420,626462,626495,626563,626894,626921,627027,627340,627751,628694,629187,629364,629996,630010,630100,630132,630443,630536,630839,630956,631045,631505,631509,631572,631582,631686,631894,632057,632179,632277,632501,632686,633057,633586,633654,634464,634486,634516,634556,634671,634711,634754,635018,635312,635456,636228,636313,636315,636467,636815,637461,637695,638855,638911,639109,639349,639505,639509,639591,640065,640170,641066,641652,641792,642479,642550,642845,642893,643336,643430,643691,643805,644167,644487,644574,644650,644898,644903,645626,645881,646504,647065,647555,647620,647964,648214,648433,648587,648707,648793,649157,649167,649206,649214,649249,649265,650141,650180,650378,650592,650599,650638,650748,650784,650813,650930,651265,651388,651550,651624,651781,652008,652131,652189,652288,652292,652306,652883,652959,652994,653756,653798,653812,653826,653871,653886,653921,654404,654421,654553,654613,654696,654705,654733,654743,654908,655053,655056,655213,655448,655455,655488,655624,655717,656070,656083,656107,656213,656333,656447,656498,656563,656569,656588,656652,657000,657194,657204,657260,657317,657379,657398,657633,657640,657662,657671,657731,657944,658037,658055,658414,658678,659158,659459,659739,659846,659959,659967,660440,660676,660842,661075,661166,661403,661687,661723,661792,661836,661986,662024,662070,662083,662207,662231,662236,662377,662587,663439,663772,663785,663850,663928,663959,664012,664434,664497,664654,664991,665093,665102,665323,665874,665957,666000,666036,666395,666694,666696,666728,666880,666916,666932,666961,667007,667069,667080,667164,667203,667221,667270,667349,667647,668011,668526,668766,668995,669049,669065,669648,669784,669869,670083,670355,670624,670706,670709,670763,670845,670929,670992,671086,671132,671146,671179,671196,671295,671536,672470,672889,673152,673249,673419,673474,673646,673741,673743,673771,673814,673911,674457,674596,674998,675029,675050,675188,675220,675355,675404,675575,675698,675773,675919,676137,676857,676859,676907,676925,677134,677367,677505,677557,677592,677700,677778,678150,678305,679004,679225,679255,679429,679626,680208,680639,680658,680875,681054,681147,681164,681173,681198,681247,681330,681394,681532,681564,681602,681606,681631,681637,681876,681892,682011,682073,682154,682166,682190,682201,682211,682240,682538,682569,682938,683319,683478,683650,683843,683850,683910,683942,683985,684867,684978,685141,685220,685337,685363,685397,685444,685453,685622,685632,685936,686018,686329,686348,686925,686931,686984,687153,687614,687654,687692,687794,687904,688027,688046,688153,688364,689465,689491,689694,689740,689930,689943,689944,690106,690109,690120,690138,690139,690148,690443,690553,690562,690641,690909,691343,691523,691864,691941,691963,692230,692413,692619,693067,693620,693821,693823,694147,694229,694237,694447,694455,694460,694476,694511,694885,694904,694943,694966,695038,695305,695777,695853,695868,695911,695972,696141,696238,696264,696294,696338,696357,696412,696603,696607,696612,696626,696735,696736,696751,696843,696900,697561,697914,698172,698385,698826,698842,698843,698878,699048,699056,699197,699203,699223,699245,699356,699671,699702,699760,699875,699977,700049,700086,700890,700950,700984,701001,701367,701750,701899,701922,701939,701983,702001,702098,703148,703317,703324,703339,703349,703422,703581,703745,703859,703866,703939,704178,704373,704551,704576,704587,704652,704680,704728,704905,705218,705223,705235,705616,705640,705809,705903,705934,706007,706486,706898,707676,707689,707862,707908,707976,708024,708059,708153,708204,708340,708369,708543,708706,708783,708929,708990,709415,709643,710006,710008,710031,710826,710863,710939,711035,711071,711156,711611,711656,712011,712711,713391,714320,714509,714582,714631,714669,714842,714944,715010,715186,715429,715447,715592,715712,715740,716135,716321,716654,717365,718367,718413,718464,718612,718613,718822,718858,719082,719124,719438,719457,719563,720416,720783,720807,720869,720897,721004,721005,721157,721186,721419,721988,722319,722661,722720,722743,722848,722850,722982,723023,723618,723661,723723,724009,724029,724170,724358,724404,724467,724489,724530,724742,724744,724752,724911,724970,725018,725309,725433,725677,725697,726036,726280,727217,727380,727500,727521,727715,728152,728278,728465,728588,728593,728709,729135,729170,729324,729975,730274,730322,730551,730557,731301,731308,731666,731886,731981,732009,732325,732380,732483,732519,732829,732843,733029,733054,733156,733333,733363,733737,733748,733880,733934,734131,734308,734381,735056,735167,735326,736258,736677,736846,736965,737053,737085,737093,737101,737250,737407,737829,738435,738495,739132,739216,740466,740998,741255,741333,741475,741536,741543,741566,741634,741643,741778,741966,741987,742131,742167,743013,743131,743154,743381,743849,744056,744196,744390,744557,744624,744701,744820,745767,747436,747459,747554,747659,747852,747884,748589,748831,749000,749301,749361,749391,750186,751341,751345,751379,751383,751437,751680,751813,752010,752183,752331,752400,752482,752528,752738,752944,753329,753541,753736,753923,753948,754083,754170,755498,755669,755951,755976,756064,756099,756305,756722,756940,756952,757210,757271,757344,757623,757830,757947,758140,758208,758344,758365,758378,759101,759210,759379,759399,759912,760096,760315,760375,760790,760832,760865,761159,761170,761173,761287,761382,761545,761687,761854,763223,763269,763553,763796,763816,763847,763913,764163,764170,764220,764258,764263,764289,764292,764302,764390,764418,764574,764796,765093,765389,765464,765625,766262,766314,766360,766474,766484,766629,766661,766697,766711,766749,766866,767559,767777,767779,767797,767806,767830,767965,768195,768260,768390,768467,768539,768587,769009,769012,769227,769380,770058,770097,770227,770461,770615,770680,772019,772241,772260,772427,772598,772611,772617,773003,773007,773068,773137,773172,773249,773296,773327,773336,773417,773427,773479,773480,773717,773920,774573,774793,774814,775136,775178,775457,775529,776117,776823,776955,776960,777108,777147,777247,777289,777294,777558,777713,777732,777777,777827,777898,777949,778066,778211,778281,779080,779133,779327,779426,780065,780591,780606,781009,781095,781098,781176,781199,781244,781313,781564,781583,781674,782010,782175,782236,782478,782576,782800,782871,782899,783139,783196,783645,783682,783874,783945,784578,784737,784807,784838,785038,785073,785157,785202,785208,785551,785765,785802,786126,786204,786364,786894,786896,786946,786979,787643,787787,787943,787966,788718,788739,788899,788934,789110,789127,789188,789279,789372,789693,789773,789780,789836,789838,789843,789891,789949,790229,790484,790600,790677,790839,790849,790880,790904,791195,791205,791459,791465,791616,791707,792089,792729,792799,793528,793582,793858,793955,793969,794113,794213,794846,794882,795131,795240,795243,795622,795704,795776,795833,795863,795903,795999,796080,796089,796091,796102,796229,796300,796310,796721,797080,797090,797095,797232,797421,798255,798272,798305,798334,798420,798431,798438,798820,798837,798877,798983,799330,799346,799525,799528,800027,800179,800234,800263,800342,800393,800408,800441,801278,801401,801441,802766,802782,802944,803147,803656,803729,804109,804111,804380,804901,804954,805108,805199,805245,805303,805840,806039,806635,806636,806660,807377,807409,807757,808097,808141,808154,808328,808428,808786,808976,809032,809280,809567,809724,809785,809881,810050,810072,810301,810701,810740,811152,811265,811321,811733,811884,811910,811964,811991,812281,812283,812852,813024,813215,813298,813774,813812,814278,814817,814882,815477,815736,815804,815885,816043,816077,816250,816260,816400,816616,816684,816849,816936,817297,817625,817739,817755,817769,817919,818264,818449,818484,818547,818829,818841,819595,819941,820018,820051,820107,820163,820371,820578,820749,821052,821423,821612,821766,821807,822270,822861,822876,822892,823045,823456,823499,823972,824357,824424,824491,824570,824599,824623,824630,824635,824651,824674,824712,824748,824943,824995,825137,825240,825360,825531,825864,825997,826172,826207,826243,826476,826555,826590,826608,827264,827329,827424,827445,827482,827622,828625,828743,829167,829178,829257,829324,829347,829985,830233,830432,830513,830645,830674,830677,830759,831026,831335,831401,831464,831640,831703,832014,832163,832284,832345,832348,832728,832908,833979,833993,834030,834121,834198,834238,834243,834425,834613,834703,834867,834926,835066,835113,835520,835595,835855,835933,836133,836298,836419,836840,837180,837779,838115,838214,838223,838258,838356,838490,838550,838655,838675,839010,839233,839590,839685,839777,839827,839944,840121,840574,840817,840862,841567,841951,842011,842069,842626,842655,842670,842725,842866,843211,843284,843360,843364,843396,843402,843446,843807,843836,843984,844247,844301,844813,844909,845139,845211,845681,846081,846687,846932,847112,847157,847174,847256,847295,847518,847546,847575,847629,847734,848036,848117,848272,848433,848645,848685,848960,849092,849333,850174,850535,850547,850925,851117,851241,851520,851623,852080,852155,852235,852307,852523,852536,852603,852924,853120,853254,853471,853738,853789,853793,854145,854470,854798,854816,854965,855041,855062,855125,855279,855367,855611,855640,855666,855673,855715,855755,855766,855904,856154,856164,856254,856349,856371,856413,856709,856721,856795,857370,857431,857456,857526,857807,857961,858103,858148,858228,858605,858780,859441,859465,859497,859575,859701,859874,859956,860125,860200,860233,860335,860540,860810,860846,861265,861440,861733,861814,861836,861847,862214,862375,862533,862943,863476,863805,863829,863908,863990,864218,864243,864274,864359,864477,864964,865119,865196,865279,865442,865580,865677,865703,865906,865976,866160,866222,866779,867120,867234,868175,868176,868517,868793,868920,868989,869108,869154,869178,869271,869315,869327,869351,869467,869504,869616,869634,869774,870174,870202,870431,870640,870658,870682,870877,871000,871191,872255,872280,872470,872513,872768,872795,873091,873106,873359,873365,873505,873878,873887,873960,874056,874256,874306,874314,874455,874525,875609,875650,875795,875934,876190,876660,876727,876946,877065,877129,877397,877714,877868,877869,877897,877933,878062,878127,878129,878281,878323,878770,878814,878896,878922,878949,879028,879168,879469,879764,880172,880201,880498,881200,881234,881627,881756,881902,881904,882019,882058,882372,882486,882559,882578,882710,882858,883012,883033,883563,884766,884840,886115,886401,886415,886421,886494,886644,886688,886716,887185,887350,887652,887668,887797,888612,888696,889148,889550,889843,889860,890021,890120,890351,890365,890412,890748,890859,891078,891093,891215,891297,891320,891328,891440,891484,891493,891893,893591,893783,894003,894027,894387,894569,894588,894860,894912,894994,895029,895030,895154,895322,895334,895396,896015,896038,896094,896150,896269,896355,897577,897642,897869,897876,897937,898063,898104,898176,898269,898376,898441,898514,898584,898600,898635,898682,898737,898830,899203,899627,899671,900567,900760,900791,900875,900952,901120,901196,901269,901331,901370,901679,901694,901710,901931,901990,902027,902055,902174,902209,902249,902271,902352,902366,902377,902543,902587,902639,902702,902712,902738,903076,903251,903303,903461,903605,903626,903639,903758,903788,903796,903827,903963,904022,904072,904087,904262,904330,904480,904496,905494,905822,905888,906159,906369,906502,906505,906574,906629,907107,907256,907316,907358,907393,907473,907603,907756,907878,908021,908226,908318,908355,908756,908779,909645,909737,910016,910524,910933,911257,911531,911827,911834,912100,913737,914438,914621,914622,914913,915092,915248,915411,915453,916088,916105,916240,916347,916713,916899,917225,917711,917829,918044,918613,918686,918734,918895,918961,918993,919292,919414,919506,919557,919808,919897,919982,920007,920139,920380,920714,920783,920944,921364,921365,921409,921437,922458,922741,922759,922783,922794,922821,922959,923078,923136,923304,923324,923862,924175,924338,924927,924995,925379,925467,925918,925997,926637,926713,926731,926791,927139,927141,927202,927235,927285,927593,927945,928003,928006,928011,928046,928055,928110,928205,928218,928268,928313,928353,928390,928457,928476,928590,928650,928684,928786,929287,929344,929540,929749,930476,931092,931366,931546,931548,931771,932151,932161,932254,932276,932285,932294,932307,932332,932472,932575,932579,932739,932761,932885,932954,932972,933213,933424,933693,933754,933984,934015,934029,935154,935543,935891,936334,936356,936408,936420,936474,936519,936532,936560,936629,936877,937363,937398,937688,937704,937770,937933,937944,937969,938037,938109,938203,938469,939070,939148,939266,939348,939430,939460,940578,940596,940700,940707,940731,940809,940830,941143,941270,941406,941459,941651,941761,941830,942440,942757,942922,942974,943125,943309,943329,943614,943748,944995,945100,945333,945356,945389,945399,945435,945725,945835,946067,946367,946886,947080,947523,947854,948161,948252,948281,948351,948396,948493,948518,948532,948551,948791,949054,949472,949616,949826,950236,950327,950381,950382,951147,951243,951258,951277,951329,951378,951425,951465,951566,951657,951940,952245,952368,952713,953046,953106,953210,953331,953337,953891,954209,954608,954616,954619,954647,954686,955529,955530,955706,955885,956090,956108,956176,956356,956414,956501,956524,956554,956663,957057,957490,957706,958173,958232,958269,958277,958317,958370,958382,958486,959425,959512,959746,959751,959790,959894,959962,960030,960503,960564,960590,960708,960725,960729,960744,960779,960797,960827,960835,960886,961012,961074,961096,961254,961283,961307,961382,961456,962179,962639,962647,962683,962715,963551,963559,963744,963779,963833,963867,964183,964193,964379,964678,964690,964919,964936,964996,965107,965206,965218,965282,965524,965567,965584,965752,965761,965889,966049,966914,966992,966999,967038,967114,967145,967186,967275,967825,968079,968134,968282,968461,968498,968597,968605,968745,969028,969042,969066,969175,969353,969378,969822,969848,969933,970136,970143,970156,970182,970232,970239,970242,970251,970273,970341,970788,971019,971689,971746,971795,971963,972096,972662,972775,972950,973135,973174,973467,973635,973709,973749,973771,973806,973831,973923,973943,973944,974133,974135,974180,974191,974375,974457,974465,974529,975012,975235,975398,975424,975497,975857,975880,976009,976114,976624,977024,977068,977225,977230,977292,977424,977487,977494,977499,977545,977790,978087,978143,978942,979338,979353,979436,979538,979599,979817,980004,980358,980559,980765,980884,980991,981165,981173,981217,981783,981918,982013,982068,982372,982459,982478,982562,982719,982835,982844,982982,983253,983585,983592,983812,983938,983989,984001,984144,984418,984450,984527,984600,984610,984707,984776,984837,984854,985195,985315,985511,985703,985825,985931,986437,986984,987058,987115,987193,987690,987819,987881,987930,988326,988435,988813,989107,989453,989532,989787,989795,989863,990186,990318,990921,990933,992256,992403,992565,992619,992841,992898,993084,993181,993190,993249,993263,993295,993461,993480,993813,993831,993851,993940,994065,994136,994163,994177,994290,994342,994459,994483,994521,994526,994584,994638,994838,995161,995863,995954,996204,996563,996832,996936,997008,997103,997124,997152,997401,997416,997420,997449,997457,997536,997935,998117,998211,998216,998280,998321,998352,998353,998380,998410,998469,998477,998531,998636,998656,998681,998701,998731,998747,998815,998819,998999,999232,999682,1000041,1000397,1000447,1001969,1002040,1002042,1002131,1002152,1002254,1002309,1002315,1002422,1002471,1002597,1002793,1003125,1003269,1003537,1003773,1003816,1003832,1003878,1003931,1004149,1004187,1004252,1005107,1005339,1005471,1005749,1006218,1006399,1006437,1006887,1007156,1007508,1007632,1007673,1007777,1007805,1008556,1008584,1009379,1009406,1009427,1009481,1010675,1010919,1010926,1011109,1011503,1011861,1012040,1012148,1012238,1012384,1012425,1012776,1012941,1013196,1014206,1014353,1014472,1014567,1014579,1014586,1014867,1015297
