1 0
2 0
3 6
4 24
5 92
6 318
7 1056
8 3406
9 10770
10 33542
11 103226
12 314634
13 951396
14 2857604
15 8534022
16 25360354
17 75037878
18 221184144
19 649773710
20 1903099818
21 5558851080
22 16197428578
23 47091498180
24 136634149236
25 395704051072
26 1144040493756
27 3302398864368
28 9518883008130
29 27400365649626
30 78773736543948
31 226202783667252
32 648842014469836
33 1859235831410442
34 5322451636885572
35 15222833608644936
36 43501924802561394
37 124214244562831092
38 354407865269901722
39 1010466379396699878
40 2879009780935482714
41 8197513369907928622
42 23326668152032074486
43 66338819462663113520
44 188555488878847745360
45 535646380560170970018
46 1520880596962842337926
47 4316181765734441929106
48 12243373055297284794756
49 34714243678256328674698
50 98384706390941872467462
51 278720076205128731134860
52 789290269526781920455526
53 2234291024110159294466592
54 6322422377691458120013816
55 17884383417270305924523940
56 50572769916367150448578080
57 142960847440962726301585260
58 403998833602046171105424958
59 1141328054403160142287620918
60 3223389406524969969622639320
61 9101044670005268721025003368
62 25689164827996417180845402456
63 72492465685619613299457142542
64 204514261838870256122046337968
65 576827141831155535113439862196
66 1626531556638436049273408259942
67 4585399942614906783164806047816
68 12923880389650600460297757517734
69 36417702509740692183754865525562
70 102597991618576713997467752596590
71 288984502095111246761043298478114
72 813808433636309753096057067134370
73 2291311925500615373106067016067708
74 6450048712736899580151349672045276
75 18153517234673826181116953133608382
76 51083394088906789480953086064257642
77 143721574311970543940362518683695982
78 404286690888119796802075602512182200
79 1137061892038825427711215756445726982
80 3197479699250121701931798915645458210
81 8990053959343058137476860892550366992
82 25272565254057693824669863116132006442
83 71034696863129541164256071952662959740
84 199630780370031023023618767357159932988
85 560946935577533166749009530788808364744
86 1575995008277543178323562630156711039684
87 4427189440272460105121365301283097665768
88 12434919084219864236509657743244076618170
89 34922131413221882311946744743226844210066
90 98062447528507400516433093229787589135012
91 275327864322912580716907289557635903515164
92 772937284712947180582401623799560378058276
93 2169632436965928521833544389831364646741138
94 6089435229222855340128262292864291550888156
95 17089049097918753742183517448865500715780128
96 47952346793640706118212643247805605618054042
97 134540780903608915041983029838356856378407068
98 377442778610026498582440279396393642827816434
99 1058771776973725538588895249202960105222766478
100 2969672661261687216145638872493810233668553922
101 8328574939444360963023426586100591846127847830
102 23355522234405227037688548015965150972299404174
103 65488657157423897073332760964312485790476522696
104 183611987228142954681200577660502731885415487912
105 514748655461948113256631628574945546410914049242
106 1442943856246628391824506430567287134265008541710
107 4044496134345565596620565330636631044056193945802
108 11335506484529893634213011313384112824202003772332
109 31767253088405669359395146019463953892881309129602
110 89018714706612599679040495295992433499160590613886
111 249428787010095904385694771630675683489896310185236
112 698837314829665940837901921910273060762182856796718
113 1957809782280014112687322795878714959374525139697752
114 5484416401387744969045224162571065738064503966660288
115 15362308178507555589011814587320784108087130520871788
116 43027809894532927528288961431675956241472602419515688
117 120506174617436515739359291989244962674478491375617764
118 337471584782639181877352589427761379678332210933410678
119 945003722608737750923222375496558285985037005050402414
120 2646054333586066606706010443084981012257352640704939184
121 7408553902786857909536326840187607695289229941626391760
122 20741400982734152459893438001371194357858834826609814448
123 58064832672900955309117307141331859699788907896124654614
124 162539605183152567080634369026241919048410304987586543176
125 454963569267191194597231269210573363180980465206654157580
126 1273403100868740453721288161186999929975975409855462270606
127 3563916253777150619728431965207833380568348188772359452784
128 9973826771746702419154994601015626776380159264544301552382
129 27910609597427553115261257533693445286957897474977607527522
130 78099887853359309027710876548385431664298672062953934338774
131 218527195818236594813860120090912194020759024173296696552202
132 611413421051803378933533579847164831692958091632921367735098
133 1710563589144716055976607370400971924557154868890241381428372
134 4785404352861779927165163346785844382447295633685792706760756
135 13386701813113925316422683908721339639535256161829756065998710
136 37445913929154164101543049833584663156253012658109913870238706
137 104739749455176252090912490587373266786208550700990264157280294
138 292951161993154772924461393722287335471060072520000607435218400
139 819324341057753961357836573751757188893911082629501698576636798
140 2291362284349121686279845185163878910505411946193664063772554138
141 6407804591202621529703026604728209067176480544192381625601593880
142 17918542145825434407586796425492237693783111862986287800402166770
143 50104220709161643614498323214987333904775250954589680031717266996
144 140095595660552601309609457125977659920651080374738163142963316740
145 391699919498373497345354554762274334796541250047168455781300143632
146 1095119733685808299332003982317903914306454968568396910611284691404
147 3061604844164555878676546938775030485782668147308264505940253399008
148 8558868571153415057925607903410108949130116722038478177073521630706
149 23925638860839085907704373743526948830771354008869188048204488102474
150 66879183560111564727034668170543582857865526796993487226230714603388
151 186938554575762881289919030452956642610248379128314753928355108818948
152 522501515896497843963755785420183029769381912967760868028229477011580
153 1460350957017744113532031971723314960829863755873178237216796990968346
154 4081390822080880974722523122785461424932832859699140812159203717020276
155 11406190755375537658542833870238871787176310867298181375600361116494072
156 31875339511473238166565384677626335266179344390573759064911075653266626
157 89074005986173439785823455225221001015569632124981332690038735472580676
158 248902555982626933871039984614342946011102414378974667225020537617452362
159 695488831612396095954789314298552510034381167821021418637070168394791478
160 1943272110249603362298222314364827405070114383924080283658673961273033514
161 5429501354478900319307221010422055089156932701350052964707134242216396030
162 15169433333981148317269727278080358724170365379430885805159026362330293030
163 42380108335696388757549171594319461819420814236848012028598064863490294880
164 118396336884934211531108096792935656164669115861067404696458767310785496320
165 330748717529438128477802018306085545800159007745950868600491261071338679314
166 923936171593965384994134414941018293999622779055976709826399722892898117270
167 2580892186975117904473609395480009860574817744215518691491152416766658523138
168 7209116418740646242575602117342541212675415622307795674177324559751427954388
169 20136254209558134575018067687841217585136410648290528280840715743661047410554
170 56241900293889509523805585255158021918862231421039837737432372558899171572726
171 157081891521677268237651689222544012768862688807592849025680268844482731809436
172 438709734714476511093264168410500631134674258330129690607441037580062282235894
173 1225218674846012893395936625154369829609854935112250790746939454545891132659344
174 3421647790786812327729537831620848542443110794028166001665407324532888083914888
175 9555260381801785891437133907013045218715437905425566060279459931417563529598772
176 26683048294401267530333694050948102251529219694044267722726276430305428380093744
177 74509940122619178869471436211826900672599449010260673954530131584537825621957212
178 208055404968666756938351651874963605799153835031384466886405058388068268479165358
179 580938239433406388410282669063449558635549643810478934101405282709645619510236582
180 1622061267248291533834387623348064095615262791490531956617158643350414252264413576
181 4528882196147830997466621312749036263410019751406168308144457062217748532111006776
182 12644493108941210285173310474567685620351720180821859017902054262774526418865519368
183 35301942327386349030346500411247931707626668024274197327539454186382738892451390238
184 98555916268663594404912046861772777942330586776802581312550681911872127146519524320
185 275140082296590822341616447497371006555667740426586810730415353476683749374393271396
186 768090210528976280644217948584291278248026851227212388077798420633795426421197292214
187 2144163699045272868602125670314085848248884214022058715291862004308730000923145271448
188 5985371698146695770496273505952756858192442813925100022416477713954261248337659134806
189 16707517449343743767111464646749615877264016573468907440999367822763479386920916298122
190 46635910832137312953418520650885369736307702435505890594705833140762142407067474233918
191 130171789314300898280071315108385520505327104429839244541584738833220662097821915095026
192 363330021553731234267996848762227496722263171770682985512230497367391242745399105137106
193 1014083738220403631728212898544926514776370183379974816657050231249423690922003136618156
194 2830313868279315245652834797116922750845655786156900612827008102995243946902599379680908
195 7899211619585703493642297264949366783005923875427459887117482819564455110560458339309870
196 22045572726301334751942402186044797408976767797224206905225921242282819274054743366011002
197 61524434226840954771815533128230923474669705430444921252035491155490899611307087441086174
198 171696954845473108919783283045817817121439095660817295582857392768631286726836186375408392
199 479144373033177034792360000825063172913714789589016727926008260690781953083968162243485174
200 1337085378170745555131601595756715484554101674251225585220715706613772890311961006814976274
201 3731134848422274402232559482429721809572439418593220567828197440569979623504180967937694496
202 10411466800054488018445957506356299808137729469952536741649276000479942312571370041084200634
203 29051741201090746146209058914923668331394769394136967357774874690874235261644817943350145004
204 81062836371237185615791334574918964976738204163962577615782714736917021173418111552773847244
205 226183494359882561056198215066704787014788809077527322844287443807890426412449671389238338392
206 631087547311047153568341005211200250181866353974287527009993033071876918884256042719314033620
207 1760791775535355161000407558540893143197922105136474233594510685295064945347701295732153976024
208 4912654025402405432546763393331646020056464914549415151898167445835924308754667459250026719018
209 13706111036574362630496789654250946629553179141022592790236873096106316128218527951060845833986
210 38238627483639138560525503888842262899185503494874708600037717439881968678152067487841779413332