0 1
1 5
2 18
3 65
4 238
5 882
6 3300
7 12441
8 47190
9 179894
10 688636
11 2645370
12 10192588
13 39373700
14 152443080
15 591385545
16 2298248550
17 8945490510
18 34867625100
19 136079265630
20 531693754020
21 2079632696700
22 8141948163960
23 31904544069450
24 125120702290428
25 491056586546652
26 1928572072575960
27 7579157049844436
28 29803518547790680
29 117262339348210056
30 461613366753168784
31 1818079504903363625
32 7163894369139217542
33 28240705344828333630
34 111373333774513114668
35 439396254781929477942
36 1734170765949765756340
37 6846669844368639612236
38 27040281006412025314200
39 106826783361606200661230
40 422162453806515229520020
41 1668796567620253192113300
42 6598508655111851029111560
43 26097651902479765837301100
44 103244121167960414676583080
45 408538331587981901258923320
46 1616960811633637077158569200
47 6401198240109107861535173610
48 25346284360738687537252436700
49 100381792300384576196757888684
50 397630593208988291378378665656
51 1575381062455434858972317311980
52 6242655891666478823579765260008
53 24741626620081658495367969172440
54 98075258812065903304131263545008
55 388830630270548970489338052589812
56 1541802808765096536948673154470200
57 6114518204201441086072155589000056
58 24252611247365496839805108283214640
59 96208963845235745618162496078005544
60 381708082467664930287512239748373936
61 1514621349853289634369334807568002320
62 6010794698018361079602153178022054688
63 23856850191369310886347652391434171625
64 94699146658084881486105323977381566150
65 375949247592390033575719862397648856350
66 1492660619908482874773387662050023451500
67 5927072030906303197643450653181319536550
68 23537766251716158003248679901190402620500
69 93483484195329825229229110787051239041900
70 371319612466099318007673751790454502032600
71 1475037428524140084434397955288593729159750
72 5860021322626016560386480586225591256427300
73 23282802383967671707474013626278335783158500
74 92514572858397686377848278581086312806090280
75 367640091983544022360456977324396601368097020
76 1461074723760807692955157793560433660612478600
77 5807081102584254333740310635238051464714262360
78 23082261250409659497883017530504614051912042800
79 91755675732558973127007979191348573222812336910
80 364771424521094943290054153518498253590304074740
81 1450244266246204156800553421689493284637387790500
82 5766246470137919578627861230394250704374361078120
83 22928528897215804837726721327544659498614073631300
84 91177861000276154775652510128449806883766221508280
85 362603612696495378066805500392825472424578260941320
86 1442127625377001033407570060718963073157919203440400
87 5735924877298233952177131591306247264035289047834060
88 22815540986774308772785313032609602056326581947133000
89 90758024514528284359051378358046468009897411813496200
90 361048590888928076276513129443691613034848453472238800
91 1436388965258161710177516554058622571067521563208687000
92 5714835036499507191230352649634208652613140586171336400
93 22738406947681975075295536215649459036704708882474374000
94 90477491260315030948681247787050724573367871963062559200
95 360035017029400147191842836643331986394984918887498443050
96 1432755633696292438442090158431009963988160078490797305500
97 5701934519534404844999565482349585744306339475900004733900
98 22693139721353333608399766338960842539270147528529348123000
99 90321005825309051815742357537088475020548547992811795793980
100 359504498783142730171555198099714353600755846137037109637320
101 1431004044958277538976844697144748274161142714526698249964600
102 5696366910739585723534962707411579286049488009541324492379760
103 22676457800346390129917604740596264822897305920999446969500300
104 90275990354806874189985367167232975129605559773769226932332360
105 359408810249721824944691302279429086859366707340580992197140040
106 1430949233429254096917228340706719797727427330599889025918642000
107 5697422575296947782745340918900127884833948897090460109863518520
108 22685637802753121354747653508051898181759007402520749510393030800
109 90331990224533938482022474680455740192232832793350415927821151280
110 359707806456604747547993014705660417342884728321643879023359060320
111 1432437002995416014642345846745552872675170011612895500589255214900
112 5704509090143065299715388787793257332498627732037959144377065005560
113 22718403040395105328546516711437805400497113725939475082664492271000
114 90480253882620129827357216513210346269015071727238130553816364860400
115 360367838305829792716527351923455181667307481595593533706928235944600
116 1435337944328409336249542447924724709894648687750178149438407640914000
117 5717128651079846438394067799594319013054766708630443507788622991658800
118 22772838157738808867774904813169680883557097830098616692345393869948000
119 90713410179500162216105891974066922276435741810952026724910304143895400
120 361360532280789339300425082226961183636598452547611069191710021452191600
121 1439542817751271665046528262025778192609788695887240374304659890850326000
122 5734860595253720832871806681476394109236220312335700677478830637836616800
123 22847322943390747107276903820242966636456787071227244749959778303024466000
124 91025217597004615793661839710156798095733832830078225988164297759058188128
125 362661839928738424695586881351676739984181275325586171434879370864704094752
126 1444958948879162588910026094133992964518047292938365007315389210679603549760
127 5757347727716952992328788066964517697764250502559524459995478848505176557161
128 22940480437437541484031324864987233902408748861343086222698666348889132706630
129 91410367228726606670917921831938484971634369544393298045396584168857405116126
130 364251289544115037653136664966112399001502213059810333986379720677468347600364
131 1451507385266747020136714113795775940009912195210856482710512453493575883497350
132 5784285513498223062529484411315858767082250024578613100467324485992144130134932
133 23051135833706416400050137563871807452995863914499512100429062072171102831614380
134 91864326445722806671469353728590810389912972613356279492666763695248990421625688
135 366111391261901476944141296384272429763217356540944407883894770889634415792221622
136 1459120631769406172329288793919751649793661035236579578839182324879435353304428740
137 5815413453734963140279133534538242734107819039440309467828217771731289255343913476
138 23178283628225144987169588454217695058102936153972168162387498987984322404539991400
139 92383213710029175792441452674058226629285557123746108333934508689153012644641455260
140 368227159852809671004931273949626789253196483579755201505509387053682732626065063240
141 1467740830861171635587806324436054761260920883621797960558916367542314755978439400600
142 5850508144590182188595771743423840337683329590369880814281097244043228373313699148720
143 23321061134356075529892416143327237022685416392192769634255384335053686035539778350950
144 92963697485424125935479430003462649665274893642191260965590838069460320245516080041860
145 370585728759528015994406961193974740453613212330350476899204483022839270485134718637940
146 1477318288556634744290464927672352147742476499609100271287741641022235723325650329067400
147 5889377645743551727082826653335909369391392166159383172049540059660299709502673985665620
148 23478726962048021817828745811951033045076587290187935306172133187558813816657747146965400
149 93602913972203995514275370234316486075086781693893931898866211654926716560264609081085736
150 373176035539531782309334082237599437168336596528138388815919761460252166775666189385382224
151 1487810271300605027091717379934277202590855939897465655821942993272598757130280484675213020
152 5931856877486884758475737761943118227461413580110401233119552200499385963527883476382283432
153 23650643403052383274015659280952276446320840850560662925174270726256961522423191823125277160
154 94298399679267050200089926124058290842196439574221969386382890842432613684489366351514326672
155 375988563688128558281283627021140784013178585244106709129859671297501388174853094373638628408
156 1499180017167297219728289178174389773891742053741617518223462744668078655271179015126127130000
157 5977803832705741260322964831016492871179432917761791030587963033559844484330610854906056323504
158 23836261915636505556430744067763217967000090522784740129467496356934041074543843205527254014560
159 95048035789150156605539172963257481059604290663021322859463706000381792656823928014394014137166
160 379015129345235037540958580074571730249262863587740224011628248471621997146459041829524530100404
161 1511395917938487092846204218168750676787015457936551196635033429726064143587153797415186655392580
162 6027096439619370025435321284863474544591842667063592860550951686368681185670695564574182394254632
163 24035111088320132354617066775905725228794840279934815190920848615874203551974207339467019779410900
164 95850001969531930297156731339158385120962544728774713644294291072175934231798909102116201445799960
165 382248704008951593585160316289733084921798676709062885358989110509160445278008416561737510997720040
166 1524430838467036517379719768090709920326881167597912381182456051160441925450801681565525872308571600
167 6079629948105459975515607425276478408891185210776228545339849833680088987220788510814950899664995620
168 24246786601040437972065898445365040812951630742617783438844444047944816738112397267064412221437482200
169 96702737806848612584369594692974192752977914558124371537259349097011834524667517246455355019818899160
170 385683266342761993532094297359788699106994711393990244002525004071748513937999919908081522446299398640
171 1538261547120753684035007452255340014358285688982775179205166872863083984363072623906861018690346703400
172 6135314740245666526930360848388637434255948390704734986304703962923320514283310644952309927244142700720
173 24470942806860437108438772224229641175267894849968162491044161069274512205886013805589026557816022848400
174 97604910432066929847204997095525982849047499987935680262567713907296050259383803966290766839774487241248
175 389313677649255613672049943498489242500923141785386661023818453105942210119798947706878013182861427694732
176 1552868236702959418445273802049028514600867784529007893544315148066618786804884847390015857123640555303560
177 6194074486848459229743051898245672317296380373074611659456379987451894973386981671053167561930566375961576
178 24707285636999909510387792724420315789686840669930586476874370551392493892394605127508608512076263022929680
179 98555387209244660082039160291057251244668083519424377277529308955421306983673908054904955777273632066639976
180 393135576717810992255560449241036051918577900091453591778796070192904685396444218729413437642012523798470064
181 1568234119529790461173988486345432331291853513914369409219572959888402535937333117113833533505901873026696400
182 6255844587884829249958003409476279955270688823465126567228911756644255479592819307065874150685001619799292832
183 24955566593094272107115375770685443439984738493379514633346144151180702157327799271022533840952745845547829080
184 99553212588526169761593742459042484513161492318879064024377150162120941540678674370810868784588440596702647568
185 397145290627042530335752548209590281699263706150461528094445949018522737113935152019031602119917023736388558992
186 1584345083647064888063540750140938403952860234564605051096789106771086794469189725436795769092705561578429435040
187 6320570847266400788698098302900541888921008621333081041843033703875280813628713664477448116261784973255702988336
188 25215577637864241178129929970564498921088008836458187766269334663244571877118811268736720026411533287036388996000
189 100597588404171914805134865231976400120086471710742514131933167683074091332062073518885913072168324222464919538400
190 401339758760370704090716215086299616787611888819059046572901191531528371816304525057488656135914237157131825521600
191 1601189399735702026771252212414152400993775996148804273562344582097800548776817761660656635466686420458325497230250
192 6388208342117337002118007387526879531409717400761541214121665653852401398348603811691939677931480935464516017782300
193 25487146832220584753466539602441743634726970989953996662269627269512473263651230509278078477213657900860902356415500
194 101687857037873056885031810686497891919179559487951396057290140316650163504251320037276132550763521639048296383345400
195 405716467822593117684246439377698605915924970300147423170872537486685702782327230441583596697330322612318754444459100
196 1618757470263005499605662152133395576500314327707881335668208301129956728436062167799807109878589632854040529782981000
197 6458720454310518642491474015917993954506697108572048136395689704554765392566027778483700562437411536852375028675511800
198 25770134595741130328203971229736424025576619075142066453992444664465699062364034509599224839980416693683292152870486000
199 102823486977350003858974657412732310082076575850524919352349248724324430953638610279291060938125645216035772847384585180
200 410273396062024680653500896202198962151870404130563165353801476220470593186538402175460761247264531612949268291556846120