0 1
1 2
2 2
3 2
4 2
5 6
6 2
7 12
8 2
9 2
10 20
11 10
12 2
13 30
14 30
15 2
16 2
17 42
18 70
19 14
20 2
21 56
22 140
23 56
24 2
25 2
26 72
27 252
28 168
29 18
30 2
31 90
32 420
33 420
34 90
35 2
36 2
37 110
38 660
39 924
40 330
41 22
42 2
43 132
44 990
45 1848
46 990
47 132
48 2
49 2
50 156
51 1430
52 3432
53 2574
54 572
55 26
56 2
57 182
58 2002
59 6006
60 6006
61 2002
62 182
63 2
64 2
65 210
66 2730
67 10010
68 12870
69 6006
70 910
71 30
72 2
73 240
74 3640
75 16016
76 25740
77 16016
78 3640
79 240
80 2
81 2
82 272
83 4760
84 24752
85 48620
86 38896
87 12376
88 1360
89 34
90 2
91 306
92 6120
93 37128
94 87516
95 87516
96 37128
97 6120
98 306
99 2
100 2
101 342
102 7752
103 54264
104 151164
105 184756
106 100776
107 23256
108 1938
109 38
110 2
111 380
112 9690
113 77520
114 251940
115 369512
116 251940
117 77520
118 9690
119 380
120 2
121 2
122 420
123 11970
124 108528
125 406980
126 705432
127 587860
128 232560
129 40698
130 2660
131 42
132 2
133 462
134 14630
135 149226
136 639540
137 1293292
138 1293292
139 639540
140 149226
141 14630
142 462
143 2
144 2
145 506
146 17710
147 201894
148 980628
149 2288132
150 2704156
151 1634380
152 490314
153 67298
154 3542
155 46
156 2
157 552
158 21252
159 269192
160 1470942
161 3922512
162 5408312
163 3922512
164 1470942
165 269192
166 21252
167 552
168 2
169 2
170 600
171 25300
172 354200
173 2163150
174 6537520
175 10400600
176 8914800
177 4085950
178 961400
179 106260
180 4600
181 50
182 2
183 650
184 29900
185 460460
186 3124550
187 10623470
188 19315400
189 19315400
190 10623470
191 3124550
192 460460
193 29900
194 650
195 2
196 2
197 702
198 35100
199 592020
200 4440150
201 16872570
202 34767720
203 40116600
204 26075790
205 9373650
206 1776060
207 161460
208 5850
209 54
210 2
211 756
212 40950
213 753480
214 6216210
215 26246220
216 60843510
217 80233200
218 60843510
219 26246220
220 6216210
221 753480
222 40950
223 756
224 2
225 2
226 812
227 47502
228 950040
229 8584290
230 40060020
231 103791870
232 155117520
233 135727830
234 69194580
235 20030010
236 3121560
237 237510
238 7308
239 58
240 2
241 870
242 54810
243 1187550
244 11705850
245 60090030
246 172986450
247 290845350
248 290845350
249 172986450
250 60090030
251 11705850
252 1187550
253 54810
254 870
255 2
256 2
257 930
258 62930
259 1472562
260 15777450
261 88704330
262 282241050
263 530365050
264 601080390
265 412506150
266 169344630
267 40320150
268 5259150
269 339822
270 8990
271 62
272 2
273 992
274 71920
275 1812384
276 21036600
277 129024480
278 451585680
279 942871200
280 1202160780
281 942871200
282 451585680
283 129024480
284 21036600
285 1812384
286 71920
287 992
288 2
289 2
290 1056
291 81840
292 2215136
293 27768312
294 185122080
295 709634640
296 1637618400
297 2333606220
298 2074316640
299 1146332880
300 387073440
301 77134200
302 8544096
303 474672
304 10912
305 66
306 2
307 1122
308 92752
309 2689808
310 36312408
311 262256280
312 1096708080
313 2783951280
314 4407922860
315 4407922860
316 2783951280
317 1096708080
318 262256280
319 36312408
320 2689808
321 92752
322 1122
323 2
324 2
325 1190
326 104720
327 3246320
328 47071640
329 367158792
330 1668903600
331 4639918800
332 8119857900
333 9075135300
334 6495886320
335 2952675600
336 834451800
337 141214920
338 13449040
339 649264
340 13090
341 70
342 2
343 1260
344 117810
345 3895584
346 60520680
347 508373712
348 2503355400
349 7592594400
350 14615744220
351 18150270600
352 14615744220
353 7592594400
354 2503355400
355 508373712
356 60520680
357 3895584
358 117810
359 1260
360 2
361 2
362 1332
363 132090
364 4649568
365 77216040
366 696660272
367 3704965992
368 12214173600
369 25751549340
370 35345263800
371 31810737420
372 18728399520
373 7124934600
374 1709984304
375 248807240
376 20590944
377 871794
378 15540
379 74
380 2
381 1406
382 147630
383 5521362
384 97806984
385 945467512
386 5414950296
387 19339108200
388 44479948860
389 67156001220
390 67156001220
391 44479948860
392 19339108200
393 5414950296
394 945467512
395 97806984
396 5521362
397 147630
398 1406
399 2
400 2
401 1482
402 164502
403 6525246
404 123047496
405 1271490792
406 7821594872
407 30169008792
408 75422521980
409 124718287980
410 137846528820
411 102042235620
412 50281681320
413 16244850888
414 3352112088
415 423830264
416 30761874
417 1151514
418 18278
419 78
420 2
421 1560
422 182780
423 7676760
424 153809370
425 1695321056
426 11173706960
427 46413859680
428 125704203300
429 226760523600
430 275693057640
431 226760523600
432 125704203300
433 46413859680
434 11173706960
435 1695321056
436 153809370
437 7676760
438 182780
439 1560
440 2
441 2
442 1640
443 202540
444 8992776
445 191096490
446 2242198816
447 15797309840
448 70480305440
449 206154893412
450 404225281200
451 538257874440
452 489325340400
453 303168960900
454 126864549792
455 35240152720
456 6318923936
457 700687130
458 44963880
459 1498796
460 21320
461 82
462 2
463 1722
464 223860
465 10491572
466 236060370
467 2942885946
468 22116233776
469 105720458160
470 333019443204
471 707394242100
472 1027583214840
473 1027583214840
474 707394242100
475 333019443204
476 105720458160
477 22116233776
478 2942885946
479 236060370
480 10491572
481 223860
482 1722
483 2
484 2
485 1806
486 246820
487 12192908
488 290017026
489 3834669566
490 30677356528
491 156757920720
492 530364298436
493 1216718096412
494 1921133836440
495 2104098963720
496 1600944863700
497 842343297516
498 303065313392
499 73153696336
500 11504008698
501 1127843990
502 64448228
503 1925196
504 24682
505 86
506 2
507 1892
508 271502
509 14118104
510 354465254
511 4962513556
512 42181365226
513 229911617056
514 833429611828
515 2059061393928
516 3522078700140
517 4208197927440
518 3522078700140
519 2059061393928
520 833429611828
521 229911617056
522 42181365226
523 4962513556
524 354465254
525 14118104
526 271502
527 1892
528 2
529 2
530 1980
531 297990
532 16290120
533 431106390
534 6380374572
535 57520043490
536 333742669920
537 1293252845940
538 3431768989880
539 6339741660252
540 8233430727600
541 7547311500300
542 4876724354040
543 2206137207780
544 689734851168
545 146012418090
546 20301191820
547 1772326270
548 90759240
549 2443518
550 28380
551 90
552 2
553 2070
554 326370
555 18733638
556 521865630
557 8152700842
558 77821235310
559 479755088010
560 1982987697108
561 5637906197660
562 11216466014292
563 15780742227900
564 15780742227900
565 11216466014292
566 5637906197660
567 1982987697108
568 479755088010
569 77821235310
570 8152700842
571 521865630
572 18733638
573 326370
574 2070
575 2
576 2
577 2162
578 356730
579 21475146
580 628914990
581 10356133502
582 104502801702
583 683287549590
584 3006465218196
585 9137296251380
586 19524959358212
587 29667795388452
588 32247603683100
589 25103519174844
590 13946399541580
591 5482377750828
592 1503232609098
593 281353696890
594 34834267234
595 2725298290
596 125782998
597 3067878
598 32430
599 94
600 2
601 2256
602 389160
603 24543024
604 754697988
605 13081431792
606 139337068936
607 964641246480
608 4509697827294
609 14619674002208
610 33471358899792
611 54771314563296
612 64495207366200
613 54771314563296
614 33471358899792
615 14619674002208
616 4509697827294
617 964641246480
618 139337068936
619 13081431792
620 754697988
621 24543024
622 389160
623 2256
624 2
625 2
626 2352
627 423752
628 27967632
629 901956132
630 16435645072
631 184527469672
632 1350497745072
633 6696217985982
634 23108516971232
635 56555054692752
636 99399793096352
637 126410606437752
638 116686713634848
639 78099837432848
640 37703369795168
641 12998540796318
642 3151161405168
643 525193567528
644 58271832528
645 4108911268
646 171801168
647 3813768
648 36848
649 98
650 2
651 2450
652 460600
653 31781400
654 1073757300
655 20544556340
656 242799302200
657 1875691312600
658 9847379391150
659 36107057767550
660 94258424487920
661 177499630529200
662 243097320072600
663 243097320072600
664 177499630529200
665 94258424487920
666 36107057767550
667 9847379391150
668 1875691312600
669 242799302200
670 20544556340
671 1073757300
672 31781400
673 460600
674 2450
675 2
676 2
677 2550
678 499800
679 36018920
680 1273526100
681 25555423740
682 317506779800
683 2585412349800
684 14349038541390
685 55801816549850
686 155070311254320
687 312154522654800
688 459183826803800
689 495918532948104
690 393586137260400
691 228913316613520
692 96918944533950
693 29542138173450
694 6377350462840
695 952520339400
696 95252033940
697 6084624700
698 231550200
699 4698120
700 41650
701 102
702 2
703 2652
704 541450
705 40717040
706 1505076300
707 31640048440
708 412758813740
709 3537932689200
710 20726389004230
711 85343954723300
712 251989255788270
713 541067839268320
714 852769964064200
715 991837065896208
716 852769964064200
717 541067839268320
718 251989255788270
719 85343954723300
720 20726389004230
721 3537932689200
722 412758813740
723 31640048440
724 1505076300
725 40717040
726 541450
727 2652
728 2
729 2
730 2756
731 585650
732 45914960
733 1772645420
734 38998199240
735 533566271420
736 4807959808400
737 29689151816870
738 129235131438140
739 404710016872070
740 925051467136160
741 1558510623979400
742 1946939425648112
743 1807872323816104
744 1246808499183520
745 635972883656110
746 238064715807100
747 64617565719070
748 12500695501840
749 1682785932940
750 152447506120
751 8863227100
752 308286160
753 5739370
754 46852
755 106
756 2
757 2862
758 632502
759 51654330
760 2080931580
761 47861426340
762 686013777540
763 6490745741340
764 42189847318710
765 193852697157210
766 642774732679170
767 1561024350792270
768 2805319123162920
769 3754811749464216
770 3754811749464216
771 2805319123162920
772 1561024350792270
773 642774732679170
774 193852697157210
775 42189847318710
776 6490745741340
777 686013777540
778 47861426340
779 2080931580
780 51654330
781 632502
782 2862
783 2
784 2
785 2970
786 682110
787 57979350
788 2435132700
789 58497298860
790 877459482900
791 8707097945700
792 59498502628950
793 288159414693150
794 1010074579924410
795 2601707251320450
796 4977179089482600
797 7121194697259720
798 7648690600760440
799 6171702070958424
800 3732884317111950
801 1683457633207350
802 561152544402450
803 136496564854650
804 23799401051580
805 2902365981900
806 239307131700
807 12716804100
808 405855450
809 6957522
810 52470
811 110
812 2
813 3080
814 734580
815 64936872
816 2840988150
817 71214102960
818 1116766614600
819 11609463927600
820 83297903680530
821 424655979547800
822 1571227124326860
823 4285164884527800
824 8710063406594550
825 13292896768218144
826 15297381201520880
827 13292896768218144
828 8710063406594550
829 4285164884527800
830 1571227124326860
831 424655979547800
832 83297903680530
833 11609463927600
834 1116766614600
835 71214102960
836 2840988150
837 64936872
838 734580
839 3080
840 2
841 2
842 3192
843 790020
844 72576504
845 3304822950
846 86366039760
847 1414571045160
848 15389289392400
849 115804402677810
850 620651047031400
851 2420539083422460
852 6978697097659560
853 15044654975026950
854 24441777928659168
855 30067266499541040
856 28062782066238304
857 19858944567035574
858 10619756452960200
859 4264759337458620
860 1273967938643400
861 279292971164130
862 44115962924880
863 4896592079400
864 369018533520
865 17992924950
866 528771672
867 8374212
868 58520
869 114
870 2
871 3306
872 848540
873 80950716
874 3833594622
875 104358964710
876 1783589578680
877 20285881471800
878 159920365602690
879 899944018195530
880 3694507022065860
881 11243456435118180
882 25664411427987150
883 44300722495694742
884 58130048565779344
885 58130048565779344
886 44300722495694742
887 25664411427987150
888 11243456435118180
889 3694507022065860
890 899944018195530
891 159920365602690
892 20285881471800
893 1783589578680
894 104358964710
895 3833594622
896 80950716
897 848540
898 3306
899 2
900 2
901 3422
902 910252
903 90114948
904 4434942798
905 125656712610
906 2238974151960
907 26597044596360
908 219425617919970
909 1295041392037470
910 5589126007740660
911 17928754855999260
912 43262864978606910
913 79204322037757266
914 110634608560676816
915 118264581564861424
916 96805282490592214
917 60568010970049674
918 28841909985737940
919 10379805442946940
920 2794563003870330
921 555017739444630
922 79791133789080
923 8094752703240
924 559743537990
925 25131342522
926 682298892
927 10012772
928 65018
929 118
930 2
931 3540
932 975270
933 100127720
934 5117241690
935 150788055132
936 2798717689950
937 34691797299600
938 299216751709050
939 1850059131482100
940 8383689011610990
941 28308560298946200
942 72104774964344850
943 139772333007806940
944 207439891051269030
945 236529163129722848
946 207439891051269030
947 139772333007806940
948 72104774964344850
949 28308560298946200
950 8383689011610990
951 1850059131482100
952 299216751709050
953 34691797299600
954 2798717689950
955 150788055132
956 5117241690
957 100127720
958 975270
959 3540
960 2
961 2
962 3660
963 1043710
964 111050744
965 5889655530
966 180354340452
967 3484117940550
968 45025524154800
969 405604930094490
970 2624502488846700
971 12473293407518790
972 44277491749633800
973 118875439806082050
974 243603208956463524
975 383449495579618510
976 465428353255261088
977 436339081176807270
978 315781937536156420
979 175935650913001434
980 75079225140683400
981 24352620462298590
982 5939663527389900
983 1073660109073650
984 141079975685040
985 13132444545150
986 836188305732
987 34683527010
988 872541560
989 11898294
990 71980
991 122
992 2
993 3782
994 1115690
995 122949038
996 6762197090
997 215037867462
998 4320306246282
999 58157968699950
1000 546684905779530
1001 3698162597920350
1002 18412956934908690
1003 68630112211932390
1004 193954664946765450
1005 419538859869464958
1006 699231433115774930
1007 901767434432068358
1008 901767434432068358
1009 699231433115774930
1010 419538859869464958
1011 193954664946765450
1012 68630112211932390
1013 18412956934908690
1014 3698162597920350
1015 546684905779530
1016 58157968699950
1017 4320306246282
1018 215037867462
1019 6762197090
1020 122949038
1021 1115690
1022 3782
1023 2
1024 2
1025 3906
1026 1191330
1027 135891042
1028 7745789394
1029 255611050002
1030 5336848892466
1031 74774531185650
1032 732790405619370
1033 5177427637088490
1034 26977122951145290
1035 105456026081749770
1036 313311381837082650
1037 714349950588548442
1038 1258616579608394874
1039 1721556011188494138
1040 1832624140942590534
1041 1519020009872200710
1042 978924006362084902
1043 488765755665848934
1044 187986829102249590
1045 55238870804726070
1046 12262328614156950
1047 2025949944947670
1048 244263468539790
1049 20936868731982
1050 1231580513646
1051 47335379630
1052 1106541342
1053 14057694
1054 79422
1055 126
1056 2
1057 4032
1058 1270752
1059 149948736
1060 8852330736
1061 302946429632
1062 6568429406112
1063 95711399917632
1064 977053874159160
1065 7203377582036160
1066 39239451565302240
1067 160694896886475840
1068 501298210939332240
1069 1203115706254397376
1070 2237540585970479776
1071 3240576021060694848
1072 3665248281885181068
1073 3240576021060694848
1074 2237540585970479776
1075 1203115706254397376
1076 501298210939332240
1077 160694896886475840
1078 39239451565302240
1079 7203377582036160
1080 977053874159160
1081 95711399917632
1082 6568429406112
1083 302946429632
1084 8852330736
1085 149948736
1086 1270752
1087 4032
1088 2
1089 2
1090 4160
1091 1354080
1092 165197760
1093 10094763120
1094 358027598656
1095 8055620969760
1096 121985117542080
1097 1296091873884600
1098 9962117932603200
1099 56679207816547680
1100 242910890642347200
1101 794741066123331600
1102 2005192843757328960
1103 3930814542921113120
1104 6018212610541290432
1105 7219428434016265740
1106 6794756173191779520
1107 5015177175451075360
1108 2896389663205030720
1109 1303375348442263824
1110 454137752070475200
1111 121455445321173600
1112 24643133833281600
1113 3735794224726200
1114 414749399643072
1115 32842147030560
1116 1790137993280
1117 63933499760
1118 1392381120
1119 16519776
1120 87360
1121 130
1122 2
1123 4290
1124 1441440
1125 181717536
1126 11487144240
1127 421961098416
1128 9845758963040
1129 154827264572640
1130 1710841273527672
1131 13697912157329400
1132 81322341649829280
1133 364366335963520800
1134 1248878818193806800
1135 3308568192199592784
1136 6827204206126143840
1137 11033389785992365792
1138 14014184607208045260
1139 14014184607208045260
1140 11033389785992365792
1141 6827204206126143840
1142 3308568192199592784
1143 1248878818193806800
1144 364366335963520800
1145 81322341649829280
1146 13697912157329400
1147 1710841273527672
1148 154827264572640
1149 9845758963040
1150 421961098416
1151 11487144240
1152 181717536
1153 1441440
1154 4290
1155 2
1156 2
1157 4422
1158 1532960
1159 199591392
1160 13044723120
1161 495989361296
1162 11993924554976
1163 195725032572960
1164 2247575790712824
1165 18729798255940200
1166 115927593415714080
1167 542500989101242080
1168 1945927460906629200
1169 5406684606765188208
1170 11728786713088503520
1171 19979381504364554272
1172 26827153390941115212
1173 28453041475240576740
1174 23846358569725435744
1175 15773195924498332320
1176 8210150699161952464
1177 3346995232759402224
1178 1061414978676343200
1179 259456994787550560
1180 48303163923214200
1181 6742727372138472
1182 691561781757792
1183 50743526963360
1184 2570126690352
1185 85515407120
1186 1739296416
1187 19315296
1188 95810
1189 134
1190 2
1191 4556
1192 1628770
1193 218906688
1194 14784019536
1195 581504768416
1196 14564051245328
1197 246468559536320
1198 2939137572470616
1199 25472525628078672
1200 164230757338928280
1201 801957983888792640
1202 3007342439582972400
1203 8753679839524590432
1204 19938937412250455984
1205 35752577428862886592
1206 50673511960666550956
1207 56906082950481153480
1208 50673511960666550956
1209 35752577428862886592
1210 19938937412250455984
1211 8753679839524590432
1212 3007342439582972400
1213 801957983888792640
1214 164230757338928280
1215 25472525628078672
1216 2939137572470616
1217 246468559536320
1218 14564051245328
1219 581504768416
1220 14784019536
1221 218906688
1222 1628770
1223 4556
1224 2
1225 2
1226 4692
1227 1729002
1228 239754944
1229 16722907344
1230 680064898656
1231 17630167296976
1232 309206011054656
1233 3826424386801368
1234 34462828790929968
1235 231263719518082680
1236 1177342572092057280
1237 4611258407360557680
1238 14046602533190621856
1239 33555772718177596656
1240 63254560066449722432
1241 94499252034756540972
1242 112186277816662845432
1243 105953706826848242908
1244 79578317502952876608
1245 47440920049837291824
1246 22370515145451731104
1247 8300265133249003824
1248 2405873951666377920
1249 539615345542192920
1250 92505487807233072
1251 11929440735321912
1252 1133755373867072
1253 77301502763664
1254 3647620820064
1255 113344149776
1256 2157794496
1257 22477026
1258 104788
1259 138
1260 2
1261 4830
1262 1833790
1263 262231970
1264 18880701840
1265 793409048432
1266 21277788117040
1267 386507513818320
1268 4960179760668440
1269 46392269526251880
1270 323769207325315752
1271 1716957917634250200
1272 7017132359026935600
1273 22346867666439625680
1274 55926287863629327760
1275 110695480116287014256
1276 174077569537709417580
1277 218139984643511088340
1278 218139984643511088340
1279 174077569537709417580
1280 110695480116287014256
1281 55926287863629327760
1282 22346867666439625680
1283 7017132359026935600
1284 1716957917634250200
1285 323769207325315752
1286 46392269526251880
1287 4960179760668440
1288 386507513818320
1289 21277788117040
1290 793409048432
1291 18880701840
1292 262231970
1293 1833790
1294 4830
1295 2
1296 2
1297 4970
1298 1943270
1299 286437998
1300 21278251280
1301 923476105552
1302 25605473835760
1303 481439183878960
1304 6403141145590168
1305 62148134648375160
1306 450737523923478792
1307 2487836982694525800
1308 10600348882785370800
1309 35258391207049187184
1310 92343405542271680720
1311 191692172884301902736
1312 316910447107112016620
1313 418592943505115872220
1314 442512540276836779204
1315 374530528399314201460
1316 253528357685689613296
1317 136922980631644216240
1318 58763985345081978640
1319 19928655899636497104
1320 5300174441392685400
1321 1094648272385591352
1322 173360586124414920
1323 20716044882791720
1324 1829468898740048
1325 116209458177680
1326 5121094767152
1327 148947758960
1328 2659781410
1329 26039818
1330 114310
1331 142
1332 2
1333 5112
1334 2057580
1335 312477816
1336 23938032690
1337 1072423864512
1338 30726568602912
1339 597648642056640
1340 8232610044330216
1341 82864179531166880
1342 624098110047893712
1343 3582485255080117152
1344 15900523324178056200
1345 55187047106685684288
1346 151107390887353659360
1347 328615153515946118976
1348 570438804792801629916
1349 793123471904430073680
1350 885025080553673558408
1351 793123471904430073680
1352 570438804792801629916
1353 328615153515946118976
1354 151107390887353659360
1355 55187047106685684288
1356 15900523324178056200
1357 3582485255080117152
1358 624098110047893712
1359 82864179531166880
1360 8232610044330216
1361 597648642056640
1362 30726568602912
1363 1072423864512
1364 23938032690
1365 312477816
1366 2057580
1367 5112
1368 2
1369 2
1370 5256
1371 2176860
1372 340460904
1373 26884252098
1374 1242649874752
1375 36771139475616
1376 739463574070080
1377 10543518126949224
1378 109983365559548768
1379 859606830820683792
1380 5127871051389187296
1381 23688534748265267400
1382 85716051889107552192
1383 245129767439484825184
1384 557881539689862015936
1385 1015659335362793145948
1386 1484564447410856291760
1387 1746130564335626209832
1388 1654228955686382725104
1389 1261879780299227847996
1390 773835684085937635008
1391 380373777061269556320
1392 149209423658816850112
1393 46429528106599924104
1394 11370496679167328352
1395 2169483906356963856
1396 318372900303956960
1397 35351796072712104
1398 2908556724675648
1399 172541500616352
1400 7116994737216
1401 194164042930
1402 3258697224
1403 30040668
1404 124392
1405 146
1406 2
1407 5402
1408 2301252
1409 370501572
1410 30142949322
1411 1436813917682
1412 43888134212832
1413 912005074686432
1414 13452074851624872
1415 145335161632260872
1416 1177979731124640752
1417 7297354957746151152
1418 35059031427432595752
1419 132145579995707476296
1420 394339191098301675296
1421 938255316751131572256
1422 1789495019448730780956
1423 2746444227710084139756
1424 3400359520022008934936
1425 3400359520022008934936
1426 2746444227710084139756
1427 1789495019448730780956
1428 938255316751131572256
1429 394339191098301675296
1430 132145579995707476296
1431 35059031427432595752
1432 7297354957746151152
1433 1177979731124640752
1434 145335161632260872
1435 13452074851624872
1436 912005074686432
1437 43888134212832
1438 1436813917682
1439 30142949322
1440 370501572
1441 2301252
1442 5402
1443 2
1444 2
1445 5550
1446 2430900
1447 402719100
1448 33742107450
1449 1657862212710
1450 52247778824800
1451 1121317714778400
1452 17100095150370600
1453 191230475831922200
1454 1606335996988146480
1455 10326445694923798800
1456 51557399157989111400
1457 202263642850572667800
1458 629264666646226077600
1459 1563758861251885953760
1460 3121212243224530431900
1461 5023983343372105133700
1462 6539152923119247951800
1463 6892620648693261354600
1464 5885237630807323156620
1465 4067034135110751774900
1466 2269972540526931223200
1467 1019842735599056056800
1468 367071055543631878600
1469 105177094282297787256
1470 23795722688302666800
1471 4207070468302288400
1472 573691427495766600
1473 59347389051286200
1474 4560025373432160
1475 253200774304800
1476 9796458529650
1477 251191244350
1478 3969659700
1479 34518780
1480 135050
1481 150
1482 2
1483 5700
1484 2565950
1485 437237880
1486 37711767150
1487 1909053457060
1488 62044237354450
1489 1374518489083200
1490 21660120523802760
1491 250577864883208400
1492 2180027424483913080
1493 14533516163226087200
1494 75353121846291778200
1495 307440737132870455056
1496 996335722189857956200
1497 2583601596850942010560
1498 5391184783751461655100
1499 9091017478482856908600
1500 12424390553926571108420
1501 13785241297386522709200
1502 12424390553926571108420
1503 9091017478482856908600
1504 5391184783751461655100
1505 2583601596850942010560
1506 996335722189857956200
1507 307440737132870455056
1508 75353121846291778200
1509 14533516163226087200
1510 2180027424483913080
1511 250577864883208400
1512 21660120523802760
1513 1374518489083200
1514 62044237354450
1515 1909053457060
1516 37711767150
1517 437237880
1518 2565950
1519 5700
1520 2
1521 2
1522 5852
1523 2706550
1524 474187560
1525 42084145950
1526 2193986808860
1527 73498558096810
1528 1679967042212800
1529 27341463612013320
1530 327025349084865200
1531 2944949327811601880
1532 20346922628516522080
1533 109475290229518243800
1534 464175230573157353712
1535 1565670420584062502600
1536 4232708999096224144960
1537 9224916185530278832060
1538 16279263856818139115400
1539 23333611528105999398740
1540 27217014869199032015600
1541 25856164125739080414820
1542 20000238452662285198920
1543 12579431162086743861900
1544 6417332998629759187520
1545 2645443124435140090600
1546 876775435527075001456
1547 232087615286578676856
1548 48655684546452552800
1549 7993433889774347960
1550 1015499768210897200
1551 98107604725459560
1552 7055861577293760
1553 367492790484050
1554 13363374199420
1555 322645118950
1556 4809616680
1557 39515630
1558 146300
1559 154
1560 2
1561 6006
1562 2852850
1563 513703190
1564 46893762630
1565 2516631927810
1566 86861932296230
1567 2047459832696850
1568 34397325189307080
1569 425132953810324760
1570 3960449096022499080
1571 28340356518290870040
1572 158130974775970796600
1573 696262845859736030568
1574 2442445856111137504056
1575 6878152123531364235560
1576 15642249184160038019580
1577 28858695018904882977300
1578 43333849980768284597660
1579 53073178994938112430420
1580 53073178994938112430420
1581 43333849980768284597660
1582 28858695018904882977300
1583 15642249184160038019580
1584 6878152123531364235560
1585 2442445856111137504056
1586 696262845859736030568
1587 158130974775970796600
1588 28340356518290870040
1589 3960449096022499080
1590 425132953810324760
1591 34397325189307080
1592 2047459832696850
1593 86861932296230
1594 2516631927810
1595 46893762630
1596 513703190
1597 2852850
1598 6006
1599 2
1600 2
1601 6162
1602 3005002
1603 555925370
1604 52177566870
1605 2881361192710
1606 102419293304510
1607 2488451181277710
1608 43133153808813640
1609 550582022147797640
1610 5302974213318261480
1611 39278739735876819880
1612 227133581950939871480
1613 1037825751375832951224
1614 3783396522211369859224
1615 11089265668550566828760
1616 26292291181886021352060
1617 50663042366521905671260
1618 79613352290248708911980
1619 102262954648783192243980
1620 107507208733336176461620
1621 92523625634613364411220
1622 65138197328385307291620
1623 37446596531777060713540
1624 17528194121257347568040
1625 6653559401130340097256
1626 2037213511959968385736
1627 499693880292067717256
1628 97342963693259944920
1629 14898832313608448920
1630 1767658071106087160
1631 159846393526779960
1632 10783288452203410
1633 527853280877090
1634 18073992936090
1635 411623027530
1636 5797507430
1637 45075030
1638 158158
1639 158
1640 2
1641 6320
1642 3163160
1643 601000400
1644 57975074300
1645 3292984220240
1646 120493286240600
1647 3016304462154800
1648 53916442261017050
1649 710428415674577600
1650 7070632284424348640
1651 54177572049485268800
1652 324476545644199816400
1653 1537519631667900668480
1654 5820610034171338244960
1655 17742825069680906926016
1656 43820485303143368920100
1657 88109638898298966384800
1658 144751549618634016203600
1659 194786580283396556655200
1660 215014417466672352923240
1661 194786580283396556655200
1662 144751549618634016203600
1663 88109638898298966384800
1664 43820485303143368920100
1665 17742825069680906926016
1666 5820610034171338244960
1667 1537519631667900668480
1668 324476545644199816400
1669 54177572049485268800
1670 7070632284424348640
1671 710428415674577600
1672 53916442261017050
1673 3016304462154800
1674 120493286240600
1675 3292984220240
1676 57975074300
1677 601000400
1678 3163160
1679 6320
1680 2
1681 2
1682 6480
1683 3327480
1684 649080432
1685 64328507100
1686 3756784814640
1687 141448640369400
1688 3646577036336400
1689 67188181894498170
1690 913407963010171200
1691 9388872377678233440
1692 74379378576411979200
1693 461098249073336581200
1694 2264347093910908257216
1695 8895649297507139581920
1696 28179780993022616882496
1697 72437945092951283316900
1698 151848526611962048450400
1699 260552789313541229166480
1700 366923558208258629978400
1701 424784580848791721628840
1702 404556743665515925360800
1703 316888527543496089526800
1704 203910878593206179347680
1705 107559373016806450985700
1706 46360284859488821322816
1707 16257565957513048201440
1708 4612558895003702005440
1709 1051304007887207405136
1710 190799275478622033600
1711 27272438811351059040
1712 3028668508928462400
1713 256895989596610650
1714 16288044095635920
1715 750765860422200
1716 24248338349040
1717 521775668700
1718 6954433200
1719 51243192
1720 170640
1721 162
1722 2
1723 6642
1724 3498120
1725 700323624
1726 71282940300
1727 4278560483340
1728 165696978718440
1729 4397342896758600
1730 83476225990134090
1731 1170303952606781850
1732 12417540886606695840
1733 101651817387763038240
1734 651897524551958614800
1735 3315651101798115662352
1736 13508208192510841587360
1737 44437346950535665083936
1738 118798229952440104639716
1739 259407899628768499436100
1740 464463667906747408514160
1741 683812085751754719505200
1742 829341324514307646989640
1743 829341324514307646989640
1744 683812085751754719505200
1745 464463667906747408514160
1746 259407899628768499436100
1747 118798229952440104639716
1748 44437346950535665083936
1749 13508208192510841587360
1750 3315651101798115662352
1751 651897524551958614800
1752 101651817387763038240
1753 12417540886606695840
1754 1170303952606781850
1755 83476225990134090
1756 4397342896758600
1757 165696978718440
1758 4278560483340
1759 71282940300
1760 700323624
1761 3498120
1762 6642
1763 2
1764 2
1765 6806
1766 3675240
1767 754894296
1768 78886453932
1769 4864664659140
1770 193702101882120
1771 5289557397550200
1772 103410847122106410
1773 1494388124097890670
1774 16359617358545329440
1775 138313128576792330720
1776 917076178606992627600
1777 4828053358758659648688
1778 20385114181425451850016
1779 69590562205555852867296
1780 193338295804951542845028
1781 439405217738526233738700
1782 820223073111915636312240
1783 1261253402608792038198480
1784 1600821626388082202328840
1785 1678910486211891090247320
1786 1455292387625529274844400
1787 1041904984763784727207440
1788 615167304833936727234180
1789 298795548062197838942316
1790 118977412803047103289248
1791 38661423447531029370720
1792 10192557090712725925008
1793 2164299781512502601136
1794 366830471442797051040
1795 49078852075635988320
1796 5112380424545415450
1797 407560397481242910
1798 24331964028730920
1799 1057911479510040
1800 32283683647020
1801 657387116100
1802 8303837256
1803 58068792
1804 183762
1805 166
1806 2
1807 6972
1808 3859002
1809 812963088
1810 87190291188
1811 5522051775240
1812 225985785529140
1813 6347468877060240
1814 127742811150837330
1815 1901948521579133580
1816 21471997783090744890
1817 187391980652428319040
1818 1283906650049789678640
1819 6992353140271162249824
1820 30577671272138177775024
1821 108251985653086882238016
1822 312315708607998646134276
1823 738200765800724072681016
1824 1435390377945852363546420
1825 2303158387372576765405920
1826 3056114014013611477173240
1827 3357820972423782180494640
1828 3056114014013611477173240
1829 2303158387372576765405920
1830 1435390377945852363546420
1831 738200765800724072681016
1832 312315708607998646134276
1833 108251985653086882238016
1834 30577671272138177775024
1835 6992353140271162249824
1836 1283906650049789678640
1837 187391980652428319040
1838 21471997783090744890
1839 1901948521579133580
1840 127742811150837330
1841 6347468877060240
1842 225985785529140
1843 5522051775240
1844 87190291188
1845 812963088
1846 3859002
1847 6972
1848 2
1849 2
1850 7140
1851 4049570
1852 874707120
1853 96249022740
1854 6258325345272
1855 263134133835300
1856 7599082458452400
1857 157364332577118450
1858 2412919766182482900
1859 28078766331734051010
1860 252830450086609636800
1861 1789050250069379060400
1862 10073729100390657478560
1863 45598281721609563348720
1864 167298523282043363458752
1865 500883683616601602290820
1866 1230334609667873454468360
1867 2489962900518315324519300
1868 4165286445248277128925600
1869 5772659804247932790216120
1870 6637553085023755473070800
1871 6335846126613584769749400
1872 5019704177606898078448800
1873 3297518435821552727066100
1874 1792773288373187033653896
1875 804449552475148027921620
1876 296819960661689838394560
1877 89624208901094658995760
1878 22012963589742547823520
1879 4365282610169284907376
1880 692535580672017700800
1881 86910467217272062650
1882 8508717070222439700
1883 638714055754186650
1884 35968990303341360
1885 1477599366921300
1886 42670400081400
1887 823463861220
1888 9871694640
1889 65603034
1890 197540
1891 170
1892 2
1893 7310
1894 4247110
1895 940310154
1896 106120717380
1897 7081789206492
1898 305804533916700
1899 9076681825373700
1900 193333322880459810
1901 3051633821936669550
1902 36587483401956490710
1903 339740917303881699450
1904 2481585830741396761200
1905 14439011710559942385936
1906 67611245311352111172240
1907 256922732183138022454512
1908 797703644278291440685380
1909 2034784162143021482389980
1910 4282736188891502358173196
1911 7462804881069829855991700
1912 10792363981854830868664920
1913 12973399211637340242820200
1914 12973399211637340242820200
1915 10792363981854830868664920
1916 7462804881069829855991700
1917 4282736188891502358173196
1918 2034784162143021482389980
1919 797703644278291440685380
1920 256922732183138022454512
1921 67611245311352111172240
1922 14439011710559942385936
1923 2481585830741396761200
1924 339740917303881699450
1925 36587483401956490710
1926 3051633821936669550
1927 193333322880459810
1928 9076681825373700
1929 305804533916700
1930 7081789206492
1931 106120717380
1932 940310154
1933 4247110
1934 7310
1935 2
1936 2
1937 7482
1938 4451790
1939 1009962758
1940 116867119140
1941 8001502090452
1942 354733259343372
1943 10817415326130300
1944 236901395642253570
1945 3847712210267974650
1946 47509120238361413310
1947 454730150852887813110
1948 3426951861500024098800
1949 20593344570798606353712
1950 99697938001485316474320
1951 392145222805842244798992
1952 1261822128222024642538692
1953 3340117398234771112602420
1954 7305844086932562846295452
1955 13250286217409697907577100
1956 19977354604710006076039320
1957 25081905142498857802785720
1958 26248505381684851188961800
1959 22900869912716348428630440
1960 16647795503925005063366100
1961 10070217525231370409758596
1962 5057892060184081970512236
1963 2103036880370041070897820
1964 721041216126871224307824
1965 202833735934056333516720
1966 46525704400693147688016
1967 8635918690980060728976
1968 1285106948062509037050
1969 151576716950962604370
1970 13973270658341592150
1971 989411711211764910
1972 52644754587167460
1973 2046538034673300
1974 56010514633164
1975 1025833601340
1976 11686711914
1977 73899714
1978 211990
1979 174
1980 2
1981 7656
1982 4663780
1983 1083862472
1984 128553831054
1985 9027335691792
1986 410743773976536
1987 12863953360803600
1988 289546150229421030
1989 4837123921479739560
1990 61482390896703005460
1991 606306867803850417480
1992 4712058809562533135850
1993 29229263261778667082688
1994 146223642402178464162336
1995 594978958739898578315712
1996 1982863344348895866846516
1997 5443154278604812183500240
1998 12363736147116644816807688
1999 23320503742641068317335696
2000 36625150108635011139405420
2001 47982775055215206231416160
2002 52497010763369702377923600
2003 47982775055215206231416160
2004 36625150108635011139405420
2005 23320503742641068317335696
2006 12363736147116644816807688
2007 5443154278604812183500240
2008 1982863344348895866846516
2009 594978958739898578315712
2010 146223642402178464162336
2011 29229263261778667082688
2012 4712058809562533135850
2013 606306867803850417480
2014 61482390896703005460
2015 4837123921479739560
2016 289546150229421030
2017 12863953360803600
2018 410743773976536
2019 9027335691792
2020 128553831054
2021 1083862472
2022 4663780
2023 7656
2024 2
2025 2
2026 7832
2027 4883252
2028 1162213976
2029 141250505726
2030 10170036412272
2031 474755790700152
2032 15265224654820272
2033 353008320142718790
2034 6063437028333758040
2035 79303373765312572260
2036 805392704993174435160
2037 6451895908477929986010
2038 41292133814258751910464
2039 213342691373670218204064
2040 897510632675440228306752
2041 3096049783281609335953332
2042 8808013287196877896936752
2043 20761745605535497899922344
2044 40696565354805001573389744
2045 66523231829969714110348620
2046 90860999572641560736085920
2047 103827421287553411369671120
2048 99313185579398915223163680
2049 79503374626061365644075180
2050 53218585463975771288278896
2051 29739797759280578072861736
2052 13841163737023665266614896
2053 5347722352940961580283028
2054 1708165397672612047422528
2055 448755316337720114153376
2056 96348312233270421124416
2057 16774929362042617963626
2058 2346143966719247267640
2059 260568228086027023140
2060 22658106790089306360
2061 1515859257083439510
2062 76326123274101360
2063 2812015067993208
2064 73039352415408
2065 1271254551534
2066 13780537144
2067 83015284
2068 227128
2069 178
2070 2
2071 8010
2072 5110380
2073 1245229260
2074 155031042870
2075 11441290963806
2076 547795143115560
2077 18077239722813480
2078 429334443416820150
2079 7579296285417197550
2080 101961480555401878620
2081 1065960933079201458300
2082 8798039875197177253650
2083 58067063176301369874090
2084 309691003606940639328480
2085 1346265949013160342460128
2086 4804215180954221383375860
2087 14155735640137839477219780
2088 34602909342559163166537240
2089 70436363114085579646251480
2090 119741817293945485398627516
2091 170364374198702926380161100
2092 203140606866952326592834800
2093 203140606866952326592834800
2094 170364374198702926380161100
2095 119741817293945485398627516
2096 70436363114085579646251480
2097 34602909342559163166537240
2098 14155735640137839477219780
2099 4804215180954221383375860
2100 1346265949013160342460128
2101 309691003606940639328480
2102 58067063176301369874090
2103 8798039875197177253650
2104 1065960933079201458300
2105 101961480555401878620
2106 7579296285417197550
2107 429334443416820150
2108 18077239722813480
2109 547795143115560
2110 11441290963806
2111 155031042870
2112 1245229260
2113 5110380
2114 8010
2115 2
2116 2
2117 8190
2118 5345340
2119 1333127796
2120 169973793990
2121 12853796021066
2122 631004531943240
2123 21364010581506840
2124 520925791345741782
2125 9448163862643355850
2126 130683024373824943020
2127 1405832534930541053700
2128 11949576546909598956450
2129 81293888446821917823726
2130 447331449654469812363360
2131 2008363956724550674817568
2132 7409891211302273659105140
2133 22599507776360410393456140
2134 57252086366779706330088888
2135 120937906478901655619035560
2136 213656968112726258260296156
2137 316390980654734006134584900
2138 393314792018992802552084400
2139 410795449442059149332177040
2140 360538559350743402339410700
2141 265768423749976565153051316
2142 164351513932866352507920120
2143 85104452707375239139321320
2144 36804912664358382640771428
2145 13247987317176792299612220
2146 3951941979361212618189408
2147 971789011318330971685920
2148 195707509223830542908970
2149 32024865145717725203286
2150 4217497604791623161100
2151 441833082406741474020
2152 36300840103840261950
2153 2298202020642978450
2154 109668587651735112
2155 3834566001808920
2156 94650679791486
2157 1567536100130
2158 16187980380
2159 93008916
2160 242970
2161 182
2162 2
2163 8372
2164 5588310
2165 1426136712
2166 186161774370
2167 14421332121196
2168 725655211734726
2169 25198576583315760
2170 630594378997476894
2171 11746365883286334300
2172 166983864477665204970
2173 1847665617337282527720
2174 16167074151701222117550
2175 113318753592539643027012
2176 643038958878300355272330
2177 2980152968042881646503488
2178 11361833190663486277294548
2179 35847495093537202693068360
2180 94056999031138088970860316
2181 206042359186276894758356880
2182 378008482045592610768216276
2183 582159404404710571287636216
2184 753853351369736204891495100
2185 821590898884118298664354080
2186 753853351369736204891495100
2187 582159404404710571287636216
2188 378008482045592610768216276
2189 206042359186276894758356880
2190 94056999031138088970860316
2191 35847495093537202693068360
2192 11361833190663486277294548
2193 2980152968042881646503488
2194 643038958878300355272330
2195 113318753592539643027012
2196 16167074151701222117550
2197 1847665617337282527720
2198 166983864477665204970
2199 11746365883286334300
2200 630594378997476894
2201 25198576583315760
2202 725655211734726
2203 14421332121196
2204 186161774370
2205 1426136712
2206 5588310
2207 8372
2208 2
2209 2
2210 8556
2211 5839470
2212 1524490968
2213 203682882546
2214 16158842015316
2215 833159687547278
2216 29664147117067920
2217 761626977230718846
2218 14565493695275054532
2219 212732868444148822770
2220 2420181724117848944760
2221 21790404291423386332350
2222 157293195285166967186748
2223 920040356548952816005026
2224 4399273429015682430552768
2225 17322139126749249570301524
2226 56505373622016268651785720
2227 153461419471856882005087884
2228 348398898260431840227767088
2229 663297902457360618895171956
2230 1061584796267413394700983688
2231 1430782891375213613365490700
2232 1625701140345170250548615520
2233 1557963592830788156775756540
2234 1259088944410187979761631816
2235 857433873908295434181563748
2236 491331779598044902885312560
2237 236413538105293034440270524
2238 95251915534255995727295928
2239 32019711719142552236011908
2240 8940458904128644939510464
2241 2062159419851101139321610
2242 390320151263192103759708
2243 60141515844328546277286
2244 7470995757059446742520
2245 739499971258231622010
2246 57495369849769952100
2247 3449722190986197126
2248 156231174816557712
2249 5191225745486886
2250 121925807933748
2251 1923671668490
2252 18947244888
2253 103942566
2254 259532
2255 186
2256 2
2257 8742
2258 6099002
2259 1628433534
2260 222630127434
2261 18082513683806
2262 955085495481026
2263 34855372862554806
2264 917858152047276558
2265 18015215886261251658
2266 270228238293918774870
2267 3159681695376080566770
2268 29261400048482833074870
2269 217434711129495513464034
2270 1310360507812144919764734
2271 6461432848866783569874378
2272 26262598030877894509811988
2273 88525085341158820887797628
2274 248713335006112877732383812
2275 584812436365724874668037612
2276 1154629682055405521780484516
2277 1919018670175708828882547436
2278 2689871835785401593127122516
2279 3183664733175958407324372060
2280 3183664733175958407324372060
2281 2689871835785401593127122516
2282 1919018670175708828882547436
2283 1154629682055405521780484516
2284 584812436365724874668037612
2285 248713335006112877732383812
2286 88525085341158820887797628
2287 26262598030877894509811988
2288 6461432848866783569874378
2289 1310360507812144919764734
2290 217434711129495513464034
2291 29261400048482833074870
2292 3159681695376080566770
2293 270228238293918774870
2294 18015215886261251658
2295 917858152047276558
2296 34855372862554806
2297 955085495481026
2298 18082513683806
2299 222630127434
2300 1628433534
2301 6099002
2302 8742
2303 2
2304 2
2305 8930
2306 6367090
2307 1738215570
2308 243101863290
2309 20209868234842
2310 1093170145430090
2311 40879758295588970
2312 1103753473980902190
2313 22226565054478167630
2314 342289101838963781502
2315 4111914535078461011550
2316 39152577529660128762150
2317 299366631265247446073670
2318 1857973854360503990711190
2319 9443632625266837525201014
2320 39602330364022221879875220
2321 137866936187050622694111060
2322 400470624162385142111465460
2323 974687393942874791113396020
2324 1994360359913882264893564164
2325 3439750446541364881959283140
2326 5010545576463002967589738020
2327 6172411217381960177465619300
2328 6435067013866298908421603100
2329 5678618319991403363268369756
2330 4239692410853310203345162940
2331 2675361458421061574857220220
2332 1424543114224201617781117260
2333 638588292583262794177742220
2334 240282374497431085266879276
2335 75604448876769696316125420
2336 19801165182011110939937610
2337 4292560284212198875091370
2338 765048057677854584410490
2339 111193320184234765684506
2340 13050859176553376254050
2341 1222461077996299219650
2342 90076079431306258290
2343 5129207320264192530
2344 220750694796180438
2345 6979470928515190
2346 156167163632870
2347 2349984678470
2348 22100169390
2349 115881038
2350 276830
2351 190
2352 2
2353 9120
2354 6643920
2355 1854096608
2356 265202032680
2357 22559852913312
2358 1249337309062960
2359 47859229224104160
2360 1324504168777082628
2361 27355772374742360160
2362 432365181270270039792
2363 5334375613074760231200
2364 52203436706213505016200
2365 410559951449482211758176
2366 2623021912038358575121680
2367 13736192909479036400292384
2368 59403495546033332819812830
2369 213471385063820319010236480
2370 640752998659816227378344736
2371 1613275686526137585291138240
2372 3418903474138083882674681424
2373 6115111904962426456816503360
2374 9250237987316313170934900960
2375 11851029537373363540733989056
2376 12870134027732597816843206200
2377 11851029537373363540733989056
2378 9250237987316313170934900960
2379 6115111904962426456816503360
2380 3418903474138083882674681424
2381 1613275686526137585291138240
2382 640752998659816227378344736
2383 213471385063820319010236480
2384 59403495546033332819812830
2385 13736192909479036400292384
2386 2623021912038358575121680
2387 410559951449482211758176
2388 52203436706213505016200
2389 5334375613074760231200
2390 432365181270270039792
2391 27355772374742360160
2392 1324504168777082628
2393 47859229224104160
2394 1249337309062960
2395 22559852913312
2396 265202032680
2397 1854096608
2398 6643920
2399 9120
2400 2
2401 2
2402 9312
2403 6929680
2404 1976344736
2405 289040417640
2406 25152939455072
2407 1425714340930672
2408 55931870298049440
2409 1586134621868852036
2410 33588733168987454880
2411 544667825756054465712
2412 6899125792910023232352
2413 69366210417845342281800
2414 560905849163377106204832
2415 3687436600981460605605840
2416 19886727048051739266094944
2417 88648293353311281284951454
2418 328678164304612237206237120
2419 1018902309344297935339335072
2420 2652334603271785521580345920
2421 5818133982305160291569194704
2422 10784833723297370296567287744
2423 16929680844710988256239347040
2424 22540193433827769871592096832
2425 25477612258980856902730428600
2426 24458507768621622626621211456
2427 19939401883770719501793008736
2428 13794554762357101542120949440
2429 8088625292473027722425465808
2430 4012506194693213994185651520
2431 1679811915405464163667552416
2432 591620695748302026971226816
2433 174610274786825251015813470
2434 42980990716756984865431008
2435 8773556050611061440924240
2436 1474974640392584242242336
2437 202549334420108399462856
2438 22497149324706597496800
2439 1997115361105533040944
2440 139658416860526786080
2441 7557464963022177348
2442 309489682315873568
2443 9321978383008240
2444 198936884781024
2445 2858288574440
2446 25692481568
2447 128892048
2448 294880
2449 194
2450 2
2451 9506
2452 7224560
2453 2105236784
2454 314732899208
2455 28011228029512
2456 1624651225711696
2457 65253848681057680
2458 1895624304184725604
2459 41146198132009632228
2460 684326242616581251792
2461 8896241154015556273296
2462 91863359742551939778600
2463 763455183583485505667688
2464 5162411241374044847848176
2465 28660283098662800707019184
2466 131629284070068266150382462
2467 503288439091437488222050590
2468 1610523005092599962310561888
2469 4332146518677249685247898336
2470 9830640176998374285754846224
2471 18873459015770398018992753552
2472 30724235607068089798360296480
2473 42479595317598489373385105568
2474 49936120027602479529351640056
2475 49936120027602479529351640056
2476 42479595317598489373385105568
2477 30724235607068089798360296480
2478 18873459015770398018992753552
2479 9830640176998374285754846224
2480 4332146518677249685247898336
2481 1610523005092599962310561888
2482 503288439091437488222050590
2483 131629284070068266150382462
2484 28660283098662800707019184
2485 5162411241374044847848176
2486 763455183583485505667688
2487 91863359742551939778600
2488 8896241154015556273296
2489 684326242616581251792
2490 41146198132009632228
2491 1895624304184725604
2492 65253848681057680
2493 1624651225711696
2494 28011228029512
2495 314732899208
2496 2105236784
2497 7224560
2498 9506
2499 2
2500 2
2501 9702
2502 7528752
2503 2241058512
2504 342401725512
2505 31158557021592
2506 1848741049947792
2507 76001541404996592
2508 2261045856798648612
2509 50289797716900661612
2510 857573392646095492752
2511 11438024340877143779952
2512 121259634860168560507752
2513 1035370728421439247412344
2514 7198291730930006196295344
2515 41121275750255322753549264
2516 194497001834876990281908414
2517 766547007231574020522815514
2518 2530821865145514226488025824
2519 7030860743427011784254785824
2520 16495480974963373801520843664
2521 32780218290548586032987414064
2522 55303624092722561637048533664
2523 79348678046080197131417461344
2524 96934821230051872027564948344
2525 100891344545564193334812497256
2526 89478296520047881871598413856
2527 67593318335549797556392652256
2528 43452847501424869857680990736
2529 23737399451776562299749506736
2530 10996987316642249201013895776
2531 4309237229842362061317449376
2532 1423587299144351752399514526
2533 394887852210204798451147386
2534 91528000863471524838545136
2535 17623403892966566894378256
2536 2799335673139446854114856
2537 363778904580505681523256
2538 38292516271632177002448
2539 3226109429478168758448
2540 214393348161523873188
2541 11039223889075754988
2542 430675401294980688
2543 12372343949650608
2544 252101052265608
2545 3462061891288
2546 29774063088
2547 143046288
2548 313698
2549 198
2550 2
2551 9900
2552 7842450
2553 2384104800
2554 372175788600
2555 34620618912880
2556 2100842102213400
2557 88373885354647200
2558 2691721258093629300
2559 61329021605976416600
2560 1071966740807619365940
2561 14664133770355312538400
2562 159552151131800737510200
2563 1399149633001944928935600
2564 9997627404069453050410200
2565 58744679643221889647927520
2566 286025002698348515120453550
2567 1161434859441778818973962900
2568 3954409164289865978887540350
2569 11340097973269373845572235200
2570 27492468291605623002534739440
2571 56517617742325148332736920800
2572 98756471594147431494729524400
2573 146941996381629994687810113600
2574 186413117750099753899163362200
2575 201782689091128386669624994512
2576 186413117750099753899163362200
2577 146941996381629994687810113600
2578 98756471594147431494729524400
2579 56517617742325148332736920800
2580 27492468291605623002534739440
2581 11340097973269373845572235200
2582 3954409164289865978887540350
2583 1161434859441778818973962900
2584 286025002698348515120453550
2585 58744679643221889647927520
2586 9997627404069453050410200
2587 1399149633001944928935600
2588 159552151131800737510200
2589 14664133770355312538400
2590 1071966740807619365940
2591 61329021605976416600
2592 2691721258093629300
2593 88373885354647200
2594 2100842102213400
2595 34620618912880
2596 372175788600
2597 2384104800
2598 7842450
2599 9900
2600 2
2601 2
2602 10100
2603 8165850
2604 2534679840
2605 404190910200
2606 38425082529680
2607 2384101711500600
2608 102594970354245600
2609 3198398200793606580
2610 74629291351850820200
2611 1336649886686043900740
2612 18747816592479576789600
2613 209282691744310058292600
2614 1884188172442619170966608
2615 13832333805630339151937400
2616 83566375267118462738601120
2617 418674279312075362712547950
2618 1750819713486860607707018700
2619 6144543470665791751809870390
2620 18180157068257250133377710400
2621 45520316351674883987803421040
2622 96750498169065084434007271200
2623 174989537386120887385397929200
2624 269838938809902353881251299520
2625 355240092316227832902179237400
2626 399608854866744452032002440112
2627 384239283525715819261540807800
2628 315768970947758073690825988800
2629 221653414022419790688170710320
2630 132750683534298604223405325600
2631 67725348718345559103805089840
2632 29367946033338634830840916800
2633 10794468259277742266693015550
2634 3351569165817704591896292940
2635 875409856743430303853509350
2636 191393956256948737240021920
2637 34819323027966026141083800
2638 5233856034562831030462800
2639 644590690572474979541208
2640 64394674382864633320800
2641 5155649562931883617140
2642 326012167484400951400
2643 15991991003968032900
2644 595050828054624480
2645 16321927101811800
2646 317880228200080
2647 4176639405400
2648 34399226400
2649 158417490
2650 333300
2651 202
2652 2
2653 10302
2654 8499150
2655 2693097330
2656 438590136600
2657 42601721935080
2658 2701981939700680
2659 118916897456057400
2660 3793449028848231060
2661 90621282355818853100
2662 1662662054170444852140
2663 23903466155411460406740
2664 273677366127174691613400
2665 2528778863015094150507816
2666 19066189840193170182400200
2667 118385698295084488879684920
2668 610068235569024099952569870
2669 2626229570230290911560528050
2670 9496112636483496343706163330
2671 28974625327534992400070725950
2672 74888262385013518818644337840
2673 164475846887410643537812361040
2674 307740220920419491608803254800
2675 491492352832322144569422009840
2676 671009063263985906593005226200
2677 783848138392460271293543247912
2678 783848138392460271293543247912
2679 671009063263985906593005226200
2680 491492352832322144569422009840
2681 307740220920419491608803254800
2682 164475846887410643537812361040
2683 74888262385013518818644337840
2684 28974625327534992400070725950
2685 9496112636483496343706163330
2686 2626229570230290911560528050
2687 610068235569024099952569870
2688 118385698295084488879684920
2689 19066189840193170182400200
2690 2528778863015094150507816
2691 273677366127174691613400
2692 23903466155411460406740
2693 1662662054170444852140
2694 90621282355818853100
2695 3793449028848231060
2696 118916897456057400
2697 2701981939700680
2698 42601721935080
2699 438590136600
2700 2693097330
2701 8499150
2702 10302
2703 2
2704 2
2705 10506
2706 8842550
2707 2859680670
2708 475524042840
2709 47182552250680
2710 3058287250430440
2711 137622926269369800
2712 4491094827257101140
2713 109811671560580492580
2714 2063303513006696623740
2715 30395765605029387924620
2716 356819857102518901723800
2717 3382652245331879188341624
2718 26184234047198620383829608
2719 167037355128680854172706120
2720 885028567093091299931192910
2721 3920313706285796578126585350
2722 14598501515788061543309474970
2723 45913637057478526418573611890
2724 122436365486609403782862965040
2725 277721511957431086629420871920
2726 537241402623783180266215851600
2727 888135304240862822642990649360
2728 1256616973021646334165082514520
2729 1523327514234403923457263293112
2730 1583065848125949175357548128136
2731 1410488439105929558756725271400
2732 1077100262589982572141499298160
2733 704383172328960169682371894320
2734 393977028590774332195224957840
2735 188133927455033961910252848720
2736 76522728429130877364289353150
2737 26435124366427030362209049270
2738 7728618449534856111163839690
2739 1904152371624529766518627170
2740 393346029819151688858307960
2741 67717846673789535475421400
2742 9646823070020544351937224
2743 1127550748443959729447208
2744 107045957130755670517140
2745 8154961503788372370020
2746 491262741192070624700
2747 22983838233609870540
2748 816562695864927480
2749 21408010753013080
2750 398907032664840
2751 5019420452200
2752 39627003570
2753 175082490
2754 353702
2755 206
2756 2
2757 10712
2758 9196252
2759 3034763160
2760 515151046410
2761 52201972702880
2762 3457194283095280
2763 159030937022382880
2764 5307657523122028620
2765 132795509794190363120
2766 2554566254198767248440
2767 38550727108817760294640
2768 463865814233274572240940
2769 4510202993775838917788832
2770 35831057117219164735766832
2771 234755201802470389648127520
2772 1278374596912242988789500870
2773 5824466077910326344645212520
2774 22327119965322917654473314660
2775 72348761423905556780782661160
2776 198959093915740281147152318190
2777 465855439412465048539673720640
2778 931218431214557512461440809440
2779 1592518476569822992325362543680
2780 2333717235611628906306581812680
2781 2933815953340333482213988564512
2782 3166131696251898350715096256272
2783 2933815953340333482213988564512
2784 2333717235611628906306581812680
2785 1592518476569822992325362543680
2786 931218431214557512461440809440
2787 465855439412465048539673720640
2788 198959093915740281147152318190
2789 72348761423905556780782661160
2790 22327119965322917654473314660
2791 5824466077910326344645212520
2792 1278374596912242988789500870
2793 234755201802470389648127520
2794 35831057117219164735766832
2795 4510202993775838917788832
2796 463865814233274572240940
2797 38550727108817760294640
2798 2554566254198767248440
2799 132795509794190363120
2800 5307657523122028620
2801 159030937022382880
2802 3457194283095280
2803 52201972702880
2804 515151046410
2805 3034763160
2806 9196252
2807 10712
2808 2
2809 2
2810 10920
2811 9560460
2812 3218688200
2813 557637730650
2814 57696917197920
2815 3903283868010800
2816 183497235025826400
2817 6261843145256325900
2818 160270442855057334800
2819 3155640666951418365720
2820 48768992125612829288400
2821 601307536969059630682700
2822 5994573599322317548959840
2823 48860532432571588276045680
2824 328657282523458545507378528
2825 1838757981860075531820514950
2826 8613647016627947411095032600
2827 33976052121143570343763739700
2828 113382387306120648686301185400
2829 321395459402349684930015283230
2830 776425732354108414232789534400
2831 1602916971762762931286086639200
2832 2834143051522566342273950289600
2833 4298952802442474301091071760200
2834 5600921365467909375135796350432
2835 6272525058612251449529907677520
2836 6040209315700686581028799985760
2837 5000822647739204799228389598600
2838 3557754043400668387109852491200
2839 2172843006167300862410028555360
2840 1137553979960670467364319550400
2841 509529386857383646840268131950
2842 194785126910514960563645626200
2843 63360745847538009559991838900
2844 17473398233730979033935637560
2845 4067555535629864055239320950
2846 795138586750302932679141600
2847 129733137838207320595017840
2848 17539678309128262458067680
2849 1948236419779753203411948
2850 175992449844602818736400
2851 12772831270993836242200
2852 733869922546841480400
2853 32782590583989000300
2854 1113216559156680160
2855 27923492286538800
2856 498291557618400
2857 6010095541450
2858 45521447400
2859 193121292
2860 374920
2861 210
2862 2
2863 11130
2864 9935380
2865 3411809492
2866 603159178050
2867 63707012739370
2868 4401575425629200
2869 211420727312365200
2870 7375059704413006060
2871 193053033439046335100
2872 3889510589498259846120
2873 61541823396606665530600
2874 777299986813662449419100
2875 7942810019102070752371788
2876 66400210741699850734113360
2877 458390420361665866102396368
2878 2633896568610378464499656550
2879 12681202552257811466334353550
2880 51449450354874549377699377260
2881 176743133153658658246293024300
2882 516180586312864645493660909430
2883 1285955119211492061073057666350
2884 2740470951723433398650406189600
2885 5006986057689867204683978844960
2886 7856706845843142688200924251400
2887 10601744013207114174364185949032
2888 12312734374312938030558707663280
2889 12312734374312938030558707663280
2890 10601744013207114174364185949032
2891 7856706845843142688200924251400
2892 5006986057689867204683978844960
2893 2740470951723433398650406189600
2894 1285955119211492061073057666350
2895 516180586312864645493660909430
2896 176743133153658658246293024300
2897 51449450354874549377699377260
2898 12681202552257811466334353550
2899 2633896568610378464499656550
2900 458390420361665866102396368
2901 66400210741699850734113360
2902 7942810019102070752371788
2903 777299986813662449419100
2904 61541823396606665530600
2905 3889510589498259846120
2906 193053033439046335100
2907 7375059704413006060
2908 211420727312365200
2909 4401575425629200
2910 63707012739370
2911 603159178050
2912 3411809492
2913 9935380
2914 11130
2915 2
2916 2
2917 11342
2918 10321220
2919 3614491244
2920 651899313650
2921 70274746011470
2922 4957563900445520
2923 243247503466914800
2924 8671773498595512620
2925 232097467168291661300
2926 4783650954900158661320
2927 77470295334551920138520
2928 1002061428783878097443900
2929 10492353975850883586466436
2930 89934462650150430741140880
2931 636984090632444774973459888
2932 3757692437884139942686176678
2933 18587516069747751053394189450
2934 77536495605233475822730047420
2935 274079931122340238150048602900
2936 824348100529500254743607721030
2937 2116879965471225392843341081530
2938 4654450664038212280247515274400
2939 8782746035619930998380094039520
2940 14248603940766377417584727032200
2941 19901519463388793274683647307832
2942 23953865055481533986723303999472
2943 24857784491537440929618523018320
2944 22242874694375710130528782285224
2945 17156482296024821788520385610200
2946 11398883152613101934067781625760
2947 6516230929653497192346521384160
2948 3199934831526270942670166751150
2949 1347105432572597977263944324610
2950 484910647370294267496239835900
2951 148786248323556129281454955860
2952 38768247802616737911365023710
2953 8540210086100318051559492450
2954 1582186289635427344288916496
2955 244993881012478759605176880
2956 31477061927552650759399308
2957 3326843943562475283513748
2958 286303265366822313555400
2959 19817982527443514454040
2960 1087193398840945150300
2961 46419493433658332260
2962 1508134521494871760
2963 36228351580178800
2964 619695487555690
2965 7170892450150
2966 52151945092
2967 212617132
2968 396970
2969 214
2970 2
2971 11556
2972 10718190
2973 3827108376
2974 704051258742
2975 77445638461620
2976 5577259388001210
2977 279475855047093600
2978 10179908020090384380
2979 278516960601949993560
2980 5870844353741103811620
2981 97288277861995434592560
2982 1288364694150700410999300
2983 13819197919413358869980184
2984 121411524577703081500540188
2985 881977971644923534578636768
2986 5339878727519567286975093174
2987 27127726155848069104953681900
2988 116304743407850213734095071130
2989 422866179445896367431503558760
2990 1309258747899794522239847556930
2991 3463985398043823370107285406140
2992 7854385495564483222917682025550
2993 15298976965273428190726615423680
2994 25647487093379479351652508657960
2995 37058001759413615063204032918032
2996 46196739749857244117252086284696
2997 49715568983074881859237046036640
2998 46196739749857244117252086284696
2999 37058001759413615063204032918032
3000 25647487093379479351652508657960
3001 15298976965273428190726615423680
3002 7854385495564483222917682025550
3003 3463985398043823370107285406140
3004 1309258747899794522239847556930
3005 422866179445896367431503558760
3006 116304743407850213734095071130
3007 27127726155848069104953681900
3008 5339878727519567286975093174
3009 881977971644923534578636768
3010 121411524577703081500540188
3011 13819197919413358869980184
3012 1288364694150700410999300
3013 97288277861995434592560
3014 5870844353741103811620
3015 278516960601949993560
3016 10179908020090384380
3017 279475855047093600
3018 5577259388001210
3019 77445638461620
3020 704051258742
3021 3827108376
3022 10718190
3023 11556
3024 2
3025 2
3026 11772
3027 11126502
3028 4050046728
3029 759817695078
3030 85268430225420
3031 6267229621568370
3032 320661770527717920
3033 11931290045052170940
3034 333608227534203838440
3035 7190135219750340623220
3036 121889911344339107707920
3037 1652138254852074644693220
3038 18148103291759712250937832
3039 163380940481106615846405932
3040 1216906315307552724924954528
3041 7559049107787439406237469558
3042 39425628679832527099199351028
3043 173660507280214702698854284290
3044 649188923374685972535688562040
3045 2068249326392429027886135995730
3046 5635438931145921602114837451780
3047 13171200292561979558431189858230
3048 26469658558965137663320652082240
3049 45829116281612512284100384323240
3050 68463087996204814269309145560432
3051 88341133907621747522464515877752
3052 98527218530093856775578873054432
3053 95008389296876219033593913302488
3054 79202395917178118468416462511088
3055 57052573330170678557757621300360
3056 35480606153506461123174491088960
3057 19025067089256192695511718684110
3058 8780800195041319705620793238820
3059 3480712281001892754247399602570
3060 1181856757938530873077791997560
3061 342627487336639818838280074410
3062 84483490028212558069712895060
3063 17637781251504025281220762302
3064 3101148351912795653841013152
3065 456339868240332271846857948
3066 55788613822816893215845928
3067 5617270066497053791956948
3068 461061838563369668286480
3069 30472477836084776926980
3070 1597807826611186805160
3071 65271174952344229260
3072 2030857880008880160
3073 46763174868625530
3074 767415872028780
3075 8526843022542
3076 59593544712
3077 233656542
3078 419868
3079 218
3080 2
3081 11990
3082 11546370
3083 4283703270
3084 819411239790
3085 93795273247962
3086 7034645493597150
3087 367424945396343450
3088 13962147925061051100
3089 398879402486548067700
3090 8787943046361527428380
3091 152362389180423884634900
3092 2113200093415444312979700
3093 23765373358256766042894780
3094 219169554303923509062251860
3095 1673246183547884996771812476
3096 10660197459700235060078482710
3097 57063409931336552380420113330
3098 258143997308427260768567179350
3099 991816410711325791373968636450
3100 3250106084330959900963927993290
3101 9116151212147814356362237054350
3102 21952000487603299264051983097050
3103 45494725648221330358832370766350
3104 81309722435118973407274875412200
3105 125515661326375492827066766860792
3106 167543529824799865990880978388840
3107 193535607826970075809172786356920
3108 193535607826970075809172786356920
3109 167543529824799865990880978388840
3110 125515661326375492827066766860792
3111 81309722435118973407274875412200
3112 45494725648221330358832370766350
3113 21952000487603299264051983097050
3114 9116151212147814356362237054350
3115 3250106084330959900963927993290
3116 991816410711325791373968636450
3117 258143997308427260768567179350
3118 57063409931336552380420113330
3119 10660197459700235060078482710
3120 1673246183547884996771812476
3121 219169554303923509062251860
3122 23765373358256766042894780
3123 2113200093415444312979700
3124 152362389180423884634900
3125 8787943046361527428380
3126 398879402486548067700
3127 13962147925061051100
3128 367424945396343450
3129 7034645493597150
3130 93795273247962
3131 819411239790
3132 4283703270
3133 11546370
3134 11990
3135 2
3136 2
3137 12210
3138 11978010
3139 4528486314
3140 883054831230
3141 103081933965582
3142 7887329795851350
3143 420455349886537350
3144 16313667575597649180
3145 476081867483944467900
3146 10719359100506918071980
3147 190025002236259002185100
3148 2696151843323153088974100
3149 31034781679605894479544948
3150 293106271418500114529035620
3151 2292966992269323884465076356
3152 14978252126920583438844450390
3153 82260240290628017067878345190
3154 382053116016472345937479425438
3155 1508104405328180312911102995150
3156 5081151765644176746577408552890
3157 14665112819542136138495772652650
3158 36368239613790540571787613787650
3159 77690993030039502612775279308690
3160 143259987147590572193770018583400
3161 228397350938158683668924772484392
3162 315209013738182798728606586460360
3163 376885131031468042365231215537160
3164 390590044887157789360330532465784
3165 350893053029297832546939407569080
3166 273181145239758425564792374932312
3167 184191412046902164249132881035800
3168 107444990360692929145327513937550
3169 54148267869421471517994891639390
3170 23532390338335055664097867744950
3171 8799067691725281683097463591590
3172 2822862092024542636987449196050
3173 774431991925281782305701538050
3174 180972528639381637549332359418
3175 35857027818991699747536714570
3176 5991300850768233375537780156
3177 838890363025362396755515740
3178 97702090472833371509678540
3179 9382608414764572749629868
3180 735314139088132660629300
3181 46450556102196644978580
3182 2330295456631938711300
3183 91164612922457451300
3184 2718944595932941530
3185 60065049983791050
3186 946479575502162
3187 10106071957410
3188 67927294710
3189 256329414
3190 443630
3191 222
3192 2
3193 12432
3194 12421640
3195 4784815728
3196 950982125940
3197 113188005922992
3198 8833809371353512
3199 480520399870328400
3200 19032612171530590710
3201 567246480406401919200
3202 13049654557138856783280
3203 236475558338455647163680
3204 3431465982411285749603400
3205 40417390094370467229174816
3206 390808361891333486038714160
3207 3131857355294686281220592096
3208 20969552977688816814382230546
3209 118117268109619716815415059760
3210 563025644655853983486811784856
3211 2282536397253462095216804533200
3212 7904013857668719383564857748940
3213 23464180511267417821593236244240
3214 59900629952125596235885481532600
3215 131839260899460974130770170948080
3216 250704977508283501339097532520950
3217 412588762985060847918057653520192
3218 588390158977941224293398961392672
3219 727778184060765874912170623106240
3220 781180089774315578720661064931568
3221 727778184060765874912170623106240
3222 588390158977941224293398961392672
3223 412588762985060847918057653520192
3224 250704977508283501339097532520950
3225 131839260899460974130770170948080
3226 59900629952125596235885481532600
3227 23464180511267417821593236244240
3228 7904013857668719383564857748940
3229 2282536397253462095216804533200
3230 563025644655853983486811784856
3231 118117268109619716815415059760
3232 20969552977688816814382230546
3233 3131857355294686281220592096
3234 390808361891333486038714160
3235 40417390094370467229174816
3236 3431465982411285749603400
3237 236475558338455647163680
3238 13049654557138856783280
3239 567246480406401919200
3240 19032612171530590710
3241 480520399870328400
3242 8833809371353512
3243 113188005922992
3244 950982125940
3245 4784815728
3246 12421640
3247 12432
3248 2
3249 2
3250 12656
3251 12877480
3252 5053123152
3253 1023437906964
3254 124177132711632
3255 9883370880821256
3256 548472779649970800
3257 22172012117350069590
3258 674724760904457019680
3259 15856031881254739962480
3260 293645473541159210214240
3261 4356805123735677412417800
3262 52496150352458193067778784
3263 519545234043772752027937648
3264 4263853989738548792505143456
3265 29253820820726374074385087058
3266 168952548055532000001796224720
3267 826258413585863638104022489464
3268 3439021505195216223459985496688
3269 12234980355021442333463409940140
3270 37344399968636876251268108388720
3271 98098133110002788038479121930200
3272 222355768382672986220552676375120
3273 435840960899015933097200325767190
3274 740040162179553584360960553139392
3275 1089968655155858333527116108809376
3276 1393880250828246506187716617135680
3277 1548655265692941410446222812934512
3278 1495253359979391706637732371109184
3279 1254492225745421855568944955422112
3280 914167259162977957151774800936896
3281 578156376702776237782000432140150
3282 316975244290193405888872964194320
3283 150417137435337608325667986959640
3284 61661683669144609624186876641840
3285 21784233315038177813239729893420
3286 6613502894606185045115356724400
3287 1719510752597608111729992748344
3288 381350037039629371432625764368
3289 71804832923601100000763395506
3290 11416125198332243541223448608
3291 1522804996335195997323265520
3292 169154262246809733218398304
3293 15510226240499011588207368
3294 1161814699662847309978080
3295 70219569759842419833840
3296 3373623804522285098400
3297 126510892669585691190
3298 3619920345689807280
3299 76786189150995912
3300 1162749515390736
3301 11940108914580
3302 77240596752
3303 280729064
3304 468272
3305 226
3306 2
3307 12882
3308 13345752
3309 5333852216
3310 1100678503716
3311 136117241626212
3312 11046120396211992
3313 625258968800966712
3314 25791932463039876870
3315 801235653574042710870
3316 19229655685777025060880
3317 363865043301001630048080
3318 5518619823398524722395880
3319 68006376592957204655986152
3320 688699496290582485246335952
3321 5786658986073744789828408976
3322 40669946019058617615608535666
3323 240757380979133100002559620226
3324 1207608450625493009536648253832
3325 5158532257792824335189978245032
3326 18848483249627627378578766664540
3327 59128633283675054064507838282140
3328 159759816779147397662665998572040
3329 372772905818010594546220663334760
3330 752816205189209338986073289961510
3331 1318196538882329822142960985279542
3332 2004135914318836290678890909746272
3333 2648372476573668361756661572557792
3334 3043908625672333117083955184043696
3335 3043908625672333117083955184043696
3336 2648372476573668361756661572557792
3337 2004135914318836290678890909746272
3338 1318196538882329822142960985279542
3339 752816205189209338986073289961510
3340 372772905818010594546220663334760
3341 159759816779147397662665998572040
3342 59128633283675054064507838282140
3343 18848483249627627378578766664540
3344 5158532257792824335189978245032
3345 1207608450625493009536648253832
3346 240757380979133100002559620226
3347 40669946019058617615608535666
3348 5786658986073744789828408976
3349 688699496290582485246335952
3350 68006376592957204655986152
3351 5518619823398524722395880
3352 363865043301001630048080
3353 19229655685777025060880
3354 801235653574042710870
3355 25791932463039876870
3356 625258968800966712
3357 11046120396211992
3358 136117241626212
3359 1100678503716
3360 5333852216
3361 13345752
3362 12882
3363 2
3364 2
3365 13110
3366 13826680
3367 5627458760
3368 1182972223620
3369 149080788447756
3370 12333047044314360
3371 711928528832783880
3372 29960325588379654950
3373 949918558360978471650
3374 23278004251203767178960
3375 449940644942098789844400
3376 6974079996602531242588200
3377 87873407957191893656611320
3378 910349908889850411532513040
3379 7829009216452713539179612144
3380 56349925207129409949337127730
3381 341816034723460574077708102790
3382 1757911035720654380971070242920
3383 7704301423976296085023993482840
3384 28901007649429028647154108885628
3385 93147846953734674211210978115700
3386 258765900416928883538120983602600
3387 621288176363350990910367772224600
3388 1292147217862075731095498930530950
3389 2332193876484121993022161743186882
3390 3658343335661367832191626263822560
3391 4992833357474948550852722636789280
3392 5933042236479971329909404172288560
3393 6141219157058215937976400809912720
3394 5537506087381306574582110560802656
3395 4348596795220116479774951973977760
3396 2972403960224861363655696339355830
3397 1766813542791001509865274047868850
3398 912103918490876986655646303904200
3399 408275087324487794026813107461880
3400 158134716921456539939962823312700
3401 52867696919687247525281906498100
3402 15211056657594225603765320466120
3403 3753377616808964759370663491640
3404 791059966074294471436981609314
3405 141728599763386091690757018230
3406 21466638174144537123557001040
3407 2731049726669551234597539120
3408 289656789192225130942163240
3409 25385651187633213723021048
3410 1819325216505008150240400
3411 105305257326874184857200
3412 4849584219000784828950
3413 174474837249975637650
3414 4793652094140744792
3415 97715680428029160
3416 1423043889728580
3417 14064225325260
3418 87627572120
3419 306952296
3420 493810
3421 230
3422 2
3423 13340
3424 14320490
3425 5934411056
3426 1270599795740
3427 163145013773016
3428 13756090934042940
3429 809644209260813040
3430 34753977682520399742
3431 1124393395610954109300
3432 28127588470204552007910
3433 555245902268972974701600
3434 8793405213107539392828600
3435 113259059144825107379632368
3436 1200006698082075542474676280
3437 10560058943122264773777151264
3438 77816563381273947072894128770
3439 483544634486846665768465121020
3440 2548971001794948852408051852234
3441 11457679040785260844394656974480
3442 44112064307023254250919429351748
3443 146015543873421921736492884613800
3444 416900617338385423478083806915300
3445 1029563263687838784937180879686480
3446 2204251136352952717751145234435150
3447 4099007419275123502887435791055732
3448 6630747295886229195847322603178390
3449 9341430152695065030627674610767040
3450 11470548323861277904491514733091216
3451 12282438314116431875952801619825440
3452 11470548323861277904491514733091216
3453 9341430152695065030627674610767040
3454 6630747295886229195847322603178390
3455 4099007419275123502887435791055732
3456 2204251136352952717751145234435150
3457 1029563263687838784937180879686480
3458 416900617338385423478083806915300
3459 146015543873421921736492884613800
3460 44112064307023254250919429351748
3461 11457679040785260844394656974480
3462 2548971001794948852408051852234
3463 483544634486846665768465121020
3464 77816563381273947072894128770
3465 10560058943122264773777151264
3466 1200006698082075542474676280
3467 113259059144825107379632368
3468 8793405213107539392828600
3469 555245902268972974701600
3470 28127588470204552007910
3471 1124393395610954109300
3472 34753977682520399742
3473 809644209260813040
3474 13756090934042940
3475 163145013773016
3476 1270599795740
3477 5934411056
3478 14320490
3479 13340
3480 2
3481 2
3482 13572
3483 14827410
3484 6255190032
3485 1363854826620
3486 178392211321896
3487 15328215612219276
3488 919692936733156560
3489 40259558305493928414
3490 1328828558449309401900
3491 33927091247566315308510
3492 683829163847050926737760
3493 11062671074554646332913400
3494 145618790329060852345241616
3495 1577536895231492567073450840
3496 14201458578681666419907203424
3497 107112210771871197735630741954
3498 681623159457362167408559266980
3499 3681847002592703897922741564338
3500 16968967693314879984736390709040
3501 67027422388593775939708743300708
3502 227784248442538197908928899997528
3503 668183181213576637629257608343700
3504 1696604251429255462502114970750960
3505 3737643231207180695317159310563950
3506 7157968179928200743848208769455532
3507 11935345132595212552525180685721102
3508 17348370283576549342594252848567360
3509 22000887768717533029926347930683152
3510 24356699707654619143838606602026720
3511 23544809717399465172377319715292496
3512 19871769597551320156062507808358976
3513 14637687426767713507813900840978710
3514 9403605255984106859565293873598444
3515 5263211897006029958711918212834950
3516 2562955358542066762503194955815280
3517 1083941605079802101043017897979780
3518 397298107748613135887666686042200
3519 125880768876139530423355444735476
3520 34373037122355782533183970923440
3521 8060259654324567992749785586794
3522 1616420635284601711283154833124
3523 275895088351789448712988274730
3524 39855706333719515436513764448
3525 4841406333641477188604728440
3526 490789256294242131978406928
3527 41153136397343284358437848
3528 2824511763716079914786400
3529 156710850048282504044070
3530 6923896172972717409900
3531 239189140520875692342
3532 6315224832234341712
3533 123804818406386460
3534 1735269691949352
3535 16517797344620
3536 99189441936
3537 335099466
3538 520260
3539 234
3540 2
3541 13806
3542 15347670
3543 6590289498
3544 1463044268556
3545 194910008666516
3546 17063485304168628
3547 1043497755139543020
3548 46574783137728270126
3549 1568017698970185094242
3550 40850987420539032718410
3551 840540013895333430781830
3552 13887182838270726247699800
3553 186771926726404136703679464
3554 2068326151525734699051857768
3555 19042864912323143608511931864
3556 146967917105590713172144506402
3557 957518247809151616121547541710
3558 5298267637877305609205896397462
3559 25029227347639447977486176295834
3560 101400459510949558472892714224148
3561 353665017318677728332284344733004
3562 1065481288962189773516924294385900
3563 2780545856509057563545132868730740
3564 6300598589749247457820354266379230
3565 12421180076934230702560126982290482
3566 21338950388579319412090474559319546
3567 31986057710344262850408153689546070
3568 41872657366268853185988855739042128
3569 47901509425054084316215926317319216
3570 47901509425054084316215926317319216
3571 41872657366268853185988855739042128
3572 31986057710344262850408153689546070
3573 21338950388579319412090474559319546
3574 12421180076934230702560126982290482
3575 6300598589749247457820354266379230
3576 2780545856509057563545132868730740
3577 1065481288962189773516924294385900
3578 353665017318677728332284344733004
3579 101400459510949558472892714224148
3580 25029227347639447977486176295834
3581 5298267637877305609205896397462
3582 957518247809151616121547541710
3583 146967917105590713172144506402
3584 19042864912323143608511931864
3585 2068326151525734699051857768
3586 186771926726404136703679464
3587 13887182838270726247699800
3588 840540013895333430781830
3589 40850987420539032718410
3590 1568017698970185094242
3591 46574783137728270126
3592 1043497755139543020
3593 17063485304168628
3594 194910008666516
3595 1463044268556
3596 6590289498
3597 15347670
3598 13806
3599 2
3600 2
3601 14042
3602 15881502
3603 6940216374
3604 1568488900524
3605 212791660837756
3606 18977147207439876
3607 1182630789158148756
3608 53809700906695768398
3609 1847466397796554714998
3610 49103712151961059530210
3611 1031177955191182250134410
3612 17395523765833857089223960
3613 238987734198302067395030712
3614 2704734198149037683375506312
3615 25461808141196113364190111144
3616 201025082017991895028565474274
3617 1340525546932812262570166558394
3618 7596311432619269487897610497566
3619 36771334004556719868158703446966
3620 152742464326620220990813075856628
3621 546573208583411034695348532769188
3622 1690563645153341107313519880425628
3623 4532670642802436302217408375054220
3624 10560158199720569682825664192945470
3625 21422035205147441356589204505689382
3626 37900523824491627015503977202373522
3627 58559090269707188910747235216245882
3628 79092797247396722684645616395968464
3629 93447206911171082518519593963294864
3630 96614908840363322603893139521372656
3631 87418354852385851388292523385017776
3632 69206197591472132349064914346472406
3633 47911982947942245472429556086019358
3634 28982753512846538305973629625344458
3635 15301453717962458111849431789778130
3636 7040105466480379788550442795296980
3637 2817606075255568512189199800709380
3638 978747373509829062128879930772732
3639 294308650775682864835956902260332
3640 76371232163310110495406537928314
3641 17040374294794577499878423548594
3642 3255562042551115494813261641814
3643 529975216229251359620763523086
3644 73100029824724325464932899736
3645 8487269380398704454730037048
3646 823179973349707121027328008
3647 66102990310168656939051048
3648 4348880941458464272305990
3649 231488928716387852070990
3650 9820742430392211906042
3651 326023481964097890882
3652 8278415524107041292
3653 156196519322774364
3654 2108571911937764
3655 19344696439796
3656 112034921466
3657 365274546
3658 547638
3659 238
3660 2
3661 14280
3662 16429140
3663 7305490920
3664 1680523821990
3665 232136357277552
3666 21085719119377640
3667 1338827308480923120
3668 62088116430802809690
3669 2173489879760652605880
3670 58924454582353271436252
3671 1262666883907570102205400
3672 21744404707292321361529950
3673 305090724508470724334081760
3674 3527914171498744804402834320
3675 33949077521594817818920148192
3676 274125111842716220493498374010
3677 1870500763162063622190930081480
3678 10851873475170384982710872139380
3679 53811708299351297368037126995560
3680 229113696489930331486219613784942
3681 840881859359093899531305435029520
3682 2669311018663170169442399811198360
3683 7350276718058004814406608175763600
3684 17600263666200949471376106988242450
3685 36723488923109899468438636295467512
3686 66883277337338165321477606827717980
3687 106471073217649434383176791302265240
3688 148298994838868855033710530742440870
3689 180865561763556933906812117348312640
3690 193229817680726645207786279042745312
3691 180865561763556933906812117348312640
3692 148298994838868855033710530742440870
3693 106471073217649434383176791302265240
3694 66883277337338165321477606827717980
3695 36723488923109899468438636295467512
3696 17600263666200949471376106988242450
3697 7350276718058004814406608175763600
3698 2669311018663170169442399811198360
3699 840881859359093899531305435029520
3700 229113696489930331486219613784942
3701 53811708299351297368037126995560
3702 10851873475170384982710872139380
3703 1870500763162063622190930081480
3704 274125111842716220493498374010
3705 33949077521594817818920148192
3706 3527914171498744804402834320
3707 305090724508470724334081760
3708 21744404707292321361529950
3709 1262666883907570102205400
3710 58924454582353271436252
3711 2173489879760652605880
3712 62088116430802809690
3713 1338827308480923120
3714 21085719119377640
3715 232136357277552
3716 1680523821990
3717 7305490920
3718 16429140
3719 14280
3720 2
3721 2
3722 14520
3723 16990820
3724 7686646968
3725 1799498959830
3726 253049542617872
3727 23407082692153160
3728 1514000975011137360
3729 71549162744067999738
3730 2553323062631446265160
3731 70592663410542038057292
3732 1543259524775919013806600
3733 27124463603941967883970350
3734 388589238584473238362356768
3735 4590081879046753992825193040
3736 45141081100142559957025691552
3737 372686949808636659322621384890
3738 2601501061409306876840259078840
3739 15447961064654312740094300339588
3740 78448394026765144355813161041720
3741 342256262657797161849784855160222
3742 1287932974461396985358075413146480
3743 4194631600756410266266628274740280
3744 11858446438466914433909327856898608
3745 29173039775483765562143958158593650
3746 62585100840792927263113732278191112
3747 117288066055332144984040440958751820
3748 192283579990083306871110324590658120
3749 276064282700048176293522680305159158
3750 347376713863339507979750257129298880
3751 383291933432261050330199012527412832
3752 370927677515091339029224850832980160
3753 314810146938651429106648670523427110
3754 234236361078828755642988940864983528
3755 152695784109772037809411140116110860
3756 87128277641103879131001470426501352
3757 43461875583883977266051202970966050
3758 18923052827340820905174459346114800
3759 7177480739072079788945119492333368
3760 2366202441452333996355533898571440
3761 676164811592233417312989591901902
3762 166954274467218127731602368370840
3763 35488559202584231970486906185540
3764 6466588352645991379574358281688
3765 1005125410089959475142827371370
3766 132510915487515256648043159072
3767 14719917750046486942508377680
3768 1367258432056479912756440480
3769 105242918783294835389804958
3770 6642725780557216624645800
3771 339517095450702183037452
3772 13841698707949419226920
3773 441921299301596468970
3774 10799873621746113168
3775 196259385649591880
3776 2553499930053072
3777 22593709162310
3778 126280628760
3779 397585188
3780 575960
3781 242
3782 2
3783 14762
3784 17566780
3785 8084232156
3786 1925779588590
3787 275643251780182
3788 25960582622206232
3789 1710260360660729240
3790 82349036365814112906
3791 2995244361933042734130
3792 84434362118491457284212
3793 1882776620226621196844052
3794 33767189384499184508616150
3795 493832157367768073752161726
3796 5957340311103233905581633520
3797 59860998850189046899534069232
3798 505197865296151915970664543962
3799 3606626471499266351983086450210
3800 21914549417300304119668658621276
3801 113936953229349376326300067227260
3802 509210537125015289581387223531062
3803 1964097786053630402671065005048382
3804 6560834042208744262622162173311720
3805 19035927177538994222854447349231976
3806 48096092602824586467318417504708450
3807 106046976424676904529164935249157162
3808 204416343696436024115041911385253172
3809 344979364099855344680521464706768980
3810 510300643778876931936511621170142686
3811 662186860801990937086398927652725990
3812 754219610947352389359423863360392992
3813 754219610947352389359423863360392992
3814 662186860801990937086398927652725990
3815 510300643778876931936511621170142686
3816 344979364099855344680521464706768980
3817 204416343696436024115041911385253172
3818 106046976424676904529164935249157162
3819 48096092602824586467318417504708450
3820 19035927177538994222854447349231976
3821 6560834042208744262622162173311720
3822 1964097786053630402671065005048382
3823 509210537125015289581387223531062
3824 113936953229349376326300067227260
3825 21914549417300304119668658621276
3826 3606626471499266351983086450210
3827 505197865296151915970664543962
3828 59860998850189046899534069232
3829 5957340311103233905581633520
3830 493832157367768073752161726
3831 33767189384499184508616150
3832 1882776620226621196844052
3833 84434362118491457284212
3834 2995244361933042734130
3835 82349036365814112906
3836 1710260360660729240
3837 25960582622206232
3838 275643251780182
3839 1925779588590
3840 8084232156
3841 17566780
3842 14762
3843 2
3844 2
3845 15006
3846 18157260
3847 8498808164
3848 2059746864318
3849 300036459902322
3850 28767132094877176
3851 1929926829002474280
3852 94662910962571363434
3853 3508714823978707202838
3854 100829383889072322776292
3855 2292886379087865417938796
3856 41953174689832320147068550
3857 626199539755004877025937034
3858 7713187981744187056700430768
3859 79170998479282287834867639952
3860 682849861883809732575733394586
3861 4984438831397862486448535206470
3862 30982638831355602376083275981804
3863 164873473496587921036881273752388
3864 754613205618998561668802752943622
3865 2982518860303660981833839452110506
3866 10214969458122475244335771485029640
3867 30408039517367484278066195116305624
3868 78877591868632321806402204707721858
3869 178681891784044647357360096378716862
3870 354129722178332830509157114089945636
3871 614963214264959527473973045781631660
3872 936820584847788994450610886625784334
3873 1253061290440690542486570278481312258
3874 1472524002325783236368398971322672032
3875 1520803477811874490019821888415218656
3876 1380491252180421784095374035615005030
3877 1101175073417576537336682971998728954
3878 771499305168767407194620730162410628
3879 474400193861540206908493492460115852
3880 255760354906573710923280137953849626
3881 120731007962192329295513578634268150
3882 49817426443346729561938234552245384
3883 17932946382037234317833909940385368
3884 5618233201967361384384674316766302
3885 1527631611375045868744161670593186
3886 359339621723332648413715596639820
3887 72851069684538848830249865146404
3888 12674715885554564608397703810738
3889 1883010225194748050436113300222
3890 237512995437846863504602919856
3891 25267339940196474840915204240
3892 2249679828008721224870958974
3893 166134571771735987782391458
3894 10068761925559756835296452
3895 494544120979735678378956
3896 19390266132513908226210
3897 595819498411478581614
3898 14024134957417979768
3899 245627050963951272
3900 3082192724451126
3901 26318987710730
3902 142051507884
3903 432142788
3904 605242
3905 246
3906 2
3907 15252
3908 18762502
3909 8930950952
3910 2201798372202
3911 326355447613052
3912 31849324819328302
3913 2175553879966425552
3914 108687045919989343202
3915 4104534322390185784452
3916 120219650021586231002502
3917 2787430500067601096317752
3918 52021936615392076982365002
3919 792334111526740864808328492
3920 9962867809752908281571389742
3921 104438338419478762675782844192
3922 920362857321656596080336314442
3923 6867449056592610536884648506692
3924 43657354716910166984480979792542
3925 237724543181126769867131138898792
3926 1113952827342331210082518349583442
3927 4510150471678706850578001122703692
3928 15833202660089836628720445801795942
3929 48340985899404718595900105056690992
3930 128695018311979051368340439259967242
3931 299412899746236976652873675012985012
3932 609890077084906541432437252043795262
3933 1089363408126499734382466538241747512
3934 1708319890016556401645231616788194962
3935 2354236363858267079823253250480041212
3936 2853015254506205020463773006937677062
3937 3041606955623748980039643776830437312
3938 2853015254506205020463773006937677062
3939 2354236363858267079823253250480041212
3940 1708319890016556401645231616788194962
3941 1089363408126499734382466538241747512
3942 609890077084906541432437252043795262
3943 299412899746236976652873675012985012
3944 128695018311979051368340439259967242
3945 48340985899404718595900105056690992
3946 15833202660089836628720445801795942
3947 4510150471678706850578001122703692
3948 1113952827342331210082518349583442
3949 237724543181126769867131138898792
3950 43657354716910166984480979792542
3951 6867449056592610536884648506692
3952 920362857321656596080336314442
3953 104438338419478762675782844192
3954 9962867809752908281571389742
3955 792334111526740864808328492
3956 52021936615392076982365002
3957 2787430500067601096317752
3958 120219650021586231002502
3959 4104534322390185784452
3960 108687045919989343202
3961 2175553879966425552
3962 31849324819328302
3963 326355447613052
3964 2201798372202
3965 8930950952
3966 18762502
3967 15252
3968 2
3969 2
3970 15500
3971 19382750
3972 9381251000
3973 2352348688250
3974 354734182188100
3975 35231554003681750
3976 2449948063025254000
3977 124641107706409797250
3978 4795016731764235729500
3979 143118630978078846431550
3980 3382804004936409097473000
3981 64383584920039699235600250
3982 1000421857988309172737788500
3983 12838747177516634383468285750
3984 137418866341419424573398479200
3985 1237046851238785747419806874250
3986 9433309143671168319896495201500
3987 61316509433862594079327218809750
3988 341558251697021221073464280027000
3989 1638165922562251779533115219975650
3990 6792395288672751280990965546240500
3991 24433954722360858994938959570672750
3992 76488901739564428158069786482106000
3993 208920484272693265208344868928518250
3994 499021499577061627754789458354975020
3995 1044332323775524899713077486376361750
3996 1917893324166372771800117144791809000
3997 3094782409450283336313825392732237250
3998 4392232022123632611610547109104554500
3999 5486567797127317347045717321033994350
4000 6034934435761406706427864636568328000
4001 5846342734643862746851993866675567750
4002 4987788906479379406405197564576358500
4003 3746315548281921933432525475412708250
4004 2475825927560226669051060314185789800
4005 1438419993124779578850087858593856750
4006 733855146436855334933513909345551500
4007 328303618142803702470256222601957250
4008 128566451860118932435904534725242000
4009 43981118500249546190890127227210950
4010 13110902533949729216796514891580500
4011 3396197644336375640495482773120250
4012 761937638401047339317728009291000
4013 147491063232804618190814120920750
4014 24526603773545037631730887523900
4015 3486222944400214379092183009250
4016 421122332336607914015253404000
4017 42943395731693570179187024750
4018 3668213479290466966705224500
4019 260109683076960384911825010
4020 15149078804715223349553000
4021 715593154890394232157750
4022 27003515278882801213500
4023 799169455294039288250
4024 18129615666386879600
4025 306243507878156750
4026 3708584631966500
4027 30580532947250
4028 159481267000
4029 469062550
4030 635500
4031 250
4032 2
4033 15750
4034 20018250
4035 9850313550
4036 2511829955250
4037 385314715135350
4038 38940138635648250
4039 2756191570903410750
4040 142770723372796676850
4041 5594186187058275017750
4042 170122146256961647645050
4043 4098397159826803329630750
4044 79532663724754922585153250
4045 1260531541065269557649613510
4046 16506960656807101350173510250
4047 180362262073112994752585503950
4048 1658169183575393661435060278250
4049 12919532088071382698988678210750
4050 85843113207407631711058106333650
4051 489049314929825839264278400947750
4052 2400103560963299118850843229266650
4053 10188592933009126921486448319360750
4054 37544857256310588211735474462253250
4055 120470020239813974348959913709316950
4056 337486936132812197644249403653760250
4057 827325117719865330225045680956932270
4058 1778187470212380234646591395721913250
4059 3356313317291152350650205003385665750
4060 5570608337010510005364885706918027050
4061 8138547570405554545043072584517262750
4062 10474356703606696753450914885610352850
4063 11881277170405269453279858503243895750
4064 11881277170405269453279858503243895750
4065 10474356703606696753450914885610352850
4066 8138547570405554545043072584517262750
4067 5570608337010510005364885706918027050
4068 3356313317291152350650205003385665750
4069 1778187470212380234646591395721913250
4070 827325117719865330225045680956932270
4071 337486936132812197644249403653760250
4072 120470020239813974348959913709316950
4073 37544857256310588211735474462253250
4074 10188592933009126921486448319360750
4075 2400103560963299118850843229266650
4076 489049314929825839264278400947750
4077 85843113207407631711058106333650
4078 12919532088071382698988678210750
4079 1658169183575393661435060278250
4080 180362262073112994752585503950
4081 16506960656807101350173510250
4082 1260531541065269557649613510
4083 79532663724754922585153250
4084 4098397159826803329630750
4085 170122146256961647645050
4086 5594186187058275017750
4087 142770723372796676850
4088 2756191570903410750
4089 38940138635648250
4090 385314715135350
4091 2511829955250
4092 9850313550
4093 20018250
4094 15750
4095 2
4096 2
4097 16002
4098 20669250
4099 10338758850
4100 2680692473250
4101 418247596770850
4102 43003457449802850
4103 3097666632785249250
4104 163350287102208810450
4105 6517996750058724103250
4106 201920678267608684588050
4107 4957108945695276408220050
4108 98064546534406555032179250
4109 1585024809062269641797038770
4110 21175595994085877489616523250
4111 236144404982323199315240814450
4112 2216710382253421000023712161450
4113 17642801883710382825500668094250
4114 119803026124623837662685489059050
4115 697856887596493051534419740678250
4116 3503599451061367679242035518584650
4117 15222956499907754341515046312456650
4118 57448155078933068709522954900074250
4119 188885093462424379534789000507200650
4120 542542289732495558238223724861108250
4121 1364549220135362297903646772487407770
4122 3011064116226297197334894763422439770
4123 5839065634191456829213370348355884250
4124 9964327588737109446216063165895625850
4125 14979645528137759814789423452662208250
4126 19854377632209708771466659559291265850
4127 23214187702176449547177569690953457850
4128 23951146041928082866135587776380551750
4129 21807267235377876847348626073319914950
4130 17518568499008566563058817258198175750
4131 12411706294742715275111236575062972550
4132 7750032569017751791501382462363264550
4133 4260939787112684713209756740692131750
4134 2060201763733782292913349048657458790
4135 874711038548309165322850495184235750
4136 325525373839497334942934234916664950
4137 105959930478920993397564561260136950
4138 30091890755631607419273928757181750
4139 7434467127861926538879441222362550
4140 1592545205027894399655470690265750
4141 294650685874074843981199446064150
4142 46879445005287588650616060936150
4143 6381438979214393787947050161750
4144 738903460751140333341237387150
4145 72289103566017305912828820750
4146 5929166878344045697092626510
4147 404025931721755006732578510
4148 22630279969478435776656750
4149 1028833932125434726234350
4150 37392718197705311960750
4151 1066581286373245762350
4152 23335755300315544350
4153 380415200517486750
4154 4448633529289950
4155 35444711590750
4156 178712831550
4157 508463550
4158 666750
4159 254
4160 2
4161 16256
4162 21336000
4163 10847222400
4164 2859405304800
4165 453692308361600
4166 47452090979092800
4167 3478081833302736000
4168 186686042402524354800
4169 7584578036431969865600
4170 239313396465313996548800
4171 5985942877820711134454400
4172 120694826503884990808836000
4173 1989050740784024648529617280
4174 27104762872429923186709149760
4175 308433508548340505228069635200
4176 2955613843004561333364949548600
4177 24024240862924776613447718256000
4178 166682471129911426313301549995200
4179 992507573470567895515619186742400
4180 5096144656089262078897506208850400
4181 22657423627769680880394487534819200
4182 87540045834564676128796883657256000
4183 294845023941345372932353561767337600
4184 868067663571992893181157959777773200
4185 2239260258683671463226497267671643520
4186 5071265879960079490248243812079898560
4187 10100005421304141542423127089048016000
4188 17714360157754861237717445628258890400
4189 27391351822880475089900660027725180800
4190 37372946131218275334525476817489441600
4191 45021454937554326394526195764273372800
4192 47902292083856165732271175552761103500
4193 45021454937554326394526195764273372800
4194 37372946131218275334525476817489441600
4195 27391351822880475089900660027725180800
4196 17714360157754861237717445628258890400
4197 10100005421304141542423127089048016000
4198 5071265879960079490248243812079898560
4199 2239260258683671463226497267671643520
4200 868067663571992893181157959777773200
4201 294845023941345372932353561767337600
4202 87540045834564676128796883657256000
4203 22657423627769680880394487534819200
4204 5096144656089262078897506208850400
4205 992507573470567895515619186742400
4206 166682471129911426313301549995200
4207 24024240862924776613447718256000
4208 2955613843004561333364949548600
4209 308433508548340505228069635200
4210 27104762872429923186709149760
4211 1989050740784024648529617280
4212 120694826503884990808836000
4213 5985942877820711134454400
4214 239313396465313996548800
4215 7584578036431969865600
4216 186686042402524354800
4217 3478081833302736000
4218 47452090979092800
4219 453692308361600
4220 2859405304800
4221 10847222400
4222 21336000
4223 16256
4224 2
4225 2
4226 16512
4227 22018752
4228 11376355200
4229 3048456895200
4230 491817712425600
4231 52318972105153600
4232 3901500491270025600
4233 213119464335625148400
4234 8814509609907424438400
4235 283224111413078032612800
4236 7216697488213754545276800
4237 148282215419058702993712800
4238 2491141219040186210294375040
4239 34618954559836238525598815040
4240 401898208108443688630514979200
4241 3930661708738024866021427750200
4242 32622390224392591401418480579200
4243 231204718018909397789418279025600
4244 1406961285469266577159504121865600
4245 7386546748713649530087396639794400
4246 33595490206692975098515964275766400
4247 132854893090104037889585858726894400
4248 458253109499199435039441077927548800
4249 1382478130873914607658881195201638800
4250 3656513586964476186787571487716987520
4251 8496016863829224081065239633224765120
4252 17372009324643123452967778593162587520
4253 31303458360964069858432198438978039200
4254 49767385706360299811227959768683779200
4255 69871160158364601712373717528349825600
4256 86683099805141912013341481396884553600
4257 95067625827960698145584333020095113100
4258 92186788681658858807839353231607382400
4259 79034590998805860953340762450100622400
4260 59889565850026801467748900738585564800
4261 40090394041234685959044745369217488800
4262 23689103624513350163137879899767164800
4263 12343269783299061400792895316194470080
4264 5664011242552816054043493088816510080
4265 2285320991852797616742232179823117200
4266 809255491243267087410076797191203200
4267 250948131392418738235884399817467200
4268 67972270883309042641183462604457600
4269 16034211235012556297018982949797600
4270 3282909666094955346705509617686400
4271 581136183128610107957186485118400
4272 88546487751922748089564447286400
4273 11553763204472376121335711871800
4274 1283481374281804037884547836800
4275 120569462432533106589154493760
4276 9503242428190339987419282560
4277 622785304760046552573593760
4278 33573331792994423319331200
4279 1470068006858357407371200
4280 51495292984196005929600
4281 1416617615877978927600
4282 29911503766403529600
4283 470870748946382400
4284 5320573434422400
4285 40984809368800
4286 199898812800
4287 550468800
4288 699008
4289 258
4290 2
4291 16770
4292 22717760
4293 11926824000
4294 3248355708000
4295 532802521794400
4296 57639545539576000
4297 4372371240216408000
4298 243030968102028678000
4299 10231127225785403366000
4300 334719404397274038542400
4301 8686765495072111952648000
4302 181855547212053126313044000
4303 3113926523800232762867968800
4304 44122196988026578513018097600
4305 522467670540976795219669472960
4306 5214143083019828903905975587000
4307 44176153428864967522754192451000
4308 319751205770832145878982726312000
4309 1988097468597876685116690606984000
4310 10669456414808604876792906257480800
4311 49629701441705531395534947225564000
4312 200827163973413080530769321331352000
4313 709201240891618173275325477745016000
4314 2191733622117181695068957992392842000
4315 5941834578817273803529803667540104720
4316 14160028106382040135108732722041275200
4317 29715279107942184853760673909357057600
4318 54992561985477420021570078338745204000
4319 89857779747594985770272705137901268000
4320 129760726008391403180122618266935390400
4321 165717690803947772966682243846985176000
4322 187254414509619556953423686251702495500
4323 187254414509619556953423686251702495500
4324 165717690803947772966682243846985176000
4325 129760726008391403180122618266935390400
4326 89857779747594985770272705137901268000
4327 54992561985477420021570078338745204000
4328 29715279107942184853760673909357057600
4329 14160028106382040135108732722041275200
4330 5941834578817273803529803667540104720
4331 2191733622117181695068957992392842000
4332 709201240891618173275325477745016000
4333 200827163973413080530769321331352000
4334 49629701441705531395534947225564000
4335 10669456414808604876792906257480800
4336 1988097468597876685116690606984000
4337 319751205770832145878982726312000
4338 44176153428864967522754192451000
4339 5214143083019828903905975587000
4340 522467670540976795219669472960
4341 44122196988026578513018097600
4342 3113926523800232762867968800
4343 181855547212053126313044000
4344 8686765495072111952648000
4345 334719404397274038542400
4346 10231127225785403366000
4347 243030968102028678000
4348 4372371240216408000
4349 57639545539576000
4350 532802521794400
4351 3248355708000
4352 11926824000
4353 22717760
4354 16770
4355 2
4356 2
4357 17030
4358 23433280
4359 12499311552
4360 3459630876000
4361 576835788058400
4362 63451936686424000
4363 4895560961267944000
4364 276843972359702233200
4365 11860864305999007442000
4366 395029206991377468910400
4367 10440057613343547392632000
4368 222645576493261304177652000
4369 3884994043979338018435275360
4370 56116580635257104710731755200
4371 677656087533346140334422781760
4372 6899522665410076630421038403000
4373 59660578342075368510111332073000
4374 440920083747147485369965654177600
4375 2800438369745396190863295371128000
4376 15359327366372826800657919997032800
4377 73050459425431737222641326815156000
4378 302394925063415098270468748211576000
4379 1093004265374140949400795736289377600
4380 3459242222859648217518475867511594000
4381 9609633701543986027930917042564860720
4382 23480552935899332375939797298574772800
4383 50554565755070470335618808858776292800
4384 96053674934633893637675736831674956320
4385 161251632149793741587749648946096796000
4386 239417677564778504459099478774204734400
4387 314623441961118235632396723825435624000
4388 366124302996420327774604520880194431500
4389 377389666165540953244592352291892721700
4390 344587579290748543787863078475477112000
4391 278666477165561865845837098245385838400
4392 199514731303982087049249565645170612000
4393 126386414387676175839047022146940732000
4394 70776392057098658469866332402286809920
4395 34999314753510325616966867671460510400
4396 15262359408334566044360868244073602320
4397 5859532744843893919470071367417598000
4398 1976709841634084695724843352863768000
4399 584630188455935856656239579875713600
4400 151197462531707549135234374105788000
4401 34090214398534810703899285847072800
4402 6677968420162098608981704346536000
4403 1132092106918351651625587490456000
4404 165345031405180307013737120316600
4405 20698567996230229891263115209000
4406 2207847252931224521734732288960
4407 199310613980395923627771406400
4408 15108310171030758960581626400
4409 952923067391158381880350560
4410 49476794776280289817256000
4411 2088011522668709478526400
4412 70540929819888833734000
4413 1872768048315632754000
4414 38185375497889963200
4415 580829266591112000
4416 6345193668642400
4417 47281621972000
4418 223201992000
4419 595205312
4420 732290
4421 262
4422 2
4423 17292
4424 24165570
4425 13094516864
4426 3682832868000
4427 624117410030400
4428 69797130355066400
4429 5476390227859056000
4430 315029347857592196400
4431 13733632354314640196000
4432 465570136811266302644400
4433 12528069136012256871158400
4434 272122371269541593994908000
4435 4837917111370496400315625920
4436 71224890806287863671313381600
4437 876966701513742063962194188160
4438 9107369918341301152155770691960
4439 80359146338305598401374447282000
4440 606265115152327792383702774494200
4441 3932530476663747842488882861584000
4442 22037295786534925409639624343568800
4443 107140673823966547926540612662228800
4444 453592387595122647405703122317364000
4445 1677634453830076806057035316165091200
4446 5435952064493732913243319220375362000
4447 15469166446387879947400988409982458720
4448 38742912344233898420300665542648375120
4449 85553880508580795952585676530236803200
4450 166830066991732552107542069233961766240
4451 287638046537469917426796671093037528000
4452 438932408868760591508349044419375346400
4453 593289919126680101478233822070821462400
4454 710711882287168871562467599355671543500
4455 754779332331081906489184704583785443400
4456 710711882287168871562467599355671543500
4457 593289919126680101478233822070821462400
4458 438932408868760591508349044419375346400
4459 287638046537469917426796671093037528000
4460 166830066991732552107542069233961766240
4461 85553880508580795952585676530236803200
4462 38742912344233898420300665542648375120
4463 15469166446387879947400988409982458720
4464 5435952064493732913243319220375362000
4465 1677634453830076806057035316165091200
4466 453592387595122647405703122317364000
4467 107140673823966547926540612662228800
4468 22037295786534925409639624343568800
4469 3932530476663747842488882861584000
4470 606265115152327792383702774494200
4471 80359146338305598401374447282000
4472 9107369918341301152155770691960
4473 876966701513742063962194188160
4474 71224890806287863671313381600
4475 4837917111370496400315625920
4476 272122371269541593994908000
4477 12528069136012256871158400
4478 465570136811266302644400
4479 13733632354314640196000
4480 315029347857592196400
4481 5476390227859056000
4482 69797130355066400
4483 624117410030400
4484 3682832868000
4485 13094516864
4486 24165570
4487 17292
4488 2
4489 2
4490 17556
4491 24914890
4492 13713155456
4493 3918534171552
4494 674858662878400
4495 76719159811767200
4496 6120671431136592000
4497 358110284316750103600
4498 15883244374989975183200
4499 547971930937154143820400
4500 15011109865672343818595200
4501 332039223659165431204796000
4502 6013485755254916086373628480
4503 90218195021297960650330283360
4504 1132393896129395092300697349760
4505 11992873258805871814224925762680
4506 107957236999945904923058600894000
4507 831270724899583467907551226883800
4508 5505542667329246979484436006217600
4509 31515702576442420209484624061232800
4510 156590215588874185431097818506334400
4511 677840309552261933763578823238308000
4512 2564659567349427760983743644252380800
4513 8505666171501958558368958309528507600
4514 24787941414091422084389535644911650720
4515 63614905454112450492592450829286838160
4516 144033748197990453945492341500272086400
4517 288161024803901680913027210495024868960
4518 510078135859779986903519430071653216320
4519 799698772322536420145348259010642754400
4520 1111374073857020471783170399090412035200
4521 1369922903539035650982727401656584279500
4522 1498293301493043187508381577755872596600
4523 1454225851449130152581664472527758696700
4524 1252500940378546880898493624371734198400
4525 957016563599100961813285621438965919200
4526 648404409991245746063795885684304936000
4527 389270156314042621584264828212577454560
4528 206884838320749924758070817791299905920
4529 97222780033643556413207330512683658320
4530 40341159556266432019692773696620921760
4531 14754727032197275050231866455304554000
4532 4747348560838302451182674405318236800
4533 1340617501114473602332411450404653600
4534 331388595781105834284416313583172800
4535 71486837551442562914196830187674400
4536 13410937266571242642333882579248000
4537 2179277305817826929379255919127800
4538 305364756085561273925222899671600
4539 36705460579981607673839924303960
4540 3762470041978312726031349258880
4541 326652085421940892009816543200
4542 23831221326380593379332527680
4543 1447691015153961280052910560
4544 72444921525636094081046400
4545 2948610866471353250081200
4546 96135426480202481372000
4547 2464641368532927183600
4548 48557326687016963200
4549 714078333632602400
4550 7546146866731200
4551 54424085716000
4552 248795820416
4553 642804162
4554 766612
4555 266
4556 2
4557 17822
4558 25681502
4559 14355959618
4560 4167329991968
4561 729282748594400
4562 84265306678498400
4563 6834749764769194400
4564 406667611003767066800
4565 18347885743522902366800
4566 644107357417356625192400
4567 17959720732143697068676400
4568 404484145184801525285842400
4569 7461176770408877366426539040
4570 114049416347678554029662811040
4571 1459045981551335984310513892960
4572 15755343300784184540256275021560
4573 144662697579927512596898525197960
4574 1136635480985144741832774126555400
4575 7684819973147073908863691925345400
4576 44926639843013662851818506640480800
4577 228077053140316748345294648694008800
4578 1009228905333367768047995136821480800
4579 3905277068463901363316155094657034400
4580 13253014732340261009551632714846744400
4581 39542668446288697134621402100216204720
4582 103956065010378882512285224525907759920
4583 241256528231634010358699672012955744720
4584 495045863124651605671098028286324774880
4585 899348292173822608487784258284230670880
4586 1448103182313782166209144144694947690400
4587 2068390637456121433596456020529377954400
4588 2622423843917582531881221026028318477900
4589 2952519152942173340090046050283631293300
4590 2952519152942173340090046050283631293300
4591 2622423843917582531881221026028318477900
4592 2068390637456121433596456020529377954400
4593 1448103182313782166209144144694947690400
4594 899348292173822608487784258284230670880
4595 495045863124651605671098028286324774880
4596 241256528231634010358699672012955744720
4597 103956065010378882512285224525907759920
4598 39542668446288697134621402100216204720
4599 13253014732340261009551632714846744400
4600 3905277068463901363316155094657034400
4601 1009228905333367768047995136821480800
4602 228077053140316748345294648694008800
4603 44926639843013662851818506640480800
4604 7684819973147073908863691925345400
4605 1136635480985144741832774126555400
4606 144662697579927512596898525197960
4607 15755343300784184540256275021560
4608 1459045981551335984310513892960
4609 114049416347678554029662811040
4610 7461176770408877366426539040
4611 404484145184801525285842400
4612 17959720732143697068676400
4613 644107357417356625192400
4614 18347885743522902366800
4615 406667611003767066800
4616 6834749764769194400
4617 84265306678498400
4618 729282748594400
4619 4167329991968
4620 14355959618
4621 25681502
4622 17822
4623 2
4624 2
4625 18090
4626 26465670
4627 15023678670
4628 4429838967840
4629 787625368481952
4630 92486312208108000
4631 7625547258213564000
4632 461345609121920622000
4633 21170637396372579654000
4634 756126028272549081747600
4635 21456303529552204462578000
4636 491940176576109963185484000
4637 9240907009222004077684245600
4638 143894123429314063495368967200
4639 1875916261994574836970660719520
4640 20650207238891892358588321630200
4641 193361031418714992084963375264600
4642 1549957474070651920681055627121000
4643 10695368003864484306150499071357000
4644 63843119776914152473636825225946400
4645 331079593268201731468976102942916000
4646 1497207716703347787763509268910988000
4647 5923734879130636899412145368299996000
4648 20565022860527991221718050764417362000
4649 62803061649987930743222226865049266320
4650 169085165980736736616367533867440332400
4651 402094213719390017264499453354926241200
4652 845964449643391984374661187577896767200
4653 1576779473291766910985076296991832994400
4654 2606585728164807899176459460450905842720
4655 3825105973377758815555089900978986628000
4656 4986298858153149884562885049490464711500
4657 5776667907930339143654437924467974269500
4658 5949105755928259715106809205795376486500
4659 5446572598905748335445612900212661454100
4660 4432265651691688786278120043991524188000
4661 3204818518235419548167778025144556364000
4662 2057830838024848341455099574040188823200
4663 1172477044242595908168390066993927098400
4664 592175114750374389062262831304527737040
4665 264793750498134889418085005867878256400
4666 104671769416646551238703711441748777200
4667 36513407936039494618152457479679806000
4668 11217285196651631575482573144227652000
4669 3027686716000103304143985410464442400
4670 716055864510296768060808780783516000
4671 147929179970898645975499960889388000
4672 26601299907047563530682010510811000
4673 4147183511702555139119581272567000
4674 557984690665434691445180025763560
4675 64453677139571664028321125088200
4676 6353909919659043802642560501600
4677 530919696790917406689809637600
4678 37305883852044386832132695200
4679 2184214383997928236543548960
4680 105415752123452134968318000
4681 4140690154825864019094000
4682 130366556598715358922000
4683 3229419263853444354000
4684 61512747882922749600
4685 875062800122868000
4686 8950288278204000
4687 62509949879520
4688 276864935490
4689 693400554
4690 801990
4691 270
4692 2
4693 18360
4694 27267660
4695 15717079224
4696 4706703903330
4697 850135318361472
4698 101436600486312000
4699 8500610058336432000
4700 522858357004843371600
4701 24400056660226024008000
4702 886492584871264440669600
4703 25596993684378068481672000
4704 597355928699562098153802000
4705 11425121393219932314227794560
4706 181200007281358450327501662400
4707 2406835958785492243660470357120
4708 27004117158550936161230882131800
4709 257814708558286656113284500352800
4710 2107942164736086612126235652884560
4711 14842551515567039445270080343924000
4712 90444419683961716004318835736757400
4713 479008773239100377444476063832304000
4714 2213263581213644555824318049694504000
4715 8951421595130740203556130778764438400
4716 31782308057179622797200623908645014000
4717 99316469586027425361374684344729072320
4718 273756935397383287855071245309189109600
4719 666887964217524906682584459222804497600
4720 1438139564393766373436924018882424504240
4721 2749256517534362819153466363985760092800
4722 4664416566189656240631559034491094665920
4723 7029924491613178363722867926123542992000
4724 9418564509844838670841005093481988899500
4725 11223240506836087479100050824680635723600
4726 11898211511856519430213618411590752973000
4727 11223240506836087479100050824680635723600
4728 9418564509844838670841005093481988899500
4729 7029924491613178363722867926123542992000
4730 4664416566189656240631559034491094665920
4731 2749256517534362819153466363985760092800
4732 1438139564393766373436924018882424504240
4733 666887964217524906682584459222804497600
4734 273756935397383287855071245309189109600
4735 99316469586027425361374684344729072320
4736 31782308057179622797200623908645014000
4737 8951421595130740203556130778764438400
4738 2213263581213644555824318049694504000
4739 479008773239100377444476063832304000
4740 90444419683961716004318835736757400
4741 14842551515567039445270080343924000
4742 2107942164736086612126235652884560
4743 257814708558286656113284500352800
4744 27004117158550936161230882131800
4745 2406835958785492243660470357120
4746 181200007281358450327501662400
4747 11425121393219932314227794560
4748 597355928699562098153802000
4749 25596993684378068481672000
4750 886492584871264440669600
4751 24400056660226024008000
4752 522858357004843371600
4753 8500610058336432000
4754 101436600486312000
4755 850135318361472
4756 4706703903330
4757 15717079224
4758 27267660
4759 18360
4760 2
4761 2
4762 18632
4763 28087740
4764 16436945448
4765 4998592517490
4766 917075107208832
4767 111174514132997952
4768 9468159170667408000
4769 591996652145979685200
4770 28090821533201388984000
4771 1038029778866352379245600
4772 30493809867476481582513600
4773 724227984352566437584698000
4774 14101275953793970513956827520
4775 227746798142624841237318603200
4776 3081649779005723713845648961920
4777 35233943340204554800844103352920
4778 342918592936750212500193947071200
4779 2859287886820236295656379053912720
4780 20539692501340246505070717243612000
4781 127741087594873763841151345318925400
4782 690781072986913175893612849947638400
4783 3260399038992143055354102933420936000
4784 13476316027834191295463625458139868800
4785 48923328132961891272095342421172662000
4786 156394900382594911201245192588826240320
4787 441231766464017769836997183615987153120
4788 1100766880696396532717036998958123086400
4789 2432408892863530779763686303541878482480
4790 4767698011420350711696517618557583958400
4791 8299026877506271493071734905523116483520
4792 12841328738013405811067105411719005198720
4793 17675936134914286272674215038452499715500
4794 21656111963894985699108548774383761889200
4795 23623985175715118288974865541854103729000
4796 22949014170694686337861297954943986479600
4797 19851435966903736890849503043185115065100
4798 15287296116682625965556077871094053808000
4799 10475820812589883687975796520086556872640
4800 6383866828850978071593642235017781910400
4801 3456581058279754265979975273454248369840
4802 1661157292687289313009346743882258475840
4803 707635851876254913889523785044507698400
4804 266791300652661907343300622651527115840
4805 88860738853747108637071132152742182000
4806 26092441670913008678450849291292086400
4807 6738158013917095647731812729069934400
4808 1526144231017598876974260947558736000
4809 302216719431774514453455621852091800
4810 52139219426479087282102589926092000
4811 7805083150509293671926872552572560
4812 1009160430642436339643427901380960
4813 112108001537014492548140328850200
4814 10636662140439110883273691578240
4815 856013827501589920512680267200
4816 57971912254486323224044735360
4817 3273510489273600297882834960
4818 152469049337382407912568000
4819 5783308767969677541511200
4820 175937250655313962584000
4821 4213623229980208347600
4822 77638905199472745600
4823 1068985712817288000
4824 10588048965047424
4825 71646492750690
4826 307605693384
4827 747133884
4828 838440
4829 274
4830 2
4831 18906
4832 28926180
4833 17184079332
4834 5306198210874
4835 988721599959522
4836 121762563098045376
4837 10537144883484696000
4838 669635557345452430800
4839 32304444763181597331600
4840 1213967029521666341829600
4841 36277118635446159124024800
4842 876697033689948845497266000
4843 17374786443067570811839662480
4844 285718710397111164461363338560
4845 3937663606507313634358329229120
4846 45870605480643665684117794931160
4847 455026594473764705048334275921400
4848 3868448317462672635299806955293680
4849 28344775651849540176997589796184560
4850 179880307021352851123253935245017400
4851 992997792418687690347068471799730200
4852 4786543270009741932328363880979672000
4853 20214474041751286943195438187209803200
4854 75015769803874899950546191712464748400
4855 245255639236342019838316324741568422320
4856 708023067116679677180297806267514268960
4857 1808402732572651446606560784002630784800
4858 4093566185550820092773033047424136958320
4859 8224279069700104977676492892011832328240
4860 14682893706357249564665377140540898393920
4861 23317149550603289499042901931805562071360
4862 32963232251596912238230292909546553523500
4863 41507547930798722589958051817568876954300
4864 46572999346409804626836163496798090208600
4865 46572999346409804626836163496798090208600
4866 41507547930798722589958051817568876954300
4867 32963232251596912238230292909546553523500
4868 23317149550603289499042901931805562071360
4869 14682893706357249564665377140540898393920
4870 8224279069700104977676492892011832328240
4871 4093566185550820092773033047424136958320
4872 1808402732572651446606560784002630784800
4873 708023067116679677180297806267514268960
4874 245255639236342019838316324741568422320
4875 75015769803874899950546191712464748400
4876 20214474041751286943195438187209803200
4877 4786543270009741932328363880979672000
4878 992997792418687690347068471799730200
4879 179880307021352851123253935245017400
4880 28344775651849540176997589796184560
4881 3868448317462672635299806955293680
4882 455026594473764705048334275921400
4883 45870605480643665684117794931160
4884 3937663606507313634358329229120
4885 285718710397111164461363338560
4886 17374786443067570811839662480
4887 876697033689948845497266000
4888 36277118635446159124024800
4889 1213967029521666341829600
4890 32304444763181597331600
4891 669635557345452430800
4892 10537144883484696000
4893 121762563098045376
4894 988721599959522
4895 5306198210874
4896 17184079332
4897 28926180
4898 18906
4899 2
4900 2
4901 19182
4902 29783252
4903 17959300956
4904 5630240849706
4905 1065366685227702
4906 133267687170301632
4907 11717305110434981952
4908 756742621715592584400
4909 37110064645307785364400
4910 1417995101710181693397600
4911 43098457182282189044781600
4912 1059659892894807734992347600
4913 21372524916693737547307195440
4914 357791898605391458199364901440
4915 5021424232151528396108328099520
4916 59588917400088500281237135471320
4917 602368539350983752397318708124520
4918 5220527341041859187443428803745840
4919 39009146689179070144580841402669840
4920 252559218949172184910427242414721400
4921 1422955599445335968641675438970747400
4922 7003468574014253985196237678486046400
4923 30213031094660525646281353849700673600
4924 114584527502622099924460666461896703600
4925 383039706223051019747482799315483266320
4926 1131209268151936495724843621507867625120
4927 2957270350912924130333081752663125636320
4928 6855490358934505938499416790264518520560
4929 14113269020843390023420154469007959180560
4930 25834458546628578347955536994116264262720
4931 42091997240699444680090433357415235427520
4932 61091857106292944014853476192359612530220
4933 79034920032616745753481769899206491734900
4934 91178125480999476663806010226125838577400
4935 93820969697840041204785894580506297666600
4936 86112674065388394626927898546896625323100
4937 70490604353414935401754010991184168304100
4938 51445774405299321275666085214618621078080
4939 33457741396453404745712908566150571750080
4940 19375843909971433760966652745587198197040
4941 9982556136694105138516694624420263810640
4942 4570326905956337292332944526843012347040
4943 1856890685456952360906818774928009120480
4944 668441840271598838382862139981921778480
4945 212799836790583899859712666286379592400
4946 59783231740498486917109912936641758400
4947 14785100322918980635414279543470542400
4948 3209923096423199743214942269306104600
4949 609838114048001129417860902416034600
4950 101023687579668873964170896965888560
4951 14532819354792202602883058561778960
4952 1807105618052951257191956124373560
4953 193212550357862713033102227134280
4954 17655975525952148231477669769280
4955 1369479336041325926211362208960
4956 89447974651347864549841225360
4957 4874435507316115580964798960
4958 219239977840305048619106400
4959 8035305576357696262586400
4960 236332516951696948899600
4961 5475255439471640463600
4962 97644209253624849600
4963 1301922790048331328
4964 12493845672215778
4965 81951283479054
4966 341226718164
4967 804147804
4968 875978
4969 278
4970 2
4971 19460
4972 30659230
4973 18763448760
4974 5971467567870
4975 1147317968706756
4976 145761532842517410
4977 13019227900483313280
4978 854386830969217434000
4979 42585320084779425828000
4980 1654327618661878642297200
4981 51133762758639885307368000
4982 1278899870735112783611454000
4983 26246960424009853128271994400
4984 447239873256739322749206126800
4985 6390903568192854322319690308480
4986 77244892926040648512714805240600
4987 795581089708846465430420935258800
4988 7027632959094810444635384928119400
4989 53541966043971272747463899964448800
4990 353582906528841058874598139380609960
4991 2032793713493337098059536341386782000
4992 10213391670437453728411179947792151000
4993 44998131417579506281695633393171216000
4994 174367759243120586841570579398538462000
4995 595839543013634919607195465601862858720
4996 1799651108423535334107705761489789403600
4997 4814161036369876491239900527591134756800
4998 11425817264890843230832361317107530867600
4999 24095825157537495161936849093428222991200
5000 45210302456600012108922189739703462459760
5001 75549738637152849425803341923565807177600
5002 112537631511592265290519561406978233608300
5003 149525524386031681155235780890390660039000
5004 177290799546387871290733908773022463900500
5005 187641939395680082409571789161012595333200
5006 177290799546387871290733908773022463900500
5007 149525524386031681155235780890390660039000
5008 112537631511592265290519561406978233608300
5009 75549738637152849425803341923565807177600
5010 45210302456600012108922189739703462459760
5011 24095825157537495161936849093428222991200
5012 11425817264890843230832361317107530867600
5013 4814161036369876491239900527591134756800
5014 1799651108423535334107705761489789403600
5015 595839543013634919607195465601862858720
5016 174367759243120586841570579398538462000
5017 44998131417579506281695633393171216000
5018 10213391670437453728411179947792151000
5019 2032793713493337098059536341386782000
5020 353582906528841058874598139380609960
5021 53541966043971272747463899964448800
5022 7027632959094810444635384928119400
5023 795581089708846465430420935258800
5024 77244892926040648512714805240600
5025 6390903568192854322319690308480
5026 447239873256739322749206126800
5027 26246960424009853128271994400
5028 1278899870735112783611454000
5029 51133762758639885307368000
5030 1654327618661878642297200
5031 42585320084779425828000
5032 854386830969217434000
5033 13019227900483313280
5034 145761532842517410
5035 1147317968706756
5036 5971467567870
5037 18763448760
5038 30659230
5039 19460
5040 2
5041 2
5042 19740
5043 31554390
5044 19597379816
5045 6330653586990
5046 1234899493035516
5047 159320745199960890
5048 14454418377701946240
5049 963748345333277265552
5050 48817318145966658876000
5051 1927770200258883376561200
5052 60587063436707763263352000
5053 1541238305757700021275342000
5054 32181055824220776444229140960
5055 558060372824780924846354547600
5056 8118174802839571706730417418880
5057 99922292684144325140300803109400
5058 1048382557466797678744760297864400
5059 9437107116498745454224659760617480
5060 73295312739805334537790387329973600
5061 493615740797689002983349877749168360
5062 2895191046490510412387824486217538000
5063 14846270366305989440267797656069003000
5064 66786700314512740902306150615127804800
5065 264364022078279599404961846184880894000
5066 923223907306840919391368798350139154720
5067 2851132654918185192238050700787194448400
5068 7802260989978765347871562924027011502400
5069 18953414521760104653498387596613668850960
5070 40933871653166106238952960508113005322400
5071 78699415387414835893308996954298619837360
5072 134841938580234832519471787483832643190400
5073 206075403157591031246276079979012090113900
5074 281107985845739560571843268073934440873320
5075 342438393644393011671143577219125580958500
5076 372641034574519600278163693967644731577200
5077 362289894725227389159325813579654600144500
5078 314673118484036821535645449336493777097000
5079 244120092971300144707127048590522014442620
5080 169087510283151615381559860495599663683200
5081 104502502399681995202590635299970298472560
5082 57584938088352318946323656308023380368800
5083 28263863760519454307848472731792313198800
5084 12341758293239137913905926807097272740160
5085 4787751062032424190739368157925666149200
5086 1647321089508284777737540404899267903520
5087 501752123536326586625743912146814758000
5088 134994394252738518845086900179513648000
5089 32001960567370688349021697169748739800
5090 6665672409361872809916154049663634000
5091 1215980239526014373202886284211365960
5092 193574800312819216856215638333007200
5093 26780979654928872234961872293644200
5094 3205055247112781475019695767756880
5095 330046360683991861827054167846200
5096 29068303326296530949905688177280
5097 2174511107903456707159933237200
5098 137067459992051455225420415200
5099 7212995270946036099568600560
5100 313472197781227122971256000
5101 11107628296729756598281200
5102 316027901681784160092000
5103 7086384892156450482000
5104 122380742264543144832
5105 1580952010061150370
5106 14706530326150236
5107 93552991896630
5108 377949467880
5109 864590286
5110 914620
5111 282
5112 2
5113 20022
5114 32469010
5115 20461970102
5116 6708603054870
5117 1328452484932146
5118 174027275526111126
5119 16035370387763096610
5120 1086129087597820410384
5121 55903703038123109358000
5122 2243798101940667536653200
5123 71694691733437519861633200
5124 1854710503538927144246598000
5125 39394051095166812543797741520
5126 695127832816832380071774962800
5127 10292685910743028413890350656080
5128 128990596010440856090206491286680
5129 1378428918150789540571814465710600
5130 12642162363611526929244355528374360
5131 100076292394734206772752259623617800
5132 687190541110508219839565516082175560
5133 4111171286016524785590710770428903960
5134 21511942775667862250183951705732637000
5135 98788660881883429251327847784876544600
5136 399358416331018118250048746364394542000
5137 1424976030843167506017112710496953912720
5138 4498453744426469969975591105686462351920
5139 12590012052011189538610931081952677651600
5140 31295172814999242567404314403710941591120
5141 69197735413685560546801433239905318521200
5142 136284353475767154839632653262322000206160
5143 239344440979916827722062422783802941662960
5144 375162913440742646627835940474611753797100
5145 525228078817039705278970316664456455315940
5146 657111512128429833206789026555619358055500
5147 734930929299746989437489507547299331721700
5148 734930929299746989437489507547299331721700
5149 657111512128429833206789026555619358055500
5150 525228078817039705278970316664456455315940
5151 375162913440742646627835940474611753797100
5152 239344440979916827722062422783802941662960
5153 136284353475767154839632653262322000206160
5154 69197735413685560546801433239905318521200
5155 31295172814999242567404314403710941591120
5156 12590012052011189538610931081952677651600
5157 4498453744426469969975591105686462351920
5158 1424976030843167506017112710496953912720
5159 399358416331018118250048746364394542000
5160 98788660881883429251327847784876544600
5161 21511942775667862250183951705732637000
5162 4111171286016524785590710770428903960
5163 687190541110508219839565516082175560
5164 100076292394734206772752259623617800
5165 12642162363611526929244355528374360
5166 1378428918150789540571814465710600
5167 128990596010440856090206491286680
5168 10292685910743028413890350656080
5169 695127832816832380071774962800
5170 39394051095166812543797741520
5171 1854710503538927144246598000
5172 71694691733437519861633200
5173 2243798101940667536653200
5174 55903703038123109358000
5175 1086129087597820410384
5176 16035370387763096610
5177 174027275526111126
5178 1328452484932146
5179 6708603054870
5180 20461970102
5181 32469010
5182 20022
5183 2
5184 2
5185 20306
5186 33403370
5187 21358114778
5188 7106149902566
5189 1428336130415766
5190 189968705345296878
5191 17775643143024207870
5192 1222964248240065501456
5193 63953836275612837105552
5194 2608643321768418355621200
5195 84730090230426159836475600
5196 2228769764756862030481206000
5197 48148284671870548664641684080
5198 864376348633104611741424518960
5199 13025257391471266045896638440880
5200 166177074139576958746842596882840
5201 1808397571518925727539169436666200
5202 16895600168191106083008811593995640
5203 136294379166161824461938791677879480
5204 954060654163132771233571541745156360
5205 5820767266340228161776946932389438280
5206 31072806231520245472487930241613809000
5207 145636891815560107040617342610694287400
5208 601139510898269377997441797159035994800
5209 2191092176457773692047818468828649564720
5210 7068998741241595667104500308935869410160
5211 20228895768961798921588349940665538249200
5212 51439192098217145829181804134835225833680
5213 116415013695965119508148293568311300570960
5214 234803163217285580024909270078458385897360
5215 422546358767013658817962055038071859972880
5216 679092362304129094528867588454044060670700
5217 975423574945930881232373445233990559872460
5218 1252892616458206215314277743966047576025820
5219 1439659217669367390267958898346079512824700
5220 1480212998448786189993816895482588794876100
5221 1361839800498050234037258417354399539158500
5222 1121009183146816087386459034074884673286260
5223 825358409569633822581239069044145858353620
5224 543273889843303275623094070763235248536560
5225 319486271262863985935532285516590918516080
5226 167716545155203985732078050056041704212400
5227 78512451097278801528751174732116923640880
5228 32734031335229092800388420813076961894160
5229 12137337461377079352953009964399322949520
5230 3995521027658293203146021913746360970960
5231 1165474561945624304280754504696090194000
5232 300569755449134688998720898579517997400
5233 68360173709344540039473446531550379800
5234 13672034741868908007894689306310075960
5235 2396786521434211596025801678042709880
5236 366946405447358758166758285286598600
5237 48860249135039144618430887582636040
5238 5631866722730368694336270531331880
5239 558959249378577043057561462242280
5240 47479164039879131070526456252240
5241 3427699313545070012078062747600
5242 208642566911439044213447297680
5243 10608944080242663265090540560
5244 445753952951372406096241200
5245 15279196598929307511495600
5246 420748922865873928326000
5247 9136262325087548157936
5248 152870531030008187682
5249 1914300030787222386
5250 17269882304117898
5251 106592248538490
5252 418008817798
5253 928613686
5254 954382
5255 286
5256 2
5257 20592
5258 34357752
5259 22286728464
5260 7524158720364
5261 1534928378954256
5262 207238587649414776
5263 19689943173811430256
5264 1375834779270073689138
5265 73090098600700385263488
5266 3029392244634292283947200
5267 100009286829355467347971200
5268 2674523717708234436577447200
5269 58757228752113211929732224640
5270 1073018915544543655954871816640
5271 16452956705016336057974701188480
5272 213656238179456089817369053135080
5273 2367356820897502770596730898908480
5274 22527466890921474777345082125327520
5275 185154628301200969080369679260515520
5276 1321007059610491529400329827031754960
5277 8217553787774439757802748610432148160
5278 44744840973389153480382619547923884960
5279 213997065524904647080090789142244667200
5280 901709266347404066996162695738553992200
5281 3356566738403397996328572973524739758720
5282 11064519768899888870250522222682230381120
5283 32366233230338878274541359905064861198720
5284 84173223433446238629570224947912187727840
5285 194927464793243921036899468300428224211840
5286 402519708372489565756987320134500090109760
5287 742032630029877644753494340554662778488960
5288 1222366252147432370151961659217279309207260
5289 1800781984515564703813612514278136418226080
5290 2373901799605022302700736778040932249312080
5291 2801499018167417624305217315700479051983200
5292 2960425996897572379987633790965177589752200
5293 2801499018167417624305217315700479051983200
5294 2373901799605022302700736778040932249312080
5295 1800781984515564703813612514278136418226080
5296 1222366252147432370151961659217279309207260
5297 742032630029877644753494340554662778488960
5298 402519708372489565756987320134500090109760
5299 194927464793243921036899468300428224211840
5300 84173223433446238629570224947912187727840
5301 32366233230338878274541359905064861198720
5302 11064519768899888870250522222682230381120
5303 3356566738403397996328572973524739758720
5304 901709266347404066996162695738553992200
5305 213997065524904647080090789142244667200
5306 44744840973389153480382619547923884960
5307 8217553787774439757802748610432148160
5308 1321007059610491529400329827031754960
5309 185154628301200969080369679260515520
5310 22527466890921474777345082125327520
5311 2367356820897502770596730898908480
5312 213656238179456089817369053135080
5313 16452956705016336057974701188480
5314 1073018915544543655954871816640
5315 58757228752113211929732224640
5316 2674523717708234436577447200
5317 100009286829355467347971200
5318 3029392244634292283947200
5319 73090098600700385263488
5320 1375834779270073689138
5321 19689943173811430256
5322 207238587649414776
5323 1534928378954256
5324 7524158720364
5325 22286728464
5326 34357752
5327 20592
5328 2
5329 2
5330 20880
5331 35332440
5332 23248745520
5333 7963525652940
5334 1648626777395312
5335 225936806083948440
5336 21794211909943949520
5337 1546480953443106084690
5338 83449325174027998922880
5339 3514095003775779049378752
5340 117897126750053193215088000
5341 3205007760890033002510164000
5342 71594942597112737225303971200
5343 1329809767127853248832960798400
5344 20745032367194510681794188455040
5345 274160659610806486933792147828200
5346 3092493144415656772401134958033600
5347 29967731185170769199220522093325600
5348 250910477604431219781809378437147200
5349 1824247844224012112029026903996233040
5350 11568400963371784125062121830220014400
5351 64237642981598289650054255786623399200
5352 313430045465769432592052165915408856000
5353 1347915913612098863035500936928766277000
5354 5123180811247291678606769275379865947520
5355 17251132973015955765444362605257240916800
5356 51572569432957553294598870178400053558400
5357 137136150537637130351546995701654687871200
5358 324879107988739868394832447167380373686400
5359 686651267223658670997213663758853094893120
5360 1296322064510027210713935896149712082902400
5361 2188186500757749304593017785018586417716700
5362 3305232756389327620923719171776326337250400
5363 4470334557697769271319569257349807482470800
5364 5416231435123674073656753477020926167167520
5365 5880298213015725960249409584793845897453000
5366 5721371234285571204566993109529147359684000
5367 4988634216561278752052272939361379364496400
5368 3897214742608311672432444993587011651384800
5369 2726817024021195287262068316715469228231580
5370 1707852878640194579194550466355969886998400
5371 956809142852639131717428875729549394523200
5372 479059023644413026277125811924781228995200
5373 214124866628942185987503203814864337202400
5374 85329160334529769996518130658807361342080
5375 30270855971518563890308032496017422740800
5376 9543179942519464891522413356099750294400
5377 2668323339191297749274358997593680181000
5378 660203712789599443119429030332456952000
5379 144177820914253938992343996321088073760
5380 27710355795983575927474384849131662400
5381 4671854235207835896659703046819621200
5382 688395412914721551709066756224993600
5383 88283316194151725478784781301959200
5384 9807621115146797192472170866906560
5385 938792561697610091621773112260200
5386 76957378136366733174397795881600
5387 5365094577722718279774359083200
5388 315548080335422804807821206400
5389 15512237562707759732149193760
5390 630493330011154033280688000
5391 20917232165332018151064000
5392 557792857742187150695040
5393 11735061352597687348530
5394 190336117346843825808
5395 2311507323781934040
5396 20233146813487920
5397 121222557161420
5398 461653661040
5399 996374808
5400 995280
5401 290
5402 2
5403 21170
5404 36327720
5405 24245120328
5406 8425179313980
5407 1769849334556732
5408 246169952897436360
5409 24105719233725883560
5410 1736817070789949910498
5411 95184386526625686271410
5412 4071887861517966200073792
5413 138814358915385211366152000
5414 3835501090901187035790852000
5415 87107180159820496957453164960
5416 1645357847463276053640782004800
5417 26110126944917228961568547538240
5418 351118037747173220108189943709800
5419 4031285706113266864022908070293800
5420 39775352300317566391692692960232160
5421 339193793798582945260594159739106400
5422 2512643257138733663738093660221226640
5423 16240255198579620021721824877039635600
5424 91947998777581865577528640635755061600
5425 457607866380023371584396162236496929760
5426 2008119626401698306154929967261223229000
5427 7791504150438589427881128272973546128520
5428 26794312915535420656966775961356991211200
5429 81843425404476117184906902674417476299200
5430 222465310872166900348065126360462049213280
5431 539003974617682054382335650982244710888800
5432 1165710290868071697274339475683634323888320
5433 2253131207362666342431364771879261477425600
5434 3896039379397943883787568251374556304715100
5435 6032049780410522908185787488491795565481980
5436 8367549300306080943752014250936819133855600
5437 10404865651684952825709026416382305531663920
5438 11601669447301297164816402694322993257137000
5439 11601669447301297164816402694322993257137000
5440 10404865651684952825709026416382305531663920
5441 8367549300306080943752014250936819133855600
5442 6032049780410522908185787488491795565481980
5443 3896039379397943883787568251374556304715100
5444 2253131207362666342431364771879261477425600
5445 1165710290868071697274339475683634323888320
5446 539003974617682054382335650982244710888800
5447 222465310872166900348065126360462049213280
5448 81843425404476117184906902674417476299200
5449 26794312915535420656966775961356991211200
5450 7791504150438589427881128272973546128520
5451 2008119626401698306154929967261223229000
5452 457607866380023371584396162236496929760
5453 91947998777581865577528640635755061600
5454 16240255198579620021721824877039635600
5455 2512643257138733663738093660221226640
5456 339193793798582945260594159739106400
5457 39775352300317566391692692960232160
5458 4031285706113266864022908070293800
5459 351118037747173220108189943709800
5460 26110126944917228961568547538240
5461 1645357847463276053640782004800
5462 87107180159820496957453164960
5463 3835501090901187035790852000
5464 138814358915385211366152000
5465 4071887861517966200073792
5466 95184386526625686271410
5467 1736817070789949910498
5468 24105719233725883560
5469 246169952897436360
5470 1769849334556732
5471 8425179313980
5472 24245120328
5473 36327720
5474 21170
5475 2
5476 2
5477 21462
5478 37343880
5479 25276827576
5480 8910081720540
5481 1899035417371092
5482 268051726488319592
5483 26643163363591766040
5484 1948947400046737685826
5485 108465928832666479704630
5486 4713130044434181349691712
5487 163245686084493008566594752
5488 4583891547662394262286628000
5489 105824425483418289692112522720
5490 2032500870395811595673907182400
5491 32805031289767800490175867419840
5492 448820448250734463964381928046440
5493 5244238927421683442578473330382200
5494 52675466559880020356565998785172320
5495 457444841177905439938599463134391200
5496 3451949147657886435228969794883367440
5497 22736357278011468030410554827855489840
5498 131226755536937225630065147315106738400
5499 666023330275875600226794414344208402720
5500 2981753384657067181866411163509089037000
5501 11807743403241986040190988207495992586520
5502 41460673669302177227095958592836607453120
5503 129365414349010636840659297775692139956800
5504 359367040639654223639182127197669464113760
5505 890264991784261370721385850498763735962400
5506 1969648422501224591946297734775795926569920
5507 3896591617438964145146007311367663966841920
5508 6900214322548165673696054613880238274615900
5509 10947053305189467500040873590225851211430260
5510 15569996799303720237108178416300157122490800
5511 19863834425944000849080868613093492378631120
5512 22739272116710542443040149280873066783988520
5513 23362265873332749085315221863910685052043000
5514 21542468321094198103932773002932379058515440
5515 17826518074565128967123856447648005980822800
5516 13234497279408162201541951653855133554117180
5517 8811042904176888475642654353108611950663380
5518 5257306150512888132339851134384943447326400
5519 2809170700944369499988982015172036813304640
5520 1342942106250834949054293910074406313570400
5521 573726328038746216687115325876981074286880
5522 218745155171963440476023903511624891199680
5523 74316301860069940312719171062631654868800
5524 22457864904205345998010310904453162370440
5525 6024358879205094918464789901783669687000
5526 1431241624635392247295877358484362737760
5527 300363462673434094219926892743466534560
5528 55519011957934980074258331556391312400
5529 9008745336570581672426823611037080880
5530 1278499684317735716751470294401247200
5531 158026399679640061069697996355516960
5532 16931399965675720828896213895233960
5533 1564071259055589798663755203798200
5534 123812537448478472817760531874880
5535 8340262192313847582248101886400
5536 474250203092356038990578342560
5537 22552746414498979770450209760
5538 887204815676592437861928000
5539 28503215030625763400516544
5540 736426569442840835889330
5541 15018359376830743343718
5542 236236048490513658888
5543 2783614082763318840
5544 23651622925439964
5545 137611262128340
5546 509147526888
5547 1068034968
5548 1037330
5549 294
5550 2
5551 21756
5552 38381210
5553 26344862544
5554 9419229247428
5555 2036646679499432
5556 291703349413759556
5557 29426777446355084880
5558 2185183448537251344714
5559 123484288209497223048348
5560 5449556613877022185581042
5561 191748901115118771967111296
5562 5471096363338986700148556000
5563 128377171897917269462562732480
5564 2506751073488167634664485524960
5565 41145293482081648072423969306240
5566 572632985699212936782142459921320
5567 6808310186477273241242228534180400
5568 69606866525555741185462212680406280
5569 615471240857545501008297459489908160
5570 4730448831975622151980440089284614640
5571 31745102614582049702837378438892570720
5572 186745767494872205704323478871498050800
5573 966386792949309694446721307087674937280
5574 4412995009292459429162288521993451774760
5575 17832102282447080958655778109279662273520
5576 63918538573507523225106269497289769823560
5577 203681716209080577153378468838323794825600
5578 578112195811617664115206030709294355313440
5579 1463991319823007587408501176375744810249280
5580 3312590528752059541000591644850202240140320
5581 6705762318383333645134989326539700780146560
5582 12157520473061053806035905748265181721942300
5583 19758096209366355975683527943334463162093640
5584 28804494078711882438650130070155290676607980
5585 37690352500509129816204725060741498359453920
5586 44281740437804740546972922283805445842503960
5587 46724531746665498170630443727821370104086000
5588 44281740437804740546972922283805445842503960
5589 37690352500509129816204725060741498359453920
5590 28804494078711882438650130070155290676607980
5591 19758096209366355975683527943334463162093640
5592 12157520473061053806035905748265181721942300
5593 6705762318383333645134989326539700780146560
5594 3312590528752059541000591644850202240140320
5595 1463991319823007587408501176375744810249280
5596 578112195811617664115206030709294355313440
5597 203681716209080577153378468838323794825600
5598 63918538573507523225106269497289769823560
5599 17832102282447080958655778109279662273520
5600 4412995009292459429162288521993451774760
5601 966386792949309694446721307087674937280
5602 186745767494872205704323478871498050800
5603 31745102614582049702837378438892570720
5604 4730448831975622151980440089284614640
5605 615471240857545501008297459489908160
5606 69606866525555741185462212680406280
5607 6808310186477273241242228534180400
5608 572632985699212936782142459921320
5609 41145293482081648072423969306240
5610 2506751073488167634664485524960
5611 128377171897917269462562732480
5612 5471096363338986700148556000
5613 191748901115118771967111296
5614 5449556613877022185581042
5615 123484288209497223048348
5616 2185183448537251344714
5617 29426777446355084880
5618 291703349413759556
5619 2036646679499432
5620 9419229247428
5621 26344862544
5622 38381210
5623 21756
5624 2
5625 2
5626 22052
5627 39440002
5628 27450241392
5629 9953653601892
5630 2183168023348312
5631 317254007756570612
5632 32478443255606723312
5633 2448062660391356769642
5634 140451594986374704077892
5635 6294449112152529501175002
5636 224965246190178716717319552
5637 6521546865100072146577078752
5638 155513809860078643495299570240
5639 3086825702063941963347176390240
5640 51518056544791307250345978375040
5641 729250554437459210090078859216040
5642 8821201893783597503870365666025040
5643 91782505418653145456936899906022440
5644 826173107097065582434561454630597440
5645 6466393357471263308670509846820253040
5646 44205797098810517810493171844813019040
5647 265001136730818653808992365255744853040
5648 1397977011159681014296713347146248210240
5649 6510259964203727276684960294822022915240
5650 26838214546309243058986979174572420997520
5651 98184146880954855263307568609238924780520
5652 319458691738452694693193598493792057147520
5653 926222765332591741431889231996611386469920
5654 2397084688501408027734798629450395348649920
5655 5545797626787155860776271405423372289673120
5656 11484581441828927737070269076487533520021120
5657 21311418241012906083521764194017789136110620
5658 35469353436091410125022236910323313387372920
5659 52986044663309512140232955314236275442155420
5660 71086867374377979020436759924689661462767520
5661 85688043184842939499986563899831317279650520
5662 92826069736708789698985814872605121940117520
5663 90383278427848032075328293428589197678535480
5664 79096655247547328769218366676767369796600480
5665 62201008952580731642882164934103453779921580
5666 43939646793963985677266353187415447927641080
5667 27868777699786107955374614715254031947221580
5668 15859660086335185922620847772292308194314880
5669 8091409652197653632935871394798034980014880
5670 3697198417858103907184180936948914859782080
5671 1511205564490018104441503483783944893714080
5672 551792285730054654470061670125640825982080
5673 179695514102879640764921399152758032145480
5674 52097710589894412996857077221228817230480
5675 13419107273154621529493489587286210498760
5676 3063651747860577541969393079916246077760
5677 618335985705243525554315518930071323760
5678 110000471850528497807506264823139372960
5679 17191143316204090259636233495205062960
5680 2351415766353186657698367217025546560
5681 280308732765075822611726207821095560
5682 28983949079574677512716915759796560
5683 2585524693005537199410279591765960
5684 197762862220327921380360368600960
5685 12879514136197826812586494593760
5686 708451800473691598145253597760
5687 32607734325500360732885393760
5688 1242199402876204218395634048
5689 38665901688936966935789298
5690 968376786485004538642308
5691 19152490225414732374258
5692 292305989300460509808
5693 3343369158665397988
5694 27587305022310488
5695 155940573096308
5696 560769217008
5697 1143760058
5698 1080548
5699 298
5700 2
5701 22350
5702 40520550
5703 28594001450
5704 10514422818900
5705 2339108596444620
5706 344841312778881100
5707 35821812414272121300
5708 2740368649691817279450
5709 159604085211789436452150
5710 7262825898637534039817310
5711 263631147879115683653108850
5712 7763746267976276364972712800
5713 188121544185579004228184964000
5714 3795277502537633561492429988000
5715 64397570680989134062932472968800
5716 927013416657787131470439227817000
5717 11406726586789134703280645257791000
5718 120766454498227822969653815665819000
5719 1106481839862141405046287662451693000
5720 8817809123824449966368877063845799600
5721 61396940415014608070129405340018082000
5722 375001608581347151616498630078884226000
5723 2016312996864924539851028866076319534000
5724 9573911712064304818654353374738268993000
5725 40257321819463864588480468761858631496280
5726 150281857470849268260164645830467742011000
5727 499154205841332335458114997646550089293000
5728 1478015051062646395901950902122252212452000
5729 3908290252991426132176302113234340242364000
5730 9242996044645259767960452342372287149455200
5731 19575991094026581370006140471285568500036000
5732 37171078327348092006142611966310097330425500
5733 63338131135877518080396851625577345334594500
5734 96925691457273497817499308501651723369796500
5735 133287876326958710663318924858793115242689100
5736 164784698432390268269204930576598687076251000
5737 183209348164556821774314108301194319618653000
5738 183209348164556821774314108301194319618653000
5739 164784698432390268269204930576598687076251000
5740 133287876326958710663318924858793115242689100
5741 96925691457273497817499308501651723369796500
5742 63338131135877518080396851625577345334594500
5743 37171078327348092006142611966310097330425500
5744 19575991094026581370006140471285568500036000
5745 9242996044645259767960452342372287149455200
5746 3908290252991426132176302113234340242364000
5747 1478015051062646395901950902122252212452000
5748 499154205841332335458114997646550089293000
5749 150281857470849268260164645830467742011000
5750 40257321819463864588480468761858631496280
5751 9573911712064304818654353374738268993000
5752 2016312996864924539851028866076319534000
5753 375001608581347151616498630078884226000
5754 61396940415014608070129405340018082000
5755 8817809123824449966368877063845799600
5756 1106481839862141405046287662451693000
5757 120766454498227822969653815665819000
5758 11406726586789134703280645257791000
5759 927013416657787131470439227817000
5760 64397570680989134062932472968800
5761 3795277502537633561492429988000
5762 188121544185579004228184964000
5763 7763746267976276364972712800
5764 263631147879115683653108850
5765 7262825898637534039817310
5766 159604085211789436452150
5767 2740368649691817279450
5768 35821812414272121300
5769 344841312778881100
5770 2339108596444620
5771 10514422818900
5772 28594001450
5773 40520550
5774 22350
5775 2