0 1 1 1 2 1 3 2 4 1 5 6 6 1 7 12 8 12 9 1 10 20 11 60 12 1 13 30 14 180 15 120 16 1 17 42 18 420 19 840 20 1 21 56 22 840 23 3360 24 1680 25 1 26 72 27 1512 28 10080 29 15120 30 1 31 90 32 2520 33 25200 34 75600 35 30240 36 1 37 110 38 3960 39 55440 40 277200 41 332640 42 1 43 132 44 5940 45 110880 46 831600 47 1995840 48 665280 49 1 50 156 51 8580 52 205920 53 2162160 54 8648640 55 8648640 56 1 57 182 58 12012 59 360360 60 5045040 61 30270240 62 60540480 63 17297280 64 1 65 210 66 16380 67 600600 68 10810800 69 90810720 70 302702400 71 259459200 72 1 73 240 74 21840 75 960960 76 21621600 77 242161920 78 1210809600 79 2075673600 80 518918400 81 1 82 272 83 28560 84 1485120 85 40840800 86 588107520 87 4116752640 88 11762150400 89 8821612800 90 1 91 306 92 36720 93 2227680 94 73513440 95 1323241920 96 12350257920 97 52929676800 98 79394515200 99 17643225600 100 1 101 342 102 46512 103 3255840 104 126977760 105 2793510720 106 33522128640 107 201132771840 108 502831929600 109 335221286400 110 1 111 380 112 58140 113 4651200 114 211629600 115 5587021440 116 83805321600 117 670442572800 118 2514159648000 119 3352212864000 120 670442572800 121 1 122 420 123 71820 124 6511680 125 341863200 126 10666131840 127 195545750400 128 2011327718400 129 10559470521600 130 23465490048000 131 14079294028800 132 1 133 462 134 87780 135 8953560 136 537213600 137 19554575040 138 430200650880 139 5531151225600 140 38718058579200 141 129060195264000 142 154872234316800 143 28158588057600 144 1 145 506 146 106260 147 12113640 148 823727520 149 34596555840 150 899510451840 151 14135164243200 152 127216478188800 153 593676898214400 154 1187353796428800 155 647647525324800 156 1 157 552 158 127512 159 16151520 160 1235591280 161 59308381440 162 1799020903680 163 33924394183680 164 381649434566400 165 2374707592857600 166 7124122778572800 167 7771770303897600 168 1295295050649600 169 1 170 600 171 151800 172 21252000 173 1817046000 174 98847302400 175 3459655584000 176 77100895872000 177 1060137318240000 178 8481098545920000 179 35620613892864000 180 64764752532480000 181 32382376266240000 182 1 183 650 184 179400 185 27627600 186 2624622000 187 160626866400 188 6425074656000 189 167051941056000 190 2756357027424000 191 27563570274240000 192 154355993535744000 193 420970891461120000 194 420970891461120000 195 64764752532480000 196 1 197 702 198 210600 199 35521200 200 3729726000 201 255113258400 202 11565134380800 203 346954031424000 204 6765603612768000 205 82690710822720000 206 595373117923584000 207 2273242813890048000 208 3788738023150080000 209 1748648318376960000 210 1 211 756 212 245700 213 45208800 214 5221616400 215 396842846400 216 20238985166400 217 693908062848000 218 15786408429792000 219 231533990303616000 220 2083805912732544000 221 10608466464820224000 222 26521166162050560000 223 24481076457277440000 224 3497296636753920000 225 1 226 812 227 285012 228 57002400 229 7210803600 230 605707502400 231 34525327636800 232 1341555588172800 233 35215834189536000 234 610407792618624000 235 6714485718804864000 236 43949361068540928000 237 153822763739893248000 238 236650405753681920000 239 101421602465863680000 240 1 241 870 242 328860 243 71253000 244 9832914000 245 908561253600 246 57542212728000 247 2515416727824000 248 75462501834720000 249 1526019481546560000 250 20143457156414592000 251 164810104007028480000 252 769113818699466240000 253 1774878043152614400000 254 1521324036987955200000 255 202843204931727360000 256 1 257 930 258 377580 259 88353720 260 13253058000 261 1341209469600 262 93884662872000 263 4586936386032000 264 155955837125088000 265 3638969532918720000 266 56767924713532032000 267 567679247135320320000 268 3406075482811921920000 269 11004243867546209280000 270 15720348382208870400000 271 6288139352883548160000 272 1 273 992 274 431520 275 108743040 276 17670744000 277 1950850137600 278 150215460595200 279 8154553575168000 280 311911674250176000 281 8317644646671360000 282 151381132569418752000 283 1816573590833025024000 284 13624301931247687680000 285 58689300626913116160000 286 125762787057670963200000 287 100610229646136770560000 288 12576278705767096320000 289 1 290 1056 291 491040 292 132908160 293 23325382080 294 2799045849600 295 236052866649600 296 14163171998976000 297 605475602956224000 298 18298818222676992000 299 384275182676216832000 300 5449720772499075072000 301 49955773747908188160000 302 276678131526876119040000 303 830034394580628357120000 304 1106712526107504476160000 305 415017197290314178560000 306 1 307 1122 308 556512 309 161388480 310 30502422720 311 3965314953600 312 364808975731200 313 24077392398259200 314 1143676138917312000 315 38884988723188608000 316 933239729356526592000 317 15440875522080712704000 318 169849630742887839744000 319 1175882058989223505920000 320 4703528235956894023680000 321 9407056471913788047360000 322 7055292353935341035520000 323 830034394580628357120000 324 1 325 1190 326 628320 327 194779200 328 39540177600 329 5551440935040 330 555144093504000 331 40128987330432000 332 2106771834847680000 333 80057329724211840000 334 2177559368498562048000 335 41571587944063457280000 336 540430643272824944640000 337 4572874673846980300800000 338 23517641179784470118400000 339 65849395303396516331520000 340 82311744129245645414400000 341 29051203810321992499200000 342 1 343 1260 344 706860 345 233735040 346 50837371200 347 7686610525440 348 832716140256000 349 65665615631616000 350 3792189302725824000 351 160114659448423680000 352 4899508579121764608000 353 106898368999020318720000 354 1621291929818474833920000 355 16462348825849129082880000 356 105829385309030115532800000 357 395096371820379097989120000 358 740805697163210808729600000 359 522921668585795864985600000 360 58102407620643984998400000 361 1 362 1332 363 792540 364 278974080 365 64861473600 366 10533503312640 367 1232419887578880 368 105635990363904000 369 6681476390516928000 370 311802231557456640000 371 10663636319265017088000 372 263682643530916786176000 373 4614446261791043758080000 374 55373355141492525096960000 375 435076361826012697190400000 376 2088366536764860946513920000 377 5481962159007759984599040000 378 6449367245891482334822400000 379 2149789081963827444940800000 380 1 381 1406 382 885780 383 331281720 384 82157866560 385 14295468781440 386 1801229066461440 387 167256984742848000 388 11540731947256512000 389 592424239959167616000 390 22512121118448369408000 391 626246278385927367168000 392 12524925567718547343360000 393 175348957948059662807040000 394 1653290174938848249323520000 395 9919741049633089495941120000 396 34719093673715813235793920000 397 61268988835969082180812800000 398 40845992557312721453875200000 399 4299578163927654889881600000 400 1 401 1482 402 987012 403 391514760 404 103359896640 405 19224940775040 406 2601775318222080 407 260920896198842880 408 19569067214913216000 409 1100216445638454144000 410 46209090716815074048000 411 1436682638650068665856000 412 32564806476068223092736000 413 526046873844178988421120000 414 5861665165692280156692480000 415 42985544548410054482411520000 416 193434950467845245170851840000 417 477898112920558841010339840000 418 530997903245065378900377600000 419 167683548393178540705382400000 420 1 421 1560 422 1096680 423 460605600 424 129199870800 425 25633254366720 426 3716821883174400 427 401416763382835200 428 32615112024855360000 429 2000393537524462080000 430 92418181433630148096000 431 3192628085889041479680000 432 81412016190170557731840000 433 1502991068126225681203200000 434 19538883885640933855641600000 435 171942178193640217929646080000 436 967174752339226225854259200000 437 3185987419470392273402265600000 438 5309979032450653789003776000000 439 3353670967863570814107648000000 440 335367096786357081410764800000 441 1 442 1640 443 1215240 444 539566560 445 160521051600 446 33902046097920 447 5254817145177600 448 609558788840601600 449 53488783720762790400 450 3565918914717519360000 451 180435497084706479616000 452 6889355343234247403520000 453 196346627282176051000320000 454 4108175586211683528622080000 455 61622633793175252929331200000 456 640875391449022630465044480000 457 4406018316212030584447180800000 458 18660783456898011887070412800000 459 43541828066095361069830963200000 460 45833503227468801126137856000000 461 13750050968240640337841356800000 462 1 463 1722 464 1343160 465 629494320 466 198290710800 467 44496435503520 468 7356744003248640 469 914338183260902400 470 86404958318155276800 471 6240358100755658880000 472 344467767161712370176000 473 14467646220791919547392000 474 458142130325077452334080000 475 10783960913805669262632960000 476 184867901379525758787993600000 477 2243063870071579206627655680000 478 18505276928090528454678159360000 479 97969113148714562407119667200000 480 304792796462667527488816742400000 481 481251783888422411824447488000000 482 288751070333053447094668492800000 483 27500101936481280675682713600000 484 1 485 1806 486 1480920 487 731574480 488 243614301840 489 57980203837920 490 10204515875473920 491 1355742823455820800 492 137607896580765811200 493 10733415933299733273600 494 644004955997983996416000 495 29624227975907263835136000 496 1036847979156754234229760000 497 27277077605508457546659840000 498 529954650621307175192248320000 499 7419365108698300452691476480000 500 72338809809808429413741895680000 501 468074651710525131500682854400000 502 1872298606842100526002731417600000 503 4138765341440432741690248396800000 504 4138765341440432741690248396800000 505 1182504383268695069054356684800000 506 1 507 1892 508 1629012 509 847086240 510 297750813360 511 75033204966720 512 14031209328776640 513 1988422807735203840 514 216240980341203417600 515 18164242348661087078400 516 1180675752662970660096000 517 59248455951814527670272000 518 2281065554144859315305472000 519 66677300813465118447390720000 520 1457375289208594731778682880000 521 23318004627337515708458926080000 522 265242302635964241183720284160000 523 2059528467526310578603004559360000 524 10297642337631552893015022796800000 525 30350945837229840105728488243200000 526 45526418755844760158592732364800000 527 26015096431911291519195847065600000 528 2365008766537390138108713369600000 529 1 530 1980 531 1787940 532 977407200 533 362129367600 534 96471263528640 535 19133467266513600 536 2886420204776908800 537 335546348805315648000 538 30273737247768478464000 539 2125216354793347188172800 540 115920892079637119354880000 541 4887997616024698532797440000 542 157919922979259491059609600000 543 3857758118493338995884748800000 544 69954013882012547125376778240000 545 918146432201414681020570214400000 546 8425343730789452367012291379200000 547 51488211688157764465075113984000000 548 195113223239334686393968852992000000 549 409737768802602841427334591283200000 550 390226446478669372787937705984000000 551 106425394494182556214892101632000000 552 1 553 2070 554 1958220 555 1124018280 556 438367129200 557 123268836731040 558 25886455713518400 559 4149229044366806400 560 514504401501483993600 561 49735425478476786048000 562 3759998166172845025228800 563 222181709819304478763520000 564 10220358651688006023121920000 565 363215822852296829437102080000 566 9858715191705199656149913600000 567 201117789910786072985458237440000 568 3016766848661791094781873561600000 569 32297150968026234073547116953600000 570 236845773765525716539345524326400000 571 1121901033626174446765320904704000000 572 3141322894153288450942898533171200000 573 4487604134504697787061283618816000000 574 2447784073366198792942518337536000000 575 212850788988365112429784203264000000 576 1 577 2162 578 2140380 579 1288508760 580 528288591600 581 156584738550240 582 34761811958153280 583 5909508032886057600 584 780055060340959603200 585 80605689568565825664000 586 6545181992967545043916800 587 417701614460292420075417600 588 20885080723014621003770880000 589 812911603526569094454466560000 590 24387348105797072833633996800000 591 556031536812173260606855127040000 592 9452536125806945430316537159680000 593 116766622730556384727439576678400000 594 1011977396998155334304476331212800000 595 5858816508936688777552231391232000000 596 21091739432172079599188033008435200000 597 42183478864344159198376066016870400000 598 38348617149403781089432787288064000000 599 10003987082453160284199857553408000000 600 1 601 2256 602 2334960 603 1472581440 604 633946309920 605 197791248695040 606 46349082610871040 607 8342834869956787200 608 1170082590511439404800 609 128969103309705321062400 610 11220311987944362932428800 611 771141442080539852446924800 612 41770161446029242007541760000 613 1773625316785241660627927040000 614 58529635453912974800721592320000 615 1482750764832462028284947005440000 616 28357608377420836290949611479040000 617 400342706504764747636935691468800000 618 4047909587992621337217905324851200000 619 28122319242896106132250710677913600000 620 126550436593032477595128198050611200000 621 337467830914753273587008528134963200000 622 460183405792845373073193447456768000000 623 240095689978875846820796581281792000000 624 20007974164906320568399715106816000000 625 1 626 2352 627 2542512 628 1678057920 629 757643150880 630 248506953488640 631 61381217511694080 632 11679968817939502080 633 1737395361668500934400 634 203854389102437442969600 635 18958458186526682196172800 636 1399478913405424176662937600 637 81869516434217314334781849600 638 3778593066194645276989931520000 639 136569149392463607868350382080000 640 3823936182988981020313810698240000 641 81736635911389469309207703674880000 642 1307786174582231508947323258798080000 643 15257505370126034271052104685977600000 644 125272149354719018225480438474342400000 645 688996821450954600240142411608883200000 646 2362274816403272915109059696944742400000 647 4509797376769884656117295785076326400000 648 3921562936321638831406344160935936000000 649 980390734080409707851586040233984000000 650 1 651 2450 652 2763600 653 1906884000 654 901956132000 655 310633691860800 656 80764759883808000 657 16222178913804864000 658 2554993178924266080000 659 318522482972558504640000 660 31597430310877803660288000 661 2499069488223971744040960000 662 157441377758110219874580480000 663 7872068887905510993729024000000 664 310384430437417290609887232000000 665 9559840457472452550784526745600000 666 227046210864970748081132510208000000 667 4086831795569473465460385183744000000 668 54491090607592979539471802449920000000 669 521967288977995909272835160309760000000 670 3444984107254773001200712058044416000000 671 14764217602520455719431623105904640000000 672 37581644806415705467644131542302720000000 673 49019536704020485392579302011699200000000 674 24509768352010242696289651005849600000000 675 1960781468160819415703172080467968000000 676 1 677 2550 678 2998800 679 2161135200 680 1069761924000 681 386398006948800 682 105615455232672000 683 22360300664974272000 684 3722990060718216288000 685 492262019139408598080000 686 51982869221121547957248000 687 4394915306876639963658240000 688 297389269098652637540874240000 689 16059020531327242427207208960000 690 688243737056881818308880384000000 691 23216755396718813337619564953600000 692 609439829163868850112513580032000000 693 12260495386708420396381155551232000000 694 185269708065816130434204128329728000000 695 2047717825990599336378045628907520000000 696 15972199042726674823748755905478656000000 697 83663899747615915743445864266792960000000 698 273809126446742996978550101236776960000000 699 499999274381008951004308880519331840000000 700 416666061984174125836924067099443200000000 701 99999854876201790200861776103866368000000 702 1 703 2652 704 3248700 705 2443022400 706 1264264092000 707 478397532412800 708 137300091802473600 709 30598306173122688000 710 5377652309926312416000 711 752871323389683738240000 712 84472162484322515430528000 713 7617853198586175937007616000 714 552294356897497755433052160000 715 32118041062654484854414417920000 716 1491194763623243939669240832000000 717 54875967301335376979828062617600000 718 1584543555826059010292535308083200000 719 35419208894935436700656671592448000000 720 602126551213902423911163417071616000000 721 7605809067965083249404169478799360000000 722 69212862518482257569577942257074176000000 723 435052278687602761865918494187323392000000 724 1779759321903829480360575658039050240000000 725 4333327044635410908704010297834209280000000 726 5416658805794263635880012872292761600000000 727 2599996226781246545222406178700525568000000 728 199999709752403580401723552207732736000000 729 1 730 2756 731 3513900 732 2754897600 733 1489022152800 734 589652772508800 735 177485484525148800 736 41582313517320576000 737 7703123579083636704000 738 1140062289704378232192000 739 135667412474821009630848000 740 13024071597582816924561408000 741 1009365548812668311653509120000 742 63046525048914359158665338880000 743 3161332898881277152098790563840000 744 126453315955251086083951622553600000 745 3999086117084815597404970063257600000 746 98800951127977797112358083915776000000 747 1877218071431578145134803594399744000000 748 26873858706809960814561398825091072000000 749 282175516421504588552894687663456256000000 750 2096160979131176943535789108357103616000000 751 10480804895655884717678945541785518080000000 752 32809476195096682594473220826459013120000000 753 57416583341419194540328136446303272960000000 754 45933266673135355632262509157042618368000000 755 10599984616877389761291348267009835008000000 756 1 757 2862 758 3795012 759 3099259800 760 1747982527200 761 723664766260800 762 228195622960905600 763 56136123248382777600 764 10946544033434641632000 765 1710093434556567348288000 766 215471772754127485884288000 767 21978120820921003560197376000 768 1816857987862802960976316416000 769 121589726880049121234568867840000 770 6565845251522652546666718863360000 771 284519960899314943688891150745600000 772 9815938651026365557266744700723200000 773 266762568045540052203366826572595200000 774 5631654214294734435404410783199232000000 775 90699273135483617749144721034682368000000 776 1088391277625803412989736652416188416000000 777 9432724406090296245911050987606966272000000 778 56596346436541777475466305925641797632000000 779 221463964316902607512694240578598338560000000 780 516749250072772750862953228016729456640000000 781 620099100087327301035543873620075347968000000 782 286199584655689523554866403209265545216000000 783 21199969233754779522582696534019670016000000 784 1 785 2970 786 4092660 787 3478761000 788 2045511468000 789 884479158763200 790 291878122391856000 791 75304555577098848000 792 15437433893305263840000 793 2542030781097600112320000 794 338598500042200334961024000 795 36630201368201672600328960000 796 3223457720401747188828948480000 797 230601206151817298893147852800000 798 13374869956805403335802575462400000 799 625943913978492876115560531640320000 800 23472896774193482854333519936512000000 801 698663868690700136723103593404416000000 802 16302156936116336523539083846103040000000 803 293438824850094057423703509229854720000000 804 3990768017961279180962367725526024192000000 805 39907680179612791809623677255260241920000000 806 282981732182708887377331529628208988160000000 807 1353390893047738157022020359091434291200000000 808 4060172679143214471066061077274302873600000000 809 6821090100960600311390982609820828827648000000 810 5246992385354307931839217392169868328960000000 811 1165998307856512873742048309371081850880000000 812 1 813 3080 814 4407480 815 3896212320 816 2386430046000 817 1076757236755200 818 371481246680544000 819 100406074102798464000 820 21612407450627369376000 821 3746150624775410691840000 822 526708777843422743272704000 823 60332096371155696047600640000 824 5641051010703057580450659840000 825 430455584816725624600542658560000 826 26749739913610806671605150924800000 827 1348186891645984656248899606609920000 828 54770092473118126660111546518528000000 829 1778417120303600348022445510483968000000 830 45646039421125742265909434769088512000000 831 912920788422514845318188695381770240000000 832 13967688062864477133368287039341084672000000 833 159630720718451167238494709021040967680000000 834 1320581416852641474427547138264975278080000000 835 7578989001067333679323314010912032030720000000 836 28421208754002501297462427540920120115200000000 837 63663507608965602906315837691661069058048000000 838 73457893394960311045749043490378156605440000000 839 32647952619982360464777352662390291824640000000 840 2331996615713025747484096618742163701760000000 841 1 842 3192 843 4740120 844 4354590240 845 2776051278000 846 1305854521171200 847 470542912462022400 848 133096423810686336000 849 30046517675262440352000 850 5475143220825600241920000 851 811416225326353955852544000 852 98255128375882133563235328000 853 9743633563941644911687503360000 854 791482849501721309749384888320000 855 52577075002614344147637710438400000 856 2846172326808189829858788058398720000 857 124875810838709328785054326062243840000 858 4407381559013270427707799743373312000000 859 123896392714484157578897037230383104000000 860 2738762365267544535954566086145310720000000 861 46832836446075011564823080073084813312000000 862 606596738730114435506279894279955677184000000 863 5790241596969274157105398990854122373120000000 864 39272943005530729065584445329271438704640000000 865 180000988775349174883928707759160760729600000000 866 518402847673005623665714678346382990901248000000 867 837419984702547545921539095790310985302016000000 868 620311099779664848830769700585415544668160000000 869 132923807095642467606593507268303331000320000000 870 1 871 3306 872 5091240 873 4857042960 874 3220219482480 875 1577907546415200 876 593293237452115200 877 175445285932268352000 878 41492810122981465248000 879 7938957670197120350784000 880 1238477396550750774722304000 881 158299929050032326296323584000 882 16621492550253394261113976320000 883 1434562664721869873920760110080000 884 101649011671721065352099573514240000 885 5895642676959821790421775263825920000 886 278569116486351579597428881215774720000 887 10651172100948736866960516046485504000000 888 326635944429094597253455825425555456000000 889 7942410859275879154268241649821401088000000 890 150905806326241703931096591346606620672000000 891 2198913177896664828710264616764839329792000000 892 23988143758872707222293795819252792688640000000 893 189819224526731857150324819091478620405760000000 894 1044005734897025214326786505003132412231680000000 895 3758420645629290771576431418011276684034048000000 896 8095059852124626277241544592639672857919488000000 897 8994510946805140308046160658488525397688320000000 898 3854790405773631560591211710780796599009280000000 899 265847614191284935213187014536606662000640000000 900 1 901 3422 902 5461512 903 5406896880 904 3725351950320 905 1899929494663200 906 744772361907974400 907 230028263777862950400 908 56931995285021080224000 909 11424353720527563431616000 910 1873594010166520402785024000 911 252424211187889385175218688000 912 28019087441855721754449274368000 913 2564824158139100683676510499840000 914 193461022213920737283028220559360000 915 11994583377263085711547749674680320000 916 608725106396101599861048295990026240000 917 25136766158239019006026817869705789440000 918 837892205274633966867560595656859648000000 919 22314392414156041433420297968545841152000000 920 468602240697276870101826257339462664192000000 921 7631522205641366170229741905242677673984000000 922 94353365451565981741022263555727651241984000000 923 861487249775167659374551102030556815687680000000 924 5599667123538589785934582163198619301969920000000 925 24638535343569795058112161518073924928667648000000 926 68229790182193278622464447280820099802464256000000 927 106135229172300655634944695770164599692722176000000 928 75810877980214754024960496978688999780515840000000 929 15685009237285811177578033857659793058037760000000 930 1 931 3540 932 5851620 933 6007663200 934 4298483019600 935 2279915393595840 936 930965452384968000 937 300036865797212544000 938 77634539025028745760000 939 16320505315039376330880000 940 2810391015249780604177536000 941 398564543980877976592450560000 942 46698479069759536257415457280000 943 4526160279069001206487959705600000 944 362739416651101382405677913548800000 945 23989166754526171423095499349360640000 946 1304410942277360571130817777121484800000 947 58007921903628505398523425853167206400000 948 2094730513186584917168901489142149120000000 949 60857433856789203909328085368761384960000000 950 1405806722091830610305478772018387992576000000 951 25438407352137887234099139684142258913280000000 952 353825120443372431528833488333978692157440000000 953 3692088213322147111605219008702386352947200000000 954 27998335617692948929672910815993096509849600000000 955 147831212061418770348672969108443549572005888000000 956 511723426366449589668483354606150748518481920000000 957 1061352291723006556349446957701645996927221760000000 958 1137163169703221310374407454680334996707737600000000 959 470550277118574335327341015729793791741132800000000 960 31370018474571622355156067715319586116075520000000 961 1 962 3660 963 6262260 964 6663044640 965 4947310645200 966 2726957627634240 967 1158956991744552000 968 389409549226169472000 969 105237930678372299808000 970 23152344749241905957760000 971 4181313461713088215971456000 972 623395825200860424926653440000 973 76989384412306262478441699840000 974 7888450772091687817021872629760000 975 670518315627793464446859173529600000 976 47204489420196659897058885816483840000 977 2743760947548930856516547738083123200000 978 131054934671160697381849221371970355200000 979 5111142452175267197892119633506843852800000 980 161404498489745279933435356847584542720000000 981 4083533811790555582315914528243888930816000000 982 81670676235811111646318290564877778616320000000 983 1269607785120336371956402516963100013035520000000 984 15014492067510064920527890635389704501985280000000 985 131376805590713068054619043059659914392371200000000 986 819791266886049544660822828692277865808396288000000 987 3468347667594824996641942736775021739958599680000000 988 9248927113586199991045180631400057973222932480000000 989 13873390670379299986567770947100086959834398720000000 990 9567855634744344818322600653172473765403033600000000 991 1913571126948868963664520130634494753080606720000000 992 1 993 3782 994 6694140 995 7376942280 996 5680245555600 997 3251372556025440 998 1437106669763244480 999 502987334417135568000 1000 141842428305632230176000 1001 32623758510295412940480000 1002 6172415110147892128338816000 1003 966263529061333658636312832000 1004 125614258777973375622720668160000 1005 13585665218602351240426558417920000 1006 1222709869674211611638390257612800000 1007 91458698251631028550551591269437440000 1008 5670439291601123770134198658705121280000 1009 290193069628998687059808990180791500800000 1010 12188108924417944856511977587593243033600000 1011 416961621098508639828041338522926735360000000 1012 11508140742318838459253940943232777895936000000 1013 253179096331014446103586700751121113710592000000 1014 4373093482081158614516497558428455600455680000000 1015 58181156761601501567045576212135104945192960000000 1016 581811567616015015670455762121351049451929600000000 1017 4235588212244589314080917948243435640010047488000000 1018 21503755539087914979180044968005134787743318016000000 1019 71679185130293049930600149893350449292477726720000000 1020 143358370260586099861200299786700898584955453440000000 1021 148301762338537344684000310124173343363747020800000000 1022 59320704935414937873600124049669337345498808320000000 1023 3827142253897737927329040261268989506161213440000000 1024 1 1025 3906 1026 7147980 1027 8153462520 1028 6506463090960 1029 3864839076030240 1030 1775249415589890240 1031 646698001393460016000 1032 190129212409677244704000 1033 45673261914413578116672000 1034 9043305859053888467101056000 1035 1484746398313756597416773376000 1036 202915341102880068313625694720000 1037 23132348885728327787753329198080000 1038 2200877765413580900949102463703040000 1039 174602969389477418141962128787107840000 1040 11523795979705509597369500499949117440000 1041 630419427125066113267860909703098777600000 1042 28438920823641871331861281037717567078400000 1043 1050743285168241772366664173077775373107200000 1044 31522298555047253170999925192333261193216000000 1045 759537288993043338310760102253363341131776000000 1046 14500257335321736458659965588473300148879360000000 1047 215612522116523211689639488315559506561597440000000 1048 2443608583987263065815914200909674407698104320000000 1049 20526312105493009752853679287641265024664076288000000 1050 123157872632958058517122075725847590147984457728000000 1051 501754295912051349514201049253453145047344087040000000 1052 1290225332345274898750802698080308087264599080960000000 1053 1868602205465570543018403907564584126383212462080000000 1054 1245734803643713695345602605043056084255474974720000000 1055 241109961995557489421729536459946338888156446720000000 1056 1 1057 4032 1058 7624512 1059 8996924160 1060 7435957818240 1061 4580550016035840 1062 2184922357649095680 1063 827773441783628820480 1064 253505616546236326272000 1065 63545407880923239118848000 1066 13153899431351110497601536000 1067 2262470702192391005587464192000 1068 324664545764608109301801111552000 1069 38959745491752973116216133386240000 1070 3912671582957477157242848824360960000 1071 328664412968428081208399301246320640000 1072 23047591959411019194739000999898234880000 1073 1344894777866807708304769940699944058880000 1074 65003247596895705901397213800497296179200000 1075 2586445009644902824287173349114523995340800000 1076 84059462813459341789333133846222029848576000000 1077 2209563022525216984176756661100693356019712000000 1078 46400823473029556667711889883114560476413952000000 1079 766622300858749197118718180677544912219013120000000 1080 9774434335949052263263656803638697630792417280000000 1081 93834569625110901727331105314931497255607205888000000 1082 656841987375776312091317737204520480789250441216000000 1083 3211227493837128636890886715222100128303002157056000000 1084 10321802658762199190006421584642464698116792647680000000 1085 19931756858299419125529641680688897348087599595520000000 1086 19931756858299419125529641680688897348087599595520000000 1087 7715518783857839661495345166718282844421006295040000000 1088 482219923991114978843459072919892677776312893440000000 1089 1 1090 4160 1091 8124480 1092 9911865600 1093 8479601020800 1094 5413377291678720 1095 2679621759380966400 1096 1055005366979134771200 1097 336282960724599208320000 1098 87881947069361926440960000 1099 19000076956396048496535552000 1100 3420013852151288729376399360000 1101 514712084748768953771148103680000 1102 64932909152921621860360222310400000 1103 6873612240330703114075274961715200000 1104 610376766941366436529884416600309760000 1105 45396772041264128716910153484648038400000 1106 2819940663269112936768066004693431091200000 1107 145696934268904168399683410242493939712000000 1108 6226626875071062354765417321942372581376000000 1109 218554603314994288652266148000177277606297600000 1110 6244417237571265390064747085719350788751360000000 1111 143621596464139103971489182971545068141281280000000 1112 2622655239779931463827193776002127331275571200000000 1113 37372837166864023359537511308030314470676889600000000 1114 406616468375480574151768123031369821440964558848000000 1115 3284209936878881560456588686022602403946252206080000000 1116 18975435190855760127082512408130591667245012746240000000 1117 74546352535504771927824155889084467264176835788800000000 1118 185080599398494606165632387034968332517956281958400000000 1119 259112839157892448631885341848955665525138794741760000000 1120 167169573650253192665732478612229461629121803059200000000 1121 31344295059422473624824839739793024055460338073600000000 1122 1 1123 4290 1124 8648640 1125 10903052160 1126 9649201161600 1127 6380051808049920 1128 3275093261465625600 1129 1339045273473517209600 1130 443893508156470954982400 1131 120837677220372648856320000 1132 27260979980916069581985792000 1133 5130020778226933094064599040000 1134 808833276033779784497518448640000 1135 107139300102320676069594366812160000 1136 11938379154258589619183372301926400000 1137 1119024072725838466971454763767234560000 1138 88123145727159779274002062646669721600000 1139 5816127617992545432084136134680201625600000 1140 320533255391589170479303502533486667366400000 1141 14677049062667504121947055116007021084672000000 1142 554792454568831655809598683385065397000601600000 1143 17172147403320979822678054485728214669066240000000 1144 430864789392417311914467548914635204423843840000000 1145 8654762291273773830629739460807020193209384960000000 1146 137033736278501418984970874796111153059148595200000000 1147 1677292932048857368376043507504400513443978805248000000 1148 15482703988143298785009632376963697047175188971520000000 1149 104364893549706680698953818244718254169847570104320000000 1150 492005926734331494723639428867957483943567116206080000000 1151 1526914945037580500866467193038488743273139326156800000000 1152 2850241230736816934950738760338512320776526742159360000000 1153 2758297965229177678984585897101786116880509750476800000000 1154 1034361736960941629619219711413169793830191156428800000000 1155 62688590118844947249649679479586048110920676147200000000 1156 1 1157 4422 1158 9197760 1159 11975483520 1160 10957567420800 1161 7499359142795520 1162 3989659063967216640 1163 1692755345711804774400 1164 583154216597716744780800 1165 165227028036019744354560000 1166 38861396994071843872192512000 1167 7638030936471211495607291904000 1168 1260275104517749896775203164160000 1169 175081295289158177967385916497920000 1170 20509523162444243704750921646899200000 1171 2026340888449491278029391058713640960000 1172 168692878963420148895946805637910609920000 1173 11808501527439410422716276394653742694400000 1174 692765422943112078132688215153019571404800000 1175 33909044386162854350705265268016221126656000000 1176 1376707202078211886638633769881458577742233600000 1177 46021355040900225924777186021751615313097523200000 1178 1255127864751824343403014164229589508539023360000000 1179 27612813024540135554866311613050969187858513920000000 1180 483224227929452372210160453228391960787523993600000000 1181 6610507438074908451834995000164402023573328232448000000 1182 69156077813706734573043024617104513477382510739456000000 1183 537880605217719046679223524799701771490752861306880000000 1184 2996763371927291831498531066741195584019908798709760000000 1185 11367033479724210395339255770397638422144481650278400000000 1186 27280880351338104948814213848954332213146755960668160000000 1187 36961192734070980898393451021163933966198830656389120000000 1188 23100745458794363061495906888227458728874269160243200000000 1189 4200135537962611465726528525132265223431685301862400000000 1190 1 1191 4556 1192 9772620 1193 13134401280 1194 12418576410240 1195 8792352098449920 1196 4844586006245905920 1197 2131617842748198604800 1198 762586283243168050867200 1199 224708758128986852322201600 1200 55053645741601778818939392000 1201 11291002253913964819593388032000 1202 1947697888800158931379859435520000 1203 283464954277684669090053388615680000 1204 34866189376155214298076566799728640000 1205 3626083695120142286999962947171778560000 1206 318642104708682503470121743982720040960000 1207 23617003054878820845432552789307485388800000 1208 1472126523754113166031962457200166589235200000 1209 76860500608635803194931934607503434553753600000 1210 3343431776475657438979539155426399403088281600000 1211 120363543953123667803263409595350378511178137600000 1212 3556195616796835639641873465317170274193899520000000 1213 85348694803124055351404963167612086580653588480000000 1214 1642962374960138065514545540976532666677581578240000000 1215 24973028099394098595821092222843296533499239989248000000 1216 293913330708253621935432854622694182278875670642688000000 1217 2612562939628921083870514263312837175812228183490560000000 1218 16981659107587987045158342711533441642779483192688640000000 1219 77295827662124630688306939238703941270582475221893120000000 1220 231887482986373892064920817716111823811747425665679360000000 1221 418893517652804450181792444906524584950253414105743360000000 1222 392712672799504172045430417099866798390862575724134400000000 1223 142804608290728789834701969854497017596677300263321600000000 1224 8400271075925222931453057050264530446863370603724800000000 1225 1 1226 4692 1227 10374012 1228 14385296640 1229 14047242168960 1230 10282581267678720 1231 5864498849666096640 1232 2674211475447740067840 1233 992801010259973500185600 1234 304017731586276329612390400 1235 77524521554500464051159552000 1236 16576152245107735586211569664000 1237 2986470096160243694782451134464000 1238 454862368492098655051481018941440000 1239 58677245535480726501641051443445760000 1240 6415378845212559430846088291150069760000 1241 594224465537813317282118927967775211520000 1242 46559234593903961095281318356063328337920000 1243 3078082731485872983521376046873075595673600000 1244 171076598128899045820977531868314096264806400000 1245 7955061812993805630675455231876605476313497600000 1246 307595723435760484386117602299228745084121907200000 1247 9815099902359266365411570764275389956775162675200000 1248 256046084409372166054214889502836259741960765440000000 1249 5398304946297596500976363920351464476226339471360000000 1250 90691523097799621216402913861904603200602503118848000000 1251 1192942342286441171384992174645052857484848310255616000000 1252 12017789522293036985804365611239051008736249644056576000000 1253 90133421417197777393532742084292882565521872330424320000000 1254 484855646244236319772107164315506540697290071846420480000000 1255 1777804036228866505831059602490190649223396930103541760000000 1256 4129093245434786723220525528364313765938212224756613120000000 1257 5419434884633157574226939755978161817793903544993054720000000 1258 3284505990686762166198145306653431404723577906056396800000000 1259 579618704238840382270260936468252600833572571657011200000000 1260 1 1261 4830 1262 11002740 1263 15733918200 1264 15859789545600 1265 11996344812291840 1266 7077843439252185600 1267 3342764344309675084800 1268 1286964272559224907648000 1269 409254638673833520632064000 1270 108534330176300649671623372800 1271 24173555357448781063225205760000 1272 4544628407200370839886338682880000 1273 723644677146520587581901621043200000 1274 97795409225801210836068419072409600000 1275 11226912979121979003980654509512622080000 1276 1094624015464392952888113814677480652800000 1277 90531845043702146574158119025678693990400000 1278 6337229153059150260191068331797508579328000000 1279 374230058406966662733388350961937085579264000000 1280 18561810896985546471576062207712079444731494400000 1281 768989308589401210965294005748071862710304768000000 1282 26425268967890332522261921288433742191317745664000000 1283 746801079527335484324793427716605757580718899200000000 1284 17176424829128716139470248837481932424356534681600000000 1285 317420330842298674257410198516666111202108760915968000000 1286 4639220220002826777608302901397427779107743428771840000000 1287 52577829160032036812894099549170848163221092192747520000000 1288 450667107085988886967663710421464412827609361652121600000000 1289 2828324603091378532003958458507121487400858752437452800000000 1290 12444628253602065540817417217431334544563778510724792320000000 1291 36129565897554383828179598373187745451959356966620364800000000 1292 63226740320720171699314297153078554540928874691585638400000000 1293 57478854837018337908467542866435049582662613355986944000000000 1294 20286654648359413379459132776388841029175040007995392000000000 1295 1159237408477680764540521872936505201667145143314022400000000 1296 1 1297 4970 1298 11659620 1299 17186279880 1300 17873731075200 1301 13962958715946240 1302 8517404816727206400 1303 4163794183262928614400 1304 1661353879121908517145600 1305 548246780110229810658048000 1306 151096812598379335817358028800 1307 35026988375078846030387543040000 1308 6865289721515453821955958435840000 1309 1141750490608954704851444779868160000 1310 161476140814695022543275761724211200000 1311 19441727354089280714210401711595028480000 1312 1992777053794151273206566175438490419200000 1313 173723270218996010993654768941167223603200000 1314 12855521996205704813530452901646374546636800000 1315 805161640814988880426380997524167668973568000000 1316 42512534635031412886512916669276052921804390400000 1317 1882697962408533999259857738210796629394194432000000 1318 69488670248896800336318385610325766503094812672000000 1319 2120915065857632775482413334715160351529241673728000000 1320 53022876646440819387060333367879008788231041843200000000 1321 1073183023323962184394101147365871137873796286906368000000 1322 17336033453694773747904710842064072227192093865410560000000 1323 219589757080133800806793003999478248211099855628533760000000 1324 2133157640207014064980274895994931554050684311820042240000000 1325 15447003601499067367098542350308125046573920878696857600000000 1326 80324418727795150308912420221602250242184388569223659520000000 1327 285022130969595694644527942721814436343234927181116211200000000 1328 641299794681590312950187871124082481772278586157511475200000000 1329 816199738685660398300239108703377704073809109655014604800000000 1330 480117493344506116647199475707869237690475946855890944000000000 1331 82305856001915334282377052978491869318367305175295590400000000 1332 1 1333 5112 1334 12345480 1335 18748668960 1336 20107947459600 1337 16215048831421440 1338 10220885780072647680 1339 5168847951636738969600 1340 2136026416013882379187200 1341 730995706813639747544064000 1342 209210971290063695747111116800 1343 50438863260113538283758061977600 1344 10297934582273180732933937653760000 1345 1787087724431407364115304872837120000 1346 264233684969500945979905791912345600000 1347 33328675464153052652932117219877191680000 1348 3586998696829472291771819115789282754560000 1349 329159880414939810303766930625369476300800000 1350 25711043992411409627060905803292749093273600000 1351 1705048180549388217373512700639413887238144000000 1352 95653202928820678994654062505871119074059878400000 1353 4518475109780481598223658571705911910546066636800000 1354 178685152068591772293390134426551971007958089728000000 1355 5873303259298059993643606157672751742696361558016000000 1356 159068629939322458161181000103637026364693125529600000000 1357 3512235349060239876198876482288305542132424211693568000000 1358 62409720433301185492456959031430660017891537915478016000000 1359 878359028320535203227172015997912992844399422514135040000000 1360 9599209380931563292411237031977191993228079403190190080000000 1361 79441732807709489316506789230156071668094450233298124800000000 1362 481946512366770901853474521329613501453106331415341957120000000 1363 2052159342981089001440601187597063941671291475704036720640000000 1364 5771698152134312816551690840116742335950507275417603276800000000 1365 9794396864227924779602869304440532448885709315860175257600000000 1366 8642114880201110099649590562741646278428567043406036992000000000 1367 2963010816068952034165573907225707295461222986310641254400000000 1368 164611712003830668564754105956983738636734610350591180800000000 1369 1 1370 5256 1371 13061160 1372 20427654240 1373 22582771762320 1374 18788866106250240 1375 12231551835168906240 1376 6395354245245456691200 1377 2735612778403744099660800 1378 970230665407194574013030400 1379 288158507625936788481870028800 1380 72196804274280162641457618124800 1381 15341820908284534561309743851520000 1382 2775689444329632714476962887598080000 1383 428645755617190423478513840213360640000 1384 56581239741469135899163826908163604480000 1385 6386607435818328714618116962258966855680000 1386 616119776161297593645512459888512096665600000 1387 50727194903946835210147192530820829292134400000 1388 3556243348003009710521897918476491821953843200000 1389 211596479206179077776052926149351263406253670400000 1390 10640280097225005053881518572081663531285898854400000 1391 449793658655420668186809648728906685640722087936000000 1392 15879671775139199242073453685559662119142014582784000000 1393 464480399422821577830648520302620116984903926546432000000 1394 11147529586147717867935564487262882807637694237114368000000 1395 216948075791951740045207524252116103871718203229995008000000 1396 3374747845652582622925450377255139393560060939133255680000000 1397 41220134400470830608589429607902059735626458613699051520000000 1398 386616432997519514673666374253426215451392991135384207360000000 1399 2706315030982636602715664619773983508159750937947689451520000000 1400 13618875639783590645923989699507787976545843429672243691520000000 1401 46814885011756092845363714592058021169376336789498337689600000000 1402 102141567298376929844429922746308409824093825722541827686400000000 1403 126174877250936207454884022216028035665057078833728140083200000000 1404 72099929857677832831362298409158877522889759333558937190400000000 1405 12016654976279638805227049734859812920481626555593156198400000000 1406 1 1407 5402 1408 13807512 1409 22230094320 1410 25320077430480 1411 21724626435351840 1412 14598948964556436480 1413 7887603569136063252480 1414 3490264579342707989222400 1415 1282090522145221401374361600 1416 394883880820728191623303372800 1417 102741606082629462220535841177600 1418 22705894944261111150738420900249600 1419 4279187893341517101485317785047040000 1420 689560563384175898639348351647580160000 1421 95159357747016274012230072527366062080000 1422 11252594053584674401946206076361036840960000 1423 1139821585898400548244198050793747378831360000 1424 98784537444528047514497164402124772832051200000 1425 7310055770895075516072790165757233189571788800000 1426 460533513566389757512585780442705690943022694400000 1427 24605647724832824187101011697938846916098641100800000 1428 1109491024683370981527463800197969824580447816908800000 1429 41967703977153597996908413311836249886303895683072000000 1430 1321982675280338336902615019322841871418572714016768000000 1431 34371549557288796759467990502393888656882890564435968000000 1432 729734436754746761970243490666208713023052138137255936000000 1433 12486567028914555704824166395844015756172225474793046016000000 1434 169460552535268970279756543943597356690908774300762767360000000 1435 1788101002613527755365706980922096246462692584001151959040000000 1436 14304808020908222042925655847376769971701540672009215672320000000 1437 83983066445332142316531269813631359188699367816312169431040000000 1438 346430149086995087055691487981229356653384892242287698903040000000 1439 944809497509986601060976785403352790872867887933511906099200000000 1440 1556156819428213225276902940664345773202370638949313727692800000000 1441 1333848702367039907380202520569439234173460547670840338022400000000 1442 444616234122346635793400840189813078057820182556946779340800000000 1443 24033309952559277610454099469719625840963253111186312396800000000 1444 1 1445 5550 1446 14585400 1447 24163146000 1448 28343370258000 1449 25066876656175200 1450 17379701148281472000 1451 9697873240741061376000 1452 4436777007639035579520000 1453 1686961213348975528124160000 1454 538478019300992988577231872000 1455 145389065211268106915852605440000 1456 33391021976854575221674148382720000 1457 6549777387767628216559159875072000000 1458 1100362601144961540381938859012096000000 1459 158598929578360456687050120878943436800000 1460 19626617535322106515022452458769250304000000 1461 2085039486399513198007679361208074473472000000 1462 189970264316400091374033008465624563138560000000 1463 14817680616679207127174574660318715924807680000000 1464 986857529070835194669826672377226480592191488000000 1465 55921926647347327697956844768042833900224184320000000 1466 2684252479072671729501928548866056027210760847360000000 1467 108537165458155856888556241323714439361130764697600000000 1468 3672174098000939824729486164785671865051590872268800000000 1469 103114648671866390278403971507181665970648671693307904000000 1470 2379568815504609006424707034781115368553430885230182400000000 1471 44594882246123413231514879985157199129186519552832307200000000 1472 668923233691851198472723199777357986937797793292484608000000000 1473 7888680893883210685436942562891601087335408458828611584000000000 1474 71524040104541110214628279236883849858507703360046078361600000000 1475 484517691030762359518449633540180918396342506632570208256000000000 1476 2362023743774966502652441963508381977182169719833779765248000000000 1477 7873412479249888342174806545027939923940565732779265884160000000000 1478 16673108779587998842252531507117990427168256845885504225280000000000 1479 20007730535505598610703037808541588512601908215062605070336000000000 1480 11115405853058665894835021004745326951445504563923669483520000000000 1481 1802498246441945820784057460228971938072243983338973429760000000000 1482 1 1483 5700 1484 15395700 1485 26234272800 1486 31677884406000 1487 28864888270747200 1488 20638395113584248000 1489 11887715585424526848000 1490 5619917543009445067392000 1491 2210500900250381726507520000 1492 730791597622776198783386112000 1493 204621647334377335659348111360000 1494 48802262889248994554754524559360000 1495 9955661629406794889169923010109440000 1496 1742240785146189105604736526769152000000 1497 262033014085986841482952373626080460800000 1498 33900521197374547616856963337874159616000000 1499 3772928594437214358299610272662229999616000000 1500 360943502201160173610662716084686669963264000000 1501 29635361233358414254349149320637431849615360000000 1502 2083365894705096522080745197240811459027959808000000 1503 125001953682305791324844711834448687541677588480000000 1504 6375099637797595357567080303556883064625557012480000000 1505 274960819160661504117675811353409913048197937233920000000 1506 9967329694573979524265748161561109347997175224729600000000 1507 301412049963917140813796224405607946683434578795823104000000 1508 7535301249097928520344905610140198667085864469895577600000000 1509 154055047759335427527051403585088506082644340273420697600000000 1510 2541908288029034554196348159153960350363631614511441510400000000 1511 33307763774173556227400424154431204590971724603943026688000000000 1512 339739190496570273519484326375198286827911590960218872217600000000 1513 2630238894166995665957298010646696414151573607433952559104000000000 1514 14959483710574787850132132435553085855487074892280605179904000000000 1515 59837934842299151400528529742212343421948299569122420719616000000000 1516 158394533406085989001399049317620909058098440035912290140160000000000 1517 253431253449737582402238478908193454492957504057459664224256000000000 1518 211192711208114652001865399090161212077464586714549720186880000000000 1519 68494933364793941189794183488700933646745271366880990330880000000000 1520 3604996492883891641568114920457943876144487966677946859520000000000 1521 1 1522 5852 1523 16239300 1524 28451253600 1525 35350682598000 1526 33173080549963200 1527 24448560365322878400 1528 14529430159963310592000 1529 7093994275602086396544000 1530 2884891005411515134594560000 1531 987209702051820479058258432000 1532 286470306268128269923087355904000 1533 70901400801361746805964120586240000 1534 15031096969888690322864393564282880000 1535 2737806948086868594521728827780096000000 1536 429288129460020995621007080195919052800000 1537 58007558493285337033288581711473562009600000 1538 6756174459806174548583023046395156045824000000 1539 677869504133886179707829978988313989931008000000 1540 58510841409451228143202166607412365446676480000000 1541 4335653348440336005411280545609256279598727168000000 1542 275004298101072740914658366035787112591690694656000000 1543 14875232488194389167656520708299393817459633029120000000 1544 682967195979707607001968950781050429184233586032640000000 1545 26464978844213669771326296842765704130889051458764800000000 1546 859582512860059994172678121453030070171276391380680704000000 1547 23208727847221619842662309279231811894624462567278379008000000 1548 515749507716035996503606872871818042102765834828408422400000000 1549 9320330389439793365386609916897854617999982586541952204800000000 1550 134984095295334938395254350520589618605516989184400687104000000000 1551 1538818686366818297705899595934721652102893676702167832985600000000 1552 13501892990057244418580796454653041592644744518160956470067200000000 1553 88606172747250666496936476733660585451731135900431276834816000000000 1554 418865543896094059803699708195486403953638096983856945037312000000000 1555 1355153230252069017011969644161867777497064431418360704532480000000000 1556 2787743787947113406424623267990127999422532544632056306466816000000000 1557 3252367752604965640828727145988482665992954635404065690877952000000000 1558 1758036623029711157204717376209990630266461965083278751825920000000000 1559 277584729952059656400744848875261678463125573434201908183040000000000 1560 1 1561 6006 1562 17117100 1563 30822191400 1564 39390760609200 1565 38051474748487200 1566 28893753159017947200 1567 17707743007455284784000 1568 8924702475757463531136000 1569 3750358307034969674972928000 1570 1327626840690379264940416512000 1571 399012212302035804535728817152000 1572 102413134490855856497503729735680000 1573 22546645454833035484296590346424320000 1574 4270978839015515007453896971336949760000 1575 697593210372534117884136505318368460800000 1576 98360642662527310621663247249889952972800000 1577 11976854724201854881578995400427776626688000000 1578 1258900507677217190885969960978297409871872000000 1579 114096140748429894879244224884454112621019136000000 1580 8899498978377531800581049540987420784439492608000000 1581 595842645885657605315093126410872077281996505088000000 1582 34125533355269481031682606330804491698877981655040000000 1583 1664732540200537292067299317528810421136569365954560000000 1584 68808944994955541405448371791190830740311533792788480000000 1585 2394551285824452840909603338333440909762841375989039104000000 1586 69626183541664859527986927837695435683873387701835137024000000 1587 1676185900077116988636722336833408636833988963192327372800000000 1588 33044807744377449204552526069001484554727210988648739635200000000 1589 526437971651806259741491967030299512561516257819162679705600000000 1590 6668214307589545956725564915717127159112539265709393942937600000000 1591 65821728326529066540581382716433577764143129526034662791577600000000 1592 493662962448967999054360370373251833231073471445259970936832000000000 1593 2722626035324611388724048103270661625698647630395070142742528000000000 1594 10570195195966138332693363224462568664477102565063213495353344000000000 1595 27180501932484355712640076862903747994369692310162548988051456000000000 1596 42280780783864553330773452897850274657908410260252853981413376000000000 1597 34281714149079367565491988836094817290196008319123935660605440000000000 1598 10825804468130326599629049106135205460061897363933874419138560000000000 1599 555169459904119312801489697750523356926251146868403816366080000000000 1600 1 1601 6162 1602 18030012 1603 33355522200 1604 43829156170800 1605 43566181233775200 1606 34068753724812206400 1607 21521718424445653814400 1608 11191293580711739983488000 1609 4857021414028895152833792000 1610 1777669837534575625937167872000 1611 553016925822119799268817132544000 1612 147102502268683866605505357256704000 1613 33607263979845467986026993157877760000 1614 6615829966318150697820742367365079040000 1615 1124691094274085618629526202452063436800000 1616 165329590858290585938540351760453325209600000 1617 21026033849154367458772014147417652300185600000 1618 2312863723406980420464921556215941753020416000000 1619 219843783393316138913665701606631095050256384000000 1620 18027190238251923390920587531743749794121023488000000 1621 1272204568242350022159252891525916056899397943296000000 1622 77026203859036828614369311432387281263181730021376000000 1623 3985268808358862002221716548023515856660272118497280000000 1624 175351827567789928097755528113034697693051973213880320000000 1625 6523087985521785325236505645804890754181533403556347904000000 1626 203721055547834218618924714784368126630592504757221326848000000 1627 5296747444243689684092042584393571292395405123687754498048000000 1628 113501730948079064659115198237005099122758681221880453529600000000 1629 1980409512404414024741803114066364832969513541319707223654400000000 1630 27725733173661796346385243596929107661573189578475901131161600000000 1631 305877443399752720982701719682250155492194543091572844737331200000000 1632 2599958268897898128352964617299126321683653616278369180267315200000000 1633 16545188983895715362246138473721712956168704830862349328973824000000000 1634 75913220043756811662070517702958447681244645694544896921174016000000000 1635 238584405851807122366507341352155121283911743611426818895118336000000000 1636 477168811703614244733014682704310242567823487222853637790236672000000000 1637 541651083555454007534773423610298113185096931442158183437565952000000000 1638 285079517660765267123564959794893743781629963916925359703982080000000000 1639 43858387332425425711317686122291345197173840602603901492920320000000000 1640 1 1641 6320 1642 18978960 1643 36060024000 1644 48699062412000 1645 49789921410028800 1646 40080886735073184000 1647 26086931423570489472000 1648 13989116975889674979360000 1649 6267124405198574390753280000 1650 2370226450046100834582890496000 1651 762781966651199723129402941440000 1652 210146431812405523722150510366720000 1653 49788539229400693312632582456115200000 1654 10178199948181770304339603642100121600000 1655 1799505750838536989807241923923301498880000 1656 275549318097150976564233919600755542016000000 1657 36567015389833682536994807212900264869888000000 1658 4205206769830873491754402829483530460037120000000 1659 418750063606316455073648955441202085810012160000000 1660 36054380476503846781841175063487499588242046976000000 1661 2678325406826000046651058719001928540840837775360000000 1662 171169341908970730254154025405305069473737177825280000000 1663 9377103078491440005227568348290625545082993219993600000000 1664 438379568919474820244388820282586744232629933034700800000000 1665 17394901294724760867297348388813042011150755742816927744000000 1666 582060158708097767482642042241051790373121442163489505280000000 1667 16297684443826737489513977182749450130447400380577706147840000000 1668 378339103160263548863717327456683663742528937406268178432000000000 1669 7201489136016050999061102232968599392616412877526208086016000000000 1670 110902932694647185385540974387716430646292758313903604524646400000000 1671 1359455303998900982145340976365556246631975747073657087721472000000000 1672 12999791344489490641764823086495631608418268081391845901336576000000000 1673 94543937050832659212835076992695502606678313319213424736993280000000000 1674 506088133625045411080470118019722984541630971296965979474493440000000000 1675 1908675246814456978932058730817240970271293948891414551160946688000000000 1676 4771688117036142447330146827043102425678234872228536377902366720000000000 1677 7222014447406053433796978981470641509134625752562109112500879360000000000 1678 5701590353215305342471299195897874875632599278338507194079641600000000000 1679 1754335493297017028452707444891653807886953624104156059716812800000000000 1680 87716774664850851422635372244582690394347681205207802985840640000000000 1681 1 1682 6480 1683 19964880 1684 38944825920 1685 54035945964000 1686 56802586397356800 1687 47051475732477216000 1688 31537932019540442496000 1689 17432591923800979589664000 1690 8057731378112452788111360000 1691 3147349876290724059036297216000 1692 1047209140656731823279349800960000 1693 298629139943944691605161251573760000 1694 73324939592390111969513439617187840000 1695 15555362184957045182103922547360563200000 1696 2858038545449441101458560702701714145280000 1697 455499893181004675544958111993085691904000000 1698 63019749927160176287161263494572796903424000000 1699 7569372185695572285157925093070354828066816000000 1700 788808259351433322348036404435752766293278720000000 1701 71229385819434429008027687320548474796283068416000000 1702 5562675844946307789198352724080928507900201533440000000 1703 374722072827746733799634488049451638577640848752640000000 1704 21701295695937332583526658177472590547192070023413760000000 1705 1076022578256892740599863467966349281298273471994265600000000 1706 45451193705571149362938232886898593642039071457037778944000000 1707 1625754236391583419520482945569834311042166786732505169920000000 1708 48893053331480212468541931548248350391342201141733118443520000000 1709 1225818694239253898318444140959655070525793757196308898119680000000 1710 25361766087708701344519533950889415252257801873027080650752000000000 1711 427768454679353429344229472638334803921414924925056760309350400000000 1712 5795572611784788397566979951874213472483686079629801268707328000000000 1713 61940182288449925998997098235655656487169394976043501059309568000000000 1714 510537260074496359749309415760555714076062891923752493579763712000000000 1715 3153318371048359869039852273815197057528623744234941872110305280000000000 1716 14054790453815546844863341563290592599270437260018598058548789248000000000 1717 42945193053325282025971321443387921831104113850056827401121300480000000000 1718 83569024319984332591079328214160280319986383708218691158938746880000000000 1719 92365763722087946548035046973545572985248108309083816544090193920000000000 1720 47367058319019459768223101012074652812947747850812213612353945600000000000 1721 7105058747852918965233465151811197921942162177621832041853091840000000000 1722 1 1723 6642 1724 20988720 1725 42019417440 1726 59877669852000 1727 64691834508100800 1728 55117443000901881600 1729 38031035670622298304000 1730 21658674814419398884128000 1731 10323968328206580134767680000 1732 4162624029932893110338328576000 1733 1431185825564200158481778061312000 1734 422199818541439046752124528087040000 1735 107368661545999806812501822296596480000 1736 23621105540119957498750400905251225600000 1737 4506906937054887890761576492721933844480000 1738 747019824816847667893731303668660534722560000 1739 107658739458898634490567158469895194710016000000 1740 13493228678848628856151083861560197736988672000000 1741 1470051756064034828012249662812084700819292160000000 1742 139066896123657694729958818102023212697505038336000000 1743 11403485482139930967856623084365903441195413143552000000 1744 808610788733558741357106000527764062193856568360960000000 1745 49430729085190590884699610293132011801937492831109120000000 1746 2595113276972506021446729540389430619601718373633228800000000 1747 116468683870526070242529221772677646207725120608659308544000000 1748 4443728246136994680022653384557547116848589217068847464448000000 1749 143186799042192050800729942391298740431787874772218418298880000000 1750 3866043574139185371619708444565065991658272618849897294069760000000 1751 86652700799671396260441740998872168778547489732842525556736000000000 1752 1594409694713953691192128034379247905525273811084302470243942400000000 1753 23761847708317632430024617802684275237183112926482185201700044800000000 1754 282171941536271885106542336406875768441549466001975949270188032000000000 1755 2616503457881793843715210755772848034639822321109231529596289024000000000 1756 18469436173283250661519134746631868479810510501947516679503216640000000000 1757 96041068101072903439899500682485716095014654610127086733416726528000000000 1758 352150583037267312612964835835780959015053733570465984689194663936000000000 1759 856582499279839409058563114195142873279860433009241584379122155520000000000 1760 1262332104201868602823145641971789497465057480224145492769232650240000000000 1761 971024695539898925248573570747530382665428830941650379053255884800000000000 1762 291307408661969677574572071224259114799628649282495113715976765440000000000 1763 14210117495705837930466930303622395843884324355243664083706183680000000000 1764 1 1765 6806 1766 22051440 1767 45293657760 1768 66264621302880 1769 73553729646196800 1770 64433067170068396800 1771 45747477690748561728000 1772 26830895665624031453472000 1773 13182913403709940787472576000 1774 5484091975943335367588591616000 1775 1947351205275878904163730804736000 1776 593942117609143065769937895444480000 1777 156343840496806736235748267554693120000 1778 35646395633271935861750605002470031360000 1779 7057986335387843300626619790489066209280000 1780 1215738146270556008532935258911741654548480000 1781 182360721940583401279940288836761248182272000000 1782 23828467666902897767245531074670136429150208000000 1783 2711428794518108682778149378075622892622249984000000 1784 268431450657292759595036788429486666369602748416000000 1785 23085104756527177325173163804935853307785836363776000000 1786 1720889627304753218785635847277036337489489619845120000000 1787 110885149028941055227839666333242080528670592026542080000000 1788 6154125771106228565145101481494935469341217857473085440000000 1789 292936386704656479700906830519158928340641970015718866944000000 1790 11897724013850663175544523578008916474142996936023043211264000000 1791 409810493810411731602089145464751567442703227796349266165760000000 1792 11884504320501940216460585218477795455838393606094128718807040000000 1793 287686966654909035584666580116255600344777665913037184848363520000000 1794 5753739333098180711693331602325112006895553318260743696967270400000000 1795 93915874275731594842478251315371183080295160614191493892433510400000000 1796 1232645849868977182307527048514246777928873983061263357338189824000000000 1797 12774693353187581707550734866420375698535603097180365703323058176000000000 1798 102197546825500653660405878931363005588284824777442925626584465408000000000 1799 613185280953003921962435273588178033529708948664657553759506792448000000000 1800 2657136217463016995170552852215438145295405444213516066291196100608000000000 1801 7899594160025185661317859830910762053580935104418561278163015434240000000000 1802 14967652092679299147760155469094075469942824408372010842835187138560000000000 1803 16119009945962322159126321274409004352246118593631396292284047687680000000000 1804 8059504972981161079563160637204502176123059296815698146142023843840000000000 1805 1179439752143584548228755215200658855042398921485224118947613245440000000000 1806 1 1807 6972 1808 23154012 1809 48777785280 1810 73239844597920 1811 83493422841628800 1812 75171911698413129600 1813 54896973228898274073600 1814 33144047586947332971936000 1815 16778253422903561002237824000 1816 7197870718425627669960026496000 1817 2638346794244739160479893348352000 1818 831518964652800292077913053622272000 1819 226429010374685617996600939217141760000 1820 53469593449907903792625907503705047040000 1821 10979089855047756245419186340760769658880000 1822 1963884697821667398399356956703582672732160000 1823 306366012860180114150299685245758896946216960000 1824 41699818417080071092679679380672738751012864000000 1825 4951304755206981072899229299094615716962369536000000 1826 512460042163922541045070232456292726705605246976000000 1827 46170209513054354650346327609871706615571672727552000000 1828 3613868217339981759449835279281776308727928201674752000000 1829 245114539958711806293119262420850914852850782374461440000000 1830 14359626799247866652005236790154849428462841667437199360000000 1831 723725190682092479261063934223804411194527220038834847744000000 1832 31231525536357990835804374392273405744625366957060488429568000000 1833 1147469382669152848485849607301304388839569037829777945264128000000 1834 35653512961505820649381755655433386367515180818282386156421120000000 1835 929450199962013807273538181914056554960050920642120135663943680000000 1836 20138087665843632490926660608137892024134436613912602939385446400000000 1837 358587883598247907580371505022326335397490613254185703952927948800000000 1838 5177112569449704165691613603759836467301270728857306100820397260800000000 1839 59615235648208714635236762709961753259832814453508373282174271488000000000 1840 536537120833878431717130864389655779338495330081575359539568443392000000000 1841 3679111685718023531774611641529068201178253691987945322557040754688000000000 1842 18599953522241118966193869965508067017067838109494612464038372704256000000000 1843 66356590944211559555070022579650401250079854877115914736569329647616000000000 1844 157160346973132641051481632425487792434399656287906113849769464954880000000000 1845 225666139243472510227768497841726060931445660310839548091976667627520000000000 1846 169249604432604382670826373381294545698584245233129661068982500720640000000000 1847 49536469590030551025607719038427671911780754702379412995799756308480000000000 1848 2358879504287169096457510430401317710084797842970448237895226490880000000000 1849 1 1850 7140 1851 24297420 1852 52482427200 1853 80849179101600 1854 94625879220512640 1855 87528938278974192000 1856 65721728513469764736000 1857 40829623838993091342240000 1858 21285843894728398286421120000 1859 9412600170248897722255419264000 1860 3559674246203219502234776739840000 1861 1158673967139147947977419828817920000 1862 326211286133021653045950505651814400000 1863 79735358653371435480231616452893491200000 1864 16967684321437441470193287981175734927360000 1865 3149626402166825072904629081505745795891200000 1866 510610021433633523583832808742931494910361600000 1867 72336419703098082507709647905248628445634560000000 1868 8954487323246667897796478519639198637059604480000000 1869 967980079642964799751799327972997372666143244288000000 1870 91266693223479538262312508066025466565664934461440000000 1871 7492165816436547550078926798510999664435948710789120000000 1872 534223997345910347049106084763393019551085038508441600000000 1873 32988331836109963930282300734139518957279501127896268800000000 1874 1757618320227938878205440983114953570043851820094313201664000000 1875 80444838502740279425556721919492105705853217919701258076160000000 1876 3146287016996064261977329568406802356495592523081649204756480000000 1877 104501675921654991558532732093511649697889323088069062872268800000000 1878 2926046925806339763638916498618326191540901046465933760423526400000000 1879 68469498063868350469150646067668832882057084487302849993910517760000000 1880 1325216091558742267144851214212945152555943570721990645043429376000000000 1881 20954979447772612099227959824742195224790857712041477074749227008000000000 1882 266699738426196881262901306860355211951883643607800617314990161920000000000 1883 2682685604169392158585654321948278896692476650407876797697842216960000000000 1884 20848299552402133346722799301998053140010104254598356827823230943232000000000 1885 121615080722345777855882995928321976650058941485157081495635513835520000000000 1886 512755475477998414743722901751844009659707969504986613873490274549760000000000 1887 1484292165857363832152882084018495817435996753830224408581156057907200000000000 1888 2740231690813594767051474616649530739881840160917337369688288106905600000000000 1889 2877243275354274505404048347482007276875932168963204238172702512250880000000000 1890 1403533305050865612392218706088784037500454716567416701547659762073600000000000 1891 200504757864409373198888386584112005357207816652488100221094251724800000000000 1892 1 1893 7310 1894 25482660 1895 56418609240 1896 89141402599200 1897 107076652802159040 1898 101722820162051088000 1899 78500953502199996768000 1900 50162109287905797934752000 1901 26920331984509444891650240000 1902 12264903252142503092635849344000 1903 4783312268335576206127981244160000 1904 1607192922160753605259001698037760000 1905 467569510123997702699195724767600640000 1906 118228290417067990539653776119807590400000 1907 26057515207921785114939692256805592924160000 1908 5016071677524943634625890759435076637900800000 1909 844470420063316981311723491382540549274828800000 1910 124418641889328701913260594397027640926491443200000 1911 16043456454150279983552024014353564224731791360000000 1912 1809701888028151582144668308819082044549746065408000000 1913 178384900391346370239974447583595230105617826447360000000 1914 15341101433655787840637802492189189789083133074472960000000 1915 1148581594293707246155578082241294992034832832793149440000000 1916 74657803629090971000112575345684174482264134131554713600000000 1917 4198754876100076209046331237441277972882534903558637092864000000 1918 203478120918696000899937590737538855608922845326303182192640000000 1919 8455646358176922704064073215093281333081904905781932237783040000000 1920 299571470975410975801127165334733395800616059519131313567170560000000 1921 8987144129262329274033814960042001874018481785573939407015116800000000 1922 226476032057410697705652136993058447225265740996463273056780943360000000 1923 4748690994752159790602383517596386796658797795087133144738955264000000000 1924 81914919659474756387891115678537672242364261965253046746746978304000000000 1925 1146808875232646589430475619499527411393099667513542654454457696256000000000 1926 12817275664364873646575903982641776950864055107504300255667468369920000000000 1927 112059610094161466738635046248239535627554310368466167949549866319872000000000 1928 747064067294409778257566974988263570850362069123107786330332442132480000000000 1929 3674747574258988638996680795888215402561240448119070732760013634273280000000000 1930 12764912626373328956514785922559064029949572082939929913797942098001920000000000 1931 29457490676246143745803352128982455453729781729861376724149097149235200000000000 1932 41240486946744601244124692980575437635221694421805927413808736008929280000000000 1933 30175966058593610666432702180908856806259776406199459083274684884582400000000000 1934 8621704588169603047552200623116816230359936116056988309507052824166400000000000 1935 401009515728818746397776773168224010714415633304976200442188503449600000000000 1936 1 1937 7482 1938 26710740 1939 60597765480 1940 98168380077600 1941 120982711607634240 1942 117998471387979262080 1943 93555930886183557792000 1944 61466246592222597469344000 1945 33943027284816256602515520000 1946 15926068402035787597900281984000 1947 6402279497618386614355913357568000 1948 2219456892507707359643383297290240000 1949 666861432471931149751311935324282880000 1950 174336631631947714863557263091919667200000 1951 39771996896301672017539530286703273410560000 1952 7934513380812183567499136292197303045406720000 1953 1386206161236010893851319693401528826168115200000 1954 212243565575913667969679837500811858051073638400000 1955 28485320643083150174878083454056328317380935680000000 1956 3349873707626578460565662614197024210123998035968000000 1957 344877474089936315797283931994950778204194464464896000000 1958 31038972668094268421755553879545570038377501801840640000000 1959 2437234114720793424769153491585186934317816011048878080000000 1960 166544331172587550692558821924987773845050760755006668800000000 1961 9872747951910990005054886963713275233534609097556795326464000000 1962 505788471997901487951273439833310869656465358382525052878848000000 1963 22292158580648250765259829385245923514488658387970548626882560000000 1964 840732837898734028861227851100703401117857973489174976785285120000000 1965 26961432387786987822101444880126005622055445356721818221045350400000000 1966 729756103296101137051545774755410552170300720988603879849627484160000000 1967 16525444661737516071296294641235426052372616326903223343691564318720000000 1968 309852087407578426336805524523164238481986556129435437694216830976000000000 1969 4751065340249535870497684709355184990057127193984676711311324741632000000000 1970 58689630673670737223794928762622873406588041808046006433845776220160000000000 1971 573481534011296918015367589623343505858660294238620977153578727636992000000000 1972 4332971590307576713893888454931928710932100000914025160715928164368384000000000 1973 24592541458502462430208556095559595386371378383566088750009322013982720000000000 1974 100958854408589056292435125023876233691419342837797627500038269320560640000000000 1975 284755743203712722876099070580163736052721223388659975000107939109273600000000000 1976 512560337766682901176978327044294724894898202099587955000194290396692480000000000 1977 525061809419528825595929017947814108428920109467870588048979516991733760000000000 1978 250029433056918488379013818070387670680438147365652660975704531900825600000000000 1979 34887827868407230936606579265635488932154160097532929438470399800115200000000000 1980 1 1981 7656 1982 27982680 1983 65031748320 1984 107985218085360 1985 136493315659895040 1986 136629808975554935040 1987 111255701594380447104000 1988 75125412501605396906976000 1989 42671234300911865443162368000 1990 20610206167340431009047423744000 1991 8536372663491182152474551143424000 1992 3051753227198097619509652033774080000 1993 946513000927902277066378230782853120000 1994 255693726393523315133217319201482178560000 1995 60343719428871502371439287331549794140160000 1996 12468521026990574177498642744881476214210560000 1997 2259002633125351086276224685543232161162854400000 1998 359181418666930822717919725001373913624893849600000 1999 50134164331826344307785426879139137838590446796800000 2000 6141435130648727177703714792694544385227329732608000000 2001 659765602606834691090456217729471053955850279845888000000 2002 62077945336188536843511107759091140076755003603681280000000 2003 5106585764176900509040131125226105957618281166007173120000000 2004 366397528579692611523629408234973102459111673661014671360000000 2005 22863205783372818959074475073862321593448568436447315492864000000 2006 1236371820439314748325335075148093236938026431601727907037184000000 2007 57697351620501354921848970173577684390441233474747302328401920000000 2008 2312015304221518579368376590526934353074109427095231186159534080000000 2009 79086868337508497611497571648369616491362639713050666781733027840000000 2010 2293519181787746430733429577802718878249516551678469336670257807360000000 2011 55932274239726977472079766478027595869568855260287832855571448463360000000 2012 1136124320494454229901620256584935541100617372474596604878795046912000000000 2013 19004261360998143481990738837420739960228508775938706845245298966528000000000 2014 258234374964151243784697686555540642988987383955402428308921415368704000000000 2015 2803687499610784932519574882603012695309005882944369221639718224003072000000000 2016 23831343746691671926416386502125607910126550005027138383937604904026112000000000 2017 154581689167729763847025209743517456714334378410986843571487166945034240000000000 2018 740364932329653079477857583508425713737075180810515935000280641684111360000000000 2019 2505850540192671961309671821105440877263946765820207780000949864161607680000000000 2020 5638163715433511912946761597487241973843880223095467505002137194363617280000000000 2021 7700906538153089442073625596567940256957494938862101958051699582545428480000000000 2022 5500647527252206744338303997548528754969639242044358541465499701818163200000000000 2023 1535064426209918161210689487687961513014783044291448895292697591205068800000000000 2024 69775655736814461873213158531270977864308320195065858876940799600230400000000000 2025 1 2026 7832 2027 29299512 2028 69732838560 2029 118650424809840 2030 153770950553552640 2031 157922766218498561280 2032 132023432558664797230080 2033 91591256337573703078368000 2034 53489293701143042597766912000 2035 26584178969468092171090155264000 2036 11339360702249480769705000772608000 2037 4178554418778933663636292784706048000 2038 1337137414009258772363613691105935360000 2039 373061338508583197489448219818555965440000 2040 91026966596094300187425365635727655567360000 2041 19468392480739668452585600075341252334469120000 2042 3655476988148295394156072672969957497154437120000 2043 603153703044468740035751991040042987030482124800000 2044 87489031873187149870449078279282024855579407155200000 2045 11154851563831361608482257480608458169086374412288000000 2046 1249343375149112500150012837828147314937673934176256000000 2047 122776380776017328423833079790202477040693229349502976000000 2048 10569444953761491751269108608026126284372721483131125760000000 2049 795350732770552254283000422753966002899047291605617213440000000 2050 52175008069748227880964827732660169790177502329328489201664000000 2051 2973975459975648989214995180761629678040117632771723884494848000000 2052 146716122692132016801273095584240397449979136550071711635079168000000 2053 6235435214415610714054106562330216891624113303378047744490864640000000 2054 227055847807685686691073673442093415088105643047145462695943208960000000 2055 7038731282038256287423283876704895867731274934461509343574239477760000000 2056 184369348419840777593151822834979853051541782154282115709105885675520000000 2057 4044602580960257058449768113442370526318197846009563913368510367006720000000 2058 73538228744731946517268511153497645933058142654719343879427461218304000000000 2059 1094421874848069556992290195402053201239041770096705529499714569895936000000000 2060 13133062498176834683907482344824638414868501241160466353996574838751232000000000 2061 124764093732679929497121082275834064941250761791024430362967460968136704000000000 2062 917184689061863265492349577811536909838383978571855271857490523873869824000000000 2063 5068652229026086467194563456326914501738437776318147555001921316145070080000000000 2064 20274608916104345868778253825307658006953751105272590220007685264580280320000000000 2065 55755174519286951139140198019596059519122815539499623105021134477595770880000000000 2066 97911525985089280049221811156363811838459578508389582038085894692363304960000000000 2067 97911525985089280049221811156363811838459578508389582038085894692363304960000000000 2068 45540244644227572115917121468076191552771896980646317227016695205750374400000000000 2069 6210033360576487106715971109283117029923440497360861440047731164420505600000000000 2070 1 2071 8010 2072 30662280 2073 74713755600 2074 130226076010800 2075 172992319372746720 2076 182218576405959878400 2077 156343538556313575667200 2078 111394771221373422662880000 2079 66861617126428803247208640000 2080 34179658675030404219973056768000 2081 15007977400036077489315442199040000 2082 5698028752880364086776762888235520000 2083 1880349488450520148636331753117721600000 2084 541540652673749802807263544897903820800000 2085 136540449894141450281138048453591483351040000 2086 30209574539078795874701793220357115691417600000 2087 5874873730952617597750831081558860263283916800000 2088 1005256171740781233392919985066738311717470208000000 2089 151423324395900836314238789329526581480810512384000000 2090 20078732814896450895268063465095224704355473942118400000 2091 2342518828404585937781274070927776215508138626580480000000 2092 240214658040033903437934286546048324644834579162071040000000 2093 21619319223603051309414085789144349218035112124586393600000000 2094 1704322998794040544892143763044212863355101339154894028800000000 2095 117393768156933512732170862398485382027899380240989100703744000000 2096 7043626089416010763930251743909122921673962814459346042224640000000 2097 366790306730330042003182738960600993624947841375179279087697920000000 2098 16505563802864851890143223253227044713122652861883067558946406400000000 2099 638594571959115993818644706555887729935297121070096613832340275200000000 2100 21116193846114768862269851630114687603193824803384528030722718433280000000 2101 592615762778059642263702287683863813379955728353049657636411775385600000000 2102 14000547395631659048479966546531282591101454082340798161660228193484800000000 2103 275768357792744799439756916825616172248968034955197539547852979568640000000000 2104 4477180397105739096786641708462944914159716332213795347953377785937920000000000 2105 59098781241795756077583670551710872866908255585222098592984586774380544000000000 2106 623820468663399647485605411379170324706253808955122151814837304840683520000000000 2107 5159163875972980868394466375189895117840909879466685904198384196790517760000000000 2108 32584192900881984431965050790673021796889957133473805710726637032361164800000000000 2109 152059566870782594015836903689807435052153133289544426650057639484352102400000000000 2110 501796570673582560252261782176364535672105339855496607945190210298361937920000000000 2111 1101504667332254400553745375509092883182670258219382797928466315289087180800000000000 2112 1468672889776339200738327167345457177576893677625843730571288420385449574400000000000 2113 1024655504495120372608135233031714309937367682064542137607875642129383424000000000000 2114 279451501225941919802218699917740266346554822381238764802147902398922752000000000000 2115 12420066721152974213431942218566234059846880994721722880095462328841011200000000000 2116 1 2117 8190 2118 32072040 2119 79987667760 2120 142777986951600 2121 194349395838517920 2122 209897347505599353600 2123 184769636475643316697600 2124 135158989081933086164294400 2125 83348043267192069801314880000 2126 43807731541236151887571100928000 2127 19793129614540334080111670146560000 2128 7739113679285270625323663027304960000 2129 2632489283830728208090864454364810240000 2130 782225387195416381832714009296972185600000 2131 203691490825686425829238728020931557130240000 2132 46594428526375769908438359034788093693542400000 2133 9379184377485757919216239095120285683488358400000 2134 1663242029607474404341013066201330661205268889600000 2135 259990990943905209520674147716734319146297294848000000 2136 35826758552070137871948897555365989178359767230054400000 2137 4350392109894231027308080417437298685943686020792320000000 2138 465096465566874153464936597355114841333615887313797120000000 2139 43719067763286170425704040151380795085359893407496929280000000 2140 3606823090471109060120583312488915594542191206118496665600000000 2141 260556900055632918503110938494199262549727892730000199122944000000 2142 16435127541970691782503920735787953483905913233738474098524160000000 2143 902105889525946860061881871497694335672169015274089578296770560000000 2144 42914465887448614914372380458390316254118897440895975653260656640000000 2145 1760972910553925922348383887775326770427637515678145207840695910400000000 2146 61986246451498192466663112849691502319052840551870711315992496046080000000 2147 1859587393544945773999893385490745069571585216556121339479774881382400000000 2148 47187030111202999015247294656827656140378974870111578989299287615078400000000 2149 1003796822365591069960715177245242866986243647236919043954184845629849600000000 2150 17714061571157489469894973716092521182110182010063277246250320805232640000000000 2151 256094718714448276336195905724080449089935774202629093902933209355649024000000000 2152 2987771718335229890588952233447605239382584032364006095534220775815905280000000000 2153 27616700747855368177876261184840026807266047001851083369532527171055124480000000000 2154 197677436932017372220587974796749665567799073276407754645074931329657733120000000000 2155 1064416968095478158110858325828652045365071933026810986550403476390464716800000000000 2156 4151226175572364816632347470731742976923780538804562847546573557922812395520000000000 2157 11137436080803905605598981019036383596624777055329314956832270521256325939200000000000 2158 19092747567092409609598253175490943308499617809135968497426749465010844467200000000000 2159 18648730181811190781468061241177200440860091813574666904463336686754778316800000000000 2160 8476695537186904900667300564171454745845496278897575865665153039433990144000000000000 2161 1130226071624920653422306741889527299446066170519676782088687071924532019200000000000 2162 1 2163 8372 2164 33529860 2165 85568202720 2166 156375890470800 2167 218050541672483520 2168 241381949631439256640 2169 217933417381528014566400 2170 163613513099182156935724800 2171 103621891629482032725959040000 2172 55976545858246194078563073408000 2173 26013827493395867648146766478336000 2174 10470565566091836728379073507530240000 2175 3669530516854954471884235300023674880000 2176 1124448994093411048884526388364397516800000 2177 302251889612308889940160693192350052515840000 2178 71444790407109513859605483853341743663431680000 2179 14877326943598098768411965461225280739326361600000 2180 2732469048640850807131664323045043229122941747200000 2181 442947614200727393998185584998880691878876872704000000 2182 63385803592124090081140357213339827007867280483942400000 2183 8004721482205385090246867968084629582136382278257868800000 2184 891434892336508794141128478263970112556097117351444480000000 2185 87438135526572340851408080302761590170719786814993858560000000 2186 7541539189166864398433946926113187152224581612793220300800000000 2187 570743685836148297673481103368246003680356336456190912364544000000 2188 37800793346532591099759017692312293012983600437598490426605568000000 2189 2184045837799660819097187688889154707416830247505690557981655040000000 2190 109670301712368682558951638949219697093859404571178604447221678080000000 2191 4764985522675328966354450519862648908215960336540863503568941875200000000 2192 178210458548057303341656449442863069167276916586628295033478426132480000000 2193 5702734673537833706933006382171618213352861330772105441071309636239360000000 2194 155043098936809853907241111015290870175530917430366616679126230735257600000000 2195 3551896448370553016784069088713936298566708290222944309376346376844083200000000 2196 67903902689437042967930732578354664531422364371909229443959563086725120000000000 2197 1070941550987692791951364696664336423467004146665539847230447966396350464000000000 2198 13743749904342057496709180273858984101159886548874428039457415568753164288000000000 2199 141152026044594104020256446055849025903804240231683314999832916652059525120000000000 2200 1136645262359099890268380855081310577014844671339344589209180855145531965440000000000 2201 6994740076055999324728497569731142012399044131319043625902651416280196710400000000000 2202 31826067346054796927514663942276696156415650797501648497857063944074895032320000000000 2203 102464411943395931571510625375134729088947948909029697602856888795558198640640000000000 2204 219566597021562710510379911518145848047745604805063637720407618847624711372800000000000 2205 285947196121104925315843605698050406759854741141478225868437829196906600857600000000000 2206 194963997355298812715347912975943459154446414414644244910298519906981773312000000000000 2207 51990399294746350057426110126918255774519043843905131976079605308528472883200000000000 2208 2260452143249841306844613483779054598892132341039353564177374143849064038400000000000 2209 1 2210 8556 2211 35036820 2212 91469458080 2213 171093621338640 2214 244321691271577920 2215 277142238465726553920 2216 256554529322558295628800 2217 197611126210700527208083200 2218 128491145620557720580189209600 2219 71312585819409534922005011328000 2220 34074450096983319595459849049088000 2221 14112501415167258199119620814497280000 2222 5093527433843444266943789297047787520000 2223 1608827022318265039173245447967522600960000 2224 446181360856265504197380070902992934666240000 2225 108924024719035816212185409809193150175395840000 2226 23450701792451240431564623523626289978938163200000 2227 4458238974098230264267452316547175794884799692800000 2228 748984147648502684396931989179925533540646348390400000 2229 111224145925802648632944400393218941730785982735974400000 2230 14596845055786290458685465118271971590954579448587878400000 2231 1691907040557047303165815275072433070769735345177231360000000 2232 173015885190877185088956414216102720976105110080732528640000000 2233 15585847657611519756763490313967253447930801999772655288320000000 2234 1234399134482832364735668432866206473076119518381994298834944000000 2235 85743262956769048104331430375244957322133532699918527065227264000000 2236 5208109305522268107077909104274138148455518282513569792110100480000000 2237 275657785385142904810337903304795454857538503381611086853827461120000000 2238 12661247245965874110598968524206467098973837465665723023768902696960000000 2239 502229474089979673053759084793523194925962219471407013276166473646080000000 2240 17108204020613501120799019146514854640058583992316316323213928908718080000000 2241 497207179349079876323221493945587962976702597276692943143404808909619200000000 2242 12234309988831904835589571305570225028396439666323474843407415298018508800000000 2243 252602518004705799840702325191479352056891195463502333531529574682617446400000000 2244 4330328880080670854412039860425360320975277636517182860540506994559156224000000000 2245 60865178147800540342569226927089786733708069002158181317597126090192584704000000000 2246 690902022218276403888623657010208389950199702186660436578129539402186096640000000000 2247 6218118199964487634997612913091875509551797319679943929203165854619674869760000000000 2248 43367388471547195813316684932333080476874073614178070480596438780937219604480000000000 2249 227678789475622778019912595894748672503588886474434870023131303599920402923520000000000 2250 866290028248711057831862559989775436842923568049069261551426423453355679416320000000000 2251 2268854835889481341940592419020840429826704582985657589777545394758788684185600000000000 2252 3799012748466108293481922189988383975523784418022496429394959730758901982822400000000000 2253 3626330350808557916505471181352548340272703308112382955331552470269860983603200000000000 2254 1611702378137136851780209413934465929010090359161059091258467764564382659379200000000000 2255 210222049322235241536549053991452077696968307716659881468495795377962955571200000000000 2256 1 2257 8742 2258 36594012 2259 97706012040 2260 187009307044560 2261 273407606899146720 2262 317699639216808488640 2263 301451571954005997363840 2264 238146741843664737917433600 2265 158923259057005601770234022400 2266 90586257662493193009033392768000 2267 44486087626617111694072580702976000 2268 18951073328938889581674919379467776000 2269 7041052629136525898422296969448412160000 2270 2291359698453286570943713213771926128640000 2271 655328873757639959289901979138770872791040000 2272 165142876186925269741055298742970259943342080000 2273 36739432808173610009451243520347854300336455680000 2274 7225421785607476635192077892335078012399502950400000 2275 1257223390695700934523421553266303574157513513369600000 2276 193612402167137943916606919203010750420257081058918400000 2277 26386604523921371213777571559953179414417893618601164800000 2278 3180785236247248929951732717136174173047102448933194956800000 2279 338822775165467820799206311173201161911539173908101201920000000 2280 31849340865553975155125393250280909219684682347361512980480000000 2281 2637125423667869142844382561123259283389891698361533274783744000000 2282 191901588522292631471598915601738714006679811280770036765032448000000 2283 12239056867977330051633086395044224648870467963906889011458736128000000 2284 681890311215879817162414813438178230437068929417669530638415298560000000 2285 33059923364466449066563973368761330758431686715904943450952134819840000000 2286 1388516781307590860795686881487975891854130842068007624939989662433280000000 2287 50255349310552159542347118742887385505172090477429179199440916169359360000000 2288 1557915828627116945812760681029508950660334804800304555182668401250140160000000 2289 41072326391078537662336417954414326881045190308371665545724894214776422400000000 2290 913255257401628660962539175692271503590298937444969975075530000775616921600000000 2291 16960454780315960846447156119999327923819837409692299537116985728690028544000000000 2292 260060306631511399645523060506656361498570840281948592902460447839913771008000000000 2293 3247239504425899098276531187947979432765938600277304051917208835190274654208000000000 2294 32472395044258990982765311879479794327659386002773040519172088351902746542080000000000 2295 254783407270339775403235523977456847801635182483296164073504077838006165176320000000000 2296 1528700443622038652419413143864741086809811094899776984441024467028036991057920000000000 2297 6785938554614903286349590053253240921936234616384375882152840317051286155427840000000000 2298 21327235457361124614241568738795900040371023080065181343908926710732613631344640000000000 2299 44638399794476772448412585732363511712404466911764333045390776836417098298163200000000000 2300 56812508829334074025252381841189923997605685160427332966860988700894488743116800000000000 2301 37875005886222716016834921227459949331737123440284888644573992467262992495411200000000000 2302 9880436318145056352217805537598247651757510462683014429019302382764258911846400000000000 2303 420444098644470483073098107982904155393936615433319762936991590755925911142400000000000 2304 1 2305 8930 2306 38202540 2307 104292934200 2308 204205565163600 2309 305573207710811040 2310 363632117175865137600 2311 353554312785562589500800 2312 286378993356305697495648000 2313 196074150784617300885353664000 2314 114742593039158044478108964172800 2315 57892853760666104259409522832640000 2316 25357069947171753665621371000696320000 2317 9694202895187970439856785682573900800000 2318 3248942856015854093129145601616910182400000 2319 957788353953473786654472123356665121771520000 2320 249024972027903184530162752072732931660595200000 2321 57217149455352343457342100564476166533310873600000 2322 11634153722588309836326227114776820528439877632000000 2323 2095372317826168224205702588777172623595855855616000000 2324 334421421925056448583230133168836750725898594556313600000 2325 47296743957972269156771118833878340459805658372964352000000 2326 5924992106735071536184600159371304832146563385267716096000000 2327 656901298790192713794379582886818579216249418801420697600000000 2328 64376327281438885951849199122908220763192443042539228364800000000 2329 5567264783298834857115918740149102931600882474318792468987904000000 2330 423968625805065116041904580980585530944990280736584964946001920000000 2331 28358790303849911095247395305590276625431572111491572099721461760000000 2332 1661014860654066221293061725041716202346706366530220651555114188800000000 2333 84883587016873315170907499190062876271648925351647827779471697510400000000 2334 3768831263549175193588292964038791706461212285613163553408543369461760000000 2335 144674490439468338076453826684069746151252987738053697695360213214822400000000 2336 4774258184502455156522976280574301622991348595355772023946887036089139200000000 2337 134547276108705554411102058816184863920665278596389938856684998289784832000000000 2338 3213305535302026770053378581139473808928829594713783245636124076803096576000000000 2339 64449728165200651216499193255997446110515382156830738241044545769022108467200000000 2340 1074162136086677520274986554266624101841923035947178970684075762817035141120000000000 2341 14689892996212400682679545850240859338703055572683042139625468540146480578560000000000 2342 162361975221294954913826559397398971638296930013865202595860441759513732710400000000000 2343 1423789628863663450782786751638729443597373078583125622763699258506505040691200000000000 2344 9681769476272911465322949911143360216462136934365254234793154957844234276700160000000000 2345 49589550976031985554093158081465991352610945273578131446501525393836321905049600000000000 2346 184189760768118803486631730016873682166840653873290202515577094319963481361612800000000000 2347 471183108941699264733243960508281512519824928513067959923569311051069370925056000000000000 2348 771026905540962433199853753559006111396077155748656661693113418083568061513728000000000000 2349 719625111838231604319863503321739037303005345365412884246905856877996857412812800000000000 2350 312880483407926784486897175357277842305654497984962123585611242120868198875136000000000000 2351 39942189371224695891944320258375894762423978466165377479014201121812961558528000000000000 2352 1 2353 9120 2354 39863520 2355 111245796480 2356 222769707451200 2357 341104976049277440 2358 415579562486703014400 2359 413917244236756202342400 2360 343654792027566836994777600 2361 241322031734913601089666048000 2362 144938012259989108814453428428800 2363 75104242716539810931125867458560000 2364 33809426596229004887495161334261760000 2365 13294906827686359460375020364672778240000 2366 4586742855551794013829382025812108492800000 2367 1393146696659598235133777633973331086213120000 2368 373537458041854776795244128109099397490892800000 2369 88594295930868144708142607325640515922545868800000 2370 18614645956141295738121963383642912845503804211200000 2371 3468202457091588784892197388320837445951761416192000000 2372 573293866157239626142680228289434429815826162096537600000 2373 84083100369728478500926433482450383039654503774158848000000 2374 10938446966280132066802338755762408920885963172801937408000000 2375 1261250493677170010485208799142691672095198884098727739392000000 2376 128752654562877771903698398245816441526384886085078456729600000000 2377 11618639547754090136589743457702475683340972120317479935279104000000 2378 925022456301960253182337267594004794789069703425276287154913280000000 2379 64820092123085511074851189269920632286700736254837879085077626880000000 2380 3986435665569758931103348140100118885632095279672529563732274053120000000 2381 214442746147890480431766313743316740054692021941005038600770604236800000000 2382 10050216702797800516235447904103444550563232761635102809089448985231360000000 2383 408492678887910601627634334166785165603537847730975146433958249077145600000000 2384 14322774553507365469568928841722904868974045786067316071840661108267417600000000 2385 430551283547857774115526588211791564546128891508447804341391994527311462400000000 2386 11017047549606948925897297992478195916327415753304399699323853977610616832000000000 2387 237968227071510096799381636637529031792672180271375033505395245916389323571200000000 2388 4296648544346710081099946217066496407367692143788715882736303051268140564480000000000 2389 64101351256199566615328927346505568023431515226253274791092953629730097070080000000000 2390 779337481062215783586367485107515063863825264066552972460130120445665917009920000000000 2391 7593544687272871737508196008739890365852656419110003321406396045368026883686400000000000 2392 58090616857637468791937699466860161298772821606191525408758929747065405660200960000000000 2393 340042635264219329513781655415766797846475053304535758490296174129163350206054400000000000 2394 1473518086144950427893053840134989457334725230986321620124616754559707850892902400000000000 2395 4523357845840312941439142020879502520190319313725452415266265386090265960880537600000000000 2396 9252322866491549198398245042708073336752925868983879940317361017002816738164736000000000000 2397 11514001789411705669117816053147824596848085525846606147950493710047949718605004800000000000 2398 7509131601790242827685532208574668215335707951639090966054669810900836773003264000000000000 2399 1917225089818785402813327372402042948596350966375938118992681653847022154809344000000000000 2400 79884378742449391783888640516751789524847956932330754958028402243625923117056000000000000 2401 1 2402 9312 2403 41578080 2404 118580684160 2405 242793950817600 2406 380312444560688640 2407 474249618367178734080 2408 483734610734522308761600 2409 411537220082394854178931200 2410 296306798459324295008830464000 2411 182584249210635630584441331916800 2412 97134820580058155470922788579737600 2413 44924854518276896905301789718128640000 2414 18163464257543336164174323596806471680000 2415 6448029811427884338281884876866297446400000 2416 2016943725014642221014573589483777841233920000 2417 557432822000921743832902775793579100871024640000 2418 136407090560225556137933855723605238801380147200000 2419 29600338651568945681931646692022336819899491942400000 2420 5701959971828544273466832994357986987412217921536000000 2421 975605351179863925190175125334651573546230486374809600000 2422 148292013379339316628906619050867039179027033928971059200000 2423 20019421806210807744902393571867050289168649580411092992000000 2424 2398848978170303745432652029741982199867339054070129229824000000 2425 254877703930594772952219278160085608735904774494951230668800000000 2426 23978894385790356239344789689300854069873921184485011781320704000000 2427 1993937294695336545748593665702632557656439138494484441200590848000000 2428 146222068277658013354896868818193054228138870156262192354709995520000000 2429 9431323403908941861390848038773451997714957125078911406878794711040000000 2430 533357599393471194920034164951326250905259644314807403699352528486400000000 2431 26347865410037477029049687748595516794719826429151485742748014907228160000000 2432 1132108281489352238796586583262233173244090606568702548688398576013803520000000 2433 42100276717885286380248063565064296130014619431773626029349822045513318400000000 2434 1347208854972329164167938034082057476160467821816756032939194305456426188800000000 2435 36850124562478415372828893285185689789095149243811267959807373649249304576000000000 2436 854922889849499236649630324216308003107007462456421416667531068662583866163200000000 2437 16670996352065235114667791322218006060586645517900217625016855838920385390182400000000 2438 270340481384841650508126345765697395577080738128111637162435500090600844165120000000000 2439 3599796936334996714660840288353760056894811934021697063268220080153790188093440000000000 2440 38767043929761503080962895413040492920405666981772122219811600863194663564083200000000000 2441 331458225599460851342232755781496214469468452694151644979389187380314373472911360000000000 2442 2198942374708618330855788038355291959407205344702664571570581926035256331332485120000000000 2443 10994711873543091654278940191776459797036026723513322857852909630176281656662425600000000000 2444 39887791913319123210872434184119249496223724857397171298257067495523254382310195200000000000 2445 99719479783297808027181085460298123740559312143492928245642668738808135955775488000000000000 2446 159551167653276492843489736736476997984894899429588685193028269982093017529240780800000000000 2447 145677153074730710857099324846348563377512734261798364741460594331476233396263321600000000000 2448 61990277904140728024297585040999388671282014579488665847430040141053716338835456000000000000 2449 7748784738017591003037198130124923583910251822436083230928755017631714542354432000000000000 2450 1 2451 9506 2452 43347360 2453 126314207040 2454 264375635334720 2455 423529767806221440 2456 540423983720738557440 2457 564357045856942693555200 2458 491837165464325557433356800 2459 362975828112672261385817318400 2460 229400723367208869195836545228800 2461 125252794958496042580926753694924800 2462 59495077605285620225940208005089280000 2463 24722493017211763112348384895653253120000 2464 9027241735999038073594638827612816424960000 2465 2906771838991690259697473702491326888837120000 2466 827703281152883801448855636784405331596369920000 2467 208873357420345382836211216576770521914613350400000 2468 46787632062157365755311312513196596908873390489600000 2469 9313201287319955646662493890784712079439955938508800000 2470 1648436627855632149459261418668894038060872201116057600000 2471 259511023413843804100586583339017318563297309375699353600000 2472 36331543277938132574082121667462424598861623312597909504000000 2473 4520907689628649366392305748359889530519215909593705086976000000 2474 499560299703965754986349785193767793122373358010104412110848000000 2475 48956909370988643988662278948989243725992589084990232386863104000000 2476 4247953366959630032247003896496912840224587729836075548644737024000000 2477 325676424800238302472270298731429984417218392620765792062763171840000000 2478 22006421275787531009911978757138054661334899958517459949383854325760000000 2479 1306726118514004427554083704130749314717886128571278139063413694791680000000 2480 67949758162728230232812352614798964365330078685706463231297512129167360000000 2481 3081850321832125538946263476658301416053357762325912493651751679148687360000000 2482 121347856422139943096009124393420618257100961891582804437537722366479564800000000 2483 4125827118352758065264310229376301020741432704313815350876282560460305203200000000 2484 120377073570762823551241051398273253311044154196450142002037420587547728281600000000 2485 2992230114473247328273706134757078010874526118597474958336358740319043531571200000000 2486 62836832403938193893747828829898638228365048490546974125063533546699914162995200000000 2487 1103890298988103406241515911876597698606413014023122518413278292036620113674240000000000 2488 16035459080037712638034652193575840253440525887914832372740253084321429019688960000000000 2489 189958515255831365096718187523898415309987768210683398877076844229653851464007680000000000 2490 1804605894930397968418822781477034945444883798001492289332230020181711588908072960000000000 2491 13468522045090287276491701734926163251369132736303820500869814296965945029411471360000000000 2492 76962983114801641579952581342435218579252187064593260004970367411233971596636979200000000000 2493 325750300625439506222124879170307204219160419668743565602432717880106577455533260800000000000 2494 977250901876318518666374637510921612657481259006230696807298153640319732366599782400000000000 2495 1954501803752637037332749275021843225314962518012461393614596307280639464733199564800000000000 2496 2379393500220601610665955639157026535166041326276039957443856374080778478805634252800000000000 2497 1518761808651447836595290833504485022446409357197472313262035983455816050301468672000000000000 2498 379690452162861959148822708376121255611602339299368078315508995863954012575367168000000000000 2499 15497569476035182006074396260249847167820503644872166461857510035263429084708864000000000000 2500 1 2501 9702 2502 45172512 2503 134463510720 2504 287617449430080 2505 471117382166471040 2506 614965222854633530880 2507 657309971056909725434880 2508 586649149168291929950630400 2509 443637123248821652804887833600 2510 287476855865236431017567316172800 2511 161039307803780626175477254750617600 2512 78533502438977018698241074566717849600 2513 33527764502794034905787535680406466560000 2514 12587280730477531961772806252586884874240000 2515 4170585682031555590000723138357121188331520000 2516 1223024251255753676767712060323225788478218240000 2517 318130190532526044627460160632312025685334179840000 2518 73523421811961574758346348235023223713943899340800000 2519 15114867663027469000321096642421090096140256359219200000 2520 2766020782334026827058760685563059487593666913737113600000 2521 450729672245097133437860907904609026978358484705162035200000 2522 65396777900288638633347819001432364277950921962676237107200000 2523 8444714363645967684393174888445831387196271227354279313408000000 2524 969734699425345289091149583023196304296371812607849741156352000000 2525 98912939341385219487297257468366023038229924886000673597947904000000 2526 8947816666574539855158582675599880237919876281995137857783595008000000 2527 716488134560524265438994657209145965717880463765684742538078978048000000 2528 50665946658208501627471765045503893290050118509144849650907013447680000000 2529 3155265505680157032386689919730345906270017725086744774811657458155520000000 2530 172487847643848584437139048945258909542760968971408714356370607712501760000000 2531 8246031942199471036640002275383022707818443742439603699230362600965406720000000 2532 343241079594052981900140094712818320212942720779048503980463843265185054720000000 2533 12377481355058274195792930688128903062224298112941446052628847681380915609600000000 2534 384430009145339339728156906078356518638495847272534324458119504457007261286400000000 2535 10214854528719016741348169218653473209537175370384483478458603975571907228467200000000 2536 230401718814440044277075372376295006837338511132005571791899623004566351930982400000000 2537 4371405583992889488716403011031326886481395535531565172916582036465015650149990400000000 2538 69022193431466676137627415963652529786548350561024713256577611102079194476052480000000000 2539 895518714777490721170242884041235386461370907278936023277647979939796728330321920000000000 2540 9402946505163652572287550282432971557844394526428828244415303789367865647468380160000000000 2541 78434334262584614139569321868099421287384949464357542916830095023507562230102097920000000000 2542 507955688557690834427687036860072442623064434626315516032804424914144212537804062720000000000 2543 2480713827839885470460797156758493324438221657477354845741603005394657782161368678400000000000 2544 8795258116886866667997371737598294513917331331056076271265683382762877591299398041600000000000 2545 21499519841279007410660242025240275478464587698137075329760559380087034112065195212800000000000 2546 33651422360262794207989944039506518140205441614475422255277397290571009914536827289600000000000 2547 30071483811298667164586758503388803444438905272509951802588312472425157795969079705600000000000 2548 12529784921374444651911149376412001435182877196879146584411796863510482414987116544000000000000 2549 1534259378127483018601365229764734869614229860842344479723893493491079479386177536000000000000