0 1 1 1 2 1 3 2 4 2 5 1 6 1 7 6 8 6 9 4 10 4 11 2 12 1 13 1 14 24 15 24 16 18 17 18 18 12 19 8 20 8 21 4 22 2 23 1 24 1 25 120 26 120 27 96 28 96 29 72 30 54 31 54 32 36 33 24 34 16 35 16 36 8 37 4 38 2 39 1 40 1 41 720 42 720 43 600 44 600 45 480 46 384 47 384 48 288 49 216 50 162 51 162 52 108 53 72 54 48 55 32 56 32 57 16 58 8 59 4 60 2 61 1 62 1 63 5040 64 5040 65 4320 66 4320 67 3600 68 3000 69 3000 70 2400 71 1920 72 1536 73 1536 74 1152 75 864 76 648 77 486 78 486 79 324 80 216 81 144 82 96 83 64 84 64 85 32 86 16 87 8 88 4 89 2 90 1 91 1 92 40320 93 40320 94 35280 95 35280 96 30240 97 25920 98 25920 99 21600 100 18000 101 15000 102 15000 103 12000 104 9600 105 7680 106 6144 107 6144 108 4608 109 3456 110 2592 111 1944 112 1458 113 1458 114 972 115 648 116 432 117 288 118 192 119 128 120 128 121 64 122 32 123 16 124 8 125 4 126 2 127 1 128 1 129 362880 130 362880 131 322560 132 322560 133 282240 134 246960 135 246960 136 211680 137 181440 138 155520 139 155520 140 129600 141 108000 142 90000 143 75000 144 75000 145 60000 146 48000 147 38400 148 30720 149 24576 150 24576 151 18432 152 13824 153 10368 154 7776 155 5832 156 4374 157 4374 158 2916 159 1944 160 1296 161 864 162 576 163 384 164 256 165 256 166 128 167 64 168 32 169 16 170 8 171 4 172 2 173 1 174 1 175 3628800 176 3628800 177 3265920 178 3265920 179 2903040 180 2580480 181 2580480 182 2257920 183 1975680 184 1728720 185 1728720 186 1481760 187 1270080 188 1088640 189 933120 190 933120 191 777600 192 648000 193 540000 194 450000 195 375000 196 375000 197 300000 198 240000 199 192000 200 153600 201 122880 202 98304 203 98304 204 73728 205 55296 206 41472 207 31104 208 23328 209 17496 210 13122 211 13122 212 8748 213 5832 214 3888 215 2592 216 1728 217 1152 218 768 219 512 220 512 221 256 222 128 223 64 224 32 225 16 226 8 227 4 228 2 229 1 230 1 231 39916800 232 39916800 233 36288000 234 36288000 235 32659200 236 29393280 237 29393280 238 26127360 239 23224320 240 20643840 241 20643840 242 18063360 243 15805440 244 13829760 245 12101040 246 12101040 247 10372320 248 8890560 249 7620480 250 6531840 251 5598720 252 5598720 253 4665600 254 3888000 255 3240000 256 2700000 257 2250000 258 1875000 259 1875000 260 1500000 261 1200000 262 960000 263 768000 264 614400 265 491520 266 393216 267 393216 268 294912 269 221184 270 165888 271 124416 272 93312 273 69984 274 52488 275 39366 276 39366 277 26244 278 17496 279 11664 280 7776 281 5184 282 3456 283 2304 284 1536 285 1024 286 1024 287 512 288 256 289 128 290 64 291 32 292 16 293 8 294 4 295 2 296 1 297 1 298 479001600 299 479001600 300 439084800 301 439084800 302 399168000 303 362880000 304 362880000 305 326592000 306 293932800 307 264539520 308 264539520 309 235146240 310 209018880 311 185794560 312 165150720 313 165150720 314 144506880 315 126443520 316 110638080 317 96808320 318 84707280 319 84707280 320 72606240 321 62233920 322 53343360 323 45722880 324 39191040 325 33592320 326 33592320 327 27993600 328 23328000 329 19440000 330 16200000 331 13500000 332 11250000 333 9375000 334 9375000 335 7500000 336 6000000 337 4800000 338 3840000 339 3072000 340 2457600 341 1966080 342 1572864 343 1572864 344 1179648 345 884736 346 663552 347 497664 348 373248 349 279936 350 209952 351 157464 352 118098 353 118098 354 78732 355 52488 356 34992 357 23328 358 15552 359 10368 360 6912 361 4608 362 3072 363 2048 364 2048 365 1024 366 512 367 256 368 128 369 64 370 32 371 16 372 8 373 4 374 2 375 1 376 1 377 6227020800 378 6227020800 379 5748019200 380 5748019200 381 5269017600 382 4829932800 383 4829932800 384 4390848000 385 3991680000 386 3628800000 387 3628800000 388 3265920000 389 2939328000 390 2645395200 391 2380855680 392 2380855680 393 2116316160 394 1881169920 395 1672151040 396 1486356480 397 1321205760 398 1321205760 399 1156055040 400 1011548160 401 885104640 402 774466560 403 677658240 404 592950960 405 592950960 406 508243680 407 435637440 408 373403520 409 320060160 410 274337280 411 235146240 412 201553920 413 201553920 414 167961600 415 139968000 416 116640000 417 97200000 418 81000000 419 67500000 420 56250000 421 46875000 422 46875000 423 37500000 424 30000000 425 24000000 426 19200000 427 15360000 428 12288000 429 9830400 430 7864320 431 6291456 432 6291456 433 4718592 434 3538944 435 2654208 436 1990656 437 1492992 438 1119744 439 839808 440 629856 441 472392 442 354294 443 354294 444 236196 445 157464 446 104976 447 69984 448 46656 449 31104 450 20736 451 13824 452 9216 453 6144 454 4096 455 4096 456 2048 457 1024 458 512 459 256 460 128 461 64 462 32 463 16 464 8 465 4 466 2 467 1 468 1 469 87178291200 470 87178291200 471 80951270400 472 80951270400 473 74724249600 474 68976230400 475 68976230400 476 63228211200 477 57959193600 478 53129260800 479 53129260800 480 48299328000 481 43908480000 482 39916800000 483 36288000000 484 36288000000 485 32659200000 486 29393280000 487 26453952000 488 23808556800 489 21427701120 490 21427701120 491 19046845440 492 16930529280 493 15049359360 494 13377208320 495 11890851840 496 10569646080 497 10569646080 498 9248440320 499 8092385280 500 7080837120 501 6195732480 502 5421265920 503 4743607680 504 4150656720 505 4150656720 506 3557705760 507 3049462080 508 2613824640 509 2240421120 510 1920360960 511 1646023680 512 1410877440 513 1209323520 514 1209323520 515 1007769600 516 839808000 517 699840000 518 583200000 519 486000000 520 405000000 521 337500000 522 281250000 523 234375000 524 234375000 525 187500000 526 150000000 527 120000000 528 96000000 529 76800000 530 61440000 531 49152000 532 39321600 533 31457280 534 25165824 535 25165824 536 18874368 537 14155776 538 10616832 539 7962624 540 5971968 541 4478976 542 3359232 543 2519424 544 1889568 545 1417176 546 1062882 547 1062882 548 708588 549 472392 550 314928 551 209952 552 139968 553 93312 554 62208 555 41472 556 27648 557 18432 558 12288 559 8192 560 8192 561 4096 562 2048 563 1024 564 512 565 256 566 128 567 64 568 32 569 16 570 8 571 4 572 2 573 1 574 1 575 1307674368000 576 1307674368000 577 1220496076800 578 1220496076800 579 1133317785600 580 1052366515200 581 1052366515200 582 971415244800 583 896690995200 584 827714764800 585 827714764800 586 758738534400 587 695510323200 588 637551129600 589 584421868800 590 584421868800 591 531292608000 592 482993280000 593 439084800000 594 399168000000 595 362880000000 596 362880000000 597 326592000000 598 293932800000 599 264539520000 600 238085568000 601 214277011200 602 192849310080 603 192849310080 604 171421608960 605 152374763520 606 135444234240 607 120394874880 608 107017666560 609 95126814720 610 84557168640 611 84557168640 612 73987522560 613 64739082240 614 56646696960 615 49565859840 616 43370127360 617 37948861440 618 33205253760 619 29054597040 620 29054597040 621 24903940320 622 21346234560 623 18296772480 624 15682947840 625 13442526720 626 11522165760 627 9876142080 628 8465264640 629 7255941120 630 7255941120 631 6046617600 632 5038848000 633 4199040000 634 3499200000 635 2916000000 636 2430000000 637 2025000000 638 1687500000 639 1406250000 640 1171875000 641 1171875000 642 937500000 643 750000000 644 600000000 645 480000000 646 384000000 647 307200000 648 245760000 649 196608000 650 157286400 651 125829120 652 100663296 653 100663296 654 75497472 655 56623104 656 42467328 657 31850496 658 23887872 659 17915904 660 13436928 661 10077696 662 7558272 663 5668704 664 4251528 665 3188646 666 3188646 667 2125764 668 1417176 669 944784 670 629856 671 419904 672 279936 673 186624 674 124416 675 82944 676 55296 677 36864 678 24576 679 16384 680 16384 681 8192 682 4096 683 2048 684 1024 685 512 686 256 687 128 688 64 689 32 690 16 691 8 692 4 693 2 694 1 695 1 696 20922789888000 697 20922789888000 698 19615115520000 699 19615115520000 700 18307441152000 701 17086945075200 702 17086945075200 703 15866448998400 704 14733131212800 705 13680764697600 706 13680764697600 707 12628398182400 708 11656982937600 709 10760291942400 710 9932577177600 711 9932577177600 712 9104862412800 713 8346123878400 714 7650613555200 715 7013062425600 716 6428640556800 717 6428640556800 718 5844218688000 719 5312926080000 720 4829932800000 721 4390848000000 722 3991680000000 723 3628800000000 724 3628800000000 725 3265920000000 726 2939328000000 727 2645395200000 728 2380855680000 729 2142770112000 730 1928493100800 731 1735643790720 732 1735643790720 733 1542794480640 734 1371372871680 735 1218998108160 736 1083553873920 737 963158999040 738 856141332480 739 761014517760 740 676457349120 741 676457349120 742 591900180480 743 517912657920 744 453173575680 745 396526878720 746 346961018880 747 303590891520 748 265642030080 749 232436776320 750 203382179280 751 203382179280 752 174327582240 753 149423641920 754 128077407360 755 109780634880 756 94097687040 757 80655160320 758 69132994560 759 59256852480 760 50791587840 761 43535646720 762 43535646720 763 36279705600 764 30233088000 765 25194240000 766 20995200000 767 17496000000 768 14580000000 769 12150000000 770 10125000000 771 8437500000 772 7031250000 773 5859375000 774 5859375000 775 4687500000 776 3750000000 777 3000000000 778 2400000000 779 1920000000 780 1536000000 781 1228800000 782 983040000 783 786432000 784 629145600 785 503316480 786 402653184 787 402653184 788 301989888 789 226492416 790 169869312 791 127401984 792 95551488 793 71663616 794 53747712 795 40310784 796 30233088 797 22674816 798 17006112 799 12754584 800 9565938 801 9565938 802 6377292 803 4251528 804 2834352 805 1889568 806 1259712 807 839808 808 559872 809 373248 810 248832 811 165888 812 110592 813 73728 814 49152 815 32768 816 32768 817 16384 818 8192 819 4096 820 2048 821 1024 822 512 823 256 824 128 825 64 826 32 827 16 828 8 829 4 830 2 831 1 832 1 833 355687428096000 834 355687428096000 835 334764638208000 836 334764638208000 837 313841848320000 838 294226732800000 839 294226732800000 840 274611617280000 841 256304176128000 842 239217231052800 843 239217231052800 844 222130285977600 845 206263836979200 846 191530705766400 847 177849941068800 848 177849941068800 849 164169176371200 850 151540778188800 851 139883795251200 852 129123503308800 853 119190926131200 854 119190926131200 855 109258348953600 856 100153486540800 857 91807362662400 858 84156749107200 859 77143686681600 860 70715046124800 861 70715046124800 862 64286405568000 863 58442186880000 864 53129260800000 865 48299328000000 866 43908480000000 867 39916800000000 868 36288000000000 869 36288000000000 870 32659200000000 871 29393280000000 872 26453952000000 873 23808556800000 874 21427701120000 875 19284931008000 876 17356437907200 877 15620794116480 878 15620794116480 879 13885150325760 880 12342355845120 881 10970982973440 882 9751984865280 883 8668430991360 884 7705271992320 885 6849130659840 886 6088116142080 887 5411658792960 888 5411658792960 889 4735201443840 890 4143301263360 891 3625388605440 892 3172215029760 893 2775688151040 894 2428727132160 895 2125136240640 896 1859494210560 897 1627057434240 898 1423675254960 899 1423675254960 900 1220293075680 901 1045965493440 902 896541851520 903 768464444160 904 658683809280 905 564586122240 906 483930961920 907 414797967360 908 355541114880 909 304749527040 910 261213880320 911 261213880320 912 217678233600 913 181398528000 914 151165440000 915 125971200000 916 104976000000 917 87480000000 918 72900000000 919 60750000000 920 50625000000 921 42187500000 922 35156250000 923 29296875000 924 29296875000 925 23437500000 926 18750000000 927 15000000000 928 12000000000 929 9600000000 930 7680000000 931 6144000000 932 4915200000 933 3932160000 934 3145728000 935 2516582400 936 2013265920 937 1610612736 938 1610612736 939 1207959552 940 905969664 941 679477248 942 509607936 943 382205952 944 286654464 945 214990848 946 161243136 947 120932352 948 90699264 949 68024448 950 51018336 951 38263752 952 28697814 953 28697814 954 19131876 955 12754584 956 8503056 957 5668704 958 3779136 959 2519424 960 1679616 961 1119744 962 746496 963 497664 964 331776 965 221184 966 147456 967 98304 968 65536 969 65536 970 32768 971 16384 972 8192 973 4096 974 2048 975 1024 976 512 977 256 978 128 979 64 980 32 981 16 982 8 983 4 984 2 985 1 986 1 987 6402373705728000 988 6402373705728000 989 6046686277632000 990 6046686277632000 991 5690998849536000 992 5356234211328000 993 5356234211328000 994 5021469573120000 995 4707627724800000 996 4413400992000000 997 4413400992000000 998 4119174259200000 999 3844562641920000 1000 3588258465792000 1001 3349041234739200 1002 3349041234739200 1003 3109824003686400 1004 2887693717708800 1005 2681429880729600 1006 2489899174963200 1007 2312049233894400 1008 2312049233894400 1009 2134199292825600 1010 1970030116454400 1011 1818489338265600 1012 1678605543014400 1013 1549482039705600 1014 1430291113574400 1015 1430291113574400 1016 1311100187443200 1017 1201841838489600 1018 1101688351948800 1019 1009880989286400 1020 925724240179200 1021 848580553497600 1022 777865507372800 1023 777865507372800 1024 707150461248000 1025 642864055680000 1026 584421868800000 1027 531292608000000 1028 482993280000000 1029 439084800000000 1030 399168000000000 1031 362880000000000 1032 362880000000000 1033 326592000000000 1034 293932800000000 1035 264539520000000 1036 238085568000000 1037 214277011200000 1038 192849310080000 1039 173564379072000 1040 156207941164800 1041 140587147048320 1042 140587147048320 1043 124966352931840 1044 111081202606080 1045 98738846760960 1046 87767863787520 1047 78015878922240 1048 69347447930880 1049 61642175938560 1050 54793045278720 1051 48704929136640 1052 43293270343680 1053 43293270343680 1054 37881611550720 1055 33146410106880 1056 29003108843520 1057 25377720238080 1058 22205505208320 1059 19429817057280 1060 17001089925120 1061 14875953684480 1062 13016459473920 1063 11389402039680 1064 9965726784720 1065 9965726784720 1066 8542051529760 1067 7321758454080 1068 6275792960640 1069 5379251109120 1070 4610786664960 1071 3952102855680 1072 3387516733440 1073 2903585771520 1074 2488787804160 1075 2133246689280 1076 1828497162240 1077 1567283281920 1078 1567283281920 1079 1306069401600 1080 1088391168000 1081 906992640000 1082 755827200000 1083 629856000000 1084 524880000000 1085 437400000000 1086 364500000000 1087 303750000000 1088 253125000000 1089 210937500000 1090 175781250000 1091 146484375000 1092 146484375000 1093 117187500000 1094 93750000000 1095 75000000000 1096 60000000000 1097 48000000000 1098 38400000000 1099 30720000000 1100 24576000000 1101 19660800000 1102 15728640000 1103 12582912000 1104 10066329600 1105 8053063680 1106 6442450944 1107 6442450944 1108 4831838208 1109 3623878656 1110 2717908992 1111 2038431744 1112 1528823808 1113 1146617856 1114 859963392 1115 644972544 1116 483729408 1117 362797056 1118 272097792 1119 204073344 1120 153055008 1121 114791256 1122 86093442 1123 86093442 1124 57395628 1125 38263752 1126 25509168 1127 17006112 1128 11337408 1129 7558272 1130 5038848 1131 3359232 1132 2239488 1133 1492992 1134 995328 1135 663552 1136 442368 1137 294912 1138 196608 1139 131072 1140 131072 1141 65536 1142 32768 1143 16384 1144 8192 1145 4096 1146 2048 1147 1024 1148 512 1149 256 1150 128 1151 64 1152 32 1153 16 1154 8 1155 4 1156 2 1157 1 1158 1 1159 121645100408832000 1160 121645100408832000 1161 115242726703104000 1162 115242726703104000 1163 108840352997376000 1164 102793666719744000 1165 102793666719744000 1166 96746980442112000 1167 91055981592576000 1168 85699747381248000 1169 85699747381248000 1170 80343513169920000 1171 75322043596800000 1172 70614415872000000 1173 66201014880000000 1174 66201014880000000 1175 61787613888000000 1176 57668439628800000 1177 53823876986880000 1178 50235618521088000 1179 46886577286348800 1180 46886577286348800 1181 43537536051609600 1182 40427712047923200 1183 37540018330214400 1184 34858588449484800 1185 32368689274521600 1186 30056640040627200 1187 30056640040627200 1188 27744590806732800 1189 25610391513907200 1190 23640361397452800 1191 21821872059187200 1192 20143266516172800 1193 18593784476467200 1194 17163493362892800 1195 17163493362892800 1196 15733202249318400 1197 14422102061875200 1198 13220260223385600 1199 12118571871436800 1200 11108690882150400 1201 10182966641971200 1202 9334386088473600 1203 8556520581100800 1204 8556520581100800 1205 7778655073728000 1206 7071504612480000 1207 6428640556800000 1208 5844218688000000 1209 5312926080000000 1210 4829932800000000 1211 4390848000000000 1212 3991680000000000 1213 3628800000000000 1214 3628800000000000 1215 3265920000000000 1216 2939328000000000 1217 2645395200000000 1218 2380855680000000 1219 2142770112000000 1220 1928493100800000 1221 1735643790720000 1222 1562079411648000 1223 1405871470483200 1224 1265284323434880 1225 1265284323434880 1226 1124697176386560 1227 999730823454720 1228 888649620848640 1229 789910774087680 1230 702142910300160 1231 624127031377920 1232 554779583447040 1233 493137407508480 1234 438344362229760 1235 389639433093120 1236 346346162749440 1237 346346162749440 1238 303052892405760 1239 265171280855040 1240 232024870748160 1241 203021761904640 1242 177644041666560 1243 155438536458240 1244 136008719400960 1245 119007629475840 1246 104131675791360 1247 91115216317440 1248 79725814277760 1249 69760087493040 1250 69760087493040 1251 59794360708320 1252 51252309178560 1253 43930550724480 1254 37654757763840 1255 32275506654720 1256 27664719989760 1257 23712617134080 1258 20325100400640 1259 17421514629120 1260 14932726824960 1261 12799480135680 1262 10970982973440 1263 9403699691520 1264 9403699691520 1265 7836416409600 1266 6530347008000 1267 5441955840000 1268 4534963200000 1269 3779136000000 1270 3149280000000 1271 2624400000000 1272 2187000000000 1273 1822500000000 1274 1518750000000 1275 1265625000000 1276 1054687500000 1277 878906250000 1278 732421875000 1279 732421875000 1280 585937500000 1281 468750000000 1282 375000000000 1283 300000000000 1284 240000000000 1285 192000000000 1286 153600000000 1287 122880000000 1288 98304000000 1289 78643200000 1290 62914560000 1291 50331648000 1292 40265318400 1293 32212254720 1294 25769803776 1295 25769803776 1296 19327352832 1297 14495514624 1298 10871635968 1299 8153726976 1300 6115295232 1301 4586471424 1302 3439853568 1303 2579890176 1304 1934917632 1305 1451188224 1306 1088391168 1307 816293376 1308 612220032 1309 459165024 1310 344373768 1311 258280326 1312 258280326 1313 172186884 1314 114791256 1315 76527504 1316 51018336 1317 34012224 1318 22674816 1319 15116544 1320 10077696 1321 6718464 1322 4478976 1323 2985984 1324 1990656 1325 1327104 1326 884736 1327 589824 1328 393216 1329 262144 1330 262144 1331 131072 1332 65536 1333 32768 1334 16384 1335 8192 1336 4096 1337 2048 1338 1024 1339 512 1340 256 1341 128 1342 64 1343 32 1344 16 1345 8 1346 4 1347 2 1348 1 1349 1 1350 2432902008176640000 1351 2432902008176640000 1352 2311256907767808000 1353 2311256907767808000 1354 2189611807358976000 1355 2074369080655872000 1356 2074369080655872000 1357 1959126353952768000 1358 1850286000955392000 1359 1747492334235648000 1360 1747492334235648000 1361 1644698667515904000 1362 1547951687073792000 1363 1456895705481216000 1364 1371195958099968000 1365 1371195958099968000 1366 1285496210718720000 1367 1205152697548800000 1368 1129830653952000000 1369 1059216238080000000 1370 993015223200000000 1371 993015223200000000 1372 926814208320000000 1373 865026594432000000 1374 807358154803200000 1375 753534277816320000 1376 703298659295232000 1377 656412082008883200 1378 656412082008883200 1379 609525504722534400 1380 565987968670924800 1381 525560256623001600 1382 488020238292787200 1383 453161649843302400 1384 420792960568780800 1385 390736320528153600 1386 390736320528153600 1387 360679680487526400 1388 332935089680793600 1389 307324698166886400 1390 283684336769433600 1391 261862464710246400 1392 241719198194073600 1393 223125413717606400 1394 205961920354713600 1395 205961920354713600 1396 188798426991820800 1397 173065224742502400 1398 158643122680627200 1399 145422862457241600 1400 133304290585804800 1401 122195599703654400 1402 112012633061683200 1403 102678246973209600 1404 94121726392108800 1405 94121726392108800 1406 85565205811008000 1407 77786550737280000 1408 70715046124800000 1409 64286405568000000 1410 58442186880000000 1411 53129260800000000 1412 48299328000000000 1413 43908480000000000 1414 39916800000000000 1415 36288000000000000 1416 36288000000000000 1417 32659200000000000 1418 29393280000000000 1419 26453952000000000 1420 23808556800000000 1421 21427701120000000 1422 19284931008000000 1423 17356437907200000 1424 15620794116480000 1425 14058714704832000 1426 12652843234348800 1427 11387558910913920 1428 11387558910913920 1429 10122274587479040 1430 8997577411092480 1431 7997846587637760 1432 7109196966789120 1433 6319286192701440 1434 5617143282401280 1435 4993016251023360 1436 4438236667576320 1437 3945099260067840 1438 3506754897838080 1439 3117115464744960 1440 2770769301995520 1441 2770769301995520 1442 2424423139246080 1443 2121370246840320 1444 1856198965985280 1445 1624174095237120 1446 1421152333332480 1447 1243508291665920 1448 1088069755207680 1449 952061035806720 1450 833053406330880 1451 728921730539520 1452 637806514222080 1453 558080699944320 1454 488320612451280 1455 488320612451280 1456 418560524958240 1457 358766164249920 1458 307513855071360 1459 263583304346880 1460 225928546583040 1461 193653039928320 1462 165988319938560 1463 142275702804480 1464 121950602403840 1465 104529087774720 1466 89596360949760 1467 76796880814080 1468 65825897840640 1469 56422198149120 1470 56422198149120 1471 47018498457600 1472 39182082048000 1473 32651735040000 1474 27209779200000 1475 22674816000000 1476 18895680000000 1477 15746400000000 1478 13122000000000 1479 10935000000000 1480 9112500000000 1481 7593750000000 1482 6328125000000 1483 5273437500000 1484 4394531250000 1485 3662109375000 1486 3662109375000 1487 2929687500000 1488 2343750000000 1489 1875000000000 1490 1500000000000 1491 1200000000000 1492 960000000000 1493 768000000000 1494 614400000000 1495 491520000000 1496 393216000000 1497 314572800000 1498 251658240000 1499 201326592000 1500 161061273600 1501 128849018880 1502 103079215104 1503 103079215104 1504 77309411328 1505 57982058496 1506 43486543872 1507 32614907904 1508 24461180928 1509 18345885696 1510 13759414272 1511 10319560704 1512 7739670528 1513 5804752896 1514 4353564672 1515 3265173504 1516 2448880128 1517 1836660096 1518 1377495072 1519 1033121304 1520 774840978 1521 774840978 1522 516560652 1523 344373768 1524 229582512 1525 153055008 1526 102036672 1527 68024448 1528 45349632 1529 30233088 1530 20155392 1531 13436928 1532 8957952 1533 5971968 1534 3981312 1535 2654208 1536 1769472 1537 1179648 1538 786432 1539 524288 1540 524288 1541 262144 1542 131072 1543 65536 1544 32768 1545 16384 1546 8192 1547 4096 1548 2048 1549 1024 1550 512 1551 256 1552 128 1553 64 1554 32 1555 16 1556 8 1557 4 1558 2 1559 1 1560 1 1561 51090942171709440000 1562 51090942171709440000 1563 48658040163532800000 1564 48658040163532800000 1565 46225138155356160000 1566 43913881247588352000 1567 43913881247588352000 1568 41602624339820544000 1569 39413012532461568000 1570 37338643451805696000 1571 37338643451805696000 1572 35264274371149824000 1573 33305148017197056000 1574 31454862016241664000 1575 29707369682006016000 1576 29707369682006016000 1577 27959877347770368000 1578 26315178680254464000 1579 24767226993180672000 1580 23310331287699456000 1581 21939135329599488000 1582 21939135329599488000 1583 20567939371499520000 1584 19282443160780800000 1585 18077290463232000000 1586 16947459809280000000 1587 15888243571200000000 1588 14895228348000000000 1589 14895228348000000000 1590 13902213124800000000 1591 12975398916480000000 1592 12110372322048000000 1593 11303014167244800000 1594 10549479889428480000 1595 9846181230133248000 1596 9189769148124364800 1597 9189769148124364800 1598 8533357066115481600 1599 7923831561392947200 1600 7357843592722022400 1601 6832283336099020800 1602 6344263097806233600 1603 5891101447962931200 1604 5470308487394150400 1605 5079572166865996800 1606 5079572166865996800 1607 4688835846337843200 1608 4328156165850316800 1609 3995221076169523200 1610 3687896378002636800 1611 3404212041233203200 1612 3142349576522956800 1613 2900630378328883200 1614 2677504964611276800 1615 2471543044256563200 1616 2471543044256563200 1617 2265581123901849600 1618 2076782696910028800 1619 1903717472167526400 1620 1745074349486899200 1621 1599651487029657600 1622 1466347196443852800 1623 1344151596740198400 1624 1232138963678515200 1625 1129460716705305600 1626 1035338990313196800 1627 1035338990313196800 1628 941217263921088000 1629 855652058110080000 1630 777865507372800000 1631 707150461248000000 1632 642864055680000000 1633 584421868800000000 1634 531292608000000000 1635 482993280000000000 1636 439084800000000000 1637 399168000000000000 1638 362880000000000000 1639 362880000000000000 1640 326592000000000000 1641 293932800000000000 1642 264539520000000000 1643 238085568000000000 1644 214277011200000000 1645 192849310080000000 1646 173564379072000000 1647 156207941164800000 1648 140587147048320000 1649 126528432343488000 1650 113875589109139200 1651 102488030198225280 1652 102488030198225280 1653 91100471287311360 1654 80978196699832320 1655 71980619288739840 1656 63982772701102080 1657 56873575734312960 1658 50554289541611520 1659 44937146259210240 1660 39944130008186880 1661 35505893340610560 1662 31560794080542720 1663 28054039182704640 1664 24936923717959680 1665 22166154415964160 1666 22166154415964160 1667 19395385113968640 1668 16970961974722560 1669 14849591727882240 1670 12993392761896960 1671 11369218666659840 1672 9948066333327360 1673 8704558041661440 1674 7616488286453760 1675 6664427250647040 1676 5831373844316160 1677 5102452113776640 1678 4464645599554560 1679 3906564899610240 1680 3418244287158960 1681 3418244287158960 1682 2929923674707680 1683 2511363149749440 1684 2152596985499520 1685 1845083130428160 1686 1581499826081280 1687 1355571279498240 1688 1161918239569920 1689 995929919631360 1690 853654216826880 1691 731703614423040 1692 627174526648320 1693 537578165698560 1694 460781284884480 1695 394955387043840 1696 338533188894720 1697 338533188894720 1698 282110990745600 1699 235092492288000 1700 195910410240000 1701 163258675200000 1702 136048896000000 1703 113374080000000 1704 94478400000000 1705 78732000000000 1706 65610000000000 1707 54675000000000 1708 45562500000000 1709 37968750000000 1710 31640625000000 1711 26367187500000 1712 21972656250000 1713 18310546875000 1714 18310546875000 1715 14648437500000 1716 11718750000000 1717 9375000000000 1718 7500000000000 1719 6000000000000 1720 4800000000000 1721 3840000000000 1722 3072000000000 1723 2457600000000 1724 1966080000000 1725 1572864000000 1726 1258291200000 1727 1006632960000 1728 805306368000 1729 644245094400 1730 515396075520 1731 412316860416 1732 412316860416 1733 309237645312 1734 231928233984 1735 173946175488 1736 130459631616 1737 97844723712 1738 73383542784 1739 55037657088 1740 41278242816 1741 30958682112 1742 23219011584 1743 17414258688 1744 13060694016 1745 9795520512 1746 7346640384 1747 5509980288 1748 4132485216 1749 3099363912 1750 2324522934 1751 2324522934 1752 1549681956 1753 1033121304 1754 688747536 1755 459165024 1756 306110016 1757 204073344 1758 136048896 1759 90699264 1760 60466176 1761 40310784 1762 26873856 1763 17915904 1764 11943936 1765 7962624 1766 5308416 1767 3538944 1768 2359296 1769 1572864 1770 1048576 1771 1048576 1772 524288 1773 262144 1774 131072 1775 65536 1776 32768 1777 16384 1778 8192 1779 4096 1780 2048 1781 1024 1782 512 1783 256 1784 128 1785 64 1786 32 1787 16 1788 8 1789 4 1790 2 1791 1 1792 1 1793 1124000727777607680000 1794 1124000727777607680000 1795 1072909785605898240000 1796 1072909785605898240000 1797 1021818843434188800000 1798 973160803270656000000 1799 973160803270656000000 1800 924502763107123200000 1801 878277624951767040000 1802 834363743704178688000 1803 834363743704178688000 1804 790449862456590336000 1805 748847238116769792000 1806 709434225584308224000 1807 672095582132502528000 1808 672095582132502528000 1809 634756938680696832000 1810 599492664309547008000 1811 566187516292349952000 1812 534732654276108288000 1813 505025284594102272000 1814 505025284594102272000 1815 475317914912096256000 1816 447358037564325888000 1817 421042858884071424000 1818 396275631890890752000 1819 372965300603191296000 1820 351026165273591808000 1821 351026165273591808000 1822 329087029943992320000 1823 308519090572492800000 1824 289236647411712000000 1825 271159356948480000000 1826 254211897139200000000 1827 238323653568000000000 1828 223428425220000000000 1829 223428425220000000000 1830 208533196872000000000 1831 194630983747200000000 1832 181655584830720000000 1833 169545212508672000000 1834 158242198341427200000 1835 147692718451998720000 1836 137846537221865472000 1837 128656768073741107200 1838 128656768073741107200 1839 119466998925616742400 1840 110933641859501260800 1841 103009810298108313600 1842 95651966705386291200 1843 88819683369287270400 1844 82475420271481036800 1845 76584318823518105600 1846 71114010336123955200 1847 66034438169257958400 1848 66034438169257958400 1849 60954866002391961600 1850 56266030156054118400 1851 51937873990203801600 1852 47942652914034278400 1853 44254756536031641600 1854 40850544494798438400 1855 37708194918275481600 1856 34807564539946598400 1857 32130059575335321600 1858 29658516531078758400 1859 29658516531078758400 1860 27186973486822195200 1861 24921392362920345600 1862 22844609666010316800 1863 20940892193842790400 1864 19195817844355891200 1865 17596166357326233600 1866 16129819160882380800 1867 14785667564142182400 1868 13553528600463667200 1869 12424067883758361600 1870 11388728893445164800 1871 11388728893445164800 1872 10353389903131968000 1873 9412172639210880000 1874 8556520581100800000 1875 7778655073728000000 1876 7071504612480000000 1877 6428640556800000000 1878 5844218688000000000 1879 5312926080000000000 1880 4829932800000000000 1881 4390848000000000000 1882 3991680000000000000 1883 3628800000000000000 1884 3628800000000000000 1885 3265920000000000000 1886 2939328000000000000 1887 2645395200000000000 1888 2380855680000000000 1889 2142770112000000000 1890 1928493100800000000 1891 1735643790720000000 1892 1562079411648000000 1893 1405871470483200000 1894 1265284323434880000 1895 1138755891091392000 1896 1024880301982252800 1897 922392271784027520 1898 922392271784027520 1899 819904241585802240 1900 728803770298490880 1901 647825573598658560 1902 575844954309918720 1903 511862181608816640 1904 454988605874503680 1905 404434316332892160 1906 359497170073681920 1907 319553040065495040 1908 284047146724884480 1909 252486352644341760 1910 224432313461637120 1911 199495389743677440 1912 177329235327713280 1913 177329235327713280 1914 155163080911749120 1915 135767695797780480 1916 118796733823057920 1917 103947142095175680 1918 90953749333278720 1919 79584530666618880 1920 69636464333291520 1921 60931906291630080 1922 53315418005176320 1923 46650990754529280 1924 40819616910213120 1925 35717164796436480 1926 31252519196881920 1927 27345954297271680 1928 23927710010112720 1929 23927710010112720 1930 20509465722953760 1931 17579542048246080 1932 15068178898496640 1933 12915581912997120 1934 11070498782568960 1935 9488998956487680 1936 8133427676989440 1937 6971509437419520 1938 5975579517788160 1939 5121925300961280 1940 4390221686538240 1941 3763047159889920 1942 3225468994191360 1943 2764687709306880 1944 2369732322263040 1945 2031199133368320 1946 2031199133368320 1947 1692665944473600 1948 1410554953728000 1949 1175462461440000 1950 979552051200000 1951 816293376000000 1952 680244480000000 1953 566870400000000 1954 472392000000000 1955 393660000000000 1956 328050000000000 1957 273375000000000 1958 227812500000000 1959 189843750000000 1960 158203125000000 1961 131835937500000 1962 109863281250000 1963 91552734375000 1964 91552734375000 1965 73242187500000 1966 58593750000000 1967 46875000000000 1968 37500000000000 1969 30000000000000 1970 24000000000000 1971 19200000000000 1972 15360000000000 1973 12288000000000 1974 9830400000000 1975 7864320000000 1976 6291456000000 1977 5033164800000 1978 4026531840000 1979 3221225472000 1980 2576980377600 1981 2061584302080 1982 1649267441664 1983 1649267441664 1984 1236950581248 1985 927712935936 1986 695784701952 1987 521838526464 1988 391378894848 1989 293534171136 1990 220150628352 1991 165112971264 1992 123834728448 1993 92876046336 1994 69657034752 1995 52242776064 1996 39182082048 1997 29386561536 1998 22039921152 1999 16529940864 2000 12397455648 2001 9298091736 2002 6973568802 2003 6973568802 2004 4649045868 2005 3099363912 2006 2066242608 2007 1377495072 2008 918330048 2009 612220032 2010 408146688 2011 272097792 2012 181398528 2013 120932352 2014 80621568 2015 53747712 2016 35831808 2017 23887872 2018 15925248 2019 10616832 2020 7077888 2021 4718592 2022 3145728 2023 2097152 2024 2097152 2025 1048576 2026 524288 2027 262144 2028 131072 2029 65536 2030 32768 2031 16384 2032 8192 2033 4096 2034 2048 2035 1024 2036 512 2037 256 2038 128 2039 64 2040 32 2041 16 2042 8 2043 4 2044 2 2045 1 2046 1 2047 25852016738884976640000 2048 25852016738884976640000 2049 24728016011107368960000 2050 24728016011107368960000 2051 23604015283329761280000 2052 22531105497723863040000 2053 22531105497723863040000 2054 21458195712117964800000 2055 20436376868683776000000 2056 19463216065413120000000 2057 19463216065413120000000 2058 18490055262142464000000 2059 17565552499035340800000 2060 16687274874083573760000 2061 15852911130379395072000 2062 15852911130379395072000 2063 15018547386675216384000 2064 14228097524218626048000 2065 13479250286101856256000 2066 12769816060517548032000 2067 12097720478385045504000 2068 12097720478385045504000 2069 11425624896252542976000 2070 10790867957571846144000 2071 10191375293262299136000 2072 9625187776969949184000 2073 9090455122693840896000 2074 8585429838099738624000 2075 8585429838099738624000 2076 8080404553505636352000 2077 7605086638593540096000 2078 7157728601029214208000 2079 6736685742145142784000 2080 6340410110254252032000 2081 5967444809651060736000 2082 5616418644377468928000 2083 5616418644377468928000 2084 5265392479103877120000 2085 4936305449159884800000 2086 4627786358587392000000 2087 4338549711175680000000 2088 4067390354227200000000 2089 3813178457088000000000 2090 3574854803520000000000 2091 3351426378300000000000 2092 3351426378300000000000 2093 3127997953080000000000 2094 2919464756208000000000 2095 2724833772460800000000 2096 2543178187630080000000 2097 2373632975121408000000 2098 2215390776779980800000 2099 2067698058327982080000 2100 1929851521106116608000 2101 1801194753032375500800 2102 1801194753032375500800 2103 1672537984958634393600 2104 1553070986033017651200 2105 1442137344173516390400 2106 1339127533875408076800 2107 1243475567170021785600 2108 1154655883800734515200 2109 1072180463529253478400 2110 995596144705735372800 2111 924482134369611417600 2112 858447696200353459200 2113 858447696200353459200 2114 792413258031095500800 2115 731458392028703539200 2116 675192361872649420800 2117 623254487882445619200 2118 575311834968411340800 2119 531057078432379699200 2120 490206533937581260800 2121 452498339019305779200 2122 417690774479359180800 2123 385560714904023859200 2124 355902198372945100800 2125 355902198372945100800 2126 326243681841866342400 2127 299056708355044147200 2128 274135315992123801600 2129 251290706326113484800 2130 230349814132270694400 2131 211153996287914803200 2132 193557829930588569600 2133 177428010769706188800 2134 162642343205564006400 2135 149088814605100339200 2136 136664746721341977600 2137 125276017827896812800 2138 125276017827896812800 2139 113887288934451648000 2140 103533899031319680000 2141 94121726392108800000 2142 85565205811008000000 2143 77786550737280000000 2144 70715046124800000000 2145 64286405568000000000 2146 58442186880000000000 2147 53129260800000000000 2148 48299328000000000000 2149 43908480000000000000 2150 39916800000000000000 2151 36288000000000000000 2152 36288000000000000000 2153 32659200000000000000 2154 29393280000000000000 2155 26453952000000000000 2156 23808556800000000000 2157 21427701120000000000 2158 19284931008000000000 2159 17356437907200000000 2160 15620794116480000000 2161 14058714704832000000 2162 12652843234348800000 2163 11387558910913920000 2164 10248803019822528000 2165 9223922717840275200 2166 8301530446056247680 2167 8301530446056247680 2168 7379138174272220160 2169 6559233932686417920 2170 5830430162387927040 2171 5182604588789268480 2172 4606759634479349760 2173 4094897452870533120 2174 3639908846996029440 2175 3235474530663137280 2176 2875977360589455360 2177 2556424320523960320 2178 2272377173799075840 2179 2019890821154734080 2180 1795458507693096960 2181 1595963117949419520 2182 1418633882621706240 2183 1418633882621706240 2184 1241304647293992960 2185 1086141566382243840 2186 950373870584463360 2187 831577136761405440 2188 727629994666229760 2189 636676245332951040 2190 557091714666332160 2191 487455250333040640 2192 426523344041410560 2193 373207926036234240 2194 326556935281704960 2195 285737318371491840 2196 250020153575055360 2197 218767634378173440 2198 191421680080901760 2199 167493970070789040 2200 167493970070789040 2201 143566260060676320 2202 123056794337722560 2203 105477252289476480 2204 90409073390979840 2205 77493491477982720 2206 66422992695413760 2207 56933993738926080 2208 48800566061936640 2209 41829056624517120 2210 35853477106728960 2211 30731551805767680 2212 26341330119229440 2213 22578282959339520 2214 19352813965148160 2215 16588126255841280 2216 14218393933578240 2217 12187194800209920 2218 12187194800209920 2219 10155995666841600 2220 8463329722368000 2221 7052774768640000 2222 5877312307200000 2223 4897760256000000 2224 4081466880000000 2225 3401222400000000 2226 2834352000000000 2227 2361960000000000 2228 1968300000000000 2229 1640250000000000 2230 1366875000000000 2231 1139062500000000 2232 949218750000000 2233 791015625000000 2234 659179687500000 2235 549316406250000 2236 457763671875000 2237 457763671875000 2238 366210937500000 2239 292968750000000 2240 234375000000000 2241 187500000000000 2242 150000000000000 2243 120000000000000 2244 96000000000000 2245 76800000000000 2246 61440000000000 2247 49152000000000 2248 39321600000000 2249 31457280000000 2250 25165824000000 2251 20132659200000 2252 16106127360000 2253 12884901888000 2254 10307921510400 2255 8246337208320 2256 6597069766656 2257 6597069766656 2258 4947802324992 2259 3710851743744 2260 2783138807808 2261 2087354105856 2262 1565515579392 2263 1174136684544 2264 880602513408 2265 660451885056 2266 495338913792 2267 371504185344 2268 278628139008 2269 208971104256 2270 156728328192 2271 117546246144 2272 88159684608 2273 66119763456 2274 49589822592 2275 37192366944 2276 27894275208 2277 20920706406 2278 20920706406 2279 13947137604 2280 9298091736 2281 6198727824 2282 4132485216 2283 2754990144 2284 1836660096 2285 1224440064 2286 816293376 2287 544195584 2288 362797056 2289 241864704 2290 161243136 2291 107495424 2292 71663616 2293 47775744 2294 31850496 2295 21233664 2296 14155776 2297 9437184 2298 6291456 2299 4194304 2300 4194304 2301 2097152 2302 1048576 2303 524288 2304 262144 2305 131072 2306 65536 2307 32768 2308 16384 2309 8192 2310 4096 2311 2048 2312 1024 2313 512 2314 256 2315 128 2316 64 2317 32 2318 16 2319 8 2320 4 2321 2 2322 1 2323 1 2324 620448401733239439360000 2325 620448401733239439360000 2326 594596384994354462720000 2327 594596384994354462720000 2328 568744368255469486080000 2329 544016352244362117120000 2330 544016352244362117120000 2331 519288336233254748160000 2332 495684320949924986880000 2333 473153215452201123840000 2334 473153215452201123840000 2335 450622109954477260800000 2336 429163914242359296000000 2337 408727537373675520000000 2338 389264321308262400000000 2339 389264321308262400000000 2340 369801105242849280000000 2341 351311049980706816000000 2342 333745497481671475200000 2343 317058222607587901440000 2344 301205311477208506368000 2345 301205311477208506368000 2346 285352400346829111296000 2347 270333852960153894912000 2348 256105755435935268864000 2349 242626505149833412608000 2350 229856689089315864576000 2351 217758968610930819072000 2352 217758968610930819072000 2353 205661248132545773568000 2354 194235623236293230592000 2355 183444755278721384448000 2356 173253379985459085312000 2357 163628192208489136128000 2358 154537737085795295232000 2359 145952307247695556608000 2360 145952307247695556608000 2361 137366877409595817984000 2362 129286472856090181632000 2363 121681386217496641536000 2364 114523657616467427328000 2365 107786971874322284544000 2366 101446561764068032512000 2367 95479116954416971776000 2368 89862698310039502848000 2369 89862698310039502848000 2370 84246279665662033920000 2371 78980887186558156800000 2372 74044581737398272000000 2373 69416795378810880000000 2374 65078245667635200000000 2375 61010855313408000000000 2376 57197676856320000000000 2377 53622822052800000000000 2378 50271395674500000000000 2379 50271395674500000000000 2380 46919969296200000000000 2381 43791971343120000000000 2382 40872506586912000000000 2383 38147672814451200000000 2384 35604494626821120000000 2385 33230861651699712000000 2386 31015470874919731200000 2387 28947772816591749120000 2388 27017921295485632512000 2389 25216726542453257011200 2390 25216726542453257011200 2391 23415531789420881510400 2392 21742993804462247116800 2393 20189922818429229465600 2394 18747785474255713075200 2395 17408657940380304998400 2396 16165182373210283212800 2397 15010526489409548697600 2398 13938346025880295219200 2399 12942749881174559846400 2400 12018267746804948428800 2401 11159820050604594969600 2402 11159820050604594969600 2403 10301372354404241510400 2404 9508959096373146009600 2405 8777500704344442470400 2406 8102308342471793049600 2407 7479053854589347430400 2408 6903742019620936089600 2409 6372684941188556390400 2410 5882478407250975129600 2411 5429980068231669350400 2412 5012289293752310169600 2413 4626728578848286310400 2414 4270826380475341209600 2415 4270826380475341209600 2416 3914924182102396108800 2417 3588680500260529766400 2418 3289623791905485619200 2419 3015488475913361817600 2420 2764197769587248332800 2421 2533847955454977638400 2422 2322693959167062835200 2423 2129136129236474265600 2424 1951708118466768076800 2425 1789065775261204070400 2426 1639976960656103731200 2427 1503312213934761753600 2428 1378036196106864940800 2429 1378036196106864940800 2430 1252760178278968128000 2431 1138872889344516480000 2432 1035338990313196800000 2433 941217263921088000000 2434 855652058110080000000 2435 777865507372800000000 2436 707150461248000000000 2437 642864055680000000000 2438 584421868800000000000 2439 531292608000000000000 2440 482993280000000000000 2441 439084800000000000000 2442 399168000000000000000 2443 362880000000000000000 2444 362880000000000000000 2445 326592000000000000000 2446 293932800000000000000 2447 264539520000000000000 2448 238085568000000000000 2449 214277011200000000000 2450 192849310080000000000 2451 173564379072000000000 2452 156207941164800000000 2453 140587147048320000000 2454 126528432343488000000 2455 113875589109139200000 2456 102488030198225280000 2457 92239227178402752000 2458 83015304460562476800 2459 74713774014506229120 2460 74713774014506229120 2461 66412243568449981440 2462 59033105394177761280 2463 52473871461491343360 2464 46643441299103416320 2465 41460836710314147840 2466 36854077075834798080 2467 32759179622964264960 2468 29119270775968235520 2469 25883796245305098240 2470 23007818884715642880 2471 20451394564191682560 2472 18179017390392606720 2473 16159126569237872640 2474 14363668061544775680 2475 12767704943595356160 2476 11349071060973649920 2477 11349071060973649920 2478 9930437178351943680 2479 8689132531057950720 2480 7602990964675706880 2481 6652617094091243520 2482 5821039957329838080 2483 5093409962663608320 2484 4456733717330657280 2485 3899642002664325120 2486 3412186752331284480 2487 2985663408289873920 2488 2612455482253639680 2489 2285898546971934720 2490 2000161228600442880 2491 1750141075025387520 2492 1531373440647214080 2493 1339951760566312320 2494 1172457790495523280 2495 1172457790495523280 2496 1004963820424734240 2497 861397560364057920 2498 738340766026335360 2499 632863513736858880 2500 542454440345879040 2501 464960948867896320 2502 398537956172482560 2503 341603962433556480 2504 292803396371619840 2505 250974339747102720 2506 215120862640373760 2507 184389310834606080 2508 158047980715376640 2509 135469697756037120 2510 116116883790888960 2511 99528757535047680 2512 85310363601469440 2513 73123168801259520 2514 73123168801259520 2515 60935974001049600 2516 50779978334208000 2517 42316648611840000 2518 35263873843200000 2519 29386561536000000 2520 24488801280000000 2521 20407334400000000 2522 17006112000000000 2523 14171760000000000 2524 11809800000000000 2525 9841500000000000 2526 8201250000000000 2527 6834375000000000 2528 5695312500000000 2529 4746093750000000 2530 3955078125000000 2531 3295898437500000 2532 2746582031250000 2533 2288818359375000 2534 2288818359375000 2535 1831054687500000 2536 1464843750000000 2537 1171875000000000 2538 937500000000000 2539 750000000000000 2540 600000000000000 2541 480000000000000 2542 384000000000000 2543 307200000000000 2544 245760000000000 2545 196608000000000 2546 157286400000000 2547 125829120000000 2548 100663296000000 2549 80530636800000 2550 64424509440000 2551 51539607552000 2552 41231686041600 2553 32985348833280 2554 26388279066624 2555 26388279066624 2556 19791209299968 2557 14843406974976 2558 11132555231232 2559 8349416423424 2560 6262062317568 2561 4696546738176 2562 3522410053632 2563 2641807540224 2564 1981355655168 2565 1486016741376 2566 1114512556032 2567 835884417024 2568 626913312768 2569 470184984576 2570 352638738432 2571 264479053824 2572 198359290368 2573 148769467776 2574 111577100832 2575 83682825624 2576 62762119218 2577 62762119218 2578 41841412812 2579 27894275208 2580 18596183472 2581 12397455648 2582 8264970432 2583 5509980288 2584 3673320192 2585 2448880128 2586 1632586752 2587 1088391168 2588 725594112 2589 483729408 2590 322486272 2591 214990848 2592 143327232 2593 95551488 2594 63700992 2595 42467328 2596 28311552 2597 18874368 2598 12582912 2599 8388608 2600 8388608 2601 4194304 2602 2097152 2603 1048576 2604 524288 2605 262144 2606 131072 2607 65536 2608 32768 2609 16384 2610 8192 2611 4096 2612 2048 2613 1024 2614 512 2615 256 2616 128 2617 64 2618 32 2619 16 2620 8 2621 4 2622 2 2623 1 2624 1 2625 15511210043330985984000000 2626 15511210043330985984000000 2627 14890761641597746544640000 2628 14890761641597746544640000 2629 14270313239864507105280000 2630 13675716854870152642560000 2631 13675716854870152642560000 2632 13081120469875798179840000 2633 12512376101620328693760000 2634 11968359749375966576640000 2635 11968359749375966576640000 2636 11424343397131604459520000 2637 10905055060898349711360000 2638 10409370739948424724480000 2639 9936217524496223600640000 2640 9936217524496223600640000 2641 9463064309044022476800000 2642 9012442199089545216000000 2643 8583278284847185920000000 2644 8174550747473510400000000 2645 7785286426165248000000000 2646 7785286426165248000000000 2647 7396022104856985600000000 2648 7026220999614136320000000 2649 6674909949633429504000000 2650 6341164452151758028800000 2651 6024106229544170127360000 2652 5722900918066961620992000 2653 5722900918066961620992000 2654 5421695606589753114624000 2655 5136343206242924003328000 2656 4866009353282770108416000 2657 4609903597846834839552000 2658 4367277092697001426944000 2659 4137420403607685562368000 2660 3919661434996754743296000 2661 3919661434996754743296000 2662 3701902466385823924224000 2663 3496241218253278150656000 2664 3302005595016984920064000 2665 3118560839738263535616000 2666 2945307459752804450304000 2667 2781679267544315314176000 2668 2627141530458520018944000 2669 2481189223210824462336000 2670 2481189223210824462336000 2671 2335236915963128905728000 2672 2197870038553533087744000 2673 2068583565697442906112000 2674 1946902179479946264576000 2675 1832378521863478837248000 2676 1724591549989156552704000 2677 1623144988225088520192000 2678 1527665871270671548416000 2679 1437803172960632045568000 2680 1437803172960632045568000 2681 1347940474650592542720000 2682 1263694194984930508800000 2683 1184713307798372352000000 2684 1110668726060974080000000 2685 1041251930682163200000000 2686 976173685014528000000000 2687 915162829701120000000000 2688 857965152844800000000000 2689 804342330792000000000000 2690 754070935117500000000000 2691 754070935117500000000000 2692 703799539443000000000000 2693 656879570146800000000000 2694 613087598803680000000000 2695 572215092216768000000000 2696 534067419402316800000000 2697 498462924775495680000000 2698 465232063123795968000000 2699 434216592248876236800000 2700 405268819432284487680000 2701 378250898136798855168000 2702 353034171594345598156800 2703 353034171594345598156800 2704 327817445051892341145600 2705 304401913262471459635200 2706 282658919458009212518400 2707 262468996639579983052800 2708 243721211165324269977600 2709 226312553224943964979200 2710 210147370851733681766400 2711 195136844362324133068800 2712 181198498336443837849600 2713 168255748455269278003200 2714 156237480708464329574400 2715 145077660657859734604800 2716 145077660657859734604800 2717 133917840607255139635200 2718 123616468252850898124800 2719 114107509156477752115200 2720 105330008452133309644800 2721 97227700109661516595200 2722 89748646255072169164800 2723 82844904235451233075200 2724 76472219294262676684800 2725 70589740887011701555200 2726 65159760818780032204800 2727 60147471525027722035200 2728 55520742946179435724800 2729 51249916565704094515200 2730 51249916565704094515200 2731 46979090185228753305600 2732 43064166003126357196800 2733 39475485502865827430400 2734 36185861710960341811200 2735 33170373235046979993600 2736 30406175465459731660800 2737 27872327510004754022400 2738 25549633550837691187200 2739 23420497421601216921600 2740 21468789303134448844800 2741 19679723527873244774400 2742 18039746567217141043200 2743 16536434353282379289600 2744 15158398157175514348800 2745 15158398157175514348800 2746 13780361961068649408000 2747 12527601782789681280000 2748 11388728893445164800000 2749 10353389903131968000000 2750 9412172639210880000000 2751 8556520581100800000000 2752 7778655073728000000000 2753 7071504612480000000000 2754 6428640556800000000000 2755 5844218688000000000000 2756 5312926080000000000000 2757 4829932800000000000000 2758 4390848000000000000000 2759 3991680000000000000000 2760 3628800000000000000000 2761 3628800000000000000000 2762 3265920000000000000000 2763 2939328000000000000000 2764 2645395200000000000000 2765 2380855680000000000000 2766 2142770112000000000000 2767 1928493100800000000000 2768 1735643790720000000000 2769 1562079411648000000000 2770 1405871470483200000000 2771 1265284323434880000000 2772 1138755891091392000000 2773 1024880301982252800000 2774 922392271784027520000 2775 830153044605624768000 2776 747137740145062291200 2777 672423966130556062080 2778 672423966130556062080 2779 597710192116049832960 2780 531297948547599851520 2781 472264843153422090240 2782 419790971691930746880 2783 373147530392827330560 2784 331686693682513182720 2785 294832616606678384640 2786 262073436983714119680 2787 232954166207745884160 2788 207070369962440785920 2789 184062551077725143040 2790 163611156513533460480 2791 145432139123140853760 2792 129273012553902981120 2793 114909344492358205440 2794 102141639548762849280 2795 90792568487789199360 2796 90792568487789199360 2797 79443497426815549440 2798 69513060248463605760 2799 60823927717405655040 2800 53220936752729948160 2801 46568319658638704640 2802 40747279701308866560 2803 35653869738645258240 2804 31197136021314600960 2805 27297494018650275840 2806 23885307266318991360 2807 20899643858029117440 2808 18287188375775477760 2809 16001289828803543040 2810 14001128600203100160 2811 12250987525177712640 2812 10719614084530498560 2813 9379662323964186240 2814 8207204533468662960 2815 8207204533468662960 2816 7034746742973139680 2817 6029782922548405440 2818 5168385362184347520 2819 4430044596158012160 2820 3797181082421153280 2821 3254726642075274240 2822 2789765693207377920 2823 2391227737034895360 2824 2049623774601338880 2825 1756820378229719040 2826 1505846038482616320 2827 1290725175842242560 2828 1106335865007636480 2829 948287884292259840 2830 812818186536222720 2831 696701302745333760 2832 597172545210286080 2833 511862181608816640 2834 438739012807557120 2835 438739012807557120 2836 365615844006297600 2837 304679870005248000 2838 253899891671040000 2839 211583243059200000 2840 176319369216000000 2841 146932807680000000 2842 122444006400000000 2843 102036672000000000 2844 85030560000000000 2845 70858800000000000 2846 59049000000000000 2847 49207500000000000 2848 41006250000000000 2849 34171875000000000 2850 28476562500000000 2851 23730468750000000 2852 19775390625000000 2853 16479492187500000 2854 13732910156250000 2855 11444091796875000 2856 11444091796875000 2857 9155273437500000 2858 7324218750000000 2859 5859375000000000 2860 4687500000000000 2861 3750000000000000 2862 3000000000000000 2863 2400000000000000 2864 1920000000000000 2865 1536000000000000 2866 1228800000000000 2867 983040000000000 2868 786432000000000 2869 629145600000000 2870 503316480000000 2871 402653184000000 2872 322122547200000 2873 257698037760000 2874 206158430208000 2875 164926744166400 2876 131941395333120 2877 105553116266496 2878 105553116266496 2879 79164837199872 2880 59373627899904 2881 44530220924928 2882 33397665693696 2883 25048249270272 2884 18786186952704 2885 14089640214528 2886 10567230160896 2887 7925422620672 2888 5944066965504 2889 4458050224128 2890 3343537668096 2891 2507653251072 2892 1880739938304 2893 1410554953728 2894 1057916215296 2895 793437161472 2896 595077871104 2897 446308403328 2898 334731302496 2899 251048476872 2900 188286357654 2901 188286357654 2902 125524238436 2903 83682825624 2904 55788550416 2905 37192366944 2906 24794911296 2907 16529940864 2908 11019960576 2909 7346640384 2910 4897760256 2911 3265173504 2912 2176782336 2913 1451188224 2914 967458816 2915 644972544 2916 429981696 2917 286654464 2918 191102976 2919 127401984 2920 84934656 2921 56623104 2922 37748736 2923 25165824 2924 16777216 2925 16777216 2926 8388608 2927 4194304 2928 2097152 2929 1048576 2930 524288 2931 262144 2932 131072 2933 65536 2934 32768 2935 16384 2936 8192 2937 4096 2938 2048 2939 1024 2940 512 2941 256 2942 128 2943 64 2944 32 2945 16 2946 8 2947 4 2948 2 2949 1 2950 1 2951 403291461126605635584000000 2952 403291461126605635584000000 2953 387780251083274649600000000 2954 387780251083274649600000000 2955 372269041039943663616000000 2956 357378279398345917071360000 2957 357378279398345917071360000 2958 342487517756748170526720000 2959 328217204516883663421440000 2960 314541487662013510778880000 2961 314541487662013510778880000 2962 300865770807143358136320000 2963 287784650337267559956480000 2964 275272274235647231262720000 2965 263303914486271264686080000 2966 263303914486271264686080000 2967 251335554736895298109440000 2968 239911211339763693649920000 2969 229006156278865343938560000 2970 218596785538916919214080000 2971 208660568014420695613440000 2972 208660568014420695613440000 2973 198724350489924472012800000 2974 189261286180880449536000000 2975 180248843981790904320000000 2976 171665565696943718400000000 2977 163491014949470208000000000 2978 155705728523304960000000000 2979 155705728523304960000000000 2980 147920442097139712000000000 2981 140524419992282726400000000 2982 133498198992668590080000000 2983 126823289043035160576000000 2984 120482124590883402547200000 2985 114458018361339232419840000 2986 108735117443272270798848000 2987 108735117443272270798848000 2988 103012216525205309177856000 2989 97590520918615556063232000 2990 92454177712372632059904000 2991 87588168359089861951488000 2992 82978264761243027111936000 2993 78610987668546025684992000 2994 74473567264938340122624000 2995 70553905829941585379328000 2996 70553905829941585379328000 2997 66634244394944830636032000 2998 62932341928559006711808000 2999 59436100710305728561152000 3000 56134095115288743641088000 3001 53015534275550480105472000 3002 50070226815797675655168000 3003 47288547548253360340992000 3004 44661406017794840322048000 3005 42180216794584015859712000 3006 42180216794584015859712000 3007 39699027571373191397376000 3008 37363790655410062491648000 3009 35165920616856529403904000 3010 33097337051159086497792000 3011 31150434871679140233216000 3012 29318056349815661395968000 3013 27593464799826504843264000 3014 25970319811601416323072000 3015 24442653940330744774656000 3016 23004850767370112729088000 3017 23004850767370112729088000 3018 21567047594409480683520000 3019 20219107119758888140800000 3020 18955412924773957632000000 3021 17770699616975585280000000 3022 16660030890914611200000000 3023 15618778960232448000000000 3024 14642605275217920000000000 3025 13727442445516800000000000 3026 12869477292672000000000000 3027 12065134961880000000000000 3028 11311064026762500000000000 3029 11311064026762500000000000 3030 10556993091645000000000000 3031 9853193552202000000000000 3032 9196313982055200000000000 3033 8583226383251520000000000 3034 8011011291034752000000000 3035 7476943871632435200000000 3036 6978480946856939520000000 3037 6513248883733143552000000 3038 6079032291484267315200000 3039 5673763472051982827520000 3040 5295512573915183972352000 3041 4942478402320838374195200 3042 4942478402320838374195200 3043 4589444230726492776038400 3044 4261626785674600434892800 3045 3957224872412128975257600 3046 3674565952954119762739200 3047 3412096956314539779686400 3048 3168375745149215509708800 3049 2942063191924271544729600 3050 2731915821072537862963200 3051 2536778976710213729894400 3052 2355580478373769892044800 3053 2187324729918500614041600 3054 2031087249210036284467200 3055 1886009588552176549862400 3056 1886009588552176549862400 3057 1740931927894316815257600 3058 1607014087287061675622400 3059 1483397619034210777497600 3060 1369290109877733025382400 3061 1263960101425599715737600 3062 1166732401315938199142400 3063 1076983755060866029977600 3064 994138850825414796902400 3065 917666631531152120217600 3066 847076890644140418662400 3067 781917129825360386457600 3068 721769658300332664422400 3069 666248915354153228697600 3070 614998998788449134182400 3071 614998998788449134182400 3072 563749082222745039667200 3073 516769992037516286361600 3074 473705826034389929164800 3075 434230340531524101734400 3076 398044478820563759923200 3077 364874105585516779929600 3078 334467930120057048268800 3079 306595602610052294246400 3080 281045969059214603059200 3081 257625471637613386137600 3082 236156682334478937292800 3083 216476958806605692518400 3084 198437212239388551475200 3085 181900777886106172185600 3086 166742379728930657836800 3087 166742379728930657836800 3088 151583981571755143488000 3089 137803619610686494080000 3090 125276017827896812800000 3091 113887288934451648000000 3092 103533899031319680000000 3093 94121726392108800000000 3094 85565205811008000000000 3095 77786550737280000000000 3096 70715046124800000000000 3097 64286405568000000000000 3098 58442186880000000000000 3099 53129260800000000000000 3100 48299328000000000000000 3101 43908480000000000000000 3102 39916800000000000000000 3103 36288000000000000000000 3104 36288000000000000000000 3105 32659200000000000000000 3106 29393280000000000000000 3107 26453952000000000000000 3108 23808556800000000000000 3109 21427701120000000000000 3110 19284931008000000000000 3111 17356437907200000000000 3112 15620794116480000000000 3113 14058714704832000000000 3114 12652843234348800000000 3115 11387558910913920000000 3116 10248803019822528000000 3117 9223922717840275200000 3118 8301530446056247680000 3119 7471377401450622912000 3120 6724239661305560620800 3121 6051815695175004558720 3122 6051815695175004558720 3123 5379391729044448496640 3124 4781681536928398663680 3125 4250383588380798812160 3126 3778118745227376721920 3127 3358327773535445975040 3128 2985180243142618644480 3129 2653493549460105461760 3130 2358660932853427077120 3131 2096587495869712957440 3132 1863633329661967073280 3133 1656562959699526287360 3134 1472500408621801144320 3135 1308889252108267683840 3136 1163457112985126830080 3137 1034184100431223848960 3138 919274755938865643520 3139 817133116390102794240 3140 726340547902313594880 3141 726340547902313594880 3142 635547979414524395520 3143 556104481987708846080 3144 486591421739245240320 3145 425767494021839585280 3146 372546557269109637120 3147 325978237610470932480 3148 285230957909162065920 3149 249577088170516807680 3150 218379952149202206720 3151 191082458130551930880 3152 167197150864232939520 3153 146297507006203822080 3154 128010318630428344320 3155 112009028801624801280 3156 98007900201421701120 3157 85756912676243988480 3158 75037298591713489920 3159 65657636267749303680 3160 57450431734280640720 3161 57450431734280640720 3162 49243227200811977760 3163 42208480457838838080 3164 36178697535290432640 3165 31010312173106085120 3166 26580267576948072960 3167 22783086494526919680 3168 19528359852451645440 3169 16738594159244267520 3170 14347366422209372160 3171 12297742647608033280 3172 10540922269378314240 3173 9035076230895697920 3174 7744351055053455360 3175 6638015190045818880 3176 5689727305753559040 3177 4876909119217336320 3178 4180207816472002560 3179 3583035271261716480 3180 3071173089652899840 3181 2632434076845342720 3182 2632434076845342720 3183 2193695064037785600 3184 1828079220031488000 3185 1523399350026240000 3186 1269499458355200000 3187 1057916215296000000 3188 881596846080000000 3189 734664038400000000 3190 612220032000000000 3191 510183360000000000 3192 425152800000000000 3193 354294000000000000 3194 295245000000000000 3195 246037500000000000 3196 205031250000000000 3197 170859375000000000 3198 142382812500000000 3199 118652343750000000 3200 98876953125000000 3201 82397460937500000 3202 68664550781250000 3203 57220458984375000 3204 57220458984375000 3205 45776367187500000 3206 36621093750000000 3207 29296875000000000 3208 23437500000000000 3209 18750000000000000 3210 15000000000000000 3211 12000000000000000 3212 9600000000000000 3213 7680000000000000 3214 6144000000000000 3215 4915200000000000 3216 3932160000000000 3217 3145728000000000 3218 2516582400000000 3219 2013265920000000 3220 1610612736000000 3221 1288490188800000 3222 1030792151040000 3223 824633720832000 3224 659706976665600 3225 527765581332480 3226 422212465065984 3227 422212465065984 3228 316659348799488 3229 237494511599616 3230 178120883699712 3231 133590662774784 3232 100192997081088 3233 75144747810816 3234 56358560858112 3235 42268920643584 3236 31701690482688 3237 23776267862016 3238 17832200896512 3239 13374150672384 3240 10030613004288 3241 7522959753216 3242 5642219814912 3243 4231664861184 3244 3173748645888 3245 2380311484416 3246 1785233613312 3247 1338925209984 3248 1004193907488 3249 753145430616 3250 564859072962 3251 564859072962 3252 376572715308 3253 251048476872 3254 167365651248 3255 111577100832 3256 74384733888 3257 49589822592 3258 33059881728 3259 22039921152 3260 14693280768 3261 9795520512 3262 6530347008 3263 4353564672 3264 2902376448 3265 1934917632 3266 1289945088 3267 859963392 3268 573308928 3269 382205952 3270 254803968 3271 169869312 3272 113246208 3273 75497472 3274 50331648 3275 33554432 3276 33554432 3277 16777216 3278 8388608 3279 4194304 3280 2097152 3281 1048576 3282 524288 3283 262144 3284 131072 3285 65536 3286 32768 3287 16384 3288 8192 3289 4096 3290 2048 3291 1024 3292 512 3293 256 3294 128 3295 64 3296 32 3297 16 3298 8 3299 4 3300 2 3301 1 3302 1 3303 10888869450418352160768000000 3304 10888869450418352160768000000 3305 10485577989291746525184000000 3306 10485577989291746525184000000 3307 10082286528165140889600000000 3308 9694506277081866240000000000 3309 9694506277081866240000000000 3310 9306726025998591590400000000 3311 8934456984958647926784000000 3312 8577078705560302009712640000 3313 8577078705560302009712640000 3314 8219700426161956092641280000 3315 7877212908405207922114560000 3316 7548995703888324258693120000 3317 7234454216226310747914240000 3318 7234454216226310747914240000 3319 6919912728564297237135360000 3320 6619046957757153878999040000 3321 6331262307419886319042560000 3322 6055990033184239087779840000 3323 5792686118697967823093760000 3324 5792686118697967823093760000 3325 5529382204211696558407680000 3326 5278046649474801260298240000 3327 5038135438135037566648320000 3328 4809129281856172222709760000 3329 4590532496317255303495680000 3330 4381871928302834607882240000 3331 4381871928302834607882240000 3332 4173211360288413912268800000 3333 3974487009798489440256000000 3334 3785225723617608990720000000 3335 3604976879635818086400000000 3336 3433311313938874368000000000 3337 3269820298989404160000000000 3338 3114114570466099200000000000 3339 3114114570466099200000000000 3340 2958408841942794240000000000 3341 2810488399845654528000000000 3342 2669963979853371801600000000 3343 2536465780860703211520000000 3344 2409642491817668050944000000 3345 2289160367226784648396800000 3346 2174702348865445415976960000 3347 2065967231422173145178112000 3348 2065967231422173145178112000 3349 1957232113978900874379264000 3350 1854219897453695565201408000 3351 1756629376535080009138176000 3352 1664175198822707377078272000 3353 1576587030463617515126784000 3354 1493608765702374488014848000 3355 1414997778033828462329856000 3356 1340524210768890122207232000 3357 1269970304938948536827904000 3358 1269970304938948536827904000 3359 1199416399109006951448576000 3360 1132782154714062120812544000 3361 1069849812785503114100736000 3362 1010413712075197385539584000 3363 954279616959908641898496000 3364 901264082684358161793024000 3365 851193855868560486137856000 3366 803905308320307125796864000 3367 759243902302512285474816000 3368 717063685507928269615104000 3369 717063685507928269615104000 3370 674883468713344253755392000 3371 635184441141971062358016000 3372 597820650486560999866368000 3373 562654729869704470462464000 3374 529557392818545383964672000 3375 498406957946866243731456000 3376 469088901597050582335488000 3377 441495436797224077492224000 3378 415525116985622661169152000 3379 391082463045291916394496000 3380 368077612277921803665408000 3381 368077612277921803665408000 3382 345072761510551690936320000 3383 323505713916142210252800000 3384 303286606796383322112000000 3385 284331193871609364480000000 3386 266560494254633779200000000 3387 249900463363719168000000000 3388 234281684403486720000000000 3389 219639079128268800000000000 3390 205911636682752000000000000 3391 193042159390080000000000000 3392 180977024428200000000000000 3393 169665960401437500000000000 3394 169665960401437500000000000 3395 158354896374675000000000000 3396 147797903283030000000000000 3397 137944709730828000000000000 3398 128748395748772800000000000 3399 120165169365521280000000000 3400 112154158074486528000000000 3401 104677214202854092800000000 3402 97698733255997153280000000 3403 91185484372264009728000000 3404 85106452080779742412800000 3405 79432688608727759585280000 3406 74137176034812575612928000 3407 69194697632491737238732800 3408 69194697632491737238732800 3409 64252219230170898864537600 3410 59662774999444406088499200 3411 55401148213769805653606400 3412 51443923341357676678348800 3413 47769357388403556915609600 3414 44357260432089017135923200 3415 41188884686939801626214400 3416 38246821495015530081484800 3417 35514905673942992218521600 3418 32978126697232778488627200 3419 30622546218859008596582400 3420 28435221488940507982540800 3421 26404134239730471698073600 3422 24518124651178295148211200 3423 24518124651178295148211200 3424 22632115062626118598348800 3425 20891183134731801783091200 3426 19284169047444740107468800 3427 17800771428410529329971200 3428 16431481318532796304588800 3429 15167521217107196588851200 3430 14000788815791258389708800 3431 12923805060730392359731200 3432 11929666209904977562828800 3433 11011999578373825442611200 3434 10164922687729685023948800 3435 9383005557904324637491200 3436 8661235899603991973068800 3437 7994986984249838744371200 3438 7379987985461389610188800 3439 7379987985461389610188800 3440 6764988986672940476006400 3441 6201239904450195436339200 3442 5684469912412679149977600 3443 5210764086378289220812800 3444 4776533745846765119078400 3445 4378489267026201359155200 3446 4013615161440684579225600 3447 3679147231320627530956800 3448 3372551628710575236710400 3449 3091505659651360633651200 3450 2833880188013747247513600 3451 2597723505679268310220800 3452 2381246546872662617702400 3453 2182809334633274066227200 3454 2000908556747167894041600 3455 1834166177018237236204800 3456 1834166177018237236204800 3457 1667423797289306578368000 3458 1515839815717551434880000 3459 1378036196106864940800000 3460 1252760178278968128000000 3461 1138872889344516480000000 3462 1035338990313196800000000 3463 941217263921088000000000 3464 855652058110080000000000 3465 777865507372800000000000 3466 707150461248000000000000 3467 642864055680000000000000 3468 584421868800000000000000 3469 531292608000000000000000 3470 482993280000000000000000 3471 439084800000000000000000 3472 399168000000000000000000 3473 362880000000000000000000 3474 362880000000000000000000 3475 326592000000000000000000 3476 293932800000000000000000 3477 264539520000000000000000 3478 238085568000000000000000 3479 214277011200000000000000 3480 192849310080000000000000 3481 173564379072000000000000 3482 156207941164800000000000 3483 140587147048320000000000 3484 126528432343488000000000 3485 113875589109139200000000 3486 102488030198225280000000 3487 92239227178402752000000 3488 83015304460562476800000 3489 74713774014506229120000 3490 67242396613055606208000 3491 60518156951750045587200 3492 54466341256575041028480 3493 54466341256575041028480 3494 48414525561400036469760 3495 43035133832355587973120 3496 38253452295427189309440 3497 34003068707046390497280 3498 30224949961819013775360 3499 26866622188283567800320 3500 23881441945140949155840 3501 21227948395680843694080 3502 18869287462827416616960 3503 16772699966957703659520 3504 14909066637295736586240 3505 13252503677596210298880 3506 11780003268974409154560 3507 10471114016866141470720 3508 9307656903881014640640 3509 8273472803449790791680 3510 7354198047510925148160 3511 6537064931120822353920 3512 5810724383218508759040 3513 5810724383218508759040 3514 5084383835316195164160 3515 4448835855901670768640 3516 3892731373913961922560 3517 3406139952174716682240 3518 2980372458152877096960 3519 2607825900883767459840 3520 2281847663273296527360 3521 1996616705364134461440 3522 1747039617193617653760 3523 1528659665044415447040 3524 1337577206913863516160 3525 1170380056049630576640 3526 1024082549043426754560 3527 896072230412998410240 3528 784063201611373608960 3529 686055301409951907840 3530 600298388733707919360 3531 525261090141994429440 3532 459603453874245125760 3533 402153022139964485040 3534 402153022139964485040 3535 344702590405683844320 3536 295459363204871866560 3537 253250882747033028480 3538 217072185211742595840 3539 186061873038636510720 3540 159481605461688437760 3541 136698518967161518080 3542 117170159114709872640 3543 100431564955465605120 3544 86084198533256232960 3545 73786455885648199680 3546 63245533616269885440 3547 54210457385374187520 3548 46466106330320732160 3549 39828091140274913280 3550 34138363834521354240 3551 29261454715304017920 3552 25081246898832015360 3553 21498211627570298880 3554 18427038537917399040 3555 15794604461072056320 3556 15794604461072056320 3557 13162170384226713600 3558 10968475320188928000 3559 9140396100157440000 3560 7616996750131200000 3561 6347497291776000000 3562 5289581076480000000 3563 4407984230400000000 3564 3673320192000000000 3565 3061100160000000000 3566 2550916800000000000 3567 2125764000000000000 3568 1771470000000000000 3569 1476225000000000000 3570 1230187500000000000 3571 1025156250000000000 3572 854296875000000000 3573 711914062500000000 3574 593261718750000000 3575 494384765625000000 3576 411987304687500000 3577 343322753906250000 3578 286102294921875000 3579 286102294921875000 3580 228881835937500000 3581 183105468750000000 3582 146484375000000000 3583 117187500000000000 3584 93750000000000000 3585 75000000000000000 3586 60000000000000000 3587 48000000000000000 3588 38400000000000000 3589 30720000000000000 3590 24576000000000000 3591 19660800000000000 3592 15728640000000000 3593 12582912000000000 3594 10066329600000000 3595 8053063680000000 3596 6442450944000000 3597 5153960755200000 3598 4123168604160000 3599 3298534883328000 3600 2638827906662400 3601 2111062325329920 3602 1688849860263936 3603 1688849860263936 3604 1266637395197952 3605 949978046398464 3606 712483534798848 3607 534362651099136 3608 400771988324352 3609 300578991243264 3610 225434243432448 3611 169075682574336 3612 126806761930752 3613 95105071448064 3614 71328803586048 3615 53496602689536 3616 40122452017152 3617 30091839012864 3618 22568879259648 3619 16926659444736 3620 12694994583552 3621 9521245937664 3622 7140934453248 3623 5355700839936 3624 4016775629952 3625 3012581722464 3626 2259436291848 3627 1694577218886 3628 1694577218886 3629 1129718145924 3630 753145430616 3631 502096953744 3632 334731302496 3633 223154201664 3634 148769467776 3635 99179645184 3636 66119763456 3637 44079842304 3638 29386561536 3639 19591041024 3640 13060694016 3641 8707129344 3642 5804752896 3643 3869835264 3644 2579890176 3645 1719926784 3646 1146617856 3647 764411904 3648 509607936 3649 339738624 3650 226492416 3651 150994944 3652 100663296 3653 67108864 3654 67108864 3655 33554432 3656 16777216 3657 8388608 3658 4194304 3659 2097152 3660 1048576 3661 524288 3662 262144 3663 131072 3664 65536 3665 32768 3666 16384 3667 8192 3668 4096 3669 2048 3670 1024 3671 512 3672 256 3673 128 3674 64 3675 32 3676 16 3677 8 3678 4 3679 2 3680 1 3681 1 3682 304888344611713860501504000000 3683 304888344611713860501504000000 3684 293999475161295508340736000000 3685 293999475161295508340736000000 3686 283110605710877156179968000000 3687 272625027721585409654784000000 3688 272625027721585409654784000000 3689 262139449732293663129600000000 3690 252057163204128522240000000000 3691 242362656927046656000000000000 3692 242362656927046656000000000000 3693 232668150649964789760000000000 3694 223361424623966198169600000000 3695 214426967639007550242816000000 3696 205849888933447248233103360000 3697 205849888933447248233103360000 3698 197272810227886946223390720000 3699 189053109801724990130749440000 3700 181175896893319782208634880000 3701 173626901189431457949941760000 3702 166392446973205147202027520000 3703 166392446973205147202027520000 3704 159157992756978836454113280000 3705 152238080028414539216977920000 3706 145619033070657385337978880000 3707 139287770763237499018936320000 3708 133231780730053259931156480000 3709 127439094611355292108062720000 3710 127439094611355292108062720000 3711 121646408492657324284968960000 3712 116117026288445627726561280000 3713 110838979638970826466263040000 3714 105800844200835788899614720000 3715 100991714918979616676904960000 3716 96401182422662361373409280000 3717 92019310494359526765527040000 3718 92019310494359526765527040000 3719 87637438566056692157644800000 3720 83464227205768278245376000000 3721 79489740195969788805120000000 3722 75704514472352179814400000000 3723 72099537592716361728000000000 3724 68666226278777487360000000000 3725 65396405979788083200000000000 3726 62282291409321984000000000000 3727 62282291409321984000000000000 3728 59168176838855884800000000000 3729 56209767996913090560000000000 3730 53399279597067436032000000000 3731 50729315617214064230400000000 3732 48192849836353361018880000000 3733 45783207344535692967936000000 3734 43494046977308908319539200000 3735 41319344628443462903562240000 3736 39253377397021289758384128000 3737 39253377397021289758384128000 3738 37187410165599116613206016000 3739 35230178051620215738826752000 3740 33375958154166520173625344000 3741 31619328777631440164487168000 3742 29955153578808732787408896000 3743 28378566548345115272282112000 3744 26884957782642740784267264000 3745 25469960004608912321937408000 3746 24129435793840022199730176000 3747 22859465488901073662902272000 3748 22859465488901073662902272000 3749 21589495183962125126074368000 3750 20390078784853118174625792000 3751 19257296630139056053813248000 3752 18187446817353552939712512000 3753 17177033105278355554172928000 3754 16222753488318446912274432000 3755 15321489405634088750481408000 3756 14470295549765528264343552000 3757 13666390241445221138546688000 3758 12907146339142708853071872000 3759 12190082653634780583456768000 3760 12190082653634780583456768000 3761 11473018968126852313841664000 3762 10798135499413508060086272000 3763 10162951058271536997728256000 3764 9565130407784975997861888000 3765 9002475677915271527399424000 3766 8472918285096726143434752000 3767 7974511327149859899703296000 3768 7505422425552809317367808000 3769 7063926988755585239875584000 3770 6648401871769962578706432000 3771 6257319408724670662311936000 3772 5889241796446748858646528000 3773 5889241796446748858646528000 3774 5521164184168827054981120000 3775 5176091422658275364044800000 3776 4852585708742133153792000000 3777 4549299101945749831680000000 3778 4264967908074140467200000000 3779 3998407413819506688000000000 3780 3748506950455787520000000000 3781 3514225266052300800000000000 3782 3294586186924032000000000000 3783 3088674550241280000000000000 3784 2895632390851200000000000000 3785 2714655366423000000000000000 3786 2544989406021562500000000000 3787 2544989406021562500000000000 3788 2375323445620125000000000000 3789 2216968549245450000000000000 3790 2069170645962420000000000000 3791 1931225936231592000000000000 3792 1802477540482819200000000000 3793 1682312371117297920000000000 3794 1570158213042811392000000000 3795 1465480998839957299200000000 3796 1367782265583960145920000000 3797 1276596781211696136192000000 3798 1191490329130916393779200000 3799 1112057640522188634193920000 3800 1037920464487376058580992000 3801 968725766854884321342259200 3802 968725766854884321342259200 3803 899531069222392584103526400 3804 835278849992221685238988800 3805 775616074992777279150489600 3806 720214926779007473496883200 3807 668771003437649796818534400 3808 621001646049246239902924800 3809 576644385617157222767001600 3810 535455500930217421140787200 3811 497208679435201891059302400 3812 461693773761258898840780800 3813 428715647064026120352153600 3814 398093100845167111755571200 3815 369657879356226603773030400 3816 343253745116496132074956800 3817 318735620465317836926745600 3818 318735620465317836926745600 3819 294217495814139541778534400 3820 271585380751513423180185600 3821 250694197616781621397094400 3822 231410028569336881289625600 3823 213609257140926351959654400 3824 197177775822393555655065600 3825 182010254605286359066214400 3826 168009465789495100676505600 3827 155085660728764708316774400 3828 143155994518859730753945600 3829 132143994940485905311334400 3830 121979072252756220287385600 3831 112596066694851895649894400 3832 103934830795247903676825600 3833 95939843810998064932454400 3834 88559855825536675322265600 3835 88559855825536675322265600 3836 81179867840075285712076800 3837 74414878853402345236070400 3838 68213638948952149799731200 3839 62529169036539470649753600 3840 57318404950161181428940800 3841 52541871204314416309862400 3842 48163381937288214950707200 3843 44149766775847530371481600 3844 40470619544526902840524800 3845 37098067915816327603814400 3846 34006562256164966970163200 3847 31172682068151219722649600 3848 28574958562471951412428800 3849 26193712015599288794726400 3850 24010902680966014728499200 3851 22009994124218846834457600 3852 20175827947200609598252800 3853 20175827947200609598252800 3854 18341661770182372362048000 3855 16674237972893065783680000 3856 15158398157175514348800000 3857 13780361961068649408000000 3858 12527601782789681280000000 3859 11388728893445164800000000 3860 10353389903131968000000000 3861 9412172639210880000000000 3862 8556520581100800000000000 3863 7778655073728000000000000 3864 7071504612480000000000000 3865 6428640556800000000000000 3866 5844218688000000000000000 3867 5312926080000000000000000 3868 4829932800000000000000000 3869 4390848000000000000000000 3870 3991680000000000000000000 3871 3628800000000000000000000 3872 3628800000000000000000000 3873 3265920000000000000000000 3874 2939328000000000000000000 3875 2645395200000000000000000 3876 2380855680000000000000000 3877 2142770112000000000000000 3878 1928493100800000000000000 3879 1735643790720000000000000 3880 1562079411648000000000000 3881 1405871470483200000000000 3882 1265284323434880000000000 3883 1138755891091392000000000 3884 1024880301982252800000000 3885 922392271784027520000000 3886 830153044605624768000000 3887 747137740145062291200000 3888 672423966130556062080000 3889 605181569517500455872000 3890 544663412565750410284800 3891 490197071309175369256320 3892 490197071309175369256320 3893 435730730052600328227840 3894 387316204491200291758080 3895 344281070658844703784960 3896 306027618363417514475520 3897 272024549656371123978240 3898 241799599694552110202880 3899 214932977506268542402560 3900 191051535561127593246720 3901 169823587165446749552640 3902 150954299702619332935680 3903 134181599735661629276160 3904 119272533098365892689920 3905 106020029420769682391040 3906 94240026151795273236480 3907 83768912134929131765760 3908 74461255231048117125120 3909 66187782427598326333440 3910 58833584380087401185280 3911 52296519448966578831360 3912 46485795065748070072320 3913 46485795065748070072320 3914 40675070682529561313280 3915 35590686847213366149120 3916 31141850991311695380480 3917 27249119617397733457920 3918 23842979665223016775680 3919 20862607207070139678720 3920 18254781306186372218880 3921 15972933642913075691520 3922 13976316937548941230080 3923 12229277320355323576320 3924 10700617655310908129280 3925 9363040448397044613120 3926 8192660392347414036480 3927 7168577843303987281920 3928 6272505612890988871680 3929 5488442411279615262720 3930 4802387109869663354880 3931 4202088721135955435520 3932 3676827630993961006080 3933 3217224177119715880320 3934 2815071154979751395280 3935 2815071154979751395280 3936 2412918132839786910240 3937 2068215542434103065920 3938 1772756179229231199360 3939 1519505296482198170880 3940 1302433111270455575040 3941 1116371238231819064320 3942 956889632770130626560 3943 820191113802969108480 3944 703020954688259235840 3945 602589389732793630720 3946 516505191199537397760 3947 442718735313889198080 3948 379473201697619312640 3949 325262744312245125120 3950 278796637981924392960 3951 238968546841649479680 3952 204830183007128125440 3953 175568728291824107520 3954 150487481392992092160 3955 128989269765421793280 3956 110562231227504394240 3957 94767626766432337920 3958 94767626766432337920 3959 78973022305360281600 3960 65810851921133568000 3961 54842376600944640000 3962 45701980500787200000 3963 38084983750656000000 3964 31737486458880000000 3965 26447905382400000000 3966 22039921152000000000 3967 18366600960000000000 3968 15305500800000000000 3969 12754584000000000000 3970 10628820000000000000 3971 8857350000000000000 3972 7381125000000000000 3973 6150937500000000000 3974 5125781250000000000 3975 4271484375000000000 3976 3559570312500000000 3977 2966308593750000000 3978 2471923828125000000 3979 2059936523437500000 3980 1716613769531250000 3981 1430511474609375000 3982 1430511474609375000 3983 1144409179687500000 3984 915527343750000000 3985 732421875000000000 3986 585937500000000000 3987 468750000000000000 3988 375000000000000000 3989 300000000000000000 3990 240000000000000000 3991 192000000000000000 3992 153600000000000000 3993 122880000000000000 3994 98304000000000000 3995 78643200000000000 3996 62914560000000000 3997 50331648000000000 3998 40265318400000000 3999 32212254720000000 4000 25769803776000000 4001 20615843020800000 4002 16492674416640000 4003 13194139533312000 4004 10555311626649600 4005 8444249301319680 4006 6755399441055744 4007 6755399441055744 4008 5066549580791808 4009 3799912185593856 4010 2849934139195392 4011 2137450604396544 4012 1603087953297408 4013 1202315964973056 4014 901736973729792 4015 676302730297344 4016 507227047723008 4017 380420285792256 4018 285315214344192 4019 213986410758144 4020 160489808068608 4021 120367356051456 4022 90275517038592 4023 67706637778944 4024 50779978334208 4025 38084983750656 4026 28563737812992 4027 21422803359744 4028 16067102519808 4029 12050326889856 4030 9037745167392 4031 6778308875544 4032 5083731656658 4033 5083731656658 4034 3389154437772 4035 2259436291848 4036 1506290861232 4037 1004193907488 4038 669462604992 4039 446308403328 4040 297538935552 4041 198359290368 4042 132239526912 4043 88159684608 4044 58773123072 4045 39182082048 4046 26121388032 4047 17414258688 4048 11609505792 4049 7739670528 4050 5159780352 4051 3439853568 4052 2293235712 4053 1528823808 4054 1019215872 4055 679477248 4056 452984832 4057 301989888 4058 201326592 4059 134217728 4060 134217728 4061 67108864 4062 33554432 4063 16777216 4064 8388608 4065 4194304 4066 2097152 4067 1048576 4068 524288 4069 262144 4070 131072 4071 65536 4072 32768 4073 16384 4074 8192 4075 4096 4076 2048 4077 1024 4078 512 4079 256 4080 128 4081 64 4082 32 4083 16 4084 8 4085 4 4086 2 4087 1 4088 1 4089 8841761993739701954543616000000 4090 8841761993739701954543616000000 4091 8536873649127988094042112000000 4092 8536873649127988094042112000000 4093 8231985304516274233540608000000 4094 7937985829354978725199872000000 4095 7937985829354978725199872000000 4096 7643986354193683216859136000000 4097 7360875748482806060679168000000 4098 7088250720761220651024384000000 4099 7088250720761220651024384000000 4100 6815625693039635241369600000000 4101 6553486243307341578240000000000 4102 6301429080103213056000000000000 4103 6059066423176166400000000000000 4104 6059066423176166400000000000000 4105 5816703766249119744000000000000 4106 5584035615599154954240000000000 4107 5360674190975188756070400000000 4108 5146247223336181205827584000000 4109 4940397334402733957594480640000 4110 4940397334402733957594480640000 4111 4734547445469286709361377280000 4112 4537274635241399763137986560000 4113 4348221525439674773007237120000 4114 4167045628546354990798602240000 4115 3993418727356923532848660480000 4116 3827026280383718385646632960000 4117 3827026280383718385646632960000 4118 3660633833410513238444605440000 4119 3501475840653534401990492160000 4120 3349237760625119862773514240000 4121 3203618727554462477435535360000 4122 3064330956791224978416599040000 4123 2931099176061171718485442560000 4124 2803660081449816426377379840000 4125 2803660081449816426377379840000 4126 2676220986838461134269317120000 4127 2554574578345803809984348160000 4128 2438457552057358182257786880000 4129 2327618572418387355791523840000 4130 2221817728217551566891909120000 4131 2120826013298571950215004160000 4132 2024424830875909588841594880000 4133 1932405520381550062076067840000 4134 1932405520381550062076067840000 4135 1840386209887190535310540800000 4136 1752748771321133843152896000000 4137 1669284544115365564907520000000 4138 1589794803919395776102400000000 4139 1514090289447043596288000000000 4140 1441990751854327234560000000000 4141 1373324525575549747200000000000 4142 1307928119595761664000000000000 4143 1245645828186439680000000000000 4144 1245645828186439680000000000000 4145 1183363536777117696000000000000 4146 1124195359938261811200000000000 4147 1067985591941348720640000000000 4148 1014586312344281284608000000000 4149 963856996727067220377600000000 4150 915664146890713859358720000000 4151 869880939546178166390784000000 4152 826386892568869258071244800000 4153 785067547940425795167682560000 4154 745814170543404505409298432000 4155 745814170543404505409298432000 4156 706560793146383215650914304000 4157 669373382980784099037708288000 4158 634143204929163883298881536000 4159 600767246774997363125256192000 4160 569147917997365922960769024000 4161 539192764418557190173360128000 4162 510814197870212074901078016000 4163 483929240087569334116810752000 4164 458459280082960421794873344000 4165 434329844289120399595143168000 4166 411470378800219325932240896000 4167 411470378800219325932240896000 4168 388610913311318252269338624000 4169 367021418127356127143264256000 4170 346631339342503008968638464000 4171 327374042712363952914825216000 4172 309186595895010399975112704000 4173 292009562789732044420939776000 4174 275786809301413597508665344000 4175 260465319895779508758183936000 4176 245995024346013980493840384000 4177 232328634104568759355293696000 4178 219421487765426050502221824000 4179 207231405111791269918765056000 4180 207231405111791269918765056000 4181 195041322458156489335308288000 4182 183568303490029637021466624000 4183 172770167990616128961380352000 4184 162607216932344591963652096000 4185 153042086524559615965790208000 4186 144039610846644344438390784000 4187 135566692561547618294956032000 4188 127592181234397758395252736000 4189 120086758808844949077884928000 4190 113022831820089363838009344000 4191 106374429948319401259302912000 4192 100117110539594730596990976000 4193 94227868743147981738344448000 4194 94227868743147981738344448000 4195 88338626946701232879697920000 4196 82817462762532405824716800000 4197 77641371339874130460672000000 4198 72788785631131997306880000000 4199 68239486529186247475200000000 4200 63974518621112107008000000000 4201 59976111207292600320000000000 4202 56227604256836812800000000000 4203 52713378990784512000000000000 4204 49418792803860480000000000000 4205 46330118253619200000000000000 4206 43434485862768000000000000000 4207 40719830496345000000000000000 4208 38174841090323437500000000000 4209 38174841090323437500000000000 4210 35629851684301875000000000000 4211 33254528238681750000000000000 4212 31037559689436300000000000000 4213 28968389043473880000000000000 4214 27037163107242288000000000000 4215 25234685566759468800000000000 4216 23552373195642170880000000000 4217 21982214982599359488000000000 4218 20516733983759402188800000000 4219 19148951718175442042880000000 4220 17872354936963745906688000000 4221 16680864607832829512908800000 4222 15568806967310640878714880000 4223 14530886502823264820133888000 4224 13562160735968380498791628800 4225 13562160735968380498791628800 4226 12593434969113496177449369600 4227 11693903899891103593345843200 4228 10858625049898881908106854400 4229 10083008974906104628956364800 4230 9362794048127097155459481600 4231 8694023044689447358640947200 4232 8073021398640201118738022400 4233 7496377013023043895971020800 4234 6960921512092826474830233600 4235 6463712832657624583770931200 4236 6002019058896365684930150400 4237 5573303411832339564577996800 4238 5175210310987172452822425600 4239 4805552431630945849049395200 4240 4462298686514449716974438400 4241 4143563066049131880047692800 4242 4143563066049131880047692800 4243 3824827445583814043120947200 4244 3530609949769674501342412800 4245 3259024569018161078162227200 4246 3008330371401379456765132800 4247 2776920342832042575475507200 4248 2563311085691116223515852800 4249 2366133309868722667860787200 4250 2184123055263436308794572800 4251 2016113589473941208118067200 4252 1861027928745176499801292800 4253 1717871934226316769047347200 4254 1585727939285830863736012800 4255 1463748867033074643448627200 4256 1351152800338222747798732800 4257 1247217969542974844121907200 4258 1151278125731976779189452800 4259 1062718269906440103867187200 4260 1062718269906440103867187200 4261 974158414080903428544921600 4262 892978546240828142832844800 4263 818563667387425797596774400 4264 750350028438473647797043200 4265 687820859401934177147289600 4266 630502454451772995718348800 4267 577960583247458579408486400 4268 529797201310170364457779200 4269 485647434534322834086297600 4270 445176814989795931245772800 4271 408078747073979603641958400 4272 374072184817814636671795200 4273 342899502749663416949145600 4274 314324544187191465536716800 4275 288130832171592176741990400 4276 264119929490626162013491200 4277 242109935366407315179033600 4278 221934107419206705580780800 4279 221934107419206705580780800 4280 201758279472006095982528000 4281 183416617701823723620480000 4282 166742379728930657836800000 4283 151583981571755143488000000 4284 137803619610686494080000000 4285 125276017827896812800000000 4286 113887288934451648000000000 4287 103533899031319680000000000 4288 94121726392108800000000000 4289 85565205811008000000000000 4290 77786550737280000000000000 4291 70715046124800000000000000 4292 64286405568000000000000000 4293 58442186880000000000000000 4294 53129260800000000000000000 4295 48299328000000000000000000 4296 43908480000000000000000000 4297 39916800000000000000000000 4298 36288000000000000000000000 4299 36288000000000000000000000 4300 32659200000000000000000000 4301 29393280000000000000000000 4302 26453952000000000000000000 4303 23808556800000000000000000 4304 21427701120000000000000000 4305 19284931008000000000000000 4306 17356437907200000000000000 4307 15620794116480000000000000 4308 14058714704832000000000000 4309 12652843234348800000000000 4310 11387558910913920000000000 4311 10248803019822528000000000 4312 9223922717840275200000000 4313 8301530446056247680000000 4314 7471377401450622912000000 4315 6724239661305560620800000 4316 6051815695175004558720000 4317 5446634125657504102848000 4318 4901970713091753692563200 4319 4411773641782578323306880 4320 4411773641782578323306880 4321 3921576570473402954050560 4322 3485845840420802625822720 4323 3098529635929602334064640 4324 2754248565270757630279680 4325 2448220946907340115804160 4326 2176196397250968991825920 4327 1934396797556416881623040 4328 1719463820050148339220480 4329 1528412284489020745973760 4330 1358588697323573996421120 4331 1207634397620954663485440 4332 1073452797885293034209280 4333 954180264786927141519360 4334 848160235366157459128320 4335 753920209214362185891840 4336 670151297079433054126080 4337 595690041848384937000960 4338 529502259420786610667520 4339 470668675040699209482240 4340 418372155591732630650880 4341 371886360525984560578560 4342 371886360525984560578560 4343 325400565460236490506240 4344 284725494777706929192960 4345 249134807930493563043840 4346 217992956939181867663360 4347 190743837321784134205440 4348 166900857656561117429760 4349 146038250449490977751040 4350 127783469143304605532160 4351 111810535500391529840640 4352 97834218562842588610560 4353 85604941242487265034240 4354 74904323587176356904960 4355 65541283138779312291840 4356 57348622746431898255360 4357 50180044903127910973440 4358 43907539290236922101760 4359 38419096878957306839040 4360 33616709769087643484160 4361 29414621047951688048640 4362 25737793416957727042560 4363 22520569239838011162240 4364 19705498084858259766960 4365 19705498084858259766960 4366 16890426929878508371680 4367 14477508797038721461440 4368 12409293254604618395520 4369 10636537075375387196160 4370 9117031778893189025280 4371 7814598667622733450240 4372 6698227429390914385920 4373 5741337796620783759360 4374 4921146682817814650880 4375 4218125728129555415040 4376 3615536338396761784320 4377 3099031147197224386560 4378 2656312411883335188480 4379 2276839210185715875840 4380 1951576465873470750720 4381 1672779827891546357760 4382 1433811281049896878080 4383 1228981098042768752640 4384 1053412369750944645120 4385 902924888357952552960 4386 773935618592530759680 4387 663373387365026365440 4388 568605760598594027520 4389 568605760598594027520 4390 473838133832161689600 4391 394865111526801408000 4392 329054259605667840000 4393 274211883004723200000 4394 228509902503936000000 4395 190424918753280000000 4396 158687432294400000000 4397 132239526912000000000 4398 110199605760000000000 4399 91833004800000000000 4400 76527504000000000000 4401 63772920000000000000 4402 53144100000000000000 4403 44286750000000000000 4404 36905625000000000000 4405 30754687500000000000 4406 25628906250000000000 4407 21357421875000000000 4408 17797851562500000000 4409 14831542968750000000 4410 12359619140625000000 4411 10299682617187500000 4412 8583068847656250000 4413 7152557373046875000 4414 7152557373046875000 4415 5722045898437500000 4416 4577636718750000000 4417 3662109375000000000 4418 2929687500000000000 4419 2343750000000000000 4420 1875000000000000000 4421 1500000000000000000 4422 1200000000000000000 4423 960000000000000000 4424 768000000000000000 4425 614400000000000000 4426 491520000000000000 4427 393216000000000000 4428 314572800000000000 4429 251658240000000000 4430 201326592000000000 4431 161061273600000000 4432 128849018880000000 4433 103079215104000000 4434 82463372083200000 4435 65970697666560000 4436 52776558133248000 4437 42221246506598400 4438 33776997205278720 4439 27021597764222976 4440 27021597764222976 4441 20266198323167232 4442 15199648742375424 4443 11399736556781568 4444 8549802417586176 4445 6412351813189632 4446 4809263859892224 4447 3606947894919168 4448 2705210921189376 4449 2028908190892032 4450 1521681143169024 4451 1141260857376768 4452 855945643032576 4453 641959232274432 4454 481469424205824 4455 361102068154368 4456 270826551115776 4457 203119913336832 4458 152339935002624 4459 114254951251968 4460 85691213438976 4461 64268410079232 4462 48201307559424 4463 36150980669568 4464 27113235502176 4465 20334926626632 4466 15251194969974 4467 15251194969974 4468 10167463313316 4469 6778308875544 4470 4518872583696 4471 3012581722464 4472 2008387814976 4473 1338925209984 4474 892616806656 4475 595077871104 4476 396718580736 4477 264479053824 4478 176319369216 4479 117546246144 4480 78364164096 4481 52242776064 4482 34828517376 4483 23219011584 4484 15479341056 4485 10319560704 4486 6879707136 4487 4586471424 4488 3057647616 4489 2038431744 4490 1358954496 4491 905969664 4492 603979776 4493 402653184 4494 268435456 4495 268435456 4496 134217728 4497 67108864 4498 33554432 4499 16777216 4500 8388608 4501 4194304 4502 2097152 4503 1048576 4504 524288 4505 262144 4506 131072 4507 65536 4508 32768 4509 16384 4510 8192 4511 4096 4512 2048 4513 1024 4514 512 4515 256 4516 128 4517 64 4518 32 4519 16 4520 8 4521 4 4522 2 4523 1 4524 1 4525 265252859812191058636308480000000 4526 265252859812191058636308480000000 4527 256411097818451356681764864000000 4528 256411097818451356681764864000000 4529 247569335824711654727221248000000 4530 239032462175583666633179136000000 4531 239032462175583666633179136000000 4532 230495588526455678539137024000000 4533 222263603221939404305596416000000 4534 214325617392584425580396544000000 4535 214325617392584425580396544000000 4536 206387631563229446855196672000000 4537 198743645209035763638337536000000 4538 191382769460552957577658368000000 4539 184294518739791736926633984000000 4540 184294518739791736926633984000000 4541 177206268019030516275609600000000 4542 170390642325990881034240000000000 4543 163837156082683539456000000000000 4544 157535727002580326400000000000000 4545 151476660579404160000000000000000 4546 151476660579404160000000000000000 4547 145417594156227993600000000000000 4548 139600890389978873856000000000000 4549 134016854774379718901760000000000 4550 128656180583404530145689600000000 4551 123509933360068348939862016000000 4552 118569536025665614982267535360000 4553 118569536025665614982267535360000 4554 113629138691262881024673054720000 4555 108894591245793594315311677440000 4556 104357316610552194552173690880000 4557 100009095085112519779166453760000 4558 95842049456566164788367851520000 4559 91848630729209241255519191040000 4560 88021604448825522869872558080000 4561 88021604448825522869872558080000 4562 84194578168441804484225925120000 4563 80533944335031291245781319680000 4564 77032468494377756843790827520000 4565 73683230733752636981017313280000 4566 70479612006198174503581777920000 4567 67415281049406949525165178880000 4568 64484181873345777806679736320000 4569 61680521791895961380302356480000 4570 61680521791895961380302356480000 4571 58876861710446144953924976640000 4572 56200640723607683819655659520000 4573 53646066145261880009671311360000 4574 51207608593204521827413524480000 4575 48879990020786134471622000640000 4576 46658172292568582904730091520000 4577 44537346279270010954515087360000 4578 42512921448394101365673492480000 4579 40580515928012551303597424640000 4580 40580515928012551303597424640000 4581 38648110407631001241521356800000 4582 36807724197743810706210816000000 4583 35054975426422676863057920000000 4584 33385690882307311298150400000000 4585 31795896078387915522048000000000 4586 30281805788940871925760000000000 4587 28839815037086544691200000000000 4588 27466490511510994944000000000000 4589 26158562391915233280000000000000 4590 24912916563728793600000000000000 4591 24912916563728793600000000000000 4592 23667270735542353920000000000000 4593 22483907198765236224000000000000 4594 21359711838826974412800000000000 4595 20291726246885625692160000000000 4596 19277139934541344407552000000000 4597 18313282937814277187174400000000 4598 17397618790923563327815680000000 4599 16527737851377385161424896000000 4600 15701350958808515903353651200000 4601 14916283410868090108185968640000 4602 14170469240324685602776670208000 4603 14170469240324685602776670208000 4604 13424655069781281097367371776000 4605 12718094276634897881716457472000 4606 12048720893654113782678749184000 4607 11414577688724949899379867648000 4608 10813810441949952536254611456000 4609 10244662523952586613293842432000 4610 9705469759534029423120482304000 4611 9194655561663817348219404288000 4612 8710726321576248014102593536000 4613 8252267041493287592307720192000 4614 7817937197204167192712577024000 4615 7406466818403947866780336128000 4616 7406466818403947866780336128000 4617 6994996439603728540848095232000 4618 6606385526292410288578756608000 4619 6239364108165054161435492352000 4620 5892732768822551152466853888000 4621 5565358726110187199552028672000 4622 5256172130215176799576915968000 4623 4964162567425444755155976192000 4624 4688375758124031157647310848000 4625 4427910438228251648889126912000 4626 4181915413882237668395286528000 4627 3949586779777668909039992832000 4628 3730165292012242858537771008000 4629 3522933886900451588619005952000 4630 3522933886900451588619005952000 4631 3315702481788660318700240896000 4632 3120661159330503829364932608000 4633 2937092855840474192343465984000 4634 2764322687849858063382085632000 4635 2601715470917513471418433536000 4636 2448673384392953855452643328000 4637 2304633773546309511014252544000 4638 2169067080984761892719296512000 4639 2041474899750364134324043776000 4640 1921388140941519185246158848000 4641 1808365309121429821408149504000 4642 1701990879173110420148846592000 4643 1601873768633515689551855616000 4644 1507645899890367707813511168000 4645 1507645899890367707813511168000 4646 1413418031147219726075166720000 4647 1325079404200518493195468800000 4648 1242261941437986087370752000000 4649 1164620570098111956910080000000 4650 1091831784466979959603200000000 4651 1023592297937793712128000000000 4652 959617779316681605120000000000 4653 899641668109389004800000000000 4654 843414063852552192000000000000 4655 790700684861767680000000000000 4656 741281892057907200000000000000 4657 694951773804288000000000000000 4658 651517287941520000000000000000 4659 610797457445175000000000000000 4660 572622616354851562500000000000 4661 572622616354851562500000000000 4662 534447775264528125000000000000 4663 498817923580226250000000000000 4664 465563395341544500000000000000 4665 434525835652108200000000000000 4666 405557446608634320000000000000 4667 378520283501392032000000000000 4668 353285597934632563200000000000 4669 329733224738990392320000000000 4670 307751009756391032832000000000 4671 287234275772631630643200000000 4672 268085324054456188600320000000 4673 250212969117492442693632000000 4674 233532104509659613180723200000 4675 217963297542348972302008320000 4676 203432411039525707481874432000 4677 189870250303557326983082803200 4678 189870250303557326983082803200 4679 176308089567588946484291174400 4680 163714654598475450306841804800 4681 152020750698584346713495961600 4682 141162125648685464805389107200 4683 131079116673779360176432742400 4684 121716322625652263020973260800 4685 113022299580962815662332313600 4686 104949278182322614543594291200 4687 97452901169299570647623270400 4688 90491979657206744172793036800 4689 84028266824549119589022105600 4690 78026247765652753904091955200 4691 72452944353820414339513958400 4692 67277734042833241886691532800 4693 62472181611202296037642137600 4694 58009882924687846320667699200 4695 53866319858638714440620006400 4696 53866319858638714440620006400 4697 49722756792589582560572313600 4698 45897929347005768517451366400 4699 42367319397236094016108953600 4700 39108294828217932937946726400 4701 36099964456816553481181593600 4702 33323044113984510905706086400 4703 30759733028293394682190233600 4704 28393599718424672014329446400 4705 26209476663161235705534873600 4706 24193363073687294497416806400 4707 22332335144942117997615513600 4708 20614463210715801228568166400 4709 19028735271429970364832153600 4710 17564986404396895721383526400 4711 16213833604058672973584793600 4712 14966615634515698129462886400 4713 13815337508783721350273433600 4714 12752619238877281246406246400 4715 12752619238877281246406246400 4716 11689900968970841142539059200 4717 10715742554889937713994137600 4718 9822764008649109571161292800 4719 9004200341261683773564518400 4720 8253850312823210125767475200 4721 7566029453421275948620185600 4722 6935526998969502952901836800 4723 6357566415722044373493350400 4724 5827769214411874009035571200 4725 5342121779877551174949273600 4726 4896944964887755243703500800 4727 4488866217813775640061542400 4728 4114794032995961003389747200 4729 3771894530246297586440601600 4730 3457569986059106120903884800 4731 3169439153887513944161894400 4732 2905319224396887782148403200 4733 2663209289030480466969369600 4734 2441275181611273761388588800 4735 2441275181611273761388588800 4736 2219341074192067055807808000 4737 2017582794720060959825280000 4738 1834166177018237236204800000 4739 1667423797289306578368000000 4740 1515839815717551434880000000 4741 1378036196106864940800000000 4742 1252760178278968128000000000 4743 1138872889344516480000000000 4744 1035338990313196800000000000 4745 941217263921088000000000000 4746 855652058110080000000000000 4747 777865507372800000000000000 4748 707150461248000000000000000 4749 642864055680000000000000000 4750 584421868800000000000000000 4751 531292608000000000000000000 4752 482993280000000000000000000 4753 439084800000000000000000000 4754 399168000000000000000000000 4755 362880000000000000000000000 4756 362880000000000000000000000 4757 326592000000000000000000000 4758 293932800000000000000000000 4759 264539520000000000000000000 4760 238085568000000000000000000 4761 214277011200000000000000000 4762 192849310080000000000000000 4763 173564379072000000000000000 4764 156207941164800000000000000 4765 140587147048320000000000000 4766 126528432343488000000000000 4767 113875589109139200000000000 4768 102488030198225280000000000 4769 92239227178402752000000000 4770 83015304460562476800000000 4771 74713774014506229120000000 4772 67242396613055606208000000 4773 60518156951750045587200000 4774 54466341256575041028480000 4775 49019707130917536925632000 4776 44117736417825783233068800 4777 39705962776043204909761920 4778 39705962776043204909761920 4779 35294189134260626586455040 4780 31372612563787223632404480 4781 27886766723366421006581760 4782 24788237087436818672517120 4783 22033988522166061042237440 4784 19585767575258720926433280 4785 17409571178007751934607360 4786 15475174380451335052984320 4787 13755710560401186713763840 4788 12227298275912165967790080 4789 10868709578588591971368960 4790 9661075180967637307883520 4791 8587622383082344273674240 4792 7633442118295417132154880 4793 6785281882929259673026560 4794 6031361673714897487134720 4795 5361210376635464433008640 4796 4765520334787079496007680 4797 4236018075366292885340160 4798 3765349400325593675857920 4799 3346977244733861045207040 4800 2975090884207876484628480 4801 2975090884207876484628480 4802 2603204523681891924049920 4803 2277803958221655433543680 4804 1993078463443948504350720 4805 1743943655513454941306880 4806 1525950698574273073643520 4807 1335206861252488939438080 4808 1168306003595927822008320 4809 1022267753146436844257280 4810 894484284003132238725120 4811 782673748502740708884480 4812 684839529939898120273920 4813 599234588697410855239680 4814 524330265110234498334720 4815 458788981971455186042880 4816 401440359225023287787520 4817 351260314321895376814080 4818 307352775031658454712320 4819 268933678152701147873280 4820 235316968383613504389120 4821 205902347335661816340480 4822 180164553918704089297920 4823 157643984678866078135680 4824 137938486594007818368720 4825 137938486594007818368720 4826 118232988509149558601760 4827 101342561579271050230080 4828 86865052782232328768640 4829 74455759527627710373120 4830 63819222452252323176960 4831 54702190673359134151680 4832 46887592005736400701440 4833 40189364576345486315520 4834 34448026779724702556160 4835 29526880096906887905280 4836 25308754368777332490240 4837 21693218030380570705920 4838 18594186883183346319360 4839 15937874471300011130880 4840 13661035261114295255040 4841 11709458795240824504320 4842 10036678967349278146560 4843 8602867686299381268480 4844 7373886588256612515840 4845 6320474218505667870720 4846 5417549330147715317760 4847 4643613711555184558080 4848 3980240324190158192640 4849 3411634563591564165120 4850 3411634563591564165120 4851 2843028802992970137600 4852 2369190669160808448000 4853 1974325557634007040000 4854 1645271298028339200000 4855 1371059415023616000000 4856 1142549512519680000000 4857 952124593766400000000 4858 793437161472000000000 4859 661197634560000000000 4860 550998028800000000000 4861 459165024000000000000 4862 382637520000000000000 4863 318864600000000000000 4864 265720500000000000000 4865 221433750000000000000 4866 184528125000000000000 4867 153773437500000000000 4868 128144531250000000000 4869 106787109375000000000 4870 88989257812500000000 4871 74157714843750000000 4872 61798095703125000000 4873 51498413085937500000 4874 42915344238281250000 4875 35762786865234375000 4876 35762786865234375000 4877 28610229492187500000 4878 22888183593750000000 4879 18310546875000000000 4880 14648437500000000000 4881 11718750000000000000 4882 9375000000000000000 4883 7500000000000000000 4884 6000000000000000000 4885 4800000000000000000 4886 3840000000000000000 4887 3072000000000000000 4888 2457600000000000000 4889 1966080000000000000 4890 1572864000000000000 4891 1258291200000000000 4892 1006632960000000000 4893 805306368000000000 4894 644245094400000000 4895 515396075520000000 4896 412316860416000000 4897 329853488332800000 4898 263882790666240000 4899 211106232532992000 4900 168884986026393600 4901 135107988821114880 4902 108086391056891904 4903 108086391056891904 4904 81064793292668928 4905 60798594969501696 4906 45598946227126272 4907 34199209670344704 4908 25649407252758528 4909 19237055439568896 4910 14427791579676672 4911 10820843684757504 4912 8115632763568128 4913 6086724572676096 4914 4565043429507072 4915 3423782572130304 4916 2567836929097728 4917 1925877696823296 4918 1444408272617472 4919 1083306204463104 4920 812479653347328 4921 609359740010496 4922 457019805007872 4923 342764853755904 4924 257073640316928 4925 192805230237696 4926 144603922678272 4927 108452942008704 4928 81339706506528 4929 61004779879896 4930 45753584909922 4931 45753584909922 4932 30502389939948 4933 20334926626632 4934 13556617751088 4935 9037745167392 4936 6025163444928 4937 4016775629952 4938 2677850419968 4939 1785233613312 4940 1190155742208 4941 793437161472 4942 528958107648 4943 352638738432 4944 235092492288 4945 156728328192 4946 104485552128 4947 69657034752 4948 46438023168 4949 30958682112 4950 20639121408 4951 13759414272 4952 9172942848 4953 6115295232 4954 4076863488 4955 2717908992 4956 1811939328 4957 1207959552 4958 805306368 4959 536870912 4960 536870912 4961 268435456 4962 134217728 4963 67108864 4964 33554432 4965 16777216 4966 8388608 4967 4194304 4968 2097152 4969 1048576 4970 524288 4971 262144 4972 131072 4973 65536 4974 32768 4975 16384 4976 8192 4977 4096 4978 2048 4979 1024 4980 512 4981 256 4982 128 4983 64 4984 32 4985 16 4986 8 4987 4 4988 2 4989 1 4990 1