1 1
2 1
3 4
4 1
5 16
6 1
7 64
8 1
9 256
10 1
11 1024
12 1
13 4096
14 1
15 16384
16 1
17 65536
18 1
19 262144
20 1
21 1048576
22 1
23 4194304
24 1
25 16777216
26 1
27 67108864
28 1
29 268435456
30 1
31 1073741824
32 1
33 4294967296
34 1
35 17179869184
36 1
37 68719476736
38 1
39 274877906944
40 1
41 1099511627776
42 1
43 4398046511104
44 1
45 17592186044416
46 1
47 70368744177664
48 1
49 281474976710656
50 1
51 1125899906842624
52 1
53 4503599627370496
54 1
55 18014398509481984
56 1
57 72057594037927936
58 1
59 288230376151711744
60 1
61 1152921504606846976
62 1
63 4611686018427387904
64 1
65 18446744073709551616
66 1
67 73786976294838206464
68 1
69 295147905179352825856
70 1
71 1180591620717411303424
72 1
73 4722366482869645213696
74 1
75 18889465931478580854784
76 1
77 75557863725914323419136
78 1
79 302231454903657293676544
80 1
81 1208925819614629174706176
82 1
83 4835703278458516698824704
84 1
85 19342813113834066795298816
86 1
87 77371252455336267181195264
88 1
89 309485009821345068724781056
90 1
91 1237940039285380274899124224
92 1
93 4951760157141521099596496896
94 1
95 19807040628566084398385987584
96 1
97 79228162514264337593543950336
98 1
99 316912650057057350374175801344
100 1
101 1267650600228229401496703205376
102 1
103 5070602400912917605986812821504
104 1
105 20282409603651670423947251286016
106 1
107 81129638414606681695789005144064
108 1
109 324518553658426726783156020576256
110 1
111 1298074214633706907132624082305024
112 1
113 5192296858534827628530496329220096
114 1
115 20769187434139310514121985316880384
116 1
117 83076749736557242056487941267521536
118 1
119 332306998946228968225951765070086144
120 1
121 1329227995784915872903807060280344576
122 1
123 5316911983139663491615228241121378304
124 1
125 21267647932558653966460912964485513216
126 1
127 85070591730234615865843651857942052864
128 1
129 340282366920938463463374607431768211456
130 1
131 1361129467683753853853498429727072845824
132 1
133 5444517870735015415413993718908291383296
134 1
135 21778071482940061661655974875633165533184
136 1
137 87112285931760246646623899502532662132736
138 1
139 348449143727040986586495598010130648530944
140 1
141 1393796574908163946345982392040522594123776
142 1
143 5575186299632655785383929568162090376495104
144 1
145 22300745198530623141535718272648361505980416
146 1
147 89202980794122492566142873090593446023921664
148 1
149 356811923176489970264571492362373784095686656
150 1
151 1427247692705959881058285969449495136382746624
152 1
153 5708990770823839524233143877797980545530986496
154 1
155 22835963083295358096932575511191922182123945984
156 1
157 91343852333181432387730302044767688728495783936
158 1
159 365375409332725729550921208179070754913983135744
160 1
161 1461501637330902918203684832716283019655932542976
162 1
163 5846006549323611672814739330865132078623730171904
164 1
165 23384026197294446691258957323460528314494920687616
166 1
167 93536104789177786765035829293842113257979682750464
168 1
169 374144419156711147060143317175368453031918731001856
170 1
171 1496577676626844588240573268701473812127674924007424
172 1
173 5986310706507378352962293074805895248510699696029696
174 1
175 23945242826029513411849172299223580994042798784118784
176 1
177 95780971304118053647396689196894323976171195136475136
178 1
179 383123885216472214589586756787577295904684780545900544
180 1
181 1532495540865888858358347027150309183618739122183602176
182 1
183 6129982163463555433433388108601236734474956488734408704
184 1
185 24519928653854221733733552434404946937899825954937634816
186 1
187 98079714615416886934934209737619787751599303819750539264
188 1
189 392318858461667547739736838950479151006397215279002157056
190 1
191 1569275433846670190958947355801916604025588861116008628224
192 1
193 6277101735386680763835789423207666416102355444464034512896
194 1
195 25108406941546723055343157692830665664409421777856138051584
196 1
197 100433627766186892221372630771322662657637687111424552206336
198 1
199 401734511064747568885490523085290650630550748445698208825344
200 1
201 1606938044258990275541962092341162602522202993782792835301376
202 1
203 6427752177035961102167848369364650410088811975131171341205504
204 1
205 25711008708143844408671393477458601640355247900524685364822016
206 1
207 102844034832575377634685573909834406561420991602098741459288064
208 1
209 411376139330301510538742295639337626245683966408394965837152256
210 1
211 1645504557321206042154969182557350504982735865633579863348609024
212 1
213 6582018229284824168619876730229402019930943462534319453394436096
214 1
215 26328072917139296674479506920917608079723773850137277813577744384
216 1
217 105312291668557186697918027683670432318895095400549111254310977536
218 1
219 421249166674228746791672110734681729275580381602196445017243910144
220 1
221 1684996666696914987166688442938726917102321526408785780068975640576
222 1
223 6739986666787659948666753771754907668409286105635143120275902562304
224 1
225 26959946667150639794667015087019630673637144422540572481103610249216
226 1
227 107839786668602559178668060348078522694548577690162289924414440996864
228 1
229 431359146674410236714672241392314090778194310760649159697657763987456
230 1
231 1725436586697640946858688965569256363112777243042596638790631055949824
232 1
233 6901746346790563787434755862277025452451108972170386555162524223799296
234 1
235 27606985387162255149739023449108101809804435888681546220650096895197184
236 1
237 110427941548649020598956093796432407239217743554726184882600387580788736
238 1
239 441711766194596082395824375185729628956870974218904739530401550323154944
240 1
241 1766847064778384329583297500742918515827483896875618958121606201292619776
242 1
243 7067388259113537318333190002971674063309935587502475832486424805170479104
244 1
245 28269553036454149273332760011886696253239742350009903329945699220681916416
246 1
247 113078212145816597093331040047546785012958969400039613319782796882727665664
248 1
249 452312848583266388373324160190187140051835877600158453279131187530910662656
250 1
251 1809251394333065553493296640760748560207343510400633813116524750123642650624
252 1
253 7237005577332262213973186563042994240829374041602535252466099000494570602496
254 1
255 28948022309329048855892746252171976963317496166410141009864396001978282409984
256 1
257 115792089237316195423570985008687907853269984665640564039457584007913129639936
258 1
259 463168356949264781694283940034751631413079938662562256157830336031652518559744
260 1
261 1852673427797059126777135760139006525652319754650249024631321344126610074238976
262 1
263 7410693711188236507108543040556026102609279018600996098525285376506440296955904
264 1
265 29642774844752946028434172162224104410437116074403984394101141506025761187823616
266 1
267 118571099379011784113736688648896417641748464297615937576404566024103044751294464
268 1
269 474284397516047136454946754595585670566993857190463750305618264096412179005177856
270 1
271 1897137590064188545819787018382342682267975428761855001222473056385648716020711424
272 1
273 7588550360256754183279148073529370729071901715047420004889892225542594864082845696
274 1
275 30354201441027016733116592294117482916287606860189680019559568902170379456331382784
276 1
277 121416805764108066932466369176469931665150427440758720078238275608681517825325531136
278 1
279 485667223056432267729865476705879726660601709763034880312953102434726071301302124544
280 1
281 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176
282 1
283 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704
284 1
285 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816
286 1
287 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264
288 1
289 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056
290 1
291 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224
292 1
293 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896
294 1
295 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584
296 1
297 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336
298 1
299 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344
300 1
301 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
302 1
303 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504
304 1
305 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016
306 1
307 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064
308 1
309 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256
310 1
311 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024
312 1
313 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096
314 1
315 33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384
316 1
317 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536
318 1
319 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144
320 1
321 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576
322 1
323 8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304
324 1
325 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216
326 1
327 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864
328 1
329 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456
330 1
331 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824
332 1
333 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296
334 1
335 34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184
336 1
337 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736
338 1
339 559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944
340 1
341 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776
342 1
343 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104
344 1
345 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416
346 1
347 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664
348 1
349 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656
350 1
351 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624
352 1
353 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496
354 1
355 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984
356 1
357 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936
358 1
359 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744
360 1
361 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976
362 1
363 9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904
364 1
365 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616
366 1
367 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464
368 1
369 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856
370 1
371 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424
372 1
373 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696
374 1
375 38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784
376 1
377 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136
378 1
379 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544
380 1
381 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176
382 1
383 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704
384 1
385 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816
386 1
387 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264
388 1
389 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056
390 1
391 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224
392 1
393 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896
394 1
395 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584
396 1
397 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336
398 1
399 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344
400 1