1 1
2 3
3 2
4 13
5 18
6 6
7 73
8 156
9 108
10 24
11 501
12 1460
13 1560
14 720
15 120
16 4051
17 15030
18 21900
19 15600
20 5400
21 720
22 37633
23 170142
24 315630
25 306600
26 163800
27 45360
28 5040
29 394353
30 2107448
31 4763976
32 5891760
33 4292400
34 1834560
35 423360
36 40320
37 4596553
38 28393416
39 75868128
40 114335424
41 106051680
42 61810560
43 22014720
44 4354560
45 362880
46 58941091
47 413689770
48 1277703720
49 2276043840
50 2572547040
51 1908930240
52 927158400
53 283046400
54 48988800
55 3628800
56 824073141
57 6483520010
58 22752937350
59 46849136400
60 62591205600
61 56596034880
62 34997054400
63 14569632000
64 3891888000
65 598752000
66 39916800
67 12470162233
68 108777654612
69 427912320660
70 1001129243400
71 1546021501200
72 1652407827840
73 1245112767360
74 659944454400
75 240398928000
76 57081024000
77 7903526400
78 479001600
79 202976401213
80 1945345308348
81 8484657059736
82 22251440674320
83 39044040492600
84 48235870837440
85 42962603523840
86 27748227386880
87 12868916860800
88 4166914752000
89 890463974400
90 112086374400
91 6227020800
92 3535017524403
93 36941705020766
94 177026423059668
95 514735861623984
96 1012440550681560
97 1421203073930640
98 1463154748735680
99 1117027691619840
100 631272173051520
101 260238096518400
102 75837848486400
103 14733131212800
104 1699976678400
105 87178291200
106 65573803186921
107 742353680124630
108 3878879027180430
109 12391849614176760
110 27023632735259160
111 42522503128625520
112 49742107587572400
113 43894642462070400
114 29321976905020800
115 14729684037868800
116 5465000026886400
117 1447813471104000
118 257829796224000
119 27461161728000
120 1307674368000
121 1290434218669921
122 15737712764861040
123 89082441614955600
124 310310322174434400
125 743510976850605600
126 1297134371292439680
127 1700900125145020800
128 1705443688716768000
129 1316839273862112000
130 781919384133888000
131 353512416908851200
132 119236364222976000
133 28956269422080000
134 4759934699520000
135 470762772480000
136 20922789888000
137 26846616451246353
138 350998107478218512
139 2140328936021101440
140 8076808039755974400
141 21101101907861539200
142 40446997140672944640
143 58803424831923932160
144 66092119148492236800
145 57985085416370112000
146 39797809165610496000
147 21268207248441753600
148 8741397945382502400
149 2702690922387456000
150 605854252523520000
151 92478731304960000
152 8536498274304000
153 355687428096000
154 588633468315403843
155 8215064634081384018
156 53702710444167432336
157 218313551474152346880
158 617875815041332041600
159 1291387436761126199040
160 2062796854174320176640
161 2570549714081246177280
162 2528023557429828057600
163 1971492904156583808000
164 1217812960467681177600
165 591642856183925145600
166 222905647607253811200
167 63617186326966272000
168 13242242948014080000
169 1886566118621184000
170 163260529496064000
171 6402373705728000
172 13564373693588558173
173 201312646163868114306
174 1404776052427916667078
175 6122108990635087286304
176 18665808651040025658240
177 42262705748827111645440
178 73609083895384193345280
179 100782360589659642915840
180 109891000276973274078720
181 96064895182333466188800
182 67425057322155166233600
183 37862912043631542067200
184 16861821401241866649600
185 5864133190898523340800
186 1554076980273033216000
187 301923139214721024000
188 40325350785527808000
189 3284417711038464000
190 121645100408832000
191 327697927886085654441
192 5154462003563652105740
193 38249402771134941718140
194 177938299974202777829880
195 581600354110333292198880
196 1418601457479041950026240
197 2676638030759050404211200
198 3995921697177999067315200
199 4787162128008833038502400
200 4639842233916649349990400
201 3650466016928671715174400
202 2329229252947178469888000
203 1198992214714998832128000
204 492884010190146871296000
205 159169329467245633536000
206 39369950166916841472000
207 7170674556349624320000
208 901390194029445120000
209 69337707233034240000
210 2432902008176640000
211 8281153039765859726341
212 137633129712155974865220
213 1082437020748366942205400
214 5354916387958891840539600
215 18683521497291291672137400
216 48854429745267996544705920
217 99302102023532936501836800
218 160598281845543024252672000
219 209785889101844951034048000
220 223400899307078875130112000
221 194873373824499272699596800
222 139381429737276556397568000
223 81523023853151246446080000
224 38736671552330731499520000
225 14786520305704406138880000
226 4456741225082877739008000
227 1033461191881567088640000
228 177157841980402483200000
229 21032437860687052800000
230 1532728265151283200000
231 51090942171709440000
232 218456450997775993367443
233 3825892704371827193569542
234 31793252963508030193865820
235 166695301195248509099631600
236 618492842809252007582323800
237 1726357386349715350505495760
238 3761791090385635733942355840
239 6553938733553173809121228800
240 9274550776580109650591808000
241 10769008973894707486414464000
242 10321121547987044031011174400
243 8184681700628969453383065600
244 5366185044885147421306368000
245 2897202847704298142929920000
246 1278310161226914139484160000
247 455424825415695709077504000
248 128688402874268094713856000
249 28085827685251999703040000
250 4547051277496997068800000
251 511420331138811494400000
252 35406022924994641920000
253 1124000727777607680000
254 6004647590528092507965393
255 110538964204874652643926158
256 967950854206072279973094126
257 5362461999845021092698701640
258 21086955601198936401103397400
259 62591475692296303167331168560
260 145589472915492661225963475760
261 271923755962161668767833150720
262 414536624897238243426917721600
263 521435854772170609244383872000
264 544911854079072198812571878400
265 474771591207404025426514022400
266 345120745043188211950985932800
267 208868433285529584244694016000
268 104713188638455347165895680000
269 43121662772054570305265664000
270 14402810103771376799576064000
271 3830372462022332701483008000
272 789523822707639547207680000
273 121095155074393711411200000
274 12938934377811930808320000
275 853116552383204229120000
276 25852016738884976640000
277 171679472549945695230447313
278 3314565469971507064396896936
279 30508754120545404129723619608
280 178102957173917299515049319184
281 740019755978612910792420826320
282 2327999898372362578681815072960
283 5758415763691259891394467507520
284 11480769864193135570961691231360
285 18762739161389155144980487399680
286 25424912993697278930184286924800
287 28783259183423817630289989734400
288 27344667586513441249503606988800
289 21839493195540585169619645030400
290 14654357789526145615149556531200
291 8235383940972309321647935488000
292 3853445341895156775704961024000
293 1487697365635882675531665408000
294 467667716310694117256822784000
295 117464755502018202845478912000
296 22937744743927212108349440000
297 3342226280053266434949120000
298 340109132216770752675840000
299 21405469859796760657920000
300 620448401733239439360000
301 5097728684975832001895021401
302 103007683529967417138268387800
303 994369640991452119319069080800
304 6101750824109080825944723921600
305 26715443576087594927257397877600
306 88802370717433549295090499158400
307 232799989837236257868181507296000
308 493578494030679419262382929216000
309 861057739814485167822126842352000
310 1250849277425943676332032493312000
311 1525494779621836735811057215488000
312 1569995955459480961652181258240000
313 1367233379325672062475180349440000
314 1007976609024950084751675924480000
315 628043905265406240649266708480000
316 329415357638892372865917419520000
317 144504200321068379088936038400000
318 52506965845972329724647014400000
319 15588923877023137241894092800000
320 3709413331642680089857228800000
321 688132342317816363250483200000
322 95492179430093326712832000000
323 9275703605911929618432000000
324 558403561559915495424000000
325 15511210043330985984000000
326 156976479403800014958377703651
327 3313523645234290801231763910650
328 33477497147239410569937226035000
329 215446755548147959185798300840000
330 991534508917725634216017637260000
331 3473007664891387340543461724088000
332 9620256827721967840301470742160000
333 21617141913457652516331139963200000
334 40103252639992702815068612998800000
335 62187503431046151009375827503200000
336 81305203032686338961582112065280000
337 90142873341290352570653380915200000
338 85041447587388552089493151488000000
339 68361668966283603123759017472000000
340 46798913990444111077756382208000000
341 27215235894834270428134890700800000
342 13382498904080002647677895168000000
343 5525160600511438023988730880000000
344 1896084877771223017834475520000000
345 533305290529738905643745280000000
346 120555933278387102920359936000000
347 21299334405075268386324480000000
348 2821359846798211925606400000000
349 262139449732293663129600000000
350 15123429792247711334400000000
351 403291461126605635584000000
352 5006229763167109991562254382853
353 110197488541467610500781147963002
354 1163046799477236071232349132638150
355 7833734332454022073365310892190000
356 37810905598699966837107601797420000
357 139211445052048679043928876271304000
358 406341896792292318843585021718296000
359 964774327580117346270233208713760000
360 1896904202905909008308057531770800000
361 3128053705919430819575351813906400000
362 4365562740859439800858183090724640000
363 5188750229904164541002785697256960000
364 5273358090465485625383222783539200000
365 4592238169718981812832630180352000000
366 3427849401023649242348487876096000000
367 2190189174752784398438998687334400000
368 1194068474885853615034418329497600000
369 552618484156715403451169553408000000
370 215481263419946082935560504320000000
371 70055346536599924132621148160000000
372 18719015697593835588095459328000000
373 4030012626734654583337746432000000
374 679642397834674473054535680000000
375 86112809237058468338073600000000
376 7667578904669589646540800000000
377 424665908566315734269952000000
378 10888869450418352160768000000
379 165145148432723439035142843093913
380 3784709700954335153621064313436868
381 41654650668674756769295273930014756
382 293087793468263489950551981424813800
383 1480575788833810171866043758623910000
384 5717008926523434985770669391769904000
385 17540642076558133559535038410184304000
386 43884924853567570435107182345575968000
387 91171173956321089222537038223450320000
388 159339953044096356697876832668747200000
389 236480860167508969959896597131323840000
390 300033221099066953586253310598893440000
391 326891264483962366083175498927188480000
392 306666055107069779445362801873510400000
393 247980861164825017892962029739008000000
394 172763609811591921814363788955238400000
395 103486438507069062826242687976550400000
396 53100927471394431350942368064716800000
397 23209976334582046944949121243136000000
398 8573886060288380984172828487680000000
399 2648092099083477132213079400448000000
400 673884565113378081171436535808000000
401 138485888445972675681969831936000000
402 22339550120131039201270824960000000
403 2712553490967341752649318400000000
404 231867586077208390911393792000000
405 12347977956774411350310912000000
406 304888344611713860501504000000
407 5628563759710900871382077742916173
408 134097860527371432496535988592257356
409 1536592138587460072370152111255368408
410 11274525447654634165555920810390660624
411 59496822074057488459962052229237201400
412 240445508106610771911045506400522984000
413 773701874722838201407630591019527008000
414 2034714480880743492906064455581379264000
415 4454319872637108399163379008075960752000
416 8225665916948080494300008337493517760000
417 12938404187180624163867598812702272640000
418 17456587132365207600676003351875905280000
419 20302247961036863859336474017191789440000
420 20418131289305957019964500394529003520000
421 17786631196210047207831042508663603200000
422 13424030617722527635272344543204966400000
423 8767753197938290032078962289478348800000
424 4942999298102357589112297802174054400000
425 2395441839265126569831400159363891200000
426 991921093877927479963088760496128000000
427 348099774047708267957416836599808000000
428 102392894497894449112239070150656000000
429 24872466676002863723236657594368000000
430 4889153974701296202337369718784000000
431 755821445731100159642996244480000000
432 88103737386619260126049861632000000
433 7241403072872815900771221504000000
434 371354003737067482090831872000000
435 8841761993739701954543616000000
436 197987401295571718915006598239796851
437 4896850470948483758102407636337070510
438 58332569329406573135993155037631949860
439 445611720190363420987344112264056838320
440 2452209284864882931008412776259968685720
441 10352447040886002992033397087887273043600
442 34864598675458561927101598428075832680000
443 96160090144124176460662659169569785280000
444 221275199795780854853534509544474994960000
445 430584254354920478585793304114009539360000
446 715632934774483003004100725361936045120000
447 1023310149349740274778619178822816108800000
448 1265602567096477551049010243011003132800000
449 1358688902007851658278671722688988985600000
450 1268841015835441614812079667374302361600000
451 1031624609380182738054200465502488985600000
452 729931664838662440167933734536770048000000
453 448702663659194842818158658343891968000000
454 238911632741613950140427727105079296000000
455 109686021061087374513332533612978176000000
456 43148567583689845378394361081581568000000
457 14421276353405056815378697516277760000000
458 4049173555144007760347635955957760000000
459 940828087309673540835473569873920000000
460 177231831582921987334729652305920000000
461 26302586311442285555576269307904000000
462 2948086597167644473448591523840000000
463 233334099014790734580406026240000000
464 11538499401830311050679418880000000
465 265252859812191058636308480000000
466 7180381008081391095712994856290537401
467 184128283204881698590956136363011071430
468 2277035468991044947517619550896737787150
469 18083096492116037672157878061665904456600
470 103604724944259495379557506101393214909400
471 456110926984868225167564776384354175543920
472 1604629291337330463765176548622527321758000
473 4632010966882351798886355219730074913200000
474 11178610479254435513552034128462487538800000
475 22865103978897355001531899319595749479200000
476 40044335655007604508478777282602887160480000
477 60503511758206290253983061326054592905600000
478 79306536574604871295342986358768248432000000
479 90539260569209547882736886615402531808000000
480 90255762776235860157083193007197125472000000
481 78668142981797380118348939377206746419200000
482 59963180420223121649400402057332172288000000
483 39931555782350357020951669007011537920000000
484 23182970955725066878938197347767751680000000
485 11694095707878998612136725589880197120000000
486 5100399979340562914869962813003485184000000
487 1910865135849121723900321705041469440000000
488 609626682212122856286463122279014400000000
489 163727452447127270309708758219161600000000
490 36457088383249849707374600832614400000000
491 6593024134884697928851943065780224000000
492 940823279601589444872535786782720000000
493 101545205013552198529895930265600000000
494 7750025431562692255706343014400000000
495 370027739438006526797650329600000000
496 8222838654177922817725562880000000
497 268235720304245940438962539583292784833
498 7122937960016739966947290897440213101792
499 91327628469621322501114243636053491429280
500 752939728413038862645826198163187961617600
501 4484607930044777342695153759293144305236800
502 20555177428941083883304209210516413838024960
503 75410339928164879894370709695546557023261440
504 227398893858090260007865019461935300454848000
505 574369359893411623061908047246529289236800000
506 1232131288380044447715957539492754182054400000
507 2268218314706617616151964412503898348336640000
508 3611270997251594879310086096758369460290560000
509 5001623638678386660995933069620513013529600000
510 6051698790923694794229249420607546341888000000
511 6415353320332562249976785108748522253824000000
512 5968914444935064885055101830875969897881600000
513 4877424864871437567337634241386818277990400000
514 3499027939815372745659129343580794994688000000
515 2200672407560641898043558647497524756480000000
516 1210395115162066649679299566788716298240000000
517 580027147110798331161981589258057777152000000
518 240933179976468495788143005261878919168000000
519 86162646125560397732232687790960803840000000
520 26293463858888081453746583360903577600000000
521 6767401367814593839467962006392012800000000
522 1446617267047354036388624161038139392000000
523 251549228530985397900812596971307008000000
524 34566544198695434419020574092165120000000
525 3597601549051563605059170100838400000000
526 265104318210696231643472147251200000000
527 12235583917416749152775637565440000000
528 263130836933693530167218012160000000
529 10312383859759246161585274175473817912353
530 283256920641283713103544441799957180783648
531 3760911242888838702548169593848432517746176
532 32147325221306705520392213759890828983106560
533 198776088301042259738498116315081621867046400
534 947149194825456974777216473962712077266012160
535 3617711227493630763461540821050888835492392960
536 11376188423448873309779352776928166316652011520
537 30016653989267914321038182568975459660039936000
538 67392671560826963772597210876926103270451200000
539 130113064052932693678805116170434841624944640000
540 217748958211835291150588583600374241440317440000
541 317791847758140349379287576514736512505569280000
542 406285735572644331847054255501481672483635200000
543 456470994515387264479006242011540638359552000000
544 451640873751412382398365671655895966669209600000
545 393948353365714282413636720837814013260185600000
546 302974156312014004182855397582616476562227200000
547 205276305802501867745335588156739973021696000000
548 122311055914949360228105154303020323307520000000
549 63908862080557119103067017126444220547072000000
550 29167079397571573224145359916976619651072000000
551 11564792638870487797830864252570188120064000000
552 3955989317764860000227726882924113428480000000
553 1156912409791075583964849667879757414400000000
554 285855033776488443779126715149998620672000000
555 58754916692384840862553350540625969152000000
556 9838369826989651117898448237100007424000000
557 1303652524065084955231633080047370240000000
558 131002318475808660929051159533977600000000
559 9331672001016507353850219583242240000000
560 416799245702970551784873331261440000000
561 8683317618811886495518194401280000000
562 407672797962585779722668927956788619344003
563 11570494690649874193298677624881623697660066
564 158907132479760163051088431849775978419626528
565 1406580804840425674753015428099313761637069824
566 9017324724576530898470015959649377529761390080
567 44605354214753883085318977301104315946965212160
568 177116899432360454283339480631027158448744273920
569 579867428178264816657692685888442467631780700160
570 1595510426388704481696554226964175325910444615680
571 3742076197328733318689426760265607304284978688000
572 7561457749124785335285407060391108786944624640000
573 13271532533399134755238121849384353845744353280000
574 20359527592806599722580032566634991574669680640000
575 27427881014202574769504666219194951310096056320000
576 32560899665179067166599633905190174037617049600000
577 34144030389750967383029666902463239749294489600000
578 31671316271817793315685392724869704662678323200000
579 26000591322137142639300023575295724875172249600000
580 18885389076782206260731319782649760372378828800000
581 12122106058442478716329817363782223670018048000000
582 6861650236828659108796699156399440137551872000000
583 3414559202589766077792437772184305497800704000000
584 1487521049276150234431413355765807602204672000000
585 564160753948377709094183899625380481335296000000
586 184942500605507205010646231776702302781440000000
587 51922228951423472208342453094443512758272000000
588 12335744149893078227699237476857632784384000000
589 2441593204772436720288328122466012495872000000
590 394237533781513876938644961500936011776000000
591 50437866620725011026548010890108600320000000
592 4899486710995243918746513366570762240000000
593 337746322101307137129675689432186880000000
594 14614023552460404971957121177354240000000
595 295232799039604140847618609643520000000
596 16558928368768544607565478404136791037076141
597 485130629575477077869976024268578457019363570
598 6884444340936675145012713186804566100107739270
599 63033162550304864676931744633744471439785189440
600 418457789440026638239022089859545844087028272640
601 2146123284449214353835863798396551852083210839040
602 8846728585926186811921597164719022662814767078400
603 30109872903501277228167711707274616936286526566400
604 86255279941516891477831787025905817060227379148800
605 210961934155839814802099947787485404203714343628800
606 445307067482119264924041784471607269209912463872000
607 818012247405317686271784945624129041496736665600000
608 1316093642895414196561113750063948423036315033600000
609 1863679833495373359220787596484279997988993843200000
610 2331369886207218855407896628631570861358164787200000
611 2583164706770872661883570956478420473650952601600000
612 2539462260237728199112831475870703456353777664000000
613 2216992139027245532097977490740879326387482624000000
614 1718927981852399985598168225255661811191943168000000
615 1182821736914253971066856344281748149638463488000000
616 721265310477327483621624133145042308366073856000000
617 388826846753624016165146285529301607794606080000000
618 184696611412810074207863679495423797381038080000000
619 76963045592983425172755734493970045505372160000000
620 27972970716607061409253285023091782199541760000000
621 8803263028822142958506760632571029612396544000000
622 2376440478930535843381827660861068468551680000000
623 543686501421213447813410836942984556052480000000
624 103767711202828560612253945204805531074560000000
625 16177333282758672881275431178831512207360000000
626 2000702042622092104053071098640974479360000000
627 188077070518849685913172609878038937600000000
628 12559941353142359162009814700759449600000000
629 526990546285693391412999218213683200000000
630 10333147966386144929666651337523200000000
631 690553284607089589267172942425133706613042441
632 20864249744648366205532502789212356706715937660
633 305632296632550559058084895289204427922199049100
634 2891466623193403560905339538457917762045250493400
635 19855446203346032373233499559629508503532334673600
636 105451362938886712836233566644605552709931124705280
637 450685889734335014305531397663275888937474276198400
638 1592411145466713626145887489649424079306658074112000
639 4742304982301451163436414593895752167465127934208000
640 12075739191812364806896450183626814388431833080832000
641 26581203703635816665064593421223160929668007297228800
642 51007900457042752164026604403111378109499064043520000
643 85891285977558357058537419290533549357157349888000000
644 127559845388324760589769486544659616386596687872000000
645 167731185014583602329870883683585199819009445888000000
646 195835070441406383854263316805051952354085842124800000
647 203424220658206222123331212822675612300012517376000000
648 188218967523502207698951038799828609117985873920000000
649 155189449731907187246858424351861552847123783680000000
650 113992066164948630623878524411691256952728862720000000
651 74517769425598000177211949689750133427223199744000000
652 43275918628639649017297447988702538501964431360000000
653 22269173950434830016731105443950910264600166400000000
654 10118162190440899717474271137575390639135129600000000
655 4040559893631629821569676060933427389032038400000000
656 1409837724116995895026365565163825822856904704000000
657 426619669858303851066096861424596050446909440000000
658 110900555683425006024485290840183195199078400000000
659 24465892563954605151603487662434305022361600000000
660 4508528141915999530049654170967412729446400000000
661 679447997875864261013568109510923512709120000000
662 81318857216252775842157083364117027225600000000
663 7405534651679706382831171513947783168000000000
664 479561397119980986185829288574451712000000000
665 19529649656469813917069971027918848000000000
666 371993326789901217467999448150835200000000
667 29546140031669173810971122007822403876036160533
668 919816975096643332903874359310278097208572531412
669 13895590329935811892884646857615429566672814481560
670 135700739704852448221789693508406765997456377800400
671 962858385523403385781478066306486614761068414302200
672 5289490868571383024229404282685301065341013957047040
673 23410202572432850249643851795102432701604709684572160
674 85759086446590605579281117383926212009245105128038400
675 265136455720207818753290267026629109204558569339648000
676 701861137380614772188589359896571320784838934262784000
677 1608488460349406992278607164459091676539120166366822400
678 3218742121203900708896912585188113668937980519991705600
679 5661876950731745490206953088745362970154396108830720000
680 8800553301700594738613218653460822134133353080832000000
681 12136408146946327221826639719820472073353342017536000000
682 14894529229295023886892534471102365743928038794854400000
683 16303269614247081455867421124020575033477646356889600000
684 15938885995101805168722186792929642093153921949696000000
685 13928203596739163369722376871187317074730954670080000000
686 10879597212784230179621864275614715178545730519040000000
687 7591871606585578799550309725818637713051742257152000000
688 4726555660709358868383157951749865605955300098048000000
689 2620160164243091476865463669134171876573482844160000000
690 1289675639216486677490688367449678803149887897600000000
691 561558001569469934319822048135434180471999692800000000
692 215281031132693236893232340526533011287627005952000000
693 72227071097070712775966112799931384463284502528000000
694 21046570379676323319260778496946738488714199040000000
695 5275697863225789572307657407111572000184729600000000
696 1123743755006466691790891226426292906544332800000000
697 200178649501070379134204645190953125187420160000000
698 29194346231311328892582991028017745771888640000000
699 3384897431626521794429788595031371258265600000000
700 298914307758708148543367286562983247872000000000
701 18787522969523960988221312128857931776000000000
702 743242666926222632501062897405368729600000000
703 13763753091226345046315979581580902400000000
704 1296143527278544702918959791276402193494139508563
705 41541872884526858378225397542998299849706841709398
706 646631333492940263031423674595125502337626489582636
707 6512400001296583840465271160602431323580659053691120
708 47698810006255635549959077268204978248105916796840600
709 270755778009181032081751632245384036070812438101778640
710 1239504026868560755344423736909255549644910937268023040
711 4702106402405798207285607946273431482636603116644065280
712 15072159442988298930558656380225031760624827226252748800
713 41420206304734688129680679493271169726845483165727232000
714 98681675915714436969715664001457927702348354157347430400
715 205594070477387839194883788475407536110363904901068390400
716 377129285201057033059088257897873984877233384259028172800
717 612353768671448781479305849444306179695160071462768640000
718 883826995870788300177870387626136851470821030832128000000
719 1137585990307102404925883696404505582342319925110374400000
720 1308856756024300224060681466648120389747676409097830400000
721 1348376298684199795702917300021936970415857104575692800000
722 1245004094950729892623521923936615376831911903404032000000
723 1030687066158698089359455888467861463530090645585920000000
724 764835684058731381627417058575714477051764855488512000000
725 508293879945682085341320736881000220216702362550272000000
726 302069875407152662224850912734559592816961451720704000000
727 160171530040251592020558344295767202541839864299520000000
728 75553497864099177856329493526427016551197599334400000000
729 31582022008266989106146791987136818309745262723072000000
730 11641735760483334271995564260780977456553983475712000000
731 3761157850462274894926235355433463946495481872384000000
732 1056838498350889663817166234525254082683291566080000000
733 255780386058464142712571252220650697664128614400000000
734 52666123984636405621933102145178927553377730560000000
735 9079070361242095260086830036725164323016540160000000
736 1282726587538241513217865168293529704852357120000000
737 144217145117178474029341901958003272397619200000000
738 12360985785551284025058070732575130779648000000000
739 754721637004305404269690424376407202201600000000
740 29027755269396361702680400937554123161600000000
741 523022617466601111760007224100074291200000000
742 58261178715921083746534506385284669049341900449953
743 1920884707426803249725898410671628050758314751690366
744 30782527807434402058265019579361740188632769706663918
745 319435878745512489937523295249991998154787485853822184
746 2412844200480384312892382965003200805386634179392559960
747 14137927285854170377007870502295955552738593738583553840
748 66876677168267714924192653164609856909490672211139324080
749 262420709688458148488633711157073817796251144147315735040
750 871065211045674117899658872047153182158430727358313093120
751 2481882254945406557231992083943721896582888216589619302400
752 6138474574361680780818676700902787353518500605160775782400
753 13295113064280799599010783095469149895898205532835353804800
754 25390867703957398140568147876712830709629942255281946214400
755 42992738512920501768736061400357634276004605805529211699200
756 64822020369363363868023662062604411307730516136273080320000
757 87322107192033884057573594297462320925317117846214246400000
758 105368902352195360256259977379467329564457383063348428800000
759 114101512495765466591642937268971436329768025781352038400000
760 111016315258332449846206857701806143897572234943398707200000
761 97110319406156931624634710067055999392889128465514496000000
762 76373911602359528421535681335468534447579716837916672000000
763 53975546846430471789134860990914707380510262658760704000000
764 34240524094522765930719878729892833016416040968159232000000
765 19463806754495662844227350116200752893684211802177536000000
766 9890591979985535807269477760263624756958611620495360000000
767 4478811353383799263323212376246593541154993688543232000000
768 1800175254471218379050367143266798643655479975215104000000
769 639001940630974125596200971647311429281963093000192000000
770 199072711942324692652881457026871198882368004816896000000
771 54008091536414430406104839985049191397815106928640000000
772 12635551071288128650001019859700144464607953551360000000
773 2517780507910682359087253463843715181745348280320000000
774 420474446105024536732771316075834172709703516160000000
775 57606084931262846139056853921545788563369492480000000
776 6286170854813485250337785255934142638037401600000000
777 523399455262485797861030309305038394726809600000000
778 31069374056677239142435589136828763157299200000000
779 1162679278628254271442496059174465149337600000000
780 20397882081197443358640281739902897356800000000
781 2681748411130962366250327593765860804139695383855921
782 90887438796836890644593829961044083716973364701926680
783 1498290071792906534786200760323869879591485506318485480
784 16006914459865889070297810181268104898089040247465237360
785 124579992710749871075634085147496879280367119482990651760
786 752807390549879905622423485080998651280629863970478707520
787 3675861094322084298022046330596948443712034372031723998400
788 14903945197499662183105791276684482396972206949911049366400
789 51172038389249338955283573675629394470268973108726568332800
790 150984636581250180435940871154839884907461326075440936140800
791 387173631771483422928190765095220615866930561787980611174400
792 870547303273111092552466877582577115589896449459164565504000
793 1728364698356503947871401802410989486466766719268595994624000
794 3046904124474887776868177745205539685155593070633833545728000
795 4790619434296855911373446841754136390754798932616112160768000
796 6741490118413789842274460854510858776003973678172400353280000
797 8513905451223303695613425444002576290218418990005889024000000
798 9669146333495574235280327335998178477679618681107267584000000
799 9888797749633007104609054563310857815246562234383843328000000
800 9115023779105190618951720948148293920011194026931683328000000
801 7574604913680240666721507385230367952645352020310130688000000
802 5673490576175279254171222042063376844677350393673809920000000
803 3827356958201433454138653779355770159708909533984849920000000
804 2322400764671978906605348296462296500243870604796887040000000
805 1265147439042218084874777757553048938089473767141539840000000
806 617172939551097434373615412240450184834217365118910464000000
807 268728681203027955799392742574795612469299621312593920000000
808 104010125813892617456243434944303921633427731901317120000000
809 35601536692297129854645482706064493917137943752867840000000
810 10708738987242293811672243895238588629534278879805440000000
811 2808420759893550381117451679222557952686385560289280000000
812 635853537780950990129083580036523398864142178713600000000
813 122741799760645765005503606362381115110085728665600000000
814 19876973815873887191003734941766706346276893491200000000
815 2643102720375589411086138003459159710554600243200000000
816 280183615243115342586484142835921786152524185600000000
817 22680643061374384573977980069884997104828416000000000
818 1309951987254499812491878893336564068253696000000000
819 47731044070002017459218259271372779814912000000000
820 815915283247897734345611269596115894272000000000
821 126334182504771061021682705133990641418341961390402921
822 4398067394254778280650537253776011718789100429523710440
823 74527699813406250328566940568056148647918159055579877600
824 819065239246788905683123082310382200843345410120772062400
825 6562834928545014518822102174319923008216506501460747317600
826 40862237609125957712807979928378976403960415190420933777280
827 205767353416967174203462419255472964683372162818597513388800
828 861201742098316892679450854596999349669676624304575336768000
829 3055308765487430747536687211720318891379302424731765120112000
830 9324682550929879542962784536448022992360123988701285785088000
831 24761480399325029591494302869393741124823657476372313527091200
832 57724068736839346691112077705105619092887829212026200211456000
833 118974798113991849315503806602952205797285848092752490618880000
834 218039854254205113423776842765694058292730570738499802398720000
835 356923054581343996718843678724077505975369473988534786785280000
836 523774391483122912976830188031785578722524683299361596243968000
837 691002737137413458833132237587363024540407302012671036211200000
838 821341467059189297694471631068483830350482773153509294080000000
839 880966665940707874769985379502056261299698590945328824320000000
840 853559384705164823766255235991042464052861161283658055680000000
841 747431949886625630754041117748160101440917910208398032896000000
842 591540574211218794924917719608466830587541776824219729920000000
843 422932933860338998947309279499269910239584302073865830400000000
844 272907191802189168034234443397541872257504853727615385600000000
845 158697385585918558618032133591590260849997824661120614400000000
846 82993672001169506367785420895480010338669479124485013504000000
847 38929370033223068937412664464397627043389095338269736960000000
848 16322779154554290648555707326765363127764865887135334400000000
849 6092021654813710451008544046737801124243624297077145600000000
850 2013328281909216998676503159929164483589869922575974400000000
851 585411064635912061704749332939709511747873912096030720000000
852 148574517620174923388149056578225646529215236092723200000000
853 32587493811273738244115533476871824191787286659072000000000
854 6099895503256334988152300437403182690319411970048000000000
855 958771678177446323330768391308747011996885450752000000000
856 123848241754741903833750466447800626437415554252800000000
857 12763920249964143384495388729191992480281657344000000000
858 1005304178936594343279023981475983655457259520000000000
859 56534769976246834012807404870314870314106880000000000
860 2007151596789828426490203723206445099909120000000000
861 33452526613163807108170062053440751665152000000000
862 6087669753641219784149127272345211518933282365879732003
863 217547462273215767079337618240731884522384857514273829962
864 3786736026453364099640112575501146089877415469819914688840
865 42778899692895187688597423886064229323905023297902849742400
866 352607585495742623896584486934619537463060199056992372863200
867 2260240349390903000282331988835781484029764839103081376181440
868 11727462193819149863575890239444766227936639159650807994079360
869 50618768940573924854051755136846349312109552053374988293644800
870 185373674986662711149251796452004110016397893381559841239312000
871 584582410463261749695352819842487681217239863932011059648096000
872 1605710335270125257298191497176349559284413350854361412192153600
873 3876297204330700086959380867372365656086030743119374899422822400
874 8283403863736446250174583150682656339829403491925759730343936000
875 15759584796330304963176734997714130644840479262747676065054720000
876 26818902073267228951124551660180369170005860200835475695042560000
877 40974766665938290823323254317524097685972415613883793522950144000
878 56371218883371103509131348986920922910011719040093791795757056000
879 69994512550036822124156100772084654603445963180342324962099200000
880 78575000348662442812771119372218286436862851965019055800320000000
881 79843399934205208439679727552765309576741103874097696604160000000
882 73491463023114691326274575818828756154951345986522958594048000000
883 61289419890703301721831371655349128318155268637088638697472000000
884 46301494035987216584577650598444540103261224531423017041920000000
885 31664804874239293747272459969467077627502789920486824345600000000
886 19581091011807072806456321313773629334475973254956403916800000000
887 10931075919158070317610053361788737167347850162657987919872000000
888 5496734737923611152512557491616022223199570886629353586688000000
889 2482828711007782396674985489173804213656148969351869890560000000
890 1003850918005088874886176000596069832357539252058823065600000000
891 361740044468593427470231477533879087446466242743684300800000000
892 115565043381589055724031281379934041358058533555860930560000000
893 32518640429130340975986398429747734813865770213850480640000000
894 7995166229435663064824771107115767603853394892239667200000000
895 1700474677061011432011119655974947916916900231118848000000000
896 308941766370806142635242980976714135080294923894784000000000
897 47171566566330359107873804852390352990246764176998400000000
898 5924074230601821066714397311753129964589710678425600000000
899 594039747849682565083812415991043541920135512064000000000
900 45556152529705669977012613055306417228878970880000000000
901 2496227535874283286411650030427748889253642240000000000
902 86407876241802113760403270284037461551087616000000000
903 1405006117752879898543142606244511569936384000000000
904 299904466786287914573338199908611094586944143585503390293
905 10994331575076042930173323853855452003193507952778795997418
906 196445358432713837672641869271380891723713526335389268455686
907 2279615087924925187983347770451689946106204112831588642681680
908 19314673211342177241401736884557999539743118019003136658693600
909 127361859881062235751446316680784576931657343899385645078187840
910 680332345166661803084981928639570226692959216570027494230613440
911 3025685246005340664802579681776749686807652903189908462472474880
912 11427187088334563535802183722143063357208731376049403607290313600
913 37198317447323650703949860488035491409957177271899674808688608000
914 105575583329665071994980719263553275227833519426121197372446137600
915 263628442317986019516412167627317027642513682876634246401729945600
916 583382729251770363087386820539541031240947626839465922363134771200
917 1150755952146770917524253628471759796133223285109070928692396032000
918 2032986438726609340249798814705122853184421824894450212392058880000
919 3228995809621374365715396019885716448068705568180591273683124224000
920 4625026787417784576682612331090532526304136412417133193902997504000
921 5988613017845188996323012721787010986793009681553493410772779008000
922 7022782759187027819790328777465827011879078305761013271197286400000
923 7468760559457072195782349557169801331840753192043390251335680000000
924 7209859014058730322103079398014707454779721679831022003355648000000
925 6320265819987863454059613520419273029325815754840974439088128000000
926 5031304196482280132255793509525478442844927961753730976710656000000
927 3635673836043170137032488564382210409847381369728259512074240000000
928 2382776566786506854482252612702397591469584941516633532006400000000
929 1414538014692942939538404651707006983122544307938050618949632000000
930 759289350384595192061682937361171512470392976683089468588032000000
931 367670479136668212645839956661427264262904630416763428798464000000
932 160142451860001964585536564051710371780821608523195607941120000000
933 62515681307489327863601167485396624732335030662697739878400000000
934 21776750677009324333707934947539521064277267813169794908160000000
935 6732595753133865633470983682972931570730764890383381954560000000
936 1835270769219043618832232361378887783557549406444186501120000000
937 437553642738206287729501109680335645229067611375298150400000000
938 90325213728593724888590649961492821704468288747077632000000000
939 15941395144733596959978537818398449370143218072970854400000000
940 2366440256077573015245002543428249375010712669546086400000000
941 289158866499105103959086528243950073406730202303692800000000
942 28232520647803334540562242717890122018625387757568000000000
943 2109600294067908717397045619945727936291164651520000000000
944 112704673244723890381485998873812862349801947136000000000
945 3806161572992551645153373320316381842957664256000000000
946 60415263063373835637355132068513997507264512000000000
947 15097357035331005637707099538193713225870632539159998958073
948 567419251159656734372755874227092190958498319663772414434356
949 10400637670021936611943964365747257595021058523328741013557428
950 123891539384898193625546138887150882380421997275518831972719304
951 1078257936588489613916123495423649344508234545369341427988434640
952 7308672343171879868146417237116747025838795858390786911649658240
953 40161439815828291673622738526674069925782615776272940081321898880
954 183884113865046304490969401283723838414725548250070288440617232640
955 715574560680263067225810094740201300930009911604413351374740309120
956 2402248663458777134415303511366075096870991084831719069443697036800
957 7037921661033634713187313604336314974763897939843418473803884633600
958 18159000332702392383136683713331163339187365341292845948060735667200
959 41565417738802462410420985095906984691636324000215999516006088089600
960 84904624903411502073948912650831663931374839229251501931619306700800
961 155516447247263612568277704647754966734575603959025871220429520896000
962 256427356138049658116841290494806162548328406180019986789718360064000
963 381828754487727518745845579351485969984124433437354918113029439488000
964 514738275399673436416676619436663972927495652487836235462615957504000
965 629469768320172087835730003867834710389576350972178307399005437952000
966 699321314756939822897015897208702352972379797605254584689750835200000
967 706544748924639029721010268108263205992135251967304717776355328000000
968 649573964504719893781858391478277452592534924678109220492804096000000
969 543542860518956257049126762756057480522020154916323801761579008000000
970 413879458249759739575128753044443704950547987114698217736372224000000
971 286612287408069912469394515158797587309635231313577791535185920000000
972 180328530574402838747216877729317449722418188373978825702244352000000
973 102934843223040309292563907731909892771840531946876606578950144000000
974 53206498182505707532618671018049500059036426366089084243279872000000
975 24844019518806294940211757071550727999479127169589871688810496000000
976 10447914445487024723994316523649518048597051149168485869813760000000
977 3942655634458993610597780296079013799785929267127470794997760000000
978 1329084267125859407721787513572412059793954538790879095685120000000
979 398064723904039805578971910255774579119456474143917458063360000000
980 105222190768558500813047988719056232923966165969466692730880000000
981 24348573295902538128947532338682207081570468256531297075200000000
982 4882722982128552213977528849346983390424400065984882278400000000
983 837808878162110151341094265344718505786415794279468236800000000
984 121008242283750490401176886815303995068115361372464742400000000
985 14397067774113338333962939774672461549619303756804915200000000
986 1369639206811382280788301621083284893826647016341504000000000
987 99784093909412082332880257823432931386572088016896000000000
988 5200908336073600014677353899250095989410372780032000000000
989 171458516573854945538813864810442724925616685056000000000
990 2658271574788448768043625811014615890319638528000000000
991 776245524984802767383175984672148286143987976321467492834141
992 29892766929955391162660057085623552187223852427536797936984540
993 561745058648060167029028315484821269048913336467134690290012440
994 6864420862214478163883016481393190012713898625396969068947902480
995 61326311995524605844645338749139686778308888651381821826496055480
996 426990142889041887110784904187765140425260879966259205483420117440
997 2411861873246720356488317688248526518526802633268959680844387219200
998 11359950119334288216253288897544951207578511319574345908716765683200
999 45511318181598960361514926817721650007644573191892396389052765078400
1000 157426403349657874789678220842844286204602180552970937302442868006400
1001 475645235364837872614230095250482869180456234796680375749852013286400
1002 1266825898986054248373716448780536695457501629171815325284699234048000
1003 2996235054895894743217552812699641950965915281313319581430021385088000
1004 6330732855602221197894888499222756129956917040032898387822465724416000
1005 12007939807768198150458489074903335327437298690994140987471873376256000
1006 20528171036638796859012657013503655608963979722591415001096696758272000
1007 31732885322083645191959109698732262615355640264777473365227647057920000
1008 44471819640335322771574955712702483562856845776821337521399899422720000
1009 56621210293964078005834428138033037022024521773661985900887755325440000
1010 65597375856523196521828705666226985609019009206574370981580566691840000
1011 69232810160937042466804573823661532944265599962920203884285332684800000
1012 66617076327180251373695253850207673707829895185488730533199216640000000
1013 58461656805424790440367255233044970733328143221029829844352368640000000
1014 46791950601197103867707434358999730931895648118883527282083758080000000
1015 34145055305605178514948122126166605658420208936962602963250708480000000
1016 22699693162719137067576045600576768914923110320035361089586724864000000
1017 13732711174512216181518823765540328863476462037710695188093992960000000
1018 7548555169689622681454686567006725469934972342770951149123010560000000
1019 3762459514334332175520891736276357504174718721602013814346219520000000
1020 1696246849904705654538595827643808325481678337785791239442923520000000
1021 689562353402143631783624890560868191207405375845120067407708160000000
1022 251821230846090559644632418910853139470198062868141683035340800000000
1023 82237089028412550852785602402292996199750937087685644045516800000000
1024 23883883434242388334738314615346474747167388448635047483801600000000
1025 6127645227110171517936324048933274740866264959398354459033600000000
1026 1377433575025343585580460400874022000614557918512341948825600000000
1027 268549764017070371768764086714084086473342003629168525312000000000
1028 44834096723269678369063963388717368688029818180360732672000000000
1029 6305166308469104499850795681428997637759695145196847104000000000
1030 730928056224215638493503096252601894057595421499326464000000000
1031 67797140737163422899020930243622602244419027308904448000000000
1032 4818841608308193244368363670497492784034456933498880000000000
1033 245185678700612572120503826678933096643631859630080000000000
1034 7895066577121692841089568658713409194249326428160000000000
1035 119622220865480194561963161495657715064383733760000000000
1036 40745575843661660669208957519541941851879053417716743910922291
1037 1606828236718541728483174288271346952318055110985437710166671870
1038 30939013772503829853353159083620376513776687262500585864778998900
1039 387604090467161515250029537684526675643750202162322936300108583600
1040 3552337796195992449809461029120975831579442538642931493180539533400
1041 25389093166147186819683170242143830326219879901672074236169366968720
1042 147311599296719451053220791944778973446715003588359425891779940516800
1043 713222011088673019704402516382064270478640207266678077049697363392000
1044 2939387093377747075955538502239756124960939803939862003880463120528000
1045 10467603181767760883148433168075979501758251834135251169482135968032000
1046 32587265493379180081463391714468767244352651374464984021605673677324800
1047 89507785200474036028314208833499958109413127820829852527472151591168000
1048 218527467575094357844466087414642579966419031032138143611610617873280000
1049 477092812587269393727718024791404526038418817870659348735395712856320000
1050 936044072221185562831601370956507513500772733776292833056607432110080000
1051 1657095693472011344763271492336660275186347219357191456271118525923328000
1052 2655832127865144343634762501122035444409714876610264315766885143101440000
1053 3863945448041949738079726886845634330222716196946433521530660553523200000
1054 5114259258638562118731119906960785609728537264334453814960988433612800000
1055 6168731858342402182740908749775178243978461056393700569201981764403200000
1056 6789328401150150840009271036454493010533467452880447396593588652605440000
1057 6824377001578079900299307991189493961649037710630705811450982793216000000
1058 6268061272602869106524962521360449298873085592452803281987380838400000000
1059 5261549112488231139633052970974047365999532889892684685991713177600000000
1060 4035805739353250208589766213463726792875999650253704228079724134400000000
1061 2827210579304108781037704512046594948517193299980503525357158662144000000
1062 1807244801801100528072400553584381217457339937018199902132481556480000000
1063 1052841190045936573916443155358091879533195422891153297753872793600000000
1064 558053900044911391093257185489425775813049741054852459953022566400000000
1065 268561765333519572528560203244553794263505784610902365368850841600000000
1066 117041032643424690163163112107422774458235805307219595521561722880000000
1067 46044970049756042509422694305193456638688036387077372243030835200000000
1068 16289685870356483077012159598295812459478437191782915121348608000000000
1069 5158508311782241826220187787052924307075286053682099490127872000000000
1070 1454107020849463054497303272169623609606955708490427890925568000000000
1071 362406446289087286917948308036910820388376241884416963719987200000000
1072 79202430563957256170876473050256265035337080314459662057472000000000
1073 15024270581495558636793017824274434027022106689523752632320000000000
1074 2442278426767585111156905374069604031163729569298597806080000000000
1075 334658827141821700376696078475846797696476126937371115520000000000
1076 37825526909603159292038785231072148017480563062590144512000000000
1077 3422928812827519156121300624495092357218228939742248960000000000
1078 237500050695189524186726495188805001498841091722444800000000000
1079 11803124532796930797428905144776546745402743010099200000000000
1080 371426995787316004114895616444017205274911493324800000000000
1081 5502622159812088949850305428800254892961651752960000000000
1082 2182510316741992713753258761046053639906696856862219473549101193
1083 88091934973996510366829766157249678283762513489103600335413993142
1084 1736981323892743608490311405621326055455817574975258164690172291470
1085 22296715925384426714316509979595751340928399287175422213217398540600
1086 209500010897500798992640965118486668185446984268735547070208689435800
1087 1536030863075147135297610948991909949574950953709203577651265294242160
1088 9148536570868369650692502343919160194214563391235837416433028564395440
1089 45498239668501064739580478883516020084542548251147582682575461628188800
1090 192748248496713883575114780052252869096852516013819750322680712456688000
1091 706106099542521019801763804649150304685061317346442405821062362953504000
1092 2263095807898189902936691250938026768280134046540041302842037796288518400
1093 6404878908789617030556713898789224980208221115599390495882860590034201600
1094 16126319300285405491101276624835575786045931862386178430366232645008768000
1095 36342798838258000127671975460804404452876765007037128191407858141694720000
1096 73676761486691173517094740685644041806790106016883250854708966513954560000
1097 134915152276146879122794810933864616279244710028289673671225684548132864000
1098 223915055580405532961137060401991219684555168015640495528634890815389696000
1099 337759356496731886525785678083872978283164915484199497099294451728547840000
1100 464102781037038629651576084964458967885639578766566070752738228706508800000
1101 581948869325082700036667433623643078328057766604794165681350368077414400000
1102 666839913886813675954292235850696768174071640196159031530734228731985920000
1103 698977523966029815052383046705457804227302696815596536735016126996807680000
1104 670650139882354942929413812588712997503873615017435725652592036315136000000
1105 589197759624669696013346477007882234094070045690563508506813798809600000000
1106 473977882549981488495277521801912100220457921164499345463086828748800000000
1107 349016480339269078038842982140343093047916449753940341644334543142912000000
1108 235093433555980122484750659809413010719006612098378793147006808752128000000
1109 144713454129406642284908518401830821931213664586420303274460189818880000000
1110 81294380459975531171691075067292665841098875153238336776566892134400000000
1111 41603880410244773363573173621659949217510811729675552359256372019200000000
1112 19354351221702310526891571980490843439923316877625697130915183984640000000
1113 8162668147583360649443827366975743173506639066909960177987627253760000000
1114 3110913288986642622042870783994632914151360458401914962169770803200000000
1115 1067221237930627770075766334894410501133102460867717045222899712000000000
1116 328020440296270789067295470459071245644022601413549973460484096000000000
1117 89822267973615403537804847840877892684863949764465860005173657600000000
1118 21764520468805742064350117832661144268879706526503040987850342400000000
1119 4627990672412853725444187425260920135308074801077345658601472000000000
1120 854801920978773625598592224633719114905836701651325083975680000000000
1121 135389896376192795136441779967653433727589316123681242480640000000000
1122 18088309607015462905360423041619519415494534660964908793856000000000
1123 1994604614111269033887508626087267902775438471739509571584000000000
1124 176199335555549914655577427384723563721566927802922434560000000000
1125 11941281618674412820737271688330149145127777681486643200000000000
1126 579962619088794645091847566431974865080925690632601600000000000
1127 17845003664270604464364540505599226617874636634849280000000000
1128 258623241511168180642964355153611979969197632389120000000000
1129 119246545116492797439729816142125417507373687912807249651750620193
1130 4923743274569935562227351764919897011629508109081167132326772291408
1131 99367702650668063693783976225377637104084115215708861178346984264176
1132 1306209955567343193584714177027237193702774816381394139847009563185440
1133 12575347781916816666874511628492003756283617197966938128254612776898400
1134 94526404916952360505479603461461184685273679302053478838078160673432960
1135 577547604516255322871901716820958141040181558594660545196875750635052160
1136 2948442643411291704566040755411660771164007858661149887353273205896587520
1137 12830503586517300256561695045151517663840998606823618316486280179149241600
1138 48315560956509613482828771533098052520277697347464150747551965255809792000
1139 159297536056792742067277914328848308736949833193357406753231669082310502400
1140 464140376601665129184106860192380762658180218999484834473785206220627046400
1141 1204117234852448001744662212972374296279145569732685413225977790926429900800
1142 2798536641649528829840344620433004536409201713964862964531247757472290816000
1143 5856382441365003449144855474255338317549284418276840085701151997690234880000
1144 11080984927598352496971048999120863887741231944939240928548228563698765824000
1145 19023036470936709956314068341674910895373504113988843987642821521286733824000
1146 29714845022905581315313247545111305388726850531957938700741194922324656128000
1147 42332506014257063111231804986512079944823336074019670303111571283311329280000
1148 55106098632608376236523981456832601660526467878809108190430391787467571200000
1149 65643832459869328564136086512746939235404916073020781888856321519132344320000
1150 71637659320411983473946823051389138523843124775358798815873162858064773120000
1151 71676967912152875579917097880341491197127040182544808494281653750218096640000
1152 65782031111938815271685111356527674885597342412144999872706418866388992000000
1153 55384589404718951425254568838740930004842584294912969799640497088102400000000
1154 42771764121310329521813843567404547923894122805884420934588955426291712000000
1155 30283891524822732309831914142639000689080750409418823490369951128092672000000
1156 19643362448233005789836944019630953784521441366442316938505457797955584000000
1157 11659769732712192321241200625518940509886358118105864435256506722549760000000
1158 6324142148886372355977071219028008763362726287782954750618445126041600000000
1159 3128611806850406956940702656348828181156813042071601537416079175843840000000
1160 1408497301811626211247335044773785251627967834707212023462730808688640000000
1161 575468104404626925785789829371789893732218054217152192548127721390080000000
1162 212673344847086841070567166323996722858347551338021822868333422182400000000
1163 70813268022691066155615554456523237957537622109340283941848875008000000000
1164 21143260380239625718166245181590420862083285393970535432195774873600000000
1165 5628862126346565288369103798028347941584807518573193893657549209600000000
1166 1327047518314209570193888265688744364070070754697050282934874931200000000
1167 274756498867457842226370706089174626980395177663960310679076864000000000
1168 49447003428925982034626257917273598031476092280138189473054720000000000
1169 7635990155617273645695316390175653662236037429375622075908096000000000
1170 995298206668948397914466204436430141496479760856995957047296000000000
1171 107138762129405308105957606201258961634794980767722228416512000000000
1172 9244318628216758313092620376277589761764069514497511915520000000000
1173 612262075721124439172347384747109465259278782941678796800000000000
1174 29075459303651571540604624663789673236057074623714426880000000000
1175 875181049273793123295791377839822940215764788004782080000000000
1176 12413915592536072670862289047373375038521486354677760000000000
1177 6643171601729865789426440400866268486585739618461136083893037867313
1178 280467874113991059578244527566278981977342913970922651180917458693936
1179 5790322090894244221179365675545798885676301536279452547616284214695808
1180 77904278878123761935926637360696067489601946329115747163824035663113984
1181 768051453873597797827811936092015469897231592032259754230041623153038720
1182 5915443596613670560097770270042638566955813529923647695530969850253007360
1183 37054350727445325318148004556892784396627282286404963704526638983985720320
1184 194055995117461788484958976851841935389501003687805943186150252213377525760
1185 866842137162919761142415982091028266722218310446378066881862322533596730880
1186 3353038270609854467048122971799596616150447635916572253375081220151001804800
1187 11363819936971061091161327064584661952769314416123568255824222228166463078400
1188 34060709527779684485657968591041020195391455242797874607600080516508572876800
1189 90971513813926365320084944597706629481003322923899027556861900419242901094400
1190 217852595105612130777188117300848026526811567693175083992884597250689471283200
1191 470154155797120843413177896232744762116745887946096978041249623255344857088000
1192 918280766806032540825913338363237048191727796785808525437940633237828829184000
1193 1628904784356957817054744202870766991497961095906068416496589598863718576128000
1194 2631893045861361283367687572918787672112851863300103591702112718709788114944000
1195 3882739749659662625200931012561210570793641802842503990230182803183755067392000
1196 5240318639238558549348273964646126948959183497162856029100969245176223498240000
1197 6480477199194745045415220219323513955277912622547951123194614074206186373120000
1198 7352109235505364799183241689427657194365350600178327571551908010142822563840000
1199 7658717032800408415032860355312147900367228612347449764315167229189470289920000
1200 7329749066494937537563696270198399447636643413449799546893497809587520143360000
1201 6446639048970003896625140912939712138788539556390209987525229048906121216000000
1202 5210582171195958950087949836348746694855590330465412198750177966048673792000000
1203 3869199585127765193665621541174442181423037570747698386082816275486081024000000
1204 2638063439495669125656468965314330726693256480109373068494449076047183872000000
1205 1650042445651572486346303297649000117899801074781154622834458455028269056000000
1206 945647531425485391019286340386915451008714285992585970749079441773690880000000
1207 495812744472691592708602383571795887047637740962183652448486097881661440000000
1208 237370805474585714926597827346207867163897557256529252129116716825313280000000
1209 103524551683154526526679125790873215994655635850980083724510714438615040000000
1210 41015181259384319074187202384316661516914450409658847177975648506347520000000
1211 14711991384716125005822763976295302710671571786677274334891770852147200000000
1212 4758651611124839645657365259478361590746528205747667080892244400537600000000
1213 1381359678175655546920194685197240829656107979072741648236790625075200000000
1214 357813073545057339412003571161153361043445061721193298321150155161600000000
1215 82137256923026866028842768444734914323494905659143743827969101004800000000
1216 16569930393237457561959587197993300580971524560657298736338173952000000000
1217 2907483801620847743636023965535687564250794226072125541015617536000000000
1218 438045093805166527187204491455930180819003903265645442013069312000000000
1219 55736699573461110283210107448440087923802866607991773594648576000000000
1220 5860241128566541503842146274078164599186925459667039098503168000000000
1221 494150850308313989827132798295565707265206624956776091484160000000000
1222 32000897824357437354074689976115588050884971055085078446080000000000
1223 1486640875699749918771784287157245901113179119890789826560000000000
1224 43796294210467264382802155759133267135903803859303137280000000000
1225 608281864034267560872252163321295376887552831379210240000000000
1226 377206114457265653574973072119481598194645308256729821124493290170051
1227 16275770424238171184094778982122357792135062065229783405537942774916850
1228 343573145789639047983349546268691752922245069614380247696623886900071600
1229 4728763040896966113963148635029069089968979587961552913886632108668243200
1230 47716370812850804185755065383426341337381192126583395137842221843657315200
1231 376345212398062920935627848685087580249643480095807279572720395344988972800
1232 2415472801950582145373256193600744081506957191385489475675146022186644672000
1233 12969022754605863861351801594912474538819548800241737296584323644395002112000
1234 59429648504722672723518686660876592713034682379390570100758514740346867264000
1235 235973692894350379422102128458113250385492762288180695984506965578590221184000
1236 821494376299414344426790128090901170956859670799560202076894898936995442176000
1237 2531032622325372697576841028021129253116801847227522020615394950818894049280000
1238 6954061528588352249155168587337541623225755445404566065718349772120500295680000
1239 17144631449547661156477547251106249402189087781811739808793204309780392898560000
1240 38124204143482122886007920527648404642192024346305639698754804518870657474560000
1241 76791845446863071090819056384681644479068495031195839746737438465039659991040000
1242 140611742417173732813967979936870673004358318882826930457684659464542539468800000
1243 234753924804385097163771958649022301715882628527639271789214383365653559500800000
1244 358229886797796396902824141869501655370915948060291877759454231157721160089600000
1245 500669072982430180618014788461840310444443285103375514529681466726326311321600000
1246 641939033306723422295163560669150551247499978402449863564868732534087378534400000
1247 756055673239386921965109025587743294782423139297260964372704975324055076864000000
1248 818757619408551988999951915413534551190686771383495570468280664765905240064000000
1249 815819857841782635514369907413685319821726526097880518372702596152791400448000000
1250 748245217204691540292960660916086610279574015123000370412044568062059347968000000
1251 631770626799060381869263809468091789601276876526240578777472446792799879168000000
1252 490997166131926901065979888425170361630622934986163841805305231416125030400000000
1253 351094036428260174980769362069532716462460816604883742440848143516329574400000000
1254 230830550955871048494941034465003938585659942009570143493264294154128588800000000
1255 139400137649874227294773899284139665132914228731511338825669766028250316800000000
1256 77227881733081306933241717798264761832378333356061187611174821078184755200000000
1257 39185200772841754907615349669383868492474595656688708016090030316453888000000000
1258 18173702294147968799067646156194039829735906727453020866135498631938048000000000
1259 7685913685567533030011026005686041793542615388936400155304583344685056000000000
1260 2955505708396811227404666054163994726954129514813652223118833495310336000000000
1261 1029839396930128750407593478340671189747010025067409203442423959650304000000000
1262 323852679090440475885015135714499608259138725113382898560722188369920000000000
1263 91468411122442056485256134560357838720472014830492352383246946795520000000000
1264 23069527110141854777879177614337519330432642137287462654916260003840000000000
1265 5159904601574764660786276479220526669040064586279542881500623011840000000000
1266 1014908236585794275670024715877089660584505879340259547600713154560000000000
1267 173739885706611633461177041842986208107669411070163599402152755200000000000
1268 25552630471968047419253595334929260547775227690495984117429043200000000000
1269 3175695673371621399857320075550656172402721469525112681555558400000000000
1270 326308881022455151918483144806625074272908349458732858893926400000000000
1271 26903768516785983890588341240536355173327916247646698314137600000000000
1272 1704395644992950467771369357423547624449308240977357438976000000000000
1273 77495109477965687255124925607133031015474230717711384576000000000000
1274 2235435850325933286205526700205760510061756655318597632000000000000
1275 30414093201713378043612608166064768844377641568960512000000000000