0 1
1 0
2 1
3 0
4 2
5 1
6 1
7 9
8 9
9 1
10 15
11 80
12 90
13 24
14 1
15 252
16 1050
17 1200
18 450
19 50
20 1
21 5005
22 18018
23 20475
24 9100
25 1575
26 90
27 1
28 116280
29 379848
30 427329
31 209475
32 46550
33 4410
34 147
35 1
36 3108105
37 9472320
38 10548720
39 5503680
40 1433250
41 183456
42 10584
43 224
44 1
45 94143280
46 272343060
47 300516480
48 163614528
49 47500992
50 7422030
51 599760
52 22680
53 324
54 1
55 3190187286
56 8861631350
57 9699893775
58 5445554400
59 1710462600
60 307883268
61 31288950
62 1702800
63 44550
64 450
65 1
66 119653565850
67 321735143730
68 349712112750
69 200898447750
70 66966149250
71 13393229850
72 1607187582
73 112548150
74 4328775
75 81675
76 605
77 1
78 4922879481520
79 12888993551616
80 13924716247728
81 8143108916800
82 2843068199400
83 616801236480
84 83953501632
85 7078046976
86 356756400
87 10067200
88 141570
89 792
90 1
91 220495674290430
92 564602559925495
93 606737079322920
94 359878365676830
95 130390712201750
96 30176136252405
97 4533504037920
98 440757337020
99 27169972830
100 1019893875
101 21757736
102 234234
103 1014
104 1
105 10682005290753420
106 26841962012662440
107 28710706203417420
108 17226423722050452
109 6433324908543533
110 1569103636230130
111 255215651675985
112 27778574332080
113 2001691385694
114 93101924916
115 2675342670
116 44220540
117 372645
118 1274
119 1
120 556608279578340080
121 1376229262693698000
122 1465983345043287000
123 887997079972457000
124 340083988074558000
125 86631921172676880
126 15040264092478625
127 1794199398366375
128 146465257009500
129 8054767220500
130 289971619938
131 6525013950
132 85294300
133 573300
134 1575
135 1
136 31044058215401404845
137 75688370506121520384
138 80329638508855387200
139 49048626628459987200
140 19188004398633652400
141 5069858042941735680
142 929473974539318208
143 119623420146630400
144 10814170794505650
145 680537788444800
146 29251185643680
147 832444808832
148 14950517400
149 157270400
150 856800
151 1920
152 1
153 1845382436487682488000
154 4444296034541168658600
155 4701404069597269324800
156 2890207419834386880000
157 1151383443673861440000
158 313844841904649328000
159 60258209645692670976
160 8266715835746953728
161 813653133439660800
162 57209985944976150
163 2838324884091840
164 97257286238112
165 2227266097056
166 32448515400
167 278827200
168 1248480
169 2312
170 1
171 116475817125419611477660
172 277486505504676133226190
173 292677372594348184315215
174 180979244889258780639360
175 73238003777128103676000
176 20506641057595869029280
177 4096480305831798895920
178 593453887363962817920
179 62769161163496067280
180 4843299472491980500
181 270556729153000290
182 10781837276333760
183 299495479898160
184 5603865528240
185 67160421000
186 477585216
187 1779084
188 2754
189 1
190 7779819801401934344268210
191 18356306851673845086802770
192 19309881233578979896506810
193 12001195003235107935678426
194 4923567180814403255662944
195 1411213523163363990476640
196 291769884535885381997280
197 44302884534200026556640
198 4984074510097502987622
199 416199458745202112838
200 25691324613901364990
201 1160623142066932830
202 37743842018436840
203 862213640514408
204 13356149336712
205 133294903560
206 793422045
207 2485485
208 3249
209 1
210 548255784159901541393350065
211 1282469670549477289809006000
212 1345847532175468900061195250
213 840182274421680006974619000
214 348868789235438968413311625
215 102069040050597001044351744
216 21747664783507883745245400
217 3440308553323281044445600
218 408295046005361303729850
219 36495646570311624914400
220 2453318463893170341468
221 123220415062439494800
222 4569987921271794450
223 122942087835811200
224 2338572322963800
225 30338235541152
226 254857489425
227 1282705200
228 3411450
229 3800
230 1
231 40653923943460392790400375200
232 94359897152979122213508239280
233 98806175029297510171212816000
234 61925397891625696478833032250
235 25989415695449126501479148250
236 7743238284520409854564406025
237 1694247009262585404075630720
238 277846630527756352709196000
239 34554530192538226605966000
240 3277057016015129234797000
241 237133774023205331563200
242 13042357571276293235976
243 540727925840642339800
244 16678964963096736300
245 375599492483529600
246 6014501677023840
247 66012823284408
248 471250880100
249 2023621600
250 4608450
251 4410
252 1
253 3164205774146944407569663237550
254 7292740927081529015541509557020
255 7621087082566242407236506432810
256 4793136529915875727821702159000
257 2030894703403322931623984130750
258 614962508320258532566514820900
259 137770670468647066598234715690
260 23326251084638656778537094720
261 3023275630209503326711317000
262 302019379980154256898786000
263 23306518363765328500408600
264 1386834150571160042999520
265 63275615467236185973960
266 2192502268442002286000
267 56884267695003903000
268 1083509860857217200
269 14747773106112123
270 138188399744934
271 845499264225
272 3122804300
273 6136515
274 5082
275 1
276 257931330856626816752436542769300
277 590673913520154052216618749458700
278 616133995999471037225955764521575
279 388719731381640525631826169032925
280 166119543325487404116165029501250
281 51037578842979534371009000553150
282 11678090074241079898451211990975
283 2034338777248747492858589671725
284 273524541478823192317121300400
285 28611353711173974091749090000
286 2336593886412541217492842350
287 148956758507627108923534650
288 7386285545832749202819900
289 282918819577639333188100
290 8282166849462509753750
291 182545718314683888450
292 2968223062027380300
293 34637516084625300
294 279334807134075
295 1476087545625
296 4723480146
297 8065134
298 5819
299 1
300 21975507809626796567849283353119200
301 50031195645632548707830779491686400
302 52099414363266965091422209352563200
303 32962243858589818436925946832209920
304 14195653849255966729183928274418530
305 4418880575643880693909394015383200
306 1030501219513850730297991756817400
307 184160173812734493445421582575200
308 25587639534557821445060979502035
309 2788606096571648484434061623040
310 239479531194130117938039643200
311 16224676154182337751764870400
312 865520918578540113651598200
313 36178523156838832036525440
314 1175510553699650557577760
315 29351074998742835395200
316 554439616347520911150
317 7759487305104163200
318 78233513981502880
319 546981259144320
320 2513700639450
321 7015386400
322 10474200
323 6624
324 1
325 1953265141442868389822364184842211512
326 4423154758702147621880353679443413750
327 4598803503632557816251053645053080000
328 2916986874606262691602886544643980000
329 1265073160671533282021323555204020000
330 398498045611532983836716919889266300
331 94542834071538074457109589534820000
332 17289748277520387476705451784230000
333 2474327933708748031118624725305000
334 279765560579744984739155925513750
335 25129818774882356523938216467200
336 1797269302081541709436140720000
337 102283618817648715171162480000
338 4616968904963310059809417500
339 164321186928995711471220000
340 4570773245611145077705200
341 98169528471029748232500
342 1601879896485376633125
343 19438815581164980000
344 170515926150570000
345 1040436159562800
346 4184508363750
347 10246730000
348 13455000
349 7500
350 1
351 180812252246168148208476697687989056400
352 407430275061365560629767492123602007088
353 422996548028826371085722064081812715000
354 268924957687200871683637868555324640000
355 117377312389875627987330389823239880000
356 37375407366249871017018360970031646000
357 9006860463670050884429014856712544200
358 1681953401245574394851356649246040000
359 247225235280803076767646478166865000
360 28896456071782177804010627318205000
361 2702613529043705302705201066330500
362 202894153500055295452355270668800
363 12232364559890793536114666640000
364 591110318969081738924673240000
365 22797271543992426717998580000
366 696986645930978651250912000
367 16733211142390558889158800
368 311489410692303776790000
369 4421773968818192415000
370 46837724926243680000
371 359725473571464000
372 1927100751275700
373 6822078558750
374 14738490000
375 17111250
376 8450
377 1
378 17404166562016763041328209523959422208525
379 39038884380646831560394660747588980892353
380 40475898529627696525807961143205753195139
381 25787397126419276583720668414376754074375
382 11321296299403584841633464181921501788750
383 3640708657984496280379393648775972307750
384 889951005285099090759407336367459897450
385 169386445114686533890763329882628318850
386 25510006794380502091982429199191011875
387 3072776927851638723792344658294279375
388 298077761863452379194227445894415125
389 23377061920905763252952980152913425
390 1484257899740048460504951120819900
391 76228721169027825522395344027500
392 3157402651971566737614008332500
393 104936292661395236707328890500
394 2777725393978109206958705925
395 57979087919846681739176025
396 941830538009205356386875
397 11706041672356242729375
398 108893410905639467250
399 736477175207223450
400 3483076498615350
401 10910526558750
402 20901391875
403 21560175
404 9477
405 1
406 1739413027781695816482758870173238700659640
407 3885184654646294929123883060443929177541760
408 4023152859711859379731975498669920980721510
409 2568131570505398433143357353258608671357640
410 1133532649410927980730648549284343516665625
411 367839327358137756000480881345229220056000
412 91098784724932056612478645239525401409000
413 17643782235641102601216352259275828044000
414 2716797474133284304167741391878715142250
415 336341377175275060868801162720979900000
416 33727565877853971381565894372853817750
417 2751883995070432316199282240444381000
418 183078838530238245713994605775420375
419 9931803912638480801606827522464000
420 438511750459901526758543208900000
421 15698320199112456483045565104000
422 453042369134222190169860058500
423 10456499624191055519227416000
424 191007918859770186869945250
425 2724403349875484051775000
426 29821171802691109215375
427 244969194631270824000
428 1466702167269339000
429 6154712439876000
430 17142135806250
431 29255911776
432 26933634
433 10584
434 1
435 180254989136463571881689503862626660336105440
436 401043507576100169186510245366320162282181680
437 414799617334647140688949910774663597927744640
438 265253439506103303124775863995376984990636704
439 117658349807169181701016065656742022213694496
440 38500768915958501865515728290818724546366000
441 9650323279195864697361644689082500147392000
442 1899189365585793312836424866266608101923500
443 298444043163481806302866764699038416016550
444 37885383717644063494405366503245809287075
445 3915801934640213281075490077854864009000
446 331210051172707824383376738075352836750
447 22988872446434733311956740174895955250
448 1310411072390461129616469015886574175
449 61283382267438445228683972975331200
450 2345027382682593567424131618954000
451 73095637246467611198334891430500
452 1844306165221413301361390960250
453 37353036257648876989597791600
454 600706723441721705973063900
455 7565575861986419470693500
456 73320369086013397598250
457 534575486614816296000
458 2847195526535434620
459 10650357331179930
460 26493426196965
461 40455699480
462 33379290
463 11774
464 1
465 19344557300118980429388169575846587561333542504
466 42882023571692321148890031079462878830542335600
467 44304400274930272833189823265145308472341651400
468 28377981875445534233023546928001570132610992400
469 12645200970171023506035553612783095737575436100
470 4169832124797859458575626459629937911512680392
471 1056830931872936805194552529306046713177382500
472 211073029389324410468814929570139704157480000
473 33794682974259265477603843142434595490105000
474 4389862200628417737831524444696281325070000
475 466488971199308969249084886773749413097800
476 40777007971967567242052874717985088557500
477 2941746578313407628773198995442169658125
478 175400421673453086441390591557464661250
479 8641445936520276505550951408132848125
480 351144469801458854828737073092382400
481 11729142770981033601019275749077500
482 320450513397307302174488158185000
483 7112705117434322835236209447500
484 127138721066353337670557865000
485 1809857088121029865663235490
486 20230908653264362459906500
487 174441515958528141287250
488 1134117942030252036000
489 5397414448279171500
490 18075062338423272
491 40324518870300
492 55314840700
493 41061825
494 13050
495 1
496 2147364801027094263564730790566708103511400527840
497 4743948445487442729392428252263463189596450361504
498 4896277065296672541804111728253574392932116198800
499 3140937461414570257557023618200805541156300322800
500 1405533658532547421189900979834150424809668637600
501 466803661535410965853046840227378432658883114720
502 119530028484067353377522599997616598665683706648
503 24200281115173986349514617751380101770668065000
504 3942127240480830355577041805654677211511540000
505 523046227793920054702848034911292762701180000
506 57016750957715609566706857859699481339498000
507 5136749166977034488032221515041362874508400
508 383912493794995103739328962260191545180000
509 23850010369986789270331742449824324180000
510 1232047729572021639602596389308526950625
511 52867378447856607846347491686735603375
512 1879729011479346056759021926639488120
513 55163561703776296174615877591481000
514 1328915694928730832131847591928500
515 26093499761003312493352183459500
516 413817617355118612229373834600
517 5240390549447341923574488120
518 52236747901189612475822250
519 402547481685506479929750
520 2343799020002948937000
521 10008379257528932280
522 30125556293565348
523 60507665087100
524 74839412600
525 50164200
526 14415
527 1
528 246291945612296610458213478289561618923180445182645
529 542371940445143503460667960792496984467390915843072
530 559248320566290672559765998199130474327427757645056
531 359260163104683515563018842526208013486570293990400
532 161398395924700233220351947951143664178528641691200
533 53960060727063958569192293046352508620881217520640
534 13949249741145257374801837457727297441355463678208
535 2860082749473519558800740710167926317972791460864
536 473398230514022702396838703351417888965305790000
537 64053883198514699690058513772707705906510720000
538 7148629580593729142624673794464636376486112000
539 662188845360261225843127677803040001190292480
540 51124874090314285818770886889205294209544640
541 3297847062752090683358870304093229750656000
542 177902389368425692870973129076158986848000
543 8022320689682661724453068033496939699200
544 301881598869568911245694877822996819410
545 9451105455620599398177557627820372480
546 245101282562774880658131681219408000
547 5234810001340729716573369240384000
548 91392860560597450630258202647200
549 1292152373168977210678171937280
550 14623123564669495182571904640
551 130551946832153336153664000
552 902895124095322765407000
553 4726812919599235745280
554 18180049690766291328
555 49368770375468544
556 89591990373600
557 100263820800
558 60888960
559 15872
560 1
561 29157066554554516102235634471588828631500039271033600
562 64016220721592475877690737781371440281660368480152400
563 65948299817817600904180397875376614535634021452390400
564 42420559655236087328592612020238906672519608176537600
565 19127506858573386070006688786680869742118059799040000
566 6434493307224087073950250107839444581248515316397056
567 1678191201884126502321023314885603643279719230889984
568 348150650590076329024480932427889885017335036801024
569 58486540705489959846060912107667386250427058866176
570 8058661362639158929406541020126127955581329760000
571 919166127699040701651122302493594000478187315200
572 87358764202801388999900053542779595086769868800
573 6949645278460860005909208730227699543391948800
574 464081400333319088825857215328651650308275200
575 26050036504817237655114073271324818990080000
576 1229289304344970299803422281169707144499200
577 48714497872770349454049513099190938700800
578 1617473562181828009216487739621574136550
579 44842238674306689447630589272592915200
580 1033125507036555921126037536999120000
581 19659475667880093256378966723478400
582 306612346610533015903289532693600
583 3881851407764792886414075321600
584 39424544262173907944947382400
585 316510470955153403540040000
586 1972103703643648129749480
587 9317483909138747992320
588 32393693170696654720
589 79634864391223680
590 131012872452000
591 133092441856
592 73459584
593 17424
594 1
595 3559310862057002069377076167681017737513870481300685560
596 7792733629806618167045265245907682773799307341635591870
597 8021065144479590911070221032886074235035392906466124335
598 5165767740847233391783588891619710702312102098252397056
599 2337242372388978949860653919419275887439703444642445184
600 790796291409804907847589671983965525825463571495564160
601 207961126039914298780432430937621953476927724711622720
602 43617314824850939070053243941973143800404316793448960
603 7429210866195405276184302531237949025816529659444928
604 1041075154549770722782045711259712591511603244151072
605 121167964915010558983012769001363197336080452066000
606 11793299728125394047687623343153971217570520512000
607 964541675352246977616999497298770991665863536000
608 66501163941664891334277458218319823357019651200
609 3872064074237419735729648676297734631693380800
610 190507457527056321561114326017108714966464000
611 7915883076342924963577609540996345085508000
612 277329813660803166976551199316913474016500
613 8170062808152101453233771315248521303850
614 201613271533346633123948858367420614400
615 4146525237203198578874633741560296000
616 70622084331927956331198141583752000
617 988171241273043932768048180796000
618 11248747726744531724790429884160
619 102926381952214786653027980640
620 745843347479817294587159280
621 4201788228256030105825560
622 17977968084529076532480
623 56687286753019610688
624 126565512472631232
625 189355943256480
626 175147132160
627 88121880
628 19074
629 1
630 447631497335597995333137745380612916659180459299019891858
631 977448456748854802643660852212568311778067847845453418050
632 1005276170819996576384405645158121858020859815043900490450
633 648162078166356584773604350252927592294089010410188060450
634 294201226969126393088728215717640892956182245859943516800
635 100080488183125827879032854975098371019784473724391405184
636 26523097575033346611051109975732783839165496570068393600
637 5620036548400867850817330181302915396507478613108470400
638 969654193210008889753694291844517093059388915641954400
639 138035131195097926309401120631644788291406857938485600
640 16370482225944947050027220622279276646489655432704608
641 1628968538642826286621081497997858287542753485980000
642 136696660585411996080090755076743352800790502320000
643 9707683373564632289752719752395923430207836720000
644 584683767148492039352951264330466269315653680000
645 29895135224635940794742203776201231857182988160
646 1297531910791490485882908150008734021579122750
647 47752983973466007279409709670012537648084750
648 1487117147962609223234212411868902556514750
649 39067071699045001864802053179721192512750
650 862169858185820730809424621897295283040
651 15899370387001857588076431434053884000
652 243383051847263674419164367469116000
653 3067472276992136697504569923356000
654 31515126133480856481211334829000
655 260740530745380077553953607816
656 1711345042959963753963990600
657 8746226795366083921451400
658 33998937980043086186400
659 97532226510281085600
660 198370630190402208
661 270687503671200
662 228621202425
663 105145425
664 20825
665 1
666 57947527456790261074006451203225177783232920747646795226875
667 126218479973109543448592202956940891440453555107479406074000
668 129712783529412072755474369649540765112882218965320698356250
669 83723047325516670075560229656543341412893269192579970575000
670 38116387348448015766005472448150375751940121300468055165625
671 13032113737833311567408882733524535816356154995552350080000
672 3478850361682725671188871196365855255421740264090502340800
673 744227555387319492291415278518961190843728604155324960000
674 129961664053308906357367161385890025228317225102705210000
675 18774635087118883837143146218267510554450102170724320000
676 2266011420283057337297575098198181323542073589810932000
677 230176366658354133736012136195637952624258714757654400
678 19782759785680876455584101364449081461793412640750000
679 1444033663230539201421422175379884795589026192000000
680 89743163516089666065781523822363611004064245250000
681 4754864930682802230524166122607989898846972600000
682 214845843691712682752167752056365117355688003750
683 8273643735119387031950235950952733892584500000
684 271131571203531110978035146903952154613562500
685 7542425437446903061465045728245942997750000
686 177504963470859526446530799304810873481250
687 3518487855094079657012147473637753280000
688 58416452729941552747028717648206500000
689 806822967730853663478093767814000000
690 9193168928432731197936748028625000
691 85545481466514590791786217520000
692 642121790164284459417253866000
693 3829676090918378120219800000
694 17811424171129342428675000
695 63094655833966785600000
696 165151609821814770000
697 306862345991500992
698 382965188188275
699 296140496400
700 124825050
701 22680
702 1
703 7715366021374917940387007145578949326560980668976550869485520
704 16765612830575020095856845686186637504860289739410949429088376
705 17217301290352794012860912844134613475672690572326933803564608
706 11124047510908318916537245904042669571571226767458066407893800
707 5078751549214066614343229172619797008189707007575641693335400
708 1744719380786788183917910589584529634674634363170307193704180
709 468921954311199763866651035100933949056909603119788600092672
710 101220574594129149388106838439352543810352679379630917495296
711 17876475104928617435105210870372309542644703972069824518400
712 2618271606277423765747732905256550387559072803990024803200
713 321240209596478909600347824369504773684869026342438097920
714 33264788749408114360604199426899002843220102301653035992
715 2923426572360879525190904681823157296154028751419325576
716 218924228100353427180004244684815877078392998997972500
717 14008037701155695851553259824311702421367959056080000
718 767106826491859534727916609426593227836816805452000
719 35976715506013567326386786721169682390796447077400
720 1444703290671278746215313507925316876192062753700
721 49620583571055426625976764826560771979806380000
722 1454924518287118990576479215593602882123952500
723 36317068099000504849520744672752491048394500
724 768910819092391641136373275489045414870770
725 13743972188776166745629909127579641544960
726 206214573384545046530190020919273096000
727 2578997982604060051041171777704028000
728 26657532664225452515349115011130320
729 225407205146709639589563861515136
730 1539875328746153251486970824488
731 8370707375223707607561267800
732 35532297316482565570299900
733 115026152162614273975680
734 275478077026788828192
735 468854518389012756
736 536545040727150
737 380832253200
738 147482370
739 24642
740 1
741 1055729065394196735465653839144995176719692771891667068706693335
742 2288998153797627756775381597185244797572426970888239109928626390
743 2349054327248090254142052028895502344735121831443777617310561865
744 1519148906244273936810428857010264989409539867041484926164914260
745 695425041161896701267853269744983038873948556474521313360246625
746 239973536591985846765862202932895639683070009338670638281923910
747 64910874651930597895684038498242263192961559903083041502487615
748 14130258427631150562325777088052737565814761339446648490337440
749 2522135651737283746358668607284301783199848745766758766570260
750 374204102631644472753511662801825190385734235276967176049000
751 46623059305661185420104193839457034831763332128582132601068
752 4915610340994939398784519630195577636915337868317427643792
753 441097973730343528029777795471759736252004099704998123132
754 33830523058964400379864963664500746733192054844631124488
755 2224287493357116582938733672450343646985591655574842500
756 125606823154284230565952019150137053006245175844226400
757 6098202041906787625678103719752432180644612520337350
758 254573899282636295569104899116799825377953463847100
759 9131860223169237542376383643281984951332152070650
760 281066796650330487607768040728900737190894185000
761 7406212670859073432584252752053515775614073050
762 166570380769008731928175613748808767964664700
763 3185049625661209708035116605359648930910950
764 51527597584003392647686416264665705656800
765 701119343033427875286008929580901292500
766 7966341520843586293104797112919226280
767 74936642381307251671752794839327020
768 577546376734545292267844276218320
769 3601479673514738217089731881180
770 17894661996992637469391493000
771 69518830779683627578930980
772 206210843988679651698720
773 453027768805833165945
774 708040274247199530
775 744803789286375
776 486402474636
777 173467359
778 26714
779 1
780 148356767154260525948815134188345921415998631236954380865556912480
781 320982422249829672785416527881186552594216099731732024603857843360
782 329189359182353726919134564105421436041227306827145627505661026855
783 213078124217797755154749512179821251035669117279603954636051983813
784 97786561255759876303312807289323067047530869686390483430709409002
785 33886432118332630402138101535904033135282974643798682376978508070
786 9221449041617825034103494674083112595194707789131656503716373665
787 2023404796760389172302781724778664037108006605352483161907541995
788 364782836599056076133459240523477460211020909133968795386148416
789 54782982649115938297273688098618821575682308747889359644645824
790 6924815222500610178026168439432154412656471611390508943845680
791 742543618784012898090017551646365148673223591123220454134160
792 67945167731870461263138860934961516872059675004739126522080
793 5328889432655574638066512062569870446447714155831610891296
794 359370436599677619247103167826938589564909693669410311504
795 20883916585290424177539700594313028217393636312727238000
796 1047104452744366671854358247068619799200795135457076000
797 45317700687373800982652009547516965865762957265548000
798 1692420303448219110771880603472084219060900564546700
799 54482615798281964220045211046878541543605894515300
800 1509213734024431141829507231215472064919830873000
801 35883959558902696581732998120844722086284591000
802 729934888064067911381309102910201529128340500
803 12650745586237818674014892398263762633768540
804 185869540293668593924920365814710929421760
805 2300998435547479154503828462630534201920
806 23826906876970937990424259228422691440
807 204579955403550704688396068160515920
808 1441267787578830796239189521287392
809 8226491924007666698662292187168
810 37461256484552216296276376080
811 133537023071281499801891760
812 363861098286870571667280
813 735072925832061760944
814 1057489822968119541
815 1024898064516495
816 617222562190
817 203159970
818 28899
819 1
820 21395482592400094802074257555908500497628874318839914876466556028600
821 46198073074008301866827006868358435622410524844998466669833319360000
822 47349911823158104541404230085426671551001622836416892051763125840000
823 30674415734697309536916872249150342628822944538261997363277682240000
824 14110643528494830899206719794720033285906791355134635211803476810000
825 4909367520249476737012592980928097486855087676846842210603303609600
826 1343604828486507820116270420383583427479330295830514233241520760000
827 297037135538420929442418934014806357270243989669167040280588640000
828 54056390474822926497793151594606303988518667237587384168710065000
829 8211503314970876239985193180963782121976430092165773830108160000
830 1052167291424934942216769419587492615895913242476174486764525568
831 114629047607122799660463924177308238022796503840764682010419200
832 10682959778101759143888537259875468548002200767961336166972800
833 855597146392050175585720013458204856638443702327274241996800
834 59087752910174742137361679595588418007713666066368219251200
835 3527004058920805799987328512725630955692224128994694588416
836 182240206417452349949742089984583279373978181268327060000
837 8156838829470242720572806265531118884094446531242240000
838 316253865493239401875037709943268974617851232411840000
839 10614164822046173670863203079713070086335205359360000
840 307950439902787012424386352510096309741699050228800
841 7707914145617596206104407797011358732036769920000
842 165984073405389658220215414860480822134650080000
843 3064495970331429099284847821231738923678080000
844 48300574576013471296538013761778607599420000
845 646533181252781628858234328000801231134720
846 7304175827569585584108391434031948032000
847 69130255550902446978861592595985408000
848 543294884119350518016536883776113000
849 3508114582897021415828048574672000
850 18375838291365350273385016343520
851 76883135815929669358541552000
852 252086058981958517569699875
853 632463357044390024088000
854 1177637349717856482000
855 1562947265984989248
856 1398685626060450
857 778426032800
858 236971800
859 31200
860 1
861 3164554789567047253041021303334552013177026939765858508351172989832840
862 6820021283669495426105072834494079402757156776597959169920925379370518
863 6985937294411775084358589331107891833810147786527999149726940209342400
864 4529245790622467989475453696766881278442129063644111980705318012962400
865 2088196335140116148404391806555356502576767039560056736953537423600800
866 729270607858882399787146016115888533680508693152478998186069574721810
867 200665543054163819559265655389849583789796022574440081029542711006256
868 44677442791957593413322505971022490029534737850543275038384191381800
869 8203164527875314165470269520727763417112794942062901198280197782300
870 1259622979534153571093785040619364687145492624352298280446578593475
871 163479585683520057896075523649458737596575975581337571505360770560
872 18078697565231619751223081499094343708896376586152520853469700864
873 1714162221734982909408003934806669757480693102353273152983852800
874 140016552882587473466601720005090255054512713585771437612608800
875 9887675865605168365863425372364507292626370694581589541369600
876 605215424519409549850078681482260773830782891381190493338240
877 32163964384836545259328080871227066282201983850132450746592
878 1485551118868078686600654045559925837006816428194855285000
879 59645716190437287291368794802907938248705302010332960000
880 2081030461993228134621691890960183309165354489082320000
881 63029958923950088683160129863875389338925630332656000
882 1654536421753689827932953408926728970146797796232220
883 37556155300276695674337836997542366817541659204000
884 734997943369830160383603987645711504994716414000
885 12356752472593657739948510377605361541007063000
886 177666739531321745614185049707858183350798070
887 2173085777353959239237045997382307450444544
888 22467801668258470215436786573431632035200
889 194887994644125516119030366807957155200
890 1405602214700290723118646807380708400
891 8339790643462787974004332108068480
892 40187760567861304056333101755328
893 154854194543238687023478351400
894 468099334154438485180689150
895 1083798472827004668676800
896 1864026857442022771680
897 2287149518333770272
898 1893837372759150
899 976016168400
900 275347800
901 33620
902 1
903 479743251048614089084423927006210302899038621736461281921852829046971700
904 1032033042499701528225516838096286554041346498467216708914815110291290340
905 1056545398563945352586537030962154505081305398248106752549210840681887370
906 685512018532973464776341950340408438008957273802502353641012710904712000
907 316726543192178809211669534163961492773883357671204763027940562966606000
908 111008040866385000121759904692417571739196011766315455779695673039752200
909 30701011706279003063977638287660536507264513153148658376243106341701164
910 6881444339560288476464029612730552631168247846157153451333632967631392
911 1274148929256552808897889400785206616260747220607997729426194133214700
912 197653805987731487800048328946282722543937706256420474398373647074100
913 25964414320945668300874864924306620609209669736217357855226646762810
914 2912109558011869040536238957556405203048269639637083728778979877888
915 280639519178640809060903092480114861625490084606020604026935385344
916 23352030996743410517271891940837960009517481152498016237448395600
917 1684021442999589113790572896779688249700240237459340735353635800
918 105537394988943074757139020869326585752596990101368755916646720
919 5758739591836789034278019926178074926170898636519298133475708
920 273916969045994187107510657901518340141537255719606356475484
921 11363208924316100288211480232871960878034035897036636983750
922 411079534003647391408730851283397152728778085459936120000
923 12959539540401041123672146622700661131914398522545066000
924 355579202809189563710732367652331065070667170346474600
925 8475323123924580996456219551112204069622971685374300
926 175055729090665723359624487268660623146193776420000
927 3123523042790150560143556737049549473891654472500
928 47963102647583354572820492076021517987720191900
929 630921104467527968663865371414211137844840030
930 7071000908137954643986933503285091116727040
931 67084466365788488568774668503927538424000
932 534667998035724778768698561596039262000
933 3547659665019139678520222100892447400
934 19387589820218448338023225143397056
935 86144916577792018540717179874818
936 306391081867235803601924811050
937 855722971906975384171985025
938 1832260629041365827601440
939 2916854152794896866552
940 3315444225202585476
941 2545173052572150
942 1216985501200
943 318768030
944 36162
945 1
946 74499561500471678052832525814373923858205828545007143690326542925780587600
947 159988024639224312101843600732610203500374653867268535056229707165816848400
948 163700043772384968995157837408540834672077082031242282969367287378480812400
949 106288054685739332901066174076383601036601612550991996010624337614224119600
950 49207432724879320787530636146473889368797042847681479634548304451029685000
951 17305087901628080212215976318794632538714520733253995496912825680928589800
952 4809189170506340998160098114768947148942218617940486816309107059903942200
953 1084821218392351429639343272222555387527088035584202743701955439942082200
954 202466632925761441937296785829555268179018734751890373824558503767992300
955 31712265098332408435390431228897225868724964847342501973543557999717500
956 4213721661341639557621992931104045184396098777417003710507626787088900
957 478941956914836183931776464040528671934803420165652545740820955134100
958 46868937679739320751733476603354487773436420322021044231517646985600
959 3968724038261475657980074985974417371598590177941864790421046678400
960 291913340506319719857965633162551130634090483830310421001874960000
961 18704694808823991192422788380168038161011055002003128690482045056
962 1046267175379424164872964190214878846905869514952229801179931744
963 51158949014125710389187128222325218283880801958560300829040864
964 2188271926951972932364622796652230293590446856744290265782816
965 81891500769114608869402385959382308454226051461899372260000
966 2680085479716478108453168995034330094865579866025797637600
967 76631815511054371081115961211456711539046092055977890400
968 1911451180547841455538039848811845412538564654457498400
969 41506227319001333492159908086366823916958344212701600
970 782545763932905985900450755776146755598762145790000
971 12768317323379844560906789732663908645023870491760
972 179585640422602432615636389711022156667291805840
973 2167115540612639484985549151383581914770860240
974 22312643918791654929066143128788488182968960
975 194730417040771202010778565764609977936000
976 1429481713108282981052906325463054519680
977 8746331034911836059445391875864603520
978 44123867328591101196753658566581520
979 181173027478350919434225548425680
980 596042332801522961686490158000
981 1541242744035861449213270640
982 3058021317531471129391410
983 4514840596554342864810
984 4763048337708250590
985 3396258191229750
986 1509448084991
987 367749459
988 38829
989 1
990 11844099725154457134427149183498753318953624592616659799513357149590620587420
991 25393330086266920279347686400059342663891713412298840943364185428136701503040
992 25969174407913459953824044332804051208814036559369777048827643172911925375620
993 16872789560058690003147555875899206752246025963435833043879175895770400133552
994 7826478821870490589208344764731392536016989416262592534978171821410055911838
995 2761271469678673636765898924712288436080966497468610376177524788149082570880
996 770905636083197981189598433275952773729653091528956751498901468938097391760
997 174946996464582411572808445332465158771903043244980912959989583709981554880
998 32898686560441390308128401326942967356969129972854240362943096167440212724
999 5200231465097212079440713272315902633812903091208573668785736386510856896
1000 698496002713167192688034403353835605967193671790625300905978845775855230
1001 80400416124307604774207683986561182963066402926412710131167135887373160
1002 7982864073611504522165587879409657936431374251172815584686452496476055
1003 687217554550498581815684067971037387718009855670530740539632396502016
1004 51498445876717805452656923683731045664145935067013415600326476375424
1005 3369582063907380945648217471127440283368327267198260562725832696320
1006 192934267139577027184786961684244095745694664468527854932763160240
1007 9681909072356678570880943350217459582962594696494004881731185920
1008 426214475467875524044215440960659905554331614356529562728383728
1009 16464997166482876407445547636402428490469636625236526910359872
1010 558059828039685344612443995268520488424269137243645841593000
1011 16583731153632500567340852359008811914171130529450549696000
1012 431562071048386107837628438504312352548038569956677528000
1013 9817910335483848469725601139181536010963603659648974080
1014 194820844940081766340397322821231883586885763764632720
1015 3362603580411335772865541709967324851553583840597760
1016 50310837720842681283341369251417617349587357694620
1017 649870885522187486975345996789032732179815169360
1018 7212468737170206748689515862981200445467226726
1019 68387421634711394039205750617548328235846144
1020 550327963798643192375582757115464014773440
1021 3729360056167550589690357860340592154880
1022 21087454814384236136833193201203160940
1023 98414956839129152607485977020685632
1024 374189598338820621716497084574628
1025 1140995878453485658534828737840
1026 2736930412068595662796764030
1027 5041693186322140356877440
1028 6916096476197784924048
1029 6784366689640596672
1030 4501304863084260
1031 1862785552320
1032 422847810
1033 41624
1034 1
1035 1926726256621351892570278743046211236134988015955820289004591618861873647949340
1036 4124334745938940362002975110643316863819609653605217849084881636570078369024750
1037 4215793066598621193684139289443221461644542919419061117121610796409541564114000
1038 2740858431835742119241200262370083151399704591422589312784057089508172416331500
1039 1273676046827779003778049858488099757394383271672667952516089753923186549633500
1040 450747249414209790600189855182841198353675427301422069090430921335763492617666
1041 126392498959469972828654708778924976755324339937307274893916837388226706657600
1042 28847987832736168768364917775021742143584682029508458150307249349863868671400
1043 5463863382800502059485695339340424403900351633081087823851477972350921610900
1044 871189025279977558750980307425697764842718540145353975175014365728908884850
1045 118226280289303760852489055332325057930488296128626047311708755809912661232
1046 13772080007074658334376102394646081776801841266409937995135339089686478700
1047 1386322229900583858806929150836892244338464690349171745243508532538973300
1048 121222491437428603038441130982927224512974791054299665213600513243531550
1049 9245630212418210152790385679019624452650542681334936479869426900147200
1050 617017405148187497002191710940129104097025799775199580357952725766768
1051 36115743017258633409337444058670408018166182348964595624489948828700
1052 1857242257399688803794349422364058526554834251894290382792958723550
1053 84001265132188532489602512237995955048978311612156666672994094800
1054 3343356752640611497320388262802961958435531183951856846724868700
1055 117104101802334371615988728790404263414633112971577991108083484
1056 3607910067359705326826035467514673402057857419266304073871250
1057 97685258945153251304493580393365228898435925237256329160000
1058 2321034045184426425623297881247314323000027149232330135000
1059 48304974108585414086759381429467669948916973694033702500
1060 878453343582934746897356173624546080308139604085313930
1061 13918297450414873594190860708619917298710918229982000
1062 191453489544267999066563813283485373602905101395500
1063 2276865754380517974510595929520234218445942330500
1064 23295836685405710353096446351035463043647855750
1065 203888348426114935056160350969746274843550464
1066 1516224166971042450675438887103150179792400
1067 9505499511461243613497505817304805374850
1068 49774723227271183326550117218953712225
1069 215332576600584341735961571817861400
1070 759628039902936016036482512826858
1071 2150945859958477789207391870050
1072 4795139942110329193752373575
1073 8215691928443033367247200
1074 10490121547157302350300
1075 9584882631920377782
1076 5927424573245175
1077 2287808008200
1078 484659450
1079 44550
1080 1
1081 320541443559135439133059974572681487129203056854468403940804848133312091042336000
1082 685116863203162211318742329490701037136761281115207214887619251161705439035942400
1083 699980649841777738607695871452406458224995758959785373434626126943720239176480000
1084 455363756079866163287802152934092373361421972226527044008547104087043811507280000
1085 211975726332243840865847477536539979442414206104443228693807551726320243574260000
1086 75236454979894997039709245548180387069701943575098160043435919767651692085512000
1087 21184670154305442215033708838608246342406862169135679570019393824023868407997600
1088 4861656948779217949520070875182615339622917307891148495701524687096699577280000
1089 927103838903358889320464869753354805863397345198399807166752639051414249880000
1090 149046753882926991335866318406128294329408346299987677749809709506818322960000
1091 20424925532104809923803902892691655148844847455924237321270219450934362776000
1092 2406427589964348514659078013538944097536629300261619233487836764400994014336
1093 245410739069790786751362851031069473816381193208498464953596406625975496800
1094 21779119788475214915137068615992346977716617484187334982831064490989380800
1095 1689037277428394035221782347444499776294929243717419726271402167119173600
1096 114845562555556141571520924553995203912749505017705033180738102199869440
1097 6863593632828946023024353762213270582099022034951152791460778371522048
1098 361199524590460263169332147467661298321197510902586686487820169241600
1099 16758733321227909154000239215508283785067147008114057339526468185600
1100 686030018997633708058489324611450213423801339513440943723305715200
1101 24782749447436817303004891855388860534487174256952351237576306560
1102 789869807942823597210339787564491736035517670801498794747835136
1103 22195334500686302861993632192599916150624878349561044272880000
1104 549257289585638015488414338500496292436841808272347546880000
1105 11951180741642090745038301458817149502265931086544580960000
1106 228180334475533409096589266511538475704012254275644070400
1107 3813093122535438931852817981492552777016650403014741760
1108 55600657954730809738302974358304939880674400743872000
1109 704868574296172998859649309711619725274738680592000
1110 7735838292526253357852665007335708657577919264000
1111 73132393409881819444534517079490343540726812800
1112 592090218625229151733106779644197594763632640
1113 4077506708823352079454855087535028734752000
1114 23696593575561199299447061529883936192000
1115 115137838947439557288440957925087264000
1116 462607388628105364105343134520439900
1117 1516951057560995909396924641652391
1118 3995972439705484193132407780550
1119 8293798175988936084756957675
1120 13239625941915891185883600
1121 15761459454661775221290
1122 13436242963955100828
1123 7757287748807850
1124 2796930863100
1125 553823325
1126 47610
1127 1
1128 54510597629099348405859231713256106639371494827057936329111003677443071744819460200
1129 116341942186164696259461877154186221803257615529440561691793436834272217859233031480
1130 118812523970040780542963963348580137710276599643000110299148123716853288122653037940
1131 77336985226400700932016080289577235250180043162029965720274815341249729491601543500
1132 36060790799208033960593239749667997939390309142988924285754345496305268857355633000
1133 12834726118909654435637516900314942866204558538091726853582249244017024469153140600
1134 3628278345153306157766759585281339617946288663652853552839597382443274224933676285
1135 836988595883451029395625478641132413581406785179147361372768382034739120641348955
1136 160650402280892711976127731025169369209483068172581067441990092521063170948435500
1137 26030602095369960042153007232266177753022663970437392519363687091140628849746500
1138 3600401285987952327669438931359421520628805246485784942333444842874240235539650
1139 428790722968030164121745271599047243300638049798959511618485079590677240752830
1140 44272847113333898398803527086708510780563010877904041352577809365003003825340
1141 3984588767455295388915900424746008794812261283185104008295335866000196876500
1142 313943880532873600707932176322681718020922440250952851253367520521825762625
1143 21727669901512510401711988561512576480761648391057366063865092459375167175
1144 1324353213044572062580540255177909423589281425740639455321300873714295904
1145 71232072409236791410975495898918170709649042935957604329980978319776032
1146 3385554772302128869342941820290787581257083789731825300854609235730800
1147 142312768706257328890758937914957382707912603946841859250198748800400
1148 5292846805773517355329933933839022203178533277719355676098473389920
1149 174158669438451552788784555981432958073443952130779069640071636256
1150 5067633459899847179976685599321998952205927670472049374857456358
1151 130281391651409011866456686256272853651791567358193034399486250
1152 2955343477914760193568015567250045829530243493947668077115000
1153 59051055706021081865816061759217157462568415799747551002600
1154 1037035956520834674276305293594379688384728347136350315140
1155 15964424087188469695111203074497205381982937169236935420
1156 214748777067372473703406013915754713236251508867863000
1157 2514818455293134687349711974035340820653543799309000
1158 25526352741697231788888053871787294044227700218550
1159 223447400949583522247119417505574071748653804730
1160 1676903571854285345194141970023069956837927240
1161 10715495261912873893632158792854242716439000
1162 57838650345200575103324056053079741474500
1163 261251688048614117131144339782720200700
1164 976641824480800437873436784234468040
1165 2982150068442649026741510861088920
1166 7320674755603517838623111893875
1167 14170063689246181206023659125
1168 21109964527741052076012900
1169 23468820461924255285868
1170 18695289799727234694
1171 10092251192873850
1172 3404368761300
1173 631022940
1174 50807
1175 1
1176 9471217345549033983028569004750432471039917757638094356581923023878442875997519380900
1177 20186572399764083530895303410679922676481008800738362069902637046268207572893880345600
1178 20606348628040138872341832363304967279272896691696414885589152141962324643494723513600
1179 13420447429034451786357438375116439139101708033126997198493889175867121866923618022400
1180 6267621320063368281220897765131639588717933294991275213780010512253441370046200760000
1181 2236703202883443500911273377565871750001459697530526970300110663912011519338146483200
1182 634693711192677568014877912080923398672912673531912886446424895269077547461054764800
1183 147141504342736657902253205008640935110923637286147237704230978480043736853896780800
1184 28417379227957298016278451013272680597594512210249713531802880839263961586787739950
1185 4639098741427576454039947109604763693107970567941999964379615278320818134767920000
1186 647345796854251723540803628780628034607084700352273573011137141130822420457064800
1187 77890786655906965152314010495727596198036022607172988869934341454287773947171200
1188 8137399796393210874047457293089978571055503277565615213899581307304636945488200
1189 742210580345246061845696716999409685979867143903514484989362894944528783260800
1190 59363277678436042423673183489440902672064328237255500399057818379932603780000
1191 4178018203730414918828992396578002038898408733166962463397920124639396649600
1192 259458361306023143624815962584023963296097577008372611920639542411741728525
1193 14246627807247986437439623877207385833835804539469867264021389427294950400
1194 692724616614314661322580375733469833349332531999116699085435905668409600
1195 29857389730036070839055712760888982808026400976926633263583751501440000
1196 1141366580134560707983902474177619751888645600981604480666997046032320
1197 38702106259482530818709378476504211992591070938522464981744980065280
1198 1163745069425951368043191590058223500354681187682844290203435508480
1199 31009959672511455902763116988425207388535791039205437351788497920
1200 731477385089057213889905952512294482859105880114107727387825000
1201 15251799956970025527623016421613814375632397717492345736665600
1202 280574564516523282240665450237644589119124300756483895350400
1203 4543413604536694723961393084914850986438360653288440742400
1204 64583722266654279695299585818961103823469476795390741600
1205 803255150855437078390592155952378393998563188898240000
1206 8707961245009392951922035084048306313317757092860800
1207 81919208019019288534674932993573103147845686771200
1208 665317308832525134513294054494790546586314171450
1209 4637241173490332827885411471879615016093452800
1210 27547240047400065642470629981331539196880000
1211 138353851359139343137072222327763784307200
1212 581984291111473242487186518652729976800
1213 2027770764355589221083376289917324800
1214 5775356898762505784556268973731200
1215 13233786803149574447323088320000
1216 23927159175337400228418976650
1217 33318208638227923992489600
1218 34644601970825232909600
1219 25827945721586870400
1220 13056022384335000
1221 4126347815296
1222 716988384
1223 54144
1224 1
1225 1680594221067379463305183710327183987731171371386832669445404974796511529490453321106400
1226 3577222273743597598755094050084724073176012821542362800831930269934773211264697184376300
1227 3650097483926150959934338658722411100353203516755360448678816360464888165967166657574400
1228 2378485351620314888051608878205842513474993088056811572605163817187887303428162580112640
1229 1112483422641155239415827671592299460325615688401461823084112872937570630869582674517760
1230 398017478948469851557782868370036467696002079330911694654651690406109633835848925070400
1231 113351256140664553194449490021240159084945575990680353170256792089765850412798399372800
1232 26402931796937359392357912200714670464608764173188205216906627434363448905677027014400
1233 5129380142048183036136493075116814834754389868007047797645736871609815404142541371520
1234 843357591821498012885900318786322939869144108775415429170821956296566871514437797880
1235 118678289086578436290012357964654063657927051366813077104073450314380562394292038400
1236 14420009402515242179030899222259053428958862847812964553067240607778625611257244800
1237 1523448461898742296350645191464886826998580476459022593988081316771461470782518400
1238 140728808659877071774901030169732123222743365200566931927778901663976434109397280
1239 11417587080455783461892558851882611224281670295476070100062692910762079542117120
1240 816494114043101852937442182927974241082606311264342432724856906928403236374400
1241 51611285861429666557069289340810270269657310576420595594375250678545173952800
1242 2889998473009919111510101609015959704013616372774682671856985190710391527900
1243 143588473380017329945965261893854572387673127885554345268391695064892815360
1244 6337307013786931848905695631486830351086335808671705970557748643214935040
1245 248630179268013891195079601932787590060056766687207296142195892715494400
1246 8673385629848999605735106405569701478368497626677506887986840292588800
1247 269006026339173023613273337367143205911895804229573755842300925286400
1248 7414192559593842503367722606451697433261702884058951531532603952128
1249 181436221050008598764718378292837658010603502375610021550682025472
1250 3937417991536644938470450917813317231132888506415148037124175900
1251 75653904967813312581192198567631954270883440512880287857212800
1252 1284450726233174220278922685739691373300511587114502608526400
1253 19223072093285600575602924548485177015381806065659222712640
1254 252874799938520160298320299662390020993418937923747679760
1255 2914143473794527920464653410111092146279676611048662400
1256 29305415177442324900767170345147480773496107208996800
1257 256011500148061725297901293998807802270619573331400
1258 1932793195997644686810174346020257441384771595945
1259 12534707862780489431610797805674264199080446080
1260 69346183160206789331507979008524943319230400
1261 324635805374045349884770323055099094548800
1262 1273879704379438658180695286437999140400
1263 4143634005661603044454938361126538880
1264 11025634751397589136188757129267520
1265 23619611721074526855588597106400
1266 39951314513177344539397685550
1267 52077154443019064941982400
1268 50721140284395431964960
1269 35439039093203857440
1270 16798937757491400
1271 4981337412800
1272 812498400
1273 57624
1274 1
1275 304413760649648910503146661576732633931110994321634280212720673273857148891692541943652176
1276 647138096619151595457369603692033660567837998132725935826361975497145299514652512635315000
1277 660058865753008912783833652703726771037969003193149945590099873903417954177859253541797500
1278 430327002460365742799647067297506078231884715154787061301525214904775032944478698404160000
1279 201567503909022036862684557179853886092924795542180792708878116989959297662076642233840000
1280 72290989537540784746006868303825563215699808028348230063048490771314215907280368638441600
1281 20658940701879775488380455590636009809736397298533046271192942959626204799921358522840000
1282 4833902489586565789884525262686888444724397530814597242087205410906010695268038445760000
1283 944408886648939153158969485493243526447105984200780885526124556716527237484214189160000
1284 156337957587155467921586164828273421607797950087291430374257105672668360259211132665000
1285 22177561747173699711070577474795579892211675451201425692753265370105950514407925232900
1286 2719921722786901696896590829347917202785427006126190488150024880589415976012009840000
1287 290438145209132089369539079713435977635259370704713264004225487459737552619648060000
1288 27155703294611935835898370312496862969782085683605669076800155652153653586038060000
1289 2233338808742264817934931452469554572007189432948225457535709064507890890261090000
1290 162151658046497210310569813019638247917160644543467797925281733759228380603830400
1291 10423792039617919953319060713111715664280110703492236170154813384501194701915000
1292 594645854609075970491355812492950222458932489796536962726952441397719160847500
1293 30155971671290105796083006417287081692175536993034774723370178293849127603750
1294 1361179361341843795080181546826323355937042664236428163481048336987635840000
1295 54731940010439827910964622029292750839142175746075626155032947775946361600
1296 1961249642036783131066577473577141095525878251770507387304095118583840000
1297 62634273143196423377648350242210665350393544837054633277236424194160000
1298 1782146699000725699647104107929634958071733292888540048245385663360000
1299 45148211828312796602819672459018066598356045680975316067934603440000
1300 1017339706531315016783536619409873767349622896011310455397459730848
1301 20362432478769995692362466762671206833840847691253091482207530000
1302 361396472168962763258790314146133454621690031125956143888320000
1303 5675654131854331485687569058998473978591438857191271823920000
1304 78675008586822558112979248039731395510317802923604524080000
1305 959769814295677679884477133762698351868607222387540667200
1306 10268761721453781414267128163084559480753300405366080000
1307 95977189867564599486082054341174553970379594198870000
1308 780067467316148159579836082845187524744205010045000
1309 5484345303711546200519939374842095914247926042500
1310 33152122733179594506094556787711370815760780800
1311 171098899324832754469934748078609469528080000
1312 747823215316814286774311181504938364720000
1313 2741834585597726699025005199686175720000
1314 8339124325731268632188585070646080000
1315 20762017354186903384667053365188800
1316 41643969340073217636126150042500
1317 65992908333253719695704076250
1318 80642038670489900724120000
1319 73671785644977349830000
1320 48309367636050721200
1321 21502941119205000
1322 5990302920000
1323 918382500
1324 61250
1325 1