-1 1
0 2
1 6
2 20
3 72
4 272
5 1056
6 4160
7 16512
8 65792
9 262656
10 1049600
11 4196352
12 16781312
13 67117056
14 268451840
15 1073774592
16 4295032832
17 17180000256
18 68719738880
19 274878431232
20 1099512676352
21 4398048608256
22 17592190238720
23 70368752566272
24 281474993487872
25 1125899940397056
26 4503599694479360
27 18014398643699712
28 72057594306363392
29 288230376688582656
30 1152921505680588800
31 4611686020574871552
32 18446744078004518912
33 73786976303428141056
34 295147905196532695040
35 1180591620751771041792
36 4722366482938364690432
37 18889465931616019808256
38 75557863726189201326080
39 302231454904207049490432
40 1208925819615728686333952
41 4835703278460715722080256
42 19342813113838464841809920
43 77371252455345063274217472
44 309485009821362660910825472
45 1237940039285415459271213056
46 4951760157141591468340674560
47 19807040628566225135874342912
48 79228162514264619068520660992
49 316912650057057913324129222656
50 1267650600228230527396610048000
51 5070602400912919857786626506752
52 20282409603651674927546878656512
53 81129638414606690702988259885056
54 324518553658426744797554530058240
55 1298074214633706943161421101268992
56 5192296858534827700588090367148032
57 20769187434139310658237173392736256
58 83076749736557242344718317419233280
59 332306998946228968802412517373509632
60 1329227995784915874056728564887191552
61 5316911983139663493921071250335072256
62 21267647932558653971072598982912901120
63 85070591730234615875067023894796828672
64 340282366920938463481821351505477763072
65 1361129467683753853890391917874491949056
66 5444517870735015415487780695203129589760
67 21778071482940061661803548828222841946112
68 87112285931760246646919047407712014958592
69 348449143727040986587085893820489354182656
70 1393796574908163946347162983661240005427200
71 5575186299632655785386290751403525199101952
72 22300745198530623141540440639131231151194112
73 89202980794122492566152317823559185314349056
74 356811923176489970264590381828305262676541440
75 1427247692705959881058323748381358093544456192
76 5708990770823839524233219435661706459854405632
77 22835963083295358096932726626919374010770784256
78 91343852333181432387730604276222592385789460480
79 365375409332725729550921812641980562228570488832
80 1461501637330902918203686041642102634285107249152
81 5846006549323611672814741748716771307882079584256
82 23384026197294446691258962159163806773011619512320
83 93536104789177786765035838965248670175013080399872
84 374144419156711147060143336518181566865985526300672
85 1496577676626844588240573307387100039795808514605056
86 5986310706507378352962293152177147703846966877224960
87 23945242826029513411849172453966085904715333146509312
88 95780971304118053647396689506379333797516263861256192
89 383123885216472214589586757406547315547374917995462656
90 1532495540865888858358347028388249222904119397082726400
91 6129982163463555433433388111077116813045717038532657152
92 24519928653854221733733552439356707095041347054534131712
93 98079714615416886934934209747523308065882346018943533056
94 392318858461667547739736838970286191634963299677388144640
95 1569275433846670190958947355841530685282721029912780603392
96 6277101735386680763835789423286894578616619782057578463232
97 25108406941546723055343157692989121989437950453043225952256
98 100433627766186892221372630771639575307694744461798728007680
99 401734511064747568885490523085924475930664863146446560428032
100 1606938044258990275541962092342430253122431223184289538506752
101 6427752177035961102167848369367185711289268433934164747616256
102 25711008708143844408671393477463672242756160818130672177643520
103 102844034832575377634685573909844547766222817437310715084931072
104 411376139330301510538742295639357908655287618078818913088438272
105 1645504557321206042154969182557391069801943168974427757851181056
106 6582018229284824168619876730229483149569358069216015242399580160
107 26328072917139296674479506920917770339000603063500669391588032512
108 105312291668557186697918027683670756837448753827275894410331553792
109 421249166674228746791672110734682378312687698455650011329285062656
110 1684996666696914987166688442938728215176536160115692912693057945600
111 6739986666787659948666753771754910264557715373048957385524067172352
112 26959946667150639794667015087019635865934002957368201011599939469312
113 107839786668602559178668060348078533079142294759817546985407099437056
114 431359146674410236714672241392314111547381744899959673819643080867840
115 1725436586697640946858688965569256404651152111321217667034601689710592
116 6901746346790563787434755862277025535527858708727628611650465491320832
117 27606985387162255149739023449108101975957935361796030333625979430240256
118 110427941548649020598956093796432407571524742500955153108552152650874880
119 441711766194596082395824375185729629621484972111362675982305080463327232
120 1766847064778384329583297500742918517156711892660534831025413261572964352
121 7067388259113537318333190002971674065968391579072307578294038925731168256
122 28269553036454149273332760011886696258556654333149566821560927461803294720
123 113078212145816597093331040047546785023592793366318940303013253364970422272
124 452312848583266388373324160190187140073103525532717107245592100495396175872
125 1809251394333065553493296640760748560249878806265751121049446576052613677056
126 7237005577332262213973186563042994240914444633332769868331942652352512655360
127 28948022309329048855892746252171976963487637349870610241596083305694166515712
128 115792089237316195423570985008687907853610267032561502502920958615344897851392
129 463168356949264781694283940034751631413760503396404133084757085246516054982656
130 1852673427797059126777135760139006525653680884117932778485174842556337147084800
131 7410693711188236507108543040556026102612001277536363606232992373365894442647552
132 29642774844752946028434172162224104410442560592274719409516555499744669479206912
133 118571099379011784113736688648896417641759353333357407607235394011540861334061056
134 474284397516047136454946754595585670567015635261946690367279920071287812170711040
135 1897137590064188545819787018382342682268018984904820881345796368335399982351777792
136 7588550360256754183279148073529370729071988827333351765136538849442097396744978432
137 30354201441027016733116592294117482916287781084761543540052862149969384521655648256
138 121416805764108066932466369176469931665150775889902447119224862104279527955974062080
139 485667223056432267729865476705879726660602406661322334394926275425922091562599186432
140 1942668892225729070919461906823518906642408232848714429415758755721296325727802621952
141 7770675568902916283677847627294075626569630143801707901335142330920401221866022240256
142 31082702275611665134711390509176302506278515000020531972684783939752036725373712465920
143 124330809102446660538845562036705210025114048849709528625427564991149010577314096873472
144 497323236409786642155382248146820840100456173098092915971087118428877769660894881513472
145 1989292945639146568621528992587283360401824647790881266823102190644074533346856514093056
146 7957171782556586274486115970349133441607298501960544273169916196433425042793980032450560
147 31828687130226345097944463881396533766429193829436215504434679653447953989989028081958912
148 127314748520905380391777855525586135065716774960932938841248748349220323597582328232148992
149 509258994083621521567111422102344540262867099130107909012015052867738309665581744737222656
150 2037035976334486086268445688409378161051468395093183943342100330412667269212831842566144000
151 8148143905337944345073782753637512644205873577518240387956481559534097137952337097499082752
152 32592575621351777380295131014550050576823494304363970781002086713903244674011367844465344512
153 130370302485407109521180524058200202307293977206037901582360667807146690940449510286799405056
154 521481209941628438084722096232800809229175908801315643246147313131654188250606118965073674240
155 2085924839766513752338888384931203236916703635159590646817998536332751601980040631496046804992
156 8343699359066055009355553539724812947666814540547018734938812712943276105875394837255691436032
157 33374797436264220037422214158899251790667258162005387235088887986997643819412043971565774176256
158 133499189745056880149688856635597007162669032647656173531022826218439654069469105131349113569280
159 533996758980227520598755426542388028650676130589893943305425853414656773861518279015568488005632
160 2135987035920910082395021706169552114602704522358114271584372510740423410613356833042618019479552
161 8543948143683640329580086824678208458410818089429534083062828237125286272787994766131160212832256
162 34175792574734561318320347298712833833643272357712290325701989336828330351821113932446017121157120
163 136703170298938245273281389194851335334573089430837469289709310123967691928622725465626821024284672
164 546812681195752981093125556779405341338292357723326493132639946049179508757167441334192789176451072
165 2187250724783011924372502227117621365353169430893259204478165195303335517114022844280142166864429056
166 8749002899132047697490008908470485461412677723572943281807871603426577032626797535007310687774965760
167 34996011596528190789960035633881941845650710894291586055021908058132778058848602455802726791734362112
168 139984046386112763159840142535527767382602843577165970075668475521384052092077234454757875248206446592
169 559936185544451052639360570142111069530411374308663132013835588663242088081674587082125437155363782656
170 2239744742177804210557442280568444278121645497234651031477665727808380111753429646854689620946531123200
171 8958978968711216842229769122273777112486581988938601132755309657544343965867181184471134228436276477952
172 35835915874844867368919076489095108449946327955754398544710532122799022901175649931989288403045409882112
173 143343663499379469475676305956380433799785311823017582206220715476439385680116450116166656590782247469056
174 573374653997517877902705223825521735199141247292070304879640035876244130871293501241085632320330205757440
175 2293498615990071511610820895302086940796564989168281171628074491445949699786829406517180541195723254792192
176 9173994463960286046443283581208347763186259956673124590731326661665745151750628429174398188611697882693632
177 36695977855841144185773134324833391052745039826692498171363364038426873312209135322908944802104401257824256
178 146783911423364576743092537299333564210980159306769992302329570937235278659249784504058483303732824485396480
179 587135645693458306972370149197334256843920637227079968443070513315996685457825624441079341405561736849784832
180 2348542582773833227889480596789337027375682548908319872239786512398097883472955470614008182003507825215537152
181 9394170331095332911557922387157348109502730195633279485894154967860613817175127828155414360776553056494944256
182 37576681324381331646231689548629392438010920782533117937446637707978899835267123204020420708631255737245368320
183 150306725297525326584926758194517569752043683130132471737526586504988488474201716598879209365575109971512655872
184 601226901190101306339707032778070279008174732520529886925586417366099732163073313961111890524400613931112988672
185 2404907604760405225358828131112281116032698930082119547653305812156690485184826150975637668221802803814576685056
186 9619630419041620901435312524449124464130795720328478190515143534011345053804370394164930885135611911438556200960
187 38478521676166483605741250097796497856523182881313912761864414706814546441347613157184483965039249038114723725312
188 153914086704665934422965000391185991426092731525255651047065339968796518217650715789787456709150598937179892744192
189 615656346818663737691860001564743965704370926101022604187476722158262737775123389481248868534589601318161566662656
190 2462625387274654950767440006258975862817483704404090416748337613199204280909534610569193557534332816411530258022400
191 9850501549098619803069760025035903451269934817616361666990211901929123783256220547565170396929280087923889014833152
192 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837473921301017996251092024819712
193 157608024785577916849116160400574455220318957081861786671805727820453660447516514024503480352371867274115440030253056
194 630432099142311667396464641602297820881275828327447146687197802874873095067010712940321090743823059674683903982960640
195 2521728396569246669585858566409191283525103313309788586748740994685609286821932165445898701643963419855179903655739392
196 10086913586276986678343434265636765134100413253239154346994863545114670960395507289152823483913196041733608190070751232
197 40347654345107946713373737062547060536401653012956617387979253313203151467797586411349751290327468891560209911178592256
198 161390617380431786853494948250188242145606612051826469551916611518301541123621460154875919870659245015492393946505543680
199 645562469521727147413979793000752968582426448207305878207665642604184034999348069638457508901335718960472684389604524032
200 2582249878086908589655919172003011874329705792829223512830660963478691881007116736591737694442740353638896954765582794752