1 44
2 164
3 603
4 1758
5 5130
6 13040
7 33223
8 77574
9 181559
10 401370
11 889157
12 1896644
13 4052667
14 8444892
15 17621165
16 36165014
17 74299430
18 151007392
19 307137335
20 620376066
21 1253727656
22 2522563936
23 5077320907
24 10191401694
25 20461362545
26 41010924326
27 82210964993
28 164631161744
29 329712423089
30 659916514924
31 1320893851105
32 2642933712238
33 5288346371736
34 10579344976956
35 21164439097123
36 42334977432350
37 84683197839830
38 169380341428688
39 338791000154607
40 677613719581302
41 1355296455149211
42 2710664705852594
43 5421485712707101
44 10843133202643164
45 21686618694502679
46 43373600397003612
47 86747991316985333
48 173496793992013862
49 346995354600752250
50 693992516013764184
51 1387988964845689199
52 2775981939413119994
53 5551972602673795700
54 11103954074951846368
55 22207927436410194419
56 44415874432589774766
57 88831791369196346165
58 177663625748136732670
59 355327344890273310361
60 710654784095810952360
61 1421309772833852216813
62 2842619751954900271916
63 5685239951136064315625
64 11370480352358832607550
65 22740961679657954136524
66 45481924339049371488628
67 90963850798438071241243
68 181927703724808962385942
69 363855412050730341451650
70 727710828713499484362768
71 1455421667390223410850007
72 2910843344756453072832518
73 5821686711043817517560639
74 11643373443624868583393162
75 23286746933689809556166517
76 46573493913791653937714292
77 93146987927567397478266675
78 186293975954977047539687516
79 372587952124842647302449853
80 745175904464109852898924086
81 1490351809389297707527538318
82 2980703619238367196946178064
83 5961407239464482863322374439
84 11922814479913310108047469810
85 23845628961939424167380621568
86 47691257925983190444528678624
87 95382515856479128452645001883
88 190765031717450632717403867390
89 381530063444526654106553181881
90 763060126898630775770028705238
91 1526120253817764470317963925681
92 3052240507655921099010456513984
93 6104481015355459278936258800873
94 12208962030754283155733707269484
95 24417924061601241384598588409713
96 48835848123294588699925390294158
97 97671696246785855225076622965440
98 195343392493767117134384206345388
99 390686784987951155004271159201427
100 781373569976316413742478082426894
101 1562747139953515654609109516764910
102 3125494279907907934885685427990736
103 6250988559817683278349659433675583
104 12501977119637220391428330475597846
105 25003954239278386818835762973953443
106 50007908478560690112022673828975970
107 100015816957129710442204100653830733
108 200031633914267687007337057477395980
109 400063267828552942736964470509319951
110 800126535657123315773581149616325852
111 1600253071314283650703753718438681349
112 3200506142628604022678005103183428038
113 6401012285257285979679187489294288482
114 12802024570514649254674808333055998408
115 25604049141029462439799592197369197151
116 51208098282059087443260716214453604074
117 102416196564118519419819261613275107660
118 204832393128237380457197867260066725984
119 409664786256475484441815165589997868739
120 819329572512951686206026224455663164110
121 1638659145025904890657488377517367738365
122 3277318290051811286384825728993571174574
123 6554636580103625756253403466556786924617
124 13109273160207254668071411786123640916696
125 26218546320414516006467033881543443813797
126 52437092640829038624210250292438590284076
127 104874185281658091214819373671848531818873
128 209748370563316196271374523980539066168158
129 419496741126632421765712074650270838702452
130 838993482253264872491631753403815316482532
131 1677986964506529806088029463994220314942603
132 3355973929013059672727865284821512562468614
133 6711947858026119473142322160429459618396186
134 13423895716052239072809238608954241407668240
135 26847791432104478412269261856384428451531047
136 53695582864208957088750796358652989226817190
137 107391165728417914734014773849182899001677255
138 214782331456835830019431947704157044734591546
139 429564662913671661199645188730087223927930533
140 859129325827343323549373149515006400778549668
141 1718258651654686649518519941417799088659531947
142 3436517303309373301434443675194030954718514396
143 6873034606618746607910334691772243302359000781
144 13746069213237493220815393630947155727547514582
145 27492138426474986452128589063847601277280781302
146 54984276852949972914657491395976131420583956352
147 109968553705899945851162916877619019019394141463
148 219937107411799891723970554966413947643781989858
149 439874214823599783493387276017372212955249883992
150 879748429647199567031797518524559897452292078176
151 1759496859294399134158080447869830559985810497131
152 3518993718588798268409765755216510079527270080798
153 7037987437177596537015875872879726216221602539265
154 14075974874355193074226265492283807037381988930694
155 28151949748710386148860346393778954236658251805025
156 56303899497420772298124705520603650819141229043696
157 112607798994841544597096064105087112961335690186785
158 225215597989683089195030888197377773331842413546092
159 450431195979366178391818684109885094950686101739265
160 900862391958732356785377904661450516880089031123374
161 1801724783917464713574399980806437536568845378725352
162 3603449567834929427152410200966506632534681809700124
163 7206899135669858854312375840134968648398056781509635
164 14413798271339717708632236836360443564043105358573822
165 28827596542679435417280131660593722691322918877551366
166 57655193085358870834575775831762851799866177786005968
167 115310386170717741669183988013692554223022707234972303
168 230620772341435483338400111442065534038924564146186166
169 461241544682870966676867389255243807768070437505665963
170 922483089365741933353801322739359361867437779463234066
171 1844966178731483866707741672644315678187993149936163965
172 3689932357462967733415621087008240017872360941689133884
173 7379864714925935466831529833833923769737855098638789639
174 14759729429851870933663344673032362035792188959229676636
175 29519458859703741867327284314902885096769057709096742421
176 59038917719407483734655158120140287361272388641846677862
177 118077835438814967469311546362728512015643240390852001610
178 236155670877629934938624311546750342688148414333796857144
179 472311341755259869877251165500476967333182599963937337679
180 944622683510519739754504850107422797193823437071888350682
181 1889245367021039479509014952977647408070389551779837957924
182 3778490734042078959018035110700878386022191678407437596896
183 7556981468084157918036081070153663931517262209549511971219
184 15113962936168315836072172890152777643762660828492104779758
185 30227925872336631672144368179077643060853297487342348508101
186 60455851744673263344288758553291189192746657105235310439774
187 120911703489346526688577563336611346271305621731293425981433
188 241823406978693053377155172484174294809222337282357681805576
189 483646813957386106754310440353906426229279955248008747719773
190 967293627914772213508620975231289052751684933823957840573740
191 1934587255829544427017242147207021863325485897542194844729353
192 3869174511659088854034484489385836576378937535660715124732798
193 7738349023318177708068969384454408704647502801457193211176988
194 15476698046636355416137939170948008223478644975798248741608020
195 30953396093272710832275879178148637959717259136752094066726139
196 61906792186545421664551759185063786812546678728121002409415158
197 123813584373090843329103520093416167346356393879912672868528050
198 247627168746181686658207041894745594283807629772742499003789840
199 495254337492363373316414087339673459566794521377151937788909431
200 990508674984726746632828178197962154885884936029899910454103878
201 1981017349969453493265656363707616348032976062787846152222355279
202 3962034699938906986531312734662137647450693968052045126570772714
203 7924069399877813973062625484378630151886992836563426141748161493
204 15848138799755627946125250983678694389422059351462849858946111188
205 31696277599511255892250501998344833888893537124961886217498026275
206 63392555199022511784501004027404497020353810569791683928123070300
207 126785110398045023569002008118575267241820180818839610047532798173
208 253570220796090047138004016300357865040895488583392323933375831414
209 507140441592180094276008032731899515860865470235016116493564344414
210 1014280883184360188552016065593837185876752772586037465070169177840