1 1
2 1
3 2
4 1
5 3
6 6
7 1
8 4
9 12
10 1
11 6
12 30
13 60
14 1
15 6
16 30
17 60
18 1
19 12
20 84
21 420
22 1
23 15
24 120
25 840
26 1
27 20
28 180
29 1260
30 2520
31 1
32 30
33 210
34 840
35 2520
36 1
37 30
38 420
39 4620
40 13860
41 27720
42 1
43 60
44 660
45 4620
46 13860
47 27720
48 1
49 60
50 780
51 8580
52 60060
53 180180
54 360360
55 1
56 84
57 1260
58 16380
59 180180
60 360360
61 1
62 105
63 4620
64 60060
65 180180
66 360360
67 1
68 140
69 5460
70 60060
71 240240
72 720720
73 1
74 210
75 5460
76 92820
77 1021020
78 6126120
79 12252240
80 1
81 210
82 5460
83 92820
84 1021020
85 6126120
86 12252240
87 1
88 420
89 9240
90 175560
91 2984520
92 38798760
93 116396280
94 232792560
95 1
96 420
97 13860
98 263340
99 4476780
100 58198140
101 232792560
102 1
103 420
104 13860
105 360360
106 6846840
107 116396280
108 232792560
109 1
110 420
111 16380
112 360360
113 6846840
114 116396280
115 232792560
116 1
117 840
118 32760
119 753480
120 14316120
121 243374040
122 2677114440
123 5354228880
124 1
125 840
126 120120
127 2762760
128 52492440
129 892371480
130 2677114440
131 5354228880
132 1
133 1260
134 180180
135 6126120
136 140900760
137 2677114440
138 13385572200
139 26771144400
140 1
141 1260
142 180180
143 6126120
144 140900760
145 2677114440
146 13385572200
147 26771144400
148 1
149 1540
150 235620
151 8953560
152 205931880
153 2677114440
154 13385572200
155 40156716600
156 80313433200
157 1
158 2310
159 180180
160 6846840
161 157477320
162 2677114440
163 13385572200
164 40156716600
165 80313433200
166 1
167 2520
168 471240
169 13665960
170 355314960
171 8172244080
172 155272637520
173 776363187600
174 2329089562800
175 1
176 4620
177 1021020
178 58198140
179 1687746060
180 38818159380
181 194090796900
182 776363187600
183 2329089562800
184 1
185 4620
186 1021020
187 58198140
188 2677114440
189 82990547640
190 2406725881560
191 12033629407800
192 36100888223400
193 72201776446800
194 1
195 5460
196 1141140
197 78738660
198 2677114440
199 82990547640
200 2406725881560
201 12033629407800
202 48134517631200
203 144403552893600
204 1
205 5460
206 1141140
207 78738660
208 5354228880
209 165981095280
210 4813451763120
211 24067258815600
212 72201776446800
213 144403552893600
214 1
215 9240
216 2282280
217 157477320
218 5354228880
219 165981095280
220 4813451763120
221 24067258815600
222 72201776446800
223 144403552893600
224 1
225 9240
226 2282280
227 157477320
228 5354228880
229 165981095280
230 4813451763120
231 24067258815600
232 72201776446800
233 144403552893600
234 1
235 13860
236 4476780
237 1338557220
238 41495273820
239 1203362940780
240 12033629407800
241 48134517631200
242 144403552893600
243 1
244 13860
245 4476780
246 1338557220
247 77636318760
248 2872543794120
249 89048857617720
250 445244288088600
251 1780977152354400
252 5342931457063200
253 1
254 16380
255 6846840
256 253333080
257 8613324720
258 267013066320
259 7743378923280
260 178097715235440
261 890488576177200
262 2671465728531600
263 5342931457063200
264 1
265 16380
266 6846840
267 314954640
268 11653321680
269 361252972080
270 10476336190320
271 178097715235440
272 890488576177200
273 2671465728531600
274 5342931457063200
275 1
276 27720
277 10838520
278 2677114440
279 99053234280
280 3070650262680
281 89048857617720
282 445244288088600
283 1780977152354400
284 5342931457063200
285 1
286 30030
287 19399380
288 2677114440
289 109761692040
290 4061182605480
291 125896660769880
292 3651003162326520
293 36510031623265200
294 109530094869795600
295 219060189739591200
296 1
297 32760
298 14316120
299 4881796920
300 414952738200
301 17013062266200
302 629483303849400
303 18255015811632600
304 73020063246530400
305 219060189739591200
306 1
307 60060
308 26246220
309 5354228880
310 230231841840
311 9439505515440
312 349261704071280
313 10827112826209680
314 313986271960080720
315 1569931359800403600
316 4709794079401210800
317 9419588158802421600
318 1
319 60060
320 38798760
321 3608284680
322 165981095280
323 7137187097040
324 292624670978640
325 10827112826209680
326 313986271960080720
327 1569931359800403600
328 4709794079401210800
329 9419588158802421600
330 1
331 60060
332 58198140
333 6750984240
334 290292322320
335 11901985215120
336 440373452959440
337 13651577041742640
338 313986271960080720
339 1569931359800403600
340 4709794079401210800
341 9419588158802421600
342 1
343 60060
344 58198140
345 6750984240
346 290292322320
347 11901985215120
348 440373452959440
349 13651577041742640
350 313986271960080720
351 1569931359800403600
352 4709794079401210800
353 9419588158802421600
354 1
355 120120
356 116396280
357 7216569360
358 339178759920
359 14584686676560
360 597972153738960
361 22124969688341520
362 641624120961904080
363 14757354782123793840
364 73786773910618969200
365 221360321731856907600
366 442720643463713815200
367 1
368 120120
369 116396280
370 13385572200
371 829905476400
372 39005557390800
373 1677238967804400
374 68766797679980400
375 2544371514159274800
376 73786773910618969200
377 221360321731856907600
378 442720643463713815200
379 1
380 180180
381 140900760
382 77636318760
383 4813451763120
384 226232232866640
385 9727986013265520
386 398847426543886320
387 14757354782123793840
388 103301483474866556880
389 516507417374332784400
390 1549522252122998353200
391 3099044504245996706400
392 1
393 180180
394 157477320
395 82990547640
396 4813451763120
397 226232232866640
398 9727986013265520
399 398847426543886320
400 14757354782123793840
401 103301483474866556880
402 516507417374332784400
403 1549522252122998353200
404 3099044504245996706400
405 1
406 180180
407 157477320
408 82990547640
409 4813451763120
410 226232232866640
411 9727986013265520
412 398847426543886320
413 14757354782123793840
414 103301483474866556880
415 516507417374332784400
416 1549522252122998353200
417 3099044504245996706400
418 1
419 180180
420 232792560
421 155272637520
422 7297813963440
423 313806000427920
424 12866046017544720
425 476043702649154640
426 14757354782123793840
427 221360321731856907600
428 1549522252122998353200
429 3099044504245996706400
430 1
431 360360
432 240360120
433 155272637520
434 8229449788560
435 386784140062320
436 16631718022679760
437 681900438929870160
438 25230316240405195920
439 782139803452561073520
440 11732097051788416102800
441 82124679362518912719600
442 164249358725037825439200
443 1
444 360360
445 256936680
446 165981095280
447 24067258815600
448 1275564717226800
449 59951541709659600
450 2577916293515362800
451 105694568034129874800
452 3910699017262805367600
453 27374893120839637573200
454 82124679362518912719600
455 164249358725037825439200
456 1
457 360360
458 256936680
459 165981095280
460 24067258815600
461 1275564717226800
462 59951541709659600
463 2577916293515362800
464 105694568034129874800
465 3910699017262805367600
466 27374893120839637573200
467 82124679362518912719600
468 164249358725037825439200
469 1
470 360360
471 281801520
472 198106468560
473 30706502626800
474 2671465728531600
475 141587683612174800
476 6654621129772215600
477 286148708580205270800
478 11732097051788416102800
479 82124679362518912719600
480 164249358725037825439200
481 1
482 471240
483 2677114440
484 414952738200
485 36100888223400
486 2960272834318800
487 156894460218896400
488 7374039630288130800
489 317083704102389624400
490 11732097051788416102800
491 82124679362518912719600
492 164249358725037825439200
493 1
494 510510
495 1784742960
496 497943285840
497 72201776446800
498 3826694151680400
499 179854625128978800
500 7733748880546088400
501 317083704102389624400
502 11732097051788416102800
503 82124679362518912719600
504 164249358725037825439200
505 1
506 556920
507 3375492120
508 2406725881560
509 206978425814160
510 12211727123035440
511 647221537520878320
512 30419412263481281040
513 1247195902802732522640
514 46146248403701103337680
515 692193726055516550065200
516 4845356082388615850456400
517 9690712164777231700912800
518 1
519 1021020
520 2677114440
521 2406725881560
522 206978425814160
523 12211727123035440
524 647221537520878320
525 30419412263481281040
526 1247195902802732522640
527 46146248403701103337680
528 692193726055516550065200
529 4845356082388615850456400
530 9690712164777231700912800
531 1
532 1021020
533 2677114440
534 2406725881560
535 206978425814160
536 12625683974663760
537 744915354505161840
538 39480513788773577520
539 1855584148072358143440
540 76078950070966683881040
541 2814921152625767303598480
542 42223817289386509553977200
543 295566721025705566877840400
544 591133442051411133755680800
545 1
546 1141140
547 2677114440
548 2406725881560
549 445244288088600
550 38291008775619600
551 2335751535312795600
552 137809340583454940400
553 7303895050923111841200
554 343283067393386256536400
555 14074605763128836517992400
556 98522240341901855625946800
557 591133442051411133755680800
558 1
559 1141140
560 3375492120
561 2872543794120
562 445244288088600
563 41852963080328400
564 2553030747900032400
565 150628814126101911600
566 7983327148683401314800
567 343283067393386256536400
568 14074605763128836517992400
569 98522240341901855625946800
570 591133442051411133755680800
571 1
572 2042040
573 4367923560
574 4813451763120
575 890488576177200
576 54319803146809200
577 3204868385661742800
578 169858024440072368400
579 7983327148683401314800
580 343283067393386256536400
581 14074605763128836517992400
582 98522240341901855625946800
583 591133442051411133755680800
584 1182266884102822267511361600
585 1
586 2042040
587 4367923560
588 4813451763120
589 890488576177200
590 54319803146809200
591 3204868385661742800
592 169858024440072368400
593 7983327148683401314800
594 343283067393386256536400
595 14074605763128836517992400
596 98522240341901855625946800
597 591133442051411133755680800
598 1182266884102822267511361600
599 1
600 3063060
601 7216569360
602 7743378923280
603 7658201755123920
604 1569931359800403600
605 95765812947824619600
606 5650182963921652556400
607 299459697087847585489200
608 14074605763128836517992400
609 98522240341901855625946800
610 591133442051411133755680800
611 1182266884102822267511361600
612 1
613 3063060
614 7216569360
615 7743378923280
616 7658201755123920
617 1569931359800403600
618 105185401106627041200
619 6416309467504249513200
620 378562258582750721278800
621 20063799704885788227776400
622 942998586129632046705490800
623 6600990102907424326938435600
624 39605940617444545961630613600
625 79211881234889091923261227200
626 1
627 3423420
628 9133684560
629 10476336190320
630 8370592616065680
631 1799677412454121200
632 221360321731856907600
633 14831141556034412809200
634 904699634918099181361200
635 53377278460167851700310800
636 2828995758388896140116472400
637 19802970308722272980815306800
638 79211881234889091923261227200
639 1
640 3423420
641 38818159380
642 44524428808860
643 9572752193904900
644 2029423465107838800
645 249619086208264172400
646 16724478775953699550800
647 1020193205333175672598800
648 60191399114657364683329200
649 2828995758388896140116472400
650 19802970308722272980815306800
651 79211881234889091923261227200
652 1
653 6126120
654 13385572200
655 15915445345800
656 18255015811632600
657 2354897039700605400
658 249619086208264172400
659 16724478775953699550800
660 1020193205333175672598800
661 60191399114657364683329200
662 2828995758388896140116472400
663 19802970308722272980815306800
664 79211881234889091923261227200
665 1
666 6126120
667 77636318760
668 89048857617720
669 19145504387809800
670 2354897039700605400
671 249619086208264172400
672 17722955120786756240400
673 1187437993092712668106800
674 72433717578655472754514800
675 4273589337140672892516373200
676 200858698845611625948269540400
677 1406010891919281381637886782800
678 5624043567677125526551547131200
679 1
680 6846840
681 82990547640
682 103489212907080
683 24319965033163800
684 3599354824908242400
685 442720643463713815200
686 31433165685923680879200
687 2106022100956886618906400
688 128467348158370083753290400
689 7579573541343834941444133600
690 401717397691223251896539080800
691 2812021783838562763275773565600
692 5624043567677125526551547131200
693 1
694 6846840
695 82990547640
696 103489212907080
697 24319965033163800
698 3988474265438863200
699 442720643463713815200
700 32318606972851108509600
701 2294621095072428704181600
702 153739613369852723180167200
703 9378116415561016113990199200
704 553308868518099950725421752800
705 29325370031459297388447352898400
706 205277590220215081719131470288800
707 410555180440430163438262940577600
708 1
709 6846840
710 82990547640
711 103489212907080
712 24319965033163800
713 3988474265438863200
714 442720643463713815200
715 32318606972851108509600
716 2294621095072428704181600
717 153739613369852723180167200
718 9378116415561016113990199200
719 553308868518099950725421752800
720 29325370031459297388447352898400
721 205277590220215081719131470288800
722 410555180440430163438262940577600
723 1
724 6846840
725 82990547640
726 103489212907080
727 24319965033163800
728 3988474265438863200
729 442720643463713815200
730 32318606972851108509600
731 2294621095072428704181600
732 153739613369852723180167200
733 9378116415561016113990199200
734 553308868518099950725421752800
735 29325370031459297388447352898400
736 205277590220215081719131470288800
737 410555180440430163438262940577600
738 1
739 8953560
740 104640255720
741 178097715235440
742 41852963080328400
743 5399032237362363600
744 442720643463713815200
745 32318606972851108509600
746 2294621095072428704181600
747 153739613369852723180167200
748 9378116415561016113990199200
749 553308868518099950725421752800
750 29325370031459297388447352898400
751 205277590220215081719131470288800
752 410555180440430163438262940577600
753 1
754 9699690
755 155272637520
756 206978425814160
757 48639930066327600
758 5982711398158294800
759 442720643463713815200
760 32318606972851108509600
761 2294621095072428704181600
762 153739613369852723180167200
763 9378116415561016113990199200
764 553308868518099950725421752800
765 29325370031459297388447352898400
766 205277590220215081719131470288800
767 410555180440430163438262940577600
768 1
769 12252240
770 165981095280
771 251793321539760
772 343194297258692880
773 90946488773553613200
774 11732097051788416102800
775 856443084780554375504400
776 60807459019419360660812400
777 4074099754301097164274430800
778 248520085012366927020740278800
779 14662685015729648694223676449200
780 102638795110107540859565735144400
781 410555180440430163438262940577600
782 1
783 19399380
784 165981095280
785 251793321539760
786 343194297258692880
787 90946488773553613200
788 11732097051788416102800
789 926835667091284872121200
790 67659003697663795664847600
791 4803789262534129492204179600
792 321853880589786675977680033200
793 19633086715976987234638482025200
794 1158352116242642246843670439486800
795 8108464813698495727905693076407600
796 32433859254793982911622772305630400
797 1
798 19399380
799 165981095280
800 264075922590480
801 359935482490824240
802 95382902860068423600
803 11732097051788416102800
804 926835667091284872121200
805 67659003697663795664847600
806 4803789262534129492204179600
807 321853880589786675977680033200
808 19633086715976987234638482025200
809 1158352116242642246843670439486800
810 8108464813698495727905693076407600
811 32433859254793982911622772305630400
812 1
813 19399380
814 165981095280
815 264075922590480
816 359935482490824240
817 95382902860068423600
818 11732097051788416102800
819 926835667091284872121200
820 67659003697663795664847600
821 4803789262534129492204179600
822 321853880589786675977680033200
823 19633086715976987234638482025200
824 1158352116242642246843670439486800
825 16216929627396991455811386152815200
826 48650788882190974367434158458445600
827 97301577764381948734868316916891200
828 1
829 19399380
830 165981095280
831 264075922590480
832 405884693021567760
833 95382902860068423600
834 11732097051788416102800
835 926835667091284872121200
836 67659003697663795664847600
837 4803789262534129492204179600
838 321853880589786675977680033200
839 19633086715976987234638482025200
840 1158352116242642246843670439486800
841 16216929627396991455811386152815200
842 48650788882190974367434158458445600
843 97301577764381948734868316916891200
844 1
845 38798760
846 802241960520
847 1276366959187320
848 899838706227060600
849 147573547821237938400
850 23464194103576832205600
851 1947528110596877073064800
852 153854720737153288772119200
853 11231394613812190080364701600
854 797429017580665495705893813600
855 53427744177904588212294885511200
856 3259092394852179880949988016183200
857 192286451296278612976049292954808800
858 1346005159073950290832345050683661600
859 4038015477221850872497035152050984800
860 8076030954443701744994070304101969600
861 1
862 38798760
863 802241960520
864 1414352576396760
865 2459559130353965640
866 1173209705178841610280
867 346096863027758275032600
868 46376979645719608854368400
869 3849289310594727534912577200
870 304093855536983475258093598800
871 22198851454199793693840832712400
872 1576118453248185352262699122580400
873 96143225648139306488024646477404400
874 1346005159073950290832345050683661600
875 4038015477221850872497035152050984800
876 8076030954443701744994070304101969600
877 1
878 58198140
879 1203362940780
880 2121528864595140
881 3689338695530948460
882 1564279606905122147040
883 461462484037011033376800
884 38301386175071915770274400
885 3025809507830681345851677600
886 220884094071639738247172464800
887 15682770679086421415549245000800
888 1050745635498790234841799415053600
889 64095483765426204325349764318269600
890 1346005159073950290832345050683661600
891 4038015477221850872497035152050984800
892 8076030954443701744994070304101969600
893 1
894 58198140
895 1203362940780
896 3651003162326520
897 1569931359800403600
898 277877850684671437200
899 29455052172575172343200
900 2444769330323739304485600
901 193136777095575405054362400
902 14098984727977004568968455200
903 1001027915686367324396760319200
904 67068870350986610734582941386400
905 4091201091410183254809559424570400
906 192286451296278612976049292954808800
907 1346005159073950290832345050683661600
908 4038015477221850872497035152050984800
909 8076030954443701744994070304101969600
910 1
911 58198140
912 1203362940780
913 3651003162326520
914 1569931359800403600
915 277877850684671437200
916 29455052172575172343200
917 2444769330323739304485600
918 193136777095575405054362400
919 14098984727977004568968455200
920 1001027915686367324396760319200
921 67068870350986610734582941386400
922 4091201091410183254809559424570400
923 192286451296278612976049292954808800
924 1346005159073950290832345050683661600
925 4038015477221850872497035152050984800
926 8076030954443701744994070304101969600
927 1
928 58198140
929 1203362940780
930 3829100877561960
931 7378677391061896920
932 2250496604273878560600
933 477105280106062254847200
934 84447634578773019107954400
935 7009153670038160585960215200
936 553723139933014686290857000800
937 40421789215110072099232561058400
938 2869947034272815119045511835146400
939 192286451296278612976049292954808800
940 1346005159073950290832345050683661600
941 4038015477221850872497035152050984800
942 8076030954443701744994070304101969600
943 1
944 116396280
945 2872543794120
946 7302006324653040
947 2227111929019177200
948 394198811436394364400
949 41785074012257802626400
950 3718871587090944433749600
951 308666341728548388001216800
952 24384640996555322652096127200
953 1780078792748538553603017285600
954 126385594285146237305814227277600
955 8467834817104797899489553227599200
956 397988236403925501276009001697162400
957 17113494165368796554868387072977983200
958 119794459157581575884078709510845882400
959 359383377472744727652236128532537647200
960 718766754945489455304472257065075294400
961 1
962 116396280
963 2872543794120
964 7658201755123920
965 14757354782123793840
966 4500993208547757121200
967 796675797912953010452400
968 84447634578773019107954400
969 7515839477510798700607941600
970 623814676633396292150459152800
971 49281359454038307079886273071200
972 3597539240144796416831697934197600
973 255425286050280545595050553328029600
974 17113494165368796554868387072977983200
975 119794459157581575884078709510845882400
976 359383377472744727652236128532537647200
977 718766754945489455304472257065075294400
978 1
979 116396280
980 3070650262680
981 7658201755123920
982 14757354782123793840
983 4500993208547757121200
984 796675797912953010452400
985 84447634578773019107954400
986 7515839477510798700607941600
987 623814676633396292150459152800
988 49281359454038307079886273071200
989 3597539240144796416831697934197600
990 255425286050280545595050553328029600
991 17113494165368796554868387072977983200
992 119794459157581575884078709510845882400
993 359383377472744727652236128532537647200
994 718766754945489455304472257065075294400
995 1
996 116396280
997 3070650262680
998 8370592616065680
999 14757354782123793840
1000 4943713852011470936400
1001 904699634918099181361200
1002 106754556920335703400621600
1003 9501155565909877602655322400
1004 788595911970519841020391759200
1005 62299077045671067440610948976800
1006 4547832624333987923164599275306400
1007 322896116327713142544686548546754400
1008 17113494165368796554868387072977983200
1009 119794459157581575884078709510845882400
1010 359383377472744727652236128532537647200
1011 718766754945489455304472257065075294400
1012 1
1013 140900760
1014 3568593548520
1015 19145504387809800
1016 36893386955309484600
1017 9001986417095514242400
1018 1593351595825906020904800
1019 141808292028505635860527200
1020 11770088238365967776423757600
1021 929836970830911454337476850400
1022 67878098870656536166635810079200
1023 4819345019816614067831142515623200
1024 322896116327713142544686548546754400
1025 17113494165368796554868387072977983200
1026 119794459157581575884078709510845882400
1027 359383377472744727652236128532537647200
1028 718766754945489455304472257065075294400
1029 1
1030 140900760
1031 3568593548520
1032 19145504387809800
1033 41603181034710695400
1034 11732097051788416102800
1035 1431315840318186764541600
1036 127387109788318622044202400
1037 10573130112430445629668799200
1038 835277278882005204743835136800
1039 60975241358386379946299964986400
1040 4329242136445432976187297514034400
1041 290059223141844009404548933440304800
1042 17113494165368796554868387072977983200
1043 119794459157581575884078709510845882400
1044 359383377472744727652236128532537647200
1045 718766754945489455304472257065075294400
1046 1
1047 157477320
1048 4813451763120
1049 10459630681259760
1050 21138913606825974960
1051 11732097051788416102800
1052 1431315840318186764541600
1053 127387109788318622044202400
1054 10573130112430445629668799200
1055 835277278882005204743835136800
1056 60975241358386379946299964986400
1057 4329242136445432976187297514034400
1058 290059223141844009404548933440304800
1059 17113494165368796554868387072977983200
1060 119794459157581575884078709510845882400
1061 359383377472744727652236128532537647200
1062 718766754945489455304472257065075294400
1063 1
1064 157477320
1065 4813451763120
1066 10969856568150480
1067 23947196888272497840
1068 46146248403701103337680
1069 16381918183313891684876400
1070 3292765554846092228660156400
1071 401717397691223251896539080800
1072 35752848394518869418791978191200
1073 2967486416745066161759734189869600
1074 234431426922860226779019000999698400
1075 17113494165368796554868387072977983200
1076 119794459157581575884078709510845882400
1077 359383377472744727652236128532537647200
1078 718766754945489455304472257065075294400
1079 1
1080 232792560
1081 7743378923280
1082 41852963080328400
1083 95382902860068423600
1084 27374893120839637573200
1085 5502353517288767152213200
1086 671287129109229592570010400
1087 65114851523595270479291008800
1088 5795221785599979072656899783200
1089 481003408204798263030522682005600
1090 37999269248179062779411291878442400
1091 2773946655117071582897024307126295200
1092 196950212513312082385688725805966959200
1093 11620062538285412860755634822552050592800
1094 34860187614856238582266904467656151778400
1095 69720375229712477164533808935312303556800
1096 1
1097 232792560
1098 7743378923280
1099 41852963080328400
1100 95382902860068423600
1101 27374893120839637573200
1102 5830852234738842803091600
1103 711363972638138821977175200
1104 69002305345899465731785994400
1105 6141205175785052450128953501600
1106 509720029590159353360703140632800
1107 40267882337622588915495548109991200
1108 2939555410646448990831175012029357600
1109 196950212513312082385688725805966959200
1110 11620062538285412860755634822552050592800
1111 34860187614856238582266904467656151778400
1112 69720375229712477164533808935312303556800
1113 1
1114 232792560
1115 7743378923280
1116 41852963080328400
1117 95382902860068423600
1118 27374893120839637573200
1119 5830852234738842803091600
1120 781334199455004935614274400
1121 75789417347135478754584616800
1122 6745258143895057609158030895200
1123 559856425943289781560116564301600
1124 44228657649519892743249208579826400
1125 3228692008414952170257192226327327200
1126 196950212513312082385688725805966959200
1127 11620062538285412860755634822552050592800
1128 34860187614856238582266904467656151778400
1129 69720375229712477164533808935312303556800
1130 1
1131 232792560
1132 7743378923280
1133 41852963080328400
1134 101242317691314399600
1135 230731242018505516688400
1136 50530142002052708154759600
1137 6771039028275062892737786400
1138 656790785742681100595565280800
1139 58454379931098617953005309991200
1140 4851713534281185290099440729269600
1141 383285369208213637917855817612298400
1142 27213261213783168292167763050473186400
1143 1660008934040773265822233546078864370400
1144 11620062538285412860755634822552050592800
1145 34860187614856238582266904467656151778400
1146 69720375229712477164533808935312303556800
1147 1
1148 281801520
1149 10386922225680
1150 313986271960080720
1151 782139803452561073520
1152 285481028260184791834800
1153 60807459019419360660812400
1154 8148199508602194328548861600
1155 822968150368821627183435021600
1156 79827910585775697836793197095200
1157 7104684042134037107474594541472800
1158 589688775497125079920391346942242400
1159 46585413264272881313710916408437149600
1160 2841710209120645760136365900914666125600
1161 167660902338118099848045588153965301410400
1162 1173626316366826698936319117077757109872800
1163 3520878949100480096808957351233271329618400
1164 7041757898200960193617914702466542659236800
1165 1
1166 446185740
1167 16445960190660
1168 171597148629346440
1169 435341966072651918280
1170 265558599304317670150800
1171 98522240341901855625946800
1172 21576370634876506382082349200
1173 2891233665073451855199034792800
1174 292014600172418637375102514072800
1175 28325416216724607825384943865061600
1176 2520962043288490096459260003990482400
1177 209239849592944678006118580331210039200
1178 16529948117842629562483367846165593096800
1179 1173626316366826698936319117077757109872800
1180 3520878949100480096808957351233271329618400
1181 7041757898200960193617914702466542659236800
1182 1
1183 446185740
1184 17248202151180
1185 313986271960080720
1186 782139803452561073520
1187 285481028260184791834800
1188 60807459019419360660812400
1189 8148199508602194328548861600
1190 839264549386026015840532744800
1191 84765719487988627599893807224800
1192 8222274790334896877189699300805600
1193 731782456339805822069883237771698400
1194 60737943876203883231800308735050967200
1195 4798297566220106775312224390069026408800
1196 292696151539426513294045687794210610936800
1197 17269072940826164284348695579858426045271200
1198 120883510585783149990440869059008982316898400
1199 362650531757349449971322607177026946950695200
1200 725301063514698899942645214354053893901390400
1201 1
1202 446185740
1203 17248202151180
1204 313986271960080720
1205 782139803452561073520
1206 308945222363761624040400
1207 67659003697663795664847600
1208 9607578525068258984408359200
1209 989580588082030675394060997600
1210 99947639396285098214800160757600
1211 9694921021439654526835615593487200
1212 862847970908129252888369787820360800
1213 71616381585374727989734692389089946400
1214 4798297566220106775312224390069026408800
1215 292696151539426513294045687794210610936800
1216 17269072940826164284348695579858426045271200
1217 120883510585783149990440869059008982316898400
1218 362650531757349449971322607177026946950695200
1219 725301063514698899942645214354053893901390400
1220 1
1221 446185740
1222 29682952539240
1223 202942346510783880
1224 782139803452561073520
1225 308945222363761624040400
1226 67659003697663795664847600
1227 9607578525068258984408359200
1228 989580588082030675394060997600
1229 99947639396285098214800160757600
1230 9694921021439654526835615593487200
1231 862847970908129252888369787820360800
1232 71616381585374727989734692389089946400
1233 4798297566220106775312224390069026408800
1234 292696151539426513294045687794210610936800
1235 17269072940826164284348695579858426045271200
1236 120883510585783149990440869059008982316898400
1237 362650531757349449971322607177026946950695200
1238 725301063514698899942645214354053893901390400
1239 1
1240 892371480
1241 89048857617720
1242 359935482490824240
1243 900198641709551424240
1244 715657920159093382270800
1245 104486056343227633811536800
1246 10762063803352446282588290400
1247 1086968444138597074541417330400
1248 105435939081443916230517481048800
1249 9383798578248508544516055813343200
1250 778855281994626209194832632507485600
1251 61529567277575470526391777968091362400
1252 4368599276707858407373816235734486730400
1253 292696151539426513294045687794210610936800
1254 17269072940826164284348695579858426045271200
1255 120883510585783149990440869059008982316898400
1256 362650531757349449971322607177026946950695200
1257 725301063514698899942645214354053893901390400
1258 1
1259 892371480
1260 89048857617720
1261 359935482490824240
1262 900198641709551424240
1263 715657920159093382270800
1264 104486056343227633811536800
1265 11180008028725356817834437600
1266 1151540826958711752236947072800
1267 116305623522829886975931654352800
1268 11281645481714499036665370472221600
1269 1004066447872590414263217972027722400
1270 83337515173425004383847091678300959200
1271 6583663698700575346323920242585775776800
1272 467440122607740849588998337223590080152800
1273 31318488214718636922462888593980535370237600
1274 1847790804668399578425310427044851586844018400
1275 12934535632678797048977172989313961107908128800
1276 38803606898036391146931518967941883323724386400
1277 77607213796072782293863037935883766647448772800
1278 1
1279 1338557220
1280 89048857617720
1281 359935482490824240
1282 988742770402294187280
1283 786050502469823878887600
1284 324638857520037261980578800
1285 47397273197925440249164504800
1286 5071508232178022106660602013600
1287 522365347914336276986042007400800
1288 52758900139347963975590242747480800
1289 5117613313516752505632253546505637600
1290 455467584902990973001270565639001746400
1291 37803809546948250759105456948037144951200
1292 2986500954208911809969331098894934451144800
1293 212041567748832738507822508021540346031280800
1294 12934535632678797048977172989313961107908128800
1295 38803606898036391146931518967941883323724386400
1296 77607213796072782293863037935883766647448772800
1297 1
1298 1338557220
1299 98675761143960
1300 857985743146732200
1301 2250496604273878560600
1302 929455097565111845527800
1303 295566721025705566877840400
1304 43152741269753012764164698400
1305 4703648798403078391293952125600
1306 503290421429129387868452877439200
1307 51838913407200326950450646376237600
1308 5235730254127233021995515283999997600
1309 507865834650341603133564982547999767200
1310 45200059283880402678887283446771979280800
1311 3751604920562073422347644526082074280306400
1312 296376788724403800365463917560483868144205600
1313 21042751999432669825947938146794354638238597600
1314 1409864383961988878338511855835221760761986039200
1315 4229593151885966635015535567505665282285958117600
1316 8459186303771933270031071135011330564571916235200
1317 1
1318 1338557220
1319 98675761143960
1320 857985743146732200
1321 2471856926005735468200
1322 1055482907404449044921400
1323 373640949221174961902175600
1324 54551578586291544437717637600
1325 5946122065905778343711222498400
1326 636235061051918282777100807328800
1327 65532211288347583126041383154866400
1328 6618753340123105895730179698641506400
1329 642019073991941271885827430768226120800
1330 57139697585282773197838641338372124751200
1331 4742594899578470175420607231084886354349600
1332 374664997066699143858227971255706021993618400
1333 26601214791735639213934185959155127561546906400
1334 1409864383961988878338511855835221760761986039200
1335 4229593151885966635015535567505665282285958117600
1336 8459186303771933270031071135011330564571916235200
1337 1
1338 1338557220
1339 103489212907080
1340 899838706227060600
1341 3910699017262805367600
1342 1669868480371217891965200
1343 415797251612433255099334800
1344 65695965754764454305694898400
1345 7160860267269325519320743925600
1346 766212048597817830567319600039200
1347 78919841005575236548433918804037600
1348 7970903941563098891391825799207797600
1349 773177682331620592465007102523156367200
1350 68812813727514232729385632124560916680800
1351 5023335402108538989245151145092946917698400
1352 356656813549706268236405731301599231156586400
1353 23896006507830319971839183997207148487491288800
1354 1409864383961988878338511855835221760761986039200
1355 4229593151885966635015535567505665282285958117600
1356 8459186303771933270031071135011330564571916235200
1357 1
1358 2677114440
1359 132037961295240
1360 1569931359800403600
1361 4909175362095862057200
1362 14074605763128836517992400
1363 3504576835019080292980107600
1364 553723139933014686290857000800
1365 60355822252698600805703413087200
1366 6458072981038750286210265200330400
1367 665181517046991279479657315634031200
1368 67183333221746119227445388879037151200
1369 6516783322509373565062202721266603666400
1370 579993715703334247290536042192727726309600
1371 42339541246343400052209131080069124020600800
1372 3006107428490381403706848306684907805462656800
1373 201409197708855554048358836547888822965998005600
1374 1409864383961988878338511855835221760761986039200
1375 4229593151885966635015535567505665282285958117600
1376 8459186303771933270031071135011330564571916235200
1377 1
1378 2677114440
1379 178097715235440
1380 1715971486293464400
1381 5365842837639663178800
1382 15458993215239869618122800
1383 6600990102907424326938435600
1384 1643646535623948657407670464400
1385 259696152628583887870411933375200
1386 29345665247029979329356548471397600
1387 3198677511926267746899863783382338400
1388 342258493776110648918285424821910208800
1389 35252624858939396838583398756656751506400
1390 3560515110752879080696923274422331902146400
1391 345369965743029270827601557618966194508200800
1392 30737926951129605103656538628087991311229871200
1393 2243868667432461172566927319850423365719780597600
1394 159314675387704743252251839709380058966104422429600
1395 477944026163114229756755519128140176898313267288800
1396 955888052326228459513511038256280353796626534577600
1397 1
1398 2677114440
1399 178097715235440
1400 1715971486293464400
1401 5547735815186770405200
1402 16937237443765210047075600
1403 6995079064275031749442222800
1404 1741774687004482905611113477200
1405 275200400546708299086555929397600
1406 31097645261778037796780820021928800
1407 3389643333533806119849109382390239200
1408 362691836688117254823854703915755594400
1409 37357259178876077246857034503322826223200
1410 3773083177066483801932560484835605448543200
1411 365989068175448928787458367029053728508690400
1412 32573027067614954662083794665585781837273445600
1413 2377830975935891690332117010587762074120961528800
1414 159314675387704743252251839709380058966104422429600
1415 477944026163114229756755519128140176898313267288800
1416 955888052326228459513511038256280353796626534577600
1417 1
1418 2677114440
1419 178097715235440
1420 1799677412454121200
1421 5818357074464173839600
1422 17414342723871272301922800
1423 7192123544958835460694116400
1424 1790838762694750029712834983600
1425 282952524505770504694627927408800
1426 31973635269152067030492955797194400
1427 3485126244337575306323732181894189600
1428 372908508144120557776639343462678287200
1429 38409576338844417450993852376655863581600
1430 3879367210223286162550379090042242221741600
1431 376298619391658757767386771734097495508935200
1432 33490577125857629441297422684334677100295232800
1433 2377830975935891690332117010587762074120961528800
1434 159314675387704743252251839709380058966104422429600
1435 477944026163114229756755519128140176898313267288800
1436 955888052326228459513511038256280353796626534577600
1437 1
1438 2677114440
1439 178097715235440
1440 1799677412454121200
1441 5818357074464173839600
1442 17414342723871272301922800
1443 8167326737495626709601793200
1444 2180676238911332331463678784400
1445 361992255659281167022970678210400
1446 40905124889498771873595686637775200
1447 4458658612955366134221929843517496800
1448 477076471586224176361746493256372157600
1449 49138876573381090165259888805406332232800
1450 4963026533911490106691248769346039555512800
1451 481413573789414540349051130626565836884741600
1452 38031672329363748687575039319498701113894586400
1453 2700248735384826156817827791684407779086515634400
1454 159314675387704743252251839709380058966104422429600
1455 477944026163114229756755519128140176898313267288800
1456 955888052326228459513511038256280353796626534577600
1457 1
1458 2677114440
1459 197351522287920
1460 1994237132719431600
1461 11732097051788416102800
1462 5502353517288767152213200
1463 913390683869935347267391200
1464 103213147277302694241215205600
1465 11250233053225993672292457410400
1466 1203774936695181322935292942912800
1467 123988818479603676262335173120018400
1468 12522870666439971302495852485121858400
1469 1214718454644677216342097691056820264800
1470 108109942463376272254446694504057003567200
1471 8540685454606725508101288865820503281808800
1472 623470038186290962091394087204896739572042400
1473 44266372711226658308488980191547668509615010400
1474 2700248735384826156817827791684407779086515634400
1475 159314675387704743252251839709380058966104422429600
1476 477944026163114229756755519128140176898313267288800
1477 955888052326228459513511038256280353796626534577600
1478 1
1479 3375492120
1480 445244288088600
1481 3139862719600807200
1482 10477721895307893626400
1483 33874474887530420094151200
1484 15887128722251767024156912800
1485 4241863368841221795449895717600
1486 479330560679058062885838216088800
1487 52247031114017328854556365553679200
1488 5590432329199854187437531114243674400
1489 575814529907584981306065704767098463200
1490 58157267520666083111912636181476944783200
1491 5641254949504610061855525709603263643970400
1492 468224160808882635134008633897070882449543200
1493 36989708703901728175586682077868599713513912800
1494 2700248735384826156817827791684407779086515634400
1495 159314675387704743252251839709380058966104422429600
1496 477944026163114229756755519128140176898313267288800
1497 955888052326228459513511038256280353796626534577600
1498 1
1499 3375492120
1500 445244288088600
1501 3139862719600807200
1502 10477721895307893626400
1503 33874474887530420094151200
1504 15887128722251767024156912800
1505 4241863368841221795449895717600
1506 479330560679058062885838216088800
1507 52247031114017328854556365553679200
1508 5590432329199854187437531114243674400
1509 575814529907584981306065704767098463200
1510 58157267520666083111912636181476944783200
1511 5641254949504610061855525709603263643970400
1512 468224160808882635134008633897070882449543200
1513 36989708703901728175586682077868599713513912800
1514 2700248735384826156817827791684407779086515634400
1515 159314675387704743252251839709380058966104422429600
1516 477944026163114229756755519128140176898313267288800
1517 955888052326228459513511038256280353796626534577600
1518 1
1519 5354228880
1520 319845570604560
1521 18189297754710722640
1522 65463282619203890781360
1523 205489244141681013162689040
1524 206516690362389418228502485200
1525 102638795110107540859565735144400
1526 17038039988277851782687912033970400
1527 1925298518675397251443734059838655200
1528 209857538535618300407367012522413416800
1529 22454756623311158143588270339898235597600
1530 2312839932201049288789591845009518266552800
1531 233596833152305978167748776345961344921832800
1532 22658892815773679882271631305558250457417781600
1533 2016641460603857509522175186194684290710182562400
1534 159314675387704743252251839709380058966104422429600
1535 477944026163114229756755519128140176898313267288800
1536 955888052326228459513511038256280353796626534577600
1537 1
1538 5354228880
1539 349261704071280
1540 19153162589564923920
1541 68012880355545044839920
1542 233352192499875048845765520
1543 206516690362389418228502485200
1544 102638795110107540859565735144400
1545 18269705529599142273002700855703200
1546 2064476724844703076849305196694461600
1547 225027963008072635376574266439696314400
1548 24077992041863771985293446509047505640800
1549 2480033180311968514485224990431893081002400
1550 250483351211508819963007724033621201181242400
1551 24296885067516355536411749231261256514580512800
1552 2016641460603857509522175186194684290710182562400
1553 159314675387704743252251839709380058966104422429600
1554 1752461429264752175774770236803180648627148646725600
1555 5257384287794256527324310710409541945881445940176800
1556 10514768575588513054648621420819083891762891880353600
1557 1
1558 5354228880
1559 890488576177200
1560 5805095028099166800
1561 23464194103576832205600
1562 84447634578773019107954400
1563 43152741269753012764164698400
1564 4876259763482090442350610919200
1565 531512314219547858216216590192800
1566 56871817621491620829135175150629600
1567 5857797215013636945400923040514848800
1568 591637518716377331485493227091999728800
1569 57388839315488601154092843027923973693600
1570 5107606699078485502714263029485233658730400
1571 423931356023514296725283831447274393674623200
1572 33490577125857629441297422684334677100295232800
1573 2377830975935891690332117010587762074120961528800
1574 159314675387704743252251839709380058966104422429600
1575 1752461429264752175774770236803180648627148646725600
1576 5257384287794256527324310710409541945881445940176800
1577 10514768575588513054648621420819083891762891880353600
1578 1
1579 5354228880
1580 890488576177200
1581 6088270395323516400
1582 23464194103576832205600
1583 84447634578773019107954400
1584 43152741269753012764164698400
1585 4876259763482090442350610919200
1586 531512314219547858216216590192800
1587 56871817621491620829135175150629600
1588 5857797215013636945400923040514848800
1589 591637518716377331485493227091999728800
1590 57388839315488601154092843027923973693600
1591 5107606699078485502714263029485233658730400
1592 423931356023514296725283831447274393674623200
1593 33490577125857629441297422684334677100295232800
1594 2377830975935891690332117010587762074120961528800
1595 159314675387704743252251839709380058966104422429600
1596 1752461429264752175774770236803180648627148646725600
1597 5257384287794256527324310710409541945881445940176800
1598 10514768575588513054648621420819083891762891880353600
1599 1
1600 5354228880
1601 890488576177200
1602 6088270395323516400
1603 23464194103576832205600
1604 84447634578773019107954400
1605 43152741269753012764164698400
1606 4876259763482090442350610919200
1607 531512314219547858216216590192800
1608 56871817621491620829135175150629600
1609 5857797215013636945400923040514848800
1610 591637518716377331485493227091999728800
1611 57388839315488601154092843027923973693600
1612 5107606699078485502714263029485233658730400
1613 423931356023514296725283831447274393674623200
1614 33490577125857629441297422684334677100295232800
1615 2377830975935891690332117010587762074120961528800
1616 159314675387704743252251839709380058966104422429600
1617 1752461429264752175774770236803180648627148646725600
1618 5257384287794256527324310710409541945881445940176800
1619 10514768575588513054648621420819083891762891880353600
1620 1
1621 5354228880
1622 890488576177200
1623 6088270395323516400
1624 23464194103576832205600
1625 84447634578773019107954400
1626 43152741269753012764164698400
1627 4876259763482090442350610919200
1628 531512314219547858216216590192800
1629 56871817621491620829135175150629600
1630 5857797215013636945400923040514848800
1631 591637518716377331485493227091999728800
1632 57388839315488601154092843027923973693600
1633 5107606699078485502714263029485233658730400
1634 423931356023514296725283831447274393674623200
1635 33490577125857629441297422684334677100295232800
1636 2377830975935891690332117010587762074120961528800
1637 159314675387704743252251839709380058966104422429600
1638 1752461429264752175774770236803180648627148646725600
1639 8762307146323760878873851184015903243135743233628000
1640 26286921438971282636621553552047709729407229700884000
1641 52573842877942565273243107104095419458814459401768000
1642 1
1643 6750984240
1644 1177742955589200
1645 73786773910618969200
1646 291679117268676785247600
1647 1128506504712510482122964400
1648 560867732842117709615113306800
1649 205277590220215081719131470288800
1650 23196367694884304234261856142634400
1651 2528404078742389161534542319547149600
1652 270539236425435640284196028191545007200
1653 27865541351819870949272190903729135741600
1654 2814419676533806965876491281276642709901600
1655 272998708623779275690019654283834342860455200
1656 24296885067516355536411749231261256514580512800
1657 2016641460603857509522175186194684290710182562400
1658 159314675387704743252251839709380058966104422429600
1659 1752461429264752175774770236803180648627148646725600
1660 8762307146323760878873851184015903243135743233628000
1661 26286921438971282636621553552047709729407229700884000
1662 52573842877942565273243107104095419458814459401768000
1663 1
1664 6750984240
1665 1177742955589200
1666 83206362069421390800
1667 328914749260422757832400
1668 1221260464003949699831701200
1669 624064097106018296613999313200
1670 228407459540802696560723748631200
1671 29007747361681942463211916076162400
1672 3277875451870059498342946516606351200
1673 357288424253836485319381170310092280800
1674 38229861395160503929173785223179874045600
1675 3937675723701531904704899877987527026696800
1676 397705248093854722375194887676740229696376800
1677 38577409065103908070393904104643802280548549600
1678 3433389406794247818265057465313298402968820914400
1679 284971320763922568915999769621003767446412135895200
1680 20232963774238502393035983643091267488695261648559200
1681 222562601516623526323395820074003942375647878134151200
1682 1112813007583117631616979100370019711878239390670756000
1683 3338439022749352894850937301110059135634718172012268000
1684 6676878045498705789701874602220118271269436344024536000
1685 1
1686 7216569360
1687 1320379612952400
1688 83206362069421390800
1689 340064401777725224199600
1690 1262659123800693757453114800
1691 645218812262154510058541662800
1692 228407459540802696560723748631200
1693 29007747361681942463211916076162400
1694 3277875451870059498342946516606351200
1695 357288424253836485319381170310092280800
1696 38229861395160503929173785223179874045600
1697 3937675723701531904704899877987527026696800
1698 397705248093854722375194887676740229696376800
1699 38577409065103908070393904104643802280548549600
1700 3433389406794247818265057465313298402968820914400
1701 284971320763922568915999769621003767446412135895200
1702 20232963774238502393035983643091267488695261648559200
1703 222562601516623526323395820074003942375647878134151200
1704 1112813007583117631616979100370019711878239390670756000
1705 4451252030332470526467916401480078847512957562683024000
1706 13353756090997411579403749204440236542538872688049072000
1707 1
1708 7216569360
1709 1320379612952400
1710 95382902860068423600
1711 715657920159093382270800
1712 2828995758388896140116472400
1713 1564434654389059565484409237200
1714 303500322951477555703975392016800
1715 38544541014837649574404874786133600
1716 4355533134676654401907750850833096800
1717 474753111679755329807944842740807551200
1718 50798582949733820289450098173266407978400
1719 5232254043822583489813360111846440021775200
1720 528457658426080932471149371296490442199295200
1721 47032731599921202989932294045387649355737272800
1722 3903716722793459848164380405767174896526193642400
1723 284971320763922568915999769621003767446412135895200
1724 20232963774238502393035983643091267488695261648559200
1725 222562601516623526323395820074003942375647878134151200
1726 1112813007583117631616979100370019711878239390670756000
1727 4451252030332470526467916401480078847512957562683024000
1728 13353756090997411579403749204440236542538872688049072000
1729 1
1730 8172244080
1731 7658201755123920
1732 95765812947824619600
1733 715657920159093382270800
1734 2997891027546442178332381200
1735 1657833738233182524617806803600
1736 321619745217237409775854519898400
1737 40845707642589151041533524027096800
1738 4615564963612574067693288215061938400
1739 503096581033770573378568415441751285600
1740 53831334170613451351506820452267387559200
1741 5544627419573185489205202506583540918597600
1742 560007369376891734409725453164937632778357600
1743 49840655874543364362465565331679449317273826400
1744 4136774437587099242084641922529394293333727591200
1745 301984533943858244672178860344645783413362114157600
1746 20232963774238502393035983643091267488695261648559200
1747 222562601516623526323395820074003942375647878134151200
1748 1112813007583117631616979100370019711878239390670756000
1749 4451252030332470526467916401480078847512957562683024000
1750 13353756090997411579403749204440236542538872688049072000
1751 1
1752 12939386460
1753 3829100877561960
1754 73786773910618969200
1755 309092795911582861978800
1756 1263262256890639156907355600
1757 4887561671909882898074558816400
1758 2702821604566165242635231025469200
1759 835171875810945059974286386869982800
1760 162023343907323341635011559052776663200
1761 21225058051859357754186514235913742879200
1762 2695582372586138434781687307961045345658400
1763 304600808102233643130330665799598124059399200
1764 33201488083143467101206042572156195522474512800
1765 3552559224896350979829046555220712920904772869600
1766 358808481714531448962733702077292005011382059829600
1767 31933954872593298957683299484878988446013003324834400
1768 2650518254425243813487713857244956041019079275961255200
1769 29155700798677681948364852429694516451209872035573807200
1770 145778503993388409741824262148472582256049360177869036000
1771 583114015973553638967297048593890329024197440711476144000
1772 1749342047920660916901891145781670987072592322134428432000
1773 1
1774 13385572200
1775 1780977152354400
1776 147573547821237938400
1777 639141035613781511210400
1778 2752780440388556968783192800
1779 11525891703906888028295228253600
1780 6696543079969901944439527615341600
1781 2069231811710699700831814033140554400
1782 277277062769233759911463080440834289600
1783 36323295222769622548401663537749291937600
1784 4613058493291742063647011269294160076075200
1785 521275609741966853192112273430240088596497600
1786 56819041461874386997940237803896169657018238400
1787 6079637436420559408779605445016890153300951508800
1788 614043381078476500286740149946705905483396102388800
1789 59562207964612220527813794544830472831889421931713600
1790 5301036508850487626975427714489912082038158551922510400
1791 58311401597355363896729704859389032902419744071147614400
1792 291557007986776819483648524296945164512098720355738072000
1793 874671023960330458450945572890835493536296161067214216000
1794 1749342047920660916901891145781670987072592322134428432000
1795 1
1796 13831757940
1797 7302006324653040
1798 104674260663901328400
1799 796675797912953010452400
1800 3335681565861534254764198800
1801 1938030989765551402017999502800
1802 519392305257167775740823866750400
1803 68040391988688978622047926544302400
1804 8641129782563500285000086671126404800
1805 976447665429675532205009793837283742400
1806 106432795531834633010346067528263927921600
1807 11388309121906305732107029225524240287611200
1808 1172995839556349490407024010228996749623953600
1809 118472579795191298531109425033128671712019313600
1810 11491840240133555957517614228213481156065873419200
1811 1022773781371886480219067666310999822889862734308800
1812 74662486040147713055991939640702987070959979604542400
1813 5301036508850487626975427714489912082038158551922510400
1814 58311401597355363896729704859389032902419744071147614400
1815 291557007986776819483648524296945164512098720355738072000
1816 874671023960330458450945572890835493536296161067214216000
1817 1749342047920660916901891145781670987072592322134428432000
1818 1
1819 13831757940
1820 7658201755123920
1821 109780322159701393200
1822 796675797912953010452400
1823 3335681565861534254764198800
1824 1938030989765551402017999502800
1825 519392305257167775740823866750400
1826 68040391988688978622047926544302400
1827 8641129782563500285000086671126404800
1828 976447665429675532205009793837283742400
1829 106432795531834633010346067528263927921600
1830 11388309121906305732107029225524240287611200
1831 1172995839556349490407024010228996749623953600
1832 118472579795191298531109425033128671712019313600
1833 11491840240133555957517614228213481156065873419200
1834 1022773781371886480219067666310999822889862734308800
1835 74662486040147713055991939640702987070959979604542400
1836 5301036508850487626975427714489912082038158551922510400
1837 58311401597355363896729704859389032902419744071147614400
1838 291557007986776819483648524296945164512098720355738072000
1839 874671023960330458450945572890835493536296161067214216000
1840 1749342047920660916901891145781670987072592322134428432000
1841 1
1842 25878772920
1843 7302006324653040
1844 105185401106627041200
1845 904699634918099181361200
1846 3896541327592253174122688400
1847 16314818538628764040051696330800
1848 9478909570943311907270035568194800
1849 2692010318147900581664690101367323200
1850 352653351677374976198074403279119339200
1851 44786975663026621977155449216448156078400
1852 5060928249922008283418565761458641636859200
1853 551641179241498902892623667998991938417652800
1854 59025606178840382609510732475892137410688849600
1855 6079637436420559408779605445016890153300951508800
1856 614043381078476500286740149946705905483396102388800
1857 59562207964612220527813794544830472831889421931713600
1858 5301036508850487626975427714489912082038158551922510400
1859 58311401597355363896729704859389032902419744071147614400
1860 291557007986776819483648524296945164512098720355738072000
1861 874671023960330458450945572890835493536296161067214216000
1862 1749342047920660916901891145781670987072592322134428432000
1863 1
1864 25878772920
1865 10953009486979560
1866 221360321731856907600
1867 985717512671958809542800
1868 4336171338243946803178777200
1869 18164221735903893158515897690800
1870 10044814619954852916659291423012400
1871 2692010318147900581664690101367323200
1872 352653351677374976198074403279119339200
1873 44786975663026621977155449216448156078400
1874 5060928249922008283418565761458641636859200
1875 551641179241498902892623667998991938417652800
1876 59025606178840382609510732475892137410688849600
1877 6079637436420559408779605445016890153300951508800
1878 614043381078476500286740149946705905483396102388800
1879 59562207964612220527813794544830472831889421931713600
1880 5301036508850487626975427714489912082038158551922510400
1881 58311401597355363896729704859389032902419744071147614400
1882 291557007986776819483648524296945164512098720355738072000
1883 874671023960330458450945572890835493536296161067214216000
1884 1749342047920660916901891145781670987072592322134428432000
1885 1
1886 38818159380
1887 10128589418067120
1888 870683932145303836560
1889 3877155549843037984201680
1890 17055607263759524092503190320
1891 20210894607555036049616280529200
1892 10044814619954852916659291423012400
1893 2692010318147900581664690101367323200
1894 368805413586262379688062543887323278400
1895 48313509179800371739136193249239349470400
1896 6135815665834647210870296542653397382740800
1897 693347170239315134828343509319833904249710400
1898 75574841556085349696289442515861895563218433600
1899 8086508046501132417502970349197222825264372395200
1900 832910328789616639002805945967313951002230356705600
1901 84123943207751280539283400542698709051225266027265600
1902 8160022491151874212310489852641774777968850804644763200
1903 726242001712516804895633596885117955239227721613383924800
1904 7988662018837684853851969565736297507631504937747223172800
1905 39943310094188424269259847828681487538157524688736115864000
1906 119829930282565272807779543486044462614472574066208347592000
1907 239659860565130545615559086972088925228945148132416695184000
1908 1
1909 38818159380
1910 10128589418067120
1911 870683932145303836560
1912 4141843465215210350515920
1913 18443628950603331690847391760
1914 81133523753704056108037676352240
1915 96143225648139306488024646477404400
1916 59897229578790787942039354755422941200
1917 12338829293230902316060107079617125887200
1918 1690419613172633617300234669907546246546400
1919 221444969325615003866330741757888558297578400
1920 28123511104353105491024004203251846903792456800
1921 3177956754791900920485712474967458700128547618400
1922 346397286272317200332942659771452998314011690405600
1923 37064509631137940435624864595545470819599250873399200
1924 3743515472744931983998111324150092552779524338213319200
1925 363121000856258402447816798442558977619613860806691962400
1926 3994331009418842426925984782868148753815752468873611586400
1927 19971655047094212134629923914340743769078762344368057932000
1928 79886620188376848538519695657362975076315049377472231728000
1929 239659860565130545615559086972088925228945148132416695184000
1930 1
1931 41495273820
1932 14604012649306080
1933 236073864476032783200
1934 3339736960742435783930400
1935 15887128722251767024156912800
1936 74049906974415486099595370560800
1937 24214319580633863954567686173381600
1938 3535290658772544137366882181313713600
1939 491405401569383635093996623202606190400
1940 67322540015005558007877537378757048084800
1941 8819252741965728099031957396617173299108800
1942 1120045098229647468577058589370381008986817600
1943 126565096099950163949207620598853054015510388800
1944 13542465282694667542565215404077276779659611601600
1945 1394873924117550756884217186619959508304939994964800
1946 140882266335872626445305935848615910338798939491444800
1947 13665579834579644765194675777315743302863497130670145600
1948 1216236605277588384102326144181101153954851244629642958400
1949 100947638238039835880493069967031395778252653304260365547200
1950 1110424020618438194685423769637345353560779186346864021019200
1951 5552120103092190973427118848186726767803895931734320105096000
1952 16656360309276572920281356544560180303411687795202960315288000
1953 33312720618553145840562713089120360606823375590405920630576000
1954 1
1955 41495273820
1956 18255015811632600
1957 258253708687166392200
1958 2422678041194307925228200
1959 11849318299481360062291126200
1960 57101864885200674140180937157800
1961 32433859254793982911622772305630400
1962 4508306436416363624715565350482625600
1963 617637981789041816586032453016119707200
1964 80910575614364477972770251345111681643200
1965 10275643103024288702541821920829183568686400
1966 1161147670641744623387225877053697743261563200
1967 126565096099950163949207620598853054015510388800
1968 13542465282694667542565215404077276779659611601600
1969 1394873924117550756884217186619959508304939994964800
1970 140882266335872626445305935848615910338798939491444800
1971 13665579834579644765194675777315743302863497130670145600
1972 1216236605277588384102326144181101153954851244629642958400
1973 100947638238039835880493069967031395778252653304260365547200
1974 1110424020618438194685423769637345353560779186346864021019200
1975 5552120103092190973427118848186726767803895931734320105096000
1976 16656360309276572920281356544560180303411687795202960315288000
1977 33312720618553145840562713089120360606823375590405920630576000
1978 1
1979 77636318760
1980 21215288645951400
1981 1955349508631402683800
1982 14074605763128836517992400
1983 68838896787463139409500828400
1984 42886632698589535852119016093200
1985 20328263899131439993904413628176800
1986 2886613473676664479134426735201105600
1987 401239272841056362599685316192953678400
1988 54969780379224721676156888318434653940800
1989 7201041229678438539576552369714939666244800
1990 914532236169161694526222150953797337613089600
1991 103342142687115271481463103057779099150279124800
1992 11264293552895564591479478233297921807380424603200
1993 1205279410159825411288304170962877633389705432542400
1994 124143779246462017362695329609176396239139659551867200
1995 12538521703892663753632228290526816020153105614738587200
1996 1216236605277588384102326144181101153954851244629642958400
1997 100947638238039835880493069967031395778252653304260365547200
1998 1110424020618438194685423769637345353560779186346864021019200
1999 5552120103092190973427118848186726767803895931734320105096000
2000 16656360309276572920281356544560180303411687795202960315288000
2001 33312720618553145840562713089120360606823375590405920630576000
2002 1
2003 77636318760
2004 21215288645951400
2005 1955349508631402683800
2006 15458993215239869618122800
2007 74496888304240931689733773200
2008 46411561413542100442704140703600
2009 23112957583943966020466662070392800
2010 3374491807255819038988132662277348800
2011 469054361208558846419350440056551483200
2012 64260447485572561959451010287747553198400
2013 8418118620610005616688082347694929468990400
2014 1069101064817470713319386458157256042561780800
2015 120808420324374190605090669771769932809481230400
2016 13168117815356786775954883005122922676233454113600
2017 1408988606243176185027172481548152726356979590155200
2018 145125826443047147057798765599459730814768897785985600
2019 14657708470747761852837675325545432812291658676384545600
2020 1421797721662532899725254506577906982792290891609300923200
2021 100947638238039835880493069967031395778252653304260365547200
2022 1110424020618438194685423769637345353560779186346864021019200
2023 5552120103092190973427118848186726767803895931734320105096000
2024 16656360309276572920281356544560180303411687795202960315288000
2025 33312720618553145840562713089120360606823375590405920630576000
2026 1
2027 82990547640
2028 23188803868830600
2029 2250496604273878560600
2030 21111908644693254776988600
2031 103258345181194709114251242600
2032 102638795110107540859565735144400
2033 32433859254793982911622772305630400
2034 4508306436416363624715565350482625600
2035 617637981789041816586032453016119707200
2036 80910575614364477972770251345111681643200
2037 10275643103024288702541821920829183568686400
2038 1161147670641744623387225877053697743261563200
2039 126565096099950163949207620598853054015510388800
2040 13542465282694667542565215404077276779659611601600
2041 1394873924117550756884217186619959508304939994964800
2042 140882266335872626445305935848615910338798939491444800
2043 13665579834579644765194675777315743302863497130670145600
2044 1216236605277588384102326144181101153954851244629642958400
2045 100947638238039835880493069967031395778252653304260365547200
2046 1110424020618438194685423769637345353560779186346864021019200
2047 5552120103092190973427118848186726767803895931734320105096000
2048 16656360309276572920281356544560180303411687795202960315288000
2049 33312720618553145840562713089120360606823375590405920630576000
2050 1
2051 82990547640
2052 24319965033163800
2053 2250496604273878560600
2054 28149211526257673035984800
2055 145897363340593519345509218400
2056 205277590220215081719131470288800
2057 32433859254793982911622772305630400
2058 4508306436416363624715565350482625600
2059 617637981789041816586032453016119707200
2060 80910575614364477972770251345111681643200
2061 10275643103024288702541821920829183568686400
2062 1161147670641744623387225877053697743261563200
2063 126565096099950163949207620598853054015510388800
2064 13542465282694667542565215404077276779659611601600
2065 1394873924117550756884217186619959508304939994964800
2066 140882266335872626445305935848615910338798939491444800
2067 13665579834579644765194675777315743302863497130670145600
2068 1216236605277588384102326144181101153954851244629642958400
2069 100947638238039835880493069967031395778252653304260365547200
2070 1110424020618438194685423769637345353560779186346864021019200
2071 5552120103092190973427118848186726767803895931734320105096000
2072 16656360309276572920281356544560180303411687795202960315288000
2073 33312720618553145840562713089120360606823375590405920630576000
2074 1
2075 82990547640
2076 24319965033163800
2077 2471856926005735468200
2078 30917986430479739236245600
2079 160247923669176488461460944800
2080 811335237537040561080376763522400
2081 505461852985576269553074723674455200
2082 171351568162110355378492331325640312800
2083 27073547769613436149801788349451169422400
2084 3763223139976267624822448580573712549713600
2085 515561570176748664600675455538598619310763200
2086 67538565693154075062688484675556419129709979200
2087 8577397843030567532961437553795665229473167358400
2088 934936364890331861092796693363727510012575242065600
2089 100038191043265509136929246189918843571345550901019200
2090 10303933677456347441103712357561640887848591742804977600
2091 1040697301423091091551474948113725729672707766023302737600
2092 100947638238039835880493069967031395778252653304260365547200
2093 1110424020618438194685423769637345353560779186346864021019200
2094 5552120103092190973427118848186726767803895931734320105096000
2095 16656360309276572920281356544560180303411687795202960315288000
2096 33312720618553145840562713089120360606823375590405920630576000
2097 1
2098 82990547640
2099 27067782065524200
2100 3910699017262805367600
2101 20699329898372028810706800
2102 107284626863262225325893344400
2103 543182065808696646824998002697200
2104 673002579536975145416172525341830800
2105 152098582975356382864054990727253760800
2106 21141703033574537218103643711088272751200
2107 2896413315599711598880199188419093366914400
2108 379430144343562219453306093682901231065786400
2109 48187628331632401870569873897728456345354872800
2110 5252451488147931803892116254852401741643681135200
2111 562012309231828703016456439269206986355873881466400
2112 57887267850878356410695013244728319594655009791039200
2113 5846614052938713997480196337717560279060155988894959200
2114 567121563135055257755579044758603347068835130922811042400
2115 50473819119019917940246534983515697889126326652130182773600
2116 555212010309219097342711884818672676780389593173432010509600
2117 3331272061855314584056271308912036060682337559040592063057600
2118 16656360309276572920281356544560180303411687795202960315288000
2119 33312720618553145840562713089120360606823375590405920630576000
2120 1
2121 82990547640
2122 27067782065524200
2123 3910699017262805367600
2124 42223817289386509553977200
2125 223490664912722795069201319600
2126 1158352116242642246843670439486800
2127 786521086928754085606852228411537200
2128 261125000860346356421474939832630350400
2129 36296375119588143542585016636735618705600
2130 4972603391383575665334147279232779762667200
2131 651411044271248412158773293579494148909403200
2132 82729202622448548344164208284595756911494206400
2133 9348399896336685962890555536159320530998845323200
2134 1018975588700698769955070553441365937878874140228800
2135 109030387990974768385192549218226155353039533004481600
2136 11230129963070401143674832569477294001363071899461604800
2137 1134243126270110515511158089517206694137670261845622084800
2138 100947638238039835880493069967031395778252653304260365547200
2139 1110424020618438194685423769637345353560779186346864021019200
2140 5552120103092190973427118848186726767803895931734320105096000
2141 16656360309276572920281356544560180303411687795202960315288000
2142 33312720618553145840562713089120360606823375590405920630576000
2143 1
2144 82990547640
2145 36510031623265200
2146 3910699017262805367600
2147 42223817289386509553977200
2148 223490664912722795069201319600
2149 1158352116242642246843670439486800
2150 786521086928754085606852228411537200
2151 261125000860346356421474939832630350400
2152 36296375119588143542585016636735618705600
2153 4972603391383575665334147279232779762667200
2154 651411044271248412158773293579494148909403200
2155 82729202622448548344164208284595756911494206400
2156 9348399896336685962890555536159320530998845323200
2157 1018975588700698769955070553441365937878874140228800
2158 109030387990974768385192549218226155353039533004481600
2159 11230129963070401143674832569477294001363071899461604800
2160 1134243126270110515511158089517206694137670261845622084800
2161 100947638238039835880493069967031395778252653304260365547200
2162 1110424020618438194685423769637345353560779186346864021019200
2163 5552120103092190973427118848186726767803895931734320105096000
2164 16656360309276572920281356544560180303411687795202960315288000
2165 33312720618553145840562713089120360606823375590405920630576000
2166 1
2167 155272637520
2168 50642947090335600
2169 5238860947653946813200
2170 56563981651819663742120400
2171 299393154883081480187043277200
2172 1412237511583495342042283138552400
2173 958909270365193337246710251077079600
2174 318357877761244187965907803357590427200
2175 47435323786425384006920262700280973652800
2176 6593510006313128376961916515339055337739200
2177 903310870864898587643782562601450581270270400
2178 118333724083301714981335515700790026146405422400
2179 15028382958579317802629610494000333320593488644800
2180 1698207274319462911697145985822037665227064216862400
2181 185104592900821457374988912454602105509749999638001600
2182 19806191440387895939123813632642425289543249961266171200
2183 2040037718359953281729752804162169804822954746010415633600
2184 206043809554355281454705033220379150287118429347051978993600
2185 15041198097467935546193467425087677970959645342334794466532800
2186 165453179072147291008128141675964457680556098765682739131860800
2187 827265895360736455040640708379822288402780493828413695659304000
2188 2481797686082209365121922125139466865208341481485241086977912000
2189 4963595372164418730243844250278933730416682962970482173955824000
2190 1
2191 155272637520
2192 55353918912692400
2193 5547735815186770405200
2194 56536975692568377199393200
2195 314402121826372745605825585200
2196 1650925541710283287176190147885200
2197 8556747082684398277434193536488991600
2198 6049620187457869582145974830297717061200
2199 1367214162365478525564990311647284055831200
2200 203714910192456300309183556435445324318848800
2201 28316372516751425742976514344526900080319983200
2202 3879343034794945326787782465200185311003837698400
2203 508193937558137837809199502941224275741502738490400
2204 64540630069883505401768336873535483019170847788280800
2205 7034928677617302088792748719215367649089622408922607200
2206 752737368505051323500824112956044338452589597754718970400
2207 77531948956020286320584883634472566860616728568736053951200
2208 7520599048733967773096733712543838985479822671167397233266400
2209 82726589536073645504064070837982228840278049382841369565930400
2210 496359537216441873024384425027893373041668296297048217395582400
2211 2481797686082209365121922125139466865208341481485241086977912000
2212 4963595372164418730243844250278933730416682962970482173955824000