1 1 2 8 3 16 4 2187 5 64 6 16777216 7 256 8 1073741824 9 1594323 10 68719476736 11 4096 12 6140942214464815497216 13 16384 14 281474976710656 15 281474976710656 16 4656612873077392578125 17 262144 18 2227915756473955677973140996096 19 1048576 20 481229803398374426442198455156736 21 18446744073709551616 22 4722366482869645213696 23 16777216 24 1532495540865888858358347027150309183618739122183602176 25 617673396283947 26 19342813113834066795298816 27 1208925819614629174706176 28 37711171281396032013366321198900157303750656 29 1073741824 30 105312291668557186697918027683670432318895095400549111254310977536 31 4294967296 32 10556714443828879617693714491135314434982743638016 33 79228162514264337593543950336 34 324518553658426726783156020576256 35 79228162514264337593543950336 36 685596132412797531053607549485540055753823212621556770516014091704614236087297342176409 37 274877906944 38 1329227995784915872903807060280344576 39 5192296858534827628530496329220096 40 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 41 4398046511104 42 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 43 17592186044416 44 231582123678838102672736490567111386503858361810075859110326173696 45 4963608617944918181428679924706605506341271472266715087241216 46 22300745198530623141535718272648361505980416 47 281474976710656 48 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 49 1570042899082081611640534563 50 2333814241469732031952625840042216151324387397379954245052697639351484416 51 22300745198530623141535718272648361505980416 52 18147739541668636280463618532168272792698436402026524209529776843597142818816 53 18014398509481984 54 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 55 22300745198530623141535718272648361505980416 56 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 57 1461501637330902918203684832716283019655932542976 58 1532495540865888858358347027150309183618739122183602176 59 1152921504606846976 60 20065469962655530000988825659226717473401501641073181745431810309290376283171049753887569413812897430206457347433283680872428047934083949271775038806888347938693819082341822125572096 61 4611686018427387904 62 6277101735386680763835789423207666416102355444464034512896 63 846700936056091894301310586236842935416138248772949513519821268414868295354679296 64 212545092456801670844330383105896224333193816736399849985499757869483902203328714236393937418376186556719543 65 374144419156711147060143317175368453031918731001856 66 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 67 295147905179352825856 68 111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416256 69 6277101735386680763835789423207666416102355444464034512896 70 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 71 4722366482869645213696 72 2756404684256466682076386837285339450422165414026637177404932872913338898857517511467096518049416965644583148702102200438043562625778489654749614326040336332100535380169843705971831504258153015272450109596499968 73 18889465931478580854784 74 431359146674410236714672241392314090778194310760649159697657763987456 75 3095672773570702530914393046066700472754940191158805729904113906369950403749118247331914523344896 76 8733233131762103459660808345247639315496960772046833382089277314153013432419984814172138299868821906129944576 77 6277101735386680763835789423207666416102355444464034512896 78 52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 79 1208925819614629174706176 80 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 81 3761581922631320025499956919111186169019729781670680068828005460090935230255126953125 82 7237005577332262213973186563042994240829374041602535252466099000494570602496 83 19342813113834066795298816 84 54525431940768203990886802379610612827733602880645720448020403370277231365250028013464966865159615230284949391011316409132790732625045268434276397937383765970025287989083557615365950701355331578232097547425345816216567998501523428137590849536 85 105312291668557186697918027683670432318895095400549111254310977536 86 29642774844752946028434172162224104410437116074403984394101141506025761187823616 87 1766847064778384329583297500742918515827483896875618958121606201292619776 88 3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 89 1237940039285380274899124224 90 3376071028947468080862068519693060225750628058004716673286963775260852470296502761335913529654179392109250846748654669809982803773516727510132941936975752983230832422910579172840302468623846315773685533851432250351835806426481512318864302616610093400064 91 26959946667150639794667015087019630673637144422540572481103610249216 92 53630280007600667441309751050522986986086114452847380016492230667768914186137062895083651603845230933068765378112674330399962300416 93 115792089237316195423570985008687907853269984665640564039457584007913129639936 94 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 95 1766847064778384329583297500742918515827483896875618958121606201292619776 96 89882264183609616626799593564802310915159594473529351117411743506331138578333589092659644075236165449429872999098777680070611222581597589542547769965368512030802440291193165583581236988045643546208362241712916968912287975622747623071516742605762108496397579657197289209856 97 316912650057057350374175801344 98 11584140481641744167322906226912965188994600721815034083562321824238085464205605585338068746430569881542853321672337655366391856889856 99 24637410512137060745291600460011720246744098190278304434243732611660127963357868269234086436396565344541993461909769158656 100 1176588362005666418823268049884377269319340100149632246285336215679991008838805849100859362715370264811854589453233934397420821133152517181448294362512734380856735513442104244463496978119097840061413403738569