0 1
1 1
2 1
3 1
4 1
5 1
6 1
7 4
8 4
9 1
10 1
11 9
12 36
13 9
14 1
15 1
16 16
17 144
18 144
19 16
20 1
21 1
22 25
23 400
24 900
25 400
26 25
27 1
28 1
29 36
30 900
31 3600
32 3600
33 900
34 36
35 1
36 1
37 49
38 1764
39 11025
40 19600
41 11025
42 1764
43 49
44 1
45 1
46 64
47 3136
48 28224
49 78400
50 78400
51 28224
52 3136
53 64
54 1
55 1
56 81
57 5184
58 63504
59 254016
60 396900
61 254016
62 63504
63 5184
64 81
65 1
66 1
67 100
68 8100
69 129600
70 705600
71 1587600
72 1587600
73 705600
74 129600
75 8100
76 100
77 1
78 1
79 121
80 12100
81 245025
82 1742400
83 5336100
84 7683984
85 5336100
86 1742400
87 245025
88 12100
89 121
90 1
91 1
92 144
93 17424
94 435600
95 3920400
96 15681600
97 30735936
98 30735936
99 15681600
100 3920400
101 435600
102 17424
103 144
104 1
105 1
106 169
107 24336
108 736164
109 8179600
110 41409225
111 106007616
112 144288144
113 106007616
114 41409225
115 8179600
116 736164
117 24336
118 169
119 1
120 1
121 196
122 33124
123 1192464
124 16032016
125 100200100
126 324648324
127 577152576
128 577152576
129 324648324
130 100200100
131 16032016
132 1192464
133 33124
134 196
135 1
136 1
137 225
138 44100
139 1863225
140 29811600
141 225450225
142 901800900
143 2029052025
144 2650190400
145 2029052025
146 901800900
147 225450225
148 29811600
149 1863225
150 44100
151 225
152 1
153 1
154 256
155 57600
156 2822400
157 52998400
158 476985600
159 2308610304
160 6412806400
161 10600761600
162 10600761600
163 6412806400
164 2308610304
165 476985600
166 52998400
167 2822400
168 57600
169 256
170 1
171 1
172 289
173 73984
174 4161600
175 90630400
176 957283600
177 5513953536
178 18533010496
179 37822470400
180 47869064100
181 37822470400
182 18533010496
183 5513953536
184 957283600
185 90630400
186 4161600
187 73984
188 289
189 1
190 1
191 324
192 93636
193 5992704
194 149817600
195 1835265600
196 12406395456
197 49625581824
198 122544804096
199 191476256400
200 191476256400
201 122544804096
202 49625581824
203 12406395456
204 1835265600
205 149817600
206 5992704
207 93636
208 324
209 1
210 1
211 361
212 116964
213 8450649
214 240374016
215 3380259600
216 26501235264
217 124408576656
218 365608878336
219 691229285604
220 853369488400
221 691229285604
222 365608878336
223 124408576656
224 26501235264
225 3380259600
226 240374016
227 8450649
228 116964
229 361
230 1
231 1
232 400
233 144400
234 11696400
235 375584400
236 6009350400
237 54084153600
238 294458169600
239 1015580217600
240 2285055489600
241 3413477953600
242 3413477953600
243 2285055489600
244 1015580217600
245 294458169600
246 54084153600
247 6009350400
248 375584400
249 11696400
250 144400
251 400
252 1
253 1
254 441
255 176400
256 15920100
257 573123600
258 10352045025
259 106004941056
260 662530881600
261 2650123526400
262 6997982436900
263 12440857665600
264 15053437775376
265 12440857665600
266 6997982436900
267 2650123526400
268 662530881600
269 106004941056
270 10352045025
271 573123600
272 15920100
273 176400
274 441
275 1
276 1
277 484
278 213444
279 21344400
280 856147600
281 17336988900
282 200415591684
283 1425177540864
284 6544182585600
285 20041559168400
286 41815104931600
287 60213751101504
288 60213751101504
289 41815104931600
290 20041559168400
291 6544182585600
292 1425177540864
293 200415591684
294 17336988900
295 856147600
296 21344400
297 213444
298 484
299 1
300 1
301 529
302 256036
303 28227969
304 1254576400
305 28306380025
306 366850685124
307 2944995777801
308 15386100390144
309 54091759184100
310 130888701235600
311 221201905088164
312 263248548204096
313 221201905088164
314 130888701235600
315 54091759184100
316 15386100390144
317 2944995777801
318 366850685124
319 28306380025
320 1254576400
321 28227969
322 256036
323 529
324 1
325 1
326 576
327 304704
328 36869184
329 1806590016
330 45164750400
331 652178995776
332 5869610961984
333 34618725877824
334 138474903511296
335 384652509753600
336 753918919117056
337 1052994192816384
338 1052994192816384
339 753918919117056
340 384652509753600
341 138474903511296
342 34618725877824
343 5869610961984
344 652178995776
345 45164750400
346 1806590016
347 36869184
348 304704
349 576
350 1
351 1
352 625
353 360000
354 47610000
355 2560360000
356 70569922500
357 1129118760000
358 11322552010000
359 74867486760000
360 338073494900625
361 1068479193760000
362 2404078185960000
363 3894209292960000
364 4570287295210000
365 3894209292960000
366 2404078185960000
367 1068479193760000
368 338073494900625
369 74867486760000
370 11322552010000
371 1129118760000
372 70569922500
373 2560360000
374 47610000
375 360000
376 625
377 1
378 1
379 676
380 422500
381 60840000
382 3576040000
383 108175210000
384 1908210704400
385 21202341160000
386 156205003240000
387 790787828902500
388 2821452871022500
389 7222919349817600
390 13431048377760000
391 18281149180840000
392 18281149180840000
393 13431048377760000
394 7222919349817600
395 2821452871022500
396 790787828902500
397 156205003240000
398 21202341160000
399 1908210704400
400 108175210000
401 3576040000
402 60840000
403 422500
404 676
405 1
406 1
407 729
408 492804
409 77000625
410 4928040000
411 162933322500
412 3154389123600
413 38641266764100
414 315438912360000
415 1779272615030625
416 7117090460122500
417 20568391429754025
418 43516596743942400
419 67994682412410000
420 78857738182440000
421 67994682412410000
422 43516596743942400
423 20568391429754025
424 7117090460122500
425 1779272615030625
426 315438912360000
427 38641266764100
428 3154389123600
429 162933322500
430 4928040000
431 77000625
432 492804
433 729
434 1
435 1
436 784
437 571536
438 96589584
439 6707610000
440 241473960000
441 5109588993600
442 68695585358400
443 618260268225600
444 3864126676410000
445 17221601607210000
446 55797989207360400
447 133269577528323600
448 236923693383686400
449 315430952729760000
450 315430952729760000
451 236923693383686400
452 133269577528323600
453 55797989207360400
454 17221601607210000
455 3864126676410000
456 618260268225600
457 68695585358400
458 5109588993600
459 241473960000
460 6707610000
461 96589584
462 571536
463 784
464 1
465 1
466 841
467 659344
468 120165444
469 9025760016
470 352568750625
471 8123184014400
472 119365676211600
473 1179040556865600
474 8124326337152025
475 40120130060010000
476 144833669516636100
477 387819082011488400
478 778331352092501025
479 1179010805536569600
480 1353456281865960000
481 1179010805536569600
482 778331352092501025
483 387819082011488400
484 144833669516636100
485 40120130060010000
486 8124326337152025
487 1179040556865600
488 119365676211600
489 8123184014400
490 352568750625
491 9025760016
492 120165444
493 659344
494 841
495 1
496 1
497 900
498 756900
499 148352400
500 12016544400
501 507699000900
502 12692475022500
503 203079600360000
504 2192430787560000
505 16580257830922500
506 90270292635022500
507 361081170540090000
508 1077275227809690000
509 2423869262571802500
510 4144959863214502500
511 5413825127463840000
512 5413825127463840000
513 4144959863214502500
514 2423869262571802500
515 1077275227809690000
516 361081170540090000
517 90270292635022500
518 16580257830922500
519 2192430787560000
520 203079600360000
521 12692475022500
522 507699000900
523 12016544400
524 148352400
525 756900
526 900
527 1
528 1
529 961
530 864900
531 181845225
532 15840739600
533 721743698025
534 19515949594596
535 338818569350625
536 3982846856040000
537 32920718544455625
538 196711454018722500
539 867497512222566225
540 2867760370983690000
541 7189315930035500625
542 13783067226813622500
543 20322991982393555625
544 23123048655523334400
545 20322991982393555625
546 13783067226813622500
547 7189315930035500625
548 2867760370983690000
549 867497512222566225
550 196711454018722500
551 32920718544455625
552 3982846856040000
553 338818569350625
554 19515949594596
555 721743698025
556 15840739600
557 181845225
558 864900
559 961
560 1
561 1
562 1024
563 984064
564 221414400
565 20689945600
566 1013807334400
567 29562621871104
568 555120344024064
569 7080616632960000
570 63725549696640000
571 416182910981760000
572 2014325289151718400
573 7341466549718246400
574 20392962638106240000
575 43561298889682560000
576 72009494082944640000
577 92492194622093337600
578 92492194622093337600
579 72009494082944640000
580 43561298889682560000
581 20392962638106240000
582 7341466549718246400
583 2014325289151718400
584 416182910981760000
585 63725549696640000
586 7080616632960000
587 555120344024064
588 29562621871104
589 1013807334400
590 20689945600
591 221414400
592 984064
593 1024
594 1
595 1
596 1089
597 1115136
598 267911424
599 26791142400
600 1408209422400
601 44161447486464
602 894269311600896
603 12337266421269504
604 120481117395210000
605 856754612588160000
606 4532231900591366400
607 18128927602365465600
608 55519840782244238400
609 131407907176909440000
610 242031910667675040000
611 348525951361452057600
612 393453124779139236900
613 348525951361452057600
614 242031910667675040000
615 131407907176909440000
616 55519840782244238400
617 18128927602365465600
618 4532231900591366400
619 856754612588160000
620 120481117395210000
621 12337266421269504
622 894269311600896
623 44161447486464
624 1408209422400
625 26791142400
626 267911424
627 1115136
628 1089
629 1
630 1
631 1156
632 1258884
633 322274304
634 34411734016
635 1935660038400
636 65115603691776
637 1418073147065344
638 21097455596135424
639 222841874734180416
640 1719458909985960000
641 9904083321519129600
642 43299670058542310400
643 145535002141211654400
644 379768851741268281600
645 775038472941363840000
646 1243506172141477094400
647 1573812499116556947600
648 1573812499116556947600
649 1243506172141477094400
650 775038472941363840000
651 379768851741268281600
652 145535002141211654400
653 43299670058542310400
654 9904083321519129600
655 1719458909985960000
656 222841874734180416
657 21097455596135424
658 1418073147065344
659 65115603691776
660 1935660038400
661 34411734016
662 322274304
663 1258884
664 1156
665 1
666 1
667 1225
668 1416100
669 385533225
670 43865113600
671 2634648385600
672 94847341881600
673 2215739292289600
674 35451828676633600
675 403818486019779600
676 3370139463572481600
677 21063371647328010000
678 100268612139346560000
679 368347887650793960000
680 1054913477059078560000
681 2373555323382926760000
682 4219653908236314240000
683 5950371331536365002500
684 6671004537777793290000
685 5950371331536365002500
686 4219653908236314240000
687 2373555323382926760000
688 1054913477059078560000
689 368347887650793960000
690 100268612139346560000
691 21063371647328010000
692 3370139463572481600
693 403818486019779600
694 35451828676633600
695 2215739292289600
696 94847341881600
697 2634648385600
698 43865113600
699 385533225
700 1416100
701 1225
702 1
703 1
704 1296
705 1587600
706 458816400
707 55516784400
708 3553074201600
709 136580172309504
710 3414504307737600
711 58604043322598400
712 717899530701830400
713 6461095776316473600
714 43677007447899361536
715 225604377313529760000
716 902417509254119040000
717 2824726996422656640000
718 6975346256472274560000
719 13671678662685658137600
720 21361997910446340840000
721 26684018151111173160000
722 26684018151111173160000
723 21361997910446340840000
724 13671678662685658137600
725 6975346256472274560000
726 2824726996422656640000
727 902417509254119040000
728 225604377313529760000
729 43677007447899361536
730 6461095776316473600
731 717899530701830400
732 58604043322598400
733 3414504307737600
734 136580172309504
735 3553074201600
736 55516784400
737 458816400
738 1587600
739 1296
740 1
741 1
742 1369
743 1774224
744 543356100
745 69791072400
746 4750154865225
747 194566343279616
748 5193840441436416
749 95397069332505600
750 1253577114197456400
751 12133388364577849600
752 88452401177772523584
753 494163828067555586304
754 2144808281543210010000
755 7310115799815911040000
756 19729853357666412960000
757 42441106778269083878400
758 73111437848502601524900
759 101192301520418825640000
760 112748212496516037210000
761 101192301520418825640000
762 73111437848502601524900
763 42441106778269083878400
764 19729853357666412960000
765 7310115799815911040000
766 2144808281543210010000
767 494163828067555586304
768 88452401177772523584
769 12133388364577849600
770 1253577114197456400
771 95397069332505600
772 5193840441436416
773 194566343279616
774 4750154865225
775 69791072400
776 543356100
777 1774224
778 1369
779 1
780 1
781 1444
782 1976836
783 640494864
784 87178467600
785 6298644284100
786 274368945015396
787 7804272213771264
788 153059297906820096
789 2152396376814657600
790 22347720406186753600
791 175206127984504148224
792 1055580721493417554176
793 4955365053677432407104
794 18326054192594054760000
795 53856159259868242560000
796 126621814437645779174400
797 239394367921174051251600
798 365304208488711960560400
799 450992849986064148840000
800 450992849986064148840000
801 365304208488711960560400
802 239394367921174051251600
803 126621814437645779174400
804 53856159259868242560000
805 18326054192594054760000
806 4955365053677432407104
807 1055580721493417554176
808 175206127984504148224
809 22347720406186753600
810 2152396376814657600
811 153059297906820096
812 7804272213771264
813 274368945015396
814 6298644284100
815 87178467600
816 640494864
817 1976836
818 1444
819 1
820 1
821 1521
822 2196324
823 751691889
824 108243632016
825 8287403076225
826 383209518244644
827 11592087926900481
828 242250980349920256
829 3637549876816771344
830 40417220853519681600
831 339908827378100522256
832 2202384468301081069824
833 11149571370774222915984
834 44598285483096891663936
835 142213920545589578010000
836 364067636596709319705600
837 752311639686168867672900
838 1259926759889639210912400
839 1714900312072008925964100
840 1900166550772309059240000
841 1714900312072008925964100
842 1259926759889639210912400
843 752311639686168867672900
844 364067636596709319705600
845 142213920545589578010000
846 44598285483096891663936
847 11149571370774222915984
848 2202384468301081069824
849 339908827378100522256
850 40417220853519681600
851 3637549876816771344
852 242250980349920256
853 11592087926900481
854 383209518244644
855 8287403076225
856 108243632016
857 751691889
858 2196324
859 1521
860 1
861 1
862 1600
863 2433600
864 878529600
865 133634113600
866 10824363201600
867 530393796878400
868 17031534144206400
869 378517156796750400
870 6056274508748006400
871 71852837072923878400
872 646675533656314905600
873 4494662180206287897600
874 24470938536678678553600
875 105558072149341755417600
876 364067636596709319705600
877 1011298990546414776960000
878 2275422728729433248160000
879 4165047140131038713760000
880 6221860542664884992160000
881 7600666203089236236960000
882 7600666203089236236960000
883 6221860542664884992160000
884 4165047140131038713760000
885 2275422728729433248160000
886 1011298990546414776960000
887 364067636596709319705600
888 105558072149341755417600
889 24470938536678678553600
890 4494662180206287897600
891 646675533656314905600
892 71852837072923878400
893 6056274508748006400
894 378517156796750400
895 17031534144206400
896 530393796878400
897 10824363201600
898 133634113600
899 878529600
900 2433600
901 1600
902 1
903 1
904 1681
905 2689600
906 1022720400
907 164089806400
908 14039934060100
909 727830181675584
910 24766443682016400
911 584285895845121600
912 9941989696489647225
913 125686388261795046400
914 1207846191195850395904
915 8983979934514589721600
916 52468938367547013582400
917 243406199290868986086400
918 905322037158385157433600
919 2719989764973637184111616
920 6640600012142668906522500
921 13235244314858744948640000
922 21609395810371222462440000
923 28972153939666680531360000
924 31941799718482515285824400
925 28972153939666680531360000
926 21609395810371222462440000
927 13235244314858744948640000
928 6640600012142668906522500
929 2719989764973637184111616
930 905322037158385157433600
931 243406199290868986086400
932 52468938367547013582400
933 8983979934514589721600
934 1207846191195850395904
935 125686388261795046400
936 9941989696489647225
937 584285895845121600
938 24766443682016400
939 727830181675584
940 14039934060100
941 164089806400
942 1022720400
943 2689600
944 1681
945 1
946 1
947 1764
948 2965284
949 1186113600
950 200453198400
951 18090901155600
952 990657747280656
953 35663678902103616
954 891591972552590400
955 16104380004231164100
956 216514442279107872900
957 2217107888938064618496
958 17608600671648595854336
959 110053754197803724089600
960 547663948404455218694400
961 2190655793617820874777600
962 7097724771321739634279424
963 18742429474271468721769104
964 40532935714254906405210000
965 72058552380897611387040000
966 105592726342090959622560000
967 127767198873930061143297600
968 127767198873930061143297600
969 105592726342090959622560000
970 72058552380897611387040000
971 40532935714254906405210000
972 18742429474271468721769104
973 7097724771321739634279424
974 2190655793617820874777600
975 547663948404455218694400
976 110053754197803724089600
977 17608600671648595854336
978 2217107888938064618496
979 216514442279107872900
980 16104380004231164100
981 891591972552590400
982 35663678902103616
983 990657747280656
984 18090901155600
985 200453198400
986 1186113600
987 2965284
988 1764
989 1
990 1
991 1849
992 3261636
993 1370702529
994 243680449600
995 23164872740100
996 1338003049468176
997 50881282631164804
998 1345758005918154816
999 25758649332027182025
1000 367617267010165708900
1001 4003352037740704569921
1002 33879607327656871732224
1003 226099323901932317601856
1004 1204079239714432460601600
1005 5166482860203253568193600
1006 18002322499552670210950144
1007 51264426180366783530400996
1008 119912637017051715109173264
1009 231312957208818894886522500
1010 369075521751467267187360000
1011 488102377516315460855283600
1012 535695126344436923024846400
1013 488102377516315460855283600
1014 369075521751467267187360000
1015 231312957208818894886522500
1016 119912637017051715109173264
1017 51264426180366783530400996
1018 18002322499552670210950144
1019 5166482860203253568193600
1020 1204079239714432460601600
1021 226099323901932317601856
1022 33879607327656871732224
1023 4003352037740704569921
1024 367617267010165708900
1025 25758649332027182025
1026 1345758005918154816
1027 50881282631164804
1028 1338003049468176
1029 23164872740100
1030 243680449600
1031 1370702529
1032 3261636
1033 1849
1034 1
1035 1
1036 1936
1037 3579664
1038 1578631824
1039 294853344016
1040 29485334401600
1041 1793887744993344
1042 71954830660288576
1043 2010329860692552256
1044 40709179679024183184
1045 615663519837094128400
1046 7117070289316808124304
1047 64053632603851273118736
1048 455492498516275719955456
1049 2590108231207934715249664
1050 11893354122893577774105600
1051 44454714743793328480101376
1052 136142563902867068470310464
1053 343418439741142190016803904
1054 716515016250037408800492096
1055 1240503836997987203601960000
1056 1786325525277101573186822400
1057 2142780505377747692099385600
1058 2142780505377747692099385600
1059 1786325525277101573186822400
1060 1240503836997987203601960000
1061 716515016250037408800492096
1062 343418439741142190016803904
1063 136142563902867068470310464
1064 44454714743793328480101376
1065 11893354122893577774105600
1066 2590108231207934715249664
1067 455492498516275719955456
1068 64053632603851273118736
1069 7117070289316808124304
1070 615663519837094128400
1071 40709179679024183184
1072 2010329860692552256
1073 71954830660288576
1074 1793887744993344
1075 29485334401600
1076 294853344016
1077 1578631824
1078 3579664
1079 1936
1080 1
1081 1
1082 2025
1083 3920400
1084 1812204900
1085 355192160400
1086 37317376352025
1087 2388312086529600
1088 100906185655875600
1089 2973643511981313600
1090 63608093248475286225
1091 1017729491975604579600
1092 12467186276701156100100
1093 119107994511293689683600
1094 900754208491658528232225
1095 5457824316541173567513600
1096 26760046776510549991737600
1097 107040187106042199966950400
1098 351643739672583945985176900
1099 953940110392061638935566400
1100 2146365248382138687605024400
1101 4019232431873478539670350400
1102 6280050674802310218234922500
1103 8202515167088731713612960000
1104 8965145709483345199382760000
1105 8202515167088731713612960000
1106 6280050674802310218234922500
1107 4019232431873478539670350400
1108 2146365248382138687605024400
1109 953940110392061638935566400
1110 351643739672583945985176900
1111 107040187106042199966950400
1112 26760046776510549991737600
1113 5457824316541173567513600
1114 900754208491658528232225
1115 119107994511293689683600
1116 12467186276701156100100
1117 1017729491975604579600
1118 63608093248475286225
1119 2973643511981313600
1120 100906185655875600
1121 2388312086529600
1122 37317376352025
1123 355192160400
1124 1812204900
1125 3920400
1126 2025
1127 1
1128 1
1129 2116
1130 4284900
1131 2073891600
1132 426069507600
1133 46974163212900
1134 3158542734435396
1135 140379677086017600
1136 4357499772404750400
1137 98316088614882180900
1138 1661663275478687724100
1139 21535156050203792904336
1140 218021207946278068659600
1141 1750225808235398940072900
1142 11278082279102659442244900
1143 58922225784699608514585600
1144 251663373240428105700074496
1145 884754046548380059101824400
1146 2574664889782656158147523600
1147 6230053313548155641937217600
1148 12580910984976746434826126400
1149 21261739564610701474856153616
1150 30132850856874576920147610000
1151 35860582837933380797531040000
1152 35860582837933380797531040000
1153 30132850856874576920147610000
1154 21261739564610701474856153616
1155 12580910984976746434826126400
1156 6230053313548155641937217600
1157 2574664889782656158147523600
1158 884754046548380059101824400
1159 251663373240428105700074496
1160 58922225784699608514585600
1161 11278082279102659442244900
1162 1750225808235398940072900
1163 218021207946278068659600
1164 21535156050203792904336
1165 1661663275478687724100
1166 98316088614882180900
1167 4357499772404750400
1168 140379677086017600
1169 3158542734435396
1170 46974163212900
1171 426069507600
1172 2073891600
1173 4284900
1174 2116
1175 1
1176 1
1177 2209
1178 4674244
1179 2366336025
1180 509025171600
1181 58824221393025
1182 4150637061491844
1183 193811691676883049
1184 6328545034347201600
1185 150401828081907713025
1186 2681237527781169600100
1187 36706141755324211825369
1188 393150080288431227484944
1189 3344505891342557317146225
1190 22877211895810628749236900
1191 127108590584376401571015225
1192 578485318926228600927642624
1193 2171579654250412833951033444
1194 6762704805624123012304256400
1195 17553810930647800781937900100
1196 38122403793983035493183694400
1197 69478080914534082186327283044
1198 106501548068537504666569712784
1199 137527825501727149621086922500
1200 149746743835528994672487840000
1201 137527825501727149621086922500
1202 106501548068537504666569712784
1203 69478080914534082186327283044
1204 38122403793983035493183694400
1205 17553810930647800781937900100
1206 6762704805624123012304256400
1207 2171579654250412833951033444
1208 578485318926228600927642624
1209 127108590584376401571015225
1210 22877211895810628749236900
1211 3344505891342557317146225
1212 393150080288431227484944
1213 36706141755324211825369
1214 2681237527781169600100
1215 150401828081907713025
1216 6328545034347201600
1217 193811691676883049
1218 4150637061491844
1219 58824221393025
1220 509025171600
1221 2366336025
1222 4674244
1223 2209
1224 1
1225 1
1226 2304
1227 5089536
1228 2692364544
1229 605782022400
1230 73299624710400
1231 5421240243581184
1232 265640771935478016
1233 9113104849459970304
1234 227827621236499257600
1235 4278096443218708281600
1236 61775712640078147586304
1237 698933476068322182195456
1238 6290401284614899639759104
1239 45596103986113917507129600
1240 268923960244631064480825600
1241 1301591967584014352087195904
1242 5206367870336057408348783616
1243 17312524302397754911498896384
1244 48090345284438208087496934400
1245 112033186659868512469764326400
1246 219585045853342284440738079744
1247 362987524777973980402036417536
1248 506982575929566964363174831104
1249 598986975342115978689951360000
1250 598986975342115978689951360000
1251 506982575929566964363174831104
1252 362987524777973980402036417536
1253 219585045853342284440738079744
1254 112033186659868512469764326400
1255 48090345284438208087496934400
1256 17312524302397754911498896384
1257 5206367870336057408348783616
1258 1301591967584014352087195904
1259 268923960244631064480825600
1260 45596103986113917507129600
1261 6290401284614899639759104
1262 698933476068322182195456
1263 61775712640078147586304
1264 4278096443218708281600
1265 227827621236499257600
1266 9113104849459970304
1267 265640771935478016
1268 5421240243581184
1269 73299624710400
1270 605782022400
1271 2692364544
1272 5089536
1273 2304
1274 1
1275 1
1276 2401
1277 5531904
1278 3054993984
1279 718263030016
1280 90905164736400
1281 7039695957186816
1282 361566606245511744
1283 13016397824838422784
1284 341883824118021698436
1285 6753260723318947129600
1286 102717095601681185841216
1287 1225813934287831672353024
1288 11653744972500288607300624
1289 89368363812783278313974016
1290 558552273829895489462337600
1291 2869717460210485270304276736
1292 12207509039723509606880302209
1293 43254288085387106703963423744
1294 128294354475484597353422377216
1295 319847421130017001712133350400
1296 672479202925860746099760369216
1297 1195518582979307993066240656384
1298 1800688113619660179639027765504
1299 2301068364474272743735317144576
1300 2496818971868785529226689610000
1301 2301068364474272743735317144576
1302 1800688113619660179639027765504
1303 1195518582979307993066240656384
1304 672479202925860746099760369216
1305 319847421130017001712133350400
1306 128294354475484597353422377216
1307 43254288085387106703963423744
1308 12207509039723509606880302209
1309 2869717460210485270304276736
1310 558552273829895489462337600
1311 89368363812783278313974016
1312 11653744972500288607300624
1313 1225813934287831672353024
1314 102717095601681185841216
1315 6753260723318947129600
1316 341883824118021698436
1317 13016397824838422784
1318 361566606245511744
1319 7039695957186816
1320 90905164736400
1321 718263030016
1322 3054993984
1323 5531904
1324 2401
1325 1
1326 1
1327 2500
1328 6002500
1329 3457440000
1330 848609440000
1331 112228598440000
1332 9090516473640000
1333 488867774804640000
1334 18447275828852640000
1335 508453040032750890000
1336 10551969880185854890000
1337 168831518082973678240000
1338 2122254041357049294240000
1339 21281491914719299867240000
1340 172392677107992435019240000
1341 1139902599652847937678240000
1342 6206136375887727660692640000
1343 28024584572368020217815202500
1344 105601289270964615976473202500
1345 333752222881073354197248640000
1346 888465058694491671422592640000
1347 1999046382062606260700833440000
1348 3812240379398303549318369440000
1349 6175199292248491699722317440000
1350 8509868211813138845174989440000
1351 9987275887475142116906758440000
1352 9987275887475142116906758440000
1353 8509868211813138845174989440000
1354 6175199292248491699722317440000
1355 3812240379398303549318369440000
1356 1999046382062606260700833440000
1357 888465058694491671422592640000
1358 333752222881073354197248640000
1359 105601289270964615976473202500
1360 28024584572368020217815202500
1361 6206136375887727660692640000
1362 1139902599652847937678240000
1363 172392677107992435019240000
1364 21281491914719299867240000
1365 2122254041357049294240000
1366 168831518082973678240000
1367 10551969880185854890000
1368 508453040032750890000
1369 18447275828852640000
1370 488867774804640000
1371 9090516473640000
1372 112228598440000
1373 848609440000
1374 3457440000
1375 6002500
1376 2500
1377 1
1378 1
1379 2601
1380 6502500
1381 3903125625
1382 999200160000
1383 137952072090000
1384 11676263381697600
1385 656789815220490000
1386 25949899638099360000
1387 749708819231964322500
1388 16326992063273889690000
1389 274456736583634085688900
1390 3629179987882764769440000
1391 38333213622011702877210000
1392 327533493906419520441960000
1393 2287721189581062874923690000
1394 13177274051986922159560454400
1395 63055315287828045490084205625
1396 252221261151312181960336822500
1397 847743683314132611588909875625
1398 2404680143251168405171866240000
1399 5777244044160932093425408641600
1400 11790293967675371619235527840000
1401 20486853774411131264002229160000
1402 30362369298938236126611999360000
1403 38427373643968705097743311690000
1404 41563047333316551433719165923904
1405 38427373643968705097743311690000
1406 30362369298938236126611999360000
1407 20486853774411131264002229160000
1408 11790293967675371619235527840000
1409 5777244044160932093425408641600
1410 2404680143251168405171866240000
1411 847743683314132611588909875625
1412 252221261151312181960336822500
1413 63055315287828045490084205625
1414 13177274051986922159560454400
1415 2287721189581062874923690000
1416 327533493906419520441960000
1417 38333213622011702877210000
1418 3629179987882764769440000
1419 274456736583634085688900
1420 16326992063273889690000
1421 749708819231964322500
1422 25949899638099360000
1423 656789815220490000
1424 11676263381697600
1425 137952072090000
1426 999200160000
1427 3903125625
1428 6502500
1429 2601
1430 1
1431 1
1432 2704
1433 7033104
1434 4395690000
1435 1172672410000
1436 168864827040000
1437 14920896117254400
1438 877017116225286400
1439 36244074701147040000
1440 1096383259709697960000
1441 25027316632138660840000
1442 441481865390925977217600
1443 6133314179521872460353600
1444 68147935328020805115040000
1445 613331417952187246035360000
1446 4518625344504889710587040000
1447 27493324873898640061305145600
1448 139184957174111865310357299600
1449 589970839232827110744594090000
1450 2104957685657864629693675210000
1451 6349858503272616569906959290000
1452 16255637768377898418961815782400
1453 35423283209549116509347630310400
1454 65869741505359927393415015040000
1455 104719192071848202150967916160000
1456 142534455875571164038817441440000
1457 166252189333266205734876663695616
1458 166252189333266205734876663695616
1459 142534455875571164038817441440000
1460 104719192071848202150967916160000
1461 65869741505359927393415015040000
1462 35423283209549116509347630310400
1463 16255637768377898418961815782400
1464 6349858503272616569906959290000
1465 2104957685657864629693675210000
1466 589970839232827110744594090000
1467 139184957174111865310357299600
1468 27493324873898640061305145600
1469 4518625344504889710587040000
1470 613331417952187246035360000
1471 68147935328020805115040000
1472 6133314179521872460353600
1473 441481865390925977217600
1474 25027316632138660840000
1475 1096383259709697960000
1476 36244074701147040000
1477 877017116225286400
1478 14920896117254400
1479 168864827040000
1480 1172672410000
1481 4395690000
1482 7033104
1483 2704
1484 1
1485 1
1486 2809
1487 7595536
1488 4938997284
1489 1371943690000
1490 205877299980625
1491 18973651966214400
1492 1164244366482433600
1493 50276348560751622400
1494 1590775091180031802500
1495 38021488599068414440000
1496 703017324196774982995600
1497 10248946775893479917390400
1498 119642218960256525980092100
1499 1132707398440298470817440000
1500 8790040576671908031190440000
1501 56412527078729934209062201600
1502 301674803010864374735180289025
1503 1352839255024499064556379427600
1504 5114901504336454796548039502500
1505 16379019775659118406674608490000
1506 44591881339231949862171621614025
1507 103542146238942214645949525017600
1508 205586782098395595609003085830400
1509 349769572568158858313993907840000
1510 510687865503162499725814021690000
1511 640606858487167039656061108807936
1512 690831952421811792765190160238144
1513 640606858487167039656061108807936
1514 510687865503162499725814021690000
1515 349769572568158858313993907840000
1516 205586782098395595609003085830400
1517 103542146238942214645949525017600
1518 44591881339231949862171621614025
1519 16379019775659118406674608490000
1520 5114901504336454796548039502500
1521 1352839255024499064556379427600
1522 301674803010864374735180289025
1523 56412527078729934209062201600
1524 8790040576671908031190440000
1525 1132707398440298470817440000
1526 119642218960256525980092100
1527 10248946775893479917390400
1528 703017324196774982995600
1529 38021488599068414440000
1530 1590775091180031802500
1531 50276348560751622400
1532 1164244366482433600
1533 18973651966214400
1534 205877299980625
1535 1371943690000
1536 4938997284
1537 7595536
1538 2809
1539 1
1540 1
1541 2916
1542 8191044
1543 5537145744
1544 1600235120016
1545 250036737502500
1546 24013528269740100
1547 1536865809263366400
1548 69284419850260742400
1549 2290716131299245795600
1550 57267903282481144890000
1551 1108706607548834965070400
1552 16942136507089221904257600
1553 207541172211842968327155600
1554 2064359233657443963064784400
1555 16851912111489338473998240000
1556 113918925873667928084228102400
1557 642573941256158156850099140100
1558 3043888323805122895251853712100
1559 12175553295220491581007414848400
1560 41315935697077845392615188890000
1561 119403054164554973184657895892100
1562 294852439875737790925379702100900
1563 623820038084205574189233088742400
1564 1133253415120834700937340261401600
1565 1770708461126304220214594158440000
1566 2382665305291554958720757899596864
1567 2763327809687247171060760640952576
1568 2763327809687247171060760640952576
1569 2382665305291554958720757899596864
1570 1770708461126304220214594158440000
1571 1133253415120834700937340261401600
1572 623820038084205574189233088742400
1573 294852439875737790925379702100900
1574 119403054164554973184657895892100
1575 41315935697077845392615188890000
1576 12175553295220491581007414848400
1577 3043888323805122895251853712100
1578 642573941256158156850099140100
1579 113918925873667928084228102400
1580 16851912111489338473998240000
1581 2064359233657443963064784400
1582 207541172211842968327155600
1583 16942136507089221904257600
1584 1108706607548834965070400
1585 57267903282481144890000
1586 2290716131299245795600
1587 69284419850260742400
1588 1536865809263366400
1589 24013528269740100
1590 250036737502500
1591 1600235120016
1592 5537145744
1593 8191044
1594 2916
1595 1
1596 1
1597 3025
1598 8820900
1599 6194477025
1600 1861096208400
1601 302544452378025
1602 30254445237802500
1603 2017803417110105625
1604 94877940265748640000
1605 3274771406984980402500
1606 85548349347903932490000
1607 1732354074295054632922500
1608 27717665188720874126760000
1609 355902520374617335141522500
1610 3714864177164644847276010000
1611 31860646335784530552402922500
1612 226564596165578883928198560000
1613 1346112307686896415839023475625
1614 6725903710380202160801210722500
1615 28419019072563261599187831725625
1616 102025065700947332500131384810000
1617 312451763709151205781652365980625
1618 819034555210382752570499172502500
1619 1842827749223361193283623138130625
1620 3567212883184729417622741197440000
1621 5951547883230078073499052588090000
1622 8570228951851312425838635726849600
1623 10662074775897860577115817524083600
1624 11466483709607575709820028722745600
1625 10662074775897860577115817524083600
1626 8570228951851312425838635726849600
1627 5951547883230078073499052588090000
1628 3567212883184729417622741197440000
1629 1842827749223361193283623138130625
1630 819034555210382752570499172502500
1631 312451763709151205781652365980625
1632 102025065700947332500131384810000
1633 28419019072563261599187831725625
1634 6725903710380202160801210722500
1635 1346112307686896415839023475625
1636 226564596165578883928198560000
1637 31860646335784530552402922500
1638 3714864177164644847276010000
1639 355902520374617335141522500
1640 27717665188720874126760000
1641 1732354074295054632922500
1642 85548349347903932490000
1643 3274771406984980402500
1644 94877940265748640000
1645 2017803417110105625
1646 30254445237802500
1647 302544452378025
1648 1861096208400
1649 6194477025
1650 8820900
1651 3025
1652 1
1653 1
1654 3136
1655 9486400
1656 6915585600
1657 2158431105600
1658 364774856846400
1659 37951176106299456
1660 2635498340715240000
1661 129139418695046760000
1662 4649019073021683360000
1663 126786211509937019040000
1664 2682796235550267322886400
1665 44898036173465217593760000
1666 603629152998810147649440000
1667 6604202981626035284046240000
1668 59437826834634317556416160000
1669 444066608484534612499269177600
1670 2775416303028341328120432360000
1671 14606948778221824083291272040000
1672 65100105048618253013187027240000
1673 246875467622045397160811745960000
1674 799876515095427086801030056910400
1675 2221879208598408574447305713640000
1676 5306802407313554363762573150760000
1677 10924589454753233841469644917160000
1678 19421492364005749051501590963840000
1679 29862486658895239741588846266000384
1680 39757748510363484863062073431065600
1681 45865934838430302839280114890982400
1682 45865934838430302839280114890982400
1683 39757748510363484863062073431065600
1684 29862486658895239741588846266000384
1685 19421492364005749051501590963840000
1686 10924589454753233841469644917160000
1687 5306802407313554363762573150760000
1688 2221879208598408574447305713640000
1689 799876515095427086801030056910400
1690 246875467622045397160811745960000
1691 65100105048618253013187027240000
1692 14606948778221824083291272040000
1693 2775416303028341328120432360000
1694 444066608484534612499269177600
1695 59437826834634317556416160000
1696 6604202981626035284046240000
1697 603629152998810147649440000
1698 44898036173465217593760000
1699 2682796235550267322886400
1700 126786211509937019040000
1701 4649019073021683360000
1702 129139418695046760000
1703 2635498340715240000
1704 37951176106299456
1705 364774856846400
1706 2158431105600
1707 6915585600
1708 9486400
1709 3136
1710 1
1711 1
1712 3249
1713 10188864
1714 7705328400
1715 2496526401600
1716 438296416380900
1717 47406140395758144
1718 3425093643593525904
1719 174749675693547240000
1720 6555843302190733175625
1721 186477320595647521440000
1722 4119284011957853748609600
1723 72036404704981971339321600
1724 1013011941163808971959210000
1725 11604681172148722897710240000
1726 109474772894403003254419560000
1727 858282219492119545514649350400
1728 5635829730336925609414552961025
1729 31201825496675020674959462760000
1730 146475236359391069279670811290000
1731 585900945437564277118683245160000
1732 2005245985760063738438693406560100
1733 5892967794886717925207588786625600
1734 14915052786645102186734083189290000
1735 32593196637734854684054064587560000
1736 61621512393217459637039715860855625
1737 100960685905047485869325870466425856
1738 143525472122412180355654085086146816
1739 177191940891866889327968006279193600
1740 190074518227117415720435067960206400
1741 177191940891866889327968006279193600
1742 143525472122412180355654085086146816
1743 100960685905047485869325870466425856
1744 61621512393217459637039715860855625
1745 32593196637734854684054064587560000
1746 14915052786645102186734083189290000
1747 5892967794886717925207588786625600
1748 2005245985760063738438693406560100
1749 585900945437564277118683245160000
1750 146475236359391069279670811290000
1751 31201825496675020674959462760000
1752 5635829730336925609414552961025
1753 858282219492119545514649350400
1754 109474772894403003254419560000
1755 11604681172148722897710240000
1756 1013011941163808971959210000
1757 72036404704981971339321600
1758 4119284011957853748609600
1759 186477320595647521440000
1760 6555843302190733175625
1761 174749675693547240000
1762 3425093643593525904
1763 47406140395758144
1764 438296416380900
1765 2496526401600
1766 7705328400
1767 10188864
1768 3249
1769 1
1770 1
1771 3364
1772 10929636
1773 8568834624
1774 2880080526400
1775 524894675936400
1776 58977165788213904
1777 4429840452536955456
1778 235143163613237166144
1779 9185279828642076802500
1780 272269837883575634602500
1781 6273097064837582621241600
1782 114522904266332396779526400
1783 1682850454358051052676929600
1784 20164332367308008175566760000
1785 199174221750552570550496160000
1786 1636769493407874235323855110400
1787 11278364790513633402778439120100
1788 65601838106759230969102270452900
1789 323959694354366572686924792360000
1790 1364938213609394894894217753960000
1791 4927426951129915570568126091795600
1792 15296252825616449923146858548000400
1793 40958561285121733678508943550017600
1794 94847330008079629028683281377640000
1795 190353322030104255481176863320402500
1796 331671628305253654750402566649469316
1797 502413827491981867550905663090320384
1798 662304099066933572999204859025785856
1799 760298072908469662881740271840825600
1800 760298072908469662881740271840825600
1801 662304099066933572999204859025785856
1802 502413827491981867550905663090320384
1803 331671628305253654750402566649469316
1804 190353322030104255481176863320402500
1805 94847330008079629028683281377640000
1806 40958561285121733678508943550017600
1807 15296252825616449923146858548000400
1808 4927426951129915570568126091795600
1809 1364938213609394894894217753960000
1810 323959694354366572686924792360000
1811 65601838106759230969102270452900
1812 11278364790513633402778439120100
1813 1636769493407874235323855110400
1814 199174221750552570550496160000
1815 20164332367308008175566760000
1816 1682850454358051052676929600
1817 114522904266332396779526400
1818 6273097064837582621241600
1819 272269837883575634602500
1820 9185279828642076802500
1821 235143163613237166144
1822 4429840452536955456
1823 58977165788213904
1824 524894675936400
1825 2880080526400
1826 8568834624
1827 10929636
1828 3364
1829 1
1830 1
1831 3481
1832 11710084
1833 9511515729
1834 3314234814016
1835 626597519524900
1836 73086334677384336
1837 5702764280799238884
1838 314699481944513100864
1839 12789583633401227739801
1840 394740235598803325302500
1841 9477713056727267840513025
1842 180468189113220042186297600
1843 2768432151049326897149523600
1844 34662736281777371090937230400
1845 358122658013261104383407610000
1846 3081446515171882213716787257600
1847 22256228931846914895165389216025
1848 135847708774318193339348604072900
1849 704814810029718774701990751378225
1850 3123832953040304818623781723560000
1851 11878374803935759072816930003836900
1852 38894270333068562587636387586259600
1853 110012925797460459054698790507416100
1854 269521270006632807060282859163726400
1855 573200617635634008070914066797855625
1856 1060191862378868661327962657949313764
1857 1707912630370692266547561145720122321
1858 2399043255829340028730730607979979776
1859 2940663990882647662768153206975459904
1860 3146965031860146131380901172744249600
1861 2940663990882647662768153206975459904
1862 2399043255829340028730730607979979776
1863 1707912630370692266547561145720122321
1864 1060191862378868661327962657949313764
1865 573200617635634008070914066797855625
1866 269521270006632807060282859163726400
1867 110012925797460459054698790507416100
1868 38894270333068562587636387586259600
1869 11878374803935759072816930003836900
1870 3123832953040304818623781723560000
1871 704814810029718774701990751378225
1872 135847708774318193339348604072900
1873 22256228931846914895165389216025
1874 3081446515171882213716787257600
1875 358122658013261104383407610000
1876 34662736281777371090937230400
1877 2768432151049326897149523600
1878 180468189113220042186297600
1879 9477713056727267840513025
1880 394740235598803325302500
1881 12789583633401227739801
1882 314699481944513100864
1883 5702764280799238884
1884 73086334677384336
1885 626597519524900
1886 3314234814016
1887 9511515729
1888 11710084
1889 3481
1890 1
1891 1
1892 3600
1893 12531600
1894 10539075600
1895 3804606291600
1896 745702833153600
1897 90230042811585600
1898 7308633467738433600
1899 418978600221984897600
1900 17701845859378861923600
1901 568425939262276788435600
1902 14210648481556919710890000
1903 281981545489406315916090000
1904 4511704727830501054657440000
1905 58972519193950158755847840000
1906 636662503134686407792724640000
1907 5729962528212177670134521760000
1908 43332841619604593630392320810000
1909 277240221988404476202752253210000
1910 1509418986381313259326095600810000
1911 7028624144340685841903508878010000
1912 28114496577362743367614035512040000
1913 96966324930087829165852489827240000
1914 289296225617865341560931808492840000
1915 748670194462868908500785719899240000
1916 1684507937541455044126767869773290000
1917 3301635557581251886488465024755648400
1918 5645992166514685178669623622215280400
1919 8434136446275023538506474793679616400
1920 11016014950236765438049273199908070400
1921 12587860127440584525523604690976998400
1922 12587860127440584525523604690976998400
1923 11016014950236765438049273199908070400
1924 8434136446275023538506474793679616400
1925 5645992166514685178669623622215280400
1926 3301635557581251886488465024755648400
1927 1684507937541455044126767869773290000
1928 748670194462868908500785719899240000
1929 289296225617865341560931808492840000
1930 96966324930087829165852489827240000
1931 28114496577362743367614035512040000
1932 7028624144340685841903508878010000
1933 1509418986381313259326095600810000
1934 277240221988404476202752253210000
1935 43332841619604593630392320810000
1936 5729962528212177670134521760000
1937 636662503134686407792724640000
1938 58972519193950158755847840000
1939 4511704727830501054657440000
1940 281981545489406315916090000
1941 14210648481556919710890000
1942 568425939262276788435600
1943 17701845859378861923600
1944 418978600221984897600
1945 7308633467738433600
1946 90230042811585600
1947 745702833153600
1948 3804606291600
1949 10539075600
1950 12531600
1951 3600
1952 1
1953 1
1954 3721
1955 13395600
1956 11657520900
1957 4357322256400
1958 884808750690225
1959 110990409686581824
1960 9326277480608611600
1961 555008676192953294400
1962 24359677678531340687025
1963 813192202996898089107600
1964 21151129199949319297688676
1965 437006801651845440034890000
1966 7286481463653339593915075625
1967 99337593445309434463788960000
1968 1119575224085145615971988840000
1969 10528982996285191659541015046400
1970 83285900654209035588166232300625
1971 557929078430964335289584172090000
1972 3183984154379176098612472636402500
1973 15558304843005170742250420306410000
1974 65383776102729230044307391337688025
1975 237220049352305596532634526395240000
1976 745478708811687628773010567452810000
1977 2034917307228878895932376671837160000
1978 4836461447215859737033721638446305625
1979 10028886456946806750713125189482259344
1980 18173647795502719333762689877390188900
1981 28818569069411719547091453358385539600
1982 40029874638506840034161470289900322225
1983 48740299203128423537433228985562342400
1984 52043808371340461132748147839028234496
1985 48740299203128423537433228985562342400
1986 40029874638506840034161470289900322225
1987 28818569069411719547091453358385539600
1988 18173647795502719333762689877390188900
1989 10028886456946806750713125189482259344
1990 4836461447215859737033721638446305625
1991 2034917307228878895932376671837160000
1992 745478708811687628773010567452810000
1993 237220049352305596532634526395240000
1994 65383776102729230044307391337688025
1995 15558304843005170742250420306410000
1996 3183984154379176098612472636402500
1997 557929078430964335289584172090000
1998 83285900654209035588166232300625
1999 10528982996285191659541015046400
2000 1119575224085145615971988840000
2001 99337593445309434463788960000
2002 7286481463653339593915075625
2003 437006801651845440034890000
2004 21151129199949319297688676
2005 813192202996898089107600
2006 24359677678531340687025
2007 555008676192953294400
2008 9326277480608611600
2009 110990409686581824
2010 884808750690225
2011 4357322256400
2012 11657520900
2013 13395600
2014 3721
2015 1
2016 1
2017 3844
2018 14303524
2019 12873171600
2020 4979056704400
2021 1046846672100100
2022 136048193506128996
2023 11851309300978348096
2024 731636951744071489600
2025 33335208613839257244900
2026 1156032111065116958036100
2027 31259108283200762545296144
2028 671941658219877548597646864
2029 11665653788539540774264702500
2030 165735116841913830763370122500
2031 1948233210223313602442881440000
2032 19127320717259109990205889337600
2033 158099260303594831012795554056100
2034 1107788934653216376473740473922500
2035 6619380794717984274238152955290000
2036 33903698308680202002953863751610000
2037 149515309541279690833026539144600100
2038 569921168568914195669654449664564100
2039 1884036920888972547668279172444840000
2040 5417051335864134678645468093173160000
2041 13580246751714948742993152650246602500
2042 29746172484956423726652201565100158116
2043 57028165000744859688966350929541131536
2044 95829221023199524168702030025634960400
2045 141299208549513584105892278966369916100
2046 182966513805493808669817707246583636900
2047 208175233485361844530992591356112937984
2048 208175233485361844530992591356112937984
2049 182966513805493808669817707246583636900
2050 141299208549513584105892278966369916100
2051 95829221023199524168702030025634960400
2052 57028165000744859688966350929541131536
2053 29746172484956423726652201565100158116
2054 13580246751714948742993152650246602500
2055 5417051335864134678645468093173160000
2056 1884036920888972547668279172444840000
2057 569921168568914195669654449664564100
2058 149515309541279690833026539144600100
2059 33903698308680202002953863751610000
2060 6619380794717984274238152955290000
2061 1107788934653216376473740473922500
2062 158099260303594831012795554056100
2063 19127320717259109990205889337600
2064 1948233210223313602442881440000
2065 165735116841913830763370122500
2066 11665653788539540774264702500
2067 671941658219877548597646864
2068 31259108283200762545296144
2069 1156032111065116958036100
2070 33335208613839257244900
2071 731636951744071489600
2072 11851309300978348096
2073 136048193506128996
2074 1046846672100100
2075 4979056704400
2076 12873171600
2077 14303524
2078 3844
2079 1
2080 1
2081 3969
2082 15256836
2083 14192671689
2084 5677068675600
2085 1235117253735225
2086 166197377662611876
2087 14999313334050721809
2088 959956053379246195776
2089 45372922835503433472225
2090 1633425222078123605000100
2091 45882914488174492064452809
2092 1025350419636560549936201616
2093 18520391954685374933222641689
2094 273970295187653475343530202500
2095 3356136116048755072958244980625
2096 34366833828339251947092428601600
2097 296548187214067998246590526488025
2098 2171266311920304097888531328888100
2099 13570414449501900611803320805550625
2100 72776516272120996078812268918410000
2101 336409446467879304374309713075350225
2102 1345637785871517217497238852301400900
2103 4673589086880207526059625022145981225
2104 14135619166367357356702079462067240000
2105 37326869361188803020041428579521305625
2106 86239998972090610497503716590126024516
2107 174648755314781132797459449721719715329
2108 310486676115166458306594577283057271696
2109 485135431429947591104054027004776987025
2110 666844897423328674573467842113581684900
2111 806882325882227696233896088957433838729
2112 859778877943185391200322159305319719936
2113 806882325882227696233896088957433838729
2114 666844897423328674573467842113581684900
2115 485135431429947591104054027004776987025
2116 310486676115166458306594577283057271696
2117 174648755314781132797459449721719715329
2118 86239998972090610497503716590126024516
2119 37326869361188803020041428579521305625
2120 14135619166367357356702079462067240000
2121 4673589086880207526059625022145981225
2122 1345637785871517217497238852301400900
2123 336409446467879304374309713075350225
2124 72776516272120996078812268918410000
2125 13570414449501900611803320805550625
2126 2171266311920304097888531328888100
2127 296548187214067998246590526488025
2128 34366833828339251947092428601600
2129 3356136116048755072958244980625
2130 273970295187653475343530202500
2131 18520391954685374933222641689
2132 1025350419636560549936201616
2133 45882914488174492064452809
2134 1633425222078123605000100
2135 45372922835503433472225
2136 959956053379246195776
2137 14999313334050721809
2138 166197377662611876
2139 1235117253735225
2140 5677068675600
2141 14192671689
2142 15256836
2143 3969
2144 1
2145 1
2146 4096
2147 16257024
2148 15623000064
2149 6459242582016
2150 1453329580953600
2151 202361610851979264
2152 18909568302946062336
2153 1253820151352484827136
2154 61437187416271756529664
2155 2294413480669408191385600
2156 66905097096319942860804096
2157 1553193535070766276826435584
2158 29165523047439944531518623744
2159 448872931635451454002839883776
2160 5725420046370554260240304640000
2161 61096593472603114572608761958400
2162 549869341253428031153478857625600
2163 4202980535739870314249255351193600
2164 27449095103782609830096988651622400
2165 153973455914570041290710254901760000
2166 745231526626518999847037633724518400
2167 3124564836127967416592228083348377600
2168 11387876799441600253860930452534169600
2169 36187185065900434833157323422892134400
2170 100519958516390096758770342841367040000
2171 244625371045486939472143506338750828544
2172 522542952351602278990791750226562420736
2173 981291223277563127487508787462501994496
2174 1622134471132298231152820648662503297024
2175 2362799913361552120287996783129092198400
2176 3034885222051060278947693645885811757056
2177 3439115511772741564801288637221278879744
2178 3439115511772741564801288637221278879744
2179 3034885222051060278947693645885811757056
2180 2362799913361552120287996783129092198400
2181 1622134471132298231152820648662503297024
2182 981291223277563127487508787462501994496
2183 522542952351602278990791750226562420736
2184 244625371045486939472143506338750828544
2185 100519958516390096758770342841367040000
2186 36187185065900434833157323422892134400
2187 11387876799441600253860930452534169600
2188 3124564836127967416592228083348377600
2189 745231526626518999847037633724518400
2190 153973455914570041290710254901760000
2191 27449095103782609830096988651622400
2192 4202980535739870314249255351193600
2193 549869341253428031153478857625600
2194 61096593472603114572608761958400
2195 5725420046370554260240304640000
2196 448872931635451454002839883776
2197 29165523047439944531518623744
2198 1553193535070766276826435584
2199 66905097096319942860804096
2200 2294413480669408191385600
2201 61437187416271756529664
2202 1253820151352484827136
2203 18909568302946062336
2204 202361610851979264
2205 1453329580953600
2206 6459242582016
2207 15623000064
2208 16257024
2209 4096
2210 1
2211 1
2212 4225
2213 17305600
2214 17171481600
2215 7334130585600
2216 1705643744313600
2217 245612699181158400
2218 23749383495822566400
2219 1630467879182594150400
2220 82771720929128881166400
2221 3204594034984545325158400
2222 96938969558282496086041600
2223 2336149051503733542040473600
2224 45571129761624913330497849600
2225 729138076185998613287965593600
2226 9675959878366236699806114841600
2227 107510665315180407775623498240000
2228 1008332450866203746364343825290000
2229 8038747289950634711499820669440000
2230 54807385072533802708960197095040000
2231 321253259871139962692963371338240000
2232 1626344628097646061133127067399840000
2233 7139689795911661619849736967088640000
2234 27275385191406327138640833992039040000
2235 90952324154330361195770191232432640000
2236 265435515457342599253627936565484840000
2237 679514919570797054089287517607641190400
2238 1528908569034293371700896914617192678400
2239 3028455382284663413904108566127882342400
2240 5288208441770030884738169167128916998400
2241 8149248680777598129156560333649317990400
2242 11092032926613953009129762676356016153600
2243 13342757609953933068214365924940223385600
2244 14189709997304524522739691886972561784100
2245 13342757609953933068214365924940223385600
2246 11092032926613953009129762676356016153600
2247 8149248680777598129156560333649317990400
2248 5288208441770030884738169167128916998400
2249 3028455382284663413904108566127882342400
2250 1528908569034293371700896914617192678400
2251 679514919570797054089287517607641190400
2252 265435515457342599253627936565484840000
2253 90952324154330361195770191232432640000
2254 27275385191406327138640833992039040000
2255 7139689795911661619849736967088640000
2256 1626344628097646061133127067399840000
2257 321253259871139962692963371338240000
2258 54807385072533802708960197095040000
2259 8038747289950634711499820669440000
2260 1008332450866203746364343825290000
2261 107510665315180407775623498240000
2262 9675959878366236699806114841600
2263 729138076185998613287965593600
2264 45571129761624913330497849600
2265 2336149051503733542040473600
2266 96938969558282496086041600
2267 3204594034984545325158400
2268 82771720929128881166400
2269 1630467879182594150400
2270 23749383495822566400
2271 245612699181158400
2272 1705643744313600
2273 7334130585600
2274 17171481600
2275 17305600
2276 4225
2277 1
2278 1
2279 4356
2280 18404100
2281 18845798400
2282 8310997094400
2283 1996717051929600
2284 297191366009201664
2285 29719136600920166400
2286 2111271724649042841600
2287 110973720026865314361600
2288 4451279214410930942726400
2289 139592116163926794363899904
2290 3489802904098169859097497600
2291 70668508807987939646724326400
2292 1174602610897266996849991910400
2293 16204721734011275303481521049600
2294 187326583245170342508246383333376
2295 1829361164503616626057093587240000
2296 15198256595062918751429348453160000
2297 108076491342669644454608700111360000
2298 661332325141155802216705314531840000
2299 3498447999996714193726371113873433600
2300 16064302040801238644661908175949440000
2301 64257208163204954578647632703797760000
2302 224596555564774973565065166104578560000
2303 687826951417123356543012071195271840000
2304 1849979368531494979758085266686803140864
2305 4378649392973952614812036134169948262400
2306 9135700585340715949422643292280509337600
2307 16826468935244890090518235859761550361600
2308 27390530288169149267442883343654652134400
2309 39442363614963574945117752014862699073536
2310 50277726772456169935243752568373367705600
2311 56758839989218098090958767547890247136400
2312 56758839989218098090958767547890247136400
2313 50277726772456169935243752568373367705600
2314 39442363614963574945117752014862699073536
2315 27390530288169149267442883343654652134400
2316 16826468935244890090518235859761550361600
2317 9135700585340715949422643292280509337600
2318 4378649392973952614812036134169948262400
2319 1849979368531494979758085266686803140864
2320 687826951417123356543012071195271840000
2321 224596555564774973565065166104578560000
2322 64257208163204954578647632703797760000
2323 16064302040801238644661908175949440000
2324 3498447999996714193726371113873433600
2325 661332325141155802216705314531840000
2326 108076491342669644454608700111360000
2327 15198256595062918751429348453160000
2328 1829361164503616626057093587240000
2329 187326583245170342508246383333376
2330 16204721734011275303481521049600
2331 1174602610897266996849991910400
2332 70668508807987939646724326400
2333 3489802904098169859097497600
2334 139592116163926794363899904
2335 4451279214410930942726400
2336 110973720026865314361600
2337 2111271724649042841600
2338 29719136600920166400
2339 297191366009201664
2340 1996717051929600
2341 8310997094400
2342 18845798400
2343 18404100
2344 4356
2345 1
2346 1
2347 4489
2348 19554084
2349 20654001225
2350 9399865446400
2351 2331754122297600
2352 358530513844478976
2353 37058112278202951936
2354 2722636820439400550400
2355 148085918311711770561600
2356 6150136162970350569990400
2357 199817923934906690018988096
2358 5178752144296424627268980736
2359 108789758586782531232560185600
2360 1877106130408626396888434918400
2361 26901995511825671167651090233600
2362 323302203839896065943682435518464
2363 3284800906982694013748117245248144
2364 28415232759365865170831464059240000
2365 210570906960609389738167732118010000
2366 1343920691515911451403707631024640000
2367 7421802018896620990376975392333574400
2368 35611186104274943346117188050289894400
2369 148993082357761901396461375623630240000
2370 545275250367915011537900232906140160000
2371 1750371420017838292245794324033772840000
2372 4940248295858346796034529900152920463616
2373 12284848203162545804932018878930561093696
2374 26962629801179798748821989309038268518400
2375 52308877458666420786936537932458171449600
2376 89814529191812498949270345748477526246400
2377 136617878292879234512834559255184148257024
2378 184242216719637344358619759411777998065664
2379 220406948712456784022762895780691452764100
2380 233967339496418771653180814988502588976400
2381 220406948712456784022762895780691452764100
2382 184242216719637344358619759411777998065664
2383 136617878292879234512834559255184148257024
2384 89814529191812498949270345748477526246400
2385 52308877458666420786936537932458171449600
2386 26962629801179798748821989309038268518400
2387 12284848203162545804932018878930561093696
2388 4940248295858346796034529900152920463616
2389 1750371420017838292245794324033772840000
2390 545275250367915011537900232906140160000
2391 148993082357761901396461375623630240000
2392 35611186104274943346117188050289894400
2393 7421802018896620990376975392333574400
2394 1343920691515911451403707631024640000
2395 210570906960609389738167732118010000
2396 28415232759365865170831464059240000
2397 3284800906982694013748117245248144
2398 323302203839896065943682435518464
2399 26901995511825671167651090233600
2400 1877106130408626396888434918400
2401 108789758586782531232560185600
2402 5178752144296424627268980736
2403 199817923934906690018988096
2404 6150136162970350569990400
2405 148085918311711770561600
2406 2722636820439400550400
2407 37058112278202951936
2408 358530513844478976
2409 2331754122297600
2410 9399865446400
2411 20654001225
2412 19554084
2413 4489
2414 1
2415 1
2416 4624
2417 20757136
2418 22604521104
2419 10611566851600
2420 2716561114009600
2421 431281242460164096
2422 46051252667135299584
2423 3497075738253274484736
2424 196710510276746689766400
2425 8453694892263644778726400
2426 284382296175749010356356096
2427 7636017192355442435105793024
2428 166295485522407413031192825856
2429 2976590791155517304256557977600
2430 44284381362293308465367974809600
2431 552865898874141793240971738845184
2432 5839646056858122691107763991552256
2433 52556814511723104219969875923970304
2434 405530976170702964660261388302240000
2435 2697174165611794510108829898375840000
2436 15535723193923936378226860214644838400
2437 77819529558680216461458354227098521600
2438 340219265591254830645549333769711718400
2439 1302351631044028415987216258759293440000
2440 4377348537675762175957032425274291840000
2441 12949947913859974821351284726931464979456
2442 33792467633208573350390038843649562461184
2443 77922000125409618384095549103120596018176
2444 159024490051856364049174590006368563302400
2445 287605528381538085277995899405097009254400
2446 461447092203267772379362309712177868181504
2447 657358032493520895304211240370417795567616
2448 831968759874612383119392351093810022515264
2449 935869357985675086612723259954010355905600
2450 935869357985675086612723259954010355905600
2451 831968759874612383119392351093810022515264
2452 657358032493520895304211240370417795567616
2453 461447092203267772379362309712177868181504
2454 287605528381538085277995899405097009254400
2455 159024490051856364049174590006368563302400
2456 77922000125409618384095549103120596018176
2457 33792467633208573350390038843649562461184
2458 12949947913859974821351284726931464979456
2459 4377348537675762175957032425274291840000
2460 1302351631044028415987216258759293440000
2461 340219265591254830645549333769711718400
2462 77819529558680216461458354227098521600
2463 15535723193923936378226860214644838400
2464 2697174165611794510108829898375840000
2465 405530976170702964660261388302240000
2466 52556814511723104219969875923970304
2467 5839646056858122691107763991552256
2468 552865898874141793240971738845184
2469 44284381362293308465367974809600
2470 2976590791155517304256557977600
2471 166295485522407413031192825856
2472 7636017192355442435105793024
2473 284382296175749010356356096
2474 8453694892263644778726400
2475 196710510276746689766400
2476 3497075738253274484736
2477 46051252667135299584
2478 431281242460164096
2479 2716561114009600
2480 10611566851600
2481 22604521104
2482 20757136
2483 4624
2484 1
2485 1
2486 4761
2487 22014864
2488 24706181124
2489 11957791664016
2490 3157604361279225
2491 517341898551988224
2492 57036944315356701696
2493 4474490080576146149376
2494 260149649840997497216064
2495 11562206659599888765158400
2496 402480413820672127915163904
2497 11189620761097033374434804736
2498 252465818422251815510685281856
2499 4684809506344270375393544638464
2500 72303820187201111661048329241600
2501 937057509626126407127186346971136
2502 10282009939608551084454165815007504
2503 96202612030109073122367004718962944
2504 772293191019486725899001787882785856
2505 5348290796533841592098350331598240000
2506 32103115506194384156570347865418435600
2507 167722399379301272328204266398920806400
2508 765493347580323368952486000981851366400
2509 3061973390321293475809944003927405465600
2510 10764750200348297375894334388807284840000
2511 33344890220598885951570290202769445520384
2512 91205180499833343379369033409646012969216
2513 220694017011942411140201611707291586937856
2514 473197248210555093273825139387700456176704
2515 900256358070021580544732726540214898790400
2516 1521433245138336471120598307852963178955776
2517 2286107810592880191777465095254608564424704
2518 3056329680372707990764989956448788207712324
2519 3637284908873305377439326890319219024054336
2520 3854389284921971528860878408859034000403600
2521 3637284908873305377439326890319219024054336
2522 3056329680372707990764989956448788207712324
2523 2286107810592880191777465095254608564424704
2524 1521433245138336471120598307852963178955776
2525 900256358070021580544732726540214898790400
2526 473197248210555093273825139387700456176704
2527 220694017011942411140201611707291586937856
2528 91205180499833343379369033409646012969216
2529 33344890220598885951570290202769445520384
2530 10764750200348297375894334388807284840000
2531 3061973390321293475809944003927405465600
2532 765493347580323368952486000981851366400
2533 167722399379301272328204266398920806400
2534 32103115506194384156570347865418435600
2535 5348290796533841592098350331598240000
2536 772293191019486725899001787882785856
2537 96202612030109073122367004718962944
2538 10282009939608551084454165815007504
2539 937057509626126407127186346971136
2540 72303820187201111661048329241600
2541 4684809506344270375393544638464
2542 252465818422251815510685281856
2543 11189620761097033374434804736
2544 402480413820672127915163904
2545 11562206659599888765158400
2546 260149649840997497216064
2547 4474490080576146149376
2548 57036944315356701696
2549 517341898551988224
2550 3157604361279225
2551 11957791664016
2552 24706181124
2553 22014864
2554 4761
2555 1
2556 1
2557 4900
2558 23328900
2559 26968208400
2560 13451143056400
2561 3662073697104900
2562 618890454810728100
2563 70415980636242841600
2564 5703694431535670169600
2565 342578146794111189561600
2566 15737447953344293041465600
2567 566548126320394549492761600
2568 16298793617531350634581017600
2569 380757928676218496768962105600
2570 7320014853662922461552413497600
2571 117120237658606759384838615961600
2572 1574616528521268653951719170150400
2573 17935866395187575761418801172494400
2574 174331656415508305584170977486286400
2575 1454916046134365612035797293589254400
2576 10482649961206329520512766649932550400
2577 65516562257539559503204791562078440000
2578 356701283402159823961892754060204840000
2579 1698016026773917839686365506931223040000
2580 7090581102350821375930399631022819840000
2581 26048037521830447971299870866743553440000
2582 84395641570730651427011581608249113145600
2583 241701127338660563850139677505281483801600
2584 613038936144284475389448921409143297049600
2585 1379337606324640069626260073170572418361600
2586 2757035096589441090418243975029408127545600
2587 4901395727270117494076878177830058893414400
2588 7757568055335950789272561611321040142438400
2589 10939383078032336855185135709714435513360400
2590 13752080288178392244948072347657541063168400
2591 15417557139687886115443513635436136001614400
2592 15417557139687886115443513635436136001614400
2593 13752080288178392244948072347657541063168400
2594 10939383078032336855185135709714435513360400
2595 7757568055335950789272561611321040142438400
2596 4901395727270117494076878177830058893414400
2597 2757035096589441090418243975029408127545600
2598 1379337606324640069626260073170572418361600
2599 613038936144284475389448921409143297049600
2600 241701127338660563850139677505281483801600
2601 84395641570730651427011581608249113145600
2602 26048037521830447971299870866743553440000
2603 7090581102350821375930399631022819840000
2604 1698016026773917839686365506931223040000
2605 356701283402159823961892754060204840000
2606 65516562257539559503204791562078440000
2607 10482649961206329520512766649932550400
2608 1454916046134365612035797293589254400
2609 174331656415508305584170977486286400
2610 17935866395187575761418801172494400
2611 1574616528521268653951719170150400
2612 117120237658606759384838615961600
2613 7320014853662922461552413497600
2614 380757928676218496768962105600
2615 16298793617531350634581017600
2616 566548126320394549492761600
2617 15737447953344293041465600
2618 342578146794111189561600
2619 5703694431535670169600
2620 70415980636242841600
2621 618890454810728100
2622 3662073697104900
2623 13451143056400
2624 26968208400
2625 23328900
2626 4900
2627 1
2628 1
2629 5041
2630 24700900
2631 29400246225
2632 15105193171600
2633 4237950759207025
2634 738420540284232036
2635 86661855075024454225
2636 7244223640557146214400
2637 449255056708926770702400
2638 21320202938137216130617600
2639 793324751328085812220280896
2640 23603050452736437388371993600
2641 570570962680385684367520206400
2642 11357400700927913859244603398400
2643 188266300394463225146355696129600
2644 2624013857942385218039873169166336
2645 31006413751077012830353970065344400
2646 312853641862078094855751476507073600
2647 2712363827131411631017919436754227600
2648 20316431547266861635103751127377926400
2649 132107596136102767782262141705774966416
2650 748909275147974874049105111710742440000
2651 3715147044690677009487399531441100410000
2652 16180905086894744479884628583062940160000
2653 62054894682205712770946431493031310440000
2654 210093051436075661157316238462806804625664
2655 629346788695344990892848199537254111489600
2656 1671351691240312623276480266535149464806400
2657 3941746526917523010763025526560575714830400
2658 8267825057648645173586179582464750964281600
2659 15442459913230413929775964309025829301063744
2660 25710651260321188644788286050407207993446400
2661 38189356022410671805393538166669300154328100
2662 50638595129808090070696298542397125273507600
2663 59969062917566847151196568083513550605044900
2664 63444820849931946047306736519374335987051584
2665 59969062917566847151196568083513550605044900
2666 50638595129808090070696298542397125273507600
2667 38189356022410671805393538166669300154328100
2668 25710651260321188644788286050407207993446400
2669 15442459913230413929775964309025829301063744
2670 8267825057648645173586179582464750964281600
2671 3941746526917523010763025526560575714830400
2672 1671351691240312623276480266535149464806400
2673 629346788695344990892848199537254111489600
2674 210093051436075661157316238462806804625664
2675 62054894682205712770946431493031310440000
2676 16180905086894744479884628583062940160000
2677 3715147044690677009487399531441100410000
2678 748909275147974874049105111710742440000
2679 132107596136102767782262141705774966416
2680 20316431547266861635103751127377926400
2681 2712363827131411631017919436754227600
2682 312853641862078094855751476507073600
2683 31006413751077012830353970065344400
2684 2624013857942385218039873169166336
2685 188266300394463225146355696129600
2686 11357400700927913859244603398400
2687 570570962680385684367520206400
2688 23603050452736437388371993600
2689 793324751328085812220280896
2690 21320202938137216130617600
2691 449255056708926770702400
2692 7244223640557146214400
2693 86661855075024454225
2694 738420540284232036
2695 4237950759207025
2696 15105193171600
2697 29400246225
2698 24700900
2699 5041
2700 1
2701 1
2702 5184
2703 26132544
2704 32012366400
2705 16934541825600
2706 4894082587598400
2707 878781469429168704
2708 106332557800929413184
2709 9168470545080138177600
2710 586782114885128843366400
2711 28752323629371313324953600
2712 1105239320313033284211216384
2713 33988392651940469839255670784
2714 849709816298511745981391769600
2715 17502011068255144306279436390400
2716 300391659355154619624102163353600
2717 4337655561088432707372035238825984
2718 53136280623333300665307431675618304
2719 556184252199249946410224847123686400
2720 5005658269793249517692023624113177600
2721 38949845096535285028246244764913894400
2722 263300952852578526790944614610817926144
2723 1552938272946840698828224359643395523584
2724 8021375376791532535269753923777869440000
2725 36407036445513175079740414311891615360000
2726 145628145782052700318961657247566461440000
2727 514708118452087064007338081375798901313536
2728 1611127779060083176685691390815370525413376
2729 4475354941833564379682476085598251459481600
2730 11051386693099209998807747068518131155046400
2731 24297281802069487857069588977039268139929600
2732 47622672332056196199856394394996965554262016
2733 83302510083440651209114046803319353898766336
2734 130160172005376017514240698130186490466822400
2735 181793959247178074048815520528938156106553600
2736 227085187848551158240907968549988492576006400
2737 253779283399727784189226946077497343948206336
2738 253779283399727784189226946077497343948206336
2739 227085187848551158240907968549988492576006400
2740 181793959247178074048815520528938156106553600
2741 130160172005376017514240698130186490466822400
2742 83302510083440651209114046803319353898766336
2743 47622672332056196199856394394996965554262016
2744 24297281802069487857069588977039268139929600
2745 11051386693099209998807747068518131155046400
2746 4475354941833564379682476085598251459481600
2747 1611127779060083176685691390815370525413376
2748 514708118452087064007338081375798901313536
2749 145628145782052700318961657247566461440000
2750 36407036445513175079740414311891615360000
2751 8021375376791532535269753923777869440000
2752 1552938272946840698828224359643395523584
2753 263300952852578526790944614610817926144
2754 38949845096535285028246244764913894400
2755 5005658269793249517692023624113177600
2756 556184252199249946410224847123686400
2757 53136280623333300665307431675618304
2758 4337655561088432707372035238825984
2759 300391659355154619624102163353600
2760 17502011068255144306279436390400
2761 849709816298511745981391769600
2762 33988392651940469839255670784
2763 1105239320313033284211216384
2764 28752323629371313324953600
2765 586782114885128843366400
2766 9168470545080138177600
2767 106332557800929413184
2768 878781469429168704
2769 4894082587598400
2770 16934541825600
2771 32012366400
2772 26132544
2773 5184
2774 1
2775 1
2776 5329
2777 27625536
2778 34815081744
2779 18954877838400
2780 5640260836788900
2781 1043222644372474944
2782 130084068071890000656
2783 11564208173901078425664
2784 763418430230188380444225
2785 38604467780529032176537600
2786 1532211326209197287086777344
2787 48676201140067391500508860416
2788 1257806558626324748426343538944
2789 26793512491448337836300809113600
2790 475858249911896244939607737369600
2791 7114609567571639857674846348939264
2792 90294400332188507412443655420717456
2793 979803596684232384932260565395743744
2794 9147857654227786927222494476302854400
2795 73892390359357968642052060645149926400
2796 518909311298591334788810595880565358144
2797 3181702443880705145734566556147502785536
2798 17098363753168830752181007463924906498304
2799 80805121706847026239040677995864397440000
2800 336828293781492552083223381715400031690000
2801 1241683822196094143999594674355650676822016
2802 4057514146791674503099267212502414711686144
2803 11777366165447439298433538301310163964235776
2804 30419855210498806861387646760399339320889600
2805 70027157773514494748687852708838431540121600
2806 143866905248031445322582044065158066575205376
2807 264080354690455223256019485672152788177588224
2808 433514722885405498333367925209852379811060356
2809 636936231971211016835067658710526912486406400
2810 838044990335823491873821720500615427242062400
2811 987866911057084997767998828083990756683704576
2812 1043510649102738705204004934912795791589499664
2813 987866911057084997767998828083990756683704576
2814 838044990335823491873821720500615427242062400
2815 636936231971211016835067658710526912486406400
2816 433514722885405498333367925209852379811060356
2817 264080354690455223256019485672152788177588224
2818 143866905248031445322582044065158066575205376
2819 70027157773514494748687852708838431540121600
2820 30419855210498806861387646760399339320889600
2821 11777366165447439298433538301310163964235776
2822 4057514146791674503099267212502414711686144
2823 1241683822196094143999594674355650676822016
2824 336828293781492552083223381715400031690000
2825 80805121706847026239040677995864397440000
2826 17098363753168830752181007463924906498304
2827 3181702443880705145734566556147502785536
2828 518909311298591334788810595880565358144
2829 73892390359357968642052060645149926400
2830 9147857654227786927222494476302854400
2831 979803596684232384932260565395743744
2832 90294400332188507412443655420717456
2833 7114609567571639857674846348939264
2834 475858249911896244939607737369600
2835 26793512491448337836300809113600
2836 1257806558626324748426343538944
2837 48676201140067391500508860416
2838 1532211326209197287086777344
2839 38604467780529032176537600
2840 763418430230188380444225
2841 11564208173901078425664
2842 130084068071890000656
2843 1043222644372474944
2844 5640260836788900
2845 18954877838400
2846 34815081744
2847 27625536
2848 5329
2849 1
2850 1
2851 5476
2852 29181604
2853 37819358784
2854 21183043070016
2855 6487306940192400
2856 1235442733690240656
2857 158685755571768688704
2858 14537558301258564154944
2859 989462561879411022795876
2860 51610855851117426806328100
2861 2113980655661769801987198976
2862 69342059688607969785844568064
2863 1851047760020896082338795275264
2864 40755909556436416108773119640576
2865 748577930628423969344812401561600
2866 11581332340077972610174630977048576
2867 152185945281337108830576010182778944
2868 1710907045740706804811562135238231104
2869 16559890418033507839163761901565101056
2870 138763624694048092004073074105912550400
2871 1011586824019610590709692710232102492416
2872 6443418114900422107264233158825342179584
2873 35997939220435416070335715829470506722304
2874 176995538586677726273994701082141376152576
2875 768209802893566520286435334557905278440000
2876 2951154778795925144332369981237648917655104
2877 10058373683943508184233403012975655482658816
2878 30478665936668325897080366605848042470772736
2879 82261297349477267344670989461702114627748864
2880 198072683867647403535028244542148373509145600
2881 426076351075294859159794090481776945681895424
2882 819786860705744219132631918106977702982127616
2883 1412210959262629689990197952676473308652805776
2884 2179914253921469705118019061936778357984725904
2885 3017182358368816200855389705102807415895814400
2886 3746232136390995462449834890988873534349007104
2887 4174042596410954820816019739651183166357998656
2888 4174042596410954820816019739651183166357998656
2889 3746232136390995462449834890988873534349007104
2890 3017182358368816200855389705102807415895814400
2891 2179914253921469705118019061936778357984725904
2892 1412210959262629689990197952676473308652805776
2893 819786860705744219132631918106977702982127616
2894 426076351075294859159794090481776945681895424
2895 198072683867647403535028244542148373509145600
2896 82261297349477267344670989461702114627748864
2897 30478665936668325897080366605848042470772736
2898 10058373683943508184233403012975655482658816
2899 2951154778795925144332369981237648917655104
2900 768209802893566520286435334557905278440000
2901 176995538586677726273994701082141376152576
2902 35997939220435416070335715829470506722304
2903 6443418114900422107264233158825342179584
2904 1011586824019610590709692710232102492416
2905 138763624694048092004073074105912550400
2906 16559890418033507839163761901565101056
2907 1710907045740706804811562135238231104
2908 152185945281337108830576010182778944
2909 11581332340077972610174630977048576
2910 748577930628423969344812401561600
2911 40755909556436416108773119640576
2912 1851047760020896082338795275264
2913 69342059688607969785844568064
2914 2113980655661769801987198976
2915 51610855851117426806328100
2916 989462561879411022795876
2917 14537558301258564154944
2918 158685755571768688704
2919 1235442733690240656
2920 6487306940192400
2921 21183043070016
2922 37819358784
2923 29181604
2924 5476
2925 1
2926 1
2927 5625
2928 30802500
2929 41036630625
2930 23637099240000
2931 7447163579302500
2932 1459644061543290000
2933 193037927139100102500
2934 18216477042677528040000
2935 1277715085071553490180625
2936 68712677908292432138602500
2937 2903110641625355257855955625
2938 98273894116507893687421440000
2939 2708674206586248819759553440000
2940 61610317456316807474294221440000
2941 1169653016606912452101269377440000
2942 18714448265710599233620310039040000
2943 254472634425541390360282418929290000
2944 2962096685839173831044948295080040000
2945 29703247321887270916867398181219290000
2946 258031533521990253726582162593639040000
2947 1951363472260051293807277604614395240000
2948 12902893163515441208031794773368654240000
2949 74884766314700153622647337847918491240000
2950 382775818742815151976632139018471834240000
2951 1728472056510524670644479502755286876490000
2952 6913888226042098682577918011021147505960000
2953 24556576376815205527913581574647596393210000
2954 77610908055119661915381196087775119464960000
2955 218676652925713435167190130303437804716960000
2956 550201899632353898708411790394856593080960000
2957 1237954274172796272093926528388427334432160000
2958 2493943262017204560638753131071795337628160000
2959 4503223722138487531856498573585692948510222500
2960 7294478095364822778874989424981783619074410000
2961 10607281728640369456132229432002057321508722500
2962 13854408788428237656989034360165952419929760000
2963 16259688091974806694660741714361430270612010000
2964 17150467205852170100138868543124839525758760000
2965 16259688091974806694660741714361430270612010000
2966 13854408788428237656989034360165952419929760000
2967 10607281728640369456132229432002057321508722500
2968 7294478095364822778874989424981783619074410000
2969 4503223722138487531856498573585692948510222500
2970 2493943262017204560638753131071795337628160000
2971 1237954274172796272093926528388427334432160000
2972 550201899632353898708411790394856593080960000
2973 218676652925713435167190130303437804716960000
2974 77610908055119661915381196087775119464960000
2975 24556576376815205527913581574647596393210000
2976 6913888226042098682577918011021147505960000
2977 1728472056510524670644479502755286876490000
2978 382775818742815151976632139018471834240000
2979 74884766314700153622647337847918491240000
2980 12902893163515441208031794773368654240000
2981 1951363472260051293807277604614395240000
2982 258031533521990253726582162593639040000
2983 29703247321887270916867398181219290000
2984 2962096685839173831044948295080040000
2985 254472634425541390360282418929290000
2986 18714448265710599233620310039040000
2987 1169653016606912452101269377440000
2988 61610317456316807474294221440000
2989 2708674206586248819759553440000
2990 98273894116507893687421440000
2991 2903110641625355257855955625
2992 68712677908292432138602500
2993 1277715085071553490180625
2994 18216477042677528040000
2995 193037927139100102500
2996 1459644061543290000
2997 7447163579302500
2998 23637099240000
2999 41036630625
3000 30802500
3001 5625
3002 1
3003 1
3004 5776
3005 32490000
3006 44478810000
3007 26336397610000
3008 8532992825640000
3009 1720592673362049600
3010 234191780540945640000
3011 22754838105213105960000
3012 1644037053101646905610000
3013 91112127547818431596090000
3014 3968844275982970880325680400
3015 138581546000231834457652890000
3016 3941875086228816624573237760000
3017 92575752764746586881249589760000
3018 1815618334835132040671037872640000
3019 30026292550762339214830808551526400
3020 422244738995095395208558245255840000
3021 5085930575923623082079554504275360000
3022 52805773016688481629986485655500960000
3023 475251957150196334669878370899508640000
3024 3725975344057539263811846427852147737600
3025 25557994140077225108913459057262464640000
3026 153981634116663612433040592171440799360000
3027 817645387965421715169018947844191314560000
3028 3838390849059896385099005616268564782240000
3029 15973847357447664796228021772663259197769984
3030 59074879280501718920961618981742822476960000
3031 194566234777070819107309804081158459214240000
3032 571786485875473427580665546687486084221440000
3033 1501874372531415935226742202892576409090560000
3034 3531073524751640132155318334800768535150694400
3035 7440607583373643358599916366255521627138560000
3036 14067398712315794474852966879951845576308840000
3037 23884867051489351684116745418761214389894440000
3038 36447150068189633538738701486760192200496360000
3039 50014415726225937941730414040199088235946433600
3040 61746192254599923384852363012591466957958560000
3041 68601868823408680400555474172499358103035040000
3042 68601868823408680400555474172499358103035040000
3043 61746192254599923384852363012591466957958560000
3044 50014415726225937941730414040199088235946433600
3045 36447150068189633538738701486760192200496360000
3046 23884867051489351684116745418761214389894440000
3047 14067398712315794474852966879951845576308840000
3048 7440607583373643358599916366255521627138560000
3049 3531073524751640132155318334800768535150694400
3050 1501874372531415935226742202892576409090560000
3051 571786485875473427580665546687486084221440000
3052 194566234777070819107309804081158459214240000
3053 59074879280501718920961618981742822476960000
3054 15973847357447664796228021772663259197769984
3055 3838390849059896385099005616268564782240000
3056 817645387965421715169018947844191314560000
3057 153981634116663612433040592171440799360000
3058 25557994140077225108913459057262464640000
3059 3725975344057539263811846427852147737600
3060 475251957150196334669878370899508640000
3061 52805773016688481629986485655500960000
3062 5085930575923623082079554504275360000
3063 422244738995095395208558245255840000
3064 30026292550762339214830808551526400
3065 1815618334835132040671037872640000
3066 92575752764746586881249589760000
3067 3941875086228816624573237760000
3068 138581546000231834457652890000
3069 3968844275982970880325680400
3070 91112127547818431596090000
3071 1644037053101646905610000
3072 22754838105213105960000
3073 234191780540945640000
3074 1720592673362049600
3075 8532992825640000
3076 26336397610000
3077 44478810000
3078 32490000
3079 5776
3080 1
3081 1
3082 5929
3083 34245904
3084 48158302500
3085 29301651610000
3086 9759281339355625
3087 2023684578528782400
3088 283372054454544224400
3089 28337205445454422440000
3090 2108022423840757894325625
3091 120339452936292154362490000
3092 5402038042310154809332176100
3093 194473369523165573135958339600
3094 5705902682190101017357111005625
3095 138292173883139963118903708160000
3096 2800416521133584253157800090240000
3097 47843560476611101640615926875033600
3098 695413627083866832830983843367187600
3099 8662591894470313488552047875854240000
3100 93069390076083831029782958814347560000
3101 867272654337800575025456713161953440000
3102 7044422134858785170644272152657966816400
3103 50093668514551361213470379752234430694400
3104 313085428215946007584189873451465191840000
3105 1725816840600564382070884066133218335360000
3106 8416353307720460675758877329458698444490000
3107 36412510950521801067603206878170112950241536
3108 140101983701637876592952575577101277786358336
3109 480459477714807532897642577424901501324960000
3110 1471407150501598069499030393363760847807690000
3111 4031060730981785912159055917134488696015360000
3112 9894014616376405644399282801055650588331033600
3113 21785364129294978505253779820014314927063961600
3114 43081408556467120579237211069852527077445822500
3115 76589170767052658807532819679737825915459240000
3116 122502921062526268282982857774943979340557210000
3117 176404206330037826327495315195919330250402382400
3118 228808233673451841092993537688534254746085188900
3119 267416489318862633855945697809828201310252960000
3120 281676232862874006990923411612706851934137640000
3121 267416489318862633855945697809828201310252960000
3122 228808233673451841092993537688534254746085188900
3123 176404206330037826327495315195919330250402382400
3124 122502921062526268282982857774943979340557210000
3125 76589170767052658807532819679737825915459240000
3126 43081408556467120579237211069852527077445822500
3127 21785364129294978505253779820014314927063961600
3128 9894014616376405644399282801055650588331033600
3129 4031060730981785912159055917134488696015360000
3130 1471407150501598069499030393363760847807690000
3131 480459477714807532897642577424901501324960000
3132 140101983701637876592952575577101277786358336
3133 36412510950521801067603206878170112950241536
3134 8416353307720460675758877329458698444490000
3135 1725816840600564382070884066133218335360000
3136 313085428215946007584189873451465191840000
3137 50093668514551361213470379752234430694400
3138 7044422134858785170644272152657966816400
3139 867272654337800575025456713161953440000
3140 93069390076083831029782958814347560000
3141 8662591894470313488552047875854240000
3142 695413627083866832830983843367187600
3143 47843560476611101640615926875033600
3144 2800416521133584253157800090240000
3145 138292173883139963118903708160000
3146 5705902682190101017357111005625
3147 194473369523165573135958339600
3148 5402038042310154809332176100
3149 120339452936292154362490000
3150 2108022423840757894325625
3151 28337205445454422440000
3152 283372054454544224400
3153 2023684578528782400
3154 9759281339355625
3155 29301651610000
3156 48158302500
3157 34245904
3158 5929
3159 1
3160 1
3161 6084
3162 36072036
3163 52088019984
3164 32555012490000
3165 11141953024702500
3166 2375018706745584900
3167 342002693771364225600
3168 35184399577580552270400
3169 2693805592658511033202500
3170 158335906501816926284902500
3171 7321452316644014671413891600
3172 271619830160454395536999664400
3173 8216499862353745464994239848100
3174 205412496558843636624855996202500
3175 4292701968903181304160255920640000
3176 75723262731452118205386914440089600
3177 1137032116951960712427762887139470400
3178 14639780301654829795652960910193665600
3179 162664225573942553285032899002151840000
3180 1568515704218543013809416956860084640000
3181 13191217072477946746137196607193311822400
3182 97184272717643648476643428065240521793600
3183 629689833145724135584202046307012967654400
3184 3600778346438214574938017372549554304640000
3185 18228940378843461285623712948532118667240000
3186 81928149638674052402107215475882754138043456
3187 327712598554696209608428861903531016552173824
3188 1169246184966755612059702976421240293624422656
3189 3728463600021542130292420205424873385281960000
3190 10644519742748778424295007031183259212915560000
3191 27249970541436872766195217999829143585063833600
3192 62638069642074976004708882998566678646624358400
3193 129435698596318993384730465258756925797126115600
3194 240686216398113830674085575894382713259118810000
3195 403086950645976103966288646134537139160600360000
3196 608414507546456992843810372818578914537102094400
3197 828119746382677573592964118558621300342166739600
3198 1016851200634975165237233515921871735482236880400
3199 1126704931451496027963693646450827407736550560000
3200 1126704931451496027963693646450827407736550560000
3201 1016851200634975165237233515921871735482236880400
3202 828119746382677573592964118558621300342166739600
3203 608414507546456992843810372818578914537102094400
3204 403086950645976103966288646134537139160600360000
3205 240686216398113830674085575894382713259118810000
3206 129435698596318993384730465258756925797126115600
3207 62638069642074976004708882998566678646624358400
3208 27249970541436872766195217999829143585063833600
3209 10644519742748778424295007031183259212915560000
3210 3728463600021542130292420205424873385281960000
3211 1169246184966755612059702976421240293624422656
3212 327712598554696209608428861903531016552173824
3213 81928149638674052402107215475882754138043456
3214 18228940378843461285623712948532118667240000
3215 3600778346438214574938017372549554304640000
3216 629689833145724135584202046307012967654400
3217 97184272717643648476643428065240521793600
3218 13191217072477946746137196607193311822400
3219 1568515704218543013809416956860084640000
3220 162664225573942553285032899002151840000
3221 14639780301654829795652960910193665600
3222 1137032116951960712427762887139470400
3223 75723262731452118205386914440089600
3224 4292701968903181304160255920640000
3225 205412496558843636624855996202500
3226 8216499862353745464994239848100
3227 271619830160454395536999664400
3228 7321452316644014671413891600
3229 158335906501816926284902500
3230 2693805592658511033202500
3231 35184399577580552270400
3232 342002693771364225600
3233 2375018706745584900
3234 11141953024702500
3235 32555012490000
3236 52088019984
3237 36072036
3238 6084
3239 1
3240 1
3241 6241
3242 37970244
3243 56281394169
3244 36120148080016
3245 12698489559380625
3246 2781477153086732100
3247 411735881911088760025
3248 43559975751573145550400
3249 3431028715057503542493225
3250 207556058071379843928602500
3251 9881743924778394369440765025
3252 377629619075828888961108243600
3253 11772078889106915851016770177225
3254 303427074798519085485378999360900
3255 6540711178692567021304725879080625
3256 119070013279665575641174032003174400
3257 1846050323074190116093045832111715600
3258 24554385612100992409209924493555137600
3259 281996508835270965292191756297897120400
3260 2812153550711843421196372084965179040000
3261 24472766275069817372961428069409470595600
3262 186681146823888584223678557880937548942400
3263 1253155053782673574675065360651169620896400
3264 7428911623180461871797740965977444104217600
3265 39014683437709890906576677816114181276490000
3266 182026907046979267013724148018862324163591744
3267 756381038306160889114720609149385012685694096
3268 2805561491879093339048291532427897221264906496
3269 9307736531093777774061997800822653919017884944
3270 27668657940231206224916759217665439711705960000
3271 73813830793883473495583487646238578608673344400
3272 176968851351828848006060723763718714999358361600
3273 381761906871279223872449354291068985774983028100
3274 741788976069446131968873125509551858493906416400
3275 1299414080052446727713640206883081759039931222500
3276 2053604619576764787635597910633180641225556609600
3277 2929872640121480009520231895648727627797881304900
3278 3775233993553170735422709323538608864452492784400
3279 4394853423242991694075882529687258657302382528100
3280 4623119971853245700540047368507306937333209760000
3281 4394853423242991694075882529687258657302382528100
3282 3775233993553170735422709323538608864452492784400
3283 2929872640121480009520231895648727627797881304900
3284 2053604619576764787635597910633180641225556609600
3285 1299414080052446727713640206883081759039931222500
3286 741788976069446131968873125509551858493906416400
3287 381761906871279223872449354291068985774983028100
3288 176968851351828848006060723763718714999358361600
3289 73813830793883473495583487646238578608673344400
3290 27668657940231206224916759217665439711705960000
3291 9307736531093777774061997800822653919017884944
3292 2805561491879093339048291532427897221264906496
3293 756381038306160889114720609149385012685694096
3294 182026907046979267013724148018862324163591744
3295 39014683437709890906576677816114181276490000
3296 7428911623180461871797740965977444104217600
3297 1253155053782673574675065360651169620896400
3298 186681146823888584223678557880937548942400
3299 24472766275069817372961428069409470595600
3300 2812153550711843421196372084965179040000
3301 281996508835270965292191756297897120400
3302 24554385612100992409209924493555137600
3303 1846050323074190116093045832111715600
3304 119070013279665575641174032003174400
3305 6540711178692567021304725879080625
3306 303427074798519085485378999360900
3307 11772078889106915851016770177225
3308 377629619075828888961108243600
3309 9881743924778394369440765025
3310 207556058071379843928602500
3311 3431028715057503542493225
3312 43559975751573145550400
3313 411735881911088760025
3314 2781477153086732100
3315 12698489559380625
3316 36120148080016
3317 56281394169
3318 37970244
3319 6241
3320 1
3321 1
3322 6400
3323 39942400
3324 60752390400
3325 40022324742400
3326 14448059232006400
3327 3250813327201440000
3328 494484827215419040000
3329 53777747841448327840000
3330 4355997575157314555040000
3331 271093626868741020641440000
3332 13283587716568310011430560000
3333 522670753046129950119180960000
3334 16783538625592395064938144160000
3335 445806537812332907967498988960000
3336 9907822850563888505645028550560000
3337 186046895749477461939334425004960000
3338 2976750331991639391029350800079360000
3339 40881391237629123678185098012162560000
3340 485024900979772689564640483823311360000
3341 4999384090154388304349105928826984960000
3342 44994456811389494739141953359442864640000
3343 355160326894437258927331382413198666240000
3344 2468511032381997807916410682723141143040000
3345 15161044128939718105709675440770294090240000
3346 82543462479782909686641566288638267824640000
3347 399510358402149282883345180837009216271257600
3348 1723331664350099569360701993077986500957081600
3349 6640382229299629204848027295687330701218713600
3350 22902542790849741543251359448390997724611481600
3351 70831764326991887935786903597223525661967257600
3352 196754900908310799821630287770065349061020160000
3353 491580142643969022239057566010329763887106560000
3354 1106055320948930300037879523523241968745989760000
3355 2243596146901916467202640833299211670302930560000
3356 4106790178931189657959159172371221361903980160000
3357 6788775601906660454993712101266712863555559040000
3358 10141257380625998951286903262386077240620032640000
3359 13696994080918533280445203894924658011619021440000
3360 16732339029598540655613116115406576684553984640000
3361 18492479887412982802160189474029227749332839040000
3362 18492479887412982802160189474029227749332839040000
3363 16732339029598540655613116115406576684553984640000
3364 13696994080918533280445203894924658011619021440000
3365 10141257380625998951286903262386077240620032640000
3366 6788775601906660454993712101266712863555559040000
3367 4106790178931189657959159172371221361903980160000
3368 2243596146901916467202640833299211670302930560000
3369 1106055320948930300037879523523241968745989760000
3370 491580142643969022239057566010329763887106560000
3371 196754900908310799821630287770065349061020160000
3372 70831764326991887935786903597223525661967257600
3373 22902542790849741543251359448390997724611481600
3374 6640382229299629204848027295687330701218713600
3375 1723331664350099569360701993077986500957081600
3376 399510358402149282883345180837009216271257600
3377 82543462479782909686641566288638267824640000
3378 15161044128939718105709675440770294090240000
3379 2468511032381997807916410682723141143040000
3380 355160326894437258927331382413198666240000
3381 44994456811389494739141953359442864640000
3382 4999384090154388304349105928826984960000
3383 485024900979772689564640483823311360000
3384 40881391237629123678185098012162560000
3385 2976750331991639391029350800079360000
3386 186046895749477461939334425004960000
3387 9907822850563888505645028550560000
3388 445806537812332907967498988960000
3389 16783538625592395064938144160000
3390 522670753046129950119180960000
3391 13283587716568310011430560000
3392 271093626868741020641440000
3393 4355997575157314555040000
3394 53777747841448327840000
3395 494484827215419040000
3396 3250813327201440000
3397 14448059232006400
3398 40022324742400
3399 60752390400
3400 39942400
3401 6400
3402 1
3403 1
3404 6561
3405 41990400
3406 65515521600
3407 44288492601600
3408 16411654539680400
3409 3791748664847759616
3410 592460728882462440000
3411 66210509211436006560000
3412 5513059431058476233722500
3413 352835803587742478958240000
3414 17786452858858098364284878400
3415 720277843044666793264428960000
3416 23814186185664295852305182490000
3417 651578680014862153970764283040000
3418 14923146400952633720279392176360000
3419 288912114322442988824609032534329600
3420 4768178449266881358531145165849775625
3421 67579442658121612610877406918064640000
3422 827848172561989754483248234746291840000
3423 8815092452432932454940737435913423360000
3424 82002397538757354162086209997584620806400
3425 669407326846998809486418040796609149440000
3426 4814477075938848875665746281018587704960000
3427 30616069722983530468316768410863003855360000
3428 172693768281203976547849271817524131121640000
3429 866508251727769072726488506271609080315940864
3430 3877496244787724031061579484425469627153433600
3431 15509984979150896124246317937701878508613734400
3432 55570851793922024506387636590567062156499974400
3433 178672512783311717318991877932096713521017753600
3434 516363561943770863051886527223759502075741307904
3435 1343297507658092775889403036482204740051356160000
3436 3149665347545977299717242861907982012561822402500
3437 6663754784890662716757141922714408224924186240000
3438 12733766712650063963076580023595266236035923360000
3439 21995632950177579874179627208104149677920011289600
3440 34368176484652468553405667512662733871750017640000
3441 48602476022123578611682521771011725913592428160000
3442 62234056900904776213989600245568338791019667360000
3443 72176776050753468271845926912020085225087898240000
3444 75830725338322862603108126961941102039607973088400
3445 72176776050753468271845926912020085225087898240000
3446 62234056900904776213989600245568338791019667360000
3447 48602476022123578611682521771011725913592428160000
3448 34368176484652468553405667512662733871750017640000
3449 21995632950177579874179627208104149677920011289600
3450 12733766712650063963076580023595266236035923360000
3451 6663754784890662716757141922714408224924186240000
3452 3149665347545977299717242861907982012561822402500
3453 1343297507658092775889403036482204740051356160000
3454 516363561943770863051886527223759502075741307904
3455 178672512783311717318991877932096713521017753600
3456 55570851793922024506387636590567062156499974400
3457 15509984979150896124246317937701878508613734400
3458 3877496244787724031061579484425469627153433600
3459 866508251727769072726488506271609080315940864
3460 172693768281203976547849271817524131121640000
3461 30616069722983530468316768410863003855360000
3462 4814477075938848875665746281018587704960000
3463 669407326846998809486418040796609149440000
3464 82002397538757354162086209997584620806400
3465 8815092452432932454940737435913423360000
3466 827848172561989754483248234746291840000
3467 67579442658121612610877406918064640000
3468 4768178449266881358531145165849775625
3469 288912114322442988824609032534329600
3470 14923146400952633720279392176360000
3471 651578680014862153970764283040000
3472 23814186185664295852305182490000
3473 720277843044666793264428960000
3474 17786452858858098364284878400
3475 352835803587742478958240000
3476 5513059431058476233722500
3477 66210509211436006560000
3478 592460728882462440000
3479 3791748664847759616
3480 16411654539680400
3481 44288492601600
3482 65515521600
3483 41990400
3484 6561
3485 1
3486 1
3487 6724
3488 44116164
3489 70585862400
3490 48947374137600
3491 18612239015822400
3492 4414078604992440384
3493 708214389512120434944
3494 81300121245013825440000
3495 6956241624026495439210000
3496 457651995239965360438890000
3497 23724679433239804285152057600
3498 988397595231089697532657209600
3499 33632973726613468874375141160000
3500 947494603031992457460947024040000
3501 22353137981734352669894995097760000
3502 445969939555580040600705035528198400
3503 7588457252750416628346371620159500900
3504 110938518660451592577036055692643222500
3505 1402482013682746059245492852213168640000
3506 15419532167054900579350030832227330560000
3507 148181704125397594567553796297704646681600
3508 1250304129366449998607409696198999978009600
3509 9299782780411611559889824186604132067840000
3510 61195735082443893837384646490678608181760000
3511 357400091696773018869725609018477149172640000
3512 1857908636676504861292381605921651612259051776
3513 8618937107422365747060515852322928189414772736
3514 35764450960154535507349877164988830964306841600
3515 133021860969146206045194185986106417209080038400
3516 444302505900513308895303767461323336433181721600
3517 1334882195505542208058779319128242557461470416896
3518 3612932976597206330032138406922537868842127527936
3519 8820637149895523266680025407525727218852850410000
3520 19447520474654868102202700645977292059197147690000
3521 38760456032530117740030296097172734346358328960000
3522 69895385612946147010389325778493526670290243814400
3523 114119317868050962248444300422293443236368947462400
3524 168803227671879619103798179952625436489150561440000
3525 226317900812159932538056285587453493797088287360000
3526 275122813018858458423975063807496061821706931840000
3527 303322901353291450412432507847764408158431892353600
3528 303322901353291450412432507847764408158431892353600
3529 275122813018858458423975063807496061821706931840000
3530 226317900812159932538056285587453493797088287360000
3531 168803227671879619103798179952625436489150561440000
3532 114119317868050962248444300422293443236368947462400
3533 69895385612946147010389325778493526670290243814400
3534 38760456032530117740030296097172734346358328960000
3535 19447520474654868102202700645977292059197147690000
3536 8820637149895523266680025407525727218852850410000
3537 3612932976597206330032138406922537868842127527936
3538 1334882195505542208058779319128242557461470416896
3539 444302505900513308895303767461323336433181721600
3540 133021860969146206045194185986106417209080038400
3541 35764450960154535507349877164988830964306841600
3542 8618937107422365747060515852322928189414772736
3543 1857908636676504861292381605921651612259051776
3544 357400091696773018869725609018477149172640000
3545 61195735082443893837384646490678608181760000
3546 9299782780411611559889824186604132067840000
3547 1250304129366449998607409696198999978009600
3548 148181704125397594567553796297704646681600
3549 15419532167054900579350030832227330560000
3550 1402482013682746059245492852213168640000
3551 110938518660451592577036055692643222500
3552 7588457252750416628346371620159500900
3553 445969939555580040600705035528198400
3554 22353137981734352669894995097760000
3555 947494603031992457460947024040000
3556 33632973726613468874375141160000
3557 988397595231089697532657209600
3558 23724679433239804285152057600
3559 457651995239965360438890000
3560 6956241624026495439210000
3561 81300121245013825440000
3562 708214389512120434944
3563 4414078604992440384
3564 18612239015822400
3565 48947374137600
3566 70585862400
3567 44116164
3568 6724
3569 1
3570 1
3571 6889
3572 46321636
3573 75979063449
3574 54029556230400
3575 21074903777120400
3576 5128788583200020544
3577 844682986383136716816
3578 99569161823448932169984
3579 8751195863389066304002500
3580 591624056147142309638490000
3581 31527645952081213680635132100
3582 1350738153847843072069524998400
3583 47285215510742895321544968867600
3584 1370991455636924183879114481960000
3585 33302501634119367548206449227610000
3586 684403411360746469079584983237638400
3587 12001120756243714451946316366225620225
3588 180888865101029827517917488205116960900
3589 2358813132876083398960498110082157900625
3590 26763708011801766210920222323813071360000
3591 265562892747103025227855906008035200569600
3592 2314793105940734759582490028786592541926400
3593 17796167659515442232244721894865518282041600
3594 121108135301050268499207937280748328573440000
3595 731905241289854140009970190406744673201640000
3596 3939406770718510923189663552845262529040507136
3597 18933628103645624244738486513600973308953561664
3598 81448364517191601689300265715572911244003250176
3599 314261865643500759069047581364295990450395193600
3600 1089640428319201205047969972958724266531929113600
3601 3400888847942929094421941837823396071875765422336
3602 9569202335939313497728335826716402682988626120704
3603 24306147730252103913663478012977893924270914589796
3604 55799237213618236716399168992143925445984652410000
3605 115894436461848950135012460856520384944471583422500
3606 217976148251510188662096905970141197479234716902400
3607 371534962567581795335317951611143445394775840769600
3608 574264412558804294323983042811672410851238626054400
3609 805322323706079429367081483167338387793461369640000
3610 1025051951804713856183214826700833082687798298240000
3611 1184575661804322450051727634106150231181086908403600
3612 1243064525534101607311866476242265917789076327438400
3613 1184575661804322450051727634106150231181086908403600
3614 1025051951804713856183214826700833082687798298240000
3615 805322323706079429367081483167338387793461369640000
3616 574264412558804294323983042811672410851238626054400
3617 371534962567581795335317951611143445394775840769600
3618 217976148251510188662096905970141197479234716902400
3619 115894436461848950135012460856520384944471583422500
3620 55799237213618236716399168992143925445984652410000
3621 24306147730252103913663478012977893924270914589796
3622 9569202335939313497728335826716402682988626120704
3623 3400888847942929094421941837823396071875765422336
3624 1089640428319201205047969972958724266531929113600
3625 314261865643500759069047581364295990450395193600
3626 81448364517191601689300265715572911244003250176
3627 18933628103645624244738486513600973308953561664
3628 3939406770718510923189663552845262529040507136
3629 731905241289854140009970190406744673201640000
3630 121108135301050268499207937280748328573440000
3631 17796167659515442232244721894865518282041600
3632 2314793105940734759582490028786592541926400
3633 265562892747103025227855906008035200569600
3634 26763708011801766210920222323813071360000
3635 2358813132876083398960498110082157900625
3636 180888865101029827517917488205116960900
3637 12001120756243714451946316366225620225
3638 684403411360746469079584983237638400
3639 33302501634119367548206449227610000
3640 1370991455636924183879114481960000
3641 47285215510742895321544968867600
3642 1350738153847843072069524998400
3643 31527645952081213680635132100
3644 591624056147142309638490000
3645 8751195863389066304002500
3646 99569161823448932169984
3647 844682986383136716816
3648 5128788583200020544
3649 21074903777120400
3650 54029556230400
3651 75979063449
3652 46321636
3653 6889
3654 1
3655 1
3656 7056
3657 48608784
3658 81711365904
3659 59567585744016
3660 23827034297606400
3661 5948180842054461696
3662 1005242562307204026624
3663 121634350039171687221504
3664 10977500091035244771740736
3665 762326395210780886926440000
3666 41744993401742361368091854400
3667 1838504709404008625872409025600
3668 66186169538544310531406724921600
3669 1974227696117170824785924854022400
3670 49355692402929270619648121350560000
3671 1044366451245983366311754247777849600
3672 18863869025630574554006061100487408400
3673 293010062477701208210841551142172928400
3674 3939357506644649577056869743133658259600
3675 46104668879705386324280539237506111210000
3676 472111809328183155960632721792062578790400
3677 4249006283953648403645694496128563209113600
3678 33746239990739306743004234799830985487257600
3679 237371945190058526258447557070266724003942400
3680 1483574657437865789115297231689167025024640000
3681 8262917412065937299056559461615984662577234944
3682 41119015050576646559210452705438124859334050816
3683 183258820163681103800925597860039050299007312896
3684 733035280654724415203702391440156201196029251584
3685 2636660789513128841844470551850740200497013657600
3686 8542780958022537447576084587996398249610324250624
3687 24970522071888977825433113015277713510047243309056
3688 65937784846081832070284314055967712237468501862976
3689 157487767111716111308365014563427015178747082961984
3690 340587731642984669784526415578345621061304245160000
3691 667551954020249952777671774533557417280156320513600
3692 1186759029369333249382527599170768741831389014246400
3693 1914938419194198062736306403629092878528515947750400
3694 2806100896824738989439075034680859093466994283545600
3695 3735933146660155459312378004752623053432388839040000
3696 4520479107458788105767977385750673894653190495238400
3697 4972258102136406429247465904969063671156305309753600
3698 4972258102136406429247465904969063671156305309753600
3699 4520479107458788105767977385750673894653190495238400
3700 3735933146660155459312378004752623053432388839040000
3701 2806100896824738989439075034680859093466994283545600
3702 1914938419194198062736306403629092878528515947750400
3703 1186759029369333249382527599170768741831389014246400
3704 667551954020249952777671774533557417280156320513600
3705 340587731642984669784526415578345621061304245160000
3706 157487767111716111308365014563427015178747082961984
3707 65937784846081832070284314055967712237468501862976
3708 24970522071888977825433113015277713510047243309056
3709 8542780958022537447576084587996398249610324250624
3710 2636660789513128841844470551850740200497013657600
3711 733035280654724415203702391440156201196029251584
3712 183258820163681103800925597860039050299007312896
3713 41119015050576646559210452705438124859334050816
3714 8262917412065937299056559461615984662577234944
3715 1483574657437865789115297231689167025024640000
3716 237371945190058526258447557070266724003942400
3717 33746239990739306743004234799830985487257600
3718 4249006283953648403645694496128563209113600
3719 472111809328183155960632721792062578790400
3720 46104668879705386324280539237506111210000
3721 3939357506644649577056869743133658259600
3722 293010062477701208210841551142172928400
3723 18863869025630574554006061100487408400
3724 1044366451245983366311754247777849600
3725 49355692402929270619648121350560000
3726 1974227696117170824785924854022400
3727 66186169538544310531406724921600
3728 1838504709404008625872409025600
3729 41744993401742361368091854400
3730 762326395210780886926440000
3731 10977500091035244771740736
3732 121634350039171687221504
3733 1005242562307204026624
3734 5948180842054461696
3735 23827034297606400
3736 59567585744016
3737 81711365904
3738 48608784
3739 7056
3740 1
3741 1
3742 7225
3743 50979600
3744 87799616100
3745 65596068739600
3746 26898487937532225
3747 6886012912008249600
3748 1193766849551207937600
3749 148221990054480593721600
3750 13731377797390866252740100
3751 979165903181847450318849600
3752 55078082053978919080435290000
3753 2492624606013128602350939240000
3754 92244420315583071680056633402500
3755 2829556656307589607037950222240000
3756 72774464818604893923868913624040000
3757 1584866122716284356564256341145760000
3758 29474795352547772740634470469511575625
3759 471596725640764363850151527512185210000
3760 6533943522843800090504105577167282122500
3761 78841711871212169513118791950528202010000
3762 832765581639678540482317239977454133730625
3763 7734711615410710434955944251581977623040000
3764 63427831408192375446983765980431547904640000
3765 460900914807356316102468046179166106135040000
3766 2977451916663494535099450694153953265500840000
3767 17150123039981728522172835998326770809284838400
3768 88312985654107096132668109630437114182130950400
3769 407523846008801469671187271326187177103825126400
3770 1688832877146168335410315618034160890829499790400
3771 6297479075779291200769024706486478660691214438400
3772 21166526893591506535918110819023997720656581862400
3773 64226422915413978208883674451897999327195205734400
3774 176183615204490102332767813999395976670011067292900
3775 437466019754766975856569484898408375496519674894400
3776 984298544448225695677281341021418844867169268512400
3777 2008772539690256521790370083717181316055447486760000
3778 3721499126386038509890955687503821249883587512122500
3779 6263209632719819376763156978823085580519931064960000
3780 9581322769167646124148070475221742415075157702560000
3781 13329440486231912688163916584858124227678523141760000
3782 16870073115387264495957456927711063475655630851290000
3783 19429185931820192780591098519957536519255979374240000
3784 20365399539645995720698946237755943891215592892840000
3785 19429185931820192780591098519957536519255979374240000
3786 16870073115387264495957456927711063475655630851290000
3787 13329440486231912688163916584858124227678523141760000
3788 9581322769167646124148070475221742415075157702560000
3789 6263209632719819376763156978823085580519931064960000
3790 3721499126386038509890955687503821249883587512122500
3791 2008772539690256521790370083717181316055447486760000
3792 984298544448225695677281341021418844867169268512400
3793 437466019754766975856569484898408375496519674894400
3794 176183615204490102332767813999395976670011067292900
3795 64226422915413978208883674451897999327195205734400
3796 21166526893591506535918110819023997720656581862400
3797 6297479075779291200769024706486478660691214438400
3798 1688832877146168335410315618034160890829499790400
3799 407523846008801469671187271326187177103825126400
3800 88312985654107096132668109630437114182130950400
3801 17150123039981728522172835998326770809284838400
3802 2977451916663494535099450694153953265500840000
3803 460900914807356316102468046179166106135040000
3804 63427831408192375446983765980431547904640000
3805 7734711615410710434955944251581977623040000
3806 832765581639678540482317239977454133730625
3807 78841711871212169513118791950528202010000
3808 6533943522843800090504105577167282122500
3809 471596725640764363850151527512185210000
3810 29474795352547772740634470469511575625
3811 1584866122716284356564256341145760000
3812 72774464818604893923868913624040000
3813 2829556656307589607037950222240000
3814 92244420315583071680056633402500
3815 2492624606013128602350939240000
3816 55078082053978919080435290000
3817 979165903181847450318849600
3818 13731377797390866252740100
3819 148221990054480593721600
3820 1193766849551207937600
3821 6886012912008249600
3822 26898487937532225
3823 65596068739600
3824 87799616100
3825 50979600
3826 7225
3827 1
3828 1
3829 7396
3830 53436100
3831 94261280400
3832 72151773408400
3833 30321782774880100
3834 7957648671439533444
3835 1414693097144805945600
3836 180185706515933345030400
3837 17128903725670913611952400
3838 1253793459129664775373651600
3839 72419110199329437425582116416
3840 3366590866704364343131400040000
3841 128023969347729855159635740410000
3842 4036921494994392888436087932810000
3843 106772454234953738437003468590240000
3844 2392177519104007979826375489615110400
3845 45787772826600152738864218355914222500
3846 754309987638212204808763126617673402500
3847 10765214144565102577270742893457166090000
3848 133864394168844170275258628389831630410000
3849 1457783252498713014297566463165266455164900
3850 13966290797748441009993692305835035766602500
3851 118194064271854575158954883646075013429760000
3852 886790625888451434415674731930570374863360000
3853 5918095774158346031065718176286653682247840000
3854 35233975001029128930552859734340221362630740224
3855 187636553259918438091701619887018930333536486400
3856 895970976540159235935820766566135660481537049600
3857 3844446894236091415418496248378163726862105401600
3858 14852090320300904885487151380476401841349560582400
3859 51751283604959597467653007476859995749413579984896
3860 162900762648285933756139799810095199939621310566400
3861 463885374885157991047757476802966409203062247667600
3862 1196560163500834524199403812983960186824060471715600
3863 2798874292479460686362619299574938014854895774670400
3864 5942752681419654894064630855668909205418435844830784
3865 11463643289775568854291340385163790905513958034010000
3866 20105337866144003520199786899034522983300959269290000
3867 32079431055121734148573621201783615618784910080640000
3868 46590048126734984046153273658606184682377295442560000
3869 61615338647607016401037704413506679242443973222785600
3870 74224307413089951345687894965705547570463441865640000
3871 81461598158583982882795784951023775564862371571360000
3872 81461598158583982882795784951023775564862371571360000
3873 74224307413089951345687894965705547570463441865640000
3874 61615338647607016401037704413506679242443973222785600
3875 46590048126734984046153273658606184682377295442560000
3876 32079431055121734148573621201783615618784910080640000
3877 20105337866144003520199786899034522983300959269290000
3878 11463643289775568854291340385163790905513958034010000
3879 5942752681419654894064630855668909205418435844830784
3880 2798874292479460686362619299574938014854895774670400
3881 1196560163500834524199403812983960186824060471715600
3882 463885374885157991047757476802966409203062247667600
3883 162900762648285933756139799810095199939621310566400
3884 51751283604959597467653007476859995749413579984896
3885 14852090320300904885487151380476401841349560582400
3886 3844446894236091415418496248378163726862105401600
3887 895970976540159235935820766566135660481537049600
3888 187636553259918438091701619887018930333536486400
3889 35233975001029128930552859734340221362630740224
3890 5918095774158346031065718176286653682247840000
3891 886790625888451434415674731930570374863360000
3892 118194064271854575158954883646075013429760000
3893 13966290797748441009993692305835035766602500
3894 1457783252498713014297566463165266455164900
3895 133864394168844170275258628389831630410000
3896 10765214144565102577270742893457166090000
3897 754309987638212204808763126617673402500
3898 45787772826600152738864218355914222500
3899 2392177519104007979826375489615110400
3900 106772454234953738437003468590240000
3901 4036921494994392888436087932810000
3902 128023969347729855159635740410000
3903 3366590866704364343131400040000
3904 72419110199329437425582116416
3905 1253793459129664775373651600
3906 17128903725670913611952400
3907 180185706515933345030400
3908 1414693097144805945600
3909 7957648671439533444
3910 30321782774880100
3911 72151773408400
3912 94261280400
3913 53436100
3914 7396
3915 1
3916 1
3917 7569
3918 55980324
3919 101114460225
3920 79273736816400
3921 34132298308011225
3922 9180222952922699076
3923 1673095633170161906601
3924 218526776577327269433600
3925 21309775197173429508360900
3926 1600600892587693149739107600
3927 94899626921524326848031689604
3928 4530084670237392660117611893824
3929 176956432431148150785844214602500
3930 5733807242561936530788656326410000
3931 155895197936798774349860967160402500
3932 3591825360463843761020796683375673600
3933 70728092351946235934788422191003010225
3934 1199196029496666284015443836456452422500
3935 17621519433437124006782494152373981430625
3936 225711650582308203344493775514064515610000
3937 2533048998659953812033581395706589026433225
3938 25020320721457502959678640724938552832524100
3939 218410857537516425629426150956333441564905625
3940 1691135864789541170847125735949228311247360000
3941 11652983068315432130368475774275151332188840000
3942 71670507063367233774618273402101890753494241536
3943 394505853228978516087802655812457301026260462656
3944 1948177052982609955989148917592381733463014630400
3945 8650005512031205684691616558850868385439737153600
3946 34600022048124822738766466235403473541758948614400
3947 124906079593730610086946943109806539485749804497984
3948 407601941317314457057924675954582006063799570141184
3949 1204097531723511945898654438244736883147454784840900
3950 3224195043623288185712099487531361571403102068499600
3951 7834570828319910478949210605947746240546119126656900
3952 17293615934511867702105033043659351701580984586514496
3953 34707326424124512263252462150121893345534059343768676
3954 63380800628423141459555263239813537884466872432010000
3955 105385943427177259449025060276171955997648864757102500
3956 159637878800931233248227310240828525061527274424960000
3957 220400046419535683903333830201243882413071093252960400
3958 277433966819593995918771198516259402252265576040014400
3959 318482870073513515723079181970195742381427319433690000
3960 333468272829811880173002323577230371687638339872160000
3961 318482870073513515723079181970195742381427319433690000
3962 277433966819593995918771198516259402252265576040014400
3963 220400046419535683903333830201243882413071093252960400
3964 159637878800931233248227310240828525061527274424960000
3965 105385943427177259449025060276171955997648864757102500
3966 63380800628423141459555263239813537884466872432010000
3967 34707326424124512263252462150121893345534059343768676
3968 17293615934511867702105033043659351701580984586514496
3969 7834570828319910478949210605947746240546119126656900
3970 3224195043623288185712099487531361571403102068499600
3971 1204097531723511945898654438244736883147454784840900
3972 407601941317314457057924675954582006063799570141184
3973 124906079593730610086946943109806539485749804497984
3974 34600022048124822738766466235403473541758948614400
3975 8650005512031205684691616558850868385439737153600
3976 1948177052982609955989148917592381733463014630400
3977 394505853228978516087802655812457301026260462656
3978 71670507063367233774618273402101890753494241536
3979 11652983068315432130368475774275151332188840000
3980 1691135864789541170847125735949228311247360000
3981 218410857537516425629426150956333441564905625
3982 25020320721457502959678640724938552832524100
3983 2533048998659953812033581395706589026433225
3984 225711650582308203344493775514064515610000
3985 17621519433437124006782494152373981430625
3986 1199196029496666284015443836456452422500
3987 70728092351946235934788422191003010225
3988 3591825360463843761020796683375673600
3989 155895197936798774349860967160402500
3990 5733807242561936530788656326410000
3991 176956432431148150785844214602500
3992 4530084670237392660117611893824
3993 94899626921524326848031689604
3994 1600600892587693149739107600
3995 21309775197173429508360900
3996 218526776577327269433600
3997 1673095633170161906601
3998 9180222952922699076
3999 34132298308011225
4000 79273736816400
4001 101114460225
4002 55980324
4003 7569
4004 1
4005 1
4006 7744
4007 58614336
4008 108377907264
4009 87003375553600
4010 38368488619137600
4011 10572820723889557056
4012 1974767959650927267904
4013 264417399658565996014656
4014 26441739965856599601465600
4015 2037319742307543680404281600
4016 123950533121990957515796492544
4017 6073576122977556918274028134656
4018 243617886710544227499658239623424
4019 8108583507377581536601050875040000
4020 226543894318365492318506911182240000
4021 5365566279211420926956992576400697600
4022 108652717154031273770879099672114126400
4023 1895219194371874225186856544799748481600
4024 28662265593895628714245669967650517160000
4025 378008439037498859580397880099678981160000
4026 4369777555273486816749399493952289022209600
4027 44480570171480005261650916844335205035598400
4028 400325131543320047354858251599016845320385600
4029 3197303744367726276132847094529009775952040000
4030 22736382182170497963611357116650736184547840000
4031 144385121409655530268117562233578835066352603136
4032 821030187424135885134088623115202724844762435584
4033 4190745305082592083105547004954278928871551471616
4034 19243218237624147320382613798259444061144879206400
4035 79649991302223135341559903248205855858317865062400
4036 297713967489642919210008349474404999008201442299904
4037 1006527242844796924571609914091926994565709142593536
4038 3082489681212190581500555361906526420857484249192704
4039 8562471336700529393057098227518128946826345136646400
4040 21598759877005833659303199335158186858949500361990400
4041 49527278771028070815496070965272936234113588993331456
4042 103334692744490666269368345594211434858829586912012544
4043 196328368026603522985118383411646414950924584045394176
4044 339903684256585046719387782914900302892874972377760000
4045 536560648192018867306541792753895875901244450150560000
4046 772647333396507168921420181565610061297792008216806400
4047 1015334895581727743097809149957425714102809367133209600
4048 1217941405357673415189888980334417693334208968738022400
4049 1333873091319247520692009294308921486750553359488640000
4050 1333873091319247520692009294308921486750553359488640000
4051 1217941405357673415189888980334417693334208968738022400
4052 1015334895581727743097809149957425714102809367133209600
4053 772647333396507168921420181565610061297792008216806400
4054 536560648192018867306541792753895875901244450150560000
4055 339903684256585046719387782914900302892874972377760000
4056 196328368026603522985118383411646414950924584045394176
4057 103334692744490666269368345594211434858829586912012544
4058 49527278771028070815496070965272936234113588993331456
4059 21598759877005833659303199335158186858949500361990400
4060 8562471336700529393057098227518128946826345136646400
4061 3082489681212190581500555361906526420857484249192704
4062 1006527242844796924571609914091926994565709142593536
4063 297713967489642919210008349474404999008201442299904
4064 79649991302223135341559903248205855858317865062400
4065 19243218237624147320382613798259444061144879206400
4066 4190745305082592083105547004954278928871551471616
4067 821030187424135885134088623115202724844762435584
4068 144385121409655530268117562233578835066352603136
4069 22736382182170497963611357116650736184547840000
4070 3197303744367726276132847094529009775952040000
4071 400325131543320047354858251599016845320385600
4072 44480570171480005261650916844335205035598400
4073 4369777555273486816749399493952289022209600
4074 378008439037498859580397880099678981160000
4075 28662265593895628714245669967650517160000
4076 1895219194371874225186856544799748481600
4077 108652717154031273770879099672114126400
4078 5365566279211420926956992576400697600
4079 226543894318365492318506911182240000
4080 8108583507377581536601050875040000
4081 243617886710544227499658239623424
4082 6073576122977556918274028134656
4083 123950533121990957515796492544
4084 2037319742307543680404281600
4085 26441739965856599601465600
4086 264417399658565996014656
4087 1974767959650927267904
4088 10572820723889557056
4089 38368488619137600
4090 87003375553600
4091 108377907264
4092 58614336
4093 7744
4094 1
4095 1
4096 7921
4097 61340224
4098 116071038864
4099 95384600382016
4100 43072108610004100
4101 12156671934087557184
4102 2326314248720255040016
4103 319227285885612140593216
4104 32725784729617207100501409
4105 2585741015673458338805049600
4106 161376096788180534924823145536
4107 8114150188919755161013421631744
4108 334088864375730752428115117045904
4109 11418327104344501929140786485545216
4110 327694336540499098731718999904040000
4111 7975351941758991398466192193220102400
4112 166018166006381504540727883584648147225
4113 2977986756322082074529873178210435969600
4114 46333429748825974499089786084440764576400
4115 628902509056086634475179921921772150760000
4116 7485512114040071166840829020673893024420900
4117 78487546520002923073632638076181590351297600
4118 727955777537795705945324199016485865882179600
4119 5994282357192132504910835937459002706583694400
4120 43968477359612430266056044853757441727979355625
4121 288151813223956022991624895553584770108485505024
4122 1691826252493907478186034334988428923906181907456
4123 8920960376661975783466551417963677343615038754816
4124 42340425461172464145764078860003626780091274498304
4125 181243200547230524286267162777661184789926977638400
4126 701008423449899394489439992921153982504150899065856
4127 2453894210702873634820474647436797083396424166969344
4128 7785842080638316835480197392111478246049787225081444
4129 22420937341489220933026537209973917152995530521446656
4130 58670705413499042666440549360009601546549723034062400
4131 139660226110827108910482156680643263763052238667204864
4132 302704919093605979112302760891918925856800724086557456
4133 597891965835727222439493546714206556257698435303178496
4134 1076950833198564062025708251387570119685785062481694784
4135 1770136149241558287353235127198504470226471174361760000
4136 2656310558955613404959448462752255770633598306026616100
4137 3640773068312750318278744353468885958084360795410662400
4138 4559222056634277467731148683000435987192943875885574400
4139 5217584571031980055013039812454798566198090449634329600
4140 5457442539431694014153618605486036723425172087040040000
4141 5217584571031980055013039812454798566198090449634329600
4142 4559222056634277467731148683000435987192943875885574400
4143 3640773068312750318278744353468885958084360795410662400
4144 2656310558955613404959448462752255770633598306026616100
4145 1770136149241558287353235127198504470226471174361760000
4146 1076950833198564062025708251387570119685785062481694784
4147 597891965835727222439493546714206556257698435303178496
4148 302704919093605979112302760891918925856800724086557456
4149 139660226110827108910482156680643263763052238667204864
4150 58670705413499042666440549360009601546549723034062400
4151 22420937341489220933026537209973917152995530521446656
4152 7785842080638316835480197392111478246049787225081444
4153 2453894210702873634820474647436797083396424166969344
4154 701008423449899394489439992921153982504150899065856
4155 181243200547230524286267162777661184789926977638400
4156 42340425461172464145764078860003626780091274498304
4157 8920960376661975783466551417963677343615038754816
4158 1691826252493907478186034334988428923906181907456
4159 288151813223956022991624895553584770108485505024
4160 43968477359612430266056044853757441727979355625
4161 5994282357192132504910835937459002706583694400
4162 727955777537795705945324199016485865882179600
4163 78487546520002923073632638076181590351297600
4164 7485512114040071166840829020673893024420900
4165 628902509056086634475179921921772150760000
4166 46333429748825974499089786084440764576400
4167 2977986756322082074529873178210435969600
4168 166018166006381504540727883584648147225
4169 7975351941758991398466192193220102400
4170 327694336540499098731718999904040000
4171 11418327104344501929140786485545216
4172 334088864375730752428115117045904
4173 8114150188919755161013421631744
4174 161376096788180534924823145536
4175 2585741015673458338805049600
4176 32725784729617207100501409
4177 319227285885612140593216
4178 2326314248720255040016
4179 12156671934087557184
4180 43072108610004100
4181 95384600382016
4182 116071038864
4183 61340224
4184 7921
4185 1
4186 1
4187 8100
4188 64160100
4189 124213953600
4190 104463934977600
4191 48288453943395600
4192 13955363189641328400
4193 2735251185169700366400
4194 384553988053756445390400
4195 40402203369897786543828900
4196 3272578472961720710050140900
4197 209445022269550125443209017600
4198 10802862677555887048686508089600
4199 456420948126736227807004966785600
4200 16012543203807213577915576615809600
4201 471879844618318702173675359861817600
4202 11796996115457967554341883996545440000
4203 252345120032218087217094362363604802500
4204 4653104306753253241452926840953806202500
4205 74449668908052051863246829455260899240000
4206 1039614351704959538622236197462521310440000
4207 12735275808385754348122393418915886052890000
4208 137488998012980898982790737114418443305690000
4209 1313531253743850572100050347969154714556840000
4210 11146392812960576971941637073787401727118440000
4211 84294595648014363350308630370517225561333202500
4212 569831466580577096248086341304696444794612448900
4213 3452706637742668322828641499976385558992207974400
4214 18798069472154527535400381499871432487846465638400
4215 92168085524186229395509013374369625616430885094400
4216 407797201231268679644101116249737665777335699686400
4217 1631188804925074718576404464998950663109342798745600
4218 5908603777257216540441689846681943036715527869337600
4219 19410686627630152775435395160388726929209995852003600
4220 57911222087392439272166757461986201830122384318787600
4221 157101723586559420032452380104488519843653803826745600
4222 387945072530075302529117101890675732675145107408902400
4223 872876413192669430690513479254020398519076491670030400
4224 1791022530794892937041382296000396858612188360190734400
4225 3353826124147777355789402858992432898675455211880710400
4226 5735241123542648851024481812123154483533766604932102400
4227 8961314255535388829725752831442428880521510320206410000
4228 12799592818287012837698710617664052196390330921365610000
4229 16717835517762629012504438357765292664673085285048960000
4230 19972795380604460513046135387941336666448266844063360000
4231 21829770157726776056614474421944146893700688348160160000
4232 21829770157726776056614474421944146893700688348160160000
4233 19972795380604460513046135387941336666448266844063360000
4234 16717835517762629012504438357765292664673085285048960000
4235 12799592818287012837698710617664052196390330921365610000
4236 8961314255535388829725752831442428880521510320206410000
4237 5735241123542648851024481812123154483533766604932102400
4238 3353826124147777355789402858992432898675455211880710400
4239 1791022530794892937041382296000396858612188360190734400
4240 872876413192669430690513479254020398519076491670030400
4241 387945072530075302529117101890675732675145107408902400
4242 157101723586559420032452380104488519843653803826745600
4243 57911222087392439272166757461986201830122384318787600
4244 19410686627630152775435395160388726929209995852003600
4245 5908603777257216540441689846681943036715527869337600
4246 1631188804925074718576404464998950663109342798745600
4247 407797201231268679644101116249737665777335699686400
4248 92168085524186229395509013374369625616430885094400
4249 18798069472154527535400381499871432487846465638400
4250 3452706637742668322828641499976385558992207974400
4251 569831466580577096248086341304696444794612448900
4252 84294595648014363350308630370517225561333202500
4253 11146392812960576971941637073787401727118440000
4254 1313531253743850572100050347969154714556840000
4255 137488998012980898982790737114418443305690000
4256 12735275808385754348122393418915886052890000
4257 1039614351704959538622236197462521310440000
4258 74449668908052051863246829455260899240000
4259 4653104306753253241452926840953806202500
4260 252345120032218087217094362363604802500
4261 11796996115457967554341883996545440000
4262 471879844618318702173675359861817600
4263 16012543203807213577915576615809600
4264 456420948126736227807004966785600
4265 10802862677555887048686508089600
4266 209445022269550125443209017600
4267 3272578472961720710050140900
4268 40402203369897786543828900
4269 384553988053756445390400
4270 2735251185169700366400
4271 13955363189641328400
4272 48288453943395600
4273 104463934977600
4274 124213953600
4275 64160100
4276 8100
4277 1
4278 1
4279 8281
4280 67076100
4281 132827447025
4282 114290638862400
4283 54066615346844100
4284 15995067484210358544
4285 3210121182594995568900
4286 462257450293679361921600
4287 49757680860518080066842225
4288 4130501803779303337894408900
4289 271002223345960091999252167929
4290 14334001895984666023100941113600
4291 621239623839168754515090093680400
4292 22364626458210075162543243372494400
4293 676529950360854773666933112017955600
4294 17367275525707987434223136244514273536
4295 381605175125419645771504458497628080625
4296 7230691830404145260362485864128067022500
4297 118927027050073117569357059166476756675625
4298 1707805285948972414070767298390624672040000
4299 21522616116171924848326844877967847429384100
4300 239140179068576942759187165310753860326490000
4301 2352368579639452116686963004224171754162022500
4302 20562102669665078615426307999116389775510760000
4303 160248748062719683862237320500058114066437155625
4304 1116869674497931108646249228957205031797440399844
4305 6980435465612069429039057680982531448734002499025
4306 39220663466594014240526721894793482598099415961600
4307 198554608799632197092666529592392005652878293305600
4308 907543301100815892537705279135737062698768322790400
4309 3752187359329039929036445937404530678113463254558976
4310 14056060867413677153518423907030499938822547051417600
4311 47782370976042002120505501582395674108438756138656900
4312 147603210251060877073811301490522541506692355969184400
4313 414846738845758468523194566213414997712148325730000100
4314 1062007651445141679419378089506342394143099713868800256
4315 2478837303720334552657113210460405665341725798189136400
4316 5279977777683342261174683799636627406966013460569409600
4317 10271092505202568152105046255664325752193581586384675600
4318 18259720009249010048186748898958801337233033931350534400
4319 29683457340035421959583583678869901423839450784651712484
4320 44145534414091942236144532538473975942652365830832410000
4321 60086977396958476932530058177367356144165720158633002500
4322 74873118400536685155516091963577278829722995806106240000
4323 85431156274166083423830086336540397177096124863475560000
4324 89270284778338485197444179105244187865054518622772486400
4325 85431156274166083423830086336540397177096124863475560000
4326 74873118400536685155516091963577278829722995806106240000
4327 60086977396958476932530058177367356144165720158633002500
4328 44145534414091942236144532538473975942652365830832410000
4329 29683457340035421959583583678869901423839450784651712484
4330 18259720009249010048186748898958801337233033931350534400
4331 10271092505202568152105046255664325752193581586384675600
4332 5279977777683342261174683799636627406966013460569409600
4333 2478837303720334552657113210460405665341725798189136400
4334 1062007651445141679419378089506342394143099713868800256
4335 414846738845758468523194566213414997712148325730000100
4336 147603210251060877073811301490522541506692355969184400
4337 47782370976042002120505501582395674108438756138656900
4338 14056060867413677153518423907030499938822547051417600
4339 3752187359329039929036445937404530678113463254558976
4340 907543301100815892537705279135737062698768322790400
4341 198554608799632197092666529592392005652878293305600
4342 39220663466594014240526721894793482598099415961600
4343 6980435465612069429039057680982531448734002499025
4344 1116869674497931108646249228957205031797440399844
4345 160248748062719683862237320500058114066437155625
4346 20562102669665078615426307999116389775510760000
4347 2352368579639452116686963004224171754162022500
4348 239140179068576942759187165310753860326490000
4349 21522616116171924848326844877967847429384100
4350 1707805285948972414070767298390624672040000
4351 118927027050073117569357059166476756675625
4352 7230691830404145260362485864128067022500
4353 381605175125419645771504458497628080625
4354 17367275525707987434223136244514273536
4355 676529950360854773666933112017955600
4356 22364626458210075162543243372494400
4357 621239623839168754515090093680400
4358 14334001895984666023100941113600
4359 271002223345960091999252167929
4360 4130501803779303337894408900
4361 49757680860518080066842225
4362 462257450293679361921600
4363 3210121182594995568900
4364 15995067484210358544
4365 54066615346844100
4366 114290638862400
4367 132827447025
4368 67076100
4369 8281
4370 1
4371 1
4372 8464
4373 70090384
4374 141933027600
4375 124916834624400
4376 60459747958209600
4377 18304793291827538496
4378 3760618088509902075456
4379 554499299785388622350400
4380 61133547801339095614131600
4381 5199370503745988020811760400
4382 349605672671880234519382769296
4383 18956717507439720815550994622736
4384 842520778108432036246710872121600
4385 31113444829436238687666997354502400
4386 965786726236173858039622509718329600
4387 25449553332685665796964097156088783104
4388 574205547068720334544002442084253168784
4389 11176146028586684712145376251639875690000
4390 188890665594261374949716297388827034810000
4391 2788361099589525947664925619903211270090000
4392 36137159850680256281737436033945618060366400
4393 413078056252333723166073503508208300776206400
4394 4181988586025692651887934229731860896288040000
4395 37637897274231233866991408067586748066592360000
4396 302148675340356294098903248098126949756810890000
4397 2170152645764575046735962689139987003933318536336
4398 13984001368269953999381440050138732824162034828816
4399 81045824116516537239213421415413094899978871264400
4400 423423081098535378229359915966239842742746755993600
4401 1998295135410329270145457201510114073538599137382400
4402 8534940556130339682710152758449864998535972315664384
4403 33047360883830378729827761096973930967276121734221824
4404 116182128107216175222050722606548976056830115471873600
4405 371377399395059234111991336449400354135744381962894400
4406 1080721082668667183004099356242026636083602163428353600
4407 2866336977624897695983933721167628196437243615492833344
4408 6935827748326912943368530979615495388909873439957967104
4409 15325696814235874107881523895790265559862941677043718400
4410 30948567804925075414530833573493361753850649536190777600
4411 57156164999365244470359705133427253889918786684523270400
4412 96593918848927263154907901675492059073962749496844326976
4413 149459121312349679634690929362257492951443849756866207296
4414 211818482585529591319006419164197127198758290471749160000
4415 275054719679749350328250087838419309034190727648820840000
4416 327337848213916582208826550815970086784491444474629760000
4417 357081139113353940789776716420976751460218074491089945600
4418 357081139113353940789776716420976751460218074491089945600
4419 327337848213916582208826550815970086784491444474629760000
4420 275054719679749350328250087838419309034190727648820840000
4421 211818482585529591319006419164197127198758290471749160000
4422 149459121312349679634690929362257492951443849756866207296
4423 96593918848927263154907901675492059073962749496844326976
4424 57156164999365244470359705133427253889918786684523270400
4425 30948567804925075414530833573493361753850649536190777600
4426 15325696814235874107881523895790265559862941677043718400
4427 6935827748326912943368530979615495388909873439957967104
4428 2866336977624897695983933721167628196437243615492833344
4429 1080721082668667183004099356242026636083602163428353600
4430 371377399395059234111991336449400354135744381962894400
4431 116182128107216175222050722606548976056830115471873600
4432 33047360883830378729827761096973930967276121734221824
4433 8534940556130339682710152758449864998535972315664384
4434 1998295135410329270145457201510114073538599137382400
4435 423423081098535378229359915966239842742746755993600
4436 81045824116516537239213421415413094899978871264400
4437 13984001368269953999381440050138732824162034828816
4438 2170152645764575046735962689139987003933318536336
4439 302148675340356294098903248098126949756810890000
4440 37637897274231233866991408067586748066592360000
4441 4181988586025692651887934229731860896288040000
4442 413078056252333723166073503508208300776206400
4443 36137159850680256281737436033945618060366400
4444 2788361099589525947664925619903211270090000
4445 188890665594261374949716297388827034810000
4446 11176146028586684712145376251639875690000
4447 574205547068720334544002442084253168784
4448 25449553332685665796964097156088783104
4449 965786726236173858039622509718329600
4450 31113444829436238687666997354502400
4451 842520778108432036246710872121600
4452 18956717507439720815550994622736
4453 349605672671880234519382769296
4454 5199370503745988020811760400
4455 61133547801339095614131600
4456 554499299785388622350400
4457 3760618088509902075456
4458 18304793291827538496
4459 60459747958209600
4460 124916834624400
4461 141933027600
4462 70090384
4463 8464
4464 1
4465 1
4466 8649
4467 73205136
4468 151552932804
4469 136397639523600
4470 67525356416652225
4471 20916654403622193216
4472 4397726588361566123664
4473 663787466275962103073856
4474 74935381935059784292322025
4475 6527704381898541209464496400
4476 449693554868990503920009156996
4477 24989582338339604531885467534224
4478 1138587845290598231484031614528081
4479 43118119584969400482235516763193600
4480 1372960124131602185763427857750465600
4481 37124841756518523103043089273572589824
4482 859817135837493451085712798058640176041
4483 17184442133554886413394730524521472860944
4484 298341009263105666899214071606275570502500
4485 4525527331647552997063978548797687047290000
4486 60291337875874524803384854216357185687521025
4487 708730828908239311974483184257586509306369600
4488 7381636587864533825750763908765482631019440400
4489 68374327562450313319808588190833392990539240000
4490 565156551258378371034042861764857263937425905625
4491 4181254228829986540258262708481119981514651820176
4492 27765754782866582217780090678064715380206023699364
4493 165908954505029948066735356644238546222465623092496
4494 894088434673152462476985818650392675752445481589025
4495 4354561508229765144239873856351971938028557303910400
4496 19203616251293264286097843706512196246705937710244864
4497 76814465005173057144391374826048784986823750840979456
4498 279127562777586860970976861062233914976534352421176324
4499 922735744719295408168518548966062528848047446020417600
4500 2778584020214418093282537256877909743010426608647987600
4501 7630331954286777523104045169091663979989449070605575744
4502 19128818302066157540559446569736740949834660517282033636
4503 43818827023578867821179272785021489860249448781735907584
4504 91794980433743819362234972420145434090896525321849806400
4505 175985642961733712860142787361698938730476178723546374400
4506 308964794424693749640088181061882699308692241271526103556
4507 496990365332761391449612398329167649572102213205357872704
4508 732807222352898174127234607740456381256824181716063393936
4509 990815606209975897954616830368383425171476719464661160000
4510 1228795594271772794932352794274012708593344836484840622500
4511 1398096320593661491123032512596210015110650125067196441600
4512 1459543843190641887472012675011827941105588906556444678400
4513 1398096320593661491123032512596210015110650125067196441600
4514 1228795594271772794932352794274012708593344836484840622500
4515 990815606209975897954616830368383425171476719464661160000
4516 732807222352898174127234607740456381256824181716063393936
4517 496990365332761391449612398329167649572102213205357872704
4518 308964794424693749640088181061882699308692241271526103556
4519 175985642961733712860142787361698938730476178723546374400
4520 91794980433743819362234972420145434090896525321849806400
4521 43818827023578867821179272785021489860249448781735907584
4522 19128818302066157540559446569736740949834660517282033636
4523 7630331954286777523104045169091663979989449070605575744
4524 2778584020214418093282537256877909743010426608647987600
4525 922735744719295408168518548966062528848047446020417600
4526 279127562777586860970976861062233914976534352421176324
4527 76814465005173057144391374826048784986823750840979456
4528 19203616251293264286097843706512196246705937710244864
4529 4354561508229765144239873856351971938028557303910400
4530 894088434673152462476985818650392675752445481589025
4531 165908954505029948066735356644238546222465623092496
4532 27765754782866582217780090678064715380206023699364
4533 4181254228829986540258262708481119981514651820176
4534 565156551258378371034042861764857263937425905625
4535 68374327562450313319808588190833392990539240000
4536 7381636587864533825750763908765482631019440400
4537 708730828908239311974483184257586509306369600
4538 60291337875874524803384854216357185687521025
4539 4525527331647552997063978548797687047290000
4540 298341009263105666899214071606275570502500
4541 17184442133554886413394730524521472860944
4542 859817135837493451085712798058640176041
4543 37124841756518523103043089273572589824
4544 1372960124131602185763427857750465600
4545 43118119584969400482235516763193600
4546 1138587845290598231484031614528081
4547 24989582338339604531885467534224
4548 449693554868990503920009156996
4549 6527704381898541209464496400
4550 74935381935059784292322025
4551 663787466275962103073856
4552 4397726588361566123664
4553 20916654403622193216
4554 67525356416652225
4555 136397639523600
4556 151552932804
4557 73205136
4558 8649
4559 1
4560 1
4561 8836
4562 76422564
4563 161710145424
4564 148791301584016
4565 75325596426908100
4566 23866161971901562404
4567 5133876619733491646016
4568 793026778260465270789696
4569 91644157062725017855634244
4570 8174432528125780913666140900
4571 576787959184555101268282901904
4572 32838778932416529691216536456336
4573 1533388538483116289192638827308356
4574 59529953851998378540786410331184164
4575 1943835227820355217658331765916217600
4576 53917669585897052948469549115924951296
4577 1281387116252334648978471628208153920644
4578 26288388277716581777831689562789427666084
4579 468647316950898075150480984304542389504016
4580 7302330077143494938286580434108174351690000
4581 99968898756094445705143286142940906874636100
4582 1208014198347454197647865242303247375816180900
4583 12938730587258682976459779785330649578989838400
4584 123297052722818564998740548011062012339674433600
4585 1048881177676755153635119245232992813306258202500
4586 7989957259070450058330884362486846054641752483364
4587 54653198766186037085387587710265053486188555448336
4588 336540753445005652230870893321508676405350377788176
4589 1869861635212301812650093891975117084721564088833284
4590 9393775753593311722290899754571783213969807699548900
4591 42752117207464672016115028216362248938244813708169216
4592 176569358164856694310052598325433679537870619779108864
4593 662824817173544075124845886682585023577709631280170384
4594 2264803622316581729604730527406702362472596453621224976
4595 7053021661193507116416115829294228810468293454183745600
4596 20042096655195590426322040164712824889175615929807035456
4597 52022849651294727001656900550998412752458929002986780304
4598 123464016447813417113501292834327131506748765763845178384
4599 268132379210763764589986187208067786984185685204583434496
4600 533267881073346737596783837149510227236792700686301702400
4601 971880713256174429270138543204982389139054697000784852624
4602 1624041001508979162296144656670312630036647616820466776336
4603 2489459675782471459664838521335898725407650315126157688896
4604 3501938678588538813730797725254014377926067317275898403904
4605 4522131558094704046656505327032559888850810068796356410000
4606 5361796479498955267171491007508729033644837024780272464400
4607 5838175372762567549888050700047311764422355626225778713600
4608 5838175372762567549888050700047311764422355626225778713600
4609 5361796479498955267171491007508729033644837024780272464400
4610 4522131558094704046656505327032559888850810068796356410000
4611 3501938678588538813730797725254014377926067317275898403904
4612 2489459675782471459664838521335898725407650315126157688896
4613 1624041001508979162296144656670312630036647616820466776336
4614 971880713256174429270138543204982389139054697000784852624
4615 533267881073346737596783837149510227236792700686301702400
4616 268132379210763764589986187208067786984185685204583434496
4617 123464016447813417113501292834327131506748765763845178384
4618 52022849651294727001656900550998412752458929002986780304
4619 20042096655195590426322040164712824889175615929807035456
4620 7053021661193507116416115829294228810468293454183745600
4621 2264803622316581729604730527406702362472596453621224976
4622 662824817173544075124845886682585023577709631280170384
4623 176569358164856694310052598325433679537870619779108864
4624 42752117207464672016115028216362248938244813708169216
4625 9393775753593311722290899754571783213969807699548900
4626 1869861635212301812650093891975117084721564088833284
4627 336540753445005652230870893321508676405350377788176
4628 54653198766186037085387587710265053486188555448336
4629 7989957259070450058330884362486846054641752483364
4630 1048881177676755153635119245232992813306258202500
4631 123297052722818564998740548011062012339674433600
4632 12938730587258682976459779785330649578989838400
4633 1208014198347454197647865242303247375816180900
4634 99968898756094445705143286142940906874636100
4635 7302330077143494938286580434108174351690000
4636 468647316950898075150480984304542389504016
4637 26288388277716581777831689562789427666084
4638 1281387116252334648978471628208153920644
4639 53917669585897052948469549115924951296
4640 1943835227820355217658331765916217600
4641 59529953851998378540786410331184164
4642 1533388538483116289192638827308356
4643 32838778932416529691216536456336
4644 576787959184555101268282901904
4645 8174432528125780913666140900
4646 91644157062725017855634244
4647 793026778260465270789696
4648 5133876619733491646016
4649 23866161971901562404
4650 75325596426908100
4651 148791301584016
4652 161710145424
4653 76422564
4654 8836
4655 1
4656 1
4657 9025
4658 79744900
4659 172428410025
4660 162159340272400
4661 83927593549734025
4662 27192540310113824100
4663 5983114216566988908225
4664 945576254961117593985600
4665 111829166778135922951203225
4666 10210969351741892421569124100
4667 737742535663351727458369216225
4668 43020754806947188338398786691600
4669 2058124860174022086550203066100225
4670 81886577276982985266056600097384100
4671 2741111395481047787401006904280291225
4672 77969390804794248174961974166194950400
4673 1900808468799691026796631565512588615025
4674 40015635723796955733670264514112765168900
4675 732261432735778242422626537975847483600025
4676 11716182923772451878762024607613559737600400
4677 164758822365550104545090971044565683810005625
4678 2045848778398531456890970878548847357241702500
4679 22525471363813582921016495478898362741200480625
4680 220741103119110801252456545486973747543257640000
4681 1931867883374023522766724732291379620426322505625
4682 15145844205652344418491121901164416224142368444100
4683 106670657193950904994728152916336961010564816808225
4684 676605101323496549651060327963157898097190278355600
4685 3874082015103540830846441087023744648671284642268225
4686 20065994361225949891994170481659252900846748991344100
4687 94198695751310709215194855872233715006752793876032025
4688 401496209986856050931777450210894169269156549132390400
4689 1556189899841632486472875683483436482255158538580524900
4690 5493107415051639373738966140780835480063204244539520400
4691 17681533470075389368237623710939004170687874562224528900
4692 51962057544711348347473832946432991848552121162455758400
4693 139567841291003243516633034326028738136427418029713344900
4694 342955601243926158648614702317575365296524349344014384400
4695 771650102798833856959383080214544571917179786024032364900
4696 1590989298078332002251561695958456132499852602874007558400
4697 3007964141679346441756858831421456125507533827308670540100
4698 5217860462306349925141582601085643106472319238805522483600
4699 8308939931189646791226023541071185649705637608732830304100
4700 12151094415325475891549576882128981069120629580321023873600
4701 16324894924721881608429984230587541198751424348354846640100
4702 20154191265088742726456770655046347158952375738709687210000
4703 22868720806936706657005059708301644389718645627902627122500
4704 23852210384419272131163267346277496004486989373783455360000
4705 22868720806936706657005059708301644389718645627902627122500
4706 20154191265088742726456770655046347158952375738709687210000
4707 16324894924721881608429984230587541198751424348354846640100
4708 12151094415325475891549576882128981069120629580321023873600
4709 8308939931189646791226023541071185649705637608732830304100
4710 5217860462306349925141582601085643106472319238805522483600
4711 3007964141679346441756858831421456125507533827308670540100
4712 1590989298078332002251561695958456132499852602874007558400
4713 771650102798833856959383080214544571917179786024032364900
4714 342955601243926158648614702317575365296524349344014384400
4715 139567841291003243516633034326028738136427418029713344900
4716 51962057544711348347473832946432991848552121162455758400
4717 17681533470075389368237623710939004170687874562224528900
4718 5493107415051639373738966140780835480063204244539520400
4719 1556189899841632486472875683483436482255158538580524900
4720 401496209986856050931777450210894169269156549132390400
4721 94198695751310709215194855872233715006752793876032025
4722 20065994361225949891994170481659252900846748991344100
4723 3874082015103540830846441087023744648671284642268225
4724 676605101323496549651060327963157898097190278355600
4725 106670657193950904994728152916336961010564816808225
4726 15145844205652344418491121901164416224142368444100
4727 1931867883374023522766724732291379620426322505625
4728 220741103119110801252456545486973747543257640000
4729 22525471363813582921016495478898362741200480625
4730 2045848778398531456890970878548847357241702500
4731 164758822365550104545090971044565683810005625
4732 11716182923772451878762024607613559737600400
4733 732261432735778242422626537975847483600025
4734 40015635723796955733670264514112765168900
4735 1900808468799691026796631565512588615025
4736 77969390804794248174961974166194950400
4737 2741111395481047787401006904280291225
4738 81886577276982985266056600097384100
4739 2058124860174022086550203066100225
4740 43020754806947188338398786691600
4741 737742535663351727458369216225
4742 10210969351741892421569124100
4743 111829166778135922951203225
4744 945576254961117593985600
4745 5983114216566988908225
4746 27192540310113824100
4747 83927593549734025
4748 162159340272400
4749 172428410025
4750 79744900
4751 9025
4752 1
4753 1
4754 9216
4755 83174400
4756 183732249600
4757 176566691865600
4758 93403779996902400
4759 30939068086173950976
4760 6961290319389138969600
4761 1125313890201660607718400
4762 136162980714400933533926400
4763 12723674086756798344670233600
4764 941042935456532805571810477056
4765 56190373625400409258316782617600
4766 2753328307644620053657522348262400
4767 112234785274341938163589771935974400
4768 3850340286656506082714171563762713600
4769 112275922758903717371945242799320728576
4770 2806898068972592934298631069983018214400
4771 60615400859716098626151406601259573273600
4772 1138222527254668963091065301734763098137600
4773 18693964997487347042013645911316926340326400
4774 269940854563717291286677046959416416354313216
4775 3443123144945373613350472537747658371866240000
4776 38955665995291045261791709951872267033759360000
4777 392428627767308091115478303087953328965791360000
4778 3531857649905772820039304727791579960692122240000
4779 28486551061080001257309016212475767330958381138944
4780 206485355324396458817772454794572869706650987545600
4781 1348527814402539835982736155386778371294053980390400
4782 7953562007394571685694096916464876516407787761894400
4783 42453674020444984895458740853758419360469154890777600
4784 205475782258953726894020305732190749704670709671363584
4785 903366472470426114596499262974511880855602235547878400
4786 3613465889881704458385997051898047523422408942191513600
4787 13169739317668030298745658676752388081233738376086425600
4788 43792800983664280681988159129270051716490043527401574400
4789 133022867314461051769533012342868459132293430175886741504
4790 369507964762391810470925034285745719811926194933018726400
4791 939559697105833376369094261759445471632808681199297433600
4792 2188835748659296037469274997616879893748454573098640281600
4793 4675560386189383843351528249347299654693444383956267110400
4794 9164098356931192332968995368720707323199150992554283536384
4795 16491015782104019516496853652813884385887823767089058713600
4796 27260658741845420017066227466896421127692116839473750118400
4797 41414380965843042091908617065717710626115281883224318054400
4798 57843226307665075318450878381043744593499856514586031001600
4799 74296410679623141186810239342762854166762037923179390930944
4800 87779313184809949417308883911581822030673485258954856960000
4801 95408841537677088524653069385109984017947957495133821440000
4802 95408841537677088524653069385109984017947957495133821440000
4803 87779313184809949417308883911581822030673485258954856960000
4804 74296410679623141186810239342762854166762037923179390930944
4805 57843226307665075318450878381043744593499856514586031001600
4806 41414380965843042091908617065717710626115281883224318054400
4807 27260658741845420017066227466896421127692116839473750118400
4808 16491015782104019516496853652813884385887823767089058713600
4809 9164098356931192332968995368720707323199150992554283536384
4810 4675560386189383843351528249347299654693444383956267110400
4811 2188835748659296037469274997616879893748454573098640281600
4812 939559697105833376369094261759445471632808681199297433600
4813 369507964762391810470925034285745719811926194933018726400
4814 133022867314461051769533012342868459132293430175886741504
4815 43792800983664280681988159129270051716490043527401574400
4816 13169739317668030298745658676752388081233738376086425600
4817 3613465889881704458385997051898047523422408942191513600
4818 903366472470426114596499262974511880855602235547878400
4819 205475782258953726894020305732190749704670709671363584
4820 42453674020444984895458740853758419360469154890777600
4821 7953562007394571685694096916464876516407787761894400
4822 1348527814402539835982736155386778371294053980390400
4823 206485355324396458817772454794572869706650987545600
4824 28486551061080001257309016212475767330958381138944
4825 3531857649905772820039304727791579960692122240000
4826 392428627767308091115478303087953328965791360000
4827 38955665995291045261791709951872267033759360000
4828 3443123144945373613350472537747658371866240000
4829 269940854563717291286677046959416416354313216
4830 18693964997487347042013645911316926340326400
4831 1138222527254668963091065301734763098137600
4832 60615400859716098626151406601259573273600
4833 2806898068972592934298631069983018214400
4834 112275922758903717371945242799320728576
4835 3850340286656506082714171563762713600
4836 112234785274341938163589771935974400
4837 2753328307644620053657522348262400
4838 56190373625400409258316782617600
4839 941042935456532805571810477056
4840 12723674086756798344670233600
4841 136162980714400933533926400
4842 1125313890201660607718400
4843 6961290319389138969600
4844 30939068086173950976
4845 93403779996902400
4846 176566691865600
4847 183732249600
4848 83174400
4849 9216
4850 1
4851 1
4852 9409
4853 86713344
4854 195646982400
4855 192081859609600
4856 103832250235214400
4857 35153446639634187264
4858 8086269211744741798144
4859 1336709808472089970713600
4860 165438724889178510281600400
4861 15816759080762943007663129600
4862 1197170494822947156250022279424
4863 73175809749673695600207973377024
4864 3671494621120780907718768108673600
4865 153290331636853432454814365531366400
4866 5387842319623894368271511041559097600
4867 161012674476226958810033956637526098944
4868 4126578739212988581064971833979721621764
4869 91384442667692480687944012932422900966400
4870 1760278724348977691276106742935960879417600
4871 29666304041382770841340258792305778366694400
4872 439728791653396120795765985948952399840327744
4873 5759350341473959169424817085807594243713680384
4874 66934598493369876710773958900139912439854240000
4875 692880645273522580091111907253622231608018560000
4876 6410348886567017064766554433601654292081824490000
4877 53169997804741466341999709094065561360243485049856
4878 396494022091274751227841025951456353279567171799296
4879 2665048982506510673547902643569459713401754652697600
4880 16184053833818236373420362864839537876920604466190400
4881 88983430353835344816522898795503000169894025031705600
4882 443829576509296514312634769658903297514060309297029376
4883 2011781098100411671535730548006433677389434658998813696
4884 8300561659642811828357872622389826452119493588154285025
4885 31220478014597756886091686190366142468210693973443481600
4886 107192108339047142803544898347373027211356612785983718400
4887 336364460779834462805572725916164829877922301672915439616
4888 965750122347040151311370457665161521586225991145770332416
4889 2539591264024356862469637434327670911402785659696693350400
4890 6122103317222151134526875283168021082128183435875477529600
4891 13540273214421641299505856970793703432136232135624659046400
4892 27495217296034945363809080811317964031881636380402823276096
4893 51293873551674948638254180502256475433659019446129240805376
4894 87961432819623990720362185951998774482323431873322535961600
4895 138721221255826693856450045557614075927774541559009472614400
4896 201274747163025404464239761348831580207189404565732235833600
4897 268763909298183058603113241820859552039624765405303686762496
4898 330366223102350725626983715489629345394642729120602499654656
4899 373886626417327665942715839168887896553466194115666024960000
4900 389627513032987728267561080661675277614961949683903700490000
4901 373886626417327665942715839168887896553466194115666024960000
4902 330366223102350725626983715489629345394642729120602499654656
4903 268763909298183058603113241820859552039624765405303686762496
4904 201274747163025404464239761348831580207189404565732235833600
4905 138721221255826693856450045557614075927774541559009472614400
4906 87961432819623990720362185951998774482323431873322535961600
4907 51293873551674948638254180502256475433659019446129240805376
4908 27495217296034945363809080811317964031881636380402823276096
4909 13540273214421641299505856970793703432136232135624659046400
4910 6122103317222151134526875283168021082128183435875477529600
4911 2539591264024356862469637434327670911402785659696693350400
4912 965750122347040151311370457665161521586225991145770332416
4913 336364460779834462805572725916164829877922301672915439616
4914 107192108339047142803544898347373027211356612785983718400
4915 31220478014597756886091686190366142468210693973443481600
4916 8300561659642811828357872622389826452119493588154285025
4917 2011781098100411671535730548006433677389434658998813696
4918 443829576509296514312634769658903297514060309297029376
4919 88983430353835344816522898795503000169894025031705600
4920 16184053833818236373420362864839537876920604466190400
4921 2665048982506510673547902643569459713401754652697600
4922 396494022091274751227841025951456353279567171799296
4923 53169997804741466341999709094065561360243485049856
4924 6410348886567017064766554433601654292081824490000
4925 692880645273522580091111907253622231608018560000
4926 66934598493369876710773958900139912439854240000
4927 5759350341473959169424817085807594243713680384
4928 439728791653396120795765985948952399840327744
4929 29666304041382770841340258792305778366694400
4930 1760278724348977691276106742935960879417600
4931 91384442667692480687944012932422900966400
4932 4126578739212988581064971833979721621764
4933 161012674476226958810033956637526098944
4934 5387842319623894368271511041559097600
4935 153290331636853432454814365531366400
4936 3671494621120780907718768108673600
4937 73175809749673695600207973377024
4938 1197170494822947156250022279424
4939 15816759080762943007663129600
4940 165438724889178510281600400
4941 1336709808472089970713600
4942 8086269211744741798144
4943 35153446639634187264
4944 103832250235214400
4945 192081859609600
4946 195646982400
4947 86713344
4948 9409
4949 1
4950 1
4951 9604
4952 90364036
4953 208198738944
4954 208777068774400
4955 115297136230662400
4956 39888197250359963904
4957 9378158375751298180096
4958 1584908765501969392436224
4959 200590015633843001230209600
4960 19615722393032968058573953600
4961 1519041542116473046455966966784
4962 95021697787434582550621603070976
4963 4880419978026848420447204002173184
4964 208645173616828283063497330862137600
4965 7511226250205818190285903911036953600
4966 229977056167412806723909297969482548224
4967 6040491115897202001607680154479690055696
4968 137133779278206028832345984406717115762704
4969 2708815393149748717675970062354905990374400
4970 46830240633372802623312269138938970321126400
4971 712287960033600327900579613603261738584332544
4972 9576315907118404408441125916221630040967137536
4973 114282646032057652609826329115901105612864021504
4974 1215198268299289784367245938141670546450586240000
4975 11552822425706442463880275620249631792297587240000
4976 98503985130543411024028782048496460513846147843136
4977 755391507273279649036339062336398892461210695885824
4978 5223496005712760920153889181396141038267439119287296
4979 32646850035704755750961807383725881489171494495545600
4980 184817661141486732616324809695504068691968472405817600
4981 949552072353594057353206577813345348479624684893889536
4982 4435524716748474217958943109057343672554667232558449664
4983 18868306314605814153739410335013465857078252407250592516
4984 73203484094774623323736463420965925845872926006091600900
4985 259378434993249876413516050322038436215134519827812454400
4986 840386129378129599579792003043404533337035844242112352256
4987 2492626760285131312333889243594789372027442735545277686784
4988 6775065138802756474210666088689708731420098187701956371456
4989 16890744113358672650386702160168248914897751714492412006400
4990 38656594515845851082180217106867636076764677000754823270400
4991 81275489969565901900283906467189204851397733394087015926016
4992 157087487752004530204653427788160456015580747053770799966464
4993 279266644892452498141606093845618588472143550317814755495936
4994 456885668361097245472340959374254315915756754846614188953600
4995 688160438502561760225901982197998752691294781576821784601600
4996 954588973705528881222004280490952343856714588370020934788096
4997 1219852828402528400200519647659515660580603141281917111373824
4998 1436322864044805961485537167751199743399795731314742601486336
4999 1558510052131950913070244322646701110459847798735614801960000
5000 1558510052131950913070244322646701110459847798735614801960000
5001 1436322864044805961485537167751199743399795731314742601486336
5002 1219852828402528400200519647659515660580603141281917111373824
5003 954588973705528881222004280490952343856714588370020934788096
5004 688160438502561760225901982197998752691294781576821784601600
5005 456885668361097245472340959374254315915756754846614188953600
5006 279266644892452498141606093845618588472143550317814755495936
5007 157087487752004530204653427788160456015580747053770799966464
5008 81275489969565901900283906467189204851397733394087015926016
5009 38656594515845851082180217106867636076764677000754823270400
5010 16890744113358672650386702160168248914897751714492412006400
5011 6775065138802756474210666088689708731420098187701956371456
5012 2492626760285131312333889243594789372027442735545277686784
5013 840386129378129599579792003043404533337035844242112352256
5014 259378434993249876413516050322038436215134519827812454400
5015 73203484094774623323736463420965925845872926006091600900
5016 18868306314605814153739410335013465857078252407250592516
5017 4435524716748474217958943109057343672554667232558449664
5018 949552072353594057353206577813345348479624684893889536
5019 184817661141486732616324809695504068691968472405817600
5020 32646850035704755750961807383725881489171494495545600
5021 5223496005712760920153889181396141038267439119287296
5022 755391507273279649036339062336398892461210695885824
5023 98503985130543411024028782048496460513846147843136
5024 11552822425706442463880275620249631792297587240000
5025 1215198268299289784367245938141670546450586240000
5026 114282646032057652609826329115901105612864021504
5027 9576315907118404408441125916221630040967137536
5028 712287960033600327900579613603261738584332544
5029 46830240633372802623312269138938970321126400
5030 2708815393149748717675970062354905990374400
5031 137133779278206028832345984406717115762704
5032 6040491115897202001607680154479690055696
5033 229977056167412806723909297969482548224
5034 7511226250205818190285903911036953600
5035 208645173616828283063497330862137600
5036 4880419978026848420447204002173184
5037 95021697787434582550621603070976
5038 1519041542116473046455966966784
5039 19615722393032968058573953600
5040 200590015633843001230209600
5041 1584908765501969392436224
5042 9378158375751298180096
5043 39888197250359963904
5044 115297136230662400
5045 208777068774400
5046 208198738944
5047 90364036
5048 9604
5049 1
5050 1
5051 9801
5052 94128804
5053 221414479209
5054 226728426710016
5055 127889003191118400
5056 45201089287868887296
5057 10859561701410500172864
5058 1875823066137519866594304
5059 242713918916950031488553616
5060 24271391891695003148855361600
5061 1922536951741161199420833192336
5062 123042364911434316762933324309504
5063 6467414305657266274851682859018304
5064 283035480500835156028420393049108736
5065 10433323197033336746455802753978625600
5066 327189015458965440368853974364769698816
5067 8804707529284425463675918083589447090404
5068 204854164106949746774245235965589765522064
5069 4148296823165732372178466028303192751821796
5070 73543212377453427096792749532244968453350400
5071 1147457971119217096277708874576852120293399616
5072 15830236499522260348647575494162286394251798784
5073 193920397119147689270932799803488008329584535104
5074 2117361462684682520281489322618046760135501464576
5075 20677358034030102737123919166191862891948256490000
5076 181166740150958148141584930166506625914093844062784
5077 1428162068438544336459328539729754156059476471909136
5078 10155819153340759725933002949189362887534054911353856
5079 65300362693865777778607484524060686627626493377722944
5080 380465846848920702871791526953504595095564586861881600
5081 2012664329830790518191777177584039308055536664499353664
5082 9684245433025572691070528271746719833973778914302821376
5083 42453689207863081845913673253780298178426067916313833161
5084 169814756831452327383654693015121192713704271665255332644
5085 620646494474814950861540724903881521812630231648532682025
5086 2075239217443952684676629232005141806811864023536644788224
5087 6355420103422105096822177023015746783361333572080974663936
5088 17845314008440154851851313715465690748897710921168200590336
5089 45985050848618986290677796631058057670809129042705591687424
5090 108840357038151446841840938771735047741560068740131577958400
5091 236795801781128241535280192415256063242731624552748764295744
5092 473873335628623084190768927593647469808774054131735183278336
5093 872797317152719047922793790108707839800854252763042863078976
5094 1480309565489955075330384708372583983567051885703029972209664
5095 2312983696078054805203726106832162474323518571410984331577600
5096 3330696522352398919493365593838313963025866742831817437471744
5097 4421515373954578716851069921120899774168081134505942902579456
5098 5412303110535618311618512026578050244160475956407455685185536
5099 6109982808378100359600585842504127033446787310163104269603984
5100 6361914627632341065806524200858108114792573209249379705960000
5101 6109982808378100359600585842504127033446787310163104269603984
5102 5412303110535618311618512026578050244160475956407455685185536
5103 4421515373954578716851069921120899774168081134505942902579456
5104 3330696522352398919493365593838313963025866742831817437471744
5105 2312983696078054805203726106832162474323518571410984331577600
5106 1480309565489955075330384708372583983567051885703029972209664
5107 872797317152719047922793790108707839800854252763042863078976
5108 473873335628623084190768927593647469808774054131735183278336
5109 236795801781128241535280192415256063242731624552748764295744
5110 108840357038151446841840938771735047741560068740131577958400
5111 45985050848618986290677796631058057670809129042705591687424
5112 17845314008440154851851313715465690748897710921168200590336
5113 6355420103422105096822177023015746783361333572080974663936
5114 2075239217443952684676629232005141806811864023536644788224
5115 620646494474814950861540724903881521812630231648532682025
5116 169814756831452327383654693015121192713704271665255332644
5117 42453689207863081845913673253780298178426067916313833161
5118 9684245433025572691070528271746719833973778914302821376
5119 2012664329830790518191777177584039308055536664499353664
5120 380465846848920702871791526953504595095564586861881600
5121 65300362693865777778607484524060686627626493377722944
5122 10155819153340759725933002949189362887534054911353856
5123 1428162068438544336459328539729754156059476471909136
5124 181166740150958148141584930166506625914093844062784
5125 20677358034030102737123919166191862891948256490000
5126 2117361462684682520281489322618046760135501464576
5127 193920397119147689270932799803488008329584535104
5128 15830236499522260348647575494162286394251798784
5129 1147457971119217096277708874576852120293399616
5130 73543212377453427096792749532244968453350400
5131 4148296823165732372178466028303192751821796
5132 204854164106949746774245235965589765522064
5133 8804707529284425463675918083589447090404
5134 327189015458965440368853974364769698816
5135 10433323197033336746455802753978625600
5136 283035480500835156028420393049108736
5137 6467414305657266274851682859018304
5138 123042364911434316762933324309504
5139 1922536951741161199420833192336
5140 24271391891695003148855361600
5141 242713918916950031488553616
5142 1875823066137519866594304
5143 10859561701410500172864
5144 45201089287868887296
5145 127889003191118400
5146 226728426710016
5147 221414479209
5148 94128804
5149 9801
5150 1