1 144
2 396
3 990
4 2426
5 5688
6 12950
7 28692
8 62274
9 132890
10 279864
11 583196
12 1205236
13 2474328
14 5053216
15 10277030
16 20831790
17 42114880
18 84962234
19 171112172
20 344149014
21 691415474
22 1387878796
23 2783929300
24 5581085336
25 11183577088
26 22401796180
27 44859650542
28 89810012034
29 179766805000
30 359771114814
31 719926529476
32 1440474878986
33 2881955894538
34 5765539763776
35 11533713658380
36 23071689443420
37 46150275167080
38 92311708765544
39 184641472268982
40 369312157735414
41 738671583436304
42 1477419648067746
43 2954963045330460
44 5910126321087646
45 11820576621835938
46 23641677453800660
47 47284203097434692
48 94569778594878144
49 189141777779647760
50 378287148549247964
51 756580110678395006
52 1513169627926699786
53 3026354476003269848
54 6052733578726384486
55 12105507004322552180
56 24211078482234804050
57 48422261284929166330
58 96844691363907669704
59 193689655842324317692
60 387379753593207037764
61 774760222209481547384
62 1549521601350589064496
63 3099045074655871670470
64 6198093178198062956606
65 12396191257237139179488
66 24792390444201611354890
67 49584793718971569090892
68 99169608198238817682854
69 198339249987341661377170
70 396678554325843028401564
71 793357196593709788602036
72 1586714535480603014796136
73 3173429301196413199135008
74 6346858974921217005562596
75 12693718552606031788124430
76 25387438080504051960710930
77 50774877739063690083059880
78 101549758031474954712403214
79 203099520194353070132918052
80 406199047073456875520428314
81 812398104963067647003764714
82 1624796227427039925225241296
83 3249592483171138377631321580
84 6499185012160239913661420716
85 12998370098455501512902692488
86 25996740316863987869784256120
87 51993480827815982269127485142
88 103986961969672955911793073414
89 207973924447474909726683490480
90 415947849717119808730002704114
91 831895700764538604639738760316
92 1663791403681546185735846890286
93 3327582810845860335107796806018
94 6655165627326957610308066320356
95 13310331263771920124344708697380
96 26620662542297082092510466492560
97 53241325108465410932570558482480
98 106482650255555310456511791913324
99 212965300573606356251943884636062
100 425930601248332936434178745404314
101 851861202660281832137568768135544
102 1703722405585299847474639790126646
103 3407444811598951837417993111843540
104 6814889623890992000504202009552226
105 13629779248903424469145333336990938
106 27259558499621377732095811778176600
107 54519117002178724726133697978889692
108 109038234009107947508014615484978324
109 218076468025902362333718524920172440
110 436152936064241690040873563318252864
111 872305872148606812772872934065135846
112 1744611744329774023610308189037329486
113 3489223488712231877976304506410880128
114 6978446977509707984772859462065586266
115 13956893955157344029121657501711780780
116 27913787910537860346639504030248571190
117 55827575821436821041251135664903350130
118 111655151643457914718870587961038522284
119 223310303287861202422081620157715693972
120 446620606577252050464872001182302494264
121 893241213156979119534793207467115394624
122 1786482426317962903295344380903612967796
123 3572964852642405489421495932879119202350
124 7145929705295295325899557002799514548386
125 14291859410607554681686486313712199222088
126 28583718821242557740316910072578845444830
127 57167437642529527887465129898425308764292
128 114334875285130916558705506995272683169834
129 228669750570378106308017570942235050639050
130 457339501140944346590416946034581852020064
131 914679002282193100345822253170965139900876
132 1829358004564878741831014671593843467242236
133 3658716009130554431966387869541401558642088
134 7317432018262398353376504430688430929757576
135 14634864036526883144501096079336204297040630
136 29269728073057142216194008068237378844994070
137 58539456146119746797327919263999070379360080
138 117078912292248331886787557565087423699958594
139 234157824584510964430646737294788443031501532
140 468315649169045067810496815791279764636820414
141 936631298338127575227268594948876003480057954
142 1873262596676315729010015494465771359741386996
143 3746525193352729476181784256865878546471520260
144 7493050386705617549080800086234112272714137696
145 14986100773411491713040585012904915552189220688
146 29972201546823398637677386438748877290911608060
147 59944403093647469101829974130873491775118474942
148 119888806187296025241731365928061766930066545194
149 239777612374593809348009350775814054433259137560
150 479555224749190464598636738137633412819475134214
151 959110449498385533964438131780962650165034415156
152 1918220898996778518598658955653626428809111100786
153 3836441797993569092634265258904649810623349907898
154 7672883595987157691375260557498397702730871106536
155 15345767191974346944294198502283290439951042549180
156 30691534383948744956238804431542173995875558089700
157 61383068767897572541671693677346436142213890897080
158 122766137535795278780187879595930553550864030919504
159 245532275071590773886414336247360876518627087124742
160 491064550143181897795711741791459203720589450130014
161 982129100286364361940345129935155627541413202922784
162 1964258200572729640252494975519285925866395985912746
163 3928516401145460763225716313039783742616595856107020
164 7857032802290923925543963703729754046900565178142406
165 15714065604581851732901184847110906546352307708102738
166 31428131209163709746708158211523398106923166235588540
167 62856262418327429656135362379999779680616060644043892
168 125712524836654875755895559234254127842220400282032904
169 251425049673309778118134998899715807632198807732602720
170 502850099346619599286238712704893735693143901629442564
171 1005700198693239268228790020746457143762792096593444686
172 2011400397386478649163861351735046080330834772687502386
173 4022800794772957480690316609048893625843424418212024808
174 8045601589545915256449508433918720509673854288763561646
175 16091203179091830990330485989237175742516468902705566180
176 32182406358183662753161316315695019466188703582931030330
177 64364812716367326756254446090010441636701933268562377130
178 128729625432734655534941049975861953958884158417346977264
179 257459250865469314342246071206185381307573134817618535852
180 514918501730938633979288271462673306690431379498385951564
181 1029837003461877276525736643230110630845952686842847473864
182 2059674006923754566913429515815287823232280411394921542296
183 4119348013847509156255975361290406225470025788345147428630
184 8238696027695018348803023281595709591485891579954828009766
185 16477392055390036756326235451866146902523088128729495765488
186 32954784110780073607663732351421918665143321229543366714770
187 65909568221560147369058915039208189909935092399990950680892
188 131819136443120294986860541862470357259615779712970496155214
189 263638272886240590376195245845359044538625604279833806750530
190 527276545772481181403607365595190396536390848326549025167364
191 1054553091544962363860905767215271430551315381273872278911716
192 2109106183089924729426719444359905806040304086935400200575536
193 4218212366179849461612037834674065194496815182879230275027568
194 8436424732359698927687582525231746916347510699154546069270156
195 16872849464719397862597270852301363942465108740713607534257630
196 33745698929438795736880154362324214522054185157227815986113210
197 67491397858877591492668027184207785791002425332660748288247480
198 134982795717755183015929385485696414966022873359327213812860374
199 269965591435510366081359820548233030062957824430865261180894612
200 539931182871020732242814021790587103640845749267947073156157314
201 1079862365742041464615223473852135450927533676654321530664727194
202 2159724731484082929440136758669353189015839631833286996479147896
203 4319449462968165859219558758574749908838293720309645312463357340
204 8638898925936331718988092569350625635643974175787005879584468276
205 17277797851872663438864445432138420620061949543384798333334793688
206 34555595703745326879166126209915136406865287013748098495496284000
207 69111191407490653760657748058905737329245963146285485393988251942
208 138222382814981307525078227102525234340748703338338761019802059374
209 276444765629962615056244680828839692879269572841234600674428578240
210 552889531259925230122340319266182369638568088892794070215510437114