0 1
1 1
2 1
3 1
4 1
5 2
6 1
7 4
8 1
9 1
10 6
11 3
12 1
13 9
14 9
15 1
16 1
17 12
18 18
19 4
20 1
21 16
22 36
23 16
24 1
25 1
26 20
27 60
28 40
29 5
30 1
31 25
32 100
33 100
34 25
35 1
36 1
37 30
38 150
39 200
40 75
41 6
42 1
43 36
44 225
45 400
46 225
47 36
48 1
49 1
50 42
51 315
52 700
53 525
54 126
55 7
56 1
57 49
58 441
59 1225
60 1225
61 441
62 49
63 1
64 1
65 56
66 588
67 1960
68 2450
69 1176
70 196
71 8
72 1
73 64
74 784
75 3136
76 4900
77 3136
78 784
79 64
80 1
81 1
82 72
83 1008
84 4704
85 8820
86 7056
87 2352
88 288
89 9
90 1
91 81
92 1296
93 7056
94 15876
95 15876
96 7056
97 1296
98 81
99 1
100 1
101 90
102 1620
103 10080
104 26460
105 31752
106 17640
107 4320
108 405
109 10
110 1
111 100
112 2025
113 14400
114 44100
115 63504
116 44100
117 14400
118 2025
119 100
120 1
121 1
122 110
123 2475
124 19800
125 69300
126 116424
127 97020
128 39600
129 7425
130 550
131 11
132 1
133 121
134 3025
135 27225
136 108900
137 213444
138 213444
139 108900
140 27225
141 3025
142 121
143 1
144 1
145 132
146 3630
147 36300
148 163350
149 365904
150 426888
151 261360
152 81675
153 12100
154 726
155 12
156 1
157 144
158 4356
159 48400
160 245025
161 627264
162 853776
163 627264
164 245025
165 48400
166 4356
167 144
168 1
169 1
170 156
171 5148
172 62920
173 353925
174 1019304
175 1585584
176 1359072
177 637065
178 157300
179 18876
180 936
181 13
182 1
183 169
184 6084
185 81796
186 511225
187 1656369
188 2944656
189 2944656
190 1656369
191 511225
192 81796
193 6084
194 169
195 1
196 1
197 182
198 7098
199 104104
200 715715
201 2576574
202 5153148
203 5889312
204 3864861
205 1431430
206 286286
207 28392
208 1183
209 14
210 1
211 196
212 8281
213 132496
214 1002001
215 4008004
216 9018009
217 11778624
218 9018009
219 4008004
220 1002001
221 132496
222 8281
223 196
224 1
225 1
226 210
227 9555
228 165620
229 1366365
230 6012006
231 15030015
232 22084920
233 19324305
234 10020010
235 3006003
236 496860
237 41405
238 1470
239 15
240 1
241 225
242 11025
243 207025
244 1863225
245 9018009
246 25050025
247 41409225
248 41409225
249 25050025
250 9018009
251 1863225
252 207025
253 11025
254 225
255 1
256 1
257 240
258 12600
259 254800
260 2484300
261 13117104
262 40080040
263 73616400
264 82818450
265 57257200
266 24048024
267 5962320
268 828100
269 58800
270 1800
271 16
272 1
273 256
274 14400
275 313600
276 3312400
277 19079424
278 64128064
279 130873600
280 165636900
281 130873600
282 64128064
283 19079424
284 3312400
285 313600
286 14400
287 256
288 1
289 1
290 272
291 16320
292 380800
293 4331600
294 27029184
295 99107008
296 222485120
297 312869700
298 278106400
299 155739584
300 54058368
301 11262160
302 1332800
303 81600
304 2176
305 17
306 1
307 289
308 18496
309 462400
310 5664400
311 38291344
312 153165376
313 378224704
314 590976100
315 590976100
316 378224704
317 153165376
318 38291344
319 5664400
320 462400
321 18496
322 289
323 1
324 1
325 306
326 20808
327 554880
328 7282800
329 53018784
330 229748064
331 618913152
332 1063756980
333 1181952200
334 851005584
335 393853824
336 114874032
337 20391840
338 2080800
339 110976
340 2601
341 18
342 1
343 324
344 23409
345 665856
346 9363600
347 73410624
348 344622096
349 1012766976
350 1914762564
351 2363904400
352 1914762564
353 1012766976
354 344622096
355 73410624
356 9363600
357 665856
358 23409
359 324
360 1
361 1
362 342
363 26163
364 790704
365 11860560
366 99628704
367 503678448
368 1603547712
369 3307317156
370 4491418360
371 4042276524
372 2405321568
373 935402832
374 232466976
375 35581680
376 3162816
377 148257
378 3078
379 19
380 1
381 361
382 29241
383 938961
384 15023376
385 135210384
386 736145424
387 2538950544
388 5712638724
389 8533694884
390 8533694884
391 5712638724
392 2538950544
393 736145424
394 135210384
395 15023376
396 938961
397 29241
398 361
399 1
400 1
401 380
402 32490
403 1104660
404 18779220
405 180280512
406 1051636320
407 3906077760
408 9521064540
409 15515808880
410 17067389768
411 12694752720
412 6347376360
413 2103272640
414 450701280
415 60093504
416 4694805
417 194940
418 3610
419 20
420 1
421 400
422 36100
423 1299600
424 23474025
425 240374016
426 1502337600
427 6009350400
428 15868440900
429 28210561600
430 34134779536
431 28210561600
432 15868440900
433 6009350400
434 1502337600
435 240374016
436 23474025
437 1299600
438 36100
439 400
440 1
441 1
442 420
443 39900
444 1516200
445 28997325
446 315490896
447 2103272640
448 9014025600
449 25633635300
450 49368482800
451 65166397296
452 59242179360
453 37026362100
454 15774544800
455 4507012800
456 841309056
457 98590905
458 6822900
459 252700
460 4200
461 21
462 1
463 441
464 44100
465 1768900
466 35820225
467 414081801
468 2944581696
469 13521038400
470 41408180100
471 86394844900
472 124408576656
473 124408576656
474 86394844900
475 41408180100
476 13521038400
477 2944581696
478 414081801
479 35820225
480 1768900
481 44100
482 441
483 1
484 1
485 462
486 48510
487 2048200
488 43780275
489 535870566
490 4048799832
491 19830856320
492 65069997300
493 146206660600
494 228082390536
495 248817153312
496 190068658780
497 101219995800
498 37182855600
499 9254399616
500 1518299937
501 157608990
502 9728950
503 323400
504 4851
505 22
506 1
507 484
508 53361
509 2371600
510 53509225
511 693479556
512 5567099769
513 29085255936
514 102252852900
515 247426656400
516 418151049316
517 497634306624
518 418151049316
519 247426656400
520 102252852900
521 29085255936
522 5567099769
523 693479556
524 53509225
525 2371600
526 53361
527 484
528 1
529 1
530 506
531 58443
532 2727340
533 64774325
534 886112766
535 7531958511
536 41810055408
537 156787707780
538 406486649800
539 739805702636
540 953799087696
541 874315830388
542 569081309720
543 261312846300
544 83620110816
545 18291899241
546 2658338298
547 246142435
548 13636700
549 409101
550 5566
551 23
552 1
553 529
554 64009
555 3136441
556 78411025
557 1132255201
558 10190296809
559 60101954649
560 240407818596
561 667799496100
562 1308887012356
563 1828114918084
564 1828114918084
565 1308887012356
566 667799496100
567 240407818596
568 60101954649
569 10190296809
570 1132255201
571 78411025
572 3136441
573 64009
574 529
575 1
576 1
577 552
578 69828
579 3584504
580 94093230
581 1430217096
582 13587062412
583 84849818328
584 360611727894
585 1068479193760
586 2243806306896
587 3374981387232
588 3656229836168
589 2855753481504
590 1602718790640
591 641087516256
592 180305863947
593 34938160488
594 4529020804
595 376372920
596 18818646
597 512072
598 6348
599 24
600 1
601 576
602 76176
603 4096576
604 112911876
605 1806590016
606 18116083216
607 119787978816
608 540917591841
609 1709566710016
610 3846525097536
611 6230734868736
612 7312459672336
613 6230734868736
614 3846525097536
615 1709566710016
616 540917591841
617 119787978816
618 18116083216
619 1806590016
620 112911876
621 4096576
622 76176
623 576
624 1
625 1
626 600
627 82800
628 4655200
629 134418900
630 2258237520
631 23836951600
632 166372192800
633 795467046825
634 2671197984400
635 6410875162560
636 11126312265600
637 14062422446800
638 12980697643200
639 8742102494400
640 4273916775040
641 1502548866225
642 374337433800
643 64700297200
644 7527458400
645 564559380
646 25603600
647 634800
648 7200
649 25
650 1
651 625
652 90000
653 5290000
654 160022500
655 2822796900
656 31364410000
657 231072490000
658 1169804480625
659 4173746850625
660 10684791937600
661 19868414760000
662 27043120090000
663 27043120090000
664 19868414760000
665 10684791937600
666 4173746850625
667 1169804480625
668 231072490000
669 31364410000
670 2822796900
671 160022500
672 5290000
673 90000
674 625
675 1
676 1
677 650
678 97500
679 5980000
680 189117500
681 3494891400
682 40773733000
683 316204460000
684 1689717583125
685 6383377536250
686 17362786898600
687 34438585584000
688 50222937310000
689 54086240180000
690 43048231980000
691 25254962761600
692 10851741811625
693 3379435166250
694 750985592500
695 116496380000
696 12232119900
697 832117000
698 34385000
699 780000
700 8125
701 26
702 1
703 676
704 105625
705 6760000
706 223502500
707 4327008400
708 53005852900
709 432700840000
710 2440703175625
711 9762812702500
712 28214528710225
713 59693548345600
714 93271169290000
715 108172480360000
716 93271169290000
717 59693548345600
718 28214528710225
719 9762812702500
720 2440703175625
721 432700840000
722 53005852900
723 4327008400
724 223502500
725 6760000
726 105625
727 676
728 1
729 1
730 702
731 114075
732 7605000
733 262372500
734 5310419400
735 68150382300
736 584146134000
737 3468367670625
738 14644219053750
739 44811310304475
740 100732862833200
741 167888104722000
742 208618354980000
743 193717043910000
744 134310483777600
745 69253843197825
746 26359594296750
747 7322109526875
748 1460365335000
749 204451146900
750 19471537800
751 1206913500
752 45630000
753 950625
754 9126
755 27
756 1
757 729
758 123201
759 8555625
760 308002500
761 6517332900
762 87621920100
763 788597280900
764 4928733005625
765 21966328580625
766 71170904601225
767 169986706031025
768 302198588499600
769 402335398890000
770 402335398890000
771 302198588499600
772 169986706031025
773 71170904601225
774 21966328580625
775 4928733005625
776 788597280900
777 87621920100
778 6517332900
779 308002500
780 8555625
781 123201
782 729
783 1
784 1
785 756
786 132678
787 9582300
788 359336250
789 7934144400
790 111518807400
791 1051463041200
792 6900226207875
793 32371431592500
794 110710296046350
795 279978104051100
796 528847529874300
797 751026077928000
798 804670797780000
799 650889267537600
800 396635647405725
801 181162302621300
802 61505720025750
803 15333836017500
804 2760090483150
805 350487680400
806 30414220200
807 1724814000
808 59889375
809 1149876
810 10206
811 28
812 1
813 784
814 142884
815 10732176
816 419225625
817 9658958400
818 141933027600
819 1401950721600
820 9660316691025
821 47705267610000
822 172216016072100
823 461140406672400
824 925483177280025
825 1401915345465600
826 1609341595560000
827 1401915345465600
828 925483177280025
829 461140406672400
830 172216016072100
831 47705267610000
832 9660316691025
833 1401950721600
834 141933027600
835 9658958400
836 419225625
837 10732176
838 142884
839 784
840 1
841 1
842 812
843 153468
844 11970504
845 486301725
846 11671241400
847 178959034800
848 1848025951200
849 13340437335225
850 69172638034500
851 262856024531100
852 742948432972200
853 1578765420065925
854 2540971563656400
855 3111393751416000
856 2903967501321600
857 2064539395470825
858 1114422649458300
859 454024042371900
860 138345276069000
861 31127687115525
862 5082071365800
863 588008257200
864 46684965600
865 2431508625
866 77808276
867 1381212
868 11368
869 29
870 1
871 841
872 164836
873 13351716
874 564110001
875 14102750025
876 225644000400
877 2436034208400
878 18422508701025
879 100300325150025
880 401201300600100
881 1196972475344100
882 2693188069524225
883 4605510959127225
884 6015361252737600
885 6015361252737600
886 4605510959127225
887 2693188069524225
888 1196972475344100
889 401201300600100
890 100300325150025
891 18422508701025
892 2436034208400
893 225644000400
894 14102750025
895 564110001
896 13351716
897 164836
898 841
899 1
900 1
901 870
902 176610
903 14835240
904 650896155
905 16923300030
906 282055000500
907 3177435924000
908 25121602774125
909 143286178785750
910 601801950900150
911 1889956540017000
912 4488646782540375
913 8127372280812750
914 11278802348883000
915 12030722505475200
916 9868952055272625
917 6215049391209750
918 2992431188360250
919 1094185365273000
920 300900975450075
921 61408362336750
922 9135128281500
923 967045716000
924 70513750125
925 3384660006
926 100137870
927 1648360
928 12615
929 30
930 1
931 900
932 189225
933 16483600
934 751034025
935 20307960036
936 352568750625
937 4144481640000
938 34256731055625
939 204694541122500
940 902702926350225
941 2984141905290000
942 7481077970900625
943 14342421672022500
944 21147754404155625
945 24061445010950400
946 21147754404155625
947 14342421672022500
948 7481077970900625
949 2984141905290000
950 902702926350225
951 204694541122500
952 34256731055625
953 4144481640000
954 352568750625
955 20307960036
956 751034025
957 16483600
958 189225
959 900
960 1
961 1
962 930
963 202275
964 18249700
965 862298325
966 24213336966
967 437185250775
968 5353288785000
969 46172115770625
970 288433217036250
971 1332561462707475
972 4625419953199500
973 12205969320943125
974 24700837324038750
975 38563552148754375
976 46619049708716400
977 43705359101921625
978 31758219416621250
979 17839493622916875
980 7709033255332500
981 2543980974259725
982 634553077479750
983 117995406969375
984 16059866355000
985 1561375895625
986 104924460186
987 4656410955
988 127747900
989 1955325
990 13950
991 31
992 1
993 961
994 216225
995 20205025
996 990046225
997 28869747921
998 542109710961
999 6914664680625
1000 62231982125625
1001 406428624005625
1002 1967114540187225
1003 7169400927459225
1004 19915002576275625
1005 42540330946955625
1006 70321771565375625
1007 90324408810638025
1008 90324408810638025
1009 70321771565375625
1010 42540330946955625
1011 19915002576275625
1012 7169400927459225
1013 1967114540187225
1014 406428624005625
1015 62231982125625
1016 6914664680625
1017 542109710961
1018 28869747921
1019 990046225
1020 20205025
1021 216225
1022 961
1023 1
1024 1
1025 992
1026 230640
1027 22295200
1028 1131481400
1029 34215997536
1030 667211951952
1031 8850770791200
1032 82975976167500
1033 565465911660000
1034 2861257512999600
1035 10924801413271200
1036 31864004122041000
1037 71646873173820000
1038 125016482782890000
1039 170022416584730400
1040 180648817621276050
1041 150019779339468000
1042 97235042164470000
1043 49021544803140000
1044 19118402473224600
1045 5722515025999200
1046 1300571596818000
1047 221269269780000
1048 27658658722500
1049 2478215821536
1050 153971988912
1051 6336295840
1052 161640200
1053 2306400
1054 15376
1055 32
1056 1
1057 1024
1058 246016
1059 24601600
1060 1293121600
1061 40552293376
1062 821183940864
1063 11328986612736
1064 110634634890000
1065 786735181440000
1066 4161829109817600
1067 16647316439270400
1068 50982406595265600
1069 120668417976960000
1070 222251524947360000
1071 320042195924198400
1072 361297635242552100
1073 320042195924198400
1074 222251524947360000
1075 120668417976960000
1076 50982406595265600
1077 16647316439270400
1078 4161829109817600
1079 786735181440000
1080 110634634890000
1081 11328986612736
1082 821183940864
1083 40552293376
1084 1293121600
1085 24601600
1086 246016
1087 1024
1088 1
1089 1
1090 1056
1091 261888
1092 27061760
1093 1471483200
1094 47793774336
1095 1003669261056
1096 14379098393088
1097 146037718054800
1098 1081760874480000
1099 5971320027129600
1100 24970974658905600
1101 80115210363988800
1102 199102889661984000
1103 386015806487520000
1104 586744025861030400
1105 701342468412012900
1106 660087029093659200
1107 488953354884192000
1108 284432699517120000
1109 129416878280289600
1110 45780120207993600
1111 12485487329452800
1112 2596226098752000
1113 405660327930000
1114 46732069777536
1115 3871295721216
1116 223037613568
1117 8534602560
1118 202963200
1119 2706176
1120 16896
1121 33
1122 1
1123 1089
1124 278784
1125 29767936
1126 1674446400
1127 56328376896
1128 1226706874624
1129 18250394114304
1130 192769787832336
1131 1487421202410000
1132 8567546125881600
1133 37456461988358400
1134 125895330571982400
1135 328519767942273600
1136 670448506004640000
1137 1075697380745222400
1138 1361429497505672100
1139 1361429497505672100
1140 1075697380745222400
1141 670448506004640000
1142 328519767942273600
1143 125895330571982400
1144 37456461988358400
1145 8567546125881600
1146 1487421202410000
1147 192769787832336
1148 18250394114304
1149 1226706874624
1150 56328376896
1151 1674446400
1152 29767936
1153 278784
1154 1089
1155 1
1156 1
1157 1122
1158 296208
1159 32648704
1160 1897705920
1161 66040166016
1162 1489572633472
1163 22981977773568
1164 252083568703824
1165 2022892835277600
1166 12137357011665600
1167 55370422069747200
1168 194565510883972800
1169 531889148097014400
1170 1139762460207888000
1171 1924932155017766400
1172 2571589050844047300
1173 2722858995011344200
1174 2285856934083597600
1175 1519683280277184000
1176 797833722145521600
1177 329264710726723200
1178 106126642300348800
1179 26481506207270400
1180 5057232088194000
1181 728241420699936
1182 77564174985792
1183 5958290533888
1184 319194135744
1185 11386235520
1186 253027456
1187 3159552
1188 18513
1189 34
1190 1
1191 1156
1192 314721
1193 35808256
1194 2150733376
1195 77426401536
1196 1808766769216
1197 28940268307456
1198 329647743689616
1199 2751134255977536
1200 17194589099859600
1201 81851928277017600
1202 300692153184321600
1203 861153858823737600
1204 1937596182353409600
1205 3444615435294950400
1206 4857445984927644900
1207 5445717990022688400
1208 4857445984927644900
1209 3444615435294950400
1210 1937596182353409600
1211 861153858823737600
1212 300692153184321600
1213 81851928277017600
1214 17194589099859600
1215 2751134255977536
1216 329647743689616
1217 28940268307456
1218 1808766769216
1219 77426401536
1220 2150733376
1221 35808256
1222 314721
1223 1156
1224 1
1225 1
1226 1190
1227 333795
1228 39165280
1229 2428247360
1230 90330801792
1231 2182994376640
1232 36175335384320
1233 427321149227280
1234 3703449959969760
1235 24072424739803440
1236 119367395403984000
1237 457575015715272000
1238 1370017502674128000
1239 3229326970589016000
1240 6028077011766163200
1241 8947926814340398500
1242 10588896091710783000
1243 10000624086615739500
1244 7535096264707704000
1245 4521057758824622400
1246 2152884647059344000
1247 809555797034712000
1248 238734790807968000
1249 54710056226826000
1250 9628969895921376
1251 1281963447681840
1252 126613673845120
1253 9043833846080
1254 451654008960
1255 15055133632
1256 313322240
1257 3671745
1258 20230
1259 35
1260 1
1261 1225
1262 354025
1263 42837025
1264 2741569600
1265 105385935424
1266 2634648385600
1267 45219169230400
1268 553934823072400
1269 4985413407651600
1270 33701394635724816
1271 174077451630810000
1272 696309806523240000
1273 2179573299708840000
1274 5382211617648360000
1275 10549134770590785600
1276 16483023079048102500
1277 20589520178326522500
1278 20589520178326522500
1279 16483023079048102500
1280 10549134770590785600
1281 5382211617648360000
1282 2179573299708840000
1283 696309806523240000
1284 174077451630810000
1285 33701394635724816
1286 4985413407651600
1287 553934823072400
1288 45219169230400
1289 2634648385600
1290 105385935424
1291 2741569600
1292 42837025
1293 354025
1294 1225
1295 1
1296 1
1297 1260
1298 374850
1299 46731300
1300 3084265800
1301 122383666944
1302 3161578062720
1303 56134141113600
1304 712201915378800
1305 6647217876868800
1306 46663469495618976
1307 250671530348366400
1308 1044464709784860000
1309 3411506034326880000
1310 8807255374333680000
1311 18084231035298489600
1312 29669441542286584500
1313 39011722443144990000
1314 41179040356653045000
1315 34905225343866570000
1316 23735553233829267600
1317 12917307882356064000
1318 5604617056394160000
1319 1928242541141280000
1320 522232354892430000
1321 110295473353281216
1322 17947488267545760
1323 2215739292289600
1324 203486261536800
1325 13549620268800
1326 632315612544
1327 19739301120
1328 385533225
1329 4248300
1330 22050
1331 36
1332 1
1333 1296
1334 396900
1335 50979600
1336 3469799025
1337 142122968064
1338 3793893675264
1339 69683761382400
1340 915688176915600
1341 8862957169158400
1342 64610957763164736
1343 360967003701647616
1344 1566697064677290000
1345 5339748575468160000
1346 14411872430727840000
1347 31001538917654553600
1348 53404994776115852100
1349 73916947787011560000
1350 82358080713306090000
1351 73916947787011560000
1352 53404994776115852100
1353 31001538917654553600
1354 14411872430727840000
1355 5339748575468160000
1356 1566697064677290000
1357 360967003701647616
1358 64610957763164736
1359 8862957169158400
1360 915688176915600
1361 69683761382400
1362 3793893675264
1363 142122968064
1364 3469799025
1365 50979600
1366 396900
1367 1296
1368 1
1369 1
1370 1332
1371 419580
1372 55477800
1373 3890380725
1374 164329681824
1375 4528195676928
1376 85943305704960
1377 1168291811926800
1378 11711764830673600
1379 88540942119892416
1380 513683812960036992
1381 2318711655722389200
1382 8232112387180080000
1383 23184316518996960000
1384 52138951816055385600
1385 94094514605537453700
1386 136746353405971386000
1387 160381525599596070000
1388 151940392673301540000
1389 116234400395075678100
1390 71691058747076155200
1391 35549285329128672000
1392 14112192663737280000
1393 4459060876389210000
1394 1112981594746746816
1395 217327767021554112
1396 32792941525886080
1397 3764495838430800
1398 322287396393600
1399 20053437997824
1400 876424969728
1401 25676512785
1402 471561300
1403 4895100
1404 23976
1405 37
1406 1
1407 1369
1408 443556
1409 60372900
1410 4361942025
1411 190006194609
1412 5404620646656
1413 105996743702784
1414 1490579208320400
1415 15476260669104400
1416 121333883645778496
1417 731011579981591104
1418 3431693250469136016
1419 12691173263569290000
1420 37296509182734240000
1421 87688237145184057600
1422 165785573352613608900
1423 252980753801047064100
1424 312321918272897610000
1425 312321918272897610000
1426 252980753801047064100
1427 165785573352613608900
1428 87688237145184057600
1429 37296509182734240000
1430 12691173263569290000
1431 3431693250469136016
1432 731011579981591104
1433 121333883645778496
1434 15476260669104400
1435 1490579208320400
1436 105996743702784
1437 5404620646656
1438 190006194609
1439 4361942025
1440 60372900
1441 443556
1442 1369
1443 1
1444 1
1445 1406
1446 468198
1447 65547720
1448 4875111675
1449 218795011974
1450 6417987017904
1451 129931492280832
1452 1888066997205840
1453 20279238118136800
1454 164667413519270816
1455 1028831112566683776
1456 5015551673762583408
1457 19290583360625320800
1458 59052806205995880000
1459 144876217892043225600
1460 286356899427241688100
1461 457774697354275639800
1462 593411644718505459000
1463 624643836545795220000
1464 534070480246654913100
1465 370579516905842184600
1466 208259563219812136800
1467 94484489929593408000
1468 34447470286830930000
1469 10031103347525166816
1470 2314870003275038496
1471 419153416230871168
1472 58809790542596720
1473 6293556657352800
1474 503484532588224
1475 29339369224704
1476 1203372565857
1477 33150759390
1478 573542550
1479 5618376
1480 26011
1481 38
1482 1
1483 1444
1484 494209
1485 71166096
1486 5448654225
1487 251945771364
1488 7621359583761
1489 159270861505536
1490 2391551529794064
1491 26572794775489600
1492 223477204061867536
1493 1447984528797554944
1494 7330421677037621904
1495 29321686708150487616
1496 93500276492826810000
1497 239360707821636633600
1498 494616462647053824900
1499 828354214260117824400
1500 1127482124965160372100
1501 1249287673091590440000
1502 1127482124965160372100
1503 828354214260117824400
1504 494616462647053824900
1505 239360707821636633600
1506 93500276492826810000
1507 29321686708150487616
1508 7330421677037621904
1509 1447984528797554944
1510 223477204061867536
1511 26572794775489600
1512 2391551529794064
1513 159270861505536
1514 7621359583761
1515 251945771364
1516 5448654225
1517 71166096
1518 494209
1519 1444
1520 1
1521 1
1522 1482
1523 520923
1524 77096604
1525 6071357565
1526 288996620094
1527 9007061326263
1528 194111362459872
1529 3008726118128016
1530 34544633208136480
1531 300538308910787376
1532 2016835593682308672
1533 10588386866832120528
1534 43982530062225731424
1535 145860431328809823600
1536 388961150210159529600
1537 838697480140656485700
1538 1468446107097481597800
1539 2093895374935297833900
1540 2436110962528601358000
1541 2314305414402171290100
1542 1794767464230255286200
1543 1134708355484417598300
1544 583441725315239294400
1545 243100718881349706000
1546 81681841544133501216
1547 21991265031112865712
1548 4705949718592053568
1549 792328268946621264
1550 103633899624409440
1551 10363389962440944
1552 776445449839488
1553 42461860538097
1554 1637647513866
1555 42499502955
1556 693869436
1557 6424717
1558 28158
1559 39
1560 1
1561 1521
1562 549081
1563 83521321
1564 6765227001
1565 331496123049
1566 10644708840129
1567 236573222997969
1568 3785171567967504
1569 44908023170577424
1570 404172208535196816
1571 2809163862628929936
1572 15294336585424174096
1573 65973795093338597136
1574 227542272872943324816
1575 632061869091509235600
1576 1422139205455895780100
1577 2603154462581899196100
1578 3888662839165553120100
1579 4750416376930772648100
1580 4750416376930772648100
1581 3888662839165553120100
1582 2603154462581899196100
1583 1422139205455895780100
1584 632061869091509235600
1585 227542272872943324816
1586 65973795093338597136
1587 15294336585424174096
1588 2809163862628929936
1589 404172208535196816
1590 44908023170577424
1591 3785171567967504
1592 236573222997969
1593 10644708840129
1594 331496123049
1595 6765227001
1596 83521321
1597 549081
1598 1521
1599 1
1600 1
1601 1560
1602 577980
1603 90293320
1604 7516918890
1605 378852712056
1606 12523186870740
1607 286755421815720
1608 4731464459959380
1609 57945836349132160
1610 538896278046929088
1611 3874708776039903360
1612 21849052264891677280
1613 97738955693834958720
1614 350065035189143576640
1615 1011298990546414776960
1616 2370232009093159633500
1617 4527225152316346428000
1618 7070296071210096582000
1619 9048412146534805044000
1620 9500832753861545296200
1621 8186658608769585516000
1622 5784787694626442658000
1623 3346209895190343012000
1624 1580154672728773089000
1625 606779394327848866176
1626 188496557409538848960
1627 47059497185920535680
1628 9363879542096433120
1629 1469717121946170240
1630 179632092682309696
1631 16822984746522240
1632 1182866114989845
1633 60826907657880
1634 2209974153660
1635 54121816008
1636 835213210
1637 7321080
1638 30420
1639 40
1640 1
1641 1600
1642 608400
1643 97614400
1644 8352132100
1645 432974528064
1646 14733161024400
1647 347582329473600
1648 5914330574949225
1649 74768821095654400
1650 718528370729238784
1651 5344425897986073600
1652 31212931806988110400
1653 144798452879755494400
1654 538561592598682425600
1655 1618078384874263643136
1656 3950386681821932722500
1657 7873435047506689440000
1658 12855083765836539240000
1659 17235070755304390560000
1660 19001665507723090592400
1661 17235070755304390560000
1662 12855083765836539240000
1663 7873435047506689440000
1664 3950386681821932722500
1665 1618078384874263643136
1666 538561592598682425600
1667 144798452879755494400
1668 31212931806988110400
1669 5344425897986073600
1670 718528370729238784
1671 74768821095654400
1672 5914330574949225
1673 347582329473600
1674 14733161024400
1675 432974528064
1676 8352132100
1677 97614400
1678 608400
1679 1600
1680 1
1681 1
1682 1640
1683 639600
1684 105320800
1685 9255065300
1686 493109879184
1687 17258845771440
1688 419143397306400
1689 7348107684027825
1690 95797552028807200
1691 950311716125767424
1692 7304048727247633920
1693 44128627727121121600
1694 212026306002499116800
1695 817815751723925164800
1696 2551585145378646514176
1697 6478634158187969664900
1698 13450451539490594460000
1699 22915584104317309080000
1700 32119904589430909680000
1701 37098489800792700680400
1702 35331895048374000648000
1703 27739917599963058360000
1704 17933935385987459280000
1705 9527403173805837742500
1706 4146325861240300585536
1707 1472068353103065296640
1708 424052612004998233600
1709 98440784929731732800
1710 18260121818119084800
1711 2678151199990799104
1712 306552166492183040
1713 26943061508102025
1714 1781359438552200
1715 86294228857200
1716 2958659275104
1717 68487483220
1718 1000547600
1719 8314800
1720 32800
1721 41
1722 1
1723 1681
1724 672400
1725 113635600
1726 10255612900
1727 561597362404
1728 20217505046544
1729 505437626163600
1730 9129467122580025
1731 122740613536909225
1732 1256863882617950464
1733 9982199927238433024
1734 62388749545240206400
1735 310467090932230849600
1736 1241868363728923398400
1737 4023653498481711810816
1738 10624960019428270250436
1739 22977854713296432202500
1740 40849519490304768360000
1741 59859822189393968040000
1742 72430384849166701328400
1743 72430384849166701328400
1744 59859822189393968040000
1745 40849519490304768360000
1746 22977854713296432202500
1747 10624960019428270250436
1748 4023653498481711810816
1749 1241868363728923398400
1750 310467090932230849600
1751 62388749545240206400
1752 9982199927238433024
1753 1256863882617950464
1754 122740613536909225
1755 9129467122580025
1756 505437626163600
1757 20217505046544
1758 561597362404
1759 10255612900
1760 113635600
1761 672400
1762 1681
1763 1
1764 1
1765 1722
1766 706020
1767 122376800
1768 11335151100
1769 637488897864
1770 23587089220968
1771 606525151396320
1772 11277577033775325
1773 156215326319702650
1774 1649633845936059984
1775 13524270869161747968
1776 87344249363336288960
1777 449641993763920540800
1778 1862802545593385097600
1779 6259016553193773927936
1780 17163396954461051943012
1781 38602795918338006100200
1782 71486659108033344630000
1783 109309240519762898160000
1784 138276189257500066172400
1785 144860769698333402656800
1786 125705626597727332884000
1787 90298937820673698480000
1788 53614994331025008472500
1789 26249901224469844148136
1790 10562090433514493503392
1791 3477231418440985515520
1792 931401272796692548800
1793 201563652376929897600
1794 34937699745334515584
1795 4798934824541265408
1796 515510576855018745
1797 42604179905373450
1798 2653547537358900
1799 121305030279264
1800 3931181536828
1801 86147148360
1802 1193173800
1803 9413600
1804 35301
1805 42
1806 1
1807 1764
1808 741321
1809 131790400
1810 12528324900
1811 723636046224
1812 27518270757796
1813 727830181675584
1814 13931124571134225
1815 198819506225076100
1816 2165144422791078729
1817 18323205693703013376
1818 122281949108670804544
1819 651205646140850438400
1820 2794203818390077646400
1821 9736247971634759443456
1822 27725487387975545446404
1823 64852697142807850248336
1824 125101653439058353102500
1825 199608178340436596640000
1826 263981815855227399056400
1827 289721539396666805313600
1828 263981815855227399056400
1829 199608178340436596640000
1830 125101653439058353102500
1831 64852697142807850248336
1832 27725487387975545446404
1833 9736247971634759443456
1834 2794203818390077646400
1835 651205646140850438400
1836 122281949108670804544
1837 18323205693703013376
1838 2165144422791078729
1839 198819506225076100
1840 13931124571134225
1841 727830181675584
1842 27518270757796
1843 723636046224
1844 12528324900
1845 131790400
1846 741321
1847 1764
1848 1
1849 1
1850 1806
1851 777483
1852 141674680
1853 13813281300
1854 818851315464
1855 31980693042844
1856 869352717001392
1857 17115381615964905
1858 251448199049360950
1859 2821248793333829859
1860 24621807650913424224
1861 169616897150736922432
1862 933394759468552295040
1863 4143129799681839268800
1864 14952095099296237716736
1865 44155405840109202007236
1866 107256383736182213872248
1867 215174843915180367336300
1868 357631319526615568980000
1869 493531220946729485192400
1870 566273917911666937658400
1871 540534194370227531401200
1872 429157583431938682776000
1873 283124794625237325442500
1874 154925887618929864482136
1875 70129173981349909070316
1876 26166166423768416004288
1877 8010050946051555919680
1878 2000131627432612060800
1879 404471062436372661184
1880 65658153735769131264
1881 8463746380001489577
1882 854923876767827230
1883 66559817395419075
1884 3912087226506264
1885 169040806083604
1886 5186058331272
1887 107743594140
1888 1416746800
1889 10625601
1890 37926
1891 43
1892 1
1893 1849
1894 815409
1895 152300281
1896 15230028100
1897 926594909604
1898 37166751374116
1899 1038393523084996
1900 21027468842471169
1901 318008016444780025
1902 3676172670101657089
1903 33085554030914913801
1904 235275050886506053696
1905 1337865821904924956224
1906 6143261427114451329600
1907 22962146045347793636416
1908 70321572263877618011524
1909 177385557717532122942564
1910 370100731534110231818436
1911 640756114151852894422500
1912 922688804378668167968400
1913 1106808112281894469059600
1914 1106808112281894469059600
1915 922688804378668167968400
1916 640756114151852894422500
1917 370100731534110231818436
1918 177385557717532122942564
1919 70321572263877618011524
1920 22962146045347793636416
1921 6143261427114451329600
1922 1337865821904924956224
1923 235275050886506053696
1924 33085554030914913801
1925 3676172670101657089
1926 318008016444780025
1927 21027468842471169
1928 1038393523084996
1929 37166751374116
1930 926594909604
1931 15230028100
1932 152300281
1933 815409
1934 1849
1935 1
1936 1
1937 1892
1938 854238
1939 163444204
1940 16753030910
1941 1045389128784
1942 43035185801608
1943 1234846351776752
1944 25700239696353651
1945 399781506387723460
1946 4757399926013909174
1947 44114072041219885068
1948 323503194968945823832
1949 1898906327865054776576
1950 9010116759767861950080
1951 34839118137769066206976
1952 110505327843236256875252
1953 289072760724867163313808
1954 626324314903878853846584
1955 1127730760907261094183600
1956 1691596141360891641275400
1957 2117372040887102462548800
1958 2213616224563788938119200
1959 1933252732983876161457600
1960 1409663451134076367729500
1961 857075378289518431579536
1962 433609141087300744970712
1963 182008775271212658382768
1964 63145901624706432500144
1965 18020233519535723900160
1966 4204721154558335576704
1967 796315556846635874048
1968 121313698113354683937
1969 14704690680406628356
1970 1399235272357032110
1971 102800958785414604
1972 5711164376967478
1973 233619580065872
1974 6795029337096
1975 134024247280
1976 1675303091
1977 11959332
1978 40678
1979 44
1980 1
1981 1936
1982 894916
1983 175403536
1984 18428334001
1985 1179413376064
1986 49830215138704
1987 1468465931842624
1988 31411404073321129
1989 502582465173138064
1990 6156635198370941284
1991 58818762721626513424
1992 444816893082300507769
1993 2695221884711690650624
1994 13214837914326197526784
1995 52859351657304790107136
1996 173651229467942689375396
1997 471081535996079821696576
1998 1059933455991179598817296
1999 1984806139196779525763136
2000 3101259592494968009004900
2001 4050624773870978624006400
2002 4427232449127577876238400
2003 4050624773870978624006400
2004 3101259592494968009004900
2005 1984806139196779525763136
2006 1059933455991179598817296
2007 471081535996079821696576
2008 173651229467942689375396
2009 52859351657304790107136
2010 13214837914326197526784
2011 2695221884711690650624
2012 444816893082300507769
2013 58818762721626513424
2014 6156635198370941284
2015 502582465173138064
2016 31411404073321129
2017 1468465931842624
2018 49830215138704
2019 1179413376064
2020 18428334001
2021 175403536
2022 894916
2023 1936
2024 1
2025 1
2026 1980
2027 936540
2028 187932360
2029 20226220245
2030 1326840048072
2031 57496402083120
2032 1738972814024160
2033 38203059008093265
2034 628228081466422580
2035 7915673826476924508
2036 77848362425682150120
2037 606568490566773419685
2038 3790155775375814977440
2039 19182829230473512538880
2040 79289027485957185160704
2041 269458804346807621444580
2042 757095325707985427726640
2043 1766555759985299331362160
2044 3435241394763656871513120
2045 5582267266490942416208820
2046 7594921451008084920012000
2047 8661976530901782801336000
2048 8285368855645183549104000
2049 6645556269632074305010500
2050 4465813813192753932967056
2051 2510368711558056944567280
2052 1177703839990199554241440
2053 459665019179848295405460
2054 148666926536169722176320
2055 39644513742978592580352
2056 8663213200859005662720
2057 1539750783746424834585
2058 220570360206099425340
2059 25186234902426577980
2060 2261621093279121288
2061 157057020366605645
2062 8260120866614760
2063 320337097320240
2064 8845600320480
2065 165855006009
2066 1973289780
2067 13423740
2068 43560
2069 45
2070 1
2071 2025
2072 980100
2073 201356100
2074 22199510025
2075 1492695054081
2076 66342002403600
2077 2059309911344400
2078 46463179874708025
2079 785285101833028225
2080 10177294919756045796
2081 103034597328108728100
2082 827138850772872845025
2083 5329906559122239812025
2084 27846042431332518201600
2085 118933541228935777741056
2086 418125730882977343620900
2087 1216760344887833723132100
2088 2944259599975498885603600
2089 5945610106321713816080400
2090 10048081079683696349175876
2091 14240477720640159225022500
2092 16947345386546966350440000
2093 16947345386546966350440000
2094 14240477720640159225022500
2095 10048081079683696349175876
2096 5945610106321713816080400
2097 2944259599975498885603600
2098 1216760344887833723132100
2099 418125730882977343620900
2100 118933541228935777741056
2101 27846042431332518201600
2102 5329906559122239812025
2103 827138850772872845025
2104 103034597328108728100
2105 10177294919756045796
2106 785285101833028225
2107 46463179874708025
2108 2059309911344400
2109 66342002403600
2110 1492695054081
2111 22199510025
2112 201356100
2113 980100
2114 2025
2115 1
2116 1
2117 2070
2118 1024650
2119 215404200
2120 24313749075
2121 1674731036286
2122 76293302764140
2123 2428929639021600
2124 56244901953593925
2125 976300396873494550
2126 13004321286354947406
2127 135416899345514328360
2128 1119070209869180907975
2129 7429566718776455495550
2130 40028685995040494914800
2131 176482028920356315357696
2132 641126120687231926885380
2133 1930033650511736250485400
2134 4836997914245462454920200
2135 10129557958918475390359200
2136 17777374217901924310080396
2137 26202479005977892974041400
2138 32482411990881685505010000
2139 33894690773093932700880000
2140 29775544324974878379592500
2141 22010082365021430098194776
2142 13674903244539941776984920
2143 7128207452572260459882400
2144 3109498659157797292448700
2145 1131399036506879870974200
2146 341933931033190361005536
2147 85394530122753055818240
2148 17512550122830216525225
2149 2926799010427088528550
2150 394965956424416791050
2151 42559596937161646056
2152 3612311468431929835
2153 237478474915174350
2154 11841031990230300
2155 435961730080800
2156 11443995414621
2157 204235492230
2158 2315595150
2159 15028200
2160 46575
2161 46
2162 1
2163 2116
2164 1071225
2165 230432400
2166 26629344225
2167 1878966528516
2168 87737298178761
2169 2864891369102400
2170 68085933943824225
2171 1213778871788668900
2172 16616632754786877241
2173 177976496282675974416
2174 1514036166293597699025
2175 10356365729203544024100
2176 57541236117870711440025
2177 261876559043109371175936
2178 983060051720422287890916
2179 3061432687018616121459600
2180 7946496573403259747368900
2181 17257765411490735850241600
2182 31452277462441866087065316
2183 48212561370999323072236176
2184 62257956315856563884602500
2185 67789381546187865401760000
2186 62257956315856563884602500
2187 48212561370999323072236176
2188 31452277462441866087065316
2189 17257765411490735850241600
2190 7946496573403259747368900
2191 3061432687018616121459600
2192 983060051720422287890916
2193 261876559043109371175936
2194 57541236117870711440025
2195 10356365729203544024100
2196 1514036166293597699025
2197 177976496282675974416
2198 16616632754786877241
2199 1213778871788668900
2200 68085933943824225
2201 2864891369102400
2202 87737298178761
2203 1878966528516
2204 26629344225
2205 230432400
2206 1071225
2207 2116
2208 1
2209 1
2210 2162
2211 1118835
2212 246143700
2213 29106492525
2214 2102653020006
2215 100576902790287
2216 3366247358695320
2217 82052279368198425
2218 1501252815107037850
2219 21107614580404952171
2220 232358203480160299932
2221 2033134280451402624405
2222 14316152625663722621550
2223 81952669622421922353975
2224 384631196094566888914656
2225 1490445884866446694544292
2226 4796244542995831923620040
2227 12878804791377696831942700
2228 28968391940716592320048400
2229 54750260767954359484891476
2230 87153476324498776322888472
2231 117044957873810340103052700
2232 132754205527951236411780000
2233 127222780297619934894622500
2234 102999562928953099290686376
2235 70393192415941319337717612
2236 40555748717003229248067760
2237 19657123102629116217175700
2238 7993740904993053206033400
2239 2717871907697638090051356
2240 769262392189133777829312
2241 180295873169328229178745
2242 34767799233754754938050
2243 5473823062753776296475
2244 697074610440480899796
2245 70998339952271202757
2246 5704760697406743830
2247 355559877262193175
2248 16831236793476600
2249 589093287771681
2250 14718571140042
2251 250315835715
2252 2707580700
2253 16782525
2254 49726
2255 47
2256 1
2257 2209
2258 1168561
2259 262926225
2260 31814073225
2261 2352968855721
2262 115295473930329
2263 3955340646467001
2264 98883516161675025
2265 1856812692369231025
2266 26812375277811696001
2267 303356543432431502689
2268 2730208890891883524201
2269 19789975688417498918025
2270 116720468856176677292025
2271 564927069263895118093401
2272 2259708277055580472373604
2273 7514116450693470013671396
2274 20872545696370750037976100
2275 48625515043345708537224100
2276 95306009484957588732959236
2277 157546668740440095660606084
2278 220044520802763439393739076
2279 259976985825571171306402500
2280 259976985825571171306402500
2281 220044520802763439393739076
2282 157546668740440095660606084
2283 95306009484957588732959236
2284 48625515043345708537224100
2285 20872545696370750037976100
2286 7514116450693470013671396
2287 2259708277055580472373604
2288 564927069263895118093401
2289 116720468856176677292025
2290 19789975688417498918025
2291 2730208890891883524201
2292 303356543432431502689
2293 26812375277811696001
2294 1856812692369231025
2295 98883516161675025
2296 3955340646467001
2297 115295473930329
2298 2352968855721
2299 31814073225
2300 262926225
2301 1168561
2302 2209
2303 1
2304 1
2305 2256
2306 1219368
2307 280454640
2308 34706261700
2309 2626569885456
2310 131766255920376
2311 4630642708058928
2312 118660219394010030
2313 2285307929069822800
2314 33868263508814773896
2315 393543623912343571056
2316 3640278521189178032268
2317 27140538086972569944720
2318 164781838385190603235800
2319 821712100747483808135856
2320 3389562415583370708560406
2321 11634760955912469698587968
2322 33396073114193200060761760
2323 80483611106227379647819200
2324 163381730545641580685072976
2325 280082966649671281174410816
2326 406236038405101734265364448
2327 499155812785096648908292800
2328 519953971651142342612805000
2329 459223347762288916995629376
2330 343738186342778390532231456
2331 217842307394188774246763968
2332 116701236104029700489337840
2333 52730641759252421148571200
2334 20037643868515920036457056
2335 6380352782274580157290176
2336 1694781207791685354280203
2337 373505500339765367334480
2338 67851345217431424861800
2339 10080771289446954550896
2340 1213426173729726010756
2341 116999455757723764368
2342 8912700923372308920
2343 527378752862266800
2344 23732043878802006
2345 790597535522256
2346 18823750845768
2347 305415102960
2348 3155114700
2349 18696976
2350 53016
2351 48
2352 1
2353 2304
2354 1272384
2355 299151616
2356 37861376400
2357 2931984988416
2358 150590006766144
2359 5421240243581184
2360 142392263272812036
2361 2812686681932089600
2362 42780964432187082816
2363 510543079670067335424
2364 4853704694918904043024
2365 37221309376419524495616
2366 232633183602622028097600
2367 1195217601087249175470336
2368 5084343623375056062840609
2369 18015113738187049855878144
2370 53433716982709120097218816
2371 133214252865479800796390400
2372 280082966649671281174410816
2373 497925274043860055421174784
2374 749974224747880124797595904
2375 958379160547385565903922176
2376 1039907943302284685225610000
2377 958379160547385565903922176
2378 749974224747880124797595904
2379 497925274043860055421174784
2380 280082966649671281174410816
2381 133214252865479800796390400
2382 53433716982709120097218816
2383 18015113738187049855878144
2384 5084343623375056062840609
2385 1195217601087249175470336
2386 232633183602622028097600
2387 37221309376419524495616
2388 4853704694918904043024
2389 510543079670067335424
2390 42780964432187082816
2391 2812686681932089600
2392 142392263272812036
2393 5421240243581184
2394 150590006766144
2395 2931984988416
2396 37861376400
2397 299151616
2398 1272384
2399 2304
2400 1
2401 1
2402 2352
2403 1326528
2404 318661504
2405 41226832080
2406 3265165100736
2407 171602565849792
2408 6324780284178048
2409 170176119521165604
2410 3445541185366809760
2411 53750442491722232256
2412 658331865890349985152
2413 6427879190568278327248
2414 50662337762348797230144
2415 325686457043670839336640
2416 1722519483919859105824896
2417 7549479925617507487248177
2418 27585642911598920091813408
2419 84459746198475705960120064
2420 217583279680283674634104320
2421 473243633304616992329176896
2422 871369229576755096987055872
2423 1361064333801708374632674048
2424 1806176110262380489588161024
2425 2038219568872477983042195600
2426 1956690786117578863720507776
2427 1597771174462875048481834752
2428 1109015383097688305256252928
2429 653526922182566322740291904
2430 326374919520425511951156480
2431 137802743797512993934932736
2432 49041142953953635718779392
2433 14654872796786926298775873
2434 3660353903329700599877904
2435 759935066435231958452160
2436 130274582817468335734656
2437 18294733080848176777552
2438 2084717575319441619648
2439 190569750652469732544
2440 13782164741467239040
2441 775246766707532196
2442 33205096491934752
2443 1054130047363008
2444 23944544072064
2445 371041488720
2446 3664607296
2447 20782272
2448 56448
2449 49
2450 1
2451 2401
2452 1382976
2453 339443776
2454 44891439376
2455 3636206589456
2456 195547109921856
2457 7378910331541056
2458 203381216013100356
2459 4220787952074341956
2460 67532607233189471296
2461 848901616542819717696
2462 8512596765887719946896
2463 68957070843196974007696
2464 455961039861139175071296
2465 2482454550355091064277056
2466 11209833828947208087126081
2467 42240515708385846390589281
2468 133500889152429341678899456
2469 355386023477796668569037056
2470 799618552825042504280333376
2471 1524896151759321419727347776
2472 2470079716899396679888926976
2473 3403947284725255538069995776
2474 3994910354990056846762703376
2475 3994910354990056846762703376
2476 3403947284725255538069995776
2477 2470079716899396679888926976
2478 1524896151759321419727347776
2479 799618552825042504280333376
2480 355386023477796668569037056
2481 133500889152429341678899456
2482 42240515708385846390589281
2483 11209833828947208087126081
2484 2482454550355091064277056
2485 455961039861139175071296
2486 68957070843196974007696
2487 8512596765887719946896
2488 848901616542819717696
2489 67532607233189471296
2490 4220787952074341956
2491 203381216013100356
2492 7378910331541056
2493 195547109921856
2494 3636206589456
2495 44891439376
2496 339443776
2497 1382976
2498 2401
2499 1
2500 1
2501 2450
2502 1440600
2503 361110400
2504 48795042800
2505 4040229543840
2506 222212624911200
2507 8580128292489600
2508 242120495253690900
2509 5147302380578465800
2510 84415759041486839120
2511 1088335405824127843200
2512 11200785218273315719600
2513 93185230869185100010400
2514 633279222029359965376800
2515 3546363643364415806110080
2516 16485049748451776598714825
2517 64000781376342191500892850
2518 208595139300670846373280400
2519 573203263673865594466188800
2520 1332697588041737507133888960
2521 2629131296136761068495427200
2522 4410856637320351214087369600
2523 6303606082824547292722214400
2524 7682519913442417013005198800
2525 7989820709980113693525406752
2526 7091556843177615704312491200
2527 5369738514998688434541145600
2528 3465673072180275953925790400
2529 1903853697202482153048412800
2530 888465058694491671422592640
2531 351318129348498267576051200
2532 117334765856627351084970225
2533 32970099496903553197429650
2534 7757670469859659575865800
2535 1519870132870463916904320
2536 246275253011417764313200
2537 32740756791875845949600
2538 3537090068928415490400
2539 306966396514497596800
2540 21103939760371709780
2541 1129895644517224200
2542 46118189572131600
2543 1396765070870400
2544 30301721578800
2545 448914393760
2546 4243047200
2547 23049600
2548 60025
2549 50
2550 1
2551 2500
2552 1500625
2553 384160000
2554 53038090000
2555 4489143937600
2556 252514346490000
2557 9976893363360000
2558 288238684825822500
2559 6277198025095690000
2560 105519698801858548900
2561 1395301802338625440000
2562 14737875287201731210000
2563 125925987661060945960000
2564 879554475040777729690000
2565 5066233776234879723014400
2566 24242720218311436174580625
2567 96970880873245744698322500
2568 325929905157298197458250625
2569 924521393022363862042240000
2570 2221162646736229178556481600
2571 4532984993339243221543840000
2572 7876529709500627168013160000
2573 11673344597823235727263360000
2574 14774076756620032717317690000
2575 15979641419960227387050813504
2576 14774076756620032717317690000
2577 11673344597823235727263360000
2578 7876529709500627168013160000
2579 4532984993339243221543840000
2580 2221162646736229178556481600
2581 924521393022363862042240000
2582 325929905157298197458250625
2583 96970880873245744698322500
2584 24242720218311436174580625
2585 5066233776234879723014400
2586 879554475040777729690000
2587 125925987661060945960000
2588 14737875287201731210000
2589 1395301802338625440000
2590 105519698801858548900
2591 6277198025095690000
2592 288238684825822500
2593 9976893363360000
2594 252514346490000
2595 4489143937600
2596 53038090000
2597 384160000
2598 1500625
2599 2500
2600 1