0 1
1 5
2 19
3 71
4 271
5 1055
6 4159
7 16511
8 65791
9 262655
10 1049599
11 4196351
12 16781311
13 67117055
14 268451839
15 1073774591
16 4295032831
17 17180000255
18 68719738879
19 274878431231
20 1099512676351
21 4398048608255
22 17592190238719
23 70368752566271
24 281474993487871
25 1125899940397055
26 4503599694479359
27 18014398643699711
28 72057594306363391
29 288230376688582655
30 1152921505680588799
31 4611686020574871551
32 18446744078004518911
33 73786976303428141055
34 295147905196532695039
35 1180591620751771041791
36 4722366482938364690431
37 18889465931616019808255
38 75557863726189201326079
39 302231454904207049490431
40 1208925819615728686333951
41 4835703278460715722080255
42 19342813113838464841809919
43 77371252455345063274217471
44 309485009821362660910825471
45 1237940039285415459271213055
46 4951760157141591468340674559
47 19807040628566225135874342911
48 79228162514264619068520660991
49 316912650057057913324129222655
50 1267650600228230527396610047999
51 5070602400912919857786626506751
52 20282409603651674927546878656511
53 81129638414606690702988259885055
54 324518553658426744797554530058239
55 1298074214633706943161421101268991
56 5192296858534827700588090367148031
57 20769187434139310658237173392736255
58 83076749736557242344718317419233279
59 332306998946228968802412517373509631
60 1329227995784915874056728564887191551
61 5316911983139663493921071250335072255
62 21267647932558653971072598982912901119
63 85070591730234615875067023894796828671
64 340282366920938463481821351505477763071
65 1361129467683753853890391917874491949055
66 5444517870735015415487780695203129589759
67 21778071482940061661803548828222841946111
68 87112285931760246646919047407712014958591
69 348449143727040986587085893820489354182655
70 1393796574908163946347162983661240005427199
71 5575186299632655785386290751403525199101951
72 22300745198530623141540440639131231151194111
73 89202980794122492566152317823559185314349055
74 356811923176489970264590381828305262676541439
75 1427247692705959881058323748381358093544456191
76 5708990770823839524233219435661706459854405631
77 22835963083295358096932726626919374010770784255
78 91343852333181432387730604276222592385789460479
79 365375409332725729550921812641980562228570488831
80 1461501637330902918203686041642102634285107249151
81 5846006549323611672814741748716771307882079584255
82 23384026197294446691258962159163806773011619512319
83 93536104789177786765035838965248670175013080399871
84 374144419156711147060143336518181566865985526300671
85 1496577676626844588240573307387100039795808514605055
86 5986310706507378352962293152177147703846966877224959
87 23945242826029513411849172453966085904715333146509311
88 95780971304118053647396689506379333797516263861256191
89 383123885216472214589586757406547315547374917995462655
90 1532495540865888858358347028388249222904119397082726399
91 6129982163463555433433388111077116813045717038532657151
92 24519928653854221733733552439356707095041347054534131711
93 98079714615416886934934209747523308065882346018943533055
94 392318858461667547739736838970286191634963299677388144639
95 1569275433846670190958947355841530685282721029912780603391
96 6277101735386680763835789423286894578616619782057578463231
97 25108406941546723055343157692989121989437950453043225952255
98 100433627766186892221372630771639575307694744461798728007679
99 401734511064747568885490523085924475930664863146446560428031
100 1606938044258990275541962092342430253122431223184289538506751
101 6427752177035961102167848369367185711289268433934164747616255
102 25711008708143844408671393477463672242756160818130672177643519
103 102844034832575377634685573909844547766222817437310715084931071
104 411376139330301510538742295639357908655287618078818913088438271
105 1645504557321206042154969182557391069801943168974427757851181055
106 6582018229284824168619876730229483149569358069216015242399580159
107 26328072917139296674479506920917770339000603063500669391588032511
108 105312291668557186697918027683670756837448753827275894410331553791
109 421249166674228746791672110734682378312687698455650011329285062655
110 1684996666696914987166688442938728215176536160115692912693057945599
111 6739986666787659948666753771754910264557715373048957385524067172351
112 26959946667150639794667015087019635865934002957368201011599939469311
113 107839786668602559178668060348078533079142294759817546985407099437055
114 431359146674410236714672241392314111547381744899959673819643080867839
115 1725436586697640946858688965569256404651152111321217667034601689710591
116 6901746346790563787434755862277025535527858708727628611650465491320831
117 27606985387162255149739023449108101975957935361796030333625979430240255
118 110427941548649020598956093796432407571524742500955153108552152650874879
119 441711766194596082395824375185729629621484972111362675982305080463327231
120 1766847064778384329583297500742918517156711892660534831025413261572964351
121 7067388259113537318333190002971674065968391579072307578294038925731168255
122 28269553036454149273332760011886696258556654333149566821560927461803294719
123 113078212145816597093331040047546785023592793366318940303013253364970422271
124 452312848583266388373324160190187140073103525532717107245592100495396175871
125 1809251394333065553493296640760748560249878806265751121049446576052613677055
126 7237005577332262213973186563042994240914444633332769868331942652352512655359
127 28948022309329048855892746252171976963487637349870610241596083305694166515711
128 115792089237316195423570985008687907853610267032561502502920958615344897851391
129 463168356949264781694283940034751631413760503396404133084757085246516054982655
130 1852673427797059126777135760139006525653680884117932778485174842556337147084799
131 7410693711188236507108543040556026102612001277536363606232992373365894442647551
132 29642774844752946028434172162224104410442560592274719409516555499744669479206911
133 118571099379011784113736688648896417641759353333357407607235394011540861334061055
134 474284397516047136454946754595585670567015635261946690367279920071287812170711039
135 1897137590064188545819787018382342682268018984904820881345796368335399982351777791
136 7588550360256754183279148073529370729071988827333351765136538849442097396744978431
137 30354201441027016733116592294117482916287781084761543540052862149969384521655648255
138 121416805764108066932466369176469931665150775889902447119224862104279527955974062079
139 485667223056432267729865476705879726660602406661322334394926275425922091562599186431
140 1942668892225729070919461906823518906642408232848714429415758755721296325727802621951
141 7770675568902916283677847627294075626569630143801707901335142330920401221866022240255
142 31082702275611665134711390509176302506278515000020531972684783939752036725373712465919
143 124330809102446660538845562036705210025114048849709528625427564991149010577314096873471
144 497323236409786642155382248146820840100456173098092915971087118428877769660894881513471
145 1989292945639146568621528992587283360401824647790881266823102190644074533346856514093055
146 7957171782556586274486115970349133441607298501960544273169916196433425042793980032450559
147 31828687130226345097944463881396533766429193829436215504434679653447953989989028081958911
148 127314748520905380391777855525586135065716774960932938841248748349220323597582328232148991
149 509258994083621521567111422102344540262867099130107909012015052867738309665581744737222655
150 2037035976334486086268445688409378161051468395093183943342100330412667269212831842566143999
151 8148143905337944345073782753637512644205873577518240387956481559534097137952337097499082751
152 32592575621351777380295131014550050576823494304363970781002086713903244674011367844465344511
153 130370302485407109521180524058200202307293977206037901582360667807146690940449510286799405055
154 521481209941628438084722096232800809229175908801315643246147313131654188250606118965073674239
155 2085924839766513752338888384931203236916703635159590646817998536332751601980040631496046804991
156 8343699359066055009355553539724812947666814540547018734938812712943276105875394837255691436031
157 33374797436264220037422214158899251790667258162005387235088887986997643819412043971565774176255
158 133499189745056880149688856635597007162669032647656173531022826218439654069469105131349113569279
159 533996758980227520598755426542388028650676130589893943305425853414656773861518279015568488005631
160 2135987035920910082395021706169552114602704522358114271584372510740423410613356833042618019479551
161 8543948143683640329580086824678208458410818089429534083062828237125286272787994766131160212832255
162 34175792574734561318320347298712833833643272357712290325701989336828330351821113932446017121157119
163 136703170298938245273281389194851335334573089430837469289709310123967691928622725465626821024284671
164 546812681195752981093125556779405341338292357723326493132639946049179508757167441334192789176451071
165 2187250724783011924372502227117621365353169430893259204478165195303335517114022844280142166864429055
166 8749002899132047697490008908470485461412677723572943281807871603426577032626797535007310687774965759
167 34996011596528190789960035633881941845650710894291586055021908058132778058848602455802726791734362111
168 139984046386112763159840142535527767382602843577165970075668475521384052092077234454757875248206446591
169 559936185544451052639360570142111069530411374308663132013835588663242088081674587082125437155363782655
170 2239744742177804210557442280568444278121645497234651031477665727808380111753429646854689620946531123199