0 0
1 1
2 2
3 11
4 34
5 152
6 524
7 2207
8 7970
9 32744
10 121252
11 491988
12 1850380
13 7455944
14 28337976
15 113708295
16 435443490
17 1742630120
18 6711230900
19 26811568916
20 103711749284
21 413849297784
22 1606464657096
23 6405315809516
24 24935144010764
25 99367486347752
26 387746052588104
27 1544604026758112
28 6039349005200440
29 24051905246803440
30 94203136553911024
31 375103944444623063
32 1471326505700038434
33 5857998936510593640
34 23007323485217888340
35 91596757638336322932
36 360154459563530689204
37 1433808646062728599832
38 5643332975601670914600
39 22466598492268259367500
40 88505543225613085869220
41 352354195999625020300440
42 1389188946815224284933720
43 5530744972741861004011200
44 21821272932557273312723400
45 86880075901006445019231120
46 343006067895871283930417040
47 1365724154519599079242213020
48 5395159070564014223195993100
49 21482701903990800055967725224
50 84911703125603965947761683752
51 338125057036394523875613141408
52 1337130656804549462731990933320
53 5324881776826501390867095386384
54 21067211364394440694967273853776
55 83901601553553581635502305806032
56 332087576980996688800024263472184
57 1322645137004335684262590151864112
58 5237178642303793033241870165631120
59 20860071894476678997859827521199776
60 82628397587651562019978023198064880
61 329136045428785024177495424765676896
62 1304179925797970385409007537368274912
63 5195306625270014722833800027871726711
64 20592634799962514931759329341594146594
65 82037589099490060383656241296520676200
66 325269519251658402196879985397594974100
67 1295899409195103073621546962713915339700
68 5139530186736499259559470745627547458900
69 20477544943125753775619046432581422912344
70 81235208767482583151362618143415574399976
71 323686697498954827093513434307633669858796
72 1284395650146527097255215856842544548002484
73 5118055226088962844687682093988297474085944
74 20313293925625696623068311900688491358574776
75 80949014885010610959277457155759665204827520
76 321353268231181686213452307179022736557728040
77 1280673658093620696412230156354820075412663120
78 5085108346920863016498497902861105211264152400
79 20266556511612913393505178077042194545318122300
80 80487325884101123775112144616109796646743704740
81 320797299067321361892082082075490367781291752280
82 1274264616169308806603401845706949204758167699640
83 5079087949975474219798272971681856882806065516800
84 20178642917636336489777315782658090236938291655000
85 80434140712188456480647650029404771074191439628720
86 319609855442909278250644526801532131379319551705840
87 1274061696757472909292393473707655482843807489944720
88 5063376157360560783575435604909096159088494778989000
89 20185140894554296865351553568621162201529919241880400
90 80232115261609185868358307392926965511946582223468400
91 319860500169152587392353597170010674811756038086399200
92 1271571376209442340198578681534516000227476088985549200
93 5069596344892102345702210412989192092673769770102954400
94 20156463626497728551305916524795109072911139622596941600
95 80364962737595576646921662111296815877760008097068386300
96 319569903354427450171981436704277384317365570871803737100
97 1274199895295955482262239168222003838879872105103251509800
98 5067483722471562778174922917194701289996062510511206529000
99 20206117228369998539859344359225642149687138976454352851616
100 80369451251891535460113738356111190890836472540614329311784
101 320479209508255153886747648678544433700151515303295318903504
102 1274850151391251343749574077691240706286230047808111160799376
103 5083770088322924020473931131788482223430711058116471369373776
104 20225266998326338260443339032042082574967893598465888155608904
105 80656336887580351060268344355826640809337625266598418717141840
106 320917942275975932388604535132192885865096977516082126212048880
107 1279838810345098984766514342334026424554916977463553785215721440
108 5092793830772950961057920581835405801320675141103210664826226000
109 20311126378150423701753655490285746925302773176643429279129107744
110 80831086793038610420369210177708407654564718185780351368563016096
111 322383324625585821745096230829150168460521496666868530105187168176
112 1283095379387757147588733930746957739582871739424270095698999211064
113 5117630727176036907412411220351132795934999143837878991056016428464
114 20370220908525802793762022291067057429212415499298803049951816299856
115 81249598125304417467869369509883846732196079926537655195291561428000
116 323434974547613202224117272608197186574479298094022232348598227334800
117 1290112487433566607136482583106675946493968009689337889804685188964000
118 5136069870198744695333162452684297308308261093304769710571454517085600
119 20487373540398086925323182308592448473211498873568092476118997121900416
120 81569144433376414107095220253346452499653392803241124509402989308801264
121 325383625020110189150341045636108895496010405333281144600267020106290144
122 1295598241038167471384677468061855053354722905061424618094657111803097376
123 5168377522001185142718041436376165605069307986816925192705901361700276416
124 20580823179512283178956235101203473914652660802962519250539792958756381664
125 82103258517200999517862055550775133033243189491215043821740058056538562752
126 326965282212801050268272226668762501234832313751983583784226182841464813504
127 1304405904547986439849970242393120182409775953527932681081834092287193768887
128 5195001426727439067877960387776942349687181415280455579101420931630090688290
129 20725735352749351102406181579995591282441189320636645889897875112986665569640
130 82549322969106779238750769175564808127940252951620497300228264149552629763604
131 329344688263504639243230863313860008443554479191104114486914857433026380842548
132 1311849201110145234991450256631456125431323013163613195156381287052129996194964
133 5233999186325662813738403494515439495546650367120217286624952759100141033313240
134 20849500926039212544259241979698261518948343067300758406910959021120372377787240
135 83187431131128031175072294502183944054262542677491520843484958181511654056317612
136 331396262819292525894580707412121090709607592682088285193223031354920426148404564
137 1322274748436683899597251928227277700806723401901662056731772554197080656950241912
138 5267913516683948847422599211872541612938704831506683529412233321445039242535598200
139 21019603753077817204301191872175373003271004601274767377349906406680988382473235200
140 83746697907427860645598155450374532491973477805013805206584779994087856536554910440
141 334168201089642209141301531510753539913044703981470253249624251772672043572567376080
142 1331477261594458494492328935514036974656564936691821551191208807559564936216009541840
143 5313032602523570624303282806638325409327504805467854269895026993682912451826304139100
144 21170730545750980313862721397082700460965567506715421374050420769373696278385356946100
145 84480336310487401108850230145384546419972396585749182651468051774615357482371861986040
146 336645662871004585447468366498254279516538077866816522423775117656042017638660822406680
147 1343394752280351864179130702341280470153336272557451047751691337649497643986545799003840
148 5353581122378644972074475859778242731651065320565425979896240596575374957238194489782200
149 21364150287827510979320397266510859018764872860169008982178442011805537618382191363615600
150 85143023550063129359444820656548238466767743428301181885501485931125243550378800264911024
151 339782261457832906436556296343689627947055531293926300460352384637034328159611336044309648
152 1354210664769180865326087276680760901201144915457035893888279148487732027490907226872527144
153 5404407053956904293655312608468255655657456093752001930251611593198295381373055364862513680
154 21540464615817658338490693633608904265545580196050224155182060497666731406332602562800380080
155 85966030709709826540880948978885489782583332323849689199480294613901918813612078773904597088
156 342653209590246299534598566843010104753479291983823533902172838129367735195914166643529375056
157 1367528546006976991731508176793588016831384405453300497733808688983266447722838387495332293408
158 5451106858645695753061730752226763854698575990914118394653556018147501897459459715784489566880
159 21755841641103592283790395101173237104131707962125372903597519965973406374380562193550572893980
160 86724942590194117466070405607320083483843615865258096566165704020878298048050274117956156523684
161 346134289982435900426549035710693157310458346986731637230802369519806941743879679652009752249048
162 1379850660959391703743882331313567200786679851643247320406511700002557800638814365747836879832184
163 5507340391745015552767353822368143000986682583266185992575878084182193977658757912865008389804800
164 21955747137919357364654049081889399798039242307705066128983693504827170386739245411522921706908600
165 87632884695108581927771193904045200887336111841237567852672901992299881283181065652049050772848240
166 349374961763765790362869464523019735213726297057207267218985135622727027567586566945377027566437680
167 1394503305565000550562746158967444000311539235945315037131463761763545859724980789735558686642954640
168 5559837945883005311442268320697051103162775224167579345699726945907157761808082236637855222208096600
169 22192111206440508963393850212969299976168149104833184210630736392590234274427451683308510145447654000
170 88482764654988480129544766894143155022093636553577568832073139516898568310340035633539933181436645840
171 353186199138949724426195333203161078736897142690509557718442849461326020784422364115158630698079451680
172 1408253521965665310306138975287811205416615473859898741299449742742054202891373915952877264343586867440
173 5621267911340124131355153544571109657611458610473486644472052180514127971776478149823811222318537461600
174 22414448433796685740114874575905709507284888136410632977625455010456874045241883699423415086798490328800
175 89472534226558931468344748147850010889269886981269345545484174758213879047513916924122944559190684720432
176 356779398881558819700277566219079104206149667349370144917960041534693056246775214208027076344657570757064
177 1424195293286708612250932898828833332390894649255763401781661451394144077347629210297308547600652910211792
178 5679308466554878287565810433402087427399131825871926352798136976274878439225814495149591968789267306923440
179 22671130859404490574872420461453090707404271606530763701483680555466477003749147035392618498713216075891040
180 90409613013045452787405890603717363523495278661773196012970902671083700743075600950343402988500636599054704
181 360911021133397697947376797663662169114440710217320781999410004446966988532095578700358719027613190503799648
182 1439317921445232749137992739657833690716268072555036591696344644105417188512003464823189818086988205124090464
183 5745792487272148982047307682702742200721428655779943488330966764197607913564299593509078560025953960320035840
184 22915078362204300506341712652309780689816179183847251403164668846282435195437750081345938977236277653434173840
185 91479142888682287518109902682652643184568244049700758440046716080533360806009436240702338713721975679033516832
186 364844654441025931367079954730044876971203438530380735438744365134499103852610119721192535415967748805914395104
187 1456518928047246493309141676515319030855016405453959816951622769388612584239524284377131786657108497540114816832
188 5809198353451291979141244681220420203823480819088648130178071761923274687255483749886424481431473282621725748000
189 23191648957454099435919022918473093830782439369830956926031339238511919100131053066250085571413189742648800968000
190 92500816203913697836661204315287417859140097052082764258598452944316965459092079970366561801974639223640210689600
191 369290505018644756120525655449832380685110068142926967957808133954103569536990195139725306404200655726768835584700
192 1472975903996838627026491504904129124306469616372626030593161046712890616582531191639526959903164227036596059993100
193 5880648906995693894364450305050738276179664497359032590146285272005319719907734521342202254344782521609248463049000
194 23456652169167198385340164636496764893503323006279716397681468054982436775455902560118412954048693714119113121649000
195 93648872134075133041914176303282203061710889133405666668527705643028971390924388599110714784912660461375233437565600
196 373556521909354070918785395509216651924395605265248409508500393538859328066175589657796038149388592363779246799060200
197 1491418911466698928772242947535073407517093341973943115516788674432754180994765531830199860049503009886339514393067600
198 5949303730900229127909018750809703024353527494363270438907723291635820867470656480227051149798931148450675231137098000
199 23752873236279185122600934423053456185524658549429565309183242372341179033160015329352782528775200801133551925722952400
200 94753466628987882262401291876874471391829935136612803471733347786166913294613364679320060953399107733477656202647431720