0 1 1 1 2 6 3 16 4 72 5 256 6 1056 7 4096 8 16512 9 65536 10 262656 11 1048576 12 4196352 13 16777216 14 67117056 15 268435456 16 1073774592 17 4294967296 18 17180000256 19 68719476736 20 274878431232 21 1099511627776 22 4398048608256 23 17592186044416 24 70368752566272 25 281474976710656 26 1125899940397056 27 4503599627370496 28 18014398643699712 29 72057594037927936 30 288230376688582656 31 1152921504606846976 32 4611686020574871552 33 18446744073709551616 34 73786976303428141056 35 295147905179352825856 36 1180591620751771041792 37 4722366482869645213696 38 18889465931616019808256 39 75557863725914323419136 40 302231454904207049490432 41 1208925819614629174706176 42 4835703278460715722080256 43 19342813113834066795298816 44 77371252455345063274217472 45 309485009821345068724781056 46 1237940039285415459271213056 47 4951760157141521099596496896 48 19807040628566225135874342912 49 79228162514264337593543950336 50 316912650057057913324129222656 51 1267650600228229401496703205376 52 5070602400912919857786626506752 53 20282409603651670423947251286016 54 81129638414606690702988259885056 55 324518553658426726783156020576256 56 1298074214633706943161421101268992 57 5192296858534827628530496329220096 58 20769187434139310658237173392736256 59 83076749736557242056487941267521536 60 332306998946228968802412517373509632 61 1329227995784915872903807060280344576 62 5316911983139663493921071250335072256 63 21267647932558653966460912964485513216 64 85070591730234615875067023894796828672 65 340282366920938463463374607431768211456 66 1361129467683753853890391917874491949056 67 5444517870735015415413993718908291383296 68 21778071482940061661803548828222841946112 69 87112285931760246646623899502532662132736 70 348449143727040986587085893820489354182656 71 1393796574908163946345982392040522594123776 72 5575186299632655785386290751403525199101952 73 22300745198530623141535718272648361505980416 74 89202980794122492566152317823559185314349056 75 356811923176489970264571492362373784095686656 76 1427247692705959881058323748381358093544456192 77 5708990770823839524233143877797980545530986496 78 22835963083295358096932726626919374010770784256 79 91343852333181432387730302044767688728495783936 80 365375409332725729550921812641980562228570488832 81 1461501637330902918203684832716283019655932542976 82 5846006549323611672814741748716771307882079584256 83 23384026197294446691258957323460528314494920687616 84 93536104789177786765035838965248670175013080399872 85 374144419156711147060143317175368453031918731001856 86 1496577676626844588240573307387100039795808514605056 87 5986310706507378352962293074805895248510699696029696 88 23945242826029513411849172453966085904715333146509312 89 95780971304118053647396689196894323976171195136475136 90 383123885216472214589586757406547315547374917995462656 91 1532495540865888858358347027150309183618739122183602176 92 6129982163463555433433388111077116813045717038532657152 93 24519928653854221733733552434404946937899825954937634816 94 98079714615416886934934209747523308065882346018943533056 95 392318858461667547739736838950479151006397215279002157056 96 1569275433846670190958947355841530685282721029912780603392 97 6277101735386680763835789423207666416102355444464034512896 98 25108406941546723055343157692989121989437950453043225952256 99 100433627766186892221372630771322662657637687111424552206336 100 401734511064747568885490523085924475930664863146446560428032 101 1606938044258990275541962092341162602522202993782792835301376 102 6427752177035961102167848369367185711289268433934164747616256 103 25711008708143844408671393477458601640355247900524685364822016 104 102844034832575377634685573909844547766222817437310715084931072 105 411376139330301510538742295639337626245683966408394965837152256 106 1645504557321206042154969182557391069801943168974427757851181056 107 6582018229284824168619876730229402019930943462534319453394436096 108 26328072917139296674479506920917770339000603063500669391588032512 109 105312291668557186697918027683670432318895095400549111254310977536 110 421249166674228746791672110734682378312687698455650011329285062656 111 1684996666696914987166688442938726917102321526408785780068975640576 112 6739986666787659948666753771754910264557715373048957385524067172352 113 26959946667150639794667015087019630673637144422540572481103610249216 114 107839786668602559178668060348078533079142294759817546985407099437056 115 431359146674410236714672241392314090778194310760649159697657763987456 116 1725436586697640946858688965569256404651152111321217667034601689710592 117 6901746346790563787434755862277025452451108972170386555162524223799296 118 27606985387162255149739023449108101975957935361796030333625979430240256 119 110427941548649020598956093796432407239217743554726184882600387580788736 120 441711766194596082395824375185729629621484972111362675982305080463327232 121 1766847064778384329583297500742918515827483896875618958121606201292619776 122 7067388259113537318333190002971674065968391579072307578294038925731168256 123 28269553036454149273332760011886696253239742350009903329945699220681916416 124 113078212145816597093331040047546785023592793366318940303013253364970422272 125 452312848583266388373324160190187140051835877600158453279131187530910662656 126 1809251394333065553493296640760748560249878806265751121049446576052613677056 127 7237005577332262213973186563042994240829374041602535252466099000494570602496 128 28948022309329048855892746252171976963487637349870610241596083305694166515712 129 115792089237316195423570985008687907853269984665640564039457584007913129639936 130 463168356949264781694283940034751631413760503396404133084757085246516054982656 131 1852673427797059126777135760139006525652319754650249024631321344126610074238976 132 7410693711188236507108543040556026102612001277536363606232992373365894442647552 133 29642774844752946028434172162224104410437116074403984394101141506025761187823616 134 118571099379011784113736688648896417641759353333357407607235394011540861334061056 135 474284397516047136454946754595585670566993857190463750305618264096412179005177856 136 1897137590064188545819787018382342682268018984904820881345796368335399982351777792 137 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 138 30354201441027016733116592294117482916287781084761543540052862149969384521655648256 139 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 140 485667223056432267729865476705879726660602406661322334394926275425922091562599186432 141 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 142 7770675568902916283677847627294075626569630143801707901335142330920401221866022240256 143 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 144 124330809102446660538845562036705210025114048849709528625427564991149010577314096873472 145 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 146 1989292945639146568621528992587283360401824647790881266823102190644074533346856514093056 147 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 148 31828687130226345097944463881396533766429193829436215504434679653447953989989028081958912 149 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 150 509258994083621521567111422102344540262867099130107909012015052867738309665581744737222656 151 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 152 8148143905337944345073782753637512644205873577518240387956481559534097137952337097499082752 153 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 154 130370302485407109521180524058200202307293977206037901582360667807146690940449510286799405056 155 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 156 2085924839766513752338888384931203236916703635159590646817998536332751601980040631496046804992 157 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 158 33374797436264220037422214158899251790667258162005387235088887986997643819412043971565774176256 159 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 160 533996758980227520598755426542388028650676130589893943305425853414656773861518279015568488005632 161 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 162 8543948143683640329580086824678208458410818089429534083062828237125286272787994766131160212832256 163 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 164 136703170298938245273281389194851335334573089430837469289709310123967691928622725465626821024284672 165 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 166 2187250724783011924372502227117621365353169430893259204478165195303335517114022844280142166864429056 167 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 168 34996011596528190789960035633881941845650710894291586055021908058132778058848602455802726791734362112 169 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 170 559936185544451052639360570142111069530411374308663132013835588663242088081674587082125437155363782656 171 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 172 8958978968711216842229769122273777112486581988938601132755309657544343965867181184471134228436276477952 173 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 174 143343663499379469475676305956380433799785311823017582206220715476439385680116450116166656590782247469056 175 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 176 2293498615990071511610820895302086940796564989168281171628074491445949699786829406517180541195723254792192 177 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 178 36695977855841144185773134324833391052745039826692498171363364038426873312209135322908944802104401257824256 179 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 180 587135645693458306972370149197334256843920637227079968443070513315996685457825624441079341405561736849784832 181 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 182 9394170331095332911557922387157348109502730195633279485894154967860613817175127828155414360776553056494944256 183 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 184 150306725297525326584926758194517569752043683130132471737526586504988488474201716598879209365575109971512655872 185 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 186 2404907604760405225358828131112281116032698930082119547653305812156690485184826150975637668221802803814576685056 187 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 188 38478521676166483605741250097796497856523182881313912761864414706814546441347613157184483965039249038114723725312 189 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 190 615656346818663737691860001564743965704370926101022604187476722158262737775123389481248868534589601318161566662656 191 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 192 9850501549098619803069760025035903451269934817616361666990211901929123783256220547565170396929280087923889014833152 193 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 194 157608024785577916849116160400574455220318957081861786671805727820453660447516514024503480352371867274115440030253056 195 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 196 2521728396569246669585858566409191283525103313309788586748740994685609286821932165445898701643963419855179903655739392 197 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 198 40347654345107946713373737062547060536401653012956617387979253313203151467797586411349751290327468891560209911178592256 199 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 200 645562469521727147413979793000752968582426448207305878207665642604184034999348069638457508901335718960472684389604524032