0 1
1 1
2 2
3 2
4 3
5 18
6 6
7 4
8 48
9 36
10 144
11 24
12 5
13 100
14 200
15 600
16 900
17 1200
18 120
19 6
20 180
21 450
22 300
23 1800
24 7200
25 1800
26 7200
27 16200
28 10800
29 720
30 7
31 294
32 882
33 1470
34 4410
35 22050
36 14700
37 22050
38 29400
39 176400
40 88200
41 88200
42 264600
43 105840
44 5040
45 8
46 448
47 1568
48 3136
49 1960
50 9408
51 56448
52 94080
53 70560
54 94080
55 94080
56 705600
57 470400
58 1411200
59 176400
60 470400
61 3763200
62 2822400
63 1128960
64 4233600
65 1128960
66 40320
67 9
68 648
69 2592
70 6048
71 9072
72 18144
73 127008
74 254016
75 158760
76 190512
77 635040
78 141120
79 254016
80 2286144
81 3810240
82 5715360
83 7620480
84 3810240
85 1905120
86 19051200
87 12700800
88 57153600
89 14288400
90 7620480
91 76204800
92 76204800
93 15240960
94 68584320
95 13063680
96 362880
97 10
98 900
99 4050
100 10800
101 18900
102 11340
103 32400
104 259200
105 604800
106 907200
107 453600
108 1814400
109 1134000
110 1512000
111 604800
112 6350400
113 12700800
114 7938000
115 19051200
116 63504000
117 14112000
118 15876000
119 31752000
120 6350400
121 76204800
122 127008000
123 285768000
124 381024000
125 381024000
126 28576800
127 38102400
128 476280000
129 317520000
130 1905120000
131 714420000
132 127008000
133 1524096000
134 1905120000
135 217728000
136 1143072000
137 163296000
138 3628800
139 11
140 1210
141 6050
142 18150
143 36300
144 50820
145 54450
146 490050
147 1306800
148 2286900
149 1372140
150 980100
151 4573800
152 6860700
153 4573800
154 5717250
155 1306800
156 15681600
157 36590400
158 54885600
159 54885600
160 219542400
161 137214000
162 182952000
163 54885600
164 274428000
165 121968000
166 18295200
167 256132800
168 512265600
169 320166000
170 1152597600
171 3841992000
172 853776000
173 1920996000
174 3841992000
175 960498000
176 153679680
177 2305195200
178 3841992000
179 11525976000
180 15367968000
181 23051952000
182 3457792800
183 768398400
184 11525976000
185 7683984000
186 57629880000
187 28814940000
188 2195424000
189 30735936000
190 46103904000
191 3293136000
192 19758816000
193 2195424000
194 39916800
195 12
196 1584
197 8712
198 29040
199 65340
200 104544
201 60984
202 87120
203 871200
204 2613600
205 5227200
206 7318080
207 1960200
208 10454400
209 18295200
210 10977120
211 12196800
212 36590400
213 7623000
214 2613600
215 35283600
216 94089600
217 164656800
218 98794080
219 141134400
220 658627200
221 987940800
222 658627200
223 823284000
224 164656800
225 987940800
226 617463000
227 1646568000
228 182952000
229 47044800
230 752716800
231 1756339200
232 2634508800
233 3951763200
234 15807052800
235 9879408000
236 13172544000
237 7903526400
238 39517632000
239 17563392000
240 4939704000
241 13172544000
242 526901760
243 9220780800
244 18441561600
245 11525976000
246 55324684800
247 184415616000
248 40981248000
249 138311712000
250 276623424000
251 138311712000
252 6915585600
253 3688312320
254 66389621760
255 110649369600
256 414935136000
257 553246848000
258 1106493696000
259 248961081600
260 15807052800
261 276623424000
262 184415616000
263 1659740544000
264 1037337840000
265 39517632000
266 632282112000
267 1106493696000
268 52690176000
269 355658688000
270 31614105600
271 479001600
272 13
273 2028
274 12168
275 44616
276 111540
277 200772
278 267696
279 133848
280 1472328
281 4907760
282 11042460
283 17667936
284 10306296
285 3680820
286 22084920
287 44169840
288 61837776
289 29446560
290 103062960
291 61837776
292 77297220
293 4907760
294 73616400
295 220849200
296 441698400
297 618377760
298 331273800
299 1766793600
300 3091888800
301 1855133280
302 2061259200
303 6183777600
304 1288287000
305 441698400
306 3091888800
307 4637833200
308 6183777600
309 7729722000
310 3435432000
311 110424600
312 1987642800
313 5300380800
314 9275666400
315 5565399840
316 11925856800
317 55653998400
318 83480997600
319 55653998400
320 69567498000
321 27826999200
322 166961995200
323 104351247000
324 278269992000
325 30918888000
326 20870249400
327 139134996000
328 92756664000
329 1590114240
330 31802284800
331 74205331200
332 111307996800
333 222615993600
334 890463974400
335 556539984000
336 742053312000
337 667847980800
338 3339239904000
339 1484106624000
340 834809976000
341 2226159936000
342 333923990400
343 14841066240
344 311662391040
345 623324782080
346 389577988800
347 2337467932800
348 7791559776000
349 1731457728000
350 7791559776000
351 15583119552000
352 11687339664000
353 1168733966400
354 89046397440
355 1869974346240
356 3116623910400
357 14024807596800
358 18699743462400
359 46749358656000
360 14024807596800
361 333923990400
362 6678479808000
363 4452319872000
364 46749358656000
365 35062018992000
366 742053312000
367 13356959616000
368 26713919232000
369 890463974400
370 6678479808000
371 485707622400
372 6227020800
373 14
374 2548
375 16562
376 66248
377 182182
378 364364
379 546546
380 312312
381 198744
382 2384928
383 8744736
384 21861840
385 39351312
386 52468416
387 6558552
388 43723680
389 98378280
390 157405248
391 91819728
392 65585520
393 262342080
394 367278912
395 229549320
396 275459184
397 8744736
398 144288144
399 480960480
400 1082161080
401 1731457728
402 1010017008
403 721440720
404 4328644320
405 8657288640
406 12120204096
407 5771525760
408 20200340160
409 12120204096
410 15150255120
411 1082161080
412 8657288640
413 15150255120
414 9090153072
415 20200340160
416 60601020480
417 12625212600
418 13466893440
419 25250425200
420 240480240
421 4809604800
422 14428814400
423 28857628800
424 40400680320
425 32464832400
426 173145772800
427 303005102400
428 181803061440
429 202003401600
430 606010204800
431 126252126000
432 86572886400
433 606010204800
434 909015307200
435 1212020409600
436 1515025512000
437 673344672000
438 75751275600
439 606010204800
440 378756378000
441 1515025512000
442 336672336000
443 4328644320
444 97394497200
445 259718659200
446 454507653600
447 272704592160
448 779155977600
449 3636061228800
450 5454091843200
451 3636061228800
452 4545076536000
453 2727045921600
454 16362275529600
455 10226422206000
456 27270459216000
457 3030051024000
458 4090568882400
459 27270459216000
460 18180306144000
461 2045284441200
462 6817614804000
463 51943731840
464 1246649564160
465 2908848983040
466 4363273474560
467 10908183686400
468 43632734745600
469 27270459216000
470 36360612288000
471 43632734745600
472 218163673728000
473 96961632768000
474 81811377648000
475 218163673728000
476 65449102118400
477 2337467932800
478 415549854720
479 10180971440640
480 20361942881280
481 12726214300800
482 91628742965760
483 305429143219200
484 67873142937600
485 381786429024000
486 763572858048000
487 763572858048000
488 114535928707200
489 2181636737280
490 52359281694720
491 87265469491200
492 458143714828800
493 610858286438400
494 1832574859315200
495 687215572243200
496 7272122457600
497 163622755296000
498 109081836864000
499 1308982042368000
500 1145359287072000
501 14544244915200
502 290884898304000
503 654491021184000
504 15866448998400
505 130898204236800
506 7933224499200
507 87178291200
508 15
509 3150
510 22050
511 95550
512 286650
513 630630
514 1051050
515 1351350
516 286650
517 3726450
518 14905800
519 40990950
520 81981900
521 122972850
522 70270200
523 11179350
524 81981900
525 204954750
526 368918550
527 491891400
528 136636500
529 614864250
530 983782800
531 573873300
532 614864250
533 1721619900
534 344323980
535 14905800
536 268304400
537 983782800
538 2459457000
539 4427022600
540 5902696800
541 1475674200
542 9837828000
543 22135113000
544 35416180800
545 20659438800
546 14756742000
547 59026968000
548 82637755200
549 51648597000
550 61978316400
551 2459457000
552 22135113000
553 44270226000
554 61978316400
555 59026968000
556 206594388000
557 123956632800
558 154945791000
559 45909864000
560 206594388000
561 86080995000
562 491891400
563 10821610800
564 36072036000
565 81162081000
566 129859329600
567 75751275600
568 81162081000
569 486972486000
570 973944972000
571 1363522960800
572 649296648000
573 2272538268000
574 1363522960800
575 1704403701000
576 243486243000
577 1947889944000
578 3408807402000
579 2045284441200
580 4545076536000
581 13635229608000
582 2840672835000
583 3030051024000
584 5681345670000
585 243486243000
586 2272538268000
587 3408807402000
588 6817614804000
589 8522018505000
590 7575127560000
591 505008504000
592 10821610800
593 270540270000
594 811620810000
595 1623241620000
596 2272538268000
597 2434862430000
598 12985932960000
599 22725382680000
600 13635229608000
601 15150255120000
602 45450765360000
603 9468909450000
604 9739449720000
605 68176148040000
606 102264222060000
607 136352296080000
608 170440370100000
609 75751275600000
610 17044037010000
611 136352296080000
612 85220185050000
613 340880740200000
614 75751275600000
615 10226422206000
616 85220185050000
617 75751275600000
618 162324162000
619 4382752374000
620 11687339664000
621 20452844412000
622 12271706647200
623 43827523740000
624 204528444120000
625 306792666180000
626 204528444120000
627 255660555150000
628 204528444120000
629 1227170664720000
630 766981665450000
631 2045284441200000
632 227253826800000
633 460188999270000
634 3067926661800000
635 2045284441200000
636 460188999270000
637 1533963330900000
638 153396333090000
639 1669619952000
640 46749358656000
641 109081836864000
642 163622755296000
643 490868265888000
644 1963473063552000
645 1227170664720000
646 1636227552960000
647 2454341329440000
648 12271706647200000
649 5454091843200000
650 6135853323600000
651 16362275529600000
652 7363023988320000
653 525930284880000
654 11687339664000
655 327245510592000
656 654491021184000
657 409056888240000
658 3436077861216000
659 11453592870720000
660 2545242860160000
661 17180389306080000
662 34360778612160000
663 42950973265200000
664 8590194653040000
665 54540918432000
666 1472604797664000
667 2454341329440000
668 14726047976640000
669 19634730635520000
670 68721557224320000
671 30924700750944000
672 163622755296000
673 4090568882400000
674 2727045921600000
675 36815119941600000
676 36815119941600000
677 297495918720000
678 6544910211840000
679 16362275529600000
680 297495918720000
681 2677463268480000
682 137305808640000
683 1307674368000
684 16
685 3840
686 28800
687 134400
688 436800
689 1048320
690 1921920
691 2745600
692 1544400
693 403200
694 5644800
695 24460800
696 73382400
697 161441280
698 269068800
699 345945600
700 18345600
701 146764800
702 403603200
703 807206400
704 1210809600
705 691891200
706 269068800
707 1345344000
708 2421619200
709 3228825600
710 1513512000
711 4843238400
712 2825222400
713 3390266880
714 24460800
715 476985600
716 1907942400
717 5246841600
718 10493683200
719 15740524800
720 8994585600
721 2861913600
722 20987366400
723 52468416000
724 94443148800
725 125924198400
726 34978944000
727 157405248000
728 251848396800
729 146911564800
730 157405248000
731 440734694400
732 88146938880
733 5246841600
734 52468416000
735 118053936000
736 188886297600
737 110183673600
738 157405248000
739 629620992000
740 881469388800
741 550918368000
742 661102041600
743 139915776000
744 734557824000
745 440734694400
746 1101836736000
747 114774660000
748 953971200
749 22895308800
750 83949465600
751 209873664000
752 377772595200
753 503696793600
754 188886297600
755 1259241984000
756 2833294464000
757 4533271142400
758 2644408166400
759 1888862976000
760 7555451904000
761 10577632665600
762 6611020416000
763 7933224499200
764 629620992000
765 5666588928000
766 11333177856000
767 15866448998400
768 15110903808000
769 52888163328000
770 31732897996800
771 39666122496000
772 11752925184000
773 52888163328000
774 22036734720000
775 708323616000
776 7555451904000
777 13222040832000
778 7933224499200
779 26444081664000
780 79332244992000
781 16527551040000
782 35258775552000
783 66110204160000
784 14691156480000
785 25184839680
786 692583091200
787 2308610304000
788 5194373184000
789 8310997094400
790 4848081638400
791 6925830912000
792 41554985472000
793 83109970944000
794 116353959321600
795 55406647296000
796 193923265536000
797 116353959321600
798 145442449152000
799 31166239104000
800 249329912832000
801 436327347456000
802 261796408473600
803 581769796608000
804 1745309389824000
805 363606122880000
806 387846531072000
807 727212245760000
808 62332478208000
809 581769796608000
810 872654694912000
811 1745309389824000
812 2181636737280000
813 1939232655360000
814 129282177024000
815 43632734745600
816 436327347456000
817 272704592160000
818 1454424491520000
819 484808163840000
820 461722060800
821 13851661824000
822 41554985472000
823 83109970944000
824 116353959321600
825 155831195520000
826 831099709440000
827 1454424491520000
828 872654694912000
829 969616327680000
830 2908848983040000
831 606010204800000
832 831099709440000
833 5817697966080000
834 8726546949120000
835 11635395932160000
836 14544244915200000
837 6464108851200000
838 2181636737280000
839 17453093898240000
840 10908183686400000
841 43632734745600000
842 9696163276800000
843 2617964084736000
844 21816367372800000
845 19392326553600000
846 1090818368640000
847 4363273474560000
848 5936426496000
849 186997434624000
850 498659825664000
851 872654694912000
852 523592816947200
853 2243969215488000
854 10471856338944000
855 15707784508416000
856 10471856338944000
857 13089820423680000
858 13089820423680000
859 78538922542080000
860 49086826588800000
861 130898204236800000
862 14544244915200000
863 39269461271040000
864 261796408473600000
865 174530938982400000
866 58904191906560000
867 196347306355200000
868 39269461271040000
869 1051860569760000
870 53427838464000
871 1709690830848000
872 3989278605312000
873 5983917907968000
874 20943712677888000
875 83774850711552000
876 52359281694720000
877 69812375592960000
878 125662276067328000
879 628311380336640000
880 279249502371840000
881 392694612710400000
882 1047185633894400000
883 628311380336640000
884 67319076464640000
885 332439883776000
886 10471856338944000
887 20943712677888000
888 13089820423680000
889 125662276067328000
890 418874253557760000
891 93083167457280000
892 733029943726080000
893 1466059887452160000
894 2199089831178240000
895 549772457794560000
896 1396247511859200
897 41887425355776000
898 69812375592960000
899 471233535252480000
900 628311380336640000
901 2513245521346560000
902 1319453898706944000
903 3807947759616000
904 104718563389440000
905 69812375592960000
906 1047185633894400000
907 1178083838131200000
908 6346579599360000
909 152317910384640000
910 418874253557760000
911 5858381168640000
912 57119216394240000
913 2510734786560000
914 20922789888000
915 17
916 4624
917 36992
918 184960
919 647360
920 1683136
921 3366272
922 5289856
923 6612320
924 554880
925 8323200
926 38841600
927 126235200
928 302964480
929 555434880
930 793478400
931 446331600
932 29131200
933 252470400
934 757411200
935 1666304640
936 2777174400
937 3570652800
938 504940800
939 2777174400
940 5554348800
941 8331523200
942 4760870400
943 3471468000
944 12497284800
945 16663046400
946 9997827840
947 11664132480
948 38841600
949 815673600
950 3534585600
951 10603756800
952 23328264960
953 38880441600
954 49989139200
955 5301878400
956 42415027200
957 116641324800
958 233282649600
959 349923974400
960 199956556800
961 77760883200
962 388804416000
963 699847948800
964 933130598400
965 437404968000
966 1399695897600
967 816489273600
968 979787128320
969 10603756800
970 116641324800
971 291603312000
972 524885961600
973 699847948800
974 388804416000
975 1749619872000
976 2799391795200
977 1632978547200
978 1749619872000
979 4898935641600
980 979787128320
981 388804416000
982 2332826496000
983 3265957094400
984 4082446368000
985 4898935641600
986 2041223184000
987 1767292800
988 45949612800
989 183798451200
990 505445740800
991 1010891481600
992 1516337222400
993 866478412800
994 413546515200
995 3032674444800
996 7581686112000
997 13647035001600
998 18196046668800
999 5054457408000
1000 22745058336000
1001 36392093337600
1002 21228721113600
1003 22745058336000
1004 63686163340800
1005 12737232668160
1006 1516337222400
1007 15163372224000
1008 34117587504000
1009 54588140006400
1010 31843081670400
1011 45490116672000
1012 181960466688000
1013 254744653363200
1014 159215408352000
1015 191058490022400
1016 40435659264000
1017 212287211136000
1018 127372326681600
1019 318430816704000
1020 33169876740000
1021 1895421528000
1022 22745058336000
1023 45490116672000
1024 63686163340800
1025 90980233344000
1026 318430816704000
1027 191058490022400
1028 238823112528000
1029 141524807424000
1030 636861633408000
1031 265359013920000
1032 70762403712000
1033 176906009280000
1034 55139535360
1035 1654186060800
1036 6065348889600
1037 15163372224000
1038 27294070003200
1039 36392093337600
1040 18196046668800
1041 121306977792000
1042 272940700032000
1043 436705120051200
1044 254744653363200
1045 181960466688000
1046 727841866752000
1047 1018978613452800
1048 636861633408000
1049 764233960089600
1050 90980233344000
1051 818822100096000
1052 1637644200192000
1053 2292701880268800
1054 2183525600256000
1055 7642339600896000
1056 4585403760537600
1057 5731754700672000
1058 1698297689088000
1059 7642339600896000
1060 3184308167040000
1061 204705525024000
1062 2183525600256000
1063 3821169800448000
1064 2292701880268800
1065 7642339600896000
1066 22927018802688000
1067 4776462250560000
1068 10189786134528000
1069 19105849002240000
1070 4245744222720000
1071 163764420019200
1072 1910584900224000
1073 2865877350336000
1074 7642339600896000
1075 9552924501120000
1076 12737232668160000
1077 1698297689088000
1078 1213069777920
1079 40031302671360
1080 133437675571200
1081 300234770035200
1082 480375632056320
1083 280219118699520
1084 500391283392000
1085 3002347700352000
1086 6004695400704000
1087 8406573560985600
1088 4003130267136000
1089 14010955934976000
1090 8406573560985600
1091 10508216951232000
1092 3002347700352000
1093 24018781602816000
1094 42032867804928000
1095 25219720682956800
1096 56043823739904000
1097 168131471219712000
1098 35027389837440000
1099 37362549159936000
1100 70054779674880000
1101 9007043101056000
1102 84065735609856000
1103 126098603414784000
1104 252197206829568000
1105 315246508536960000
1106 280219118699520000
1107 18681274579968000
1108 12609860341478400
1109 126098603414784000
1110 78811627134240000
1111 420328678049280000
1112 140109559349760000
1113 6304930170739200
1114 63049301707392000
1115 70054779674880000
1116 19062525081600
1117 667188377856000
1118 2001565133568000
1119 4003130267136000
1120 5604382373990400
1121 9007043101056000
1122 48037563205632000
1123 84065735609856000
1124 50439441365913600
1125 56043823739904000
1126 168131471219712000
1127 35027389837440000
1128 60046954007040000
1129 420328678049280000
1130 630493017073920000
1131 840657356098560000
1132 1050821695123200000
1133 467031864499200000
1134 210164339024640000
1135 1681314712197120000
1136 1050821695123200000
1137 4203286780492800000
1138 934063728998400000
1139 378295810244352000
1140 3152465085369600000
1141 2802191186995200000
1142 315246508536960000
1143 1260986034147840000
1144 90070431010560000
1145 214453407168000
1146 7720322658048000
1147 20587527088128000
1148 36028172404224000
1149 21616903442534400
1150 108084517212672000
1151 504394413659136000
1152 756591620488704000
1153 504394413659136000
1154 630493017073920000
1155 756591620488704000
1156 4539549722932224000
1157 2837218576832640000
1158 7565916204887040000
1159 840657356098560000
1160 2837218576832640000
1161 18914790512217600000
1162 12609860341478400000
1163 5674437153665280000
1164 18914790512217600000
1165 5674437153665280000
1166 303987704660640000
1167 1715627257344000
1168 61762581264384000
1169 144112689616896000
1170 216169034425344000
1171 864676137701376000
1172 3458704550805504000
1173 2161690344253440000
1174 2882253792337920000
1175 6052732963909632000
1176 30263664819548160000
1177 13450517697576960000
1178 22697748614661120000
1179 60527329639096320000
1180 45395497229322240000
1181 6485071032760320000
1182 9607512641126400
1183 336262942439424000
1184 672525884878848000
1185 420328678049280000
1186 4539549722932224000
1187 15131832409774080000
1188 3362629424394240000
1189 30263664819548160000
1190 60527329639096320000
1191 105922826868418560000
1192 31776848060525568000
1193 36683230084300800
1194 1210546592781926400
1195 2017577654636544000
1196 15131832409774080000
1197 20175776546365440000
1198 90790994458644480000
1199 54474596675186688000
1200 91708075210752000
1201 2751242256322560000
1202 1834161504215040000
1203 30263664819548160000
1204 37829581024435200000
1205 141089346478080000
1206 3668323008430080000
1207 11004969025290240000
1208 120933725552640000
1209 1269804118302720000
1210 48373490221056000
1211 355687428096000
1212 18
1213 5508
1214 46818
1215 249696
1216 936360
1217 2621808
1218 5680584
1219 9738144
1220 13389948
1221 7438860
1222 749088
1223 11985408
1224 59927040
1225 209744640
1226 545336064
1227 1090672128
1228 1713913344
1229 2142391680
1230 44945280
1231 419489280
1232 1363340160
1233 3272016384
1234 5998696704
1235 8569566720
1236 4820381280
1237 908893440
1238 5453360640
1239 11997393408
1240 19995655680
1241 25708700160
1242 7498370880
1243 29993483520
1244 44990225280
1245 25708700160
1246 26994135168
1247 71984360448
1248 13996958976
1249 59927040
1250 1348358400
1251 6292339200
1252 20450102400
1253 49080245760
1254 89980450560
1255 128543500800
1256 72305719200
1257 9438508800
1258 81800409600
1259 245401228800
1260 539882703360
1261 899804505600
1262 1156891507200
1263 163600819200
1264 899804505600
1265 1799609011200
1266 2699413516800
1267 1542522009600
1268 1124755632000
1269 4049120275200
1270 5398827033600
1271 3239296220160
1272 3779178923520
1273 20450102400
1274 245401228800
1275 674853379200
1276 1349706758400
1277 2024560137600
1278 1156891507200
1279 899804505600
1280 4499022528000
1281 8098240550400
1282 10797654067200
1283 5061400344000
1284 16196481100800
1285 9447947308800
1286 11337536770560
1287 999782784000
1288 6748533792000
1289 10797654067200
1290 6298631539200
1291 13497067584000
1292 37791789235200
1293 7558357847040
1294 7873289424000
1295 14171920963200
1296 3146169600
1297 88092748800
1298 381735244800
1299 1145205734400
1300 2519452615680
1301 4199087692800
1302 5398827033600
1303 858904300800
1304 6871234406400
1305 18895894617600
1306 37791789235200
1307 56687683852800
1308 32392962201600
1309 12597263078400
1310 62986315392000
1311 113375367705600
1312 151167156940800
1313 70859604816000
1314 226750735411200
1315 132271262323200
1316 158725514787840
1317 3435617203200
1318 37791789235200
1319 94479473088000
1320 170063051558400
1321 226750735411200
1322 125972630784000
1323 566876838528000
1324 907002941644800
1325 529085049292800
1326 566876838528000
1327 1587255147878400
1328 317451029575680
1329 125972630784000
1330 755835784704000
1331 1058170098585600
1332 1322712623232000
1333 1587255147878400
1334 661356311616000
1335 4723973654400
1336 62986315392000
1337 141719209632000
1338 226750735411200
1339 132271262323200
1340 283438419264000
1341 1133753677056000
1342 1587255147878400
1343 992034467424000
1344 1190441360908800
1345 503890523136000
1346 2645425246464000
1347 1587255147878400
1348 3968137869696000
1349 413347694760000
1350 293936138496000
1351 1763616830976000
1352 1102260519360000
1353 114520573440
1354 3721918636800
1355 14887674547200
1356 40941105004800
1357 81882210009600
1358 122823315014400
1359 70184751436800
1360 44663023641600
1361 327528840038400
1362 818822100096000
1363 1473879780172800
1364 1965173040230400
1365 545881400064000
1366 2456466300288000
1367 3930346080460800
1368 2292701880268800
1369 2456466300288000
1370 6878105640806400
1371 1375621128161280
1372 245646630028800
1373 2456466300288000
1374 5527049175648000
1375 8843278681036800
1376 5158579230604800
1377 7369398900864000
1378 29477595603456000
1379 41268633844838400
1380 25792896153024000
1381 30951475383628800
1382 6550576800768000
1383 34390528204032000
1384 20634316922419200
1385 51585792306048000
1386 5373520031880000
1387 614116575072000
1388 7369398900864000
1389 14738797801728000
1390 20634316922419200
1391 29477595603456000
1392 103171584612096000
1393 61902950767257600
1394 77378688459072000
1395 45854037605376000
1396 206343169224192000
1397 85976320510080000
1398 22927018802688000
1399 57317547006720000
1400 552704917564800
1401 7369398900864000
1402 12896448076512000
1403 7737868845907200
1404 34390528204032000
1405 103171584612096000
1406 21494080127520000
1407 68781056408064000
1408 128964480765120000
1409 57317547006720000
1410 2547446533632000
1411 2977534909440
1412 107191256739840
1413 393034608046080
1414 982586520115200
1415 1768655736207360
1416 2358207648276480
1417 1473879780172800
1418 9825865201152000
1419 22108196702592000
1420 35373114724147200
1421 20634316922419200
1422 14738797801728000
1423 58955191206912000
1424 82537267689676800
1425 51585792306048000
1426 61902950767257600
1427 9825865201152000
1428 88432786810368000
1429 176865573620736000
1430 247611803069030400
1431 235820764827648000
1432 825372676896768000
1433 495223606138060800
1434 619029507672576000
1435 183416150421504000
1436 825372676896768000
1437 343905282040320000
1438 33162295053888000
1439 353731147241472000
1440 619029507672576000
1441 371417704603545600
1442 1238059015345152000
1443 3714177046035456000
1444 773786884590720000
1445 1650745353793536000
1446 3095147538362880000
1447 687810564080640000
1448 53059672086220800
1449 619029507672576000
1450 928544261508864000
1451 2476118030690304000
1452 3095147538362880000
1453 4126863384483840000
1454 550248451264512000
1455 30951475383628800
1456 371417704603545600
1457 232136065377216000
1458 1547573769181440000
1459 687810564080640000
1460 56147801149440
1461 2161690344253440
1462 7205634480844800
1463 16212677581900800
1464 25940284131041280
1465 15131832409774080
1466 32425355163801600
1467 194552130982809600
1468 389104261965619200
1469 544745966751866880
1470 259402841310412800
1471 907909944586444800
1472 544745966751866880
1473 680932458439833600
1474 243190163728512000
1475 1945521309828096000
1476 3404662292199168000
1477 2042797375319500800
1478 4539549722932224000
1479 13618649168796672000
1480 2837218576832640000
1481 3026366481954816000
1482 5674437153665280000
1483 972760654914048000
1484 9079099445864448000
1485 13618649168796672000
1486 27237298337593344000
1487 34046622921991680000
1488 30263664819548160000
1489 2017577654636544000
1490 2042797375319500800
1491 20427973753195008000
1492 12767483595746880000
1493 68093245843983360000
1494 22697748614661120000
1495 2042797375319500800
1496 20427973753195008000
1497 22697748614661120000
1498 729570491185536000
1499 3404662292199168000
1500 772032265804800
1501 30881290632192000
1502 92643871896576000
1503 185287743793152000
1504 259402841310412800
1505 486380327457024000
1506 2594028413104128000
1507 4539549722932224000
1508 2723729833759334400
1509 3026366481954816000
1510 9079099445864448000
1511 1891479051221760000
1512 3891042619656192000
1513 27237298337593344000
1514 40855947506390016000
1515 54474596675186688000
1516 68093245843983360000
1517 30263664819548160000
1518 17023311460995840000
1519 136186491687966720000
1520 85116557304979200000
1521 340466229219916800000
1522 75659162048870400000
1523 40855947506390016000
1524 340466229219916800000
1525 302636648195481600000
1526 51069934382987520000
1527 204279737531950080000
1528 29182819647421440000
1529 607975409321280000
1530 7720322658048000
1531 312673067650944000
1532 833794847069184000
1533 1459140982371072000
1534 875484589422643200
1535 5002769082415104000
1536 23346255717937152000
1537 35019383576905728000
1538 23346255717937152000
1539 29182819647421440000
1540 40855947506390016000
1541 245135685038340096000
1542 153209803148962560000
1543 408559475063900160000
1544 45395497229322240000
1545 183851763778755072000
1546 1225678425191700480000
1547 817118950127800320000
1548 459629409446887680000
1549 1532098031489625600000
1550 612839212595850240000
1551 49246008155023680000
1552 55586323137945600
1553 2223452925517824000
1554 5188056826208256000
1555 7782085239312384000
1556 35019383576905728000
1557 140077534307622912000
1558 87548458942264320000
1559 116731278589685760000
1560 280155068615245824000
1561 1400775343076229120000
1562 622566819144990720000
1563 1225678425191700480000
1564 3268475800511201280000
1565 2941628220460081152000
1566 525290753653585920000
1567 282984917793177600
1568 10894919335037337600
1569 21789838670074675200
1570 13618649168796672000
1571 163423790025560064000
1572 544745966751866880000
1573 121054659278192640000
1574 1225678425191700480000
1575 2451356850383400960000
1576 4902713700766801920000
1577 1715949795268380672000
1578 990447212276121600
1579 35656099641940377600
1580 59426832736567296000
1581 490271370076680192000
1582 653695160102240256000
1583 3268475800511201280000
1584 2206221165345060864000
1585 2285647412944896000
1586 74283540920709120000
1587 49522360613806080000
1588 891402491048509440000
1589 1225678425191700480000
1590 3265210589921280000
1591 91425896517795840000
1592 297134163682836480000
1593 2612168471937024000
1594 29386895309291520000
1595 979563176976384000
1596 6402373705728000
1597 19
1598 6498
1599 58482
1600 331398
1601 1325592
1602 3976776
1603 9279144
1604 17232696
1605 25849044
1606 31593276
1607 994194
1608 16901298
1609 90140256
1610 338025960
1611 946472688
1612 2050690824
1613 3515469984
1614 4833771228
1615 2685428460
1616 67605192
1617 676051920
1618 2366181720
1619 6152072472
1620 12304144944
1621 19335084912
1622 24168856140
1623 1577454480
1624 10253454120
1625 24608289888
1626 45115198128
1627 64450283040
1628 36253284210
1629 15380181180
1630 67672797192
1631 112787995320
1632 145013136840
1633 67672797192
1634 203018391576
1635 116010509472
1636 135345594384
1637 90140256
1638 2163366144
1639 10816830720
1640 37858907520
1641 98433159552
1642 196866319104
1643 309361358592
1644 386701698240
1645 16225246080
1646 151435630080
1647 492165797760
1648 1181197914624
1649 2165529510144
1650 3093613585920
1651 1740157642080
1652 328110531840
1653 1968663191040
1654 4331059020288
1655 7218431700480
1656 9280840757760
1657 2706911887680
1658 10827647550720
1659 16241471326080
1660 9280840757760
1661 9744882795648
1662 25986354121728
1663 5052902190336
1664 37858907520
1665 492165797760
1666 1476497393280
1667 3248294265216
1668 5413823775360
1669 6960630568320
1670 1968663191040
1671 10827647550720
1672 21655295101440
1673 32482942652160
1674 18561681515520
1675 13534559438400
1676 48724413978240
1677 64965885304320
1678 38979531182592
1679 45476119713024
1680 2406143900160
1681 18046079251200
1682 32482942652160
1683 43310590202880
1684 40603678315200
1685 129931770608640
1686 75793532855040
1687 90952239426048
1688 27069118876800
1689 113690299282560
1690 45476119713024
1691 5408415360
1692 162252460800
1693 757178150400
1694 2460828988800
1695 5905989573120
1696 10827647550720
1697 15468067929600
1698 8700788210400
1699 1703650838400
1700 14764973932800
1701 44294921798400
1702 97448827956480
1703 162414713260800
1704 208818917049600
1705 29529947865600
1706 162414713260800
1707 324829426521600
1708 487244139782400
1709 278425222732800
1710 203018391576000
1711 730866209673600
1712 974488279564800
1713 584692967738880
1714 682141795695360
1715 7382486966400
1716 88589843596800
1717 243622069891200
1718 487244139782400
1719 730866209673600
1720 417637834099200
1721 324829426521600
1722 1624147132608000
1723 2923464838694400
1724 3897953118259200
1725 1827165524184000
1726 5846929677388800
1727 3410708978476800
1728 4092850774172160
1729 360921585024000
1730 2436220698912000
1731 3897953118259200
1732 2273805985651200
1733 4872441397824000
1734 13642835913907200
1735 2728567182781440
1736 2842257482064000
1737 5116063467715200
1738 11073730449600
1739 162414713260800
1740 406036783152000
1741 730866209673600
1742 974488279564800
1743 812073566304000
1744 3654331048368000
1745 5846929677388800
1746 3410708978476800
1747 3654331048368000
1748 10232126935430400
1749 2046425387086080
1750 1624147132608000
1751 9744882795648000
1752 13642835913907200
1753 17053544892384000
1754 20464253870860800
1755 8526772446192000
1756 1082764755072000
1757 7579353285504000
1758 4547611971302400
1759 17053544892384000
1760 3552821852580000
1761 227153445120
1762 7950370579200
1763 34451605843200
1764 103354817529600
1765 227380598565120
1766 378967664275200
1767 487244139782400
1768 103354817529600
1769 826838540236800
1770 2273805985651200
1771 4547611971302400
1772 6821417956953600
1773 3897953118259200
1774 1515870657100800
1775 7579353285504000
1776 13642835913907200
1777 18190447885209600
1778 8526772446192000
1779 27285671827814400
1780 15916641899558400
1781 19099970279470080
1782 620128905177600
1783 6821417956953600
1784 17053544892384000
1785 30696380806291200
1786 40928507741721600
1787 22738059856512000
1788 102321269354304000
1789 163714030966886400
1790 95499851397350400
1791 102321269354304000
1792 286499554192051200
1793 57299910838410240
1794 22738059856512000
1795 136428359139072000
1796 190999702794700800
1797 238749628493376000
1798 286499554192051200
1799 119374814246688000
1800 1705354489238400
1801 22738059856512000
1802 51160634677152000
1803 81857015483443200
1804 47749925698675200
1805 102321269354304000
1806 409285077417216000
1807 572999108384102400
1808 358124442740064000
1809 429749331288076800
1810 181904478852096000
1811 954998513973504000
1812 572999108384102400
1813 1432497770960256000
1814 149218517808360000
1815 106110945997056000
1816 636665675982336000
1817 397916047488960000
1818 1705354489238400
1819 25580317338576000
1820 51160634677152000
1821 71624888548012800
1822 136428359139072000
1823 477499256986752000
1824 286499554192051200
1825 358124442740064000
1826 318332837991168000
1827 1432497770960256000
1828 596874071233440000
1829 318332837991168000
1830 795832094977920000
1831 106110945997056000
1832 6890321168640
1833 268722525576960
1834 1074890102307840
1835 2955947781346560
1836 5911895562693120
1837 8867843344039680
1838 5067339053736960
1839 4030837883654400
1840 29559477813465600
1841 73898694533664000
1842 133017650160595200
1843 177356866880793600
1844 49265796355776000
1845 221696083600992000
1846 354713733761587200
1847 206916344694259200
1848 221696083600992000
1849 620749034082777600
1850 124149806816555520
1851 29559477813465600
1852 295594778134656000
1853 665088250802976000
1854 1064141201284761600
1855 620749034082777600
1856 886784334403968000
1857 3547137337615872000
1858 4965992272662220800
1859 3103745170413888000
1860 3724494204496665600
1861 788252741692416000
1862 4138326893885184000
1863 2482996136331110400
1864 6207490340827776000
1865 646613577169560000
1866 110848041800496000
1867 1330176501605952000
1868 2660353003211904000
1869 3724494204496665600
1870 5320706006423808000
1871 18622471022483328000
1872 11173482613489996800
1873 13966853266862496000
1874 8276653787770368000
1875 37244942044966656000
1876 15518725852069440000
1877 4138326893885184000
1878 10345817234712960000
1879 199526475240892800
1880 2660353003211904000
1881 4655617755620832000
1882 2793370653372499200
1883 12414980681655552000
1884 37244942044966656000
1885 7759362926034720000
1886 24829961363311104000
1887 46556177556208320000
1888 20691634469425920000
1889 919628198641152000
1890 133017650160595200
1891 1862247102248332800
1892 2793370653372499200
1893 9311235511241664000
1894 11639044389052080000
1895 20691634469425920000
1896 4138326893885184000
1897 153555728901120
1898 6449340613847040
1899 23647582250772480
1900 59118955626931200
1901 106414120128476160
1902 141885493504634880
1903 106414120128476160
1904 709427467523174400
1905 1596211801927142400
1906 2553938883083427840
1907 1489797681798666240
1908 1064141201284761600
1909 4256564805139046400
1910 5959190727194664960
1911 3724494204496665600
1912 4469393045395998720
1913 886784334403968000
1914 7981059009635712000
1915 15962118019271424000
1916 22346965226979993600
1917 21282824025695232000
1918 74489884089933312000
1919 44693930453959987200
1920 55867413067449984000
1921 16553307575540736000
1922 74489884089933312000
1923 31037451704138880000
1924 3990529504817856000
1925 42565648051390464000
1926 74489884089933312000
1927 44693930453959987200
1928 148979768179866624000
1929 446939304539599872000
1930 93112355112416640000
1931 198639690906488832000
1932 372449420449666560000
1933 82766537877703680000
1934 9577270811562854400
1935 111734826134899968000
1936 167602239202349952000
1937 446939304539599872000
1938 558674130674499840000
1939 744898840899333120000
1940 99319845453244416000
1941 11173482613489996800
1942 134081791361879961600
1943 83801119601174976000
1944 558674130674499840000
1945 248299613633111040000
1946 4788635405781427200
1947 55867413067449984000
1948 74489884089933312000
1949 2533669526868480
1950 111481459182213120
1951 371604863940710400
1952 836110943866598400
1953 1337777510186557440
1954 780370214275491840
1955 1950925535688729600
1956 11705553214132377600
1957 23411106428264755200
1958 32775548999570657280
1959 15607404285509836800
1960 54625914999284428800
1961 32775548999570657280
1962 40969436249463321600
1963 17558329821198566400
1964 140466638569588531200
1965 245816617496779929600
1966 147489970498067957760
1967 327755489995706572800
1968 983266469987119718400
1969 204847181247316608000
1970 218503659997137715200
1971 409694362494633216000
1972 87791649105992832000
1973 819388724989266432000
1974 1229083087483899648000
1975 2458166174967799296000
1976 3072707718709749120000
1977 2731295749964221440000
1978 182086383330948096000
1979 245816617496779929600
1980 2458166174967799296000
1981 1536353859354874560000
1982 8193887249892664320000
1983 2731295749964221440000
1984 368724926245169894400
1985 3687249262451698944000
1986 4096943624946332160000
1987 263374947317978496000
1988 1229083087483899648000
1989 65843736829494624000
1990 30967071995059200
1991 1393518239777664000
1992 4180554719332992000
1993 8361109438665984000
1994 11705553214132377600
1995 25083328315997952000
1996 133777751018655744000
1997 234111064282647552000
1998 140466638569588531200
1999 156074042855098368000
2000 468222128565295104000
2001 97546276784436480000
2002 234111064282647552000
2003 1638777449978532864000
2004 2458166174967799296000
2005 3277554899957065728000
2006 4096943624946332160000
2007 1820863833309480960000
2008 1229083087483899648000
2009 9832664699871197184000
2010 6145415437419498240000
2011 24581661749677992960000
2012 5462591499928442880000
2013 3687249262451698944000
2014 30727077187097491200000
2015 27312957499642214400000
2016 6145415437419498240000
2017 24581661749677992960000
2018 5267498946359569920000
2019 219479122764982080000
2020 278703647955532800
2021 12541664157998976000
2022 33444437754663936000
2023 58527766070661888000
2024 35116659642397132800
2025 225749954843981568000
2026 1053499789271913984000
2027 1580249683907870976000
2028 1053499789271913984000
2029 1316874736589892480000
2030 2106999578543827968000
2031 12641997471262967808000
2032 7901248419539354880000
2033 21069995785438279680000
2034 2341110642826475520000
2035 11061747787355096832000
2036 73744985249033978880000
2037 49163323499355985920000
2038 33185243362065290496000
2039 110617477873550968320000
2040 55308738936775484160000
2041 5925936314654516160000
2042 1824242059345305600
2043 80266650611193446400
2044 187288851426118041600
2045 280933277139177062400
2046 1404666385695885312000
2047 5618665542783541248000
2048 3511665964239713280000
2049 4682221285652951040000
2050 12641997471262967808000
2051 63209987356314839040000
2052 28093327713917706240000
2053 63209987356314839040000
2054 168559966283506237440000
2055 176987964597681549312000
2056 37925992413788903424000
2057 8513129610278092800
2058 357551443631679897600
2059 715102887263359795200
2060 446939304539599872000
2061 5899598819922718310400
2062 19665329399742394368000
2063 4370073199942754304000
2064 49163323499355985920000
2065 98326646998711971840000
2066 221234955747101936640000
2067 88493982298840774656000
2068 27503957202436915200
2069 1072654330895039692800
2070 1787757218158399488000
2071 16089814963425595392000
2072 21453086617900793856000
2073 117991976398454366208000
2074 88493982298840774656000
2075 58937051148079104000
2076 2062796790182768640000
2077 1375197860121845760000
2078 26816358272375992320000
2079 40224537408563988480000
2080 78582734864105472000
2081 2357482045923164160000
2082 8251187160731074560000
2083 58937051148079104000
2084 707244613776949248000
2085 20801312169910272000
2086 121645100408832000
2087 20
2088 7600
2089 72200
2090 433200
2091 1841100
2092 5891520
2093 14728800
2094 29457600
2095 47868600
2096 63824800
2097 35103640
2098 1299600
2099 23392800
2100 132559200
2101 530236800
2102 1590710400
2103 3711657600
2104 6893078400
2105 10339617600
2106 12637310400
2107 99419400
2108 1060473600
2109 3976776000
2110 11134972800
2111 24125774400
2112 41358470400
2113 56867896800
2114 31593276000
2115 2651184000
2116 18558288000
2117 48251548800
2118 96503097600
2119 151647724800
2120 189559656000
2121 30157218000
2122 144754646400
2123 265383518400
2124 379119312000
2125 213254613000
2126 159230111040
2127 530767036800
2128 682414761600
2129 398075277600
2130 454943174400
2131 132559200
2132 3380259600
2133 18028051200
2134 67605192000
2135 189294537600
2136 410138164800
2137 703093996800
2138 966754245600
2139 537085692000
2140 27042076800
2141 270420768000
2142 946472688000
2143 2460828988800
2144 4921657977600
2145 7734033964800
2146 9667542456000
2147 630981792000
2148 4101381648000
2149 9843315955200
2150 18046079251200
2151 25780113216000
2152 14501313684000
2153 6152072472000
2154 27069118876800
2155 45115198128000
2156 58005254736000
2157 27069118876800
2158 81207356630400
2159 46404203788800
2160 54138237753600
2161 67605192000
2162 946472688000
2163 3076036236000
2164 7382486966400
2165 13534559438400
2166 19335084912000
2167 10875985263000
2168 4101381648000
2169 24608289888000
2170 54138237753600
2171 90230396256000
2172 116010509472000
2173 33836398596000
2174 135345594384000
2175 203018391576000
2176 116010509472000
2177 121811034945600
2178 324829426521600
2179 63161277379200
2180 5468508864000
2181 45115198128000
2182 90230396256000
2183 135345594384000
2184 77340339648000
2185 112787995320000
2186 406036783152000
2187 541382377536000
2188 324829426521600
2189 378967664275200
2190 84590996490000
2191 406036783152000
2192 236854790172000
2193 568451496412800
2194 56845149641280
2195 9014025600
2196 288448819200
2197 1442244096000
2198 5047854336000
2199 13124421273600
2200 26248842547200
2201 41248181145600
2202 51560226432000
2203 3245049216000
2204 30287126016000
2205 98433159552000
2206 236239582924800
2207 433105902028800
2208 618722717184000
2209 348031528416000
2210 65622106368000
2211 393732638208000
2212 866211804057600
2213 1443686340096000
2214 1856168151552000
2215 541382377536000
2216 2165529510144000
2217 3248294265216000
2218 1856168151552000
2219 1948976559129600
2220 5197270824345600
2221 1010580438067200
2222 15143563008000
2223 196866319104000
2224 590598957312000
2225 1299317706086400
2226 2165529510144000
2227 2784252227328000
2228 787465276416000
2229 4331059020288000
2230 8662118040576000
2231 12993177060864000
2232 7424672606208000
2233 5413823775360000
2234 19489765591296000
2235 25986354121728000
2236 15591812473036800
2237 18190447885209600
2238 962457560064000
2239 7218431700480000
2240 12993177060864000
2241 17324236081152000
2242 16241471326080000
2243 51972708243456000
2244 30317413142016000
2245 36380895770419200
2246 10827647550720000
2247 45476119713024000
2248 18190447885209600
2249 24608289888000
2250 393732638208000
2251 1082764755072000
2252 2165529510144000
2253 3248294265216000
2254 1856168151552000
2255 2165529510144000
2256 10827647550720000
2257 19489765591296000
2258 25986354121728000
2259 12181103494560000
2260 38979531182592000
2261 22738059856512000
2262 27285671827814400
2263 4812287800320000
2264 32482942652160000
2265 51972708243456000
2266 30317413142016000
2267 64965885304320000
2268 181904478852096000
2269 36380895770419200
2270 37896766427520000
2271 68214179569536000
2272 3609215850240000
2273 28873726801920000
2274 40423217522688000
2275 75793532855040000
2276 90952239426048000
2277 75793532855040000
2278 4737095803440000
2279 432673228800
2280 16225246080000
2281 75717815040000
2282 246082898880000
2283 590598957312000
2284 1082764755072000
2285 1546806792960000
2286 870078821040000
2287 227153445120000
2288 1968663191040000
2289 5905989573120000
2290 12993177060864000
2291 21655295101440000
2292 27842522273280000
2293 3937326382080000
2294 21655295101440000
2295 43310590202880000
2296 64965885304320000
2297 37123363031040000
2298 27069118876800000
2299 97448827956480000
2300 129931770608640000
2301 77959062365184000
2302 90952239426048000
2303 1476497393280000
2304 17717968719360000
2305 48724413978240000
2306 97448827956480000
2307 146173241934720000
2308 83527566819840000
2309 64965885304320000
2310 324829426521600000
2311 584692967738880000
2312 779590623651840000
2313 365433104836800000
2314 1169385935477760000
2315 682141795695360000
2316 818570154834432000
2317 72184317004800000
2318 487244139782400000
2319 779590623651840000
2320 454761197130240000
2321 974488279564800000
2322 2728567182781440000
2323 545713436556288000
2324 568451496412800000
2325 1023212693543040000
2326 4429492179840000
2327 64965885304320000
2328 162414713260800000
2329 292346483869440000
2330 389795311825920000
2331 324829426521600000
2332 1461732419347200000
2333 2338771870955520000
2334 1364283591390720000
2335 1461732419347200000
2336 4092850774172160000
2337 818570154834432000
2338 649658853043200000
2339 3897953118259200000
2340 5457134365562880000
2341 6821417956953600000
2342 8185701548344320000
2343 3410708978476800000
2344 433105902028800000
2345 3031741314201600000
2346 1819044788520960000
2347 6821417956953600000
2348 1421128741032000000
2349 4872441397824000
2350 81207356630400000
2351 182716552418400000
2352 292346483869440000
2353 170535448923840000
2354 487244139782400000
2355 1948976559129600000
2356 2728567182781440000
2357 1705354489238400000
2358 2046425387086080000
2359 1299317706086400000
2360 6821417956953600000
2361 4092850774172160000
2362 10232126935430400000
2363 1065846555774000000
2364 1515870657100800000
2365 9095223942604800000
2366 5684514964128000000
2367 606348262840320000
2368 1894838321376000000
2369 15143563008000
2370 636029646336000
2371 2756128467456000
2372 8268385402368000
2373 18190447885209600
2374 30317413142016000
2375 38979531182592000
2376 10335481752960000
2377 82683854023680000
2378 227380598565120000
2379 454761197130240000
2380 682141795695360000
2381 389795311825920000
2382 151587065710080000
2383 757935328550400000
2384 1364283591390720000
2385 1819044788520960000
2386 852677244619200000
2387 2728567182781440000
2388 1591664189955840000
2389 1909997027947008000
2390 82683854023680000
2391 909522394260480000
2392 2273805985651200000
2393 4092850774172160000
2394 5457134365562880000
2395 3031741314201600000
2396 13642835913907200000
2397 21828537462251520000
2398 12733313519646720000
2399 13642835913907200000
2400 38199940558940160000
2401 7639988111788032000
2402 3031741314201600000
2403 18190447885209600000
2404 25466627039293440000
2405 31833283799116800000
2406 38199940558940160000
2407 15916641899558400000
2408 341070897847680000
2409 4547611971302400000
2410 10232126935430400000
2411 16371403096688640000
2412 9549985139735040000
2413 20464253870860800000
2414 81857015483443200000
2415 114599821676820480000
2416 71624888548012800000
2417 85949866257615360000
2418 36380895770419200000
2419 190999702794700800000
2420 114599821676820480000
2421 286499554192051200000
2422 29843703561672000000
2423 21222189199411200000
2424 127333135196467200000
2425 79583209497792000000
2426 682141795695360000
2427 10232126935430400000
2428 20464253870860800000
2429 28649955419205120000
2430 54571343655628800000
2431 190999702794700800000
2432 114599821676820480000
2433 143249777096025600000
2434 127333135196467200000
2435 572999108384102400000
2436 238749628493376000000
2437 127333135196467200000
2438 318332837991168000000
2439 42444378398822400000
2440 511606346771520000
2441 8185701548344320000
2442 14324977709602560000
2443 8594986625761536000
2444 47749925698675200000
2445 143249777096025600000
2446 29843703561672000000
2447 127333135196467200000
2448 238749628493376000000
2449 159166418995584000000
2450 14148126132940800000
2451 393732638208000
2452 17914835038464000
2453 71659340153856000
2454 197063185423104000
2455 394126370846208000
2456 591189556269312000
2457 337822603582464000
2458 322467030692352000
2459 2364758225077248000
2460 5911895562693120000
2461 10641412012847616000
2462 14188549350463488000
2463 3941263708462080000
2464 17735686688079360000
2465 28377098700926976000
2466 16553307575540736000
2467 17735686688079360000
2468 49659922726622208000
2469 9931984545324441600
2470 2955947781346560000
2471 29559477813465600000
2472 66508825080297600000
2473 106414120128476160000
2474 62074903408277760000
2475 88678433440396800000
2476 354713733761587200000
2477 496599227266222080000
2478 310374517041388800000
2479 372449420449666560000
2480 78825274169241600000
2481 413832689388518400000
2482 248299613633111040000
2483 620749034082777600000
2484 64661357716956000000
2485 14779738906732800000
2486 177356866880793600000
2487 354713733761587200000
2488 496599227266222080000
2489 709427467523174400000
2490 2482996136331110400000
2491 1489797681798666240000
2492 1862247102248332800000
2493 1103553838369382400000
2494 4965992272662220800000
2495 2069163446942592000000
2496 551776919184691200000
2497 1379442297961728000000
2498 39905295048178560000
2499 532070600642380800000
2500 931123551124166400000
2501 558674130674499840000
2502 2482996136331110400000
2503 7448988408993331200000
2504 1551872585206944000000
2505 4965992272662220800000
2506 9311235511241664000000
2507 4138326893885184000000
2508 183925639728230400000
2509 53207060064238080000
2510 744898840899333120000
2511 1117348261348999680000
2512 3724494204496665600000
2513 4655617755620832000000
2514 8276653787770368000000
2515 1655330757554073600000
2516 26603530032119040000
2517 372449420449666560000
2518 232780887781041600000
2519 1862247102248332800000
2520 1034581723471296000000
2521 7677786445056000
2522 368533749362688000
2523 1351290414329856000
2524 3378226035824640000
2525 6080806864484352000
2526 8107742485979136000
2527 7094274675231744000
2528 47295164501544960000
2529 106414120128476160000
2530 170262592205561856000
2531 99319845453244416000
2532 70942746752317440000
2533 283770987009269760000
2534 397279381812977664000
2535 248299613633111040000
2536 297959536359733248000
2537 70942746752317440000
2538 638484720770856960000
2539 1276969441541713920000
2540 1787757218158399488000
2541 1702625922055618560000
2542 5959190727194664960000
2543 3575514436316798976000
2544 4469393045395998720000
2545 1324264606043258880000
2546 5959190727194664960000
2547 2482996136331110400000
2548 399052950481785600000
2549 4256564805139046400000
2550 7448988408993331200000
2551 4469393045395998720000
2552 14897976817986662400000
2553 44693930453959987200000
2554 9311235511241664000000
2555 19863969090648883200000
2556 37244942044966656000000
2557 8276653787770368000000
2558 1276969441541713920000
2559 14897976817986662400000
2560 22346965226979993600000
2561 59591907271946649600000
2562 74489884089933312000000
2563 99319845453244416000000
2564 13242646060432588800000
2565 2234696522697999360000
2566 26816358272375992320000
2567 16760223920234995200000
2568 111734826134899968000000
2569 49659922726622208000000
2570 1915454162312570880000
2571 22346965226979993600000
2572 29795953635973324800000
2573 598579425722678400000
2574 3192423603854284800000
2575 112607534527488000
2576 5574072959110656000
2577 18580243197035520000
2578 41805547193329920000
2579 66888875509327872000
2580 39018510713774592000
2581 111481459182213120000
2582 668888755093278720000
2583 1337777510186557440000
2584 1872888514261180416000
2585 891851673457704960000
2586 3121480857101967360000
2587 1872888514261180416000
2588 2341110642826475520000
2589 1170555321413237760000
2590 9364442571305902080000
2591 16387774499785328640000
2592 9832664699871197184000
2593 21850365999713771520000
2594 65551097999141314560000
2595 13656478749821107200000
2596 14566910666475847680000
2597 27312957499642214400000
2598 7023331928479426560000
2599 65551097999141314560000
2600 98326646998711971840000
2601 196653293997423943680000
2602 245816617496779929600000
2603 218503659997137715200000
2604 14566910666475847680000
2605 24581661749677992960000
2606 245816617496779929600000
2607 153635385935487456000000
2608 819388724989266432000000
2609 273129574996422144000000
2610 49163323499355985920000
2611 491633234993559859200000
2612 546259149992844288000000
2613 52674989463595699200000
2614 245816617496779929600000
2615 26337494731797849600000
2616 438958245529964160000
2617 1238682879802368000
2618 61934143990118400000
2619 185802431970355200000
2620 371604863940710400000
2621 520246809516994560000
2622 1254166415799897600000
2623 6688887550932787200000
2624 11705553214132377600000
2625 7023331928479426560000
2626 7803702142754918400000
2627 23411106428264755200000
2628 4877313839221824000000
2629 13377775101865574400000
2630 93644425713059020800000
2631 140466638569588531200000
2632 187288851426118041600000
2633 234111064282647552000000
2634 104049361903398912000000
2635 81938872498926643200000
2636 655510979991413145600000
2637 409694362494633216000000
2638 1638777449978532864000000
2639 364172766661896192000000
2640 294979940996135915520000
2641 2458166174967799296000000
2642 2185036599971377152000000
2643 614541543741949824000000
2644 2458166174967799296000000
2645 702333192847942656000000
2646 43895824552996416000000
2647 10134678107473920000
2648 501666566319959040000
2649 1337777510186557440000
2650 2341110642826475520000
2651 1404666385695885312000
2652 10033331326399180800000
2653 46822212856529510400000
2654 70233319284794265600000
2655 46822212856529510400000
2656 58527766070661888000000
2657 105349978927191398400000
2658 632099873563148390400000
2659 395062420976967744000000
2660 1053499789271913984000000
2661 117055532141323776000000
2662 632099873563148390400000
2663 4213999157087655936000000
2664 2809332771391770624000000
2665 2212349557471019366400000
2666 7374498524903397888000000
2667 4424699114942038732800000
2668 592593631465451616000000
2669 60808068644843520000
2670 2918787294952488960000
2671 6810503688222474240000
2672 10215755532333711360000
2673 56186655427835412480000
2674 224746621711341649920000
2675 140466638569588531200000
2676 187288851426118041600000
2677 561866554278354124800000
2678 2809332771391770624000000
2679 1248592342840786944000000
2680 3160499367815741952000000
2681 8427998314175311872000000
2682 10113597977010374246400000
2683 2528399494252593561600000
2684 261942449547018240000
2685 11918381454389329920000
2686 23836762908778659840000
2687 14897976817986662400000
2688 214530866179007938560000
2689 715102887263359795200000
2690 158911752725191065600000
2691 1966532939974239436800000
2692 3933065879948478873600000
2693 9832664699871197184000000
2694 4424699114942038732800000
2695 785827348641054720000
2696 33004748642924298240000
2697 55007914404873830400000
2698 536327165447519846400000
2699 715102887263359795200000
2700 4290617323580158771200000
2701 3539759291953630986240000
2702 1571654697282109440000
2703 58937051148079104000000
2704 39291367432052736000000
2705 825118716073107456000000
2706 1340817913618799616000000
2707 1964568371602636800000
2708 62866187891284377600000
2709 235748204592316416000000
2710 1386754144660684800000
2711 17681115344423731200000
2712 462251381553561600000
2713 2432902008176640000