0 1
1 0
2 2
3 0
4 2
5 4
6 0
7 0
8 8
9 8
10 0
11 0
12 4
13 24
14 16
15 0
16 0
17 0
18 24
19 64
20 32
21 0
22 0
23 0
24 8
25 96
26 160
27 64
28 0
29 0
30 0
31 0
32 64
33 320
34 384
35 128
36 0
37 0
38 0
39 0
40 16
41 320
42 960
43 896
44 256
45 0
46 0
47 0
48 0
49 0
50 160
51 1280
52 2688
53 2048
54 512
55 0
56 0
57 0
58 0
59 0
60 32
61 960
62 4480
63 7168
64 4608
65 1024
66 0
67 0
68 0
69 0
70 0
71 0
72 384
73 4480
74 14336
75 18432
76 10240
77 2048
78 0
79 0
80 0
81 0
82 0
83 0
84 64
85 2688
86 17920
87 43008
88 46080
89 22528
90 4096
91 0
92 0
93 0
94 0
95 0
96 0
97 0
98 896
99 14336
100 64512
101 122880
102 112640
103 49152
104 8192
105 0
106 0
107 0
108 0
109 0
110 0
111 0
112 128
113 7168
114 64512
115 215040
116 337920
117 270336
118 106496
119 16384
120 0
121 0
122 0
123 0
124 0
125 0
126 0
127 0
128 2048
129 43008
130 258048
131 675840
132 901120
133 638976
134 229376
135 32768
136 0
137 0
138 0
139 0
140 0
141 0
142 0
143 0
144 256
145 18432
146 215040
147 946176
148 2027520
149 2342912
150 1490944
151 491520
152 65536
153 0
154 0
155 0
156 0
157 0
158 0
159 0
160 0
161 0
162 4608
163 122880
164 946176
165 3244032
166 5857280
167 5963776
168 3440640
169 1048576
170 131072
171 0
172 0
173 0
174 0
175 0
176 0
177 0
178 0
179 0
180 512
181 46080
182 675840
183 3784704
184 10543104
185 16400384
186 14909440
187 7864320
188 2228224
189 262144
190 0
191 0
192 0
193 0
194 0
195 0
196 0
197 0
198 0
199 0
200 10240
201 337920
202 3244032
203 14057472
204 32800768
205 44728320
206 36700160
207 17825792
208 4718592
209 524288
210 0
211 0
212 0
213 0
214 0
215 0
216 0
217 0
218 0
219 0
220 1024
221 112640
222 2027520
223 14057472
224 49201152
225 98402304
226 119275520
227 89128960
228 40108032
229 9961472
230 1048576
231 0
232 0
233 0
234 0
235 0
236 0
237 0
238 0
239 0
240 0
241 0
242 22528
243 901120
244 10543104
245 56229888
246 164003840
247 286261248
248 311951360
249 213909504
250 89653248
251 20971520
252 2097152
253 0
254 0
255 0
256 0
257 0
258 0
259 0
260 0
261 0
262 0
263 0
264 2048
265 270336
266 5857280
267 49201152
268 210862080
269 524812288
270 811073536
271 802160640
272 508035072
273 199229440
274 44040192
275 4194304
276 0
277 0
278 0
279 0
280 0
281 0
282 0
283 0
284 0
285 0
286 0
287 0
288 49152
289 2342912
290 32800768
291 210862080
292 749731840
293 1622147072
294 2246049792
295 2032140288
296 1195376640
297 440401920
298 92274688
299 8388608
300 0
301 0
302 0
303 0
304 0
305 0
306 0
307 0
308 0
309 0
310 0
311 0
312 4096
313 638976
314 16400384
315 164003840
316 843448320
317 2549088256
318 4866441216
319 6096420864
320 5080350720
321 2789212160
322 968884224
323 192937984
324 16777216
325 0
326 0
327 0
328 0
329 0
330 0
331 0
332 0
333 0
334 0
335 0
336 0
337 0
338 106496
339 5963776
340 98402304
341 749731840
342 3186360320
343 8342470656
344 14224982016
345 16257122304
346 12551454720
347 6459228160
348 2122317824
349 402653184
350 33554432
351 0
352 0
353 0
354 0
355 0
356 0
357 0
358 0
359 0
360 0
361 0
362 0
363 0
364 8192
365 1490944
366 44728320
367 524812288
368 3186360320
369 11470897152
370 26417823744
371 40642805760
372 42674946048
373 30681333760
374 14856224768
375 4630511616
376 838860800
377 67108864
378 0
379 0
380 0
381 0
382 0
383 0
384 0
385 0
386 0
387 0
388 0
389 0
390 0
391 0
392 229376
393 14909440
394 286261248
395 2549088256
396 12745441280
397 39626735616
398 81285611520
399 113799856128
400 110452801536
401 74281123840
402 33957085184
403 10066329600
404 1744830464
405 134217728
406 0
407 0
408 0
409 0
410 0
411 0
412 0
413 0
414 0
415 0
416 0
417 0
418 0
419 0
420 16384
421 3440640
422 119275520
423 1622147072
424 11470897152
425 48432676864
426 132089118720
427 243856834560
428 312949604352
429 282268270592
430 178274697216
431 77175193600
432 21810380800
433 3623878656
434 268435456
435 0
436 0
437 0
438 0
439 0
440 0
441 0
442 0
443 0
444 0
445 0
446 0
447 0
448 0
449 0
450 491520
451 36700160
452 811073536
453 8342470656
454 48432676864
455 176118824960
456 426749460480
457 715313381376
458 846804811776
459 713098788864
460 424463564800
461 174483046400
462 47110422528
463 7516192768
464 536870912
465 0
466 0
467 0
468 0
469 0
470 0
471 0
472 0
473 0
474 0
475 0
476 0
477 0
478 0
479 0
480 32768
481 7864320
482 311951360
483 4866441216
484 39626735616
485 193730707456
486 616415887360
487 1341212590080
488 2056525971456
489 2258146164736
490 1782746972160
491 1003277516800
492 392586854400
493 101468602368
494 15569256448
495 1073741824
496 0
497 0
498 0
499 0
500 0
501 0
502 0
503 0
504 0
505 0
506 0
507 0
508 0
509 0
510 0
511 0
512 1048576
513 89128960
514 2246049792
515 26417823744
516 176118824960
517 739699064832
518 2086330695680
519 4113051942912
520 5806661566464
521 5942489907200
522 4414421073920
523 2355521126400
524 879394553856
525 217969590272
526 32212254720
527 2147483648
528 0
529 0
530 0
531 0
532 0
533 0
534 0
535 0
536 0
537 0
538 0
539 0
540 0
541 0
542 0
543 0
544 65536
545 17825792
546 802160640
547 14224982016
548 132089118720
549 739699064832
550 2712229904384
551 6855086571520
552 12339155828736
553 16129615462400
554 15450473758720
555 10835397181440
556 5496215961600
557 1961726312448
558 467077693440
559 66571993088
560 4294967296
561 0
562 0
563 0
564 0
565 0
566 0
567 0
568 0
569 0
570 0
571 0
572 0
573 0
574 0
575 0
576 0
577 0
578 2228224
579 213909504
580 6096420864
581 81285611520
582 616415887360
583 2958796259328
584 9597121200128
585 21936277028864
586 36291634790400
587 44144210739200
588 39729789665280
589 26381836615680
590 12751221030912
591 4359391805440
592 998579896320
593 137438953472
594 8589934592
595 0
596 0
597 0
598 0
599 0
600 0
601 0
602 0
603 0
604 0
605 0
606 0
607 0
608 0
609 0
610 0
611 0
612 131072
613 40108032
614 2032140288
615 40642805760
616 426749460480
617 2712229904384
618 11342052327424
619 32904415543296
620 68550865715200
621 104842500505600
622 119189368995840
623 101130373693440
624 63756105154560
625 29425894686720
626 9652938997760
627 2130303778816
628 283467841536
629 17179869184
630 0
631 0
632 0
633 0
634 0
635 0
636 0
637 0
638 0
639 0
640 0
641 0
642 0
643 0
644 0
645 0
646 0
647 0
648 4718592
649 508035072
650 16257122304
651 243856834560
652 2086330695680
653 11342052327424
654 41878347055104
655 109681385144320
656 209685001011200
657 297973422489600
658 317838317322240
659 255024420618240
660 153014652370944
661 67570572984320
662 21303037788160
663 4535485464576
664 584115552256
665 34359738368
666 0
667 0
668 0
669 0
670 0
671 0
672 0
673 0
674 0
675 0
676 0
677 0
678 0
679 0
680 0
681 0
682 0
683 0
684 262144
685 89653248
686 5080350720
687 113799856128
688 1341212590080
689 9597121200128
690 45368209309696
691 149565525196800
692 356464501719040
693 629055003033600
694 834325582970880
695 837937382031360
696 637561051545600
697 364881094115328
698 154447023964160
699 46866683133952
700 9637906612224
701 1202590842880
702 68719476736
703 0
704 0
705 0
706 0
707 0
708 0
709 0
710 0
711 0
712 0
713 0
714 0
715 0
716 0
717 0
718 0
719 0
720 0
721 0
722 9961472
723 1195376640
724 42674946048
725 715313381376
726 6855086571520
727 41878347055104
728 174493112729600
729 518493820682240
730 1132299005460480
731 1854056851046400
732 2304327800586240
733 2185923605299200
734 1581151407833088
735 864903334199296
736 351500123504640
737 102804337197056
738 20444044328960
739 2473901162496
740 137438953472
741 0
742 0
743 0
744 0
745 0
746 0
747 0
748 0
749 0
750 0
751 0
752 0
753 0
754 0
755 0
756 0
757 0
758 0
759 0
760 524288
761 199229440
762 12551454720
763 312949604352
764 4113051942912
765 32904415543296
766 174493112729600
767 648117275852800
768 1749916644802560
769 3522708016988160
770 5376764868034560
771 6284530365235200
772 5646969313689600
773 3892065003896832
774 2038700716326912
775 796733613277184
776 224884487618560
777 43293270343680
778 5085241278464
779 274877906944
780 0
781 0
782 0
783 0
784 0
785 0
786 0
787 0
788 0
789 0
790 0
791 0
792 0
793 0
794 0
795 0
796 0
797 0
798 0
799 0
800 20971520
801 2789212160
802 110452801536
803 2056525971456
804 21936277028864
805 149565525196800
806 697972450918400
807 2333222193070080
808 5764431300526080
809 10753529736069120
810 15362185337241600
811 16940907941068800
812 14456241443045376
813 9513936676192256
814 4780401679663104
815 1799075900948480
816 490657063895040
817 91534343012352
818 10445360463872
819 549755813888
820 0
821 0
822 0
823 0
824 0
825 0
826 0
827 0
828 0
829 0
830 0
831 0
832 0
833 0
834 0
835 0
836 0
837 0
838 0
839 0
840 1048576
841 440401920
842 30681333760
843 846804811776
844 12339155828736
845 109681385144320
846 648117275852800
847 2692179453542400
848 8166277675745280
849 18574278635028480
850 32260589208207360
851 43293431404953600
852 45175754509516800
853 36696612893884416
854 23105274785038336
855 11154270585880576
856 4047920777134080
857 1067900668477440
858 193239168581632
859 21440476741632
860 1099511627776
861 0
862 0
863 0
864 0
865 0
866 0
867 0
868 0
869 0
870 0
871 0
872 0
873 0
874 0
875 0
876 0
877 0
878 0
879 0
880 0
881 0
882 44040192
883 6459228160
884 282268270592
885 5806661566464
886 68550865715200
887 518493820682240
888 2692179453542400
889 10050803293224960
890 27861417952542720
891 58655616742195200
892 95245549090897920
893 120468678692044800
894 119263991905124352
895 92421099140153344
896 55771352929402880
897 25906692973658112
898 9077155682058240
899 2318870022979584
900 407369058091008
901 43980465111040
902 2199023255552
903 0
904 0
905 0
906 0
907 0
908 0
909 0
910 0
911 0
912 0
913 0
914 0
915 0
916 0
917 0
918 0
919 0
920 0
921 0
922 0
923 0
924 2097152
925 968884224
926 74281123840
927 2258146164736
928 36291634790400
929 356464501719040
930 2333222193070080
931 10768717814169600
932 36434161937940480
933 92871393175142400
934 181832411900805120
935 277077960991703040
936 331288866403123200
937 311921209598017536
938 231052747850383360
939 133851247030566912
940 59909227501584384
941 20290112701071360
942 5024218383122432
943 857619069665280
944 90159953477632
945 4398046511104
946 0
947 0
948 0
949 0
950 0
951 0
952 0
953 0
954 0
955 0
956 0
957 0
958 0
959 0
960 0
961 0
962 0
963 0
964 0
965 0
966 0
967 0
968 92274688
969 14856224768
970 713098788864
971 16129615462400
972 209685001011200
973 1749916644802560
974 10050803293224960
975 41639042214789120
976 128591159780966400
977 303054019834675200
978 554155921983406080
979 795093279367495680
980 901105716616495104
981 808684617476341760
982 573648201559572480
983 319515880008450048
984 137972766367285248
985 45217965448101888
986 10863174882426880
987 1803199069552640
988 184717953466368
989 8796093022208
990 0
991 0
992 0
993 0
994 0
995 0
996 0
997 0
998 0
999 0
1000 0
1001 0
1002 0
1003 0
1004 0
1005 0
1006 0
1007 0
1008 0
1009 0
1010 0
1011 0
1012 4194304
1013 2122317824
1014 178274697216
1015 5942489907200
1016 104842500505600
1017 1132299005460480
1018 8166277675745280
1019 41639042214789120
1020 156146408305459200
1021 442925105912217600
1022 969772863470960640
1023 1662467765950218240
1024 2252764291541237760
1025 2426053852429025280
1026 2079474730653450240
1027 1414998897180278784
1028 758850215020068864
1029 316525758136713216
1030 100484367662448640
1031 23441587904184320
1032 3786718046060544
1033 378231999954944
1034 17592186044416
1035 0
1036 0
1037 0
1038 0
1039 0
1040 0
1041 0
1042 0
1043 0
1044 0
1045 0
1046 0
1047 0
1048 0
1049 0
1050 0
1051 0
1052 0
1053 0
1054 0
1055 0
1056 0
1057 0
1058 192937984
1059 33957085184
1060 1782746972160
1061 44144210739200
1062 629055003033600
1063 5764431300526080
1064 36434161937940480
1065 166556168859156480
1066 569475136172851200
1067 1491958251493785600
1068 3047857570908733440
1069 4915122090635427840
1070 6307740016315465728
1071 6469476939810734080
1072 5306245864426045440
1073 3469029554377457664
1074 1793645962774708224
1075 723487447169630208
1076 222695085089751040
1077 50489573947473920
1078 7942871999053824
1079 774056185954304
1080 35184372088832
1081 0
1082 0
1083 0
1084 0
1085 0
1086 0
1087 0
1088 0
1089 0
1090 0
1091 0
1092 0
1093 0
1094 0
1095 0
1096 0
1097 0
1098 0
1099 0
1100 0
1101 0
1102 0
1103 0
1104 8388608
1105 4630511616
1106 424463564800
1107 15450473758720
1108 297973422489600
1109 3522708016988160
1110 27861417952542720
1111 156146408305459200
1112 645405154329231360
1113 2024800484170137600
1114 4923462229929492480
1115 9420650673717903360
1116 14335772764353331200
1117 17467587737488982016
1118 17097903340928368640
1119 13442489523212648448
1120 8455759538795053056
1121 4220343441822842880
1122 1647943629664157696
1123 492273345987870720
1124 108552583987068928
1125 16642207998017536
1126 1583296743997440
1127 70368744177664
1128 0
1129 0
1130 0
1131 0
1132 0
1133 0
1134 0
1135 0
1136 0
1137 0
1138 0
1139 0
1140 0
1141 0
1142 0
1143 0
1144 0
1145 0
1146 0
1147 0
1148 0
1149 0
1150 0
1151 0
1152 402653184
1153 77175193600
1154 4414421073920
1155 119189368995840
1156 1854056851046400
1157 18574278635028480
1158 128591159780966400
1159 645405154329231360
1160 2429760581004165120
1161 7033517471327846400
1162 15942639601676451840
1163 28671545528706662400
1164 41287025561337593856
1165 47874129354599432192
1166 44808298410708828160
1167 33823038155180212224
1168 20498811003139522560
1169 9887661777984946176
1170 3741277429507817472
1171 1085525839870689280
1172 232990911972245504
1173 34832528367943680
1174 3236962232172544
1175 140737488355328
1176 0
1177 0
1178 0
1179 0
1180 0
1181 0
1182 0
1183 0
1184 0
1185 0
1186 0
1187 0
1188 0
1189 0
1190 0
1191 0
1192 0
1193 0
1194 0
1195 0
1196 0
1197 0
1198 0
1199 0
1200 16777216
1201 10066329600
1202 1003277516800
1203 39729789665280
1204 834325582970880
1205 10753529736069120
1206 92871393175142400
1207 569475136172851200
1208 2581620617316925440
1209 8909122130348605440
1210 23913959402514677760
1211 50726580550788710400
1212 86014636586119987200
1213 117509226597653151744
1214 129944065391055601664
1215 116501575867842953216
1216 84557595387950530560
1217 49438308889924730880
1218 23071210815298207744
1219 8467101550991376384
1220 2388156847715516416
1221 499266239940526080
1222 72831650223882240
1223 6614661952700416
1224 281474976710656
1225 0
1226 0
1227 0
1228 0
1229 0
1230 0
1231 0
1232 0
1233 0
1234 0
1235 0
1236 0
1237 0
1238 0
1239 0
1240 0
1241 0
1242 0
1243 0
1244 0
1245 0
1246 0
1247 0
1248 0
1249 0
1250 838860800
1251 174483046400
1252 10835397181440
1253 317838317322240
1254 5376764868034560
1255 58655616742195200
1256 442925105912217600
1257 2429760581004165120
1258 10022762396642181120
1259 31885279203352903680
1260 79713198008382259200
1261 158796252158990745600
1262 254603324294915162112
1263 330766711904505167872
1264 349504727603528859648
1265 300649228046046330880
1266 210112812782180106240
1267 118651941335819354112
1268 53624976489612050432
1269 19105254781724131328
1270 5242295519375523840
1271 1068197536616939520
1272 152137224912109568
1273 13510798882111488
1274 562949953421312
1275 0
1276 0
1277 0
1278 0
1279 0
1280 0
1281 0
1282 0
1283 0
1284 0
1285 0
1286 0
1287 0
1288 0
1289 0
1290 0
1291 0
1292 0
1293 0
1294 0
1295 0
1296 0
1297 0
1298 0
1299 0
1300 33554432
1301 21810380800
1302 2355521126400
1303 101130373693440
1304 2304327800586240
1305 32260589208207360
1306 303054019834675200
1307 2024800484170137600
1308 10022762396642181120
1309 37863769053981573120
1310 111598477211735162880
1311 260879557118341939200
1312 489621777490221465600
1313 744225101785136627712
1314 921421554591121539072
1315 932012606942743625728
1316 770413646867993722880
1317 519102243344209674240
1318 283446304302235123712
1319 124184156081206853632
1320 42986823258879295488
1321 11483123518632099840
1322 2282058373681643520
1323 317503773729619968
1324 27584547717644288
1325 1125899906842624
1326 0
1327 0
1328 0
1329 0
1330 0
1331 0
1332 0
1333 0
1334 0
1335 0
1336 0
1337 0
1338 0
1339 0
1340 0
1341 0
1342 0
1343 0
1344 0
1345 0
1346 0
1347 0
1348 0
1349 0
1350 0
1351 0
1352 1744830464
1353 392586854400
1354 26381836615680
1355 837937382031360
1356 15362185337241600
1357 181832411900805120
1358 1491958251493785600
1359 8909122130348605440
1360 40091049586568724480
1361 139498096514668953600
1362 382623350440234844160
1363 839351618554665369600
1364 1488450203570273255424
1365 2149983627379283591168
1366 2541852564389300797440
1367 2465323669977579913216
1368 1961052919300347658240
1369 1275508369360058056704
1370 674142561583694348288
1371 286578821725861969920
1372 96458237556509638656
1373 25102642110498078720
1374 4868391197187506176
1375 662029145223462912
1376 56294995342131200
1377 2251799813685248
1378 0
1379 0
1380 0
1381 0
1382 0
1383 0
1384 0
1385 0
1386 0
1387 0
1388 0
1389 0
1390 0
1391 0
1392 0
1393 0
1394 0
1395 0
1396 0
1397 0
1398 0
1399 0
1400 0
1401 0
1402 0
1403 0
1404 67108864
1405 47110422528
1406 5496215961600
1407 255024420618240
1408 6284530365235200
1409 95245549090897920
1410 969772863470960640
1411 7033517471327846400
1412 37863769053981573120
1413 155909637281100595200
1414 502193147452808232960
1415 1287005815117153566720
1416 2657946792089773670400
1417 4465350610710819766272
1418 6142810363940810260480
1419 6947730342664088846336
1420 6471474633691147272192
1421 4960310325289114664960
1422 3117909347324586360832
1423 1596653435329802403840
1424 659131289969482530816
1425 215882722150283476992
1426 54769400968359444480
1427 10371789941834252288
1428 1379227385882214400
1429 114841790497947648
1430 4503599627370496
1431 0
1432 0
1433 0
1434 0
1435 0
1436 0
1437 0
1438 0
1439 0
1440 0
1441 0
1442 0
1443 0
1444 0
1445 0
1446 0
1447 0
1448 0
1449 0
1450 0
1451 0
1452 0
1453 0
1454 0
1455 0
1456 0
1457 0
1458 3623878656
1459 879394553856
1460 63756105154560
1461 2185923605299200
1462 43293431404953600
1463 554155921983406080
1464 4923462229929492480
1465 31885279203352903680
1466 155909637281100595200
1467 590815467591539097600
1468 1769632995786086154240
1469 4252714867343637872640
1470 8292793991320093851648
1471 13230668476180206714880
1472 17369325856660222115840
1473 18826108025283337519104
1474 16865055105982989860864
1475 12471637389298345443328
1476 7584103817816561418240
1477 3766464514111328747520
1478 1511179055051984338944
1479 481970728521563111424
1480 119275584331093901312
1481 22067638174115430400
1482 2871044762448691200
1483 234187180623265792
1484 9007199254740992
1485 0
1486 0
1487 0
1488 0
1489 0
1490 0
1491 0
1492 0
1493 0
1494 0
1495 0
1496 0
1497 0
1498 0
1499 0
1500 0
1501 0
1502 0
1503 0
1504 0
1505 0
1506 0
1507 0
1508 0
1509 0
1510 0
1511 0
1512 134217728
1513 101468602368
1514 12751221030912
1515 637561051545600
1516 16940907941068800
1517 277077960991703040
1518 3047857570908733440
1519 23913959402514677760
1520 139498096514668953600
1521 623638549124402380800
1522 2186017230088694661120
1523 6113277621806479441920
1524 13821323318866823086080
1525 25516289204061827235840
1526 38746957680242033950720
1527 48634112398648621924352
1528 50595165317948969582592
1529 43650730862544209051648
1530 31179093473245863608320
1531 18361514506292727644160
1532 8851191608161622556672
1533 3454123554404535631872
1534 1073480258979845111808
1535 259294748545856307200
1536 46893731119995289600
1537 5971773105893277696
1538 477381560501272576
1539 18014398509481984
1540 0
1541 0
1542 0
1543 0
1544 0
1545 0
1546 0
1547 0
1548 0
1549 0
1550 0
1551 0
1552 0
1553 0
1554 0
1555 0
1556 0
1557 0
1558 0
1559 0
1560 0
1561 0
1562 0
1563 0
1564 0
1565 0
1566 0
1567 0
1568 7516192768
1569 1961726312448
1570 153014652370944
1571 5646969313689600
1572 120468678692044800
1573 1662467765950218240
1574 15942639601676451840
1575 111598477211735162880
1576 590815467591539097600
1577 2428908033431882956800
1578 7911300451749561630720
1579 20731984978300234629120
1580 44228234620373833875456
1581 77493915360484067901440
1582 112232567073804512133120
1583 134920440847863918886912
1584 134920440847863918886912
1585 112244736503685108989952
1586 77526394582124850053120
1587 44255958040808112783360
1588 20724741326427213791232
1589 7872188565852197486592
1590 2385511686621878026240
1591 562724773439943475200
1592 99529551764887961600
1593 12411920573033086976
1594 972777519512027136
1595 36028797018963968
1596 0
1597 0
1598 0
1599 0
1600 0
1601 0
1602 0
1603 0
1604 0
1605 0
1606 0
1607 0
1608 0
1609 0
1610 0
1611 0
1612 0
1613 0
1614 0
1615 0
1616 0
1617 0
1618 0
1619 0
1620 0
1621 0
1622 0
1623 0
1624 268435456
1625 217969590272
1626 29425894686720
1627 1581151407833088
1628 45175754509516800
1629 795093279367495680
1630 9420650673717903360
1631 79713198008382259200
1632 502193147452808232960
1633 2428908033431882956800
1634 9229850527041155235840
1635 28049156147112082145280
1636 69106616594334115430400
1637 139489047648871322222592
1638 232481746081452203704320
1639 321733358944906268114944
1640 371031212331625776939008
1641 357142343420816255877120
1642 286847659953861945196544
1643 191775818176835155394560
1644 106214299297939470680064
1645 48357729761663498846208
1646 17891337649664085196800
1647 5289612870335468666880
1648 1219237009119877529600
1649 211002649741562478592
1650 25778604267068719104
1651 1981583836043018240
1652 72057594037927936
1653 0
1654 0
1655 0
1656 0
1657 0
1658 0
1659 0
1660 0
1661 0
1662 0
1663 0
1664 0
1665 0
1666 0
1667 0
1668 0
1669 0
1670 0
1671 0
1672 0
1673 0
1674 0
1675 0
1676 0
1677 0
1678 0
1679 0
1680 0
1681 0
1682 15569256448
1683 4359391805440
1684 364881094115328
1685 14456241443045376
1686 331288866403123200
1687 4915122090635427840
1688 50726580550788710400
1689 382623350440234844160
1690 2186017230088694661120
1691 9715632133727531827200
1692 34282301957581433733120
1693 97562282250824633548800
1694 226669702429415898611712
1695 433965926018710780248064
1696 689428626310513431674880
1697 913307599585540374003712
1698 1011903306358979391651840
1699 938774159849002729734144
1700 728748109071973590499328
1701 472063552435286536355840
1702 253878081248733368942592
1703 112459836655031392665600
1704 40553698672571926446080
1705 11704675287550824284160
1706 2637533121769530982400
1707 446829140629191131136
1708 53502763573161492480
1709 4035225266123964416
1710 144115188075855872
1711 0
1712 0
1713 0
1714 0
1715 0
1716 0
1717 0
1718 0
1719 0
1720 0
1721 0
1722 0
1723 0
1724 0
1725 0
1726 0
1727 0
1728 0
1729 0
1730 0
1731 0
1732 0
1733 0
1734 0
1735 0
1736 0
1737 0
1738 0
1739 0
1740 536870912
1741 467077693440
1742 67570572984320
1743 3892065003896832
1744 119263991905124352
1745 2252764291541237760
1746 28671545528706662400
1747 260879557118341939200
1748 1769632995786086154240
1749 9229850527041155235840
1750 37890965321537374126080
1751 124662916209387031756800
1752 333337797690317497958400
1753 732317500156574441668608
1754 1332895344200325967904768
1755 2022323970510839399579648
1756 2568677623834332301885440
1757 2738091299559591295057920
1758 2451243639605729349861376
1759 1841047854497617491787776
1760 1156555703466452014071808
1761 604471622020793735577600
1762 260702348609390955724800
1763 91686623085814790225920
1764 25847824593341403627520
1765 5697071543022186921984
1766 945215489792519700480
1767 110968694818409021440
1768 8214565720323784704
1769 288230376151711744
1770 0
1771 0
1772 0
1773 0
1774 0
1775 0
1776 0
1777 0
1778 0
1779 0
1780 0
1781 0
1782 0
1783 0
1784 0
1785 0
1786 0
1787 0
1788 0
1789 0
1790 0
1791 0
1792 0
1793 0
1794 0
1795 0
1796 0
1797 0
1798 0
1799 0
1800 32212254720
1801 9652938997760
1802 864903334199296
1803 36696612893884416
1804 901105716616495104
1805 14335772764353331200
1806 158796252158990745600
1807 1287005815117153566720
1808 7911300451749561630720
1809 37890965321537374126080
1810 144346534558237615718400
1811 444450396920423330611200
1812 1120015000239466793140224
1813 2332566852350570443833344
1814 4044647941021678799159296
1815 5871263140192759547166720
1816 7161161860386623387074560
1817 7353730918817188049584128
1818 6359983497355405880721408
1819 4626222813865808056287232
1820 2820867569430370766028800
1821 1433862917351650256486400
1822 602512094563925764341760
1823 206782596746731229020160
1824 56970715430221869219840
1825 12287801367302756106240
1826 1997436506731362385920
1827 230007840169065971712
1828 16717361816799281152
1829 576460752303423488
1830 0
1831 0
1832 0
1833 0
1834 0
1835 0
1836 0
1837 0
1838 0
1839 0
1840 0
1841 0
1842 0
1843 0
1844 0
1845 0
1846 0
1847 0
1848 0
1849 0
1850 0
1851 0
1852 0
1853 0
1854 0
1855 0
1856 0
1857 0
1858 0
1859 0
1860 1073741824
1861 998579896320
1862 154447023964160
1863 9513936676192256
1864 311921209598017536
1865 6307740016315465728
1866 86014636586119987200
1867 839351618554665369600
1868 6113277621806479441920
1869 34282301957581433733120
1870 151563861286149496504320
1871 538018901535249294950400
1872 1555576389221481657139200
1873 3704665000792082469617664
1874 7330924393101792823476224
1875 12133943823065036397477888
1876 16879881528054183698104320
1877 19798506319892429364264960
1878 19609949116845834798891008
1879 16402062703706046745018368
1880 11565557034664520140718080
1881 6850678382902329003212800
1882 3389130531922082424422400
1883 1388397435299481109135360
1884 465260842680145265295360
1885 125335573946488112283648
1886 26466033714190551613440
1887 4216810403099542814720
1888 476444811778779512832
1889 34011184385901985792
1890 1152921504606846976
1891 0
1892 0
1893 0
1894 0
1895 0
1896 0
1897 0
1898 0
1899 0
1900 0
1901 0
1902 0
1903 0
1904 0
1905 0
1906 0
1907 0
1908 0
1909 0
1910 0
1911 0
1912 0
1913 0
1914 0
1915 0
1916 0
1917 0
1918 0
1919 0
1920 0
1921 0
1922 66571993088
1923 21303037788160
1924 2038700716326912
1925 92421099140153344
1926 2426053852429025280
1927 41287025561337593856
1928 489621777490221465600
1929 4252714867343637872640
1930 28049156147112082145280
1931 144346534558237615718400
1932 591820791688774224445440
1933 1964938596911345251123200
1934 5351182778921896900558848
1935 12074463706285305826902016
1936 22751144668246943245271040
1937 36010413926515591889289216
1938 48082086776881614170357760
1939 54304474477419234827698176
1940 51939865228402481359224832
1941 42056571035143709602611200
1942 28772849208189781813493760
1943 16569082600507958519398400
1944 7983285252972016377528320
1945 3190360064092424676311040
1946 1044463116220734269030400
1947 275246750627581736779776
1948 56926940441843827998720
1949 8893636486537217572864
1950 986324347191157587968
1951 69175290276410818560
1952 2305843009213693952
1953 0
1954 0
1955 0
1956 0
1957 0
1958 0
1959 0
1960 0
1961 0
1962 0
1963 0
1964 0
1965 0
1966 0
1967 0
1968 0
1969 0
1970 0
1971 0
1972 0
1973 0
1974 0
1975 0
1976 0
1977 0
1978 0
1979 0
1980 0
1981 0
1982 0
1983 0
1984 2147483648
1985 2130303778816
1986 351500123504640
1987 23105274785038336
1988 808684617476341760
1989 17467587737488982016
1990 254603324294915162112
1991 2657946792089773670400
1992 20731984978300234629120
1993 124662916209387031756800
1994 591820791688774224445440
1995 2259679386448047038791680
1996 7041029972265653816524800
1997 18111695559427958740353024
1998 38810776198774197300756480
1999 69770176982623959285497856
2000 105780590909139551174787072
2001 135761186193548087069245440
2002 147828847188530139253178368
2003 136683855864217056208486400
2004 107244256139616459486658560
2005 71247055182184221633413120
2006 39916426264860081887641600
2007 18743365376542994973327360
2008 7311241813545139883212800
2009 2339597380334444762628096
2010 603425568683544576786432
2011 122287501689886741626880
2012 18740162596631994171392
2013 2040671063154119147520
2014 140656423562035331072
2015 4611686018427387904
2016 0
2017 0
2018 0
2019 0
2020 0
2021 0
2022 0
2023 0
2024 0
2025 0
2026 0
2027 0
2028 0
2029 0
2030 0
2031 0
2032 0
2033 0
2034 0
2035 0
2036 0
2037 0
2038 0
2039 0
2040 0
2041 0
2042 0
2043 0
2044 0
2045 0
2046 0
2047 0
2048 137438953472
2049 46866683133952
2050 4780401679663104
2051 231052747850383360
2052 6469476939810734080
2053 117509226597653151744
2054 1488450203570273255424
2055 13821323318866823086080
2056 97562282250824633548800
2057 538018901535249294950400
2058 2367283166755096897781760
2059 8449235966718784579829760
2060 24784425502375101434167296
2061 60372318531426529134510080
2062 123123841734042281092055040
2063 211561181818279102349574144
2064 307725355372042330690289664
2065 380131321341934643793887232
2066 399537424833865241224806400
2067 357480853798721531622195200
2068 272034210695612482600304640
2069 175632275565384360305623040
2070 95799423035664196530339840
2071 43867450881270839299276800
2072 16711409859531748304486400
2073 5229688261924052998815744
2074 1320705018250776809570304
2075 262362276352847918399488
2076 39452973887646303518720
2077 4219692706861059932160
2078 285924533142498050048
2079 9223372036854775808
2080 0
2081 0
2082 0
2083 0
2084 0
2085 0
2086 0
2087 0
2088 0
2089 0
2090 0
2091 0
2092 0
2093 0
2094 0
2095 0
2096 0
2097 0
2098 0
2099 0
2100 0
2101 0
2102 0
2103 0
2104 0
2105 0
2106 0
2107 0
2108 0
2109 0
2110 0
2111 0
2112 4294967296
2113 4535485464576
2114 796733613277184
2115 55771352929402880
2116 2079474730653450240
2117 47874129354599432192
2118 744225101785136627712
2119 8292793991320093851648
2120 69106616594334115430400
2121 444450396920423330611200
2122 2259679386448047038791680
2123 9253925106406287873146880
2124 30980531877968876792709120
2125 85792242123606120349040640
2126 198366189460401452870533120
2127 385788037433332480755105792
2128 634683545454837307048722432
2129 886973083131180835519070208
2130 1055920337060929566094131200
2131 1072442561396164594866585600
2132 929450219876675982217707520
2133 686562531755593408467435520
2134 431097403660488884386529280
2135 229085576824414383007334400
2136 102357385389631958364979200
2137 38102014479732386134228992
2138 11666227661215195151204352
2139 2885985039881327102394368
2140 562204877898959825141760
2141 82987289901600845332480
2142 8720698260846190526464
2143 581072438321850875904
2144 18446744073709551616
2145 0
2146 0
2147 0
2148 0
2149 0
2150 0
2151 0
2152 0
2153 0
2154 0
2155 0
2156 0
2157 0
2158 0
2159 0
2160 0
2161 0
2162 0
2163 0
2164 0
2165 0
2166 0
2167 0
2168 0
2169 0
2170 0
2171 0
2172 0
2173 0
2174 0
2175 0
2176 0
2177 0
2178 283467841536
2179 102804337197056
2180 11154270585880576
2181 573648201559572480
2182 17097903340928368640
2183 330766711904505167872
2184 4465350610710819766272
2185 44228234620373833875456
2186 333337797690317497958400
2187 1964938596911345251123200
2188 9253925106406287873146880
2189 35406322146250144905953280
2190 111529914760687956453752832
2191 292329121310065298967101440
2192 642980062388887467925176320
2193 1194698438503223166209359872
2194 1884817801653759275478024192
2195 2534208808946230958625914880
2196 2910915523789589614637875200
2197 2859846830389772252977561600
2198 2402968861144576929636024320
2199 1724389614641955537546117120
2200 1053793653392306161833738240
2201 545906055411370444613222400
2202 238137590498327413338931200
2203 86663405483312878266089472
2204 25973865358931943921549312
2205 6296694632468350041587712
2206 1203315703573212257320960
2207 174413965216923810529280
2208 18013245587977377153024
2209 1180591620717411303424
2210 36893488147419103232
2211 0
2212 0
2213 0
2214 0
2215 0
2216 0
2217 0
2218 0
2219 0
2220 0
2221 0
2222 0
2223 0
2224 0
2225 0
2226 0
2227 0
2228 0
2229 0
2230 0
2231 0
2232 0
2233 0
2234 0
2235 0
2236 0
2237 0
2238 0
2239 0
2240 0
2241 0
2242 0
2243 0
2244 8589934592
2245 9637906612224
2246 1799075900948480
2247 133851247030566912
2248 5306245864426045440
2249 129944065391055601664
2250 2149983627379283591168
2251 25516289204061827235840
2252 226669702429415898611712
2253 1555576389221481657139200
2254 8449235966718784579829760
2255 37015700425625151492587520
2256 132773708048438043397324800
2257 394644313768588153605586944
2258 981390621540933503675269120
2259 2057536199644439897360564224
2260 3658763967916120946516164608
2261 5543581769569880221994188800
2262 7180258292014321049440092160
2263 7966716170371508419008921600
2264 7578594100532896470390538240
2265 6179062785800340676206919680
2266 4310974036604888843865292800
2267 2565758460433441089682145280
2268 1296526881602004805956403200
2269 552479209956119598946320384
2270 196659266289056146834587648
2271 57719700797626542047887360
2272 13717799020734619733458944
2273 2572605986949626205306880
2274 366269326955540002111488
2275 37188636052598456057856
2276 2398076729582241710080
2277 73786976294838206464
2278 0
2279 0
2280 0
2281 0
2282 0
2283 0
2284 0
2285 0
2286 0
2287 0
2288 0
2289 0
2290 0
2291 0
2292 0
2293 0
2294 0
2295 0
2296 0
2297 0
2298 0
2299 0
2300 0
2301 0
2302 0
2303 0
2304 0
2305 0
2306 0
2307 0
2308 0
2309 0
2310 0
2311 0
2312 584115552256
2313 224884487618560
2314 25906692973658112
2315 1414998897180278784
2316 44808298410708828160
2317 921421554591121539072
2318 13230668476180206714880
2319 139489047648871322222592
2320 1120015000239466793140224
2321 7041029972265653816524800
2322 35406322146250144905953280
2323 144844045143750592797081600
2324 488607245618251999702155264
2325 1373946870157306905145376768
2326 3248741367859641943200890880
2327 6504469276295326127139848192
2328 11087163539139760443988377600
2329 16155581157032222361240207360
2330 20182347631607821328155934720
2331 21653126001522561343972966400
2332 19963125923354946800053125120
2333 15806904800884592427506073600
2334 10729535379994390011398062080
2335 6223329031689623068590735360
2336 3069328944200664438590668800
2337 1278285230878864954424819712
2338 445266263295976181512273920
2339 128032790860189784178950144
2340 29842229448615663981559808
2341 5494039904333100031672320
2342 768565145087034758529024
2343 76738455346631734722560
2344 4869940435459321626624
2345 147573952589676412928
2346 0
2347 0
2348 0
2349 0
2350 0
2351 0
2352 0
2353 0
2354 0
2355 0
2356 0
2357 0
2358 0
2359 0
2360 0
2361 0
2362 0
2363 0
2364 0
2365 0
2366 0
2367 0
2368 0
2369 0
2370 0
2371 0
2372 0
2373 0
2374 0
2375 0
2376 0
2377 0
2378 0
2379 0
2380 17179869184
2381 20444044328960
2382 4047920777134080
2383 319515880008450048
2384 13442489523212648448
2385 349504727603528859648
2386 6142810363940810260480
2387 77493915360484067901440
2388 732317500156574441668608
2389 5351182778921896900558848
2390 30980531877968876792709120
2391 144844045143750592797081600
2392 555235506384377272388812800
2393 1766503118773680306615484416
2394 4710674983396480817641291776
2395 10612555135008163681122910208
2396 20326466488422894147312025600
2397 33261490617419281331965132800
2398 46671678898093086821360599040
2399 56298127603958659494329712640
2400 58463440204110915628727009280
2401 52284377418310574952520089600
2402 40235757674978962542742732800
2403 26590587680855662202160414720
2404 15039711826583255749094277120
2405 7243616308313568075073978368
2406 2949888994335842202518814720
2407 1005971928187205447120322560
2408 283501179761848807824818176
2409 64829670871130580373733376
2410 11720618462577280067567616
2411 1611507562279266429173760
2412 158273064152427952865280
2413 9887454823508319666176
2414 295147905179352825856
2415 0
2416 0
2417 0
2418 0
2419 0
2420 0
2421 0
2422 0
2423 0
2424 0
2425 0
2426 0
2427 0
2428 0
2429 0
2430 0
2431 0
2432 0
2433 0
2434 0
2435 0
2436 0
2437 0
2438 0
2439 0
2440 0
2441 0
2442 0
2443 0
2444 0
2445 0
2446 0
2447 0
2448 0
2449 0
2450 1202590842880
2451 490657063895040
2452 59909227501584384
2453 3469029554377457664
2454 116501575867842953216
2455 2541852564389300797440
2456 38746957680242033950720
2457 433965926018710780248064
2458 3704665000792082469617664
2459 24784425502375101434167296
2460 132773708048438043397324800
2461 579376180575002371188326400
2462 2087685504005258544181936128
2463 6280899977861974423521722368
2464 15918832702512245521684365312
2465 34234048822606979616525516800
2466 62827260055125309182600806400
2467 98834143548903007386410680320
2468 133708053059401816299033067520
2469 155902507210962441676605358080
2470 156853132254931724857560268800
2471 136182564438390334760052326400
2472 101930586109946705108281589760
2473 65627833425090570541502300160
2474 36218081541567840375369891840
2475 17043803078384866058997596160
2476 6790310515263636768062177280
2477 2268009438094790462598545408
2478 626686818420928943612755968
2479 140647421550927360810811392
2480 24978367215328629652193280
2481 3376492035251796327792640
2482 326286009175774548983808
2483 20070057552195992158208
2484 590295810358705651712
2485 0
2486 0
2487 0
2488 0
2489 0
2490 0
2491 0
2492 0
2493 0
2494 0
2495 0
2496 0
2497 0
2498 0
2499 0
2500 0
2501 0
2502 0
2503 0
2504 0
2505 0
2506 0
2507 0
2508 0
2509 0
2510 0
2511 0
2512 0
2513 0
2514 0
2515 0
2516 0
2517 0
2518 0
2519 0
2520 34359738368
2521 43293270343680
2522 9077155682058240
2523 758850215020068864
2524 33823038155180212224
2525 932012606942743625728
2526 17369325856660222115840
2527 232481746081452203704320
2528 2332566852350570443833344
2529 18111695559427958740353024
2530 111529914760687956453752832
2531 555235506384377272388812800
2532 2269223373918759287154278400
2533 7708377245557877701594841088
2534 21983149922516910482326028288
2535 53062775675040818405614551040
2536 109121030622059747527675084800
2537 192177501345089181029131878400
2538 291011644893992188415542558720
2539 380012361326720951586725560320
2540 428731894830146714610664734720
2541 418275019346484599620160716800
2542 352836644226738594605590118400
2543 257042347581604734620884008960
2544 161335090503347652581193154560
2545 86923395699762816900887740416
2546 39987384145441416523032821760
2547 15592564886901684430364999680
2548 5103021235713278540846727168
2549 1383032978584119047972978688
2550 304736080027009281756758016
2551 53179749555215792162734080
2552 7069530198808448561315840
2553 672346927998565737299968
2554 40730410914750689968128
2555 1180591620717411303424
2556 0
2557 0
2558 0
2559 0
2560 0
2561 0
2562 0
2563 0
2564 0
2565 0
2566 0
2567 0
2568 0
2569 0
2570 0
2571 0
2572 0
2573 0
2574 0
2575 0
2576 0
2577 0
2578 0
2579 0
2580 0
2581 0
2582 0
2583 0
2584 0
2585 0
2586 0
2587 0
2588 0
2589 0
2590 0
2591 0
2592 2473901162496
2593 1067900668477440
2594 137972766367285248
2595 8455759538795053056
2596 300649228046046330880
2597 6947730342664088846336
2598 112232567073804512133120
2599 1332895344200325967904768
2600 12074463706285305826902016
2601 85792242123606120349040640
2602 488607245618251999702155264
2603 2269223373918759287154278400
2604 8713817755848035662672429056
2605 27978554446839704250233126912
2606 75803965250058312008020787200
2607 174593648995295596044280135680
2608 343896581354370113420551782400
2609 582023289787984376831085117440
2610 849439395906788009429151252480
2611 1071829737075366786526661836800
2612 1171170054170156878936450007040
2613 1108915167569749868760426086400
2614 909534460673370599427743416320
2615 645340362013390610324772618240
2616 395106344089830985913126092800
2617 207934397556295365919770673152
2618 93555389321410106582189998080
2619 35721148649992949785927090176
2620 11459416108268414968918966272
2621 3047360800270092817567580160
2622 659428894484675822817902592
2623 113112483180935176981053440
2624 14791632415968446220599296
2625 1384833971101523458916352
2626 82641413450218791239680
2627 2361183241434822606848
2628 0
2629 0
2630 0
2631 0
2632 0
2633 0
2634 0
2635 0
2636 0
2637 0
2638 0
2639 0
2640 0
2641 0
2642 0
2643 0
2644 0
2645 0
2646 0
2647 0
2648 0
2649 0
2650 0
2651 0
2652 0
2653 0
2654 0
2655 0
2656 0
2657 0
2658 0
2659 0
2660 0
2661 0
2662 0
2663 0
2664 68719476736
2665 91534343012352
2666 20290112701071360
2667 1793645962774708224
2668 84557595387950530560
2669 2465323669977579913216
2670 48634112398648621924352
2671 689428626310513431674880
2672 7330924393101792823476224
2673 60372318531426529134510080
2674 394644313768588153605586944
2675 2087685504005258544181936128
2676 9076893495675037148617113600
2677 32844390002811826728534540288
2678 99923408738713229465118310400
2679 257733481850198260827270676480
2680 567429359234710687143910440960
2681 1072148165398918588899367321600
2682 1746069869363953130493255352320
2683 2458903514467017922031753625600
2684 3001123263811027002274653143040
2685 3178890147033282957113221447680
2686 2923503623592976926732032409600
2687 2333153616509950668097254850560
2688 1613350905033476525811931545600
2689 964059479579187605628027666432
2690 495843563403473564885606989824
2691 218295908416623582025109995520
2692 81648339771412456653547634688
2693 25684898173705068033783889920
2694 6704193760594204198648676352
2695 1425217288079783229961273344
2696 240364026759487251084738560
2697 30927958687934023915798528
2698 2851128764032548297768960
2699 167644010141872405086208
2700 4722366482869645213696
2701 0
2702 0
2703 0
2704 0
2705 0
2706 0
2707 0
2708 0
2709 0
2710 0
2711 0
2712 0
2713 0
2714 0
2715 0
2716 0
2717 0
2718 0
2719 0
2720 0
2721 0
2722 0
2723 0
2724 0
2725 0
2726 0
2727 0
2728 0
2729 0
2730 0
2731 0
2732 0
2733 0
2734 0
2735 0
2736 0
2737 0
2738 5085241278464
2739 2318870022979584
2740 316525758136713216
2741 20498811003139522560
2742 770413646867993722880
2743 18826108025283337519104
2744 321733358944906268114944
2745 4044647941021678799159296
2746 38810776198774197300756480
2747 292329121310065298967101440
2748 1766503118773680306615484416
2749 8713817755848035662672429056
2750 35581422503046145622579085312
2751 121645888899303061957535334400
2752 351454747977543082946278195200
2753 864654261690987713743101624320
2754 1822651881178161601128924446720
2755 3308342910373805931460904878080
2756 5191018530541482279844813209600
2757 7061466503084769417116830924800
2758 8344586635962367762422206300160
2759 8575610629206065651747295068160
2760 7666076168532695052319551651840
2761 5956987957046682556844054937600
2762 4016914498246615023450115276800
2763 2343987754270965943095596679168
2764 1178797905449767342935593975808
2765 508034114133233063622074171392
2766 186215511759361743244933201920
2767 57464517947950321702702940160
2768 14727245310157760042933157888
2769 3076659542521436813884653568
2770 510311318350911394610675712
2771 64625585318071094749429760
2772 5867540354965534178017280
2773 340010386766614455386112
2774 9444732965739290427392
2775 0
2776 0
2777 0
2778 0
2779 0
2780 0
2781 0
2782 0
2783 0
2784 0
2785 0
2786 0
2787 0
2788 0
2789 0
2790 0
2791 0
2792 0
2793 0
2794 0
2795 0
2796 0
2797 0
2798 0
2799 0
2800 0
2801 0
2802 0
2803 0
2804 0
2805 0
2806 0
2807 0
2808 0
2809 0
2810 0
2811 0
2812 137438953472
2813 193239168581632
2814 45217965448101888
2815 4220343441822842880
2816 210112812782180106240
2817 6471474633691147272192
2818 134920440847863918886912
2819 2022323970510839399579648
2820 22751144668246943245271040
2821 198366189460401452870533120
2822 1373946870157306905145376768
2823 7708377245557877701594841088
2824 35581422503046145622579085312
2825 136851625011715944702227251200
2826 443138595276032582845307289600
2827 1218376459655482687547097743360
2828 2864167241851396801774024130560
2829 5789600093154160380056583536640
2830 10108825559475518123908320460800
2831 15299844090017000403753133670400
2832 20125179533791592838782968135680
2833 23046953565991301439070855495680
2834 22998228505598085156958654955520
2835 19998459570085291440833613004800
2836 15140677724160318165311972966400
2837 9961947955651605258156285886464
2838 5679662635348879015962407337984
2839 2794187627732781849921407942656
2840 1179364907809291040551243612160
2841 423800819866133622557434183680
2842 128337423417089051802703233024
2843 32304925196475086545788862464
2844 6634047138561848129938784256
2845 1082478554077690837052948480
2846 134953428164207286094397440
2847 12070368730214813166206976
2848 689465506498968201199616
2849 18889465931478580854784
2850 0
2851 0
2852 0
2853 0
2854 0
2855 0
2856 0
2857 0
2858 0
2859 0
2860 0
2861 0
2862 0
2863 0
2864 0
2865 0
2866 0
2867 0
2868 0
2869 0
2870 0
2871 0
2872 0
2873 0
2874 0
2875 0
2876 0
2877 0
2878 0
2879 0
2880 0
2881 0
2882 0
2883 0
2884 0
2885 0
2886 0
2887 0
2888 10445360463872
2889 5024218383122432
2890 723487447169630208
2891 49438308889924730880
2892 1961052919300347658240
2893 50595165317948969582592
2894 913307599585540374003712
2895 12133943823065036397477888
2896 123123841734042281092055040
2897 981390621540933503675269120
2898 6280899977861974423521722368
2899 32844390002811826728534540288
2900 142325690012184582490316341248
2901 516995027822038013319525171200
2902 1589186686507151331583170969600
2903 4166061442692940802580398735360
2904 9373638246059116805805897154560
2905 18195886007055932623034976829440
2906 30599688180034000807506267340800
2907 44722621186203539641739929190400
2908 56939532339507921202410348871680
2909 63245128390394734181636301127680
2910 61328609348261560418556413214720
2911 51910895054263947995355335884800
2912 38315184444813866377524176486400
2913 24611871419845142402503765131264
2914 13716921081597292717796002627584
2915 6604443483732029827086964228096
2916 2731160839137305567592353628160
2917 962530675628167888520274247680
2918 286129337454493623691272781824
2919 70763169477993046719347032064
2920 14288716913825519049098919936
2921 2294208278791523863604756480
2922 281641937038345640544829440
2923 24820758233962855243186176
2924 1397820478929414983254016
2925 37778931862957161709568
2926 0
2927 0
2928 0
2929 0
2930 0
2931 0
2932 0
2933 0
2934 0
2935 0
2936 0
2937 0
2938 0
2939 0
2940 0
2941 0
2942 0
2943 0
2944 0
2945 0
2946 0
2947 0
2948 0
2949 0
2950 0
2951 0
2952 0
2953 0
2954 0
2955 0
2956 0
2957 0
2958 0
2959 0
2960 0
2961 0
2962 0
2963 0
2964 274877906944
2965 407369058091008
2966 100484367662448640
2967 9887661777984946176
2968 519102243344209674240
2969 16865055105982989860864
2970 371031212331625776939008
2971 5871263140192759547166720
2972 69770176982623959285497856
2973 642980062388887467925176320
2974 4710674983396480817641291776
2975 27978554446839704250233126912
2976 136851625011715944702227251200
2977 558354630047801054385087184896
2978 1920267246196141192329664921600
2979 5615126292325268038260537425920
2980 14060457369088675208708845731840
2981 30326476678426554371724961382400
2982 56609423133062901493886594580480
2983 91799064540102002422518802022400
2984 129695601439990264961045794652160
2985 159972971810998445282962408734720
2986 172486713791985638677189912166400
2987 162654137836693703718780052439040
2988 134103145556848532321334617702400
2989 96554264800930943271360924745728
2990 60583068110388042836932344938496
2991 33022217418660149135434821140480
2992 15567616783082641735276415680512
2993 6309923318006878380299575623680
2994 2181736198090513880645954961408
2995 636868525301937420474123288576
2996 154794433233109789698571632640
2997 30742390935806419772303736832
2998 4858323413911462299398307840
2999 587424611537120907422072832
3000 51020447480923646888771584
3001 2833419889721787128217600
3002 75557863725914323419136
3003 0
3004 0
3005 0
3006 0
3007 0
3008 0
3009 0
3010 0
3011 0
3012 0
3013 0
3014 0
3015 0
3016 0
3017 0
3018 0
3019 0
3020 0
3021 0
3022 0
3023 0
3024 0
3025 0
3026 0
3027 0
3028 0
3029 0
3030 0
3031 0
3032 0
3033 0
3034 0
3035 0
3036 0
3037 0
3038 0
3039 0
3040 0
3041 0
3042 21440476741632
3043 10863174882426880
3044 1647943629664157696
3045 118651941335819354112
3046 4960310325289114664960
3047 134920440847863918886912
3048 2568677623834332301885440
3049 36010413926515591889289216
3050 385788037433332480755105792
3051 3248741367859641943200890880
3052 21983149922516910482326028288
3053 121645888899303061957535334400
3054 558354630047801054385087184896
3055 2150699315739678135409224712192
3056 7018907865406585047825671782400
3057 19562375470036417681681872322560
3058 46868191230295584029029485772800
3059 97044725370964973989519876423680
3060 174418222626193804602785723842560
3061 273043371452611084128517462425600
3062 373270267558996372326912287047680
3063 446436200402786358929197419724800
3064 467630646280494398191492650762240
3065 429130065781915303428270776647680
3066 344836660003324797397717588377600
3067 242332272441552171347729379753984
3068 148599978383970671109456695132160
3069 79253321804784357925043570737152
3070 36597555244439894605737538617344
3071 14544907987270092537639699742720
3072 4935731071090015008674455486464
3073 1415263389559860934386940641280
3074 338166300293870617495341105152
3075 66073198429195887271816986624
3076 10279930701899615879886274560
3077 1224490739542167525330518016
3078 104836535919706123744051200
3079 5742397643169488579854336
3080 151115727451828646838272
3081 0
3082 0
3083 0
3084 0
3085 0
3086 0
3087 0
3088 0
3089 0
3090 0
3091 0
3092 0
3093 0
3094 0
3095 0
3096 0
3097 0
3098 0
3099 0
3100 0
3101 0
3102 0
3103 0
3104 0
3105 0
3106 0
3107 0
3108 0
3109 0
3110 0
3111 0
3112 0
3113 0
3114 0
3115 0
3116 0
3117 0
3118 0
3119 0
3120 549755813888
3121 857619069665280
3122 222695085089751040
3123 23071210815298207744
3124 1275508369360058056704
3125 43650730862544209051648
3126 1011903306358979391651840
3127 16879881528054183698104320
3128 211561181818279102349574144
3129 2057536199644439897360564224
3130 15918832702512245521684365312
3131 99923408738713229465118310400
3132 516995027822038013319525171200
3133 2233418520191204217540348739584
3134 8141933123871638655477779267584
3135 25268068315463706172172418416640
3136 67245665678250185780781436108800
3137 154389335817444276801508894310400
3138 307308297008055750966812942008320
3139 532434574332591614050609051729920
3140 805477945785202698179126514155520
3141 1066486478739989635219749391564800
3142 1237845828389543995212774663782400
3143 1260569568234376203820545406402560
3144 1126466422677527671499210788700160
3145 882781849608511481338157026246656
3146 605830681103880428369323449384960
3147 363244391605261640489783032545280
3148 189641877175733999320639972835328
3149 85814957124893545972074228482048
3150 33453288370721212836571309408256
3151 11145199192783904858297157550080
3152 3140115645585941448171024547840
3153 737817382459354074535289683968
3154 141863043686214699142430588928
3155 21734710626873473574616694784
3156 2551022374046182344438579200
3157 215339911618855821744537600
3158 11635911013790805806546944
3159 302231454903657293676544
3160 0
3161 0
3162 0
3163 0
3164 0
3165 0
3166 0
3167 0
3168 0
3169 0
3170 0
3171 0
3172 0
3173 0
3174 0
3175 0
3176 0
3177 0
3178 0
3179 0
3180 0
3181 0
3182 0
3183 0
3184 0
3185 0
3186 0
3187 0
3188 0
3189 0
3190 0
3191 0
3192 0
3193 0
3194 0
3195 0
3196 0
3197 0
3198 0
3199 0
3200 43980465111040
3201 23441587904184320
3202 3741277429507817472
3203 283446304302235123712
3204 12471637389298345443328
3205 357142343420816255877120
3206 7161161860386623387074560
3207 105780590909139551174787072
3208 1194698438503223166209359872
3209 10612555135008163681122910208
3210 75803965250058312008020787200
3211 443138595276032582845307289600
3212 2150699315739678135409224712192
3213 8768235671861764705899146903552
3214 30321681978556447406606902099968
3215 89660887571000247707708581478400
3216 228227713817091539619621843763200
3217 502868122376818501582057541468160
3218 963453039268499111139197331701760
3219 1610955891570405396358253028311040
3220 2357496426688398141012077602406400
3221 3025845358285551988297893622579200
3222 3410952949340076786808534629089280
3223 3379399268032583014497632366100480
3224 2942606165361704937793856754155520
3225 2250228244100127305371772812001280
3226 1508861318975702198957560289034240
3227 884995426820091996829653206564864
3228 452478864840347787852755022905344
3229 200719730224327277019427856449536
3230 76778038883622455690491529789440
3231 25120925164687531585368196382720
3232 6956563891759624131332731305984
3233 1607781161777099923614213341184
3234 304285948776228630044633726976
3235 45918402732831282199894425600
3236 5311717819931776936365260800
3237 442164618524050620648783872
3238 23574053482485268906770432
3239 604462909807314587353088
3240 0
3241 0
3242 0
3243 0
3244 0
3245 0
3246 0
3247 0
3248 0
3249 0
3250 0
3251 0
3252 0
3253 0
3254 0
3255 0
3256 0
3257 0
3258 0
3259 0
3260 0
3261 0
3262 0
3263 0
3264 0
3265 0
3266 0
3267 0
3268 0
3269 0
3270 0
3271 0
3272 0
3273 0
3274 0
3275 0
3276 0
3277 0
3278 0
3279 0
3280 1099511627776
3281 1803199069552640
3282 492273345987870720
3283 53624976489612050432
3284 3117909347324586360832
3285 112244736503685108989952
3286 2738091299559591295057920
3287 48082086776881614170357760
3288 634683545454837307048722432
3289 6504469276295326127139848192
3290 53062775675040818405614551040
3291 351454747977543082946278195200
3292 1920267246196141192329664921600
3293 8768235671861764705899146903552
3294 33820337591466806722753852342272
3295 111179500588040307157558641033216
3296 313813106498500866976980035174400
3297 765234099269071632842261476147200
3298 1620352838769748505097740966952960
3299 2991775227202181450379612766863360
3300 4832867674711216189074759084933120
3301 6847965810856775552463653987942400
3302 8527382373350191967021336572723200
3303 9343045035148905981258160070983680
3304 9011731381420221371993686309601280
3305 7650776029940432838264027560804352
3306 5712117850408015467482192522772480
3307 3744211421161927678894686643159040
3308 2149274607991651992300586358800384
3309 1076587643930482667649658502774784
3310 468346037190096979711998331715584
3311 175846476152812721097577374679040
3312 56522081620546946067078441861120
3313 15388762548437956411736041979904
3314 3499288410926629245513287860224
3315 652041318806204207238500843520
3316 96938850213754929088666009600
3317 11054115463101265516219596800
3318 907601059075682852910661632
3319 47752569874777852400893952
3320 1208925819614629174706176
3321 0
3322 0
3323 0
3324 0
3325 0
3326 0
3327 0
3328 0
3329 0
3330 0
3331 0
3332 0
3333 0
3334 0
3335 0
3336 0
3337 0
3338 0
3339 0
3340 0
3341 0
3342 0
3343 0
3344 0
3345 0
3346 0
3347 0
3348 0
3349 0
3350 0
3351 0
3352 0
3353 0
3354 0
3355 0
3356 0
3357 0
3358 0
3359 0
3360 0
3361 0
3362 90159953477632
3363 50489573947473920
3364 8467101550991376384
3365 674142561583694348288
3366 31179093473245863608320
3367 938774159849002729734144
3368 19798506319892429364264960
3369 307725355372042330690289664
3370 3658763967916120946516164608
3371 34234048822606979616525516800
3372 257733481850198260827270676480
3373 1589186686507151331583170969600
3374 8141933123871638655477779267584
3375 35072942687447058823596587614208
3376 128284039140046508258721508884480
3377 401680776318081109730534445023232
3378 1084081640631184813193203757875200
3379 2536204443291780268848638035230720
3380 5167611756076495232473876597309440
3381 9205462237545173693475731590348800
3382 14380728202799228660173673374679040
3383 19747622338284655081523095221043200
3384 23876670645380537507659742403624960
3385 25444888606362977991511584874168320
3386 23908675093563852619575086127513600
3387 19802008548081120287271600745611264
3388 14441958338767435332879505623613440
3389 9258413695964039351448679699447808
3390 5203506945663999560306682763411456
3391 2554614748309619889338172718448640
3392 1090248152147438870804979723010048
3393 401934802635000505365891142123520
3394 126957291024613140396822346334208
3395 33993087420430112670700510642176
3396 7607148719405715751115843174400
3397 1395919443078070978876790538240
3398 204501136067373412050062540800
3399 22992560163250632273736761344
3400 1862350225116336243634864128
3401 96714065569170333976494080
3402 2417851639229258349412352
3403 0
3404 0
3405 0
3406 0
3407 0
3408 0
3409 0
3410 0
3411 0
3412 0
3413 0
3414 0
3415 0
3416 0
3417 0
3418 0
3419 0
3420 0
3421 0
3422 0
3423 0
3424 0
3425 0
3426 0
3427 0
3428 0
3429 0
3430 0
3431 0
3432 0
3433 0
3434 0
3435 0
3436 0
3437 0
3438 0
3439 0
3440 0
3441 0
3442 0
3443 0
3444 2199023255552
3445 3786718046060544
3446 1085525839870689280
3447 124184156081206853632
3448 7584103817816561418240
3449 286847659953861945196544
3450 7353730918817188049584128
3451 135761186193548087069245440
3452 1884817801653759275478024192
3453 20326466488422894147312025600
3454 174593648995295596044280135680
3455 1218376459655482687547097743360
3456 7018907865406585047825671782400
3457 33820337591466806722753852342272
3458 137786560557827731092700879912960
3459 478927079456173630832560299835392
3460 1430987765633163953415028960395264
3461 3698631479800512892070930468044800
3462 8313114564123057547892758004367360
3463 16318773966557353365706978728345600
3464 28076659824512779765100981350563840
3465 42457388027312008425274654725242880
3466 56550009423269694097088863587532800
3467 66439431361058886977835804949217280
3468 68913239975566398727010542367539200
3469 63118902247008570915678227376635904
3470 51028252796978271509507586536767488
3471 36372339519858726023548384533544960
3472 22815376607911382687498532116496384
3473 12560189179188964455912682532372480
3474 6045921570999433738100342100328448
3475 2532189256600503183805114195378176
3476 916913768511094902865939167969280
3477 284692107146102193617116776628224
3478 74984751662713483832427597004800
3479 16518380076423839916708688035840
3480 2985716586583651815930913095680
3481 431110503060949355132564275200
3482 47800322444652630253294845952
3483 3820205589982228192071516160
3484 195845982777569926302400512
3485 4835703278458516698824704
3486 0
3487 0
3488 0
3489 0
3490 0
3491 0
3492 0
3493 0
3494 0
3495 0
3496 0
3497 0
3498 0
3499 0
3500 0
3501 0
3502 0
3503 0
3504 0
3505 0
3506 0
3507 0
3508 0
3509 0
3510 0
3511 0
3512 0
3513 0
3514 0
3515 0
3516 0
3517 0
3518 0
3519 0
3520 0
3521 0
3522 0
3523 0
3524 0
3525 0
3526 0
3527 0
3528 184717953466368
3529 108552583987068928
3530 19105254781724131328
3531 1596653435329802403840
3532 77526394582124850053120
3533 2451243639605729349861376
3534 54304474477419234827698176
3535 886973083131180835519070208
3536 11087163539139760443988377600
3537 109121030622059747527675084800
3538 864654261690987713743101624320
3539 5615126292325268038260537425920
3540 30321681978556447406606902099968
3541 137786560557827731092700879912960
3542 532141199395748478702844777594880
3543 1761215711548509481126189489717248
3544 5030138812528697533216465436540928
3545 12469671846184586321839137006551040
3546 26961452640399105560733269203353600
3547 51048472408205054118365420637388800
3548 84914776054624016850549309450485760
3549 124410020731193327013595499892572160
3550 160853360137300463209497211982315520
3551 183768639934843729938694779646771200
3552 185643830138260502693171256990105600
3553 165841821590179382405899656244494336
3554 130940422271491413684774184320761856
3555 91261506431645530749994128465985536
3556 56037767107150764495610429759815680
3557 30229607854997168690501710501642240
3558 14272339446293745217810643646676992
3559 5868248118471007378342010675003392
3560 2087742119071416086525523028606976
3561 637370389133064612575634574540800
3562 165183800764238399167086880358400
3563 35828599039003821791170957148160
3564 6380435445302050455961951272960
3565 908206126448399974812602073088
3566 99325345339537932993859420160
3567 7833839311102797052096020480
3568 396527668833598369303625728
3569 9671406556917033397649408
3570 0
3571 0
3572 0
3573 0
3574 0
3575 0
3576 0
3577 0
3578 0
3579 0
3580 0
3581 0
3582 0
3583 0
3584 0
3585 0
3586 0
3587 0
3588 0
3589 0
3590 0
3591 0
3592 0
3593 0
3594 0
3595 0
3596 0
3597 0
3598 0
3599 0
3600 0
3601 0
3602 0
3603 0
3604 0
3605 0
3606 0
3607 0
3608 0
3609 0
3610 0
3611 0
3612 4398046511104
3613 7942871999053824
3614 2388156847715516416
3615 286578821725861969920
3616 18361514506292727644160
3617 728748109071973590499328
3618 19609949116845834798891008
3619 380131321341934643793887232
3620 5543581769569880221994188800
3621 62827260055125309182600806400
3622 567429359234710687143910440960
3623 4166061442692940802580398735360
3624 25268068315463706172172418416640
3625 128284039140046508258721508884480
3626 551146242231310924370803519651840
3627 2022136557703844219070810154860544
3628 6384406954363346869082436900225024
3629 17457540584658420850574791809171456
3630 41565572820615287739463790021836800
3631 86560453213912917852880495863398400
3632 158250264465435667766932803975905280
3633 254744328163872050551647928351457280
3634 361920060308926042221368726960209920
3635 454585582996718700374666033863065600
3636 505363759820820257331410644028620800
3637 497525464770538147217698968733483008
3638 433740148774315307830814485562523648
3639 334625523582700279416645137708613632
3640 228153766079113826874985321164963840
3641 137195912572679457903046224584376320
3642 72551058851993204857204105203941376
3643 33609057405788496803231515684110336
3644 13570323773964204562415899685945344
3645 4744868452435036560285279610470400
3646 1424710281591556192816124343091200
3647 363404361681324478167591136788480
3648 77628631251174947214203740487680
3649 13623091896725999622189031096320
3650 1912012897786105210131793838080
3651 206291101859040322371861872640
3652 16059370587760733956796841984
3653 802726744224113772004900864
3654 19342813113834066795298816
3655 0
3656 0
3657 0
3658 0
3659 0
3660 0
3661 0
3662 0
3663 0
3664 0
3665 0
3666 0
3667 0
3668 0
3669 0
3670 0
3671 0
3672 0
3673 0
3674 0
3675 0
3676 0
3677 0
3678 0
3679 0
3680 0
3681 0
3682 0
3683 0
3684 0
3685 0
3686 0
3687 0
3688 0
3689 0
3690 0
3691 0
3692 0
3693 0
3694 0
3695 0
3696 0
3697 0
3698 378231999954944
3699 232990911972245504
3700 42986823258879295488
3701 3766464514111328747520
3702 191775818176835155394560
3703 6359983497355405880721408
3704 147828847188530139253178368
3705 2534208808946230958625914880
3706 33261490617419281331965132800
3707 343896581354370113420551782400
3708 2864167241851396801774024130560
3709 19562375470036417681681872322560
3710 111179500588040307157558641033216
3711 532141199395748478702844777594880
3712 2166574883254118806147296594493440
3713 7566704538504707400393999289155584
3714 22829091533784088804597804673531904
3715 59854424861686014344827857631444992
3716 137054050922028786600394118450380800
3717 275217851244235943942491833001574400
3718 486330081040119369234964226852782080
3719 758308697790130755130486856488058880
3720 1045546840892453010861731877885050880
3721 1276708445863124860626721627019673600
3722 1382015179918161520049163802037452800
3723 1326734572721435059247197249955954688
3724 1129361142091613443031177339766571008
3725 851774060028691620333278532349198336
3726 568383066372529182741191501849559040
3727 334851040855353253187095870172037120
3728 173646796596573900150029497701236736
3729 78954611048519008363147052718227456
3730 31316131786071241297882845429104640
3731 10764477683136202345721828370022400
3732 3179788164711589183966422446899200
3733 798465921440656599917524187873280
3734 168018133392953995340331383521280
3735 29062596046348799194003266338816
3736 4022676486251286286251306516480
3737 428249882340286238847915786240
3738 32911796513188664652200935424
3739 1624796301562061610805100544
3740 38685626227668133590597632
3741 0
3742 0
3743 0
3744 0
3745 0
3746 0
3747 0
3748 0
3749 0
3750 0
3751 0
3752 0
3753 0
3754 0
3755 0
3756 0
3757 0
3758 0
3759 0
3760 0
3761 0
3762 0
3763 0
3764 0
3765 0
3766 0
3767 0
3768 0
3769 0
3770 0
3771 0
3772 0
3773 0
3774 0
3775 0
3776 0
3777 0
3778 0
3779 0
3780 0
3781 0
3782 0
3783 0
3784 8796093022208
3785 16642207998017536
3786 5242295519375523840
3787 659131289969482530816
3788 44255958040808112783360
3789 1841047854497617491787776
3790 51939865228402481359224832
3791 1055920337060929566094131200
3792 16155581157032222361240207360
3793 192177501345089181029131878400
3794 1822651881178161601128924446720
3795 14060457369088675208708845731840
3796 89660887571000247707708581478400
3797 478927079456173630832560299835392
3798 2166574883254118806147296594493440
3799 8377422881915926050436213498707968
3800 27902222985736108538952872378761216
3801 80573264236885019310345192965406720
3802 202839995364602604168583295306563584
3803 447229008271883408906549228627558400
3804 866936231419343223418849273954959360
3805 1482148818407982839573224310408478720
3806 2240457516198113594703711166896537600
3807 3000264847778343422472795823496232960
3808 3564144411367890235916264542096588800
3809 3759081289377399334533725541541871616
3810 3520949442991500734156023471036956672
3811 2927973331348627444895644954950369280
3812 2159855652215610894416527707028324352
3813 1411157957890417281288475452867870720
3814 814804199414692916088599950751956992
3815 414511708004724793906522026770694144
3816 185049869644966425851125904808345600
3817 72122000477012555716336250079150080
3818 24378375929455517077075905426227200
3819 7086385052785827324268027167375360
3820 1752189105383663094263455856721920
3821 363282450579359989925040829235200
3822 61949217888269808808270120353792
3823 8457935176220653217246336778240
3824 888618505856093945609425256448
3825 67429046514825556848411672576
3826 3288278229351791355200798720
3827 77371252455336267181195264
3828 0
3829 0
3830 0
3831 0
3832 0
3833 0
3834 0
3835 0
3836 0
3837 0
3838 0
3839 0
3840 0
3841 0
3842 0
3843 0
3844 0
3845 0
3846 0
3847 0
3848 0
3849 0
3850 0
3851 0
3852 0
3853 0
3854 0
3855 0
3856 0
3857 0
3858 0
3859 0
3860 0
3861 0
3862 0
3863 0
3864 0
3865 0
3866 0
3867 0
3868 0
3869 0
3870 0
3871 0
3872 774056185954304
3873 499266239940526080
3874 96458237556509638656
3875 8851191608161622556672
3876 472063552435286536355840
3877 16402062703706046745018368
3878 399537424833865241224806400
3879 7180258292014321049440092160
3880 98834143548903007386410680320
3881 1072148165398918588899367321600
3882 9373638246059116805805897154560
3883 67245665678250185780781436108800
3884 401680776318081109730534445023232
3885 2022136557703844219070810154860544
3886 8666299533016475224589186377973760
3887 31888254840841266901660425575727104
3888 101462629039040394687101354104586240
3889 280855378197142067310346101193703424
3890 679788092573262781537954827513888768
3891 1444893719032238705698082123258265600
3892 2706532624918925185307627001615482880
3893 4480915032396227189407422333793075200
3894 6572008714181133211130886089563176960
3895 8553946587282936566199034901031813120
3896 9892319182572103511930856688268083200
3897 10171631724197668787561845582995652608
3898 9300621170166228354374401621607055360
3899 7559494782754638130457846974599135232
3900 5456477437176280154315438417755766784
3901 3492017997491541068951142646079815680
3902 1976901992022533632477258896906387456
3903 986932638106487604539338158977843200
3904 432732002862075334298017500474900480
3905 165772956320297516124116156898344960
3906 55116328188334212522084655746252800
3907 15769701948452967848371102710497280
3908 3840414477553234179207574480486400
3909 784690093251417578238088191148032
3910 131943788749042190189042853740544
3911 17772370117121878912188505128960
3912 1843060604738565220523252383744
3913 138107685632775236918433546240
3914 6653927711158918977582792704
3915 154742504910672534362390528
3916 0
3917 0
3918 0
3919 0
3920 0
3921 0
3922 0
3923 0
3924 0
3925 0
3926 0
3927 0
3928 0
3929 0
3930 0
3931 0
3932 0
3933 0
3934 0
3935 0
3936 0
3937 0
3938 0
3939 0
3940 0
3941 0
3942 0
3943 0
3944 0
3945 0
3946 0
3947 0
3948 0
3949 0
3950 0
3951 0
3952 0
3953 0
3954 0
3955 0
3956 0
3957 0
3958 0
3959 0
3960 17592186044416
3961 34832528367943680
3962 11483123518632099840
3963 1511179055051984338944
3964 106214299297939470680064
3965 4626222813865808056287232
3966 136683855864217056208486400
3967 2910915523789589614637875200
3968 46671678898093086821360599040
3969 582023289787984376831085117440
3970 5789600093154160380056583536640
3971 46868191230295584029029485772800
3972 313813106498500866976980035174400
3973 1761215711548509481126189489717248
3974 8377422881915926050436213498707968
3975 34087444829864802550050799753363456
3976 119580955653154750881226595908976640
3977 364071786551850827994893094139985920
3978 967390747123489342957858793000534016
3979 2254034201690292380889008112282894336
3980 4623659900903163858233862794426449920
3981 8377362886653816049761702624047923200
3982 13442745097188681568222267001379225600
3983 19144547123918953267207363826118819840
3984 24236181997301653604230598886256803840
3985 27302800943899005692929164459619909632
3986 27385162334378339043435738108065218560
3987 24457189003029711598540093153114849280
3988 19438700869940498049748749363254919168
3989 13735270790133394871207827741247275008
3990 8613644393812467970079485193663545344
3991 4782827400054516852767561847354163200
3992 2343965015502908060780928127572377600
3993 1009708006678175780028707501108101120
3994 380302664499506066402384124649144320
3995 124405426482240079692705365827256320
3996 35043782107673261885269117134438400
3997 8407393856265188338265230619443200
3998 1693278622279374774092716623003648
3999 280803447850525686812578381037568
4000 37321977245955945715595860770816
4001 3820979302506781554743328112640
4002 282791927724254056547268689920
4003 13462597927228510489527975936
4004 309485009821345068724781056
4005 0
4006 0
4007 0
4008 0
4009 0
4010 0
4011 0
4012 0
4013 0
4014 0
4015 0
4016 0
4017 0
4018 0
4019 0
4020 0
4021 0
4022 0
4023 0
4024 0
4025 0
4026 0
4027 0
4028 0
4029 0
4030 0
4031 0
4032 0
4033 0
4034 0
4035 0
4036 0
4037 0
4038 0
4039 0
4040 0
4041 0
4042 0
4043 0
4044 0
4045 0
4046 0
4047 0
4048 0
4049 0
4050 1583296743997440
4051 1068197536616939520
4052 215882722150283476992
4053 20724741326427213791232
4054 1156555703466452014071808
4055 42056571035143709602611200
4056 1072442561396164594866585600
4057 20182347631607821328155934720
4058 291011644893992188415542558720
4059 3308342910373805931460904878080
4060 30326476678426554371724961382400
4061 228227713817091539619621843763200
4062 1430987765633163953415028960395264
4063 7566704538504707400393999289155584
4064 34087444829864802550050799753363456
4065 131951399341412138903422450658181120
4066 442087169384390291136655900027125760
4067 1289854329497985790610478390667378688
4068 3294357679393504248991627241028845568
4069 7397855841445062173174180471082319872
4070 14660385051644178087082979592083865600
4071 25716555838100086478338249915681996800
4072 40029507622739629558706306181884805120
4073 55396987422403779666812797454301265920
4074 68257002359747514232322911149049774080
4075 74948865336193348960982020085231124480
4076 73371567009089134795620279459344547840
4077 64033367571568699457995880255427969024
4078 49790356614233556408128375562021371904
4079 34454577575249871880317940774654181376
4080 21181092771670003205113488181139865600
4081 11539520076322008914613800012664012800
4082 5553394036729966790157891256094556160
4083 2350961925996946592305647316012892160
4084 870837985375680557848937560790794240
4085 280350256861386095082152937075507200
4086 77768393170452992128953383229849600
4087 18384167899033211833006637621182464
4088 3650444822056833928563518953488384
4089 597151635935295131449533772333056
4090 78330075701389021872238226309120
4091 7918173976279113583323523317760
4092 578891710870825951049702965248
4093 27234680864278366047780732928
4094 618970019642690137449562112
4095 0
4096 0
4097 0
4098 0
4099 0
4100 0
4101 0
4102 0
4103 0
4104 0
4105 0
4106 0
4107 0
4108 0
4109 0
4110 0
4111 0
4112 0
4113 0
4114 0
4115 0
4116 0
4117 0
4118 0
4119 0
4120 0
4121 0
4122 0
4123 0
4124 0
4125 0
4126 0
4127 0
4128 0
4129 0
4130 0
4131 0
4132 0
4133 0
4134 0
4135 0
4136 0
4137 0
4138 0
4139 0
4140 35184372088832
4141 72831650223882240
4142 25102642110498078720
4143 3454123554404535631872
4144 253878081248733368942592
4145 11565557034664520140718080
4146 357480853798721531622195200
4147 7966716170371508419008921600
4148 133708053059401816299033067520
4149 1746069869363953130493255352320
4150 18195886007055932623034976829440
4151 154389335817444276801508894310400
4152 1084081640631184813193203757875200
4153 6384406954363346869082436900225024
4154 31888254840841266901660425575727104
4155 136349779319459210200203199013453824
4156 503064709989133779569298093134315520
4157 1612317911872482238263097988334223360
4158 4514490153242950267136674367335825408
4159 11096783762167593259761270706623479808
4160 24043031484696452062816086531017539584
4161 46075495876595988273689364432263577600
4162 78318601870577536093121033834122444800
4163 118348109493317165651827340016007249920
4164 159266338839410866542086792681116139520
4165 191119606607293039850504151217339367424
4166 204668055341143376008835516386592686080
4167 195657512024237692788320745224918794240
4168 166944136883018395015489259237365776384
4169 127051254808733902558672406606537293824
4170 86136443938124679700794851936635453440
4171 51927840343449040115762100056988057600
4172 27766970183649833950789456280472780800
4173 13126204086816285140373197514405314560
4174 5462529180992905317416062881324072960
4175 1990486823715841275083285853236101120
4176 630788077938118713934844108419891200
4177 172351574053436360934437227698585600
4178 40154893042625173214198708488372224
4179 7862496539814719230752194669051904
4180 1268947226362502154330259266207744
4181 164302110007791606853963108843520
4182 16401931808006735279741584015360
4183 1184708617596108923078461882368
4184 55088331748199422233011027968
4185 1237940039285380274899124224
4186 0
4187 0
4188 0
4189 0
4190 0
4191 0
4192 0
4193 0
4194 0
4195 0
4196 0
4197 0
4198 0
4199 0
4200 0
4201 0
4202 0
4203 0
4204 0
4205 0
4206 0
4207 0
4208 0
4209 0
4210 0
4211 0
4212 0
4213 0
4214 0
4215 0
4216 0
4217 0
4218 0
4219 0
4220 0
4221 0
4222 0
4223 0
4224 0
4225 0
4226 0
4227 0
4228 0
4229 0
4230 0
4231 0
4232 3236962232172544
4233 2282058373681643520
4234 481970728521563111424
4235 48357729761663498846208
4236 2820867569430370766028800
4237 107244256139616459486658560
4238 2859846830389772252977561600
4239 56298127603958659494329712640
4240 849439395906788009429151252480
4241 10108825559475518123908320460800
4242 97044725370964973989519876423680
4243 765234099269071632842261476147200
4244 5030138812528697533216465436540928
4245 27902222985736108538952872378761216
4246 131951399341412138903422450658181120
4247 536602357321742698207251299343269888
4248 1890303758747048141411907986322882560
4249 5804344482740936057747152758003204096
4250 15617695665272909032256603216729341952
4251 36989279207225310865870902355411599360
4252 77406833072681260299798132246202810368
4253 143584103429392149504055228695891148800
4254 236696218986634331303654680032014499840
4255 347490193831441890637280274940617031680
4256 455046682398316761548819407660331827200
4257 532136943886972777622972342605140983808
4258 556079244700465021608911591691874467840
4259 519381759191612784492633250960693526528
4260 433468986994503902847235269598774296576
4261 323011664767967548877980694762382950400
4262 214635073419589365811816680235550638080
4263 126934720839542098060751800139304140800
4264 66640728440759601481894695073134673920
4265 30954332025626463465357689660836413440
4266 12666734332737171750530000884229734400
4267 4541674161154454740330877580623216640
4268 1417112942217143412127594983299481600
4269 381471483904939145534887730639536128
4270 87610675729364014285524454883721216
4271 16919296351500028724403456882769920
4272 2694554604127782352404994985033728
4273 344440567968141440874573264322560
4274 33961647037755122461582573961216
4275 2423886596920774578252485230592
4276 111414603535684224740921180160
4277 2475880078570760549798248448
4278 0
4279 0
4280 0
4281 0
4282 0
4283 0
4284 0
4285 0
4286 0
4287 0
4288 0
4289 0
4290 0
4291 0
4292 0
4293 0
4294 0
4295 0
4296 0
4297 0
4298 0
4299 0
4300 0
4301 0
4302 0
4303 0
4304 0
4305 0
4306 0
4307 0
4308 0
4309 0
4310 0
4311 0
4312 0
4313 0
4314 0
4315 0
4316 0
4317 0
4318 0
4319 0
4320 0
4321 0
4322 0
4323 0
4324 70368744177664
4325 152137224912109568
4326 54769400968359444480
4327 7872188565852197486592
4328 604471622020793735577600
4329 28772849208189781813493760
4330 929450219876675982217707520
4331 21653126001522561343972966400
4332 380012361326720951586725560320
4333 5191018530541482279844813209600
4334 56609423133062901493886594580480
4335 502868122376818501582057541468160
4336 3698631479800512892070930468044800
4337 22829091533784088804597804673531904
4338 119580955653154750881226595908976640
4339 536602357321742698207251299343269888
4340 2079334134621752955553098784955170816
4341 7005243341239060759350011949314211840
4342 20637669271967772649767654250678059008
4343 53428958854881004584035747846705643520
4344 122064621383843525857373977772858277888
4345 246964657898554497146974993356932775936
4346 443805410599939371194352525060027187200
4347 710088656959902993910964040096043499520
4348 1013513065341705514358734135243466342400
4349 1292332578011219602798647117755342389248
4350 1473609998456232307263615717983467339776
4351 1503473513449405428794464673833586524160
4352 1372651792149262359016245020396118605824
4353 1121040483606475610811815352410623180800
4354 818296217412184457157551093398036807680
4355 533125827526076811855157560585077391360
4356 309403382046383864023082512839553843200
4357 159533865055151773244535785175079976960
4358 72833722413238737565547505084320972800
4359 29314442312906026051226573474931671040
4360 10344924478185146908531443378086215680
4361 3178929032541159546124064421996134400
4362 843252753895128637498172878255816704
4363 190946344538357467032553299105546240
4364 36376487155725061757467432297955328
4365 5717713428271147918517916187754496
4366 721684999552296352308629696675840
4367 70292711310702462769322071687168
4368 4957949857337948000970992517120
4369 225305087149939210031640608768
4370 4951760157141521099596496896
4371 0
4372 0
4373 0
4374 0
4375 0
4376 0
4377 0
4378 0
4379 0
4380 0
4381 0
4382 0
4383 0
4384 0
4385 0
4386 0
4387 0
4388 0
4389 0
4390 0
4391 0
4392 0
4393 0
4394 0
4395 0
4396 0
4397 0
4398 0
4399 0
4400 0
4401 0
4402 0
4403 0
4404 0
4405 0
4406 0
4407 0
4408 0
4409 0
4410 0
4411 0
4412 0
4413 0
4414 0
4415 0
4416 0
4417 0
4418 6614661952700416
4419 4868391197187506176
4420 1073480258979845111808
4421 112459836655031392665600
4422 6850678382902329003212800
4423 272034210695612482600304640
4424 7578594100532896470390538240
4425 155902507210962441676605358080
4426 2458903514467017922031753625600
4427 30599688180034000807506267340800
4428 307308297008055750966812942008320
4429 2536204443291780268848638035230720
4430 17457540584658420850574791809171456
4431 101462629039040394687101354104586240
4432 503064709989133779569298093134315520
4433 2146409429286970792829005197373079552
4434 7939275786737602193930013542556106752
4435 25619175647959993634194329414634831872
4436 72510729874481363364048514934814801920
4437 180836476124212630899813300404234485760
4438 398942908913049572314344220038122176512
4439 781097522655893293302060444105647849472
4440 1361003259173147404996014410184083374080
4441 2115157701582689769096488630073321062400
4442 2937119495480044551815107085807596339200
4443 3648939043796384760843238920720966746112
4444 4059378486313394657745054619350683615232
4445 4045710545282036426574195849588560101376
4446 3612241558287532523726960579989785804800
4447 2888104296748886319379592094346012262400
4448 2065862581663547645938735547267174891520
4449 1320121096731237819831818721448763064320
4450 752088220974286931009954415825377034240
4451 380976394161556473419786949671832780800
4452 171000913491951818632155011937101414400
4453 67712232948120961583114902111109775360
4454 23524074840804580641318076722771394560
4455 7120801032892197383317904305271341056
4456 1861726859248985303567394666279075840
4457 415731281779714991513913511976632320
4458 78142083519705688219744854565978112
4459 12124307992478578718784978904154112
4460 1511293293180102949540424541274112
4461 145433195815246474695149113835520
4462 10138728921747264451423827394560
4463 455561934457019941162877714432
4464 9903520314283042199192993792
4465 0
4466 0
4467 0
4468 0
4469 0
4470 0
4471 0
4472 0
4473 0
4474 0
4475 0
4476 0
4477 0
4478 0
4479 0
4480 0
4481 0
4482 0
4483 0
4484 0
4485 0
4486 0
4487 0
4488 0
4489 0
4490 0
4491 0
4492 0
4493 0
4494 0
4495 0
4496 0
4497 0
4498 0
4499 0
4500 0
4501 0
4502 0
4503 0
4504 0
4505 0
4506 0
4507 0
4508 0
4509 0
4510 0
4511 0
4512 140737488355328
4513 317503773729619968
4514 119275584331093901312
4515 17891337649664085196800
4516 1433862917351650256486400
4517 71247055182184221633413120
4518 2402968861144576929636024320
4519 58463440204110915628727009280
4520 1071829737075366786526661836800
4521 15299844090017000403753133670400
4522 174418222626193804602785723842560
4523 1620352838769748505097740966952960
4524 12469671846184586321839137006551040
4525 80573264236885019310345192965406720
4526 442087169384390291136655900027125760
4527 2079334134621752955553098784955170816
4528 8451487127817447496764207964656500736
4529 29889038255953325906560050983740637184
4530 92513689839855532567923967330625781760
4531 251879377458724735896168525563040890880
4532 605802195016112313514374556354185527296
4533 1291815133623208138922638426790109904896
4534 2449805866511665328992825938331350073344
4535 4142183832266100797813956900560253747200
4536 6257341533848790566910445530633574809600
4537 8458904146982528309227508407125877456896
4538 10245098084505234136213709277408868171776
4539 11125703999525600173079038586368540278784
4540 10836724674862597571180881739969357414400
4541 9466564083788016269077551864800817971200
4542 7412801028322141553074286375488098140160
4543 5197976818379248915587786215704504565760
4544 3259048957555243367709802468576633815040
4545 1823244172058877408508980402000914022400
4546 907620233149590421970668909512307507200
4547 400630711609715689366763170824066170880
4548 156114314852612216983292690978391982080
4549 53406007746691480374884282289535057920
4550 15928107573574652041632154367054315520
4551 4105346407574685541199895930769244160
4552 904215537870880106542761888549175296
4553 167719593895953672276525541507465216
4554 25691985984061750142187217201659904
4555 3163172008981610824619493225922560
4556 300782291345168845392240212705280
4557 20728068017794407322910936006656
4558 921027389228322924524948422656
4559 19807040628566084398385987584
4560 0
4561 0
4562 0
4563 0
4564 0
4565 0
4566 0
4567 0
4568 0
4569 0
4570 0
4571 0
4572 0
4573 0
4574 0
4575 0
4576 0
4577 0
4578 0
4579 0
4580 0
4581 0
4582 0
4583 0
4584 0
4585 0
4586 0
4587 0
4588 0
4589 0
4590 0
4591 0
4592 0
4593 0
4594 0
4595 0
4596 0
4597 0
4598 0
4599 0
4600 0
4601 0
4602 0
4603 0
4604 0
4605 0
4606 0
4607 0
4608 13510798882111488
4609 10371789941834252288
4610 2385511686621878026240
4611 260702348609390955724800
4612 16569082600507958519398400
4613 686562531755593408467435520
4614 19963125923354946800053125120
4615 428731894830146714610664734720
4616 7061466503084769417116830924800
4617 91799064540102002422518802022400
4618 963453039268499111139197331701760
4619 8313114564123057547892758004367360
4620 59854424861686014344827857631444992
4621 364071786551850827994893094139985920
4622 1890303758747048141411907986322882560
4623 8451487127817447496764207964656500736
4624 32781525829110099381388443014425214976
4625 111016427807826639081508760796750938112
4626 330048839428673791863944964530881167360
4627 865431707165874733591963651934550753280
4628 2009490207858323771657437552784615407616
4629 4145825312558202864449397741791515508736
4630 7621618251369625467977680697030866894848
4631 12514683067697581133820891061267149619200
4632 18388922058657670237451105232882342297600
4633 24215686381557826140141494655693688406016
4634 28608953141637257587917527793519103574016
4635 30342829089615273199306468871914200760320
4636 28897932466300260189815684639918286438400
4637 24709336761073805176914287918293660467200
4638 18957327219971378398026043845510546063360
4639 13036195830220973470839209874306535260160
4640 8022274357059060597439513768804021698560
4641 4408441132440867763857534703345493606400
4642 2157242293283084481205647842898817843200
4643 936685889115673301899756145870351892480
4644 359276779386833595249221535402326753280
4645 121053617559167355516404373189612797952
4646 35579668865647274690399098066666782720
4647 9042155378708801065427618885491752960
4648 1964715242781171589525013486230306816
4649 359687803776864501990621040823238656
4650 54406558554483706183455283485868032
4651 6617210409593714598629284679516160
4652 621842040533832219687328080199680
4653 42367259904502854528147627442176
4654 1861861819085211933448282832896
4655 39614081257132168796771975168
4656 0
4657 0
4658 0
4659 0
4660 0
4661 0
4662 0
4663 0
4664 0
4665 0
4666 0
4667 0
4668 0
4669 0
4670 0
4671 0
4672 0
4673 0
4674 0
4675 0
4676 0
4677 0
4678 0
4679 0
4680 0
4681 0
4682 0
4683 0
4684 0
4685 0
4686 0
4687 0
4688 0
4689 0
4690 0
4691 0
4692 0
4693 0
4694 0
4695 0
4696 0
4697 0
4698 0
4699 0
4700 0
4701 0
4702 0
4703 0
4704 281474976710656
4705 662029145223462912
4706 259294748545856307200
4707 40553698672571926446080
4708 3389130531922082424422400
4709 175632275565384360305623040
4710 6179062785800340676206919680
4711 156853132254931724857560268800
4712 3001123263811027002274653143040
4713 44722621186203539641739929190400
4714 532434574332591614050609051729920
4715 5167611756076495232473876597309440
4716 41565572820615287739463790021836800
4717 280855378197142067310346101193703424
4718 1612317911872482238263097988334223360
4719 7939275786737602193930013542556106752
4720 33805948511269789987056831858626002944
4721 125341128170126850575896987996331704320
4722 407060235295364343298865456254753439744
4723 1163856433774797055520226980187844116480
4724 2942467804363974094212676416577472561152
4725 6602610682963063821160151959149450625024
4726 13191262358139736386884447360245731164160
4727 23527604167271452531583275195182241284096
4728 37544049203092743401462673183801448857600
4729 53695652411280397093357227280016439508992
4730 68921568932126120552710407866205113155584
4731 79469314282325715521993132759775287705600
4732 82359107528955741540974701223767116349440
4733 76728993100176552917786473009438208819200
4734 64244275578791893459977148587563517214720
4735 48310608076701254627227660122430101258240
4736 32590489575552433677098024685766338150400
4737 19691037058235876011896988341609871441920
4738 10632122731180916371656407225715602227200
4739 5115746009785600341144822027445768028160
4740 2185600407936571037766097673697487749120
4741 825365574267050151248211635383723622400
4742 273963450265484015116073055113334226944
4743 79370030546443920463197987994872053760
4744 19892741833159362343940761548081856512
4745 4264869673354250523603078055475544064
4746 770759579521852504265616516049797120
4747 115139461126930634016149553423581184
4748 13835985401877766888043049784442880
4749 1285140217103253254020478032412672
4750 86576574587462354905345151729664
4751 3763337719427556035693337640960
4752 79228162514264337593543950336
4753 0
4754 0
4755 0
4756 0
4757 0
4758 0
4759 0
4760 0
4761 0
4762 0
4763 0
4764 0
4765 0
4766 0
4767 0
4768 0
4769 0
4770 0
4771 0
4772 0
4773 0
4774 0
4775 0
4776 0
4777 0
4778 0
4779 0
4780 0
4781 0
4782 0
4783 0
4784 0
4785 0
4786 0
4787 0
4788 0
4789 0
4790 0
4791 0
4792 0
4793 0
4794 0
4795 0
4796 0
4797 0
4798 0
4799 0
4800 0
4801 0
4802 27584547717644288
4803 22067638174115430400
4804 5289612870335468666880
4805 602512094563925764341760
4806 39916426264860081887641600
4807 1724389614641955537546117120
4808 52284377418310574952520089600
4809 1171170054170156878936450007040
4810 20125179533791592838782968135680
4811 273043371452611084128517462425600
4812 2991775227202181450379612766863360
4813 26961452640399105560733269203353600
4814 202839995364602604168583295306563584
4815 1289854329497985790610478390667378688
4816 7005243341239060759350011949314211840
4817 32781525829110099381388443014425214976
4818 133174948680759778736890549746102435840
4819 472715111955906979314811497586165284864
4820 1474218149448076270325620841571269214208
4821 4058576281881343578224381264244789739520
4822 9903916024444595731740227938724175937536
4823 21496871991042533371219099401881932267520
4824 41625761219018723709724256114553196118016
4825 72084574469938067330808332512898781806592
4826 111865942523500827277827556833367582310400
4827 155822677585676446466997443871420255830016
4828 195061044147526756281255871319448433459200
4829 219624286743881977442599203263378976931840
4830 222514079990512003461580771727370805575680
4831 202876659722500716189401521855463738572800
4832 166403205597526543716006384866148126556160
4833 122693607813844456196133739993473273036800
4834 81225527865222988549075076909140719697920
4835 48198956381353487551509046089910730096640
4836 25578730048928001705724110137228840140800
4837 12104863797802547286089156346632239841280
4838 5089754374646809266030638418199629004800
4839 1892838383652435013529232017146672840704
4840 619086238262262579612944306360002019328
4841 176824371850305443057251213760727613440
4842 43714914151881067866931550068624326656
4843 9249114954262230051187398192597565440
4844 1650332276152672420898143599071330304
4845 243513343073048697229557676206194688
4846 28915654884823198215460755729285120
4847 2655014954015512217097251319709696
4848 176876872813095133677586869125120
4849 7605903601369376408980219232256
4850 158456325028528675187087900672
4851 0
4852 0
4853 0
4854 0
4855 0
4856 0
4857 0
4858 0
4859 0
4860 0
4861 0
4862 0
4863 0
4864 0
4865 0
4866 0
4867 0
4868 0
4869 0
4870 0
4871 0
4872 0
4873 0
4874 0
4875 0
4876 0
4877 0
4878 0
4879 0
4880 0
4881 0
4882 0
4883 0
4884 0
4885 0
4886 0
4887 0
4888 0
4889 0
4890 0
4891 0
4892 0
4893 0
4894 0
4895 0
4896 0
4897 0
4898 0
4899 0
4900 562949953421312
4901 1379227385882214400
4902 562724773439943475200
4903 91686623085814790225920
4904 7983285252972016377528320
4905 431097403660488884386529280
4906 15806904800884592427506073600
4907 418275019346484599620160716800
4908 8344586635962367762422206300160
4909 129695601439990264961045794652160
4910 1610955891570405396358253028311040
4911 16318773966557353365706978728345600
4912 137054050922028786600394118450380800
4913 967390747123489342957858793000534016
4914 5804344482740936057747152758003204096
4915 29889038255953325906560050983740637184
4916 133174948680759778736890549746102435840
4917 517032153701773258625575075484868280320
4918 1759550694502542645227353907681837449216
4919 5276149166445746651691695643518226661376
4920 14002088172490635344874115361644524601344
4921 33013053414815319105800759795747253125120
4922 69376268698364539516207093524255326863360
4923 130306730772580352482615062619470874804224
4924 219257247346061621464542011393400461328384
4925 331123189869562448742369568226768043638784
4926 449488493035605134039415703475250737971200
4927 549060716859704943606498008158447442329600
4928 603966788545675437967147808974292186562560
4929 598486146181377112758734489473618028789760
4930 534241870602585219298757340886054511575040
4931 429427627348455596686468089977156455628800
4932 310568194778793779746463529358479222374400
4933 201833129846917729121944130501501182279680
4934 117662158225068807846330906631252664647680
4935 61388952117427204093737864329349216337920
4936 28580928411478236647710508040659455180800
4937 11830239897827718834557700107166705254400
4938 4333603667835838057290610144520014135296
4939 1396912537617413000152284588709748146176
4940 393434227366929610802383950617618939904
4941 95959567650470636781069256248199741440
4942 20039749067568165110906029417294725120
4943 3530943474559206109828586304989822976
4944 514698656949852928235201451981275136
4945 60401590203852902938962467523395584
4946 5483183057205949144005192942878720
4947 361280421065045379426560413532160
4948 15370263527767281493147526365184
4949 316912650057057350374175801344
4950 0
4951 0
4952 0
4953 0
4954 0
4955 0
4956 0
4957 0
4958 0
4959 0
4960 0
4961 0
4962 0
4963 0
4964 0
4965 0
4966 0
4967 0
4968 0
4969 0
4970 0
4971 0
4972 0
4973 0
4974 0
4975 0
4976 0
4977 0
4978 0
4979 0
4980 0
4981 0
4982 0
4983 0
4984 0
4985 0
4986 0
4987 0
4988 0
4989 0
4990 0
4991 0
4992 0
4993 0
4994 0
4995 0
4996 0
4997 0
4998 0
4999 0
5000 56294995342131200
5001 46893731119995289600
5002 11704675287550824284160
5003 1388397435299481109135360
5004 95799423035664196530339840
5005 4310974036604888843865292800
5006 136182564438390334760052326400
5007 3178890147033282957113221447680
5008 56939532339507921202410348871680
5009 805477945785202698179126514155520
5010 9205462237545173693475731590348800
5011 86560453213912917852880495863398400
5012 679788092573262781537954827513888768
5013 4514490153242950267136674367335825408
5014 25619175647959993634194329414634831872
5015 125341128170126850575896987996331704320
5016 532699794723039114947562198984409743360
5017 1979494531315360475880773146142067130368
5018 6467537687901237831105949498506213326848
5019 18669450896654180459832153815526032801792
5020 47812008393870462153228686600737401077760
5021 109019850811715704954039718395258370785280
5022 222004059834766526451862699277617045962752
5023 404782610485036839626846790264739313221632
5024 662246379739124897484739136453536087277568
5025 973891734910477790418734024196376598937600
5026 1289099074366263780641343149589398342860800
5027 1537370007207173842098194422843652838522880
5028 1652961737072374882857457161403325984276480
5029 1602725611807755657896272022658163534725120
5030 1401290152400223526029527451504405276262400
5031 1104242470324600105765203659941259457331200
5032 783587445288033536591077212535239884144640
5033 500064172456542433346906353182823824752640
5034 286481776547993619104110033536963009576960
5035 146987631830459502759654041351962912358400
5036 67341365572250091827482292917718168371200
5037 27446156562960307696173864248626756190208
5038 9905379812196201273807108901760032309248
5039 3147473818935436886419071604940951519232
5040 874298283037621357338631001372486533120
5041 210417365209465733664513308881594613760
5042 43380162687441675063608346032732110848
5043 7548913635264509614116287962392035328
5044 1087228623669352252901324415421120512
5045 126113210315736830312119437686210560
5046 11320119860038088555365559624007680
5047 737772649332829511671081265528832
5048 31057439705591620336669228531712
5049 633825300114114700748351602688