1 256
2 2272
3 20164
4 131208
5 853776
6 4548852
7 24235929
8 112067172
9 518199696
10 2154384960
11 8956729600
12 34271036800
13 131130894400
14 469396239400
15 1680251100025
16 5694507984600
17 19299151886400
18 62486124366960
19 202315405432644
20 630185083996104
21 1962941177128464
22 5914726193287548
23 17822228373006561
24 52179798098328012
25 152771655294581904
26 436180708919683728
27 1245346268369098896
28 3477718063673485632
29 9711775140451340544
30 26592988531950278928
31 72817484840116836561
32 195921741362939034912
33 527144391528599061504
34 1396152426752405961408
35 3697737527045055302116
36 9655231360448628906952
37 25210954520692456441744
38 64985336191271305072900
39 167510274806388509655625
40 426744351723418620933300
41 1087161620016012765800976
42 2740050312629995056467232
43 6905942573315962354703424
44 17234963983863009547161408
45 43012808225890915331958336
46 106377125176395633008255352
47 263086583451275175703382089
48 645229163282804147334110824
49 1582447374127430583694571584
50 3851043382398673119134095312
51 9371897843550244006834660516
52 22643902241696882159373015432
53 54711043301053261531810379664
54 131307508528571101896812489868
55 315140431541521113114939365841
56 751630604242684474866545252892
57 1792688302388735414060359628304
58 4250765640786524251945320083184
59 10079280658447168687341791771664
60 23769162252066160942144998751872
61 56052916206034847658634534265856
62 131507340196640797481861385463392
63 308533109357351618945523037811169
64 720366859148449573587452928086448
65 1681921310942239536788310070262016
66 3909121605584934780862047415319712
67 9085580655785938698611955591159684
68 21026115980069610722344990915409928
69 48659251395869696115251507420111376
70 112151978129280763510529811035483412
71 258492801214330324199374519831189369
72 593498089701126796885804255834431748
73 1362668441148678569662596380361782416
74 3117291257194171395622519704452069632
75 7131231992125483050196709906071588864
76 16257302071796427829155267578738769408
77 37062301569418039763871609107612083776
78 84214627746003555424900458093837131976
79 191356262997169110080268036942645435801
80 433449225573332939982346539780579032568
81 981824311404437799244922031059698895424
82 2217348969711513335638321627124767695408
83 5007654013423003451533211522466439688836
84 11277145930127723950758307679616468160072
85 25395927911254783208917763686104990044944
86 57036053872696824418504812177388883360668
87 128095789716251481376244131048616605197121
88 286941225944430130118280473430934131843180
89 642763258096738582343528124636158115584400
90 1436252164578458084371705558467804113351760
91 3209300242774366999456266726350074495397904
92 7154138282630258056071860945243681272820928
93 15947929671656525444521560737585639009085696
94 35470030641572616510621596040284437955635632
95 78889429513230225697593817150066826129625969
96 175076025081174649579676506028944209261177408
97 388538930340263611923335318133193426430201856
98 860460534720934187845223643127060004676526464
99 1905580815708315709469148687624624456721438116
100 4211609260990395560904750828562638809096639304
101 9308265711452849088630488566983865457832556176
102 20532765267628539012884278238322242409271255332
103 45292481177971200105929893290281118129062372649
104 99722818867176691672604900016095070646559149908
105 219564933167151891945987456683786608320493041936
106 482559884531882802280459209586423475850239773152
107 1060570277778135612168584101328464089885766579264
108 2326890254427107379612183811428677273500658903488
109 5105195166784137915170789164824542474346585311296
110 11182113796808200322420594838756633872297278601752
111 24492632481185481048140993832469133133236718771049
112 53560869876369517034092377826946633212577369046408
113 117127743786507625025437539855799438203945162870336
114 255738849386140510883734932411681713104785047286672
115 558384862296655958489376188820954620044219807727844
116 1217357932519013621263745676827390309362043510709768
117 2654012377362118989435062948487320788477655787313296
118 5777728500138385207818295616825463835049160824915628
119 12577992064411772162173491307196085283908959401985329
120 27343605108288691559132450837516700105071669654930620
121 59442933060317319864208455028338365423702138461603600
122 129049015545850481204821603764306398461398254873690800
123 280161956282583513175405644259063566819472048991712400
124 607424681929700021116623371520624316127219074670822400
125 1316969474061079794304093079059590605687017465710182400
126 2851712312260071168617895557941346447554984901843577600
127 6174982239199961142116523250062885181009391414989553025
128 13354558587132638876031139762363746712414240286902533840
129 28881740570036784201358297125876752658772831119246092544
130 62387463475486832012636242556517580266117572783323492704
131 134763193702499431736499588294845311628905218653604637764
132 290764237776296322234559335994317308189075833945863710088
133 627351130875303409472944989698047265113607467354454631696
134 1352044577322702924646706524902059201248724906708020163892
135 2913877809572446655350818086285105873743930274283317144409
136 6273018162293362518573727161562408336686391662453545891748
137 13504600891358698509552431133063323199333530832294759405456
138 29041930935074645924752724363848362470404289660842545547200
139 62455289069471181508951982810423308875468786858627956640000
140 134172820309277365702988981206586289232846029065306985974400
141 288243733684764471926514144348815526737792753594516297231424
142 618613385615648410537409750872568740912488554481876587640168
143 1327635178641464228436046771011656726443987987061189988598201
144 2846520451713488472467157140182852390509343385919617399411992
145 6103091280177157010565810180828012612294596130159931752883264
146 13072933740008375513491238128440475295212132098604955519243248
147 28002464443836491296337529003663669387864569759203047450628036
148 59926393823889261243850484980677792204087382324292035694067912
149 128244879444041627022021473114590045942063777866598281576409104
150 274202391889482055570267020313978052391456450465383208727778748
151 586276442723158942335841884829041371476093495163048774432669601
152 1252429161081023798480519823959867866670379431696996824387649292
153 2675493486042732751177896951078738437094133644419593721727966864
154 5710629171110498669260142784555783601217253178458412762463232528
155 12188886162519820259267431460703987565282043050767291607026272656
156 25994583099452256916020164818522665122895046957469102292252730432
157 55437251731181727087525084462186498068528866265906334661733173504
158 118132225781067246699053717010914936871353436259496758324775154256
159 251730061144782020247401451591954345079078041329780910381760213009
160 535992092148570707048187777525894488606704529953499877480501692256
161 1141252346022230105899997981119264331229699793996647078724993557504
162 2428119280890425245846654599454005534625432088457336773698573497408
163 5166046985823233561082769664861137606497990786333976146347166262116
164 10982971098356985521199933916783000549405360794220077801564062459592
165 23349701324507522100289362485207264006668957483155044707716070575504
166 49604811534485809769951109736807772150912944605947530143535371546948
167 105381961558078076376051753788625365092958153438824280584121789409801
168 223716126495888986489070160050651202645211499116454901057024240636404
169 474928578993489924067834756032065200782550690691045271998921270374416
170 1007523408441960929795791032501944689706645062132322643174268686416544
171 2137381205211533379882467884685630120305617541402457084333617566060096
172 4531183938206753671570067864695323700223869477461286654072415663003712
173 9605973811223291620632478702512014740131951196070837465356965863436864
174 20350766245149489476974358756526431051972358427716533412749724282673848
175 43114180290688782894877553697595978358098943671355543261347417671553161
176 91280020559930991595872915017536475462753558348343198102290229631417512
177 193255260734270905897491458531780762599202913705652372247782131879357504
178 408892830645024355735544349122853406943052523804715050200816203490003792
179 865142539031804738572105163557186439318057089743084736568503289254977316
180 1829340502147047613142684567593740077694944263221853348558575081713217160
181 3868133309617072643142658893170591661714357215978136334792380848162611600
182 8174156804890483383040125071821227985831091117101203598296554878003818700
183 17273665130623937817994787800679594845136053378661042909683753892195259025
184 36480973586605507521294330895597350985396206246393348416900559689938110300
185 77045689132132491908177033881543666783183134491470950580679374973315907600
186 162620847684165548708172143535675767021470197879996673875028738727455513200
187 343244903114082958270687165692657588985899376721447942570718689989753712400
188 724074594790090721376645408505923721172370036839075495450718415148323900800
189 1527434243200342165616726933765299014303262352436238528444463609552979993600
190 3220314494655876268794714188480446555223218754383125979250355376297870903200
191 6789441503394735881702045897473876872228335123123990176282472202866071989025
192 14306434774786244243201360548981080335675648855765325339662854852048793762800
193 30145937020427326894182678696440862512884166002915003741634224873593917497600
194 63488147887923526295463203300238324084614300055843440578297773546520289735200
195 133707733798672667770512842080086579340693689621528522835786026698821166512900
196 281443776056291842238685409480564022641490743138619654498363078158375955713800
197 592415986947274744037365193715223464415272064839208127736187076208091940163600
198 1246343482863379569601392571850631154714181557767302986097801299709235708370260
199 2622096823012087364595159149485130214552738137898282062496228255442779640291641
200 5513660562451513475633333768058055010603699722599852284945420251319851306014276
201 11593947458817007865233260711480921934648419841627433044068939458530330964501136
202 24367293290424436709510556254800411713921882259874349395784306195890277356399232
203 51213358039673984465639448136434236648190607873318992609321185056486083675177984
204 107584098818454349984704454479282842720647746344821456838226268084474537575598848
205 226002331454472047646357937114371560688304651454638218063178497073887336972565056
206 474537688340092702773966651527032696675710735976128985949714687481645077876437512
207 996388029300142244769000876961505034729611583093732566608985198014432602737215449
208 2091140533767482909117293565697754875643828313563229819267729767408401010454588472
209 4388720662407830732367924576352692971583873928378797925704768050109008080765732416
210 9206476392056659142783397186732577942900654856612884100143734317141190984432181680