1 1
2 3
3 7
4 15
5 31
6 61
7 121
8 241
9 481
10 961
11 1921
12 3839
13 7671
14 15327
15 30623
16 61185
17 122249
18 244257
19 488033
20 975105
21 1948289
22 3892739
23 7777807
24 15540287
25 31049951
26 62038717
27 123955185
28 247666113
29 494844193
30 988713281
31 1975478273
32 3947063807
33 7886349807
34 15757159327
35 31483268703
36 62904498689
37 125685042193
38 251122418273
39 501749992353
40 1002511271425
41 2003047064577
42 4002147065347
43 7996407780887
44 15977058402447
45 31922633536191
46 63782362573693
47 127439040105193
48 254626957792113
49 508752165591873
50 1016501819912321
51 2031000592760065
52 4057999038454783
53 8108001669128679
54 16200026279854911
55 32368129926173631
56 64672477489773569
57 129217515939441945
58 258180404921091777
59 515852057676591681
60 1030687613533271041
61 2059344226473782017
62 4114630453909109251
63 8221152906149089823
64 16426105786018324735
65 32819843442110475839
66 65575014406731178109
67 131020811297522914273
68 261783442190124736769
69 523051032322572881857
70 1045071377031612492673
71 2088083409836751203329
72 4172052189219593297407
73 8335883225533037504991
74 16655340345280056685247
75 33277860847118002894655
76 66490146679829274611201
77 132849272548361026308129
78 265436761654531927879489
79 530350472276741282877121
80 1059655873176450953261569
81 2117223662943065155319809
82 4230275273696910717342211
83 8452214664168288397179431
84 16887773987991296737673615
85 33742270115135475472452575
86 67418050083591121670293949
87 134703250894633882314279769
88 269141065027613232700680049
89 537751779582949724118482977
90 1074443903292722997283704385
91 2146770582922502929412088961
92 4289310890571308948106835711
93 8570169566478449607816491991
94 17123451358968907918895310367
95 34213160447822680362318168159
96 68358902845561769602966042369
97 136583102440228905323617804969
98 272897063815430197414534929889
99 545256375851277445104951376801
100 1089438307799262167212619049217
101 2176729845015601831495826009473
102 4349170379140632354043545183235
103 8689770588714786258479273874479
104 17362417726070603609039652438591
105 34690622291693384537716986709023
106 69312885680541207305831007375677
107 138489188258642185706338396946385
108 276705479453468941215262258962881
109 552865702531086604985419566548961
110 1104641966754373947803626514048705
111 2207107203663732293775757202087937
112 4409865236948323955197470858992639
113 8811040703307933124136462444110799
114 17604718988889795644663885235783007
115 35174747355487897904790053484856991
116 70280181825295254602274275962338305
117 140421874462331867018842213527730225
118 280567043445210265096469164796497569
119 560581221187889443587952910026446177
120 1120057800409024513228102193538843649
121 2237908493614385294162428629875599361
122 4471407121991822264369659788892206083
123 8934003203280336595615183115340301367
124 17850401687571783395585702345444819727
125 35665628627788078893266614637404782463
126 71260977073750862531930954998847226621
127 142381532273039393196843067784166723017
128 284482497502633576128589666403536948465
129 568404413784079262813591379897047450753
130 1135688769767749501113954657600556057857
131 2269139631041884616933746886571236516353
132 4533807854961777411603124113353580826623
133 9058681706720274486610633043591821351879
134 18099513011752977189825680384838197884031
135 36163360394878166300758094155038990985599
136 72255459812682581738984257355079134744577
137 144368538093092124084771671642374102766137
138 288452593688681614593414753618344668583809
139 576336782963579149924015915856792289716865
140 1151537877157390550346917877055984023375873
141 2300806614683739216076902007225396810235393
142 4597079421512516654742200890337440039644163
143 9185100161318313034997791147631288257936447
144 18352100809624873092805756614877738317988863
145 36668038258854868019310755135600437644992127
146 73263821057897053456882526013845796155239677
147 146383273577701014789680280356049218207713217
148 292478094561713347964767145958480091746842625
149 584379852340463116779610276001103391203968385
150 1167608166803768843008873634125150798384560897
151 2332915526992853946801670366243076199958886401
152 4661233974564195376948598531595814959878128639
153 9313282848967072440862199272043998631498320831
154 18608213597124520008631592787473119524678652799
155 37179759155990185149243874819810638611712313471
156 74286254490922473245030867113607431427269387265
157 148426125708267245475272053946858813636331061313
158 296559773321972777602579340747759147180915280001
159 592535166791605092088379071219517190970626591617
160 1183902725416406415333749268804909231142868622337
161 2365472535305819976720696867243575386085778358273
162 4726283836637075758064445135955554957211678587907
163 9443254390425184443688028072639065915791858854983
164 18867900567253244367367424552490658712059039057167
165 37698621375350498549585605230161506785506365800863
166 75322956496210074625926179593209406139585462214461
167 150497486866711882006377087132471953465534593367609
168 300698413960101791235151594924196147783888271455217
169 600804292753411977378214810777172778376805916318817
170 1200424682781407548341095872285540647522468964015297
171 2398483893027509276705471047703837719658852149672321
172 4792241502218381477652877650271719884360492620756735
173 9575039750046337770862067272470800702805193382658487
174 19131211599525422297356767120389110746898327726259807
175 38224724577675494096163948635548059987011149086718751
176 76374126198854778117701971091502910567882712711223041
177 152597754910842844353397565095873349182299890829078473
178 304894811407725586915559978596822502216815893386701729
179 609188818522697761853741742382867831655254980857084641
180 1217177212362614116159142388893450122662987492750153985
181 2431955940832200723041579306739196407606316133350635649
182 4859119640162183064605505735828121095328271774080514563
183 9708664240574319791440149404383771389953738354778370639
184 19398197269549114160582942041647153669160578381830481471
185 38758169814520552827069720134658759278334145614574244191
186 77439965502842250876021738298226015646100408516437265341
187 154727333250773658907690079031356157943018517142045452209
188 309149771690139592228464598084115493383820218390704202689
189 617690354561756486695075454425848118935985181800551320737
190 1234163531911150359273991766462802787749307376108352487489
191 2465895107881468517824941953618866379091008436083354339329
192 4926931096122774852585278401501904637086688600392628164095
193 9844153528004975385379116653599425502783423462430477957551
194 19668908858740401656597650365157203851897686346479125433631
195 39299059547666282760368231010179748944517038547343676623071
196 78520679129829723269860440282061271873387976686170915980801
197 156886630926408672880813190485091187588832934855199786509393
198 313464112081127206169397916372098259684282049492008868816097
199 626310533807692655852100757289770671249628113802217186311457
200 1251386904083474161344927522813078539711506920228326020135425
201 2500307913059066854172030103672538213043922832020568685931521
202 4995688895022010933491474928943574521450758975440744743698947
203 9981533636516016891597570741233549617398734527419059009440343
204 19943398364173293381538543832101942030945571368491638893447055
205 39847497668798920480316719433193704312946625698435934110271039
206 79616474658468011237363578426105347354019863420185697304561277
207 159076062686009613801846343661725603520450893905516194822613161
208 317838661259938100397523289407079108781217505761540380776410225
209 635051011986068508139194478056868446891185383409278544366508993
210 1268850637068053542117044028590923815242659259898328762712882561