#Python Program to generate the b-file 

#import math
#def C(n,r):
#....f=math.factorial
#....return f(n)/f(r)/f(n-r)
#i=0
#for n in range(0,126):
#....for k in range(0,n+1):
#........print str(i)+" "+str(C(2*k,k)*C(n,k))
#........i+=1


0 1
1 1
2 2
3 1
4 4
5 6
6 1
7 6
8 18
9 20
10 1
11 8
12 36
13 80
14 70
15 1
16 10
17 60
18 200
19 350
20 252
21 1
22 12
23 90
24 400
25 1050
26 1512
27 924
28 1
29 14
30 126
31 700
32 2450
33 5292
34 6468
35 3432
36 1
37 16
38 168
39 1120
40 4900
41 14112
42 25872
43 27456
44 12870
45 1
46 18
47 216
48 1680
49 8820
50 31752
51 77616
52 123552
53 115830
54 48620
55 1
56 20
57 270
58 2400
59 14700
60 63504
61 194040
62 411840
63 579150
64 486200
65 184756
66 1
67 22
68 330
69 3300
70 23100
71 116424
72 426888
73 1132560
74 2123550
75 2674100
76 2032316
77 705432
78 1
79 24
80 396
81 4400
82 34650
83 199584
84 853776
85 2718144
86 6370650
87 10696400
88 12193896
89 8465184
90 2704156
91 1
92 26
93 468
94 5720
95 50050
96 324324
97 1585584
98 5889312
99 16563690
100 34763300
101 52840216
102 55023696
103 35154028
104 10400600
105 1
106 28
107 546
108 7280
109 70070
110 504504
111 2774772
112 11778624
113 38648610
114 97337240
115 184940756
116 256777248
117 246078196
118 145608400
119 40116600
120 1
121 30
122 630
123 9100
124 95550
125 756756
126 4624620
127 22084920
128 82818450
129 243343100
130 554822268
131 962914680
132 1230390980
133 1092063000
134 601749000
135 155117520
136 1
137 32
138 720
139 11200
140 127400
141 1100736
142 7399392
143 39262080
144 165636900
145 556212800
146 1479526048
147 3081326976
148 4921563920
149 5824336000
150 4813992000
151 2481880320
152 601080390
153 1
154 34
155 816
156 13600
157 166600
158 1559376
159 11435424
160 66745536
161 312869700
162 1181952200
163 3593134688
164 8730426432
165 16733317328
166 24753428000
167 27279288000
168 21095982720
169 10218366630
170 2333606220
171 1
172 36
173 918
174 16320
175 214200
176 2159136
177 17153136
178 109219968
179 563165460
180 2363904400
181 8084553048
182 22449667968
183 50199951984
184 89112340800
185 122756796000
186 126575896320
187 91965299670
188 42004911960
189 9075135300
190 1
191 38
192 1026
193 19380
194 271320
195 2930256
196 25069968
197 172931616
198 972740340
199 4491418360
200 17067389768
201 53317961424
202 136257012528
203 282189079200
204 466475824800
205 601235507520
206 582446897910
207 399046663620
208 172427570700
209 35345263800
210 1
211 40
212 1140
213 22800
214 339150
215 3907008
216 35814240
217 266048640
218 1621233900
219 8166215200
220 34134779536
221 118484358720
222 340642531320
223 806254512000
224 1554919416000
225 2404942030080
226 2912234489550
227 2660311090800
228 1724275707000
229 706905276000
230 137846528820
231 1
232 42
233 1260
234 26600
235 418950
236 5127948
237 50139936
238 399072960
239 2618916300
240 14290876600
241 65166397296
242 248817153312
243 794832573080
244 2116418094000
245 4664758248000
246 8417297105280
247 12231384856110
248 13966633226700
249 12069929949000
250 7422505398000
251 2894777105220
252 538257874440
253 1
254 44
255 1386
256 30800
257 512050
258 6636168
259 68942412
260 585307008
261 4115439900
262 24184560400
263 119471728376
264 497634306624
265 1748631660776
266 5173466452000
267 12828085182000
268 26454362330880
269 44848411139070
270 61453186197480
271 66384614719500
272 54431706252000
273 31842548157420
274 11841673237680
275 2104098963720
276 1
277 46
278 1518
279 35420
280 619850
281 8479548
282 93275028
283 841378824
284 6310341180
285 39731777800
286 211373057896
287 953799087696
288 3656229836168
289 11898972839600
290 32782884354000
291 76056291701280
292 147359065171230
293 235570547090340
294 305369227709700
295 312982310949000
296 244126202540220
297 136179242233320
298 48394276165560
299 8233430727600
300 1
301 48
302 1656
303 40480
304 743820
305 10711008
306 124366704
307 1187828928
308 9465511770
309 63570844480
310 362353813536
311 1760859854208
312 7312459672336
313 25961395286400
314 78678922449600
315 202816777870080
316 442077195513690
317 807670447166880
318 1221476910838800
319 1502315092555200
320 1464757215241320
321 1089433937866560
322 580731313986720
323 197602337462400
324 32247603683100
325 1
326 50
327 1800
328 46000
329 885500
330 13388760
331 163640400
332 1649762400
333 13919870250
334 99329444500
335 603923022560
336 3144392596800
337 14062422446800
338 54086240180000
339 178815732840000
340 507041944675200
341 1227992209760250
342 2523970147396500
343 4362417538710000
344 6259646218980000
345 7323786076206600
346 6808962111666000
347 4839427616556000
348 2470029218280000
349 806190092077500
350 126410606437752
351 1
352 52
353 1950
354 52000
355 1046500
356 16576560
357 212732520
358 2257569600
359 20106479250
360 151915621000
361 981374911660
362 5450280501120
363 26115927401200
364 108172480360000
365 387434087820000
366 1198462778323200
367 3192779745376650
368 7291469314701000
369 14177857000807500
370 23250114527640000
371 31736406330228600
372 35406602980663200
373 31456279507614000
374 21406919891760000
375 10480471197007500
376 3286675767381552
377 495918532948104
378 1
379 54
380 2106
381 58500
382 1228500
383 20343960
384 273513240
385 3047718960
386 28572365250
387 227873431500
388 1558654271460
389 9197348345640
390 47008669322160
391 208618354980000
392 804670797780000
393 2696541251227200
394 7836823011379050
395 19686967149692700
396 42533571002422500
397 78469136530785000
398 122411852988024600
399 159329713412984400
400 169863909341115600
401 144496709269380000
402 94324240773067500
403 44370122859650952
404 13389800389598808
405 1946939425648112
406 1
407 56
408 2268
409 65520
410 1433250
411 24766560
412 348107760
413 4063625280
414 40001311350
415 335813478000
416 2424573311160
417 15148573745760
418 82265171313780
419 389420929296000
420 1609341595560000
421 5807935002643200
422 18285920359884450
423 50112280017399600
424 119093998806783000
425 244126202540220000
426 428441485458086100
427 637318853651937600
428 792698243591872800
429 809181571908528000
430 660269685411472500
431 414121146690075552
432 187457205454383312
433 54514303918147136
434 7648690600760440
435 1
436 58
437 2436
438 73080
439 1662570
440 29926260
441 438918480
442 5356596960
443 55239906150
444 486929543100
445 3700664527560
446 24406035479280
447 140334704005860
448 705825434349000
449 3111393751416000
450 12030722505475200
451 40791668495126850
452 121104676708715700
453 313975087763337000
454 707965987366638000
455 1380533675364944100
456 2310280844488273800
457 3284035580594901600
458 3911044264224552000
459 3829564175386540500
460 3002378313503047752
461 1812086319392372016
462 790457406813133472
463 221812027422052760
464 30067266499541040
465 1
466 60
467 2610
468 81200
469 1918350
470 35911512
471 548648100
472 6986865600
473 75327144750
474 695613633000
475 5550996791340
476 38535845493600
477 233891173343100
478 1245574295910000
479 5833863283905000
480 24061445010950400
481 87410718203843250
482 279472330866267000
483 784937719408342500
484 1930816329181740000
485 4141601026094832300
486 7700936148294246000
487 12315133427230881000
488 16761618275248080000
489 19147820876932702500
490 18014269881018286512
491 13590647395442790120
492 7904574068131334720
493 3327180411330791400
494 902017994986231200
495 118264581564861424
496 1
497 62
498 2790
499 89900
500 2202550
501 42817572
502 680323644
503 9024701400
504 101527890750
505 980182846500
506 8194328596740
507 59730560515080
508 381611914401900
509 2145155731845000
510 10638221282415000
511 46619049708716400
512 180648817621276050
513 618831589775305500
514 1871774561666047500
515 4987942183719495000
516 11671784709903618300
517 23872902059712162600
518 42418792916017479000
519 64951270816586310000
520 84797492454987682500
521 93073727718594480312
522 84262013851745298744
523 61260449028017844080
524 34380864250418177800
525 13981278922286583600
526 3666202028510704144
527 465428353255261088
528 1
529 64
530 2976
531 99200
532 2517200
533 50746752
534 837321408
535 11551617792
536 135370521000
537 1363732656000
538 11919023413440
539 91017996975360
540 610579063043040
541 3612893864160000
542 18912393390960000
543 87753505334054400
544 361297635242552100
545 1320174058187318400
546 4278341855236680000
547 12278011529155680000
548 31124759226409648800
549 69448442355526291200
550 135740137331255932800
551 230937851792306880000
552 339189969819950730000
553 425479898142146195712
554 449397407209308259968
555 392066873779314202112
556 275046914003345422400
557 149133641837723558400
558 58659232456171266304
559 14893707304168354816
560 1832624140942590534
561 1
562 66
563 3168
564 109120
565 2864400
566 59808672
567 1023392832
568 14661668736
569 178689087720
570 1875132402000
571 17101207506240
572 136526995463040
573 959481384781920
574 5961274875864000
575 32847841152720000
576 160881426445766400
577 701342468412012900
578 2722858995011344200
579 9412352081520696000
580 28941027175866960000
581 79009004190116800800
582 190983216477697300800
583 407220411993767798400
584 762094910914612704000
585 1243696556006486010000
586 1755104579836353057312
587 2118587776843881796992
588 2156367805786228111616
589 1815309632422079787840
590 1230352545161219356800
591 645251557017883929344
592 245746170518777854464
593 60476596651105487622
594 7219428434016265740
595 1
596 68
597 3366
598 119680
599 3246320
600 70120512
601 1242691296
602 18462842112
603 233670345480
604 2550180066720
605 24226710633840
606 201822515032320
607 1482834867390240
608 9651587894256000
609 55841329959624000
610 287893078902950400
611 1324757995889357700
612 5445717990022688400
613 20001248173231479000
614 65599661598631776000
615 191879010175997944800
616 499494566172439094400
617 1153791167315675428800
618 2355566088281530176000
619 4228568290422052434000
620 6630395079381778216512
621 9003998051586497637216
622 10473786485247393684992
623 10286754583725118797760
624 8366397307096291626240
625 5484638234652013399424
626 2785123265879482350592
627 1028102143068793289574
628 245460566756553035160
629 28453041475240576740
630 1
631 70
632 3570
633 130900
634 3665200
635 81807264
636 1499799840
637 23078552640
638 302906003400
639 3432934705200
640 33917394887376
641 294324501088800
642 2256487841680800
643 15354798922680000
644 93068883266040000
645 503812888080163200
646 2440343676638290500
647 10588896091710783000
648 41179040356653045000
649 143499259747007010000
650 447717690410661871200
651 1248736415431097736000
652 3106360835080664616000
653 6870401090821129680000
654 13454535469524712290000
655 23206382777836223757792
656 35015547978391935255840
657 45822815872957347371840
658 51433772918625593988800
659 48803984291395034486400
660 38392467642564093795968
661 24369828576445470567680
662 11994525002469255045030
663 4295559918239678115300
664 995856451633420185900
665 112186277816662845432
666 1
667 72
668 3780
669 142800
670 4123350
671 95001984
672 1799759808
673 28649237760
674 389450575800
675 4577246273600
676 46962546767136
677 423827281567872
678 3384731762521200
679 24033598313760000
680 152294536253520000
681 863679236708851200
682 4392618617948922900
683 20063171542188852000
684 82358080713306090000
685 303880785346603080000
686 1007364803423989210200
687 2996967397034634566400
688 7987785004493137584000
689 19025726097658512960000
690 40363606408574136870000
691 75948161818373095934592
692 126055972722210966921024
693 183291263491829389487360
694 231451978133815172949600
695 250991919212888748787200
696 230354805855384562775808
697 175462765750407388087296
698 107950725022223295405270
699 51546719018876137383600
700 17925416129401563346200
701 4038706001399862435552
702 442512540276836779204
703 1
704 74
705 3996
706 155400
707 4623150
708 109846044
709 2148100416
710 35334059904
711 496885217400
712 6048504004400
713 64356082606816
714 603138823769664
715 5009403008531376
716 37051797400380000
717 244995558320880000
718 1452551443555795200
719 7739375660195721300
720 37116867353049376200
721 160381525599596070000
722 624643836545795220000
723 2192499866275741222200
724 6930487105642592434800
725 19703203011083072707200
726 50282276115240355680000
727 114881033624403312630000
728 234173498939983712464992
729 424006453701982343279808
730 678177674919768741103232
731 951524798994573488792800
732 1160837626359610463140800
733 1217589688092746974672128
734 1082020388794178893204992
735 798835365164452385998998
736 476807150924604270798300
737 221080132262619281269800
738 74716061025897455057712
739 16372963990242960830548
740 1746130564335626209832
741 1
742 76
743 4218
744 168720
745 5167050
746 126489384
747 2550869244
748 43312718592
749 629387942040
750 7925625936800
751 87340397823536
752 848862048268416
753 7321435166315088
754 56318732048577600
755 387909634008060000
756 2399867602396531200
757 13368012503974427700
758 67163855210279823600
759 304724898639232533000
760 1249287673091590440000
761 4628610828804342580200
762 15491677059671677207200
763 46795107151322297679600
764 127381766158608901056000
765 311819948409094705710000
766 684507150747644697974592
767 1342687103389610753719392
768 2342795604268292014720256
769 3615794236179379257412640
770 4901314422407244177705600
771 5783551018440548129692608
772 5873824967739828277398528
773 5059290646041531777993654
774 3623734347026992458067080
775 2100261256494883172063100
776 946403439661367764064352
777 311086315814616255780412
778 66352961444753795973616
779 6892620648693261354600
780 1
781 78
782 4446
783 182780
784 5757570
785 145090764
786 3014663652
787 52787375784
788 791810636760
789 10303313717840
790 117457776383376
791 1182343567231008
792 10575406351344016
793 84478098072866400
794 605139029052573600
795 3899784853894363200
796 22667499463260986100
797 119063197872768778200
798 565917668901431847000
799 2436110962528601358000
800 9500832753861545296200
801 33565300295955300615600
802 107353481111857035853200
803 310493055011609196324000
804 810731865863646234846000
805 1906841348511295944357792
806 4028061310168832261158176
807 7614085713871949047840832
808 12819634110090526458099360
809 19115126247388252293051840
810 25062054413242375228667968
811 28634896717731662852317824
812 28187476456517105620250358
813 23554273255675450977436020
814 16382037800660088742092180
815 9227433536698335699627432
816 4044122105590011325145356
817 1293882748172699021485512
818 268812205299037192829400
819 27217014869199032015600
820 1
821 80
822 4680
823 197600
824 6397300
825 165818016
826 3546663120
827 63984697920
828 989763295950
829 13294598345600
830 156610368511168
831 1630818713422080
832 15107723359062880
833 125152737885728000
834 930983121619344000
835 6239655766230981120
836 37779165772101643500
837 207066431083076136000
838 1028941216184421540000
839 4640211357197335920000
840 19001665507723090592400
841 70663790096748001296000
842 238563291359682301896000
843 730571894144962814880000
844 2026829664659115587115000
845 5084910262696789184954112
846 11508746600482377889023360
847 23427956042682920147202560
848 42732113700301754860331200
849 69509549990502735611097600
850 100248217652969500914671872
851 127266207634362946010301440
852 140937382282585528101251790
853 134595847175288291299634400
854 109213585337733924947281200
855 73819468293586685597019456
856 40441221055900113251453560
857 17251769975635986953140160
858 5376244105980743856588000
859 1088680594767961280624000
860 107507208733336176461620
861 1
862 82
863 4920
864 213200
865 7088900
866 188848296
867 4154662512
868 77158018080
869 1229705913150
870 17033704130300
871 207129842224448
872 2228785575010176
873 21359195093847520
874 183259366189816000
875 1413715110607152000
876 9839457169825777920
877 61957831866246695340
878 353738486433588399000
879 1834199559285273180000
880 8647666620231398760000
881 37098489800792700680400
882 144860769698333402656800
883 514794470828788125144000
884 1664080425552415300560000
885 4888236250060219945395000
886 13030082548160522286444912
887 31457240707985166229997184
888 68610442696428551859664640
889 134770512439413226867198400
890 237490962467551013337916800
891 373652447615613594318322432
892 521791451300888078642235904
893 642048074842889628016813710
894 689803716773352492910626300
895 639679571263870131834075600
896 504433033339509018246299616
897 331618012658380928661919192
898 176830642250268866269686640
899 73475336115070166040036000
900 22317952192743206252792000
901 4407795558066783234926420
902 424784580848791721628840
903 1
904 84
905 5166
906 229600
907 7835100
908 214368336
909 4847106264
910 92589621696
911 1519048480950
912 21679259802200
913 271857917919588
914 3019644972594432
915 29902873131386528
916 265410116550768000
917 2120572665910728000
918 15305822264173432320
919 100085728399321584780
920 594280657208428510320
921 3209849228749228065000
922 15791391219552989040000
923 70824389619695155844400
924 289721539396666805313600
925 1081068388740455062802400
926 3678493572273760138080000
927 11405884583473846539255000
928 32191968648396584472393312
929 82575256858461061353742608
930 192109239549999945207060992
931 404311537318239680601595200
932 767278494125934043091731200
933 1307783566654647580114128512
934 1992294632239754482088537088
935 2696601914340136437670617582
936 3219084011608978300249589400
937 3358317749135318192128896900
938 3026598200037054109477797696
939 2321326088608666500633434344
940 1485377394902258476665367776
941 771491029208236743420378000
942 312451330698404887539088000
943 92563706719402447933454820
944 17840952395649252308411280
945 1678910486211891090247320
946 1
947 86
948 5418
949 246820
950 8638700
951 242574696
952 5633123496
953 110593159248
954 1866259562310
955 27417887396900
956 354239105167948
957 4057647931923768
958 41478178859665184
959 380421167056100800
960 3144297401177976000
961 23505369905694913920
962 159395789672993635020
963 982848779229324074760
964 5520940673448672271800
965 28292909268365772030000
966 132410815375951813100400
967 566273917911666937658400
968 2213616224563788938119200
969 7908761180388584296872000
970 25813317741546073746735000
971 76903036215614062906272912
972 208866826171401508130054832
973 516293581290624852743976416
974 1159026406978953751057906240
975 2356641089101083132353174400
976 4325745643549988149608271232
977 7139055765525786894150591232
978 10541262028784169710894232366
979 13842061249918606691073234420
980 16045295912535409140171396300
981 16267965325199165838443162616
982 14259574544310379932462525256
983 10645204663466185749435135728
984 6634822851190835993415250800
985 3358851805007852541045196000
986 1326746462978101753712852420
987 383580476506458924630842520
988 72193150907111316880634760
989 6637553085023755473070800
990 1
991 88
992 5676
993 264880
994 9502570
995 273674016
996 6522564048
997 131516189376
998 2280983909490
999 34468201298960
1000 458427077276168
1001 5410197242565024
1002 57032495932039628
1003 539952624208659200
1004 4611636188394364800
1005 35663319856916421120
1006 250479098057561426460
1007 1601679492077417010720
1008 9343130370451599229200
1009 49795520312323758772800
1010 242753161522578324017400
1011 1083306625570145445955200
1012 4427232449127577876238400
1013 16570737711290367098208000
1014 56789299031401362242817000
1015 178091241762474671993474112
1016 510563352863425908762356256
1017 1336289269222793736513821312
1018 3187322619192122815409242160
1019 6912813861363177188235978240
1020 13595200594014248470197423872
1021 24162957975625740257125078016
1022 38651294105541955606612185342
1023 55368244999674426764292937680
1024 70599302015155800216754143720
1025 79532274923195921876833239456
1026 78427659993707089628543888908
1027 66912715027501738996449424576
1028 48655367575399463951711839200
1029 29557895884069102361197724800
1030 14594211092759119290841376620
1031 5625846988761397561252356960
1032 1588249319956448971373964720
1033 292052335741045240815115200
1034 26248505381684851188961800
1035 1
1036 90
1037 5940
1038 283800
1039 10429650
1040 307883268
1041 7526035440
1042 155742855840
1043 2774169619650
1044 43085251623700
1045 589406242212216
1046 7160555173983120
1047 77771585361872220
1048 759308377793427000
1049 6694310596056336000
1050 53494979785374631680
1051 388674462503112558300
1052 2574127755124420195800
1053 15571883950752665382000
1054 86184554386714197876000
1055 436955690740640983231320
1056 2031199922944022711166000
1057 8661976530901782801336000
1058 33894690773093932700880000
1059 121691355067288633377465000
1060 400705293965568011985316752
1061 1209228993623903468121370080
1062 3340723173056984341284553280
1063 8437030462567383923142111600
1064 19442288985083935841913688800
1065 40785601782042745410592271616
1066 77666650635939879397902036480
1067 133792941134568307869042180030
1068 207630918748779100366098516300
1069 288815326425637364523085133400
1070 357895237154381648445749577552
1071 392138299968535448142719444540
1072 376384022029697281855028013240
1073 312784505841853696832433252000
1074 221684219130518267708982936000
1075 131347899834832073617572389580
1076 63290778623565722564089015800
1077 23823739799346734570609470800
1078 6571177554173517918340092000
1079 1181182742175818303503281000
1080 103827421287553411369671120
1081 1
1082 92
1083 6210
1084 303600
1085 11422950
1086 345430008
1087 8654940756
1088 183696701760
1089 3358205329050
1090 53565447964600
1091 753130198382276
1092 9411015371520672
1093 105220380195474180
1094 1058429859954474000
1095 9623071481830983000
1096 79379647423459130880
1097 595967509171439256060
1098 4083099197783563069200
1099 25582380776236521699000
1100 146832944510698263048000
1101 773075452848826354947720
1102 3737407858217001788545440
1103 16602121684228417035894000
1104 67789381546187865401760000
1105 254445560595239869789245000
1106 877735405829339454824979552
1107 2781226685334977976679151184
1108 8088066629506383142057339520
1109 21561300071005536692474285200
1110 52608546665521238160472334400
1111 117258605123372893055452780896
1112 238177728616882296820232911872
1113 439605378013581582998281448670
1114 734694020187987585910810134600
1115 1107125417964943230671826344700
1116 1496652809918323257136770960672
1117 1803836179855263061456509444884
1118 1923740557040674996147920956560
1119 1798510908590658756786491199000
1120 1456782011429120044944745008000
1121 1007000565400379231068054986780
1122 582275163336804647589618945360
1123 273973007692487447562008914200
1124 100758055830660608081214744000
1125 27167203070043820980575463000
1126 4776061379227456923004871520
1127 410795449442059149332177040
1128 1
1129 94
1130 6486
1131 324300
1132 12485550
1133 386552628
1134 9921517452
1135 215843624568
1136 4047067960650
1137 66252001429900
1138 956678900647756
1139 12286603401707544
1140 141295939119636756
1141 1463123629937067000
1142 13705586655941097000
1143 116588857153205598480
1144 903563642937343388220
1145 6396855409860915475080
1146 41461099878728155857000
1147 246469585428672084402000
1148 1345723936440549580834920
1149 6756083436007657079293680
1150 31211988766349424027480720
1151 132754205527951236411780000
1152 519953971651142342612805000
1153 1875162003362679744398819952
1154 6224650200511617376377147888
1155 19006956579340000383834747872
1156 53335847544066327607699547600
1157 137366760737749899641233317600
1158 324185555341089763153310629536
1159 699647077812091746909434178624
1160 1377430184442555626727948539166
1161 2466472782059672609843434023300
1162 4002684203411717833967372169300
1163 5861890172180099423785686262632
1164 7707300041199760353495994900868
1165 9041580618091172481895228495832
1166 9392223633751217952107231817000
1167 8558594317146080264050376922000
1168 6761289510545403408599797768380
1169 4561155446138303072785348405320
1170 2575346272309382007082883793480
1171 1183907156010262144954273242000
1172 425619514764019862029015587000
1173 112237442411845237690614480720
1174 19307386123776780018612320880
1175 1625701140345170250548615520
1176 1
1177 96
1178 6768
1179 345920
1180 13620600
1181 431500608
1182 11338877088
1183 252694975104
1184 4856481552780
1185 81540924836800
1186 1208436506081376
1187 15939377385998976
1188 188394585492849008
1189 2006569549627977600
1190 19349063514269784000
1191 169583792222844506880
1192 1355345464406015082330
1193 9904808376558836864640
1194 66337759805965049371200
1195 407949658640560691424000
1196 2306955319612370710002720
1197 12010814997346945918744320
1198 57622133107106628973810560
1199 254888074613666373910617600
1200 1039907943302284685225610000
1201 3913381572235157727441015552
1202 13581054982934437912095595392
1203 43444472181348572305907995136
1204 128006034105759186258478914240
1205 347031816600631325409431539200
1206 864494814242906035075495012096
1207 1975474102057670814803108269056
1208 4132290553327666880183845617498
1209 7892712902590952351498988874560
1210 13723488697411604002173847437600
1211 21643902174203444026285610815872
1212 30829200164799041413983979603472
1213 39454169969852389011906451618176
1214 45082673442005846170114712721600
1215 45645836358112428074935343584000
1216 40567737063272420451598786610280
1217 31276494487805506784813817636480
1218 20602770178475056056663070347840
1219 11365508697698516591561023123200
1220 5107434177168238344348187044000
1221 1795799078589523803049831691520
1222 463377266970642720446695701120
1223 78033654736568172026333544960
1224 6435067013866298908421603100
1225 1
1226 98
1227 7056
1228 368480
1229 14831320
1230 480534768
1231 12921045984
1232 294810804288
1233 5804087709420
1234 99887632925080
1235 1518292020461216
1236 20553407681946048
1237 249495532139178416
1238 2731164109215858400
1239 27088688919977697600
1240 244400171144687671680
1241 2012482659269537546490
1242 15166737826605718948980
1243 104856459048138303844800
1244 666317775779582462659200
1245 3897958988310557406556320
1246 21018926245357155357802560
1247 104573500824008326656174720
1248 480365986771909704677702400
1249 2038219568872477983042195600
1250 7989820709980113693525406752
1251 28933551920164672073594964096
1252 96762688040276365590431443712
1253 298680746246771434603117466560
1254 850227950671546747253107271040
1255 2229486626205389248352592399616
1256 5377679500045881662519572510208
1257 11910719830179745713471084426906
1258 24171433264184791576465653428340
1259 44830063078211239740434568296160
1260 75753657609712054091999637855552
1261 116202369851934848406555000043856
1262 161104527376897255131951344107552
1263 200822818059844223848692811214400
1264 223664598154750897567183183561600
1265 220868790677816511347593393767080
1266 191568528737808729056984633023440
1267 144219391249325392396641492434880
1268 92818321031204552164415022172800
1269 50052854936248735774612233031200
1270 21998538712721666587360438221120
1271 7568495360520497767296029784960
1272 1911824541045920214645171851520
1273 315318283679448646512658551900
1274 25477612258980856902730428600
1275 1
1276 100
1277 7350
1278 392000
1279 16121000
1280 533927520
1281 14683006800
1282 342803260800
1283 6909628225500
1284 121814186494000
1285 1897865025576520
1286 26350522669161600
1287 328283594919971600
1288 3690762309751160000
1289 37623179055524580000
1290 349143101635268102400
1291 2959533322455202274250
1292 22979905797887452953000
1293 163838217262716099757500
1294 1074706089967068488160000
1295 6496598313850929010927200
1296 36239528009236474754832000
1297 186738394328586297600312000
1298 889566642170203156810560000
1299 3919653017062457659696530000
1300 15979641419960227387050813504
1301 60278233167009733486656175200
1302 210353669652774707805285747200
1303 678819877833571442279812424000
1304 2024352263503682731555017312000
1305 5573716565513473120881480999040
1306 14151788158015478059262032921600
1307 33085332861610404759641901185850
1308 71092450777014092871957804201000
1309 140093947119410124188858025925500
1310 252512192032373513639998792851840
1311 415008463756910172880553571585200
1312 619632797603450981276735938875200
1313 836761741916017599369553380060000
1314 1016657264339776807123559925280000
1315 1104343953389082556737966968835400
1316 1064269604098937383649914627908000
1317 901371195308283702479009327718000
1318 662988007365746801174393015520000
1319 417107124468739464788435275260000
1320 219985387127216665873604382211200
1321 94606192006506222091200372312000
1322 31863742350765336910752864192000
1323 7882957091986216162816463797500
1324 1273880612949042845136521430000
1325 100891344545564193334812497256
1326 1
1327 102
1328 7650
1329 416500
1330 17493000
1331 591963120
1332 16640741040
1333 397340143200
1334 8195140453500
1335 147917226457000
1336 2360758934253720
1337 33596916403181040
1338 429293931818424400
1339 4953391520981820000
1340 51858976535993340000
1341 494619393983296478400
1342 4312462841291866171050
1343 34469858696831179429500
1344 253204517587833972352500
1345 1712812830885015403005000
1346 10687952064722496114751200
1347 61607197615702007083214400
1348 328402003819237971641928000
1349 1620282098238584321333520000
1350 7403789032229086690537890000
1351 31344681246845061413061211104
1352 122967595660699856312778597408
1353 447001548012146254086232212800
1354 1505209294326614937229149288000
1355 4692816610849446332241176496000
1356 13536168801961291864997882426240
1357 36087059802939469051118183950080
1358 88807998733796349617986155814650
1359 201428610534873263137213778569500
1360 420281841358230372566574077776500
1361 804882612103190574727496152215240
1362 1411028776773494587793882143389680
1363 2257233762698285717508109491616800
1364 3282680679824376735988247875620000
1365 4320793373444051430275129682440000
1366 5120140147531200944876028673691400
1367 5427774980904580656614564602330800
1368 5107770106746940980714386190402000
1369 4226548546956635857486755473940000
1370 3038923335415101814887171291180000
1371 1869875790581341659925637248795200
1372 964983158466363465330243797582400
1373 406262714972258045612099018448000
1374 134010270563765674767879884557500
1375 32483955630200592550981296465000
1376 5145458571823773860075437360056
1377 399608854866744452032002440112
1378 1
1379 104
1380 7956
1381 442000
1382 18950750
1383 654937920
1384 18811272480
1385 459148609920
1386 9685165990500
1387 178876645948000
1388 2922844394790320
1389 42610723243058880
1390 558082111363951720
1391 6604522027975760000
1392 70964915259780360000
1393 695140769922470726400
1394 6229112992977140024850
1395 51212361492434895152400
1396 387253968075510781245000
1397 2698977794121842453220000
1398 17367922105174056186470700
1399 103341105677951753817004800
1400 569230139953345817512675200
1401 2905333417531254645149760000
1402 13749893916996875282427510000
1403 60367534253183081239969739904
1404 245935191321399712625557194816
1405 929763219865264208499363002624
1406 3261286804374332363996490124000
1407 10609846250616139533762659904000
1408 31994580804635780771813176643840
1409 89358433797754875745625979304960
1410 230900796707870509006764005118090
1411 551278302516495246480795604506000
1412 1214147541701554409636769558021000
1413 2461993872315641757989988230305440
1414 4585843524513857410330116966016460
1415 7825077044020723820694779570938240
1416 12192813953633399305099206395160000
1417 17283173493776205721100518729760000
1418 22187273972635204094462790919329400
1419 25658572637003472194905214483745600
1420 26560404555084093099714808190090400
1421 24420058271305007176590142738320000
1422 19753001680198161796766613392670000
1423 13890505872889966616590448133907200
1424 8363187373375150032862112912380800
1425 4225132235711483674365829791859200
1426 1742133517328953771982438499247500
1427 563055230923476937550342472060000
1428 133781922867418120361961371361456
1429 20779660453070711505664126885824
1430 1583065848125949175357548128136
1431 1
1432 106
1433 8268
1434 468520
1435 20497750
1436 723160620
1437 21212711520
1438 529019050560
1439 11406973277700
1440 215465050801000
1441 3602575649392720
1442 53770674568621920
1443 721423217129010760
1444 8750991687067882000
1445 96439500224829720000
1446 969538442260288118400
1447 8922783476426714089650
1448 75395976641640262307700
1449 586413151657202040171000
1450 4207230090836989706490000
1451 27893935502249241754028700
1452 171158706279107592259414200
1453 973199916694429946070057600
1454 5132755704305216539764576000
1455 25129116468994289309264070000
1456 114267118407810832347085579104
1457 482761671853117954413130789824
1458 1895286563571500117325624582272
1459 6913928025273584611672559062880
1460 23430077136777308137059207288000
1461 73726642723725929604612972266240
1462 215272590512773109750826222871040
1463 582749629786530332255166298631370
1464 1460887501668712403174108351940900
1465 3386832616325388616355199293427000
1466 7249204179596056287414965344788240
1467 14297041576425555455735070541110140
1468 25920567708318647656051457328732920
1469 43081275969504677544683862596232000
1470 65429156797867064515594820905520000
1471 90455809273051216692809839901881400
1472 113325362480098668860831363969876400
1473 127972858310859721298625894006799200
1474 129426308837916538035927756513096000
1475 116323232116722508358736723312390000
1476 92024601407896028834911718887135200
1477 63321275826983278820241712050883200
1478 37322001415451439123564829828089600
1479 18466615283686909983013848092023500
1480 7460481809736069422542037754795000
1481 2363480637324386793061317560719056
1482 550661002006373854900099362474336
1483 83902489950675306293950050791208
1484 6272525058612251449529907677520
1485 1
1486 108
1487 8586
1488 496080
1489 22137570
1490 796952520
1491 23864300460
1492 607809121920
1493 13390794717300
1494 258558060961200
1495 4421342842436520
1496 67525963411757760
1497 927544136308728120
1498 11525696368333308000
1499 130193325303520122000
1500 1342437843129629702400
1501 12679744940185330548450
1502 110037371314826328773400
1503 879619727485803060256500
1504 6491154997291355547156000
1505 44302132856513501609339700
1506 280077883002176060060859600
1507 1642274859421850533993222200
1508 8940929291370377198299584000
1509 45232409644189720756675326000
1510 212773254966268446439400733504
1511 931040367145298912082466523232
1512 3790573127143000234651249164544
1513 14359696667875906501166084207520
1514 50608966615438985576047887742080
1515 165884946128383341610379187599040
1516 505422603812597735936722436305920
1517 1430385454930574451899044551186090
1518 3756567861433831893876278619276600
1519 9144448064078549264159038092252900
1520 20603001352536159974758322558871840
1521 42891124729276666367205211623330420
1522 82335920955835704319222276220681040
1523 145399306397078286713308036262283000
1524 235544964472321432256141355259872000
1525 348900978624626121529409382478685400
1526 470736121071179086037299511874871200
1527 575877862398868745843816523030596400
1528 635365516113408459449099895609744000
1529 628145453430301545137178305886906000
1530 552147608447376173009470313322811200
1531 427418611832137132036631556343461600
1532 287912582347768244667500115816691200
1533 166199537553182189847124632828211500
1534 80573203545149549763454007751786000
1535 31906988603879221706327787069707256
1536 9911898036114729388201788524538048
1537 2265367228668233269936651371362616
1538 338716353165061578274615014586080
1539 24857784491537440929618523018320
1540 1
1541 110
1542 8910
1543 524700
1544 23873850
1545 876647772
1546 26786459700
1547 696447952200
1548 15670078924500
1549 309145507671000
1550 5403863474089080
1551 84407454264697200
1552 1186393662720466200
1553 15093173815674570000
1554 174649582724234310000
1555 1845852034303240840800
1556 17881691582312645645250
1557 159264616376722317961500
1558 1307542838154572116597500
1559 9917042356972904308155000
1560 69617637345949788243248100
1561 453067163679990685392567000
1562 2737124765703084223322037000
1563 15367222219542835809577410000
1564 80251049368723698116682030000
1565 390084300771492151805568011424
1566 1765766213551428971190884785440
1567 7445768642602321889493525144640
1568 29251233953080550280153134496800
1569 107057429378813238718562839454400
1570 364946881482443351542834212717888
1571 1158260133737203144854988916534400
1572 3420486957442678037149889144140650
1573 9391419653584579734690696548191500
1574 23949744929729533787083195003519500
1575 56658253719474439930585387036897560
1576 124158518953169297378751928383324900
1577 251581980698386874308734732896525400
1578 470409520696429751131290705554445000
1579 809685815373604923380485908705810000
1580 1279303588290295778941167735755179800
1581 1849320475636774980860819510936994000
1582 2436406340918290847800762212821754000
1583 2912091948853122105808374521544660000
1584 3140727267151507725685891529434530000
1585 3036811846460568951552086723275461600
1586 2612002627863060251334970622098932000
1587 1979399003640906682089063296239752000
1588 1305853509346431491655979257935947500
1589 738587699163870872831661737724705000
1590 350976874642671438769605657766779816
1591 136288597996577529087774592212398160
1592 41531732525584276615505275141647960
1593 9314699712039193402551912901117200
1594 1367178147034559251129018766007600
1595 98527218530093856775578873054432
1596 1
1597 112
1598 9240
1599 554400
1600 25710300
1601 962593632
1602 30000834864
1603 795940516800
1604 18281758745250
1605 368343583608000
1606 6578616403238880
1607 105040387529400960
1608 1509955570735138800
1609 19656226364599440000
1610 232866110298979080000
1611 2521163754170280172800
1612 25034368215237703903350
1613 228687654284524353996000
1614 1926905235175158908670000
1615 15009577621364395709640000
1616 108294102538144115045052600
1617 724907461887985096628107200
1618 4508205496452138720765708000
1619 26077710433163600161707120000
1620 140439336395266471704193552500
1621 704668414296889048422961569024
1622 3296096931962667412889651599488
1623 14378035999507931924539220968960
1624 58502467906161100560306268993600
1625 222045038711612643268130333683200
1626 786039437039108757169181381238528
1627 2594502699571335044475175173037056
1628 7981136234032915420016408002994850
1629 22866065243510281093159956812988000
1630 60962987093856995094393587281686000
1631 151088676585265173148227698765060160
1632 347643853068874032660505399473309720
1633 741504785216298155857323423273969600
1634 1463496286611114781297348861724940000
1635 2667200332995404453488659463972080000
1636 4477562559016035226294087075143129300
1637 6904129775710626595213726174164777600
1638 9745625363673163391203048851287016000
1639 12544396087367295225020690246653920000
1640 14656727246707036053200827137361140000
1641 15460133036526532844265168773038713600
1642 14627214716033137407475835483754019200
1643 12316260467098974910776393843269568000
1644 9140974565425020441591854805551632500
1645 5908701593310966982653293901797640000
1646 3275784163331600095182986139156611616
1647 1526432297561668325783075432778859392
1648 581444255358179872617073851983071440
1649 173874394624731610180969040820854400
1650 38280988116967659031612525448212800
1651 5517524237685255979432416891048192
1652 390590044887157789360330532465784
1653 1
1654 114
1655 9576
1656 585200
1657 27650700
1658 1055150712
1659 33530344848
1660 907372189152
1661 21266535683250
1662 437408005534500
1663 7978322020949280
1664 130158741069040320
1665 1912610389597842480
1666 25463747790503820000
1667 308682983419576920000
1668 3421579380659665948800
1669 34803877762647539572950
1670 325879907355447204444300
1671 2816246112948309174210000
1672 22514366432046593564460000
1673 166831455261465258312648600
1674 1147770147989309736327836400
1675 7341934665650625916675581600
1676 43718514549715447329920760000
1677 242577035591823905670879772500
1678 1255190612966333617503400294824
1679 6060565326512001372087423908736
1680 27318268399065070656624519841024
1681 114987609332799404549567494228800
1682 452020257377211452367265322140800
1683 1659416589304785154023827360392448
1684 5687948225983311443657114802427392
1685 18196990613595047157637410246828258
1686 54306904953336917596254897430846500
1687 151082185406515161755671064132874000
1688 391457025698187039520408128618564960
1689 943604744044086660078514655713269240
1690 2113288637866449744193371756330813360
1691 4390488859833344343892046585174820000
1692 8446134387818780769380754969244920000
1693 15013003874347882817574291957832845300
1694 24595962325969107245448899495462020200
1695 37033376381958020886571585634890660800
1696 51073612641423987701869953147090960000
1697 64264111774023158079419011294583460000
1698 73435631923501031010259551671933889600
1699 75795567164898984747829329324907190400
1700 70202684662464156991425444906636537600
1701 57892838914358462796748413768493672500
1702 42099498852340639751404719050308185000
1703 26674242472843029346490029990275266016
1704 14501106826835849094939216611399164224
1705 6628464511083250547834641912607014416
1706 2477710123402425445078808831697175200
1707 727338774222385521600637983516043200
1708 157249440774029795413823881394873472
1709 22263632558567993993538840350549688
1710 1548655265692941410446222812934512
1711 1
1712 116
1713 9918
1714 617120
1715 29698900
1716 1154693232
1717 37399230792
1718 1031913470016
1719 24669181392570
1720 517748251449000
1721 9640472441980380
1722 160621425149028480
1723 2411552230362497040
1724 32819941596649368000
1725 406900296325805940000
1726 4615153583215363372800
1727 48062497862703745124550
1728 461000844551608240433400
1729 4083556863775048302604500
1730 33482903924582113506120000
1731 254637484346446973214042600
1732 1799207259010269316405797600
1733 11828672516881563976866214800
1734 72447824110957027003868688000
1735 413807884244876074379736082500
1736 2206092592486283327733249003024
1737 10984774654303002486908455834584
1738 51111598940186261228523295186432
1739 222309378043412182129163822175680
1740 904040514754422904734530644281600
1741 3437362934988483533335070960812928
1742 12218555448408594953041209575584768
1743 40593286753404335967037299781386114
1744 125992019491741648823311362039563880
1745 365115281399078307576205071654445500
1746 987152499586732534442768324342468160
1747 2487685234298046649297902274153164360
1748 5836701952202575483962645803199389280
1749 12732417693516698597286935097006978000
1750 25782936552288909717057041485063440000
1751 48375234706232066856628274086350279300
1752 83915636170953424719766833572752774800
1753 134245989384597825713821997926478645400
1754 197484635546839419113897152168751712000
1755 266237034492381654900450189648988620000
1756 327635896274081522968850307459397353600
1757 366345241297011759614508425070384753600
1758 370159610038447373227515982234992652800
1759 335778465703279084221140799857263300500
1760 271307881492861900620163744990874970000
1761 193388257928111962762052717429495678616
1762 120152027993782749643782080494450217856
1763 64075156940471421962401538488534472688
1764 28741437431468135162914182447687232320
1765 10546412226224590063209250760982626400
1766 3040155854964576044667261706967553792
1767 645645344198471825812626370165940952
1768 89822005410190601805880923150201696
1769 6141219157058215937976400809912720
1770 1
1771 118
1772 10266
1773 650180
1774 31858820
1775 1261609272
1776 41633105976
1777 1170824898672
1778 28538856905130
1779 610942936709820
1780 11607915797486580
1781 197430501745680840
1782 3027267693433772880
1783 42095142482658972000
1784 533491499627167788000
1785 6188501395675146340800
1786 65946217997663278194150
1787 647596424489163956799300
1788 5876337925920191459845500
1789 49387283288758617421527000
1790 385220809652317215887910600
1791 2793506007410681307051106800
1792 18861937256648980395543423600
1793 118733933959624016478562572000
1794 697561862012791096811555110500
1795 3828219498726197539301814446424
1796 19639445594056883234169663461832
1797 94237010545968419140089825499984
1798 423104945308429636955505338979520
1799 1777946345683698379311243600420480
1800 6993255626355880291957558161653888
1801 25746241837718110793908263034267904
1802 88703848831513178594637062485251138
1803 285904967308182972329821936935933420
1804 861672064101824805879843969104491380
1805 2426749894817384147171805464008567560
1806 6381453427112380535155488442392899880
1807 15652973417270543343354368290398362160
1808 35772030662737391297139484320162462000
1809 76059662829252283665318272380937148000
1810 150217834087773260239003587952350867300
1811 275056807449236225470346843377356317400
1812 465912551393604218653852816333072945800
1813 728224593578970357982495748622271938000
1814 1047199002336701175941770745952688572000
1815 1380751277155057846797297724293174561600
1816 1662643787424899524404307467627130804800
1817 1819951416022366251701953579322047209600
1818 1800993588772133269913391562870775884500
1819 1600716500807885213658966095446162323000
1820 1267767468639845089217901147593360559816
1821 886121206454147778622892843646570356688
1822 540062037069687699397384395831933412656
1823 282624134742769995768656127402257784480
1824 124447664269450162745869158979594991520
1825 44842298860727496658842110177771418432
1826 12697691769236612574314985279930172056
1827 2649749159600622753273487232930950032
1828 362331930266434740340607647784850480
1829 24356699707654619143838606602026720
1830 1
1831 120
1832 10620
1833 684400
1834 34134450
1835 1376301024
1836 46259006640
1837 1325462149440
1838 32929450275150
1839 718756396129200
1840 13929498956983896
1841 241751634790629600
1842 3784084616792216100
1843 53738479765096560000
1844 695858477774566680000
1845 8251335194233528454400
1846 89926660905904470264750
1847 903622917891856683906000
1848 8394768465600273514065000
1849 72274073105500415738820000
1850 577831214478475823831865900
1851 4297701549862586626232472000
1852 29782006194708916414015932000
1853 192541514529120026721993360000
1854 1162603103354651828019258517500
1855 6562661997816338638803110479584
1856 34657845165982735119122935520880
1857 171340019174488034800163319090880
1858 793321772453305569291572510586600
1859 3441186475516835572860471484684800
1860 13986511252711760583915116323307776
1861 53268086560796091297741233864002560
1862 190079676067528239845650848182681010
1863 635344371795962160732937637635407600
1864 1988473994081134167415024544087287800
1865 5824199747561721953212333113620562144
1866 15953633567780951337888721105982249700
1867 40833843697227504373967917279300075200
1868 97560083625647430810380411782261260000
1869 217313322369292239043766492516963280000
1870 450653502263319780717010763857052601900
1871 868600444576535448853726873823230476000
1872 1553041837978680728846176054443576486000
1873 2570204447925777734055867348078606840000
1874 3926996258762629409781640297322582145000
1875 5523005108620231387189190897172698246400
1876 7125616231820997961732746289830560592000
1877 8399775766257075007855170366101756352000
1878 9004967943860666349566957814353879422500
1879 8731180913497555710867087793342703580000
1880 7606604811839070535307406885560163358896
1881 5907474709694318524152618957643802377920
1882 4050465278022657745480382968739500594920
1883 2422492583509457106588481092019352438400
1884 1244476642694501627458691589795949915200
1885 538107586328729959906105322133257021184
1886 190465376538549188614724779198952580840
1887 52994983192012455065469744658619000640
1888 10869957907993042210218229433545514400
1889 1461401982459277148630316396121603200
1890 96614908840363322603893139521372656
1891 1
1892 122
1893 10980
1894 719800
1895 36529850
1896 1499185044
1897 51305443728
1898 1497281316960
1899 37899933335550
1900 843156541613100
1901 16660773262274856
1902 294936994444568112
1903 4710799216822962900
1904 68292651368143545000
1905 903135471154224840000
1906 10941987974961852950400
1907 121900584783559393025550
1908 1252749954350074039051500
1909 11908857590735271729255000
1910 104969487129417270477810000
1911 859700099589927445213263900
1912 6553994863540444605004519800
1913 46582112253262664134742868000
1914 309079799638850569211620920000
1915 1916724035260371932680399177500
1916 11120066162966573804638603868184
1917 60403673003569909779042830479248
1918 307404152048346180082645954839520
1919 1466443276353079991720785549872200
1920 6559761718953967810765273767680400
1921 27521844723077980503832970829734656
1922 108311776006952052305407175523471872
1923 399822766900662849330506956522191090
1924 1384143095698346135882471281991423700
1925 4492478282924043859715425821826835400
1926 13664468638510193813305858458879011184
1927 38926865905385521264448479498596689268
1928 103786019397119906950501789751554357800
1929 258746308746282316497095874726866820000
1930 602550575660310299166807092887943640000
1931 1309041125622024124939888409299057557900
1932 2649231355958433119003866965160852951800
1933 4986081690352606550506144174792535034000
1934 8710137295748468987633772679599723180000
1935 14090986575560023176275297537451618285000
1936 21056456976614632163658790295470912064400
1937 28977506009405391711046501578644279740800
1938 36599022981548683962797528023729081248000
1939 42254080351961588255660340513506664982500
1940 44383502976945908196907696282825409865000
1941 42182081229289391150341074547197269535696
1942 36035595729135342997330975641627194505312
1943 27453153551042458052700373454789948476680
1944 18471505949259610437737168326647562342800
1945 10844725029194942753568598139650420689600
1946 5470760461008754592378737441688113048704
1947 2323677593770300101099642306227221486248
1948 808173493678189939748413606043939759760
1949 221022477462525191607770665148758792800
1950 44572760465007953033224650081708897600
1951 5893509439262162678837481510803732016
1952 383291933432261050330199012527412832
1953 1
1954 124
1955 11346
1956 756400
1957 39049150
1958 1630692504
1959 56802455556
1960 1687844393664
1961 43514738274150
1962 986334067547400
1963 19864768120404636
1964 358550855991435744
1965 5841391028860473996
1966 86411109894385710000
1967 1166549983574207085000
1968 14434111796758188998400
1969 164300788186536573208350
1970 1726011048215657564915400
1971 16780662968763337436677500
1972 151351353535438855107540000
1973 1269081099394654800076722900
1974 9910919061939208914884883600
1975 72202273992557129408851445400
1976 491357630195095776695397360000
1977 3127286583845869995425914447500
1978 18633624381187231780745768643984
1979 104028547950592622397240430269816
1980 544544497914213233289258548572864
1981 2674102445114439984902608943884600
1982 12324400805307454674771120412005600
1983 53323574150963587226176380982610896
1984 216623552013904104610814351046943744
1985 826300384928036555283047710145861586
1986 2959202480458533118093559292533388600
1987 9947630483617525689369871462616564100
1988 31377668725467852460183823127796247904
1989 92825603312842396861377143419730566716
1990 257389328104857369237244438583854807344
1991 668427964261229317617497676377739285000
1992 1624266769171271241232262598219674160000
1993 3689115899480249806648776426206434935900
1994 7821540193782040637059035801903470619600
1995 15456853240093080306569046941856858605400
1996 28422553280863425117541784533430675640000
1997 48535620426928968718281580406777796315000
1998 76794137208829834949814411665835091058400
1999 112287835786445892880305193617246583995600
2000 151275961657067893712896449164746869158400
2001 187125212987258462275067222274100944922500
2002 211675168043895869862175166887321185510000
2003 217940753017995187610095551827185892601096
2004 203109721382399205984956408161898732666304
2005 170209552016463239926742315419697680555416
2006 127248152094899538571078270694683207250400
2007 84046618976260806340156635582290760344400
2008 48455306940363254961068817340666144145664
2009 24011335135626434378029637164347955357896
2010 10021351321609555252880328714944853021024
2011 3425848400669140469920445309805761288400
2012 921170382943497696019976101688650550400
2013 182698792617127043043961926834915692496
2014 23764099872800185120472338776699595584
2015 1520803477811874490019821888415218656
2016 1
2017 126
2018 11718
2019 794220
2020 41696550
2021 1771269444
2022 62781661404
2023 1898824942872
2024 49844154750390
2025 1150723078805300
2026 23612837577084756
2027 434398152451162536
2028 7215835976827644348
2029 108877998466925994600
2030 1499849978881123395000
2031 18944771733245123060400
2032 220232971398974555577150
2033 2363884696469270143253700
2034 23492928156268672411348500
2035 216707619834832906176705000
2036 1859351378182866334996128900
2037 14866378592908813372327325400
2038 110944957598319491530674172200
2039 773888267557275848295250842000
2040 5051770635443328454149554107500
2041 30892587789863042162815353278184
2042 177129689753711762460166138026984
2043 952952871349873158256202460002512
2044 4813384401205991972824696098992280
2045 22836389727481460132664134881069200
2046 101799550651839575613609454603166256
2047 426477618027373705952540753623670496
2048 1679255620982783967188129217393202578
2049 6214325208962919547996474514320116060
2050 21610369671307038566562134556718742700
2051 70599754632302668035413602037541557784
2052 216593074396632259343213334646037989004
2053 623674141177154394690246139645494340872
2054 1684438469938297880396094144471902998200
2055 4263700269074587008234689320326644670000
2056 10104969637706771209516213689174147867900
2057 22398046918557661824305420705450847683400
2058 46370559720279240919707140825570575816200
2059 89531042834719789120256621280306628266000
2060 160933899310343422592196819243526377255000
2061 268779480230904422324350440830422818704400
2062 416125509090946544203483952816854987748400
2063 595649099024704831494529768586190797311200
2064 785925894546485541555282333551223968674500
2065 952538256197531414379788250992945334795000
2066 1056174418471822832264309212700977787220696
2067 1066326037257595831421021142849968346498096
2068 974836525185198555944069624676450352271928
2069 801663358197867092997793105376504205677520
2070 588326332833825644381096449076035322410800
2071 381585542155360632818416936557745885147104
2072 216102016220637909402266734479131598221064
2073 105224188876900330155243451506920956720752
2074 43165689848431169920997610903552592233840
2075 14508433531360088712314623601596246168800
2076 3836674644959667903923200463533229542416
2077 748569145993205831294878671466037260896
2078 95810619102148092871248778970158775328
2079 6034934435761406706427864636568328000
2080 1
2081 128
2082 12096
2083 833280
2084 44476320
2085 1921377024
2086 69276316032
2087 2132013970944
2088 56964748286160
2089 1339023218973440
2090 27985585276544896
2091 524556259563667968
2092 8881028894557100736
2093 136631213762416934400
2094 1919807972967837945600
2095 24744191651585466854400
2096 293643961865299407436200
2097 3218906820724112535494400
2098 32685813086982500746224000
2099 308206392653984577673536000
2100 2704511095538714669085278400
2101 22126703022003815251836019200
2102 169058983006963034713408262400
2103 1208020710333308641241367168000
2104 8082833016709325526639286572000
2105 50695528680800889703081605379584
2106 298323688006251389406595600887552
2107 1648350912605186003470188038923264
2108 8557127824366207951688348620430720
2109 41757969787394669956871560925383680
2110 191622683579933318802088385135371776
2111 827108107689452035786745703997421568
2112 3358511241965567934376258434786405156
2113 12829574624955704873283044158596368640
2114 46102121965455015608665887054333317760
2115 155806355050598991526430018289746886144
2116 495069884335159449927344764905229689152
2117 1478338705012514120747250108789319919104
2118 4146310079848117859436539432546222764800
2119 10915072688830942741080804660036210355200
2120 26946585700551389892043236504464394314400
2121 62325000121203928554588996745602358771200
2122 134896173731721428130057136947114402374400
2123 272856511496288881128401131520934486144000
2124 514988477793098952295029821579284407216000
2125 905362459725151738355706748060371599846400
2126 1479557365656698823834609610015484400883200
2127 2242443666916535836214700305265659472230400
2128 3143703578185942166221129334204895874698000
2129 4064163226442800701353763204236566761792000
2130 4828225913014047233208270686633041313008896
2131 5249605106498933323918873318645998013529088
2132 5199128134321058965035037998274401878783616
2133 4664223174969408541078068976736024469396480
2134 3765288530136484124039017274086626063429120
2135 2713497188660342277819853771077304072157184
2136 1728816129765103275218133875833052785768512
2137 962049726874517304276511556634705890018304
2138 460434025049932479157307849637894317160960
2139 185707949201409135517627182100431950960640
2140 61386794319354686462771207416531672678656
2141 15969475114521724400957411657942128232448
2142 3065939811268738971879960927045080810496
2143 386235803888730029211383336740372992000
2144 23951146041928082866135587776380551750
2145 1
2146 130
2147 12480
2148 873600
2149 47392800
2150 2081491776
2151 76321365120
2152 2389326001920
2153 64959800677200
2154 1554223379165600
2155 33073873508643968
2156 631410312437748480
2157 10891827889551161280
2158 170789017203021168000
2159 2446814083194303264000
2160 32167449147061106910720
2161 389527704515193091497000
2162 4358936319730569058482000
2163 45203784056465160606480000
2164 435509033098021685843040000
2165 3906516026889254522012068800
2166 32687174918869272531121392000
2167 255554276638432494334221792000
2168 1869555861230120516206877760000
2169 12814247465514784371501307980000
2170 82380234106301445767507608741824
2171 497206146677085649010992668145920
2172 2819547613666765532251637435000320
2173 15032792123886581536749801630486400
2174 75396334338351487422129207226387200
2175 355870698077019020632449858108547584
2176 1581236088229834774298190316465658880
2177 6615249415992785325286569644276252580
2178 26060073456941275523856183447148873800
2179 96665739604986323050428472855860182400
2180 337580435942964481640598372961118253312
2181 1109639395923633249837152059270342406720
2182 3431857708064764923163259181118064097920
2183 9981857599634357809754631967240906656000
2184 27287681722077356852702011650090525888000
2185 70061122821433613719312414911607425217440
2186 168796875328260639835345199519339721672000
2187 381228317067908383845813647894018963232000
2188 806166965784489876061185161311851890880000
2189 1594011955073877709484616114412070784240000
2190 2942427994106743149656046931196207699500800
2191 5061643619351864397328927613210867687232000
2192 8097713241643046075219751102348214760832000
2193 12020043093063896517904318042548131285610000
2194 16510663107423877849249663017211052469780000
2195 20922312289727538010569172975409845689705216
2196 24373166565887904718194768979427847919956480
2197 25995640671605294825175189991372009393918080
2198 25264542197750962930839540290653465875897600
2199 22249432223533769823866920255966426738444800
2200 17637731726292224805829049512002476469021696
2201 12485894270525745876575411325460936786105920
2202 7816654030855453097246656397656985356398720
2203 4275458804035087306460715746637590087923200
2204 2011836116348598968107627806088012802073600
2205 798028326151610924016025696414911744822528
2206 259503970610978021515557939441559583777280
2207 66428695910822677724065820085976750894080
2208 12552663626383725949369958444062122240000
2209 1556824492725325386298813205464735863750
2210 95067625827960698145584333020095113100
2211 1
2212 132
2213 12870
2214 915200
2215 50450400
2216 2252105856
2217 83953501632
2218 2672805358080
2219 73919773184400
2220 1799627070612800
2221 38979922349473248
2222 757692374925298176
2223 13312234087229197120
2224 212680662932064096000
2225 3105571720977384912000
2226 41628463602079079531520
2227 514176569960054880776040
2228 5871220349024848119588000
2229 62155203077639595833910000
2230 611565876265307048205120000
2231 5605001255971539096799924800
2232 47941189881008266378978041600
2233 383331414957648741501332688000
2234 2869550856771812885340789120000
2235 20136674588666089726644912540000
2236 132612084171119400503792736023424
2237 820390142017191320868137902440768
2238 4771542115436064746887386428462080
2239 26109586320434588984881234410844800
2240 134490758549491842428662910187609600
2241 652429613141201537826158073199003904
2242 2981759480661974145819444596763813888
2243 12841366513397759749085694015359784420
2244 52120146913882551047712366894297747600
2245 199373087935284291291508725265211626200
2246 718719637814053412525144923078509829632
2247 2441206671031993149641734530394753294784
2248 7810434783871533963061210550130766567680
2249 23528664341995271980135918208496422832000
2250 66703221987300205639938250700221285504000
2251 177847465623639173287485360929465002475040
2252 445623750866608089165311326731056865214080
2253 1048377871936748055575987531708552148888000
2254 2313348684425057905219053071590531512960000
2255 4782035865221633128453848343236212352720000
2256 9247630838621192756061861783759509912716800
2257 16703423943861152511185461123595863367865600
2258 28128898628865317945500188039735903906048000
2259 44073491341234287232315832822676481380570000
2260 64100221475880937532381044655054674294440000
2261 86304538195126094293597838523565613470034016
2262 107241932889906780760056983509482530847808512
2263 122550877451853532747254467102182329999899520
2264 128266137311658734879646896860240672908403200
2265 122371877229435734031268061407815347061446400
2266 105826390357753348834974297072014858814130176
2267 82406902185469922785397714748042182788299072
2268 57322129559606656046475480249484559280257280
2269 35272535133289470278300904909760118225366400
2270 18968740525572504556443347885972692133836800
2271 8778311587667720164176282660564029193047808
2272 3425452412064909884005364800628586505860096
2273 1096073482528574182447086031418616389752320
2274 276158599780441970886139085769366689280000
2275 51375208259935737747860835780336283503750
2276 6274463304645406077608565979326277464600
2277 377389666165540953244592352291892721700
2278 1
2279 134
2280 13266
2281 958100
2282 53653600
2283 2433727296
2284 92211223104
2285 2984632649856
2286 83942793277200
2287 2078879547087200
2288 45818505217801888
2289 906524805714196032
2290 16216721524442840128
2291 263881563267561008000
2292 3925911420858203568000
2293 53636674256524967857920
2294 675486866418111313960680
2295 7867435267693296480247920
2296 84987726657180671854530000
2297 853644035620324421452980000
2298 7990108173406236584799892800
2299 69827385261468561899815843200
2300 570737884492499237346428668800
2301 4369543350084351439041656160000
2302 31375748777689023527563003260000
2303 211547848558690472232240793180224
2304 1340637549150044353613786328378816
2305 7992333043355408451036372267673984
2306 44854930345361986204795966808374400
2307 237128442705682985334747762699206400
2308 1181426596769202784712232186603601664
2309 5549385700120896326941744110643764736
2310 24582044468504282948249757115117301604
2311 102707348330297968241080252409351443800
2312 404787784595880227773669230083914513800
2313 1504819241673174332474522182695629955792
2314 5276156353520759387935361726982208733888
2315 17443304350646425850836703561958712001152
2316 54359327962540800781693328274802080336000
2317 159611281183896920638423671318386647456000
2318 441325192473474985565241451195339080215840
2319 1148338127233182383618302265037723460359360
2320 2809652696790484788943646584978919759019840
2321 6458098410686619985403189824856900473680000
2322 13930278389993453026365558217253314244880000
2323 28163239372164541575279306341449416552364800
2324 53291876392318915154734566441948706935571200
2325 94231810406698815117425629933115278085260800
2326 155417048413826170766587410479964434342010000
2327 238595268826890156370529443993814620984860000
2328 340141415239614606921826775357582123676016416
2329 449075593976484644432738618445958097925198144
2330 547393919284945779604403286389747740666217856
2331 613845085705795374066881577831151791775929600
2332 630685828797861090776535393409509865624377600
2333 590864012830789530995273158652082961712226816
2334 501932949675134984238331535283529658801457984
2335 384058268049364595511385717671546547177723776
2336 262584428214488278738462292105991991233283200
2337 158863201901669725660213038545021296620883200
2338 84020982339105321571401562608255707990600448
2339 38250885268058160371393240273685882648771072
2340 14687384665882894044790952821009459622681088
2341 4625656546322403012342829686636892045440000
2342 1147379651138564809702225332427510331583750
2343 210194520705621103599886960307430295064100
2344 25285107633091243867387687603556812353900
2345 1498293301493043187508381577755872596600
2346 1
2347 136
2348 13668
2349 1002320
2350 57006950
2351 2626880256
2352 101134889856
2353 3327131478528
2354 95135165714160
2355 2395996766134400
2356 53718247496733248
2357 1081468189273075968
2358 19691733279680591584
2359 326253569130802700800
2360 4943740307747367456000
2361 68816865083843354987520
2362 883328979162145564410120
2363 10489913690257728640330560
2364 115583308253765713722160800
2365 1184648865758817564465360000
2366 11319319912325501828466514800
2367 101026855271911961897605900800
2368 843699481423694524772981510400
2369 6602865506794131063440724864000
2370 48489793565519399997142823220000
2371 334540783767231444460287765959424
2372 2170556031957214667755654055470464
2373 13255576754833360357816422297605632
2374 76253381587115376548153143574236480
2375 413454720615037000070842252911436800
2376 2114131804744889193695573386553813504
2377 10198871016438404060325367554696648704
2378 46432750662730312235582874550777125252
2379 199545705327436052582670204681025662240
2380 809575569191760455547338460167829027600
2381 3100839649508359230553560861312207181632
2382 11211832251231613699362643669837193559512
2383 38262732123998611543770833619780400518656
2384 123214476715092481771838210756218048761600
2385 374260935189827262186648608608630759552000
2386 1071789753149867822087014952902966337667040
2387 2892110838957644521705353852687599826090240
2388 7348322437759729448006460299175636292821120
2389 17566027677067606360296676323610769288409600
2390 39469122104981450241369081615551057027160000
2391 83265229448138644657347514400806970676556800
2392 164720345212622101387361387184205094164492800
2393 305131576555024734665949658831039948085606400
2394 528417964607008980606397195631879076762834000
2395 853919909485712138589263273241020748787920000
2396 1284978679794099626149123373573088022776062016
2397 1796302375905938577730954473783832391700792576
2398 2326424156961019563318713967156427897831425888
2399 2782764388532939029103196486167888122717547520
2400 3063331168446753869486029053703333633032691200
2401 3090673297884129854436813445257049338187032576
2402 2844286714825764910683878699940001399874928576
2403 2374178384305162954070384436515015018916837888
2404 1785574111858520295421543586320745540386325760
2405 1200299747701504593877165180117938685580006400
2406 714178349882395233356913282170173517920103808
2407 371580028318279272179248619801520002873776128
2408 166457026213339465840964131971440542390385664
2409 62908929029984680967862483738261731817984000
2410 19505454069355601764937830651267675636923750
2411 4764409135994078348264104433635086688119600
2412 859693659525102291491181378520931620032600
2413 101883944501526936750569947287399336568800
2414 5949105755928259715106809205795376486500
2415 1
2416 138
2417 14076
2418 1047880
2419 60515070
2420 2832105276
2421 110766784128
2422 3702775355136
2423 107611908758640
2424 2755396281054560
2425 62823035208043968
2426 1286574225169693824
2427 23837361338560716128
2428 401991004821881899200
2429 6202146931537606444800
2430 87932660940466509150720
2431 1149994331362038564986760
2432 13919308550534293772746320
2433 156377417049212436212335200
2434 1634815434747168238962196800
2435 15939450488784890329881418800
2436 145226104453373445227808482400
2437 1238622642941168557645440940800
2438 9904298260191196595161087296000
2439 74351016800463079995618995604000
2440 524620774544067492449087632981824
2441 3482985260582507257561398368080512
2442 21777018954369092016412693774637824
2443 128328861695389292239574802600544320
2444 713209393060938825122202886272228480
2445 3740387039164034727307552914672131584
2446 18519002635111838951643430559843914752
2447 86590805289956528223114009297395179524
2448 382462601877585767450117892305299185960
2449 1596020407835184898079038678616577225840
2450 6292880465178729026711638218545361633312
2451 23442921979847919553212800400568677442616
2452 82504016142372006141255859992651488618352
2453 274251577204560685234091501360614366598400
2454 860800150936602703029291799799850746969600
2455 2550120447149685507724276956907057837897440
2456 7126987424574195428488193422694442428579520
2457 18779046229830419700460954097893292748320640
2458 46617534989140955340787333320351656957702400
2459 108934777009748802666178665258920917394961600
2460 239387534663398603389874103902320040695100800
2461 494161035637866304162084161552615282493478400
2462 957003581013486667815933020879170746268492800
2463 1736230455137315221992447928504745537935026000
2464 2946023687725706878132958292681521583318324000
2465 4666501521357519694962605935607530187976225216
2466 6885825774306097881301992149504690834853038208
2467 9442545107665314698175956690223148526492258016
2468 12000671425548299563007534846599017529219423680
2469 14091323374855067799635733647035334711950379520
2470 15232604111000354282581437694481171738207517696
2471 15096598717152136833629817715066161276259236288
2472 13651525709754686985904710509961336358771817856
2473 11200419428930718216735137041466494753332407040
2474 8282068259140381697752439742813776930502044160
2475 5475367349098363455736335163304663637387462528
2476 3204877744245158722546019345788110024786319104
2477 1640790686960060449003789300861342489276658688
2478 723452683844823831130418562990009915906816000
2479 269175266157107304356142062987493923789547750
2480 82186057595897851507555801480205245370063100
2481 19772954169077352704297171705981427260749800
2482 3514996085302679317894663181415277111623600
2483 410488297159049920342369835199880977568500
2484 23623985175715118288974865541854103729000
2485 1
2486 140
2487 14490
2488 1094800
2489 64182650
2490 3049959528
2491 121151170140
2492 4114194839040
2493 121497316340400
2494 3161930158587200
2495 73293541076051296
2496 1526443995964043520
2497 28769229201711209120
2498 493673163816346192000
2499 7752683664422008056000
2500 111914295742411920737280
2501 1490733392506346287945800
2502 18383992425233972907400800
2503 210508061412401356439682000
2504 2243864322201995622104976000
2505 22315230684298846461833986320
2506 207465863504819207468297832000
2507 1806324687622537479899601372000
2508 14751082515178377907686725760000
2509 113142851652878599993333254180000
2510 816076760401882766031914095749504
2511 5541112914563079727938588312855360
2512 35450961088507824212764850330805760
2513 213881436158982153732624671000907200
2514 1217674573518676042891565903391609600
2515 6545677318537060772788217600676230272
2516 33239235498918685297821542030489077760
2517 159509378165709394095210017126780593860
2518 723577895444081181662385201658674135600
2519 3103373015235081746264797430643344605800
2520 12585760930357458053423276437090723266624
2521 48264839370275128491908706707053159440680
2522 175008519089880013026906369681381945554080
2523 599925325134976498949575159226343926934000
2524 1943742276308457716517755676967404912512000
2525 5950281043349266184689979566116468288427360
2526 17203073093799782068764604813400378275881600
2527 46947615574576049251152385244733231870801600
2528 120860275897772847179819012312022814334784000
2529 293285938103169853332019483389402469909512000
2530 670285097057516089491647490926496113946282240
2531 1441303020610443387139412137861794573939312000
2532 2912619594388872467265883107023563140817152000
2533 5524369629982366615430516136151463075247810000
2534 9820078959085689593776527642271738611061080000
2535 16332755324751318932369120774626355657916788256
2536 25368831800075097457428392129754124128405930240
2537 36721008752031779381795387128645577603025447840
2538 49414529399316527612383967015407719237962332800
2539 61649539764990921623406334705779589364782910400
2540 71085485851334986652046709240912134778301749248
2541 75482993585760684168149088575330806381296181440
2542 73508215360217545308717671976714888085694403840
2543 65335780002095856264288299408554552727772374400
2544 52704070739984247167515525636087671375922099200
2545 38327571443688544190154346143132645461712237696
2546 24926826899684567842024594911685300192782481920
2547 14356918510900528928783156382536746781170763520
2548 7234526838448238311304185629900099159068160000
2549 3140378105166251884154990734854095777544723750
2550 1150604806342569921105781220722873435180883400
2551 346026697958853672325200504854674977063121500
2552 82016575323729184084208807566356465937884000
2553 14367090400566747211982944231995834214897500
2554 1653678962300058280228240587929787261030000
2555 93820969697840041204785894580506297666600
2556 1
2557 142
2558 14910
2559 1143100
2560 68014450
2561 3281017068
2562 132334355076
2563 4564184899560
2564 136925546986800
2565 3620920020317600
2566 85308875678682656
2567 1806292061890784832
2568 34620597852906709280
2569 604324045361389304000
2570 9656851581999343368000
2571 141891339244843685220480
2572 1924401288508192480802760
2573 24171545596140964378249200
2574 282001365288311251079574000
2575 3063737824545032484027948000
2576 31066301540886629388043392720
2577 294601526176843274604982921440
2578 2617327608595921654548401988000
2579 21819309553701350655119948520000
2580 170917924837327246798439596740000
2581 1259596738881166878005780452135104
2582 8742644820755081348525328226949568
2583 57204959938273989070597826670163840
2584 353153069006691463139915154443358400
2585 2058449874281571405840504265257244800
2586 11335197307710519874828376820683228032
2587 58999643010580666403633237104118113024
2588 290388867942701717455382338871831337540
2589 1351948173066572734158667087309627990200
2590 5955121191397048756345962637180472081400
2591 24821917390427208938695906306484481998064
2592 97908674151129546369300519320022123436808
2593 365458966334749438967951536687591709833520
2594 1290748426805555497739995039547588448858000
2595 4312678175559390558523770408271429649636000
2596 13628063034767674164935114490137717692849760
2597 40713939655326150896076231391714228586253120
2598 114940713992927568856269632840553774580238400
2599 306467128169352576777398209791200707777488000
2600 771233392789817021724940122986947235687976000
2601 1830393918887832398227191225222354772699463040
2602 4093300578533659219475930471527496589987646080
2603 8616499633400414382328237524944707624917408000
2604 17053488857771653465024636768119733840982370000
2605 31692073004321998234460611936422429153878940000
2606 55220268002730649723724170238022440557718665056
2607 90059352890266595973870792060627140655841052352
2608 137220611652329280847761709796517684727095094560
2609 194912865963970747804403425449663781438629201600
2610 257477489606726790309520574359432402641152155200
2611 315441843465299003268457272256547598078714012288
2612 357286169639267238395905685923232483538135258816
2613 372791663612531836922782479310482646720307333760
2614 356833875396061984212651481385182557205526044800
2615 311832418544906795741133526680185388974205753600
2616 247387052045626057954632597832947075252869897856
2617 176980470987760431678374623872965631368755621632
2618 113260134919326394882622678128901002384791578880
2619 64206425691228115012824647465363380036729920000
2620 31852406495257697682143477453520114315096483750
2621 13615490208387077399751744445220668982973786900
2622 4913579111015722147017847168936384674296325300
2623 1455794211996193017494706334302827270397441000
2624 340021139480079684016929680157234743085907500
2625 58705603161652068948102540871507447766565000
2626 6661288848546642925539798515215947134328600
2627 372641034574519600278163693967644731577200
2628 1
2629 144
2630 15336
2631 1192800
2632 72015300
2633 3525869088
2634 144364750992
2635 5055712504128
2636 154041240360150
2637 4138194308934400
2638 99068371755889536
2639 2132016859936664064
2640 41544717423488051136
2641 737480190949492032000
2642 11987815756964702112000
2643 179231165361907812910080
2644 2474230228081961761032120
2645 31642750598584535186071680
2646 376001820384415001439432000
2647 4162058931457402619811552000
2648 43014879056612256075752389920
2649 415908036955543446501152359680
2650 3768951756378127182549698862720
2651 32061026282989739738135434560000
2652 256376887255990870197659395110000
2653 1929595004243489685455663671355904
2654 13684139719442736023778774616094976
2655 91527935901238382512956522672262144
2656 577886840192767848774406616361859200
2657 3446706766238910260942239699965619200
2658 19431766813218034071134360264028390912
2659 103609129189312389781990074914548881408
2660 522699962296863091419688209969296407572
2661 2495904319507518893831385391956236289600
2662 11283387520541776590971297628341947101600
2663 48302109516507001178002844704510343347584
2664 195817348302259092738601038640044246873616
2665 751801302174341703019786018328760088800384
2666 2733349609705882230508224789630187303464000
2667 9409479655765943036779135436228573781024000
2668 30663141828227266871104007602809864808911960
2669 94561408231725253694112537425916918006781440
2670 275857713583026165255047118817329058992572160
2671 760883904420461569930092107067808653792384000
2672 1983171581459529484435560316252150034626224000
2673 4881050450367553061939176600592946060531901440
2674 11335293909785517838548730536537682864581173760
2675 24815518944193193421105324071840757959762135040
2676 51160466573314960395073910304359201522947110000
2677 99209967665703646647007133018365865177360160000
2678 180720877099845762732188193506255260007079267456
2679 308774924195199757624699858493578767962883608064
2680 493994201948385411051942155267463665017542340416
2681 738617176284520728521949822756620645451647500800
2682 1029909958426907161238082297437729610564608620800
2683 1335988984088325190313466094263025121274553463808
2684 1607787763376702572781575586654546175921608664672
2685 1789399985340152817229355900690316704257475202048
2686 1835145644894033061665064761409510294199848230400
2687 1727071856556406868720124147767180615857139558400
2688 1484322312273756347727795586997682451517219387136
2689 1158417628283522825531179356259411405322764068864
2690 815472971419150043154883282528087217170499367936
2691 513651405529824920102597179722907040293839360000
2692 286671658457319279139291297081681028835868353750
2693 140045042143409938968875085722269738110587522400
2694 58962949332188665764214166027236616091555903600
2695 20963436652745179451923771213960712693723150400
2696 6120380510641434312304734242830225375546335000
2697 1408934475879649654754460980916178746397560000
2698 239806398547679145319432746547774096835829600
2699 26830154489365411220027785965670420673558400
2700 1480212998448786189993816895482588794876100
2701 1
2702 146
2703 15768
2704 1243920
2705 76190100
2706 3785124168
2707 157292937648
2708 5591924436384
2709 173000162250630
2710 4720127883628300
2711 114793510129840256
2712 2510277915731878656
2713 49717448719911930048
2714 897267565655215305600
2715 14832382207769885664000
2716 225584052955504661076480
2717 3168750993859354536058680
2718 41248585601726269081843440
2719 499056961601132638274155200
2720 5626487074007229467523024000
2721 59246908889296126293017442720
2722 583870898033743684511233120320
2723 5394774082658887927963294450560
2724 46809098373165020017677734457600
2725 381949240197700684172023180470000
2726 2934592402286973896630488500187104
2727 21254089351474887866720224403721984
2728 145250854799791346161865785979894272
2729 937460874090490065789592955431460480
2730 5718399862169101114745079502215686400
2731 32988813427091081097507169750559826432
2732 180082534067138201287744654018144484352
2733 930660908479780626186274129945332628116
2734 4555025383101221981242278340320131228520
2735 21120186897424351054894992996640054831200
2736 92790894597500291736689675353401449062464
2737 386342335839592264051834481641168378966864
2738 1524485973853526231123454981611096846734112
2739 5700986328815125795060011704085819232939200
2740 20202706319732760049555202554255467235728000
2741 67830586468502741866381592575912731243956760
2742 215718212528623234989694226002872969202970160
2743 649600422308416453665110957215000687305089280
2744 1851484167423123153496557460531667724228134400
2745 4992121567122263874613651830565756983714288000
2746 12725595817029691911484281851545895086386743040
2747 30647276126457140822742864043231512930163914240
2748 69674341651003966143872640663245205040870609920
2749 149388562394079684353615818088728868447005561200
2750 301763651649848591884646696264196173247803820000
2751 573592349056032203454336440258984086109425501056
2752 1024571339374981013936504075910511366422295608576
2753 1717217940106292143180560825453564168870504326208
2754 2695952693438500659105116853061665355898513377920
2755 3957022471850748566862105669102855872169285753600
2756 5418177546580429938493501382288935214057911269888
2757 6904029807441134577238530460340110049545731324768
2758 8164137433114447228608936296899569963174730609344
2759 8931042138484294233436648505526283431772594721280
2760 9005446109186978672612075913357441782683656268800
2761 8335040676614170260317621373140832227750539635456
2762 7047040572058097188648007750578086049046814752256
2763 5411775173963450286391498147686396986676950350848
2764 3749655260367721916748959411977221394145027328000
2765 2325225674153811930796473854106968345002043313750
2766 1277911009558615693090985157215711360259111141900
2767 614899328749967514398233445712610424954797280400
2768 255055145941733016665072549769855337773631663200
2769 89357555455364940959649119945321290482976491000
2770 25713054184803606199268912901720262121755470000
2771 5835289031326859202772863499329169689671853600
2772 979300638861837509531014187746970354584881600
2773 108055548886761391869548633370228982025955300
2774 5880298213015725960249409584793845897453000
2775 1
2776 148
2777 16206
2778 1296480
2779 80543820
2780 4059408528
2781 171171726264
2782 6176155347648
2783 193969878887070
2784 5373684052130680
2785 132729996087627796
2786 2948580408954905088
2787 59340180730217464896
2788 1088488522270261190400
2789 18293271389582858985600
2790 282935930825548218977280
2791 4042889199061935097730040
2792 53550795342591998457130080
2793 659468127830068129147990800
2794 7570182608664272374485523200
2795 81190208477924321216357236320
2796 815215970839566653845872658560
2797 7677178502245340512870842102720
2798 67919083914004146692316712742400
2799 565284875492597012574594307095600
2800 4431833423861960578584819367629504
2801 32766721083523785461193679289071392
2802 228692835216692757786767407713025024
2803 1508089232232527497139779971781045120
2804 9403590884455855166469686292532462080
2805 55481186218289545482171149125941526272
2806 309909477231819230123095451100992833536
2807 1639735886369137293756768705141776535252
2808 8221265325597327478339721882529017339280
2809 39072345760235049451555737043784101437720
2810 176064774364487733038847076311582236682624
2811 752350864529732303679888201090696316935472
2812 3048971947707052462246909963222193693468224
2813 11718694120342203023178912947287517312152800
2814 42714293361720692676202428257568702155539200
2815 147631276431447144062124642665221826825082360
2816 483731749306609678461738567400381809727872480
2817 1502200976588213049100569088559689089393018960
2818 4419671883526164947056298454172368115899417600
2819 12313899865568250890713674515395533893161910400
2820 32472210015868869015511615759117111599745482240
2821 80996372619922443602963283542826141315433201920
2822 190959306747196055357280570706672043445349079040
2823 425182831429303717006445020714074471733785058800
2824 893220408883551831978554220942020672813499307200
2825 1768576409589432627317537357465200932170728628256
2826 3296446917989069349187013113799036570228255436288
2827 5776096707630255390698250049252897658928060006336
2828 9500023776878526132084697482217296968404285236480
2829 14640983145847769697389790975680566727026357288320
2830 21102375707734306076237847488914800307383443893248
2831 28383233652813553261980625225842674648132451001824
2832 35538010002968770289238899174739304545584121475968
2833 41306069890489860829644499338059060871948250585920
2834 44426867471989094784886241172563379461239370926080
2835 44056643576389185661678855829458684632395709501696
2836 40113923256330707073842505657136797509958791666688
2837 33372613572774610099414238577399448084507860496896
2838 25224953569746492894492999680574034833339274752000
2839 17206669988738208287893906520391565753015120521750
2840 10507268300815284587636989070440293406574913833400
2841 5687818790937199508183659372841646430831874843700
2842 2696297257098320461887909811852756427892677582400
2843 1102076517282834271835672479325629249290043389000
2844 380553201935093371749179910945459879401980956000
2845 107952847079546895251297974737589639258929291600
2846 24156082425258658568431683297758602079760412800
2847 3998055308810171499173299434698472334960346100
2848 435142067763163721058456309274744596411522000
2849 23362265873332749085315221863910685052043000
2850 1
2851 150
2852 16650
2853 1350500
2854 85081500
2855 4349366280
2856 186056224200
2857 6811936045200
2858 217130461440750
2859 6106459150148500
2860 153149995485724380
2861 3455367666744029400
2862 70643072297877934400
2863 1316719986617251440000
2864 22491727118339580720000
2865 353669913531935273721600
2866 5139265931010934446267000
2867 69246718115420687660082000
2868 867721220829037012036830000
2869 10138637422318221930114540000
2870 110713920651714983476850776800
2871 1132244403943842574785934248000
2872 10863931842800010159722889768000
2873 97960217183659826960072181840000
2874 831301287489113253786168098670000
2875 6647750135792940867877229051444256
2876 50153144515597630807949509115925600
2877 357332555026082434041824074551601600
2878 2406525370583820474159223359225072000
2879 15331941659438894293157097216085536000
2880 92468643697149242470285248543235877120
2881 528254790736055505891639973467601420800
2882 2860004452969425512366457043851935817300
2883 14680830938566656211320931933087530963000
2884 71473803219942163630894640933751405069000
2885 330121451933414499447838268084216693779920
2886 1446828585634100583999785002097492917183600
2887 6017707791527077228118901243201698079213600
2888 23754109703396357479416715433690913470580000
2889 88988111170251443075421725536601462824040000
2890 316352735210243880133124234282618200339462200
2891 1067055329352815467195011545736136344987954000
2892 3414093128609575111592202473999293384984134000
2893 10358605977014449094663199501966487771639260000
2894 29791693223148994090436309311440807806036880000
2895 81180525039672172538779039397792778999363705600
2896 209473377465316664490422285024550365470947936000
2897 511498143072846576849858671535728687800042176000
2898 1181063420636954769462347279761317977038291830000
2899 2576597333317937976861214098871213479269709540000
2900 5305729228768297881952612072395602796512185884768
2901 10301396618715841716209415980621989281963298238400
2902 18835097959663876274016032769302927148678456542400
2903 32386444693904066359379650507558966937741881488000
2904 52289225520884891776392110627430595453665561744000
2905 79133908904003647785891928083430501152687914599680
2906 112039080208474552349923520628326347295259675007200
2907 148075041679036542871828746561413768939933839483200
2908 182232661281572915424902202962025268552712870232000
2909 208250941274948881804154255496390841224559551216000
2910 220283217881945928308394279147293423161978547508480
2911 214896017444628787895584851734661415231922098214400
2912 192534309073699673650466761023458354333699195174400
2913 157655959810915580590581248003587717708370467200000
2914 117318204468669601962912999002669766497830367193750
2915 78804512256114634407277418028302200549311853750500
2916 47398489924476662568197161440347053590265623697500
2917 25277786785296754330199154486119591511493852335000
2918 11807962685173224341096490849917456242393322025000
2919 4756915024188667146864748886818248492524761950000
2920 1619292706193203428769469621063844588883939374000
2921 452926545473599848158094061832973788995507740000
2922 99951382720254287479332485867461808374008652500
2923 16317827541118639539692111597802922365432075000
2924 1752169940499956181398641639793301378903225000
2925 92826069736708789698985814872605121940117520
2926 1
2927 152
2928 17100
2929 1406000
2930 89808250
2931 4655659680
2932 202003900560
2933 7503002020800
2934 242675221610250
2935 6926729782258000
2936 176354540256288680
2937 4040122194962249760
2938 83888648353730047100
2939 1588424110839858880000
2940 27570504209577550560000
2941 440637925056181652505600
2942 6509736845947183631938200
2943 89199162318169021392648000
2944 1137014013500117464048260000
2945 13518183229757629240152720000
2946 150254606598756049004297482800
2947 1564555903631491557886018233600
2948 15289978149125940224795178192000
2949 140471254829398997150292185280000
2950 1214978804791780909379784144210000
2951 9906451182750264822719007998230656
2952 76232779663708398828083253856206912
2953 554230085346576836473033258488198400
2954 3810331836757715750752103652106364000
2955 24792075874837360984679561455797888000
2956 152774280890942226690036497593172318720
2957 892163646576449298839214177411949066240
2958 4940007691492644066814789439380616411700
2959 25947515147234090047916065742201217516000
2960 129333548683704867522571255022978732982000
2961 611932447486329316049651423765865090909120
2962 2748974312704791109599591503985236542648840
2963 11726815183488663316334269089316129590262400
2964 47508219406792714958833430867381826941160000
2965 182786390511867829019785165967073274989920000
2966 667855774332737080281040050152193978494420200
2967 2317034429451827871623453642169896063402414400
2968 7631502287480226720029629059527832272317476000
2969 23856183462215094884678883701498577898320720000
2970 70755271404978860964786234614671918539337590000
2971 199023222677905971385393774007491974321020697600
2972 530665889578802216709069788728860925859734771200
2973 1340477892190908270365146863335013112855282944000
2974 3205743570300305802826371187923577366246792110000
2975 7252644345635677268201935982007860163870293520000
2976 15509054668707332270323019903925608174420235663168
2977 31316245720896158817276624581090847417168426644736
2978 59644476872268941534384103769459269304148445717600
2979 107016078118987349709254497329325282055147086656000
2980 180635506344875080682081836712942057021753758752000
2981 286389384604965582463227930206700861314489595694080
2982 425748504792203298929709378387640119721986765027360
2983 592300166716146171487314986245655075759735357932800
2984 769426792077752309571809301395217800555898785424000
2985 931004208052712648065630789277982584298030934848000
2986 1046345284939243159464872825949643760019398100665280
2987 1088806488386119192004296582122284503841738630952960
2988 1045186249257226799816819559841631066382938488089600
2989 921680995817660317298782680636358965064319654400000
2990 743015294968240812431782327016908521152925658893750
2991 544467539224064746813916706377360658340700080458000
2992 360228523426022635518298426946637607286018740101000
2993 213456866186950369899459526771676550541503641940000
2994 112175645509145631240416663074215834302736559237500
2995 51646505976905529023102987914026697918840272600000
2996 20511040945113910097746615200142031459196565404000
2997 6884483491198717692003029739861201592731717648000
2998 1899076271684831462107317231481774359106164397500
2999 413384964375005535005533493811007366590945900000
3000 66582457738998334893148382312145452398322550000
3001 7054781299989868017122921930317989267448931520
3002 368861487637974401172285738046404563498888040
3003 1
3004 154
3005 17556
3006 1463000
3007 94729250
3008 4978969380
3009 219074652720
3010 8253302222880
3011 270811479188250
3012 7843502841674500
3013 202676113428869080
3014 4713475894122624720
3015 99375783434418671180
3016 1911072758354205215000
3017 33697282922817006240000
3018 547243874666548181337600
3019 8217208805539887535397400
3020 114472258308316910787231600
3021 1483899644737441436130780000
3022 17946553598126507784340680000
3023 202975521194810803040893090800
3024 2151264367493300892093275071200
3025 21405969408776316314713249468800
3026 200301604108587458899490708640000
3027 1765157886206926981551761869890000
3028 14669168097534045987487761843533856
3029 115096549688344053132596285233881024
3030 853514331433728328168471218071825536
3031 5987664314904981894039020024738572000
3032 39770621715884933246256796502009112000
3033 250289779331969179896442772652644011520
3034 1493404364921447739361293296972175610880
3035 8452902049887413180994195262940165860020
3036 45408151507659657583853115048852130653000
3037 231597284852215693005534572948124707898000
3038 1121876153724937079424360943570752666666720
3039 5162707855567534522906549897728371067901480
3040 22574119228215676883943467996933549461255120
3041 93798279341616385944363440430471812165880000
3042 370382949195100600908512046828016899321680000
3043 1389862016854615004909191455722133414704604200
3044 4955879196327520725416831401307833246721830800
3045 16789305032456498784065183930961230999098447200
3046 54027239017369479591772766029864426416785160000
3047 165095633278284008917834547434234476591787710000
3048 478899629568711243646103768705527563209956053600
3049 1318105596695734538277366894584590041651599270400
3050 3440559923289997893937210282559866989661892889600
3051 8511801893555984373021744188624670937965620430000
3052 19944771950498112487555323950521615450643307180000
3053 44229526277424614252402686392676734423346598002368
3054 92744266173423239574242311259384432735460340447872
3055 183704988766588339925903039609934549456777212810208
3056 343343250631751080317191512264918613260263569688000
3057 604736260371973096196534844647675582203262583648000
3058 1002362846117379538621297755723453014600713584929280
3059 1561077850904745429408934387421347105647284805100320
3060 2280355641857162760226162697045772041674981128041280
3061 3118203315262469886159437695127987928568642446192000
3062 3982629112225492994502976154133592166163798999072000
3063 4739328643548336663458541623418974677734920808895680
3064 5239881225358198611520677301463494174738367161461120
3065 5365289412853764239059673740520372807432417572193280
3066 5069245476997131745143304743499974307853758099200000
3067 4400936747119580196711326090792458163751944287293750
3068 3493666710021082125389298865921397557686158849605500
3069 2521599663982158448628088988626463251002131180707000
3070 1643617869639517848225838356141909439169578042938000
3071 959724967133801511723564784079402137923412784587500
3072 497097620027715716847366258672506967468837623775000
3073 225621450396253011075212767201562346051162219444000
3074 88350871470383543714038881661552087106723709816000
3075 29245774583946404516452685364819325130234931721500
3076 7957660564218856548856519755861891806875708575000
3077 1708949748634290595590808479345066611556945450000
3078 271609080049609918659232494317242586796783863520
3079 28402334548124028890266001829573151389414379080
3080 1465865132691170996866486179768828525073503120
3081 1
3082 156
3083 18018
3084 1521520
3085 99849750
3086 5319994680
3087 237330873780
3088 9067008075840
3089 301761362524050
3090 8866568429719000
3091 232481424227232180
3092 5487330145396488480
3093 117444107695222065940
3094 2293287310025046258000
3095 41068563562183226355000
3096 677540035301440605465600
3097 10337778819872761738080600
3098 146374363082765885924656800
3099 1929069538158673866970014000
3100 23725952214472332325060560000
3101 272967080227504183399821742800
3102 2943835450253990694443429044800
3103 29815457390795583438350597474400
3104 284064093099451305348368641344000
3105 2549672502298894528908100478730000
3106 21588587011465199755170668373502656
3107 172644824532516079698894427850821536
3108 1305374859839819796022367745286321408
3109 9340756331251771754700871238592172320
3110 63308336608959689657306737288912464000
3111 406720891414449917331719505560546518720
3112 2478415754550487737663422918379355269120
3113 14333181736765613654729287619768107327860
3114 78707462613276739812012066084677026465200
3115 410558823147109637600720379317130164001000
3116 2035031162570816097560468688337644372093120
3117 9587886017482564113969306952924117697531320
3118 42945885360995677974331475701483337999460960
3119 182906644716151952591508708839420033723466000
3120 740765898390201201817024093656033798643360000
3121 2852874666175262378497814040692800167025240200
3122 10447529116582340988716563494648945763359535200
3123 36376827570322414032141231850416000498046635600
3124 120403561238709125947379307152269293157406928000
3125 378748805756063314576208667643243799239983570000
3126 1131944578980590212254427089667610603950805217600
3127 3212882391945852937051081805549938226525773221600
3128 8656892710213543087971045227086116941729924044800
3129 22130684923245559369856534890424144438710613118000
3130 53644559039270785311355698901402965694833722760000
3131 123210823201397139703121769236742331607894094435168
3132 267927880056556025436700010304888361235774316849408
3133 551114966299765019777709118829803648370331638430624
3134 1071230941971063370589637518266546073372022337426560
3135 1965392846208912562638738245104945642160603396856000
3136 3399317478137200174454835867236058049515463461934080
3137 5534730562298642886086221919039321556385827945355680
3138 8469892384040890252268604303312867583364215618439040
3139 12160992929523632556021807010999152921417705540148800
3140 16349740565978339661643796843285273103198753785664000
3141 20537090788709458874987013701482223603517990171881280
3142 24041807975172911276388989971420737978211331681998080
3143 26155785887662100665415909485036817436233035664442240
3144 26360076480385085074745184666199866400839542115840000
3145 24519504733951946810248816791557981198046546743493750
3146 20962000260126492752335793195528385346116953097633000
3147 16390397815884029916082578426072011131513852674595500
3148 11654744893807490196510490161733539659566098849924000
3149 7485854743643651791443805315819336675802619719782500
3150 4308179373573536212677174241828393718063259406050000
3151 2199809141363466857983324480215232873998831639579000
3152 984481139241416629956433252800151827760635623664000
3153 380195069591303258713884909742651226693054112379500
3154 124139504801814162162161708191445512187261053770000
3155 33324520098368666614020765347228798925360436275000
3156 7061836081289857885140044852248307256716380451520
3157 1107691047376837126720374071353352904187160784120
3158 114337480349911337755585922021968624955733243360
3159 5825874245311064218315521996517139009907512400
3160 1
3161 158
3162 18486
3163 1581580
3164 105175070
3165 5679453780
3166 256837520940
3167 9948522749880
3168 335762642808450
3169 10006555799254300
3170 266174384260164380
3171 6374986492445920440
3172 138478873252575271780
3173 2744995416545131127000
3174 49914100329422690493000
3175 836338481075215747371600
3176 12963246456665844084259800
3177 186509269089330725613675600
3178 2498303172369430090010346000
3179 31239170415721904227996404000
3180 365498293863946279467557926800
3181 4009706906380435601052256802400
3182 41323177787243001607538547376800
3183 400733274193868805759305761896000
3184 3662256866938412141522544323994000
3185 31583303220476866308490422250124256
3186 257338512039033401815333203777639648
3187 1983165652448956997803212536108065216
3188 14469014709193920953360173095074149280
3189 100027171842156309658544644916481693120
3190 655733682076358029983792672230268877120
3191 4079059262697677734904383553166022213760
3192 24091943770308159121779015360886818700020
3193 135171511879323096633672896101945328059800
3194 720758822858259141565709110356739621246200
3195 3653805950979419811529023326788043304439920
3196 17614953380956338721013377890255937165231960
3197 80779165321872822856480632867075802427557520
3198 352429876404292786700711902397906894247654000
3199 1463012649320647373588622584970666752320636000
3200 5778899964816557125675059210634133671666512200
3201 21719863163421182581805487265191229350142191600
3202 77669442650147856987544792329266595657991465200
3203 264218926051611693051193479584146504428754092000
3204 854890161563685767186299564109036003998820058000
3205 2630106521749018434355874708345330520944518005600
3206 7691445726173405515970771595104397572592002560800
3207 21371703878339684498428517904368851199895749985600
3208 56397551901174167426408588914306690666391562462000
3209 141264005470079734653236673773694476329728803268000
3210 335643276996909449536090336886298075759435636564768
3211 755939375873854500339260743360220733486648965396544
3212 1612521568062275428238482236576092156342822201334048
3213 3254894015989000241406975536271428453707298640642240
3214 6210641394020163697938412854531628229227506734064960
3215 11189420032201617240913834729652024412988400562199680
3216 19010596279199686434817892678439408824107843812308640
3217 30414613560874105905873624543714388140262410629849280
3218 45748497211065093901224893041377765751999939889131200
3219 64581475235614441663492997530976828757635077453372800
3220 85391061700423539532840741179847140246206380188348480
3221 105516823891036666157485011541235461126594177937658240
3222 121547475595606232503991579371641681027200577499466880
3223 130152877621901357556554349289361840354145239196960000
3224 129136058265480253200643768435538700976378479515733750
3225 118285572896428066245323404460481603024517092479500500
3226 99603186727295258720809515050745298414584181637926500
3227 76727070550899310460360726898079136092143484095333000
3228 53762047704349862865823692722702508853491541623892500
3229 34034617051230936080149676510444310372699749307795000
3230 19309435796412653531186959326333710782878633280749000
3231 9721751250008989220819778371401499299136276783682000
3232 4290772928244708205485272552809920986964467839711500
3233 1634503479890553135135129157854032577132270541305000
3234 526527417554224932501528092486215023020694893145000
3235 139471262605474693231515885831904068320148513917520
3236 29169197580923377670303183878971626476928567315160
3237 4516330473821497841345643919867760685751463112720
3238 460244065379574073246926237724853981782693479600
3239 23156006494021191956342707682359261381151378400
3240 1
3241 160
3242 18960
3243 1643200
3244 110710600
3245 6058084032
3246 277662184800
3247 10902490684800
3248 373069603120500
3249 11274992449864000
3250 304199296297330720
3251 7391288686893820800
3252 162916321473617966800
3253 3277606467516574480000
3254 60501939793239624840000
3255 1029339669015650150611200
3256 16204058070832305105324750
3257 236837167097562826176096000
3258 3223616996605716245174640000
3259 40969403823897579315405120000
3260 487331058485261705956743902400
3261 5436890720515844882782721088000
3262 56997486603093795320742823968000
3263 562432665535254464223587034240000
3264 5231795524197731630746491891420000
3265 45939350138875441903258796000180736
3266 381242240057827261948641783374280960
3267 2993457588602199241967113262049909760
3268 22260022629529109159015650915498691200
3269 156905367595539309268305325359186969600
3270 1049173891322172847974068275568430203392
3271 6659688592159473852905116005169015859200
3272 40153239617180265202965025601478031166700
3273 230079169156294632567953865705438856272000
3274 1253493604970885463592537583229112384776000
3275 6495655023963412998273819247623188096782080
3276 32027187965375161310933414345919885754967200
3277 150286819203484321593452340217815446376851200
3278 671295002674843403239451242662679798566960000
3279 2854658827942726582611946507259837565503680000
3280 11557799929633114251350118421268267343333024400
3281 44553565463428066834472794390135855077214752000
3282 163514616105574435763252194377403359279982032000
3283 571284164435917174164742658560316766332441280000
3284 1899755914585968371525110142464524453330711240000
3285 6011672049712042135670570761932184047873184012800
3286 18097519355702130625813580223775053111981182496000
3287 51810191220217416965887316131803275636110909056000
3288 140993879752935418566021472285766726665978906155000
3289 364552272180850928137384964577276067947687234240000
3290 895048738658425198762907565030128202025161697506048
3291 2085350002410633104384167567890264092376962663162880
3292 4607204480177929794967092104503120446693777718097280
3293 9644130417745185900465112700063491714688292268569600
3294 19109665827754349839810501090866548397623097643276800
3295 35806144103045175170924271134886478121562881799038976
3296 63368654263998954782726308928131362747026146041028800
3297 105789960211736020542169128847702219618304036973388800
3298 166358171676600341458999611059555511825454326869568000
3299 246024667564245492051401895356102204790990771250944000
3300 341564246801694158131362964719388560984825520753393920
3301 444281363751733331189410574910465099480396538684876800
3302 540211002647138811128851463873963026787558122219852800
3303 612484129985418153207314584891114542843036419750400000
3304 645680291327401266003218842177693504881892397578668750
3305 630856388780949686641724823789235216130757826557336000
3306 569161067013115764118911514575687419511909609359580000
3307 472166588005534218217604473218948529797806055971280000
3308 358413651362332419105491284818016725689943610825950000
3309 247524487645315898764724920075958620892361813147600000
3310 154475486371301228249495674610669686263029066245992000
3311 86415566666746570851731363301346660436766904743840000
3312 42907729282447082054852725528099209869644678397115000
3313 18680039770177750115830047518331800881511663329200000
3314 7020365567389665766687041233149533640275931908600000
3315 2231540201687595091704254173310465093122376222680320
3316 583383951618467553406063677579432529538571346303200
3317 120435479301906609102550504529806951620039016339200
3318 18409762615182962929877049508994159271307739184000
3319 1852480519521695356507416614588740910492110272000
3320 92045125813734238026462263037378063990076729140
3321 1
3322 162
3323 19440
3324 1706400
3325 116461800
3326 6456642192
3327 299875159584
3328 11933807371200
3329 413953943188500
3330 12684366506097000
3331 347044267606813920
3332 8552776909119992640
3333 191249594773377613200
3334 3904207703953566660000
3335 73144136167946412120000
3336 1263280502882843366659200
3337 20192749288267949438943150
3338 299747039607852951879121500
3339 4144650424207349458081680000
3340 53524543705414579428190560000
3341 647111733398462265286823870400
3342 7339802472696390591756673468800
3343 78250786692383007135257097312000
3344 785466308764751924174319823680000
3345 7434656797544144948955541108860000
3346 66447988593730549895785044214547136
3347 561465844448800149415272444605759232
3348 4490186382903298862950669893074864640
3349 34020034584752034752457881587837622400
3350 244410284139205462514090987578733548800
3351 1666335003864627464429402555314565617152
3352 10788695519298347641706287928373805691904
3353 66375763448808193498778919871831031112300
3354 388258597951247192458422148377928069959000
3355 2160276212822164309595649877479959641848000
3356 11438001237848618540438681718640831213898880
3357 57648938337675290359680145822655794358940960
3358 276664371715505228387946353582796617193748800
3359 1264532446899123620055710480364582876370320000
3360 5505413453889544123608753978286829590614240000
3361 22833702300006884252667307124944625727072560400
3362 90220970063441835339807408640025106531359872800
3363 339607279603885366585216096014606976966116528000
3364 1217737297876560292298530403773306791392835360000
3365 4158925110309822651176592474043958938372638120000
3366 13526262111852094805258784214347414107714664028800
3367 41882830508910645162597142803593694344870736633600
3368 123430161436400316889319782549296039015440695104000
3369 346075886666296027389325431974154692725584587835000
3370 922772938957778911847755691586230046992583311670000
3371 2338675736494594874186952024756141431098003145096448
3372 5630445006508709381837252433303713049417799190539776
3373 12868398720496976323873602084991474351110206729857920
3374 27899091565620002069202647453755101031776845491219200
3375 57328997483263049519431503272599645192869292929830400
3376 111549910474871507263264075458684797224868977912390656
3377 205314439815356613496033240927145615300364713172933312
3378 357041115714609069329820809860994991211776124785187200
3379 585870082861070767746911673731478106863556542453696000
3380 905818094213812948007434251083830844912284203242112000
3381 1317462094806534609935257149631927306655755580048805120
3382 1799339523194519991317112828387383652895605981673751040
3383 2303004800758854931654577293357421324725905678937267200
3384 2756178584934381689432915632010015442793663888876800000
3385 3076476682207029561544748600964304346790193188463068750
3386 3193710468203557788623731920433003281661961496946513500
3387 3073469761870825126242122178708712065364311890541732000
3388 2731820973460590833973283023623916493830163609548120000
3389 2233192750796071226734214928481488829298879421300150000
3390 1670790291605882316661893210512720691023442238746300000
3391 1137501308734127226200831785769476780664123124175032000
3392 699966090000647223899024042740907949537811928425104000
3393 386169563542023738493674529752892888826802105574035000
3394 189135402673049719922779231123109483925305591208150000
3395 81235658708366132443092905697873174980335783513800000
3396 30125792722782533738007431339691278757152079006184320
3397 9450820016219174365178231576786806978524855810111840
3398 2438818455863608834326647716728590770305790080868800
3399 497063590609939999106680336742842300325308957968000
3400 75025461040628661938550372890844006874930466016000
3401 7455655190912473280143443306027623183196215060340
3402 365907784099042279561985786395502921046971688680
3403 1
3404 164
3405 19926
3406 1771200
3407 122434200
3408 6875904672
3409 323549514288
3410 13047629392512
3411 458705720830500
3412 14248192513698000
3413 395244860329982520
3414 9877855021800554880
3415 224035239591670918320
3416 4639783068466557480000
3417 88203223026053026380000
3418 1546104496065569493523200
3419 25087961236938967484747550
3420 378142419197599108524430200
3421 5310333356015666493167152500
3422 69666866410222151001771840000
3423 855857453849579125056767054400
3424 9866619717395148008590938105600
3425 106942741812923443084851366326400
3426 1091665039300163691225325856640000
3427 10511066506872756651971627084940000
3428 95591843240103598095690765361278336
3429 822146415085743075929506079601290304
3430 6694459698146736486580998749675252736
3431 51660052517586423142621227596346019200
3432 378144213196506564644442660027474547200
3433 2627682121478835616984827106457584242432
3434 17346530050636558953331678629934354249728
3435 108856252056045437337997428589802891024172
3436 649738878204127954726339105448777586462000
3437 3690471863571197362225901874028264388157000
3438 19955661734118866389701529806990386373185280
3439 102765498775855952380299390379516850813764320
3440 504143966237142860618035577639762724664164480
3441 2356628651039275837376551349770358996871960000
3442 10498695423696339956649251772546977358845760000
3443 44580085442870583540921885339177602609998808400
3444 180441940126883670679614817280050213062719745600
3445 696194923187965001499692996829944302780538882400
3446 2560370728868665229961012643831055304979807680000
3447 8974522606458038352538962707147490340698850680000
3448 29977121437077615514357305556121296130610877036800
3449 95399780603629802870360158608185637118872233443200
3450 289179235365280742426406347686922148550461057100800
3451 834653609018713948409549571231784847161704005955000
3452 2292950939228420326409574748790026177375510047180000
3453 5992856574767399365104064563437612417188633059309648
3454 14893435178506908687440474178416273227492243020137472
3455 35173623169358401951921179032310029893034565061611648
3456 78887086495891040333607485903721320158817287251033600
3457 167892064058127502164049402441184675207688643580217600
3458 338781209590350503540283488430079754534787266252445696
3459 647530156340740088718258682924074632870381018468481984
3460 1171094859543917747401812256344063571174625689295414016
3461 2001722783108658456468614885249216865117151520050128000
3462 3229438422849246162461287329951049099252491507211008000
3463 4910540535187992637031413012264456324807816252909182720
3464 7025992423902411394666821520369783787497128118916551680
3465 9442319683111305219783766902765427431376213283642795520
3466 11895086524453647291236793780253750858372654678310400000
3467 14015060441165356891481632515504053135377546747442868750
3468 15404956376040690509832118675029780535075343691153771000
3469 15751532529587978771990876165882149334992098439026376500
3470 14933954654917896559053947195810743499604894398863056000
3471 13080128968948417185157544581105863143036293753329450000
3472 10538831070129411535867326404772545897224789505938200000
3473 7772925609683202712372350536091424667871508015196052000
3474 5217929034550279305429088318614041078372779830078048000
3475 3166590421044594655648131143973721688379777265707087000
3476 1723233668798897448185321883566108631319450942118700000
3477 832665501760752857541702283403200043548441781016450000
3478 352902143324023966645229909979240694012352925501016320
3479 129161206888328716324102498216086362039839696071528480
3480 39996622676163184882957022554348888633014957326248320
3481 10189803607503769981686946903228267156668833638344000
3482 2050695935110516759653710192349736187914766071104000
3483 305681862827411404485881175547132550511044817473940
3484 30004438296121466924082834484431239525851678471760
3485 1454706556296192477283016662986999417820887445240
3486 1
3487 166
3488 20418
3489 1837620
3490 128633400
3491 7316667792
3492 348761164752
3493 14249384731296
3494 507634331052420
3495 15981080792391000
3496 449387991882034920
3497 11386971761242306320
3498 261900350508573045360
3499 5501457066896061012000
3500 106099529147281176660000
3501 1887156958432974528859200
3502 31079116159193049272149950
3503 475542739293950394053450100
3504 6780887208450774137428825500
3505 90349217375756852080422855000
3506 1127558232849445513963677230400
3507 13208539299093504592145933270400
3508 145512255253649930754797760739200
3509 1510136637698559772861700768352000
3510 14786754577465064442604153356780000
3511 136795223947044804171419543534243136
3512 1197160569335380268458754466787843776
3513 9922145624038913006896837432554392448
3514 77959715617448602197046579827213083520
3515 581221661024260090101643347820007174400
3516 4115049360051761437919634902565650794752
3517 27687730657746815252433256274702911590912
3518 177158214130426888216740913195169410882476
3519 1078566537818852404845722915044970793526920
3520 6251207442375701654382650113149917228919000
3521 34506665081913873132192228624587543103632880
3522 181479497838213703139677646840423374841328480
3523 909651069514844726767325064002180568415775040
3524 4346670623027997655605639156243106594230504000
3525 19804357276518095827315634025486343654186320000
3526 86049932366471126369686429840738163177439560400
3527 356587643584079634914476900815337325814422354400
3528 1409370210356124271328646798460618954409383591200
3529 5312769262402480352169101235949439757833100936000
3530 19099625034256850852839330889570299955846271960000
3531 65476344191511633886622535819949146811597441948800
3532 214004913245980368601078193634578591374767442588800
3533 666718792647730600594214634944848286935785214982400
3534 1979321415672950220514074697492518351840612356979000
3535 5597497881057614326235138357340358021240215703410000
3536 15072942294111943857685980568646116079595652846142448
3537 38629847494252294408048729900267208683808005333481568
3538 94174539453443463290627672892959112294253835487540864
3539 218254272638631878256314044333628985772727828061192960
3540 480518666097399402745382772504080277318557152315795200
3541 1004244299857110421208697483560593558085262253534035456
3542 1990555665788201013467239654914747945490430538254963136
3543 3738495128544045116705785279867587554134382008135360128
3544 6645719639920746075475801419027399992188943046566424960
3545 11168474545686976311845285349414044801581533129104736000
3546 17720646279156669081461186087736951085176032564846181120
3547 26507153235631824807152099372304184289193710630457899520
3548 37319644461820873011526316806168117943058366787731048960
3549 49364609076482636258632694188053066062246516914988160000
3550 61223685085090769578577657830886126854544020001987268750
3551 71033965511743184017559213890415099133958529242542388500
3552 76904541173870719886778983633424611459079068849364073500
3553 77469889772386588400092351078268231904200389694102103000
3554 72376713628181241757871746682119109391467492101756290000
3555 62480212772910082676927720828294379247832680642347900000
3556 49627140431054294240531161115045249802564243481636332000
3557 36090675822306098529217860870413784125411727158039832000
3558 23893364086063759674435898631801718194138319368517111000
3559 14302839451030848819938171633598701639951442819585210000
3560 7679026294015831908440143280273955957168963091596150000
3561 3661359736986748653944260316034622200378161602073044320
3562 1531482881675897636414358193133595435615242110562409120
3563 553286613686924057547572145335159626090040243013101760
3564 169150739884562581696003318593589234800702638396510400
3565 42551940653543222762814486491257025899231395975408000
3566 8457198204891715524109379190137333897472239950112340
3567 1245184189289040877349437631103896440322844656578040
3568 120740644172583975614490383027920951679133657954920
3569 5783773055153536355462596370912166360010757312400
3570 1
3571 168
3572 20916
3573 1905680
3574 135065070
3575 7779748032
3576 375588946656
3577 15544783343232
3578 561069523794780
3579 17898810487477920
3580 510116098893120720
3581 13102816821155530560
3582 305550408926668552920
3583 6508766107313649648000
3584 127319434976737411992000
3585 2297408471135795078611200
3586 38391849373120825571479350
3587 596202837323758702992385200
3588 8630220083482803447636687000
3589 116758988608670393457777228000
3590 1479920180614897237077326364900
3591 17611385732124672789527911027200
3592 197145636150106357796822772614400
3593 2079532419125885588858735484288000
3594 20701456408451090219645814699492000
3595 194759301890707856786427824692820736
3596 1733818755589171423285092676037566848
3597 14622109340688924431216392005869630976
3598 116939573426172903295569869740819625280
3599 887683991382506319427964385761465502720
3600 6401187893413851125652765403991012347392
3601 43882441042466650588762142020283859879936
3602 286178653595304973273196859776812125271692
3603 1776462532878109843275308330662304836397280
3604 10502028503191178779362852190091860944583920
3605 59154282997566639655186677642150073891942080
3606 317589121216873980494435881970740905972324840
3607 1625759358281850149967134156940067398870746880
3608 7937398529007647892845080198356977259029616000
3609 36968133582833778877655850180907841487814464000
3610 164277143608717604887583184241409220611475524400
3611 696589815373550914716652550429961287637476227200
3612 2818740420712248542657293596921237908818767182400
3613 10884698001019715843468402532189096089219036064000
3614 40109212571939386790962594868097629907277171116000
3615 141025972104794288371187000227582777748056028812800
3616 473063492438482920065541270139594780933696452038400
3617 1513631853578631633781460252307223137908269136716800
3618 4618416636570217181199507627482542820961428832951000
3619 13433994914538274382964332057616859250976517688184000
3620 37239033903100096589577128463713933843706907031646048
3621 98330520894460385765942221564316531195147649939771264
3622 247208166065289091137897641344017669772416318154794768
3623 591398674246615412049367087871768864674488308294845440
3624 1345452265072718327687071763011424776491960026484226560
3625 2908845558206802599363123745485857202729725148167550976
3626 5971666997364603040401718964744243836471291614764889408
3627 11630873733248140363084665315143605723973632914198898176
3628 21470786528974718089998743046088523051687354458137680640
3629 37526074473508240407800158774031190533313951313791912960
3630 62022261977048341785114151307079328798116113976961633920
3631 96808733556220577556555493359719629577924856215585372160
3632 142493187945134242407645936896278268509859218644064005120
3633 197458436305930545034530776752212264248986067659952640000
3634 257139477357381232230026162889721732789084884008346528750
3635 314044900157180392498682840357624648802764024019661086000
3636 358887858811396692804968590289314853475702321297032343000
3637 382792396522380789741632793563207734114872513782622156000
3638 379977746547951519228826670081125324305204333534220522500
3639 349889191528296462990795236638448523787863011597148240000
3640 297762842586325765443186966690271498815385460889817992000
3641 233201289928747098188792331778058297425737313944257376000
3642 167253548602446317721051290422612027358968235579619777000
3643 109221683080599209170436947020208267068720108804105240000
3644 64503820869732988030897203554301230040219289969407660000
3645 34172690878542987436813096282989807203529508286015080320
3646 16080570257596925182350761027902752073960042160905295760
3647 6639439364243088690570865744021915513080482916157221120
3648 2368110358383876143744046460310249287209836937551145600
3649 714872602979526142415283373053118035107087452386854400
3650 177601162302726026006296962992884011846917038952359140
3651 34865157300093144565784253670909100329039650384185120
3652 5071107055248526975808596087172679970523613634106640
3653 485836936632897053858858095156621974240903614241600
3654 22997383338348585032434609379579328145757058837400
3655 1
3656 170
3657 21420
3658 1975400
3659 141734950
3660 8265982284
3661 404114689440
3662 16939828002240
3663 619362461331900
3664 20018406466258200
3665 578131578745536816
3666 15050532835111082400
3667 355777873407764753400
3668 7683959987800836390000
3669 152424675676375774920000
3670 2789710286379179738313600
3671 47294307198772031501097750
3672 745253546654698378740481500
3673 10948786673075198403718185000
3674 150371424723287627938046430000
3675 1935280236188711771562657554100
3676 23390121675478081048591756833000
3677 265990144012048260519522788448000
3678 2850971864930649597628911551040000
3679 28846291716694142109342528679620000
3680 275909011011836130447439418314829376
3681 2497874478391179169139540295986325120
3682 21428953344113078907817126215498597120
3683 174383574407450820703919981192450318400
3684 1347377486919875663417445942673652995200
3685 9892744926185042648736091987986109991424
3686 69074212752030838889718186513409779440640
3687 458965765200017409966447793981679823548940
3688 2903832986435371859200023232813382905649400
3689 17503380838651964632271420316819768240973200
3690 100562281095863287413817351991655125616301536
3691 550919904151720170245449999336999530768318600
3692 2878948863624109640566800069581369352166947600
3693 14354869680120214274294293975751980149308880000
3694 68310681620453721839146679682112315792700640000
3695 310301271260911031454323792455995194488342657200
3696 1345684870607996085248078790603334305663306348000
3697 5571928738617235491299301296239656331385935128000
3698 22028555478254186826067005124668408751990906320000
3699 83153245575971899444678550336299964441916086460000
3700 299680190722687862788772375483613402714619061227200
3701 1031035816853103800142846357996552727676005087776000
3702 3385755461952202338721687406476683334794812542656000
3703 10609876056985634064917787792865301075181660832455000
3704 31719154659326481181999117358262028787027888985990000
3705 90437653764671663146115883411876696477573917076854688
3706 245826302236150964414855553910791327987869124849428160
3707 636748306531805234749130288310348543353193546762350160
3708 1570902728467572188256131327159386046791609568908183200
3709 3689143307457453479141970963095842129090858137134169600
3710 8241729081585940698195517278876595407734221253141394432
3711 17503161888827284773591245241491749175864130595000537920
3712 35308009547360426102221305420971660233491385632389512320
3713 67593216850475964357403450330278683681237967738581587200
3714 122681397317238478256269749838178892128141763910473561600
3715 210875690721964362069388114444069717913594787521669555328
3716 342864264678281212179467372315673688088483865763531526400
3717 526605259797235243680430636355810992319044938467193062400
3718 762907594818368014906141637451729202780173443231635200000
3719 1040802646446543082835820183125064156527248340033783568750
3720 1334690825668016668119402071519904757411747102083559615500
3721 1605550947314143099390648956557461186601826174223565745000
3722 1807630761355687062668821525159592077764675759529049070000
3723 1899888732739757596144133350405626621526021667671102612500
3724 1858786329994074959638599694641757782623022249109850025000
3725 1687322774655846004178059477911538493287184278375635288000
3726 1415864974567393096146239157223925377227690834661562640000
3727 1093580894708302846637643052763232486577869232635975465000
3728 773653588487577731623928374726475225070100770695745450000
3729 498438615811573089329660209283236777583512695218150100000
3730 290467872467615393212911318405413361230000820431128182720
3731 151872052432859848944423854152414880698511509297438904400
3732 70544043245082817337315448530232852326480130984170474400
3733 28755625780375638888320564160910169916119448527406768000
3734 10127361875543287017549847784919172164017072242147104000
3735 3019219759146342442107048370879028201397589662190105380
3736 740884592626979322022915390506818381992092570663933800
3737 143681366565374930981243555803225932498169052966354800
3738 20648069806898124789001469044156433905238403605268000
3739 1954777583759629727756941797264242892389350001179000
3740 91448418451315549893681152591738975450186892788720
3741 1
3742 172
3743 21930
3744 2046800
3745 148648850
3746 8776228104
3747 434423291148
3748 18440825420160
3749 682886816340300
3750 22358220209067600
3751 654201523317317976
3752 17257944317594041152
3753 413471582609023902600
3754 9052336423984546980000
3755 182062807057893286710000
3756 3379085698994499401337600
3757 58104434558491352987062950
3758 928866739308754501038861000
3759 13846994910065692098820057500
3760 193014067555264716457790940000
3761 2521728792609533520521038631100
3762 30946930216786384156598324425200
3763 357424256016189850073108746977000
3764 3891802863238664530096609418880000
3765 40012598187672519700055765587860000
3766 388986474541277167516062130738939776
3767 3580286752360690142433341090913732672
3768 31235423518537708238513099229370836480
3769 258568748259323630698915834181909092800
3770 2032885331142268544805269317016388729600
3771 15192429708069886924844712695835811772544
3772 108006950848630038991195709820968018761728
3773 730945477911138838094713153378230830096460
3774 4711879940253622262098150906074545846902800
3775 28947899079309018430295041293201924398532600
3776 169575611259691033678201809240830211823567296
3777 947582235140958692822173998859639192921507992
3778 5052849025952518960994791958857097230333826400
3779 25719141510215383908110610039888964434178410000
3780 124994013177851491024821584099184237407920320000
3781 580128463661703232718953177200338841869510185200
3782 2571753308273059185140772799819705561934318798400
3783 10890587989115505732994088897195691920436145932000
3784 44057110956508373652134010249336817503981812640000
3785 170266169512704365529579888783852308142971034180000
3786 628597473223198931703278641258311039840420469891200
3787 2216727006234173170307119669692588364503410938718400
3788 7466024864817676952052951716846019661342407145344000
3789 24011824760546434989024467110168839275411127147135000
3790 73725602721677767071673624130014445288767525751220000
3791 216045506215604528626832388150594330474204357461375088
3792 604030342637399512562216503895087263055906992487166336
3793 1610598657698095593777211905726175727305136618281238640
3794 4093867716612460854243251337445672728002376452306174400
3795 9914572638791906225194046963320075721931681243548080800
3796 22864151645690029033703693096238296937585258960327739392
3797 50175730747971549684294903025609680970810507705668208704
3798 104706511071482642923828698834605613106215833254672346880
3799 207607737469319033383453454585855957020945186625643446400
3800 390762969232685523334785129114199434185933025788915788800
3801 697511900080343659152591455468845990021890451033214683008
3802 1179453070493287369897367760765917487024384498226548450816
3803 1887002180940092956521543113608322722476577696174108473600
3804 2852611006712158664431660035689074410395431135561766400000
3805 4068592163381941141994569806761614430061061692859335768750
3806 5465876714640449212298503721462467101781440513294577473000
3807 6903869073450815327379790513197083102387852549161332703500
3808 8181907656662583546816771113880258878303269227342011580000
3809 9077246167534397403799748229715771636179881301095268037500
3810 9403272022322967442877621984658304076798818436673358950000
3811 9069359913775172272457069693774519401418615496269039673000
3812 8117625854186387084571771168083838829438760785392959136000
3813 6717711210351003200774093038402713846121196714763849285000
3814 5118016046917821916896756940498220719694512790756469900000
3815 3572143413316273806862564833196530239348507649063409050000
3816 2270930639292265801482761216624140824161824596097911246720
3817 1306099650922594700922045145710767974007198979957974577840
3818 674087524341902476778792063733336144453032362737628977600
3819 309122977139038118049446064729784326598284071669622756000
3820 124421874470960383358469558500435543729352601832092992000
3821 43275483214430908336867693315932737553365451824724843780
3822 12743214993184044338794144716717276170263992215419661360
3823 3089149381155561016096736449769357548710634638776628200
3824 591911334464412910618042112599151105283500903351016000
3825 84055436101664078293548497282362444372742050050697000
3826 7864563986813137290856579122889551888716072779829920
3827 363666966399417651902778537050868948883301364345840
3828 1
3829 174
3830 22446
3831 2119900
3832 155812650
3833 9311363964
3834 466602794196
3835 20054397644424
3836 752039911665900
3837 24938014848575400
3838 739162760111774856
3839 19755804679351073424
3840 479627035826467727016
3841 10642611741711561990000
3842 216978961836119396490000
3843 4083061886285020109949600
3844 71198391642095038167246150
3845 1154448661712309165576870100
3846 17459254451821959602860072500
3847 246944468783941622526879585000
3848 3274483656075065914706423297100
3849 40793680740309324570061427651400
3850 478398619590900260867084015184600
3851 5290419517215059595600078428790000
3852 55255492735357289109600819145140000
3853 545835859436953444740280731843350976
3854 5106310614022623645765584834581881024
3855 45291364101879676945843993882587712896
3856 381279340653578913064503009725865950400
3857 3049327996713402817207903975524583094400
3858 23188445343896143201078772009433607442304
3859 167796512925550239147036192043289600576256
3860 1156222846877619616622546260798292403970764
3861 7591362125964169200047020904231212753343400
3862 47518249432073294404446577217142781559855400
3863 283713041915252306346222257768312085166352976
3864 1616463812887517770108414468642913917336690104
3865 8791957305157382992130938008411349180780857936
3866 45664598191606906122563736193272242974969830000
3867 226551648884855827482489121179771430301855580000
3868 1073854815714216622266998434392116579630795449200
3869 4863968213472959763201026817050312693223602944800
3870 21055136778956644417121905201245004379509882135200
3871 87112923936732466084901338447552343701054947720000
3872 344492017386169297699382565678956995545080929620000
3873 1302094765962340644242505756892215725383728116203200
3874 4703786574204221117480961250323297261263335406548800
3875 16238604080978447370715169984140092763419735541123200
3876 53564839850449739590900734322684333768224822097455000
3877 168792827283841203558831718402927808950599335272530000
3878 507998892993448486230659939705451533817723759436206288
3879 1459739994707048822025356551079794219051775231843985312
3880 4003488091992409047389069594233636807872768165441936048
3881 10475485039567179244681260775228633156947257392665799200
3882 26138418774996843684602487448752926903274432369354031200
3883 62161912286719766435381915605397869799059922798391041472
3884 140815760486242736210763114942840072401952070012681747008
3885 303648882107299664479103226620356278008025916438549805952
3886 622823212407957100150360363757567871062835559876930339200
3887 1214156368687272876075939508319119670506291901558416915200
3888 2247538344703329568380572467621837078959424786662580645248
3889 3946631428189076968502730584101339283504671205604219816192
3890 6566767589671523488694970035356963074218490382685897488128
3891 10340714899331575158564767629372894737683437866411403200000
3892 15389892096270820841457720573402628496317929012120096168750
3893 21615057916987230975907719262147028993408423848028556370500
3894 28601743304296234927716274983245058567035389132239806914500
3895 35591298306482238428652954345379126120619221138937750373000
3896 41564232451341714427925162946593270123560509115541490487500
3897 45449148107894342640575172925848469704527622443921234925000
3898 46413783088143528688456768432846069877848208716200379503000
3899 44139590582138479772359005726455873635073261770574215302000
3900 38962725020035818564489739622735740307502940945630325853000
3901 31804814005846464769286989558810371615244472342558062950000
3902 23905882842962755476695626191392163909486166574501275950000
3903 16464247134868927060750018820525020975173228321709856538720
3904 10330060875478703543656175243348801248966028296031253479280
3905 5864561461774551547975490954480024456741381555817372105120
3906 2988188779010701807811311959054581823783412692806353308000
3907 1353087884871694169023356448692236538056709544924011288000
3908 537852434236498432186784188355164023877542044107294486980
3909 184776617401168642912515098392400504468827887123585089720
3910 53751199232106761680083214225986821347565042714713330680
3911 12874071524600980805942415949031536539916144647884598000
3912 2437607646948258270512906421188510886809519451470213000
3913 342108533426371472152261191845695507159149165922601520
3914 31639026076749335715541732723425598552847218698088080
3915 1446307705450557558142084756547133980616347954754720
3916 1
3917 176
3918 22968
3919 2194720
3920 163232300
3921 9872289504
3922 500744462064
3923 21787493737152
3924 827243902832490
3925 27779054514868800
3926 833927216536361376
3927 22578062490686941056
3928 555357620430646841808
3929 12487331110274899401600
3930 258029035697006849880000
3931 4922047205384681776377600
3932 87020256451449491093300850
3933 1430865946911031078461472800
3934 21948777025147606357881234000
3935 314943670333142938874860920000
3936 4237567084332438242561253678600
3937 53579759778316724808438890049600
3938 637864826121200347822778686912800
3939 7162414115614234529427798488208000
3940 75976302511116272525701126324567500
3941 762437390959554018049915942892299776
3942 7247666677967594852054378474890411776
3943 65338361327301829036627401010946208768
3944 559209699625249072494604414264603393920
3945 4548150232386092337530433048240056140800
3946 35182468797635527615429860979830300946944
3947 259054265569270544648055875435254120187904
3948 1816921616521973683264001266968745206239772
3949 12146179401542670720075233446769940405349440
3950 77437147222637961251690718427936384764208800
3951 471070711104569867140897333653046481030925696
3952 2735554144886568534029624485395700475492860176
3953 15170436134389209868774951857650955449190499968
3954 80369692817228154775712175700159147635946900800
3955 406868267385047200376715156404487466664556960000
3956 1968733828809397140822830463052213729323124990200
3957 9107004314587669343865752338306968446886745939200
3958 40279392098873580624059296906729573595584122345600
3959 170354162365165711454918172964102361015396342208000
3960 688984034772338595398765131357913991090161859240000
3961 2664752079178743644031174572244534507762048237811200
3962 9855552822142177579483918810201194261694607518483200
3963 34853589246978130942022803868398247882461871405337600
3964 117842647670989427099981615509905534290094608614401000
3965 380865866691744254184030544088657620196224141127760000
3966 1176418489037459652323633544581045657262097127115425088
3967 3471814041465413414546793959324915980447465416277586688
3968 9786304224870333226951059008126667752577877737746954784
3969 26338362385197479243770027092003420508895961444416866560
3970 67652378005874183654265261632066399043769119073622198400
3971 165765099431252710494351774947727652797493127462376110592
3972 387243341337167524579598566092810199105368192534874804272
3973 861971020175560337876163998148108144022783246664270416896
3974 1826948089730007493774390400355532421784317642305662328320
3975 3684336567051034934299402645933880379467368528866920294400
3976 7063691940496178643481799183954345105301049329510967742208
3977 12863095025208843452897788570404365072163372818265605326848
3978 22225982611195925654044513965823567328124121295244576113664
3979 36399316445647144558147982055392589476645701289768139264000
3980 56429604352993009752011642102476304486499073044440352618750
3981 82701091160646796777386056307345154409562665157674476548000
3982 114406973217184939710865099932980234268141556528959227658000
3983 149144488141449380081974284875874433267356736201262953944000
3984 182882622785903543482870716965010388543666240108382558145000
3985 210501317552352744861611327235508701789391093424477298600000
3986 226911828430923918032455312338358563847257909279201855348000
3987 228487292425187424703976029642830404699202766812384173328000
3988 214294987610197002104693567925046571691266175200966792191500
3989 186588242167632593313150338745020846809434237743007302640000
3990 150265549298623034424943936060179316002484475611150877400000
3991 111450288297574275488153973554323218908864930177728259646720
3992 75753779753510492653478618451224542492417540837562525514720
3993 46916491694196412383803927635840195653931052446538976840960
3994 26296061255294175908739545239680320049294031696695909110400
3995 13230192652078787430450596387212979483221159994812554816000
3996 5916376776601482754054626071906804262652962485180239356780
3997 2322906047328977225185904094075892056179550580982212556480
3998 788350922070899171307887141981140046430953959815795516640
3999 226583658832977262184586520702955043102524145802768924800
4000 53627368232861681951283941266147239509809427932344686000
4001 10035183647173563183132994960807068210001708867062977920
4002 1392117147376970771483836239830726336325277622715875520
4003 127275078079649065116503458576147790294238620018415360
4004 5752360192132899378974200736267010150178656638229000
4005 1
4006 178
4007 23496
4008 2271280
4009 170913820
4010 10459925784
4011 536942856912
4012 23647401739104
4013 908947004346810
4014 30904198147791540
4015 939487623692862816
4016 25762148226553048128
4017 641906859978280115856
4018 14623321958085079562400
4019 306194455693781461857600
4020 5919759476746441595913600
4021 106093189372315132976764050
4022 1768709295487246749764876100
4023 27513255707579393885231406000
4024 400428380852138879426608884000
4025 5465847398631695704173211266600
4026 70126450298091007469868547270800
4027 847312977981892999346676166197600
4028 9658406913479801107864758567432000
4029 104029091130605357765960003736715500
4030 1060264496803129806350664358084604376
4031 10238767211731999076711741020083280128
4032 93792163840804238455803849838293751296
4033 815896119125363400852783489664749214080
4034 6746422844706036967336809021556083275520
4035 53071859711687490809716230969574521767424
4036 397514304063191008166844360581683046495232
4037 2836947787200976452815721276495058304479644
4038 19303749406023173108690996013616512429930360
4039 125307383687541428207281344365206149891174240
4040 776394320153828114361849309168909940958377536
4041 4593666394243483009974275079249383817337067088
4042 25964784922319993813864821448671827595729894176
4043 140252993347711877941929090927728708619593611200
4044 724225515945384016670552978399987690662911388800
4045 3575863484980333582310855330849939222648124982200
4046 16885903833297970241751082460610837328602508095600
4047 76273742485101035649814413291466639361850784867200
4048 329598270663038006945385160734893698486310314272000
4049 1362657313216402999788668815352318782378320121608000
4050 5390066705611549643608512202949172072518688481027200
4051 20398702352805902431955087769951309053274885328953600
4052 73856415309072706043810227244939144322359679882739200
4053 255804771773611195412155214155648598824839516260529000
4054 847426553389130965559467960597263204936598714009266000
4055 2684647321136766898892394499172129833239144725981354688
4056 8131353939221626155122754273155724269995379527597505664
4057 23540029081444855599963358154683065675119759963769702048
4058 65114284785627101463764789199675122924770571348697253440
4059 172030332643508638435131665292968843282727188501496447360
4060 433914524981808565705803175598463561734614363063278642432
4061 1044383556939633626896493102492730536981144519260722956976
4062 2397356899863277189718081119849425775563365904785002096992
4063 5245109031805505385352282117149754372219492585974320878080
4064 10930198482251403638421561182937178459086526635638530206720
4065 21678226989798617216202763012825403943854944494016418243328
4066 40886266330128109546710827955928160407947863600915674074624
4067 73263424162831014192961546035492499711223955380621010152448
4068 124597660140869071756737323189613094746979515953437092096000
4069 200889391496655114717161445884815643971936700038207655322750
4070 306683213054065204716139958806404947602128216626376183865500
4071 442705244188237375402912778001532210863678197003363967894000
4072 603357247481317946695259606997855661854306796450563768228000
4073 775073972759305493808356848089805932399347398554573698805000
4074 936730863107969714634170406198013722962790365738923978770000
4075 1062902775281696247625711726216521693810839680307840269788000
4076 1129742723657871155480770368789550334346058124794566190344000
4077 1121897288076913716901042796784067345913099387816826147355500
4078 1037897097057456300304398759269178460377477947445478120935000
4079 891575592505163337588000687290397274948074555292828539240000
4080 708505404177436465603264546166769034492069913272701079182720
4081 518622030620187218935353618627614175525012394964851136216160
4082 347963980065290058513212463299148117766655305645164078237120
4083 212759041065561968716165411484686225853378983727812355529600
4084 117748714603501208131010307846195517400668323953831737862400
4085 58506392568614662790095746711078397708457073464560144750380
4086 25842329776534871630193183046594299124997500213427114690840
4087 10023318866330003749485993662331637733193557489086542997280
4088 3360990939355829389071366723760499806020774829407739051200
4089 954567154544937938732854154537420863274607817195735410800
4090 223282836149611780824709137877957267672538022292151258720
4091 41299475372183466220687141781644881310983236140570973760
4092 5663740974544383397684403906638576668093618590819483520
4093 511960057099828044728703865527763903365900440802381000
4094 22880174247360071687155809670095748237789263482394000
4095 1
4096 180
4097 24030
4098 2349600
4099 178863300
4100 11075215536
4101 575295918120
4102 25641760921920
4103 997624760868450
4104 34337997941990600
4105 1056923576654470668
4106 29349282789743978880
4107 740661761513400133680
4108 17092194496463080008000
4109 362598697532109625884000
4110 7103711372095729915096320
4111 129032257344707594160929250
4112 2180600501285646677792313000
4113 34391569634474242356539257500
4114 507585271502711255611194360000
4115 7027518083955037333936985914200
4116 91469282997510009743306800788000
4117 1121443647328976028547071396438000
4118 12973979436017643279221317478640000
4119 141857851541734578771763641459157500
4120 1468058534035102808793227572732529136
4121 14398266391498123701625885809492112680
4122 133988805486863197794005499768991073280
4123 1184365334214237194786298614029474665600
4124 9953738623336775853447751015410614668800
4125 79607789567531236214574346454361782651136
4126 606377751960799842966372753429686003128320
4127 4402160359449791047472670946285435300054620
4128 30479604325299747013722625284657651205153200
4129 201386866640691581047416446301224169467958600
4130 1270463432978991459864844324094579903386435968
4131 7656110657072471683290458465415639695561778480
4132 44091144207713197042411960950574801577654537280
4133 242745565409501327207184965067222764918527404000
4134 1278045028138912970595093491294095924699255392000
4135 6436554272964600448159539595529890600766624967960
4136 31014925408098312688930559621530109379065831196000
4137 143013267159564441843402024921499948803470221626000
4138 631145624673902566491163073747668784335487835840000
4139 2666068656292962390890873769167580226392365455320000
4140 10780133411223099287217024405898344145037376962054400
4141 41724618448921164065362679529445859427153174536496000
4142 154583194832942873114951638419640069511915609056896000
4143 548153082372023990168904030333532711767513249129705000
4144 1860204629390775290252490645213504596202289860020340000
4145 6040456472557725522507887623137292124788075633458048048
4146 18764662936665291127206356014974748315373952755994243840
4147 55752700456053605368334269313723050283178378861559820640
4148 158386098127201057614563000755966515222414903280614940800
4149 430075831608771596087829163232422108206817971253741118400
4150 1115780207096079168957779594396049158746151219305573651968
4151 2764544709546089012373069977186639656714794315690149003760
4152 6538246090536210517412948508680252115172816103959096628160
4153 14751869151952983896303293454483684171867322898052777469600
4154 31732834303310526692191629240785356816702819264757023180800
4155 65034680969395851648608289038476211831564833482049254729984
4156 126888412748673443420826707449432221955700266347669333335040
4157 235489577666242545620233540828368749071791285151996104061440
4158 415325533802896905855791077298710315823265053178123640320000
4159 695386355180729243251712697293592613749011653978411114578750
4160 1104059566994634736978103851703057811367661579854954261915800
4161 1660144665705890157760922917505745790738793238762614879602500
4162 2360963142318200660981450636078565633342939638284814745240000
4163 3170757161288067929216005287640115177997330266814165131475000
4164 4014560841891298777003587455134344526983387281738245623300000
4165 4783062488767633114315702767974347622148778561385281214046000
4166 5351412901537284420698385957424185794270801643763734585840000
4167 5609486440384568584505213983920336729565496939084130736777500
4168 5494749337363003942787993431425062437292530310005472404950000
4169 5015112707841543773932503866008484671582919373522160533225000
4170 4251032425064618793619587277000614206952419479636206475096320
4171 3333998768272632121727273262606091128375079681916900161389600
4172 2408981400452008097399163207455640815307613654466520541641600
4173 1595692807991714765371240586135146693900342377958592666472000
4174 963398574028646248344629791468872415096377195985896037056000
4175 526557533117531965110861720399705579376113661181041302753420
4176 258423297765348716301931830465942991249975002134271146908400
4177 112762337246212542181717428701230924498427521752223608719400
4178 43212740648860663573774715019777854648838533520956644944000
4179 14318507318174069080992812318061312949119117257936031162000
4180 4019091050693012054844764481803230818105684401258722656960
4181 929238195874127989965460690087009829497122813162846909600
4182 169912229236331501930532117199157300042808557724584505600
4183 23038202569492262012791673948749375651465519836107145000
4184 2059215682262406451844022870308617341401033713415460000
4185 91012248672832285155575331798825309656983959185522800
4186 1
4187 182
4188 24570
4189 2429700
4190 187086900
4191 11719123416
4192 615905041752
4193 27778574332080
4194 1093781364325650
4195 38106802594160300
4196 1187407968834034948
4197 33384809173333775976
4198 853167345540752052720
4199 19940893579206926676000
4200 428525733447038648772000
4201 8505759669219887135181120
4202 156559138911578547581927490
4203 2681549265094511455122979500
4204 42871682695029534992398252500
4205 641531384815926725841926205000
4206 9007100642815611230820643918200
4207 118910067896763012666298841024400
4208 1479005389955606066634543435882000
4209 17362237186435375564840292508180000
4210 192672604332803681615380468250497500
4211 2024141312078702357578541047252426536
4212 20157572948097373182276240133288957752
4213 190515332801633609363351569984034182320
4214 1710749927198342614691320220264796739200
4215 14609519592316880688124924877457515078400
4216 118759161485989221238135500448310200348416
4217 919672923807213095165665342701690438077952
4218 6789772757795440429152763662914823937372380
4219 47821448165556499624978601739721487235671400
4220 321512366040402348689735028305463147747091800
4221 2064503078590861122280372026653692343002958448
4222 12667383087156271330535122188233149314474942576
4223 74301743016701869089990526787079758214195609120
4224 416789555703106052374600600398439086935584788000
4225 2236578799243097698541413609764667868223696936000
4226 11484832134113306682010158886141569503328683766360
4227 56447164242738929093853618511184799069899812776720
4228 265596067582048249137746617711357047777873268734000
4229 1196546913444273615639496660646622070302695688780000
4230 5161962717503395267469564106260634055355430987960000
4231 21325916096115261633407591759494550373878289207542400
4232 84376450641151687332177863048434960174909752951580800
4233 319706152949950033033195434004255598308734555094944000
4234 1160044895252422862915587599077941320252179201646585000
4235 4030443363680013128880396397962593291771628030044070000
4236 13406866804945195671907750578182770325749143479138594448
4237 42689608180913537314394459934067552417475742519886904736
4238 130089634397458412526113295065353783994082884010306248160
4239 379293024462507795866453501810340865401046215750946305600
4240 1057754072335086898486282536598659779643795550921363291200
4241 2820444412381755677087720641390013151274993359911311175808
4242 7187816244819831432169981940685263107458465220794387409776
4243 17499423359964563443664068067350086543550772513537582151840
4244 40679396752355198017078778919939856352725041930994022719200
4245 90240247550039310280919945653483358447498642284152784670400
4246 190908257039194274194301751693591460537819349898918780013824
4247 384894852004309445043174345929944406598957474587930311116288
4248 738950054056140401773836283289019178121827825821780878261760
4249 1349807984859414944031321001220808526425611422828901831040000
4250 2343709567460976338366883535322849179672594833779089312098750
4251 3864208484481221579423363480960702339786815529492339916705300
4252 6042926583169440174249759419720914678289207389095918161753100
4253 8951985247956510839554666995131228026425312795163255909035000
4254 12545169638139747024289412225010890486859002360003870737575000
4255 16605683482368554032151202655328425088885829210826379623650000
4256 20726604117993076828701378661222173029311373766002885260866000
4257 24348928701994644114177656106280045363932147479124992365572000
4258 26866487688157670588946024870355296967918959024034520897197500
4259 27779010538890742155205966792204482321867792122805443825025000
4260 26845603318445910789873991282751300300826215470030388736675000
4261 24177746917555019388711402637940993302041885790430924327110320
4262 20226259194187301538478791126476952845475483403629194312430240
4263 15658379102938052633094560848461665299499488754032383520670400
4264 11169849655942003357598684102946026857302396645710148665304000
4265 7305772519717234049946775918638949147814193736226378281008000
4266 4356066864881400802280765141488473429384213015224978050051020
4267 2351652009664673318347579657240081220374772519421867436866440
4268 1140152521045037926504031779090223792150767164383594265940600
4269 491544924880790048151687383349973096630538318800881836238000
4270 186140595136262898052906560134797068338548524353168405106000
4271 60956214268844016165145594640682334074602880085757293630560
4272 16912135164909129417371384559583578896847635199563813754720
4273 3865503215126541668919605666280828575973894688234297502400
4274 698825477941265281054680776445397728094454101695250065000
4275 93694313542939493558903040599042089033747033960403430000
4276 8282114629227737949157355193693103178785540285882574800
4277 362048725489728431058442528694228154899210914562189600
4278 1
4279 184
4280 25116
4281 2511600
4282 195590850
4283 12392636256
4284 658875160944
4285 30066221630016
4286 1197951018070950
4287 42238865526057200
4288 1332213818691844088
4289 37918548690700091232
4290 981142447371864860628
4291 23222306446671357648000
4292 505440608681122508808000
4293 10162725838548436577099520
4294 189518957629805610230754330
4295 3289367098515934051617521520
4296 53299929837063746206765395000
4297 808505306891304914759687820000
4298 11509073043597725461604156117700
4299 154080651359185875567598498228800
4300 1943835655370225116148257087159200
4301 23149649581913834086453723344240000
4302 260674699979675569244338280574202500
4303 2779417921063292789510832482794376736
4304 28098435018559974738930516549433092624
4305 269652471042312185560436068285094534976
4306 2459203020347617508618772816630645312600
4307 21334536547510365449325287122636371225600
4308 176223271882435618611426871632976426323456
4309 1387047688364977127135101828336975742674944
4310 10410984895286341991367570949802730037304316
4311 74569037817477931618610701017870793655623200
4312 509985132339948553094062458691424303322973200
4313 3332180407550161811399898709686661325548634688
4314 20810700786042445757307700737811602445208834232
4315 124286551955210399205075062989297050103745382528
4316 710085909716402904045615837715859185149514824000
4317 3882363198686131854071887775440555544841134304000
4318 20319318391123542591248742644712007582812286663560
4319 101826257065332970130088880451549049302564368146240
4320 488696764350968778413453776588896967911286814470560
4321 2246577878303534135486401893458963887098938844240000
4322 9893761875214840929316664536999548606097909393590000
4323 41744346400906469580287200890925502859506438448806400
4324 168752901282303374664355726096869920349819505903161600
4325 653621468253231178645643998408700334320079534860774400
4326 2425548417345975077005319525344786396890920148897405000
4327 8623274173454911810627824851454850763790459971257080000
4328 29367422525118047662274120314114639761164790478113111648
4329 95791315918147449583519275949614995668482153947063298432
4330 299206159114154348810060578650313703186390633223704370768
4331 894742519244890185120864670937214349151185944848386156800
4332 2560878280390210385808894562291492098084978702230669020800
4333 7012996917273554656542440513726519186954037543563260220928
4334 18368863736761791437767731626195672385727188897585656713872
4335 45998484260478281051916978919891656057333459178441644513408
4336 110073661800490535810919048842190199542667760519160296769600
4337 251578871957685349874079848488499059914238639095213823929600
4338 548861238987683538308617536119075449046230630959391492539744
4339 1142268593045047385289420639534028561519486698777083503958016
4340 2266113499105497232106431268752992146240271999186794693336064
4341 4282149469209178443133845934907392566591594858629619601920000
4342 7700760007371779397491188758917933018924240168131293454038750
4343 13166932613787866122479608898088319083718038100492417493958800
4344 21382663294291865231960687177474005784715656915262479649280200
4345 32943305712479959889561174542082919137245151086200781745248800
4346 48089816946202363593109413529208413532959509046681504494037500
4347 66422733929474216128604810621313700355543316843305518494600000
4348 86674889947971048556387583492383632668029381203284792909076000
4349 106671497170643202785921160084655436832464646099023776077744000
4350 123585843365525284709151714403634366052427211510558796127108500
4351 134508893135681488330470997099095388084833519752531622731700000
4352 137210861405390210703800399889617757093111767957933097987450000
4353 130844277436180104927144061334739493163991381924685002240832320
4354 116300990366576983846253048977242478861484029570867867296473880
4355 96038058498020056149646639870564880503596864358065285593445120
4356 73401869167618879207077066962216747919415749386095262657712000
4357 51702390139537348661161798808829486276838909517909753988672000
4358 33396512630757406150819199418078296291945633116724831717057820
4359 19668362262649995026179757133280679297679915616982891290155680
4360 10489403193614348923837092367630058887787057912329067246653520
4361 5024681454336964936661693252021947210001058369964569881544000
4362 2140616844067023327608425441550166285893308030061436658719000
4363 801138816104807069599056386706110676409066423984238716287360
4364 259319405861939984399694563246948209751663739726645144239040
4365 71125259158328366708120744259567245797919662263511074044160
4366 16072985992649101464257657858244147746172444338990751495000
4367 2873292281983477802473026578370624063701575708119038520000
4368 380977272944475945661238338909882746224134853150598440800
4369 33308482745055015657376712639868990250727404139721443200
4370 1440324277491745714862934407631385920577295594888710800
4371 1
4372 186
4373 25668
4374 2595320
4375 204381450
4376 13096763316
4377 704314827216
4378 32513472227808
4379 1310699349183510
4380 46764458260991900
4381 1492721507690861448
4382 43005183271159859568
4383 1126496884019548543684
4384 26995931244255453265800
4385 595012362118283459736000
4386 12117096192115443611157120
4387 228899520254180801967014970
4388 4025146581078708773689861860
4389 66091912997959045296389089800
4390 1016094507309342663143931990000
4391 14662243740473814629166938615700
4392 199020841338948422608148060212200
4393 2546150928865224447912505762053600
4394 30755963015971236714859946728776000
4395 351344160842171419416282030339142500
4396 3801262744983621020948638542645250536
4397 39002305324269815682396090135780262896
4398 379964845559621716016978096219905935648
4399 3518552013728129666177628799179230985720
4400 31001748420600999793550807850080976937200
4401 260139115635976389378773000982012819810816
4402 2080571532547465690702652742505463614012416
4403 15872485168223439429462034398879572024086908
4404 115582008617090794008846586577699730166215960
4405 803874869620596871826234045055973901848076400
4406 5342978929347673249313630689669991435793500448
4407 33954301282490306235607301203797877673761782168
4408 206404452354188698679856801035796886779434295984
4409 1200690720065917637749859507410452803980088702400
4410 6686292175515004859790473391036512327226397968000
4411 35654653025933763414832699357702201984934767164360
4412 182112344366845504271120497730655030483432427646160
4413 891152923228237184165709827897400353249993602858080
4414 4178634853644573492004707521833672830004026250286400
4415 18777956212142453192376526570223633068716440277630000
4416 80879671151756284811806451726168161790293724494562400
4417 333915315303281145612448564404444736011344979765830400
4418 1321452098859793469870541127217589806342769494392435200
4419 5012800062515015159144327019045891886907901641054637000
4420 18226465866620609054281538890575025478011654030157010000
4421 63515588251999498432360306725875848785775011964291148448
4422 212109342390183638363506968174147490408781912311354446528
4423 678687141405276937544771556450711570642300704629378206864
4424 2080276357244369680406010359929023361776507321772497814560
4425 6106709745545886304621210110079711926202641520703903049600
4426 17163387192274752185748604415172796957545407672404821067008
4427 46170387230239097397632406519897230591152123445282866875408
4428 118829417672902226050785528876386778148111436210974248326304
4429 292481444212731995154727758352105387356231477950911645702080
4430 688142208590139339361453703218541546236005689289849577219200
4431 1546790764419835426142467601790121720039377232703739660793824
4432 3319718098537168963497378733645770506916008218320898933377984
4433 6798340497316491696319293806258976438720815997560384080008192
4434 13274663354548453173714922398212916956433944061751820765952000
4435 24695540713295706343678639813081647267584632263317596249158750
4436 43733026181509698192521558125793345528063483690921243819220300
4437 73651395791449758021197922500188242147353929374792985458631800
4438 117835670433101394989584201246681210760146117346795103934928400
4439 178894119039872792566367018328655298342609373653655196717819500
4440 257388093976712587498343641157590588877730352767808884166575000
4441 350468033267882935467132402817029471222901410952412423501916000
4442 450929510766809902685939449448770710246327822145873235237736000
4443 547308734904469117997671878073237906803606222403903239991480500
4444 625466353080918920736690136510793554594475866849272045702405000
4445 671611058457962610287023009986023758403126022109883058570150000
4446 676028766753597208790244316896154048013955473277539178244300320
4447 636234829652450558688325503228444149065765573534747744621886520
4448 558221215019741576369821094247658367927156774081254472511899760
4449 455091588839237051083877815165743837100377646193790628477814400
4450 343451591641212387534860520658653015981858470368971937210464000
4451 238913513435418367078937349683175504242380298450416103822029020
4452 152429807535537461452893117782925264557019346031617407498706520
4453 88683136091466768174259053653599588778563307804236659448979760
4454 46729537525333773910953747243804109053009842840670499898359200
4455 22119707388692574385287062896018384954230849643968178806763000
4456 9313238737218382184089030495458536613255397178816775076840560
4457 3445243535022916935595942054566597643843532542082571202032960
4458 1102441516954089683975871536023292309867754765084421647684480
4459 298957539463273287235192436163341148078807464705227977807000
4460 66804045556115858907497867947117009481061635213767645590000
4461 11810295461278754315498388506206365132948180447668551664800
4462 1548844447645058228068017137753908046658824292497047108800
4463 133950157806732351482252899909718890613688490324650104400
4464 5730322394321999080637480976597986995845154517299172000
4465 1
4466 188
4467 26226
4468 2680880
4469 213465070
4470 13832536536
4471 752336292708
4472 35129498728896
4473 1432624870037790
4474 51715989135685160
4475 1670426449082630668
4476 48704665391434057824
4477 1291350086558994672028
4478 31328611567407563049200
4479 699139525488983065189800
4480 14417810658972806322136320
4481 275853267998628145960248810
4482 4913815306771410710738272920
4483 81745260813265134971849663700
4484 1273505115827709471140394760800
4485 18625012318980251015428273376700
4486 256273412135084270207752296711600
4487 3324141490462931918107993633792200
4488 40719162302835158467561056232464000
4489 471805015988058763216150155026848500
4490 5178531855484932985060464101574689136
4491 53914951477667098149194595187696245768
4492 533085007203051362770088672308524745536
4493 5011271049855214979101471320043147161480
4494 44833297715946061239904245198578643570720
4495 382079326090340321900072845192331329097136
4496 3104344826340663094064275520563707614558208
4497 24064735577629085586603729572494835004260796
4498 178109980491910403882484903906619256321709840
4499 1259403962405601765861100003921025779561986360
4500 8512542700994598058228496353033545677365915968
4501 55029384837139461830122177813051732781613922824
4502 340386289847258555717658584164296620302926733728
4503 2015445137253504606222978458867545778109434607600
4504 11427481172698371942187354522862402886532389254400
4505 62065507119218032611005069252296425677479039137960
4506 322991705103461837763874090314746657838540532051680
4507 1610930284297197986761090842737608330874988435935760
4508 7701797573384115848008676608869906784713303284841600
4509 35302557678827812001667869952020430169186907721944400
4510 155156920168675321883873601270608310373216532703854400
4511 653917492468925576824378438625370941355550585374751200
4512 2642904197719586939741082254435179612685538988784870400
4513 10243547953835030977381885647615518203681364223024693000
4514 38073062032496383357832547904756719887402121751883532000
4515 135692393083817110287315200732552949678701161923712908048
4516 463680888015750279213247790892322420893616273424821348224
4517 1518966459335619812600203007294449705723244434170513129648
4518 4769414087340749998979633508129956000170528981624751087040
4519 14350767902032832815859843758687323026576207573654172166560
4520 41368164001892992447701764487852382410494059518103927699968
4521 114210957885328293562564374022903675672849989575173407533904
4522 301890953006832682399292965253523166106012837941394036288448
4523 763701548777689098459566924586052955874604414649602630444320
4524 1848153360213517082856475660072654438462415279807024578817280
4525 4276421525160721472276233957890336520108866466886809650429984
4526 9456166704924057047537987907960679625760750682489833325379712
4527 19970125210867194357937925555885743288742396992833628235024064
4528 40252205010566277365458151788129490125960991671118424258048000
4529 77379360901659879876859738080989161438431847758395134914030750
4530 141755326243514194141276774614640499297860947136089548931265800
4531 247258257299867044785450168393489098637545334329662165468263900
4532 410242704470797449222996848784741993016805001133286658143824800
4533 646771045759540096201480758572830694007895427824753403518270500
4534 967779233352439328993772090752540614180266126406961404466322000
4535 1372666463632541497246268577700032095623030526230281992049171000
4536 1842929304873049167499056880355845511441513707900525396189008000
4537 2338500958228186231444598024494743783615408404816677479963598500
4538 2799706532838398978535660611048314006280034832563408204572670000
4539 3156571974752424268349008146934311664494692303916450375279705000
4540 3344563372359901980330682409907288448069042867794141197629696320
4541 3322559665962797362039033183526319445121220217348127110803185160
4542 3086634953638571069339010756428228622656043339037524730359916320
4543 2673663084430517675117782164098745042964718671388519942307159600
4544 2152296640951597628551792596127558900152979747645557473185574400
4545 1604133590209237607530007919301321242770267718167079554233623420
4546 1102184762180040105890150236276536528335370655920925869606031760
4547 694684566049823017365029253619863445432079244466520499017008120
4548 399325138852852249784513840083416931907538657002093362767796800
4549 207925249453710199221698391222572818569769986653300880783572200
4550 97271604588725325033818762952566937960667481645419650802556960
4551 40481611536519273993252319141157522315161507369470211623887280
4552 14804214656240632899104560626598496732509849702562233554620160
4553 4683668118257948166684681499892344653234650280381904985643000
4554 1255916056454978147460959917405799778243958742018831737092000
4555 277541943340050726414212129895849580624282240520210964122800
4556 48530459359545157812797870316289118795309827831574142742400
4557 6295657416916420519665886295756787858843359045258554906800
4558 538650305066267913579923211800210777609444524626122168000
4559 22799367824217315491046998779230288685596678611381812000
4560 1
4561 190
4562 26790
4563 2768300
4564 222848150
4565 14601010788
4566 803055593340
4567 37923890673240
4568 1564360490271150
4569 57128127533605700
4570 1866947207798234276
4571 55082657287931374920
4572 1478051303892825227020
4573 36295342669557542557000
4574 819978455820412236951000
4575 17121150157530207507536880
4576 331722284302147770458527050
4577 5984775053119025865642768300
4578 100854542561820621069165169500
4579 1591881394784636838925493451000
4580 23591682270708317952875812943820
4581 328999650713959536077519840373000
4582 4325937556081897701647388975483000
4583 53726672482907500755809726973390000
4584 631288401674163133880764291937332500
4585 7028007518158123336867772709279935256
4586 74230730295338758321354877432335410840
4587 744751113004262933281741527489850747440
4588 7105533578152916761412533961255208661800
4589 64532777015376906330165201422196532412400
4590 558423630439728162777029542973407327141968
4591 4608011851599421780251658975836753490359840
4592 36288093331345446519481814434714433736583740
4593 272910453979540134981226868889174666944555400
4594 1961366826697248651750893448729466378006372200
4595 13478192609908113592195119225636447322496033616
4596 88606636602173709726467913427795162953446146920
4597 557529267853268324020302853372554809116862753520
4598 3359075228755841010371630764779242963515724346000
4599 19385905560827595259067833565570147753938874628000
4600 107204057751376601782645119617602917079281976692840
4601 568226147867201381251259973701869120271506491572400
4602 2887516547325166202684974152076845121379696253092400
4603 14070591720605596260785082266204637395149304078076000
4604 65759666264483179218793091087096879726916788893818000
4605 294798148320483111579359842414155789709111412137323360
4606 1267799220092814893843182687130821212832189910420436000
4607 5230747891320015818237558628569626316773462581970056000
4608 20705043736475062613857002904754770837228289386964805000
4609 78629149849720791717262870672867138897895686226715990000
4610 286461718732502788384332090435389560432813564061171694768
4611 1001129190034006284664966821244787045111216953985409729120
4612 3355856131090322841791146178906342373109493517353459239920
4613 10787960435651696426263456744579662381338101267960746506400
4614 33251779285198027256260613587202333842066822426759667215200
4615 98249389504495857063291690658649408224923391355496828287424
4616 278206179464261227908810654671175620228737154093371120915920
4617 754727382517081705998232413133807915265032094853485090721120
4618 1960855327942715252801590752315541373191551875451682429519200
4619 4877071367230114524204588547413949212609151432824092638545600
4620 11607429854007672567606920742845199126009780410121340479738528
4621 26421642263758394691650260331066604836684450436368651938560960
4622 57489754394920711030427361448761988255470536797551354009917760
4623 119498733625118635928703888121009423811446694023632822016080000
4624 237130299537344793171021777990128075375839533453146381188158750
4625 448891866437794948114043119613028247776559665930950238282341700
4626 809983946327150663952336758530395323122993336597169162740864500
4627 1391894890168777059863739308376803190592731253845079732987977000
4628 2275675901746529968116321187571070960398150579383391604971692500
4629 3536116429556989855938782639288129167197126231102358977857715000
4630 5216132561803657689535820595260121963367515999675071569786849800
4631 7294928498455819621350433484741888482789325093772913026581490000
4632 9659025697029464869010296188130463454063643411199320025936602500
4633 12089641846347631952767625365890446845300150413341989974291075000
4634 14279730361975252642531227331369505148904560422479180269122475000
4635 15886676018709534406570741447059620128327953622022170688741057520
4636 16612798329813986810195165917631597225606101086740635554015925800
4637 16290573366425791754844778992260095508462450956031380521344002800
4638 14941058412994069360952312093492987004802839634229964383481186000
4639 12779261305650110919526268539507380969658317251645497497039348000
4640 10159512737991838181023383488908367870878362215058170510146281660
4641 7479110886221700718540305174733640727990015165177711258040929800
4642 5076541059594860511513675314914386716619040632639957492816597800
4643 3161324015918413644127401233993717377601347701266572455245058000
4644 1795718063463860811460122469649492524011649884733053061312669000
4645 924080243592890587821278248049385910626341075631486682624291120
4646 427305899552147892150996702045551624437815911122185567141032400
4647 175800049042857515676866657440857148698554465217926523461114400
4648 63564067319215010833577820355681820293898825233754424805155000
4649 19885337560537154001465198692258496488862680081964835837290000
4650 5273296923460963801870030468021142031861362569884008318333200
4651 1152598409789197498053949420011866571388608410999885890132000
4652 199362484869019983122753066032298282196706369766520905382000
4653 25585889490647725895046352560510011936448614919740802980000
4654 2165939943300644971649464884026877425131684468081272140000
4655 90717484605833107953850163563674201296374152790550788800
4656 1
4657 192
4658 27360
4659 2857600
4660 232537200
4661 15403264128
4662 856592632896
4663 40906668591360
4664 1706575080295800
4665 63037933830185600
4666 2084034092425935936
4667 62211001172251905792
4668 1689201490163228830880
4669 41980155376837639584000
4670 959974777545848472528000
4671 20291733520035801490414080
4672 398066741162577324550232460
4673 7272638039233246621540579200
4674 124128667768394610546664824000
4675 1984683297393832942036978848000
4676 29800019710368401624685237402720
4677 421119552913868206179225395677440
4678 5612027099781921342677693806032000
4679 70654254224097535240516901225280000
4680 841717868898884178507685722583110000
4681 9502658052720842821680368733674278656
4682 101802144405036011412143831907202849152
4683 1036175461571148428913727342594574952960
4684 10031341522098235427876518533536765169600
4685 92464874529495268771579990097475628531200
4686 812252553366877327675679335234047021297408
4687 6805679042362222936987065564312743616531456
4688 54432139997018169779222721652071650604875610
4689 415863548921204015209488562116837587725036800
4690 3036955086498965654323964049645625359493737600
4691 21211581812314408276241499109198343327206872576
4692 141770618563477935562348661484472260725513835072
4693 907166266337521340778797863114665452122352954880
4694 5559848654492426499925457817565643525819129952000
4695 32649946207709634120535298636749722532949683584000
4696 183778384716645603055963062201605000707340531473440
4697 991812912640933320002199226825080646292084058017280
4698 5133362750800295471439954048136613549119460005497600
4699 25486354814681834736516375425578211130836475311232000
4700 121402460795968946250079552776178854880461764111664000
4701 554914161544438798267030291603116780628915599317314560
4702 2434174502578204596178910759291176728637804628007237120
4703 10247995868708602419404196496789471967556171589165824000
4704 41410087472950125227714005809509541674456578773929610000
4705 160604220969642468188451820948835007110595444207760320000
4706 597833152137397123584693058299943430468480481518967015168
4707 2135742272072546740618595885322212362903929501835540755456
4708 7321867922378886200271591663068383359511622219680274705280
4709 24084748879594485044681205755340641595545528412191434060800
4710 76004066937595490871452831056462477353295594118307810777600
4711 230047351034917128733561031786105931453479160247016963794944
4712 667694830714226946981145571210821488548969169824090690198208
4713 1857790480042047276303341324637065637575463618100886377159680
4714 4953739775855280638656650321639262416483920527456881927206400
4715 12654023006867324170909202717614570930012933447327375494604800
4716 30953146277353793513618455314253864336026081093656907945969408
4717 72470790209165882582812142622354116123477349768325445317195776
4718 162324012409187889968265491149445613897799162722497940733885440
4719 347632679636708759065320401806572869269663109886931845864960000
4720 711390898612034379513065333970384226127518600359439143564476250
4721 1390116747678332742546714176866151993114507352560362028229187200
4722 2591948628246882124647477627297265033993578677110941320770766400
4723 4607652050213882680928240469109417458513868978245781185063648000
4724 7802317377416674176398815500243671864222230557885914074188660000
4725 12572858416202630598893449384135570372256448821697276365716320000
4726 19259566382044274545978414505575834941664674460338725796136060800
4727 28012525434070347345985664581408851773911008360087986022072921600
4728 38636102788117859476041184752521853816254573644797280103746410000
4729 50461113793450985541986610222847082484731062594818740762258400000
4730 62311550670437466076499901082339658831583536389000059356170800000
4731 72624804656957871572894818043701120586642073700672780291387691520
4732 79741431983107136688936796404631666682909285216355050659276443840
4733 82310265430361895182373620171419429937494489041000659476264435200
4734 79685644869301703258412331165295930692281811382559810045232992000
4735 72165240314259449898501281164276974887482262126939279983281024000
4736 60957076427951029086140300933450207225270173290349023060877689960
4737 47866309671818884598657953118295300659136097057137352051461950720
4738 34810567265793329221808059302270080342530564338102565665028099200
4739 23345161963705208448940809112568989865363798409353150438732736000
4740 14365744507710886491680979757195940192093199077864424490501352000
4741 8064700307719772402803882892067367947284431205511156502902904320
4742 4102136635700619764649568339637295594603032746772981444553911040
4743 1875200523123813500553244346035809586117914295657882916918553600
4744 762768807830580130002933844268181843526785902805053097661860000
4745 272713200830223826305808439208116523275831041124089177197120000
4746 84372750775375420829920487488338272509781801118144133093331200
4747 22129889467952591962635828864227838170661281491197809090534400
4748 4784699636856479594946073584775158772720952874396501729168000
4749 818748463700727228641483281936320381966355677431705695360000
4750 103965117278430958639174314433290116406320854467901062720000
4751 8708878522159978363569615702112723324451918667892875724800
4752 360979990827377575399695442513786925991822149645733347100
4753 1
4754 194
4755 27936
4756 2948800
4757 242538800
4758 16240398048
4759 913071268032
4760 44088298370688
4761 1859975087513400
4762 69484995244636400
4763 2323578240980641216
4764 70168222252423661184
4765 1927676994656861136416
4766 48477084185157750472000
4767 1121898233999365082352000
4768 24003635993213082250855680
4769 476697208552716055325587020
4770 8818073622570311528617952280
4771 152411149032079458519322632000
4772 2468131792912843530481883952000
4773 37540284570204350098629454909920
4774 537481534640068631570853465535680
4775 7258221715717951603196483989134720
4776 92614360266722444842299181335840000
4777 1118447031276599524866376919048790000
4778 12802192098804468801430496766200069856
4779 139081802919556240943351432323925019264
4780 1435843139605734251494736460452482434816
4781 14102030835413461398609018808015452484800
4782 131898423961191780453577338815516705404800
4783 1175947726516225384843893962950784493520128
4784 10002285865289933710420384238459638345508352
4785 81229501226319422593609292311553078594968218
4786 630293191333699835551881101958331968895758900
4787 4675946720482534420149595441517867616998294400
4788 33185861867653187141861700219229666173210752256
4789 225438524600940323763079019081865726071718721344
4790 1466585463912326167592389878702042480931137277056
4791 9140768126877379160894396750913007152617891616000
4792 54604220381859215684343516685598673891312401856000
4793 312745672237098657832077491816766404712491781630240
4794 1717961652253045215003809375036300405184502743351360
4795 9053385215047793831448646230350027532083411282423040
4796 45781044759706258693372007708909008883169224170176000
4797 222189409381301656344485219231874507988769643751536000
4798 1035128339804049296767344967028890917711631021803452160
4799 4629704446080114624104987130416551817213079390523568640
4800 19881111985294688693644141203771575617058972882981698560
4801 81975071119921676471188950275967868212699757981044330000
4802 324554363209485821130829721500770743535994960169848980000
4803 1233825867177181297610962269257330058626438440581697882368
4804 4503630443283413779130517410353360852210460036479292462592
4805 15782693077127821365029875362614070797169496784644147698048
4806 53095923666378751121229021778819141699270823999603843270400
4807 171451034719692153826300572383182797750457503011066456870400
4808 531299834533022892551319525791720841690178060570491559240704
4809 1579668258031219850174905375791455716810975840803336510956736
4810 4505141914101964645035602712244884171120499273894649464612224
4811 12320839955332364665376796953820729599972827978546603767667200
4812 32301058728056064331005070094963510005559330115546195341491200
4813 81147437537927512724891626094124995691744050434722164074568448
4814 195268518063585850292577162065787479554925081320210227660221952
4815 449869405819749295054907218328463558516757679545208578605339648
4816 991775586022374989098119969859928479975215342912717324967680000
4817 2091058095920222267053555678640220301041494067723199906841036250
4818 4213791391399946125844727348625523229128350412448597398069723700
4819 8110290869030566648090494511220474461205713925153590584347236800
4820 14898074962358220668334644183453783115861509696328025831705795200
4821 26097406400324737762437417362884005890674357383273574661941380000
4822 43555973798987684574738021080755368789602697703736993124088680000
4823 69191775520677578924440970631142814420054571209365051934266588800
4824 104508267965570142021561902476794562387283377343405178620810515200
4825 149908078817897294767039796839784792807067745741813446802536070800
4826 203947001581864399898862549650673625042454711320725743914127700000
4827 262792191957931922148716974129867256811461001292739380762981200000
4828 320209365987496070116854425010864031677467324952966349466573003520
4829 368329471541018678991755678630917698487723841237449519711895954880
4830 399204787337255191634512057831384235196848271848853198459882510720
4831 406816186964329748213999795949142383007965037058331661809873696000
4832 388890461693509257786368015163048142449209968128506119909903296000
4833 347813906677132342432682893561451182403012165244932660994419760360
4834 290189502385401987879363840779665260246012588408895196811988076240
4835 225108334985463528967692116821346519548364316053063257967181708160
4836 161748622177100372824804177422799429781449174693375399468362528000
4837 107190555172919691514850387419077399894849254657911475044510088000
4838 65189660820734826922664720044211224240549152244548515065131809920
4839 36173386696632737924637102631347061152408561494270836374702670080
4840 18189445074300990955366470156547352985343768667881464294109969920
4841 8220952706618474734476064766001515424677581396898905608133380000
4842 3306647560066463893957927325398412844719451373629581273515080000
4843 1169165260744487974357469612338401776206976386922854415721875200
4844 357766546398566903395945899971683383759024050774364580296972800
4845 92823172955015704141953827544638080190786485763292133545859200
4846 19854650244742635294555969586955769262684125177718863112480000
4847 3361538792002600995999969500009713763804374294462134361280000
4848 422380608324758950633126361552467081235918055392804472652800
4849 35015059110255624813770457923837331821206748515636134668700
4850 1436477076900698392827654028972389210647869585188175999800
4851 1
4852 196
4853 28518
4854 3041920
4855 252859600
4856 17113537728
4857 972619394208
4858 47479705937664
4859 2025306206403480
4860 76511567797464800
4861 2587621222910259536
4862 79040066445258836736
4863 2196655179957818504288
4864 55891226472299524073600
4865 1308881272999259262744000
4866 28341642498010627235950080
4867 569711298026416749047652780
4868 10668780432245562096352584240
4869 186703657564297336686170224200
4870 3061733110195679316293982624000
4871 47165998562564439867508802322720
4872 684067407723723712908358956136320
4873 9359285896583674435700729354410560
4874 121016097415183994593937596945497600
4875 1481186608987929100498715379280830000
4876 17186504461408738938906694288871326656
4877 189305787307173772395117227329786831776
4878 1981867995512140234457523565131595473408
4879 19742843169578845958052626331221633478720
4880 187333993452127456296385205853922277241600
4881 1694748194096913054627964828958483534779008
4882 14630209176095723934644741124911112803877888
4883 120613501820898536578389555250487904580407354
4884 950288196164655136678220738337177430027451880
4885 7160043415738880830854068019824234788528638300
4886 51622451794127179998451533674357258491661170176
4887 356338313078905673044866836613271631532716688576
4888 2356153696121442039738593575619674805430351691008
4889 14929921273899719296127514693157911682609222972800
4890 90698535549528866729926519240485932904213820032000
4891 528432342745442559785234382724881166583175768961440
4892 2953688454750849667901286293922060345755811734183040
4893 15843424126333639205035130903112548181145969744240320
4894 81573497935476606399099213735874234010010617612313600
4895 403232631840140042995547249717105588572211575697232000
4896 1914010892467864737418864278657194527089430945976194560
4897 8725212225304831406967091130400424578593880389832879360
4898 38202921069781950823080898783717929617093712598670714880
4899 160671139395046485883530342540897021696891525642846886800
4900 649108726418971642261659443001541487071989920339697960000
4901 2519061145486745149289047966400382203028978482854299843168
4902 9390548583867543624570015025843177947162235820744056624128
4903 33623998294750575951585386642090846480926319236850575530624
4904 115631122651224835775120980762761686367300905599137258677760
4905 381868213693859797158578547580725322262382620342829835756800
4906 1210869390331075429535565430874154476410173254323445879199744
4907 3685892602072846317074779210180063339225610295207785192232384
4908 10768387989804695980816806482926796311458754361992088964195072
4909 30186057890564293430173152536860787519933428547439179230784640
4910 81166762957679341139448637674523691808841393623680183165798400
4911 209274970492549901237878404137480252047129393226388738929150208
4912 517197696492740900774934104931004675577909674848124386775723008
4913 1224644493620428636538358538783039687073395905428623352870091264
4914 2776971640862649969474735915607799743930602960155608509909504000
4915 6027167452946523005036719309021811455943129959908046790306516250
4916 12513683525975597585841917580766705347108434558180683182146452200
4917 24837765786406110359777139440612703037442498895782871164563412700
4918 47097140203584052435380488063821636946917030652907952629263481600
4919 85251527574394143357295563385421085909536234118693677229008508000
4920 147189152837958382356011243652207797978657392240214666419334160000
4921 242171214322371526235543397208999850470190999232777681769933060800
4922 379326305949106441411595053434291374590880406653841018697756684800
4923 565038143236689803352688465011496526734332272411450684101866728400
4924 799472246200908447603541194630640610166422468377244916143380584000
4925 1073068117161555348773927644363624631980132421945352471448839900000
4926 1364370342033678907454423202220203265408339036756117489031484971520
4927 1640740373228174115508729841174087929627133474603184224171172889920
4928 1862955674240524227627722936546459764251958601961314926146118383360
4929 1993399316125215766248599000150797676739028681585825142868381110400
4930 2005856065577047750687582393998879892632767204031242092166869632000
4931 1893653491908831642133495753834567548638621788555744487636285361960
4932 1672857131398199694833979788023952676712307862592454663974990086560
4933 1378788551785964114927114215530747432233731435825012455048987962480
4934 1056757664890389102455387292495622941238801274663385943193301849600
4935 750333886210437840603952711933541799263944782605380325311570616000
4936 491429750802462541417010966487130767351832070766596498183301336320
4937 295415991355834026384536338156000999411336585536545163726738472320
4938 162051419752863373965992188667421872051244484495671227347525186560
4939 80565336524861052397865434706814851161840297689609274959707124000
4940 36005717876279273511986319765449384309167359401744329422719760000
4941 14322274444119977685879002751145421758535460739804966592592971200
4942 5008731649579936647543242599603567372626336710841104124157619200
4943 1516111824931923167651912516562421976449512600800438181249033600
4944 389151144796955651773297003904333077548608853483289717004608000
4945 82357700404063724401999252750237987213207170214322291851360000
4946 13797766538608792387348794477380591320373323142831612773324800
4947 1715737896402525615874752438268029259239130677266170598766300
4948 140774753536268442497110094839294142643491219348441247980400
4949 5716592448890534420436582360196242777068052430850904489000
4950 1
4951 198
4952 29106
4953 3136980
4954 263506320
4955 18023832288
4956 1035369032544
4957 51092292259008
4958 2203355103669720
4959 84162724577211280
4960 2878365180540625776
4961 88920074750916191328
4962 2499642101331310711776
4963 64339900241368056782400
4964 1524461717963843141313600
4965 33402650086941096385226880
4966 679535162706207929586959340
4967 12880600765759885945596412680
4968 228193359245252300394208051800
4969 3788894723867153153913803497200
4970 59106757692327589201055334556320
4971 868239402110880097152917136634560
4972 12033367581321867131615223455670720
4973 157639390053989677168418711810582400
4974 1955166323864066412658304300650695600
4975 22992755968641421012861658575652180256
4976 256729766348084979001597335693820497888
4977 2725068493829192822379094902055943775936
4978 27528753151947968307707183194238615695680
4979 264943790739437402476316219707690077813120
4980 2431595235008614382727079971983911158595968
4981 21299863359315833375438667225973531876233984
4982 178219950451775449571053223429825411245676538
4983 1425432294246982705017331107505766145041177820
4984 10905296894740756957762349753270757600989772180
4985 79853480119040481560104716152521384229288372616
4986 559960206266851771927647886106569706694269082048
4987 3762245418000367127969689741715287189316206732416
4988 24230527969115937874043015649551364861939558595200
4989 149652583656722630104378756746801789291952803052800
4990 886691558166081583368444133724800601554820358087840
4991 5041640638281622709003919708591103003962506235933120
4992 27517526114158425987692595779090215261990368503154240
4993 144210290993074714884121824283063377981983056136054400
4994 725818737312252077391985049490790059429980836255017600
4995 3509019969524418685267917844204856632997290067623023360
4996 16298037930286383194146075885087585533599889784782170880
4997 72732484344392560220865557299770673694082260524392322560
4998 311891035296266707891558900226447159764554138012585133200
4999 1285235278309563851678085697143052144402540042272601960800
5000 5089531702105872852645219360686486491834058567399503764768
5001 19368006454226808725675655990801554516022111380284616787264
5002 70825017684687383387381984629084974502376714988259722926208
5003 248858285705896929168195154250291455442669340311186708893440
5004 840110070126491553748872804677595708977241764754225638664960
5005 2724456128244919716455022219466847571922889822227753228199424
5006 8486124828028181055590770739716890013565939981990017070488512
5007 25382628833111069097639615281184591305581349567552781129888384
5008 72888286125996708526515661003639462548131937224304359606040960
5009 200887738320256369320135378244446137226882449218608453335351040
5010 531236463558011287757691333579757562888866921266986798820150528
5011 1347436104020561820439959904951827970584554152893797744494646784
5012 3276751482930336081548580955122187270818005260471181403625379328
5013 7636672012372287416055523767921449295809158140427923402251136000
5014 17048273652620165071389577474090266689667710458025618064009860250
5015 36436902031517181205833818838114818510698088860584930442132316700
5016 74513297359218331079331418321838109112327496687348613493690238100
5017 145706777504838162221958384947448189304524563582433978446783896200
5018 272254878382742586850718089521183467904647973475828195021672332000
5019 485724204365262661774837104052285733329569394392708399183802728000
5020 826722421307406244735130907713482248156858928415344499835288724800
5021 1341189438891483489276711081785530217303470009240366458967068278400
5022 2071806525201195945626524371708820598025884998841985841706844670800
5023 3044144322072689858182714548785900784864454783436432565315179916000
5024 4249349743959759181144753471679953542641324390903595786937406004000
5025 5628027660888925493249495709158338469809398526618984642254875507520
5026 7062317258677792931972358881575421957960270173291966877954178960960
5027 8383300534082359024324753214459068939133813708825917167657532725120
5028 9397453918876017183743395286425189047483992356047461387808082377600
5029 9928987524606386365903532850294455468532197659954648356226004678400
5030 9866931352577596451116635769980115121853871424579931803999592149160
5031 9200714222690098321586888834131739721917693244258500651862445476080
5032 8029415683930026316340253372796705634772906596863307826461753428560
5033 6538688051509282571442708872316666948915082886979700523508555194400
5034 4952203648988889747986087898761375875142035565195510147056366065600
5035 3475110380674556542877434691587567569130812500420932380010488021120
5036 2249706395709812970159161344418776841670947843701382400688239135360
5037 1336924212961122835219435556506230444422766997089287625617082789120
5038 725088028723749471580788912361333660456562679206483474637364116000
5039 356456606975164807768664565677948904660756858077268861284925624000
5040 157545018885319754544669030262599639343890068137854632518522683200
5041 61983054163551716013347627170094146236250916796658663536450537600
5042 21442152952608627656791334162811396524071678211320482849093475200
5043 6420993889149768254259400564421495779552046082474280330576032000
5044 1630682468000461743159585204454712146821501970243581378656928000
5045 341494721830567611586882663315169635179239747785082416139788800
5046 56619350581283345323866830462844965554891312349783629759287900
5047 6968350300045287903606949694545060060852815357747841775029800
5048 565942652440162907623221653659428034929737190654239544411000
5049 22750883079422934966181954039568885395604168260154104734000
5050 1
5051 200
5052 29700
5053 3234000
5054 274485750
5055 18972455040
5056 1101456417600
5057 54937948665600
5058 2394951199641000
5059 92486510524408000
5060 3198183533934028640
5061 99910196349344035200
5062 2840502387876489445200
5063 73953908323411559520000
5064 1772629904609119931760000
5065 39297235396401289864972800
5066 808970431793104678079713500
5067 15518796103325163789875196000
5068 278284584445429634627082990000
5069 4677647807243398955449140120000
5070 73883447115409486501319168195400
5071 1099037217861873540699895109664000
5072 15427394335028034784122081353424000
5073 204726480589596983335608716637120000
5074 2572587268242192648234610921908810000
5075 30657007958188561350482211434202907008
5076 346932116686601322975131534721379051200
5077 3732970539492044962163143701446498323200
5078 38234379377705511538482198880886966244000
5079 373160268647094933065234112264352222272000
5080 3473707478583734832467257102834158797994240
5081 30869367187414251268751691631845698371353600
5082 262088162429081543486842975632096193008347850
5083 2127510886935795082115419563441442007524146000
5084 16523177113243571148124772353440541819681473000
5085 122851507875446894707853409465417514198905188640
5086 874937822291955893636949822041515166709795440700
5087 5971818123810106552332840859865535221136836083200
5088 39081496724380544958133896208953814293450900960000
5089 245332104355283000171112715978363589003201316480000
5090 1477819263610135972280740222874667669258033930146400
5091 8545153624206140184752406285747632210105942772768000
5092 47444010541652458599469992722569336658604083626128000
5093 253000510514166166463371621549233996459619396729920000
5094 1296104888057592995342830445519267963267822921883960000
5095 6380036308226215791396214262190648423631436486587315200
5096 30181551722752561470640881268680713951110907008855872000
5097 137231102536589736265784070376925799422796717970551552000
5098 599790452492820592099151731204706076470296419254971410000
5099 2520069173156007552309971955182455185103019690730592080000
5100 10179063404211745705290438721372972983668117134799007529536
5101 39526543784136344338113583654697050032698186490376768953600
5102 147552120176432048723712467977260363546618156225541089429600
5103 529485714267865806740840753724024373282275192151461082752000
5104 1826326239405416421193201749299121106472264705987447040576000
5105 6054346951655377147677827154370772382050866271617229395998720
5106 19286647336427684217251751681174750030831681777250038796564800
5107 59029369379328067668929337863219979780421743180355304953228800
5108 173543538395230258396465859532474910828885564819772284776288000
5109 489970093464039925171061898157185700553371827362459642281344000
5110 1328091158895028219394228333949393907222167303167466997050376320
5111 3454964369283491847281948474235456334832190135625122421781145600
5112 8623030218237726530391002513479440186363171738082056325329945600
5113 20639654087492668692041956129517430529213940920075468654732800000
5114 47356315701722680753859937428028518582410306827848939066694056250
5115 104105434375763374873810910966042338601994539601671229834663762000
5116 219156756938877444350974759770112085624492637315731216157912465000
5117 441535689408600491581692075598327846377347162371012055899345140000
5118 850796494946070583908494029753698337202024917111963109442726037500
5119 1566852272146008586370442271136405591385707723847446448980008800000
5120 2755741404358020815783769692378274160522863094717814999450962416000
5121 4624791168591322376816245109605276611391275893932298134369200960000
5122 7399309018575699805809015613245787850092446424435663720381588110000
5123 11274608600269221696973016847355188092090573271986787278945110800000
5124 16343652861383689158249051814153667471697401503475368411297715400000
5125 22512110643555701972997982836633353879237594106475938569019502030080
5126 29426321911157470549884828673230924824834459055383195324809079004000
5127 36449132756879821844890231367213343213625276994895292033293620544000
5128 42715699631254623562469978574659950215836328891124824490036738080000
5129 47280892974316125551921585001402168897772369809307849315361927040000
5130 49334656762887982255583178849900575609269357122899659019997960745800
5131 48424811698368938534667835969114419589040490759255266588749713032000
5132 44607864910722368424112518737759475748738369982573932369231963492000
5133 38462870891231073949662993366568629111265193452821767785344442320000
5134 30951272806180560924913049367258599219637722282471938419102287910000
5135 23167402537830376952516231277250450460872083336139549200069920140800
5136 16069331397927235501136866745848406011935341740724160004915993824000
5137 10284032407393252578611042742355618803252053823763750966285252224000
5138 6042400239364578929839907603011113837138022326720695621978034300000
5139 3240514608865134616078768778890444587825062346156989648044778400000
5140 1575450188853197545446690302625996393438900681378546325185226832000
5141 688700601817241289037195857445490513736121297740651817071672640000
5142 268026911907607845709891677035142456550895977641506035613668440000
5143 91728484130710975060848579491735653993600658321061147579657600000
5144 27178041133341029052659753407578535780358366170726356310948800000
5145 6829894436611352231737653266303392703584794955701648322795776000
5146 1415483764532083633096670761571124138872282808744590743982197500
5147 232278343334842930120231656484835335361760511924928059167660000
5148 28297132622008145381161082682971401746486859532711977220550000
5149 2275088307942293496618195403956888539560416826015410473400000
5150 90548514656103281165404177077484163874504589675413336841320
5151 1
5152 202
5153 30300
5154 3333000
5155 285804750
5156 19960603740
5157 1171022086080
5158 59029072502400
5159 2600968507137000
5160 101534103945274000
5161 3549632273926779040
5162 112121442569819417280
5163 3223491473882308246800
5164 84878917507551903540000
5165 2057880693856564518480000
5166 46151404360889886934444800
5167 961247218954159676306483100
5168 18659504838521923128302319000
5169 338635458180583049365486530000
5170 5761493030872967006101989660000
5171 92126273563658742427570814663400
5172 1387534487550615345133617575950800
5173 19723630732124449534130762236656000
5174 265094545378837119447390774107040000
5175 3374432650551447499632411728737530000
5176 40741550049697956531561886248085442208
5177 467201917137956448273177133424790455616
5178 5095000330928331637546993430352653116800
5179 52899620782852831032694549136569638228000
5180 523460932407730392216508963037494089576000
5181 4941471201928974902523844611073944205597440
5182 44540086941840562544913155068805936221524480
5183 383636295729525157857552761432488630345552650
5184 3159979405595813283730255528052730040587334500
5185 24908072961755234118814955338768577966982519000
5186 188000034779092975234745369030411650516506425040
5187 1359518770022885311651260492710662028272143684780
5188 9424275476637824402900264481975297770856569443800
5189 62654463002578333980500373287370400692675253920000
5190 399653911933606177698102972803463265956827951040000
5191 2446881075813503822956635450989203845820679130242400
5192 14384341934080335977666550581008514220345003667492800
5193 81217712961133869805872360423381406822356143156592000
5194 440569854516047979531043685801252304179682052926240000
5195 2296606906909068289993436403463966040176317808952280000
5196 11506851198765139195196743580022419478335269377594979200
5197 55424304072691067427904163784304583801130938325353510400
5198 256672988077695617830447983482768624846342009537513088000
5199 1142996900033488298151213676446704032518866761221737970000
5200 4894749740168399284294368605258230263373172860842111540000
5201 20158537329909535612437927663895495516676075110092152166336
5202 79843618443955415562989438982488041066050336710561073286272
5203 304138043628972182063162433993944830983845587322033674130400
5204 1114126190438634301683852419294301285448120716818699361624000
5205 3924658514466958692351348439983217696887207134143237257408000
5206 13293240046025936780770881360683652404068206378985655847736320
5207 43287808466204357909831709328858883402533330211161198187845440
5208 135499234257093973512769616458754953586877183209451950006275200
5209 407625520416703630187047716576278278923661442948767459590816000
5210 1178261415234953153387553612235137041806917965800200568343232000
5211 3271639196302386589239440529972897186083875551705223578099707520
5212 8723785032440816914386919897444527245451280092453434114997392640
5213 22331437231846419988961314201574960482632829372981735611751910400
5214 54858027969388408892006251817927907459226527182305850898105600000
5215 129269942861459209625401450817050820995228134854398455290164856250
5216 292073579776447246173747277988063227744484680549133172591695554500
5217 632423784309332053698527163908037732802107324825395795198547399000
5218 1311620724419666166169144106924444484826825394102124048406878210000
5219 2603952908774337241659330212276470668406197473585099213748949387500
5220 4945377483960839600731708418274280147811140003393502854593152775000
5221 8978383285166454915940668997748570652026102340854816611114425936000
5222 15570130267590785335281358535671097925017295509572070385709643232000
5223 25770007271591230358162433687511192167563347892000070198570358590000
5224 40669123879542549692652667913674071332183853588238054113337721100000
5225 61137368111101948332709416045537793134868057475963415168187750200000
5226 87450891346120226895107548711537259300115269413618069056575757886080
5227 118882340521076181021534707839852936292331214583748109112228679176160
5228 153390100351869250263913057003689486024006374020184353973443986456000
5229 187577637511161607817802949393071955295629096434939446673639588960000
5230 217062281382087667306549094779164502667045879579095126402343392320000
5231 237276206335794581324471479230474196977914527114898360048561620729800
5232 244545299076763139600072571644027818924654478334239096273186050811600
5233 237126018735945221622913915395458265822240808854735114173285700668000
5234 215819442223018803828664573890190641124321363263055474795543815240000
5235 183886973730837450200953999181948148304906467678215634137019475230000
5236 146244228520054254512758709937643468534255026059380904325441370888800
5237 108200164746043385707654902755379267147031301054209344033101025081600
5238 74191948081908465031408236926994107080604102585724203399629319616000
5239 46944801859678651685679282146470961350072327307599250601521651100000
5240 27274331291281549685329637222327908614194274746821329537710218200000
5241 14465497188561177462737792778656875976120815347203016258518900912000
5242 6955876078354137019275678160199454188734825107180583352423893664000
5243 3007857566963154712966562153394376456848943749088012177442279160000
5244 1158072112150226060143213316083162631669208311303396988193177200000
5245 392140307781063419188376442023633159116599283320480283915118400000
5246 114969889682957762567583829982773777177010715087644413433728896000
5247 28592772043548089388552749383736707605220112736640733028440389500
5248 5865028169204783985535849326242092217884452926104433493983415000
5249 952670131607607561165756450326703858798390937601303233091850000
5250 114891959551085821579218867899822871247801049713778228906700000
5251 9145399980266431397705821884825900551324963557216747020973320
5252 360401018730232861668242368169788454233176683658575855546640
5253 1
5254 204
5255 30906
5256 3434000
5257 297470250
5258 20989500840
5259 1244210966460
5260 63378583107840
5261 2822327529021000
5262 111359984972236000
5263 3935461868918820240
5264 125674583979358028160
5265 3653290337066616013040
5266 97276961637868473720000
5267 2385270804242836146420000
5268 54108543043801936405900800
5269 1140083910852607988177456700
5270 22391405806226307753962782800
5271 411200199219279417086662215000
5272 7080389025892079935209674040000
5273 114596096384063313751368574337400
5274 1747265650989663767946036947493600
5275 25147629183458673156016721851736400
5276 342273969982802356754858974163520000
5277 4412719619951892884134692260656770000
5278 53969326039859630730120940224736559808
5279 627034151948309970050842994859587190432
5280 6929200450062531027063911065279608238848
5281 72915693511499848180200594755812204044000
5282 731411165829979452138135811367457495024000
5283 7000417536066047778575446532354754291263040
5284 63987167155883625064523124183355006966133760
5285 559012888063022372878148309515912004217805290
5286 4671273903924245723775160345817079190433451000
5287 37362109442632851178222433008152866950473778500
5288 286209008171156469760358621508984900786323214240
5289 2101074462762640936188311670552841316420585694660
5290 14788863055647047524551184264022774963498001281040
5291 99855550410359219781422469926746576103951185935000
5292 647058714559171906749309575015131002025340492160000
5293 4025514027951248224864142193562883746350149536850400
5294 24052506184855643765934232119063417220904760230889600
5295 138070112033927578669983012719748391598005443366206400
5296 761663138315879557833329761893690424175043549126720000
5297 4038860422495258027229836433678009243068696836433320000
5298 20591207408316564875615225353724329592810482044117331200
5299 100951410989544444243682584035697634780631351949751036800
5300 476011723344090054885558078458952722442306999505933363200
5301 2158994144507700118730070277732663172535637215641060610000
5302 9420084405607108056566520712006405412529502486903686360000
5303 39541746300976396778243627340718087359633839639026913864736
5304 159687236887910831125978877964976082132100673421122146572544
5305 620441609003103251408851365347647455207044998136948695226016
5306 2319201457647769362688835648326912879912414553377700711952000
5307 8339899343242287221246615434964337605885315160054379171992000
5308 28849159248822245779545316995526224366275681928862487158917120
5309 95986010077235750147887703294426219718660862642140048155657280
5310 307131597649413006628944463973177894796921615274757753347557120
5311 944950070056903869979065161154099646595760617744870019960528000
5312 2794945682650353991756522522046139029402456570037685069093248000
5313 7945409476734367431010069858505607451917983482712685832527861120
5314 21703074958755203055304044622910775098439769986103665359261806080
5315 56945164941208370971851351214016149230713714901103425809967371520
5316 143474842381477377102170197062272988739515532630646071579660800000
5317 346987741364969457415551262719452203724033414609174801042021456250
5318 805175814518854570533033036615741871079390200432745502820349907000
5319 1791867388876440818812493631072773576272637420338621419729217630500
5320 3822437539737312827121505683036952498638176862811904369642902212000
5321 7811858726323011724977990636829412005218592420755297641246848162500
5322 15285712223151686038625280565575047729598069101398099732378835850000
5323 28618596721468075044560882430323568953333201211474727947927232671000
5324 51230751203040648522538663568982322204895617483108102559431729344000
5325 87618024723410183217752274537538053369715382832800238675139219206000
5326 143043125369425519608640418179129492271819071241389017915877501800000
5327 222714698119014240354870015594459103562733637948152440969826804300000
5328 330370033974231968270406295132474090689324351118112705324841752014080
5329 466384566659606556315251546140961519300683995674704120363358664460320
5330 625831609435626541076765272575053102977946006002352164211651464740480
5331 797204959422436833225662534920555810006423659848492648362968253080000
5332 962624030477084437620348159455425185740812161611639256219088087680000
5333 1100098774829593058868004130977653095079421898441801487497876605201800
5334 1187791452658563820914638205128135120491178894766304181898332246799200
5335 1209342695553320630276860968516837155693428125159149082283757073406800
5336 1158609637197258841606515080884181336562146265938508338376077323920000
5337 1042026184474745551138739328697706173727803316843221926776443692970000
5338 877465371120325527076552259625860811205530156356285425952648225332800
5339 689776050256026583886300005065542828062324544220584568211019034895200
5340 504505246956977562213576011103559928148107897582924583117479373388800
5341 342026413549087319424234769924288432693384098955365968668229172300000
5342 213998599362362928300278692052111282972908924936598124065110942800000
5343 122956726102770008433271238618583445797026930451225638197410657752000
5344 64499941817465634178738106576394938840995650993856318358839741248000
5345 30680147183024178072258933964622639859859226240697724209911247432000
5346 13124817271035895348289750915609176492251027528105165866189341600000
5347 4999788924208558594651799635801322778736640862336123619917759600000
5348 1675275535380241683127650094034703610293584705562818595748621056000
5349 486077124740317519605396739523524029288741916522892461483486621500
5350 119646574651777593304931326255338681244842839692530443277261666000
5351 24293088355993992809726789483330948399358968908833232443842175000
5352 3906326624736917933693441508593977622425235690268459782827800000
5353 466415398993588001282996916126120928117573141418054098069639320
5354 36760903910483751890160721553318422331784021733174737265757280
5355 1434537388279162174875552955656216788418330721229233307371920
5356 1
5357 206
5358 31518
5359 3537020
5360 309489250
5361 22060393740
5362 1321172469540
5363 67999938126120
5364 3059997215675400
5365 122022111192982000
5366 4358629811813317040
5367 140700892933411705440
5368 4135042908987488454320
5369 111328078318893919924000
5370 2760481941988900259340000
5371 63331590153540902838724800
5372 1349754515147340491750322300
5373 26817613930712903472769379400
5374 498277888465715058352073037000
5375 8681905591272431349126147930000
5376 142209613585042425498686303093400
5377 2194736122584577659737095190144400
5378 31977849455509176976169411737393200
5379 440677736352858034321880929235532000
5380 5753292669051202114757889909463890000
5381 71267186950071050835928933886511098208
5382 838759969489297752145932837279707540448
5383 9390890083637377576152405785839469060544
5384 100137552422459791500808816797982093553760
5385 1018045271357944372570648494200650297128000
5386 9877301454997300290318780723733420438357440
5387 91537197459111296967303913762299523854330240
5388 810962358739314146569708110987872344146956970
5389 6873445887202818707840593080273702237352077900
5390 55772424240451937266042182606373120230417379500
5391 433522468259251711548778500226844776191048398040
5392 3230009994993313678020837344282726202855527261940
5393 23079589314115846894375333018096148806671123211320
5394 158232641419492302115177144653152266749338033097000
5395 1041360118743667287424670097289976456384532354570000
5396 6581395950459977256523915014872651204350244480882400
5397 39958195758711795288568159810702128608922424254542400
5398 233134779335976075459151644428427612042533781421627200
5399 1307521720775593240947216091250835228167158092667536000
5400 7050891924017145369570731401166694102306369053434440000
5401 36567144190631141072213245024717343932059993974898019200
5402 182420970735492592229812388696085199691316302646041347200
5403 875521562579308493807365751451288043063528945519841721600
5404 4043207216078056585985404338299351032203102422018713506000
5405 17967938773658002404191696913641847360935902891686661020000
5406 76845280547180544682247049360263452793250669487165511850336
5407 316303565374131069345688931353702624223199410814915021095616
5408 1253048739751365390100229228055052703653443819766778737417248
5409 4777555002754404887139001435553440532619573979958063466621120
5410 17530808823550113954865334485741362722575254316032674586024000
5411 61905487554764402401940992719566689785966567472350753695176320
5412 210352319956495367345370924240976609170682316002987765107078720
5413 687707707780207384408288691070376590523541877680435839017356160
5414 2162885715908024413507638035530494746652518747282702490131875200
5415 6542713757113328662520950449335280000646659698042762775377376000
5416 19032027351247438264977609195955292268547727877195503273264411520
5417 53224207636947283683245633241900234169983245442111369809618238720
5418 143057365584011273417089979879113740750329576458869581912844860160
5419 369447719132304246038088257435352946004252496523913634317626560000
5420 916403522066457797789789232310348127783985684737051397623800256250
5421 2182450234090579493813221125563721387399399753804547020802527379500
5422 4988171379845227144261806594607991306921125791753459627894849079500
5423 10936418516470645033153196815355725204437006024156281946478303551000
5424 22989184251750577362078086731240841043929000552508447344240724592500
5425 46306716440724225352305997007477350474958856395411890365735885075000
5426 89324710979127628169386996676464472793736961357027181170803180761000
5427 164898980434787087431921323362661849597007768773754205113170878826000
5428 291117953113266092626725299269884499905828530057368534952881921878000
5429 491114730435027617322998769081677923466578811262102294844512756180000
5430 791021169181326439881090055387216816102122920988265566203177960100000
5431 1215289767833781883280423157094458262178586005898771737444953587766080
5432 1779170754294054640758181824167371721776683390907204607312071942200480
5433 2479255991225751297342570118278094984874170716086241265915388494933440
5434 3284484432820439752889729643872689937226465478575789711255429202689600
5435 4131261464130820711453994184329533088804318860249951807940253042960000
5436 4926529295976003698408888064812968208399150240848067530968751753729800
5437 5561023619265094252463987960372632609572337552769515033433100973650800
5438 5931537982952001186596032369392106049353480804352016927391760883852400
5439 5966839631565883034273552666553533883295053269583317942636798218188000
5440 5648878789520989040383692150308617678629670612360624129367036861890000
5441 5021051845855196071604715707859092419676089228038744381840153733848800
5442 4179231363315925772958170618926524193554084003218835913278527093776800
5443 3247752527285543056749895571479167037453444590690077003818773466190400
5444 2348581373037066260046412086813447237827904146160179651521840316460000
5445 1574418266737384401066336091526247296157829947747829055621887650600000
5446 974195599121946989894379813670314993622597987421249287256407519112000
5447 553624500599913360034168748114056558385212671030600065913374445712000
5448 287277741804680940131151836214193809596863663890169599420078044136000
5449 135185617891669722087384434430774517870185583539483208421750218480000
5450 57219806577053503916570595831948471801097112091180081427947693200000
5451 21569172518020611670268494960696808982529903084121289420263496096000
5452 7152277692607529217050837738703282145248631057408274790399874573500
5453 2053932864855515351734654434049980694703135414721772609592991933000
5454 500437620133476251880371863356617537026794759521964588343148805000
5455 100587910586975636792606118846294923777449819024412839407815850000
5456 16013595365446521377382894120330151865370011188686524033724283320
5457 1893186551389913222343277159995898750086877119258498969186499920
5458 147757350992753704012181954432590329207088064286611030659307760
5459 5710294458198606715524045745816008575257432967999860738082400
5460 1
5461 208
5462 32136
5463 3642080
5464 321868820
5465 23174555040
5466 1402060579920
5467 72907150155840
5468 3314996983648350
5469 133582100674422400
5470 4822313834346648640
5471 157342934033062552320
5472 4674396331898899991840
5473 127232089507307337056000
5474 3189890244076062521904000
5475 74005453662564650508172800
5476 1595164426992311490250380900
5477 32057837342461401852505924800
5478 602568609307376349635065068000
5479 10622566841086268944813169232000
5480 176069045391004907760278280020400
5481 2750030804202362368827203611747200
5482 40557272480157980555141692935230400
5483 565808451613546118141674279512288000
5484 7479280469766562749185256882303057000
5485 93820094212751763125779862331609547008
5486 1118346625985730336194577116372943387264
5487 12683799593484250232725327295159802367488
5488 137030334893892346264264696670922864863040
5489 1411689442949682863297965911958235078684160
5490 13881612855671881489096664800922644940394240
5491 130409158023939381980816534675056855902059520
5492 1171390073734564878378467271426926719323382290
5493 10068146088297086557963685638710775108234029600
5494 82861887442957163938119814158040064342334392400
5495 653425169550176492769173391646258793099551208640
5496 4940015286460362095796574761844169486720218165320
5497 35825034159224598164403501998238798147668609163840
5498 249336283448896960908763985514058117301987203668000
5499 1666176189989867659879472155663962330215251767312000
5500 10694768419497463041851361899168058207069147281433900
5501 65962735855651217619223628893857482148062414642419200
5502 391064791144217933028254371299297929877798601094342400
5503 2229217360010847492762466778526014159498105600613504000
5504 12221546001629718640589267762022269777331039692619696000
5505 64457338912298960534070804789332267270071853786260915200
5506 327099671663641889515525662489532082205118887503246553600
5507 1597442851021896199227474353525157131203631760246728755200
5508 7508813401287819373972893771127366202662904498034753654000
5509 33975738772007859091562481436704584100678798195189322656000
5510 147998318090866234202846169138285168342556844938244689489536
5511 620671147149238324753804695486510809796466768391531362149888
5512 2506097479502730780200458456110105407306887639533557474834496
5513 9742465103656041338479532339167800301812464586581149029972480
5514 36464082352984237026119895730342034462956528977347963138929920
5515 131391238891744854077589045772141545668173939124989354781598720
5516 455763359905739962581637002522115986536478351339806824398670560
5517 1521736204449820595286426039815301391796773516569475048038405120
5518 4890002488139881282712920775981988122866564124291327368993804800
5519 15120938460884137353381752149574869334827835746587718414205491200
5520 44984791921130308626310712644985236271112811346098462282261336320
5521 128728316145174825652501066445526147759959477348362382795355740160
5522 354237286208027915128032331129234024715101808374343726641330129920
5523 937135677799015648486858018860407472791274625328951657781296640000
5524 2382649157372790274253452004006905132238362780316333633821880666250
5525 5819867290908211983501923001503257033065066010145458722140073012000
5526 13651837460629042710611260153663976208415712693219994771080639586000
5527 30740203397647218471565742399918795169228341257087927633344420792000
5528 66413198949501667934892250556917985238017112707246625661139871045000
5529 137597100281009126761137819679361269982734887574938188515329487080000
5530 273228527700860980282830813363303093251430705327377260051868552916000
5531 519681635309632033118782352415661586608751756135467797932417315088000
5532 946133347618114801036857222627124624693942722686447738596866246103500
5533 1647610708556221683922318451112725936791103108750278666575139569120000
5534 2742206719828598324921112192009018295820692792759320629504350261680000
5535 4358280546714252271074620977166333078157687745292146920492247349230080
5536 6608348515949345808530389632621666395170538309083902827159124356744640
5537 9549726781017708700875084900034143645441250165665521913155570499002880
5538 13137937731281759011558918575490759748905861914303158845021716810758400
5539 17186047690784214159648615806810857649425966458639799521031452658713600
5540 21348293615896016026438514947522862236396317710341625967531257599495800
5541 25145498104503034880706728168641469191109700238609981020740978315638400
5542 28039997737591278336635789382580864960580091075118625474942869632756800
5543 29550062937278658836402356062931786850604073335079288858772714985312000
5544 29374169705509143009995199181604811928874287184275245472708591681828000
5545 27483652208891599549836338611439242718227014721896285037440841490540800
5546 24146670099158682243758319131575473118312485351931051943387045430710400
5547 19868603696335086935411125849049021876185778672456941670420731793164800
5548 15265778924740930690301678564287407045881376950041167734891962056990000
5549 10915966649379198514059930234581981253360954304384948118978421044160000
5550 7236881593477320496358250044408054238339299335129280419619027284832000
5551 4428996004799306880273349984912452467081701368244800527306995565696000
5552 2489740428973901481136649247189679683172818420381469861640676382512000
5553 1278118569157604645189816470981868168954481880736932152351092974720000
5554 595085988401356440732334196652264106731409965748272846850656009280000
5555 249243771319349290411991497323607570464789991194290455523044843776000
5556 92979610003897879821660890603142667888232203746307572275198369455500
5557 30515573992139085225772008734456856035589440447294907342524451576000
5558 8674252082313588365926445631514703975131109165047386197947912620000
5559 2092228540209093245286207272002934414570956235707787059682569680000
5560 416353479501609555811955247128583948499620290905849624876831366320
5561 65630467114850325041233608213191156669678406800961297598465330560
5562 7683382251623192608633461630494697118768579342903773594284003520
5563 593870623652655098414500757564864891826773028671985516760569600
5564 22731364477829069040643797488152187982274781237999445630443400
5565 1
5566 210
5567 32760
5568 3749200
5569 334616100
5570 24333282792
5571 1487033948400
5572 78114803738400
5573 3588398796732750
5574 146105422612649500
5575 5329925816909453760
5576 175755405036931574400
5577 5277544245692306442400
5578 145210536937687721640000
5579 3680642589318533679120000
5580 86339695939658758926201600
5581 1881935559934749510969550500
5582 38250828647255081755830933000
5583 727237976750281801283699220000
5584 12969413003651839990760264760000
5585 217497056071241356645049640025200
5586 3437538505252952961034004514684000
5587 51307392896585397087829852508424000
5588 724510822188077346400924382302320000
5589 9695363571919618378573481143726185000
5590 123138873654236689102586069310237530448
5591 1486410072512679560764944268596950071680
5592 17074345606613413774822555974253580110080
5593 186859547582580472178542768187622088449600
5594 1950360414601535534819558167837035306076800
5595 19434257997940634084735330721291702916551936
5596 185040021520454528486293731633526619861030400
5597 1684876133453826194927932376709963089437741650
5598 14682713045433251230363708223119880366174626500
5599 122542227908598622725388457557664883886550862000
5600 980137754325264739153760087469388189649326812960
5601 7517414566352724928386092028893301392835114599400
5602 55318067451743864812681878085515791257429470032400
5603 390750891972151953662988335507106004726994871420000
5604 2650734847711153095262796611283576434433355084360000
5605 17276164369957440298375276914040709411419391762316300
5606 108220113513177778906538766153984931649164899022719000
5607 651774651907029888380423952165496549796331001823904000
5608 3775287464534499786129984060406959463666146581684160000
5609 21037087379854433725604477295284234862619002749591280000
5610 112800343096523180934623908381331467722625744125956601600
5611 582126534316650820324240585786455400534533613353235392000
5612 2891922402712053464118703571036922392696229910791491712000
5613 13832024686582825162581646420497779847010613549011388310000
5614 63704510197514735796679652693821095188772746615979979980000
5615 282542243628017356205433595627635321381244885791194407207296
5616 1206860563901296742576842463445993241270907605205755426402560
5617 4964910100901636451340530903614359769192890606623085563351360
5618 19672285305459314241160594146396519840198245799827320156675200
5619 75073110726732252700835079444821835659028147894539924109561600
5620 275921601672664193562936996121497245903165272162477645041357312
5621 976635771226585634103507862547391399721025038585300337997151200
5622 3328797947233982552189056962095971794555442067495726667584011200
5623 10924473643716756057124610244215079848957217724480624973284032000
5624 34515185617235530915327912515333940872976581595471965945469056000
5625 104964514482637386794724996171632217965929893140896411991943118080
5626 307192572619167197579832090381369216245357843672228413488917107200
5627 864998024461463513684730110896966804536876508821071890635806131200
5628 2342839194497539121217145047151018681978186563322379144453241600000
5629 6101906378637633629185669766359147289878733949590610525641401706250
5630 15277151638634056456692547878946049711795798276631829145617691656500
5631 36754947009385884220876469644479935945734611097130755152909414270000
5632 84940035704025208934589551368196670862341469263006115828978004820000
5633 188469888910747976571991521850713201351129644169213397146478012425000
5634 401324875819609953053318640731470370782976755426903049836377670650000
5635 819685583102582940848492440089909279754292115982131780155605658748000
5636 1604899167867981278749180794224837252762321599830121140673641708360000
5637 3010424287875819821480909344722669260389817754002333713717301692147500
5638 5406222637450102400370107417713631980095807075586851874699676711175000
5639 9288119534903316906990863876159578098747507846442860196708283144400000
5640 15253981913499882948761173420082165773551907108522514221722865722305280
5641 23926779109471769306747962462940516258376086981165855063852001981316800
5642 35811475428816407628281568375128038670404688121245707174333389371260800
5643 51091980066095729489395794460241843467967240777845617730640009819616000
5644 69405192597397787952427102296736155891912556852199190373396251121728000
5645 89662833186763267311041762779596021392864534383434829063631281917882360
5646 110011554207200777603091935737806427711104938543918666965741780130918000
5647 128008685323786270667250342833521340037430850560324159776913100497368000
5648 141034391291557235355556699391265346332428531826514787735051594248080000
5649 146870848527545715049975995908024059644371435921376227363542958409140000
5650 144289174096680897636640777710056024270691827289955496446564417825339200
5651 133442124232192717662874921516601298811726892734355813371349461590768000
5652 115900188228621340456564900786119294277750375589332159744120935460128000
5653 94288634535164571910686838191186925871620269397313094833156236234350000
5654 71636031136550990248518292164444251975181262622526222030795888102300000
5655 50658171154341243474507750310856379668375095345904962937333190993824000
5656 33217470035994801602050124886843393503112760261836003954802466742720000
5657 20109441926327665809180628534993566671780456472311871959405463089520000
5658 11183537480129040645410894121091346478351716456448156333072063528800000
5659 5680366252922038752445008240771611927890731491233513538119898270400000
5660 2617059598853167549325910721897879489880294907540049782991970859648000
5661 1084762116712141931252710390369997792029375710373588343210647643647500
5662 400516908646825493588257614639746235467111405870745658870633426935000
5663 130113781234703825488896684472720559626966637475710792969218689300000
5664 36613999453659131792508627260051352254991734124886273544444969400000
5665 8743423069533800672051060189700262918492026109022842122413458692720
5666 1722799761764821032332382215596267862579058178525234061959714927200
5667 268918378806811741302171157067314399156900277001632075799940123200
5668 31178207741764392666761289772155406820905584005279239629929904000
5669 2386793270172052249267598736255979738138852029989941791196557000
5670 90492479540310008180848641429024900729436748166512078795479440
5671 1
5672 212
5673 33390
5674 3858400
5675 347738300
5676 25537900752
5677 1576255985304
5678 83638072689600
5679 3881329310751750
5680 159661595844751000
5681 5885126422837521860
5682 196106030883313125120
5683 5951273298333877477600
5684 165508784036504284880000
5685 4240740374649614891160000
5686 100571513951690422485465600
5687 2216501881700927201808581700
5688 45557166703472344563124482000
5689 875991199267384897000819515000
5690 15801813544679253322075724880000
5691 268077766785483532609014672589200
5692 4286812724197800163171817394782400
5693 64745043417119667753690051974916000
5694 925278881348628900222867283422240000
5695 12533030958822921318643768307743605000
5696 161144698856161593146594115393644175648
5697 1969493346079300418013551155890958844976
5698 22909881446848377976344189028745310021120
5699 253937333894276026293917095229332581739200
5700 2684911739581334632349002153126308343430400
5701 27105675628706673855025592848117375120454016
5702 261523230415575733593961807375384289403589632
5703 2413471218190615900842713945016974155140548850
5704 21320103874190748361897987282886401627596033000
5705 180409391087659083456821895848784412388533213500
5706 1463304252936310737328148862982466874687727354560
5707 11383513486191269177270367929466999252007459250520
5708 84981378983838401016583754740067737294022084397600
5709 609111684544825104239364170055194654427374358390000
5710 4193699908319137732803827474568046299252770730480000
5711 27746567018416495024663323528610836327431144345538300
5712 176482031267643762524509372497267734689407373790895600
5713 1079501767221018252630077170774103660600173221770841000
5714 6352070972073920275075846196875201637279548216801920000
5715 35966633262331773788936686988711756378026036958978640000
5716 196013710954614052115903840793789107845874243891006553600
5717 1028423543959416449239491701556071207611009383590715859200
5718 5195657198092841816891230144574809722471192721083019008000
5719 25279217530651370124718181389185597651433190279227709670000
5720 118468036507658982358737599746404141929998441075331190840000
5721 534812104010175709960285020295166858328784962390475127928096
5722 2325949450427953722057187293186823337722112839123819549066752
5723 9745934642510619700779560662650409917304563042630501291023040
5724 39344570610918628482321188292793039680396491599654640313350400
5725 153033648789108053582471508099059895766480455323485229915644800
5726 573484113280439304268065129193700158151676840180835889693801472
5727 2070467835000361544299436668600469767408573081800836716553960544
5728 7201073110342901031266123224125979800466874676623408709467452800
5729 24124879296541169626150180955974967999780522474894713482668904000
5730 77842759051637580362228909077136121968840801045106987025951488000
5731 241874750764338326092192382482456850095403666802935210242303706880
5732 723609171058482732076937812898336376044620698427915818440560296960
5733 2083858877111707555695031630797238210929747953068945918349896588800
5734 5775371037598584810442264534837394890457855249120283472373107200000
5735 15400049431799742016516214172239752683979661872776302755190204306250
5736 39497026187688048400229514028494665108545234568853021693548178429000
5737 97400609574872593185322644557871830256196719407396501155209947815500
5738 230862661144273644796576729359714028497646044663555084047991500280000
5739 525731795382612776753450034636199982716309007419384739408596560975000
5740 1149741536131855541179777727500969170351230704736533061693406299700000
5741 2413518661357605325831672184709177323720971230391832463791505550758000
5742 4860551765543029015640376119652364251223031130914081168897314888176000
5743 9385440426906967678734599721782439458862372997771981578059822922577500
5744 17365442411203359225431254129625605754247137879157766627823203981350000
5745 30766895959367237254407236589778602452101119741341974401596187915825000
5746 52158776865515728792538205888022889419242004951722145403310444082721280
5747 84541286186800251550509467369056490779595507333452687892277073667319360
5748 130897117084639283055098146474605934450444722098346377947563423219091200
5749 193419638821648118781284079028058407414447411516129838551708608602832000
5750 272479645012006130479898994202001204612693741716041265910370467366784000
5751 365548473761419474421939494409122241063216947870926610797881380126751160
5752 466448989838531297037109807528299253495084939426215147934745147755092320
5753 565371693513389362113689014181385918498652923308098372348032860530042000
5754 649984585952394215116913484151048987445105407548285543474585608273760000
5755 707650451996356627058975253011388651013789645802994550024343345062220000
5756 728316783535627388070662973203139932033015890130251553492182299499331200
5757 707243258430621403613237084037986883702152531492085810868152146431070400
5758 646601050117571688862941025438349747023238937498379417519832587303872000
5759 555255292262635812362933602681434119021763808673066002906364502268950000
5760 446671723557317939196643468790064159374659637528692913839080243461400000
5761 335610383897510738018613845809423515302985006666620379459832390334084000
5762 234736788254363264654487549200359980755330172516974427947270764981888000
5763 152257203156480898269510473193522719086337741861789887692641363392080000
5764 91188844068744485262581136679667902054252457260269582408126056465600000
5765 50176568567478008979930906126815905363034794839229369586725768055200000
5766 25218937952585069111686048774652293266119205472658661545195355556608000
5767 11498478437148704471278730137921976595511382529960036438032865022663500
5768 4717199146284833591150589683534788995501534335811004426698571472790000
5769 1724007601359825687727881069263547415057307946553168006842147633225000
5770 554440563155409710000844927080777619861303402462563570815880965200000
5771 154467140895097145206235396684704644893359127926070210829304436904720
5772 36523354949414205885446502970640878686676033384734962113545956456640
5773 7126337038380511144507535662283831577657857340543250008698413264800
5774 1101630006875675207558898905282824374338663968186533133590856608000
5775 126500043319118769211182733021566926121359157589466914933417521000
5776 9592202831272860867169955991476639477320295305650280352320820640
5777 360262512886894560870925723424985925545493469115736766525399280
5778 1
5779 214
5780 34026
5781 3969700
5782 361242700
5783 26789758632
5784 1669894954728
5785 89492737777872
5786 4194972083337750
5787 174324395463146500
5788 6491840487047575660
5789 218576513588692754040
5790 6703013083386577790560
5791 188398296722403813640000
5792 4879131398790417132840000
5793 116969043400335600064617600
5794 2606216498263727588939760900
5795 54162409303017120758381328600
5796 1053157958669777348079636945000
5797 19213568741825910289342074570000
5798 329704839609732620565109999621200
5799 5333592575455402528597493735368800
5800 81502584066256522936998065427247200
5801 1178629051241705860998176182454520000
5802 16157039910771717844516665167814045000
5803 210274180214747444715677687159999107248
5804 2601676395438088206511728070127562918672
5805 30641966435159705543360352825946852153248
5806 343940439578323225486697837842260585393600
5807 3683148155579523149504400389545064009577600
5808 37666328471059923408931667983747521271280256
5809 368197179664034256507288334067975249555053824
5810 3443218937951945351868938561557549794667183026
5811 30827717764032568577338981611741148299361831500
5812 264435682827116738765478669257807289391411696500
5813 2174632709224795123529332338043388272105372596360
5814 17155435817217828196731399555675618591053494926840
5815 129900107875295841553920882245532112720862329007760
5816 944564496323134581936405307187040985851145744170000
5817 6598910149855113785441316761452661088530095120020000
5818 44311681656277089069238442053154619209479588730934300
5819 286114808267240645304886406927388600178281651448876200
5820 1777025986040753123560280881120447564372592841991999800
5821 10619868656436085459892430360400727737326744674965710000
5822 61086186651896822149463896949081871943631523089058960000
5823 338281726970059735103253402660248944185621678973188729600
5824 1803956052518976394567632984696715069088164000724698310400
5825 9265588669932234573456027091158410671740293685931383897600
5826 45845360606435535649912634044794219469548328133514659910000
5827 218553101833095019179050399532159365284652296466559265860000
5828 1003945528580505280100885915290927260371578789048786643654496
5829 4444224842781983004644982863767680306004751317611583781252544
5830 18960272849975205599698418016428979293665240828390247966172096
5831 77960538062375800881636428654238060107452307428945305806083200
5832 308954724913859655345744365407536015981385070181375841527811200
5833 1180053848480903953013134015840883017735181190372104619177629952
5834 4343922712647817357647837716475495394367006269660578993554387808
5835 15410296456133808206909503699629596772999111807974094638260348992
5836 52680858872038880612205497189577991346459508261504782502970872000
5837 173524483719275439557468609817782605222207618996384325245350192000
5838 550651028335834061529033721821763467238472177615192925445244609280
5839 1683177854418644615918094477828738961669009015908412882024781560320
5840 4954953330021171299097075211006766412655178466186160294743087444480
5841 14044652295978376698120961482445483029067966173997052989634601600000
5842 38321053237269125482958951544875663655484274892722427786170973506250
5843 100623376240062409019632333358307837300341430925411269552610835521500
5844 254191834744179694410476169943714288717391438453449405453840595518500
5845 617557618560931999830842751037235026231203169475009849828377263249000
5846 1442392361690758131092798812976240978221668302407029926069739282675000
5847 3237430114897593234374637285331676348094254879126553621084065107050000
5848 6979635047709831617945646588213026314544430314916920908802461998138000
5849 14446639969808447352042229022300082635579564750216852363111463695412000
5850 28692632162258444046417204863734886345664968878902915110068601506165500
5851 54650068764669395209445417407939406344248345678525912622855377235425000
5852 99759329322796799582471948942615468556812721585563371544569457787675000
5853 174405910144068218150049625938076536495590454057320923692319297401599280
5854 291803794257665384384016548660936919787636105957401213047536996206553920
5855 466866384268546776229850055759427832873252842150768748012976209481425280
5856 713651770824701679641289532965594813563650794214685956035614521396656000
5857 1041261500581594855762471156414790317627079655843443409014630000294496000
5858 1448655062684143843079537996362077029398674571192190642791603987909717560
5859 1919616996643186491652721130981846927845157250715577724192989646530572240
5860 2419790848237306469846588980696331731174234511758661033649580643068579760
5861 2897847945704424209062905950173426735692761608652773047990860836887180000
5862 3292112972330876482404797916183416767759804004387844210982814692245980000
5863 3542267992650551387434588096942544214887850011088041646530159365746747200
5864 3603572792956023342219827047241171264577634327126341988709156174672596800
5865 3459315618129008535416734486095171146574328315616329883731104342075715200
5866 3126964014321159574885994499311234249227827764632529595314789565409350000
5867 2655215245590723305224491731140936947393810067531674543376754780576100000
5868 2112371239825508762823040088329900949259964453725198858953062692102764000
5869 1569802271451054332376885485277407371301270528707266486897373240816376000
5870 1086101382516230407655841375447128729482542558614101198874175058863504000
5871 696943308239689994506870116051747537128929494774917522690677717272800000
5872 412991756670780535450200535043792451834209465215195580444589013992800000
5873 224868863410550199579200601573982948289562915464539732111325253713088000
5874 111848835706810125311529465887059226883610720973247627169956050674999500
5875 50474030865247719425311309613822242251866417393177747365674714758853000
5876 20496534816166816509653697156799952601236883364576552970234421861675000
5877 7415642532203604871261300899705400665644933007936787759662407909550000
5878 2361140582253627791009598206466199571941346669727073222676510678400720
5879 651333163264553338290462636309762336579055928694440157691569556810080
5880 152503612621342938492461263172873995761878147087625550186146043866720
5881 29468602683924311802200545716315552013559261148989761323555414264000
5882 4511834878381902768532184144435887031661809954024319965958558249000
5883 513182851473098056393592645544000212036635798852289998849163904240
5884 38548088878897718013189052406473494033367801195383834018217722960
5885 1434316172802028812439386525037794432545609512554241705979627040
5886 1
5887 216
5888 34668
5889 4083120
5890 375136650
5891 28090232352
5892 1768124069712
5893 95695204752576
5894 4530569850004770
5895 190172067777978000
5896 7154273189807532360
5897 243363540902874406560
5898 7540889718809900014380
5899 214179116273890651296000
5900 5605810543291117556880000
5901 135835018142325212978265600
5902 3059471541440028039190154100
5903 64280661590393945515441576800
5904 1263789550403732817695564334000
5905 23315341844013464171336450040000
5906 404637757702853670693544090444200
5907 6621011472979120380327923257699200
5908 102352082315764005548788268210961600
5909 1497552206283579211621212090648096000
5910 20773337028135065800092855215760915000
5911 273609776664972578666183014617830163648
5912 3426598179357482028088617458216790185568
5913 40855955246879607391147137101262469537664
5914 464319593430736354407042081087051790281360
5915 5035189883577069622107281545200847000435200
5916 52153377883006047796982309515958106375618816
5917 516432407840463632503729091939497752622672896
5918 4892995332879080236866386376950202339790207458
5919 44391913580206898751368133520907253551081037360
5920 385933158720656861982049949727610638571249503000
5921 3217264830085998264947505376831314155991510142560
5922 25733153725826742295097099333513427886580242390260
5923 197594530289182406870752891303062932026100444124480
5924 1457328080041407640701882473945720378170339148148000
5925 10328728930208004185908147974447643442916670622640000
5926 70377376748204788521731643260892630509173464455013300
5927 461199989445701338700413909673999534615737587410128800
5928 2907860704430323293098641441833459650791515559623272400
5929 17645320229155341994898191983435055317404437306096872000
5930 103082939975075887377220326101575658904878195212786995000
5931 579911531948673831605577261703283904318208592525466393600
5932 3142375059226604042150070360439439152605188904488184153600
5933 16404648792666907113659851243362432008982815050501466572800
5934 82521649091583964169842741280629595045186990640326387838000
5935 400063305050411221548092256770732397470210983362515266320000
5936 1869415811839561556049925497438278346898801883056361336460096
5937 8420636544218494114064178057665078474535318286000895585531136
5938 36566240496380753656561234745970174352068678740466906791903328
5939 153086147467937936276667896266503827120088167315019873219217920
5940 617909449827719310691488730815072031962770140362751683055622400
5941 2404638030866747677838084409638025771988671104909194318324227072
5942 9021993326268543742807047564987567357531474560064279448151420832
5943 32633568965930417379337772540392087283998119122768670998668974336
5944 113790655163603982122363873929488461308352537844850330206417083520
5945 382462127381260152494012446128990231918335160236928716867302464000
5946 1238964813755626638440325874098967801286562399634184082251800370880
5947 3867727835685396138705408587351144848090488802512948750184604436480
5948 11633368687875793484836611364972408099277375529306637213744640087040
5949 33707165510348104075490307557869159269763118817592927175123043840000
5950 94060767036933308003626517428331174427097765645773231838783298606250
5951 252728479858761399398146325644122009963648245114986444457720238054000
5952 653636146485033499912653008426693885273292270308869899738447245619000
5953 1626737141575137950773927246634667873974876641543928384913774254412000
5954 3894459376565046953950556795035850641198504416498980800388296063222500
5955 8965191087408719725960534020918488348568705819119686950694334142600000
5956 19836857504017416177319206092815969525547328263448091003964891994708000
5957 42168570722684116595150290119146187152502513324957298789622650786608000
5958 86077896486775332139251614591204659036994906636708745330205804518496500
5959 168634497902408419503431573715927311005109180950879958950525164040740000
5960 316882575495942775144322661347131488356934527389436591965102983560850000
5961 570782978653314168491071503070068664894659667823959386629408609677961280
5962 984837805619620672296055851730662104283271857606229094035437362197119480
5963 1626502241967840381703993742645748579042300224267194347916175181419159040
5964 2569146374968926046708642318676141328829142859172869441728212277027961600
5965 3877801450441801531805064996303357044956020787279030626675173794200192000
5966 5587669527495983394735360843110868541966316203169878193624758239080339160
5967 7678467986572745966610884523927387711380629002862310896771958586122288960
5968 10051438908062657643978138842892454883339127971920591985929027286592562080
5969 12518703125443112583151753704749203498192730149379979567320518815352617600
5970 14814508375488944170821590622825375454919118019745298949422666115106910000
5971 16633258400272154340997196281295425009038600052065586861967704847854291200
5972 17690266438147750952715514595547568026108386696802042490026766675665475200
5973 17790766036092043896428920214203737325239402766026839402045679473532249600
5974 16885605677334261704384370296280664945830269929015659814699863653210490000
5975 15092802448620953524433952998064273174659551962811623720246816647485200000
5976 12674227438953052576938240529979405695559786722351193153718376152616584000
5977 9972861489218462817453154847644705652972777476493222387348018235774624000
5978 7331184331984555251676929284268118924007162270645183092400681647328652000
5979 5017991819325767960449464835572582267328292362379406163372879564364160000
5980 3185936408603164130615832698909256057006758731660080192001115250801600000
5981 1868141326795340119581051151537704493482522682320791620617163646231808000
5982 1006639521361291127803765192983533041952496488759228644529604456074995500
5983 495563212131523063448511039844800196654688461678472428681169926723284000
5984 221362576014601618304259929293439488093358340337426772078531756106090000
5985 88987710386443258455135610796464807987739196095241453115948894914600000
5986 31875397860423975178629575787293694221208180041315488506132894158409720
5987 10049140233224537219338566388779190335791148614142791004384216019355520
5988 2745065027184172892864302737111731923713806647577259903350628789600960
5989 636521817972765134927531787472415923492880040818178844588796948102400
5990 121819541716311374750368971899768949854868868758656639080881072723000
5991 18474582653031530030169335239584007633318888758682439958569900552640
5992 2081596799460476772712208829949568677801861264550727036983757039840
5993 154906146662619111743453744704081798714925827355858104245799720320
5994 5710703280600670271749409312650477833283445281465962347881848400
5995 1
5996 218
5997 35316
5998 4198680
5999 389427570
6000 29440724292
6001 1871121588336
6002 102262522725792
6003 4889426867826930
6004 207287553877996020
6005 7876927047363848760
6006 270679856718503166480
6007 8473783292270918572860
6008 243182538269313343659000
6009 6431929991776124354736000
6010 157510818909717534198201600
6011 3585832236741538239480933300
6012 76158609927749348491120998600
6013 1513769901033042605811170466000
6014 28237469566638528829729700604000
6015 495567590894506180961756245600200
6016 8201025574485501380178904944195600
6017 128234218073773294308251968218331200
6018 1898060354475699233333861835821424000
6019 26638749836079084378942602570799291000
6020 355041257815262036602547007063612950448
6021 4499990380120066759779027746332893135264
6022 54308525876949722019939487122409868043968
6023 624825131900620526300834405413440063465040
6024 6860446216373757360121171105336154038092960
6025 71958458091742521643937616927081437910663936
6026 721681185315519691575723987453913526100914688
6027 6926447938750905789849819676461974740741981986
6028 63667349740033578472356928339195929435103066740
6029 560889524007354639413912593604127461390215944360
6030 4738944141613159606476730892900178959501008182960
6031 38423476111165957673501148319903611501880087952580
6032 299136163910012254846000904889359160983957616799560
6033 2237306489077653983612749150142021425641788269692000
6034 16083306477038177946628401845925616218255958540968000
6035 111175856022526405056068827759960822108694313414441300
6036 739276453670315381152134061095087489310520544525059400
6037 4730698757953809536533610703878314954272764119387114800
6038 29141513711786852688543983730218500448440661611584228000
6039 172862160881281103447954085308796104932795742741442807000
6040 987661827850085119453248773838405399541949009144934951600
6041 5436807642153965723719963004569823295777231596654159884800
6042 28840430941946659280466512669782340144824626459752578329600
6043 147456717229223804828079652452272555080743966881894693022000
6044 726781670841580385812367599800163855404216619775236067148000
6045 3453666499839189993380370834250378640880837377171921791087296
6046 15824989367583032041948196694577475064212925744380993427980928
6047 69924916036938634185353940128258754462727824258085839303815136
6048 297971251321522054538514298090159234930171611381020824658834880
6049 1224584182385843724824950393797142754253489914537089699146597120
6050 4853806395638435127487985197232311280495650933983373716617421312
6051 18554665520061722037093739331766883810772277868811442638651035296
6052 68404981101661836429765715517360336806842211238111252670286888512
6053 243199635545741844143875730555181221227655424021346784166656119680
6054 833767437691147132436947132561198705581970649316504602770719371520
6055 2756064585701291909999908577077295721229291868574001325825433478080
6056 8782965293535587064976865333776558092538818322373154453544205907840
6057 26979514616563010422280651888978563464281573036051562899960973818880
6058 79871326970172681396270511387124746965308259806904979610617647360000
6059 227836080156127346053228675548624400278970143453095161565052878846250
6060 626077370559204375781771579436574979228128607216670964679352407906500
6061 1656891627136480267220445998104875197553229243341088815616063948197000
6062 4221770200754524681770430235313780911030036998292576046561937945974000
6063 10353562732819271170258797333144090729039926375570461152251811485152500
6064 24430145713188761253242455207002880749849723357101146940642060538585000
6065 55441473536869188803276755490177966109863045659380562036722390446748000
6066 120957216020330755496615305868077221042704577695272251791286024624744000
6067 253580830190770573058876378120035346892768779010844682188984667365300500
6068 510587785315625492385390042639891024987691686767942097933534524456685000
6069 986862877973078928306604859623923778025881813869959672119892148803790000
6070 1829863078623860128397846877489337778632879523317987445370751131026405280
6071 3252949115531474341826366298140671798996261590275120340904929469075334040
6072 5540273261702956300179228685887081097362835138910130747589471711709010480
6073 9033450157148804486814258475345142091689566827414282875754036716001542400
6074 14089345269938545565558402819902197263340208860447144610253131452260697600
6075 21001930293002144483660494203416712795666498832604024934658574071026102360
6076 29891178947729618227163800468145902162160305761142567419576553067404624880
6077 40578031147364062340504338291676947491998701812568315795046813860688491360
6078 52482255410511510444751582839140891588577214857016068186074482725901358400
6079 64591256517131796584782135115518636983447354566089503419482824261866127600
6080 75542715234569367632028933110883388582716975236464540331436659517338239200
6081 83836480076439341471564830039768909341122354345714027452735546419458121600
6082 88145158997001490214125104697645789475049768249860249764680866482500691200
6083 87644334229973072656090302966409165671214258202986043800108816104759210000
6084 82255773344984196708165043839450288801894558197323349275345150728794340000
6085 72710041623467512151908853566723958990316671196646318618700157928168824000
6086 60391216795822913727910771021848495343001819163208957790051888205524112000
6087 47005828952136266025457958352072056630398863970607350415980841150519004000
6088 34185069269156794230561979192338216696173991718709704487977742032230840000
6089 23151137902516326015808384278740594014249113450063249395208104155824960000
6090 14544814615763719502452469679829270699256783740926163331947916959947648000
6091 8440285217567748686970031233477315505601701328827378634902068131705731500
6092 4501365843528001159657308611923601786280086860246124560520626834403163000
6093 2193501889599234217742212026634991291106914463343592559687269219596710000
6094 969966043212231517160978157681466407066357237438131838963842954569140000
6095 386046485198468143830069306757223630012410180500376471907609495918517720
6096 136919535677684319613487967047116468325154399867695527434734943263718960
6097 42744583994724977903172714049311254240686417797988761352174076866643520
6098 11563479693171899951183494139082222610120654074863582343363144557193600
6099 2655666009415587969558043587414963106836141338938714731963207385361400
6100 503432377295109193322114385278664208007939718674096488871029790059440
6101 75631350380397322741876920821500995293467625945343082343743172447520
6102 8442384993112741590018229086372458029963457590894266681396084757440
6103 622466657585473059620685615078902083827895535679789895919121475600
6104 22738029575969641265497648088901902565550598643635116137437818400
6105 1
6106 220
6107 35970
6108 4316400
6109 404122950
6110 30842663544
6111 1979070910740
6112 109212402911040
6113 5272911328048650
6114 225758722045342200
6115 8664619752100233636
6116 300755396353892407200
6117 9511389409691847377700
6118 275774012470355338170000
6119 7369919782243475823135000
6120 182380948211251881703180800
6121 4196186660016693684498964500
6122 90080076258628261656164622000
6123 1809942272974290072165529905000
6124 34133204970661957926046890840000
6125 605693722204396443397702077955800
6126 10136099024645001705839095998444000
6127 160292772592216617885314960272914000
6128 2399846425199159950192239102762720000
6129 34072819557775573042833561427766535000
6130 459465157172692047368002009141146171168
6131 5892844545395325518758250620197836248560
6132 71975154776680354484257151608013078130560
6133 838180054988637291379168104822907402209200
6134 9316655355569300118683071871444159804817600
6135 98942879876145967260414223274736977127162912
6136 1004872536515280583206704286328234023684817920
6137 9768067605930764575429232877061759249764333570
6138 90953356771476540674795611913137042050147238200
6139 811813784747486978099084017058605536222680972100
6140 6950451407699300756165871976253595807268145335008
6141 57115978003084531676826031286343206286578509118700
6142 450753123700018466206302733394924763126511477369200
6143 3418107136090860252741700090494754955841620967585000
6144 24917798767242247522945411310588982873354301964880000
6145 174704916606827207945251015051367006170805349651264900
6146 1178556665271517274300503575658835127886337099967486000
6147 7652600931984103662039664373920803602500059604890921000
6148 47844276243232146205072212094388582825798101153347240000
6149 288103601468801839079923475514660174887992904569071345000
6150 1671427708669374817536267155726532214609452169322197610400
6151 9344513134952128587643686414104383789617116806749337302000
6152 50356307993875119378592323709143768506836649374171168512000
6153 261616756374429331146592931770160984820674779951748648910000
6154 1310589898238915449825580917672426624499407019266819137480000
6155 6331721916371848321197346529459027508281535191481856616993376
6156 29504217464985313976513587057686817916329183591218801306405120
6157 132616220070056030351533334726007982601725183937749005576201120
6158 575032239392410982442746891051184488461734688630040187938102400
6159 2405433215400764459477581130672958981569355189269283337609387200
6160 9707612791276870254975970394464622560991301867966747433234842624
6161 37796540874199804149635394935080689244165751214245531300955812640
6162 141972602286467962401400541639804472617974400682872411202482221440
6163 514460767500607747227429430020575660289271089275925889583311022400
6164 1798321924431885971922827148661408972823858263231676594211355507200
6165 6063342088542842201999798869570050586704442110862802916815953651776
6166 19716860863039073003009289524804518166923877866551979385507401017600
6167 61828054329623565551059827245575874605645271540951498312410565001600
6168 186932892908914786246590558565611109918806565505522292705700876800000
6169 544825409069000175344677267616275739797537299561749299394691666806250
6170 1530411350255832918577663860844961060335425484307417913660639219327000
6171 4142229067841200668051114995262187993883073108352722039040159870492500
6172 10799877257744132906854588974058509307286141158422868956321236605980000
6173 27116473824050472112582564443948809052247426221732160160659506270637500
6174 65544293376847896045284635921227241036182184616612833255381138030350000
6175 152464052226390269209011077597989406802123375563296545600986573728557000
6176 341161378518881618067376503730474213197371885807178146077986223300560000
6177 734049771604862185170431620873786530479067518189287237915481931846922500
6178 1517963686073481193578186613253730074287732041742530561424021559195550000
6179 3015414349362185614270181515517544877301305542380432331477448232456025000
6180 5750998247103560403536090186395061589989049930427960542593789268940130880
6181 10524247138484181694144126258690408761458493380301859926457124752890786600
6182 18467577539009854333930762286290270324542783796367102491964905705696701600
6183 31052484915199015423424013508998925940182885969236597385404501211255302000
6184 49994450957846452006820139038362635450562031440296319584769176120925056000
6185 77007077741007863106755145412527946917443829052881424760414771593762375320
6186 113380333939664069137517863844691353028883918404333876419083477152224439200
6187 159413693793215959194838471860159436575709185692232669194826768738419073200
6188 213816596116898746256395337492796224990499764232287685202525670364783312000
6189 273270700649403754781770571642578848776123423164224822159350410338664386000
6190 332387947032105217580927305687886909763954691040443977458321301876288252480
6191 384250533683680315078005471015607501146810790751189292491704587755849724000
6192 421563803898702779284946152901784210532846717716722933657169361438046784000
6193 438221671149865363280451514832045828356071291014930219000544080523796050000
6194 430863574664202935138007372492358655628971495319312781918474599055589400000
6195 399905228929071316835498694616981774446741691581554752402850868604928532000
6196 349633360396869500530009726968596551985800005681736071416089879084613280000
6197 287257843596388292377798634373773679407993057598156030319882918142060580000
6198 221197507035720433256577512421011990387008181709298087863385389620317200000
6199 159164073079799741358682641916341583847962654969184839592055716071296600000
6200 106661973848933943017984777652081318461216414100125197767618057706282752000
6201 66316526709460882540478816834464621829727653297929403559944821034830747500
6202 38088480214467702120177226716276630499293042663621053973636073214180610000
6203 20107100654659646995970276910820753501813382580649598463799967846303175000
6204 9699660432122315171609781576814664070663572374381318389638429545691400000
6205 4246511337183149582130762374329459930136511985504141190983704455103694920
6206 1673460991616141684164852930575867946196331553938500890868982639889898400
6207 587738029927468446168624818178029745809438244722345468592393556916348400
6208 181711823749844142090026336471292069587610278319284865395706557327328000
6209 48687210172619112775230799102607656958662591213876436752658802064959000
6210 11075512300492402253086516476130612576174673810830122755162655381307680
6211 2079862135460926375401615322591277370570359713496934764452937242306800
6212 309554116414133858300668399833656794431993444999456444984523107772800
6213 34235666167201018279137708829339614610534254462388444275551681158000
6214 2501183253356660539204741289779209282210565850799862775118160024000
6215 90538699584315480675345180572173030215556020053747098801797858720
6216 1
6217 222
6218 36630
6219 4436300
6220 419230350
6221 32297506164
6222 2092160677068
6223 116563237722360
6224 5682457838965050
6225 245678609284637100
6226 9522502895872533996
6227 333838489952820571992
6228 10664285095715101605300
6229 312356279430708597315000
6230 8433619544629132127505000
6231 210877971369259988219302800
6232 4902912834335294726098790100
6233 106371153879869543019513543000
6234 2160253680646733311939503435000
6235 41182453823298666628165270470000
6236 738813221589978079309284952231800
6237 12501188797062168770534885064747600
6238 199915705143101624553595062812286000
6239 3027079013603485846265210686439340000
6240 43472218056472282847753164580253855000
6241 593030609839172293695909569937990988368
6242 7695361700457425089201950809905409689296
6243 95110025954899039854196950339160138958240
6244 1120939591611310112567321200425815923436400
6245 12611570054490150160656353386954899247984800
6246 135588390941385214393900972635750672359445472
6247 1394260644414951809199302197280424707862684864
6248 13724753218459681871805631004479180718023304130
6249 129433623097870461729516832337925790609824915900
6250 1170277014376247461935043193422145643126202440300
6251 10151317187560820841242260386370383350089001739288
6252 84531647444565106881702526303787945304136193495676
6253 676129685550027699309454100092387144689767216053800
6254 5197395782275143671977105617053668494498903115095000
6255 38414939766165131597874175770491348596421215529190000
6256 273130221737434085660885389728193488520554842412540900
6257 1868854140644834534962227098544724274219763115662727800
6258 12310705847104862412846416601524771012717487190476699000
6259 78098745044099532775926699154075480789170429823846230000
6260 477305966612492599072709041524287752426376304584580885000
6261 2811037510034857647674631125540076906388624102950968708400
6262 15957553199687481126591526030239793856115384085371945238800
6263 87336721676877160172246061433046223504044813758328120388000
6264 460943808850185012020187546452188401826903183724509524270000
6265 2346378688782574434365152933252247666442486760300272971940000
6266 11521657913397953502506646963441836941299186987778460401414176
6267 54582802310222830856550136056720613145208989643754782416849472
6268 249498312335190158796952544992998068962567718933731179982344480
6269 1100492734009614121571463877701404796883664662723007945881540800
6270 4684264682622541315824763254468393806214007473840183341660385600
6271 19241875354138082112541655603313805433393473345434088662304777344
6272 76280291582475968374718706141708300110952697905113708625565367328
6273 291832571366628589380656668926264749270280712514793289693991232960
6274 1077455569671084149853672957212903741360548885087316485731085348800
6275 3838725646383448901604496413488776845835543600359925037643470409600
6276 13196685722122656557293679892593639512239079888348453407187663830336
6277 43771431115946742066680622745066030330571008863745394235826430259072
6278 140059470012004403595257976005284124106665819205012577809746381942400
6279 432282314851865443195240666682975691687240182731520301881933277600000
6280 1286715327801255733260833546923544832287800856411790898570442021606250
6281 3692949127791248999176536707691101689070265842567899748181107681419500
6282 10217498367341628314526083654980063718244913667270047696299061013881500
6283 27245144900218153469564985820920330297926401558748601230719483255995000
6284 69998339406269823360387550076239948948824751409587669251935004559087500
6285 173224203924526582405395109220386279881338630772476773603507293365925000
6286 412768531637300484931712917399434735488675480183558940529500236191947000
6287 946722825389896490136969797852065941622706983114919355366411769659054000
6288 2089218580721530834715843844025392432901961397923355984836371652179702500
6289 4434051819846221381241545107135895743314164648247918218896484028176475000
6290 9046243048086556842810544546552634631903916627141296994432344697368075000
6291 17732244595235977910902944741384773235799570618819545006330850245898736880
6292 33376898067764119087142800420418153500625507577528755766764024216310780360
6293 60291209024414524443126900405241764883066147099904364017885427450950996400
6294 104449267442033051878789863621178205435160616441977645750906049528767834000
6295 173418251760029880398657357289320391719137046558527858559668079669458788000
6296 275735020298447509833865198090019422833427904028059295109872246674439472920
6297 419507235576757055808816096225358006206870498096035342750608865463230425040
6298 610169655553343843814726564706127498617369641787511251056061080343604038800
6299 847630077463420029802138659346442177640909779635140466338583907517533844000
6300 1123446213780882102991723461197268600524062961897368713321773909170064698000
6301 1419040850790910736595497343513671037838421950211126211456679404164153693280
6302 1706072369555540598946344291309297305091839910935280458663168369635972774560
6303 1949732593031500354192875957170751973714416069439843568164408296650966376000
6304 2114895891201524144527396441145960302066257100115532796046104040788754850000
6305 2173902581260296627287219015756900489764356180929259945134121840689564700000
6306 2113784781482234103273350242975475093504206084073932262700783162626050812000
6307 1940465150202625727941553984675710863521190031533635196359298828919603704000
6308 1678190559957847392312402548183625179699327862810279966605631784935196020000
6309 1364051293386942671748894659929573940719883787207338208490876569325289400000
6310 1039247771285751252400810191336112694536697335387030423218716734347877800000
6311 739967443576979229687269394961314146824688872819618559512850275337336592000
6312 490742297650010530799543244575038201539984634404677586343591675657747531500
6313 301987235986136781095690868964764713244394838261566927933828866198146265000
6314 171683705589786216657900056700084895284714266650161956113984340841511725000
6315 89721858997131415337390479585535642653638044463027195104155473297645450000
6316 42851159857029963965137693050051822931377530035541788381744654046955466920
6317 18575417006939172694229867529392134202779280248717359888645707302777872240
6318 7248769035772110836079706090862366864983071684908927445972853868634963600
6319 2521251554529087471499115418539177465528092611680077507365428482916676000
6320 772040047022960216864374100055635703201649660677183497077875289887207000
6321 204896977559109441682100554808416332659231465500357270970509124554192080
6322 46172939407232565533915860161526357626661985639631951770855206779210960
6323 8590126730492214567843548095383976045487818098734916348320516240695200
6324 1266719648186437676328095226685565740589767415108372438195412202846000
6325 138815670561294659925863141582746115162686404719392384019057881332000
6326 10049795653859018354963315043511206353926718225965927966999562317920
6327 360523470416823805932455583900004318515997845619425384417969851840
6328 1
6329 224
6330 37296
6331 4558400
6332 434757400
6333 33806735424
6334 2210584866336
6335 124334120237184
6336 6119569980423900
6337 267145672231838400
6338 10456081611154154976
6339 370197137373424792704
6340 11943999307200913797936
6341 353372760568074372720000
6342 9638422336719008145720000
6343 243487966941825965778988800
6344 5720064973391177180448588450
6345 125405991942583040191426492800
6346 2573919279068448201459833880000
6347 49596073421606996369403336480000
6348 899424791500842879159129507064800
6349 15386078519461130794504473925843200
6350 248783988622526466111140522610844800
6351 3809357859815622637996669627878720000
6352 55328277526419269078958573102141270000
6353 763441704620543642459101975092586099968
6354 10021866400595716395239749891969835874432
6355 125321445964102264278471275741011006627328
6356 1494586122148413483423094933901087897915200
6357 17018022242203576120403753967939141153907200
6358 185193899822379805025815962624439942734852352
6359 1927866570055242007781751186363056386180502528
6360 19214654505843554620527883406270853005232625782
6361 183500832746347996376023863567692260105068235200
6362 1680397764232560458163138944401029641411982991200
6363 14765552272815739405443287834720557600129457075328
6364 124572954128832789088824775605582235185042811467312
6365 1009686997088041364302118122804631469403385709307008
6366 7866328751551568800830213906892038802484826336360000
6367 58937989778225955328245310771164808805468166291360000
6368 424869233813786355472488384021634315476418643752841400
6369 2948051602143964336841823028690269277642443224707401600
6370 19697129355367779860554266562439633620347979504762718400
6371 126768977462886198129040439206615273165030262902475040000
6372 786151003832340751413873715451768062819913913433427340000
6373 4699047777968717261784458000902815127097401485529977542400
6374 27079484217651483123912892657376619877044288144873604041600
6375 150487889658619106758331675084633492806969525245119222822400
6376 806651665487823771035328206291329703197080571517891667472500
6377 4171339891169021216649160770226218073675532018311596394560000
6378 20813317520976948262592652579120737700411434558567541370296576
6379 100217604241720607474321561284470633971531259673779272634215424
6380 465730183025688296420978083986929728730126408676298202633709696
6381 2089070952696216637559389055975548088999499020762320168453094400
6382 9045476628512493575385749732766553556827048915001733349413158400
6383 37808597187078336782537989957388529974387175696291542634704123904
6384 152560583164951936749437412283416600221905395810227417251130734656
6385 594277236237498218375155398540757307604935269121033608104127601664
6386 2234722663021507866363173540886022574673731020921841600034843686400
6387 8112024007451816546786860345485717108180771381892671777661673318400
6388 28423630786110337200324848999432454334053402836442822723173429788416
6389 96125495784039904146435877400929321510273588092931061851226670372864
6390 313733212826889864053377866251836437998931435019228174293831895550976
6391 988073862518549584446264380989658723856548989100617832872990348800000
6392 3002335764869596710941944942821604608671535331627512096664364717081250
6393 8800219198140848678888768324710710407997229241863931314814554474872000
6394 24877387329179616765802638464299285574857181102918376999684670294668000
6395 67810138418320737524250631376512822074839043879552074174235158326032000
6396 178177591215959550371895582012247142778826639951677703550380011604950000
6397 451188624175511098358238424015889845272323875500404619618437601325200000
6398 1100716084366134626484567779731825961303134613822823841412000629845192000
6399 2586169669357766021837576033156863060042516636801730921976539468336928000
6400 5849812026020286337204362763271098812125491914185396757541840626103167000
6401 12733687277507097299975719282031290339774011297532483090164261824506800000
6402 26662611089097220168283710242470923125611543743153296404642700160663800000
6403 53675983639633230433003508406353908173231132683994298397542033176774554880
6404 103839238433043926048888712419078699779723801352311684607710297561855761120
6405 192931868878126478218006081296773647625811670719693964857233367843043188480
6406 344068175103167700306601903693292912021705560044161656591219927859470512000
6407 588571036276465048625746182315269208258889370138033944202509846150890432000
6408 965072571044566284418528193315067979916997664098207532884552863360538155220
6409 1515639044664412588728625896040003119199015993121159948002199771996187342080
6410 2277966714065817016908312508236209328171513329340042003942628033282788411520
6411 3273605816410449770270328615406949099854548114452956283790393022136682432000
6412 4493784855123528411966893844789074402096251847589474853287095636680258792000
6413 5886391677354888981433174165686339119922342904579486506783262713569822727680
6414 7349234822700790272384252331793896083472541154798131206549032976893421182720
6415 8734802016781121586784084288124968842240583991090499185376549168996329364480
6416 9869514158940446007794516725347814742975866467205819714881818857014189300000
6417 10585960395702314011137762163685776297982951837568570167609636789444836800000
6418 10761086160273191798482510327875145930566867337103655155567623373368985952000
6419 10349147467747337215688287918270457938779680168179387713916260420904553088000
6420 9397867135763945396949454269828301006316236031737567812991537995637097712000
6421 8040723413649346275572431679584856913717209693011677860577798724443811200000
6422 6466430576889118903827263412758034543783894531297078188916459680386795200000
6423 4875079628271863160292598366803952026139126691517486980319954755163629312000
6424 3435196083550073715596802712025267410779892440832743104405141729604232720500
6425 2254838028696487965514491821603576525558148125686366395239255534279492112000
6426 1373469644718289733263200453600679162277714133201295648911874726732093800000
6427 772988323667593732137517977967691690554420075373772757820416385333560800000
6428 399944158665612997007951801800483680692856946998390024896283437771584357920
6429 189131518616107940159431378481083548246479944350576755229847201628283790080
6430 81186213200647641364092708217658508887810402870979987394895963328711592320
6431 31375574900806421867544547430709764015460708056463186758325332231851968000
6432 10808560658321443036101237400778899844823095249480568959090254058420898000
6433 3278351640945751066913608876934661322547703448005716335528145992867073280
6434 861894868935007889966429389681825342364357065273129766389297193211937920
6435 192418838763025606319695477336601063418927125411662126202379563791572480
6436 35468150149220254937186666347195840736513487623034428269471541679688000
6437 5182451700955000637232223952422521632740292442857315670044827569728000
6438 562788556616105027877945642436627555819896220654091966151975489803520
6439 40378628686684266264435025396800483673791758709375643054812623406080
6440 1435655962552709084338171343030374339804777135234497512950129945720
6441 1
6442 226
6443 37968
6444 4682720
6445 450711800
6446 35371862064
6447 2334542896224
6448 132544864026432
6449 6585822931313340
6450 290264047713439800
6451 11471235165635140896
6452 410120358070558838976
6453 13363088333799042169968
6454 399311219441924041173600
6455 11001431556053009297640000
6456 280756533310472797275772800
6457 6663580845290752797842170050
6458 147613303015748786891991600900
6459 3061609247734048913315381352000
6460 59620811666399899890878478960000
6461 1092849477845110164999802519336800
6462 18898118181512041084554408191524800
6463 308929568289510886489658011593686400
6464 4782860423990726201040262977225504000
6465 70248262477363791077778862477999590000
6466 980328552524107177248619581652979878368
6467 13016906934107079915656226871179212112768
6468 164666551092366928644968071613188880801024
6469 1986920374150243807374232088597916852522560
6470 22893291825821477400066954742584797028470400
6471 252131453975047204432737394898333897940220672
6472 2656694175807833498528510781207626483395082752
6473 26805629125436070026168528702575387525818354486
6474 259194926254216544881133707289365317398408882220
6475 2403606928585814326233350641991346195943722506400
6476 21391120600361263497629378529787474471982418583488
6477 182814854760494872299184410953646656829997892153328
6478 1501245140407219396922886156275307316349770857259104
6479 11851935319004363659917522286384005129077138346782400
6480 89999903309993688541780001582994910743485172850320000
6481 657674293437778879019057361567735310258017900603713400
6482 4626803208920388473098972253361117060744390060999116400
6483 31348952354317734144262424247263078860553826535749115200
6484 204641349332944862694022423290678940966405995828281136000
6485 1287464687435572534924169997768837552154351771275033180000
6486 7808711748683309567377114030912031020029505409777756798400
6487 45671368904397277507494878660948627553820963587622645622400
6488 257653508051878167631689080069145222533144793222704123923200
6489 1402332895386524401953724420168003945558001608946488591144500
6490 7365021995345303085646174484930666286333361219831412384145000
6491 37331823490006272280523329229216561272166541351081463092754176
6492 182654665795394010396747361695890026431984392631242867865586176
6493 862746076752504549107713499844640317155807937383962244223101568
6494 3934416960911208000736849388753948900949056489102369650586661120
6495 17324387441049352102009995250891873761380619108393150313282828800
6496 73661577278273311317703325261808687708719842304843867546923551744
6497 302444664870869628994498729614492558334654556606240318410136368704
6498 1199166565979237476364152857769742424274244382333514244924400339072
6499 4591339289480552525437065638547646380693301915712147287344315210240
6500 16975161348926949440498429982220111726378280854701331682884612684800
6501 60601326015669209502579395036525798863170462651283754107898067284736
6502 208888096607625176318216425890481025589632989509638653638242572156416
6503 695134373518403032118268605616814068507436316807309484219666748965888
6504 2233046929291922060848557501036628715915800715367396302292958188288000
6505 6923753906740090374213056704874312668977214132120589120879045163881250
6506 20717182695623247931550642097756464085493477173554671636959263659594500
6507 59811590812708440309270173329059984467209818396378225552433356240372000
6508 166577079158048768266093942294477149879495912138899660471490715018296000
6509 447423729053409537600537794830753936311275784767546233359843140252430000
6510 1158734421178017138965475952586262557176649952989675500383714748857900000
6511 2892579477520307274250143235109217061098935147953002187896652817965272000
6512 6958027919938751439705859327302988709162009046633228432936879998144592000
6513 16122652657080301368392512006088638189516599665925605697615316847552631000
6514 35972666558957549872431406971738395209861581915529264729714039654231710000
6515 77253206488922714846565621984595238799848831871187756249349362003974600000
6516 159615425033646185234984117103105042725660999823456729445322361815145386880
6517 317130647106323341716876337928537650678615933859762712450574692553775702880
6518 605591699534119223295407977403761727269908855314594945246315849062885563840
6519 1110848679618798575275600431924059973098649379571150491280224338517719081600
6520 1956133149977663249844391723577218250978073494870524579261282723972077024000
6521 3304642440243514852705869268018263082746082910396892461089529501810327622420
6522 5352100376471206953947960195391261014671525225709096066382767944861536551720
6523 8303556086756042674536752046151343680109064716626604724048934443901777112960
6524 12330581908479360801351571118032841609452131231106135335610480383381503827200
6525 17510265125136507260422724291764324394375050302676229600739372653271353224000
6526 23755794983610801960783881454377011448258026722052927688089595951192498865280
6527 30757908702414418547385944944174453978977672240451438012594100977368762727680
6528 37962793380625643819484674021466210737430230422816400305675002157560969930240
6529 44610203998410815955231215598572122638250916431770305111265821233704135636000
6530 49842230196431728469106963520687196736336398235218684539162039883636106600000
6531 52869684178733507531674942045647456093654609090987523155614845269160670112000
6532 53156984720702232062398933398389170321913811772921400530569883071009749952000
6533 50569475540063134755013730118599905414939746266016436327049704452713906736000
6534 45430087287118806456984238989654441562502234765515979912264562793107533280000
6535 38458245009919496638551619244297784391977899054556307123555786520195150400000
6536 30604666555262252061836867524935921052984517563415334932008604851860561792000
6537 22833950437715195874261100379932659848125167400829410046928295026192841024500
6538 15924793577668946256446098490075259211754421137659962666377242210848913041000
6539 10346804656877782657249443417125116355825446470116427221802789608048439960000
6540 6239120041031292266538537965024940073760676322659737259550503681620883600000
6541 3476437686862636050915273354111896609099448846986005601021540651399156341920
6542 1780988466968349769834645480696870079321019475967931111747727815333005689920
6543 834003826515743952194770548054128318574779593129158052329385805104037266560
6544 354543996379112567103253385967020333374706001038034010369076254219927238400
6545 135707483821147007008826647365335075829445529243478254708577634289062386000
6546 46306716928358733820154725386702091180986311203080743239335062149247410080
6547 13913445741379413080886645862006609098167478339409094800284368976135569280
6548 3623888130036982252354264823172653361056460861919636710144815118074615040
6549 801580193372377761580418659446626000645204820280578078890056841960948800
6550 146404260551978768001810326655936236124913261510719167678766378844816000
6551 21198368965873289383402619198446304602549424311304130725057743449265920
6552 2281392520797661043940578934919227327569234367079723832596913222443520
6553 162229123768456126530213361762432300397939816281498218963364683866360
6554 5717214010165655645594487649236004008072121335004636113518216598000
6555 1
6556 228
6557 38646
6558 4809280
6559 467101320
6560 36994424544
6561 2464239723792
6562 141216023355264
6563 7082866171412460
6564 315143823231734640
6565 12574238546946212136
6566 453919619612074831488
6567 14935216373069517719376
6568 450707713033458818750400
6569 12541631973900430599309600
6570 323295401993877766559980800
6571 7751512411868834887285789650
6572 173483675709230533048320025800
6573 3635660981684183084562015355500
6574 71544973999679879869054174752000
6575 1325370643344069774574228587280800
6576 23165435190240566490744113267030400
6577 382804030271785228911097970887828800
6578 5991715256427942713391098674766016000
6579 88981132471327468698519892472132814000
6580 1255701741435373238273512722566738271168
6581 16862811255547808072554657537663979327904
6582 215769963500342872017544369700040602428928
6583 2633824682013113884193749512792587455669440
6584 30703944331101746160089798125349021897007360
6585 342178401823278348873000750219167432918870912
6586 3648953446290277335328316012743005049482402816
6587 37266362442679414426624539903580416804186492822
6588 364792859172601063166040032481328965227390278680
6589 3425139873234785414882524664837668329219804571620
6590 30868199347356759983920875346781925187417667323008
6591 267190941573030967206500292932252806136150765454864
6592 2222622675408091055184532750849156286543816593864128
6593 17777902978506545489876283429576007693615707520173600
6594 136799853031190406583505602406152264330097462732486400
6595 1013173911512253948759088367820565207694784333362477400
6596 7225418709820880629223052560043388286641924204847935200
6597 49635841227669745728415505058166541529210225348269432400
6598 328579067943038230241106426128695764368595542597521824000
6599 2096728205252218128305076853509249727794230027505054036000
6600 12901349845650685372188275355419877337440052416154554710400
6601 76566706692666024056682590696296228546111615426308552955200
6602 438395521162897180746456046684814259235500095931168210854400
6603 2422211364758542148829160362108370451418366415453025748340500
6604 12917115499528685411748675250493783948338510447088938642962000
6605 66497310591573672499682180189541999766046651781613856133968376
6606 330517966677379637860780940211610524019781281904153760899632128
6607 1586339560480411590294828048101435421867130723576962836152154496
6608 7352844812194716591540997218327052044396597373076559674866874880
6609 32916336137993768993818990976694560146623176305946985595237374720
6610 142329149317341652376579306438071023708373932589020354243208218624
6611 594460203366881684575394054759519856037079645743299936185440448832
6612 2398333131958474952728305715539484848548488764667028489848800678144
6613 9346654982156839069639740764186280132125650328414014120665213106560
6614 35184879886866767931214927599510777032856800317017305669979015383040
6615 127936132699746108949889833965998908711137643374932369783340364267776
6616 449306471948476794344842878330468621079587939699977481410559494827008
6617 1523948434251883570413127327698400073266302694539101561558500180425216
6618 4991516665476061077190893237611287717929436893174179969831318303232000
6619 15786158907367406053205769287113432885268048221234943195604222973649250
6620 48199159740837760493811697941719120525433804036433317685986858310077000
6621 142052528180182545734516661656517463109623318691398285687029221070883500
6622 404038021787607650687972540884476491197075191145416197739360457703952000
6623 1108832719828014941010028448058824972597509553554353708761350391060370000
6624 2935460533650976752045872413218531811514179880907177934305410697106680000
6625 7494410464484432483284462018237516931029059246969142032277691392000932000
6626 18446864717977154979685301472384667740569047239911349798948937669499616000
6627 43761485783503675142779675445097732228687913378940929750670145729071427000
6628 100021560676125870377004399872638464729859032643178931199692695623961340000
6629 220171638493429737312712022656096430579569170832885105310645681711327610000
6630 466568165482965772225338188455230124890393691791642747609403826844271130880
6631 951391941318970025150629013785612952035847801579288137351724077661327108640
6632 1865877128294313282585851606054833429966746202861184425894054237653214980480
6633 3517687485459528821706068034426189914812389701975309889054043738639443758400
6634 6371405117070103156636018756794368017471439383292565772451035158080479449600
6635 11080271711404726270837326369237705630383925052507227663653128329599333792820
6636 18489074027809624022729317038624356232501632597904150047504107445885308087760
6637 29581418559068402028037179164414161860388543052982279329424328956400080964920
6638 45344720566666036495292874434056256241211063236970949298696605280822304396800
6639 66539007475518727589606352308704432698625191150169672482809616082431142251200
6640 93384849245918324949288361579275148451772932631518405394559101325377409332480
6641 125228628288401561228642775844138848342980522693266569051275982550715676819840
6642 160287349829308273904490845868412889780260972896335912401738897998590761927680
6643 195598586762262808419090714547585460798484787431608260872473216178548902404000
6644 227280569695728681819127753654333617117693975952597201498578901869380646096000
6645 251130999848984160775455974716825416444859393182190734989170515028513183032000
6646 263473750354784976309281669887668061595572806178827811325433333482396151936000
6647 262041827798508971003252965160017691695596867014812442785621195800426607632000
6648 246620473844359235052200154515266968482154988727086748095150483734012323520000
6649 219211996556541130839744229692497371034274024610970950604267983165112357280000
6650 183627999331573512371021205149615526317907105380492009592051629111163370752000
6651 144615019438862907203653635739573512371459393538586263630545868499221326488500
6652 106789792226721169013815013404034091184706118217249161409823859531575063922000
6653 73720983180254201432902284347016454035256306099579543955344875957345134715000
6654 47417312311837821225692888534189544560581140052214003172583827980318715360000
6655 28308135450167179271738654454911158102666940611171759894032545304250273069920
6656 15617898864183990289319198830726399157122786173872626672249305457535588357760
6657 7923036351899567545850320206514219026460406134727001497129165148488354032320
6658 3674365053383530240888262363658210727701498556212352471097699361915609561600
6659 1547065315561075879900623779964819864455679033375652103677785030895311200400
6660 586551747759210628388626521564893154959159941905689414364910787223800527680
6661 198266601814656636402634703533594179648886566336579600904052257909931862240
6662 59017606689173710966912312834526069022919505465548369279501274780072302080
6663 15230023674075177470027954529485894012258891585330983498911079997258027200
6664 3338017140585115910441275447755346183648022362444397023075873437661804800
6665 604153515527388747426974647155719681172658592872167725664145688304078720
6666 86692915790311119669741999526930638447630905949029505638682702452853760
6667 9247060054801999212222161620458641122682569528045398480911786980382520
6668 651762397158884743597771592012904456920221832190528516941076692172000
6669 22768554040484277746490328006606542277760904263965831539800616978000
6670 1
6671 230
6672 39330
6673 4938100
6674 483933800
6675 38675989296
6676 2599885947120
6677 150368913757920
6678 7612426258994700
6679 341901317657070600
6680 13771785075226803768
6681 501930348609505823280
6682 16675241581582471240080
6683 508150852929880040748000
6684 14280076009886628900204000
6685 371789712292959431543977920
6686 9004282094595111232705715250
6687 203577782720015421434253091500
6688 4310319720553412935305482122500
6689 85704916770449856093137813505000
6690 1604396041942821306063539868813600
6691 28340691988060267515272053464984000
6692 473359822379089261556734050022584000
6693 7489644070534928391738873343457520000
6694 112448683892336910992635028948299710000
6695 1604507780722976915571710701057498902048
6696 21789025779640426161166130526195029468640
6697 281972111392493525932018210403462150901440
6698 3481492395764460881405530965185604108068800
6699 41057599977636055911747985865292296722742400
6700 462947249525611883769353956178873585713766528
6701 4995591027659308256699480255541018817743765760
6702 51634116637447381434479784203755999186523453910
6703 511599741522550271513348826040888182940852220100
6704 4862852906444448428536917734028788368645401552300
6705 44373036561825342476886258310999017456912896776824
6706 388948838998715964920854856800114844375409342117840
6707 3276943688101672709566939312149397089135114208902240
6708 26551413539327957549815228498717414087867615127532000
6709 206999777612985483646094003640888294710015897555736000
6710 1553533330985456054763935497324866651798669311155798680
6711 11228691238235152329197987086553914229240828156182602000
6712 78193448509342750120106617557385647614509259110287462000
6713 524813789075686062190656097288889068088728991648819580000
6714 3396109064845142038803997720472728432342766945958890340000
6715 21195074746426125968595023798189798482937228969396768452800
6716 127611177821110040094470984493827047576852692377180921592000
6717 741404190201958467438859490716965291354154574001240356592000
6718 4157526969361676822617215546902426894225554295180566582972500
6719 22507095188572709429562085663739169000892859112351938544555000
6720 117649087969707266730206934181497384201467153152086053160097896
6721 593899471373416536781090751942737660348044490921526289116526480
6722 2895699197702338617204844849708969420868571955735725812023774080
6723 13638341183909554968180881937219532017832398353287167138865977600
6724 62055387801135794004740720693768433063305988117768907269709804800
6725 272797536191571500388443670672969462107716704128955678966149085696
6726 1158693616732057520782547733853301414309562021364059197649587315520
6727 4755315692676286544202675125638633751432348412701866833320897896320
6728 18857286367509412158045091015463547634990347153817747787307008899200
6729 72254664053387112715887797748995345692473786365303395572278335161600
6730 267502822917650955077042380110724990941469617965767682274257125287168
6731 956856375445830210178832055703775767113937278990692784485450776020480
6732 3306680564886162464103955522364452989162732261735786407155236240545280
6733 11038931087110519689941398506255732453113177744519821087126953939840000
6734 35596240673475523453307126823883231015800500891019969950872267489601250
6735 110858067403926849135766905265953977208497749283796630677769774113177100
6736 333388586545326382846314614091826699134830237745118425592007355574522500
6737 968007760532809996439934212535724926826325978785892973750551096582385000
6738 2713101335749398259918154713335422805291778694867035670373516914296650000
6739 7338651334127441880114681033046329528785449702267944835763526742766700000
6740 19152382298126883012838069602162543268185373631143362971376322446224604000
6741 48213396421985745969632037939187199776487282558859209701798359818010360000
6742 117036531746579596312085178515959051309281628804144347007606203694028235000
6743 273868558994154168889416809175081510569852113189656597332491904684656050000
6744 617554595774254141242972746474416817479279381604433831968884229190309150000
6745 1341383475763526595147847291808786609059881863900972899377036002177279501280
6746 2805386493632860330572367604752448448310833261067131687062776126437246602400
6747 5646733414574895460457182492008048538057258245500952867837269403424203230400
6748 10933352995347184175572914161054374059552022046680017222735541349825298168000
6749 20353099679529496194809504361982008944700431363295696217551917866090420464000
6750 36406607051758386318465500927495318499832896601095176609145993082969239604980
6751 62536573917591375370996219395347087256990816139969919278322716361082659708600
6752 103086761645238370703765927391140261028626740942210973420721146363212403362600
6753 162957589536456068654958767497389670866852258507864349042190925227955156426000
6754 246838253538214634606604210177451927752964418782887494694293737079986495448000
6755 357975255442686912305605386053888069065129575087487220679143221747280069107840
6756 496596284591937225561859283519860950325612417576746739341266827356286304630400
6757 658323043941801839250587402673838654454643281538522497364284759637069200774400
6758 833105091765193443266497487887863999697250020542035185197571105945671250980000
6759 1005279442884953784969218910394167921866723355174949160474483604422260550040000
6760 1155202599305327139567097483697396915646353208638077380950184369131160641947200
6761 1262478387116678011481974668211742795145453029606883262601034722936481561360000
6762 1310209138992544855016264825800088458477984335074062213928105979002133038160000
6763 1289152476913696001409228080420713698883991986527953455951922983155064418400000
6764 1200446647809630002217646972125580841378167277631507586642419907808948623200000
6765 1055860996156547696133371929610289276327965855937829055154296867389189381824000
6766 875301433445749175180008847897418627511464750365127385132251309337392239272500
6767 682268117004051913143818141192440027013400199721314086784985769229507352835000
6768 498700768572307833222574276465111306709086776555979267933215337358511205425000
6769 340811932241334340059667636339487351529176944125288147802946263608540766650000
6770 217029038451281707749996350820985545453779878018983492520916180665918760202720
6771 128289883527225634519407704680966850219222886428239433379190723401185190081600
6772 70088398497573097520983601826856552926380515807200397859219537852012362593600
6773 35212665094925498141845847651724519473806027830368377848019618885024591632000
6774 16173864662683975108051975881450389492036644439836362902085934413905526186000
6775 6745345099230922226469204997996271282030339331915428265196474053073706068320
6776 2533406578742834798478110100707036739957995014300739344885112184404684906400
6777 848378096156872095149364496996312242204467891067257808392830824963539342400
6778 250207531788377915579030681555839687344253218901866157482110599954953304000
6779 63978661861214721616791112748644135186587095280184276275620907555184592000
6780 13895530857129941190820416884581552666971147636059857690275350830993810560
6781 2492421328971444690505082486399255855369388546034598287112127695519545600
6782 354470635434076636468516195450914576369498498575073608434951834247996600
6783 37476337836635872756871866540742006272912755350955389724111909799890000
6784 2618383714655691940846387720759752361942503990356070627077070952470000
6785 90678241309059123546891915017615620549691253503446529088945065877600
6786 1
6787 232
6788 40020
6789 5069200
6790 501217150
6791 40418150976
6792 2741697907872
6793 160025632990080
6794 8176309685586900
6795 370659372413272800
6796 15071010082323672048
6797 554513527987644528576
6798 18599307917918910229320
6799 572286397474428007056000
6800 16240086442616166200232000
6801 427006006197854396624766720
6802 10444967229730329029938629690
6803 238535583793149382690639986000
6804 5102011097797917351994244145000
6805 102492477787342095946432849140000
6806 1938645217347575744826777341483100
6807 34605476532789379281805875809875200
6808 584146163786961216389161168112976000
6809 9341921636366147241308702234850240000
6810 141783123168598713860278949543508330000
6811 2045306621580937606662840014534833765248
6812 28083633227092104829947457122651371315136
6813 367514212601452236046225982098894488815360
6814 4589239976234971161852745363199205415181600
6815 54743466636848074548997314487056395630323200
6816 624440476104313703688896033915689952823219968
6817 6817512461276232444436937760503037445391492096
6818 71304256308855907695233987709948760781389531590
6819 715006867670070258982511612298108785796853705200
6820 6879157770092146557442468989601700619059348537400
6821 63546570878663453423688962519455383024714765754464
6822 563975816548138149135239542360166524344343546070868
6823 4811714782529038408984366584928228637211053775096960
6824 39486717571308244561263673151938718387085171215304000
6825 311843820819562546791518239251208340082621352161888000
6826 2371182452556748715166006811706375415903232106500955880
6827 17367042448470368935826220027203387341225814214895757760
6828 122573513879510256945031995089955880044365865632342508000
6829 833950678531227167316659003911111395867021411387165360000
6830 5471509048917173284739774105206062474330013412933767770000
6831 34628572825146910033197503670281924281981951555634156908800
6832 211469951817839495013694774304056250270213033082185527209600
6833 1246418638600393945259531897437217011551912037451360599488000
6834 7092251888911095756229367697657081172502416150602142994482500
6835 38967508087678123788495551298414083643336890403474998077140000
6836 206777184916455196071272793409904493445002875236999729796535696
6837 1059882133527943357947792726543962593851894783798416146731031872
6838 5248454795835488743683781290097507075324286669771003034293090520
6839 25111866306881085338237814360594693874104098555258910922356403200
6840 116103628789221808137901993556082874763604751962277310375586086400
6841 518762527839709738443597799968269796795002257032112438689726130176
6842 2240140992348644540179592285449716067665153241303847782122535476672
6843 9349434243227953205551022280916635850273769760566382248563121287680
6844 37714572735018824316090182030927095269980694307635495574614017798400
6845 147044579477068510088473412962867721058367705585529717304987489100800
6846 554112990329419835516730644515073195521615637214804484710961188094848
6847 2018097082758478261468082153847963436094849533871279327278405273061376
6848 7103239731977682330297385936931047161905128562247244874629766738949120
6849 24160679360468307245909475975955942727568464497439608417108050132480000
6850 79406998425445398472762052145585669189093425064583009890407365938341250
6851 252147761154029696073509039428444340317367429743537434482770466610363600
6852 773461520785157208203449904693037941992806151568674747373457064932892200
6853 2291610208608284889531272829676410030854159459982930305205386269460340000
6854 6556661561394379128135540557227271779455131845928669536735999209550237500
6855 18112416058697516129644744677305834581683237563044289381884448982147600000
6856 48297311882233009336722088561975109111076159591578915319122900081783784000
6857 124283421887785478499495920021015892757167217262837073897969105308648928000
6858 308550856422800753913679106996619317088106112301835096656416355193347165000
6859 738808205658648455608659299169987330839601049534887564896954905660932600000
6860 1705626978805082866290115204548389305418962101574150583533108823477996700000
6861 3795133736306563049686592337800469430510885273475923325066736006160107857280
6862 8135620831535294958659866053782100500101416457094681892482050766668015146960
6863 16795412207453535215718799206998298215760050166105398273567262840954040377600
6864 33375498617375614851748895860060720813369330458286368364140073594203541776000
6865 63809717914200582664808175837565217232033784814656777330703310066661858752000
6866 117310178277888133692833280766373804055017111270195569073914866600678660949380
6867 207264073555445701229587469996007489194598133492471732465298145653873957891360
6868 351707775024930911812848458158007949391785351449896262258930969945077611472400
6869 572820617764512241332582334233248540016813999603401954208913555346751458952000
6870 894788669076028050448940261893263238104496018087967168266814796914951045999000
6871 1339520310688763929917749186524226322953388087424145728992923023312402839242240
6872 1920172300422157272172522562943462341259034681296754058786231732444307044570880
6873 2633292175767207357002349610695354617818573126154089989457139038548276803097600
6874 3451435380170087122104061021249722284460035799388431481532794581774923754060000
6875 4318978347209431076164051615026795516168144785196077874631114744925267548320000
6876 5153980827669921084222434927265309315960652777000652930393130262277485940995200
6877 5857899716221385973276362460502486569474902057375938338468801114425274444710400
6878 6332677505130633465911946658033760882643590952857967367319178898510309684440000
6879 6501812492260379833194367709947947350893176975532286995235785480260324892800000
6880 6329627779359867284420320398480335345448518372966130911387304968447183649600000
6881 5832375026388549178641483039752074097811620918513722399899925553197427061504000
6882 5076748313985345216044051317805028039566495552117738833767057594156874987780500
6883 4165426398551053785509626546227528585976548587772233371950439433190676469940000
6884 3213849397465983814101034226108495087680781448916310837791832174088183323850000
6885 2325540243529104908642437989140031339846148559913730890890692151681807584200000
6886 1573460528771792381187473543452145204539904115637630320776642309827911011469720
6887 992108432610544906950086249532810308361990321711718284799074927635832136631040
6888 580732444694177093745292700851097152818581416688231867976390456488102432918400
6889 314205319308565983419547563661541866073961479101748602336175060820219433024000
6890 156347358405945092711169100187353765089687562918418174720164032667753419798000
6891 71132730137344270751857070887960678974138123863835425342071908196049991265920
6892 29387516313416883662346077168201626183512742165888576400667301339094344914240
6893 10934651017133018115258475739063580010635363929311322863729819521752284857600
6894 3628009210931479775895944882559675466491671674077059283490603699346822908000
6895 1060217825128701101078252725548959954520586150357339435424575039485916096000
6896 268646929904512196355861393101910018228108854297157248678656782732547004160
6897 57824174832137516819717913684462735844569814268002680261001362536053457920
6898 10279648427588222457586969668076522714715456458677134644613603193191901400
6899 1449085063016587079932378839575357575885959873570275069332327178929080000
6900 151866255450030132569090487804065636992665231440652096370470115243260000
6901 10518675991850858331439462142043411983764185406399797374317627641801600
6902 361149547282632026540207454639124281844459992401657727923212245133200
6903 1
6904 234
6905 40716
6906 5202600
6907 518959350
6908 42222532716
6909 2889897794784
6910 170209082362176
6911 8776405809299700
6912 401547653447712200
6913 16479515697494108688
6914 612057384665607640032
6915 20724943108538214255528
6916 643822197158731507938000
6917 18447476832874674227448000
6918 489801007109303572598997120
6919 12099615503747014816859600730
6920 279086633037984777748048783620
6921 6029649479215720506902288535000
6922 122363468378765563527884115810000
6923 2338365880718209919017865453129100
6924 42175424524337055999700911143285400
6925 719422117506046971763493228097033600
6926 11627710972923821566309767675292320000
6927 178372316244366123888738033296671770000
6928 2601096464401844564995133496745386418848
6929 36107528434832706209932444871980334548032
6930 477768476381887906860093776728562835459968
6931 6033045811454962089177204578587719478384800
6932 72783927233082099116280520397563616917588800
6933 839764778209249463581618804231445108969157888
6934 9274987883364176697664206023009946291986099712
6935 98148211625131072945204430141929470722618531718
6936 995902422826169289297069745700937237359903375100
6937 9697126013262423460491191226306011716023419022600
6938 90670107229312488421604983107027802608434482844784
6939 814631735013977326528679338964684979608496233213476
6940 7037132869448718673139636130457534381921166146079304
6941 58480328554975501438833541250339620902391962432792000
6942 467765731229343820187277358876812510123932028242832000
6943 3602965544794020774992503856748648359229586447540413480
6944 26736104821987278493311417673457846301623950830826363920
6945 191214681652036000834249912340331172869210750386454312480
6946 1318543640380453764541204100778378828600560880166193880000
6947 8769404914017935264582925620672730267076870812510285330000
6948 56271430840863728803945943464208126958220671277905504976800
6949 348478652995594660797215332303867341994576406628390234979200
6950 2083299724517801308505217600002205576451052976882988430572800
6951 12025992333370988456215014791679398509895401298847112034122500
6952 67047035974387360047852639734035996856917884958920217279785000
6953 361088516943660566273715176551624264672616961234760722182010096
6954 1878881963981354134543814378873388234555631662188101351023192864
6955 9447218632503879738630806322175512735583716005587805461727562936
6956 45907630592266984133966004377962174738596555171332696529932799600
6957 215621024894269072256103702318439624560980253644229290697517017600
6958 978955092858807087062918428972380100403472001173502505269321890816
6959 4296663870570351003295283563895357047816769331681150664071092635584
6960 18231396774294508750824493447787439908033851033104445384698086510976
6961 74789915423681397372585615213872375365893919220226321732709153939200
6962 296624410324431304833644643390612471790155544025982360770405796979200
6963 1137389822255124925534341849267781822386474202704072363354078228194688
6964 4216381405048963510567243071432352178983882061838208594492382445503232
6965 15110528157116160593541711902198773053507273486962320915121503790128128
6966 52348138614347999032803864614571209243065006411119151570400775287040000
6967 175294694637303992854965284925160816889130768538796455795804939901621250
6968 567332462596566816165395338713999765714076716922959227586233549873318100
6969 1774411724154184183525561546060498808101143524186959714562636796022517400
6970 5362367888143386641503178421442799472198733136360056914180603870537195600
6971 15655702095574333836568535616236546901964294407625598689757385867701587500
6972 44149014143075195566009065150932971792852891559920455368343344393984775000
6973 120229478515346001965882645994703995021189588770526236007178283182312824000
6974 316112181758063064879152666140409988099751400429389948827443159154607056000
6975 802232226699281960175565678191210224429075891984771251306682523502702629000
6976 1964558183228678847868480409156557220641666427172314661203266453689298050000
6977 4640892012097551054789383230980501133349268974050595773799389124347107300000
6978 10572158265425425638412650083872736270708894690397214976971621731446014745280
6979 23216283836332427077151325080305018500289407938538482473668291212198970053520
6980 49126580706801590505977487680470022281098146735858289950184243809790568104480
6981 100126495852126844555246687580182162440107991374859105092420220782610625328000
6982 196466763051617583467962015078819221477577705876706393360323349415774670368000
6983 370953806986835449785445779720695542552351405908456258963460524115659549488580
6984 673608239055198528996159277487024339882443933850533130512218973375090363146920
6985 1175708847940483333774379131556769430823968174846796076694140670959259444064880
6986 1971176831719056830468003914861472917116683469223471430660084881634409432276000
6987 3172432553996826724318970019439751480552304064130065414764161552698462799451000
6988 4897621135955793118761770463229202493298325194644532821630374803985972880979440
6989 7247101908044916156264036769818873997655066377797426608967390732128513684348160
6990 10269839485492108692309163481711883009492435192000950958882842250338279532080640
6991 13924756533789661837454315154697155423511178914774016666873688485091933766380000
6992 18047159522267979853971215677076252692559747852426468261851443755580582255480000
6993 22333916919902991364963884684816340369162828700336162698370231136535772410979200
6994 26360548722996236879743631072261189562637059258191722523109605014913735001196800
6995 29636930724011364620467910359598000930772005659375287279053757245028249323179200
6996 31696335899769351686822542585996243335604237755719899101774454216269083852400000
6997 32198541312395846620746847244443445018151158679871187679665855709057412478400000
6998 31017630822157284268229705256863303156543620339368432763104149532913589372544000
6999 28284740606489780489388285913485156220441903790370259216702178024588303503348500
7000 24367744431523664645231315295431042227962809238467565225910070684165457349149000
7001 19790546289658952960516894971299680276771127869642545685349703387806181520550000
7002 15116011582939181906175846929410203708999965639439250790789498985931749297300000
7003 10829110698017629917584376740229469937127575384094279266521597073521505196585720
7004 7254792913464609632072505699708675379897054227516939957593235408337022499114480
7005 4529713068614581331213283066638557791984935050168208570215845560607198976763520
7006 2625858739935872861434790353457171309332392361064613319523748722568976690272000
7007 1407126225653505834400521901686183885807188066265763572481476294009780778182000
7008 693544118839106639830606441157616619997846707672395397085201104911487414842720
7009 312576309879070489863135548061780933042817348491723948988915841515821668633280
7010 127935416900456311948524166147043886124433757972942477505638888404501732833920
7011 47164119742109237086647283473275781064391731763001770685377848091508697804000
7012 15505685692507253603269446111153539334863572448976089243084409952481522904000
7013 4490241542689703853376540427560496018955533707538199727914691939958285640960
7014 1127571409226681577984499316847023348969111378226052265089526569453042429440
7015 240543773205564405507535090232990631524341681133044950683958314720690492760
7016 42385738093235172088022081057579209094664326301930545777970569983675590000
7017 5922783962551175170194529024358559842713944026185431758448334494487140000
7018 615342545523275212389208535309539601050204846274388146397581217045393600
7019 42254497032067947105204272192777540975801819110993954167015832680584400
7020 1438424692595782259553304904801982182389045781702329070189888087453600
7021 1
7022 236
7023 41418
7024 5338320
7025 537168450
7026 44090786376
7027 3044713748076
7028 180942988457088
7029 9414689868157860
7030 434702964282844400
7031 18005396780595415048
7032 674979171874221509568
7033 23071163083089710208984
7034 723533516806955408920800
7035 20930791021915495758066000
7036 561131250863085646278462720
7037 13997594406295566160680714570
7038 326061610876061423507621351160
7039 7114986385474550198144700471300
7040 145847366350447843396871976420000
7041 2815583407395395616776613504788100
7042 51306186534760542350151623865027600
7043 884289686101182736125960426202603800
7044 14442840997947483629732132480889408000
7045 223914184221651091690117956691566690000
7046 3300315944079759770638986587268339757248
7047 46311829949024557964913353205366081268128
7048 619523958385305197906495226966707852574464
7049 7909993397240950294699001558592787760548960
7050 96500038353974019053046083223736031418825600
7051 1126048225326039053438988851128528668845007168
7052 12579868623413481038211221962243375430509882368
7053 134668476415877518692257241357531134247313799334
7054 1382546892864564425141814470502477576570218803080
7055 13622153209106737718309054341715587886794802912700
7056 128904489795890043780113108513605791660183963562464
7057 1172274935751821030858343438997961312119543359990124
7058 10251625661666034610252803251777642679835772904164912
7059 86258484618588864622279473344250940831028144588368200
7060 698688054241298364330363649967897167020556700413344000
7061 5450640183149928864732249424312057774219117959099599880
7062 40972212584344141067672042668415920306384755818668973280
7063 296885953091319053926861706002093136823248270336863274640
7064 2074508660865247256211494451891316023664882451461478371200
7065 13983645673704275151632232746478137452906361565894779310000
7066 90959299167423561628296182585980260014658071380723966948800
7067 571117792409446805195436239053560366046666888640972885104800
7068 3462385457649303583149516574651552929876397905242149786022400
7069 20272387076253951969048167791688128916680819332342274571806500
7070 114660148477937804139805963603134023610381310509457762884270000
7071 626594779402234512063211629898406812226011785672084782609958696
7072 3309075697758205789196568607568056890709918449823820289861742656
7073 16890481797506936502400532515404704587861795282717591583088673128
7074 83340006305961601966276746409223640294682977080265510623570313120
7075 397551264648808601972191201149623057784307342656547754723547001200
7076 1833598427894273591641656739980013521390630097436084057488571160576
7077 8177521560117764812723281621607292445844819050618964167103047274176
7078 35267292120766426763890003718670785395868761014857779596629085381888
7079 147086833666573414832751709920615671552924707799778432740994669413760
7080 593248820648862609667289286781224943580311088051964721540811593958400
7081 2313999983208702434707798934717211293820757860673802394410021222878848
7082 8728649224487327969244468112789781703861369882401905511405282957357568
7083 31840041473923338393534321508204557505604611990384890499720311557769984
7084 112310551936237525197651927718534594376030377391128361551041663343104000
7085 383051369762997614016405622614240303572545012732925588590833016822061250
7086 1263117558233865741651257546570791931212472690507720544437274695944368600
7087 4026549681734494878000312739137285756844902612578100890738291190974174100
7088 12407047270606267131321079484906869367048049217460523840653161896537040800
7089 36947456945555427854301744054318250688635734801996412907827430647775746500
7090 106318034058834144424266728322654911664421249062665586397234992622249050000
7091 295564134683558921499461504736980654427091072394210330184313279489852359000
7092 793643349945775354377447119246135714803631175546127956630601974047736864000
7093 2057900059793810245667755435360061010491977288134847992482359516811280657000
7094 5151508124910757867744015295121638934127036409029625111599676478563048220000
7095 12446028577897977828753345937629525766709403157681143211552907197112696850000
7096 29011969193493028496109132788301927440549990080624915518201194518851854417280
7097 65226702206838723692948960939904575786527384208274784092687103881892344436080
7098 141388695692746040968423013324279576321209300361738493027359530964763098447040
7099 295373162763774191437977728361537379198318574555834360022639651308701344717600
7100 594437898463868585877423532802581234214209469062855241449183467463113105216000
7101 1151909190117015344070594789659001947925722786768364172570745838043363864201380
7102 2148264113743606119501264722796456002868334707955754308120049698871909806792880
7103 3853712334916028705149353820102744245478562350886720473608572199255350399990440
7104 6645681889795677314149270341532965834850532839096275109082571886653151800244800
7105 11010207099165457454989366538055608079563878810804344674769737153482900303977000
7106 17512705880084351151936027717001390733612193120244087059163158390010448483502240
7107 26723688285915628326223635588707097866353057268128010620567253324723894211033840
7108 39091647073808671796531654543290393390971204924390716553166947920642483380177920
7109 54770709032906003227320306275142144665810637064777798889703174708028272814428000
7110 73433269780262814578227705168793028197312077468493905341326564246845127798160000
7111 94121507019591177895204942600297434412900492379988114228845974075400755160555200
7112 115205361085687257474435128389882235866339740461726787323219755250363730745971200
7113 134506070208974654815969747016637081147349871838703226881859359804358977697505600
7114 149606705446911339961802401005902268544052002206997923760375423900790075783328000
7115 158309494785946245885338665618513604672576530176033339425023790569532278018800000
7116 159133932044111284506569792187385642281397704349803263741143028038426241128704000
7117 151709063252990640806718988081420383364188393057440481253220773040973627881596500
7118 136923516329513925149395009755279189661886261435198699840828016225310665104742000
7119 116764223108987822467049680330668113632949654430891019543563249988056470971245000
7120 93878387725622287627828944087916001982210312918622715437534783175786653530600000
7121 70990836798115573904164247519282080698947438629062497413863803037529867399839720
7122 50356797869930819799091510150919040872226611696882289117411869304927567935029920
7123 33406633881032537317697962616459363715888895994990538205341861009478092453630960
7124 20656755420828866509953684113863080966748153240374958113586823284209283296806400
7125 11860063901936692032804398885640692751803442272811435825201014478082437987534000
7126 6295246617154967961539350773584520089211223961949435142773363875350424227033920
7127 3073667047144193150320832889274179174921037260168618831724339108238913074893920
7128 1372398108568531346356895600486470778425743949164292031424126257430109497672960
7129 556536612956888997622437944984654216559822434803420894087458607479802634087200
7130 203296767968428436131754960124013071279322394331019836742662263821424411408000
7131 66231062754673131837303971306517316279594122186188445986741706114384713204160
7132 19007632326964060886024417055421250739765020375810595325794876456494143810560
7133 4730694206376099974981523441248815753312053062283217363451180189506913024280
7134 1000303419000350061277321112958869334634078100725560880360105451614743924000
7135 174722126895259667520738606218577515360061348772470236874225867587370630000
7136 24203473457248825020642202388841890974641390620125933758304861203785481600
7137 2493015324892008879207052059373874917572307327548643295853934128154479600
7138 169734113726302306627289978766633897521907402240874830282406794319524800
7139 5729318690847607305000451739465522251888572181356734432112266111044000
7140 1
7141 238
7142 42126
7143 5476380
7144 555852570
7145 46024592796
7146 3206379964788
7147 192251925235656
7148 10093226074871940
7149 470269570451440760
7150 19657268044870223768
7151 743727050491040367024
7152 25658583241940892662328
7153 812268759434223525109200
7154 23721563158170895192474800
7155 642063642814492229876317920
7156 16171978003390023040009757610
7157 380405212688738327425558243020
7158 8383003761103677956229894614700
7159 173558365957032933642277651939800
7160 3384388136162142206024414212826100
7161 62300369363637801425184114693247800
7162 1084850233464337583494734955856802600
7163 17903104987039068249355455887769162000
7164 280481978130278735906568808908383538000
7165 4178059546228632050064248977499281182048
7166 59259223268106692449727839047726491085024
7167 801340772259253462509488391402589504960448
7168 10343837519468935000760232807390568609948640
7169 127594495156921202970138710040273197098224960
7170 1505615042851670195047636778475223725759054528
7171 17011413252115957313035629698942746320803136384
7172 184201709120568100280213927833864425004946461158
7173 1913059072684687983626464209183660832696000436820
7174 19071014492749432805632676078401823041512724077780
7175 182614693877510895355160237060941538185260615046824
7176 1680731534391165092435456255912739712556935660708732
7177 14877359191929977056342482767823652181712889946288104
7178 126725428019902159136435275653899530356695669210071800
7179 1039298480683931316941415929327247035943078091864849200
7180 8210457997403057403837185841685251583950316925732308680
7181 62508888429960933167345808686429416877689563364379587440
7182 458823745686583992432422636548689393272292781429697788080
7183 3248243824249531888015366312829823773896329101630472712800
7184 22187384468944116573923142624411978091944760351219716505200
7185 146272386498964916672530347672049337050598790463596649552800
7186 931000236941426983811738526676351829582922736277750319554400
7187 5722553742503710088816562116437983314656824315608553118564800
7188 33977662846115778652348337566350525930774894373925784141478500
7189 194922252412494267037670138125327840137648227866078196903259000
7190 1080648967374868216456843245766817545723121775289537523631667896
7191 5790882471076860131093995063244099558742357287191685507258049648
7192 29999512446318290205756169691539699193366472218558110423694807496
7193 150264556824385312636165648828751715076776882917448420669770716080
7194 727824622972434209764473122104694521174347288863525889416955279120
7195 3409347076865914959458705500900337641335702837420218794392812001696
7196 15446429613555777979588420840813774619929102651169154537861311517888
7197 67690447780180722337143716814868120356586815496259286645142921942656
7198 286939888628233383034384483287758441226197380789731696658661732135040
7199 1176610160953577509173457085449429471434283657969730031055942994684160
7200 4667220305115857453054713105616070236689325176613262456521907212247168
7201 17908780305413655661036063886585931426887983034583219928572908136647424
7202 66473069042050478400536565955725304266086821523785999464328369743414528
7203 238659922864504741045010346401886013049064551956147768295963534604096000
7204 828783872759940292144586710747174475002415573003966273496529618215005250
7205 2783536841293148578824067556331930366931189817970717496074734978099627100
7206 9040743625026507367585607848251641604991385111260264264110502862753334300
7207 28393050484656649781292470359690720282283035709188506481494735878613612600
7208 86210732872962664993370736126742584940150047871324963451597338178143408500
7209 253036921060025263729754813407918689761322572769144095625419282440952739000
7210 717798612802928809355835082932667303608649747243082230447617964475355729000
7211 1967574138407234732727420983131044792950668956041442225813367393993347642000
7212 5210427810967306792222614825698877877628623346554189597987250691500902089000
7213 13326727540530004049163865654771196373067768101620117136529597846717450830000
7214 32912831128219096924925514812842523694187088350312356492773243476809131670000
7215 78464189409674327069022427313816576486942018627144657878771412448712969901280
7216 180511106107297863243277357019735919037133923739179053651855008417329976462640
7217 400601304462780449410531871085458799576759684358259063577518671066828778933280
7218 857302594363149482466325601829828003039022204198641191285222402578913659058400
7219 1768452747930009042985335010087679171787273170461994343311320815702761488017600
7220 3514799836510892972933353332549262353927205426293213757331250121209238457434980
7221 6727458671986556005806592158231006956350837638071967438586471425414664921272440
7222 12394372104189389619264137961952069330052673506905938820524867343550991826996280
7223 21967670691269044455104532517845081509644816884790464943911834847547918450809200
7224 37434704137162555346963846229389067470517187956734771894217106321841861033521800
7225 61294470580295229031776097009504867567642675920854304707071054365036569692257840
7226 96367239576483629418806443486549837760485267118401007995378883201277073064031120
7227 145372062555725998243352090332861150422674168312577977182089587579889235070036640
7228 210248850803735947872616659572319845652627929377695421544344444846947240803772000
7229 291285303461709164493636563836212345182671240625025824520595371512485673599368000
7230 386222735701081040328599592049496368797764089421330537697678307412851374624347200
7231 489622784614170844266349295656999502431943896962338846123683959814045855670377600
7232 592823050180295700855570366480733802093875361066877185145972733952545123926043200
7233 684738382622401902132864835373168075259314933178182804903256747853616116085232000
7234 753553195181104130414212048344124758241464283637918695663113243110973643369488000
7235 789039079718718452345075219595787142978596950734441182716500847357196778929824000
7236 784929501178516793739111286160392418275583424949365968223185738777211379039564500
7237 740631747418734413308091189130828344080202959581302058229933360491453143066559000
7238 661663930950930993979948188540452643920048041775049110746858416598986668837055000
7239 558576406967452611385582217323100211794151361865805156853331959895930588507070000
7240 444626819946092278662923444989187768588144484045180904855252240077160748451627720
7241 332914385917875975338438317108853659099720377329388466942889580404798921348253360
7242 233846437167227761223885738315215546011222271964933767437393027066346647175416720
7243 153634618442414694667780525596856664690189389725288750969801998176306544519997600
7244 94089840288697756793581564492749495830973975364304057546594714859454008034436400
7245 53509596245817227673084481575468420758295403676570198713573592940478605929788320
7246 28135875277704537299090701063355947831969494920005049305784334913879281224028960
7247 13609614576637935851372548038157501886055294162545895978289252052848585851923520
7248 6020714267442708247006374132106713797328988158327916945127961299099683041488800
7249 2419231538824298389967884025475755548223936492539136057237680939474950495755200
7250 875721829756233632071019176163951181919077837795158341380251447512420096810560
7251 282738530863590405679613203699391104754004678090182605471198787290350389182080
7252 80421801508393699574685898501229867806304902058814695178670063221617521412760
7253 19839351143506942882000202073684241803575882331056957460475424790359087826000
7254 4158386620107180086993578828002144865569460100784791637606575648579420994000
7255 720053335353152544364105521068046256495581370948746529309569620812618077600
7256 98889607887383018875213065021830371730368190659429517402206053750127690800
7257 10099179766714987244323753736614716902553490433332052401803204262011725600
7258 681788924210865269295053756996397147974740089581451397421359667214236000
7259 22820983692956015651850538861400483591556161461874723704379950728024000
7260 1
7261 240
7262 42840
7263 5616800
7264 575019900
7265 48025662048
7266 3375136805040
7267 204161336533440
7268 10814170794505650
7269 508399535623179200
7270 21444292412585698656
7271 818782073935090312320
7272 28509536935489880735920
7273 910955618057073112272000
7274 26854599801702900217896000
7275 733787020359419691287220480
7276 18659974619296180430780489550
7277 443190539054840769816184360800
7278 9862357366004327007329287782000
7279 206207959552910416208646715176000
7280 4061265763394570647229297055391320
7281 75515599228651880515374684476664000
7282 1328388040976739898156818313294044000
7283 22148171117986476184769636149817520000
7284 350602472662848419883211011135479422500
7285 5277548900499324694817998708420144651008
7286 75650072257157479723056815805608286491520
7287 1033988093237746403238049537293663877368320
7288 13491961981916002174904651487900741665150400
7289 168256477130005981938644452800360259909747200
7290 2007486723802226926730182371300298301012072704
7291 22936736969145110983868264762619433241532318720
7292 251184148800774682200291719773451488643108810670
7293 2638702169220259287760640288529187355442759223200
7294 26610717896859673682278152667537427499785196387600
7295 257808979591780087560226217027211583320367927124928
7296 2401045049130235846336366079875342446509908086726760
7297 21509434976284304177844553399263111588018636066922560
7298 185451845882783647516734549737413946863457076892788000
7299 1539701452865083432505801376781106719915671247207184000
7300 12315686996104586105755778762527877375925475388598463020
7301 94950210273358379494702494207234557282566425363614563200
7302 705882685671667680665265594690291374265065817584150443200
7303 5062198167661608137166804643371153933344928470073463968000
7304 35032712319385447221983909406966281197807516344031131324000
7305 234035818398343866676048556275278939280958064741754639284480
7306 1509730113959070784559575989204894858783117950720676193872000
7307 9406937658910208365177910328391205448750944080452416085312000
7308 56629438076859631087247229277250876551291490623209640235797500
7309 329446060415483268232681923592103391781940666815906811667480000
7310 1852541086928345513926016992743115792668208757639207183368573536
7311 10071099949698887184511295762163651406508447455985540012622695040
7312 52940316081738159186628534749775939752999656856279018394755542640
7313 269130549536212500243878774021644862824077999255131499707052028800
7314 1323317496313516745026314767463080947589722343388228889849009598400
7315 6294179218829381463616071693969854107081297546006557774263652926208
7316 28962055525417083711728289076525827412367067470942164758489959096040
7317 128934186247963280642178508218796419726832029516684355514557946557440
7318 555367526377225902647195774105338918502317511205932316113538836390400
7319 2314642939580808214767456561539861255280558015678157438142838678067200
7320 9334440610231714906109426211232140473378650353226524913043814424494336
7321 36424637909315909819056401125259521546212846849999769346249982650808320
7322 137530487673207886345937722667017870895352044531971033374472489124305920
7323 502441942872641560094758624003970553787504319907679512202028493903360000
7324 1775965441628443483166971523029659589290890513579927728921134896175011250
7325 6073171290094142353797965577451484436940777784663383627799421770399186400
7326 20090541388947794150190239662781425788869744691689476142467784139451854000
7327 64286152040732037240662197040809177997621967643445675052440911423276104000
7328 198947845091452303830855544907867503708038572010749915657532318872638635000
7329 595380990729471208775893678606867505320758994750927283824515958684594680000
7330 1722716670727029142454004199038401528660759393383397353074283114740853749600
7331 4818548910385064651577357509708681125593474994387205450971511985289830960000
7332 13026069527418266980556537064247194694071558366385473994968126728752255222500
7333 34025687337523414593609869756862629037619833450944979923054292374597746800000
7334 85859559464919383282414386468284844419618491348640929981147591678632517400000
7335 209237838425798205517393139503510870631845383005719087676723766529901253070080
7336 492303016656266899754392791872007051919456155652306509959604568410899935807200
7337 1117957128733340789052647082098954789516538654023048549518656756465568685395200
7338 2449435983894712807046644576656651437254349154853260546529206864511181883024000
7339 5175959262234172808737565883183451234499336108669251736520938972788570208832000
7340 10544399509532678918800059997647787061781616278879641271993750363627715372304940
7341 20699872836881710787097206640710790634925654270990669041804527462814353603915200
7342 39140122434282283008202540932480218937008442653387175222710107400687342611567200
7343 71246499539250954989528213571389453544794000707428534953227572478533789570192000
7344 124782347123875184489879487431296891568390626522449239647390354406139536778406000
7345 210152470561012213823232332604016688803346317442929044709957900680125381802026880
7346 340119669093471633242846271128999427389948001594356498807219587769213199049521600
7347 528625682020821811794007601210404183355178793863919917025780318472324491163769600
7348 788433190514009804522312473396199421197354735166357830791291668176052153014145000
7349 1127556013400164507717302827753080045868404802419454804595853051016073575223360000
7350 1544890942804324161314398368197985475191056357685322150790713229651405498497388800
7351 2026025315644844872826272947546204837649423021913126259822140523368465609670528000
7352 2540670215058410146523872999203144866116608690286616507768454574082336245397328000
7353 3043281700544008453923843712769635890041399703014145799570029990460516071489920000
7354 3477937823912788294219440223126729653422142847559624749214368814358339892474560000
7355 3787387582649848571256361054059778286297265363525317677039204067314544538863155200
7356 3924647505892583968695556430801962091377917124746829841115928693886056895197822500
7357 3864165638706440417259606204160843534331493702163315086417043619955407702955960000
7358 3609075987005078148981535573857014421382080227863904240437409545085381830020300000
7359 3191865182671157779346184098989144067395150639233172324876182627976746220040400000
7360 2667760919676553671977540669935126611528866904271085429131513440462964490709766320
7361 2102617174218164054769084108055917846945602383132979791218249981503993187462652800
7362 1558976247781518408159238255434770306741481813099558449582620180442310981169444800
7363 1084479659593515491772568415977811750754278045119685300963308222420987373082336000
7364 705673802165233175951861733695621218732304815232280431599460361445905060258273000
7365 428076769966537821384675852603747366066363229412561589708588743523828847438306560
7366 241164645237467462563634580543050981416881385028614708335294299261822410491676800
7367 125627211476657869397285058813761555871279638423500578261131557410910023248524800
7368 60207142674427082470063741321067137973289881583279169451279612990996830414888000
7369 26391616787174164254195098459735515071533852645881484260774701157908550862784000
7370 10508661957074803584852230113967414183028934053541900096563017370149041161726720
7371 3769847078181205409061509382658548063386729041202434739615983830538005189094400
7372 1206327022625905493620288477518448017094573530882220427680050948324262821191400
7373 340103162460119020834289178406015573775586554246690699322435853549012934160000
7374 83167732402143601739871576560042897311389202015695832752131512971588419880000
7375 17281280048475661064738532505633110155893952902769916703429670899502833862400
7376 2966688236621490566256391950654911151911045719782885522066181612503830724000
7377 403967190668599489772950149464588676102139617333282096072128170480469024000
7378 40907335452651916157703225419783828878484405374887083845281580032854160000
7379 2738518043154721878222064663368058030986739375424966844525594087362880000
7380 90903585043608129013204646464578592973032043156467649422446803733295600
7381 1
7382 242
7383 43560
7384 5759600
7385 594678700
7386 50095733688
7387 3551230899216
7388 216697558952160
7389 11579775806506050
7390 549253069735756100
7391 23376210647953779616
7392 900660281328599343552
7393 31648201552241060266480
7394 1020607683193572653564000
7395 30368285757065896508088000
7396 837624806259337572129751680
7397 21503399323188931734518468910
7398 515635146400343587959214496700
7399 11585876128995374445503338074000
7400 244619246136295689816139730748000
7401 4865476805650921270443019244577720
7402 91373875066668775423603368216763440
7403 1623585383416015431080555716248276000
7404 27346211278330241003644142593142040000
7405 437349476208295451606892086055598042500
7406 6651910593337690500760185872071223987208
7407 96354302559116368910419733815564238583936
7408 1330984673210290582891531851197163076186880
7409 17554058062492863044768417527268706897668800
7410 221293844920986128419304117270039037489993600
7411 2669295533846917122355517218981715323323745024
7412 30837168591850649211645111514188349135837895168
7413 341497550616783556699273012276265507031642315630
7414 3628215482677856520670880396727632613733793931900
7415 37010308799080695581099499687034812959471365090800
7416 362731238727969658078922933259216297462378130024608
7417 3417958246408923969490591713704899247384692688163976
7418 30983828953933342922847511444176625025598273382114640
7419 270357510262853269271384102629242018921425377156956000
7420 2271998485325306040648804470616023330607270986732552000
7421 18397507734921665664153694200813248919592376815066839820
7422 143612193038454548985737522488442267889881718362467026840
7423 1081162088180655561525280214652218434000923594021293716800
7424 7852897157526340828169017459588584947881235190754988976000
7425 55051405073319988491689000496661299025126097112048920652000
7426 372609658239468524576340464596167784907841129391477780966080
7427 2435697917187300865756115929250563705503430293829357592780160
7428 15381614280109935299817934455882917017552219374793815490848000
7429 93865232976712539199409790993799398119263977608333787240157500
7430 553652407087131603557701566036729311189094731732287836274515000
7431 3157147486173659256127437410167845224124693798230198157571794336
7432 17408615627336647847512382674597168859821744888203576307533515712
7433 92837365882468366109884821807578097248013891008837119213991603760
7434 478894066086495772492784289067926888260491733968689874478724933600
7435 2389871896327395912659463983030340218781438858954861129428808379200
7436 11539328567853866016629464772278065862982378834345355919483363698048
7437 53913980285776417371063430434763463336867925599753875935035154624936
7438 243766195875055577464118742101161981046041805804981359644711117710160
7439 1066658264946735463814455375662635065694927283427266829360923796876800
7440 4517287027246416032046165224940696965950766449952533064762636774937600
7441 18515857603902254158020337238673590119324863815416549417677074514160896
7442 73456353117120418135097075602606701784862574480832868181604131679130112
7443 282054050990816173692516346486595972514196565904550763361206291254932480
7444 1048197846337752220197686094904835120832552115669469327180093926936320000
7445 3770031902404239674793044812045417724635048283213530792972935481353971250
7446 13122387966096271871599175622707671729818466284719096767209464896755384900
7447 44199191055685147130418527258119136735513438321716847513429125106794078800
7448 144048599943121787150372700776627972920597371941794938543432412633637196000
7449 454201684076711863462896621393433357522125796477372448953988878935646695000
7450 1385405766889731081959291059835210925842535353170426948899354442323768390000
7451 4087229748195500514449696236934246764077487972537079994548789350659672621600
7452 11660888363131856456817205173495008323936209486417037191351059004401390923200
7453 32166416588114496013211040505590011387401195149645762314104966003653528202500
7454 85773086830006940954724880012091210698999996824257136889366028694298486725000
7455 221042695643728625046215760907712046271783775599692606972741672193926268200000
7456 550386488033077888426186301737495985792462855297652382801816864133001122206080
7457 1323748111453517663784033951478063406272315440753979726780270061727086494059360
7458 3074382104016687169894779475772125671170481298563383511176306080280313884836800
7459 6892598931424656968666139390126856369948284831098709910000791409438442042928000
7460 14911692160246069282315368377742799985105230217832844288548419421605166554016000
7461 31118837576913515833531884383302005718916477310839916924664482780462281952412140
7462 62617115331567175130969050088150141670650104169746773851458695575013419651843480
7463 121434738834568108820320703918720679266103116950252517998664692191876114256400800
7464 226863853796035935624550364266792733655791423305232966561593059734278645736664000
7465 408072000053753981710146431869916861615547724573415081009033321166023890545598000
7466 706345803830068829794753117919056092922358455849844844719580721730421422167923680
7467 1175842284580287646353839965903112306119534519797632467304959146287851345285488960
7468 1881285515427042330208085874895850181940489236986303234121159368680919512671062400
7469 2890921698551369283248479069119397877723634028943312046234736116645524561051865000
7470 4263571175669372044806051317441333923439905659148563479878069349154528206313330000
7471 6030058196107200758678780727482459435423155460642709040183106477026453719941420800
7472 8171635439767540987065967555103026178519339521716275914615966777586144625671129600
7473 10600727449036814749289263203571742372417574190506227497930448395309058127347472000
7474 13151324491636607961599467473040212239107477288025415776713343887347230166081440000
7475 15586313951609162355576009888827195854225158687211651653886615797679967666274880000
7476 17625919134639679889308449520816660486229581114867824573913218928656149584709299200
7477 18995293928520106408486493125081496522269118883774656431001094878408515372757460900
7478 19481835095144970437017181279310919485587947415073380227352594917275180502402965000
7479 18986878018591932870728948018986901955966595981370974482301154563275269627498100000
7480 17555258504691367786404012544440292370673328515782447786819004453872104210222200000
7481 15371384346707761633775353383911919999761566448419111282138720299810414446470558320
7482 12720833904019892531352958853738302974020894417954527736870412388099158784149049440
7483 9928217156924406704593043626716168795564173651844556442078791675448401511658043200
7484 7290113267267520805804487685184178991181535747748995634253349717385526230164592000
7485 5022737062470189075892662928068833380388757802535643071972629631467912487720649000
7486 3237330572871942274221611135315839455876871922432497022171202372898955658752193360
7487 1945394804915570864679985616380611250096176505897491980571374014045367444632859520
7488 1085778042048257299790820865461796304316059732088826426399779889051436629505107200
7489 560389558738898229144439438449932591905236590121290731046525628608508960015496000
7490 266115469270672822896467242802333110304633014179304966296144903342244554533072000
7491 115595281527822839433374531253641556013318274588960901062193191071639452778993920
7492 45615149645992585449644263530168431566979421398549460349353404349509862788042240
7493 16218396637526062747561656197748023340938155248527630194365129416359533484906600
7494 5144060332209300190118623823390985553355746632981196827251842284928820629170000
7495 1437613660094196544360637251966455796382584777699885109001130438508885543640000
7496 348505814310925831472227072196934388143861383539193320185831696473307149558400
7497 71793855326240071703404685205848849876247306418745829634001595022592703520800
7498 12220007517725134565631742021303807452089723424331783406181877157034187976000
7499 1649929196590293951694030091931281098098871016787112381759690394658451120000
7500 165680341610860673632434912133767510874697732213210494093798442285454240000
7501 10999333790276583610597762222214009749736877221932585580116063251728767600
7502 362111801578670398217889583437412246388441692573697578691069085945855200
7503 1
7504 244
7505 44286
7506 5904800
7507 614837300
7508 52236577008
7509 3734915256072
7510 229887845149248
7511 12392391652576650
7512 592998889449223400
7513 25463372312949652796
7514 989914903802604683904
7515 35100732630667357750096
7516 1142331535317576731512000
7517 34304915392241105314692000
7518 955048844519992371961025280
7519 24749195447443864826521256670
7520 599118932008018264104992081880
7521 13591123920552266176455838894500
7522 289743184743961885024942205352000
7523 5819491865582474460725964194494920
7524 110372403545877134670095157647971680
7525 1980774167767538825918277973822896720
7526 33699371474305953560046317134983120000
7527 544455470381755562204498311212071032500
7528 8366320540074208671059202849409168313808
7529 122450259502210385490325078390612886533752
7530 1709264527701636327502809324695304160997888
7531 22782926421533290334699435514114704696974400
7532 290299452476992555560807551687578092191174400
7533 3539717990536129227471446746910535537451053184
7534 41342138112151419822205534117922841698595859456
7535 462918901947195487970125638863382131754004027854
7536 4973508863895488713728622566300799762646324266200
7537 51309746289634600691978851838843717966539847057700
7538 508657599135773543512972389168096417131150940954048
7539 4848731465835915398579676617116252420708517534372152
7540 44470907439763151018675251719877038272035168854329248
7541 392662098238905938703676910961518170338260666823198000
7542 3339564038670931770592218619459696943784181450377968000
7543 27371901751956624524716471859746541075491097212660420220
7544 216304784576437715756296021525801934352661353582975028080
7545 1648772184475499731326052327344633111851408480882472918120
7546 12127258901496374443501520633795029919512793585722894368000
7547 86106043832628699948539205905034339500838254457307286148000
7548 590368549418378701276799177671850256607228802412471289322880
7549 3909936130221719810819028202218010158834453892726074030515520
7550 25020759228978828087703840048236211681884943516331273198446080
7551 154750789502147699761189114881669277980408179300225973558097500
7552 925282104994932268959446452828506520069445990018344055143710000
7553 5349611018238700406215935611673293296433508935890057989218873736
7554 29913395866691141371781840652124712688707786990997694500268857984
7555 161802266252302009505799260864636112346538495758258979201528223696
7556 846740232790615713682893960380972179243188283248987894005861476800
7557 4287711343410916196241979498966198627813757952830780261622273856800
7558 21011911720569726179534249286834687093788809220748260032492095091968
7559 99659175679768529079844522924865795865119498835908679758701346427912
7560 457530398411642776163422869789873256732570773972426551948534713240608
7561 2033317317554714477896305559856898093980955134033227393469260987796400
7562 8747762179747027871581462816551825870571325506257286252397487087974400
7563 36434429478646371085136792630938354750929570733561597241235533721413376
7564 146912706234240836270194151205213403569725148961665736363208263358260224
7565 573509903681326219841449904522745144112199684005919885501119458885029376
7566 2167459953444165607866401755565930249857141662909750134169007781122560000
7567 7930067105057193798702611501198982110439239492276737185218933253882491250
7568 28086514594100792426931568876672560544523734855012803607009731884283455400
7569 96291094799885499105554648669473833602368562058025989225684879696944243100
7570 319525985328379236951735808995429321751143261398163318223613715296431598400
7571 1026159360321460135971729403888867955883321243893322940229382282039794385000
7572 3189047236991456452811953005658410055713005907297963920107947961575466860000
7573 9589269793843289668516595017422655869566414089413918448749082707316924227600
7574 27894674123570323288856843748360608147455246222409383085192729383077837110400
7575 78486056474999370272234938833639627785258916165135660046416117048914608814100
7576 213557481495119322377070109417859749087306114542027973479646030626620722050000
7577 561816851427810255325798392307101450940783762982552042722385083492895931675000
7578 1428662798724159625276483591744138516312350390347097674506843774983534827854080
7579 3510810208637590325688090045224429034026575734173598405808542337624012005983520
7580 8334991482000796327270291023204429597395527076105173074744652039871073198890880
7581 19111297037132003413119750127169919934856607940773695659547648907988407482664000
7582 42307591710465591917266859118247013911228792711060627981462957428740239990464000
7583 90392813913891641230735473684829635659709767426725472971644449981342819004625740
7584 186324099279297447950688392945227250824861285578270888045803923418332614573778160
7585 370375953445432731901978146952098071761614506698270179895927311185222148482022440
7586 709676670849138055030644729244838807846321888288164664628573161220051148201872000
7587 1310125894909420678122049070740259397818337431525174733765843820585655648593762000
7588 2329032109926172898242158929354725495581830584153542460967266163543551716337478080
7589 3984798853299863690421346551116102815182866983758643361422361551308829559023045920
7590 6557623796631404693868185049636963491335419626066542701793755513687776587024846080
7591 10373307271272560369303366071546074737714216221502472636489347242080999895539045000
7592 15762293437323133014131462446298264807868742133821961955912862442328861853643220000
7593 22989596872658702892462851523526876597550780193700328215698093443663354807276666800
7594 32159339472633548400711227152340941734818045859657601986553159576306762720383155200
7595 43109624959416379980443003694525085647831468374725325158250490140923503051213052800
7596 55326261654471247286728794196927789419693525142727611198587170836426278629721920000
7597 67911796503439921692152614515604210507695334279993625063363111689891287688769120000
7598 79643042015779294314652994131097502937778107259773133259904174418372231456834611200
7599 89131763818440499301359698509997791373724327070019541714697445198686110595246547300
7600 95071355264307455732643844643037287089669183385558095509480663196302880851726469200
7601 96516629927842325426205485763183418276163529571969120285030869029982620606448675000
7602 93119197285754211736577805670509376922702003431541679564866023624886813636830800000
7603 85241313195379405423663323310784283635041413941233253473678358026221389203154914320
7604 73901987442401280420240999055051093468121386618592970661818586254671303412675430080
7605 60562124657238880898017566122968629652941459276251794296680629220235249221114063520
7606 46810200979296712542534078820656307206534071643440919335732035027422852635793696000
7607 34042995645631281514383604290244315133746025106074914154481156391060295750106621000
7608 23232607640610409262060974029913671389234022031574390394405099381980740609868681760
7609 14833635387481227843184890324902160781983345857468376351856726857095926765325553840
7610 8830994741992492704965343039089276608437285820989121601384876430951684586641538560
7611 4883394726153255996830115106492269729459918856771247799119723335017006651563608000
7612 2497391327001698799489923355529587650551171363836554299086898323673371973310368000
7613 1175218695532865534239307734412022486135402458321102494132297442561667769919771520
7614 505913477891917765896054559152777150106499037329366742056465030058200296376468480
7615 197864438977817965520252205612525884759445494032037088371254578879586308515860520
7616 69730595614392735910496900717077804167711232135967334769413862084590679639860000
7617 21923608316436497301499718092488450894834417859923247912267239187260504540510000
7618 6073958477990421634230243258289427907650155541683083580381638138534781749446400
7619 1459808391633548124635895265852259947483695230514498535891365765459384971589600
7620 298168183432493283401414505319812901830989251553695515110837802631634186614400
7621 50322840496003965526667917803904073492015566012006927643670557037082759160000
7622 6737667225508334061052353093439878775571041110003893426481136652941805760000
7623 670959361206871600246463495555054594733949510537887720387079858355454823600
7624 44177639792597788582582529179364294059389886493991104600310428485394334400
7625 1442510947272408307654871619267068456924448054023090354457865375161357600
7626 1
7627 246
7628 45018
7629 6052420
7630 635504100
7631 54449991288
7632 3926449371768
7633 243760387528944
7634 13254471071886330
7635 639814591247846300
7636 27716768092856701716
7637 1087138688997503358216
7638 38895406428577342371728
7639 1277334353127835799781600
7640 38711051314180329850524000
7641 1087694517369991312511167680
7642 28450009719958835267870229630
7643 695204043745153268725604019540
7644 15921030878361226092419696990700
7645 342677035802954921712191262099000
7646 6949490286083925812323238795367720
7647 133096133687675368278644160693142320
7648 2412229927083240352355922680992240560
7649 41450226913396322878856970076029237600
7650 676444675322787213648013053324088252500
7651 10500585983970690474900836229360486761208
7652 155271978544039973353711181876756546841768
7653 2189995176117721544612974447265858456278544
7654 29497894208932575907031900718274828186608960
7655 379859921858192386531694987846511758931004800
7656 4681562503612299946010623116881676033403005824
7657 55272641171680702588383485831570755749209681664
7658 625703570763791703520059929452703320942225224462
7659 6797128780657167908762450840611093008949976497140
7660 70911222400281526799026952541323340560498889753900
7661 710964598792047111955631862132680219399222337924408
7662 6855103106871466597991956596612632732725835134802008
7663 63603739710358925294151813506335764040236346152122064
7664 568205153922181534830026588803138058254188964932392400
7665 4890075913768150092652891549923127667683979980910596000
7666 40563179704706805018555735406612344003438613941653393820
7667 324457176864656573634444032288702901528992030374462542120
7668 2503691094944277369791412793375183614292879545043755171960
7669 18645660561050675706883587974459858501250920138048950090800
7670 134063840397637089793295219320496503273457029091756913876000
7671 930965789467443336628798703251763866188322342265820110086080
7672 6245742130094435541957668426919678565410880893575416957836480
7673 40494123489005208615625951657013868906208527006694034255379840
7674 253791294783522227608350148405937615887869414052370596635279900
7675 1537968904248333365973133968890625702277592659084544848414545000
7676 9013728154018632191295343564874179115908515056362700447587965336
7677 51102051272264033176793977780713050843209136109621061437959299056
7678 280305334493424608017088860371130166459496267299519076644901007248
7679 1487843551903510468328513673240851114955887983423221585181728023520
7680 7643311525210763654170485193809310597407133742002695248978836005600
7681 38006840318089357648275186210009801654941522561059352705831289651648
7682 182956397143455657862998154026246162558353706818160710601795009113928
7683 852670287948970628304560802790218342092518260584976755904087420130224
7684 3847662000911228935096085905575361008610115099785953375334140023060880
7685 16812105439201319190695623850560540345004266207338222016326420497200800
7686 71133886124976248309076595136593930704195828575048832709078899170378496
7687 291455852690510046148933558036149171598003118101369122139913167630096896
7688 1156421609062346312139317020595043487308205920208658129780945794145223168
7689 4443292904560539496126123598910157012207140408964987775046465951301248000
7690 16532173795288726054922393468601267789559770466949808030202182885212651250
7691 59562780949558577043320396066046981844421023916665083511417190030463189900
7692 207786046673437129648828452392022483036690054967319239908056845661827050900
7693 701816003489118681161848294757817974560546806285251573955437267526090832200
7694 2294865478537083576809503939606013792248154781797794939058436739834449261000
7695 7263940928702761920293892957333045126901846788845362262468103690255230070000
7696 22254343106466502438255494097037484376540923264111546588606361754716635471600
7697 65981633023060572394795995789391438502634524718391425374590494502280268549600
7698 189289900910292598891860734834072043482095033104150709523709458765029350669300
7699 525351404477993533047592469167934982754773041773388814759929235341486976243000
7700 1410274953584095130715779637832111805422783731568446964384762556522983665225000
7701 3660948421730659039770989203844354948050397875264437790923787173395307996376080
7702 9187865014094119362970959054523505769899336495816012849243632075058584611403680
7703 22287042441002129309874908605524887836514126746976875830295482628350913118773440
7704 52237545234827475995860650347597781155274728371448101469430240348501647119281600
7705 118268949554256086495995992535099607070025943260464937311816903721251125427888000
7706 258565490962992369101871238679861515956844218453191469197959705760585272966720140
7707 545663433603656811855587436482451234558522336336364743562711490010831228394636040
7708 1111127860336298195705934440856294215284843520094810539687781933555666445446067320
7709 2182255762861099519219232542427879334127439806486106343732862470751657280720756400
7710 4131935514714326754077231684642356562350141130194781852646122818770144737872634000
7711 7538709197918928065362777587121874630435925311865413755236151003048864766039731680
7712 13246763755564411727616908805061639088310611864927381985268931643540163128644179680
7713 22405214638490632704049632252926291928729350389060687564461998005099903339001557440
7714 36454765553329283583551829337147634078252817006994403836805420307884656775751501000
7715 57022414493845451786416761202784899157878096542944156487567120011954411999944590000
7716 85688497434455165326452446587691085499961998903792132440329257380927049736213030800
7717 123612461097935201665233779366810494793206863773058907635813707121429119206472752800
7718 171047866774458539922402885626664049505911955164232741756929364107535189525780822400
7719 226837672783332113875588056207403936620743453085183205914207400429347742381859872000
7720 288039688618038288556371433979976479049880210911697099406678025443332013300641440000
7721 349860505997887614310797081361606887905239542605431978248864766194992302471094899200
7722 406044701839562274595083070989989938480299712207866801144732805905125614933900937700
7723 449760642211916040581353572734368704308819598323986374910235445120971320952398296600
7724 474861819244984241096930989954862417918724565494088071802351875627514493383727481000
7725 477235886089490335149961254061360556728847767586651107769938371077544919888757850000
7726 455855718392681168135242989879411603787395387598769138141845132053270907477741498320
7727 413179293427970795076801949262331113480860479731224335972894823151116832716321722720
7728 354721015849542016688388601577387687967228547189474795166272256861377888295096657760
7729 287882736022674782136584584747036289320184540607161653914752015418650543710131230400
7730 220383603390139348751009648826318461128987425686695496894799065057916651434900757000
7731 158756152210837796624083322537743421159765817215758334361768179110201727500769325360
7732 107325714862364177924220088821350928010820678851094723016375141377811705419708418960
7733 67888272079067287669421074612998813927361634748853872310646237562941075259806827680
7734 40043836754456699174006943873236611781571334625524231952781731347139454542821585600
7735 21941366658657782309804326623581377215556719839421155627692035272273196622655376000
7736 11119376888503266208571911640975289676511884797961200521405583495006548900010145920
7737 5185613148392157100434559231315965788591615132626009106078766558096553037858801920
7738 2212484181297419068999183753667334893219254160540051079060392109289919631586440360
7739 857686326057030651699111878820056991262848155272398217663790503640465359570278000
7740 299622646991298796453829480597342162229403710752284388134318935559226895386970000
7741 93387111599102732626289990096199954080121141453377410048367686379972269397738400
7742 25650918881560917047173588242832567648642073336183331416376855593072050215074400
7743 6112447760366112309728997359056164487535279656850758059772174953948500825595200
7744 1237941876201697551956030777976040207903582923895370420034295703112235875336000
7745 207183267184381272377359857623276272348809514132619722864294952077960527120000
7746 27509333809481735610105003317757238384091929932053396535870274192573647767600
7747 2716924847244763997828825544530904084652478019380452932919091351851751565600
7748 177428846514506221841549209169849420201707110644840113598317441144846984800
7749 5746588326532358298787699946673687348723410946921254257596374258772888000
7750 1
7751 248
7752 45756
7753 6202480
7754 656687570
7755 56737806048
7756 4126099339824
7757 258344342338368
7758 14168572525119870
7759 689887037519416880
7760 30148063539598517656
7761 1192966348988410764768
7762 43062771403067771911556
7763 1426932070160825578134400
7764 43637912390530553649681600
7765 1237377249118155254599860480
7766 32664825974767551603851004390
7767 805657022657934629177335499280
7768 18624602159592377693019268177800
7769 404685261329203907545825871431200
7770 8285930725715450007000784717553820
7771 160232238614288792879144426465530560
7772 2932514813316880428354258945519978720
7773 50889387497635089475032319697303222400
7774 838791397400256144923536186121869433100
7775 13152249111236016352401047398390912711008
7776 196466585096540374447552924007324610289584
7777 2799581462253582180742359087226458232768448
7778 38101446686537910546582871761104986407703240
7779 495817161162272167683475563083867980078364160
7780 6175678196254523333035290069077955618531624704
7781 73696854895574270117844647775427674332279575552
7782 843339595377284469961819904914513171704738346014
7783 9262021635181195831720262683909621242964803138960
7784 97699906418165659145326023501378824772242914772040
7785 990557418541728560477509560724183676466332246096928
7786 9659463468773430206261393386135982487022767689948284
7787 90653606023959847545687642238915341850451803711070528
7788 819272547515703608359573221064989758413016647111821600
7789 7133757803614713076340688849299621538738982560387222400
7790 59878979564090997884534657028808698290790334866250248020
7791 484731203990571266634591084383122407103554358631727171360
7792 3786069460647443827489453492421009367955086141285678552720
7793 28543974192225725773500801343617561162408816013803331003200
7794 207798952616337489179607589946769580073858395092223216507800
7795 1461262758151430047366722015230616701358885701784325236084480
7796 9929128514509102656445524165872309514242938856453226958611840
7797 65211315748527868419969065006100256420387757777013769450222080
7798 414080533594167845045202873714950846974944833453867815562825100
7799 2542775255023911165075581495232501161098953196353114149378714400
7800 15104085014842032320548954081681056896927781986337498047309563536
7801 86803484352886850875650044449430387733670313391685090661739083328
7802 482748076072009047140541926194724175569132460349171743110662845816
7803 2598487330085004198207545006786838566965212816119429247359637674880
7804 13539580416087638473102002343319350201121208342976203012476795209920
7805 68302147818015657222987291160017614568300707211179126601783766910208
7806 333626371261595611397231927930213590547586171256646001685626193090104
7807 1578076353816005341936799097701299618201078571828912204956818508897728
7808 7228940728984733150786585640777950985873549581416033614264141861508320
7809 32072324222476362763788574730300107735085061687845223538838094486967680
7810 137821904367141481098835903077150740739379417864157113373840367142608336
7811 573659138628940408293139066610833290129402962612218589608717980732254208
7812 2312843218124692624278634041190086974616411840417316259561891588290446336
7813 9032267543696834385567857807620647041207957552650139083701012753464832000
7814 34166492510263367180172946501775953431756858965029603262417844629439479250
7815 125182793860089212769012357833725860147596728231635090769758162097922636400
7816 444232237715624208214736691320875653388785634757716995665500842449423350200
7817 1526757621625451166036301553508235593780838666304757810008319669705881810400
7818 5081487845332113634363901580556173397120914159695117365057967066776280506500
7819 16376885002893499602117140485623592649742345487578634919018997410757245976000
7820 51102565651886042635994097556160149309093971939811699573836830696015977749600
7821 154372122544519075036881197695934686308050586133595032951872100344957609436800
7822 451383609863005428126744829219710257534226617402205538094999478593531528519100
7823 1277324983436690158782381689741645840423369748625494373141788729065576177532000
7824 3497481884888555924175133501823637277448503654289748471674211140176999489758000
7825 9264440903971463692481686964830612521596925235363067062745910397979963092870080
7826 23735317953076475021008310890852389905573285947524699860546049527234676912792840
7827 58799856652856681583499758874150767909101100353726225594822124381181132483572480
7828 140814252372143630945363492241350540505523180827381838743681517461178353104150400
7829 325896660993950105011188957207830028370738154762170049481451023587447545623513600
7830 728684565441160312923455309006882454060197342913539595012431898052558496542574940
7831 1573541064345428945816112607530789606633878365249051818645958715380071449324066720
7832 3280472730516689911131806444432868635602871345041821593363927613354824743697913040
7833 6599993038896983911784995981977000912970793561079931381045730399346475678277409600
7834 12809000095614412937639418222391305343285437503603823743202980738187448687405165400
7835 23969229244665309746281651815464421901898839453110546298699557035334852076639146880
7836 43226281728683869848013070837569559130276733453973562267719671678920532314523112640
7837 75087746356022660954112281063861086463849714817392574540359128449524000379356570880
7838 125566414683689754565567412161286295158426369690758502104552003282713817783144059000
7839 202022268492481029186162239689866499873625256323573582984523510899495631085517976000
7840 312510990643307073543532452260991017705743760707947777135318468095145710802659288800
7841 464483187155877727469363292166197010738110639632100137783057566153248811563715798400
7842 662810483751026842199311181803323191835408826261401874308101285916698859412400686800
7843 907350691133328455502352224829615746482973812340732823656829601717390969527439488000
7844 1190564046287891592699668593783902780072838205101681344214269171832438988309317952000
7845 1495955267025450488777201313408250141387920802864605700098594172695829155393647155200
7846 1798197965289490073206796457241384013269898725491981547926673854722699151850132724100
7847 2065567393862132927114364556261545160529393710821270758847007229444460881411014399200
7848 2264725599476078688308440105938574608535455620048727727057370483761992199214700294000
7849 2367089995003872062343807820144348361375084927229789494538894320544622802648238936000
7850 2355254545028852702032088781043626619568209502593640547066199848941899688634997741320
7851 2227575321089929503892323552544741655288117368985731202636476437858195098122777983360
7852 1999336634788327730425463027072548786724379084158857936391716356855039006754181161920
7853 1699879012705317761187451833744404755985851573108954527877583329138698448574108217600
7854 1366378341018863962256259822723174458999722039257512080747754203359083238896384693400
7855 1036092782849678251651912210246325485463734807092317550571539695245527063689231386560
7856 739354924607397670144627278547084170741209120974208091890584307269369526224657997280
7857 495185043400255510059306661883050172176049571109287068618831379870864313659767448960
7858 310339734847039418598553815017583741307177843347812797634058417940330772706867288400
7859 181381964378237667094382433421606051648602217339214886522254158250791758747284441600
7860 98485909583886072133065503105781137134819551067656347475306596670058004542947006720
7861 49462771569279036957991180360244596752720021265048086857982081015690198207268572160
7862 22862336540073330379658232121229127229932292992247194483624051795995836193059883720
7863 9668464039188345528244533906698824265144833750343398090028183859219791326064952000
7864 3715320822692105076027485559407042811644606013328326412865554800934413502798428000
7865 1286666870920970982851106530214310478437224615579866538444177012346284600591062400
7866 397589242664194214231190617763904798553952136710841636953841261692616778333653200
7867 108277646040771132343770810360423485207767811064213428487392813469944871767686400
7868 25584132108168416073757969411504830963340713760504322014042111197652874756944000
7869 5138145026172655554958524469057251554250475950488969127034514811533421072576000
7870 852789348093933803913255102850474389906849827893655292611978499969783080795600
7871 112299560352783578576924789173944035498969091467725387893989109209872398044800
7872 11000588483899385754176050968530664052505840859980087043095681350980513057600
7873 712576952490012429049674793387537231241702957418235527941950408087838112000
7874 22893666397636975803234869142393560889269072643379835510101684547046828000
7875 1
7876 250
7877 46500
7878 6355000
7879 678396250
7880 59101881300
7881 4334137962000
7882 273669854172000
7883 15137363808888750
7884 743412755947647500
7885 32769634282172301800
7886 1308077137048696014000
7887 47635809074190013176500
7888 1592558114018778547025000
7889 49141793232579452308200000
7890 1406110510361540062045296000
7891 37459662815100403215425463750
7892 932473405854091005992286457500
7893 21757712803262123473153350675000
7894 477223185529721589087058810650000
7895 9864203244899345246429505616135500
7896 192586825257558645287433204886455000
7897 3558877200627282073245459885339780000
7898 62364445462788099846853332962381400000
7899 1038108165099326912034079438269640387500
7900 16440311389045020440501309247988640888760
7901 248063870071389361676203186877935114002000
7902 3570894722262222169314233529625584480572000
7903 49099802431105554828070711032351786607865000
7904 645595261930041885004525472765453099060370000
7905 8125892363492793859256960617207836340173190400
7906 98001136829221103880112563531153822250371776000
7907 1133520961528608158550833205530259639388089174750
7908 12584268526061407380054704733572854949680439047500
7909 134203168156820960364458823490904979082751256555000
7910 1375774192419067445107652167672477328425461452912400
7911 13566662175243581750367125542325818099751078216219500
7912 128769326738579328900124491816641110583028130271407000
7913 1177115729189229322355708650955445055191115872287100000
7914 10368834016881850401657977978633170841190381628469800000
7915 88057322888369114536080377983542203368809315979779776500
7916 721326196414540575349093875570122629618384462249594005000
7917 5701911838324463595616646825935255072221515273020600230000
7918 43512155780831899044970733755514574942696365874700199700000
7919 320677396012866495647542577078348117397929622055900025475000
7920 2283223059611609449010503148797838595873258909038008181382000
7921 15710646383716934582983424313089097332662877937425992023120000
7922 104505313699563891698668373407211949391647047719573348477920000
7923 672208658432090657540913756030764361972313041321213986303287500
7924 4182196143131432837295364301369245330754857230843937745688675000
7925 25173475024736720534248256802801761494879636643895830078849272560
7926 146627507352849410262922372380794573874443096945414004496180884000
7927 826623417931522340994078640744390711590980240323924217655244599000
7928 4511262725842021177443654525671594734314605583540675776666037630000
7929 23837289464943025480813384407252377114650014688338385585346470440000
7930 121968121103599387898191591357174311729108405734248440360328155196800
7931 604395600111586252531217260743140562586206831986677539285554697627000
7932 2900875650397068643266174811950918415810806198214912141464739906062000
7933 13486829718255099161915271717869311540808861159358271668403249741620000
7934 60743038300144626446569270322538082831600495620918983975072148649560000
7935 265042123782964386728530582840674501421883495892609833411231475274246800
7936 1120428005134649234947537239474283769783990161351989432829527306117684000
7937 4588974639136294889441734208710490029000817143685151308654546802163584000
7938 18210216821969424164451326225041627099209591840020441701010106357792000000
7939 70013304324310178647895382175770396376550940502109842750856238994753031250
7940 260797487208519193268775745486928875307493183815906439103662837704005492500
7941 941169995160220780115967566357787401247427192283298719630298395019964725000
7942 3290425908675541306112718865319473262458704022208529762948964805400607350000
7943 11143613695903757970096275395956520607721302981787538081267471637667281812500
7944 36555546881458704469011474298266947878889164034773738658524547791868852625000
7945 116142194663377369627259312627636702975213572590481135395083706127309040340000
7946 357342876260460821844632402073922884972339319753692205907111343391105577400000
7947 1064583985525956198412134031178561928146760890099541363431602543852668699337500
7948 3070492748645889804765340600340494808710023434195899935436992137176865811375000
7949 8572259521785676284742974269175581562373783466396442332534831225924018357250000
7950 23161102259928659231204217412076531303992313088407667656864775994949907732175200
7951 60549280492542028114817119619521402820340015172256887399352167161312951308145000
7952 153124626700147608290363955401434291429950782171162045819849282242659199175970000
7953 374505990351445826982349713407847182195540374540909145594897652822282854000400000
7954 885588752700951372313013470673451164050918898810244699677856042357194417455200000
7955 2024123792892111980342931413908006816833881508093165541701199716812662490396041500
7956 4470287114617695868795774453212470473391699901275715393880564532329748435579735000
7957 9536257937548517183522693152421129754659509723958783701639324457426816115400910000
7958 19642836425288642594598202327312502717174980836547414824540864283769272852016100000
7959 39051829559800039444022616531680808973431211901231169948789575421303197217698675000
7960 74903841389579092957130161923326318443433873290970457183436115735421412739497334000
7961 138545774771422659769272662940928074135502350814017827781152793842694013828599720000
7962 246999165644811384717474608762700942315295114530896626777497133057644738089988720000
7963 424210860417870792451241257301642889048737735441751696299162173252411546564675875000
7964 701466210043336906896396665589814235672309917790186052029595523956582052380270750000
7965 1116110680868953834084044472360682206091942002528384918340423100339806110009497460000
7966 1707658776308373998049129750611018421831289116294485800673005757916355924866602200000
7967 2510645771784192584088299931073193908467457675232582857227656386048101740198487450000
7968 3544338637239564279306063378240686509699116454455987592409490631708558474716560500000
7969 4800661476967304809272857232999607984164670181861618323444633757388866888344024000000
7970 6233146945939377036571672139201042255783003345269190417077475719565954814140196480000
7971 7750853298661595143132743350178379367542666920224058396235663166908185999354020362500
7972 9221283008313093424617698911881898038077650494737815887709853702877057506299171425000
7973 10484840738315179112539074564530438002478961203929295032673011498898112033401390250000
7974 11380240360595538761268306827617059429687908303989372569898530387233763474270379500000
7975 11776272725144263510160443905218133097841047512968202735330999244709498443174988706600
7976 11601954797343382832772518502837196121292277963467350013731648113844766136056135330000
7977 10865959971675694187094907755829069493067277631298140958650632374212168514968375880000
7978 9658403481280214552201430873547754295374156665391787090213541642833513912352887600000
7979 8133204410826571203906308468590324160712631186056619528260441686661209755335623175000
7980 6475579892810489072824451314039534284148342544326984691072123095284544148057696166000
7981 4864177135574984672004126832546606386455323164304000604543317810982694251478013140000
7982 3438785023612885486522962929743403973444788688258937976519662360214335511526162840000
7983 2281909815051760430871719228070468686082190024616270570838664837796549799315200650000
7984 1417046596704981774174862761106297278504704822962616300955110611334310615213159700000
7985 820715913199050601108879192548176142790162925563802895627554972250483371191225056000
7986 441631889011419972839206967502183899577857332723643632660554294782948198279183680000
7987 219830159039166638265944539627203146441656663386992254650231267269190732625575805000
7988 100713167074878599252547228194779419428592018232743730104460248533539492979843250000
7989 42219554803319375863948699538716395586870522878730981964381304556072880713618500000
7990 16083335886512137285638831627678880980465307694748331730552212654328557507388280000
7991 5522072814780475197655425246720899979916001898761689402136684190175233032411850000
7992 1691838219387048942871418911881616956371372047878334820115512710467888621370100000
7993 456859501931578858459963739491157695773941317151862893107894842815229906374000000
7994 107044688045263657394969259772026074046884915635186856813219058573612939012000000
7995 21319733702348345097831377571261859747671245697341382315299462499244577019890000
7996 3509361261024486830528899661685751109342784108366418371687159662808512438900000
7997 458357853495807739757335457022111002187743369165836960128986722957521377400000
7998 44536059530625776815604674586721076952606434838639720496371900505489882000000
7999 2861708299704621975404358642799195111158634080422479438762710568380853500000
8000 91208366928185711600087718663295946582847985411225264672245111235434562752