0 1 1 4 2 16 3 64 4 256 5 1024 6 4096 7 16384 8 65536 9 262144 10 1048576 11 4194304 12 16777216 13 67108864 14 268435456 15 1073741824 16 4294967296 17 17179869184 18 68719476736 19 274877906944 20 1099511627776 21 4398046511104 22 17592186044416 23 70368744177664 24 281474976710656 25 1125899906842624 26 4503599627370496 27 18014398509481984 28 72057594037927936 29 288230376151711744 30 1152921504606846976 31 4611686018427387904 32 18446744073709551616 33 73786976294838206464 34 295147905179352825856 35 1180591620717411303424 36 4722366482869645213696 37 18889465931478580854784 38 75557863725914323419136 39 302231454903657293676544 40 1208925819614629174706176 41 4835703278458516698824704 42 19342813113834066795298816 43 77371252455336267181195264 44 309485009821345068724781056 45 1237940039285380274899124224 46 4951760157141521099596496896 47 19807040628566084398385987584 48 79228162514264337593543950336 49 316912650057057350374175801344 50 1267650600228229401496703205376 51 5070602400912917605986812821504 52 20282409603651670423947251286016 53 81129638414606681695789005144064 54 324518553658426726783156020576256 55 1298074214633706907132624082305024 56 5192296858534827628530496329220096 57 20769187434139310514121985316880384 58 83076749736557242056487941267521536 59 332306998946228968225951765070086144 60 1329227995784915872903807060280344576 61 5316911983139663491615228241121378304 62 21267647932558653966460912964485513216 63 85070591730234615865843651857942052864 64 340282366920938463463374607431768211456 65 1361129467683753853853498429727072845824 66 5444517870735015415413993718908291383296 67 21778071482940061661655974875633165533184 68 87112285931760246646623899502532662132736 69 348449143727040986586495598010130648530944 70 1393796574908163946345982392040522594123776 71 5575186299632655785383929568162090376495104 72 22300745198530623141535718272648361505980416 73 89202980794122492566142873090593446023921664 74 356811923176489970264571492362373784095686656 75 1427247692705959881058285969449495136382746624 76 5708990770823839524233143877797980545530986496 77 22835963083295358096932575511191922182123945984 78 91343852333181432387730302044767688728495783936 79 365375409332725729550921208179070754913983135744 80 1461501637330902918203684832716283019655932542976 81 5846006549323611672814739330865132078623730171904 82 23384026197294446691258957323460528314494920687616 83 93536104789177786765035829293842113257979682750464 84 374144419156711147060143317175368453031918731001856 85 1496577676626844588240573268701473812127674924007424 86 5986310706507378352962293074805895248510699696029696 87 23945242826029513411849172299223580994042798784118784 88 95780971304118053647396689196894323976171195136475136 89 383123885216472214589586756787577295904684780545900544 90 1532495540865888858358347027150309183618739122183602176 91 6129982163463555433433388108601236734474956488734408704 92 24519928653854221733733552434404946937899825954937634816 93 98079714615416886934934209737619787751599303819750539264 94 392318858461667547739736838950479151006397215279002157056 95 1569275433846670190958947355801916604025588861116008628224 96 6277101735386680763835789423207666416102355444464034512896 97 25108406941546723055343157692830665664409421777856138051584 98 100433627766186892221372630771322662657637687111424552206336 99 401734511064747568885490523085290650630550748445698208825344 100 1606938044258990275541962092341162602522202993782792835301376 101 6427752177035961102167848369364650410088811975131171341205504 102 25711008708143844408671393477458601640355247900524685364822016 103 102844034832575377634685573909834406561420991602098741459288064 104 411376139330301510538742295639337626245683966408394965837152256 105 1645504557321206042154969182557350504982735865633579863348609024 106 6582018229284824168619876730229402019930943462534319453394436096 107 26328072917139296674479506920917608079723773850137277813577744384 108 105312291668557186697918027683670432318895095400549111254310977536 109 421249166674228746791672110734681729275580381602196445017243910144 110 1684996666696914987166688442938726917102321526408785780068975640576 111 6739986666787659948666753771754907668409286105635143120275902562304 112 26959946667150639794667015087019630673637144422540572481103610249216 113 107839786668602559178668060348078522694548577690162289924414440996864 114 431359146674410236714672241392314090778194310760649159697657763987456 115 1725436586697640946858688965569256363112777243042596638790631055949824 116 6901746346790563787434755862277025452451108972170386555162524223799296 117 27606985387162255149739023449108101809804435888681546220650096895197184 118 110427941548649020598956093796432407239217743554726184882600387580788736 119 441711766194596082395824375185729628956870974218904739530401550323154944 120 1766847064778384329583297500742918515827483896875618958121606201292619776 121 7067388259113537318333190002971674063309935587502475832486424805170479104 122 28269553036454149273332760011886696253239742350009903329945699220681916416 123 113078212145816597093331040047546785012958969400039613319782796882727665664 124 452312848583266388373324160190187140051835877600158453279131187530910662656 125 1809251394333065553493296640760748560207343510400633813116524750123642650624 126 7237005577332262213973186563042994240829374041602535252466099000494570602496 127 28948022309329048855892746252171976963317496166410141009864396001978282409984 128 115792089237316195423570985008687907853269984665640564039457584007913129639936 129 463168356949264781694283940034751631413079938662562256157830336031652518559744 130 1852673427797059126777135760139006525652319754650249024631321344126610074238976 131 7410693711188236507108543040556026102609279018600996098525285376506440296955904 132 29642774844752946028434172162224104410437116074403984394101141506025761187823616 133 118571099379011784113736688648896417641748464297615937576404566024103044751294464 134 474284397516047136454946754595585670566993857190463750305618264096412179005177856 135 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 136 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 137 30354201441027016733116592294117482916287606860189680019559568902170379456331382784 138 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 139 485667223056432267729865476705879726660601709763034880312953102434726071301302124544 140 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 141 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 142 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 143 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 144 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 145 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 146 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 147 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 148 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 149 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 150 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 151 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 152 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 153 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 154 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 155 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 156 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 157 33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 158 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 159 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 160 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 161 8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 162 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 163 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 164 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 165 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 166 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 167 34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 168 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 169 559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 170 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 171 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 172 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 173 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 174 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 175 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 176 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 177 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 178 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 179 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 180 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 181 9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 182 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 183 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 184 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 185 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 186 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 187 38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 188 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 189 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 190 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 191 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 192 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 193 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 194 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 195 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 196 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 197 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 198 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 199 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344