0 4 
1 11 
2 30 
3 82 
4 224 
5 612 
6 1672 
7 4568 
8 12480 
9 34096 
10 93152 
11 254496 
12 695296
13 1899584 
14 5189760 
15 14178688 
16 38736896 
17 105831168 
18 289136128 
19 789934592
20 2158141440 
21 5896152064 
22 16108587008 
23 44009478144 
24 120236130304 
25 328491216896
26 897454694400 
27 2451891822592 
28 6698693033984 
29 18301169713152 
30 49999725494272
31 136601790414848 
32 373203031818240 
33 1019609644466176 
34 2785625352568832
35 7610469994070016 
36 20792190693277696 
37 56805321374695424 
38 155195024135946240
39 424000691021283328 
40 1158391430314459136 
41 3164784242671484928
42 8646351345971888128 
43 23622271177286746112 
44 64537245046517268480
45 176319032447608029184 
46 481712554988250595328 
47 1316063174871717249024
48 3595551459719935688704 
49 9823229269183305875456 
50 26837561457806483128320
51 73321581453979578007552 
52 200318285823572122271744 
53 547279734555103400558592
54 1495196040757351045660672 
55 4084951550624908892438528
56 11160295182764519876198400 
57 30490493466778857537273856
58 83301577299086754826944512 
59 227584141531731224728436736
60 621771437661635959110762496 
61 1698711158386734367678398464
62 4640965192096740653578321920 
63 12679352700966950042513440768
64 34640635786127381392183525376 
65 94639976974188662869393932288
66 258561225520632088523154915328 
67 706402404989641502785097695232
68 1929927261020547182616505221120 
69 5272659332020377370803205832704
70 14405173186081849106839422107648 
71 39355665036204452955285255880704
72 107521676444572604124249355976704 
73 293754682961554114159069223714816
74 802552718812253436566637159383040 
75 2192614803547615101451412766195712
76 5990335044719737076036099851157504 
77 16365899696534704354975025234706432
78 44712469482508882862022250171727872 
79 122156738358087174433994550812868608
80 333738415681192114592033601969192960 
81 911790308078558578052056305564123136
82 2491057447519501385288179815066632192 
83 6805695511196119926680472241261510656
84 18593505917431242623937304112656285696 
85 50798402857254725101235552707835592704
86 138783817549371935450345713640983756800
87 379164440813253321103162532697638699008
88 1035896516725250513107016492677244911616
89 2830121915077007668420358050749767221248
90 7732036863604516363054749086854024265728
91 21124317557363048062950214275207582973952
92 57712708841935128852009926724123214479360
93 157674052798596353829920281998661594906624
94 430773523281062965363860417445569618771968
95 1176895152159318638387561398888462427357184
96 3215337350880763207502843632668064092258304
97 8784465006080163691780810063113053039230976
98 23999604713921853798567307391562234262978560
99 65568139440004034980696234909350574604419072
100 179135488307851777558527084601825617734795264
101 489407255495711625078446639022352384678428672
102 1337085487607126805273947447248356004826447872
103 3652985486205676860704788172541416779009753088
104 9980141947625607331957471239579545567672401920
105 27266254867662568385324518824241924693364310016
106 74492793630576351434563980127642940522073423872
107 203518096996477839639776997903769730430875467776
108 556021781254108382148681956062825341905897783296
109 1519079756501172443576917907933190144673546502144
110 4150203075510561651451199727992030973158888570880
111 11338565664023468190056235271850442235664870146048
112 30977537479068059683014869999684946417647517433856
113 84632206286183055746142210543070777306624775159808
114 231219487530502230858314161085511447448544585187328
115 631703387633370573208912743257164449510338720694272
116 1725845750327745608134453808685351793917766611763200
117 4715098275922232362686733103885032486856210664914944
118 12881888052499955941642373825140768561547954553356288
119 35193972656844376608658213858051602096808330436542464
120 96151721418688665100601175366384741316712569979797504
121 262691388151066083418518778448872686827041800832679936
122 717686219139509497038239907630514856287508741624954880
123 1960755214581151160913517372158775086229101084915269632
124 5356882867441321315903514559578579885033219653080449024
125 14635276164044944953634063863474709942524641475991437312
126 39984318062972532539075156846106579655115722258143772672
127 109239188454034954985418441419162579195280727468270419968
128 298447013034014975048987196530538317700792899452828385280
129 815372402976099860068811275899401793792147253842197610496
130 2227638832020229670235596944859880222985880306590051991552
131 6086022469992659060608816441518564033556055120864499204096
132 16627322604025777461688826772756888513083870854909102391296
133 45426690148036873044595286428550905093279851951547203190784
134 124108025504125301012568226402615587212727445612912611164160
135 339069431304324348114327025662332984612014595128919628709888
136 926354913616899298253790504129897143649484081483664479748096
137 2530848689842447292736235059584460256522997353225168216915968
138 6914407206918693181980051127428714800344962869417665393328128
139 18890511793522280949432572374026350113735920445285667220488192
140 51609838000881948262825247002910129828161766629406665227632640
141 141000699588808458424515638753872959883795374149384664896241664
142 385221075179380813374681771513566179423914281557582660247748608
143 1052443549536378543598394820534878278615419311413934650287980544
144 2875329249431518713946153184096888916078667185943034621071458304
145 7855545597935794515089096009263534389388172994713938542718877696
146 21461749694734626458070498386720846610933680361313946327580672000
147 58634590585340841946319188791968762000643706712055769740599099392
148 160192680560150936808779374357379217223154774146739432136359542784
149 437654542290983557510197126298695958447596961717590403753917284352
150 1195694445702268988637953001312150351341503471728659671780553654272
151 3266697975986505092296300255221692619578200866892500151068941877248
152 8924784843377548161868506513067685941839408677242319645698991063040
153 24382965638728106508329613536578757122835219088269639593535865880576
154 66615500964211309340396240099292886129349255531023918478469713887232
155 181996933205878831697451707271743286504368949238587116144011159535616
156 497224868340180282075695894742072345267436409539222069244961746845696
157 1358443603092118227546295204027631263543610717555618370777945812762624
158 3711336942864597019243982197539407217622094254189680880045815119216640
159 10139561091913430493580554803134076962331409943490598501647521863958528
160 27701796069556055025649074001346968359907008395360558763386673966350336
161 75682714322938971038459257608962090644476836677702314530068391660617728
162 206769020784990052128216663220618118008767690146125746586910131253936128
163 564903470215858046333351841659160417306489053647656122233957045829107712
164 1543344982001696196923137009759557070630513487587563737641734354166087680
165 4216496904435108486512977702837434975874005082470439719751382799990390784
166 11519683772873609366872229425193984093009037140116006914786234308312956928
167 31472361354617435706770414256062838137766084445172893269075234216606695424
168 85984090254982090147285287362513644461550243170577800367722937049839304704
169 234912903219199051708111403237152965198632655231501387273596342532892000256
170 641793986948362283710793381199333219320365796804158375282638559165462609920
171 1753413780335122670837809568872972369037996904071319525112469803396709220352
172 4790415534566969909097205900144611176716725401750955800790216725124343660544
173 13087658629804185159870030938035167091509444611644550651805373057042105761792
174 35756148328742310137934473676359556536452340026791012905191179564332898844672
175 97687613917092990595609009228789447255923569276871127113993105242750009212928
176 266887524491670601467086965810298007584751818607324280038368569614165816115200
177 729150276817527184125391950078174909681350775768390814304723349713831650656256
178 1992075602618395571184957831776945834532205188751430188686183838655994933542912 
179 5442451758871845510620699563710241488427111929039642005981814376739653168398336 
180 14869054722980482163611314790974374645918634235582144389335996430791296203882496 
181 40623012963704655348464028709369232268691492329243572790635621615061898744561664 
182 110984135373370275024150687000687213829220253129651434359943236091706389896888320 
183 303214296674149860745229431420112892195823490917790014301157715413536577282899968 
184 828396864095040271538760236841600212050087488094882897322201903010485934359576576 
185 2263222321538380264567979336523426208491821958025345823246719236848045023284953088 
186 6183238371266841072213479146730052841083818892240457441137842279717061915289059328 
187 16892921385610442673562916966506958099151281700531606528769123033130213877148024832 
188 46152319513754567491552792226474021880470201185544127939813930625694551584874168320
189 126090481798730020330231418385961959959242965772151468937166107317649530924044386304 
190 344485602624969175643568421224871963679426333915391193753960075886688165017837109248 
191 941152168847398391947599679221667847277338599375085325382252366408675391883762991104 
192 2571275542944735135182336200893079621913529866580953038272424884590727113803200200704 
193 7024855423584267054259871760229494938381736931912076727309354501998805011373926383616 
194 19192261933058004378884415922245149120590533596986059531163558773179064250354253168640
195 52434234713284542866288575364949288117944541057796272516945826550355738523456359104512 
196 143252993292685094490345982574388874477070149309564664096218770647069605547621224546304 
197 391374456011939274713269115878676325190029380734721873226329194394850688142155167301632 
198 1069254898609248738407230196906130399334199060088573074645095930083840587379552783695872 
199 2921258709242376026240998625569613449048456881646589895742850248957382551043415901995008
200 7981027215703249529296457644951487696765311883470325940775892358082446276845937371381760