1 4
2 10
3 40
4 86
5 336
6 704
7 2704
8 5660
9 21504
10 45176
11 170464
12 359400
13 1350272
14 2854496
15 10694912
16 22650672
17 84716224
18 179637056
19 671110848
20 1424180800
21 5316817088
22 11288673952
23 42124029504
24 89466980000
25 333750473152
26 708999096096
27 2644373950784
28 5618300601952
29 20952201739200
30 44519384367264
31 166012277168448
32 352763505676256
33 1315385802645952
34 2795193961042336
35 10422397561523008
36 22148089818427872
37 82581565032895424
38 175492296421399200
39 654333592079059264
40 1390523095550810336
41 5184605668103693760
42 11017861547700870560
43 41080195745729646400
44 87300301734129802720
45 325498839991051728832
46 691725441910540564640
47 2579089972563592017216
48 5480894960496188184288
49 20435421939491562617280
50 43427920313940031173536
51 161920102250021687642944
52 344101426066972252819424
53 1282974302618893139504064
54 2726489567534082658145952
55 10165650259982663520858432
56 21603352977582054860247264
57 80547558705993375349394880
58 171174257721968285795893664
59 638218821051515945711429440
60 1356299887845561167728552416
61 5056928782698694625728044992
62 10746647063092635371593340064
63 40068590973673521817281981760
64 85151095308421796893525834464
65 317483606910882542370193531328
66 674694991460106217298998710176
67 2515582367579240573488971957056
68 5345948005510241322844359410656
69 19932224914903603680292497593280
70 42358636574682402398808471351968
71 157933047889041126091544931559744
72 335628794960359866291659311858912
73 1251383011224139564240598761780672
74 2659355845611821629440462724103584
75 9915337305720136692992966277652288
76 21071414643052168359166008724798944
77 78564206989358214333602921582512064
78 166959421935475832436167294652510368
79 622503746547891578468535814624945472
80 1322903517914588831441072128171175648
81 4932410436830927749703180283219233216
82 10482030285250288688376077390413024160
83 39081969954823944444696309268856585024
84 83054400710160375105052289883446286304
85 309666114608912774488016827372212272064
86 658081811316569990774113216667701857952
87 2453640454947633807115890791170423726400
88 5214313349385836955254838143044804475104
89 19441428035768875685551869565575384636864
90 41315628598944144016445196743843238164896
91 154044217567836484258145961401719237302080
92 327364516109545421621699710350967373844960
93 1220569853337856524347660373919202826186688
94 2593873796414541463996006989663412748897440
95 9671189158590681980412491270574327631502656
96 20552567369202467438503702549049418576552672
97 76629698403416159919643723423913679790256576
98 162848333656610994561003541594791468213618592
99 607175661764007973020114628621368373239395136
100 1290329295517352836793367874258680412726488032
101 4810958308856873213241930027852439058240267200
102 10223928323237850607189298342169125231086561952
103 38119643633833689137284289371734675115068086592
104 81009328953147121797212936835492506007952600288
105 302041118938035304889045862695707806417245799872
106 641877678515506636815782000627051163454976718240
107 2393223777370380188816235768439068107544710336320
108 5085919850222800129653012809420786077764906411488
109 18962716297403903930944532648506919449516256499648
110 40298302291327707354908089087400170856870532688032
111 150251143572954561977530840436062061047615437018432
112 319303727818560243804886138514093324513704355780320
113 1190515419358651249555623693398847486664869614393792
114 2530004114360495257043021628232223413958876795454368
115 9433052754387955329400926125302164144783319384730432
116 20046495737491588889285739143916915280107833457754080
117 74742823839279785260253777092847412805161717344537536
118 158838473452365306122807548682968884199414590163486368
119 592225005088740306787921590416874798708935606518911296
120 1258557155278300517636989218669071896104977085801685216
121 4692496732616681459652044121090349601187817335151422912
122 9972181667794477799718757976540463600541705556153250208
123 37181012953546301057028629796967990283211972567632561984
124 79014613518687265676686073482505073742431867466396989920
125 294603875724150634908795430793213174083064965807818620864
126 626072544353097229903763471975395575753072183851540776096
127 2334294756846130471869939046661305339069438480431114898752
128 4960687818843214062662232783097036136434569498452408552160
129 18495792013752744710653503988051270872300183454038187409856
130 39306025887856870161043488221903554065721104747351104733088
131 146551467509700730351774108054821924312832447586623916647232
132 311441422543928196619098998540537249718835623607468779967456
133 1161201024172265426343973748397356428321290203472686290023360
134 2467707113227923981278204942596509516047772168310834803057312
135 9200780049844706691590244451890403019074502367042260823722304
136 19552885248643375002590453307818082660867284428146154669118688
137 72902410317769269005865905921319445138527866814517768170657216
138 154927349156327349866862211227425973917123580156615564155252128
139 577642482631686959225821756020063794975741919306842305398357824
140 1227567349338987897670294063482810957560610698117373796490874336
141 4576952069026032542705510209035004238189746800173639904287123392
142 9726633840759832978565934844742020694829386533287705971890872480
143 36265494439955756214424908062458689951745999020753324725270971712
144 77069014521409272930919977721235605844425068646434170021917802208
145 287349761837102064094025408058610163597315857834767272889757919680
146 610656584440439375214308573390592865703930522214604048582564166560
147 2276816762130432909179472999982639738970287733500548814979616873280
148 4838539410892217942327889506147897636266970633467165940829952141280
149 18040364937754313161562594967421304102814387398103476584091987860416
150 38338182584585977701751671784076034790676368299031276727058352258720
151 142942889608219922980487456114643168289467901645853037640128549224768
152 303772713017546757775805991537491108069341879501492630399323551877344
153 1132608445563476024343675105047934267367741551405798513475830841818560
154 2406944068630460005676823258001737885302946988469857183180638761429408
155 8974226661274559769448546045970251010730225434006329778419199271286592
156 19071429069340769540162632068151884540822736178353838485411899212931552
157 71107313814761345968977324045919604632271115904268358403091639979708352
158 151112529571096672160042716502108775611282590852769662988006041873530016
159 563419029716465680424691767098129616285733933453002460232939686911262016
160 1197340614085659044875323875459934576959900273269558904843797347423400672
161 4464252494104836550081892985946388135772900367218927296682882798453215680
162 9487132206760654918087680697712076944641902578923501525589016629317285792
163 35372518995587665599150830170323793963854788705160920999576323736726704960
164 75171322554098369482963730208035345098926205787793716847707397458823101408
165 280274268031540074679603104080278675867231889142400362682888159847294632896
166 595620216033831114329457587494507207264786954392823421197500684979670866592
167 2220754064204878264127417451463479076049759918956476107997770193942908549440
168 4719398697460402831213624604884855496681357169086763709815037783955660111072
169 17596151970424557941133425285076537145363682036856175479220059751036879840704
170 37394170758512099198876745761205038321352458276204242938024599507894442550688
171 139423166732843262154681880176776445420018411243452892950425989509057150299968
172 296292832277388596432172322253764664852149979605891087294798183806451923269088
173 1104719910039808238396241128624980253424029851431721461703848825985653101574080
174 2347677209527986881431545498964970182435551047225052381000345402465594862311584
175 8753251760353802557377290546897749528853549715026199607945086527125038964995392
176 18601827920620031328267376215953645287586419708962049029798526349992300624226016
177 69356418476585604834805705143055057553912066109523101858244992381247360481016256
178 147391643358811558135643950088162246169262156578003888335869668787326952448734112
179 549545804872957790899176086154127857161767821511034236456780066928811852022680384
180 1167858160214987659235213396567279746523099292782874949590389050364491560451313632
181 4354327952436312065957648134184418449113287521911244496863225018336493789417778112
182 9253527888690833198935362622687770101306465325524323197138763684936581804609959584
183 34501531536122556221546963927251943505331971333747738796647734134493396404259025216
184 73320357988521531541909266848922353667824295512376084288684888249070531194395013344
185 273372996095077621588300676792201349731544519038901766017612453739185225219945139648
186 580954092345154100717439657519382167979715356144605554369251297401156707984727384480
187 2166071813819490119367034311534536808949589246353231238221075920332267068200486938432
188 4603191619241949531745858274819156103346875311127301211624924022090172502857936095712
189 17162876983619297729262018232362672709769237637026877495840309052143224727196437569472
190 36473403600486863348368154469690118845688725427401267952834318277216339698573323662496
191 135990110981332681926087019652269890437730361534986433126670125231323082857833800084800
192 288997130739276610230948351120127091973639234270086640487853374032405402536629345786592
193 1077518081750844137319981086331609682023788307780454615144471310228162764860987190616512
194 2289869694925309470840358549720985846535676422763704374998520651372083638046147824431008
195 8537717986415902894536559194462366786473488863238984003212541612731323646629515307287360
196 18143789892737171396446995618586971791523039989517573374069145553072228319534087502390240
197 67648635925559041974033769373683256635804084929658150577976960957180953807658229431948224
198 143762377571676289458471698998597670438386296168236329132935884039176103078158313813742240
199 536014184337091736867495197826721161185675042613823626862289457562622216680173003260111168
200 1139101661077673410856478449662958815258854081037655300744807679506271776457542317175104736
201 4247110113598102796220216808895359456611100409685376740345806626194103343561079191511496128
202 9025675675285683150232985120750597724861850527028059859454631110982325538394165172045962656
203 33651990645239122371041681330771083430538790401740222459985780195160863144562279796726210368
204 71514970242755936845757929340796406137551087296785066704285217178257446554620810076493864416
205 266641656113751502232688627567965499324843335539382537499789115225759912999767433970209163200
206 566649096734841964237691003382916028049355473450988078593407463698435645130917737691066454176
207 2112736019827183433538091520699753348578721305159069705527331454053718784330507850729716868416
208 4489845940513930557946727991801973269935781458533599897248807799782026151023232027323754974944
209 16740270648375278228702727729880951873661560698016730846049330891042545237777754521467863861696
210 35575308750527313817049790959086761330876886395992941617525407759809372929461298656074180176800