1 1
2 1
3 2
4 2
5 6
6 6
7 5
8 22
9 36
10 24
11 16
12 90
13 210
14 240
15 120
16 61
17 422
18 1260
19 2040
20 1800
21 720
22 272
23 2226
24 8106
25 16800
26 21000
27 15120
28 5040
29 1385
30 13102
31 56196
32 141624
33 226800
34 231840
35 141120
36 40320
37 7936
38 85170
39 420330
40 1244880
41 2421720
42 3175200
43 2751840
44 1451520
45 362880
46 50521
47 606542
48 3383820
49 11504280
50 26271000
51 41837040
52 46569600
53 35078400
54 16329600
55 3628800
56 353792
57 4697946
58 29227506
59 112094400
60 293469000
61 548357040
62 741620880
63 718502400
64 479001600
65 199584000
66 39916800
67 2702765
68 39330982
69 269917956
70 1152225624
71 3398709600
72 7275818880
73 11544603840
74 13596992640
75 11675664000
76 6985440000
77 2634508800
78 479001600
79 22368256
80 353985450
81 2656085250
82 12485993520
83 40944223320
84 98680982400
85 179332433280
86 247835427840
87 258888389760
88 199783584000
89 108453945600
90 37362124800
91 6227020800
92 199360981
93 3408792662
94 27759202380
95 142456761720
96 513853540200
97 1375748534160
98 2813517907200
99 4452896448000
100 5459540486400
101 5128989465600
102 3596104512000
103 1787154969600
104 566658892800
105 87178291200
106 1903757312
107 34975509666
108 307189127706
109 1708570936800
110 6720922845000
111 19778166167760
112 44910002657520
113 79969476787200
114 112292385004800
115 123865822080000
116 105805386086400
117 67999067136000
118 31166239104000
119 9153720576000
120 1307674368000
121 19391512145
122 380947661662
123 3589350317316
124 21504885948024
125 91592884328400
126 293724542049120
127 732710350532160
128 1448205375576960
129 2287752955488000
130 2890609001280000
131 2900378159078400
132 2272650873292800
133 1348648164864000
134 573633156096000
135 156920924160000
136 20922789888000
137 209865342976
138 4390028664930
139 44168222858970
140 283562713718160
141 1299800206504920
142 4510035609861600
143 12253763062588320
144 26598337630824960
145 46631365485344640
146 66285510363072000
147 76200438567052800
148 70168237377638400
149 50805503010662400
150 28010384962560000
151 11115232128000000
152 2845499424768000
153 355687428096000
154 2404879675441
155 53368010874782
156 571018825148940
157 3910524159318360
158 19191903625769400
159 71620304085964080
160 210440772415036800
161 497342267488684800
162 957352124679350400
163 1510170951319430400
164 1953270743808384000
165 2061257129400268800
166 1754726127304550400
167 1181229056521113600
168 608225502044160000
169 226217204269056000
170 54420176498688000
171 6402373705728000
172 29088885112832
173 682564606249386
174 7738946747048706
175 56309979189408000
176 294562899140349000
177 1176195563515511280
178 3715125471717402960
179 9491672817947174400
180 19888018810449753600
181 34441584479029728000
182 49434772858107436800
183 58702691242331136000
184 57285771204549888000
185 45360951087868416000
186 28538447410497024000
187 13786444713000960000
188 4825255649550336000
189 1094805903679488000
190 121645100408832000
191 370371188237525
192 9162253729773142
193 109729502844006276
194 845321502026524824
195 4694853300437563200
196 19969927191087370560
197 67460102109445510080
198 185206461559115633280
199 419404354811206128000
200 790469897185332000000
201 1245504732541330060800
202 1641364196432562201600
203 1802696193880598016000
204 1636823243967335424000
205 1211889312822988800000
206 715800319172370432000
207 325704756344647680000
208 107655913861816320000
209 23112569077678080000
210 2432902008176640000
211 4951498053124096
212 128794752680027610
213 1624657522761125490
214 13209910620357250800
215 77625691990038866520
216 350368989277486132800
217 1260232820560634880960
218 3698949928593313658880
219 8998611884666889851520
220 18326266182672031584000
221 31423224007372374777600
222 45458604310970295244800
223 55412136159858763084800
224 56636497319631989760000
225 48099190745647641600000
226 33448672162682929152000
227 18620661551614746624000
228 8008505185415454720000
229 2507713744928071680000
230 510909421717094400000
231 51090942171709440000
232 69348874393137901
233 1892150024227428902
234 25075222756859335500
235 214589656552551238200
236 1330100486245695918600
237 6348666549287054638800
238 24220537418943444902400
239 75667909531899147724800
240 196746254141365973721600
241 430364900710251088243200
242 797266715800825093824000
243 1255054756779264618777600
244 1679456858698385691724800
245 1905375203932404031027200
246 1821900362199316439040000
247 1453731098946207105024000
248 953250967219091853312000
249 501894424970896269312000
250 204661799182839398400000
251 60883372754620416000000
252 11802007641664880640000
253 1124000727777607680000
254 1015423886506852352
255 28998220554100469106
256 402786603172087150506
257 3618860489729034132000
258 23595117087208872381000
259 118734214470026838051600
260 478822111139260513825200
261 1586092592172204635904000
262 4388369526255515990112000
263 10257445127520296088768000
264 20406748943907793406016000
265 34704598823151390701568000
266 50533589826770080238208000
267 62940951412226271191808000
268 66812116734072360338688000
269 60036111116081111531520000
270 45184797737062700580864000
271 28034573252065340792832000
272 14002960300089871638528000
273 5428923515165845094400000
274 1538194995963656110080000
275 284372184127734743040000
276 25852016738884976640000
277 15514534163557086905
278 462813892053301793422
279 6723645205772114056836
280 63276822546022229892024
281 432905424059756627694000
282 2290442322761195804071200
283 9734218351867727688801600
284 34072795731513785158281600
285 99928662139690818033600000
286 248491891257297087818880000
287 528181428313041633301248000
288 964537712165330690720256000
289 1517212636628449884963840000
290 2056328394484455442391040000
291 2396566855565087809443840000
292 2391050027498957154570240000
293 2027049323146000202649600000
294 1443975320505113589473280000
295 850287910885024564592640000
296 404019626264750895759360000
297 149295396667060740096000000
298 40380850146138333511680000
299 7135156619932253552640000
300 620448401733239439360000
301 246921480190207983616
302 7680302058205831817490
303 116474611112509592388810
304 1145812719126690631183440
305 8207017039931883798108120
306 45542741536528897656996000
307 203427409782700712504095200
308 750170761225815374911065600
309 2324226631498678323911894400
310 6125112675535087225031040000
311 13848363932183044731282816000
312 27015905505511167198041088000
313 45628889098468107859435008000
314 66805542424536289249075200000
315 84726303956985327436800000000
316 92818264714192721045422080000
317 87381479185257740583260160000
318 70131034783685269339545600000
319 47429187845927758436966400000
320 26579104709666116608000000000
321 12043614408102496854835200000
322 4251364152709634408448000000
323 1100003312239555756032000000
324 186134520519971831808000000
325 15511210043330985984000000
326 4087072509293123892361
327 132329058189301671991022
328 2091183818202182219394060
329 21463183400820568490505240
330 160621002636615116288947800
331 932780780806866826242910320
332 4368388723524961083316368000
333 16925691894062841994968864000
334 55232583574428335802046320000
335 153735212731252879145843424000
336 368295722965210871108678400000
337 764144567843139190308496896000
338 1378618355611216455866178048000
339 2167166169020958851576742912000
340 2969114681079269658128793600000
341 3539764932220910700381634560000
342 3659509441951982637073735680000
343 3262087942054324004543201280000
344 2486145724704475635529728000000
345 1600601995192902469447680000000
346 855716425076592044008243200000
347 370589564772502001108582400000
348 125221998679811049848832000000
349 31053442506748633939968000000
350 5041143264082570444800000000
351 403291461126605635584000000
352 70251601603943959887872
353 2364016079599371811160826
354 38865313730405304409913106
355 415459474149321235417492800
356 3242372882204345489504541000
357 19665576871235774905140252720
358 96348108159542742349305972240
359 391282979238415767834467136000
360 1341232936507058556329432064000
361 3931156577882866505022289440000
362 9945135415798366799496472992000
363 21860993623367499472203171840000
364 41942498103542855935519603200000
365 70424786112405341911102448640000
366 103592449743160257898445306880000
367 133418149348418746832756736000000
368 150115411868400940775358504960000
369 146964064434453800268872417280000
370 124422158622749766621138616320000
371 90292118648713482539630592000000
372 55473877255770655794214502400000
373 28356173762157990540907315200000
374 11760780548230809462330163200000
375 3811104307646423256268800000000
376 907405787534862680064000000000
377 141555302855438578089984000000
378 10888869450418352160768000000
379 1252259641403629865468285
380 43733849092811935952010502
381 746877200653995881789460996
382 8302044915927597138318705624
383 67453103959857770887460800800
384 426492022999268949415786679040
385 2181586222549904808201758550720
386 9265980445211902306787913121920
387 33282847842182168190075395280000
388 102449572222891084610999580000000
389 272874676859014813446823831872000
390 633328537091247530873513357184000
391 1287206502180469342722561991680000
392 2298289127225396575141825873920000
393 3610894657946624598388891852800000
394 4993092880412471601902100725760000
395 6069265088378791991623374643200000
396 6467230001056133238386404147200000
397 6014113365249645855036700262400000
398 4849024317986971541157529190400000
399 3358825738496825805690273792000000
400 1973629708424969123458311782400000
401 966517648676876267521553203200000
402 384614105991471937407143116800000
403 119732193665225130634444800000000
404 27414543653003271290093568000000
405 4115992652258137116770304000000
406 304888344611713860501504000000
407 23119184187809597841473536
408 836849418122427013424418570
409 14824900523131819160702472930
410 171101896386041913855354268080
411 1445005801877099213668364229720
412 9508429429404474746424760531200
413 50687479277085874377080512535040
414 224711924710823129680218954501120
415 843962529589556515221267885617280
416 2721697584945806595244868912160000
417 7611873693902826298440380995104000
418 18597677580485964188179418218752000
419 39905834837497397095170847715712000
420 75473201417308495038823673088000000
421 126085953380673854617226521344000000
422 186217921320775875137642878402560000
423 243031540478428613616217516523520000
424 279783931897075466835506320588800000
425 283211254980686032416035511091200000
426 250851011049700605980787326976000000
427 193087963124621920080116136345600000
428 127945713967725127384005967872000000
429 72046451432244371272719040512000000
430 33863948436023058485902049280000000
431 12951339287079967592165867520000000
432 3879323074753294232556011520000000
433 855440472894316164102094848000000
434 123784667912355827363610624000000
435 8841761993739701954543616000000
436 441543893249023104553682821
437 16544837727752292383234257142
438 303638094402825609305412076620
439 3633718791390893359400955423480
440 31851612064826892503680493817000
441 217783049218947066891800286170640
442 1207863097433313397745303252217600
443 5579045350261498093343467278758400
444 21865709220959546482715291665785600
445 73715969614867762596863272953292800
446 215956510760007764865524549183040000
447 553949624317649868410462676860544000
448 1251121470646288914435907332220032000
449 2497908181231999472196508940659968000
450 4420021731875554308373074504499200000
451 6941114319050624585007650528133120000
452 9675404271711617776917430438748160000
453 11959579797585247739875348667842560000
454 13079993155649624242596774408192000000
455 12612124951853951968737618124800000000
456 10666148454321886884811035392409600000
457 7855251861786323128210595738419200000
458 4989255211213563641692548759552000000
459 2697265668283377925312896565248000000
460 1218873731511991829858648064000000000
461 448717947555290917576096088064000000
462 129509708803302284379177615360000000
463 27542088610499171588403363840000000
464 3846166467276770350226472960000000
465 265252859812191058636308480000000
466 8713962757125169296170811392
467 337610857644828240280987956546
468 6411126983478073744167372136506
469 79452651672828660882186457634400
470 721884277328456596544907961629000
471 5121397260002583949608794436578640
472 29506181752481066579161860244372080
473 141758104465396677859571330910950400
474 578724654407894332870413558790713600
475 2035599342158311915123408392105984000
476 6233120217870705078343810766232652800
477 16745602444809625085927290705843200000
478 39702327412539200746280118232337280000
479 83426567249424917571465349351814400000
480 155827306089492991096101130638385920000
481 259181410988511804509431044032102400000
482 384137244322432725941666840113643520000
483 507149651648190197485640993592360960000
484 595567073154075111369977710630256640000
485 620503846693290393074798204583936000000
486 571323886078449008770732979114803200000
487 462352614277729820345093921233305600000
488 326442217864256241848870633953689600000
489 199102985886070499566434464563200000000
490 103512459339325380348989816832000000000
491 45041009870192281130232656953344000000
492 15983964917923755269235835404288000000
493 4451296658128315551995438039040000000
494 914105563722779086570491740160000000
495 123342579812668842265883443200000000
496 8222838654177922817725562880000000
497 177519391579539289436664789665
498 7103776624281980563321689672382
499 139425191032611697276624766730756
500 1787223669282140131595231242341624
501 16810177795012886161157458187763600
502 123578234481429443014407795122362080
503 738546418716273926209894240954981440
504 3685012907374599286991519764405434240
505 15644541869572022714625201771791904000
506 57308841055015587871657273340130240000
507 183056728606772124900739509623862604800
508 513958636427399166448933927058933913600
509 1276095775266796700033221086983139840000
510 2814595667893948594121144460646824960000
511 5532668682497607163834230030093772800000
512 9713237427827538537221849515636961280000
513 15247189179295673696296612476012748800000
514 21403267785857888624021340402380390400000
515 26846404314829299602467338323777126400000
516 30034657257731800176602848095431884800000
517 29883084838122690552379641030623232000000
518 26331747404342752900885768781148979200000
519 20431965476955490175475181111777689600000
520 13855234402079746358155200166389350400000
521 8128398754012300512013515246796800000000
522 4070181743380468016959850178674688000000
523 1707766824163865242737587707183104000000
524 584984802021576890206462540775424000000
525 157385131840965442731267273523200000000
526 31246786885876106707357138944000000000
527 4078527972472249717591879188480000000
528 263130836933693530167218012160000000
529 3729407703720529571097509625856
530 153987783064334736982141475654850
531 3120422406893891230912686232721850
532 41326951031284779637802340411816720
533 401932593525048738999782934956431320
534 3057969729807475753683074242725698400
535 18932417748195021089040433427960424480
536 97966642087015076564112119130050941440
537 431855777740089743437008223856362124160
538 1644817472279736730366522299238534464000
539 5470793766630360255965501211428057817600
540 16020759032010835696395407762092397260800
541 41565579193335212126055454176751321036800
542 95998360981733684265000727877475916800000
543 198058245964579875398494488728386176000000
544 365912011199567720787270172539793735680000
545 606255028500886661273995247278278389760000
546 901325864206227818187929196725070643200000
547 1202073013861508677981011952703595724800000
548 1436452079832448901105200138690412544000000
549 1534755931758543210767932843849221734400000
550 1461477929580750147902066008088543232000000
551 1234900591893776673875086649450790912000000
552 920433582144993282951291333637570560000000
553 600468100694557021966216012563087360000000
554 339364061646342229908896141255639040000000
555 163901906150988286029618067218628608000000
556 66400437378965895920671148772163584000000
557 21981806491858931202450843129348096000000
558 5720135481392330228922610561843200000000
559 1099163288581271298891011441295360000000
560 138933081900990183928291110420480000000
561 8683317618811886495518194401280000000
562 80723299235887898062168247453281
563 3435856788430001764019164203283262
564 71813657116801847360387993742855180
565 981654680802812161474425976491016920
566 9861222047300356977395611983655486200
567 77556667184580210223218443349974051760
568 496815959650570245873456970649981155200
569 2662615589642039754973253315889539424000
570 12170080403702758666659433433451122678400
571 48120701333350066017862811288089254969600
572 166385898304070663179827001308840700032000
573 507292108743705624184663632742753387161600
574 1372611743310767569414365936408561797068800
575 3312302884203023677264247969857884561715200
576 7155189188191461300856954543136384409600000
577 13873564342633454829164196558517105704960000
578 24188109520660660949638910309070326599680000
579 37955113193481638732143747566392644116480000
580 53610873441695257987709283156703580160000000
581 68118061191464583689403570266372382720000000
582 77740886504008710902307485718262023782400000
583 79501051460295997303365927886589529292800000
584 72601692188581539654814361460236746752000000
585 58933637385265163227427663744877723648000000
586 42264592841568035496798885420711936000000000
587 26566361000826228267137950873129058304000000
588 14484587035143963525268944137229434880000000
589 6756210909724742131442409851553054720000000
590 2646027036734108774889915618290565120000000
591 847545708526256912424568782355169280000000
592 213551724638646995213110794308812800000000
593 39758016937333357634145972765327360000000
594 4871341184153468323985707059118080000000
595 295232799039604140847618609643520000000
596 1798651693450888780071750349094912
597 78846817292133626684550658644328266
598 1698230562919913789584860438574940706
599 23936317446279169990130479848246460800
600 248106051601966371252396298175667645000
601 2014955214342994140824055243951720693360
602 13339762951593192335083114503613074432720
603 73955774009151914673411416026120655347200
604 350037419940178482875076831540467606284800
605 1434837308890881562744357453759607276640000
606 5149679194102008954190237918651373134406400
607 16319806544437920864860083227070499828736000
608 45968718824027805419004996203043347046144000
609 115675129102533306559499276489684939890176000
610 261064113655668185890549511883792327356928000
611 529964932658483945677449700099018454630400000
612 969666917820593897462874671063323824168960000
613 1601075869829818716161471390168665694330880000
614 2386875327387274582726541501269365897093120000
615 3211987557703283942565331925644139495424000000
616 3897798941938047158111274418486512594124800000
617 4257941249289100516727773075369338381926400000
618 4176099933854732727153564788043098170982400000
619 3664023023871137295135395229971290521600000000
620 2862035268181157821444888115053854720000000000
621 1977904431359122383690854017423848505344000000
622 1199584444252479197169458698275645554688000000
623 631786720970601281236376730341977620480000000
624 284954313220937401513793685969614929920000000
625 108010458227390675547631193934004224000000000
626 33510269690640688180097329454446018560000000
627 8183853189377826784295987859318374400000000
628 1477640159193218724942331141265817600000000
629 175663515428564463804333072737894400000000
630 10333147966386144929666651337523200000000
631 41222060339517702122347079671259045
632 1859521500891082820514105256561787062
633 41235708310054897234003953064027498116
634 598750295240729077623653957498620896024
635 6397599881098713058272771999998872262400
636 53597656450449340077708052763603553328320
637 366328236193585006688290144324375859597760
638 2098513975446674787568263570399740263378560
639 10272706635552940610286002770017527099568000
640 43597143258820645227145532446257614501280000
641 162188617527330360443011006845408533579558400
642 533446141806645990342633830966922557834572800
643 1561639168956520934326991329774432118659584000
644 4090462666561532868932906400884742308606976000
645 9625825636311651979331604576344797418434560000
646 20413800083591185284790984760231563105148928000
647 39102886351697782420758021126193477141401600000
648 67755248124192898289777102613600104406835200000
649 106284954545305970133242898230941925443584000000
650 150955247121191642086950212723135233791590400000
651 194013899610003508539850350518121746890752000000
652 225363383479399308845148257533302801353932800000
653 236119211986826243503327816003155881715302400000
654 222507374203594774392273697812991585261977600000
655 187875262693296407710642758843426737356800000000
656 141433029963329514896732258522003676069888000000
657 94321320374616359979919529183503037497344000000
658 55267753011339377016556503604868057923584000000
659 28151641635851786595195594385079245209600000000
660 12291597188809452634544206338925264896000000000
661 4513992289894328590716172036861392322560000000
662 1357854174707683978459663452300713656320000000
663 321727728507415815457636022719453593600000000
664 56387988452569192881190916348864102400000000
665 6509883218823271305689990342639616000000000
666 371993326789901217467999448150835200000000
667 970982810785059112379399707952152576
668 45037195432516098279276857736493590330
669 1027411132293931556599035111209699199570
670 15355143776400562015976175642248338101360
671 168975892007820560873752261696496349112920
672 1458956246570043338880755381554742132337600
673 10284280162571602183850909876014946812307520
674 60809564235333840795196440797863037382082560
675 307528130163689442102843293071914671522279040
676 1349641586580387660589370386389794083906272000
677 5197597148584214009256208002526401696979372800
678 17717452125746841815389686032394565808927078400
679 53824116372571133668769018695388435800369382400
680 146510205151434317100959800263642023910773760000
681 358847825170031662359900050360179819194240000000
682 793457102332027655592025598394769585508548608000
683 1587703278455552086457438472284826571649458176000
684 2880011011473785983988818311394761796860518400000
685 4740838698371799099863407036916083288178073600000
686 7084943029429987329802365724262760653611008000000
687 9610667607888790906036868532166076008545484800000
688 11823611559821950661006575353166054760251392000000
689 13172934499064527609526097216187952941105152000000
690 13261541220889661322022149437708660055736320000000
691 12027478796963898488782064647935504016343040000000
692 9788192773942286667530704330886730236559360000000
693 7111482124777620211393111066714400048283648000000
694 4582617037708685648234067239465500104720384000000
695 2597390604006280807941701833622888131854336000000
696 1281007049088252105752936602273056188006400000000
697 542020013547786319649196513160047435448320000000
698 193046730523383055260948912016698648821760000000
699 56356604615565684881810532795421776936960000000
700 12966602391359485895716845764147675136000000000
701 2207935391717559517846521724545269760000000000
702 247747555642074210833687632468456243200000000
703 13763753091226345046315979581580902400000000
704 23489580527043108252017828576198947741
705 1119427488780533871382347626098590685382
706 26250060647780185988599199370211085521740
707 403482003650419096037805366406824847429560
708 4569045795346213961650530640580578766915400
709 40620433319181989950079775487552271325625680
710 295036129687659961442309199595508453449804800
711 1798863275838001312243751977678682559644236800
712 9388426389202954018734524343582072757717478400
713 42559682910361841073203176807249096039182374400
714 169465612778418248352944635456248265538841024000
715 597925289527399471908364840591382224873093708800
716 1882356723962456742450301863174852176340883430400
717 5316615277526297947295503817947685170315683993600
718 13531298722312197108853089747318099537889320960000
719 31138505067677365778890318158357803048440283136000
720 64959820070916036478745844848408609945000521728000
721 123086405504074277166803285438477340226782240768000
722 212103103266650996226314755998402282825037824000000
723 332622310634923637653684140545237638921236480000000
724 474755744761824824893192960593249144887925964800000
725 616456421179346118179742834855374359265687961600000
726 727428283394620105425506187628791767772168192000000
727 778757162842467316222542695468744760120311808000000
728 754577910120617578614239156277188229758976000000000
729 659656728465669876812242437316665291203149824000000
730 518156552274504741982102923468014769104486400000000
731 363798245005704495380744818243757638130073600000000
732 226794823821513682762514883852522573586759680000000
733 124482229796052782205577100774279041127546880000000
734 59506063264829628544010834714685041383833600000000
735 24423841484126470955233622130382623127633920000000
736 8444258999042739941990389633908410689781760000000
737 2394523939894654318239321740342630956400640000000
738 535444404631432888164307395672451055616000000000
739 88652333660588888443321224484962592358400000000
740 9675918423132120567560133645851374387200000000
741 523022617466601111760007224100074291200000000
742 583203324917310043943191641625494290432
743 28535894786395339947867930279560664787986
744 687331469885310803636652690599166299765706
745 10857019847885225051406679544269301265636000
746 126413722292938140163641118753817696385789000
747 1156245263750149107797309435555322460904660880
748 8645617406480898252599854747456814032182842160
749 54304900801017106264426586792521819135622246400
750 292204180081996882808218782523967730032576121600
751 1366809156887739192684100188789553015663203648000
752 5620867344977278079183632558151073214160272780800
753 20502831171444553097837524891620678942988517376000
754 66801665479289067444083441965621000822833648768000
755 195504699077027945418412907766942219618417190656000
756 516257498005157669183906289666670293486377197824000
757 1234395421207161298033861285278083320941277839360000
758 2679905974140719194297642697342086412816142729216000
759 5293759989749684611656717149149567648517430140928000
760 9528512617675554752179242122480470407736327790592000
761 15642065725649740926531907536805289883804745728000000
762 23427731585714851954371718889889653232282134937600000
763 32008378768046581907285155563786426536873356492800000
764 39865055577889597279479968515026385663254277324800000
765 45203385631137509062924043069667135426527232000000000
766 46579085929897995831072576760106640887021568000000000
767 43506135782812035486855859438524383543373594624000000
768 36712234887561725395087379787477089743062171648000000
769 27869861857347050204834945141864943432782315520000000
770 18932191328032092508135399322019172236137594880000000
771 11430902557499438377202922059524324062186700800000000
772 6082206627891315033043347143178817216331120640000000
773 2820865095951279023047668853184699835403468800000000
774 1124156960952845755859341196937257526755328000000000
775 377621174802605763946603412450967083915673600000000
776 104100307897473357771885141189014715786854400000000
777 22641649110129162128090712731292216066048000000000
778 3647821245520809453970170384485968143974400000000
779 387559759542751423814165353058155049779200000000
780 20397882081197443358640281739902897356800000000
781 14851150718114980017877156781405826684425
782 745569666107936103620274934441538617922542
783 18433131865842956007863581179040132792115076
784 299004849856958423747455566447109263033184824
785 3576966870079489595568512580378741140518777200
786 33632806135701218245565267568225283040291225760
787 258680191495177203448273203054911322426290383680
788 1672420865987971567369086662415699985472745194880
789 9269222933941952268732259173401394512998201728000
790 44694470094583751150841352503890573527759161600000
791 189630012963460232028651447120260622714495086284800
792 714294375072796378788754541190987030822787374489600
793 2405739000460218712264656469629266264475399899136000
794 7286091589824541864362292923922577140582152136704000
795 19934398615286493954288747601089812603631499622400000
796 49449694500522857029865422777852749133371622428672000
797 111540083633786287568717663472314210486274305863680000
798 229282600909107261276791656339174006773631261777920000
799 430222803934752086714936347760620976964966485114880000
800 737688882723654433117940182084611738153642819747840000
801 1156553720603145560525470288380351284074994737152000000
802 1658110039139537115030730891646163997217217862041600000
803 2172927924714613475519224349113866738007998745804800000
804 2600591620175426502190567199153924196799015039795200000
805 2838388486311038065935613738725899202130889932800000000
806 2819474818068763244402275278401608801850082459648000000
807 2542139143174276721577739218517216515076326948864000000
808 2073349387449895011911720688529845340229571969024000000
809 1523007629459736995145582359315742053300384563200000000
810 1002125915984315652055799848593987147194695680000000000
811 586629793734358180574873212508160227082806231040000000
812 302884806538208541888661971034628666083592110080000000
813 136416477262079112809050287959465549835848908800000000
814 52830161849942398755524164119412886931190579200000000
815 17256480753930029597388686850196976770744320000000000
816 4628371234693065286570593808051796973296025600000000
817 979880258710589849876814734315368684191744000000000
818 153732037951958064779618923379734836412416000000000
819 15910348023334005819739419757124259938304000000000
820 815915283247897734345611269596115894272000000000
821 387635983772083031828014624002175135645696
822 19953973499495058175139885361486021681329010
823 506043379381290311955634918011108908779890090
824 8423685667050184710158301751262079864338754000
825 103461873938935285710493009654692459618487874520
826 999299212520215857391622290056358112363731168800
827 7899664014374049437648672612816906187420679448160
828 52525700195632999241467915617370468515185091540480
829 299599909624996194703698198789861431361154749505920
830 1487786995102558194338993352374222793980049064704000
831 6506188376538863898312570772416091828190127286425600
832 25281526659196391603396810677510569429299788924108800
833 87920029215788718302049247146160044252660423445708800
834 275226418570992105752798524717354495896226225858560000
835 779180061830586965003756278709081464663491944601600000
836 2002466158923239916296208033841594671682244399726592000
837 4685728336010667179028641545135817371109846506082304000
838 10006813557184852659653594886452376703362998583582720000
839 19538647077908044726463263807699916203492963978567680000
840 34923770939199586001912233480708167143122133468774400000
841 57189250080827939574334294242048945437582176246333440000
842 85824809886199767092947893800835870306516663386112000000
843 118020676800662868357840493327750835173368654938112000000
844 148625130913093416256262362023137772860939010048000000000
845 171217937888021154758182964427015694996373655060480000000
846 180152254775140431449295724286039022799497532538880000000
847 172753793684135661742268620711961195650112275611648000000
848 150555785669913126469743030427738120694770553585664000000
849 118825179272151905159470886192134848046691826794496000000
850 84553453269336952124664564424914279421094500761600000000
851 53946141502621121210825125445203312926898236948480000000
852 30647130844915400923777930480720693378698329456640000000
853 15368640035933542184490653254775421759706198179840000000
854 6727745902625541896351139047135215455181996032000000000
855 2534028987742663634866935175577251676600401920000000000
856 805492516247222033120316768914632491100903833600000000
857 210349347958046464246977066150110223800677171200000000
858 43379563885620166867519527967799294721785856000000000
859 6631963401059724759194714802094629017616384000000000
860 669050532263276142163401241068815033303040000000000
861 33452526613163807108170062053440751665152000000000
862 10364622733519612119397957304745185976310201
863 546726598347824594369570717982085302413839502
864 14213520559217633175629777037010904587891788300
865 242642664063596471509441765986477674329450325400
866 3057675829330466995582312282170667978323461064600
867 30315558561877055171558709636717021994155352604400
868 246132693272975354410419768980909489901638694710400
869 1681802552180041168247725501000944723065465165932800
870 9864171966347174620031965115349089671797279360585600
871 50404810929969863381989769373721301394362674574227200
872 226982125713635796837849664099001592705020778945024000
873 908972755723555375832808060276080200605841535200665600
874 3260591947086255116163989162370522201190953228888268800
875 10538310701829040291794162757052773814728856702470963200
876 30834593397947985433569882305208499446012605554851840000
877 81992166220146567533028561361897357150410553557909504000
878 198757221649947668227577999377461206706051033359204352000
879 440313577778691759634449630037886739171947887421079552000
880 893139575989161117354386533255621153089923556634214400000
881 1661140861150432010310852888188651121308123711410176000000
882 2835533945225675591577129967086676002413215469571440640000
883 4444536764081901098616453563548725133277229676233031680000
884 6397635199298414902315150067223578613938160937009152000000
885 8454114639786404687836664101545514932779867820392448000000
886 10247979904717119668477329714829324481426535784448000000000
887 11381424327135964844043937975794918206144110460534784000000
888 11560966414944281723513768225720470527518867293470720000000
889 10716220731723492742168918638601468730310404792647680000000
890 9038073055725271723054839766137573145108279292067840000000
891 6910551098783982536686440400189523517937063380910080000000
892 4768517966026888987718738308424816110157598975590400000000
893 2952882955696105383259148241705974949934389295841280000000
894 1629528246461336563862657057549102854577852346531840000000
895 794355614702634140541358836249774943808405435842560000000
896 338258240197213579172238141250942418206649745408000000000
897 124009062406880720403986657192409814065659196211200000000
898 38388670907478907489638983164799767403711535513600000000
899 9767705954679466752775570157720359655188306329600000000
900 1963496049559649658214041792226704918986096640000000000
901 292709607865183312196488042967606577070080000000000000
902 28802625413934037920134423428012487183695872000000000
903 1405006117752879898543142606244511569936384000000000
904 283727921907431909304183316295787837183229952
905 15327703001380321588607714387584565564672087706
906 408244737568091080574160692244695481165092371506
907 7142776397152190409904910736435290272316290584000
908 92290488871662955264355544332578283248652938461000
909 938637486166171196234105438456054609539788966145200
910 7821446695474110955940888603826692113999686411968400
911 54880169829012830661393022621251192390925948327488000
912 330735419851609327313471177728896165828396736322688000
913 1737600457531349364209465665385711874186703434073248000
914 8050606459559216829498678099718392938425346432315424000
915 33195010259763824769031827666724114726876067143077888000
916 122703360698416298292620421815248861019095900499217408000
917 409026790870450033746403303008385640344965577922992128000
918 1235534808147754642378174886148149277539201085544163328000
919 3395285927089094193286199093693383359191178812677816320000
920 8515405004910481964823133387891132868521404020670111744000
921 19541530573617959757705976128776853403613292583753039872000
922 41116448102518308760740989540368835605402732695447257088000
923 79440948195048618469076088099752205512093100056602214400000
924 141097806956758221175120402378043483497559034401060782080000
925 230535542797049251109725488413438189738509563514799063040000
926 346592273515290921931548520675536407912922464039083376640000
927 479417754994641106185371496628410138898351119591014400000000
928 609820167701787669458399070106807462931961470877696000000000
929 712657073422455859731231946890596426734582077184671744000000
930 764113529914433809343338469062035323668090864058892288000000
931 750294262886851489161882988926940323250735528500264960000000
932 673077510768381916273442379540180305397229257479946240000000
933 549986494125680962608019479616185141543724264823193600000000
934 407820826822426650697077337713487140194917567137054720000000
935 273157281438517204893094882524970959596189262230323200000000
936 164326437313789047573951995673538854121742663889715200000000
937 88162441362927634795664588790427866254645810272665600000000
938 41811643513615082797045660713392279416675967277465600000000
939 17332618970082015119557594440927076175069929537536000000000
940 6189418692792876366990496741134581167987700740915200000000
941 1867248745703651564717819820308072221698929826201600000000
942 463224715518696614616426382885803846645668275814400000000
943 90824278805271999574823881876332709585920983040000000000
944 13210804189857745392701655545648394121588506624000000000
945 1268720524330850548384457773438793947652554752000000000
946 60415263063373835637355132068513997507264512000000000
947 7947579422597592703608040510088070619519273805
948 439467599414666587569984487652456187968803006822
949 11984881917436699821345671324549775548663729253636
950 214785062282207036490627374379876509511231408744024
951 2843760041759503718956565871485204391454318560588000
952 29649907936649337776813431708211873698729710663542400
953 253401183673026882380100537470358400433017146793003200
954 1824554611602332842192556000716207739352992023206403200
955 11289742366016671560716373297387029657814069615181200000
956 60936391071625671062722758929738045092277733865536480000
957 290242832516697264360464633583127783936550917817203776000
958 1231167564822374288938088600088803258098192365900024192000
959 4685352963114266819153100712820155346939911835849287680000
960 16092965778998411145193556350567927961871268296720076800000
961 50133068438441276591515166040048398962196341047090954240000
962 142216371803073437089215050780593585135857310536912568320000
963 368584755719745452628359449281540029801826895128815616000000
964 875072873336176729852192877163343273347049133138642042880000
965 1907190602699550977306715184661414043536188930842526679040000
966 3822125995518920756347545576582855657325506999051597250560000
967 7051937057556960769180243928374810461457045240516313088000000
968 11988448703251964531513643324843497298235656258578833735680000
969 18787243957622196701081074420273132343313974509035961712640000
970 27142082696659820708306869256576406678654103657654698639360000
971 36139161485191417637734663504512895379940090726526156800000000
972 44317884158117971280393806539738960339015313482387161088000000
973 50001778839068516168698821581234751624757099048329805824000000
974 51826503349193335185974394137253842389288348596375650304000000
975 49252585600824142715440718139981182783174980633362432000000000
976 42809232549158286126900015840393270511152369176150016000000000
977 33925964811688352688300972016356890607638830355337707520000000
978 24420522461370828140068742978407280859263301161991536640000000
979 15891643001314412305541012695592883645893409431460249600000000
980 9295419814739823608116740103902537242880699565237862400000000
981 4852413802655430380337116635349928931559985981161472000000000
982 2240602985883367299603546126895919262326630898676531200000000
983 904859495321888538949559040411980657794562522087424000000000
984 314954632257723297082628130609651101894359658790912000000000
985 92659538424374382985744667621149654502364785147904000000000
986 22426175856755899475504043701398430131695340486656000000000
987 4291447173549101979910428418656720527934766448640000000000
988 609408758520251880074001217175100692855777132544000000000
989 57152838857951648512937954936814241641872228352000000000
990 2658271574788448768043625811014615890319638528000000000
991 227681379129930886488600284336316164603920777216
992 12879712275111228181892856380874864065840373814890
993 359450641973864653962688029006421459476744709897410
994 6594599860317582383161023925788113923148217673166640
995 89417495361831898219269545499855088751652026505516120
996 955165558889533696114921597889257669840155615723792000
997 8367298781875898488772343786756719006657700083418230400
998 61782615826269564039446745495040647749544351820720051200
999 392242432620886559408432778866750339489753357140402588800
1000 2173475496959909748036714490186889667183672623893195680000
1001 10634393065994610878814548618129942038857173180960275872000
1002 46369042546754459554501243080984104586056390419702461696000
1003 181519044426666006848943577346507993617658598551421553536000
1004 641827941458666427641459361167771959058730909185607782400000
1005 2060013301784646094219743716713696792379943969184009728000000
1006 6026269089622199039918559063382591983983473586374581288960000
1007 16121738591245423328942405956944689277390549127995836497920000
1008 39550552747302558080410378537960625848505468886396977971200000
1009 89173203002108573621320936152207517765373839706632379596800000
1010 185105702539939042364887654508633498631804371003045609472000000
1011 354234035498739139616976834514967710125907987746003871334400000
1012 625548170271640520327157338193807226489693152579488808960000000
1013 1019974882211693646495207504588311158560163699718169329664000000
1014 1535973777525065429478126610298543681086514964718889730048000000
1015 2136004656522755599655960900773969555702546278134360899584000000
1016 2741906311633934822064424901706600019814682797060033740800000000
1017 3246288696138145186136155280119217095277247844380429385728000000
1018 3540728099682869835947020094077417191357722262918826819584000000
1019 3552027451513302007981088485725518152413145900716579618816000000
1020 3270744016674798155594736599656586957944402949615439052800000000
1021 2757309216337493639442296139724567848001108353486988247040000000
1022 2121353880758924383396487082961939625275162759457899806720000000
1023 1483675887211820024239048148956397293177702992410333675520000000
1024 938851170390986337530094577983793102054839467567480832000000000
1025 534384728861792817338947043094514903196140034850816000000000000
1026 271636075303190710178955922168266186820220333071741747200000000
1027 122208772501362347022493511606670842429529810255898214400000000
1028 48113468078088363045952261183623850303723973791186944000000000
1029 16334263085808549562438867983178498887040312453103616000000000
1030 4689257514716193338048157021275057795921100354355200000000000
1031 1107915423792170223213510381874350741248377815564288000000000
1032 207036158762929846738117741758609590347682147205120000000000
1033 28719301526120703377751322355749156425040794746880000000000
1034 2631688859040564280363189552904469731416442142720000000000
1035 119622220865480194561963161495657715064383733760000000000
1036 6667537516685544977435028474773748197524107684661
1037 385665429282346972099450942336843819937633299081622
1038 11008890853223301221175278544844059855350081760886860
1039 206651192732829584587033938818888319033803902543288440
1040 2867974373334581643299456841851360187974390260202893800
1041 31369394671135889032322178220604833571523946103630539920
1042 281496405777301499432274466925164103858890221266514336000
1043 2130169047348709937859483829721380292008629843794716608000
1044 13866865172343998977196130925097122387480206188169484320000
1045 78829144625781017468524215781186110261020125715137362048000
1046 395916288199649254445120731136897723989759451161751726400000
1047 1773155493912984886293450964468416521204914354516482172032000
1048 7134426750135797842914268513147915010530045766331062783616000
1049 25946950914887176742403847156195796884129060892606478799104000
1050 85724636820816180627307239143591471151456175073353622323200000
1051 258354426992472908777752092137098134640939073912904148254720000
1052 712695828926821323954124622918229101155654871678671415132160000
1053 1804660071112840827960238546278163332154492881618762076815360000
1054 4204255533368232404799327696945212965665848387796491083776000000
1055 9027918465828343715893940158366497429202644091653598494720000000
1056 17894390286664467285054306320530601262053737635814671591014400000
1057 32774932231276982630218234350064471349705025784060701592780800000
1058 55510728648654938275912847402421975188641629697113369083904000000
1059 86974823711955285019231549566572150819950843284101748228096000000
1060 126073289746619711004157499048145331167410066034581687500800000000
1061 169027438221869838384500049506044631202052177931999842664448000000
1062 209481094555564903006700436179342194190811377868296666480640000000
1063 239764854604174648730064149277663014159563205614411288412160000000
1064 253115699226473556730038829509305635859549019514850652979200000000
1065 246042782290705409498909194657331671030743090812265383854080000000
1066 219750635375144373588793564706725863176075873167772693299200000000
1067 179856033302474497118665833509270595835683923492801756528640000000
1068 134457026654485840021219223190037704492849421026515138641920000000
1069 91450460349145894194912952448573226792240824231709565255680000000
1070 56316887791653107848548185375685438453138138413395869696000000000
1071 31216506854963929237049389958380194404320509829818246758400000000
1072 15462358528213097832803745881569711312859648818259637043200000000
1073 6782596140649489424287277857711589802717409730398204723200000000
1074 2604902036928945361819193099420155245460268620437258240000000000
1075 863099132496833120483751207815629282143424068609638400000000000
1076 241928331733482967869859777235177246626076088984403968000000000
1077 55831071799362737708901158962055066211960375125999616000000000
1078 10194066102898545787010178332304872210452540010004480000000000
1079 1382075265806136341237401713533664020615534865285120000000000
1080 123808998595772001371631872148005735091637164441600000000000
1081 5502622159812088949850305428800254892961651752960000000000
1082 199500252157859031027160499643195658166340757225472
1083 11793556786821366255329050486467294991620396574419426
1084 344160457946761321460375096689875189576568998994838106
1085 6606589081013374829831750553157649891505396457622488800
1086 93796614508176778720237899454863326463850836072807261000
1087 1049913431598727322350553211150229474133660681982543610320
1088 9645652268859546501760369920045213584043103624872522259440
1089 74760784314384087407118590073560844716860985273167784832000
1090 498704458793248958843859503808704020289990090005795937568000
1091 2906541538979496436682807122747320946433800574841827095680000
1092 14974554977601149865664074720675213043385604295486431919104000
1093 68835421886166396746348471426151261005516360266125183482880000
1094 284453750119400824305325359724284989659393377372960196617600000
1095 1063211745056034908585604293375952264585420718738600938420480000
1096 3612732018479097176378806985525045030340821593836182628744960000
1097 11206831652427196022113946283836866501923562957209495650304000000
1098 31847464955087148994103931799304951331855286568816262230507520000
1099 83150706001028010377652486318041980490575295049522222609039360000
1100 199934621910509656723424190125725875236011602989598995751075840000
1101 443587382850576195264408420311540220517907225947148507480064000000
1102 909505272230757348637204636732516021688286787009471038524620800000
1103 1725343110529916219171037216179733324533750721905505269966438400000
1104 3030780672925919958562177700322768004811407773834173730186854400000
1105 4932532733614081891133355515833602998215140143964143065497600000000
1106 7439045814237747880390976834193494939709674957117083926528000000000
1107 10395873156403072023192201932740387546086566255418976448544768000000
1108 13456555922147095775418279128753894976761419282402558140481536000000
1109 16122506365643337242849952005926424735844174610723731878707200000000
1110 17861156404304026396077169707353400080500029345526444366233600000000
1111 18271013976142534590700344195600007154349901407330071504486400000000
1112 17227364463829697981058105959679477795864488697519607617945600000000
1113 14938725824155577302978208313952489960261904229562624612761600000000
1114 11881263574340598379832270586478632152913573968960665367347200000000
1115 8638241650581581796773813123099424117396416691807369717350400000000
1116 5718146054889833833169504148120706685663872614600509541580800000000
1117 3429524660786049096071980137894617586499985015484381659136000000000
1118 1852596047779565555933880666445810922885937949991248488038400000000
1119 894801416118428277644023570981672392055673328637305893683200000000
1120 382942862009247202507585515880542827880726225020471004364800000000
1121 143558613411700798649514967834134926036669229341563944960000000000
1122 46450663005329895745530524145805196536894694151438729216000000000
1123 12719970336540389095835173065262159455617034832847044608000000000
1124 2868795548012067121660791640498451128606989350451806208000000000
1125 512074018192112997673069423204151720339011312130457600000000000
1126 67888600896681647418778143227823144741914378502144000000000000
1127 5948334554756868154788180168533075539291545544949760000000000
1128 258623241511168180642964355153611979969197632389120000000000
1129 6096278645568542158691685742876843153976539044435185
1130 368146572024719772033087518662096170876142473658127902
1131 10977745665720810307894738271265502290962662873141505796
1132 215396227172194102045644301509116753252029533972083829624
1133 3126799596942769073626731277915678567110932867608507774800
1134 35799217083220064111705856423766197555714379982949672006240
1135 336531705003552222693691527175831057916250798604072708000320
1136 2670069327838944906646469695183664547567193071207506207003520
1137 18240624113376431381331434897303328044013762264298895432160000
1138 108925234865733203283587039868936314884165928125908389928000000
1139 575286882056302291430732293121479809418353435037299358318464000
1140 2712442223081615505176102712107627626543183838977100564529408000
1141 11503635578936600779478187711899360978449061261109016041039360000
1142 44156441061809780495124664042078636771813148502415134291747840000
1143 154190393846230951440320766312291458188320356867692970884761600000
1144 491892738375197883128715506704230195171072445367260950308843520000
1145 1438704043336481953485750061116767737344130449863376776150630400000
1146 3869378674404659779202433237243777649927854896036483688871526400000
1147 9592701367399689529932336845391221353725269709241213969902796800000
1148 21965492817529290526128698576070482131961244448829660449869004800000
1149 46531048417272124723229764967812380993934456852096815800745984000000
1150 91305251822919938035965275467619933669810310708305389818858700800000
1151 166114973456046173835897531511643965054412757057600262256748134400000
1152 280388071527813018957384519198074843349153249512564610214762905600000
1153 439237878151334144578010832909932292774202455719767880407449600000000
1154 638643120224573562573600276614081579328600722197170825578151936000000
1155 861669421057039583340957340740352362050791966765951814266257408000000
1156 1078269933718388494056590847673996553079957039844906341664555008000000
1157 1250455922982540297094041520521315023412055485137541147918336000000000
1158 1342375578370842299319197006483794383983465253048489590390784000000000
1159 1331999981913550657920674183679927627840705608808560734293196800000000
1160 1219415106404978383166478386139881082642661757170002077260185600000000
1161 1027590637384969897179513720245367527671831655966090169679872000000000
1162 794871660580481301168488416643705926846825516914321855086592000000000
1163 562490251255255406229275756905860385870859863495252453097472000000000
1164 362662874624363965459503286292576270409845757782898556010496000000000
1165 211992292415118665260631285823756794100309106302388474478592000000000
1166 111677018006299462523604485823974679697515026863274015588352000000000
1167 52631419808507509299578296260392024635234632564813795950592000000000
1168 21989072276944517961194629831503214087433712057510172557312000000000
1169 8051139724997336446661486219015419294356270077286474055680000000000
1170 2545411306866805372892235907315296425386239393699490430976000000000
1171 681326524426886046802297474946595517108921783092655423488000000000
1172 150251810132710921493903005953926634537946145480666775552000000000
1173 26232155386477788562615874543230863128275715853228441600000000000
1174 3402447365320928584538839056400919208474764051711262720000000000
1175 291727016424597707765263792613274313405254929334927360000000000
1176 12413915592536072670862289047373375038521486354677760000000000
1177 190169564657928428175235445073924928592047775873499136
1178 11726231367061386936278296680075448319022900898546631970
1179 357132017471527743308249929633457925263560716998524645530
1180 7159095085237197796667618714952886156393834522597916891280
1181 106209021828624976157626518956539470491100761965277138037720
1182 1243151215091633667193070107737584430485704272915567202687200
1183 11951559102043713180900425618340006704788931999335428384558240
1184 97015304716245702560047029368089277019922600015688213048670720
1185 678359797866737801367942820742596350302975274586145369428471680
1186 4148093000072607803802846213269795476373564079088569645193920000
1187 22444765513091275720326077579486529313315224109169338335622848000
1188 108474562735274618236151146334145455102232814854826895320410624000
1189 471825878328000384918816091785601990881684651566817888768754944000
1190 1858573829894065997926685288741732175821913434763188900852352000000
1191 6664398061434595102497047755597277888185045920806078704963968000000
1192 21846962462234716980990580857198488352503328434666276948302725120000
1193 65709864021538165345666597169529074877145215835230952705219031040000
1194 181879801225937756957778330979010809154423163609368414099523993600000
1195 464451702560810896871783268042734561323041189764158029790467686400000
1196 1096474367871300848353518358107357879653074851682385646402895872000000
1197 2397132510071489069614163126831549429176817989756662594360931123200000
1198 4859663313300733292897163736207594538200925213962451408455532544000000
1199 9145128003986070291062766531300930369172392928010323015208730624000000
1200 15986927617428630361974899211952438914976013626321171504205660160000000
1201 25973687744785848620554887260376198144691401658272947585282211840000000
1202 39226608431515114969374334277248941381333178193797779941086986240000000
1203 55065082719801799609457032112168669883823022639910546888270544896000000
1204 71824684855467550326447930562900179951429748977029604436919451648000000
1205 86997495730704148283496695271679054286028609393694076258570207232000000
1206 97764944769304737761207268565352196639476206277709333163671552000000000
1207 101806576518093346613516421880243539147510553953703592262736281600000000
1208 98086733024352447669661101758159759178217062206771452684586188800000000
1209 87266571944646234720697798385334351933350903662577354757950668800000000
1210 71526052402164682649729760521628124013438961557353300544716800000000000
1211 53854267220177154154463053584354905677291289075535825516625920000000000
1212 37121373795138433355487408699971341919910966279456428868501504000000000
1213 23328266013577397393331662156047854961279757968126189416480768000000000
1214 13299430772375531532492946951561244472386775079026636745605120000000000
1215 6836815984177890001347423783004614143682194102816873014886400000000000
1216 3145842477918027819364146768056117934793859186438688221429760000000000
1217 1283829623870385540866391594171227545373807175097502064967680000000000
1218 459363000351258563404104576279768566088472755226356272332800000000000
1219 141980140663482015858983850065270776169857772729896607416320000000000
1220 37166554139124777953410370399574053661284254605997202472960000000000
1221 8018333514083212845695473501141108077170665951188788183040000000000
1222 1369901447960506736047717892813167296698842939001929728000000000000
1223 173917922958464333446058097696280369841766147038505861120000000000
1224 14598764736822421460934051919711089045301267953101045760000000000
1225 608281864034267560872252163321295376887552831379210240000000000
1226 6053285248188621896314383785111649088103498225146815121
1227 380964819334966374037156993883756671758790614347364907742
1228 11845217374371564085735012751369929355338502637588089169420
1229 242482952068084854475156512491424317308831104888940042222680
1230 3674718622298395037754145957701422859451733664728293281363000
1231 43950838727652691402805456615184763520227626207291351198024240
1232 431916538726807386896819072870855607516651553960665714781065600
1233 3585174102013266531399350922861819671009593354464770609179718400
1234 25644794423573586652464716610710250289587119227315065645666921600
1235 160488355544849834653338278237556564833341514082593841824338156800
1236 889131538688813119064249466558119575748857151772384912051242880000
1237 4401987208948393036990623237677195758276684376968862136484931328000
1238 19624635628134004027538028472377975940633364389442110048699440384000
1239 79276382345151095077316353616563623551145694654262645989443273216000
1240 291696796836690293863785352094073813603879353593536091199515238400000
1241 981860680551014316101134835160964858868175716369405312094019338240000
1242 3034444360644609933694287839775960452716622143267884423955823800320000
1243 8636679297501864673308058119058328964475601537880210870599583621120000
1244 22696805066725582482120094783433061895776033805079666074737352704000000
1245 55189846509357125600647663791317343111290500726497499467476582400000000
1246 124392209226456287852741530413896796136537464416825752844823458611200000
1247 260245916158035665176939622831171401343206672689934061229258237542400000
1248 505959867898025731593789737090149120391810473968067284042643144704000000
1249 914853587851382999119562624962595240555858577203231239489331920896000000
1250 1539347989449300911680423840273827693758350109537325226500784128000000000
1251 2411053775941248448261101177436446336166338370472676025233116233728000000
1252 3515508906634368623035493955113427933503519033700024484291065937920000000
1253 4770878432337399874174292688705434555391478136786041304725302804480000000
1254 6023434936153897957225899543400404644158697383777772071042437611520000000
1255 7069971862771666780543865243314590614977802779447656166608297000960000000
1256 7707061521786803554496181481064944076658954031378758204829728768000000000
1257 7792851056472605172592845530594255177356898175736439114441529753600000000
1258 7296838928612673782602384753342169712903485739384840104591543500800000000
1259 6314471770534582811220408913770757578704807331761751314073334579200000000
1260 5037935228196886871867778145958904522774000682041606917345771520000000000
1261 3695031864795754303438186561044606302802316836205992567361241088000000000
1262 2482676142211433071057425140276593307343212136122549656338038784000000000
1263 1521751981565591209206936197966233447209289943745327981442105344000000000
1264 846657551824984982297375320625162785755170052227451300977049600000000000
1265 424982930961244423645790653925853834046518275072172490752000000000000000
1266 191033497680525748319236216665056420291688012305124105325117440000000000
1267 76195673171242174712399500010312522980982770300929878922362880000000000
1268 26656835977625027634311125296427533870825824176147813682380800000000000
1269 8058857908624529610350646117478276890268003853705480975155200000000000
1270 2064142726973470987520836628120478542406195391200912998400000000000000
1271 435858920482055780429446140368911115704358030330658658713600000000000
1272 72902581404506967170539421774057250919973206840798347264000000000000
1273 9063399774110586656996557233487301115624537187550232576000000000000
1274 745145283441977762068508900068586836687252218439532544000000000000
1275 30414093201713378043612608166064768844377641568960512000000000000