0 0 1 0 2 0 3 1 4 1 5 0 6 2 7 2 8 3 9 2 10 7 11 7 12 8 13 7 14 12 15 1 16 1 17 2 18 1 19 6 20 0 21 25 22 25 23 26 24 25 25 30 26 144 27 48 28 211 29 211 30 212 31 211 32 216 33 330 34 234 35 420 36 1 37 1 38 2 39 1 40 6 41 120 42 24 43 210 44 0 45 1729 46 1729 47 1730 48 1729 49 1734 50 1848 51 1752 52 1938 53 42048 54 3456 55 211 56 211 57 212 58 211 59 216 60 330 61 234 62 420 63 40530 64 1938 65 420 66 1 67 1 68 2 69 1 70 6 71 120 72 24 73 210 74 40320 75 1728 76 210 77 0 78 207361 79 207361 80 207362 81 207361 82 207366 83 207480 84 207384 85 207570 86 247680 87 209088 88 207570 89 40124160 90 414720 91 30031 92 30031 93 30032 94 30031 95 30036 96 30150 97 30054 98 30240 99 70350 100 31758 101 30240 102 39946830 103 237390 104 60060 105 1 106 1 107 2 108 1 109 6 110 120 111 24 112 210 113 40320 114 1728 115 210 116 39916800 117 207360 118 30030 119 0 120 43545601 121 43545601 122 43545602 123 43545601 124 43545606 125 43545720 126 43545624 127 43545810 128 43585920 129 43547328 130 43545810 131 83462400 132 43752960 133 43575630 134 87221836800 135 87091200 136 30031 137 30031 138 30032 139 30031 140 30036 141 30150 142 30054 143 30240 144 70350 145 31758 146 30240 147 39946830 148 237390 149 60060 150 87178321230 151 43575630 152 60060 153 1 154 1 155 2 156 1 157 6 158 120 159 24 160 210 161 40320 162 1728 163 210 164 39916800 165 207360 166 30030 167 87178291200 168 43545600 169 30030 170 0 171 12541132801 172 12541132801 173 12541132802 174 12541132801 175 12541132806 176 12541132920 177 12541132824 178 12541133010 179 12541173120 180 12541134528 181 12541133010 182 12581049600 183 12541340160 184 12541162830 185 99719424000 186 12584678400 187 12541162830 188 355699969228800 189 25082265600 190 9699691 191 9699691 192 9699692 193 9699691 194 9699696 195 9699810 196 9699714 197 9699900 198 9740010 199 9701418 200 9699900 201 49616490 202 9907050 203 9729720 204 87187990890 205 53245290 206 9729720 207 355687437795690 208 12550832490 209 19399380 210 1 211 1 212 2 213 1 214 6 215 120 216 24 217 210 218 40320 219 1728 220 210 221 39916800 222 207360 223 30030 224 87178291200 225 43545600 226 30030 227 355687428096000 228 12541132800 229 9699690 230 0 231 5267275776001 232 5267275776001 233 5267275776002 234 5267275776001 235 5267275776006 236 5267275776120 237 5267275776024 238 5267275776210 239 5267275816320 240 5267275777728 241 5267275776210 242 5267315692800 243 5267275983360 244 5267275806030 245 5354454067200 246 5267319321600 247 5267275806030 248 360954703872000 249 5279816908800 250 5267285475690 251 2432907275452416000 252 10534551552000 253 9699691 254 9699691 255 9699692 256 9699691 257 9699696 258 9699810 259 9699714 260 9699900 261 9740010 262 9701418 263 9699900 264 49616490 265 9907050 266 9729720 267 87187990890 268 53245290 269 9729720 270 355687437795690 271 12550832490 272 19399380 273 2432902008186339690 274 5267285475690 275 19399380 276 1 277 1 278 2 279 1 280 6 281 120 282 24 283 210 284 40320 285 1728 286 210 287 39916800 288 207360 289 30030 290 87178291200 291 43545600 292 30030 293 355687428096000 294 12541132800 295 9699690 296 2432902008176640000 297 5267275776000 298 9699690 299 0 300 2781121609728001 301 2781121609728001 302 2781121609728002 303 2781121609728001 304 2781121609728006 305 2781121609728120 306 2781121609728024 307 2781121609728210 308 2781121609768320 309 2781121609729728 310 2781121609728210 311 2781121649644800 312 2781121609935360 313 2781121609758030 314 2781208788019200 315 2781121653273600 316 2781121609758030 317 3136809037824000 318 2781134150860800 319 2781121619427690 320 2435683129786368000 321 2786388885504000 322 2781121619427690 323 25852019520006586368000 324 5562243219456000 325 223092871 326 223092871 327 223092872 328 223092871 329 223092876 330 223092990 331 223092894 332 223093080 333 223133190 334 223094598 335 223093080 336 263009670 337 223300230 338 223122900 339 87401384070 340 266638470 341 223122900 342 355687651188870 343 12764225670 344 232792560 345 2432902008399732870 346 5267498868870 347 232792560 348 25852016738885199732870 349 2781121832820870 350 446185740 351 1 352 1 353 2 354 1 355 6 356 120 357 24 358 210 359 40320 360 1728 361 210 362 39916800 363 207360 364 30030 365 87178291200 366 43545600 367 30030 368 355687428096000 369 12541132800 370 9699690 371 2432902008176640000 372 5267275776000 373 9699690 374 25852016738884976640000 375 2781121609728000 376 223092870 377 0 378 48808684250726400001 379 48808684250726400001 380 48808684250726400002 381 48808684250726400001 382 48808684250726400006 383 48808684250726400120 384 48808684250726400024 385 48808684250726400210 386 48808684250726440320 387 48808684250726401728 388 48808684250726400210 389 48808684250766316800 390 48808684250726607360 391 48808684250726430030 392 48808684337904691200 393 48808684250769945600 394 48808684250726430030 395 48809039938154496000 396 48808684263267532800 397 48808684250736099690 398 51241586258903040000 399 48808689518002176000 400 48808684250736099690 401 25900825423135703040000 402 48811465372336128000 403 48808684250949492870 404 403291509935289886310400000 405 97617368501452800000 406 223092871 407 223092871 408 223092872 409 223092871 410 223092876 411 223092990 412 223092894 413 223093080 414 223133190 415 223094598 416 223093080 417 263009670 418 223300230 419 223122900 420 87401384070 421 266638470 422 223122900 423 355687651188870 424 12764225670 425 232792560 426 2432902008399732870 427 5267498868870 428 232792560 429 25852016738885199732870 430 2781121832820870 431 446185740 432 403291461126605635807092870 433 48808684250949492870 434 446185740 435 1 436 1 437 2 438 1 439 6 440 120 441 24 442 210 443 40320 444 1728 445 210 446 39916800 447 207360 448 30030 449 87178291200 450 43545600 451 30030 452 355687428096000 453 12541132800 454 9699690 455 2432902008176640000 456 5267275776000 457 9699690 458 25852016738884976640000 459 2781121609728000 460 223092870 461 403291461126605635584000000 462 48808684250726400000 463 223092870 464 0 465 40999294770610176000001 466 40999294770610176000001 467 40999294770610176000002 468 40999294770610176000001 469 40999294770610176000006 470 40999294770610176000120 471 40999294770610176000024 472 40999294770610176000210 473 40999294770610176040320 474 40999294770610176001728 475 40999294770610176000210 476 40999294770610215916800 477 40999294770610176207360 478 40999294770610176030030 479 40999294770697354291200 480 40999294770610219545600 481 40999294770610176030030 482 40999295126297604096000 483 40999294770622717132800 484 40999294770610185699690 485 41001727672618352640000 486 40999294775877451776000 487 40999294770610185699690 488 66851311509495152640000 489 40999297551731785728000 490 40999294770610399092870 491 403332460421376245760000000 492 41048103454860902400000 493 40999294770610399092870 494 8841762034738996725153792000000 495 81998589541220352000000 496 200560490131 497 200560490131 498 200560490132 499 200560490131 500 200560490136 501 200560490250 502 200560490154 503 200560490340 504 200560530450 505 200560491858 506 200560490340 507 200600406930 508 200560697490 509 200560520160 510 287738781330 511 200604035730 512 200560520160 513 355887988586130 514 213101622930 515 200570189820 516 2432902208737130130 517 5467836266130 518 200570189820 519 25852016739085537130130 520 2781322170218130 521 200783583000 522 403291461126605836144490130 523 48808684451286890130 524 200783583000 525 8841761993739701954744176490130 526 40999294770810736490130 527 401120980260 528 1 529 1 530 2 531 1 532 6 533 120 534 24 535 210 536 40320 537 1728 538 210 539 39916800 540 207360 541 30030 542 87178291200 543 43545600 544 30030 545 355687428096000 546 12541132800 547 9699690 548 2432902008176640000 549 5267275776000 550 9699690 551 25852016738884976640000 552 2781121609728000 553 223092870 554 403291461126605635584000000 555 48808684250726400000 556 223092870 557 8841761993739701954543616000000 558 40999294770610176000000 559 200560490130 560 0 561 43295255277764345856000001 562 43295255277764345856000001 563 43295255277764345856000002 564 43295255277764345856000001 565 43295255277764345856000006 566 43295255277764345856000120 567 43295255277764345856000024 568 43295255277764345856000210 569 43295255277764345856040320 570 43295255277764345856001728 571 43295255277764345856000210 572 43295255277764345895916800 573 43295255277764345856207360 574 43295255277764345856030030 575 43295255277764433034291200 576 43295255277764345899545600 577 43295255277764345856030030 578 43295255278120033284096000 579 43295255277764358397132800 580 43295255277764345865699690 581 43295257710666354032640000 582 43295255277769613131776000 583 43295255277764345865699690 584 43321107294503230832640000 585 43295255280545467465728000 586 43295255277764346079092870 587 446586716404369981440000000 588 43295304086448596582400000 589 43295255277764346079092870 590 8841805288994979718889472000000 591 43336254572534956032000000 592 43295255277764546416490130 593 263130836976988785444982358016000000 594 86590510555528691712000000 595 200560490131 596 200560490131 597 200560490132 598 200560490131 599 200560490136 600 200560490250 601 200560490154 602 200560490340 603 200560530450 604 200560491858 605 200560490340 606 200600406930 607 200560697490 608 200560520160 609 287738781330 610 200604035730 611 200560520160 612 355887988586130 613 213101622930 614 200570189820 615 2432902208737130130 616 5467836266130 617 200570189820 618 25852016739085537130130 619 2781322170218130 620 200783583000 621 403291461126605836144490130 622 48808684451286890130 623 200783583000 624 8841761993739701954744176490130 625 40999294770810736490130 626 401120980260 627 263130836933693530167218212720490130 628 43295255277764546416490130 629 401120980260 630 1 631 1 632 2 633 1 634 6 635 120 636 24 637 210 638 40320 639 1728 640 210 641 39916800 642 207360 643 30030 644 87178291200 645 43545600 646 30030 647 355687428096000 648 12541132800 649 9699690 650 2432902008176640000 651 5267275776000 652 9699690 653 25852016738884976640000 654 2781121609728000 655 223092870 656 403291461126605635584000000 657 48808684250726400000 658 223092870 659 8841761993739701954543616000000 660 40999294770610176000000 661 200560490130 662 263130836933693530167218012160000000 663 43295255277764345856000000 664 200560490130 665 0 666 1854768736099424576471040000001 667 1854768736099424576471040000001 668 1854768736099424576471040000002 669 1854768736099424576471040000001 670 1854768736099424576471040000006 671 1854768736099424576471040000120 672 1854768736099424576471040000024 673 1854768736099424576471040000210 674 1854768736099424576471040040320 675 1854768736099424576471040001728 676 1854768736099424576471040000210 677 1854768736099424576471079916800 678 1854768736099424576471040207360 679 1854768736099424576471040030030 680 1854768736099424576558218291200 681 1854768736099424576471083545600 682 1854768736099424576471040030030 683 1854768736099424932158468096000 684 1854768736099424576483581132800 685 1854768736099424576471049699690 686 1854768736101857478479216640000 687 1854768736099424581738315776000 688 1854768736099424576471049699690 689 1854768761951441315356016640000 690 1854768736099427357592649728000 691 1854768736099424576471263092870 692 1855172027560551182106624000000 693 1854768736148233260721766400000 694 1854768736099424576471263092870 695 10696530729839126531014656000000 696 1854768777098719347081216000000 697 1854768736099424576671600490130 698 263132691702429629591794483200000000 699 1854812031354702340816896000000 700 1854768736099424576671600490130 701 10333147968240913665766075913994240000000 702 3709537472198849152942080000000 703 7420738134811 704 7420738134811 705 7420738134812 706 7420738134811 707 7420738134816 708 7420738134930 709 7420738134834 710 7420738135020 711 7420738175130 712 7420738136538 713 7420738135020 714 7420778051610 715 7420738342170 716 7420738164840 717 7507916426010 718 7420781680410 719 7420738164840 720 363108166230810 721 7433279267610 722 7420747834500 723 2432909428914774810 724 12688013910810 725 7420747834500 726 25852016746305714774810 727 2788542347862810 728 7420961227680 729 403291461126613056322134810 730 48808691671464534810 731 7420961227680 732 8841761993739701961964354134810 733 40999294778030914134810 734 7621298624940 735 263130836933693530167225432898134810 736 43295255277771766594134810 737 7621298624940 738 10333147966386144929666651344943938134810 739 1854768736099424583891778134810 740 14841476269620 741 1 742 1 743 2 744 1 745 6 746 120 747 24 748 210 749 40320 750 1728 751 210 752 39916800 753 207360 754 30030 755 87178291200 756 43545600 757 30030 758 355687428096000 759 12541132800 760 9699690 761 2432902008176640000 762 5267275776000 763 9699690 764 25852016738884976640000 765 2781121609728000 766 223092870 767 403291461126605635584000000 768 48808684250726400000 769 223092870 770 8841761993739701954543616000000 771 40999294770610176000000 772 200560490130 773 263130836933693530167218012160000000 774 43295255277764345856000000 775 200560490130 776 10333147966386144929666651337523200000000 777 1854768736099424576471040000000 778 7420738134810 779 0 780 2748767266899347222330081280000001 781 2748767266899347222330081280000001 782 2748767266899347222330081280000002 783 2748767266899347222330081280000001 784 2748767266899347222330081280000006 785 2748767266899347222330081280000120 786 2748767266899347222330081280000024 787 2748767266899347222330081280000210 788 2748767266899347222330081280040320 789 2748767266899347222330081280001728 790 2748767266899347222330081280000210 791 2748767266899347222330081319916800 792 2748767266899347222330081280207360 793 2748767266899347222330081280030030 794 2748767266899347222330168458291200 795 2748767266899347222330081323545600 796 2748767266899347222330081280030030 797 2748767266899347222685768708096000 798 2748767266899347222330093821132800 799 2748767266899347222330081289699690 800 2748767266899349655232089456640000 801 2748767266899347222335348555776000 802 2748767266899347222330081289699690 803 2748767266925199239068966256640000 804 2748767266899347225111202889728000 805 2748767266899347222330081503092870 806 2748767670190808348935716864000000 807 2748767266899396031014332006400000 808 2748767266899347222330081503092870 809 2757609028893086924284624896000000 810 2748767266940346517100691456000000 811 2748767266899347222330281840490130 812 265879604200592877389548093440000000 813 2748767310194602500094427136000000 814 2748767266899347222330281840490130 815 10333150715153411829013873667604480000000 816 2750622035635446646906552320000000 817 2748767266899347222337502018134810 818 523022617469349879026906571322404372480000000 819 5497534533798694444660162560000000 820 7420738134811 821 7420738134811 822 7420738134812 823 7420738134811 824 7420738134816 825 7420738134930 826 7420738134834 827 7420738135020 828 7420738175130 829 7420738136538 830 7420738135020 831 7420778051610 832 7420738342170 833 7420738164840 834 7507916426010 835 7420781680410 836 7420738164840 837 363108166230810 838 7433279267610 839 7420747834500 840 2432909428914774810 841 12688013910810 842 7420747834500 843 25852016746305714774810 844 2788542347862810 845 7420961227680 846 403291461126613056322134810 847 48808691671464534810 848 7420961227680 849 8841761993739701961964354134810 850 40999294778030914134810 851 7621298624940 852 263130836933693530167225432898134810 853 43295255277771766594134810 854 7621298624940 855 10333147966386144929666651344943938134810 856 1854768736099424583891778134810 857 14841476269620 858 523022617466601111760007224100081711938134810 859 2748767266899347222337502018134810 860 14841476269620 861 1 862 1 863 2 864 1 865 6 866 120 867 24 868 210 869 40320 870 1728 871 210 872 39916800 873 207360 874 30030 875 87178291200 876 43545600 877 30030 878 355687428096000 879 12541132800 880 9699690 881 2432902008176640000 882 5267275776000 883 9699690 884 25852016738884976640000 885 2781121609728000 886 223092870 887 403291461126605635584000000 888 48808684250726400000 889 223092870 890 8841761993739701954543616000000 891 40999294770610176000000 892 200560490130 893 263130836933693530167218012160000000 894 43295255277764345856000000 895 200560490130 896 10333147966386144929666651337523200000000 897 1854768736099424576471040000000 898 7420738134810 899 523022617466601111760007224100074291200000000 900 2748767266899347222330081280000000 901 7420738134810 902 0 903 4617929008390903333514536550400000001 904 4617929008390903333514536550400000001 905 4617929008390903333514536550400000002 906 4617929008390903333514536550400000001 907 4617929008390903333514536550400000006 908 4617929008390903333514536550400000120 909 4617929008390903333514536550400000024 910 4617929008390903333514536550400000210 911 4617929008390903333514536550400040320 912 4617929008390903333514536550400001728 913 4617929008390903333514536550400000210 914 4617929008390903333514536550439916800 915 4617929008390903333514536550400207360 916 4617929008390903333514536550400030030 917 4617929008390903333514536637578291200 918 4617929008390903333514536550443545600 919 4617929008390903333514536550400030030 920 4617929008390903333514892237828096000 921 4617929008390903333514536562941132800 922 4617929008390903333514536550409699690 923 4617929008390903335947438558576640000 924 4617929008390903333514541817675776000 925 4617929008390903333514536550409699690 926 4617929008390929185531275435376640000 927 4617929008390903333517317672009728000 928 4617929008390903333514536550623092870 929 4617929008794194794641142185984000000 930 4617929008390903382323220801126400000 931 4617929008390903333514536550623092870 932 4617937850152897073216491094016000000 933 4617929008390944332809307160576000000 934 4617929008390903333514536750960490130 935 4881059845324596863681754562560000000 936 4617929008434198588792300896256000000 937 4617929008390903333514536750960490130 938 10337765895394535833000165874073600000000 939 4617930863159639432939113021440000000 940 4617929008390903333514543971138134810 941 523022622084530120150910557614610841600000000 942 4620677775657802680736866631680000000 943 4617929008390903333514543971138134810 944 33452526613168425037178452956774266201702400000000 945 9235858016781806667029073100800000000 946 13082761331670031 947 13082761331670031 948 13082761331670032 949 13082761331670031 950 13082761331670036 951 13082761331670150 952 13082761331670054 953 13082761331670240 954 13082761331710350 955 13082761331671758 956 13082761331670240 957 13082761371586830 958 13082761331877390 959 13082761331700060 960 13082848509961230 961 13082761375215630 962 13082761331700060 963 13438448759766030 964 13082773872802830 965 13082761341369720 966 2445984769508310030 967 13088028607446030 968 13082761341369720 969 25852029821646308310030 970 15863882941398030 971 13082761554762900 972 403291461139688396915670030 973 48821767012058070030 974 13082761554762900 975 8841761993739715037304947670030 976 40999307853371507670030 977 13082961892160160 978 263130836933693530180300773491670030 979 43295255290847107187670030 980 13082961892160160 981 10333147966386144929666664420284531670030 982 1854768736099437659232371670030 983 13090182069804840 984 523022617466601111760007224113157052531670030 985 2748767266899347235412842611670030 986 13090182069804840 987 33452526613163807108170062053440764747913331670030 988 4617929008390903333527619311731670030 989 26165522663340060 990 1 991 1 992 2 993 1 994 6 995 120 996 24 997 210 998 40320 999 1728 1000 210 1001 39916800 1002 207360 1003 30030 1004 87178291200 1005 43545600 1006 30030 1007 355687428096000 1008 12541132800 1009 9699690 1010 2432902008176640000 1011 5267275776000 1012 9699690 1013 25852016738884976640000 1014 2781121609728000 1015 223092870 1016 403291461126605635584000000 1017 48808684250726400000 1018 223092870 1019 8841761993739701954543616000000 1020 40999294770610176000000 1021 200560490130 1022 263130836933693530167218012160000000 1023 43295255277764345856000000 1024 200560490130 1025 10333147966386144929666651337523200000000 1026 1854768736099424576471040000000 1027 7420738134810 1028 523022617466601111760007224100074291200000000 1029 2748767266899347222330081280000000 1030 7420738134810 1031 33452526613163807108170062053440751665152000000000 1032 4617929008390903333514536550400000000 1033 13082761331670030 1034 0 1035 9143499436613988600358782369792000000001 1036 9143499436613988600358782369792000000001 1037 9143499436613988600358782369792000000002 1038 9143499436613988600358782369792000000001 1039 9143499436613988600358782369792000000006 1040 9143499436613988600358782369792000000120 1041 9143499436613988600358782369792000000024 1042 9143499436613988600358782369792000000210 1043 9143499436613988600358782369792000040320 1044 9143499436613988600358782369792000001728 1045 9143499436613988600358782369792000000210 1046 9143499436613988600358782369792039916800 1047 9143499436613988600358782369792000207360 1048 9143499436613988600358782369792000030030 1049 9143499436613988600358782369879178291200 1050 9143499436613988600358782369792043545600 1051 9143499436613988600358782369792000030030 1052 9143499436613988600358782725479428096000 1053 9143499436613988600358782369804541132800 1054 9143499436613988600358782369792009699690 1055 9143499436613988600361215271800176640000 1056 9143499436613988600358782375059275776000 1057 9143499436613988600358782369792009699690 1058 9143499436613988626210799108676976640000 1059 9143499436613988600358785150913609728000 1060 9143499436613988600358782369792223092870 1061 9143499436614391891819908975427584000000 1062 9143499436613988600407591054042726400000 1063 9143499436613988600358782369792223092870 1064 9143499445455750594098484324335616000000 1065 9143499436613988641358077140402176000000 1066 9143499436613988600358782369992560490130 1067 9143762567450922293888949587804160000000 1068 9143499436614031895614060134137856000000 1069 9143499436613988600358782369992560490130 1070 19476647403000133530025433707315200000000 1071 9143499438468757336458206946263040000000 1072 9143499436613988600358782377212738134810 1073 523031760966037725748607582882444083200000000 1074 9143502185381255499706004699873280000000 1075 9143499436613988600358782377212738134810 1076 33452526622307306544784050653799534034944000000000 1077 9148117365622379503692296906342400000000 1078 9143499436613988600358795452553331670030 1079 2658271574788457911543062425003216249102008320000000000 1080 18286998873227977200717564739584000000000 1081 13082761331670031 1082 13082761331670031 1083 13082761331670032 1084 13082761331670031 1085 13082761331670036 1086 13082761331670150 1087 13082761331670054 1088 13082761331670240 1089 13082761331710350 1090 13082761331671758 1091 13082761331670240 1092 13082761371586830 1093 13082761331877390 1094 13082761331700060 1095 13082848509961230 1096 13082761375215630 1097 13082761331700060 1098 13438448759766030 1099 13082773872802830 1100 13082761341369720 1101 2445984769508310030 1102 13088028607446030 1103 13082761341369720 1104 25852029821646308310030 1105 15863882941398030 1106 13082761554762900 1107 403291461139688396915670030 1108 48821767012058070030 1109 13082761554762900 1110 8841761993739715037304947670030 1111 40999307853371507670030 1112 13082961892160160 1113 263130836933693530180300773491670030 1114 43295255290847107187670030 1115 13082961892160160 1116 10333147966386144929666664420284531670030 1117 1854768736099437659232371670030 1118 13090182069804840 1119 523022617466601111760007224113157052531670030 1120 2748767266899347235412842611670030 1121 13090182069804840 1122 33452526613163807108170062053440764747913331670030 1123 4617929008390903333527619311731670030 1124 26165522663340060 1125 2658271574788448768043625811014615890332721289331670030 1126 9143499436613988600358795452553331670030 1127 26165522663340060 1128 1 1129 1 1130 2 1131 1 1132 6 1133 120 1134 24 1135 210 1136 40320 1137 1728 1138 210 1139 39916800 1140 207360 1141 30030 1142 87178291200 1143 43545600 1144 30030 1145 355687428096000 1146 12541132800 1147 9699690 1148 2432902008176640000 1149 5267275776000 1150 9699690 1151 25852016738884976640000 1152 2781121609728000 1153 223092870 1154 403291461126605635584000000 1155 48808684250726400000 1156 223092870 1157 8841761993739701954543616000000 1158 40999294770610176000000 1159 200560490130 1160 263130836933693530167218012160000000 1161 43295255277764345856000000 1162 200560490130 1163 10333147966386144929666651337523200000000 1164 1854768736099424576471040000000 1165 7420738134810 1166 523022617466601111760007224100074291200000000 1167 2748767266899347222330081280000000 1168 7420738134810 1169 33452526613163807108170062053440751665152000000000 1170 4617929008390903333514536550400000000 1171 13082761331670030 1172 2658271574788448768043625811014615890319638528000000000 1173 9143499436613988600358782369792000000000 1174 13082761331670030 1175 0 1176 20188846756043686829592191472500736000000001 1177 20188846756043686829592191472500736000000001 1178 20188846756043686829592191472500736000000002 1179 20188846756043686829592191472500736000000001 1180 20188846756043686829592191472500736000000006 1181 20188846756043686829592191472500736000000120 1182 20188846756043686829592191472500736000000024 1183 20188846756043686829592191472500736000000210 1184 20188846756043686829592191472500736000040320 1185 20188846756043686829592191472500736000001728 1186 20188846756043686829592191472500736000000210 1187 20188846756043686829592191472500736039916800 1188 20188846756043686829592191472500736000207360 1189 20188846756043686829592191472500736000030030 1190 20188846756043686829592191472500823178291200 1191 20188846756043686829592191472500736043545600 1192 20188846756043686829592191472500736000030030 1193 20188846756043686829592191472856423428096000 1194 20188846756043686829592191472500748541132800 1195 20188846756043686829592191472500736009699690 1196 20188846756043686829592193905402744176640000 1197 20188846756043686829592191472506003275776000 1198 20188846756043686829592191472500736009699690 1199 20188846756043686829618043489239620976640000 1200 20188846756043686829592191475281857609728000 1201 20188846756043686829592191472500736223092870 1202 20188846756043687232883652599106371584000000 1203 20188846756043686829592240281184986726400000 1204 20188846756043686829592191472500736223092870 1205 20188846756052528591585931174455279616000000 1206 20188846756043686829633190767271346176000000 1207 20188846756043686829592191472500936560490130 1208 20188847019174523763285721639718748160000000 1209 20188846756043686872887446750265081856000000 1210 20188846756043686829592191472500936560490130 1211 20199179904010072974521858123838259200000000 1212 20188846756045541598328290897077207040000000 1213 20188846756043686829592191472508156738134810 1214 543211464222644798589599415572575027200000000 1215 20188846758792454096491538694830817280000000 1216 20188846756043686829592191472508156738134810 1217 33452546802010563151856891645632224165888000000000 1218 20188851373972695220495524987037286400000000 1219 20188846756043686829592191485583497331670030 1220 2658271574808637614799669497844208081792139264000000000 1221 20197990255480300818192550254870528000000000 1222 20188846756043686829592191485583497331670030 1223 258623241511168200831811111197298809561389104889856000000000 1224 40377693512087373659184382945001472000000000 1225 614889782588491411 1226 614889782588491411 1227 614889782588491412 1228 614889782588491411 1229 614889782588491416 1230 614889782588491530 1231 614889782588491434 1232 614889782588491620 1233 614889782588531730 1234 614889782588493138 1235 614889782588491620 1236 614889782628408210 1237 614889782588698770 1238 614889782588521440 1239 614889869766782610 1240 614889782632037010 1241 614889782588521440 1242 615245470016587410 1243 614889795129624210 1244 614889782598191100 1245 3047791790765131410 1246 614895049864267410 1247 614889782598191100 1248 25852631628667565131410 1249 617670904198219410 1250 614889782811584280 1251 403291461741495418172491410 1252 49423574033314891410 1253 614889782811584280 1254 8841761993740316844326204491410 1255 40999909660392764491410 1256 614889983148981540 1257 263130836933693530782107794748491410 1258 43295255892654128444491410 1259 614889983148981540 1260 10333147966386144929667266227305788491410 1261 1854768736100039466253628491410 1262 614897203326626220 1263 523022617466601111760007224714964073788491410 1264 2748767266899347837219863868491410 1265 614897203326626220 1266 33452526613163807108170062053441366554934588491410 1267 4617929008390903334129426332988491410 1268 627972543920161440 1269 2658271574788448768043625811014615890934528310588491410 1270 9143499436613988600359397259574588491410 1271 627972543920161440 1272 258623241511168180642964355153611979969198247278902588491410 1273 20188846756043686829592192087390518588491410 1274 1229779565176982820 1275 1 1276 1 1277 2 1278 1 1279 6 1280 120 1281 24 1282 210 1283 40320 1284 1728 1285 210 1286 39916800 1287 207360 1288 30030 1289 87178291200 1290 43545600 1291 30030 1292 355687428096000 1293 12541132800 1294 9699690 1295 2432902008176640000 1296 5267275776000 1297 9699690 1298 25852016738884976640000 1299 2781121609728000 1300 223092870 1301 403291461126605635584000000 1302 48808684250726400000 1303 223092870 1304 8841761993739701954543616000000 1305 40999294770610176000000 1306 200560490130 1307 263130836933693530167218012160000000 1308 43295255277764345856000000 1309 200560490130 1310 10333147966386144929666651337523200000000 1311 1854768736099424576471040000000 1312 7420738134810 1313 523022617466601111760007224100074291200000000 1314 2748767266899347222330081280000000 1315 7420738134810 1316 33452526613163807108170062053440751665152000000000 1317 4617929008390903333514536550400000000 1318 13082761331670030 1319 2658271574788448768043625811014615890319638528000000000 1320 9143499436613988600358782369792000000000 1321 13082761331670030 1322 258623241511168180642964355153611979969197632389120000000000 1323 20188846756043686829592191472500736000000000 1324 614889782588491410 1325 0