1 112
2 232
3 568
4 1624
5 5272
6 18712
7 70168
8 271384
9 1067032
10 4231192
11 16850968
12 67256344
13 268730392
14 1074331672
15 4296146968
16 17182228504
17 68724195352
18 274887344152
19 1099530502168
20 4398084259864
21 17592261541912
22 70368895172632
23 281475278700568
24 1125900510822424
25 4503600835330072
26 18014400925401112
27 72057598869766168
28 288230385815388184
29 1152921523934199832
30 4611686057082093592
31 18446744151018962968
32 73786976449457029144
33 295147905488590471192
34 1180591621335886594072
35 4722366484106595794968
36 18889465933952482017304
37 75557863730862125744152
38 302231454913552898326552
39 1208925819634420384006168
40 4835703278498099117424664
41 19342813113913231632498712
42 77371252455494596855595032
43 309485009821661728073580568
44 1237940039286013593596723224
45 4951760157142787736991694872
46 19807040628568617673176383512
47 79228162514269404143124742168
48 316912650057067483473337384984
49 1267650600228249667695026372632
50 5070602400912958138383459155992
51 20282409603651751488740543954968
52 81129638414606843825375590481944
53 324518553658427051042329191251992
54 1298074214633707555650970423656472
55 5192296858534828925567189011922968
56 20769187434139313108195370682286104
57 83076749736557247244634711998332952
58 332306998946228978602245306531708952
59 1329227995784915893656394143203590168
60 5316911983139663533120402406967869464
61 21267647932558654049471261296178495512
62 85070591730234616031864348521328017432
63 340282366920938463795416000758540140568
64 1361129467683753854517581216380616704024
65 5444517870735015416742159292215379099672
66 21778071482940061664312306022247340965912
67 87112285931760246651936561795761012998168
68 348449143727040986597120922596587350261784
69 1393796574908163946367233041213435997585432
70 5575186299632655785426430866507917183418392
71 22300745198530623141620720869340015119826968
72 89202980794122492566312878283976753251614744
73 356811923176489970264911502749140398551072792
74 1427247692705959881058965990223028365293518872
75 5708990770823839524234503919345047003352530968
76 22835963083295358096935295594286055097767034904
77 91343852333181432387735742210955954559781961752
78 365375409332725729550932088511447286576555491352
79 1461501637330902918203706593381036082981077254168
80 5846006549323611672814782852194638205274019594264
81 23384026197294446691259044366119540567795499532312
82 93536104789177786765036003379160137764580840439832
83 374144419156711147060143665346004502045121046380568
84 1496577676626844588240573965042745910154079554764824
85 5986310706507378352962294467488439444563508957544472
86 23945242826029513411849175084588669386148417307148312
87 95780971304118053647396694767624500760382432182534168
88 383123885216472214589586767929037649473107254638018584
89 1532495540865888858358347049433229890755584070367838232
90 6129982163463555433433388153167078148748646385102880792
91 24519928653854221733733552523536629766447205747674578968
92 98079714615416886934934209915883153408694063405224427544
93 392318858461667547739736839307005882320586734449949933592
94 1569275433846670190958947356514970066653967899457904181272
95 6277101735386680763835789424633773341359113521147825618968
96 25108406941546723055343157695682879514922937931223720263704
97 100433627766186892221372630777027090358664719418159716630552
98 401734511064747568885490523096699506032604813059168537673752
99 1606938044258990275541962092363980313326311123009733492998168
100 6427752177035961102167848369410285831697028233585052656599064
101 25711008708143844408671393477549872483571680417432447995609112
102 102844034832575377634685573910016948247853856635914266720862232
103 411376139330301510538742295639702709618549696476026016360300568
104 1645504557321206042154969182558080671728467325768841964394905624
105 6582018229284824168619876730230862353422406382804843655487029272
106 26328072917139296674479506920920528746706699690678326217762930712
107 105312291668557186697918027683676273652860947081631208062681350168
108 421249166674228746791672110734693411943512084964360638633984655384
109 1684996666696914987166688442938750282438184933133114167302457131032
110 6739986666787659948666753771754954399081012919083799894742865543192
111 26959946667150639794667015087019724134980598049437886030037536210968
112 107839786668602559178668060348078709617235484943956917022282292920344
113 431359146674410236714672241392314464623568125268238413893393467834392
114 1725436586697640946858688965569257110803524872057775147182102463643672
115 6901746346790563787434755862277026947832604230200743571945467039186968
116 27606985387162255149739023449108104800567426404742260254215982525972504
117 110427941548649020598956093796432413220743724586847612949732158842339352
118 441711766194596082395824375185729640919922936283147595664665092846256152
119 1766847064778384329583297500742918539753587821004104670390133286338822168
120 7067388259113537318333190002971674111162143435759447257023478975262883864
121 28269553036454149273332760011886696348944158046523846179019807560866725912
122 113078212145816597093331040047546785204367800793067499017931013563097284632
123 452312848583266388373324160190187140434653540386214224675427620891649900568
124 1809251394333065553493296640760748560972978835972745355909117616845121126424
125 7237005577332262213973186563042994242360644692746758338051284733937527554072
126 28948022309329048855892746252171976966380037468698587181034767468864196313112
127 115792089237316195423570985008687907859395067270217456381798326941684957446168
128 463168356949264781694283940034751631425330103871716040842511821899196174172184
129 1852673427797059126777135760139006525676820085068556594000684315861697385463832
130 7410693711188236507108543040556026102658279679437611237264011319976614919405592
131 29642774844752946028434172162224104410535117396077214671578593392966110432722968
132 118571099379011784113736688648896417641944466940962398131359469797983743241093144
133 474284397516047136454946754595585670567385862477156671415528071644173575984775192
134 1897137590064188545819787018382342682268759439335240843442292671481171509979906072
135 7588550360256754183279148073529370729073469736194191689329531455733640452001234968
136 30354201441027016733116592294117482916290742902483223388438847362552470632168161304
137 121416805764108066932466369176469931665156699525345806815996832529445700176999088152
138 485667223056432267729865476705879726660614253932209053788470216276254436004649238552
139 1942668892225729070919461906823518906642431927390487868202846637421961014611902726168
140 7770675568902916283677847627294075626569677532885254778909318094321730599634222448664
141 31082702275611665134711390509176302506278609778187625727833135466554695480910112882712
142 124330809102446660538845562036705210025114238406043716135724268044754328088386897707032
143 497323236409786642155382248146820840100456552210761290991680524536088404683040483180568
144 1989292945639146568621528992587283360401825406016218016864289002858495803391147717427224
145 7957171782556586274486115970349133441607300018411217773252289820862267582882562439118872
146 31828687130226345097944463881396533766429196862337562504599426902305639070166192895295512
147 127314748520905380391777855525586135065716781026735632841578242846935693757936657858822168
148 509258994083621521567111422102344540262867111261713297012674041863169049986290403990568984
149 2037035976334486086268445688409378161051468419356394719343418308403528749854249161072836632
150 8148143905337944345073782753637512644205873626044661939959117515515820099235171734512467992
151 32592575621351777380295131014550050576823494401416813885007358625866690596577037118492114968
152 130370302485407109521180524058200202307293977400143587790371211631073582785580848834852945944
153 521481209941628438084722096232800809229175909189527015662168400779507971940868796061180755992
154 2085924839766513752338888384931203236916703635936013391650040711628459169360565985688260968472
155 8343699359066055009355553539724812947666814542099864224602897063534691240636445545640119762968
156 33374797436264220037422214158899251790667258165111078214417056688180474088934145388334630830104
157 133499189745056880149688856635597007162669032653867555489679163620805314608513307964886826876952
158 533996758980227520598755426542388028650676130602316707222738528219388094939606684682643914620952
159 2135987035920910082395021706169552114602704522382959799418997860349886052769533644376768872710168
160 8543948143683640329580086824678208458410818089479225138732078936344211557100348388799461919293464
161 34175792574734561318320347298712833833643272357811672437040490735266180920445821177782620534079512
162 136703170298938245273281389194851335334573089431036233512386312920843393065872139956300027850129432
163 546812681195752981093125556779405341338292357723724021577993951642930911031666270315539202828140568
164 2187250724783011924372502227117621365353169430894054261368873206490838321663020502242834994167808024
165 8749002899132047697490008908470485461412677723574533395589287625801582641724792850932696342381723672
166 34996011596528190789960035633881941845650710894294766282584740102882789277044593087653498100947877912
167 139984046386112763159840142535527767382602843577172330530794139610884074528469215718459417866633478168
168 559936185544451052639360570142111069530411374308675852924086916842242132954458549609528522392217845784
169 2239744742177804210557442280568444278121645497234676473298168384166380201498997571909495791420239249432
170 8958978968711216842229769122273777112486581988938652016396314970260344145358317034580746569383692730392
171 35835915874844867368919076489095108449946327955754500311992542748231023260157921632208513084940242386968
172 143343663499379469475676305956380433799785311823017785740784736727303386398080993516605105954571912478744
173 573374653997517877902705223825521735199141247292070711948768078377972132307222588041962531047909535776792
174 2293498615990071511610820895302086940796564989168281985766330576449405702658687580118934338650881914830872
175 9173994463960286046443283581208347763186259956673126219007838831672657157494344776377905783522015202770968
176 36695977855841144185773134324833391052745039826692501427916388378440697323696568017315959991925035897978904
177 146783911423364576743092537299333564210980159306769998815435619617262926682224649892872513683374093765705752
178 587135645693458306972370149197334256843920637227079981469282610676051981503775355218707402164844275410403352
179 2348542582773833227889480596789337027375682548908319898292210707118208475564854932169264303522072902336774168
180 9394170331095332911557922387157348109502730195633279537999003357300835001358926751265926603813683210737418264
181 37576681324381331646231689548629392438010920782533118041656334486859342203634721050241445194705516045730316312
182 150306725297525326584926758194517569752043683130132471945945980062749373210936912291321258337723630588482551832
183 601226901190101306339707032778070279008174732520529887342425204481621501636543705345995988468697655165052780568
184 2404907604760405225358828131112281116032698930082119548486983386387734024131766933745405864110396886282456268824
185 9619630419041620901435312524449124464130795720328478192182498682473432131698251959704467276912800076374315368472
186 38478521676166483605741250097796497856523182881313912765199125003738720597135376288263556748593625367986242060312
187 153914086704665934422965000391185991426092731525255651053734760562644866529226242051945602276259351596922929414168
188 615656346818663737691860001564743965704370926101022604200815563345959434398274442005565159668807106637647640002584
189 2462625387274654950767440006258975862817483704404090416775015295574597674155836715617826139802767827050502404702232
190 9850501549098619803069760025035903451269934817616361667043567266679910569748824757662435561466150109201833308192792
191 39402006196394479212279040100143613805079739270465446668061281235482682025246254821032004250374758038806980611538968
192 157608024785577916849116160400574455220318957081861786672019149279456807593486930864892541010519347359227217203691544
193 630432099142311667396464641602297820881275828327447146687624645792879389358951546621099212060118019844907458329837592
194 2521728396569246669585858566409191283525103313309788586749594680521621875405813832807454944276553340195627012349493272
195 10086913586276986678343434265636765134100413253239154346996570916786696137563270623875935969178375882414502407458258968
196 40347654345107946713373737062547060536401653012956617387982668056547201822133113080795976260857828572921998345953607704
197 161390617380431786853494948250188242145606612051826469551923441004989641832292513493768369811719964378215970816055574552
198 645562469521727147413979793000752968582426448207305878207679301577560236416690176316242408783457157685919838128704585752
199 2582249878086908589655919172003011874329705792829223512830688281425444283841800949947307494206983231089791262243782918168
200 10328999512347634358623676688012047497318823171316894051322695275932183811717284289153905694974242125051388868433060823064
201 41315998049390537434494706752048189989275292685267576205290665404189548599569298135344974216189586901590003112648101593112
202 165263992197562149737978827008192759957101170741070304821162430217679821103677514498838599737343584409128907728424122974232
203 661055968790248598951915308032771039828404682964281219284649258072562537825510701910271804694544811242053421469359925100568
204 2644223875160994395807661232131084159313618731857124877138596106693936658123644095470922030268520192179289266988766566809624
205 10576895500643977583230644928524336637254474927428499508554382575583119646137778957543357744054762663139308230177720000053272
206 42307582002575910332922579714097346549017899709713998034217526599947224611837520981492770222180414441401535245156187465842712
207 169230328010303641331690318856389386196071598838855992136870098995018390501922894228609759380644385343294745629515364794630168
208 676921312041214565326761275425557544784286395355423968547480381170532546116837197519716394506422996528556191815842689041039384
209 2707685248164858261307045101702230179137145581421695874189921495063048152685640031289420291993382896424979185858933215889195032
210 10830740992659433045228180406808920716548582325686783496759685921014028547179142607578790595908913406321425580626857783006855192