1 8 2 64 3 420 4 4056 5 32720 6 262104 7 2082688 8 16777216 9 134217728 10 1073741824 11 8588539008 12 68719476736 13 549755813888 14 4398046511104 15 35184256942080 16 281474976587776 17 2251799813537792 18 18014398509359104 19 144115179143299072 20 1152921504606846976 21 9223372036854775808 22 73786976294838206464 23 590295809704527284864 24 4722366482869645213696 25 37778931862957161709568 26 302231454903657293676544 27 2417851639181010498748416 28 19342813113834066585583616 29 154742504910672534110732288 30 1237940039285380274689409024 31 9903520314279561583466119168 32 79228162514264337593543950336 33 633825300114114700748351602688 34 5070602400912917605986812821504 35 40564819207303093919245521551360 36 324518553658426726783156020576256 37 2596148429267413814265248164610048 38 20769187434139310514121985316880384 39 166153499473114466618423721886482432 40 1329227995784915872903806759632633856 41 10633823966279326983230456121465503744 42 85070591730234615865843651557294342144 43 680564733841876925699805381298902532096 44 5444517870735015415413993718908291383296 45 43556142965880123323311949751266331066368 46 348449143727040986586495598010130648530944 47 2787593149816327892606631492757363882262528 48 22300745198530623141535718272648361505980416 49 178405961588244985132285746181186892047843328 50 1427247692705959881058285969449495136382746624 51 11417981541647679048460377014728408283322777600 52 91343852333181432387730302044767292904309784576 53 730750818665451459101842416358141034838943072256 54 5846006549323611672814739330865131682799544172544 55 46768052394588893382517507655543056196999028146176 56 374144419156711147060143317175368453031918731001856 57 2993155353253689176481146537402947624255349848014848 58 23945242826029513411849172299223580994042798784118784 59 191561942608236107294793350512963829183735723838144512 60 1532495540865888858358347027150309183618739122183602176 61 12259964326927110866866776217202473468949912977468817408 62 98079714615416886934934209737619787751599303819750539264 63 784637716923335095479473675998090482009802187835904622592 64 6277101735386680763835789423207666416101860048505023758336 65 50216813883093446110686315385661331328818249080561463197696 66 401734511064747568885490523085290650630550253049739198070784 67 3213876088517980551083924184552961729562571720353884256862208 68 25711008708143844408671393477458601640355247900524685364822016 69 205688069665150755269371147819668813122841983204197482918576128 70 1645504557321206042154969182557350504982735865633579863348609024 71 13164036458569648337239753460450039900276996131886584246109732864 72 105312291668557186697918027683670432318895095400549111254310977536 73 842498333348457493583344221469363458551160763204392890034487820288 74 6739986666787659948666753771754907668409286105635143120275902562304 75 53919893334301279589334030174038669317063032084467158225307232632832 76 431359146674410236714672241392314090778194310760049640515262203559936 77 3450873173395281893717377931138512726225554486084473854562387439386624 78 27606985387162255149739023449108101809804435888680946701467701334769664 79 220855883097298041197912187592864774596728232141401732133926536606646272 80 1766847064778384329583297500742918515827483896875618958121606201292619776 81 14134776518227074636666380005943348126619871175004951664972849610340958208 82 113078212145816597093331040047546785012958969400039613319782796882727665664 83 904625697166532776746648320380374277423784568341106078584477998825636626432 84 7237005577332262213973186563042994240829374041602535252466099000494570602496 85 57896044618658097711785492504343953926634992332820282019728792003956564819968 86 463168356949264781694283940034751631413079938662562256157830336031652518559744 87 3705346855594118253554271520278013051124962195247131546057020120265863903313920 88 29642774844752946028434172162224104410437116074403984393392786533595314405769216 89 237142198758023568227473377297792835283496928595231875151959106081289553364123648 90 1897137590064188545819787018382342682267975428761855001221764701413218269238657024 91 15177100720513508366558296147058741458131781567776798200479460648707335669749383168 92 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 93 971334446112864535459730953411759453321203419526069760625906204869452142602604249088 94 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 95 62165404551223330269422781018352605012556216010591339353431147361322593391497170649088 96 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 97 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 98 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 99 254629497041810760783555711051172270131433495685841051789073376670635606716649842799542272 100 2037035976334486086268445688409378161051468393665936250636140448532311742425388867383197696 101 16296287810675888690147565507275025288411747149327490005089123593848566929301156242906939392 102 130370302485407109521180524058200202307293977194619920040712988757858333627515601356937232384 103 1042962419883256876169444192465601618458351813994521940436678011182964323859622826717338402816 104 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 105 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 106 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 107 4271974071841820164790043412339104229205409044476541371469742087754570008541079413600161345044480 108 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 109 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 110 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 111 17498005798264095394980017816940970922825355447129985380843375948143278923373592289342753034601496576 112 139984046386112763159840142535527767382602843577165595931249318810236991007925629229415834406141034496 113 1119872371088902105278721140284222139060822748617324767449994550481895934461079156862171935927802265600 114 8958978968711216842229769122273777112486581988938598139599956403855167483779809351666620964163094052864 115 71671831749689734737838152978190216899892655911507743496749992685124128544483589789903215417178284097536 116 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 117 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 118 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 119 293567822846729153486185074598667128421960318613539914876046264965570122111043882991721266641947131245494272 120 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 121 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 122 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 123 1202453802380202612679414065556140558016349465041059769241422985737679594713598772138304549519686589039383674880 124 9619630419041620901435312524449124464130795720328478190417063819395928166869435119600806905671315350388113145856 125 76957043352332967211482500195592995713046365762627825523336510555167425334955488197626683749016864152273614274560 126 615656346818663737691860001564743965704370926101022604186692084441339402679643914738521406040864109630372869832704 127 4925250774549309901534880012517951725634967408808180833192235648560743261052960046130639366700102200947684795219968 128 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 129 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 130 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 131 20173827172553973356686868531273530268200826506478308693969640359934947593181378714811547497050669784693531510495510528 132 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 133 1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 134 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 135 82631996098781074868989413504096379978550585370535152410579788147622136781778658059101257765109032613184496532387811819520 136 661055968790248598951915308032771039828404682964281219284648795274405791236311345825188016211437821837236650010867637682176 137 5288447750321988791615322464262168318627237463714249754277190362195246329890490766601512250443789323168304221783200001687552 138 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812108273913500767235483007587339210850304 139 338460656020607282663380637712778772392143197677711984273740096791496207380458020668080295511494882679265638523499366865436672 140 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 141 21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 142 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 143 1386334847060407429789207092071541851718218537687908287585239784620446564837251222791030384529978101814075767168389976214531473408 144 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 145 88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 146 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 147 5678427533559428832416592249125035424637823130369672345949142180724675161657007679499228161257946175684241047653318845556109571260416 148 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669608893619551872684518732313785632257212416 149 363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356880187706786318904085604398294964400816128 150 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855052933015054301509191807927078126169882624 151 23258839177459420497578361852416145099316523541994177929007686373755869747535528429321997906040128207982606156499213198651716055165042688 152 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 153 1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488 154 11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 155 95268205270873786358080970147496530326800480428008152797215483387003137762930078110492035181301912235425008912175615436102340588053752446976 156 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 157 6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 158 48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784 159 390218568789499028922699653724145788218574767833121393857394619953171361341645631048707024591749090909463562960987143877245981154183238240960512 160 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971158356911296308168733286197375183046632800256 161 24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769276851425181134838168989671469379996042133504 162 199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154227453571944925411146508665170345020929081344 163 1598335257761788022467377781654101148543282249044465229239888363328190323321409898720228759959743903668807852090264989111798069640954749354808180736 164 12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 165 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 166 818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 167 6546781215792283740026379393655198304433284092086129578966582736192267592353417756696131031468326741951236435024387499054211593722663634786472402354176 168 52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 169 418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128 170 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 171 26815615859885194199148049996411692254958731641184786755447122887443528060117219594497053023205773016997465876841253407848820675377304886157874835163709440 172 214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509729366972786766591947229805544375932174913765376 173 1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077845930049677008332786615553463423099621758468096 174 13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622781344912047350505821671948050381050373046534144 175 109836762562089755439710412785302291476310964802292886550311415346968690934360540410817556434078815944408210669613443498308583749548130814709168084369314676736 176 878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 177 7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648 178 56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184 179 449891379454319638281053850768598185886969711830191663310075557261183758067148658975116620015485481409988153391779639246822645213661595867206512461238150010765312 180 3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 181 28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 182 230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 183 1842755090244893238399196572748178169393027939656465052918069482541808673043041423304919461452899601230147696382393754742954216532980028258633124537676427465286746112 184 14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921267369941707255253468708668500427284999805899636736 185 117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370150994086202938681466752815297816422988426516627456 186 943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961223172859018525807905628083960740800041797743017984 187 7547924849643082704483109161976537781833842440832880856752412600491248324784297703624420822492557490561881093943273313449460450969474709844848569980950000220796708978688 188 60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616