1 8
2 64
3 512
4 4096
5 32768
6 262144
7 2097152
8 16777215
9 134217712
10 1073741632
11 8589932544
12 68719456256
13 549755617280
14 4398044676096
15 35184355311616
16 281474825715713
17 2251798471507992
18 18014386698322304
19 144115084996645888
20 1152920611253710848
21 9223364340274069504
22 73786910324147879936
23 590295247408827727872
24 4722361697795796107263
25 37778891330567897350112
26 302231112630156480478592
27 2417848756926166847182848
28 19342788902488723523751936
29 154742301996545447915945984
30 1237938342185453259179687936
31 9903506147188378664609775616
32 79228044455145331521082097665
33 633824317862271321600759431208
34 5070594240667057942649594971072
35 40564751507487706615029912585728
36 324517992717112750431515776933888
37 2596143786994600006906678299525120
38 20769149058018457869800167216513024
39 166153182560641515770022673122328576
40 1329225381257087671014849863896530943
41 10633802416232383505847477310412816336
42 85070414259264827379721875833707559616
43 680563273509367111550068391639747891200
44 5444505863556944175287796701602206195712
45 43556044312311766407702366706139350040576
46 348448333729345073243161063848947583811584
47 2787586503681578025303772740768907548164096
48 22300690700227242945342510911301396488781825
49 178405514968015527330356581442933861497438264
50 1427244034673709959378025271821595058271946496
51 11417951596826406165657090624504368826427680768
52 91343607330105385768312549708238249009215250432
53 730748815084798773834733989963539285934371962880
54 5845990172230056461332798676547250438527391891456
55 46767918590253948009084364108605262739311586967552
56 374143326421340883845431967526331190613096206958591
57 2993146432965212102747928409854068081970908158230464
58 23945170036477662148273467900807272834172206993897216
59 191561348873869700359781577549367558169008829523496960
60 1532490699647350272772866852082390757113821626972725248
61 12259924866429987097384160981925136093371287081409839104
62 98079393085449724549016826522602412199719858123886821376
63 784635097915679206138186603096455188992496125679507603456
64 6277080409182107227764608979339673985608778392339853869057
65 50216640280310424856904769086788982030802145167810672721992
66 401733098297313362377576004420843955439144327170278387878720
67 3213864594817158025150907675585174094145596448353397579532800
68 25710915226046564553856988631814540670774014473005553663537152
69 205687309548447650000868811670355343441056022412757347898458112
70 1645498378308188114557225944346016224926035979582200659300843520
71 13163986241830407000778601416581526702953098844161479594899144704
72 105311883657562846824121583568043234283950805144513444419339288575
73 842495019043862494282547811639576787482624410353962387544041586608
74 6739959750617801656947020115540609879017039843687371930073944814144
75 53919674791077818438418135773417203446962224603902527087193978980352
76 431357372617707321460780532330348995761157126057205743691998168305664
77 3450858775254349023238594257773980295733913567401623536778637447987200
78 27606868556536413877720639504965898019855083613177008712028440283054080
79 220854935288305069191358115261125767577313965952317225534747927365287936
80 1766839376994556895968018097967422572575277443667732659764538999583014913
81 14134714173461436123881650501191568941025432066717450924153924452622532696
82 113077706647731738373251547062512435987593577516699763705859465547035447424
83 904621599262179115908193938081963714483545173171373505744348637182304599040
84 7236972362740060309558230043875177385519365624213861988749045405460268486656
85 57895775451061707222116817112407161310174629259797328508368826465044699906048
86 463166176001625101240520659178617785515499014223295014889941899691917316194304
87 3705329187158065521619096082070827022998224536472394166802309662787411164266496
88 29642631730425147178395872688548518216563223716501709666685817537760289731117055
89 237141039708687003965730857626737644540936848706581610616035616148157865226403744
90 1897128204591789383994108487762354093815058802059075368228521223325797374775782528
91 15177024732112715809773751993904894668556755932927429774454664042257741815901661184
92 121416190619929363738129706393009113473276661944053813981775323589016529066944802816
93 971329467063659458843330429027255795379051985377801252056874080343305767490858516480
94 7770635273343099669121542191697387184414630367523395793159977752804546448009551937536
95 62165078481415610194906815914483015404490019941962629872885655220126708796665251233792
96 497320598208693151134107348919991434687401942972477322481375575075196132613032278753281
97 3978564548528505500385854825629073850761571002842969873269393984565952912746393003622504
98 31828514491099839411297454610924103043738474207684956927079783648006399976173769253197504
99 254628100751773983177663827113640830445013125104723722489208494729387157551648338123918848
100 2037024684598001245491946878779420250550991527561127835859853976059773671396657638046547968
101 16296196505454542900276116186904932977152136841437037309077579751604109027867493613513867264
102 130369564273001069859109260373697272119829910316865930949224844852855119418393500898559000576
103 1042956452018930077457263888082762262475623878044907505631168885937185735220439210523220770816
104 8343651118830842410964959970554749179813556336957317072572028606121910806567381071153487413247
105 66749204972082190759214179378583167809434599934087533737606355579581301886586135822834895683472
106 533993607948143034973874023731210731551373755734226062215893917556866767086289110408909912270272
107 4271948608957043528017009012185858738770159600860683393003428851246439407303155331622941174243328
108 34175586834631663626134826605539991130741026255893939582899594950117539198651571256325891347398656
109 273404678380856803554535712568203742140995232895014675226159450523360561985103542183113517265321984
110 2187237296677290155435215841436369563430689743330207084943344654962039643025708919071407239563575296
111 17497897330461869224551649274227068424683255471017778634639251608527431207019936132132047393287831552
112 139983170300043834965570783228856576842716863954585892119796940296190843534248682489675307992815239169
113 1119865295651145707642375506616673236158567102202087202870841784763171168692687573331266641107626229880
114 8958921831215557712995969079059362158057805266242941888740672062211451792674733500361022719951097568768
115 71671370377775852746924224615465885078603703359783934249241983494262763094958460699732850136667606306816
116 573370928846619987343730170788900475088838496137245218099996285054507154642128486946291544767449503055872
117 4586967157368281517893037811775491232506965828102728849785295054276606713776465910466790175026078759124992
118 36695735071708955465854147058988088423686163194132087468075275490868198748172084258025402328801390509424640
119 293565863075774313264963951920255433162420880869801228726823569287693981457945467044267086498363730787565568
120 2348526764623024206075876649791260236442790204241545875228696434504611555472720202105454202311601853485285375
121 18788212997118897997461305555954575274869085475365264799742368605195107680610592924156060287226173720256053120
122 150305695018029352764132731451667523139590525745116852154997060100888799233432950718514981936786669810950856192
123 1202445488472864444337209104689115569650839127357231457456042231565126899604700510789659155761443221820000542720
124 9619563334411986708077685493782753768306237930019355522403119752524730142330449444188786299800001007110501285888
125 76956502088328736296339966057224218370958670933189016076496108234902786862036881777044379931609833030805251162112
126 615651980010894818661764262603646687979580943779348934479881397803946804028096306044270781427476335445051499872256
127 4925215546521295473519800835865221583581214387813910606037822455608005144530788990408699207152724185196681211412480
128 39401722023643599165134200611045122877389478659721080606756704416167606651634756450549391551767591169971596206014465
129 315213757400935796202175607427055427064540554408683169488788835586972248017970370993802208258080442133599049392062600
130 2521709908901791351588052095283711964848801295678939610793458529698717883254963734517466947549661600282122584185644608
131 20173678068768842339839972425060591029674840714592389529116210781547511500912810271439224790738137040813758853484614144
132 161389414930587404306733071322799234454644957410501186213574163849260339482572339841064354137118796526509063717375627264
133 1291115242488197146125128274242427818412941288325338556519577234297974480957791856691633056052570440602239478933753856000
134 10328921324253597158106207532175159943656842327021764672807683394502398043715530825436758404149782097341580386418530975744
135 82631365668813230743554186737600443684033155034959729568550861118196728741719102072705076824499049626008457894667036393472
136 661050885948783822304834328766602938427142362890199176827326282188869413766146164946884164046600845240476493185740085133311
137 5288406772376513177502878427957216080361711838581039005935440768722119723156921301604702318570598503843369811886871289003888
138 42307251657302196518231675835605633359181729859847016368543915356318428086537487157873884031097840481085358212972386126386496
139 338457993084739503377011066844872641812862809203935416355961793734336643144788396350180800809557933110545824890020235526477824
140 2707663783288501096428684228025909811703668018986525920346508136300529295897967688229106565412109327765570072611098166836195328
141 21661308975192766283232327699079004251201525738950919037433508570827000069209260548040995831663818569554119978649306400935706624
142 173290461472620806012261463486424501834452262254765025277703395758932606051276040668797141216552144406650862487614064788954677248
143 1386323609149600779284860964337209277075174414004965167261897597520599730213479583631275057027340330754157273892454623644601024512
144 11090588212145920285495065409863345449998456884897358447896003952838515652838422902904035509334558599432412950663143803416723062785
145 88724700408760589907447345776028335642771574717467029002129025687267356500587660066310982469974150224860799761935338540462495498392
146 709797560962833061957382247976550849536539238558006372170015836954223495686273193993000701885909170701045917010124495351313837600640
147 5678380149244671410919554606801339951419672095601241773424710339671994231153542407155609264906472556050434225535171072790275174327296
148 45427038486293587998855340425726491585447565061141915200871762370867817548699043359277185890145215036294146038711295971224034558423040
149 363416286229039728798076440173484233604576269287609582656055061533433969562592277664956939080165888626534598755570389120485875531677696
150 2907330116541856357763805509126410382412108319848614406483415214564075997568132170043614843844185892460132383393700625349822215298744320
151 23258639546011241712509664788150318722087589483614501246902154454615010459945327146869335119478430112340728312992331110343954077788930048
152 186069105277501721554157032810137139913355265870459125077858787740916130841046964336531778051791931564167227071525698219607829205588377599
153 1488552753495313363672666355033751343278506484192098283155841299798303359461019214104594158103352982539187591711405823821524093182211522400
154 11908421318164945946548268882887762769677202336997547707240358228370589921464658026563559271826121974404330032645329580447697394143854578560
155 95267364866939418327714740143547495356077667276308286056681092402254379699723033058966067018999710888762084210728411108410506362875662301184
156 762138873508476860328129922293039537122129752762901227311533538346272666729966715772685176874811796964881637391681250155988079678970739986432
157 6097110624651528653585310580267876123492804417526940530882685650715119800405764163589203750041555295553164472598851245677515516945890388213760
158 48776882089882112686826126878337499861532052928107204398447078722305743839170115740581459956717598520239423320658426571719498785744907806965760
159 390215033460417355483367302517035210741937701337268151573075382876291496098350465979324532784405668683485274224539099581424879942005184666796032
160 3121720081614233566365216865979248875798361697342879342125477985151544227870672886787631925743467297675950629629085725125700819928212271745990657
161 24973759164361115035608371255167635972635550300236550544905540725371054024662023633281841301353580278054622497845094089599782737901604991756402856
162 199790061406467602119921023493072204893321632724690067361696618562610203826706267601596703847269370398315005578430720071468681455515445790196644288
163 1598320395984375950019949860229837495599077705719853262585286891819789228359270441089740571812087944186809155865361549843338343233617203445910853120
164 12786562405736134091682738553708777671753084523629073337781067823024775480601496798751208801811526678682676282041255007065456589880857948596546838528
165 102292493148778448081933254844359641106148552696228169175308011701512553129692173984245506825288463387906114703165567457672407041531346642881986494464
166 818339896413345494773353351928750250511688560037772425295259695165021702731793552703848314020847750385650397385901219002952684612751987398148084989952
167 6546718781091730497769471332062699487058297738364478065093925988244790745562852323280320532842249218679534495601935527484521895477135957180000013123584
168 52373747127013762367922204291284729917217506108554127177872065780480340812958590715569677475106068005968978288864854590790450038116267729227728358998015
169 418989952042350934582262598721906584170104076232882717186425981338302001132614701062533786519007242694171548256296338881229510705147403932216835115581264
170 3351919416548746070190498669854229180288627716541429012801340489009797446450713781794002690555354094284001987735365132619116014172497775942288890728005824
171 26815353734069572577148039338883973212471526133253726382557461326791487751816481895081580434702260942184071715073765195591378270041638973921107679913193472
172 214522817085994174881050223028333231990994537312945287431386352833264078989756374559155844726409285725945895037913839523476019094876521910510912842758709248
173 1716182434395460250269953702293411011568315192355009603222921647358100930405497866781072773565767460519103772397196013022240695086605133752740659860083179520
174 13729458656823785588814134844993936163796271027151516788010947883605112278222280202455029484677825663305079793527170718276706557740156457269937880732580446208
175 109835662707871503618782580990480157247670681158914395939609517974914909980987496056787912597102072464191419668682870144278124977399356181023545865860630446080
176 878685249289224901936498280001636966696635532053809058962748965927253499367559155495712585207139104607463351380484672289370409028744811331920637699156684570625
177 7029481575323847173141051657750497011666500086326396238819274540992046656638472111350999619123326317852464116872329122018624391000447785507961169376418360983736
178 56235849250671360836382343071505306239102820401983453369125183526595884243310330440094215158983919987465618650976645240783862508887568111565913412722456159864064
179 449886767190017152621486167424003111028849350744341493699275085655305747154994891704271826190290925197464007023741446852505704479722274850888333380671969365719040
180 3599093922997320134977714458341801859897562814960194636648913253856093143975880143877800050366482675170426330244036536906206112361759103930584756534462912167043072
181 28792749667796126684361465396780712585769490951366364738181702807927097793706110745524533621859087835595950122848519898053635876653377744839544299535043437253165056
182 230341983612910356651106134360110855692219763814659890753936834452468898744536607741916066519843218006941937677708365657258368736520464218559897126342466765444874240
183 1842735759067620145337345456098305855057600862846597967117098736010233215041382880947832475370833146953463037230247256575196805614038736349122995987193868262928547840
184 14741885193855711873473861712288166838823840206137251683127730925332899793077563680023504307254079968488599690378626672116902155541900862048172635976913246946743812095
185 117935074521364119663943720557253676960093709982597927138625608583388657352573852801715923107033020624582479670564896504606095225710815895937595579854136599155589513024
186 943480539935063706640188928075686344175443440757963015125551499541925732224706579103396944762049006012739849898900521060203521021824018279932653072919680070788556240128
187 7547843869593742463104358803119323329400436497214353376662918297060320202491905477832283853824565857810993601727197144740181315668887666517186373695024059894339084201984
188 60382747357656016707514735447240128293401632080152012053108709727569307763842099846778126952796476496005273643391246913884913619144988970378387058975435944691800506572800
189 483061950068498465863991199216455629566500470871725145058504939638851654183639005068114270097838190108954353551179852462559410899524035109649351632259188022490966799417344
190 3864495370206004114001572942625510676421148074754037345808148763173978781000213296008306418866639001028416821467501141992109629937823544356730594498176377837460968950464512
191 30915961118912273844392438203658629313063329540431435919867222988293094237768491326683570403100636637394187618276971905689620464305782740815108406862415035505819488675168256
192 247327674209412996899427632155407322216339797499611281221686100778613828569248137535904883201300785845073532457616084866890291597544106384620005206726684307133308962657533953
193 1978621275740229453831301393299538020477041419903180267175561667603302045165327747713386263894483179727567635078449008370225828174257625366144145716217894602929872545670758600
194 15828969262441295695586704506207376088129987183782001379441478215274916819396889757000511007758920675771535067887742168061285565190539981105134885797090083903758909576809828672
195 126631746551686495970951172945300205585716568069819513821178449059281037494854915564098610229787511581606422732108335617293139781343004179953412569190346976206011382275394427392
196 1013053912030744610111592676047666197445604251156924030417415539365538572389531560670689035060173139856374885851593041547098204365830414294638330175135716834212146366402648846336
197 8104430813184006812394275544390130363109204442754921371614179256419368940264598301726507212367115021012808977858390781196933172367232414833071531751734102414509148440254391353344
198 64835442640976684293150090353548100279362959120891296218876088243206188348138005413598761690630501301463470794450304782074323386828229380841027897283278321139695350061066180362240
199 518683510211852355432926878435946598576274359903800829319572786078426518492009805540298766841473607311071128961414819979622681405005370740945482363157819706702527294669040767729664
200 4149467834367144634050418128059940633202872662890609134945301066941311369322249875074252598826905657187783186617786102220896584349751368383457474285257350926935911224043363484303359
201 33195740696315881332173891193178131766084960826083453176382141359968823351275953835266273077228981363019085765374653739318164304572182772810034428137913091197592686862474362203668272
202 265565909741557788216095433958720547921303598478680441629055751438272371535290811285240427617320843145232010351462162026803146375291896991940294319968418932490657591140885320819517504
203 2124527151300715754042267500718591438070223202112875463212932190327729913001288995427007856839956515374344501205274564106089553709195394592518174606334782269578284523115700291161712640
204 16996216197351814001593529894156055456895588171298752548779427105206299938471739573884502184030617062821616153267310661255674882575358790909731102212348083020909441972779235926644854784
205 135969721474383698828741426758972899265034342261185577635314045227471143088404976326477715745737724135457908213329507431654617863669697960045433984627252912433173121273085447158767484928
206 1087757706959626949653247120921692840572174458726525500191216142943680901501051462473816312367140102453161964243165265002932160835034196852134091035990126016187063830489333516203959517184
207 8702061136993505385373621534446664288630797093537844097728899823976661133581893207780724958638353978151688402874193158608637307057592169811701987342438644971676803941387373460590908407808
208 69616484946480208715844338225155186249105743545430089891222063646512222127343776339995924594854232998307850035210358651082996235564153008742247515282034874516063504595187763641363782959105
209 556931846376100973410873373627350296814714182278479893046323332789956417049926859444013561492560786757481437262597103834010230566348919497755207312221850858215416839168815246656548060004568
210 4455454505442898045729198772923368415797165536924240665690145033263899898127043340261297206700058676739008352868766479209919817727644980690144666557480486897304402222692930832367063660519040