0 1
1 1
2 2
3 6
4 12
5 60
6 60
7 420
8 840
9 2520
10 2520
11 27720
12 13860
13 180180
14 360360
15 360360
16 720720
17 12252240
18 4084080
19 77597520
20 38798760
21 116396280
22 232792560
23 5354228880
24 1338557220
25 6692786100
26 13385572200
27 40156716600
28 80313433200
29 2329089562800
30 77636318760
31 2406725881560
32 4813451763120
33 14440355289360
34 28880710578720
35 144403552893600
36 24067258815600
37 890488576177200
38 1780977152354400
39 5342931457063200
40 1335732864265800
41 54765047434897800
42 7823578204985400
43 336413862814372200
44 672827725628744400
45 224275908542914800
46 448551817085829600
47 21081935403033991200
48 2635241925379248900
49 129126854343583196100
50 25825370868716639220
51 77476112606149917660
52 154952225212299835320
53 8212467936251891271960
54 912496437361321252440
55 4562482186806606262200
56 9124964373613212524400
57 27374893120839637573200
58 54749786241679275146400
59 3230237388259077233637600
60 53837289804317953893960
61 3284074678063395187531560
62 6568149356126790375063120
63 19704448068380371125189360
64 39408896136760742250378720
65 197044480683803711251893600
66 17913134607618519204717600
67 1200180018710440786716079200
68 2400360037420881573432158400
69 7201080112262644720296475200
70 1028725730323234960042353600
71 73039526852949682163007105600
72 6086627237745806846917258800
73 444323788355443899824959892400
74 888647576710887799649919784800
75 177729515342177559929983956960
76 355459030684355119859967913920
77 27370345362695344229217529371840
78 2105411181745795709939809951680
79 166327483357917861085244986182720
80 20790935419739732635655623272840
81 62372806259219197906966869818520
82 124745612518438395813933739637040
83 10353885839030386852556500389874320
84 739563274216456203754035742133880
85 3697816371082281018770178710669400
86 7395632742164562037540357421338800
87 22186898226493686112621072264016400
88 44373796452987372225242144528032800
89 3949267884315876128046550862994919200
90 43880754270176401422739454033276880
91 3993148638586052529469290317028196080
92 7986297277172105058938580634056392160
93 23958891831516315176815741902169176480
94 47917783663032630353631483804338352960
95 239588918315163151768157419021691764800
96 14974307394697696985509838688855735300
97 1452507817285676607594454352819006324100
98 2905015634571353215188908705638012648200
99 8715046903714059645566726116914037944600
100 871504690371405964556672611691403794460
101 88021973727512002420223933780831783240460
102 5177763160441882495307290222401869602380
103 533309605525513897016650892907392569045140
104 1066619211051027794033301785814785138090280
105 152374173007289684861900255116397876870040
106 304748346014579369723800510232795753740080
107 32608073023559992560446654594909145650188560
108 1811559612419999586691480810828285869454920
109 197459997753779954949371408380283159770586280
110 17950908886707268631761037125480287251871480
111 53852726660121805895283111376440861755614440
112 107705453320243611790566222752881723511228880
113 12170716225187528132333983171075634756768863440
114 640564011851975164859683324793454460882571760
115 3202820059259875824298416623967272304412858800
116 6405640118519751648596833247934544608825717600
117 19216920355559254945790499743803633826477152800
118 38433840711118509891580999487607267652954305600
119 4573627044623102677098138939025264850701562366400
120 38113558705192522309151157825210540422513019720
121 4611740603328295199407290096850475391124075386120
122 9223481206656590398814580193700950782248150772240
123 27670443619969771196443740581102852346744452316720
124 55340887239939542392887481162205704693488904633440
125 276704436199697711964437405811028523467444523167200
126 13176401723795129141163685991001358260354501103200
127 1673403018921981400927788120857172499065021640106400
128 3346806037843962801855576241714344998130043280212800
129 10040418113531888405566728725143034994390129840638400
130 772339854887068338889748363472541153414625372356800
131 101176520990205952394557035614902891097315923778740800
132 4598932772282088745207137982495585958968905626306400
133 611658058713517803112549351671912932542864448298751200
134 1223316117427035606225098703343825865085728896597502400
135 135924013047448400691677633704869540565080988510833600
136 271848026094896801383355267409739081130161977021667200
137 37243179575000861789519671635134254114832190851968406400
138 1619268677173950512587811810223228439775312645737756800
139 225078346127179121249705841621028753128768457757548195200
140 16077024723369937232121845830073482366340604125539156800
141 48231074170109811696365537490220447099021812376617470400
142 96462148340219623392731074980440894198043624753234940800
143 13794087212651406145160543722203047870320238339712596534400
144 574753633860475256048355988425126994596676597488024855600
145 2873768169302376280241779942125634972983382987440124278000
146 5747536338604752560483559884251269945966765974880248556000
147 17242609015814257681450679652753809837900297924640745668000
148 34485218031628515362901359305507619675800595849281491336000
149 5138297486712648789072302536520635331694288781542942209064000
150 34255316578084325260482016910137568877961925210286281393760
151 5172552803290733114332784553430772900572250706753228490457760
152 10345105606581466228665569106861545801144501413506456980915520
153 31035316819744398685996707320584637403433504240519370942746560
154 62070633639488797371993414641169274806867008481038741885493120
155 310353168197443986859967073205846374034335042405193709427465600
156 11936660315286307186921810507917168232089809323276681131825600
157 1874055669499950228346724249742995412438100063754438937696619200
158 3748111338999900456693448499485990824876200127508877875393238400
159 11244334016999701370080345498457972474628600382526633626179715200
160 702770876062481335630021593653623279664287523907914601636232200
161 113146111046059495036433476578233348025950291349174250863433384200
162 4190596705409610927275313947341975852812973753673120402349384600
163 683067262981766581145876173416742064008514721848718625582949689800
164 1366134525963533162291752346833484128017029443697437251165899379600
165 124194047814866651117432031530316738910639040336130659196899943600
166 248388095629733302234864063060633477821278080672261318393799887200
167 41480811970165461473222298531125790796153439472267640171764581162400
168 1481457570363052195472224947540206814148337124009558577563020755800
169 250366329391355821034806016134294951591068973957615399608150507730200
170 14727431140667989472635648007899703034768763173977376447538265160600
171 44182293422003968417906944023699109104306289521932129342614795481800
172 88364586844007936835813888047398218208612579043864258685229590963600
173 15287073524013373072595802632199891750089976174588516752544719236702800
174 527140466345288726641234573524134198278964695675466094915335146093200
175 2635702331726443633206172867620670991394823478377330474576675730466000
176 5271404663452887266412345735241341982789646956754660949153351460932000
177 15814213990358661799237037205724025948368940870263982847460054382796000
178 31628427980717323598474074411448051896737881740527965694920108765592000
179 5661488608548400924126859319649201289516080831554505859390699469040968000
180 31452714491935560689593662886940007163978226841969476996614997050227600
181 5692941323040336484816452982536141296680059058396475336387314466091195600
182 11385882646080672969632905965072282593360118116792950672774628932182391200
183 34157647938242018908898717895216847780080354350378852018323886796547173600
184 68315295876484037817797435790433695560160708700757704036647773593094347200
185 341576479382420189088987178952168477800803543503788520183238867965471736000
186 11018596109110328680289908998457047670993662693670597425265769934370056000
187 2060477472403631463214212982711467914475814923716401718524698977727200472000
188 4120954944807262926428425965422935828951629847432803437049397955454400944000
189 12362864834421788779285277896268807486854889542298410311148193866363202832000
190 650677096548515198909751468224674078255520502226232121639378624545431728000
191 124279325440766402991762530430912748946804415925210335233121317288177460048000
192 3883728920023950093492579075966023404587637997662822976035041165255545626500
193 749559681564622368044067761661442517085414133548924834374762944894320305914500
194 1499119363129244736088135523322885034170828267097849668749525889788640611829000
195 115316874086864979699087347947914233397756020545988436057655837676049277833000
196 230633748173729959398174695895828466795512041091976872115311675352098555666000
197 45434848390224802001440415091478207958715872095119443806716400044363415466202000
198 1376813587582569757619406517923582059355026427124831630506557577101921680794000
199 273985903928931381766261897066792829811650258997841494470804957843282414478006000
200 13699295196446569088313094853339641490582512949892074723540247892164120723900300
201 41097885589339707264939284560018924471747538849676224170620743676492362171700900
202 82195771178679414529878569120037848943495077699352448341241487352984724343401800
203 16685741549271921149565349531367683335529500772968547013272021932655899041710565400
204 490757104390350622046039692099049509868514728616721970978588880372232324756193100
205 2453785521951753110230198460495247549342573643083609854892944401861161623780965500
206 4907571043903506220460396920990495098685147286167219709785888803722323247561931000
207 14722713131710518661381190762971485296055441858501659129357666411166969742685793000
208 29445426263421037322762381525942970592110883717003318258715332822333939485371586000
209 6154094089054996800457337738922080853751174696853693516071504559867793352442661474000
210 29305209947880937145034941613914670732148450937398540552721450285084730249726959400
211 6183399299002877737602372680535995524483323147791092056624226010152878082692388433400
212 12366798598005755475204745361071991048966646295582184113248452020305756165384776866800
213 37100395794017266425614236083215973146899938886746552339745356060917268496154330600400
214 74200791588034532851228472166431946293799877773493104679490712121834536992308661200800
215 371003957940172664256142360832159731468999388867465523397453560609172684961543306004000
216 10305665498338129562670621134226659207472205246318486761040376683588130137820647389000
217 2236329413139374115099524786127185048021468538451111627145761740338624239907080483413000
218 4472658826278748230199049572254370096042937076902223254291523480677248479814160966826000
219 13417976478836244690597148716763110288128811230706669762874570442031745439442482900478000
220 609908021765283849572597668943777740369491419577575898312480474637806610883749222749000
221 134789672810127730755544084836574880621657603726644273527058184894955261005308578227529000
222 3642964130003452182582272563150672449233989289909304689920491483647439486629961573717000
223 812381000990769836715846781582599956179179611649774945852269600853379005518481430938891000
224 1624762001981539673431693563165199912358359223299549891704539201706758011036962861877782000
225 108317466798769311562112904211013327490557281553303326113635946780450534069130857458518800
226 216634933597538623124225808422026654981114563106606652227271893560901068138261714917037600
227 49176129926641267449199258511800050680713005825199710055590719838324542467385409286167535200
228 1294108682280033353926296276626317123176658048031571317252387364166435328089089718057040400
229 296350888242127638049121847347426621207454692999229831650796706394113690132401545435062251600
230 12884821227918592958657471623801157443802377956488253550034639408439725657930501975437489200
231 38654463683755778875972414871403472331407133869464760650103918225319176973791505926312467600
232 77308927367511557751944829742806944662814267738929521300207836450638353947583011852624935200
233 18012980076630192956203145330074018106435724383170578462948425892998736469786841761661609901600
234 461871284016158793748798598207026105293223702132578934947395535717916319738124147734913074400
235 2309356420080793968743992991035130526466118510662894674736977678589581598690620738674565372000
236 4618712840161587937487985982070261052932237021325789349473955357179163197381241477349130744000
237 13856138520484763812463957946210783158796711063977368048421866071537489592143724432047392232000
238 27712277040969527624927915892421566317593422127954736096843732143074979184287448864094784464000
239 6623234212791717102357771898288754349904827888581181927145651982194920025044700278518653486896000
240 27596809219965487926490716242869809791270116202421591363106883259145500104352917827161056195400
241 6650831022011682590284262614531624159696098004783603518508758865454065525149053196345814543091400
242 13301662044023365180568525229063248319392196009567207037017517730908131050298106392691629086182800
243 39904986132070095541705575687189744958176588028701621111052553192724393150894319178074887258548400
244 79809972264140191083411151374379489916353176057403242222105106385448786301788638356149774517096800
245 399049861320700955417055756871897449581765880287016211110525531927243931508943191780748872585484000
246 9732923446846364766269652606631645111750387324073566124646964193347412963632760775140216404524000
247 2404032091371052097268604193838016342602345669046170832787800155756811002017291911459633451917428000
248 4808064182742104194537208387676032685204691338092341665575600311513622004034583822919266903834856000
249 14424192548226312583611625163028098055614074014277024996726800934540866012103751468757800711504568000
250 576967701929052503344465006521123922224562960571080999869072037381634640484150058750312028460182720
251 144818893184192178339460716636802104478365303103341330967137081382790294761521664746328319143505862720
252 3448068885337909008082398015161954868532507216746222165884216223399768922893372970150674265321568160
253 872361427990490979044846697835974581738724325836794207968706704520141537492023361448120589126356744480
254 1744722855980981958089693395671949163477448651673588415937413409040283074984046722896241178252713488960
255 102630756234175409299393729157173480204555803039622847996318435825899004410826277817425951661924322880
256 205261512468350818598787458314346960409111606079245695992636871651798008821652555634851903323848645760
257 52752208704366160379888376786787168825141682762366143870107676014512088267164706798156939154229101960320
258 1226795551264329311160194808995050437793992622380607996979248279407257866678248995305975329168118650240
259 317740047777461291590490455529718063388644089196577471217625304366479787469666489784247610254542730412160
260 12220771068363895830403479058835310130332464969099133508370204014095376441141018837855677317482412708160
261 36662313205091687491210437176505930390997394907297400525110612042286129323423056513567031952447238124480
262 73324626410183374982420874353011860781994789814594801050221224084572258646846113027134063904894476248960
263 19284376745878227620376689954842119385664629721238432676208181934242504024120527726136258806987247253476480
264 438281289679050627735833862610048167856014311846328015368367771232784182366375630139460427431528346669920
265 2191406448395253138679169313050240839280071559231640076841838856163920911831878150697302137157641733349600
266 4382812896790506277358338626100481678560143118463280153683677712327841823663756301394604274315283466699200
267 13148438690371518832075015878301445035680429355389840461051033136983525470991268904183812822945850400097600
268 26296877380743037664150031756602890071360858710779680922102066273967050941982537808367625645891700800195200
269 7073860015419877131656358542526177429196070993199734168045455827697136703393302670450891298744867515252508800
270 26199481538592137524653179787133990478503966641480496918686873435915321123678898779447745550906916723157440
271 7100059496958469269181011722313311419674574959841214664964142701133052024516981569230339044295774431975666240
272 14200118993916938538362023444626622839349149919682429329928285402266104049033963138460678088591548863951332480
273 42600356981750815615086070333879868518047449759047287989784856206798312147101889415382034265774646591853997440
274 85200713963501631230172140667759737036094899518094575979569712413596624294203778830764068531549293183707994880
275 426003569817508156150860703338798685180474497590472879897848562067983121471018894153820342657746465918539974400
276 9260947169945829481540450072582580112619010817184193041257577436260502640674323785952616144733618824316086400
277 2565282366074994766386704670105374691195465996360021472428348949844159231466787688708874672091212414335555932800
278 5130564732149989532773409340210749382390931992720042944856697899688318462933575377417749344182424828671111865600
279 15391694196449968598320228020632248147172795978160128834570093699064955388800726132253248032547274486013335596800
280 549703364158927449940008143594008862399028427791433172663217632109462692457168790437616001162402660214761985600
281 154466645328658613433142288349916490334126988209392721518364154622759016580464430112970096326635147520348117953600
282 3286524368694864115598772092551414687960148685306228117412003289845936522988604896020640347375215904688257828800
283 930086396340646544714452502192050356692722077941662557227596931026400036005775185573841218307186101026776965550400
284 1860172792681293089428905004384100713385444155883325114455193862052800072011550371147682436614372202053553931100800
285 97903831193752267864679210757057932283444429257017111287115466423831582737450019534088549295493273792292312163200
286 195807662387504535729358421514115864566888858514034222574230932847663165474900039068177098590986547584584624326400
287 56196799105213801754325866974551253130697102393527821878804277727279328491296311212566827295613139156775787181676800
288 1170766648025287536548455561969817773556189633198496289141755785984986010235339816928475568658607065766162232951600
289 338351561279308098062503657409277336557738803994365427561967422149660956958013207092329439342337442006420885323012400
290 11667295216527865450431160600319908157163407034288463019378186970677964033034938175597566873873704896773133976655600
291 35001885649583596351293481800959724471490221102865389058134560912033892099104814526792700621621114690319401929966800
292 70003771299167192702586963601919448942980442205730778116269121824067784198209629053585401243242229380638803859933600
293 20511104990655987461857980335362398540293269566279117988066852694451860770075421312700522564269973208527169530960544800
294 418593979401142601262407761946171398781495297271002407919731687641874709593375945157153521719795371602595296550215200
295 2092969897005713006312038809730856993907476486355012039598658438209373547966879725785767608598976858012976482751076000
296 4185939794011426012624077619461713987814952972710024079197316876418747095933759451571535217197953716025952965502152000
297 12557819382034278037872232858385141963444858918130072237591950629256241287801278354714605651593861148077858896506456000
298 25115638764068556075744465716770283926889717836260144475183901258512482575602556709429211303187722296155717793012912000
299 7509575990456498266647595249314314894140025633041783198079986476295232290105164456119334179653128966550559620110860688000
300 25031919968188327555491984164381049647133418776805943993599954920984107633683881520397780598843763221835198733702868960
301 7534607910424686594203087233478695943787159051818589142073586431216216397738848337639731960251972729772394818844563556960
302 15069215820849373188406174466957391887574318103637178284147172862432432795477696675279463920503945459544789637689127113920
303 45207647462548119565218523400872175662722954310911534852441518587297298386433090025838391761511836378634368913067381341760
304 90415294925096239130437046801744351325445908621823069704883037174594596772866180051676783523023672757268737826134762683520
305 452076474625481195652185234008721756627229543109115348524415185872972983864330900258383917615118363786343689130673813417600
306 8864244600499631287297749686445524639749598884492457814204219330842607526751586279576155247355262035026346845699486537600
307 2721323092353386805200409153738776064403126857539184548960695334568680510712736987829879660938065444753088481629742367043200
308 5442646184706773610400818307477552128806253715078369097921390669137361021425473975659759321876130889506176963259484734086400
309 16327938554120320831202454922432656386418761145235107293764172007412083064276421926979277965628392668518530889778454202259200
310 526707695294203897780724352336537302787701972426938944960134580884260744008916836354170256955754602210275189992853361363200
311 163806093236497412209805273576663101166975313424778011882601854655005091386773136106146949913239681287395584087777395383955200
312 3150117177624950234803947568781982714749525258168807920819266435673174834361021848195133652177686178603761232457257603537600
313 985986676596609423493635589028760589716601405806836879216430394365703723154999838485076833131615773902977265759121629907268800
314 1971973353193218846987271178057521179433202811613673758432860788731407446309999676970153666263231547805954531518243259814537600
315 93903493009200897475584341812262913306342991029222559925374323272924164109999984617626365060153883228854977691344917134025600
316 187806986018401794951168683624525826612685982058445119850748646545848328219999969235252730120307766457709955382689834268051200
317 59534814567833368999520472708974687036221456312527102992687320955033920045739990247575115448137561967094055856312677462972230400
318 1123298388072327716972084390735371453513612383255228358352590961415734340485660193350473876379953999379133129364390140810796800
319 358332185795072541714094920644583493670842350258417846314476516691619254614925601678801166565205325801943468267240454918644179200
320 11197880806096016928565466270143234177213823445575557697327391146613101706716425052462536455162666431310733383351264216207630600
321 33593642418288050785696398810429702531641470336726673091982173439839305120149275157387609365487999293932200150053792648622891800
322 67187284836576101571392797620859405063282940673453346183964346879678610240298550314775218730975998587864400300107585297245783600
323 21701493002214080807559873631537587835440389837525430817420484042136191107616431751672395650105247543880201296934750051010388102800
324 401879500041001496436293956139584959915562774768989459581860815595114650141045032438377697224171250812596320313606482426118298200
325 2009397500205007482181469780697924799577813873844947297909304077975573250705225162191888486120856254062981601568032412130591491000
326 4018795000410014964362939561395849599155627747689894595818608155951146501410450324383776972241712508125963203136064824261182982000
327 12056385001230044893088818684187548797466883243069683787455824467853439504231350973151330916725137524377889609408194472783548946000
328 24112770002460089786177637368375097594933766486139367574911648935706879008462701946302661833450275048755779218816388945567097892000
329 7933101330809369539652442694195407108733209173939851932145932499847563193784228940333575743205140491040651362990591963091575206468000
330 24039701002452634968643765739986082147676391436181369491351310605598676344800693758586593161227698457698943524213915039671440019600
331 7957141031811822174621086459935393190880885565376033301637283810453161870129029634092162336366368189498350306514805878131246646487600
332 15914282063623644349242172919870786381761771130752066603274567620906323740258059268184324672732736378996700613029611756262493292975200
333 47742846190870933047726518759612359145285313392256199809823702862718971220774177804552974018198209136990101839088835268787479878925600
334 95485692381741866095453037519224718290570626784512399619647405725437942441548355609105948036396418273980203678177670537574959757851200
335 477428461908709330477265187596123591452853133922561998098237028627189712207741778045529740181982091369901018390888352687874798789256000
336 8525508248369809472808306921359349847372377391474321394611375511199816289423960322241602503249680203033946756980149155140621406951000
337 2873096279700625792336399432498100898564491180926846309984033547274338089535874628595420043595142228422440057102310265282389414142487000
338 5746192559401251584672798864996201797128982361853692619968067094548676179071749257190840087190284456844880114204620530564778828284974000
339 17238577678203754754018396594988605391386947085561077859904201283646028537215247771572520261570853370534640342613861591694336484854922000
340 507016990535404551588776370440841335040792561340031701761888273048412604035742581516838831222672157956901186547466517402774602495733000
341 172892793772572952091772742320326895248910263416950810300803901109508697976188220297242041446931205863303304612686082434346139451044953000
342 3033206908290753545469697233689945530682636200297382636856208791394889438178740706969158621875986067777250958117299691830634025456929000
343 1040389969543728466096106151155651317024144216702002244441679615448447077295308062490421407303463221247597078634233794297907470731726647000
344 2080779939087456932192212302311302634048288433404004488883359230896894154590616124980842814606926442495194157268467588595814941463453294000
345 90468693003802475312704882709187071045577757974087151690580836125951919764809396738297513678562019238921485098629025591122388759280578000
346 180937386007604950625409765418374142091155515948174303381161672251903839529618793476595027357124038477842970197258051182244777518561156000
347 62785272944638917867017188600175827305630964034016483273263100271410632316777721336378474492922041351811510658448543760238937798940721132000
348 1082504705942050308052020493106479781131568345414077297814881039162252281323753816144456456774517954341577769973250754486878237912771054000
349 377794142373775557510155152094161443614917352549512976937393482667626046181990081834415303414306766065210641720664513315920505031557097846000
350 10794118353536444500290147202690326960426210072843227912496956647646458462342573766697580097551621887577446906304700380454871572330202795600
351 32382355060609333500870441608070980881278630218529683737490869942939375387027721300092740292654865662732340718914101141364614716990608386800
352 64764710121218667001740883216141961762557260437059367474981739885878750774055442600185480585309731325464681437828202282729229433981216773600
353 22861942672790189451614531775298112502182712934281956718668554179715199023241571237865474646614335157889032547553355405803417990195369521080800
354 387490553776104905959568335174544279698012083631897571502856850503647441071891037929923299095158223015068348263616193318701999833819822391200
355 1937452768880524529797841675872721398490060418159487857514284252518237205359455189649616495475791115075341741318080966593509999169099111956000
356 3874905537761049059595683351745442796980120836318975715028568505036474410718910379299232990951582230150683482636161933187019998338198223912000
357 11624716613283147178787050055236328390940362508956927145085705515109423232156731137897698972854746690452050447908485799561059995014594671736000
358 23249433226566294357574100110472656781880725017913854290171411030218846464313462275795397945709493380904100895816971599122119990029189343472000
359 8346546528337299674369101939659683784695180281431073690171536559848565880688532957010547862509708123744572221598292804084841076420478974306448000
360 23184851467603610206580838721276899401931056337308538028254268221801571890801480436140410729193633677068256171106368900235669656723552706406800
361 8369731379804903284575682778380960684097111337768382228199790828070367452579334437446688273238901757421640477769399172985076746077202527012854800
362 16739462759609806569151365556761921368194222675536764456399581656140734905158668874893376546477803514843280955538798345970153492154405054025709600
363 50218388278829419707454096670285764104582668026610293369198744968422204715476006624680129639433410544529842866616395037910460476463215162077128800
364 100436776557658839414908193340571528209165336053220586738397489936844409430952013249360259278866821089059685733232790075820920952926430324154257600
365 502183882788294197074540966702857641045826680266102933691987449684222047154760066246801296394334105445298428666163950379104604764632151620771288000
366 8232522668660560607779360109882912148292240660100048093311269666954459789422296167980349121218591892545875879773179514411550897780854944602808000
367 3021335819398425743055025160327028758423252322256717650245235967772286742717982693648788127487223224564336447876756881789039179485573764669230536000
368 6042671638796851486110050320654057516846504644513435300490471935544573485435965387297576254974446449128672895753513763578078358971147529338461072000
369 18128014916390554458330150961962172550539513933540305901471415806633720456307896161892728764923339347386018687260541290734235076913442588015383216000
370 489946349091636606981895971944923582447013890095683943283011238017127579900213409780884561214144306686108613169203818668492839916579529405821168000
371 181770095512997181190283405591566649087842153225498742957997169304354332142979175028708172210447537780546295485774616726010843609051005409559653328000
372 2931775734080599696617474283734945953029712148798366821903180150070231163596438306914647938878186093234617669125397043967916832404048474347736344000
373 1093552348812063686838317907833134840480082631501790824569886195976196224021471488479163681201563412776512390583773097400032978486710080931705656312000
374 2187104697624127373676635815666269680960165263003581649139772391952392448042942976958327362403126825553024781167546194800065956973420161863411312624000
375 87484187904965094947065432626650787238406610520143265965590895678095697921717719078333094496125073022120991246701847792002638278936806474536452504960
376 174968375809930189894130865253301574476813221040286531931181791356191395843435438156666188992250146044241982493403695584005276557873612949072905009920
377 65963077680343681590087336200494693577758584332188022538055535341284156232975160185063153250078305058679227400013193235169989262318352081800485188739840
378 1047032979053074310953767241277693548853310862415682897429452941925145337031351748969256400794893731090146466666876083097936337497116699711118812519680
379 396825499061115163851477784444245855015404816855543818125762664989630082734882312859348175901264724083165510866746035494117871911407229190514029944958720
380 10442776291081977996091520643269627763563284654093258371730596447095528493023218759456530944770124317978039759651211460371522945037032347118790261709440
381 31328328873245933988274561929808883290689853962279775115191789341286585479069656278369592834310372953934119278953634381114568835111097041356370785128320
382 62656657746491867976549123859617766581379707924559550230383578682573170958139312556739185668620745907868238557907268762229137670222194082712741570256640
383 23997499916906385435018314438233604600668428135106307738236910635425524476967356709231108111081745682713535367678483935933759727695100333678980021408293120
384 374960936201662272422161163097400071885444189611036058409951728678523819952614948581736064235652276292398990119976311498964995745235942713734062834504580
385 1874804681008311362110805815487000359427220948055180292049758643392619099763074742908680321178261381461994950599881557494824978726179713568670314172522900
386 3749609362016622724221611630974000718854441896110360584099517286785238199526149485817360642356522762923989901199763114989649957452359427137340628345045800
387 11248828086049868172664834892922002156563325688331081752298551860355714598578448457452081927069568288771969703599289344968949872357078281412021885035137400
388 22497656172099736345329669785844004313126651376662163504597103720711429197156896914904163854139136577543939407198578689937899744714156562824043770070274800
389 8751588250946797438333241546693317677806267385521581603288273347356745957694032899897719739260124128664592429400247110385843000693806902938553026557336897200
390 22439969874222557534187798837675173532836583039798927187918649608607040917164186922814665998102882381191262639487813103553443591522581802406546221941889480
391 8774028220821019995867429345530992851339103968561380530476191996965352998611197086820534405258227011045783692039734923489396444285329484740959572779278786680
392 17548056441642039991734858691061985702678207937122761060952383993930705997222394173641068810516454022091567384079469846978792888570658969481919145558557573360
393 52644169324926119975204576073185957108034623811368283182857151981792117991667182520923206431549362066274702152238409540936378665711976908445757436675672720080
394 105288338649852239950409152146371914216069247622736566365714303963584235983334365041846412863098724132549404304476819081872757331423953816891514873351345440160
395 526441693249261199752045760731859571080346238113682831828571519817921179916671825209232064315493620662747021522384095409363786657119769084457574366756727200800
396 7976389291655472723515844859573629864853730880510345936796538179059411816919270078927758550234751828223439720036122657717633131168481349764508702526617078800
397 3166626548787222671235790409250731056346931159562607336908225657086586491316950221334320144443196475804705568854340695113900353073887095856509954903066980283600
398 6333253097574445342471580818501462112693862319125214673816451314173172982633900442668640288886392951609411137708681390227800706147774191713019909806133960567200
399 18999759292723336027414742455504386338081586957375644021449353942519518947901701328005920866659178854828233413126044170683402118443322575139059729418401881701600
400 474993982318083400685368561387609658452039673934391100536233848562987973697542533200148021666479471370705835328151104267085052961083064378476493235460047042540
401 190472586909551443674832793116431473039267909247690831315029773273758177452714555813259356688258268019653039966588592811101106237394308815769073787419478864058540
402 2842874431485842442907952136066141388645789690264042258433280198115793693324097847959094875944153254024672238307292430016434421453646400235359310259992221851620
403 1145678395888794504491904710834654979624253245176409030148611919840664858409611432727515235005493761371942912037838849296623071845819499294849802034776865406202860
404 2291356791777589008983809421669309959248506490352818060297223839681329716819222865455030470010987522743885824075677698593246143691638998589699604069553730812405720
405 84865066362132926258659608209974442935129870013067335566563845914123322845156402424260387778184723064588363854654729577527634951542185132951837187761249289348360
406 169730132724265852517319216419948885870259740026134671133127691828246645690312804848520775556369446129176727709309459155055269903084370265903674375522498578696720
407 69080164018776201974548921082919196549195714190636811151182970574096384795957311573347955651442364574574928177688949876107494850555338698222795470837656921529565040
408 1015884764982002970213954721807635243370525208685835458105631920207299776411136934902175818403564184920219532024837498178051394861107922032688168688789072375434780
409 415496868877639214817507481219322814538544810352506702365203455364785608552155006374989909727057751632369788598158536754823020498193140111369460993714730601552825020
410 10134069972625346702866036127300556452159629520792846399151303789385014842735487960365607554318481747130970453613622847678610256053491222228523438871090990281776220
411 30402209917876040108598108381901669356478888562378539197453911368155044528206463881096822662955445241392911360840868543035830768160473666685570316613272970845328660
412 60804419835752080217196216763803338712957777124757078394907822736310089056412927762193645325910890482785822721681737086071661536320947333371140633226545941690657320
413 25112225392165609129702037523450778888451561952524673377096930790096066780298539165785975519601197769390544784054557416547596214500551248682281081522563473918241473160
414 363945295538632016372493297441315636064515390616299614160825083914435750439109263272260514776828953179573112812384890094892698760877554328728711326413963390119441640
415 1819726477693160081862466487206578180322576953081498070804125419572178752195546316361302573884144765897865564061924450474463493804387771643643556632069816950597208200
416 3639452955386320163724932974413156360645153906162996141608250839144357504391092632722605147768289531795731128123848900948926987608775543287287113264139633901194416400
417 10918358866158960491174798923239469081935461718488988424824752517433072513173277898167815443304868595387193384371546702846780962826326629861861339792418901703583249200
418 21836717732317920982349597846478938163870923436977976849649505034866145026346555796335630886609737190774386768743093405693561925652653259723722679584837803407166498400
419 9149584729841208891604481497674675090661916920093772300003142609608914766039206878664629341489479882934468056103356136985602446848461715824239802746047039627602762829600
420 21784725547240973551439241661130178787290278381175648333340815737164082776283825901582450813070190197463019181198466992822862968686813609105332863681064380065720863880
421 9171369455388449865155920739335805269449207198474947948336483425346078848815490704566211792302550073131931075284554603978425309817148529433345135609728104007668483693480
422 18342738910776899730311841478671610538898414396949895896672966850692157697630981409132423584605100146263862150569109207956850619634297058866690271219456208015336967386960
423 55028216732330699190935524436014831616695243190849687690018900552076473092892944227397270753815300438791586451707327623870551858902891176600070813658368624046010902160880
424 110056433464661398381871048872029663233390486381699375380037801104152946185785888454794541507630600877583172903414655247741103717805782353200141627316737248092021804321760