237,364,437,465,725,774,1110,1622,2238,2631,2674,2685,2690,2696,3752,3753,3767,3972,4128,4290,4297,4431,4497,4509,4550,5098,5907,6091,6177,6860,7460,7629,7676,7677,7734,7758,7911,7943,8068,8161,8536,8642,8856,9115,9164,9264,9340,9355,9762,10275,10320,10497,10622,10678,10764,10777,10780,10946,11123,11606,11695,11737,11831,12015,12024,12048,12205,12235,12247,12258,12285,12291,12686,13005,13278,13796,13957,14213,14221,14259,14611,14694,15021,15203,15337,15423,15633,15762,16453,16543,16560,16761,16763,16892,17087,17118,17150,17289,17291,17388,17452,17515,17536,17670,17733,17795,17996,18272,18856,19005,19072,19387,19427,19454,19594,19902,20229,20258,20390,20810,21056,21362,21519,22044,22051,22117,22118,22186,22267,22290,22309,22385,22470,22639,22835,22944,23095,23230,23493,23501,23652,23693,24004,24177,24184,24186,24337,24338,24394,24442,24548,24607,24772,24832,24968,25668,25853,25890,26031,26209,26234,26948,27349,27674,27789,27895,27981,28314,28425,28596,28930,29075,29941,30079,30394,30414,30485,30518,30537,30583,30667,30739,30763,30789,30796,31599,31622,32002,32378,33134,33144,33160,33167,33310,34117,34507,34571,34573,34625,34677,34680,34754,34979,35238,35415,35484,35520,35545,35553,35564,35839,35923,35973,36201,36206,36346,36383,36627,36747,37200,37397,37450,37608,37674,37848,38281,38506,38537,38597,38603,38612,38705,38714,38748,38925,39043,39224,39466,39666,39901,39911,40037,40464,40651,40658,40720,40825,40829,40890,40954,41009,41786,41810,42337,42464,42515,42569,42588,42604,42609,42611,42894,43013,43136,43285,43512,43844,43855,43895,43945,44101,44347,44356,44387,44395,44550,44618,45610,45997,46396,47145,47148,47216,47222,47224,47285,47332,47338,47341,47916,47980,48136,48327,48520,48568,48615,48750,48787,48799,48811,48879,49011,49045,49092,49231,49363,49471,49515,49656,49663,49724,49756,50184,50197,50651,51348,51482,51567,51683,51690,51812,52439,52712,52789,52795,52814,52849,53004,53025,53067,53082,53424,53427,53663,53810,54002,54067,54071,54462,54771,55206,55318,55330,55931,56314,56677,56718,56730,56844,56914,57006,57069,57102,57112,57333,57462,57502,58095,58149,58150,58173,58230,58263,58297,58352,58413,58451,58473,58697,58782,58818,58920,58994,59161,59250,59385,59460,59648,59759,59801,59981,60046,60167,60234,60711,60717,60907,60928,61037,61134,61157,61296,61413,61785,61972,62097,62405,62597,62841,62966,63149,63578,63770,64030,64292,64372,64534,64653,65485,65590,65611,65636,65713,65720,65769,65824,65867,65908,66018,66163,66607,66999,67020,67394,67504,67567,68061,68313,69624,70015,70147,70229,70290,70851,70964,71229,71320,71334,71643,72072,73078,73514,73662,73936,74212,74272,74312,74324,74613,74775,74846,74971,75039,75075,75081,75387,75434,75594,75818,75855,75911,76449,76668,76798,76834,76988,77172,77254,77361,77427,77589,78101,78144,78226,78335,78520,78667,78987,79082,79475,79907,80122,81070,81362,81400,81554,81675,81770,81798,82566,82805,82977,83038,83077,83438,83594,83676,83699,83828,83874,83875,84131,84274,84322,84348,84396,84418,85281,85301,85731,85753,85968,86024,86098,86363,86803,87218,87532,87590,87654,87846,87887,88489,88496,88530,88591,88608,88892,88906,89586,89587,89658,89996,90212,90391,90548,90774,90895,91034,91410,92180,92352,92632,92636,92977,92997,93003,93064,93089,93115,93122,93225,93227,93269,93285,93650,93666,94012,94031,94069,94169,94926,94992,95133,95139,95267,95275,95480,95683,95789,95971,95991,96214,96803,96836,96892,97298,97344,97686,97842,98200,98289,98323,98807,98880,98929,99065,99352,99379,99439,99638,99862,99966,100034,100517,100542,101131,101168,101236,101327,101535,101679,101725,102161,102164,102176,102303,102378,102402,102420,102495,102753,103047,103216,103271,103562,103591,103745,103772,103866,104371,104426,104600,104631,104758,104858,104967,106256,106261,106403,106465,106587,106610,106658,106853,106915,106931,106965,107010,107118,107370,107537,107771,107815,108387,108397,108461,108839,109105,109477,109485,109509,109859,109897,110063,110118,110132,110139,110507,110526,110789,110936,111060,111106,111219,111223,111311,111421,111520,111548,111616,111701,111804,111860,111927,112017,112337,112939,112969,112970,113044,113362,113389,113829,114003,114380,114435,114596,114625,114792,114873,115117,115512,116498,116527,116604,116718,116839,117034,117091,117431,117490,117622,117626,117639,117802,117954,117956,117982,118062,118092,118093,118161,118177,118201,118649,119138,119220,119319,119490,119562,119639,119665,120255,120337,120377,120529,120578,120720,120731,120804,120982,121174,121213,121379,121515,121610,121698,121704,121726,121964,122015,122051,122123,122138,122195,122458,122620,122623,122759,122761,122954,123056,123416,123533,123628,124268,124681,124764,124862,124904,125384,125881,126020,126359,126416,126500,126634,126641,126675,126799,126976,127307,127339,127399,127457,127474,127822,127842,127923,128426,128597,128605,128749,128813,128965,129040,129134,129437,129795,129813,129815,129897,130006,130058,130315,130337,130435,130906,130976,131203,131538,131570,131606,131962,131976,132202,132502,132622,133567,133945,133957,134140,134189,134558,134638,134691,134753,134879,134971,135327,135531,135602,135644,136001,136376,136503,137613,137616,137691,137897,137954,138237,138244,138251,138379,138503,138855,139508,139550,139585,139723,139912,139968,139981,141126,142224,142644,142819,143207,143971,144443,144487,144794,144898,144905,144919,144982,145604,145992,146155,146334,146415,146421,146612,146906,147106,147155,147203,147374,147920,148193,148216,148413,148445,148612,148829,148898,148902,149011,149096,149158,149220,149594,149657,150206,150410,150431,150463,150740,150845,150936,150964,151085,151219,151346,151526,151748,152066,152122,152192,152318,152562,152564,152645,152777,152978,153267,153282,153668,153899,154100,154146,154797,154826,155192,155225,155654,155692,155979,156251,156402,156458,156704,156717,156788,156832,157203,157415,157503,157880,158063,158174,158188,158253,158443,158541,158610,158768,159155,160026,160129,160174,160242,160258,160372,160694,160849,160965,161138,161369,161612,161668,161704,161733,161741,161747,161762,161804,161934,162242,162412,162416,162435,162453,162478,162504,162560,162591,162650,162687,162831,162870,162991,163157,163239,163728,163744,163802,163883,163973,164051,164120,164129,164293,164371,164389,164669,164965,165356,165488,165642,167144,167342,167370,167371,167401,167436,167498,167514,167552,167717,167782,168208,168395,168558,168587,168698,168810,169456,169742,170150,170395,170568,171051,171221,171241,171739,172035,172204,172340,172421,172548,172556,172586,172641,172682,173082,173325,173510,173626,173676,173692,173829,173968,174085,174101,174441,174763,174780,175266,175450,175591,175736,175961,176033,176103,176448,176477,176522,176563,176572,176621,176795,176998,177146,177153,177417,177437,177762,177866,178051,178201,178649,178941,179292,179331,179737,179795,179877,179878,179926,179950,180115,180212,180302,180385,180396,180553,180719,181232,181253,181315,181322,181503,181846,181892,181993,181994,182202,182264,182295,182314,182630,182915,182928,183417,183863,184025,184084,184088,184109,184126,184401,184495,184917,185037,185109,185168,185250,185293,185306,185394,185477,185805,185814,186055,186091,186395,186557,186566,186831,187081,187181,187400,187418,187550,187682,187714,187806,188011,188588,189092,189181,189252,189376,189430,189478,189505,189651,189813,190016,190068,190321,190512,190615,190832,190979,191019,191190,191213,191305,191521,191557,191912,191999,192167,192259,192624,192781,193168,193309,193963,193975,194127,194383,194424,194485,194527,194575,194766,194797,195055,195062,195260,196409,196446,196606,196742,196748,197133,197308,197347,197362,197693,197808,197825,198089,198229,198401,198508,198523,198543,198803,199254,199484,200128,200141,200252,200529,200590,200682,200743,201046,201195,201963,202222,202595,202832,202856,203119,203120,203210,203285,203374,203681,203689,203751,203829,204535,204728,204866,204900,205528,205623,205707,205984,206781,206861,207127,207298,207384,207397,207404,207425,207781,207816,207909,208320,208667,208901,208999,209202,209298,209318,209505,209574,209956,209966,210334,210529,210665,210748,210762,211329,211351,211381,211793,211794,211940,211942,212003,212004,212005,212068,212177,212202,212221,212281,212434,212572,213865,214480,214652,214677,214696,214704,214885,214997,215377,215960,216694,217170,217171,217909,218226,218605,218689,218913,218973,219321,219894,220008,220371,220372,220609,220685,220829,221062,221144,221195,221403,221990,222024,222089,222107,222307,222370,222454,222541,222612,222754,223005,223214,223304,223348,223735,224249,224732,224758,224806,224843,224915,224916,224975,225090,225109,225202,225240,225579,225749,226404,226580,226794,226798,226853,227084,227102,227407,227495,227664,227768,227881,228000,228022,228024,228165,228246,228270,228427,228917,229187,229221,229509,229754,229768,229868,230010,230018,230019,230101,230238,230247,230264,230747,231378,231402,231493,231514,231725,231871,231889,232153,232240,232284,232438,232963,233065,233105,233499,233566,234072,234188,234283,235037,235198,235453,235528,235669,235744,235797,235948,236071,236099,236518,236681,237119,237123,237197,237748,238154,238182,238238,238334,238350,238500,238621,238653,238765,238938,239245,239665,240065,240782,240848,240973,241143,241442,241785,242363,242674,243182,243553,243933,244108,244212,244219,244275,244359,245118,245131,245155,245472,245664,245696,246086,246107,246543,246633,246790,247173,247272,247276,247426,247461,247463,247611,248046,248910,250046,250569,250628,250738,250885,251628,251710,251942,252243,252552,252880,253610,253634,253724,253808,254734,254895,255110,255120,255133,255204,255472,255498,255723,256024,256092,256141,256151,256339,256417,256423,256746,256845,256921,256952,256965,257260,257496,257501,257765,257981,258356,258490,258676,258845,259014,259064,259254,259374,259504,259542,259577,259584,259908,260076,260101,260126,260184,260201,260801,260819,260856,261179,261728,261770,261772,262005,262097,262731,263094,263115,263147,263234,263305,263546,263547,263564,263581,263708,263717,263753,263782,263817,263827,264263,264396,264465,264519,264890,265213,265330,265787,265896,265954,266008,266154,267188,267271,267278,267385,267479,267494,267733,267833,268003,268070,268075,268364,268466,268699,269066,269570,269662,269729,269734,269816,270125,270212,270643,271277,271625,271868,271911,272129,272317,272330,272380,272644,272796,272841,272870,272979,273100,273466,274561,274638,274917,275160,275573,276161,276339,276685,276689,277037,277656,277933,277961,278325,278563,278644,278981,279032,280428,280437,280589,280674,280850,280892,281084,281164,281168,281777,281895,282027,282030,282238,282428,282558,283466,284236,284237,284302,284435,284654,284699,284816,284947,285439,285572,285898,285978,286040,286050,286447,286460,286482,286510,286565,287272,287407,288130,288850,289147,289170,289203,289331,289343,289399,289407,289528,289706,289995,290175,290523,290774,290849,290994,291304,291306,291325,291419,291497,291583,291598,292149,292201,292460,292773,293211,293302,293395,293411,293608,293614,293866,293961,294072,294535,294764,294789,294872,295347,295422,295639,295782,295784,295805,295823,295992,296351,296365,296459,296829,297018,298213,298405,298505,298595,298596,298598,298629,298659,299049,299065,299076,299186,299204,299209,299240,299275,299311,299340,299344,299482,299700,299733,300077,300084,300324,300371,300432,300703,300806,300915,300931,300991,301046,301389,301477,301646,301664,301693,301696,301718,301729,301790,301791,302004,302252,302267,302313,302939,303118,303294,303391,303620,304252,304400,304432,304670,304830,304925,305009,305463,305714,305785,305870,305964,305979,307173,307682,307750,307972,308100,308107,308118,308214,308529,309145,309147,309377,309395,310647,310819,310980,311555,312075,312229,312277,312284,312331,312386,312801,312899,313080,313141,313264,313291,313315,313579,313587,313678,313745,313812,313865,314097,314177,314230,314503,315145,315761,316332,316571,316619,316693,317050,317314,317342,317420,317499,317572,317907,318143,318810,319062,319106,319685,320431,320524,320546,320604,320609,320834,320965,321018,321052,321119,321147,321513,321790,321849,322035,322154,322272,322345,322395,322871,322892,323084,323625,323940,324163,324261,324686,324771,324855,325083,325202,325204,325207,325264,325268,325403,325602,325616,325752,325886,326070,326106,326382,326636,326698,326879,326971,326977,327930,328113,328296,328314,328426,328557,328641,328785,329091,329128,329283,329304,329505,329589,329698,329714,329785,329786,329994,330040,330170,330176,330307,330365,330489,330569,330632,330639,330647,330669,330680,330988,331218,332671,332778,332871,332916,333114,333213,333331,333401,333551,333703,334236,334344,334353,334629,334641,334773,335195,335484,335624,335803,335820,336071,336075,336570,336573,336775,336888,337168,337442,338004,338225,338439,338496,338527,338672,338694,339771,339838,340161,340879,341106,341339,341468,341480,341984,342162,342442,342449,342456,342497,342540,342650,342662,342892,343084,343702,344082,344133,344191,345779,346191,346535,347358,347788,347905,348139,350170,350666,350678,350934,350950,350986,350988,351047,351110,351194,351262,351432,351750,351751,351984,352130,352195,352560,352711,353310,353530,353942,354162,354505,354802,354840,354890,354934,355243,355290,355414,355459,355511,355751,355787,356055,356474,357063,357308,358644,358668,358930,359012,359031,359063,359446,359544,359548,359678,359779,359894,361722,361735,361780,361838,362225,362270,362302,362303,362801,362982,363301,363327,363535,363849,363954,364312,364336,364434,364689,365031,365155,365264,365294,365318,365334,365336,365480,365505,365571,365755,365769,365794,365846,366073,366125,366688,366751,366753,366788,366930,366942,367902,367911,368028,368184,368488,368893,368971,368996,369114,369161,369211,369264,369406,369475,369496,369521,369537,369630,369707,369877,370319,370398,370511,370920,371041,371062,371110,371179,372165,372296,372410,372647,372753,372865,373240,373468,373486,373520,373571,373575,373686,373687,373754,373990,374315,374488,374501,374557,374572,374586,374684,374692,374723,374824,374846,374956,375007,375212,375539,376197,377060,377318,377629,377843,378181,378236,378499,378500,378659,378728,378906,379064,379103,379474,379557,379740,380829,380920,381250,382262,383058,383488,383514,384086,384282,384597,384768,384774,384875,384934,385841,385956,386752,386800,386801,387082,387174,387192,387242,387365,387370,387407,387446,387488,387917,388164,388274,389390,389805,389981,390115,390139,390497,390531,391139,391255,391820,391937,392489,392737,393087,393177,393588,393986,394196,394474,394694,394926,394932,394951,394973,395074,395098,395100,395157,395161,395179,395387,395533,395661,395765,395768,395952,395983,396011,396026,396046,396091,396359,396471,396501,396653,396744,397020,397500,397594,397597,397953,398014,398018,398093,398331,398458,398793,399059,399268,399340,399543,399618,399696,399715,399980,399995,400539,400734,400782,400901,400977,401017,401464,401593,401604,402391,402455,402459,402614,402632,402742,403030,403133,404060,404383,404469,404680,404698,404810,405006,405028,405117,405147,405329,405335,405513,405683,405822,405929,406050,406067,406106,406119,406160,406272,406273,406385,406409,406506,407112,407700,407946,407961,407991,408393,408560,408610,408824,408905,408916,408964,408997,409006,409014,409039,409375,409517,409733,409930,410081,410102,410266,410525,410648,410816,411169,411260,411516,411540,411602,411913,411917,411937,412337,412804,413268,413480,413501,413617,413643,413705,413724,413937,414127,414194,414222,414915,415022,415039,415226,416002,416520,416626,417219,417635,417785,417813,418072,418144,418147,418184,418202,418316,418536,418559,418571,418714,418891,418921,418997,419106,419696,420226,420312,420324,420436,420686,421125,421305,421461,421827,422200,422228,422334,422367,422522,422726,422801,423058,423269,423396,423417,423479,423490,423500,423610,424417,424491,424735,424924,425117,425127,425160,425181,425799,425997,425999,427143,427232,427326,427396,427545,427554,427602,427743,427953,427960,428136,428137,428435,429235,429246,429498,429784,429895,429984,430038,430213,430321,430409,430630,430850,430877,430983,431034,431829,431854,431872,431982,432151,432181,432183,432230,432423,432482,432566,432696,432698,432923,432939,433050,433261,433336,433358,433715,433926,434101,434223,434462,434480,434498,434689,435123,435267,435275,435359,435620,435697,435764,435852,436254,436317,436722,436799,437115,437127,437189,437459,437744,437828,437913,438240,438676,438924,439073,439116,439150,439458,439616,439699,439979,440214,440384,440428,440663,440679,441838,441849,441866,441902,441918,442097,442129,442405,442511,443012,443075,443362,443416,443676,443723,443923,443989,444216,444266,444473,444513,444527,444815,444939,445486,445828,445928,446143,446298,446444,446462,446493,446691,447255,447323,447516,447928,448024,448140,448323,448326,448330,448399,448504,448525,448644,448927,449344,449409,450263,450773,450928,451119,451912,451937,452065,452073,452088,452129,452380,452781,452827,453032,453116,453249,453766,453889,454065,454290,454438,454453,454468,454537,454706,455049,455080,455107,455432,455478,455870,455985,456069,456414,456418,456430,456447,456452,456557,456617,456641,456643,457356,457359,457593,457687,457807,457815,457897,457980,458072,458337,458759,458816,459123,459296,460085,460172,460282,460394,460398,460460,460469,460478,461166,461256,461274,461575,461996,462053,462085,463012,463078,463775,463833,464349,464375,464478,464887,465047,465183,465189,465291,465441,465481,465647,465809,465875,465897,465910,466390,466441,466463,466846,466980,467156,467426,467636,467991,468074,468178,468258,468371,468816,468989,469049,469070,469126,469173,469212,469565,469606,469665,469736,469870,470046,470061,470462,470597,470663,470864,471193,471331,471334,471683,471746,471812,472098,472169,472233,472522,472554,472854,472981,473013,473227,473314,473776,473891,473892,473943,474414,474470,474587,474678,474726,474829,475035,475048,475078,475778,475791,475811,475974,475989,476041,476223,476552,476644,476692,476750,476830,476902,476928,477059,477080,477158,477511,477588,477746,477805,478020,478172,478529,478702,479269,479334,479382,479716,479868,480075,480145,480175,480354,480388,480490,481357,481549,481675,481734,482051,482069,482360,482486,482819,483246,483270,484047,484310,485019,485043,485438,485591,485605,485832,486027,486249,486592,487001,487123,488324,488325,488433,488744,488881,489584,490049,490779,490859,491000,491376,491397,491422,491514,491685,491697,491745,491831,492013,492054,492064,492208,492233,492502,492872,492882,493174,493569,493891,494022,494592,494802,494919,494949,495071,495298,495339,495416,495668,495744,496101,496191,496389,496408,496739,496977,497269,497570,497598,497708,497905,497906,497987,498108,498132,498308,498625,498633,498847,499133,499263,499330,499428,499447,499501,499559,499778,500286,500434,500543,500581,501217,501511,501605,501684,501903,501914,501942,501958,502112,502134,502164,502553,502570,503141,503154,503418,503536,503620,503733,503764,503824,503949,504373,504485,504497,504855,504875,504926,504933,505369,505600,505681,505701,505704,505708,505754,505779,505870,505922,505940,505975,506172,506415,506710,506742,506846,506933,507066,507075,507100,507131,507187,507724,508314,508320,508864,509014,509033,509036,510186,510326,510390,510433,510479,510599,510709,510760,510762,510767,510822,510839,510850,510886,511256,511397,511725,512009,512208,513153,513286,513388,513601,513615,513821,514706,515064,515103,515391,516196,516518,516682,516825,517004,517058,517218,517367,517514,517518,517637,517707,517882,518060,518134,518248,518499,518886,519180,519392,519731,519780,519956,520077,520341,520394,520445,520471,520919,520946,521769,521825,522200,522448,522711,522813,522817,522977,522981,523206,523302,523414,523659,524009,524051,524171,524253,524325,524413,524628,524685,524748,524851,525056,525229,525692,525895,525919,526017,526298,526315,526535,526913,527079,527162,527215,527244,527320,527340,527391,527475,527542,527546,527702,527757,527808,527856,527903,527946,528318,528517,528922,528926,528960,529414,529549,530016,530217,530558,530601,530727,530867,530915,530928,530934,531050,531269,531285,531325,531453,532076,532281,532427,532453,532463,532471,532489,532582,533011,533060,533319,533502,533578,533674,533764,533875,534509,534514,534548,534583,534771,534832,534851,534889,535014,535035,535048,535292,535305,535308,535362,535373,535385,535451,535558,535653,535934,535952,536611,536814,537347,537712,537957,537982,538106,538222,538346,538535,538714,538898,539330,539830,539831,539853,539896,539915,539981,540320,540638,541138,541220,541242,541256,541556,541706,542104,542734,543374,543474,543508,543793,543847,543946,543993,544603,544710,544744,545371,545548,545774,546113,546208,546549,546610,546632,546926,547459,547603,547725,548360,548551,548642,548676,548972,549328,549346,549360,549391,549403,549585,549633,549677,549783,550354,550556,550869,550947,551006,551022,551466,552508,552510,552854,552857,552870,552993,553407,553606,553627,554036,554194,554332,554611,554644,554728,554765,554770,554774,554814,554824,554835,554924,555684,555729,555815,555874,555898,555979,555983,556019,556058,556933,557830,557874,558478,558535,558551,558588,558658,558829,558911,559064,559112,559258,559278,559659,559678,559702,559872,560467,560595,560655,561089,561470,561801,561810,562037,562376,562402,562465,562466,562686,562947,562981,563907,564038,564106,564131,564145,564169,564279,564348,564481,564824,564990,565099,565539,565724,566096,566222,566246,566333,566348,566720,566729,567181,567235,567236,567295,567616,567906,567921,567976,568233,569249,569303,569611,569768,569822,569823,569973,570081,570091,570345,570395,570432,570694,570706,570963,571318,571319,571344,571391,571572,571781,572354,572433,572540,573302,573390,574363,574379,574421,574552,574614,574759,574813,574819,575066,575129,575204,575225,575303,575417,575613,575750,576295,576504,577085,577451,577733,578116,578226,578293,578470,578559,578614,578994,579106,579658,579762,579837,580118,580442,580443,580458,580518,580585,580603,581203,581463,581632,581673,581759,581778,581841,582120,582123,582280,582585,582685,582878,583350,583423,583866,584591,584718,584785,584831,584912,585200,585221,585228,585409,585654,585988,586137,586287,586376,586479,586557,586791,586832,586931,586964,586986,586996,587029,587058,587203,587349,587388,587502,587711,587812,588181,588394,588453,588479,588504,588587,588801,589838,589843,590069,590166,590753,590802,590935,590974,591095,591194,591249,591277,591495,591532,591547,591698,591959,592145,592248,592371,592469,592676,592909,593072,593096,593110,593215,593304,593888,595008,595333,595337,595512,595586,595620,595763,595848,596125,596203,596210,596246,596383,596403,596409,596519,596554,596564,596591,596676,596683,596687,596766,596790,596828,597191,597224,597320,597518,597675,597677,598078,598204,598354,598843,599078,599093,599107,599124,599237,599275,599569,599618,599729,599854,599939,600099,600162,600450,600461,601076,601451,602095,603343,603817,604365,604423,604425,604516,604634,604946,604988,605112,605354,605717,605718,606591,606791,607358,607561,607980,607984,607989,608296,608315,608517,608552,608708,608807,608859,609027,609335,609529,610743,610936,612152,612366,612566,612954,613036,613172,613501,613526,613854,613930,614043,614399,614964,615036,615852,615872,615884,616033,616058,616550,616594,616596,616824,617212,617226,617229,617545,617583,617917,618286,619629,619681,619706,620739,620850,620851,620897,620898,620934,620945,621049,621051,621147,621229,621345,621352,621410,621543,621989,622136,622139,622148,622163,624233,624276,624761,625156,625310,625329,625414,625506,625571,625582,625619,625640,626040,626125,626135,626181,626320,626360,626383,626398,627251,627333,628234,628370,628777,628822,628943,629075,629199,629360,629432,629690,629781,630019,630089,630390,630484,630497,630544,630548,630594,630629,630687,630851,633024,633150,633243,633673,634171,634393,634432,634617,635013,635016,635074,635804,636304,636614,636739,637418,637558,637801,638058,638144,638281,638720,638728,638776,638816,638862,638872,639100,639205,639236,639309,639455,640194,640389,640917,640979,641270,642166,642271,642991,643365,643641,643713,643716,643746,643851,644653,644749,645029,645314,645334,646439,646491,646544,646754,646930,646962,647014,647053,647057,647087,647148,647177,647283,647387,647409,647471,647539,647573,647665,648193,649367,649776,650207,650271,650456,650482,650518,650519,650549,650580,650603,650637,650682,650757,651077,651082,651230,651632,651753,651948,652058,653292,653309,653615,653728,654062,654093,654098,654233,654254,654398,654413,654594,654598,654698,654944,655016,655023,655359,655388,655630,655813,655818,655832,656232,656379,656499,656595,657121,657582,658353,658582,658594,658863,659066,659609,659643,659663,659664,660134,660525,660723,660947,661230,661300,661449,662165,662529,662739,663426,663477,663526,664301,664308,664328,664336,665015,665145,665215,665220,665276,665469,665868,665917,666167,666366,666612,667240,667980,667990,668005,668141,668171,668232,668277,668397,668402,668462,668675,668778,668874,669288,669850,670016,670126,670195,670221,670236,670473,670758,670982,672024,672038,672055,672290,672365,672366,672573,672897,672988,673144,673365,673367,673571,673928,674046,674632,674736,674793,674985,675229,676190,676291,676383,676610,676892,676903,677000,677727,677789,678064,678190,678251,678374,678548,678705,678935,679154,679577,680267,680674,680813,680949,681709,681743,681750,681752,682051,682332,682559,682586,682799,682993,683120,683298,683327,683694,684708,684760,685219,685343,685384,685404,685428,685431,685452,685480,685491,685500,685536,685538,686292,686445,686484,686633,686825,686852,687112,687405,688002,688292,688917,689146,689403,689496,689602,689691,689711,689951,689994,690017,690029,690046,690069,690132,690150,690163,690170,690202,690244,690399,690522,690731,690857,690948,691073,691310,691643,691704,691784,691809,692757,692842,692844,692906,692990,693820,693879,694037,694172,694233,694554,694624,694838,694865,694908,695045,695063,695485,695662,695772,695829,695897,695956,696464,696479,696496,696663,697058,697095,697239,697288,697367,697389,698538,698542,698809,698936,699052,699765,699842,699893,700029,700089,700475,700875,700952,700991,701236,703121,703674,703813,703820,703853,704578,704655,704672,704706,704852,704867,705077,705239,705949,706473,706713,706931,707671,707807,708097,708305,708455,708589,708634,709337,709490,710342,710751,710866,710926,711016,711149,711353,711438,711574,711943,712007,712694,713258,714124,714474,714973,715014,715088,715547,715606,715766,716156,716208,716507,716523,716555,716560,716564,716857,716883,717025,717218,717384,717413,718059,718101,718185,718659,718696,718771,718883,718971,719083,719091,719155,719252,719313,719762,719789,719894,720499,720564,721330,721425,721611,722217,722257,722260,722578,722750,722993,722994,723008,723073,723083,723544,723579,723580,723608,723649,723665,723680,723893,723925,724216,724476,724586,724711,724903,725001,725133,725423,726050,726818,727163,727264,727319,727517,727654,727717,727773,727982,728011,728049,728470,728530,728598,728749,728899,728975,729076,729079,729136,730029,730428,730499,730906,731463,731499,731834,732045,732119,732154,732405,732815,732930,732975,733114,733129,733335,733398,733563,733841,733881,734163,734356,734393,734467,735286,735426,736547,736595,736667,736672,736990,737017,737045,737072,737142,737448,737470,737733,737790,737841,737934,737988,738080,738088,738168,738190,738420,738487,738549,738618,738654,738907,739928,740225,740515,740560,740568,740765,741037,741071,741154,741351,741392,741435,741676,741682,741859,742340,743770,743918,743981,744136,744415,744645,745072,745420,745975,746043,746283,746382,746893,747609,747703,747757,747981,747985,748087,748142,748433,748550,748556,748697,749144,749189,749304,749456,749508,750072,750527,750977,751354,751373,751422,751652,751704,751706,751912,752291,752790,752883,752974,753581,753631,753676,753715,754243,754248,754402,754458,754948,755830,755875,755954,755989,756045,756091,756267,756291,756398,756713,756840,756906,756930,757262,757286,757295,757511,757520,757638,758034,758225,758260,758341,758366,758408,758411,758454,759109,759258,759308,759394,759805,759827,759888,759909,759948,759958,760190,760216,760591,760593,760784,760879,761163,761282,761365,761514,761517,761706,761881,761914,762029,762536,763020,763070,763321,763539,763638,763713,763798,763930,763959,764080,764115,764171,764215,764392,764444,764518,764520,764539,764911,764931,765013,765311,765387,765468,765490,765518,765530,765632,765890,766037,766141,766144,766175,766181,766565,766700,766743,766748,766826,766830,766902,767205,767619,767641,767702,767749,768019,768053,768096,768220,768626,768790,768878,768886,768952,769193,769218,769329,769343,769591,770016,770147,770235,770443,770509,770677,770722,770853,770946,771005,771021,771766,771947,772008,772013,772402,772640,772659,772779,772793,772872,772873,772938,772941,773097,773150,773189,773231,773286,773911,774192,774494,775338,775348,775577,776100,776253,776619,776686,776741,776824,776885,776947,777105,777169,777413,777442,777444,777593,777729,777824,777879,777902,777952,778309,778569,780377,780564,780592,780913,781037,781189,781537,781657,781835,782032,782083,782572,782634,782911,782941,783093,784402,784465,784789,784810,784834,784835,784902,785070,785115,785132,785213,785293,785688,785916,785932,786138,786184,786216,786454,786888,787162,787939,787991,788759,789059,789069,789290,789440,789473,789474,789481,789527,789562,789813,789840,789858,789918,790155,790473,791020,791236,791424,791444,791806,792016,792151,792438,793491,793923,793944,793946,794081,794088,794220,794346,794359,794483,794497,794616,794853,794914,794944,795167,795216,795227,795284,795451,795466,795483,795880,796078,796251,796350,796369,796589,797243,797670,797858,797951,798648,799344,799426,799459,799495,799526,799572,799587,799676,799728,800207,800275,800301,800329,800500,800543,800602,800768,800859,801018,801257,801566,801613,801628,801994,802085,802113,802512,803121,803264,803280,803376,803422,803834,803901,803959,803993,804031,804032,804115,804210,804217,804344,804372,804485,805040,805064,805605,806362,806378,806603,806667,806684,807136,807144,807188,807313,807328,807779,807830,808139,808592,808938,808961,809633,811853,811863,812145,812483,812519,812663,812948,813247,813584,813610,813624,813632,814122,814338,814339,814849,815380,815540,816146,816223,816246,816286,816287,816930,817040,817740,817777,817802,818162,818428,818497,819848,819966,820053,820095,820116,820194,820198,820274,820385,820527,820605,821007,821211,821377,821445,821757,821786,822074,823008,823641,823930,824178,824283,824638,824679,824800,824810,825250,825373,825546,825748,825812,825856,826150,826176,826330,826358,826387,826487,826512,826686,826815,826908,827041,827092,827193,827208,827274,827319,827597,828022,829016,829282,829283,829329,829336,829484,829573,829659,829749,829779,829818,829981,830376,830560,830600,830856,830971,831044,831280,831453,831845,831889,831965,832062,832095,832247,832288,832580,832583,833275,833496,833712,834024,834204,834391,834588,834762,834784,834927,835252,835529,835568,835688,835693,835857,836006,836252,836355,836547,836663,836667,836767,837022,837065,837203,837297,837340,837343,837747,837808,838215,838331,838388,838603,838917,839061,839069,839095,839130,839146,839499,839744,839962,840028,840159,841311,841357,841635,841809,842149,842372,842572,842798,842846,842925,843000,843205,843224,843245,843250,843258,843340,843851,843853,843914,843927,844009,844016,844219,844337,844946,845002,845031,846158,846265,846272,846512,846943,847000,847193,847204,847537,847577,847686,848013,848967,848991,849683,849853,850288,850587,850694,850793,851409,851483,851682,851973,851977,852039,852180,852267,852364,852880,853557,853835,853877,853936,853945,853948,854857,854982,855641,855688,855877,856062,856099,856130,856202,856225,856269,856342,856385,856423,856470,856601,856719,856806,856872,856974,857127,857254,857541,857663,857746,858168,858675,859052,859193,859397,859522,859614,859823,860042,860133,860533,860720,860725,860761,860793,860834,860898,860994,861051,861204,861315,861322,861374,861451,861453,861489,861565,861567,861729,861962,861983,862241,862247,862280,862300,863098,863203,863210,863323,863428,863510,863777,863929,864085,864223,864230,864394,864651,864693,865016,865028,865536,866778,866781,867047,867064,867643,867692,867700,867735,868043,868051,868058,868269,868325,868341,868394,868433,868919,869406,869525,869602,869676,870263,870343,870477,870857,871108,871418,871569,871939,872172,872631,872638,873544,874098,874130,874438,874517,874560,874578,875884,876522,876618,877411,877526,877639,877978,878009,878026,878253,878368,878734,878764,878930,878939,879010,879100,879243,880045,880544,880703,880922,880957,881106,881387,881459,881758,881786,881866,882217,882286,882994,883754,883797,883977,884352,884392,884586,884611,885135,885295,885431,885479,885596,886337,886464,886653,886884,886888,887032,887183,887607,887643,887752,887861,888082,888997,889007,889400,889563,890062,890683,890941,891104,891145,891151,891303,891598,892032,892077,892275,893608,893720,893825,894093,894660,894715,894944,894999,895038,895088,895095,895249,895422,895615,895634,895921,896058,896088,896255,896351,896420,896720,896891,896904,897144,897788,897927,898075,899317,899703,900114,900201,900236,900238,900665,900704,900762,901162,901250,901443,901583,901882,901900,902073,902101,902501,902662,902710,902824,903289,903445,903448,903576,903693,904855,905026,905048,905421,905651,905655,905748,905810,905857,905918,905984,906041,906171,906172,906221,906223,906250,906354,906364,906487,906500,906602,906607,906638,906668,906770,906838,907356,907370,907420,907606,907615,908690,908781,909034,909550,909886,909888,910707,910949,911047,911048,911086,911104,911227,911320,911416,911554,911761,911818,911896,911938,912155,912213,912737,913784,913858,913951,913998,914199,915559,915902,916034,916079,917427,917647,917972,917989,918115,918586,918923,918979,918997,919172,919199,919411,919692,919797,920241,920291,920604,920777,921458,921593,921774,922061,922454,922479,922514,922531,922578,922579,922602,922994,923009,923036,923300,923383,923389,923396,923508,923795,924472,924578,925195,925248,925925,926146,926274,926556,926734,926762,926850,927168,927252,927284,927603,927631,927860,927959,927999,928051,928179,928453,928708,928909,929437,929614,930144,930171,930425,930505,930545,930677,930690,930761,930940,931124,931201,931247,931260,931262,931747,931756,932071,932089,932428,932461,932529,932534,932672,933043,933622,933744,933895,934013,934039,934067,934248,934337,934725,934899,935018,935435,935468,936087,936088,936099,936113,936119,936124,936202,936326,936490,936694,936719,936810,936827,937567,937651,937752,937789,937858,937917,937973,938371,938462,938496,938680,938788,939001,939049,939336,939436,939729,939846,939973,940335,940448,940508,940771,940779,941294,941297,941411,941512,941514,941704,941707,942310,942350,944200,944988,945121,945216,945217,945331,945501,945517,945522,945562,945785,945987,946283,946784,947023,947122,947144,947415,947469,947473,947663,948074,948376,948441,948451,949175,949796,949983,949995,950073,950453,950824,951267,951547,951800,951869,951879,951922,951931,952205,952666,952998,953036,953119,953191,954307,954479,954635,954715,955015,955182,955190,955492,956035,956037,956047,956170,956342,956480,956538,956549,956590,956765,956804,957259,957280,957771,957786,958471,958592,958838,959277,959427,959460,959495,959544,959916,959960,960160,960211,960298,960494,960560,960621,960693,960878,961161,961366,961383,961528,961612,961686,961690,961999,962282,963386,963401,963673,963885,963898,964299,964306,964670,964765,964802,964823,965004,965028,965064,965230,965290,965408,965887,965983,966521,966948,966987,967013,967023,967110,967187,967871,968296,968650,969041,969117,969154,969216,969268,969287,969540,969613,969803,969825,969877,969898,970079,970243,970359,971939,972453,972717,972736,973156,973466,973507,973807,973839,973983,973994,974198,974570,974783,974983,974994,975724,976800,977032,977049,977218,977344,977370,977780,977809,978211,978386,978391,979382,979700,979753,980125,980126,980146,980323,980327,980928,981071,981495,982591,982739,983459,984006,984007,984089,984142,984146,984322,984510,984732,984955,985273,985385,985396,986554,986884,987166,987286,987448,987553,987907,987940,988705,988718,988951,988952,988953,989223,989265,989336,989337,989491,989613,989804,989822,990015,990755,990805,990833,991202,991303,992267,992590,992636,992781,992849,993995,994430,994936,995666,996159,996196,996223,996736,996910,997027,997031,997192,997201,997546,997575,997913,997922,997991,998064,998089,998279,998347,998594,998606,998634,999320,999405,999524,999975,1000061,1000392,1000761,1001449,1001678,1001791,1001824,1001973,1002466,1002560,1002678,1003294,1003316,1003480,1003499,1003574,1004026,1004234,1004908,1004975,1005046,1005506,1005873,1005990,1006134,1006136,1006152,1006237,1006312,1006337,1006375,1006414,1006546,1006560,1006833,1006858,1007042,1007067,1008125,1008358,1008366,1008399,1009436,1010257,1010442,1010593,1010594,1010662,1010722,1010811,1010968,1010994,1011077,1011284,1011298,1011500,1011869,1012019,1012361,1012614,1014475
