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