0 1 1 1 2 1 3 1 4 2 5 1 6 1 7 3 8 3 9 1 10 1 11 8 12 12 13 8 14 1 15 1 16 5 17 20 18 20 19 5 20 1 21 1 22 36 23 90 24 240 25 90 26 36 27 1 28 1 29 7 30 126 31 210 32 210 33 126 34 7 35 1 36 1 37 64 38 224 39 2688 40 1680 41 2688 42 224 43 64 44 1 45 1 46 27 47 864 48 2016 49 9072 50 9072 51 2016 52 864 53 27 54 1 55 1 56 100 57 1350 58 28800 59 25200 60 181440 61 25200 62 28800 63 1350 64 100 65 1 66 1 67 11 68 550 69 4950 70 39600 71 55440 72 55440 73 39600 74 4950 75 550 76 11 77 1 78 1 79 1728 80 9504 81 316800 82 1069200 83 13685760 84 2661120 85 13685760 86 1069200 87 316800 88 9504 89 1728 90 1 91 1 92 13 93 11232 94 41184 95 514800 96 2779920 97 4942080 98 4942080 99 2779920 100 514800 101 41184 102 11232 103 13 104 1 105 1 106 196 107 1274 108 733824 109 1009008 110 20180160 111 15135120 112 138378240 113 15135120 114 20180160 115 1009008 116 733824 117 1274 118 196 119 1 120 1 121 225 122 22050 123 95550 124 20638800 125 45405360 126 126126000 127 486486000 128 486486000 129 126126000 130 45405360 131 20638800 132 95550 133 22050 134 225 135 1 136 1 137 1024 138 115200 139 7526400 140 12230400 141 4226826240 142 1291530240 143 18450432000 144 7783776000 145 18450432000 146 1291530240 147 4226826240 148 12230400 149 7526400 150 115200 151 1024 152 1 153 1 154 17 155 8704 156 652800 157 15993600 158 41583360 159 1996001280 160 3136573440 161 4900896000 162 4900896000 163 3136573440 164 1996001280 165 41583360 166 15993600 167 652800 168 8704 169 17 170 1 171 1 172 5832 173 49572 174 16920576 175 475891200 176 18654935040 177 6736504320 178 1662954209280 179 285820254720 180 1058593536000 181 285820254720 182 1662954209280 183 6736504320 184 18654935040 185 475891200 186 16920576 187 49572 188 5832 189 1 190 1 191 19 192 55404 193 313956 194 40186368 195 1808386560 196 9845660160 197 18284797440 198 493689530880 199 201132771840 200 201132771840 201 493689530880 202 18284797440 203 9845660160 204 1808386560 205 40186368 206 313956 207 55404 208 19 209 1 210 1 211 8000 212 76000 213 147744000 214 313956000 215 64298188800 216 401863680000 217 11252183040000 218 2285599680000 219 146278379520000 220 16090621747200 221 146278379520000 222 2285599680000 223 11252183040000 224 401863680000 225 64298188800 226 313956000 227 147744000 228 76000 229 8000 230 1 231 1 232 441 233 1764000 234 11172000 235 8144388000 236 27690919200 237 787652812800 238 25317411840000 239 77534573760000 240 37331461440000 241 645087653683200 242 645087653683200 243 37331461440000 244 77534573760000 245 25317411840000 246 787652812800 247 27690919200 248 8144388000 249 11172000 250 1764000 251 441 252 1 253 1 254 484 255 106722 256 284592000 257 675906000 258 788376758400 259 372289024800 260 54460565913600 261 191462927040000 262 1389879025920000 263 180684273369600 264 28383856762060800 265 180684273369600 266 1389879025920000 267 191462927040000 268 54460565913600 269 372289024800 270 788376758400 271 675906000 272 284592000 273 106722 274 484 275 1 276 1 277 23 278 5566 279 818202 280 818202000 281 3109167600 282 503685151200 283 1223235367200 284 19571765875200 285 163098048960000 286 319672175961600 287 377794389772800 288 377794389772800 289 319672175961600 290 163098048960000 291 19571765875200 292 1223235367200 293 503685151200 294 3109167600 295 818202000 296 818202 297 5566 298 23 299 1 300 1 301 331776 302 3815424 303 615555072 304 33932473344 305 54291957350400 306 28654088601600 307 23872949246361600 308 6341252143564800 309 240497859074457600 310 541120182917529600 311 9641777804712345600 312 72536522836377600 313 9641777804712345600 314 541120182917529600 315 240497859074457600 316 6341252143564800 317 23872949246361600 318 28654088601600 319 54291957350400 320 33932473344 321 615555072 322 3815424 323 331776 324 1 325 1 326 125 327 20736000 328 158976000 329 9618048000 330 848311833600 331 188513740800000 332 511680153600000 333 46626853996800000 334 29357648812800000 335 300622323843072000 336 6149092987699200000 337 697466565734400000 338 697466565734400000 339 6149092987699200000 340 300622323843072000 341 29357648812800000 342 46626853996800000 343 511680153600000 344 188513740800000 345 848311833600 346 9618048000 347 158976000 348 20736000 349 125 350 1 351 1 352 676 353 42250 354 4672512000 355 13433472000 356 1300360089600 357 15929411097600 358 18205041254400000 359 5404621622400000 360 1167398270438400000 361 198457705974528000 362 18474608265265152000 363 2405547951206400000 364 36268261418188800000 365 2405547951206400000 366 18474608265265152000 367 198457705974528000 368 1167398270438400000 369 5404621622400000 370 18205041254400000 371 15929411097600 372 1300360089600 373 13433472000 374 4672512000 375 42250 376 676 377 1 378 1 379 729 380 246402 381 10266750 382 425782656000 383 1958600217600 384 26332291814400 385 1658934384307200 386 207366798038400000 387 145924783804800000 388 8510333391495936000 389 13152333423220992000 390 7793975361908736000 391 134895727417651200000 392 134895727417651200000 393 7793975361908736000 394 13152333423220992000 395 8510333391495936000 396 145924783804800000 397 207366798038400000 398 1658934384307200 399 26332291814400 400 1958600217600 401 425782656000 402 10266750 403 246402 404 729 405 1 406 1 407 21952 408 8001504 409 1803005568 410 28171962000 411 1869356172902400 412 1194310888243200 413 82578067129958400 414 569014493817369600 415 168596887056998400000 416 32033408540829696000 417 16983530782738071552000 418 167083346820918528000 419 13161026703432351744000 420 15108321470776934400000 421 13161026703432351744000 422 167083346820918528000 423 16983530782738071552000 424 32033408540829696000 425 168596887056998400000 426 569014493817369600 427 82578067129958400 428 1194310888243200 429 1869356172902400 430 28171962000 431 1803005568 432 8001504 433 21952 434 1 435 1 436 29 437 318304 438 77347872 439 6535895184 440 163397379600 441 1505870250393600 442 4947859394150400 443 37418186668262400 444 611163715581619200 445 48893097246529536000 446 84451713425823744000 447 285024532812155136000 448 372724389062049024000 449 1947294767344582656000 450 1947294767344582656000 451 372724389062049024000 452 285024532812155136000 453 84451713425823744000 454 48893097246529536000 455 611163715581619200 456 37418186668262400 457 4947859394150400 458 1505870250393600 459 163397379600 460 6535895184 461 77347872 462 318304 463 29 464 1 465 1 466 810000 467 11745000 468 85942080000 469 7831472040000 470 1058815019808000 471 3676441041000000 472 174250700402688000000 473 62621345457216000000 474 1122545600047872000000 475 4950426096211115520000 476 3600309888153538560000000 477 39586740668354880000000 478 17759220890603512320000000 479 1540340587450304640000000 480 7010261162440497561600000 481 1540340587450304640000000 482 17759220890603512320000000 483 39586740668354880000000 484 3600309888153538560000000 485 4950426096211115520000 486 1122545600047872000000 487 62621345457216000000 488 174250700402688000000 489 3676441041000000 490 1058815019808000 491 7831472040000 492 85942080000 493 11745000 494 810000 495 1 496 1 497 31 498 12555000 499 121365000 500 333025560000 501 48555126648000 502 911757378168000 503 16281381753000000 504 84402683007552000000 505 71898581821248000000 506 347989136014840320000 507 13951200816594961920000 508 64588892669421120000000 509 94399150824538560000000 510 2808856365350555520000000 511 212224703159819750400000 512 212224703159819750400000 513 2808856365350555520000000 514 94399150824538560000000 515 64588892669421120000000 516 13951200816594961920000 517 347989136014840320000 518 71898581821248000000 519 84402683007552000000 520 16281381753000000 521 911757378168000 522 48555126648000 523 333025560000 524 121365000 525 12555000 526 31 527 1 528 1 529 32768 530 507904 531 137134080000 532 497111040000 533 2182516310016000 534 44195955277824000 535 4268066538258432000 536 8336067457536000000 537 102433596918202368000000 538 23559727291186544640000 539 1036628000812207964160000 540 264556104373948907520000 541 162803756537814712320000000 542 15781996807237140480000000 543 409069357243586681241600000 544 6791190501114232012800000 545 409069357243586681241600000 546 15781996807237140480000000 547 162803756537814712320000000 548 264556104373948907520000 549 1036628000812207964160000 550 23559727291186544640000 551 102433596918202368000000 552 8336067457536000000 553 4268066538258432000 554 44195955277824000 555 2182516310016000 556 497111040000 557 137134080000 558 507904 559 32768 560 1 561 1 562 1089 563 17842176 564 184369152 565 18667376640000 566 108270784512000 567 66021118377984000 568 6875627899650048000 569 72623819690053632000 570 336221387453952000000 571 1115501870439223787520000 572 2332413001827467919360000 573 653291604678526894080000 574 22161661358710027714560000 575 904557606477960314880000000 576 76384864547027759923200000 577 435035673865494038937600000 578 435035673865494038937600000 579 76384864547027759923200000 580 904557606477960314880000000 581 22161661358710027714560000 582 653291604678526894080000 583 2332413001827467919360000 584 1115501870439223787520000 585 336221387453952000000 586 72623819690053632000 587 6875627899650048000 588 66021118377984000 589 108270784512000 590 18667376640000 591 184369152 592 17842176 593 1089 594 1 595 1 596 1156 597 629442 598 6875185152 599 26641342464 600 4315897479168000 601 3476695191552000 602 10902916120707072000 603 124191028937428992000 604 3109375391174148096000 605 3886719238967685120000 606 117229105657067518033920000 607 1560341105389208862720000 608 58092699616029006888960000 609 130708574136065265500160000 610 4647415969282320551116800000 611 86231350992543057100800000 612 29582425822853594647756800000 613 86231350992543057100800000 614 4647415969282320551116800000 615 130708574136065265500160000 616 58092699616029006888960000 617 1560341105389208862720000 618 117229105657067518033920000 619 3886719238967685120000 620 3109375391174148096000 621 124191028937428992000 622 10902916120707072000 623 3476695191552000 624 4315897479168000 625 26641342464 626 6875185152 627 629442 628 1156 629 1 630 1 631 1225 632 708050 633 257022150 634 1052762726400 635 6527128903680 636 146860400332800000 637 608421658521600000 638 208688628872908800000 639 5634592979568537600000 640 38089848541883314176000 641 432839187975946752000000 642 83105124091381776384000000 643 147032142623213912064000000 644 363079372600181293056000000 645 711635570296355334389760000 646 5559652892940276049920000000 647 6213729703874426173440000000 648 6213729703874426173440000000 649 5559652892940276049920000000 650 711635570296355334389760000 651 363079372600181293056000000 652 147032142623213912064000000 653 83105124091381776384000000 654 432839187975946752000000 655 38089848541883314176000 656 5634592979568537600000 657 208688628872908800000 658 608421658521600000 659 146860400332800000 660 6527128903680 661 1052762726400 662 257022150 663 708050 664 1225 665 1 666 1 667 10077696 668 6172588800 669 2378504217600 670 323773886620800 671 2121884543358074880 672 1827178356780564480 673 211430638427465318400000 674 95804508037445222400000 675 77892613349555463782400000 676 567837151318259330973696000 677 34896174026467573430747136000 678 2524318144275721457664000000 679 64423705895017058641379328000000 680 7559924671354042595672064000000 681 16262237959712696072467906560000 682 7003561465071581023396823040000 683 3295793630621920481598504960000000 684 10737324928295008427704320000000 685 3295793630621920481598504960000000 686 7003561465071581023396823040000 687 16262237959712696072467906560000 688 7559924671354042595672064000000 689 64423705895017058641379328000000 690 2524318144275721457664000000 691 34896174026467573430747136000 692 567837151318259330973696000 693 77892613349555463782400000 694 95804508037445222400000 695 211430638427465318400000 696 1827178356780564480 697 2121884543358074880 698 323773886620800 699 2378504217600 700 6172588800 701 10077696 702 1 703 1 704 37 705 186437376 706 76128595200 707 11000582006400 708 2395926760993920 709 2180825780673576960 710 9657942742982983680 711 122233337840878387200000 712 131287659162424934400000 713 28820266939335521599488000 714 1909997690797781386002432000 715 747198170705613551468544000 716 7184597795246284148736000000 717 12161617949569546784342016000000 718 1243187612622664782399406080000 719 587600395028681401055969280000 720 15243045541626382227393085440000 721 20909527491942911148687360000000 722 20909527491942911148687360000000 723 15243045541626382227393085440000 724 587600395028681401055969280000 725 1243187612622664782399406080000 726 12161617949569546784342016000000 727 7184597795246284148736000000 728 747198170705613551468544000 729 1909997690797781386002432000 730 28820266939335521599488000 731 131287659162424934400000 732 122233337840878387200000 733 9657942742982983680 734 2180825780673576960 735 2395926760993920 736 11000582006400 737 76128595200 738 186437376 739 37 740 1 741 1 742 1444 743 26714 744 89738523648 745 13741211433600 746 3176968083448320 747 96103284524311680 748 449873203898949304320 749 217907333138553569280 750 6537219994156607078400000 751 1895793798305416052736000 752 3783315041854590289969152000 753 1596086033282405278580736000 754 82996473730685074486198272000 755 52931424573140991381504000000 756 78050561418570780251510538240000 757 1753088781862429634555412480000 758 49911468848318584889695272960000 759 3774169712295695462338068480000 760 1589124089387661247300239360000000 761 3774169712295695462338068480000 762 49911468848318584889695272960000 763 1753088781862429634555412480000 764 78050561418570780251510538240000 765 52931424573140991381504000000 766 82996473730685074486198272000 767 1596086033282405278580736000 768 3783315041854590289969152000 769 1895793798305416052736000 770 6537219994156607078400000 771 217907333138553569280 772 449873203898949304320 773 96103284524311680 774 3176968083448320 775 13741211433600 776 89738523648 777 26714 778 1444 779 1 780 1 781 1521 782 1098162 783 13543998 784 17061536808576 785 4180076518101120 786 134226901525691520 787 20881870823068295040 788 10691517861410967060480 789 12275446433471851069440 790 99431116111121993662464000 791 262136578838412528746496000 792 3330105427465759161483264000 793 186742065894041417593946112000 794 644069574205979583130140672000 795 357816430114433101738967040000 796 115932523357076324963425320960000 797 156849884541926792597575434240000 798 13017034313836174145614970880000 799 302132217494829094642958008320000 800 302132217494829094642958008320000 801 13017034313836174145614970880000 802 156849884541926792597575434240000 803 115932523357076324963425320960000 804 357816430114433101738967040000 805 644069574205979583130140672000 806 186742065894041417593946112000 807 3330105427465759161483264000 808 262136578838412528746496000 809 99431116111121993662464000 810 12275446433471851069440 811 10691517861410967060480 812 20881870823068295040 813 134226901525691520 814 4180076518101120 815 17061536808576 816 13543998 817 1098162 818 1521 819 1 820 1 821 2560000 822 1946880000 823 937098240000 824 4334079360000 825 8735506845990912000 826 297249885731635200000 827 49088695415110041600000 828 835274832922731801600000 829 1013714286118965765734400000 830 314251428696879387377664000 831 23140332476770209434173440000000 832 388350487168018561105920000000 833 655774607254795650261319680000000 834 2439080044330336882859704320000000 835 7328080488743589923614044979200000 836 894541075286082754347417600000000 837 17458074105536199523904048332800000000 838 68850429428554970687550259200000000 839 1753874097022137148040753971200000000 840 96682309598345310285746562662400000 841 1753874097022137148040753971200000000 842 68850429428554970687550259200000000 843 17458074105536199523904048332800000000 844 894541075286082754347417600000000 845 7328080488743589923614044979200000 846 2439080044330336882859704320000000 847 655774607254795650261319680000000 848 388350487168018561105920000000 849 23140332476770209434173440000000 850 314251428696879387377664000 851 1013714286118965765734400000 852 835274832922731801600000 853 49088695415110041600000 854 297249885731635200000 855 8735506845990912000 856 4334079360000 857 937098240000 858 1946880000 859 2560000 860 1 861 1 862 41 863 52480000 864 26607360000 865 4802628480000 866 35539450752000 867 9948771685711872000 868 1741035044999577600000 869 31447445500304870400000 870 1268380301845629772800000 871 415622857308775963951104000 872 1171300779688368625680384000 873 549047240478922793287680000000 874 1224797690299135461949440000000 875 137177341313503171738337280000000 876 444454585855750276432212787200000 877 293409472693835143425952972800000 878 2157422593337023113426124800000000 879 122733374198728426008241766400000000 880 148571979293197568325766348800000000 881 8988604747238452883708864102400000 882 8988604747238452883708864102400000 883 148571979293197568325766348800000000 884 122733374198728426008241766400000000 885 2157422593337023113426124800000000 886 293409472693835143425952972800000 887 444454585855750276432212787200000 888 137177341313503171738337280000000 889 1224797690299135461949440000000 890 549047240478922793287680000000 891 1171300779688368625680384000 892 415622857308775963951104000 893 1268380301845629772800000 894 31447445500304870400000 895 1741035044999577600000 896 9948771685711872000 897 35539450752000 898 4802628480000 899 26607360000 900 52480000 901 41 902 1 903 1 904 3111696 905 63789768 906 54433935360000 907 10349251960320000 908 2988863966140416000 909 3071887965199872000 910 4422507579906127036416000 911 84649559146640712806400000 912 3624255199019135703859200000 913 39468139117318387815026688000 914 117571998417844448356617682944000 915 2109219879023829802693951488000 916 131420623231484780014007746560000000 917 19444888131189074593909309440000000 918 1897129707803833624379987381452800000 919 1350593317372065148606455860428800000 920 53705946031971531791644950685286400000 921 1151104810356042776741361254400000000 922 20100471029509813068217993238937600000000 923 57788854209840712571126730561945600000 924 63423595096514523547449745106534400000 925 57788854209840712571126730561945600000 926 20100471029509813068217993238937600000000 927 1151104810356042776741361254400000000 928 53705946031971531791644950685286400000 929 1350593317372065148606455860428800000 930 1897129707803833624379987381452800000 931 19444888131189074593909309440000000 932 131420623231484780014007746560000000 933 2109219879023829802693951488000 934 117571998417844448356617682944000 935 39468139117318387815026688000 936 3624255199019135703859200000 937 84649559146640712806400000 938 4422507579906127036416000 939 3071887965199872000 940 2988863966140416000 941 10349251960320000 942 54433935360000 943 63789768 944 3111696 945 1 946 1 947 43 948 66901464 949 914320008 950 292582402560000 951 89003566858752000 952 3570031959556608000 953 18870168929084928000 954 2971372280249429102592000 955 134812260863168542617600000 956 1558429735578228352659456000 957 154284543822244606913286144000 958 2925692090258860694059352064000 959 6976650369078821655064608768000 960 28832075504866558880624148480000000 961 3716134176182800922391556915200000 962 79664626401918794773769001369600000 963 3416206626294047140592800117555200000 964 395980054762478715199028271513600000 965 2605131939226833652625185996800000000 966 108040031783615245241671713659289600000 967 5634740886673810976323014544588800000 968 5634740886673810976323014544588800000 969 108040031783615245241671713659289600000 970 2605131939226833652625185996800000000 971 395980054762478715199028271513600000 972 3416206626294047140592800117555200000 973 79664626401918794773769001369600000 974 3716134176182800922391556915200000 975 28832075504866558880624148480000000 976 6976650369078821655064608768000 977 2925692090258860694059352064000 978 154284543822244606913286144000 979 1558429735578228352659456000 980 134812260863168542617600000 981 2971372280249429102592000 982 18870168929084928000 983 3570031959556608000 984 89003566858752000 985 292582402560000 986 914320008 987 66901464 988 43 989 1 990 1 991 85184 992 1831456 993 1899644769792 994 9735679445184 995 4984667875934208000 996 210602217758220288000 997 43444228920410013696000 998 25116194844612039168000 999 9374569493361754395377664000 1000 114838476293681491343376384000 1001 12068479872317800362994827264000 1002 7605656586200280437095698432000 1003 19170935001277753027903988170752000 1004 3032137678773522162576651190272000 1005 10915695643584679785275944284979200000 1006 309135911781206751731447640883200000 1007 399185384436532389059337565451059200000 1008 49898173054566548632417195681382400000 1009 1775324472888788782921790751611289600000 1010 27739444888887324733152980493926400000 1011 20869120334366170182917376998532710400000 1012 991714396054590731832850559847628800000 1013 20869120334366170182917376998532710400000 1014 27739444888887324733152980493926400000 1015 1775324472888788782921790751611289600000 1016 49898173054566548632417195681382400000 1017 399185384436532389059337565451059200000 1018 309135911781206751731447640883200000 1019 10915695643584679785275944284979200000 1020 3032137678773522162576651190272000 1021 19170935001277753027903988170752000 1022 7605656586200280437095698432000 1023 12068479872317800362994827264000 1024 114838476293681491343376384000 1025 9374569493361754395377664000 1026 25116194844612039168000 1027 43444228920410013696000 1028 210602217758220288000 1029 4984667875934208000 1030 9735679445184 1031 1899644769792 1032 1831456 1033 85184 1034 1 1035 1 1036 91125 1037 3881196000 1038 55630476000 1039 21638141205912000 1040 177432757888478400 1041 12617440560958464000000 1042 2741589584745403392000000 1043 61857115005818164032000000 1044 84767157600565632192000000 1045 8542576450825898692787896320000 1046 951332377478338718060470272000000 1047 636423743266759003517305344000000 1048 53312727416730811910026578432000000 1049 8913017612201200227896688377856000000 1050 1228015759903276475843543732060160000 1051 971379653829740181087178147430400000000 1052 1657059409474262661854598016204800000000 1053 6237271631820818579052149460172800000000 1054 239314264189335618112053524024524800000000 1055 20222055323998859730468522780072345600000 1056 5731875091836411488228039336755200000000 1057 3929129319151068714707326402874572800000000 1058 3929129319151068714707326402874572800000000 1059 5731875091836411488228039336755200000000 1060 20222055323998859730468522780072345600000 1061 239314264189335618112053524024524800000000 1062 6237271631820818579052149460172800000000 1063 1657059409474262661854598016204800000000 1064 971379653829740181087178147430400000000 1065 1228015759903276475843543732060160000 1066 8913017612201200227896688377856000000 1067 53312727416730811910026578432000000 1068 636423743266759003517305344000000 1069 951332377478338718060470272000000 1070 8542576450825898692787896320000 1071 84767157600565632192000000 1072 61857115005818164032000000 1073 2741589584745403392000000 1074 12617440560958464000000 1075 177432757888478400 1076 21638141205912000 1077 55630476000 1078 3881196000 1079 91125 1080 1 1081 1 1082 2116 1083 96410250 1084 2737536912000 1085 14714260902000 1086 9157261358341958400 1087 10429103213667230400 1088 3814072032426872832000000 1089 90643805645644899648000000 1090 4847765013048564262656000000 1091 1793673054827968777182720000 1092 1643281069995236512176289873920000 1093 1164941730754724957995344384000000 1094 103590203134804773187893700608000000 1095 575559853131644887763348163072000000 1096 83821978966301065254352856033525760000 1097 2537579441362629905161072790077440000 1098 120908196911984130775321703527219200000000 1099 601223887250949895830646330982400000000 1100 694635093312255374382860434617139200000000 1101 63298622878079270990638157104486809600000 1102 97029181554606773672724249892592025600000 1103 25059189451086460142749031480524800000000 1104 361479897361898321753074029064460697600000000 1105 25059189451086460142749031480524800000000 1106 97029181554606773672724249892592025600000 1107 63298622878079270990638157104486809600000 1108 694635093312255374382860434617139200000000 1109 601223887250949895830646330982400000000 1110 120908196911984130775321703527219200000000 1111 2537579441362629905161072790077440000 1112 83821978966301065254352856033525760000 1113 575559853131644887763348163072000000 1114 103590203134804773187893700608000000 1115 1164941730754724957995344384000000 1116 1643281069995236512176289873920000 1117 1793673054827968777182720000 1118 4847765013048564262656000000 1119 90643805645644899648000000 1120 3814072032426872832000000 1121 10429103213667230400 1122 9157261358341958400 1123 14714260902000 1124 2737536912000 1125 96410250 1126 2116 1127 1 1128 1 1129 47 1130 49726 1131 1510427250 1132 16083029358000 1133 138314052478800 1134 11955313440057556800 1135 70023978720337118400 1136 2800959148813484736000000 1137 157787365383159640128000000 1138 2278449556132825203448320000 1139 7663875779719502957053440000 1140 44695723547324141245535662080000 1141 4211712411190159463521629696000000 1142 24840507894570532346076550656000000 1143 120228058209721376555010505175040000 1144 3847297862711084049760336165601280000 1145 7015660808473153267210024772567040000 1146 974397334510160176001392329523200000000 1147 1487238036883928689686335660851200000000 1148 4080981173209500324499305053375692800000 1149 6746111735305500536417218557621043200000 1150 9422255233608509013673635836677324800000 1151 51207908878307114204748020851507200000000 1152 51207908878307114204748020851507200000000 1153 9422255233608509013673635836677324800000 1154 6746111735305500536417218557621043200000 1155 4080981173209500324499305053375692800000 1156 1487238036883928689686335660851200000000 1157 974397334510160176001392329523200000000 1158 7015660808473153267210024772567040000 1159 3847297862711084049760336165601280000 1160 120228058209721376555010505175040000 1161 24840507894570532346076550656000000 1162 4211712411190159463521629696000000 1163 44695723547324141245535662080000 1164 7663875779719502957053440000 1165 2278449556132825203448320000 1166 157787365383159640128000000 1167 2800959148813484736000000 1168 70023978720337118400 1169 11955313440057556800 1170 138314052478800 1171 16083029358000 1172 1510427250 1173 49726 1174 47 1175 1 1176 1 1177 254803968 1178 5987893248 1179 4223460704256 1180 48107857084416000 1181 819603939575778508800 1182 978971372271068774400 1183 435180186172913660146483200 1184 278787306767022813531340800 1185 26433166863836237134823424000000 1186 402048467998949166820664279040000 1187 52777998890043872444458110812160000 1188 1130084466974319028035272048640000 1189 876049824037632843965765306422394880000 1190 5475311400235205274786033165139968000000 1191 28130933238541765767345130395119124480000 1192 29916588180441389570936374023715553280000 1193 57665103617453144321202535529947720581120000 1194 306518897829397715013250788996635688960000 1195 13067384591674323640038586267751310950400000000 1196 47369269144819423195139875220598502195200000 1197 2357936952986566843491407122092014331494400000 1198 3551520741171915762200900396704707536486400000 1199 104383827001400654575991681224886186724556800000 1200 39327674018539863709246480013957529600000000 1201 104383827001400654575991681224886186724556800000 1202 3551520741171915762200900396704707536486400000 1203 2357936952986566843491407122092014331494400000 1204 47369269144819423195139875220598502195200000 1205 13067384591674323640038586267751310950400000000 1206 306518897829397715013250788996635688960000 1207 57665103617453144321202535529947720581120000 1208 29916588180441389570936374023715553280000 1209 28130933238541765767345130395119124480000 1210 5475311400235205274786033165139968000000 1211 876049824037632843965765306422394880000 1212 1130084466974319028035272048640000 1213 52777998890043872444458110812160000 1214 402048467998949166820664279040000 1215 26433166863836237134823424000000 1216 278787306767022813531340800 1217 435180186172913660146483200 1218 978971372271068774400 1219 819603939575778508800 1220 48107857084416000 1221 4223460704256 1222 5987893248 1223 254803968 1224 1 1225 1 1226 343 1227 43698880512 1228 684615794688 1229 181080877694976 1230 3300198995990937600 1231 7809004202069223014400 1232 47969597241282369945600 1233 2332293810270459147347558400 1234 3541631341521808334861107200 1235 90665762342958293372444344320000 1236 12536602229421778565407986155520000 1237 10476188437086254773408062504960000 1238 29816844013245494355084485591040000 1239 1533087192065857476940089286239191040000 1240 8346808045691890707784930558413373440000 1241 9422763770331860994335331763208847360000 1242 603611161523023330754775075890260869120000 1243 3391483288886561814501452278253098106880000 1244 5533472734499127171028685296097160069120000 1245 560264114368036626066654386229837456998400000 1246 36842764890415106929553236282687723929600000 1247 1671017303459488486193290584457770486988800000 1248 52963983227042048105865601568248464565862400000 1249 107915137506873386018172341158299461222400000 1250 107915137506873386018172341158299461222400000 1251 52963983227042048105865601568248464565862400000 1252 1671017303459488486193290584457770486988800000 1253 36842764890415106929553236282687723929600000 1254 560264114368036626066654386229837456998400000 1255 5533472734499127171028685296097160069120000 1256 3391483288886561814501452278253098106880000 1257 603611161523023330754775075890260869120000 1258 9422763770331860994335331763208847360000 1259 8346808045691890707784930558413373440000 1260 1533087192065857476940089286239191040000 1261 29816844013245494355084485591040000 1262 10476188437086254773408062504960000 1263 12536602229421778565407986155520000 1264 90665762342958293372444344320000 1265 3541631341521808334861107200 1266 2332293810270459147347558400 1267 47969597241282369945600 1268 7809004202069223014400 1269 3300198995990937600 1270 181080877694976 1271 684615794688 1272 43698880512 1273 343 1274 1 1275 1 1276 125000 1277 21437500 1278 1820786688000000 1279 10697121792000000 1280 4527021942374400000 1281 11459024291635200000000 1282 139446503608378982400000000 1283 93690619611879628800000000 1284 10797656529029903459942400000000 1285 4427039176902260418576384000000 1286 1030292753897253333777776640000000000 1287 906872267753311528168980480000000000 1288 100732581125829372821231370240000000000 1289 19015844396202483644824289280000000000 1290 851715106703254153855605159021772800000000 1291 1018897466515123377415152656056320000000000 1292 69285027723028389664230380611829760000000000 1293 12937482028528449304586228478443520000000000 1294 22312390058464222463825343935875645440000000000 1295 86460511476548862047323207751518126080000000 1296 158805021079375460903246708115033292800000000000 1297 9515176882855141252467261436644556800000000000 1298 9081615779671133077137448828574839603200000000000 1299 19954722172128954515194589711224012800000000000 1300 107915137506873386018172341158299461222400000000 1301 19954722172128954515194589711224012800000000000 1302 9081615779671133077137448828574839603200000000000 1303 9515176882855141252467261436644556800000000000 1304 158805021079375460903246708115033292800000000000 1305 86460511476548862047323207751518126080000000 1306 22312390058464222463825343935875645440000000000 1307 12937482028528449304586228478443520000000000 1308 69285027723028389664230380611829760000000000 1309 1018897466515123377415152656056320000000000 1310 851715106703254153855605159021772800000000 1311 19015844396202483644824289280000000000 1312 100732581125829372821231370240000000000 1313 906872267753311528168980480000000000 1314 1030292753897253333777776640000000000 1315 4427039176902260418576384000000 1316 10797656529029903459942400000000 1317 93690619611879628800000000 1318 139446503608378982400000000 1319 11459024291635200000000 1320 4527021942374400000 1321 10697121792000000 1322 1820786688000000 1323 21437500 1324 125000 1325 1