0 1
1 4
2 14
3 44
4 129
5 360
6 968
7 2528
8 6448
9 16128
10 39680
11 96256
12 230656
13 546816
14 1284096
15 2990080
16 6909952
17 15859712
18 36175872
19 82051072
20 185139200
21 415760384
22 929562624
23 2069889024
24 4591714304
25 10150215680
26 22364028928
27 49123688448
28 107592286208
29 235015241728
30 512040632320
31 1112933400576
32 2413503184896
33 5222680231936
34 11278584119296
35 24309514895360
36 52299816763392
37 112321984724992
38 240827406221312
39 515533514473472
40 1101916809461760
41 2351855371812864
42 5012673511030784
43 10669660835938304
44 22681825369391104
45 48158609296588800
46 102131436080857088
47 216348703974227968
48 457801457433837568
49 967710969931235328
50 2043508330919362560
51 4311070743300407296
52 9086293723196686336
53 19133543016883552256
54 40255425269251178496
55 84622636998291619840
56 177743566493431365632
57 373042164334352924672
58 782329298469783601152
59 1639454379550936399872
60 3433184067937076510720
61 7184430355957566930944
62 15024296587284126367744
63 31398664256462870544384
64 65577022260532849147904
65 136874841026924872990720
66 285518704772876439912448
67 595239537770459811545088
68 1240229944307714283798528
69 2582691744271926902652928
70 5375381223078963340902400
71 11181973535624961160380416
72 23249095638882801445502976
73 48314531486239340181323776
74 100355010127462830436253696
75 208350809224208746828267520
76 432365708072096106830364672
77 896834063494740061823434752
78 1859441247362888542183227392
79 3853602165749082323022774272
80 7983066091961477840848814080
81 16530851657410439334932250624
82 34217436398372464160883605504
83 70799531699911142987492491264
84 146435975604100417302984392704
85 302763382264287730513414717440
86 625749675639088977861314347008
87 1292834942902441356464182263808
88 2670139950672996082623434457088
89 5512856479947619709194524950528
90 11378216386081751451666575523840
91 23476294905007951533186991783936
92 48422334121657470797747968802816
93 99844815928523060691713965162496
94 205812483291351612223078998736896
95 424118257459171282180439959142400
96 873723224447149973460503087808512
97 1799430027023971635424570200031232
98 3704867335492028954549302205612032
99 7625869098322971022053792307740672
100 15692326008387766025465282523299840
101 32282624010712204053215792179707904
102 66395101662853857247492075436376064
103 136518363740978937164785954999762944
104 280631222227925196673938658902933504
105 576730317079835248504940090317864960
106 1184959216274141541178270261882912768
107 2434051411715029664237061732332208128
108 4998660694048765130993071921192501248
109 10263061518724574447880700728734384128
110 21066933207120917035945530965759098880
111 43234308829697559102412743997292281856
112 88707471161084604192902481380540153856
113 181969235704211569069479774353847484416
114 373201529004049270628257954159023620096
115 765240711010862895892824549000457748480
116 1568784995947137215201318569421572145152
117 3215444060178579775175337522788787290112
118 6589190866980169375089312817662836867072
119 13500137985690024948663403431854784643072
120 27654173068556491949553423449426231296000
121 56637075672399480428558315031485202038784
122 115973813404238124994984262202399783911424
123 237432021519084812881569632335516269543424
124 486004302870843005693946071643242106978304
125 994634724685936849376460747066576239329280
126 2035218202730166670647460296592923429961728
127 4163737576940468156245784618361044806402048
128 8516906094016236243370836588496762079019008
129 17418373797948998067763219405217351208009728
130 35617355345614628970711420159883178693099520
131 72819065391613147427308312491968670178738176
132 148853458868262242395882051649560118187524096
133 304231491839866558890210848022016960061505536
134 621701328882425307763000821771559430621495296
135 1270260464421186446570238874558493462636789760
136 2595004219174818192402525584262102197146222592
137 5300521262089815727707124413030604892790587392
138 10825182435882050570036012119481226325248704512
139 22104916779756026107074107746566668081506025472
140 45131568656956007383916142973769634261038530560
141 92132044296291999099388955087466604255472779264
142 188053124581471841886919463307695369183071043584
143 383787462087262575282151635577926058382358216704
144 783145025712824250008934240457336794663673135104
145 1597848393474719148091034214235255101903496806400
146 3259655324178824123351992868476465704606145445888
147 6648922579451508228402591331553563686285049069568
148 13560481035106111605543048817204107126026029498368
149 27653102452139560940489422943830149454307763683328
150 56384312130156886326133248651833211297260644597760
151 114952670042077067760255939408416512526970987216896
152 234329451119619434661822300750634097602944393281536
153 477619876877893238436869049960456850419667861241856
154 973388635416235462721275264308433480993578728554496
155 1983531753415034804299563508902130360739285948170240
156 4041491619509300004476554514539112993850659367288832
157 8233689177386807724713815561164337078142245716099072
158 16772512493492608024318844196309220620482031598436352
159 34162783460314522075875908425347205119834880183631872
160 69576155602922631142572232415989324666051596145131520
161 141683814729407052502338022422847341057524724446265344
162 288491654199296250635898163869197970381963148388204544
163 587354124017092588379369675311350685071404794101366784
164 1195696873047894273567062468505339910588088435452411904
165 2433867906679899247742960425619080438293417582468792320
166 4953683801647954234299643148880540048406761245924917248
167 10081274606125187268642179163375656045888421217003634688
168 20514408654441064076647731857597422661325047505593827328
169 41740673834380165699470768894035630725599949386760060928
170 84921429538094512603976029415879254626919753969146265600
171 172755947523743178198962334699285928029146027177872982016
172 351404295504785400252974866500766733825091742450294194176
173 714726587337388677384403538226837654353062224157921509376
174 1453557054734529313707009749519381245924252780641906589696
175 2955860637552148209342191451546906896857128188908582993920
176 6010297853508353418022612983156642470771482069711686991872
177 12219927880921989520442164401118171641527873417901770801152
178 24842902089091707810632574070376874598347475224937828974592
179 50500708682038852021697199172440926105084214978096788406272
180 102648945851479838684183268795757631476882550683736085626880
181 208628579199089078565901110061648066175712478507147957633024
182 423990177556972439830999617787081015749653887347609571426304
183 861590448012374838613079715522283927359025796839331713777664
184 1750690723478833248122550118528943054873191579660981270216704
185 3556983450171362675804057783896953627546438252153027994583040
186 7226341733363339249813816438600785126909271406657535169527808
187 14679787045918676301325473039849028872357371001309702712721408
188 29818513596451542070841236980612815136551413045017973136293888
189 60564419934449158516095744381399694176188073307303597496598528
190 123002750896340472073970341774046352017158202913387348796375040
191 249791771095694497651176883780803778320679145351432347410497536
192 507233367612533050815730896184302949606832030003589957881430016
193 1029921744335305033007120985402221074888410071905880926737924096
194 2091065792702423416133561187395477082530513259792525961142992896
195 4245203903642012200582144386915344797210022987091026541071564800
196 8617814141207167860627863791753535599667675482638339590651379712
197 17492976899361718859211467278279739107062715333788815668262469632
198 35505748039227337979114648607116458654710034517222809106468831232
199 72061328789494627542619305323685553102180355777821339057150492672
200 146242911894761226566924008255584498935726100768251961835928944640