0 0 1 0 2 48 3 288 4 960 5 2400 6 5040 7 9408 8 16128 9 25920 10 39600 11 58080 12 82368 13 113568 14 152880 15 201600 16 261120 17 332928 18 418608 19 519840 20 638400 21 776160 22 935088 23 1117248 24 1324800 25 1560000 26 1825200 27 2122848 28 2455488 29 2825760 30 3236400 31 3690240 32 4190208 33 4739328 34 5340720 35 5997600 36 6713280 37 7491168 38 8334768 39 9247680 40 10233600 41 11296320 42 12439728 43 13667808 44 14984640 45 16394400 46 17901360 47 19509888 48 21224448 49 23049600 50 24990000 51 27050400 52 29235648 53 31550688 54 34000560 55 36590400 56 39325440 57 42211008 58 45252528 59 48455520 60 51825600 61 55368480 62 59089968 63 62995968 64 67092480 65 71385600 66 75881520 67 80586528 68 85507008 69 90649440 70 96020400 71 101626560 72 107474688 73 113571648 74 119924400 75 126540000 76 133425600 77 140588448 78 148035888 79 155775360 80 163814400 81 172160640 82 180821808 83 189805728 84 199120320 85 208773600 86 218773680 87 229128768 88 239847168 89 250937280 90 262407600 91 274266720 92 286523328 93 299186208 94 312264240 95 325766400 96 339701760 97 354079488 98 368908848 99 384199200 100 399960000 101 416200800 102 432931248 103 450161088 104 467900160 105 486158400 106 504945840 107 524272608 108 544148928 109 564585120 110 585591600 111 607178880 112 629357568 113 652138368 114 675532080 115 699549600 116 724201920 117 749500128 118 775455408 119 802079040 120 829382400 121 857376960 122 886074288 123 915486048 124 945624000 125 976500000 126 1008126000 127 1040514048 128 1073676288 129 1107624960 130 1142372400 131 1177931040 132 1214313408 133 1251532128 134 1289599920 135 1328529600 136 1368334080 137 1409026368 138 1450619568 139 1493126880 140 1536561600 141 1580937120 142 1626266928 143 1672564608 144 1719843840 145 1768118400 146 1817402160 147 1867709088 148 1919053248 149 1971448800 150 2024910000 151 2079451200 152 2135086848 153 2191831488 154 2249699760 155 2308706400 156 2368866240 157 2430194208 158 2492705328 159 2556414720 160 2621337600 161 2687489280 162 2754885168 163 2823540768 164 2893471680 165 2964693600 166 3037222320 167 3111073728 168 3186263808 169 3262808640 170 3340724400 171 3420027360 172 3500733888 173 3582860448 174 3666423600 175 3751440000 176 3837926400 177 3925899648 178 4015376688 179 4106374560 180 4198910400 181 4293001440 182 4388665008 183 4485918528 184 4584779520 185 4685265600 186 4787394480 187 4891183968 188 4996651968 189 5103816480 190 5212695600 191 5323307520 192 5435670528 193 5549803008 194 5665723440 195 5783450400 196 5903002560 197 6024398688 198 6147657648 199 6272798400 200 6399840000 201 6528801600 202 6659702448 203 6792561888 204 6927399360 205 7064234400 206 7203086640 207 7343975808 208 7486921728 209 7631944320 210 7779063600 211 7928299680 212 8079672768 213 8233203168 214 8388911280 215 8546817600 216 8706942720 217 8869307328 218 9033932208 219 9200838240 220 9370046400 221 9541577760 222 9715453488 223 9891694848 224 10070323200 225 10251360000 226 10434826800 227 10620745248 228 10809137088 229 11000024160 230 11193428400 231 11389371840 232 11587876608 233 11788964928 234 11992659120 235 12198981600 236 12407954880 237 12619601568 238 12833944368 239 13051006080 240 13270809600 241 13493377920 242 13718734128 243 13946901408 244 14177903040 245 14411762400 246 14648502960 247 14888148288 248 15130722048 249 15376248000 250 15624750000 251 15876252000 252 16130778048 253 16388352288 254 16648998960 255 16912742400 256 17179607040 257 17449617408 258 17722798128 259 17999173920 260 18278769600 261 18561610080 262 18847720368 263 19137125568 264 19429850880 265 19725921600 266 20025363120 267 20328200928 268 20634460608 269 20944167840 270 21257348400 271 21574028160 272 21894233088 273 22217989248 274 22545322800 275 22876260000 276 23210827200 277 23549050848 278 23890957488 279 24236573760 280 24585926400 281 24939042240 282 25295948208 283 25656671328 284 26021238720 285 26389677600 286 26762015280 287 27138279168 288 27518496768 289 27902695680 290 28290903600 291 28683148320 292 29079457728 293 29479859808 294 29884382640 295 30293054400 296 30705903360 297 31122957888 298 31544246448 299 31969797600 300 32399640000 301 32833802400 302 33272313648 303 33715202688 304 34162498560 305 34614230400 306 35070427440 307 35531119008 308 35996334528 309 36466103520 310 36940455600 311 37419420480 312 37903027968 313 38391307968 314 38884290480 315 39382005600 316 39884483520 317 40391754528 318 40903849008 319 41420797440 320 41942630400 321 42469378560 322 43001072688 323 43537743648 324 44079422400 325 44626140000 326 45177927600 327 45734816448 328 46296837888 329 46864023360 330 47436404400 331 48014012640 332 48596879808 333 49185037728 334 49778518320 335 50377353600 336 50981575680 337 51591216768 338 52206309168 339 52826885280 340 53452977600 341 54084618720 342 54721841328 343 55364678208 344 56013162240 345 56667326400 346 57327203760 347 57992827488 348 58664230848 349 59341447200 350 60024510000 351 60713452800 352 61408309248 353 62109113088 354 62815898160 355 63528698400 356 64247547840 357 64972480608 358 65703530928 359 66440733120 360 67184121600 361 67933730880 362 68689595568 363 69451750368 364 70220230080 365 70995069600 366 71776303920 367 72563968128 368 73358097408 369 74158727040 370 74965892400 371 75779628960 372 76599972288 373 77426958048 374 78260622000 375 79101000000 376 79948128000 377 80802042048 378 81662778288 379 82530372960 380 83404862400 381 84286283040 382 85174671408 383 86070064128 384 86972497920 385 87882009600 386 88798636080 387 89722414368 388 90653381568 389 91591574880 390 92537031600 391 93489789120 392 94449884928 393 95417356608 394 96392241840 395 97374578400 396 98364404160 397 99361757088 398 100366675248 399 101379196800 400 102399360000 401 103427203200 402 104462764848 403 105506083488 404 106557197760 405 107616146400 406 108682968240 407 109757702208 408 110840387328 409 111931062720 410 113029767600 411 114136541280 412 115251423168 413 116374452768 414 117505669680 415 118645113600 416 119792824320 417 120948841728 418 122113205808 419 123285956640 420 124467134400 421 125656779360 422 126854931888 423 128061632448 424 129276921600 425 130500840000 426 131733428400 427 132974727648 428 134224778688 429 135483622560 430 136751300400 431 138027853440 432 139313323008 433 140607750528 434 141911177520 435 143223645600 436 144545196480 437 145875871968 438 147215713968 439 148564764480 440 149923065600 441 151290659520 442 152667588528 443 154053895008 444 155449621440 445 156854810400 446 158269504560 447 159693746688 448 161127579648 449 162571046400 450 164024190000 451 165487053600 452 166959680448 453 168442113888 454 169934397360 455 171436574400 456 172948688640 457 174470783808 458 176002903728 459 177545092320 460 179097393600 461 180659851680 462 182232510768 463 183815415168 464 185408609280 465 187012137600 466 188626044720 467 190250375328 468 191885174208 469 193530486240 470 195186356400 471 196852829760 472 198529951488 473 200217766848 474 201916321200 475 203625660000 476 205345828800 477 207076873248 478 208818839088 479 210571772160 480 212335718400 481 214110723840 482 215896834608 483 217694096928 484 219502557120 485 221322261600 486 223153256880 487 224995589568 488 226849306368 489 228714454080 490 230591079600 491 232479229920 492 234378952128 493 236290293408 494 238213301040 495 240148022400 496 242094504960 497 244052796288 498 246022944048 499 248004996000 500 249999000000 501 252005004000 502 254023056048 503 256053204288 504 258095496960 505 260149982400 506 262216709040 507 264295725408 508 266387080128 509 268490821920 510 270606999600 511 272735662080 512 274876858368 513 277030637568 514 279197048880 515 281376141600 516 283567965120 517 285772568928 518 287990002608 519 290220315840 520 292463558400 521 294719780160 522 296989031088 523 299271361248 524 301566820800 525 303875460000 526 306197329200 527 308532478848 528 310880959488 529 313242821760 530 315618116400 531 318006894240 532 320409206208 533 322825103328 534 325254636720 535 327697857600 536 330154817280 537 332625567168 538 335110158768 539 337608643680 540 340121073600 541 342647500320 542 345187975728 543 347742551808 544 350311280640 545 352894214400 546 355491405360 547 358102905888 548 360728768448 549 363369045600 550 366023790000 551 368693054400 552 371376891648 553 374075354688 554 376788496560 555 379516370400 556 382259029440 557 385016527008 558 387788916528 559 390576251520 560 393378585600 561 396195972480 562 399028465968 563 401876119968 564 404738988480 565 407617125600 566 410510585520 567 413419422528 568 416343691008 569 419283445440 570 422238740400 571 425209630560 572 428196170688 573 431198415648 574 434216420400 575 437250240000 576 440299929600 577 443365544448 578 446447139888 579 449544771360 580 452658494400 581 455788364640 582 458934437808 583 462096769728 584 465275416320 585 468470433600 586 471681877680 587 474909804768 588 478154271168 589 481415333280 590 484693047600 591 487987470720 592 491298659328 593 494626670208 594 497971560240 595 501333386400 596 504712205760 597 508108075488 598 511521052848 599 514951195200 600 518398560000 601 521863204800 602 525345187248 603 528844565088 604 532361396160 605 535895738400 606 539447649840 607 543017188608 608 546604412928 609 550209381120 610 553832151600 611 557472782880 612 561131333568 613 564807862368 614 568502428080 615 572215089600 616 575945905920 617 579694936128 618 583462239408 619 587247875040 620 591051902400 621 594874380960 622 598715370288 623 602574930048 624 606453120000 625 610350000000 626 614265630000 627 618200070048 628 622153380288 629 626125620960 630 630116852400 631 634127135040 632 638156529408 633 642205096128 634 646272895920 635 650359989600 636 654466438080 637 658592302368 638 662737643568 639 666902522880 640 671087001600 641 675291141120 642 679515002928 643 683758648608 644 688022139840 645 692305538400 646 696608906160 647 700932305088 648 705275797248 649 709639444800 650 714023310000 651 718427455200 652 722851942848 653 727296835488 654 731762195760 655 736248086400 656 740754570240 657 745281710208 658 749829569328 659 754398210720 660 758987697600 661 763598093280 662 768229461168 663 772881864768 664 777555367680 665 782250033600 666 786965926320 667 791703109728 668 796461647808 669 801241604640 670 806043044400 671 810866031360 672 815710629888 673 820576904448 674 825464919600 675 830374740000 676 835306430400 677 840260055648 678 845235680688 679 850233370560 680 855253190400 681 860295205440 682 865359481008 683 870446082528 684 875555075520 685 880686525600 686 885840498480 687 891017059968 688 896216275968 689 901438212480 690 906682935600 691 911950511520 692 917241006528 693 922554487008 694 927891019440 695 933250670400 696 938633506560 697 944039594688 698 949469001648 699 954921794400 700 960398040000 701 965897805600 702 971421158448 703 976968165888 704 982538895360 705 988133414400 706 993751790640 707 999394091808 708 1005060385728 709 1010750740320 710 1016465223600 711 1022203903680 712 1027966848768 713 1033754127168 714 1039565807280 715 1045401957600 716 1051262646720 717 1057147943328 718 1063057916208 719 1068992634240 720 1074952166400 721 1080936581760 722 1086945949488 723 1092980338848 724 1099039819200 725 1105124460000 726 1111234330800 727 1117369501248 728 1123530041088 729 1129716020160 730 1135927508400 731 1142164575840 732 1148427292608 733 1154715728928 734 1161029955120 735 1167370041600 736 1173736058880 737 1180128077568 738 1186546168368 739 1192990402080 740 1199460849600 741 1205957581920 742 1212480670128 743 1219030185408 744 1225606199040 745 1232208782400 746 1238838006960 747 1245493944288 748 1252176666048 749 1258886244000 750 1265622750000 751 1272386256000 752 1279176834048 753 1285994556288 754 1292839494960 755 1299711722400 756 1306611311040 757 1313538333408 758 1320492862128 759 1327474969920 760 1334484729600 761 1341522214080 762 1348587496368 763 1355680649568 764 1362801746880 765 1369950861600 766 1377128067120 767 1384333436928 768 1391567044608 769 1398828963840 770 1406119268400 771 1413438032160 772 1420785329088 773 1428161233248 774 1435565818800 775 1442999160000 776 1450461331200 777 1457952406848 778 1465472461488 779 1473021569760 780 1480599806400 781 1488207246240 782 1495843964208 783 1503510035328 784 1511205534720 785 1518930537600 786 1526685119280 787 1534469355168 788 1542283320768 789 1550127091680 790 1558000743600 791 1565904352320 792 1573837993728 793 1581801743808 794 1589795678640 795 1597819874400 796 1605874407360 797 1613959353888 798 1622074790448 799 1630220793600 800 1638397440000 801 1646604806400 802 1654842969648 803 1663112006688 804 1671411994560 805 1679743010400 806 1688105131440 807 1696498435008 808 1704922998528 809 1713378899520 810 1721866215600 811 1730385024480 812 1738935403968 813 1747517431968 814 1756131186480 815 1764776745600 816 1773454187520 817 1782163590528 818 1790905033008 819 1799678593440 820 1808484350400 821 1817322382560 822 1826192768688 823 1835095587648 824 1844030918400 825 1852998840000 826 1861999431600 827 1871032772448 828 1880098941888 829 1889198019360 830 1898330084400 831 1907495216640 832 1916693495808 833 1925925001728 834 1935189814320 835 1944488013600 836 1953819679680 837 1963184892768 838 1972583733168 839 1982016281280 840 1991482617600 841 2000982822720 842 2010516977328 843 2020085162208 844 2029687458240 845 2039323946400 846 2048994707760 847 2058699823488 848 2068439374848 849 2078213443200 850 2088022110000 851 2097865456800 852 2107743565248 853 2117656517088 854 2127604394160 855 2137587278400 856 2147605251840 857 2157658396608 858 2167746794928 859 2177870529120 860 2188029681600 861 2198224334880 862 2208454571568 863 2218720474368 864 2229022126080 865 2239359609600 866 2249733007920 867 2260142404128 868 2270587881408 869 2281069523040 870 2291587412400 871 2302141632960 872 2312732268288 873 2323359402048 874 2334023118000 875 2344723500000 876 2355460632000 877 2366234598048 878 2377045482288 879 2387893368960 880 2398778342400 881 2409700487040 882 2420659887408 883 2431656628128 884 2442690793920 885 2453762469600 886 2464871740080 887 2476018690368 888 2487203405568 889 2498425970880 890 2509686471600 891 2520984993120 892 2532321620928 893 2543696440608 894 2555109537840 895 2566560998400 896 2578050908160 897 2589579353088 898 2601146419248 899 2612752192800 900 2624396760000 901 2636080207200 902 2647802620848 903 2659564087488 904 2671364693760 905 2683204526400 906 2695083672240 907 2707002218208 908 2718960251328 909 2730957858720 910 2742995127600 911 2755072145280 912 2767188999168 913 2779345776768 914 2791542565680 915 2803779453600 916 2816056528320 917 2828373877728 918 2840731589808 919 2853129752640 920 2865568454400 921 2878047783360 922 2890567827888 923 2903128676448 924 2915730417600 925 2928373140000 926 2941056932400 927 2953781883648 928 2966548082688 929 2979355618560 930 2992204580400 931 3005095057440 932 3018027139008 933 3031000914528 934 3044016473520 935 3057073905600 936 3070173300480 937 3083314747968 938 3096498337968 939 3109724160480 940 3122992305600 941 3136302863520 942 3149655924528 943 3163051579008 944 3176489917440 945 3189971030400 946 3203495008560 947 3217061942688 948 3230671923648 949 3244325042400 950 3258021390000 951 3271761057600 952 3285544136448 953 3299370717888 954 3313240893360 955 3327154754400 956 3341112392640 957 3355113899808 958 3369159367728 959 3383248888320 960 3397382553600 961 3411560455680 962 3425782686768 963 3440049339168 964 3454360505280 965 3468716277600 966 3483116748720 967 3497562011328 968 3512052158208 969 3526587282240 970 3541167476400 971 3555792833760 972 3570463447488 973 3585179410848 974 3599940817200 975 3614747760000 976 3629600332800 977 3644498629248 978 3659442743088 979 3674432768160 980 3689468798400 981 3704550927840 982 3719679250608 983 3734853860928 984 3750074853120 985 3765342321600 986 3780656360880 987 3796017065568 988 3811424530368 989 3826878850080 990 3842380119600 991 3857928433920 992 3873523888128 993 3889166577408 994 3904856597040 995 3920594042400 996 3936379008960 997 3952211592288 998 3968091888048 999 3984019992000 1000 3999996000000