1 1 2 0 3 1 4 0 5 2 6 0 7 3 8 3 9 0 10 6 11 6 12 0 13 7 14 21 15 12 16 0 17 14 18 36 19 24 20 0 21 18 22 90 23 132 24 60 25 0 26 28 27 150 28 240 29 120 30 0 31 39 32 339 33 900 34 960 35 360 36 0 37 62 38 540 39 1560 40 1800 41 720 42 0 43 81 44 1149 45 4968 46 9300 47 7920 48 2520 49 0 50 126 51 1806 52 8400 53 16800 54 15120 55 5040 56 0 57 175 58 3765 59 24588 60 71400 61 103320 62 73080 63 20160 64 0 65 246 66 5790 67 40824 68 126000 69 191520 70 141120 71 40320 72 0 73 360 74 11880 75 113520 76 480000 77 1048320 78 1234800 79 745920 80 181440 81 0 82 510 83 18150 84 186480 85 834120 86 1905120 87 2328480 88 1451520 89 362880 90 0 91 728 92 36894 93 502248 94 2968440 95 9170280 96 15981840 97 15845760 98 8346240 99 1814400 100 0 101 1022 102 55980 103 818520 104 5103000 105 16435440 106 29635200 107 30240000 108 16329600 109 3628800 110 0 111 1485 112 113145 113 2157360 114 17354340 115 72832680 116 176064840 117 254620800 118 217728000 119 101606400 120 19958400 121 0 122 2030 123 170970 124 3497976 125 29607600 126 129230640 127 322494480 128 479001600 129 419126400 130 199584000 131 39916800 132 0 133 3007 134 344541 135 9085452 136 97566000 137 541129320 138 1742285160 139 3445485120 140 4251139200 141 3193344000 142 1337212800 143 239500800 144 0 145 4094 146 519156 147 14676024 148 165528000 149 953029440 150 3162075840 151 6411968640 152 8083152000 153 6187104000 154 2634508800 155 479001600 156 0 157 6030 158 1043190 159 37723260 160 533264700 161 3832179120 162 15983903880 163 41502162240 164 69269618880 165 74444832000 166 49836124800 167 18920563200 168 3113510400 169 0 170 8184 171 1569744 172 60780720 173 901020120 174 6711344640 175 28805736960 176 76592355840 177 130456085760 178 142702560000 179 97037740800 180 37362124800 181 6227020800 182 0 183 12159 184 3149979 185 155082900 186 2854995360 187 26192751480 188 138712649040 189 459888549120 190 996946030080 191 1437144508800 192 1367090524800 193 825080256000 194 286442956800 195 43589145600 196 0 197 16352 198 4733670 199 249401640 200 4809004080 201 45674188560 202 248619571200 203 843184742400 204 1863435974400 205 2731586457600 206 2637143308800 207 1612798387200 208 566658892800 209 87178291200 210 0 211 24381 212 9488409 213 632947728 214 15050445900 215 174286569240 216 1154337871680 217 4788809605440 218 13111511212800 219 24340905388800 220 30846585369600 221 26306049369600 222 14449801766400 223 4620449433600 224 653837184000 225 0 226 32766 227 14250606 228 1016542800 229 25292030400 230 302899156560 231 2060056318320 232 8734434508800 233 24359586451200 234 45950224320000 235 59056027430400 236 50999300352000 237 28332944640000 238 9153720576000 239 1307674368000 240 0 241 48849 242 28544205 243 2569816476 244 78417321240 245 1136022947280 246 9300372180120 247 47545180522560 248 161102887545600 249 374524166016000 250 607062398342400 251 685831616870400 252 529826064768000 253 266983516800000 254 79114299264000 255 10461394944000 256 0 257 65534 258 42850116 259 4123173624 260 131542866000 261 1969147121760 262 16540688324160 263 86355926616960 264 297846188640000 265 703098107712000 266 1155068769254400 267 1320663933388800 268 1031319184896000 269 524813313024000 270 156920924160000 271 20922789888000 272 0 273 97920 274 85786560 275 10393520640 276 404936052000 277 7286642475840 278 73054766988000 279 454764422327040 280 1877832612794880 281 5356270535616000 282 10797452207942400 283 15514728182553600 284 15803549861299200 285 11155334141952000 286 5191467240960000 287 1433211107328000 288 177843714048000 289 0 290 131006 291 128746410 292 16664093400 293 678330196320 294 12604139925840 295 129568848121440 296 823172919528960 297 3457819037312640 298 10009442963520000 299 20439835646630400 300 29708792431718400 301 30575780537702400 302 21785854970880000 303 10226013557760000 304 2845499424768000 305 355687428096000 306 0 307 196095 308 257672355 309 41917544820 310 2076649997640 311 46149478432200 312 562389879900240 313 4222553528914560 314 20993373324080640 315 72341031485923200 316 177690950179142400 317 315746164685952000 318 407137614570086400 319 377424376045516800 320 245202020743680000 321 105994853572608000 322 27387931963392000 323 3201186852864000 324 0 325 262122 326 386634018 327 67171367616 328 3474971465400 329 79694820748080 330 995210916336000 331 7621934141203200 332 38528927611574400 333 134672620008326400 334 334942064711654400 335 601783536940185600 336 783699448602470400 337 733062897120153600 338 480178027929600000 339 209144207720448000 340 54420176498688000 341 6402373705728000 342 0 343 392364 344 773623116 345 168701179752 346 10592839837440 347 289356777836280 348 4259775521977920 349 38279547284912640 350 226943341684940160 351 933344048101852800 352 2750351798315721600 353 5921245378381132800 354 9397489130328499200 355 10983867868618444800 356 9339395951837952000 357 5619149989060608000 358 2267507354112000000 359 550604138692608000 360 60822550204416000 361 0 362 524286 363 1160688606 364 270232006800 365 17710714165200 366 499018753280880 367 7524340159588560 368 68937160460313600 369 415357755774998400 370 1732015476199008000 371 5165761531919788800 372 11240707219822080000 373 18011278812054528000 374 21234672840116736000 375 18198613875746304000 376 11029155770400768000 377 4480594531725312000 378 1094805903679488000 379 121645100408832000 380 0 381 785407 382 2322107661 383 677900575692 384 53807717409600 385 1799697762543240 386 31843926245202120 387 340314582679525440 388 2387006000930073600 389 11602873897965907200 390 40520654310613276800 391 104059166120362252800 392 199143548613225216000 393 285338997985257216000 394 304848957306845952000 395 239336735054376960000 396 134073174833934336000 397 50726006870482944000 398 11617107089043456000 399 1216451004088320000 400 0 401 1048446 402 3483636870 403 1085570773224 404 89904730843200 405 3100376804661360 406 56163512390081040 407 611692004959217280 408 4358654246117808000 409 21473732319740064000 410 75875547089306764800 411 196877625020902425600 412 380275818414395904000 413 549443323130397696000 414 591499300737945600000 415 467644314338353152000 416 263665755136143360000 417 100357207837286400000 418 23112569077678080000 419 2432902008176640000 420 0 421 1571310 422 6968736630 423 2720892073020 424 272428102178700 425 11121032936114640 426 235505368200647160 427 2977268071622201280 428 24545885252687789760 429 139898798989057785600 430 573358810294390982400 431 1734957845171706355200 432 3941635291536637094400 433 6782755652378754048000 434 8852819329381547520000 435 8706971077779566592000 436 6347968468101292032000 437 3326385270679511040000 438 1184519165231001600000 439 256671161862635520000 440 25545471085854720000 441 0 442 2097150 443 10454061750 444 4356217681200 445 454951508208120 446 19141689213218880 447 414847224363337920 448 5342844138794426880 449 44733116259693227520 450 258323865658578720000 451 1070842073499515116800 452 3273038065322510284800 453 7502994764658878284800 454 13016067981627110400000 455 17114139358025149440000 456 16946297841220780032000 457 12432271181066440704000 458 6552413333521735680000 459 2345925761384325120000 460 510909421717094400000 461 51090942171709440000 462 0 463 3143497 464 20911094433 465 10911448803900 466 1375745039148360 467 68360766641556480 468 1726384809377050200 469 25702187521549250880 470 247708379922621932160 471 1644446842420449513600 472 7845833702119233744000 473 27699799865593407552000 474 73795710777208464844800 475 150141473214815475993600 476 234533624726404523520000 477 280956646514577825792000 478 255933972279974596608000 479 174138367298054455296000 480 85707184282299740160000 481 28823806541872742400000 482 5926549291918295040000 483 562000363888803840000 484 0 485 4194302 486 31368476700 487 17466686971800 488 2296538629446600 489 117579844328562000 490 3037922395035897600 491 46061530905262118400 492 450683643586388889600 493 3030569819182719475200 494 14620825330739032204800 495 52126561665864304819200 496 140088426789758051404800 497 287266878448003841587200 498 451953110094783897600000 499 544966995187934871552000 500 499435673378882752512000 501 341724321262587174912000 502 169068442803215155200000 503 57136703662028390400000 504 11802007641664880640000 505 1124000727777607680000 506 0 507 6288381 508 62742899769 509 43729445295888 510 6933282508201500 511 418419070497176760 512 12563219033551272240 513 219428578650377638080 514 2460695107001372841600 515 18921552223433708217600 516 104393085989937813129600 517 426547602812551935052800 518 1319441638356424341158400 519 3135120575888335171737600 520 5770126469118299992704000 521 8247844339855717588992000 522 9127140519507391180800000 523 7741302112404522934272000 524 4937065480026729713664000 525 2290619816483449651200000 526 729757472509611786240000 527 142748092427756175360000 528 12926008369442488320000 529 0 530 8388324 531 94118007060 532 69992221752936 533 11570026581965880 534 719258297747860080 535 22088515675551076080 536 392795626402384087680 537 4470706570424859072000 538 34812534627691083648000 539 194165346649139268480000 540 800968643959240044288000 541 2498794849923090630912000 542 5982974273328666501888000 543 11088299828141816087808000 544 15950721684523500306432000 545 17754845365635899609088000 546 15140879903546458693632000 547 9705062517250244272128000 548 4524102929304870912000000 549 1447712937377558691840000 550 284372184127734743040000 551 25852016738884976640000 552 0 553 12578815 554 188248089765 555 175168775834988 556 34885060135233000 557 2552114120911427160 558 90871466741160973560 559 1855934381506521476160 560 24121113170926940784000 561 213822473304419068320000 562 1356461020347133936435200 563 6371288265629895419750400 564 22697860135196694704256000 565 62363870999426633180544000 566 133578705675099527466624000 567 224287532943584281307136000 568 295374742609172849086464000 569 303631967374414454071296000 570 240888984256193800310784000 571 144553705930203587297280000 572 63427923068854290186240000 573 19195122428622095155200000 574 3580504318335569264640000 575 310224200866619719680000 576 0 577 16777214 578 282379204836 579 280345359228024 580 58200094019430000 581 4384969945980861600 582 159654417813094881600 583 3319073136623482761600 584 43771519771445188800000 585 392832411981159427200000 586 2518756694045133873408000 587 11941607887300551753216000 588 42896925420470298777600000 589 118744767725524599859200000 590 256069111522057238845440000 591 432624344202645062307840000 592 572994639852709798563840000 593 592123054845282449448960000 594 472072905995137356349440000 595 284583308931102303682560000 596 125408133200331021680640000 597 38105872673116455567360000 598 7135156619932253552640000 599 620448401733239439360000 600 0 601 25159320 602 564782519160 603 701428118637840 604 175301144922606000 605 15521995089158070240 606 653965066047327400800 607 15574446786016549045440 608 233793427971962346626880 609 2379435864753528348768000 610 17273118430167130253923200 611 92732991431724370715788800 612 377898929210745674725593600 613 1190864235884726590387200000 614 2939138650117892409707520000 615 5725859817898940940380160000 616 8834258684396871216691200000 617 10782120779704571456839680000 618 10345898080981556833259520000 619 7708853803727947752161280000 620 4367614208980215427153920000 621 1817707000944480477511680000 622 523839415180026281656320000 623 93377484460852535623680000 624 7755605021665492992000000 625 0 626 33554416 627 847187946114 628 1122510953731416 629 292402196893290120 630 26659020240001749600 631 1148275714313530202400 632 27829820435492621145600 633 423815336172618044054400 634 4366039317526046160000000 635 32027480166289226306688000 636 173524374976148227519488000 637 712900933001021056900608000 638 2262983704043928580915200000 639 5622208188713727580569600000 640 11019095291595236818452480000 641 17095522728941032634818560000 642 20972118504563860464230400000 643 20219723255967976310169600000 644 15133124298524793200640000000 645 8609820284760099832627200000 646 3597308129215844499456000000 647 1040543673740120309760000000 648 186134520519971831808000000 649 15511210043330985984000000 650 0 651 50323416 652 1694424653856 653 2807971699439280 654 880012867163177880 655 94183777423974648960 656 4686409428065321196240 657 129827294816894323608960 658 2244310872822676559341440 659 26132292927256201397712000 660 216178097244128514682387200 661 1320073318342698799354675200 662 6118214968352110870953907200 663 21962684311336611755168256000 664 61950043290039285001420800000 665 138639975488269333601402880000 666 247522014539028806670213120000 667 353094830353825968123555840000 668 401432358353036437511884800000 669 361095037694190091708416000000 670 253605828266871426765619200000 671 136077066618343309902643200000 672 53855567570863655460864000000 673 14813205591381091614720000000 674 2528327237062950715392000000 675 201645730563302817792000000 676 0 677 67108350 678 2541664483590 679 4493432566523880 680 1467623539234273680 681 161708534621368333200 682 8224543141874721335520 683 231824769198449209332480 684 4064806409472995986437120 685 47898546536986642040544000 686 400328714321967997133568000 687 2466622261709249445914112000 688 11523529003703200697461248000 689 41662384918629294929421312000 690 118277878391364842422272000000 691 266260855684943430384353280000 692 477948506349116580705607680000 693 685217542203088075782881280000 694 782644993450104898713600000000 695 707056951089855390216192000000 696 498601836248982753698611200000 697 268556825107470775305830400000 698 106670591467987190611968000000 699 29440276662242211397632000000 700 5041143264082570444800000000 701 403291461126605635584000000 702 0 703 100651005 704 5083426514985 705 11238664590688080 706 4414104196267087140 707 570382741766308390920 708 33464152438534977836040 709 1076109633960060454634880 710 21367243508757004436497920 711 283766038000790074012483200 712 2665414291885233146933875200 713 18435016987041928556162880000 714 96697747727032525994227507200 715 393132589915642116809299430400 716 1258690914020638451348835840000 717 3209440300452937897645178880000 718 6564753830464068384617472000000 719 10811103208071385946287841280000 720 14336016585430385707073372160000 721 15250547920944530584406016000000 722 12908718185182291887954739200000 723 8573023687474724206701772800000 724 4368450586351760203360665600000 725 1648050555893873929814016000000 726 433538320711101058252800000000 727 70979297158282591862784000000 728 5444434725209176080384000000 729 0 730 134217726 731 7625194831806 732 17983896924848400 733 7360584859009090800 734 979056948963632076720 735 58703761735472657316240 736 1920394498722591475584000 737 38669680608043006778256000 738 519633529464596380273440000 739 4930499869448501030915232000 740 34403411712374609316572160000 741 181871966450361851863879680000 742 744602794912654938776355840000 743 2399103949649912060275399680000 744 6152619745220932364906004480000 745 12651559154579020188529336320000 746 20936988873939683816792801280000 747 27889388177410666515433144320000 748 29794038890799205778595840000000 749 25318834534115601022210867200000 750 16877490549841977638097715200000 751 8630230581235533216109363200000 752 3266660835125505648230400000000 753 862035498158119546060800000000 754 141555302855438578089984000000 755 10888869450418352160768000000 756 0 757 201309472 758 15250586219466 759 44974992451880472 760 22126714314527420760 761 3448781075904056182080 762 238241746263014705980440 763 8876590291192709068804800 764 201990178284464832087087360 765 3051332815095492393806928000 766 32440983628746283639852003200 767 253205175347125965130412044800 768 1496725941282967923038217907200 769 6857624726997445003782648268800 770 24777352559044208523025866240000 771 71490099431577221583904235520000 772 166161300225589106798465064960000 773 312765426693638177956295639040000 774 477795276076533661413863055360000 775 591731290127498325829587763200000 776 591344588228663271919575859200000 777 472598321198454354082443264000000 778 297653908298009141431436083200000 779 144396027413895219196192358400000 780 52039721915124374701670400000000 781 13117458064603974903005184000000 782 2063440760854277734465536000000 783 152444172305856930250752000000 784 0 785 268435386 786 22875987148050 787 71966088478719264 788 36892843779669694200 789 5918505202935847004400 790 417779730791054025750720 791 15832786083664513063201920 792 365310675960890384284560000 793 5583032100726393870516960000 794 59951467388044071523075392000 795 472006938981877324169848704000 796 2811579916115573995345873920000 797 12970646659082235068963297280000 798 47155601168438504985776332800000 799 136827579117933510802902466560000 800 319671041296599193408400793600000 801 604593864513336672095798476800000 802 927701163975656656312292966400000 803 1153668541364197445880579686400000 804 1157370341923210942816940851200000 805 928319151847066730526788812800000 806 586677586014782749646762803200000 807 285525393992664932744154316800000 808 103217408332090629857280000000000 809 26093360826352511227920384000000 810 4115992652258137116770304000000 811 304888344611713860501504000000 812 0 813 402628590 814 45752367458070 815 179960972538126780 816 110858446545155372700 817 20825446741440186933360 818 1691833691373337229576040 819 72918656299649736077785920 820 1897800917180929118695995840 821 32533229933799593868360691200 822 390415480882259564579710262400 823 3427753907710467009936419558400 824 22749104516191220560075332249600 825 116960909355925780980025397606400 826 474524659290624802902781554816000 827 1540279231849942881710881628160000 828 4040073794171827582500278108160000 829 8620681084546091125585692672000000 830 15020653352633264948033015193600000 831 21390531324080639744869016371200000 832 24844593445479393552732436070400000 833 23406744007396587772044420710400000 834 17715801278418660396819224985600000 835 10609198457085704655063082598400000 836 4910893733225489847446568960000000 837 1694086679472937089721565184000000 838 409884268287372821211709440000000 839 62044778128483770612056064000000 840 4420880996869850977271808000000 841 0 842 536869886 843 68628766696170 844 287955857862659160 845 184824049340736981120 846 35732388280293083771280 847 2965887651957929079655680 848 130004526515644536681381120 849 3430291158400994076113527680 850 59483427766872842548011571200 851 720879494376475119329515872000 852 6383500876439056748315089152000 853 42686629116266867153704394112000 854 220951172052769326900328396800000 855 901893717412811100821094451200000 856 2943730884581952252618860789760000 857 7760476547047055971592155422720000 858 16636768304578845579075586867200000 859 29113605541290873239753737420800000 860 41627394106797082043857453056000000 861 48531816549035576162647931289600000 862 45885168862946108813562052608000000 863 34844924970822538043991687168000000 864 20932871520178744377382010880000000 865 9718570058118889065035857920000000 866 3362079998119521668215209984000000 867 815652543922487505306648576000000 868 123784667912355827363610624000000 869 8841761993739701954543616000000 870 0 871 805273599 872 137258324560059 873 720026901175655700 874 555192037641592916160 875 125617831128745177819320 876 11988613966810682231568720 877 596883919928223397204949760 878 17736476161325346436265130240 879 344310308509805558444508566400 880 4652435818976651290935151401600 881 45818032663112719529025874368000 882 340299159510721938911645893632000 883 1955940194209638021819240014208000 884 8872283529698258758319910911232000 885 32236862258249082953829072322560000 886 94866001442370097891589715517440000 887 227893587816922536745547474042880000 888 449185354306407765398755449446400000 889 728223693534278093858040631296000000 890 970937620160760699249630501273600000 891 1061529423963271589145090849177600000 892 945818541573750707883863851008000000 893 679799993652104761245175382016000000 894 388002304757779862562741288960000000 895 171729490730159100366371487744000000 896 56807215589528367595198414848000000 897 13214013299643984571065434112000000 898 1927504114635255026090508288000000 899 132626429906095529318154240000000 900 0 901 1073741822 902 205887910869180 903 1152097946520919320 904 925560025993027809000 905 215503273977803053745040 906 21011340281667555466483200 907 1063763313340819726567296000 908 32042661164249747515573305600 909 629137189252738366241450572800 910 8583992143576827580652841792000 911 85252564449786382411735260288000 912 637911689905177010726253282432000 913 3690929216366506716756459072768000 914 16842673341983706415821342720000000 915 61529993631916213655039283855360000 916 181971526337693139811587275612160000 917 439150407329266227912019361218560000 918 869257103071524657557757161472000000 919 1414819992961759105672223809536000000 920 1893343423772485822336613071257600000 921 2077173679063597069476619645747200000 922 1856792158176678877723736014848000000 923 1338667115784030778112968753152000000 924 766286039457440836060446720000000000 925 340096901462198679064527765504000000 926 112798778635134247685090181120000000 927 26304241931375613314767257600000000 928 3846166467276770350226472960000000 929 265252859812191058636308480000000 930 0 931 1610562015 932 411777403686435 933 2880656639552016120 934 2779560322766950913460 935 757038138999153675554880 936 84799622585583232005651840 937 4870980271160311445983581120 938 165000240731282265244314086400 939 3620467846711309377381577056000 940 54964207402351025891182610601600 941 605645621785072450474364625753600 942 5019523498259850560230226104128000 943 32147350952085039450490232505984000 944 162423355858618451702165070506496000 945 657746332607157467394394193135616000 946 2160748682910526074372119393280000000 947 5809672606667267423468469412085760000 948 12864499900343275740741755546296320000 949 23548180956813717185135921614848000000 950 35682387587595814655261093783961600000 951 44714274970728710344683869709926400000 952 46169003207351512831665958104268800000 953 39014844845420531259096941592576000000 954 26695057460247115595197916774400000000 955 14553026682686413036156932194304000000 956 6170491070631561634962387369984000000 957 1960594408896825860655387770880000000 958 439104005014097948317522329600000000 959 61803916336240516662259875840000000 960 4111419327088961408862781440000000 961 0 962 2147483646 963 617666953833006 964 4609215337727154000 965 4633560619697743641600 966 1298573004022776489324240 967 148587904889517509641597680 968 8678197228979898256270233600 969 297957820298315105179265414400 970 6611798504169881137570238784000 971 101344422661125225415837216012800 972 1126038679120358519908657224960000 973 9401135306614524110793851055360000 974 60603772687803572184757972972800000 975 308004038375253196988667026891520000 976 1253962671582398721133770025205760000 977 4139525839483359008932651510947840000 978 11180194806005268619024919462952960000 979 24859742697615026823925753931120640000 980 45681541920665675264599619420160000000 981 69471431751419143488185574496665600000 982 87351376262393823619891119774105600000 983 90481214256526346785608180193689600000 984 76691022575057031740080914432000000000 985 52623828881036790354335386828800000000 986 28765956463910627393249336623104000000 987 12228183362627989022239684558848000000 988 3894884575862276107996008284160000000 989 874361843560919126284818186240000000 990 123342579812668842265883443200000000 991 8222838654177922817725562880000000 992 0 993 3221159935 994 1235337086041365 995 11524273674102377388 996 13912204897306005943800 997 4558906195936841796437880 998 598896625072133215590701400 999 39646239149967525835855824960 1000 1528840989021984770203354483200 1001 37854680874425921079434532672000 1002 644431427739685697596590840134400 1003 7927317950249081730580631324928000 1004 73127198560583999153931910164864000 1005 520336242304828460160716941370496000 1006 2918560602160552367294864091504000000 1007 13122715015452414705546360506591232000 1008 47914415263800620210030908812779520000 1009 143467583212400282961130598496583680000 1010 354809277633200320119994274209259520000 1011 728253617143139858517553543222886400000 1012 1243841939432600168648337323375001600000 1013 1768726576283139549998789196865536000000 1014 2090315398095845133056046039726489600000 1015 2044412353266529058178309592724275200000 1016 1642747557641691171357371459174400000000 1017 1072450187716271744415226073186304000000 1018 559534979339585316120221628235776000000 1019 227670393426794849877297703944192000000 1020 69591254003416790460214392913920000000 1021 15027237640510153949393466163200000000 1022 2043375405563213820204802375680000000 1023 131565418466846765083609006080000000 1024 0 1025 4294965220 1026 1853007303778800 1027 18439332018720449784 1028 23190849175177324370280 1029 7819239387854845268564400 1030 1049205345254782002593958960 1031 70614281070955326126815648640 1032 2759724157745655030919401705600 1033 69097563244681962427494842400000 1034 1187518432818246172087481962848000 1035 14728597221377804943893933291673600 1036 136853261814553474199132607644160000 1037 980068711921853348137725536394240000 1038 5529117165945851537601374997964800000 1039 24991467359322430689958992833556480000 1040 91689304688117881411129166114611200000 1041 275754971618795297303236277530214400000 1042 684758812568785613416062794487398400000 1043 1410825692365614041770507467025612800000 1044 2418212447113781193808489072253337600000 1045 3450101776303885276377687273956966400000 1046 4090149581935163919326483899259289600000 1047 4012133683958001084616538271016550400000 1048 3232871286402345552360407531520000000000 1049 2116134418968632861437202809749504000000 1050 1106841775316542643218203571912704000000 1051 451445902277727423646599399604224000000 1052 138308146163272661794143967641600000000 1053 29931132701207639056521048883200000000 1054 4078527972472249717591879188480000000 1055 263130836933693530167218012160000000 1056 0 1057 6442352640 1058 3706020964552320 1059 46102036051024135680 1060 69618645855173935272000 1061 27436910405010204310692480 1062 4224188718876546915789873600 1063 321961086200317640820068666880 1064 14116385053547572244339317109760 1065 393835218634479063149551299456000 1066 7505147194755227815078662539558400 1067 102860992535865209152320730229913600 1068 1053708714640830051513435270043699200 1069 8308488172115774430415714442323968000 1070 51583452666980712411838750039434240000 1071 256660409881807473165461005857841152000 1072 1037631214747301593564813756273016832000 1073 3444875972571616257080907131568537600000 1074 9467260356066411458541372581411020800000 1075 21661257895526803572750956348642918400000 1076 41414006688090540570483708198555648000000 1077 66276507345746273810236783445291827200000 1078 88757965410716647710261210441616588800000 1079 99233466032696980589624535178818355200000 1080 92178997772705505738392026297466880000000 1081 70595141379307035810087535841378304000000 1082 44063599510508140634457087938396160000000 1083 22041750437458644647930541301039104000000 1084 8620587775476137569787850808885248000000 1085 2538554749317808332288235772313600000000 1086 529189004428274400857546324705280000000 1087 69598106368961938729229164216320000000 1088 4341658809405943247759097200640000000 1089 0 1090 8589934458 1091 5559034796749938 1092 73764740104111583520 1093 116046442535980389613320 1094 47054581422180136510623120 1095 7399172092498457938199734320 1096 573307891329680865041688829440 1097 25473045949349493213424039340160 1098 718572874024276174584148628160000 1099 13822775956692209479664747492236800 1100 190993387850352613391776983533260800 1101 1970564167467106628859345032165836800 1102 15636907632309695512716014016537600000 1103 97637788168015573286086508015385600000 1104 488329352404292515640965885304340480000 1105 1983573124806485305718498702118850560000 1106 6613996973524437216858577985606860800000 1107 18249761899564037303666682368334643200000 1108 41911690098687993103731405230260224000000 1109 80409800929067299947158927324857958400000 1110 129102912915188662344095879616626688000000 1111 173425781239498131501195936983973888000000 1112 194454798381435960094632532086620160000000 1113 181125124259008665924423645063413760000000 1114 139074148339645438758737868873007104000000 1115 87020357245699738625695972304879616000000 1116 43632054972639561872214483202473984000000 1117 17102867404789002477781557650128896000000 1118 5047178365934409025519950495744000000000 1119 1054299480884076551997500770222080000000 1120 138933081900990183928291110420480000000 1121 8683317618811886495518194401280000000 1122 0 1123 12884767801 1124 11118082349313873 1125 184422968313199302876 1126 348323739457523020106040 1127 165039174305225814275068320 1128 29761379404971332659995784680 1129 2609482199353556901264033675840 1130 129945115257731026501984507981440 1131 4079516036880266416270491494716800 1132 86888806547286775817761465424457600 1133 1324393676767445243894830085248396800 1134 15035406193297038389031389837589350400 1135 131070756414592462747363734494221977600 1136 898379112586447302634051943233559040000 1137 4931901800780610969236899243710554112000 1138 22002957618694854134414697988469121024000 1139 80685129371740521311622979182334832640000 1140 245330590244122526596823314546611609600000 1141 622570365031864300625846578601078784000000 1142 1324580556255964227007927955491169894400000 1143 2369191308744409916375850816164644454400000 1144 3565792873398647194971453859398893568000000 1145 4511794354641927079197257894890438656000000 1146 4785311595135062158200414036907130880000000 1147 4232127617952326080260468615609974784000000 1148 3095786004025009764002704842053910528000000 1149 1850949798543069987906853618704187392000000 1150 889207808175108684313833371187806208000000 1151 334774275743818377062282597435965440000000 1152 95100056366128564727519245007585280000000 1153 19161187545511562866776815645491200000000 1154 2440012250886140105240612626759680000000 1155 147616399519802070423809304821760000000 1156 0 1157 17179869182 1158 16677130160059020 1159 295081196555633374680 1160 580601036380422506110200 1161 283023767188296701401610160 1162 52123586717444466522972643200 1163 4645656507377434583839108550400 1164 234417184566112566706191553526400 1165 7440459199736256677975726675001600 1166 159954837137881342196737857324364800 1167 2457793965684537874457300772305971200 1168 28100248219126970149264586204088268800 1169 246504605196875229982055026681848115200 1170 1699120437004879031982037830478848000000 1171 9375474249156929422832838293115617280000 1172 42022342112583222963110897986194247680000 1173 154756261769956605406387380379062804480000 1174 472411418588681015889979946724888576000000 1175 1203229039965040608147961751971897344000000 1176 2568751311582861154068696983657481830400000 1177 4609279704573631170407605752712662220800000 1178 6958159965557796258441711781813813248000000 1179 8829133910902418198299883257694257152000000 1180 9389498066011115650476404428750848000000000 1181 8325181087565006721762199362346942464000000 1182 6104551650804319789379713711802941440000000 1183 3658267542113500413941492754205900800000000 1184 1761312748945428366149885184725483520000000 1185 664501373121702345099045244376186880000000 1186 189145813251373052903040989244948480000000 1187 38183442009122135549625340180561920000000 1188 4871341184153468323985707059118080000000 1189 295232799039604140847618609643520000000 1190 0 1191 25769607165 1192 33354285832231305 1193 737736345607485823440 1194 1742540812130579950935540 1195 992324988268133572943628840 1196 209484930054936342156913979640 1197 21113948630068229270814348683520 1198 1192991377113761268164860431665280 1199 42094611521379974490056422994217600 1200 1000651548425837464731602690479555200 1201 16935389799776784236837135999249049600 1202 212677398310838287228417420834036608000 1203 2045486276510453015909887379166433228800 1204 15441748035015596480721470141923901184000 1205 93284494613872932349935322140459958272000 1206 457892610131082906762077179979299012608000 1207 1848385565827836758028678192275658018816000 1208 6194298672701397910260479580849982402560000 1209 17358019105519736544453397862953807872000000 1210 40890169347044399080309265215937222246400000 1211 81262981030008231154443132976427915673600000 1212 136504636189290313560988007537961374515200000 1213 193862093472973782580049082102943973376000000 1214 232427648744424730934941798294939238400000000 1215 234453419540272094199982948965444747264000000 1216 197853667793388067795105683356924903424000000 1217 138508602471906233053467636901226741760000000 1218 79464570594827181494399922706867814400000000 1219 36719462517567811841283479058713149440000000 1220 13326104295408355195483857115750072320000000 1221 3656359805172484083017473940898447360000000 1222 712839593281124198076575132984279040000000 1223 87979374113802033972590345673768960000000 1224 5166573983193072464833325668761600000000 1225 0 1226 34359734270 1227 50031442019265450 1228 1180391494743159058776 1229 2904480587884890531896400 1230 1701626209348062742493292720 1231 366846273392429342567457697680 1232 37582240752759032402890237580160 1233 2151565569661410011610267875539200 1234 76748763843023692446819176098176000 1235 1841348259713793587621849421358521600 1236 31412985633869030599848463555085030400 1237 397254548402549604308384530693125120000 1238 3844467947824030801838474580403109376000 1239 29184375633026313929461392857410441728000 1240 177193514978588935277038017977511444480000 1241 873762878149582590561043516748267704320000 1242 3542014869885716910650969010574626938880000 1243 11916185926814114804630979214975076229120000 1244 33512809171074432480758833973935718400000000 1245 79211587382505937006549833448216962662400000 1246 157916682355442831138478660200143169126400000 1247 266051112413022830863534303294108935782400000 1248 378895053035045146961798280948193689600000000 1249 455465799422838346219407192161127628800000000 1250 460581657992979181678203698568542552064000000 1251 389602783935971815800831653002046865408000000 1252 273358937401698965692993781048247582720000000 1253 157167828440708934622649960229010145280000000 1254 72774423662013921337467912873050112000000000 1255 26463062777565337338064673242255196160000000 1256 7274536168335846030485322541616332800000000 1257 1420807845378094927829164558909440000000000 1258 175663515428564463804333072737894400000000 1259 10333147966386144929666651337523200000000 1260 0 1261 51539345193 1262 100062935192538597 1263 2951078799674802513084 1264 8716392742388055055072440 1265 5964405174481794579333549000 1266 1473340785302434594673624812560 1267 170587468480985355561383260840320 1268 10926947931694465665335487104851200 1269 432876028984937358380884262354169600 1270 11470207759419391833853659981815568000 1271 215232496178431460424144326118184204800 1272 2984966245437995929056923028514439577600 1273 31614291447498078243946518004978076006400 1274 262308514672890742449479222034278924544000 1275 1739619882382216461290514086523923091456000 1276 9370010780664249264904214749123080118272000 1277 41513007167260553966233597244790991552512000 1278 152811000532055458697493997750209718210560000 1279 471046355564422689094277548876075805491200000 1280 1223211957503846848120015924656711632486400000 1281 2687369308295157865164552760232033034240000000 1282 5008655196043866528454916231830953674342400000 1283 7928801511894338307384890151381728349388800000 1284 10657243555434962837874772009947080294400000000 1285 12138907775402117453508043428769983627264000000 1286 11672291358008824373867393072703980568576000000 1287 9418143567428240423760052967228246065152000000 1288 6321222018935269021888159228634742128640000000 1289 3485520993371849800070502052967428915200000000 1290 1551412571202261178139787421408359874560000000 1291 543438851218586856912042593812752629760000000 1292 144183580148969073276103619438129971200000000 1293 27227844891427491889671626274373632000000000 1294 3260108183394828725309828496988569600000000 1295 185996663394950608733999724075417600000000 1296 0 1297 68719476734 1298 150094429138568916 1299 4721766104740774077624 1300 14528304896898169355796000 1301 10227184139615685804862479360 1302 2579835297212441837198462669760 1303 303592696209211693963738154578560 1304 19702330293727521396118553474160000 1305 789003294126851024584294582439712000 1306 21099067259124990080755354669061414400 1307 399052006722993890249643755754684748800 1308 5572677942473442253807028925232958976000 1309 59384114947172125686056027555347282944000 1310 495432653712755170969498011567203266560000 1311 3302046249785843987303990573358750179328000 1312 17866258683178915939247386090338245529600000 1313 79483999464635391021816225491812103577600000 1314 293705815137296802590357016285444360192000000 1315 908579901957770945707796263778215892582400000 1316 2367212327625187759233482015865206302310400000 1317 5216821934234872899190626860263922899353600000 1318 9751259279674710226046298160367798412902400000 1319 15478707970753631467807982021815263009177600000 1320 20859021311447087329530136827733032960000000000 1321 23817233892811255725337883158971424702464000000 1322 22954979932081676931933954492405914271744000000 1323 18562928197454781881827112153408244547584000000 1324 12485276209429829109153668497040474112000000000 1325 6898267563081685678803536193061807718400000000 1326 3076362079626957018941510169574464552960000000 1327 1079603166268837867793599865083888926720000000 1328 286946352452560051624378074317350502400000000 1329 54280026267426419315538919476009369600000000 1330 6509883218823271305689990342639616000000000 1331 371993326789901217467999448150835200000000 1332 0 1333 103078815840 1334 300188960581648320 1335 11804715450541472921280 1336 43596719105945766626502000 1337 35838729403345305464466872160 1338 10355136333338417989319347490640 1339 1376486474130302351906026743361920 1340 99877818601579059376486178103498240 1341 4438029769166318241260868848240716800 1342 130933921672447621116995396369635056000 1343 2720432447254210227101295295022517657600 1344 41602583641013556063262489399902721689600 1345 484389607701105038422058425273866716467200 1346 4408842091805832310401394959806778916608000 1347 32030854352881715259839898346937013596160000 1348 188863721271789917345310392419086232178688000 1349 915894323062646458160480616434655055060992000 1350 3692156146287004240610824304965836035702784000 1351 12477147121929562955835430932525710474035200000 1352 35579424574433660281500162944188536197529600000 1353 86032787847578103692260511067552382667980800000 1354 177008563599797561053247786817448694297395200000 1355 310498960990516916060155353197104368569548800000 1356 464651126683232528631491554033220216094720000000 1357 592699934601764087575953201406643661963264000000 1358 642902376602095429339136785539797033287680000000 1359 590532177912237814333568489118102345744384000000 1360 456441602004541773923798153680026657619968000000 1361 294202290369213564658759838448065131315200000000 1362 156144940501797440324518973705649452482560000000 1363 67035245517467137121658560487075600138240000000 1364 22691540235129345696208825037279125831680000000 1365 5827988451373483215636358354225122508800000000 1366 1067078357618781221524350916997677056000000000 1367 124059774484432056025577815958303539200000000 1368 6881876545613172523157989790790451200000000 1369 0 1370 137438953470 1371 450283493574136950 1372 18887664796679650586160 1373 72665133315014550649368120 1374 61450274667075503845309652160 1375 18130437369464402661023276043840 1376 2449380252051393086407492937986560 1377 180053306909430597810740624658647040 1378 8087056244205785459804131359138720000 1379 240768776085770252158736141766512390400 1380 5041812887785426563964789325084953958400 1381 77632489339553669872736744852839368422400 1382 909395100455037951158082790728123386880000 1383 8322251529898909449833310586838258242560000 1384 60759662455977586532375817358815255134208000 1385 359861183860400918751373403282848927051776000 1386 1752304646660657525299145008478706283929600000 1387 7090606477436711678631291593767872811622400000 1388 24045714341901354965963065601273205055488000000 1389 68791636821242132803766843872511866092748800000 1390 166848753760921334485330395274840842436608000000 1391 344265867919920411880449275474529590181888000000 1392 605519214010280200652502724372393474129920000000 1393 908443232055017969933452971238707399229440000000 1394 1161582635310716919426568519654315899224064000000 1395 1262849773272109181746339616587188152303616000000 1396 1162501427627020846785309866082796446941184000000 1397 900397927799653718738442638863012841127936000000 1398 581506313175345443638716140703068454912000000000 1399 309213518923967923630096437241724440412160000000 1400 132990887868665436375523521109067311349760000000 1401 45096134117806131340793272000240901160960000000 1402 11601696876479540011957177788974235648000000000 1403 2127646832018739171743011843652714496000000000 1404 247747555642074210833687632468456243200000000 1405 13763753091226345046315979581580902400000000 1406 0 1407 206157905919 1408 900567192146015499 1409 47220062558416042732500 1410 218042619107017640360404560 1411 215293956734708808091778606040 1412 72736825439192367383211528369360 1413 11094732883709126430540650864801280 1414 911288745681384257527179085739176320 1415 45379075877678973016244410122357187200 1416 1489091465857753332976173811542417513600 1417 34216396427119894178712306756431452992000 1418 576199209147480961774910333304115725158400 1419 7363890678789660322794756909757960863820800 1420 73398475492604060232352087426553115595776000 1421 583035143115000761123860921215479964180480000 1422 3755207785619417754287555072614975480381440000 1423 19885644798019854759104238208998544137117696000 1424 87552958917643363276654793518104792713146368000 1425 323386065364331343928925104751047381198848000000 1426 1009188005623627687984047471410999180102860800000 1427 2675468673284258807422734828258300215041228800000 1428 6049951083289640289146690851355024770203648000000 1429 11700180590167547450721675360349273508806656000000 1430 19378752191843736117291172680758114616606720000000 1431 27491127593409912021393563641436460829507584000000 1432 33361262402504206956707429647553898771775488000000 1433 34536167526401330822835747690421182612897792000000 1434 30362239617586608059463632641145741097566208000000 1435 22519316771212660157476739763842753668055040000000 1436 13960764157001341154481643176765152097730560000000 1437 7141765952616466478277681094167201683865600000000 1438 2960983929835683932989623722303705957007360000000 1439 969663975341096183002736235311144443576320000000 1440 241327338314729255300624824492797984768000000000 1441 42880972755715677991797434386415301427200000000 1442 4844841088111673456303224812716477644800000000 1443 261511308733300555880003612050037145600000000 1444 0 1445 274877898504 1446 1350850893037695720 1447 75552460320692838070896 1448 363420104899056150598625280 1449 369137638802343110369042585520 1450 127343213508920347154051293993920 1451 19740085515366859912548053119847040 1452 1642524184453337918074332927913616640 1453 82671095511152160576148719695271110400 1454 2737414155629736413803943004285124473600 1455 63390979966454361793482305602180234060800 1456 1074765928955408253677119944313009963929600 1457 13818386257124282694431473498133478574233600 1458 138474699455309211014870900663495724441600000 1459 1105310623774023935715346047130456214028288000 1460 7150554387378434589823736750908291097161728000 1461 38018984949379051992909331411707993797664768000 1462 168015311357850014874678295442685002815488000000 1463 622726416386761332891887143900821557342208000000 1464 1949584374426013243164328098949486494112972800000 1465 5184088592807596280360139261241759587645849600000 1466 11755636298659360166412932427235519950225408000000 1467 22794841966324814700790847996326153543483392000000 1468 37849061151632454264648892390277521833984000000000 1469 53820672551509107123360558763218605759791104000000 1470 65459675031736304731668519678520609391247360000000 1471 67909833625175640798886185514759568778854400000000 1472 59824081307373562400188822643428469354004480000000 1473 44457127229249974871314763386982438881198080000000 1474 27612314795078714385333189916288579755048960000000 1475 14150541017364267520179838667225336056381440000000 1476 5876871725553561734638454172607171012853760000000 1477 1927726253805712825993515292833314651504640000000 1478 480527029797439771429506637141943255040000000000 1479 85514197955789281772761181140362146611200000000 1480 9675918423132120567560133645851374387200000000 1481 523022617466601111760007224100074291200000000 1482 0 1483 412316073981 1484 2701702196073239289 1485 188883852502840424379408 1486 1090449195847916379024032700 1487 1293071996122896255071859761400 1488 510664835771489557658709264076560 1489 89339757673186550654768321394816960 1490 8301451307085840457591125874607203200 1491 462903646233603572747586750502734163200 1492 16879175959089755365951955331091215196800 1493 428465854715731770140354585274586986240000 1494 7935402872469811127397275453056914486643200 1495 111161258431119977983975605507194217386188800 1496 1211435492570905808327202951695009577993600000 1497 10502937897721677141699408366580108560396288000 1498 73750129788485114761994072024710322859761664000 1499 425535346505506905241052279118674554081787904000 1500 2041333470597601142679421602826458862143651840000 1501 8218780485639494144111597965384259929243975680000 1502 27984055490747139670172424099402977787335884800000 1503 81062446935973502898949210592724586693169971200000 1504 200684654401199679221096790631106474660632166400000 1505 426003160162972505756840789080903158696247296000000 1506 776973319550282089200321201027684703135334400000000 1507 1218616874416594851605803144377058961598971904000000 1508 1643014529889681212408726818802739709234642944000000 1509 1901128038009355057827208965463302278770851840000000 1510 1882053807175650227586682029615440787603456000000000 1511 1586446691663978046508211172149654842968637440000000 1512 1130882508774634040670709871158845078739353600000000 1513 675280963507769844248298376669835321011077120000000 1514 333390746120920963571821058943539952148807680000000 1515 133642028776010523943740238558904913619845120000000 1516 42384695977953890340617637093137984992051200000000 1517 10231499198536017598527201319651678303027200000000 1518 1765855112221612003579724390367875825664000000000 1519 194041391080109012462962680141127562035200000000 1520 10198941040598721679320140869951448678400000000 1521 0 1522 549755813810 1523 4052553503751534030 1524 302215244686343752653216 1525 1817478286796884221993317400 1526 2217006353443452999163523357760 1527 893986458034058831851190977955760 1528 158939429831006242077617678496921600 1529 14960378429718343001881930692737510400 1530 843136196956054984942230528963433728000 1531 31020937762549774318181008966421494732800 1532 793540729465009178487434983279197100800000 1533 14796039815984214001117829248898039232768000 1534 208504130605115673273520308194250926712576000 1535 2284396285686502405639535612424438045237504000 1536 19900565171669330347683471164703231015518208000 1537 140349705189591794934164407566658704290230272000 1538 813051708061634758489195226927093128106876928000 1539 3914651629837352270484164910233466935649902592000 1540 15814834554892226955331308786870131203153920000000 1541 54018526607068266097180520099856469080558796800000 1542 156940805279139409517538281924207413798694092800000 1543 389613672503739998275780648834977429371038924800000 1544 829211478359620196812890730165480163849011200000000 1545 1516097577948931724135993509665091884436684800000000 1546 2383413076281680596088245729990899317438152704000000 1547 3220569384747626120085785117926958809078038528000000 1548 3734346242393534474855531745411844988762849280000000 1549 3704283533043926892773175236587453105852907520000000 1550 3128436256098706118145107580912327247056076800000000 1551 2234152702754189366956086552401401577723658240000000 1552 1336411385998175420976416914672445305965772800000000 1553 660904620516288365409003663714472733284761600000000 1554 265356331298215335061486961824976512588185600000000 1555 84288864926110340909805767549134026729062400000000 1556 20377484199116245915281641458162994459443200000000 1557 3522034306020091886591888647089900276940800000000 1558 387559759542751423814165353058155049779200000000 1559 20397882081197443358640281739902897356800000000 1560 0 1561 824632660089 1562 8105107828650001365 1563 755546216821781158841676 1564 5453190398502278617775739240 1565 7764974671912473049335314284320 1566 3583705354373287356738185140842600 1567 718803380071664324064991852300203840 1568 75517119582831243094400277773859861120 1569 4712050975406894132170203829005688483200 1570 190762875658556948326192446159371456611200 1571 5344140368097858306077216567487464140915200 1572 108730293453412057667992751857782354945715200 1573 1667353258250257047559226566755845050986854400 1574 19838951265030386794667686619353085574298752000 1575 187429974244681327200425789331728653655451648000 1576 1432302150665515462362789172736240047107833856000 1577 8987138573291856360054834323806955847790116864000 1578 46870507524959052910489003758118941504436678656000 1579 205202279124741905735820391364468614087607009280000 1580 760259555504119310099964463360557537519262924800000 1581 2399023053387854136520675963226806418571128832000000 1582 6480183330754983188761058028148114411137449164800000 1583 15040507549540132439470501913088231200565107097600000 1584 30074411992831364873929049752714696545789542400000000 1585 51885345043138800460959232980523335283091963904000000 1586 77264047916269453728392309005854564112507600896000000 1587 99235991901173015566606201959449175664153853952000000 1588 109712273510365153277002838857283548924854927360000000 1589 104055014965188848222846796052952868917162803200000000 1590 84237205213596974702546552342563497572947722240000000 1591 57797231113036924317408263930517772792013783040000000 1592 33286166417746796658063941375241384014276198400000000 1593 15879114346495670575529084115083125436134195200000000 1594 6160935366388754499952525647821501451416371200000000 1595 1894183026353636685809214182860427878622822400000000 1596 443902109498032295277956251270723502761574400000000 1597 74476067125465398609622108679342128732569600000000 1598 7965372952707601631549030019432081417830400000000 1599 407957641623948867172805634798057947136000000000 1600 0 1601 1099511627774 1602 12157662160522045476 1603 1208877188959390016757624 1604 9088902510207852828729870000 1605 13312942990381499300313100066080 1606 6273424250712515993952481509199680 1607 1278667330312322407275750955799018880 1608 136073860735944143195635935341109888000 1609 8580965753857733279441124596561712384000 1610 350504813554564122334355634449234213068800 1611 9894740006730707433667391906947423146393600 1612 202664547090839901334868435018304072336384000 1613 3126202385895398421844933924204085523234816000 1614 37393506244374271183695838809280334579251200000 1615 354959383317693324053168108434042704972091392000 1616 2724254596141439129791413938433152900197724160000 1617 17161225438522077961620473420887532983147929600000 1618 89826363420080753550493842606050641211378810880000 1619 394589723694591584516309473942071962776076451840000 1620 1466500584401170354102748406621258605957967052800000 1621 4641105301496568863523813644529405423343563571200000 1622 12570752989006226379246335407461251392903859404800000 1623 29251803620720644682128113096010982237281202995200000 1624 58632726407713798023722105995764301207142400000000000 1625 101387277009995920325830220231055771248745775104000000 1626 151307526447791281336698832893782169415937163264000000 1627 194737637559952496658356872173486506339544858624000000 1628 215720263487686379661232502477979644743856947200000000 1629 204981593674278990327548484524993410587269529600000000 1630 166240257724439760038137018132725593568171786240000000 1631 114258050840075673213840110946363100278061793280000000 1632 65911428214977304950718879086768295295267635200000000 1633 31492872361693125815996681268341274359680204800000000 1634 12237581867851398658995245528093868876103680000000000 1635 3767988568508157125703146724262692762786201600000000 1636 884282184690044498669320613894357105246208000000000 1637 148564574491388045795430052005626102415360000000000 1638 15910348023334005819739419757124259938304000000000 1639 815915283247897734345611269596115894272000000000 1640 0 1641 1649265868440 1642 24315325963342670520 1643 3022217287720075191640080 1644 27269729723595684533111490000 1645 46622567173865859988549029845280 1646 25140292303316398987855653509083200 1647 5779096683408300893739421155254815680 1648 686123306666126166786374670753739325760 1649 47875680949897253752764466158805808160000 1650 2150224192973602267042486633166200285584000 1651 66418838925076983052842446244008484023616000 1652 1482967639679628907662913150887995220169152000 1653 24865169723851367473181076693903117551861760000 1654 322594567849209657633403706052953988676723200000 1655 3316302808155387423921495623456634591117219840000 1656 27535446123473345422574654361239770625941002240000 1657 187549933031232692803517222941003554171005337600000 1658 1061295275866767276140332923557753456288462438400000 1659 5041455732994019172926187902452005350100728217600000 1660 20274698527206085532551481949225574729215354470400000 1661 69504217395623415825654089384922007033988618649600000 1662 204221746835285258481479881801623179083297293926400000 1663 516496581127082775077557438589672294680861350297600000 1664 1127872988559287432834988791645073193658866237440000000 1665 2130953682935224298707095351064188827550919163904000000 1666 3487033609904022863112491633632203283681188249600000000 1667 4942001114888389140259958307028504713746520735744000000 1668 6059499696934606896464662183685249013081254658048000000 1669 6413018654266620044995489047307092535260531916800000000 1670 5837058825542360510687193800261007361193426288640000000 1671 4545101962452284768638554120738600651678768168960000000 1672 3005752118515862792190582775090052174607569387520000000 1673 1671619545984243885942162866671033321313953382400000000 1674 771401739950954877641856341701661941064269824000000000 1675 289984262138726082687422633904549455881410969600000000 1676 86509150026511752300225306062852601111222681600000000 1677 19698370711692912367727977678102493996777472000000000 1678 3215216163048747009405674409252194195865600000000000 1679 334933223773262019948873426169205574598656000000000 1680 16726263306581903554085031026720375832576000000000 1681 0 1682 2199023239168 1683 36472989780096285930 1684 4835557386486201905810520 1685 45450556936984061088924133920 1686 79932191357350242918805305427920 1687 44007160355920282452769313645289120 1688 10279526036504279386157626655281006080 1689 1236172752596308190426205174808744187520 1690 87170396145936774226367605316296636262400 1691 3949943572392640411751764349501118036672000 1692 122942937843423258672020970496758275515161600 1693 2763270732268417913990965750028268874617216000 1694 46604137061807336524517233029113454250818508800 1695 607795629454045044083111591002266301537290240000 1696 6277646232993081523789823155893168632821481472000 1697 52346637650805251715357894796742325287886864384000 1698 357938640623943307645413972467772345900221767680000 1699 2032764188313453798730172004511825309696008069120000 1700 9688321742293446761336066330962452079749105254400000 1701 39082896470011000711000215491829941943414913597440000 1702 134367329489750262787784365125314608644633673728000000 1703 395872740681564290583713428195785106773690728448000000 1704 1003741358633444905472986764083333607124441497600000000 1705 2197113250710861067646255477294382086110590074880000000 1706 4160520088860452677088360481897321883853092552704000000 1707 6822759693360254444888284434370624397946439335936000000 1708 9689264592216825783861559741883522921153496612864000000 1709 11903279130381527413268091864892518381418652368896000000 1710 12621055714858961099663429610089191659933794304000000000 1711 11507877393360281261336250582389289128818680791040000000 1712 8975945874064493864063268130530838203079474544640000000 1713 5945592808816748279430446671093336053919871139840000000 1714 3311746219606794646068329052073725368268226560000000000 1715 1530565898034058356624717437875230013252435968000000000 1716 576200535708944008249142121084836219000035737600000000 1717 172134017868333460101781291511810845117199155200000000 1718 39248176848894436689660525304199361891139584000000000 1719 6414521978074160012991609398747264131792896000000000 1720 669050532263276142163401241068815033303040000000000 1721 33452526613163807108170062053440751665152000000000 1722 0 1723 3298532786175 1724 72945982848282861075 1725 12088966412190709372389300 1726 136363759704417943835079237240 1727 279899021421536783257570414853160 1728 176308404093431855246447003124761040 1729 46433895805692938362177557853360882560 1730 6227121630145810209324002090844303450240 1731 485618042565633799196894531272357547049600 1732 24179098613158494728754537084203686789728000 1733 822828757416607023838643621287896482607667200 1734 20142024221861176579304889055432060704092544000 1735 368873923089433949331815994952480811996798361600 1736 5211896063595915376598771958622341961808148480000 1737 58222358016073553304878389536163765950060134400000 1738 524479731837688458390434549983340589788897931264000 1739 3871536824784708688069653791607965800309566836736000 1740 23728058969061999409933152783559744457250803159040000 1741 122055020177215728981330416520223489024903968768000000 1742 531639239464202198815031066885235057123987483033600000 1743 1975136150302249029880522569351247360790851297443840000 1744 6295697177310899509064081337290539280697575989248000000 1745 17297239871096832805416895689391091370339807461376000000 1746 41109239242159255197813655755868637208493189693440000000 1747 84729493458857305020094187710440812551454420434944000000 1748 151685656906659673369128848586802587003266900164608000000 1749 236012972294187536094428598338499823927975851589632000000 1750 319043523542866885065013994230698858078005486419968000000 1751 374175550536036808243804536929770246450253597245440000000 1752 379752401874078397226163168274611096790072704368640000000 1753 332229145215828648938423933471987456411910222643200000000 1754 249178184671948869507361517562345543267449139363840000000 1755 159030636593003627056513351819876906861331774177280000000 1756 85505745007731956725440672293044334183237812224000000000 1757 38209896075228514571854043121823610290044508569600000000 1758 13930256250113799894542973778793876108727445094400000000 1759 4035885788051777257382224782156293614104005836800000000 1760 893629888114924715708212431406832839513079808000000000 1761 142005975472880361174181913416855990818570240000000000 1762 14418038970273600863621296745032963967680512000000000 1763 702503058876439949271571303122255784968192000000000 1764 0 1765 4398046511102 1766 109418975937372825900 1767 19342375437903929024928600 1768 227276962471852736479441752600 1769 479865851485723361879668276527600 1770 308609647830943428869818892711337600 1771 82588265574881597348883176485844870400 1772 11218070507695312228311265237535813193600 1773 884065688985330824167938104957004028819200 1774 44408253653924349045759451503050617429708800 1775 1522714576989790789005272818155163721922355200 1776 37520777711453935244618827366825381284665548800 1777 691143709117060562139114782907984132909820723200 1778 9815996497737785709114432360470696338129305600000 1779 110167069799154025085966955950326958949740347392000 1780 996612826024571665065511205194803396652041879552000 1781 7385135008945474068493893610761264081385955377152000 1782 45423353749810545021136133562612355456328366899200000 1783 234421718612138011201324766709485547788902266470400000 1784 1024195582458393396919061918278640274486444395888640000 1785 3815904971114747796973260773577180112937068921159680000 1786 12195521613940234727544449246385293454621461250048000000 1787 33590738383560220705360804614698849133555173425152000000 1788 80021365233607649327981056034442892330875789312000000000 1789 165298466828854157363100014938984303219055748317184000000 1790 296548554119959092293369412739234549608587360993280000000 1791 462336679996158246404995636935116124934798206566400000000 1792 626183767955352242716759896596505197774592320471040000000 1793 735730045357214655387945644249451301240573400186880000000 1794 747996926354796513190990085966832904451326727946240000000 1795 655482344557592804012784598813444074620740970741760000000 1796 492410776535080990735292588453597750480978407587840000000 1797 314749526966400459466958374587680088354395321794560000000 1798 169480924117429855094256627148213438353223188480000000000 1799 75843591614748085135458944122562384361088981401600000000 1800 27688378482359266328984166266075941372337691033600000000 1801 8032523399254660078074789039008387866316872089600000000 1802 1780845254251775271403433253414918414894366720000000000 1803 283342900413497446206200425592643166603837440000000000 1804 28802625413934037920134423428012487183695872000000000 1805 1405006117752879898543142606244511569936384000000000 1806 0 1807 6597066596463 1808 218837958450894659667 1809 48356157432700785222694104 1810 681879243354151593500768296740 1811 1680212311087447256427336235636800 1812 1236118121803973745519468445775705040 1813 372881633678290961759751377446309389120 1814 56461999733563528329378592088830815613440 1815 4918451641957796094063571456584439669987200 1816 271311883212965413807472522761834260877728000 1817 10164094272357186222808802327226975997616640000 1818 272543088730611186840865991090075441526887539200 1819 5446223262358131762755692513236185446380388838400 1820 83711549800280239888958819521041826974799739520000 1821 1014948065274711498903634584180588075263249571840000 1822 9905935527513954198820319972075075748661195272192000 1823 79128298019203148636281590148811100975736898543616000 1824 524392320083087453862053324928269856152167945334784000 1825 2915661582925554567825271386075692982540215594188800000 1826 13727579452469776483723591151514635344585070234419200000 1827 55149058574861927031302179997202613756126817059307520000 1828 190229166535102416395725889852761092754233827593912320000 1829 566230489161785575547543448640359135624897202814976000000 1830 1460161977831402200080763786131493214470824928870400000000 1831 3271807050226430565665603930124045693758637863337984000000 1832 6383209059868958416509021980025571787977475656187904000000 1833 10855561617623721864979608513908467506074797049118720000000 1834 16096638379274578213623835184506761778173458802278400000000 1835 20796572222367110799264555934814073135847772509962240000000 1836 23371766524713571369568998861335821640450115350036480000000 1837 22783409506877025477266787255891153702463453664378880000000 1838 19186441886296658108710919884132988989418858946232320000000 1839 13879099923008384883171745558995563304378551060398080000000 1840 8558773356025745432368390843952243436559935524044800000000 1841 4453763078986576966702609754935246001038163548569600000000 1842 1929185636037665635256689625322846996754562285568000000000 1843 682713397450291931773157545316106449467595135385600000000 1844 192251111370501376950527051328961931691066340147200000000 1845 41425434543512203075295773792947553213266001920000000000 1846 6413384592169312443549931616637447146236280832000000000 1847 635062765224301714141500458022519229611245568000000000 1848 30207631531686917818677566034256998753632256000000000 1849 0 1850 8796093021690 1851 328256941006257992850 1852 77369939427519465590831520 1853 1136481524236453202042332571880 1854 2880558770689171287696886307776080 1855 2163626595777004065621889926912727920 1856 663175001781700326222023963028448212480 1857 101705928959431744430941335726194922213120 1858 8952837594930261363962493701945398420128000 1859 498215512772006478569201285688083836043808000 1860 18805473967724581656612387235898572072224768000 1861 507565399749768438437113302404747085085642752000 1862 10201302815599202963372270543847333198722807808000 1863 157607103102822694068803207150680207065586894848000 1864 1919729060750268972721302212972762484605914447872000 1865 18815258229003336732575128739467216045230297858048000 1866 150871461029460823204069286687209214604683950620672000 1867 1003361286416364362702970516294098771216572123250688000 1868 5596901447238971124449218005441958064904612667392000000 1869 26430963322481159570528120384750642267782279909539840000 1870 106482212178609106265631099220828048523317292975063040000 1871 368262811456264598063907330459136892053846193937776640000 1872 1098870239940010930389726092666019422116239232204800000000 1873 2840302590429196750833546516228543536610774068428800000000 1874 6378315633624006973968107845309107084298219978358784000000 1875 12469869565617957740724674547311909026346363951382528000000 1876 21248786555251285483554221390881818887214795891671040000000 1877 31567092990593804184530910472417018358572325284085760000000 1878 40857414399377006943141166225378694970454971619737600000000 1879 45995536123072346225947007636704810376448903972126720000000 1880 44911336669196458150520789912968863330306166358016000000000 1881 37880472996058235226686547179812380228356739484876800000000 1882 27443450319050369306876532743403446520402706799001600000000 1883 16948065787934061009642525060756273434766647859609600000000 1884 8831682566358405848269760565747929617715238115737600000000 1885 3830682893592972004184395084379618052136786880102400000000 1886 1357394271501329203468240301593204511068873398681600000000 1887 382721377486750978629650669404508944967238313574400000000 1888 82567526186610908704385347160302463259928166400000000000 1889 12797966558924690849179728809846881805288865792000000000 1890 1268720524330850548384457773438793947652554752000000000 1891 60415263063373835637355132068513997507264512000000000 1892 0 1893 13194135339007 1894 656513895175287078621 1895 193425505082663209806595212 1896 3409637997557926108252348316400 1897 10085365141984808748965384755540200 1898 8664588338805428358956576414708212200 1899 2992942014400759484215533862430421595200 1900 511513932305176373622255102821016247478400 1901 49749136416913596223945391469511483204108800 1902 3038533683404155308916986808663871968541347200 1903 125224873866841819639395672620907555621419020800 1904 3675193379038588849827773493778143524310908851200 1905 80062728915242401294351821908421350138016716236800 1906 1337366595939575574775717685832343545420332319744000 1907 17578553841199867820681494466928955780487033094144000 1908 185655021077407316861307227464973989852844070776832000 1909 1602616203840907851031834382183350758830307624443904000 1910 11466891743943521447468363386469306182467415548248064000 1911 68801078060172840433746494220081490256960492211732480000 1912 349508061743301952082526113289397612825095870347673600000 1913 1515286036601297477330566965271779621839753220440555520000 1914 5643699177529179898821645606549165262664303196466544640000 1915 18155031736725311806638464123834885481099144729813319680000 1916 50659811674829694390707680869296308752393053292134400000000 1917 123031194729503651909405560622644011613966032597417984000000 1918 260685434972575502518714899574039672006875065027198976000000 1919 482685578969795047881681653830153100233463635748585472000000 1920 781613799910050702279499867254041649243199419690516480000000 1921 1106796318049250670386651733579625047420636939367219200000000 1922 1369218501159501147233840198680646738065234523659960320000000 1923 1476965633010899099098745155751263210973234208461291520000000 1924 1385005095974731558337264335620796708832116316150169600000000 1925 1124228421516371461724010625066370777989111940225433600000000 1926 785325564766194561043904774103173235932847030455500800000000 1927 468451311660443606366556021559949619753531566614118400000000 1928 236169102455896976272494077069549440918330855863091200000000 1929 99252163272542387547134192484280230956441981996236800000000 1930 34123615844010939040223699269157666865187797545779200000000 1931 9347061836560543201032913004876379396173293682688000000000 1932 1961391584562942136272673921792985014739593592832000000000 1933 296034789010531794623040147135718587785596108800000000000 1934 28606627060507511174287655034441377819689746432000000000 1935 1329135787394224384021812905507307945159819264000000000 1936 0 1937 17592186011646 1938 984770849407038849030 1939 309481070737841886379573224 1940 5682794470879403607514330089600 1941 17290171513280446445393268959366640 1942 15165550081833852658367105632516844880 1943 5322709027019818642301166814908483254400 1944 921321935650921002814470237178650763708800 1945 90545435238896931083934350376669983202720000 1946 5578851854036304139264801573290262523075865600 1947 231644273765959057622179062259039819899922560000 1948 6842821358327409261218433965328393514719333120000 1949 149924155014885599625331373847529123964164587264000 1950 2517126088776328455482632165417913103963337865472000 1951 33237378621649466668641686721975083066744021483520000 1952 352494783925811296990039326191479635007215609200640000 1953 3054360946652354878859599477680175751698456472616960000 1954 21930422201470678532233756256644851730603865403555840000 1955 132005254673106709743043770434721136722423695812853760000 1956 672585160164122744594524106194044606986424744115568640000 1957 2924089861023985848395502831322731197404190603461263360000 1958 10919135543602095199579383882639193633274760198995312640000 1959 35211193233510612682887202155003751540082050227421839360000 1960 98479320759230192030581815222364073968175332515840000000000 1961 239684073825383296844843013399978916143633845216477184000000 1962 508901000379533047296705124600767434987403766103015424000000 1963 944122371384338810279809086269424381579712475605499904000000 1964 1531660506829507600374468824035666280127826514096947200000000 1965 2172735221699124333830162300933871399870818907114700800000000 1966 2692441466195929948241733389724588665754020143347793920000000 1967 2909019929352601740046969521589557558616162250564567040000000 1968 2732129718953404881447842124061781037435875892815462400000000 1969 2221013392713692554141144717389338109457821173651865600000000 1970 1553703063744455061078167023145590198430927413051392000000000 1971 928070940754528806884842282554151309889347895112499200000000 1972 468507522018200980540803759054719263784524924846080000000000 1973 197146932273583445890800144666967257401815090593792000000000 1974 67864510310535127101817747868910824785408356777984000000000 1975 18611556146934475493361440662592456329086659198976000000000 1976 3909985202566959581696168114776123147673898319872000000000 1977 590800857496732738697695836497998381623539662848000000000 1978 57152838857951648512937954936814241641872228352000000000 1979 2658271574788448768043625811014615890319638528000000000 1980 0 1981 26388272775150 1982 1969541725139642020950 1983 773704646386259803142106300 1984 17049157115315048494054750880700 1985 60532648679894200351281049332884400 1986 60722715927631892183464089236503926600 1987 24012852821916519300769290558509599464000 1988 4630561868876194197960245741614439256753600 1989 502606503492187725975692356705729248697958400 1990 33971111018031757956550343973727877169318153600 1991 1539160890602951699379752287575898277767394150400 1992 49405437287770598703073200342540875605786552089600 1993 1172330912119933862018514338478646608712918081382400 1994 21261439872822269641051042621429646792398751634816000 1995 302654726994231094327315394451883666559185629339648000 1996 3454970773616322139593808272850977780612757274234880000 1997 32188882048529673022076548973677245054087872449732608000 1998 248320651007904156671503757604405249881693963795705856000 1999 1605359396082327237624297152131018162271670976620871680000 2000 8784491935872970642841724757699061882678648481694433280000 2001 41025470163581187447088047728345899304250771697319608320000 2002 164656659925000979651500889151881732356519305958305792000000 2003 571169541942107800931042633529217217850322750230716743680000 2004 1720371085288875154933653624828279855837304950548692992000000 2005 4515966166512667003802944278790448329525336233128361984000000 2006 10360349001956137169559252425310459457762709635864657920000000 2007 20814388390386375411211103495317397622729483621721964544000000 2008 36664681987515526754674264111441647734823228607733956608000000 2009 56652303538779041179984548025010000899915090771732070400000000 2010 76756459395471306346235249900068425350062015353842565120000000 2011 91077892293452807882642731341821118369230999427880058880000000 2012 94445034056525811695388313215277977353576567312178216960000000 2013 85313939594697502682083348663363694551921760716770508800000000 2014 66834389519889810796877038970934040487268563973832704000000000 2015 45135967551358974026776588643872422804709629494506291200000000 2016 26070955322304601557644853649291465244858909631656755200000000 2017 12746008097680695825145874243045527531241367838654464000000000 2018 5201655385545579736906957778384078015043561402138624000000000 2019 1738827107222859289650264490961361850454443649138688000000000 2020 463646590266062898829529063993443940847428378296320000000000 2021 94811907690085905097619990895005551306057967468544000000000 2022 13959580891054690149285095493316878521027291774976000000000 2023 1317173565307676364565616589357742173653380890624000000000 2024 59811110432740097280981580747828857532191866880000000000 2025 0 2026 35184372088830 2027 2954312600997717432150 2028 1237928222034765177796862640 2029 28415519759750707247135091180120 2030 103775125846507955094006668883859200 2031 106279881773429931733687508851021804800 2032 42702996616813219959676271450683927411200 2033 8339801802101467393110942636239879411308800 2034 914667571745478520867488206139189437772000000 2035 62363370182027211773836095160337412637833696000 2036 2846677507439944341137326365987962309739914496000 2037 91968053217213788144927969358636634381369508736000 2038 2194737669224982124411697309380005245229188198400000 2039 40005753656868210826619453088981633419069457715200000 2040 572072075366812721985989102198287938731338672373760000 2041 6557446763306832982197577219528730207257313721630720000 2042 61323403150406991165293498469689796960702097472716800000 2043 474710879814337634810773758952175522163744115647283200000 2044 3078713537491547765505550533827319769060551224328192000000 2045 16896398711581818541088925409204080617885817238496870400000 2046 79126850466138389045780592625369067696593537646690304000000 2047 318394184306399864103422394421124271105615868456501248000000 2048 1107127890650704989179198064903430684160563450234011648000000 2049 3342262849818520117836725434434195637706434568581545984000000 2050 8792248259199950710761045544180917742907038621040246784000000 2051 20211797003532741291821799726020151480538015505626300416000000 2052 40684654409388412012142397904365370863879254767838429184000000 2053 71797703468201545908974059398847629189518630701370966016000000 2054 111131871855858958026138933749086130399959362636349440000000000 2055 150820477324746682744228766410412262034370010564337336320000000 2056 179246764657553014025238493162052679179845836605195550720000000 2057 186157938394098218509328784306494173669717258731540971520000000 2058 168406865796681312810025552609338050994385700259889152000000000 2059 132115075976035166532675910918722490776106200534614016000000000 2060 89343864161963419246668335005190694299529911093900083200000000 2061 51673403122591002134748903539528211225933294338467430400000000 2062 25294869263087808204400948341424087805080920586715136000000000 2063 10335446260780624346712097808899245205301714447499264000000000 2064 3459042658298784103807167541260131244579800639078400000000000 2065 923383195329558838077361959872111758547182858272768000000000 2066 189033014522675077456542285953513104230492395274240000000000 2067 27862008943251428650057253031696942800412711321600000000000 2068 2631688859040564280363189552904469731416442142720000000000 2069 119622220865480194561963161495657715064383733760000000000 2070 0 2071 52776549695016 2072 5908625254677846403080 2073 3094826463712044945134907264 2074 85249654099807197084244763314320 2075 363298187022057094231505312586878040 2076 425482740034182504755490533769241347240 2077 192588604302753209545085175889534180073280 2078 41891172495282996455368785695995946974930560 2079 5072370653610639201736705034411739089551065600 2080 379210892736763402507787561930442761533081353600 2081 18877584019451801488035637148915134844064785241600 2082 662279776318856155231888404390583345229979309696000 2083 17104308891707862450102225599877521506292848030464000 2084 336506561774133052546043354521114806863553642822528000 2085 5182658669872853823493862993381349824884400415197184000 2086 63879633510379404976659102344426264499166566310244352000 2087 641589350798627912910066430437796502112082203026792448000 2088 5329681128072242764178025824983798587701593832219369472000 2089 37073600941804627885916018194708608272670299707047936000000 2090 218186877971061255489786460106431742924166840101352898560000 2091 1095819166187991477978454994692989165023197488432669327360000 2092 4730688992037389843267545548245235531752364087676068495360000 2093 17659828844810610733981044544346374805274433549403160576000000 2094 57288515680774573896617406458937426842190692519485243392000000 2095 162144768546840096127151545494086932819428670775603429376000000 2096 401660509548657712680779311010724510256777238462811537408000000 2097 872892646985590352261569965777579998253781411212425428992000000 2098 1666893040959155162810675660596012315369028654654221713408000000 2099 2799509565788837038039764364093549459042149581383980810240000000 2100 4135671650961760773312813735677431213749290289892813701120000000 2101 5370699254045571655324095399740465399017376473015123968000000000 2102 6122256569549294446075024470384270158852649702421923102720000000 2103 6111805104141592688834036503873816844786943152984256675840000000 2104 5325191519010555971763613567200420726371661364171112448000000000 2105 4030932854564956253651530594133032678511214964860203827200000000 2106 2634656146325552296623593364847063857834035947668032716800000000 2107 1475044609959441300546047659908805725491810543871826329600000000 2108 699958875845824746920060448835754616305112240390930432000000000 2109 277619299710737561062288890773817594619920202051092480000000000 2110 90301421597045809727671535753147037443376753124835328000000000 2111 23455256914158249764940260305314878670446426522124288000000000 2112 4677174008989045595616918714697864482564666147471360000000000 2113 672177196079944126609431331637683310565949597286400000000000 2114 61964310408318740783096917654750696403350774087680000000000 2115 2751311079906044474925152714400127446480825876480000000000 2116 0 2117 70368744177522 2118 8862937908546268561098 2119 4951724705389464702057170736 2120 142083788439863710061564440197000 2121 622821248197606234807522823850220800 2122 744685598294935077821470608639339642960 2123 342474211988693199131279671676279593728000 2124 75442543188464525517635570169215070048480000 2125 9230073735475799882605991487754293171833088000 2126 696058415291499593241739417031242622831662656000 2127 34908490531463658634933949533779596668532978304000 2128 1232591499420498522318848844420119756984422502016000 2129 32013880114190742775792753902340986314547807899904000 2130 633007369891397894265467255975424579964479688704000000 2131 9793245264378894925001736884596313154406530081423360000 2132 121201820257451976971120627469359308481807090698076160000 2133 1221855298446848834654839362405933489023269401498255360000 2134 10184651376330147893545277891015441063364478049280000000000 2135 71068488346117708006326485855589905824485906799509504000000 2136 419477357230540692438483994803659408125873737719326310400000 2137 2112511481909844566911129396760609262918545807474117836800000 2138 9142983799768379822431668702069346792450816340373405696000000 2139 34212529798970516478782891023789318926388303648572309504000000 2140 111234768511730627675398087483440658046674950470388940800000000 2141 315497288834480241543542045443992947895950302930166611968000000 2142 783109222093782684069736822295428869033016461419996774400000000 2143 1705100639561792292510997533650794625643683567657012428800000000 2144 3261988378450108779712377261793177001548538678607072460800000000 2145 5487887259721815118053389794438012787684339800131612180480000000 2146 8120522824598774863881398704944450165464210569221290065920000000 2147 10562151743433590296622952306318878118854907109425052385280000000 2148 12058355200704490673640720156462046144035582146112305233920000000 2149 12055203342486504064858047455138295638579500605708624199680000000 2150 10518267962045076776994551223482118961967216527807610880000000000 2151 7972521844967949088056392853260874662722900018626507571200000000 2152 5217638889528513591112437826154599504442138600997598003200000000 2153 2924794350655794792887694371476187363178540167156937523200000000 2154 1389582305430868869493408799862609987404922766334361600000000000 2155 551779556763176338020770614006375057995260603463106560000000000 2156 179679459998762060617265709546421963128206323391397888000000000 2157 46721480813793824452423978324676244236662360648974336000000000 2158 9326486009034839762583780176364032022328919583621120000000000 2159 1341722703300847688938499473722462151400482752430080000000000 2160 123808998595772001371631872148005735091637164441600000000000 2161 5502622159812088949850305428800254892961651752960000000000 2162 0 2163 105553103683581 2164 17725875922457404783449 2165 12379329489349303678889562768 2166 426263744631354568961388162828300 2167 2180300620056941410404400454932010520 2168 2980922267548431933016837297696511368320 2169 1544112696342299136400188470596302596923200 2170 378753849896271746984244488255447673390240000 2171 51142618261059221981920917211021383370068960000 2172 4227115897294114458804768098909084002298486976000 2173 231081538946262778686521102100466568452558436160000 2174 8855045684398003437359012560212545542039727168832000 2175 248732241352374060474677596116134364658572883582848000 2176 5304163059987613724942183701937375331399846541414656000 2177 88306643706351790016638501566647770919227758920423424000 2178 1174058967064288399602600410743007063406110149125697536000 2179 12698441717562131721961059590080298290089948716062040064000 2180 113454139098546542864673752853010537890381583613233115136000 2181 848065641397537413001880880393848277237040871684062494720000 2182 5360470057170183550889752044323947437113790067453149020160000 2183 28908132971499160136301312005587259993752765472242849382400000 2184 134009687639183770388658012487579168029392568552097654210560000 2185 537372428084352013853966162222198648088953367490768117432320000 2186 1873708613139629615764961275082095041186628151722210099200000000 2187 5705265389917981420617992750778633351202103445672305491968000000 2188 15222742508578440837814133125629908963057559549437204103168000000 2189 35687488382958945818385779750072526238295642190906635059200000000 2190 73653784950397619937095123164834177095061491910132767129600000000 2191 133992078202439766025513200740686853232335347081146075709440000000 2192 214990617719268532151929921092900400856534636009580629852160000000 2193 304203868960234637716381092333372691608533336413054005411840000000 2194 379267542178630581346170955714116273409710863789422553333760000000 2195 415958096905490162586908073124774958123746157083810112471040000000 2196 400294881810325203120917752487598314990551158100437919334400000000 2197 336820477448718440114945189808004322575783547845127385907200000000 2198 246626793032948816360179586482263571844774283763544752128000000000 2199 156168628738829756692446358940723044166382166678514643763200000000 2200 84825135946405375851178216241037853330079988586247513702400000000 2201 39103127022262492319293973584382888437001297697680916480000000000 2202 15084749573619118202388377487605549914595175162213040128000000000 2203 4777780497470570498689695434455400476780573545172303872000000000 2204 1209694529695333700503958697860547955579476984792612864000000000 2205 235371453023035547777959402038764102897747092769341440000000000 2206 33036367791971829032663771218159530313618516711833600000000000 2207 2976918588458340121869015236980937897092253598351360000000000 2208 129311620755584090321482177576805989984598816194560000000000 2209 0 2210 140737488289790 2211 26588813936744995371690 2212 19806934273309492989179794776 2213 710443700822845497631200944098800 2214 3737779991916276591105504360595576560 2215 5217158936801928788393946903701640863280 2216 2745751180695905073672809138192995540391040 2217 682065156604078968450901648567724300591232000 2218 93055162786642644081236270579234379320707968000 2219 7758173379296729324367799493708964920969683929600 2220 427254587361061898738108267409730070175711758131200 2221 16477499869375508352399176321400691596457102059264000 2222 465450602590557378173562438454655485000926412313856000 2223 9975318750083829555618900148166483494185255528134400000 2224 166820042148324685108275266249147803749936135399247872000 2225 2226916113871124822234080194017245567815631553251491840000 2226 24175028136677414609267279817755270355091376859533967360000 2227 216723626820762937835802227815006116495367201564786851840000 2228 1625062794448957117997435274932106937757007696975790080000000 2229 10301462757109826409341020093844235592957552534895552102400000 2230 55703754461088475705691494614413910762977229994255771238400000 2231 258876391478599160954884356273088989273495329400493041254400000 2232 1040532326369733511229149433420607977252138879734697164800000000 2233 3636182457767528603854524462680749424326581352974031257600000000 2234 11095033491001482599692443456113273754508256588414444371968000000 2235 29662375795063098991558529428964389057082102637454411431936000000 2236 69669876126356099344260561966494257850947600814156257689600000000 2237 144045581522345131094477869067875177188574445141658461798400000000 2238 262496269145157716932973011686935693676986354362160539238400000000 2239 421860712613938289439978443480856351547605061449939969638400000000 2240 597845586177035685136139232360426505098211765716682958438400000000 2241 746476729156556672018701191271770500675386145432732801433600000000 2242 819860990468493821108958098794411620608912813561911600742400000000 2243 790071495658605329464840953751714511019135099673068227788800000000 2244 665668433052468931141833986762747770488844195671628264243200000000 2245 488035947176369119129246735138372544185106428926091906252800000000 2246 309412463127003718592005023509969900969585793189872350003200000000 2247 168260689587379882832863023682213096672755054406160665804800000000 2248 77654474487761808300567176554759401816007334791898726400000000000 2249 29989819687239474344159489265664677866062144001034682368000000000 2250 9508839514127347172926966890586124709324484729695633408000000000 2251 2410062573381632561245333615544731879136625050001604608000000000 2252 469401183342770247866980304603805743644093702786252800000000000 2253 65948926585347886063955910564171054892145396259225600000000000 2254 5948334554756868154788180168533075539291545544949760000000000 2255 258623241511168180642964355153611979969197632389120000000000 2256 0 2257 211106215755775 2258 53177628084313929771765 2259 49517388860901325627974636588 2260 2131380619804219708426386698885400 2261 13084361302809436600977196205579476920 2262 20881717977179422121485002535310321312280 2263 12376748948878780546677897836801427435524160 2264 3422681663333526415085992112442596370312096000 2265 515213721109554937289053603596221082877958400000 2266 47060843671106910488653593931682895364400331936000 2267 2823703858122682717743910523183891373882120960768000 2268 118119653903475460808591937945071161226675091926400000 2269 3606222018514808894768512522540976210967778541051520000 2270 83293429520099816781252919473485714979472126545824640000 2271 1497772908261430459865290964302655575483737983267481600000 2272 21460215383100883223527061509272393447575288598202183680000 2273 249705012323275562188145880014829686360653918862386667520000 2274 2396899035506064817146061436418735761254134100676084858880000 2275 19230395609921679117331092664937183726818943902791360675840000 2276 130379249669922140241724291419073714243573525501765847285760000 2277 753909266630725561118203409098046565258665350144675986800640000 2278 3747109874045707402074064463342827845049046941119925610741760000 2279 16113170777364858821822980193034667586933059501087897815613440000 2280 60277026030599540740473185932607342231897293585346120908800000000 2281 197053324079497886945956804672378938202107021532257405370368000000 2282 565056213259403400977667398663030642485010900867956759068672000000 2283 1425486464963046826373597560519668185637889648729627496546304000000 2284 3170896926667340406908946184532294396667356888930142663475200000000 2285 6229375894585121578878249717165630909821905169738365285171200000000 2286 10818463573572957243500736776841204876754969475812527872409600000000 2287 16614223573744101435785952429640738958882175117524308328448000000000 2288 22554556567582552229064217585567135845602058606681726438604800000000 2289 27037671728860105293724686980522301872137538709689910637363200000000 2290 28568854255053537799773903896433064559000406031448681113190400000000 2291 26536152933325571156491065922641694952388049414040350988697600000000 2292 21587549007821688489579616722739912093560639769520869107302400000000 2293 15306226027327585775999785926073491408423945116798257043865600000000 2294 9398756822724170169201358432088675002362024055325724141158400000000 2295 4957130518746714726818887593016829670683251451357137207296000000000 2296 2221702940431146031388976393951525972415455387255652220928000000000 2297 834226262985766925445279062726559916437781445710184448000000000000 2298 257461426168133880565327127689585782591482172788491419648000000000 2299 63582903239608246924404396395569730572997859412725989376000000000 2300 12078351936675331956478042796561563494511452426652876800000000000 2301 1656611173499787781108508176936461537692695434268508160000000000 2302 145992819833054437972953378484213962692612063483658240000000000 2303 6206957796268036335431144523686687519260743177338880000000000 2304 0 2305 281474976709626 2306 79766442232447579675410 2307 79227843448493718953363942304 2308 3552317538785594035621628944563000 2309 22430942613702596619618825973361543280 2310 36546277017556915454895366986004473565120 2311 22007746717061656019689624681596750339323520 2312 6163298170062973861721170119356713484205590400 2313 937372279432467230496871722278031045655951891200 2314 86363513962917091652939393407170212743029957504000 2315 5220153128884303536749712802841268450868969736448000 2316 219761807937575413264784699654535481696802360163840000 2317 6746993434439060411363462606864786472385155056194560000 2318 156611540290115804006886938799317084687802955120281600000 2319 2828725774374536234622306662357028595905945100337541120000 2320 40693514652330641624820042824528687316614651062750003200000 2321 475234996509873709767024480211905286612326151430138265600000 2322 4577074444191366696456320645022466350158712990062095564800000 2323 36835728425394401116664750054942261085047497970811538636800000 2324 250457036582734454074107562744303193145005764869298185830400000 2325 1452114778800362646530715323581679219830565215641329113497600000 2326 7235343356612815643193244570412566700838868866079222687334400000 2327 31185809228359984132416810952648727196615221019244564945305600000 2328 116917869603431552877091847402533935039468005817718210560000000000 2329 383011614667994291292221165888644602649705786476100366368768000000 2330 1100450050723743702963776267897096895912939699098459106705408000000 2331 2781303053799737553402934559072842113424831696645098735403008000000 2332 6197748271812335682723414499996713616146139332718626865152000000000 2333 12196255520025085440823526422644326125966823985114570031104000000000 2334 21215066434531976197561495110201553401962333890175115775180800000000 2335 32630601561311167186435765626921051412666138469331933698457600000000 2336 44362636406008547786109733979862501190528731067930720075776000000000 2337 53255482467251716766340415862250192123666164605817909673984000000000 2338 56347637014448470270082966839114414606981676963224293998592000000000 2339 52406637433598673381840297858520642134287254632409073713152000000000 2340 42687062068467007860029986710341451642936173110115646308352000000000 2341 30303039591528167833407566828637012915878304440406641737728000000000 2342 18629252955860960455569853840495136908051293056245287616512000000000 2343 9836606563005667645337208009478899939550495567922375688192000000000 2344 4413416061175052588433793298637387266964848630510269759488000000000 2345 1658943686457406503717631158562533708166238406690673262592000000000 2346 512512789762886128569408921763626833303827720526981234688000000000 2347 126696405295873723600941812486535655402351625122665725952000000000 2348 24090754946765316026892129682558955934130759457046528000000000000 2349 3307274012444818694062228173704389999846099322992066560000000000 2350 291727016424597707765263792613274313405254929334927360000000000 2351 12413915592536072670862289047373375038521486354677760000000000 2352 0 2353 422212439802240 2354 159532884886542755166720 2355 198069768154118060840021364480 2356 10657150685965403165860719868488000 2357 78518956100575444935250753414038142080 2358 146263616369375620907096168695806756196800 2359 99181045334847679750407318087888572201556480 2360 30915525710541646760694220114420902933543413760 2361 5186364027728884637041397943690084208655535744000 2362 523336631314381119685369137642432006244655202393600 2363 34449176421525475538790769486178274759867365213030400 2364 1572263650900775865842366030422317687581715596733388800 2365 52140783413855980978079462447876782678870397518076928000 2366 1303494773079219385140321479943083437395189220006763520000 2367 25297061404504484426344702140423553882885056619679864832000 2368 390285800953159332617669992050784094656047995868558723072000 2369 4880974098714776017410112947433847626545850593579606712320000 2370 50285476908757467207349939012237753378506147357650435911680000 2371 432545892908554878689543082027118397185732054866194359173120000 2372 3141802550876720206540163065764228861620447933275585772666880000 2373 19454347358614249429918409411376646150828856392493084371845120000 2374 103523440235557958153422161066140111437594086957645930771578880000 2375 476646735633853589373529071753059890367663311649046881528709120000 2376 1909754920199109989057404153141050245470766582765872133603328000000 2377 6690589102862533119847179755729643291284112193057691683258368000000 2378 20576957508150334773937853490056058678552183904805782439854080000000 2379 55735194990228606365835418857115567187441215388732359157219328000000 2380 133295118357281229765193768606506914886852149592133334640623616000000 2381 282008184637573859573615877050937759194677861760055238459392000000000 2382 528483023512900443493748581314211909383883114012077687885004800000000 2383 877845988714145877737174054607422202740388626986778758427443200000000 2384 1292569744663779570940055610501859868547979712898799147312742400000000 2385 1686135762079050355774822755247040882403146308756635660582912000000000 2386 1946228409436977508272450680693437825089828065939850711269376000000000 2387 1983780258781647922425538913486691342409984396037605155667968000000000 2388 1780576971822448606904615257879119460700101499791765143552000000000000 2389 1401963451335672422092017300654909333075414225680126793744384000000000 2390 963494331152018481862844629968324490020652797712835266215936000000000 2391 574235493658835395840809841004220186921811020267314453938176000000000 2392 294332171826292291086522423465702581367046980383124366557184000000000 2393 128349026543510344187038729180479607331835946984565140094976000000000 2394 46942570633617734658456066187894265058258335595443062308864000000000 2395 14125950493940653609548187059746842579237121416853565997056000000000 2396 3404756482932761049639709763645908233037919032772048977920000000000 2397 631808303068055507928981344780909151481390801602383708160000000000 2398 84722387686643584296828693104771748518109452394351820800000000000 2399 7305589326207478766802457104379231210169894719727861760000000000 2400 304140932017133780436126081660647688443776415689605120000000000 2401 0 2402 562949953421310 2403 239299327541767669326150 2404 316911692859743805603777968880 2405 17761983833145212646702911572134120 2406 134606969587448293281926685613965868320 2407 255980955721194326360604900683845168253280 2408 176354343952633703481156160388662038982110720 2409 55667753251020319659667737696344792111323351680 2410 9435355776025302043585928923973877591401774400000 2411 960309748665845147717798916423930681675545043264000 2412 63678199714166647540831826354981263963343996327424000 2413 2924765493863976318419947361945897751919727288703744000 2414 97534573393272901544795462291270507357147403829017600000 2415 2450378005868322966273756021092728067402821652647142400000 2416 47765397034634432618067097618501530889499968887325163520000 2417 739878087253988023610519941277057170512850134772488253440000 2418 9286713200919678325053201414655811530720934444871988838400000 2419 95993879373323567718243557379453061098649743688352442777600000 2420 828256057391715356262421413999294548704124219217472684032000000 2421 6033148065170705959006218568784154538831118519642304213811200000 2422 37456579938428136213306103499171613085462561571233800585216000000 2423 199811537114503100663651077561867656175396983879572691419136000000 2424 922107662039347194614641332553471053538898157247770903183360000000 2425 3702591970794788425237716458879566555902080670924069387632640000000 2426 12998166591057071948402138345570641979918518599639283000147968000000 2427 40053464965576925844911930712215020461191428110513105773002752000000 2428 108689086926657475178267903155158292261457599080819619579035648000000 2429 260392488442750123847664122713017116157558159851548042416095232000000 2430 551820113755122633706408227679231192263388899534995906887680000000000 2431 1035750980591268910789935667518222265365803894133980259994828800000000 2432 1723061375866980588287912343587923354068111115504225583156428800000000 2433 2540776852921550594094001487023857235905430694729667574549708800000000 2434 3319016041690848994783305094631831572682626452907453411491840000000000 2435 3836109181859506546274818394547761235572674454916477128540160000000000 2436 3915153880129697171469237529114862042685681537442801237622784000000000 2437 3518466881576430205949200529047897469757266826473414640795648000000000 2438 2773623863079816676350627034481181653234950146919846945751040000000000 2439 1908359409348176003270119406096153843133254302369425244815360000000000 2440 1138634380754665124036282473998961473904071544966706532188160000000000 2441 584250927591409529584611053632767775467129112135738463354880000000000 2442 255039109400563281870359827202396680955505655562439606927360000000000 2443 93372628477472583188342723454024903283212843470359143383040000000000 2444 28125204582585433495495432307007149503071891208584466268160000000000 2445 6785422210918756783252527397609257510141707306087051427840000000000 2446 1260309332123666197163900461388113912962935503881775349760000000000 2447 169153048356862570885892122416930222722813649859368714240000000000 2448 14598764736822421460934051919711089045301267953101045760000000000 2449 608281864034267560872252163321295376887552831379210240000000000 2450 0 2451 844424896577360 2452 478598655927113080834350 2453 792279710748013475033829818472 2454 53286743778667787007220547267963040 2455 471177679507568462098024488143595088560 2456 1024394947278333374467758070420716023276760 2457 794618471609736442970617311531279063471345600 2458 279132360802888449964003467388136767113992202240 2459 52172795534394262838020943404298733187220215958400 2460 5813752948763210047546516075597960250516753712096000 2461 419670156634078279901713664632397424875641018868352000 2462 20887266755189917437955038404215761546198805940153856000 2463 751982658906594595814905598715887105737999691157643008000 2464 20334533347396130491776014135920731136212465022314201600000 2465 425608898841339260983760377925993818004680713526622576640000 2466 7064908660080284889748249801250760451653672007462023352320000 2467 94882678194022836300500092910723703104346023875375824015360000 2468 1048162569141972621270440987233760800308623058141832011571200000 2469 9656627396346246917937860420787123357246677440142194409472000000 2470 75061317319490776789823829103618292679925787733088709701632000000 2471 497115298008801332002088594497099250406364453656038208582451200000 2472 2828489114665960774416833120982885424586542720950320883449856000000 2473 13924084220865877140646829587660800043340804637631488614989824000000 2474 59660041395824089460773330622352753395963260176399994998030336000000 2475 223608944599602720831519181630638031955627049817143222541221888000000 2476 736223758497347433132195897636213953185579994642313801324036096000000 2477 2136740269954610351913651625720805524247815180219067964718055424000000 2478 5481879087077785247799846436445051980154507584445105120137445376000000 2479 12459099089845652680164289369723340222445900340565657193000468480000000 2480 25125227452664703395088298209319639725935390248936120716676300800000000 2481 45002528391265482279389524349492291587976695711963406281998336000000000 2482 71623719201471539806348578948606308352516155216224070889426124800000000 2483 101275987229256217508305864435462625532338284736284783468452249600000000 2484 127132746003060975241654570257916754762254103114377023014830080000000000 2485 141480312055870515505127625390484650029993248631188411209744384000000000 2486 139281217532351571585215704340534999715073178145686701071138816000000000 2487 120936536080008599101872037224293094163469597567931893617262592000000000 2488 92252853517019945254239615294306119100746613912325520338452480000000000 2489 61509192992434155108146178838901787077698552719205988806164480000000000 2490 35611274284890235164020622843266833499843178026667991640309760000000000 2491 17752610331531710681489568411139651925353082949442959279390720000000000 2492 7537538678616507390356276200840076512774054150940352703365120000000000 2493 2687014929612569083792187142896208736049800108541051645460480000000000 2494 788881813959303659663455357052673786552376820233152673873920000000000 2495 185681980156037561648159790987633599687888252381223903559680000000000 2496 33676942465470857334613071780627002299976511937846569861120000000000 2497 4417342896616851027054295210039247026957408661475824762880000000000 2498 372876782653006014814690576115954066032069885635455877120000000000 2499 15207046600856689021806304083032384422188820784480256000000000000 2500 0 2501 1125899906711524 2502 717897984314152739495280 2503 1267647728636285389469125084920 2504 88811503724190361952541898420316760 2505 807748389427688630967440318549088088080 2506 1792808938835472422577207791456645090729760 2507 1412882599266839182460134122313943900283383040 2508 502596968354756580268340044710597629533711848960 2509 94910235292763223632455966616702213825688013996800 2510 10667196148860574947375233298826950131496579347673600 2511 775662113553989912262595503256862335710525704016537600 2512 38849768016515858557490129447911427206449350924867481600 2513 1406430744419916290085015735145029671526918049793127936000 2514 38218688688923938017278272250759978621399525621128842240000 2515 803452400648044089349453658233508143310444645794057469952000 2516 13389939232906581755885979661224497923839951761861140660224000 2517 180478643187125994275946984406791636622208122433600587653120000 2518 2000331258910621674822638417088068579958042884531264200704000000 2519 18484998735300778479613299427574952196055479258116502536192000000 2520 144089486573810847620641439638452430838240097516055314854707200000 2521 956774016079174527790871085495026887734460961999274305578598400000 2522 5457166692217418448170015164403903192999769545368549316100096000000 2523 26926060779692407086679017842768129033143083387056246270459904000000 2524 115617490820853390496308944785825940236024470704296007270400000000000 2525 434219722608148369714636224915705421931335581034647162082295808000000 2526 1432394052029117940419479864560212885909968561174114496875069440000000 2527 4164791452982563228649035348286452756234172761357316309857075200000000 2528 10703365685712820371752028750177086844151457009038662197858795520000000 2529 24366378065936182726622170511767449252628411781596318479113256960000000 2530 49214703924738137879386660751121057186504976603738261173357772800000000 2531 88281995406663983970491136355396659821885280308422586980840243200000000 2532 140706661550021529018603156410188759469126879737718474204302540800000000 2533 199232958416821586021828423776293419491993943019662113525412659200000000 2534 250429382824262443937034322121285748288935531773837568901120000000000000 2535 279045470231611333838786013251854438017300815724934021181865984000000000 2536 275043968183126712964482208152022101960389089464899987501481984000000000 2537 239099448296937381527393447414105006673704244988943940288774144000000000 2538 182597347624691714505209111182516084358359973522281615432089600000000000 2539 121879751604113645092256075203804612681493033893445271080140800000000000 2540 70638297642189060798456634632900899224219226941200244817264640000000000 2541 35250181553662858081108776995076907169750660243323478951854080000000000 2542 14981704728755542197524209678226128122264895458410346263347200000000000 2543 5345904654642552734088878853485410322596528325873518824652800000000000 2544 1570978205707688562543658186707738315594611933160218296320000000000000 2545 370103650979951457099155681513879085462813569258566031769600000000000 2546 67184731882584852098340251438837074377230210225833771008000000000000 2547 8820087028496879632647656368158782964869516054998548480000000000000 2548 745145283441977762068508900068586836687252218439532544000000000000 2549 30414093201713378043612608166064768844377641568960512000000000000 2550 0 2551 1688849809930800 2552 1435795970315461170411600 2553 3169120757386679294048447056800 2554 266437680291892675691088576642942000 2555 2827385797508082779377715009335790769600 2556 7174062874704886600512530798075797750458000 2557 6365142932456118210760782554287979713997923200 2558 2519342813470483677662768582792549065785925756800 2559 524519278951971512879849490483122309273639920272000 2560 64525183187273647414229907393175465898583098602080000 2561 5105806914994097879391122169642493564880443880162688000 2562 276990179853711944332137776900431380659318900287569024000 2563 10820178959264983185540048919701139842586071642543409152000 2564 316297740094540876313863796019605601464358296259498520320000 2565 7135094915019766263608582272990760407134487530879771402240000 2566 127338798501667610562444173046005053010683806344581016186880000 2567 1835056563373856181424470168815540676130706375153188911943680000 2568 21717859699383913693847880522745205946059047655395410077859840000 2569 214095799309764390784166028160417683497067923361345826928640000000 2570 1779076839032577497862995480012513737025617776619960313266176000000 2571 12587885537222426393422073319215785948030865069049919667653017600000 2572 76488901491519528447635199456039647524889680039843382651894169600000 2573 402061760052764109961527905007448451230270963677034289082335232000000 2574 1839603140417249165035504005250338835982604133166814109945233408000000 2575 7364993635881097067599605318577760419141348261477854219323375616000000 2576 25915482983617654157020307140205003598812590200405339644361965568000000 2577 80442992796654817981283730653996545368135064896118689449178562560000000 2578 220939961353939472391691443802809867627667360175261019460809523200000000 2579 538229345307703137838924074185051766078012237750322869394137415680000000 2580 1165114122817821038332830214950332378399820008274555115199979847680000000 2581 2244088187005765941583290321881981802045186750748784863957588377600000000 2582 3848666170560321728829357408837253798036264080630186746657007206400000000 2583 5878590018644743748698251075058343752085050958385301048167864729600000000 2584 7994305663131101746248615214268278310310733574773163226914881536000000000 2585 9670070090121533666884159043342450572520904662840355632084680704000000000 2586 10388176594764217222342703200047727040567457790744379154392678400000000000 2587 9888274637269686486109334179463467567384625477117506598159253504000000000 2588 8314386194284113229888354448225369317304432247730039144272887808000000000 2589 6150481860378164014495431765328316247137806665261260365784678400000000000 2590 3981939158370300001158838868968913443679210960580833198305443840000000000 2591 2241283153889721725511428032685072387858242960996659938627420160000000000 2592 1087476407436373377089371318315128322839466895316482415258501120000000000 2593 449880358762079364862532387124396550948249587417181791348326400000000000 2594 156415353460734273455503912497699713517097961794839194370048000000000000 2595 44829934529305696180334296809854139767052193340261322561945600000000000 2596 10309869363210895692190324550108248293429643922996312250777600000000000 2597 1828525697380210001360033615551979967692828188767474941952000000000000 2598 234720764284222995051580303521604853556484448808452751360000000000000 2599 19404191462693135191824844009949322522712935320996806656000000000000 2600 775559376643691140112121508234651605531629860008493056000000000000