0 1 1 0 2 1 3 2 4 0 5 1 6 6 7 6 8 0 9 1 10 36 11 24 12 12 13 0 14 1 15 240 16 180 17 60 18 20 19 0 20 1 21 1920 22 1440 23 540 24 120 25 30 26 0 27 1 28 17640 29 13440 30 5040 31 1260 32 210 33 42 34 0 35 1 36 183120 37 141120 38 53760 39 13440 40 2520 41 336 42 56 43 0 44 1 45 2116800 46 1648080 47 635040 48 161280 49 30240 50 4536 51 504 52 72 53 0 54 1 55 26943840 56 21168000 57 8240400 58 2116800 59 403200 60 60480 61 7560 62 720 63 90 64 0 65 1 66 374220000 67 296382240 68 116424000 69 30214800 70 5821200 71 887040 72 110880 73 11880 74 990 75 110 76 0 77 1 78 5628934080 79 4490640000 80 1778293440 81 465696000 82 90644400 83 13970880 84 1774080 85 190080 86 17820 87 1320 88 132 89 0 90 1 91 91122071040 92 73176143040 93 29189160000 94 7705938240 95 1513512000 96 235675440 97 30270240 98 3294720 99 308880 100 25740 101 1716 102 156 103 0 104 1 105 1579034096640 106 1275708994560 107 512233001280 108 136216080000 109 26970783840 110 4237833600 111 549909360 112 60540480 113 5765760 114 480480 115 36036 116 2184 117 182 118 0 119 1 120 29155689763200 121 23685511449600 122 9567817459200 123 2561165006400 124 510810300000 125 80912351520 126 10594584000 127 1178377200 128 113513400 129 9609600 130 720720 131 49140 132 2730 133 210 134 0 135 1 136 571308920582400 137 466491036211200 138 189484091596800 139 51028359782400 140 10244660025600 141 1634592960000 142 215766270720 143 24216192000 144 2356754400 145 201801600 146 15375360 147 1048320 148 65520 149 3360 150 240 151 0 152 1 153 11838533804697600 154 9712251649900800 155 3965173807795200 156 1073743185715200 157 216870529075200 158 34831844087040 159 4631346720000 160 524003800320 161 51459408000 162 4451647200 163 343062720 164 23761920 165 1485120 166 85680 167 4080 168 272 169 0 170 1 171 258608278645516800 172 213093608484556800 173 87410264849107200 174 23791042846771200 175 4831844335718400 176 780733904670720 177 104495532261120 178 11909177280000 179 1179008550720 180 102918816000 181 8012964960 182 561375360 183 35642880 184 2056320 185 110160 186 4896 187 306 188 0 189 1 190 5938673374272038400 191 4913557294264819200 192 2024389280603289600 193 553598344044345600 194 113007453522163200 195 18361008475729920 196 2472324031457280 197 283630730423040 198 28284296040000 199 2489018051520 200 195545750400 201 13840575840 202 888844320 203 52093440 204 2790720 205 139536 206 5814 207 342 208 0 209 1 210 143003892952893772800 211 118773467485440768000 212 49135572942648192000 213 13495928537355264000 214 2767991720221728000 215 452029814088652800 216 61203361585766400 217 7063782947020800 218 709076826057600 219 62853991200000 220 4978036103040 221 355537728000 222 23067626400 223 1367452800 224 74419200 225 3720960 226 174420 227 6840 228 380 229 0 230 1 231 3602735624977961472000 232 3003081752010769228800 233 1247121408597128064000 234 343949010598537344000 235 70853624821115136000 236 11625565224931257600 237 1582104349310284800 238 183610084757299200 239 18542430235929600 240 1654512594134400 241 131993381520000 242 9503523469440 243 622191024000 244 37263088800 245 2051179200 246 104186880 247 4883760 248 215460 249 7980 250 420 251 0 252 1 253 94765181895686279577600 254 79260183749515152384000 255 33033899272118461516800 256 9145556996378939136000 257 1891719558291955392000 258 311755949212906598400 259 42627072491414611200 260 4972327954975180800 261 504927733082572800 262 45325940576716800 263 3639927707095680 264 263986763040000 265 17423126360640 266 1052938656000 267 58556282400 268 3008396160 269 143256960 270 6320160 271 263340 272 9240 273 462 274 0 275 1 276 2597656713625171483084800 277 2179599183600784430284800 278 911492113119424252416000 279 253259894419574871628800 280 52586952729178900032000 281 8701909968142994803200 282 1195064471982808627200 283 140060381043219436800 284 14295442870553644800 285 1290370873433241600 286 104249663326448640 287 7610757933018240 288 505974629160000 289 30825531253440 290 1729827792000 291 89786299680 292 4324569480 293 193818240 294 8075760 295 318780 296 10626 297 506 298 0 299 1 300 74077240928503351111372800 301 62343761127004115594035200 302 26155190203209413163417600 303 7291936904955394019328000 304 1519559366517449229772800 305 252417373100058720153600 306 34807639872571979212800 307 4097363903941058150400 308 420181143129658310400 309 38121180988143052800 310 3096890096239779840 311 227453810894069760 312 15221515866036480 313 934107007680000 314 52843767863040 315 2767724467200 316 134679449520 317 6105274560 318 258424320 319 10200960 320 382536 321 12144 322 552 323 0 324 1 325 2194178200494655599544320000 326 1851931023212583777784320000 327 779297014087551444925440000 328 217959918360078443028480000 329 45574605655971212620800000 330 7597796832587246148864000 331 1051739054583578000640000 332 124312999544899925760000 333 12804262199815806720000 334 1167169842026828640000 335 95302952470357632000 336 7038386582363136000 337 473862106029312000 338 29272145896224000 339 1668048228000000 340 88072946438400 341 4324569480000 342 198058014000 343 8479548000 344 340032000 345 12751200 346 455400 347 13800 348 600 349 0 350 1 351 67407833485880833976110080000 352 57048633212861045588152320000 353 24075103301763589111196160000 354 6753907455425445856020480000 355 1416739469340509879685120000 356 236987949411050305628160000 357 32923786274544733311744000 358 3906459345596146859520000 359 404017248520924758720000 360 36990090799467886080000 361 3034641589269754464000 362 225261524020845312000 363 15249837595120128000 364 947724212058624000 365 54362556664416000 366 2891283595200000 367 143118537962400 368 6614047440000 369 286083798000 370 11603592000 371 442041600 372 15787200 373 538200 374 15600 375 650 376 0 377 1 378 2144938570766472140007828480000 379 1820011504118782517354972160000 380 770156548373624115440056320000 381 216675929715872302000765440000 382 45588875324121759528138240000 383 7650393134438753350299648000 384 1066445772349726375326720000 385 126991747058958257059584000 386 13184300291386995650880000 387 1212051745562774276160000 388 99873245158563292416000 389 7448665719116670048000 390 506838429046901952000 391 31672739620634112000 392 1827753837541632000 393 97852601995948800 394 4879041066900000 395 227305913234400 396 9921071160000 397 406540134000 398 15664849200 399 568339200 400 19375200 401 631800 402 17550 403 702 404 0 405 1 406 70606093625791466913023293440000 407 60058279981461219920219197440000 408 25480161057662955242969610240000 409 7188127784820491744107192320000 410 1516731508011106114005358080000 411 255297701815081853357574144000 412 35701834627380848968065024000 413 4265783089398905501306880000 414 444471114706353899708544000 415 41017823128759542024960000 416 3393744887575767973248000 417 254222805858161107968000 418 17380220011272230112000 419 1091652001024096512000 420 63345479241268224000 421 3411807163411046400 422 171242053492910400 423 8036067639600000 424 353586976142400 425 14620525920000 426 569156187600 427 20886465600 428 723340800 429 23587200 430 737100 431 19656 432 756 433 0 434 1 435 2401523921392465738637885276160000 436 2047576715147952540477675509760000 437 870845059731187688843178362880000 438 246308223557408567348706232320000 439 52113926439948565144777144320000 440 8797042746464415461231076864000 441 1233938892106228957894941696000 442 147907600599149231439126528000 443 15463463699071032442237440000 444 1432184702942695899060864000 445 118951687073402671872384000 446 8947145612699751929472000 447 614371780823889344256000 448 38771260025145744096000 449 2261279144978485632000 450 122467926533118566400 451 6183900483682521600 452 292118797134964800 453 12946997863800000 454 539685384638400 455 21199762584000 456 785977592400 457 27532159200 458 912038400 459 28501200 460 855036 461 21924 462 812 463 0 464 1 465 84309702727453871410891426037760000 466 72045717641773972159136558284800000 467 30713650727219288107165132646400000 468 8708450597311876888431783628800000 469 1847311676680564255115296742400000 470 312683558639691390868662865920000 471 43985213732322077306155384320000 472 5288309537598124105264035840000 473 554653502246809617896724480000 474 51544878996903441474124800000 475 4296554108828087697182592000 476 324413692018370923288320000 477 22367864031749379823680000 478 1417781032670513871360000 479 83081271482455165920000 480 4522558289956971264000 481 229627362249597312000 482 10912765559439744000 483 486864661891608000 484 20442628206000000 485 809528076957600 486 30285375120000 487 1071787626000 488 35911512000 489 1140048000 490 34201440 491 986580 492 24360 493 870 494 0 495 1 496 3051920485864896460142468223283200000 497 2613600784551070013737634207170560000 498 1116708623447496568466616653414400000 499 317374390847932643774039704012800000 500 67490492129167045885346323123200000 501 11453332395419498381714839802880000 502 1615531719638405519488091473920000 503 194791660814569199498688130560000 504 20492199458192730907898138880000 505 1910473174405677572755384320000 506 159789124890400668569786880000 507 12108470670333701692060032000 508 838068704380791551828160000 509 53338752691094674964160000 510 3139372286627566429440000 511 171701294397074009568000 512 8762456686791631824000 513 418732248808089216000 514 18794207352368448000 515 794358132559992000 516 31686073719300000 517 1195017637413600 518 42674846760000 519 1444583322000 520 46385703000 521 1413659520 522 40778640 523 1132740 524 26970 525 930 526 0 527 1 528 113804830909298627007246038735953920000 529 97661455547676686724558983145062400000 530 41817612552817120219802147314728960000 531 11911558650106630063643910969753600000 532 2538995126783461150192317632102400000 533 431939149626669093666216467988480000 534 61084439442237324702479145615360000 535 7385287861204139517659846737920000 536 779166643258276797994752522240000 537 72861153629129709894748938240000 538 6113514158098168232817229824000 539 464841090590256490384834560000 540 32289255120889871178826752000 541 2062938349245025358346240000 542 121917149008216399918080000 543 6697327544805475049472000 544 343402588794148019136000 545 16494036116313659904000 546 744412886769936384000 547 31653401856620544000 548 1270973012095987200 549 48283540905600000 550 1738207472601600 551 59373699840000 552 1926111096000 553 59373699840 554 1739888640 555 48330240 556 1294560 557 29760 558 992 559 0 560 1 561 4367691742206853973011931673264783360000 562 3755559420006854691239119278286479360000 563 1611414016536665330955223221893529600000 564 459993738080988322417823620462018560000 565 98270358863379698025062265500467200000 566 16757367836770843591269296371875840000 567 2375665322946680015164190573936640000 568 287969500227690245025973115043840000 569 30464312427467075510346867793920000 570 2856944358613681592647425914880000 571 240441806976128042652671496192000 572 18340542474294504698451689472000 573 1278312999123205348558295040000 574 81965032229951211453944832000 575 4862640394648988344673280000 576 268217727818076079819776000 577 13813238061161292289536000 578 666605025306287331264000 579 30239066213241709824000 580 1292927645442521088000 581 52228113063423897600 582 1997243304722265600 583 72425311358400000 584 2493949851993600 585 81638837280000 586 2542466646720 587 75358926720 588 2126530560 589 56960640 590 1473120 591 32736 592 1056 593 0 594 1 595 172378044352373390819703465643094261760000 596 148501519235033035082405676891002634240000 597 63844510140116529751065027730870149120000 598 18262692187415540417492529848126668800000 599 3909946773688400740551500773927157760000 600 668238440270981946570423405403176960000 601 94958417741701447017192679440629760000 602 11538945854312445787940354216263680000 603 1223870375967683541360385738936320000 604 115087402503764507483532611665920000 605 9713610819286517415001248110592000 606 743183767017123040926439170048000 607 51964870343834429978946453504000 608 3343280151552998603921694720000 609 199057935415595799245294592000 610 11021984894537706914592768000 611 569962671613411669617024000 612 27626476122322584579072000 613 1259142825578542736832000 614 54112013223695691264000 615 2197976997252285849600 616 84559802102686310400 617 3086648743661683200 618 107063503747200000 619 3533095623657600 620 111028818700800 621 3324764076480 622 94896426240 623 2582215680 624 66781440 625 1669536 626 35904 627 1122 628 0 629 1 630 6990470899395133428683129624647587840000000 631 6033231552333068678689621297508299161600000 632 2598776586613078113942099345592546099200000 633 744852618301359513762425323526818406400000 634 159798556639885978653059636171108352000000 635 27369627415818805183860505417490104320000 636 3898057568247394688327469864851865600000 637 474792088708507235085963397203148800000 638 50482888112616950322239049696153600000 639 4759495906540991549734833429196800000 640 402805908763175776192364140830720000 641 30906943515911646320458516715520000 642 2167619320466608869368780912640000 643 139905420156477311481778913280000 644 8358200378882496509804236800000 645 464468515969723531572354048000 646 24110591956801233875671680000 647 1173452559204082849211520000 648 53718148015627247792640000 649 2319473626065736620480000 650 94696023141467459712000 651 3663294995420476416000 652 134526957890637312000 653 4697074175137344000 654 156134276298000000 655 4946333873120640 656 149461871328000 657 4309879358400 658 118620532800 659 3116467200 660 77911680 661 1884960 662 39270 663 1190 664 0 665 1 666 291072000109774986061866993513880483430400000 667 251656952378224803432592666487313162240000000 668 108598167941995236216413183355149384908800000 669 31185319039356937367305192147110553190400000 670 6703673564712235623861827911741365657600000 671 1150549607807179046302029380431980134400000 672 164217764494912831103163032504940625920000 673 20047153208129458397112702162095308800000 674 2136564399188282557886835287414169600000 675 201931552450467801288956198784614400000 676 17134185263547569579045400345108480000 677 1318273883224938903902282642718720000 678 92720830547734938961375550146560000 679 6002638118215224561328931758080000 680 359756794688084515238860062720000 681 20059680909317991623530168320000 682 1045054160931877946037796608000 683 51057724143814377619069440000 684 2346905118408165698423040000 685 101781754134872680028160000 686 4175052526918325916864000 687 162336039671087073792000 688 5994482719778961408000 689 210563934089693184000 690 7045611262706016000 691 224833357869120000 692 6848769978167040 693 199282495104000 694 5541273460800 695 147253075200 696 3739760640 697 90478080 698 2120580 699 42840 700 1260 701 0 702 1 703 12435308243538390010746039172207761683251200000 704 10769664004061674484289078760013577886924800000 705 4655653618997158863502964330015293501440000000 706 1339377404617941246669095928046842413875200000 707 288464201114051670647573027360772617011200000 708 49607184378870543616577526546886105866240000 709 7095055914810937452195847845997210828800000 710 868008183758824964402433171811829022720000 711 92718083587598745086646247499690803200000 712 8783653641107383849090322848258252800000 713 747146744066730864769137935503073280000 714 57633168613750915856789073888092160000 715 4064677806610228287032038148382720000 716 263897748482014826274684258109440000 717 15864115026711664912083605360640000 718 887400093563941804255854821376000 719 46388012102797855629413514240000 720 2274529644381146117846969088000 721 104951988517840665105864960000 722 4570288914794848991665920000 723 188296245149514458052096000 724 7356044928379907567808000 725 273019703083191896832000 726 9643298288340068352000 727 324619398388276992000 728 10427504668804903680 729 319955163121440000 730 9385351451562240 731 263337582816000 732 7069900622400 733 181612126080 734 4463585280 735 104615280 736 2377620 737 46620 738 1332 739 0 740 1 741 544732926645749610602372292242882129402265600000 742 472541713254458820408349488543894943963545600000 743 204623616077171815201492496440257979851571200000 744 58971612507297345604370881513527051018240000000 745 12724085343870441843356411316445002931814400000 746 2192327928466792696921555007941871889285120000 747 314178834399513442904991001463612003819520000 748 38516017823259374740491745449699144499200000 749 4123038872854418580911557566106187857920000 750 391476352925416923699173044998694502400000 751 33377883836208058626543226823381360640000 752 2581052388594161169202476504465162240000 753 182505033943544566879832067312291840000 754 11881365896245282685170573049118720000 755 716293888736897385602714414868480000 756 40189091401002884443945133580288000 757 2107575222214361785107655200768000 758 103690850582724618465747855360000 759 4801784804804641804343601408000 760 209903977035681330211729920000 761 8683548938110213084165248000 762 340726538841978543141888000 763 12705895785383476708032000 764 451076031180925742592000 765 15268555623205108224000 766 493421485550181027840 767 15240199131330243840 768 450307266615360000 769 12737262684263040 770 345063039552000 771 8955207455040 772 222621315840 773 5300507520 774 120466080 775 2657340 776 50616 777 1406 778 0 779 1 780 24451495229016568061085077118542202836144947200000 781 21244584139184234813492519397472403046688358400000 782 9214563408461946997962815026605951407289139200000 783 2660107009003233597619402453723353738070425600000 784 574973221946149119642616094756888747427840000000 785 99247865682189446378180008268271022868152320000 786 14250131535034152529990107551622167280353280000 787 1750424934511574896184949865297266878423040000 788 187765586888389451859897259067283329433600000 789 17866501782369147183950082786460147384320000 790 1526757776409126002426774875494908559360000 791 118339769964737662403198713282897551360000 792 8388420262931023799908048639511777280000 793 547515101830633700639496201936875520000 794 33098090710969001765832310636830720000 795 1862364110715933202567057478658048000 796 97960910289944530832116263101952000 797 4835025509785888801129326637056000 798 224663509595903340009120353280000 799 9856295125651633177336866048000 800 409312755219578593912873344000 801 16126590885061824299164032000 802 604015227947143781024256000 803 21544779809998069200576000 804 732998550669004331712000 805 23818946772199968829440 806 740132228325271541760 807 22013620967477018880 808 627213692785680000 809 17129422230560640 810 448581951417600 811 11266228733760 812 271319728680 813 6264236160 814 138181680 815 2961036 816 54834 817 1482 818 0 819 1 820 1123982472035735961482979686884073408723946700800000 821 978059809160662722443403084741688113445797888000000 822 424891682783684696269850387949448060933767168000000 823 122860845446159293306170867021412685430521856000000 824 26601070090032335976194024537233537380704256000000 825 4599785775569192957140928758055109979422720000000 826 661652437881262975854533388455140152454348800000 827 81429323057338014457086328866412384459161600000 828 8752124672557874480924749326486334392115200000 829 834513719503953119377321151410148130816000000 830 71466007129476588735800331145840589537280000 831 5551846459669549099733726819981485670400000 832 394465899882458874677329044276325171200000 833 25810523885941611692024765044651622400000 834 1564328862373239144684274862676787200000 835 88261575229250671375552828364881920000 836 4655910276789833006417643696645120000 837 230496259505751837252038266122240000 838 10744501132857530669176281415680000 839 472975809675585978966569164800000 840 19712590251303266354673732096000 841 779643343275387797929282560000 842 29321074336476044180298240000 843 1050461265995032662650880000 844 35907966349996782000960000 845 1172797681070406930739200 846 36644533495692259737600 847 1096492190111513395200 848 31448029953538598400 849 865122334876800000 850 22839229640747520 851 578815421184000 852 14082785917200 853 328872398400 854 7369689600 855 157921920 856 3290040 857 59280 858 1560 859 0 860 1 861 52880601458346986795692760039384516378553679872000000 862 46083281353465174420802167162247009757681814732800000 863 20050226087793585810089763237204606325638856704000000 864 5806852998043690849021288635309123499428151296000000 865 1259323665823132756388251386969480025662849024000000 866 218128774738265155004791001205315006521774899200000 867 31431869466389485207129679846709918192721920000000 868 3875392850447397430005124132380106607232614400000 869 417325280668857324092567435440363470353203200000 870 39870790174985872635323858042882190008524800000 871 3421506249966207789447016720781607336345600000 872 266373299300776376197073961543587651911680000 873 18968808737204292757423566634936742707200000 874 1244084761167754912443883908871487078400000 875 75587962808829005669501097630765465600000 876 4275832223820186995470351291316551680000 877 226170286524954845399854122685009920000 878 11228960079316656074301375974261760000 879 525019257763101407074087161722880000 880 23185502444587303022959344107520000 881 969600409834951256881466787840000 882 38486485728734948597220143616000 883 1452971685195040896140935680000 884 52268002078065991799662080000 885 1794537996074847465361920000 886 58889064813994722481574400 887 1849411727841795544627200 888 55645402715680838860800 889 1605577849806144614400 890 44461007865347673600 891 1182333857664960000 892 30206723073246720 893 741607258392000 894 17496794624400 895 396581421600 896 8633064960 897 179855520 898 3645720 899 63960 900 1640 901 0 902 1 903 2544944175977189117636144444589734759598215076249600000 904 2220985261250573445419095921654149687899254554624000000 905 967748908422768662836845510407187204911318109388800000 906 280703165229110201341256685320864488558943993856000000 907 60971956479458753914723530670745796743995588608000000 908 10578318792914315153661311650543632215567931801600000 909 1526901423167856085033537008437205045652424294400000 910 188591216798336911242778079080259509156331520000000 911 20345812464848836507526901694995559687971225600000 912 1947517976454667512431981365388362861648281600000 913 167457318734940665068360203780105198035804160000 914 13063932954416429741524972933893409829683200000 915 932306547552717316689758865402556781690880000 916 61283843612506176600906907589795630284800000 917 3732254283503264737331651726614461235200000 918 211646295864721215874603073366143303680000 919 11224059587527990863109672139705948160000 920 558773649061653147458463126633553920000 921 26200906851738864173369877273277440000 922 1160568885581592584058508462755840000 923 48689555133633336348214622625792000 924 1939200819669902513762933575680000 925 73474200027584901867420274176000 926 2653252642530074679909534720000 927 91469003636615485649408640000 928 3014823833405743741808025600 929 95128489314914551701004800 930 2876862687753904180531200 931 83468104073521258291200 932 2325319644546830131200 933 62245411011486743040 934 1601871678126720000 935 39646324033636320 936 943863783408000 937 21613687477200 938 475897705920 939 10071909120 940 204160320 941 4029480 942 68880 943 1722 944 0 945 1 946 125221387776465984184417701380211507568356502555852800000 947 109432599567019132058354211117358594662723248278732800000 948 47751183116887329076510562315564218289833972924416000000 949 13871067687393017500661452315836349937062226234572800000 950 3017559026212934664418509367199293252008647933952000000 951 524358825723345283666622363768413851998362062028800000 952 75811284682552591934572733495562697544903511244800000 953 9379537313745401665206013051828545280436320665600000 954 1013677790291060897929932175056394861715281920000000 955 97207770665388885535961863653867674064751411200000 956 8374327298755070303457519871169960305087610880000 957 654605882327495327085408069322229410503598080000 958 46812426419992206573797819679784718556364800000 959 3083783195751295739819971631716149354823680000 960 188228948238411828131356930454372293017600000 961 10699128946042692247017401616294788874240000 962 568799420136438267662995759671510128640000 963 28390268368453153359630347176903280640000 964 1334848161647282518928550802513489920000 965 59296789190777429444994985407943680000 966 2495223104000424055725793194925056000 967 99697660511725402998725179662336000 968 3790256147536627640536642897920000 969 137364808747223946969524860416000 970 4753744317866383801504583040000 971 157326686254978635316982860800 972 4986054801401806957605580800 973 151500927427456508264563200 974 4418039127622067134387200 975 123763050867634969190400 976 3332958157183789854720 977 86340408822384837120 978 2152515067482780000 979 51660361619586720 980 1193710079016000 981 26553958900560 982 568433370960 983 11705191680 984 231023520 985 4442760 986 74046 987 1806 988 0 989 1 990 6296232999861534699372732749372717427790061342805196800000 991 5509741062164503304114378860729306333007686112457523200000 992 2407517190474420905283792644581889082579911462132121600000 993 700350685714347493122154913961608534917564936224768000000 994 152581744561323192507275975474199849307684488580300800000 995 26554519430673825046882882431353780617676101818777600000 996 3845298055304532080221897334301701581321321788211200000 997 476528075147473435017314324829251241710822070681600000 998 51587455225599709158633071785056999042399763660800000 999 4955758085867408834324112855831263768385822720000000 1000 427714190927711096358232200077017765884906209280000 1001 33497309195020281213830079484679841220350443520000 1002 2400221568534149532646496254181507838513192960000 1003 158442058652281314557469543531579047421542400000 1004 9691890043789786610862767985393612258017280000 1005 552138248166008029185313662666158726184960000 1006 29422604601617403679297854444810669404160000 1007 1472186734470781398657165495620379156480000 1008 69398433789552152656874181987985797120000 1009 3091227321709496359624012384768081920000 1010 130452936219710344778988967897476096000 1011 5228086503619936116758804789366784000 1012 199395321023450805997450359324672000 1013 7250924803983113747113577717760000 1014 251835482703243902777462244096000 1015 8366589999444835490648066150400 1016 266245161354579228997970995200 1017 8125422639321463190172057600 1018 238072885957431655844313600 1019 6703231779840377721139200 1020 181519141272531288145920 1021 4730650287615701729280 1022 118718062130779151040 1023 2870020089977040000 1024 66854585625347520 1025 1500664099334400 1026 32454838656240 1027 675974819520 1028 13553379840 1029 260641920 1030 4887036 1031 79464 1032 1892 1033 0 1034 1 1035 323354086058121576265543363365733795827050444631834624000000 1036 283330484993769061471772973721772284250552760426233856000000 1037 123969173898701324342573524366409392492672937530294272000000 1038 36112757857116313579256889668728336238698671931981824000000 1039 7878945214286409297624242782068096017822605532528640000000 1040 1373235701051908732565483779267798643769160397222707200000 1041 199158895730053687851621618235153354632570763640832000000 1042 24719773212671991944283625720510938737065640067072000000 1043 2680470422704538071972393077164538234623374147584000000 1044 257937276127998545793165358925284995211998818304000000 1045 22300911386403339754458507851240686957736202240000000 1046 1749739871976999939647313545769618133165525401600000 1047 125614909481326054551862798067549404576314163200000 1048 8308459275695132997622487033705219441007206400000 1049 509278045668047082506152104208646938140672000000 1050 29075670131369359832588303956180836774051840000 1051 1552888822966897582083694676248571417395200000 1052 77883365121928421504023732353910595481600000 1053 3680466836176953496642913739050947891200000 1054 164364711606834045766280957339966361600000 1055 6955261473846366809154027865728184320000 1056 279542006185093595954976359780305920000 1057 10693813302858960238824827978250240000 1058 390121280263273316081968094330880000 1059 13595484007468338275837958220800000 1060 453303868865839024999432039372800 1061 14480636537500676810737037568000 1062 443741935590965381663284992000 1063 13058714956052351555633664000 1064 369423443727049121137728000 1065 10054847669760566581708800 1066 263495527653674450534400 1067 6652476966959580556800 1068 161888266541971569600 1069 3798556001440200000 1070 85955895804018240 1071 1875830124168000 1072 39472101068400 1073 800496496800 1074 15638515200 1075 293222160 1076 5363820 1077 85140 1078 1980 1079 0 1080 1 1081 16954049027695238633399290757868786900925978203902705664000000 1082 14874287958673592508214994714823754608044320453064392704000000 1083 6516601154856688413850778395600762537762713489803378688000000 1084 1900860666446753639919460706951610684887651708797845504000000 1085 415296715356837606161454231190375866745034727217790976000000 1086 72486295971434965538143033595026483363967970899263488000000 1087 10528140374731300283002042307719789602230229712040755200000 1088 1308758457654638520167799205545293473299750732496896000000 1089 142138695972863953679630847892937897738127430385664000000 1090 13700182160489861256747786838840973199186134532096000000 1091 1186511470188793310648560651056310977975194564198400000 1092 93258356706777602609553760105188327277805936640000000 1093 6707336175911833101981368592116869510467847372800000 1094 444483525856999885337360670085174816193111654400000 1095 27299223334426865563616743110745721020452249600000 1096 1561786006715344386352199786239850610298060800000 1097 83592551627686909518691373874019905725399040000 1098 4201934462145722869167644418084369717657600000 1099 199035266422705966065838427126660410675200000 1100 8910603919165255833977580631386505420800000 1101 378038836695718305262446201881922631680000 1102 15235334656996803486718346753499832320000 1103 584496922023377518814950570449730560000 1104 21387626605717920477649655956500480000 1105 747732453837940522490438847467520000 1106 25015690573741742427541843126272000 1107 801999152608792121152841300428800 1108 24670714100927079010885323264000 1109 729004608470871698446825344000 1110 20713823723393385226177536000 1111 566449280381475319077849600 1112 14920096542225356863180800 1113 378774821002157022643200 1114 9273149711519415321600 1115 219025301792079182400 1116 4992387887607120000 1117 109832533527356640 1118 2332113127344000 1119 47782017082800 1120 944175355200 1121 17984292480 1122 328980960 1123 5874660 1124 91080 1125 2070 1126 0 1127 1 1128 907144926015284099591788420195305421663758788297673277440000000 1129 796840304301676215769766665619832984343520975583427166208000000 1130 349545767028829423943052375798358233289041530647013228544000000 1131 102093418092754785150328861531078613091615844673586266112000000 1132 22335112830749355269053663306681425547429907578374684672000000 1133 3903789124354273497917669773189533147403326435847235174400000 1134 567809318442907230048787096494374119684415772044230656000000 1135 70688942516053016185870855494690015900688685209416499200000 1136 7688955938721001305985820332578599155636035553419264000000 1137 742279856747178424771405538996453465965776580902912000000 1138 64390856154302347906714598142552574036174832300851200000 1139 5069639918079389600043850054513328724075831319756800000 1140 365261897101545610220752227078654281838073251840000000 1141 24249600020604319676394178756114835922460678963200000 1142 1492194693948499615061139392428801168648303411200000 1143 85537566447870845432665795080336592530750382080000 1144 4587746394726324134909586872079561167750553600000 1145 231108819205957926316382033651702092299632640000 1146 10971717762269387491715515980553632040550400000 1147 492350395887746337110231898681738910617600000 1148 20939919210038351209847314483758287738880000 1149 846086920223750492730236737545255413760000 1150 32548214949038625630716468064295096320000 1151 1194406753699945364534898991788579840000 1152 41884102102864260935397242914813440000 1153 1405737013215328182282025033238937600 1154 45220671421763919003633331805184000 1155 1396072598985675173858649671116800 1156 41411555812270454053986078336000 1157 1181490227521757580241406592000 1158 32451657166649636854344806400 1159 858810199288043225698675200 1160 21913891796393492892796800 1161 539467169306102426188800 1162 12818765777688603532800 1163 294119690977934902080 1164 6517839742153740000 1165 139517002048263840 1166 2884455710136000 1167 57583456484400 1168 1109406042360 1169 20616140160 1170 368145360 1171 6421140 1172 97290 1173 2162 1174 0 1175 1 1176 49511558122105293019872273459489341858700320113016466309120000000 1177 43542956448733636780405844169374660239860421838288317317120000000 1178 19124167303240229178474399974875991624244503414002251988992000000 1179 5592732272461270783088838012773731732624664490352211656704000000 1180 1225121017113057421803946338372943357099390136083035193344000000 1181 214417083175193810582915167744141685255327112752396972851200000 1182 31230312994834187983341358185516265179226611486777881395200000 1183 3893549612179935291763111518818565392121708151160438784000000 1184 424133655096318097115225132968140095404132111256498995200000 1185 41007765006512006965257708440419195496725522951569408000000 1186 3562943312386456438902746587182976636635727588333977600000 1187 280978281400592063592936428258411232157853813676441600000 1188 20278559672317558400175400218053314896303325279027200000 1189 1348659312374937637738162069213492732940578160640000000 1190 83141485784929096033351470020965151734150899302400000 1191 4775023020635198768195646055772163739674570915840000 1192 256612699343612536297997385241009777592251146240000 1193 12953636879227268145627068815283466826589798400000 1194 616290184549221136843685423071205579465687040000 1195 27718023820470031558018145635082859891916800000 1196 1181640950130591209064556556836173385482240000 1197 47862672480087659908222433105733229117440000 1198 1846007825942728347775061972826011811840000 1199 67926709458863218707582194221137592320000 1200 2388813507399890729069797983577159680000 1201 80417476037499380995962706396441804800 1202 2595206793628298182674507753671884800 1203 80392304749802522673125923209216000 1204 2393267312546871726614828007628800 1205 68543264792723510158321784832000 1206 1890384364034812128386250547200 1207 50247727225780082871243571200 1208 1288215298932064838548012800 1209 31874751703845080571340800 1210 761600709608615189913600 1211 17580021637972941987840 1212 392159587970579869440 1213 8455575881712960000 1214 176232002587280640 1215 3550099335552000 1216 69100147781280 1217 1298816830080 1218 23561303040 1219 410952960 1220 7004880 1221 103776 1222 2256 1223 0 1224 1 1225 2755428204922614016432526464539365124393022741298601982427136000000 1226 2426066347983159357973741399514977751076315685537806849146880000000 1227 1066802432993974101119943182149679175876580335038063774269440000000 1228 312361399286257076581748532922974529862660222428703449153536000000 1229 68510970337650567092838265656478213724652140006814592794624000000 1230 12006185967707962733678674116054844899574023333613744894771200000 1231 1751072845930749453093807203243823762918504754144575278284800000 1232 218612190963839315883389507298613856254586280407445169766400000 1233 23847991374602103662049058052763713026745462425857687552000000 1234 2309172122191065195405114612826540519422497050174272307200000 1235 200938048531908834129762771358054057933955062462690099200000 1236 15871292936994215046021325706542350472286422893487718400000 1237 1147327982385750926337823748721845864644569739178803200000 1238 76434571072581566277584200821893263839912533744025600000 1239 4720307593312281732083567242247224565292023562240000000 1240 271595520230768380375614802068486162331559604387840000 1241 14623508000695296227599166045802251452753373429760000 1242 739648368696294957564815992753498770707076833280000 1243 35262678171229785507540353997160548583494451200000 1244 1589379949626938721333715038446793336516771840000 1245 67909158360151577317144456805953006735196160000 1246 2757162216971379487817298632617737899458560000 1247 106603225069286151613768146462769464852480000 1248 3932799281356247349607740724716286033920000 1249 138683698478512404861313646534822584320000 1250 4682074474503785828976804047811232972800 1251 151556012532210371877006638977909555200 1252 4709819736584689294483365923330457600 1253 140686533312154414677970365616128000 1254 4043796493613679813935399047372800 1255 111953999161448399925258915225600 1256 2988026897990509493255686348800 1257 76941832314475751896591718400 1258 1912804534777914457237958400 1259 45937142161423792588108800 1260 1066240993452061265879040 1261 23928362785018726594560 1262 519346481366443610880 1263 10903242584314080000 1264 221419695558378240 1265 4348871686051200 1266 82583103445920 1267 1515286301760 1268 26848926720 1269 457652160 1270 7627536 1271 110544 1272 2352 1273 0 1274 1 1275 156299307209202894941355602782869447289252546442447751668563968000000 1276 137771410246130700821626323226968256219651137064930099121356800000000 1277 60651658699578983949343534987874443776907892138445171228672000000000 1278 17780040549899568351999053035827986264609672250634396237824000000000 1279 3904517491078213457271856661537181623283252780358793114419200000000 1280 685109703376505670928382656564782137246521400068145927946240000000 1281 100051549730899689447322284300457040829783527780114540789760000000 1282 12507663185219638950670051451741598306560748243889823416320000000 1283 1366326193523995724271184420616336601591164252546532311040000000 1284 132488840970011687011383655848687294593030346810320486400000000 1285 11545860610955325977025573064132702597112485250871361536000000 1286 913354766054131064226194415263882081517977556648591360000000 1287 66130387237475896025088857110593126967860095389532160000000 1288 4412799932252888178222399033545561017863729766072320000000 1289 272980610973505593848515002935333085142544763371520000000 1290 15734358644374272440278557474157415217640078540800000000 1291 848736000721151188673796256464019257286123763712000000 1292 43010317649103812434115194252359563096333451264000000 1293 2054578801934152659902266646537496585297435648000000 1294 92796521503236277651421984203054075219722240000000 1295 3973449874067346803334287596116983341291929600000 1296 161688472286075184088439182871316682702848000000 1297 6266277765844044290493860528676677044224000000 1298 231746141454969894812539448832107532288000000 1299 8193331836158848645016126509825595904000000 1300 277367396957024809722627293069645168640000 1301 9003989374045741978801546245790832640000 1302 280659282467056244216678961070202880000 1303 8410392386758373740148867720232960000 1304 242562988469231749444776492441600000 1305 6739660822689466356558998412288000 1306 180570966389432903105256314880000 1307 4668792028110171083212009920000 1308 116578533809811745297866240000 1309 2812947845261638907702880000 1310 65624488802033989411584000 1311 1480890268683418424832000 1312 32335625385160441344000 1313 683350633376899488000 1314 13978516133736000000 1315 276774619447972800 1316 5303502056160000 1317 98313218388000 1318 1761960816000 1319 30510144000 1320 508502400 1321 8290800 1322 117600 1323 2450 1324 0 1325 1 1326 9033371121952988587620436016643687799047835417916170165695283200000000 1327 7971264667669347642009135741926341811751879868564835335096762368000000 1328 3513170961276332870951471242287690533601103995155717527594598400000000 1329 1031078197892842727138840094793865544207434166353567910887424000000000 1330 226695517011219496487987926206806824873773321195588552032256000000000 1331 39826078408997777264172937947679252557489178359659689767075840000000 1332 5823432478700298202891252580800648166595431900579240387543040000000 1333 728947005182269165973348071331901297474137130969405940039680000000 1334 79736352805775198310521578004852689204324770054797624279040000000 1335 7742515096635975770870045050159240742349930764430349762560000000 1336 675693088947059603758056644828305202424454768732634480640000000 1337 53530808287156511348027656933706166586612431617676312576000000 1338 3881757755730057022961326264871498846451404615756513280000000 1339 259434596085482361329194747126173036566220374220472320000000 1340 16075199753206949792095882193630257993646444147834880000000 1341 928134077309919019084951009980132489484652195463168000000 1342 50153268178942993403387901948876761006227750348800000000 1343 2546208002163453566021388769392057771858371291136000000 1344 121862566672460801896659717048352095439611445248000000 1345 5514922047296936087106084156495385571061537792000000 1346 236631129833252508011126059717787891810291712000000 1347 9649806837020699379526127019141245257423257600000 1348 374823276663174290386836287565325037174784000000 1349 13894789828610706905008125520109153445888000000 1350 492460550591811026476646328768228506112000000 1351 16714396945764051235832898080044215644160000 1352 544066817108010203686691997944303984640000 1353 17007535484308623737736254019827128320000 1354 511200835922138159108950964806440960000 1355 14790690059471622784399732887306240000 1356 412357080397693974056120037150720000 1357 11087829095392347876919642549248000 1358 287784977683158689324002251840000 1359 7215405861624809855873106240000 1360 174867800714717617946799360000 1361 4098866860238388122652768000 1362 92968025802881484999744000 1363 2041227127104171342336000 1364 43397813016925855488000 1365 893612366723637792000 1366 17822608070513400000 1367 344280624191380800 1368 6439966782480000 1369 116604049716000 1370 2042272764000 1371 34578163200 1372 563774400 1373 8996400 1374 124950 1375 2550 1376 0 1377 1 1378 531756808468523483378943015600616367471586770946025825761085095936000000 1379 469735298341555406556262672865471765550487441731640848616154726400000000 1380 207252881359403038692237529290084887105548876582685718712515821568000000 1381 60894963328789769763158834866319969249085802582699103811639705600000000 1382 13404016572606955452804921232320252074696644162596382841536512000000000 1383 2357633376916682763475074432550790978687242540434120941135462400000000 1384 345159346211314069622832128879886855498239545783717311314657280000000 1385 43259784127487929507192162028804814951851779832874357164605440000000 1386 4738155533684749578826762463657358433581891351301138610257920000000 1387 460698927322256701349680228472482204291654226983275162501120000000 1388 40261078502507074008524234260828051860219639975037818765312000000 1389 3194185511386099945038085957370170047824695270372453908480000000 1390 231966835911011549174786513379393388541987203676597354496000000 1391 15527031022920228091845305059485995385805618463026053120000000 1392 963614214031791627794151917897214135817389961390325760000000 1393 55727359144450759279265724937918227711307673045827584000000 1394 3016435751257236812026090782435430590825119635255296000000 1395 153409996782649156292715935373034798371990765772800000000 1396 7355712006249976968506234222688166896479739285504000000 1397 333518603524629563085595015079700471729462902784000000 1398 14338797322972033826475818806888002484759998259200000 1399 585943750063291924598978814539284303530246144000000 1400 22808634342048925806152663863424761517545881600000 1401 847426538542828830439803780582473997090816000000 1402 30105377961989864960850938626903165799424000000 1403 1024317945230966935071424363837915292712960000 1404 33428793891528102471665796160088431288320000 1405 1047832388504315947841036440485326192640000 1406 31585423042287444084367328893964666880000 1407 916635981653489112885015523101204480000 1408 25637196103084146159626203671330816000 1409 691695747763873762932846513930240000 1410 18017722280012565299994419142528000 1411 453479358773462177116609608960000 1412 11035326611896768014864750720000 1413 259803589633294746663816192000 1414 5920585464788782843831776000 1415 130657765993238843783424000 1416 2793258173932023942144000 1417 57863750689234473984000 1418 1161696076740729129600 1419 22604283406504800000 1420 426252201379804800 1421 7787866806720000 1422 137804786028000 1423 2359959638400 1424 39088358400 1425 623750400 1426 9746100 1427 132600 1428 2652 1429 0 1430 1 1431 31871172699271421272768727593475815930860041780370912859536236740608000000 1432 28183110848831744619083979826832667475994098860139368765337510084608000000 1433 12447985406051218273740960830935001787087917205888482488328100249600000000 1434 3661467570682787016896196350791499672198030152960781030587779514368000000 1435 806858264106464449361854561978739592550386884220763125504226099200000000 1436 142082575669633727799732165062594671991784428123521658120287027200000000 1437 20825761496097364410696490820865320311737309107168068313363251200000000 1438 2613349335599949384287157547233429048772385132362431071382405120000000 1439 286596069844607532985148073440831899056018041392792616215511040000000 1440 27902471476143525297535378952648888553315582402106705149296640000000 1441 2441704314807960517153305210904155682745767403011358361255936000000 1442 193985196421170447495616765074898795326512810788818581323776000000 1443 14107652675288608090584879645051584377892404110811671429120000000 1444 945710946406431700481821939162142276363486291912281522176000000 1445 58780903158198006347700083439482696817692698467170058240000000 1446 3404770222912330418206003443236823279888111196912484352000000 1447 184596877165993140112567713856854129293706666964303872000000 1448 9404182048037267708081341851122224783160667098148864000000 1449 451707212748911404639663587487269128539750588108800000000 1450 20518565070065725227938442831709097132285588533248000000 1451 883824299340268342176826789961206250083076692377600000 1452 36188393243691323466819923655479244366299043225600000 1453 1411591761516112363806630780481003094868320256000000 1454 52559026962112742075047442815717928714344857600000 1455 1871400272615413667221233348786296743575552000000 1456 63823401279418513717003989889034711494778880000 1457 2088032734509278752260980433977288865914880000 1458 65619484305592201148084710980914328084480000 1459 1983397021097455186984818976632938864640000 1460 57725083491077052981774773495866460160000 1461 1619390234254497432763527424145461248000 1462 43831335273014830530973832083243008000 1463 1145621082233915919857527038696960000 1464 28937553964868665481809218622848000 1465 706894294558632217270009096320000 1466 16710637440872248708223765376000 1467 382488618071239488143951616000 1468 8480838638751499749272544000 1469 182233199937938387382144000 1470 3795966236369160741888000 1471 76669469663235678028800 1472 1501704684567283996800 1473 28524452870113200000 1474 525380620305340800 1475 9380839562640000 1476 162303414655200 1477 2719083931200 1478 44078361600 1479 688724400 1480 10541700 1481 140556 1482 2756 1483 0 1484 1 1485 1944292792869080987411804211904933111297283651300571359867309389774848000000 1486 1721043325760656748729511290047694060266442256140029294414956783992832000000 1487 760943992918457104715267455324482021851840669223762956664112772284416000000 1488 224063737308921928927337294956830032167582509705992684789905804492800000000 1489 49429812204217624728098650735685245574673407064970543912935023443968000000 1490 8714069252349816053108029269370387599544178349584241755445641871360000000 1491 1278743181026703550197589485563352047926059853111694923082583244800000000 1492 160655874398465382596801500618103899547687813112439384131659366400000000 1493 17640108015299658343938313443825646079213599643446409731831234560000000 1494 1719576419067645197910888440644991394336108248356755697293066240000000 1495 150673345971175036606691046344303998187904144971376207806201856000000 1496 11986548454511806175116225580802218806206494523873941046165504000000 1497 872933383895267013730275442837044578969307648549683615956992000000 1498 58601018805044987453198730833291196646629986306448481320960000000 1499 3647742221853379416144170336768263065973447125947371585536000000 1500 211611251369512822851720300382137708543693714481812209664000000 1501 11491099502329115161445261620924278569622375289579634688000000 1502 586366550997860562710509208721771940109421177416024064000000 1503 28212546144111803124244025553366674349482001294446592000000 1504 1283799446760063992133780722332238575849817460940800000000 1505 55400125689177458115433795645614562257171089039769600000 1506 2272691055446404308454697459900244643070768637542400000 1507 88826056143605975782194358063449054353643106099200000 1508 3314171961820437723719915745477137700995186688000000 1509 118257810664753669668856746335365339607275929600000 1510 4042224588849293521197864033378400966123192320000 1511 132556294964946143873777517461841323873771520000 1512 4176065469018557504521960867954577731829760000 1513 126551862589356387928449085463191918448640000 1514 3693222039284916555075180163385472368640000 1515 103905150283938695367194592292559628288000 1516 2820873311282027786104209061414674432000 1517 73965378273212526521018341640472576000 1518 1874652680019135141585044245140480000 1519 45959644532438468706402876636288000 1520 1090636911604746849502299748608000 1521 25065956161308373062335648064000 1522 558226631779646820534415872000 1523 12051718065594236485808352000 1524 252322892221760844067584000 1525 5124554419098367001548800 1526 100979301507676258867200 1527 1930763165872222281600 1528 35821405929909600000 1529 644785306738372800 1530 11257007475168000 1531 190530095464800 1532 3124053878400 1533 49588156800 1534 759002400 1535 11385036 1536 148824 1537 2862 1538 0 1539 1 1540 120688524030230338245839244182651414902814397938872686937178392567480320000000 1541 106936103607799454307649231654771321121350600821531424792702016437616640000000 1542 47328691458418060590061560476311586657327162043850805596411311559802880000000 1543 13950639870171713586446570014282170400617078935768987538842067491880960000000 1544 3080876387997676522750887805656412942304259508457399415861204811776000000000 1545 543727934246393872009085158092537701321407477714675983042285257883648000000 1546 79878968146539980486823601635895219662488301537855549424918383820800000000 1547 10047267850924099322981060243712051805133327417306174395648868352000000000 1548 1104509136489449505353010316749464309390353715148020765905158144000000000 1549 107800660093497912101845248823378948261860886709950281694524211200000000 1550 9457670304872048588509886423547452668848595365962156335111864320000000 1551 753366729855875183033455231721519990939520724856881039031009280000000 1552 54938347083179111635949367245343502861779766567755563128258560000000 1553 3693179701095360442705011488925957834100916974633276836741120000000 1554 230218288162676736423280728273643986826046374775333319475200000000 1555 13375054813462391192528624568150297908569306128473695813632000000 1556 727413676582700328552788532563598373118947143531229470720000000 1557 37177086625182431404675846420637371842895920054522347520000000 1558 1791675572493462830504333693316525372556564708771184640000000 1559 81667896732955219570180073970271952064290003747082240000000 1560 3530448478590175978367896986413656083586998017587200000000 1561 145095567281179056968993274309942901149733804627968000000 1562 5681727638616010771136743649750611607676921593856000000 1563 212410134256449072522638682325639043019581340672000000 1564 7594977412505169783524806916718440564780636160000000 1565 260167183462458073271484841937803747136007045120000 1566 8550859707181197833303173916762002043722137600000 1567 270022082336001404187324572607454548631756800000 1568 8202985742715023669596708847767920544665600000 1569 240012153186710390898782748292260534988800000 1570 6770907072022347017637830299540032675840000 1571 184347847277955749845022663744863856640000 1572 4848376003765985257366609324306471680000 1573 123275630455354210868363902734120960000 1574 3032526394148600964328748043609600000 1575 72222298550974736538633091857024000 1576 1666250837173918797850735727040000 1577 37260205104647581579147584960000 1578 807959598628436187615601920000 1579 16996012656607256582550240000 1580 346943976804921160592928000 1581 6874402269522199636224000 1582 132234799593385577088000 1583 2469580793557493616000 1584 44776757412387000000 1585 788070930458011200 1586 13459465459440000 1587 222960750012000 1588 3579645069000 1589 55660176000 1590 834902640 1591 12277980 1592 157410 1593 2970 1594 0 1595 1 1596 7620402872802929461864433693090923767684698206468659862676295704547164160000000 1597 6758557345692898941766997674228479234557606284576870468481989983778897920000000 1598 2994210901018384720614178486333596991397816823002879894195656460253265920000000 1599 883468907223803797681149128891149617603440358151881704466344482449653760000000 1600 195308958182403990210251980199950385608639105100765825543788944886333440000000 1601 34505815545573977054809943423351824953807706494722873457645493891891200000000 1602 5074794052966342805418128142197018545666469792003642508394662406914048000000 1603 639031745172319843894588813087161757299906412302844395399347070566400000000 1604 70330874956468695260867421705984362635933291921143220769542078464000000000 1605 6872501293712130255529841970885555702873312005365462543409872896000000000 1606 603683696523588307770333393410922110266420965575721577489335582720000000 1607 48148139733894065541504876338059759041411030953989159524205854720000000 1608 3515711405994084187489457748033759957717763382665444848811376640000000 1609 236657495127540788585628043518402781558435917522639348860190720000000 1610 14772718804381441770820045955703831336403667898533107346964480000000 1611 859481609140659815980248052221604217483906465827911059374080000000 1612 46812691847118369173850185988526042679992571449657935347712000000 1613 2396186228743012846997421048444794640862414119867579432960000000 1614 115662047278345342147880411086427379066787306836291747840000000 1615 5280728003138627289907509832932916887535138089009807360000000 1616 228670110852274614796504207116761465780012010491830272000000 1617 9414529276240469275647725297103082889565328046899200000000 1618 369334171261183054102891970970763748381140593598464000000 1619 13833771641847678399289462799392793479561200402432000000 1620 495623646598381169219490258759824433712356461568000000 1621 17012749404011580315095567493449306865108624998400000 1622 560360087457602003969351967250654224600630558720000 1623 17735116429709151061665842197728596831423692800000 1624 540044164672002808374649145214909097263513600000 1625 15840248330760045706807437775000122431078400000 1626 448022685948526063011061130145552998645760000 1627 12231316001072626870571564412072317091840000 1628 322608732736422562228789661553511749120000 1629 8227547157905914376137276429126133760000 1630 203042214867642229665540545679728640000 1631 4852042230637761542925996869775360000 1632 112345797745960701282318142888704000 1633 2521893158965931153503816235520000 1634 54909775943691172853480651520000 1635 1160147115979292987345479680000 1636 23794417719250159215570336000 1637 473874700026233780322048000 1638 9165869692696266181632000 1639 172212762261153309696000 1640 3143102828164082784000 1641 55722187002081600000 1642 959390697948883200 1643 16036809909120000 1644 260120875014000 1645 4091022936000 1646 62339397120 1647 916755840 1648 13222440 1649 166320 1650 3080 1651 0 1652 1 1653 489293160630167686373937339919406868566337432395910010001808336848494264320000000 1654 434362963749766979326272720506182654758027797768713612172548855159188357120000000 1655 192618884352247619840359433715511658184891779110440808351736714537698590720000000 1656 56890007119349309691669391240338342836558519637054717989717472744812052480000000 1657 12589431927939204116956375086698882050849025103664314288645408874907566080000000 1658 2226522123279405488396872574279434395938485798148730411199193971704201216000000 1659 327805247682952782020694462521842337061173211699867297847632191972966400000000 1660 41323323002725934272690472015032865300426968306315374711213679599157248000000 1661 4553101184352778887748945293246027520761833187657766317220347877785600000000 1662 445428874724301736652160337471234296694244182167240398207099830272000000000 1663 39173257374159142456520099234047667506377878430583136497436275507200000000 1664 3128179154713139412991727584038414571380545003437829992444738928640000000 1665 228703663735996811322148162605783855446702397031448507739977809920000000 1666 15415042318589446052838391664455716737685577908610027414019112960000000 1667 963534087304987496384342748610639896345060521342174491787919360000000 1668 56136331456649478729116174631674559078333938014425807918465024000000 1669 3061903232563600594429633686039465024786416784511933149020160000000 1670 156960202075632178994674153020352025456445680742970724401152000000 1671 7587923057686207348825166653408516362730978046247334871040000000 1672 346986141835036026443641233259282137200361920508875243520000000 1673 15050074808945087776236403023858813129475143553677950976000000 1674 620676015170459668733368562174066835688604028477825024000000 1675 24392189488441215850541833724312532941146531757875200000000 1676 915306424429888438428906188927544941640217992830976000000 1677 32855207649388236198312474148557884513957850955776000000 1678 1130021914244309065820437789972399708864172732375040000 1679 37297181385717695306171051812561941973507370188800000 1680 1182982406854937563935298597529158918601331179520000 1681 36103629874765057518391178759661786406826803200000 1682 1061466116769108968184655216456890294621388800000 1683 30096471828444086842934131772500232619048960000 1684 823783648356967277149370465106339384606720000 1685 21787031626910616613205599109003814819840000 1686 557233265635638971122454869956065748480000 1687 13793240823548150571759551660593812480000 1688 330668749927303059741023174392700928000 1689 7682400198509789109632828377144320000 1690 173073255987020539813300922828544000 1691 3782839738448896730255724353280000 1692 80252749456164021862779413760000 1693 1653209640270492506967308544000 1694 33080044146274611592378272000 1695 643115664321317273294208000 1696 12150106336829934240768000 1697 223093805656494060288000 1698 3981263582341171526400 1699 69047057806927200000 1700 1163516378363539200 1701 19043711767080000 1702 302589589302000 1703 4663766147040 1704 69673443840 1705 1004905440 1706 14220360 1707 175560 1708 3192 1709 0 1710 1 1711 31938582500647204123329410976047496343259182655402324466185038793056777666560000000 1712 28379003316549725809688365715325598376847571078962780580104883537212667330560000000 1713 12596525948743242400461908894679296987982806135292694753003916799616462356480000000 1714 3723965097476787316913615718499892058241241062801855628133576481062172753920000000 1715 824905103230564990529206172984905971130098534737293410850903354799774760960000000 1716 146037410364094767756693951005707031789848691202506045748286742948927766528000000 1717 21523047191700919721169768218034532494072029382104393974925541726473945088000000 1718 2716100623658751622457182689466693649935435182656043325023238162061721600000000 1719 299594091769763023477005922108988273428095520220786466656299177093890048000000 1720 29342207632495686165493203000918844022687369431572271822086686323507200000000 1721 2583487473400950072582529957333158920826616256569994309601179015577600000000 1722 206549902518293660225287795961342246851810631724892901531936725401600000000 1723 15119532581113507162793349989519003761672634183282844963482904821760000000 1724 1020370192052908850514199494702727970454518386755693342224516382720000000 1725 63862318177013419361759051181316540770411679907098685000936325120000000 1726 3725665137579284986019458627961140932534234015856408034913288192000000 1727 203494201530354360393046133039820276658960525302293553704435712000000 1728 10446493381687578498642279634722880672800716088334830743715840000000 1729 505760651132592576760616715287800970915213860171794556403712000000 1730 23163133544515790854308403468299681528336669825386601185280000000 1731 1006259811321604476686559576451918197881049569475738206208000000 1732 41566873281848337667700541684943388643312301243491483648000000 1733 1636327676358484581206153482095267112269956075077902336000000 1734 61510738709982196492670711130875083068978210519859200000000 1735 2211990525705563726203189956574900275630526816008192000000 1736 76224081746580707980084940024654292072382214217400320000 1737 2520818116391150992984053531476891658235462249144320000 1738 80119871124875049176219296486244171646793610035200000 1739 2450463557056656382437404237738972045674186014720000 1740 72207259749530115036782357519323572813653606400000 1741 2052167825753610671823666751816654569601351680000 1742 56309527937088936673876762671129467480801280000 1743 1493107862647003189833233968005240134599680000 1744 38292358616994417077755295403703674531840000 1745 950574394319619421326540660513288629760000 1746 22857370507594078090344399894698317824000 1747 532744097105099374027204003188240384000 1748 12042681392258588334019028266874880000 1749 264164443348610297609775092738304000 1750 5625761662308615650123897756160000 1751 116366486711437831701030149952000 1752 2338686808187525985465948672000 1753 45681965725807796960903328000 1754 867458337921776787234048000 1755 16016049262184913317376000 1756 287543127290592344371200 1757 5019854082082346707200 1758 85207007506420800000 1759 1405915623855943200 1760 22541536377360000 1761 351003923590320 1762 5303890912320 1763 77712687360 1764 1099707840 1765 15273720 1766 185136 1767 3306 1768 0 1769 1 1770 2118837335767354273972427741089243071115483166413131316665688071848656581427200000000 1771 1884376367538185043276435247586802284252291776668737143504917288790349882327040000000 1772 837180597838216911385806788602105152117003346829402027113094064347773686251520000000 1773 247731676991950433875750874928692840763661853994089663475743697059123759677440000000 1774 54928485187782612924475831847873407859058305676327370514970253095667048120320000000 1775 9733880218120666888244632841221890459335162709900062248040659586637342179328000000 1776 1436034535246931882940823851556119145933512130157976116524819638997789704192000000 1777 181408540615764894792716617837719631021464247649165606360086708837423251456000000 1778 20031242099483293215621722334816865668273834472088319522046381445205196800000000 1779 1964005712712890931682594378270034236917515077002933503635739049837723648000000 1780 173119025031724548376409897705421179733855479646276403750311449308692480000000 1781 13856887357332368571124478862059670575342759921602696751497232901734400000000 1782 1015537020714943829440998330143266047021402272647390099198688899891200000000 1783 68619417098899763277292896106278555533745032062591373295807029575680000000 1784 4300131523651544441452697870532925018344041772756136227946176184320000000 1785 251191784829586116156252267979845060363619274301254827670349545472000000 1786 13738390194823613385946753690606707188719987933470504628742750208000000 1787 706244581781818074305277755844082136639921823107959980503629824000000 1788 34241283862198173967771916580480553316402347178430834104401920000000 1789 1570519916674892738361915063262118804420927250007151517253632000000 1790 68331243956321583020209790231484060508593175984890473496576000000 1791 2827110898474984005928905476698246365475329742812788293632000000 1792 111474796528593269199742361791439087725246626062090797056000000 1793 4197536213267416969181002410592206940170756888243314688000000 1794 151213899328706233044482164863401245877904767527987200000000 1795 5220297640665130393839528297516764650488043285779333120000 1796 172970031655702375800961979286715508933482716877946880000 1797 5508454402484366984668857716930985475403417507389440000 1798 168824014155986710764176374738871647398600821145600000 1799 4985425857460094019441615518158598299819895685120000 1800 142007610840742559572338636454669693200185425920000 1801 3905738765143968697986978656683310309886443520000 1802 103820692134007726992460281174894955667727360000 1803 2669495875641611763641236488251792967920640000 1804 66448504658902076693751836141721082275840000 1805 1602396836138787024521882827722400833024000 1806 37460690554112516870286655382977798656000 1807 849510857545969272097433410489356288000 1808 18697847424822545044924280730147840000 1809 399633388655589937409659755681024000 1810 8297998451905208083932749190336000 1811 167454212584752001716116557248000 1812 3285298135311048408154546944000 1813 62679906460992093504495264000 1814 1163182771304200691972928000 1815 20998820143753553016115200 1816 368805315437933659084800 1817 6301518954103371398400 1818 104733613393308900000 1819 1692837179744911200 1820 26599012925284800 1821 406063362584880 1822 6017876227440 1823 86510350080 1824 1201532640 1825 16384536 1826 195054 1827 3422 1828 0 1829 1 1830 142823367842733008082494486006465544169264667449641411276049636177186335825592320000000 1831 127130240146041256438345664465354584266928989984787878999941284310919394885632000000000 1832 56531291026145551298293057427604068527568753300062114305147518663710496469811200000000 1833 16743611956764338227716135772042103042340066936588040542261881286955473725030400000000 1834 3715975154879256508136263123930392611454927809911344952136155455886856395161600000000 1835 659141822253391355093709982174480894308699668115928446179643037148004577443840000000 1836 97338802181206668882446328412218904593351627099000622480406595866373421793280000000 1837 12308867444973701853778490156195306965144389687068366713069882619981054607360000000 1838 1360564054618236710945374633782897232660981857368742047700650316280674385920000000 1839 133541613996555288104144815565445771121825563147255463480309209634701312000000000 1840 11784034276277345590095566269620205421505090462017601021814434299026341888000000 1841 944285591082133900234963078393206434911938979888780384092607905320140800000000 1842 69284436786661842855622394310298352876713799608013483757486164508672000000000 1843 4687093941761279212804607677584304832406472027603338919378564153344000000000 1844 294083216138141842616969554741193809430335851696820171267744412467200000000 1845 17200526094606177765810791482131700073376167091024544911784704737280000000 1846 941969193110947935585946004924418976363572278629705603763810795520000000 1847 48488435981730400185694424790376613607247016235778251630856765440000000 1848 2354148605939393581017592519480273788799739410359866601678766080000000 1849 108130370091152128319279736569938589420217938458202634013900800000000 1850 4711559750024678215085745189786356413262781750021454551760896000000 1851 195232125589490237200599400661383030024551931385401352847360000000 1852 7710302450386320016169742209177035542205444753125786255360000000 1853 290803817031112876173240943803754141891947720161975992320000000 1854 10493840533168542422952506026480517350426892220608286720000000 1855 362913358388894959306757195672162990106971442067169280000000 1856 12046840709227223985783526840423303039587792197952307200000 1857 384377848123783057335471065081590019852183815284326400000 1858 11803830862466500681433266536280683161578751801548800000 1859 349291063771006987787951120149389615307449974784000000 1860 9970851714920188038883231036317196599639791370240000 1861 274853440336921083043236070557425212645520179200000 1862 7323260184644941308725584981281206831037081600000 1863 188764894789104958168109602136172646668595200000 1864 4710875074661667818190417332209046413977600000 1865 113911722272403560046431719100093283901440000 1866 2670661393564645040869804712870668055040000 1867 60747065763425703032897278999423457280000 1868 1341332932967319903311736963930562560000 1869 28765919115111607761421970354073600000 1870 599450082983384906114489633521536000 1871 12143412368641767927706462229760000 1872 239220303692502859594452224640000 1873 4584136932992160569517972480000 1874 85472599719534672960675360000 1875 1550910361738934255963904000 1876 27389765404895938716672000 1877 470815296303745096704000 1878 7876898692629214248000 1879 128245240889766000000 1880 2031404615693893440 1881 31292956382688000 1882 468534649136400 1883 6812690068800 1884 96122611200 1885 1310762880 1886 17554860 1887 205320 1888 3540 1889 0 1890 1 1891 9779317870751318250317049331395445860041670158223936021519008098212533797650432000000000 1892 8712225438406713493032163646394398194325144714428126087839027806808366485361131520000000 1893 3877472324454258321369542766193314820141334194536030309498209171483041544011776000000000 1894 1149469584198292876398625501027949393393897983767929657537999546162113428219494400000000 1895 255340082340656157972671070523642071395686020782967618269493689626070974306713600000000 1896 45334896889526929399262410111950789859750119280918408416061096561819648020971520000000 1897 6701275192909478776786051485440555758805113292511939202826370877671379870679040000000 1898 848238133293372400261318004735050454313492750434148281614971763978396961341440000000 1899 93855114267924476635060987440989215609225971363896296187157854977355541381120000000 1900 9221600814634715485296428073417414576924432588832584989971074365902348615680000000 1901 814603845378987257435283374949219203843135935198258327229886178771678003200000000 1902 65347826441174370999620867495166593701073683471188514757334590203691532288000000 1903 4800118421334180659527728981832132710802356481101300285804090185377382400000000 1904 325103895691259416476382004071399963498426290468370962246665848848384000000000 1905 20422337889102716570077219166617328198342485263128833863006600953856000000000 1906 1195938412295110159975676189280854825016699130233735363155493944033280000000 1907 65577005735686052732153642525627106529746637034531077476179186810880000000 1908 3380007104692224945337806252964091621069288764494825989976026972160000000 1909 164321921938086356184853328456276301669003777243470741637903482880000000 1910 7558056050647526760109112825699826374567584422734308563284459520000000 1911 329797628778013991373803196538312697731664712297518033742397440000000 1912 13685959273881208148582402694141321009953794607205177507495936000000 1913 541325439134495657692571065470198401431712173386794660167680000000 1914 20449063020589805260276272815643442090197049127855346155520000000 1915 739126368287411893606987398834541777308700455411688980480000000 1916 25604970900931243512004114704612462335041617018284219596800000 1917 851450571604715096835084189846228553712509921772974080000000 1918 27216936417142987523436856935771166126476123113892249600000 1919 837394597698241660623704820356321114677971883297996800000 1920 24828747676222639364394112369417988719182891720499200000 1921 710225163001047541835500610970425551125148282060800000 1922 19620063051939724850705712684366096534775073341440000 1923 523939370642255814551168759500091811605522841600000 1924 13536935492828527873704869207822836869492787200000 1925 338666428886335366125137815597250924905420800000 1926 8210382272981763911703298778992909464360960000 1927 193017084961572698967564857364046953277440000 1928 4402982297498468851163732094192182469120000 1929 97515026620235996973861421551706076160000 1930 2097982279769397797487588584609341440000 1931 43868026650545201836168504789962240000 1932 891864757609426323731313844995456000 1933 17636860821122567704526052286080000 1934 339359035470759870587478737280000 1935 6355280748011858971377189120000 1936 115862857397591445568915488000 1937 2056642001436412817691264000 1938 35548418929758558759936000 1939 598327772386009393728000 1940 9805935107150654472000 1941 156459193885514520000 1942 2429719246222107840 1943 36709044987384000 1944 539256860326800 1945 7695816559200 1946 106608714240 1947 1427795280 1948 18786780 1949 215940 1950 3660 1951 0 1952 1 1953 680012760155162927300075441406982670013942697477416820911658956844077784074383523840000000 1954 606317707986581731519657058546517643322583549809884033334178502089177095454326784000000000 1955 270078988590608118283997073038226344024079486147271908723009862011059361046195077120000000 1956 80134428038721338641637217167995172949587573353744626396296322877316191909576704000000000 1957 17816778555073539584178695265933215597605418748402909691838992965512758137402163200000000 1958 3166217021024136358861121274493161685306506657708798466541721751363280081403248640000000 1959 468460601191778270459044904490158161884084565902823553632631331138803029550039040000000 1960 59354151708626812022962170299616351006559574876534318653604999202232221711728640000000 1961 6573845533023636102025214536696641020929568815864649182516031170832576450396160000000 1962 646557453845701950152642357926814596419112247173507818178198556510671507292160000000 1963 57173925050735236008837854055187970376931482050762026937820661068594561417216000000 1964 4591403492136109996453415386077417330752220725662910571659358462167639654400000000 1965 337630436612734250164707815391694067455547364601140659579562049385739583488000000 1966 22892872470978400068516861297968632928442007832944662901527199345645977600000000 1967 1439745823775577415823977446601914124064459286359928547092377330614272000000000 1968 84412329941624561822985839222018289886482272420932513300427283942604800000000 1969 4634261347643551869905745233463312446939709129655724532227539033128960000000 1970 239163197388972662905501519799345917932017146831819223736653504839680000000 1971 11642246693939885922830221537987426694794216855482178409917426237440000000 1972 536208376850597583340047703383638458077801799426062420081579786240000000 1973 23429973757007332956338249759669461761159511710476356546181824512000000 1974 973688237344612736436942770732161298064914864878386575810887680000000 1975 38569521590028859327823134865307359209869784802123682066579456000000 1976 1459225096797336120736495915615317429946354554347011692625920000000 1977 52826746136523663589047038107078892066342376913626310901760000000 1978 1833033393352781496145328749109663607725577129420988671590400000 1979 61058007532989888374779042757152794798945394428216215961600000 1980 1955182794055271703843526658165413715932430190737940480000000 1981 60266073495102329516181611786350439280054272609332838400000 1982 1790291898527275274436886167658341693449457129809510400000 1983 51312745197526788019747832230130510019644642889031680000 1984 1420450326002095083671001221940851102250296564121600000 1985 38013872163133216898242318325959312036126704599040000 1986 984370938782420015217347366333505827864921702400000 1987 24685000016334374357932408555441643703192729600000 1988 599923388312936934278815559057987352689602560000 1989 14140102803468593403489014563821121855288320000 1990 323434034259932630702405977204619219005440000 1991 7183813222234343915056615522103034554880000 1992 155023888473195687496907900928353249280000 1993 3251872533642566586105762306144479232000 1994 66337015910580549118108470657991680000 1995 1316562261232962668365272818802816000 1996 25429892346734865062339889342720000 1997 478187731799707090373265493440000 1998 8756164586149672360564127232000 1999 156162981709797165766799136000 2000 2713017108277821163762944000 2001 45916707784271471731584000 2002 757067793631277192064000 2003 12159359532866811545280 2004 190205294527488240000 2005 2896972947418667040 2006 42942656400336000 2007 619146765560400 2008 8675284121280 2009 118031076480 2010 1553040480 2011 20082420 2012 226920 2013 3782 2014 0 2015 1 2016 48008679510850664588981594134144857437648306076121984008883159301382077871325886545920000000 2017 42840803889775264419904752808639908210878389941077259717434514281176900396686162001920000000 2018 19099007801577324542869197344215305764661381819011347050026622815809078506811293696000000000 2019 5671658760402770483963938533802753224505669209092710083183207102232246581970096619520000000 2020 1262117241609861083605786170395923973956004280321477865741667085317730022575833088000000000 2021 224491409793926598760651560350758516529828276229876662117171311365460752531267256320000000 2022 33245278720753431768041773382178197695718319905942383898688078389314440854734110720000000 2023 4216145410726004434131404140411423456956761093125411982693681980249227265950351360000000 2024 467413944705436144680827091109478764176656652152707759397139368717578745979863040000000 2025 46016918731165452714176501756876487146506981711052544277612218195828035152773120000000 2026 4073311959227922285961646854938931957440407157193099254522650906017230495940608000000 2027 327450661654210897141525891406985648522425760836182517916609240665587033571328000000 2028 24104868333714577481380430776906440986449158809730280501211631926380108185600000000 2029 1636209038969404443105891720744363557669191074605527811808646854715507212288000000 2030 103017926119402800308325875840858848177989035248250983056872397055406899200000000 2031 6046932459857425146460705275728039321070729002711699897787984788579942400000000 2032 332373549145146712178006741936697016428023947657421771120432430524006400000000 2033 17174027347149633400238938218128746126894216186371214442960879946301440000000 2034 837071190861404320169255319297710712762060013911367283078287266938880000000 2035 38603239037800674375700208257537256935370297994493538938147255418880000000 2036 1689056387079382387521150265658461142945075668192096623256976326656000000 2037 70289921271021998869014749279008385283478535131429069638545473536000000 2038 2788289043305027381614881570733007353549528931242652467094814720000000 2039 105646950442252962506645978109320157835730280110164868269326336000000 2040 3830465879093007316933301778490208253609180705160905693143040000000 2041 133123400264039632244398536029838808007182789822338303472435200000 2042 4441580914662509009890604276688800280258129198212395627315200000 2043 142468684243643072874484433100023187864205920332504503910400000 2044 4399161286624361333647934980872180860847967929160366080000000 2045 130922849316946439983429018708278540504945488771998924800000 2046 3759612986907278076317460952082517556243859972599971840000 2047 104280740240135085330455271951555552620568145226096640000 2048 2796511579316624695977283655696050607555271360614400000 2049 72571937765981595896644425895013232068969163325440000 2050 1823981445390954734079202472912084328102649036800000 2051 44433000029401873844278335399794958665746913280000 2052 1049865929547639634987927228351477867206804480000 2053 24076391259960037416751565338398126402247680000 2054 536219583115151466690830962207658178877440000 2055 11604621358993940170476071228012594280960000 2056 244162624345283207807629943962156367616000 2057 4996779746816626705479585982612248576000 2058 99505523865870823677162705986987520000 2059 1928916801341317397837492734525056000 2060 36410982223734011339259387013440000 2061 669462824519589926522571690816000 2062 11992138454944116493816087296000 2063 209324847823770669006560544000 2064 3560834954614640277438864000 2065 59035767151206177940608000 2066 953905419975409262000640 2067 15020385305306061320640 2068 230441029908303060000 2069 3443571616742943840 2070 50099765800392000 2071 709204476914640 2072 9759694636440 2073 130455400320 2074 1686923280 2075 21443940 2076 238266 2077 3906 2078 0 2079 1 2080 3440447369377513223931657297695426932961660405488711707973153969471909630972269397278720000000 2081 3072555488694442533694822024585270876009491588871806976568522195288452983764856738938880000000 2082 1370905724472808461436952089876477062748108478114472310957904456997660812693957184061440000000 2083 407445499766982923581209543343259856312776145472242070400567953403927008145307598848000000000 2084 90746540166444327743423016540844051592090707345483361330931313635715945311521545912320000000 2085 16155100692606221870154062981067826866636854788114916681493338692066944288970663526400000000 2086 2394575037801883720113616643741424176318168279785351062583160654564914693666850734080000000 2087 303956834018317090450667642351343521789424639140044652788005288130874887814711869440000000 2088 33729163285808035473051233123291387655654088745003295861549455841993818127602810880000000 2089 3323832495683101473285881536778515656367336193085921844601879955325004415856803840000000 2090 294508279879458897370729611244009517737644682950736283376718196453299424977747968000000 2091 23699269580962456936504127156008331388744187096396213844495423453191159249108992000000 2092 1746403528822458118088138087503923458786270724459640095555249283549797512380416000000 2093 118670121027517919908334428440154786394826627986364457852118803329871301836800000000 2094 7479812749574420311341219294831376263630587769625269996839528478699461541888000000 2095 439543151442785281315523736920997752226086550392537527709322227436402769920000000 2096 24187729839429700585842821102912157284282916010846799591151939154319769600000000 2097 1251288655605258210552495969644035826552560744122058432453392679619788800000000 2098 61063208345420918756405113664457764006734990884875429130527573142405120000000 2099 2819608221848940867938544233423867664040623204754079269316336057057280000000 2100 123530364920962158002240666424119222193184953582379324602071217340416000000 2101 5147600417765736800064457952482929197546897274490199232783165947904000000 2102 204479770970245814891679270629842575370119374927793657130314104832000000 2103 7758717337892250105363148718561411766398689199979554691046440960000000 2104 281725201179341233351055941624853754228614080293772982051536896000000 2105 9805992650478098731349252552934933129239502605211918574446182400000 2106 327688369880712940909288704073449373556142251870371208547532800000 2107 10528191797718539875296247174373452516167417358725678524006400000 2108 325642706842612737998821561371481572261042103617153151795200000 2109 9708493873929625012188546164683433623940343016078049280000000 2110 279302078542819071964648573244327553077217042713597706240000 2111 7761781650389219254332822610751003987084098007948328960000 2112 208561480480270170660910543903111105241136290452193280000 2113 5423537608371635774016550120137795117682950517555200000 2114 136606000500671239334860095802377848600412542730240000 2115 3335280357286317228030541664753525628530558238720000 2116 78992000052269997945383707377413259850216734720000 2117 1815984310568890179438576827418772527060418560000 2118 40549711595722168280844741622565265519575040000 2119 879950085112043432518286707212567267901440000 2120 18567394174390304272761713964820150849536000 2121 381131901417027446333861375940927012864000 2122 7614140566577716884540321497313902592000 2123 148101244823621691054381701934120960000 2124 2805697165587370760490898522945536000 2125 51784508051532816126946683752448000 2126 931426538462038158640099743744000 2127 16329720449285605438387863552000 2128 279099797098360892008747392000 2129 4650886471333407709307904000 2130 75565781953543907763978240 2131 1197057781929925348392960 2132 18486628068068998548480 2133 278268413474177280000 2134 4081270064287933440 2135 58297909295001600 2136 810519402188160 2137 10958253626880 2138 143950786560 2139 1829882880 2140 22873536 2141 249984 2142 4032 2143 0 2144 1 2145 250209567021015081184994086425560169857017328025145928427968045265813479129406307408281600000000 2146 223629079009538359555557724350202750642507926356766261018255008015674126013197510823116800000000 2147 99858053382569382345081715799021303470308476638333726738476971346874721972357844015513600000000 2148 29702957363577516664467295280657003026209017025813566737421263234949317608369072321331200000000 2149 6620989371213472508194655079327972665082612363923933644009229242813813882361248481280000000000 2150 1179705022163776260664499215030972670697179195491283697302107077264307289049780096860160000000 2151 175013590836567403593335682294901457721899260204578264049511169164058563130515521536000000000 2152 22235339636731777401055011691884653065811562598006831295415063220959922155477899673600000000 2153 2469649276398826359911674594104666114539075193012862803902542966063358463494533939200000000 2154 243599512619724700638703350334882244179723974269468247888968292192177575366020300800000000 2155 21604911221940159576358229989060351766387685255058491989912219709612528703069224960000000 2156 1740276199287711666281584066441874422995173126527078038135152979042223874868510720000000 2157 128371043563546641739397355428378461689031013438812824991016877038118779266007040000000 2158 8732017644112290590440690437519617293931353622298200477776246417748987561902080000000 2159 550968419056333199574409846329290079690266487079549268599123015460116758528000000000 2160 32412521914822488015811950277602630475732547001709503319637956741031000014848000000 2161 1785644052736315205344315181241553368418476610969683706319121548960386252800000000 2162 92482496444878266945869610099370013145787620041473057260286826178281472000000000 2163 4518542367463432426995124334825684929217580464885211006081695787515904000000000 2164 208900449602755774692964862536302876865146021448258047025489066013491200000000 2165 9163726721009057820800268758627569908132025415450757625278092185436160000000 2166 382355891422025727149792538931797592502715332516888385673077577482240000000 2167 15208819416126040545644989405063199901843105583721043187768444846080000000 2168 577877613611564259476484895258250756480772146535069031020452904960000000 2169 21013192790124844035358527779437156867329783249944627288250777600000000 2170 732485523066287206712745448224619760994396608763809753333995929600000 2171 24514981626195246828373131382337332823098756513029796436115456000000 2172 788879408972086709596435769065711454857379495243486242799616000000 2173 24440445244703753281937716654795514769674361725613182287872000000 2174 729888825681718205859427637556769041274749542590170857472000000 2175 21035070060180854193075183356814106185204076534835773440000000 2176 585633390493007731538779266480041643549003476657543577600000 2177 15766118977353101610363545928087976848764574078645043200000 2178 410802916097501851301793495566733995171935117557350400000 2179 10368527780710480156208110523792843607335052460032000000 2180 253696858072675158764740177918701718829337579356160000 2181 6022033978433628328388478005804976829291285708800000 2182 138769729821555401795944350798158429466596966400000 2183 3106288952288891096408091941637374059445452800000 2184 67582852659536947134741236037608775865958400000 2185 1429918888307070577842215899220421810339840000 2186 29436112715496823847061253846666092810240000 2187 589846990288256762183356891337148948480000 2188 11509747368082595290584206914544271360000 2189 218785929853077498148518423311769600000 2190 4052673683626202209597964533143552000 2191 73173761377165935831555096606720000 2192 1288143085107074049183116666880000 2193 22113163108407590697816898560000 2194 370234424722315468991195520000 2195 6046152412733430022100275200 2196 96309329940791254993305600 2197 1496322227412406685491200 2198 22672279706122356710400 2199 334952719922620800000 2200 4823319166885739520 2201 67667216145984000 2202 924276511267200 2203 12280801478400 2204 158589849600 2205 1982373120 2206 24373440 2207 262080 2208 4160 2209 0 2210 1 2211 18462524707375443496914488894012208934636144255872795059027081444890207030059858604012339200000000 2212 16513831423386995358209609704086971210563143649659631276245890987543689622540816288946585600000000 2213 7379759607314765865333404903556690771202761569773286613602415264517246158435517857162854400000000 2214 2196877174416526411591797747578468676346786486043341988246493369631243883391872568341299200000000 2215 490098796499029024963710372130840549932448780925923851167450843376663740538089693301964800000000 2216 87397059700017837108169447047129239179090483203795924100921826005142343247168479952896000000000 2217 12976755243801538867309491365340699377668971150404120670323177849907380179547581065461760000000 2218 1650128142173349805308593575923356601377907310500309346752533880689695023802003488768000000000 2219 183441552003037163558703846458048387792945391433556358187174271572919357782692672307200000000 2220 18110761360258059972685613690100884839953218082094327228618648417797962065626582220800000000 2221 1607756783290183024215442112210222811586178230178490436067190728468371997415733985280000000 2222 129629467331640957458149379934362110598326111530350951939473318257675172218415349760000000 2223 9571519096082414164548712365430309326473452195898929209743341384732231311776808960000000 2224 651729913476467565753863496790229113190465145150895880723624144962756879350497280000000 2225 41165226036529369926363254919735338671390667076548659395230875969388084220395520000000 2226 2424261043847866078127403323848876350637172543150016781836141268024513737523200000000 2227 133701652898642763065224294895110850712396756382051701193506571556752875061248000000 2228 6932500440035106091336753056584854253859968019058772036297766013610911334400000000 2229 339102486964553645468188570364356714867887940152067876621051695987032064000000000 2230 15695989276451923167456747689394484490966332141180206652704837998739456000000000 2231 689371483689094056486784046369799493654981870779251555184113917844520960000000 2232 28800283980314181722515130384258076854129222734273809679445432582799360000000 2233 1147067674266077181449377616795392777508145997550665157019232732446720000000 2234 43642699194100812000546491336268312761810650805460384799683363471360000000 2235 1589163437431801713560333461960189580322123402971439835306245488640000000 2236 55474828965929588253346513337714094129750627779853816040982052864000000 2237 1859386327783652140116969214724034777908852929938901681540143513600000 2238 59925510641810603358245432267935702456463627031850613510504448000000 2239 1859501464005632958334455741369177000735251667359646143741952000000 2240 55623082281049921262341010317810481889603719789326552793088000000 2241 1605755416499780052890740802624891890804448993698375886438400000 2242 44784342708772141185256841985475193813660291977392291840000000 2243 1207868867891828446298732237115085889819819670606183628800000 2244 31532237954706203220727091856175953697529148157290086400000 2245 797440954777503593703481491394248343569050522317209600000 2246 19552080957911191151706722702009362230974670353203200000 2247 465110906466571124402023659517619817853785562152960000 2248 10742006556124850531719987794138607317114185318400000 2249 241021109690069908382429661912590956441984204800000 2250 5256796688488892624690617132001709946753843200000 2251 111511706888235962772323039462054480178831360000 2252 2301820649469918491160640228013361938595840000 2253 46256748552923580331096256044761002987520000 2254 905346543233138286141896623912833269760000 2255 17264621052123892935876310371816407040000 2256 320886030451180330617827020857262080000 2257 5814705719985420561597079547553792000 2258 102754643636020250316651837788160000 2259 1771196742022226817626785416960000 2260 29785076839895938490937047040000 2261 488709440633456419068378086400 2262 7824432534125615322718003200 2263 122238764924850439029964800 2264 1863344660551298891366400 2265 27710564085260658201600 2266 401943263907144960000 2267 5684626160972478720 2268 78351513432192000 2269 1051762926614400 2270 13737845721600 2271 174448834560 2272 2144862720 2273 25945920 2274 274560 2275 4290 2276 0 2277 1 2278 1381922362485548302294840312845019011564087468707105604160878787981220389430958873811668172800000000 2279 1236989155394154714293270755898817998620621665143477268954814456807643871014010526468826726400000000 2280 553213352683464344500021925086913535553865312263597647754237348082713602355117345679710617600000000 2281 164814631230029770992446042846099427223528341724936734370453940907551830871726565476637081600000000 2282 36797692671476817394162612271939350328808673641225978303128763941323335046813865519716761600000000 2283 6567323873086988934513718986553263369094813664407379605643841301247294123210401890246328320000000 2284 975933833316865847707892158692943170833177062442387819126960390390756166260048026140672000000000 2285 124206085904957586301390845925403836900545866725296583558807559420542067432812561626562560000000 2286 13819823190701804619459471198358111536539973725440090779052471250776195824341779218432000000000 2287 1365620442689276662048128634743249109125260136227586222060075132820621885715601004953600000000 2288 121342101113729001816993611723675928427686561150031992431744944399246345839698100879360000000 2289 9792700407312932965675874683462266216024903765632623565136525346125538529714016092160000000 2290 723764525934995345808000704633521784173987456044459481662059360272019711552819036160000000 2291 49330136879809365309597209883371594221055484394248327465600297905927653683772784640000000 2292 3118993157351666207536346734638953613125797480365001714891629836607479351177379840000000 2293 183871342963164519004422538641484512732211646275250678632031245996600109517766656000000 2294 10151593121112939202158501418617169718293160024440695273938841559852651275878400000000 2295 526941808482886183845295750468966293984151922211615528233231782017790742888448000000 2296 25804307193464006006642358599510290833812103182052095912886129050662836633600000000 2297 1195782454032899697177296537600626310323604841588870933347919138480586752000000000 2298 52581564076113942610980104759471523044737212672953692286561207295777177600000000 2299 2199423305103300084981644338417931717851608825819516866539792023599185920000000 2300 87709955758229553427659715261149597692120814690742965841947453774888960000000 2301 3341458007644659615526447840230057221436773123299763718273417090170880000000 2302 121835868583531433501525621647082373126721400165243574232449389690880000000 2303 4258958012317228592341693678053308075263290719963458758620737909555200000 2304 142954366950664708191316015139494011795895848509623295182530674688000000 2305 4614032739314988643993960643944827041477523937255793061599615385600000 2306 143393186178618229464372998641131859449395107540499682328707072000000 2307 4296089589254393386496846023163271001698684886658492814852096000000 2308 124224883761011490819228256376443409553448307529495967904563200000 2309 3470503642112427856247730121802185699480583308961005948108800000 2310 93767217546491670606631512907088687047351236327665111040000000 2311 2452339822689469875818638178385174382361452058503463731200000 2312 62137057146038694582021033951876144051013321368777523200000 2313 1526529827716935450803807426383275400546468142721515520000 2314 36388595116112494643454178362072979707647303157350400000 2315 842227857655682846890150951018392643140638720655360000 2316 18939853664746446990137873215981228690701326745600000 2317 414061906390632919528789419183169079015716454400000 2318 8805134453218895146356783696102864160812687360000 2319 182226447841751451359649844974576833462968320000 2320 3671951988440108069232449887545124997283840000 2321 72074468675485578655429050116255516282880000 2322 1378595872650460572079706222776359751680000 2323 25705102455384462815638062109148872704000 2324 467377479135414829378139356466012160000 2325 8289048579553684630361794248640512000 2326 143428356741944932733659856912640000 2327 2421840443173248913897849447680000 2328 39912002965460557577855643033600 2329 642030049459638825050614348800 2330 10081480380508004358117427200 2331 154528249999339234245427200 2332 2311927634387722698547200 2333 33756505340226619991040 2334 480896405031762720000 2335 6681928996230808320 2336 90509506895808000 2337 1194374848867200 2338 15340594389120 2339 191607736320 2340 2317835520 2341 27593280 2342 287430 2343 4422 2344 0 2345 1 2346 104903863922470642103739229693534368566760203613042410448941157657628897234141580705399203430400000000 2347 93970720649017284556049141273461292786357947872083181082939757582722986481305203419193435750400000000 2348 42057631283401260285971205700559811953101136614878227144463691531459891614476357899940108697600000000 2349 12539502660825191808667163635303373472554280411308213349096046556541508320049326502073440665600000000 2350 2801848730910506106871582728383690262799981809323924484297716995428381124819351613102830387200000000 2351 500448620332084716560611526898375164471797961520673304922551189601997356636668571068147957760000000 2352 74429670561652541257822148514270318183074554863283635530630201414136000063051221422791720960000000 2353 9480500095078125377733809541588590802379434320868910242947615220938774186526180825366528000000000 2354 1055751730192139483561822190365932613654639867165020960249864255074607573178906773825781760000000 2355 104416441885302523791471560165372398276079801481102908108396449450309035117248998539264000000000 2356 9286219010287081301927274716254093942051768926347586310008510903180228822866086833684480000000 2357 750114806884870193050505963382723921189335105291106862305332383558977410645406441799680000000 2358 55491968974773286805496623206286175224141121338584866869106976961378051668379424522240000000 2359 3785845212583052578072619070390729332602395923924864981001541269115180029660899573760000000 2360 239603521987645488646615019433519171930840924200634733404344304114505746464039239680000000 2361 14139435646660886807498105197029923046170281910988007774175388592620573058670788608000000 2362 781453207593449205768795789226309179111899496669815384186132795485550465450508288000000 2363 40606372484451756808634005674468678873172640097762781095755366239410605103513600000000 2364 1990669054268681138971117279549428221717907261688325328881097843178320584245248000000 2365 92352257323976442550088441303510514563117000862081185372434567128688046899200000000 2366 4065660343711858970402808227842129455100256461402161173382925070833994956800000000 2367 170264112246464195121268910649717312716291926750516717880293433148230860800000000 2368 6798217488501109353579627955109970764268609097987597587486629891124756480000000 2369 259316390937374331873080897293833593176705017346544420750105515508367360000000 2370 9467464354993202243991602213985162127404190516015997201774681755484160000000 2371 331393562547205499124149690880064054904682208449462521912262339959193600000 2372 11138813262983520933816737311831728812227068036827507522546545301913600000 2373 360033220468340746555907001092058992671145099950162373052299476992000000 2374 11205508081193543849699618706723151386445415276192640292456208793600000 2375 336232298625725503571633238192998842846857493543240634425933824000000 2376 9737803068976625009392850985836747603850352409759250380331417600000 2377 272493293411251012119597465599940382246273706838894381210009600000 2378 7374820239488909194526426508829644611396239531542137639731200000 2379 193217296762467684886392208414606991491511638493370531840000000 2380 4904679645378939751637276356770348764722904117006927462400000 2381 120723425312303749473640865963645079870540167230767759360000 2382 2883445230131989184851636249835075756587773158473973760000 2383 66876336970152692858240111584350341084324773370265600000 2384 1507144587383853515487638543927649992988511394856960000 2385 33023334594942522957163471248377526947889492787200000 2386 703905240864075963198942012611387434326717972480000 2387 14603637629728899267128324178902311291103969280000 2388 295033296505692826010861653768362492273377280000 2389 5806807795672729039716432380303918600355840000 2390 111387815225750439740208531997849434255360000 2391 2083211540894029308920444958862054735872000 2392 37998847107959640683986700509176594432000 2393 676205714493791668036456941269975040000 2394 11742818821034386559679208518907392000 2395 199043433845964396446711638164480000 2396 3293703002715618522901075248844800 2397 53216003953947410103807524044800 2398 839577756985681540450803379200 2399 12934729544802722572678963200 2400 194591129628797554234982400 2401 2858383257061184427294720 2402 40990042198846609989120 2403 573700974423857280000 2404 7833985719718878720 2405 104316041846016000 2406 1353624828716160 2407 17100990466560 2408 210150420480 2409 2501790720 2410 29317860 2411 300696 2412 4556 2413 0 2414 1 2415 8074713388703081309393398644144570470059918806458604596375985815497616119329464037886838125363200000000 2416 7238366610650474305158006848853871431106454049299926320976939878376393909155769068672545036697600000000 2417 3241989862391096317183695373934414601129349201586869747361421636603943033605029517962173533388800000000 2418 967325519518228986577337731112875674921326142142199224322664905223577507132956231698622500044800000000 2419 216306420899234558699508572708983192401561337095066680271906803100341018520850882160766851481600000000 2420 38665512486564984274827841651694925626639748968670157883308494536911659522507052260819059343360000000 2421 5755159133818974240447032559331314391425676557487743006609338680422969601321688567283701514240000000 2422 733663895536289335255675463926378850661734897938081550230497699653626286335790611167518392320000000 2423 81769313320048831382954107296201595670522621017494350845423181280596927358788309618786304000000000 2424 8094096598139736040640636792805483371352238981598494028582292622238658061038285265997660160000000 2425 720473449008587414161153765141069548104950630219610065947935501207132342309018089920921600000000 2426 58249919246346237257543814129230225636506550537998495944598841119948708070705453774929920000000 2427 4313160139588003610040409289450662546838676855423864458255661205464120111211087040348160000000 2428 294534296866104368429174384710288160805056720950950447228337031564237351162936945541120000000 2429 18658808547730759134786479704068594567826094196486834549221881969210530146185862184960000000 2430 1102176201143169247774429089394188190881868251322919773659983798926726433734580502528000000 2431 60976316226225074357335578662191543136609340741135783526131363305676221315517775872000000 2432 3171780666114587952826288791565607844630650898248074206402538993441351889181474816000000 2433 155657761190398401099763688418796602347161787041423994200395570584407319563468800000000 2434 7229271828659947294158268015205818278870294792447076194357671114700216858574848000000 2435 318615287767718726797805122497111275242753652974180089534899256593973761802240000000 2436 13358598272196108045609227034338425352472271230321386712543896661311697715200000000 2437 534010170227546793789434310674113389882915588444802433351829403964905881600000000 2438 20394652465503328060738883865329912292805827293962792762459889673374269440000000 2439 745534623944951204135107579719771580383026924871315209656553357086556160000000 2440 26130201619781238193416822110599047471635565824204152276898121645136281600000 2441 879467531375276132291012641181708453400887399346650538921003902199398400000 2442 28465856116513442386420550908014418075691396094114741446507837993779200000 2443 887224721868411125441342252691145374796750424877185847878880854016000000 2444 26661381296632914676871506578065429160852884622665247592395807129600000 2445 773334286839168658214756447843897338547772235149453459179647795200000 2446 21674464895464100827358281226539857569860461815270589556221542400000 2447 587563663918009994882882035199871449218527680371366009484083200000 2448 15420078682567719224918891791189256914737591747769924155801600000 2449 392117455194419713445913599429643600379832442824781373440000000 2450 9669225586604195510370630531918687564739439544956514140160000 2451 231386565181915519824478326430319736418535320525638205440000 2452 5377235699435331182561159492935681816339360754992005120000 2453 121433348708961468611014939455794040389958141119692800000 2454 2666486577679125450478129731564303833748904775516160000 2455 56965252176275852101106987903451233985109375057920000 2456 1184621015112713206359195094394773974842525368320000 2457 23991690391697477367425104008196654263956520960000 2458 473425522299832674296498932791093301554954240000 2459 9106130406850415994100768960022054168739840000 2460 170794650012817340934986415730035799191552000 2461 3124817311341043963380667438293082103808000 2462 55785541498919472493512390109216702464000 2463 972045714584825522802406853075589120000 2464 16535806094925972910568681383767552000 2465 274679938707430867096462060666982400 2466 4456186415438778001572042983731200 2467 70613543708122524945436906905600 2468 1093035193056830684737838361600 2469 16527709973914589953978675200 2470 244123417170673295312977920 2471 3521936513164673669345280 2472 49619524767024843671040 2473 682506331642175040000 2474 9161779909501739520 2475 119963448122918400 2476 1531149396416640 2477 19031747454720 2478 230164746240 2479 2697243120 2480 31122036 2481 314364 2482 4692 2483 0 2484 1 2485 630094271613311723921493170119726381212984129634318557620685167292621140395975219660071341811302400000000 2486 565229937209215691657537905090119932904194316452102321746319007084833128353062482652078668775424000000000 2487 253342831372766600680530239709885500088725891725497421234192895743173786820451917403539076284416000000000 2488 75646430122458914067619558725136340693018148037026960771766504854092004117450688752450715779072000000000 2489 16928196591569007265103410294475324311123207487488486425646635841412606374826734054725893750784000000000 2490 3028289892589283821793120017925764693621858719330933523806695243404774259291912350250735920742400000000 2491 451097645676591483206324819269774132310797071301151841971932436263969361095915609709555692339200000000 2492 57551591338189742404470325593313143914256765574877430066093386804229696013216885672837015142400000000 2493 6419559085942531683487160309355814943290180356958213564516854871969230005438167847715785932800000000 2494 635983548044824244089643056748234632992953719024956062131069187737976101679464630368337920000000000 2495 56658676186978152284484457549638383599465672871189458200076048355670606427267996861983621120000000 2496 4584831039145556271934614869079533487940594919579336783305044098590842178330115117678592000000000 2497 339791195603686384002338915753842982879621544804991226343493239866367463745781813687091200000000 2498 23224708443935404054063742327811259867592875375359270159838175721729877521905853294182400000000 2499 1472671484330521842145871923551440804025283604754752236141685157821186755814684727705600000000 2500 87074439889410209295670238618986774649855106250271894563035449189649140682200690196480000000 2501 4822020880001365459013127266099573335108173599537774009762429120304428147588789698560000000 2502 251078949166809129706675912138435765856626697169382638048776201846902087769779077120000000 2503 12334702590445619816546678633866252729119197937631399691565429418938590680150179840000000 2504 573475962280415161946497799437671692857964478573667347054088944258342756286464000000000 2505 25302451400309815529553938053220363976046031773564766680251848901450759005011968000000 2506 1062050959225729089326017074990370917475845509913933631782997521979912539340800000000 2507 42504630866078525599665722381985898848775408460113503176276034831446310912000000000 2508 1625248344170794589793930510747301621382786573527659579766437316414930944000000000 2509 59484403024384706843821744607212244187350329607391478890508011547341619200000000 2510 2087496947045863371578301223215360425072475389639682587038349399842357248000000 2511 70350542822487948982276059528535897039018831065165025360879558275366912000000 2512 2280101007269234417050773514174799694002300664972797693498899005702144000000 2513 71164640291283605966051377270036045189228490235286853616269594984448000000 2514 2141576914854785475203239920288971594336983784186310667293850337280000000 2515 62209889692143467579366848682152668041990064119552244382256883302400000 2516 1746238712217477615323643591905574635430453434208443294921785344000000 2517 47412891958827720559846240183055938434069760220904414654234624000000 2518 1246347165886687867933386135272454589251422352302897595875328000000 2519 31747220817051186639538894864213176000930335951291020320768000000 2520 784234910388839426891827198859287200759664885649562746880000000 2521 18801271973952602381276226034286336931437799115193221939200000 2522 437758366560380713181445482435740041872904660453910118400000 2523 9905434183170346915244241171197308609046190864458956800000 2524 217957292554546225712078096459117508392232560984064000000 2525 4666351510938469538336727030237531709060583357153280000 2526 97257747618031942611646076908331375096528201318400000 2527 1974368358521188677265325157324623291404208947200000 2528 39056240172530777109761797222645716243650150400000 2529 753176967295188345471702847622193888837427200000 2530 14165091743989535990823418382256528706928640000 2531 259904902193417692727153241328315346595840000 2532 4653983229656873988013760014479058452480000 2533 81353914685924230719705568909274357760000 2534 1388636735121179318289152647250841600000 2535 23150128532896362074796153937274572800 2536 377011680578826680328477338170368000 2537 5998712482321431925193134785792000 2538 93263170935256165022275160064000 2539 1416897472481076813549049728000 2540 21035267239527659941427404800 2541 305154271463341619141222400 2542 4325185191605739593932800 2543 59885633339512742361600 2544 809753274829699200000 2545 10688743227752029440 2546 137662973255808000 2547 1728717060470400 2548 21146386060800 2549 251742691200 2550 2904723360 2551 33008220 2552 328440 2553 4830 2554 0 2555 1 2556 49836106570100656806592943696303886865059307163062747667424164154796792482140440579913638893060096000000000 2557 44736693284545132398426015078500573066121873204036617591068646877776100968114240595865065268602470400000000 2558 20065662770927157053842595630699257618098898234049632421994324751511576056533718134148792741527552000000000 2559 5995780342488809549439215673133956835433179437503438969209231865921779621417362045217091472064512000000000 2560 1342724134673645724700247167371170047301072127657228553698855461160133073084749725356000205078528000000000 2561 240380391600279903164468426181549605217949546322336507244182228948059010522539623577107691261132800000000 2562 35834763728973191891218586878788215541191994845416046698379227046956495401620962811300375062118400000000 2563 4575418977576856472521294595450566199152370294625968682858171853534546376830001184196922022297600000000 2564 510770373126433963839674139640654152239028794477037191836578807887538552117299860346428509388800000000 2565 50643188344657749947509820218251428997066978371559240342299632878868370042901101909757866803200000000 2566 4515483191118252133036465702912465894249971405077188041130591232939630321924198875615199232000000000 2567 365706000843222619290763316911302294142005706714041048382309039386601186939638888836439736320000000 2568 27126916981611207942279804642053906470315186607511075967888177583329149555119847779598336000000000 2569 1855782683681671789551235616809450137265625360088798236183693848500929994303885290137190400000000 2570 117782449965672406274180407519614246471363867975036298667750748303058664575379684563353600000000 2571 6970645025831136719490460438143486472386342395839160584403976413686950644189507711139840000000 2572 386392827009257803749536683871753812508732033985581532123469805779068061777265562746880000000 2573 20139028381182173387643060934886453340745901503951879687831321620094964616400239329280000000 2574 990366966157969344954110542323829965323360861057009294525728351729447123980795248640000000 2575 46092835995875737209200746473921260198287529135359440952691867828665259910034882560000000 2576 2035839666095473824910067188003734509645773898936519082042015752117116784816947200000000 2577 85546383305809376314206171513268849633298488377290401633232441523952566159802368000000 2578 3427528095683034788279418742014378870035683236540422175299673820935172286054400000000 2579 131209947456155448590272447353086905141871913072524292413721672740551655424000000000 2580 4808026351505267328140377760960767296590743613352659590142377061060837376000000000 2581 168935704589252567436453754684482773492074936084991800049042752794450198528000000 2582 5700472432317549976233053340318868853082528948631440910758569514954129408000000 2583 184995871866542384360800008389853655176679148356545066689720319909298176000000 2584 5781684697004130128950175696657527795505833829038165579943636764459008000000 2585 174230671057970207709987854695605489946042165748460917474315215306752000000 2586 5068398698489658957981001144683899439930861622574268579262112464896000000 2587 142480715101360845101130524401059336483267566209297075843233506918400000 2588 3874467142732528458999334219540493722361318557149983560607711232000000 2589 102009555426568732113608577363544594812695544717703437589413888000000 2590 2602666140528083488919718106010125759907381970985462626680832000000 2591 64401505086018121468778901010261014173315824358333212650700800000 2592 1546685517711322203036659197750260868164894635586637639680000000 2593 36078116490557696461367893200927835733299560464289696153600000 2594 817916948047027121996911296129935341394111339269147852800000 2595 18032969923207554640572849311666895160058450035297075200000 2596 386874194284319550638938621214933577396212795746713600000 2597 8080755055527593590778234613338164666909790691655680000 2598 164411906687625426795877891916464943615559578419200000 2599 3260003568721032467112513631861587295109275238400000 2600 63022569369311026699842900063814678484071833600000 2601 1188345881732408278410908937359461469054607360000 2602 21863511170070805551053537068265511699824640000 2603 392622299058141620928252768815114672517120000 2604 6884016860534126107270353354750273960960000 2605 117880162095931028185695824337928151040000 2606 1971864163872074631970596759096195072000 2607 32228610310502778574716214304833228800 2608 514765948482628736602344057886464000 2609 8036011061223050314881369241344000 2610 122623798822281254010769191936000 2611 1829085828111935522945136921600 2612 26669713821543997425738316800 2613 380104443401706227351347200 2614 5294623251793232951193600 2615 72065762154328893350400 2616 958208041881810720000 2617 12440996215908099840 2618 157646308083264000 2619 1948236687196800 2620 23459272036200 2621 274980478080 2622 3124778160 2623 34978860 2624 342930 2625 4970 2626 0 2627 1 2628 3994500664063369949335543788275714451105936442812320907737574672789346514519106765560614699066510540800000000 2629 3588199673047247290074691946133879854284270115740517832054539819145369058714111721753782000300326912000000000 2630 1610520958243624766343336542826020630380387435345318233278471287599939634852112661451142349669688934400000000 2631 481575906502251769292222295136782182834373557617191178127863794036277825356809235219571025796661248000000000 2632 107924046164798571889905882116411223037797229875061901445766173586592033185512516813907646497161216000000000 2633 19335227539300498435683559210144848681135438638264091173263518640705916252420396045126402953130803200000000 2634 2884564699203358837973621114178595262615394555868038086930186747376708126270475482925292295133593600000000 2635 368586141212295688023962607896107359852260518409993623183329192482981095559529903201946714924646400000000 2636 41178770798191708252691651359055095792371332651633718145723546681810917391470010657772298200678400000000 2637 4086162985011471710717393117125233217912230355816297534692630463100308416938398882771428075110400000000 2638 364630956081535799622070705571410288778882244275226530464557356727852264308887933750256640983040000000 2639 29555889978228559416238684600881594944181631015050685360127506251968489379867483549481304064000000000 2640 2194236005059335715744579901467813764852034240284246290293854236319607121637833333018638417920000000 2641 150241386359692843988011225709837020450976418133907497668303752769207597536048387702390784000000000 2642 9544025230362883489120640315020029277366073280456676643230425506576211399277124349276979200000000 2643 565355759835227550116065956094148383062546566280174233605203591854681589961822485904097280000000 2644 31367902616240115237707071971645689125738540781276222629817893861591277898852784700129280000000 2645 1636487267333327168821567131692133794154629790997757077228813295064288261644889442222080000000 2646 80556113524728693550572243739545813362983606015807518751325286480379858465600957317120000000 2647 3752969555967041728247155739332408289646420105058140484518549543395799627716697784320000000 2648 165934209585152653953122687306116536713835104887293987429690724183194935676125577216000000 2649 6980021712327338828263087501727089747356939082068065424144054007258686119372390400000000 2650 279969981728103413391947470407061689708976871052950405345124354078390216522989568000000 2651 10729653169094717598092093453262403419242138827430886809633761526405756721561600000000 2652 393629842368466345770817342059260715425615739217572877241165018221654966272000000000 2653 13847115892335169905044287951567009814181341606455659619610045935855211642880000000 2654 467821951170237879054795012972413834285745976850746523212733776969246703616000000 2655 15201259819513466603288142240850316941553410529683842428689518706544345088000000 2656 475703670513966131213485735859623684740032095773973028630709394052481024000000 2657 14354527523596461009807332764115241423324828816922342129515236104863744000000 2658 418153610539128498503970851269453175870501197796306201938356516736204800000 2659 11771764719072756289504260723136798699194259252430559280866841853952000000 2660 320581608978061901477543679902383507087352023970918420647275390566400000 2661 8453382856870971183271274660815622666970149579236327768598642688000000 2662 216020235020969079769994634416917965485708212343371985483464704000000 2663 5354056060514914605777705818077972991809471483170094546314854400000 2664 128803010172036242937557802020522028346631648716666425301401600000 2665 3009766412843654016719985465892399527239794966546970542080000000 2666 68358536508425109084697060801758004547304430353391003238400000 2667 1510000519471434686763528546701419091804513241727657574400000 2668 32459345861773598353031128761000411288105210063534735360000 2669 679388828987097747463501968962810184695788324238131200000 2670 13852722952333017584191259337151139428988212614266880000 2671 275294355383930947193097865534545952100471852236800000 2672 5334551294270780400729567761228051937451541299200000 2673 100836110990897642719748640102103485574514933760000 2674 1860019640972465131425770510649591864607211520000 2675 33493038388193574461188397210959932816752640000 2676 588933448587212431392379153222672008775680000 2677 10115290080784838361703376358000402554880000 2678 169747433418140680587401987046616537497600 2679 2783808231348811245134960130488745984000 2680 44624229660696154949607065960538316800 2681 699304684731118283686203248449536000 2682 10714681414964067086508492321792000 2683 160525700276440914341370578534400 2684 2351681779001059958072318899200 2685 33688059564055575695669452800 2686 471853791809014627056844800 2687 6461235154730724957388800 2688 86478914585194672020480 2689 1130999655991645440000 2690 14447608508796503040 2691 180167209238016000 2692 2191766273096400 2693 25985655178560 2694 299978703360 2695 3357970560 2696 37036440 2697 357840 2698 5112 2699 0 2700 1 2701 324401276268377960156477888142813129752879434908187843835890562785435553769773440116815273945515583078400000000 2702 291598548476626006301494696544127154930733360325299426264842951113622295559894793885924873031855269478400000000 2703 130969288066224526087726256033886614681375859224528900869990703398805970643065077844013043010961932288000000000 2704 39189343317261535981021189208766502005922760926736077009776134664931864448068074761977797175295764070400000000 2705 8788760293666094789583056886246274836727317426513739000833514241162070312761768542757171220789067776000000000 2706 1575691074006059149592625878899603856351839556175903761108186134364243684508482745483051638858553753600000000 2707 235245268394822730967483303723428992287147836765546442608039476795255314404448151882371235929758105600000000 2708 30081889005977885024582048762148207738703400368338111477986233222642813316820672893363762506393190400000000 2709 3363348538562198153218658797051979658651877230491191811547878881407202496980710366717763773687398400000000 2710 334005585363110522494054505467891332538123031507695713848646545308021885508590086446375307627724800000000 2711 29828989790583743488236969755014202490759281597458972003256202380632251443650311844231424948305920000000 2712 2419823617632010306582832864246631916441673075644685156719335185557565026777165378524430435614720000000 2713 179798330700890403115451997988696369243771588674891669274108996366141643727527191592677933056000000000 2714 12321479105333192865334948677473108064169115349288459937803950711640870759966294870027738808320000000 2715 783401514589826972223201391201293035208662751698231952127583853725153901437966593019609088000000000 2716 46447589454432699647053782866430809149848223298222492997054737465337562143148671833147965440000000 2717 2579435654248225697404550924679551997722868708653294940823741387836984754200815091937443840000000 2718 134697464175619318373683309054713841539936086884303779528041544229186075683309016653496320000000 2719 6636865028629604629109688922973653720738220819046459257650187252205169061115384960122880000000 2720 309505067752904980483777568051939177657779117850207835202460311214091035157308941271040000000 2721 13698338879279702308102118448563290257209433383462212768492705833394668641165946912768000000 2722 576818919034102082789426484445071770481426793179641003922258231684439538302722244608000000 2723 23160981136358897021054790346639888707138934226862217089205270114994731214281113600000000 2724 888600376789197790330963710422413189076317895081103460443220775987934165486010368000000 2725 32636028389329766027530117587006477066861505600102280712636024642817510028083200000000 2726 1149399139715921729650786638813041289042797958515312801544201853207232501514240000000 2727 38878440774633361656470500787091989093662997587356275085828205896824248074240000000 2728 1264851942052865376703705035073563329735535418892759118315909841435370717184000000 2729 39631855958017252215715513699359754883335677452390017760511959484919185408000000 2730 1197460963707569916502912369577673413311115275568966589311785716063141888000000 2731 34929350307418055123864509726013754130090416787844365848487074521835110400000 2732 984684308688915496477092649763551027049889917391301701338710507152998400000 2733 26854338265384725285431594774655822032536903919607213359477482979328000000 2734 709165377436318751753354200996181697496263568178092263856094045798400000 2735 18149910251517085187611854418810013373200615273066233150226497536000000 2736 450556490186592652091703094641000328013048557173318712579797811200000 2737 10856835900488576839493681242213667455613650507539358385582899200000 2738 254124857906990425255181609391840758629840820440990514783846400000 2739 5781919687831230084751551026582767512855395593629706567680000000 2740 127953158079872640081612447141752162357774959379424185548800000 2741 2755750948035368303343439597730089842543236666152975073280000 2742 57793469461206650726128595111049512781260495966781358080000 2743 1180842488477574656305610565102027225780774944509132800000 2744 23517413384193262410371207711907748332933477228871680000 2745 456738362341521798752185095091405784166691936665600000 2746 8653827655150377094516854368214395365199166996480000 2747 160022523963815824316122841901164227107382394880000 2748 2888966676404041587108111644200429917368647680000 2749 50937329215377727826390687425001564492144640000 2750 877390647895234846768238330311327686543360000 2751 14768323517945864008086929482680587730124800 2752 242971816461260189860398922635353083084800 2753 3908038478624292709516386337032278016000 2754 61463561608128666251345581417345228800 2755 945356333062437679798015502533632000 2756 14221304423497761769365817081651200 2757 209256716431789049052143789875200 2758 3011802980124164507706654028800 2759 42400488761656155616963276800 2760 583819098339967250426265600 2761 7861169438255715364823040 2762 103491160077364115696640 2763 1331660885280485760000 2764 16740879700668963840 2765 205503223037112000 2766 2461522122092880 2767 28741709515680 2768 326842467840 2769 3604880160 2770 39183480 2771 373176 2772 5256 2773 0 2774 1 2775 26688749365686912689565690398694042869406310555375407559761034181922418219908156529352262797793482401382400000000 2776 24005694443859969051579363722568171601713078183205900443855901646122230978963234568644330271968153147801600000000 2777 10789146293635162233155303772132704732437134332036078771799189191204024935716107373779220302178644970700800000000 2778 3230575772300204976830580982169203162140604527538379554793104017170547275862271920152321727603727663104000000000 2779 725002851369338415648892000362180287109571077144617424680858491301239492289259383096589247742971635302400000000 2780 130073652346258202885829241916444867583564297912403337212336010769198640628874174432806134067678203084800000000 2781 19433523246074729511642385839761780895006021192836146387000962323825672108937953860957636879255496294400000000 2782 2486878551602411727370537782219106489892705702950062393284988754692699037989880462756495922686014259200000000 2783 278257473305295436477383951049870921583006453407127531171372657309446023180591224263614803184137011200000000 2784 27654199094844740370908972331316277193359879450705354894949226358236998308508063015234946583651942400000000 2785 2471641331687017866456003340462395860782110433156948282479984435279361952763566639703177276445163520000000 2786 200667749500290638011775978351913725846926076201087629840087179651526055166374825133920495106785280000000 2787 14922245642064063557260802662854230151390317299808891799769233644271650998459186500900654352957440000000 2788 1023467420912760756195649834704887024926084427841691040483389671622652433525924013681397465088000000000 2789 65127818128189733716770443009500714053465323989096145385535168047244602588393272884432333701120000000 2790 3864780805309813062967793529926378973696069575044610963829413678377425913760635192230071500800000000 2791 214820101226751235867623745757242492318048032754279030111378160777186224912062607228309340160000000 2792 11228131671433453035760986378016873401852487320020225036526874276466874812403548047257108480000000 2793 553756241610879419980698048336045792997515023857693315837504126275542755586937068464373760000000 2794 25848842743083723292321946331581598701822544242601999214005992455956974238028341423636480000000 2795 1145168750685748427789977001792174957333782736045768990249103151492136830082043082702848000000 2796 48270337003176093847597941199699213287309431922676368803260011031962165687918098644992000000 2797 1940209091296525187564434538587968682528435577058792467738504961120387537927338459136000000 2798 74517939308285146937306716767450076709925266642948002808747390804765656950295756800000000 2799 2739851161766693186853804773802440666318646843166735669699930725962797010248531968000000 2800 96602644032416107441489148057539172117910056576302750909402632942739829683126272000000 2801 3271366782268392615159931202775579053429501881928197973625805274512892504309760000000 2802 106555726567513657873289520675733599738187474869050531716714342087592383610880000000 2803 3342822989711144209859791878408703085729629321359434812692047438079194038272000000 2804 101129563479078505653894759094917995219546211430236597044065000064966197248000000 2805 2953737043812005794040517178291594419500751013070117586969071432955749990400000 2806 83379739443514067069870119991129606633119059429047841057678823052122521600000 2807 2277082463843117085603276752578211750052870433967385184345768047791308800000 2808 60218819140559687003695091312864570618416087577301023897010113347584000000 2809 1543477586184929047933770908050513106315397177799377280157381158502400000 2810 38374095960350408682379349342626885417624158005911464374764594790400000 2811 926143896494662673744056361206500674249044256411821798080695500800000 2812 21713671800977153678987362484427334911227301015078716771165798400000 2813 494874723292560301812722081447268845752847913490349949842227200000 2814 10970821971782334006964481435054481947469212152015340666880000000 2815 236713342447764384150983027212241500361883674851934743265280000 2816 4973794394015054986522305615415284106053646665739515985920000 2817 101826589050697432231750381862325332043173254798614773760000 2818 2032147538310244757363143763198837551343659206829670400000 2819 39552013418870486781078849333663031287206302612193280000 2820 751080862517169180170259934150311733963004518072320000 2821 13921374923502780543353200505388375152711703429120000 2822 251950356879199382965810431929492612892474408960000 2823 4453823626122897446791672118142329455943331840000 2824 76925762488529629778630834070410525967728640000 2825 1298538158884947573216992728860764976084172800 2826 21428547849568508560753583955262029255475200 2827 345767584964101039416721543750310156697600 2828 5456506555060333217060614885667708928000 2829 84227843685213357455547648608954572800 2830 1271933975393097969182784494317977600 2831 18792437988193470909519115429324800 2832 271666614314954204032607727206400 2833 3842645181537727130522282726400 2834 53180274040043313824665804800 2835 720043554619292942192394240 2836 9536500630015130114703360 2837 123521707189112009057280 2838 1564173103345332480000 2839 19356642153898489440 2840 233957515457635200 2841 2759888439922320 2842 31744574688960 2843 355681509120 2844 3866103360 2845 41422536 2846 388944 2847 5402 2848 0 2849 1 2850 2223952308020334950927276747160112751485631142523869229787265663667431447168585297222829004159339231969280000000000 2851 2001656202426518451717426779902053215205473291653155566982077563644181366493111739701419709834511180103680000000000 2852 900213541644748839434226139596306435064240431870221266644596311729583661711121296324162385198805743042560000000000 2853 269728657340879055828882594303317618310928358300901969294979729780100623392902684344480507554466124267520000000000 2854 60573295730628843315573393415672559290136334891344616652370700321947761422417598502856032392569893683200000000000 2855 10875042770540076234733380005432704306643566157169261370212877369518592384338890746448838716144574529536000000000 2856 1625920654328227536072865523955560844794553723905041715154200134614983007860927180410076675845977538560000000000 2857 208216320493657816196168419711733366732207369923244425575010310612417915452906648510260395134880317440000000000 2858 23314486421272609944098791708304123342744115965156834937046769575244053481155129338342149275181383680000000000 2859 2318812277544128637311532925415591013191720445059396093094772144245383526504926868863456693201141760000000000 2860 207406493211335552781817292484872078950199095880290161712119197686777487313810472614262099377389568000000000 2861 16852099988775121816745477321334517232605298407888283744181712058722922405206136179794390521217024000000000 2862 1254173434376816487573599864699460786543287976256797686500544872822037844789842657087003094417408000000000 2863 86089878704215751291889246131851327796482599806589760383284040255413371144956845197503775113216000000000 2864 5482861183461218336762409828776180490675452292009059145446730383692780893888878644721772134400000000000 2865 325639090640948668583852215047503570267326619945480726927675840236223012941966364422161668505600000000 2866 18116160024889748732661532171529901439200326133021613892950376617394183970752977463578460160000000000 2867 947735740706255452357163584223128642579623673915936897550197768134645109906158561301364736000000000 2868 46783881964306054315670776575070305841052030500084270985528642818611978385014783530237952000000000 2869 2185879901095576657818544927642286024990190883648789404621726814245563508895804217622528000000000 2870 96933160286563962346207298743430995131834540909757497052522471709838653392606280338636800000000 2871 4089888395306244384964203577829196276192081200163460679461082683900488678864439581081600000000 2872 164557967056282138116811163180792772570373063372760348192931855790780110299720790835200000000 2873 6326768775966929959449243060612941356070985577365627612190777047131698493241321062400000000 2874 232868560338391084179083489898281489718516458259212508777335596264892677969674240000000000 2875 8219553485300079560561414321407321998955940529500207009099792177888391030745595904000000 2876 278661473170431079158141773242901458032432855508565627623276825796364893316710400000000 2877 9087129950745535042110920007709941815081949672022772148960570206980256956416000000000 2878 285417124734411583589168358952857856441573593399242495669770559163193884672000000000 2879 8645231869942614335844289340712163152749041348343365894893226132963432857600000000 2880 252823908697696264134736897737294988048865528575591492610162500162415493120000000 2881 7146138009222594663001251237802244563308268580008349000731624434570362880000000 2882 195421264320736094695008093729210015546372795536830877478934741528412160000000 2883 5175187417825266103643810801314117613756523713562239055331291017707520000000 2884 132835630457116956625797995543083611658270781420516964478698779443200000000 2885 3307451970396276531286651945822528084961565380998665600337245339648000000 2886 79946033250730018088290311130472677953383662512315550780759572480000000 2887 1877318709110802717048762894337501366721035654888827969082490880000000 2888 42855931186139119103264531219264476798474936213971151522037760000000 2889 951682160178000580409080925860132395678553679789134518927360000000 2890 20570291197091876263058402690727153651504772785028763750400000000 2891 433012211794690946617651879046783232369299405216953798656000000 2892 8881775703598312475932688598955864475095797617391992832000000 2893 177604515786100172497239038131962788447395211858049024000000 2894 3463887849392462654596267778179836735244873648005120000000 2895 65920022364784144635131415556105052145343837686988800000 2896 1224588362799732358973249892636377827113594322944000000 2897 22214959984312947675563617827747407158582505472000000 2898 393672432623749035884078799889832207644491264000000 2899 6817076978759536908354600180830096106035712000000 2900 115388643732794444667946251105615788951592960000 2901 1909614939536687607672048130677595553064960000 2902 30906559398416118116471515320089465272320000 2903 489293752307690150118002184552325693440000 2904 7578481326472685023695298452316262400000 2905 114856150479836396530292248103119872000 2906 1703483002758613351584086376318720000 2907 24726892089728251196735678196480000 2908 351293035752095953490441026560000 2909 4884718451107280250663918720000 2910 66475342550054142280832256000 2911 885299452400770010892288000 2912 11536089471792496106496000 2913 147049651415609534592000 2914 1833015355482811500000 2915 22334587100652103200 2916 265860813020040000 2917 3089427358122000 2918 35012398554000 2919 386610336000 2920 4142253600 2921 43756200 2922 405150 2923 5550 2924 0 2925 1 2926 187673172545051416436568331641876468357922113515812741112091072344274491364361506732273806745418468341841920000000000 2927 169020375409545456270473032784168569112907966831814061463832190438724789984812482588935004316109781629665280000000000 2928 76062935692207701165262217636278022177807985082819911545318947418478891926738246108653948973711424843939840000000000 2929 22805409721666970599000395536439763021627424274045605421663106563816119430015072840212113758369745490411520000000000 2930 5124844489476702060748769291763034747907638807717137416604614865821911844465151002545129643534856361082880000000000 2931 920714095105558418396715579918222901210072290348438173116034644893605973620747497243411692367062383984640000000000 2932 137750541760174298973289480068814254550818504657477310689363113347235503534959282788351957071164610707456000000000 2933 17652852818420756105933968545803232029198011859540452907388458604391244085347209387309403909184898990080000000000 2934 1978055044689749253863599987261466983955970014270822042962597950817970196802613160847473753781363015680000000000 2935 196877885335190928416834241092345930449839201483546606135061609746505340507532203301555927212642795520000000000 2936 17622973309335377643567650233158491700257075382451410307520268296264914801437444203362270868328677376000000000 2937 1432990316732863819219828566259116181837739207900186571829187184017735366895417810789447232061964288000000000 2938 106729966595575771506054689701785275806500223249959130379817509705245175232972195805364473301041152000000000 2939 7332090847126004081199506901319924598253068168885894167233954641113452015694464764508633475055616000000000 2940 467345055822885507013113050430050065180905541807201556366399075672244014786908588215020493471744000000000 2941 27779829996203506239596209799132647819422291612845899670263433944043423195703651799923645480960000000000 2942 1546785680544506175773298021475641958769801444741033452906460241122059311474340231005267925401600000000 2943 80989891875977700216604496766839559375248516829978979756719330760115175398660369837174292480000000000 2944 4001550905204189687730246244497654268669522178756178011878612798790723797381558369939095552000000000 2945 187135527857224217262683106300281223364208122000337083942114571274447913540059134120951808000000000 2946 8306343624163191299710470725040686894962725357865399737562561894133141333804056026965606400000000 2947 350805722941850530395797843071464553810448814721027132190081326187987507516098919320780800000000 2948 14128705365603389693512703268864496226845371418746500529047376544383506345168064007372800000000 2949 543756760707714891168593408771315248493406644188251585333166132178229929686033917542400000000 2950 20034767790561944871589269691940980960891454328324487438604127315917045228597516697600000000 2951 707920423428708895904413809290775728744290033108006026683100212645273741027809689600000000 2952 24026387110877155638564134170267556612332749240077528180445546366135296859102511104000000 2953 784380442998250445037732398757796696683885074764851396272927361500878958965555200000000 2954 24665067009166452257158211449498413498079577681204667261464404847517840310272000000000 2955 747989706200526908716441216566110244467572175804911367962157327462163283968000000000 2956 21901254070521289650805532996470813320297571415803193600396172870174029905920000000 2957 619826356807255357233548523484981261023025166830482368979753226204631531520000000 2958 16972077771903662324627971689780330837857137877519828876737608032104611840000000 2959 450061093587149793843048943133938217621949468509065051163607283519979520000000 2960 11568065992785888937556753555878615842514582418550887300152297568993280000000 2961 288443083278311105816018504607838699600816553941693980010888778219520000000 2962 6982398604169917121605154107847559290474415804330516267378629050368000000 2963 164213473704202199316488206646376311471815090565837347549668311040000000 2964 3754637418221605434097525788675002733442071309777655938164981760000000 2965 83514122311450591073028317247797441966258850057995064504483840000000 2966 1808196104338201102777253759134251551789251991599355585961984000000 2967 38130295877536160877864356207201553110106408089321610854400000000 2968 783545907057059808165274828751322039525398923725916397568000000 2969 15698022173801668562113589151642923258308851602832359424000000 2970 306771436357809388858867429500662998227319002300266496000000 2971 5850121701196159149984807803148168708413564383297536000000 2972 108911341298339021571086686570956173109698514439372800000 2973 1980185437718716154935467911497121592779429117952000000 2974 35173686641828833819642394893933394667755633664000000 2975 610593977130712790350816097788311179203700736000000 2976 10361957007714496100698992274861746081174282240000 2977 171951704386125054799292452627976469810216960000 2978 2790975680861312657366839575605716577556480000 2979 44318839892068395789657267251449044541440000 2980 688635651396008359425336407888458383360000 2981 10472083287489528396378957861382471680000 2982 155876204222635109576825193854234112000 2983 2271310670344817802112115168424960000 2984 32400755152057708464688130050560000 2985 452513063002699872292771491840000 2986 6187310038069221650840963712000 2987 82821738259083849399069696000 2988 1085205780362234206900224000 2989 13916552378670312763392000 2990 174621461056036322328000 2991 2143217954102979600000 2992 25718615449235755200 2993 301573459545120000 2994 3452889400254000 2995 38564381016000 2996 419748364800 2997 4433961600 2998 46187100 2999 421800 3000 5700 3001 0 3002 1 3003 16035708950566581588283330581048361600806263705515470339087455199465855234638161302096055412280170279306526720000000000 3004 14450834285968959065615761536424488063560002740717581065631012570509135835055836018385083119397222062321827840000000000 3005 6507284453267500066413211762190489910846956723024841366357539331890904414415280579673997666170226592742113280000000000 3006 1952282016099997663241730252664469235897071617125711062996519650407624892786281650122118023658593237661122560000000000 3007 439004137142089184030757614076465438166327917275377904367014801353460299027790152174083189848617600690421760000000000 3008 78922605137941211735531047093150735117777637638843916215711068933657442404763325439194996510436787960676352000000000 3009 11815830887187999702757849942283860565529261059471623221655777942801276661466259547957116718710633927802880000000000 3010 1515255959361917288706184280756956800059003551232250417582994246819590538884552110671871527782810717782016000000000 3011 169908708377299777519614447253356108281030864148076859233613914067265724321466890352853012625904652779520000000000 3012 16923359826790076949721911002125884196067743455428144145346671356998189461533468153917275449018328023040000000000 3013 1515959717080970148809623656411063664463761851423308867239974395048091121907997965421980639537349525504000000000 3014 123360813165347643504973551632109441901799527677159872152641878073854403610062109423535896078300741632000000000 3015 9195021199035876173327233300162662166792159917359530502570617764113801937578930952565619739064270848000000000 3016 632169802143025723535862392849035864392347476172834849172765249792606037918373775154851111090782208000000000 3017 40326499659193022446597287957259585290391874928872417919786750526123986086319556204797484112805888000000000 3018 2399037953224145602667313658874257001261981781276967989347515255117519275906130752837105199821619200000000 3019 133690431856729373778056759658325867630969778386820892163142775855708974129323824287132543877120000000000 3020 7006029258936880913796702803154378283839688896768210345517496386258739234324952811023860603289600000000 3021 346456759691682384259919236169258115105229766439354524514854914918270472538713804303467806720000000000 3022 16216811563195926629222576885595756773029116198117142469192272921415038547283157604490018816000000000 3023 720471782250313236461329959256082709952201269701297773177141099406624467129227666365664460800000000 3024 30456593288598368098938392658482518614863326312173132371062726945154851557281538765540556800000000 3025 1227820030296476856385292450750125938336570851523594962665284641657956276306346217622732800000000 3026 47300448397889608973933832682720269976830156488846980032028173648588260372953953415987200000000 3027 1744552940603918609165903853141303088916346316770640502943908007405154357742692152115200000000 3028 61707084794930790204494950651178221359545679331239421310900712133024499304080351428608000000 3029 2096533561692714807101533204438066581281166636512171694407642937449464540736205619200000000 3030 68519696575464480895164382633725994783319321906887765551641002599719179931514568704000000 3031 2157046218245188723853764096583940915880683955603341339750550244127417137155276800000000 3032 65490005507097131855213182124530270322487154532853771694233074939961162203136000000000 3033 1919840245914685732372199122519682960800101917899272511102870473819552428851200000000 3034 54399889142907719455226646475104923408481064484414384104209848742045171056640000000 3035 1491457171067458203343226134635736159336654307685848200357531200554894622720000000 3036 39601514801108545424131933942820771954999988380879600712387752074910760960000000 3037 1019256006065015709585728488862154198732062031623470851164640024442306560000000 3038 25449745184128955662624857822932954853532081320811952060335054651785216000000 3039 616947705900832087439817357077877218590635407041956568356623220080640000000 3040 14530937635704962658475590981196272036933243700904047367247417212928000000 3041 332748354611146561772883997678183578508677946672880941087485788160000000 3042 7413002082129836369884858608409620781411268996227679672787271680000000 3043 160764685449542387815579510702010075785048286361640499171131392000000 3044 3395880488635158168630452181788716328970058618369521466318848000000 3045 69905542442149628276084653046536180701861748163756286566400000000 3046 1403093833567293144854096786368646442871063188997571223552000000 3047 27471538804152919983698781015375115702040490304956628992000000 3048 524920013323362732047395379367801130300079181713789337600000 3049 9792595021567483794539786974834978055387922989432832000000 3050 178429218722810737467524997148162241052059268336844800000 3051 3176547473007107165208979774693299221750334210048000000 3052 55272936151445310288009477690466763049330281472000000 3053 940314724781297697140256790593999215973699133440000 3054 15644523325372866661839655003222636240204308480000 3055 254620793033300561914336901006811311065128960000 3056 4054813725024925936174465043804531631544320000 3057 63195382809060490292659436636325489438720000 3058 964089911954411703195470971043841736704000 3059 14399114520298101545021067059400898560000 3060 210569609213033393638869121522386432000 3061 3015360717526740875217808068426240000 3062 42285731300143111047135356167680000 3063 580725097520131502775723414528000 3064 7810211031661148641225478784000 3065 102859255579829941995618816000 3066 1326362620442730697322496000 3067 16743352080587720043456000 3068 206859269250996874142400 3069 2500420946453476200000 3070 29557214770017211200 3071 341487593896680000 3072 3853224403182000 3073 42420819117600 3074 455220057600 3075 4741875600 3076 48717900 3077 438900 3078 5852 3079 0 3080 1 3081 1387122872319015593607240132261654589999030494390231750630058091836283845511314414002948387323411337215905628160000000000 3082 1250785298144193363886099785321772204862888569030206686448821505558336708301776581563492322157853281785909084160000000000 3083 563582537152789403559014699920555034478840106887985661559609490249856297567177604717018241656491660430551285760000000000 3084 169189395784955001726743505816952737682020874798645875525296022629163514774797295071523939320425891411294945280000000000 3085 38069499313949954433213739926957150099992896533951365728432133182948685409332492177381301461342568134391889920000000000 3086 6848464539416591270879818779592860835394715509495895308125430901113980664833526373915697761638434570770579456000000000 3087 1025993866793235752561903612210959556531109289304970910804243896137546751261923230709534954635678243488792576000000000 3088 131662115600094853830730327928305874873040337519826658755592954219785654227766892105807872008489920909803520000000000 3089 14773745603778693564885296737380328800575284624514441571434193906491007754124383079050747395882404498374656000000000 3090 1472542139269931405169991876195752938435600822616666113357987255249636277452713049724726109424506990755840000000000 3091 132002206648962600207830905816581896729328398952339524333704036584585877799961051600554748502342958579712000000000 3092 10749532539301424691559149563642087802561220401001644694974363892159191591711258300264953625810296635392000000000 3093 801845285574759682782328085608711372361696929901539168992172207480053623465403711252983324508954820608000000000 3094 55170127194215257039963399800975973000752959504157183015423706584682811625473585715393718434385625088000000000 3095 3522088897654000459699804760158914101614507367248651302533977820273090782688082461577027618934358016000000000 3096 209697798227803716722305897377749843510037749630136573182891102735844727648861692264946917386590617600000000 3097 11695310021967709813003154087012002881152161183725218948069136868697906470042387420080887849130393600000000 3098 613403157930875950275789838432318686777390747892472328748537442161488234240426958493902260142080000000000 3099 30359460122059817293119045480335639229971985219328911497242484340454536682074795514436729280921600000000 3100 1422296171365853998540721074800112262010943251698402784850457019138162992527351407140552048640000000000 3101 63245565096464113853968049853823451414813553172656855629849864393518650334404314657511073382400000000 3102 2676038048358306306856368420094021494108176144604820300372238369224605163622845617929610854400000000 3103 107982467114121486896236119425528929634515429652250196588313304623730837339452728350552883200000000 3104 4163911407092399773828383093848253182184892452993061177734443567361764763125869781503180800000000 3105 153726457293141229165284956218840877424698008588752685104091564357911846212100348601958400000000 3106 5443005174684226060597620021800865637419000508324398369184992983104081596157199514599424000000 3107 185121254384792370613484851953534664078637037993718263932702136399073497912241054285824000000 3108 6056652511556731664959984812821081234812259172146273783844301819298453117682371788800000000 3109 190876297603079625350815065908236699753532396740615918322428507242074858380647727104000000 3110 5801710518038783464158399983915427290989425811622780155191135139377190920624537600000000 3111 170274014318452542823554273523778702838466601785419806405005994843899021728153600000000 3112 4830565780043402810484888114726944223948643535359459866645932159933067401625600000000 3113 132599729785837566172114950783068250808172594680760061254011506308735104450560000000 3114 3525262404341264844265807227320830922068455636348368473572346474038841835520000000 3115 90850533955484310090655613162941770955588208638488495751948372407148216320000000 3116 2271484813516320724219623489464229357174309670475163611166912054471426048000000 3117 55141114565612737269020525283021402182652842861759229464059285078867968000000 3118 1300592461088240616765020374380389812164042209439800333292340842332160000000 3119 29826661462762818088449897277192347865284026543960939332771014279168000000 3120 665496709222293123545767995356367157017355893345761882174971576320000000 3121 14455354060153180921275474286398760523751974542643975361935179776000000 3122 305845011343031859746712239872116729542286983809950217935323136000000 3123 6306635193179579456027982623321901753801537434114825580306432000000 3124 126805402569480721058944254363484234761516659459836984934400000000 3125 2487302704960201484059535212198964148725975653222967169024000000 3126 47617333927198394638411220426650200550203516528591490252800000 3127 890081761722223763036887817188880177465351655949468876800000 3128 16251540674090717786683050724194218900431021131399168000000 3129 289947480424567448384728120365763641709596311047372800000 3130 5056544957031721609924498416858721210133185069056000000 3131 86225780396254684049294785197128150356955239096320000 3132 1438128402606690595626275091496704683253892792320000 3133 23466784988059299992759482504833954360306462720000 3134 374724940690517808100344873179835514397736960000 3135 5856953158369337463363116174384323467786240000 3136 89622542892849422596862473775152512294912000 3137 1342839520222216300879405995382493847552000 3138 19704051448828981061607775976022282240000 3139 283179819286493184548823991012864512000 3140 3986409084187894716389644565038080000 3141 54971450690186044361275963017984000 3142 742566518140496019942728300544000 3143 9825749362412412806703021696000 3144 127349554527408499613623296000 3145 1616504443664578037361792000 3146 20092022496705264052147200 3147 244470045478450851259200 3148 2910937818259270800000 3149 33903864000902095200 3150 386029453970160000 3151 4293592906402800 3152 46603153396800 3153 493155062400 3154 5066661600 3155 51351300 3156 456456 3157 6006 3158 0 3159 1 3160 121455105646646351504153947333844090606174434233834680291508230429085314181997449757763987777300189150876994109440000000000 3161 109582706913202231894971970448670712609923409056828308299774589255066423795393838706232922598549495640056544624640000000000 3162 49406019276695637873500941520210002092084098476693164114728449469554299977920174971757946725235204630543408824320000000000 3163 14841006811690120960387387097907949241276122814716955754403049909912882502602343590881480363620947058004517191680000000000 3164 3341490566752861284103184239884816569219912277273256041624596446925979416802246577662597801578411355373075169280000000000 3165 601498089160409280044777090845922971579887765236431578509227704290589229467453376402624563089212576523391860736000000000 3166 90171449768985118399917613931306000999363754208362621556984840198000745420308097256556687194906055181812629504000000000 3167 11579073639523660636055769337809400709422519122156100279076466827838027621384562175150465916602654462230659072000000000 3168 1300163391550936681578461988292020514371273333008288255211480422920383335499198059544852736083837968984309760000000000 3169 129680655855390754625104271361449552805049720592960098238144590956976623619536251471667671586078883930177536000000000 3170 11633082900232458100842935821946448213641246498671662295528099316472126591876433092825336264453605226971136000000000 3171 948015847751640492401694687228179076510631228839529311123874444562025849654265734222165921062281247981568000000000 3172 70767755883734379219431067960643744700194700973260827575247895623381344645432450476744278036584452849664000000000 3173 4872752120031231918446455289468322955121081343247814950029354183917248942597453322229667895092879294464000000000 3174 311317146310214664725507756019792990504248842916315532729890915727853008458029519394007411165461741568000000000 3175 18549668194311069087752305070170280935169738800842896860012283186771611455490567630972345459720952217600000000 3176 1035382878749780851316385368302639852330811388798799330090524819758233342766254605558175404596291174400000000 3177 54348793631497004425132304286702836918295337265546605699850694860419683007844035658022949416547123200000000 3178 2692158304252177781765966513119620903078548282416961887285247662819865028055207206723237697290240000000000 3179 126231439454880292955600241734027131535146675385630737278008224362942547257047833981079032273305600000000 3180 5618069876895123294235848245460443434943225844208691000159305225595743820483038058205180592128000000000 3181 237923792505745952117308378021526317227155747649518647369435204147046351257997183711589276057600000000 3182 9609409355468463556438777508519440819752087064717309260427583234942900360282036537110875340800000000 3183 370896300087634672382724062374642845266379084457728936107684828924988528252902849551899033600000000 3184 13706208381679149255518427683917166724691937657768826376709210075899142345289321364114636800000000 3185 485775605046326284162300461651537172662045707140458484928929343371001434030237101582188544000000 3186 16538361876925148414892768527779553282926963082985671967908247910200863311400721602052096000000 3187 541651077644392491795011233493675498600456518574212698173461806500992827224705306984448000000 3188 17088412443320778626137100007602336341077445521412701032989280133020635582032406118400000000 3189 519973362435975531128082420922437906225139977327884743016270761107721165933488635904000000 3190 15277837697502129788950453290977291866272154637273321075336655867026602757644615680000000 3191 433924101005088738163251213173500565298027791646714990515983019118323313436262400000000 3192 11925459269482150688384567533232143552873213727918666545782145019834760147763200000000 3193 317435716760035385684760033692799751934716211508486207244451787830002219745280000000 3194 8191050880675291844029375616421930671864941037397679688594569748502014853120000000 3195 205062633785236014204622669710639997299756242355445461840112040576134545408000000 3196 4984647229660814922593062657435392200465846221320497924505168119534518272000000 3197 117733731099551520114935716144829480335934448272404841288126581654880256000000 3198 2703863274367658124327279199369757767393666698572216482370919119585280000000 3199 60418109116878528948398509869184499521985592230074723263818208411648000000 3200 1314356000714028919002891790828825135109277889357879717295568863232000000 3201 27852999286636616897091767527451270277473316801679854965679980544000000 3202 575279902288083736190244451188029086520015993356811124211679232000000 3203 11586608843283413419214200633544889268612126913838865601028096000000 3204 227673336431567658264922638516255785139995820393798222950400000000 3205 4366598082041242605348961816971514838874490591213653474508800000 3206 81777595222797242965967095950116648771001691429537559347200000 3207 1496094876086291005955619948040883702548144272766128537600000 3208 26747327359440973023915854316902985273626055612094464000000 3209 467466345990629151477418806303986279490981807606988800000 3210 7989341032110120143680707498636779512010432409108480000 3211 133565424535374902743025255501433801533322821345280000 3212 2184848919344779943355302542850762884174183280640000 3213 34978792718050654706188662601544950838947368960000 3214 548208709528720497035689721874203808100392960000 3215 8412714536566866538285203232297482799183872000 3216 126431801580984006877716704075661579844608000 3217 1861128457851843645078474976056438841344000 3218 26838276973404991445983005208720005120000 3219 379172978366660365751815174407055872000 3220 5248771960847394709913032010633472000 3221 71192534500404877123619689810176000 3222 946173466662890089927024770048000 3223 12321177771913977963960931968000 3224 157197106369769866710566256000 3225 1964674631530794845408947200 3226 24049542079389634244236800 3227 288255725265636078350400 3228 3381824818271799900000 3229 38817467479293703200 3230 435661812337752000 3231 4777378022617200 3232 51134015532600 3233 533688355200 3234 5409003600 3235 54090036 3236 474474 3237 6162 3238 0 3239 1 3240 10762808928213362637891452041607972153237213323673541727045974725471322832349824970109492057873197807933180860170240000000000 3241 9716408451731708120332315786707527248493954738706774423320658434326825134559795980621119022184015132070159528755200000000000 3242 4383308276528089275798878817946828504396936362273132331990983570202656951815753548249316903941979825602261784985600000000000 3243 1317493847378550343293358440538933389122242626045151043059425319188114666077871332580211912672938790147824235315200000000000 3244 296820136233802419207747741958158984825522456294339115088060998198257650052046871817629607272418941160090343833600000000000 3245 53463849068045780545650947838157065107518596436372096665993543150815670668835945242601564825254581685969202708480000000000 3246 8019974522138790400597027877945639621065170203152421046789702723874523059566045018701660841189501020311891476480000000000 3247 1030530854502687067427629873500640011421300048095572817794112459405722804803521111503504996513212059220715765760000000000 3248 115790736395236606360557693378094007094225191221561002790764668278380276213845621751504659166026544622306590720000000000 3249 11557007924897214947364106562595737905522429626740340046324270425958962982215093862620913209634115279860531200000000000 3250 1037445246843126037000834170891596422440397764743680785905156727655812988956290011773341372688631071441420288000000000 3251 84604239274417877097039533250519623371936338172157543967477085937979102486374058856911536468753492559790080000000000 3252 6320105651677603282677964581521193843404208192263528740825829630413505664361771561481106140415208319877120000000000 3253 435493882361442333658037341296269198155044313681605092770756280759269813202661233703041710994365863690240000000000 3254 27844297828749896676836887368390416886406179104273228285882023908098565386271161841312387971959310254080000000000 3255 1660358113654478211869374698772229282689327162220349507892751550548549378442824103434706192882462621696000000000 3256 92748340971555345438761525350851404675848694004214484300061415933858057277452838154861727298604761088000000000 3257 4872390017646027535606519380247716952144994770817879200425999151803451024782374614391413668688429056000000000 3258 241550193917764464111699130163123719636868165624651580888225310490754146701529047368990886295764992000000000 3259 11335403386324959081119859002608930118225466452281944788569463843452063276021925080939948199116800000000000 3260 504925757819521171822400966936108526140586701542522949112032897451770189028191335924316129093222400000000 3261 21402170959600469692327040935087403561688479406509299048225924668936166935173478316972116541440000000000 3262 865177427293621644062939556441913880826020900543704172252491651443804913665444304405779185664000000000 3263 33424032540759873239787052203545881112181172399016727862356811251975305600980996650820435968000000000 3264 1236321000292115574609080207915476150887930281525763120358949429749961760843009498506330112000000000 3265 43859866821373277617658968588534933519014200504860244405469472242877255504925828365166837760000000 3266 1494694169373311643576309112773960531267832945047564569012090287295389027785344927945195520000000 3267 49002553709407847155237832674902380097561372097735324349357771585780335737483619561635840000000 3268 1547574507555407119414317809981929996001304338783464851924176590002836649213443734241280000000 3269 47140448119505596210033379331316789906420539369414347677211807263505201605606637568000000000 3270 1386595633162601416341553122459834416600373272874359314710055362953923109155969695744000000 3271 39426677929037754294065685912199462880702334547802118904094595785875103890695782400000000 3272 1084810252512721845408128032933751413245069479116787476289957547795808283590656000000000 3273 28910204289653698638508042504805196491813851461621009807956715199599418540032000000000 3274 746907568847142083964141255747764122199332262372908722928121853717652281753600000000 3275 18722402012972095643495715694678698678548436656908982145359016568004605378560000000 3276 455694741744968920454717043801422216221680538567656581866915645724743434240000000 3277 10777615631699059292093108448508956109115343181233509025957120258453012480000000 3278 247860486525371621294601507673325221759861996362957560606582277168168960000000 3279 5546386203831093588363649639732836445935726561173777399735218706841600000000 3280 120836218233757057896797019738368999043971184460149446527636416823296000000 3281 2564597074563958866347105933324536848993712954844643350820622172160000000 3282 53053331974545936946841461957050038623758698669866390410819010560000000 3283 1070288190303411602214408281280054114455843708570811393882193920000000 3284 21066561533242569853116728424627071397476594388797937456414720000000 3285 404752598100564725804306912917788062471103680700085729689600000000 3286 7594083620941291487563411855602634502390418419502006042624000000 3287 139195906762208073133561014383177274503832666263042654208000000 3288 2493491460143818343259366580068139504246907121276880896000000 3289 43669105892964853916597313170453853507960907121786880000000 3290 747946153585006642363870090086378047185570892171182080000 3291 12532299658211953166557972546881222763937933190758400000 3292 205485268515961388835423470002205848512804340531200000 3293 3297885161275139537140079309963415674225182310400000 3294 51820433656371340305464685335622149391033139200000 3295 797394486587229813870094140907932811782389760000 3296 12018163623666952197550290331853546855976960000 3297 177448142569802114916093619755314498027520000 3298 2567073734968060200108241346284743229440000 3299 36390884031735581621671871469450854400000 3300 505563971155547154335753565876074496000 3301 6883635358488386504803976407388160000 3302 91861334839232099514347986851840000 3303 1201490116397320749113682247680000 3304 15401472214892472454951164960000 3305 193473361685870605182235392000 3306 2381423795794902842919936000 3307 28715871139569712530432000 3308 339124382665454209824000 3309 3920956311039768000000 3310 44362819976335660800 3311 490886549112960000 3312 5308197802908000 3313 56037277296000 3314 576960384000 3315 5769603840 3316 56936880 3317 492960 3318 6320 3319 0 3320 1 3321 965119361177740318245446253444902289375125744182798781067683289491840803911236197613193930743658524448702130343116800000000000 3322 871787523185282373669207615370245744412214279217556879890723952763177149420335822578868856687729022442587649673789440000000000 3323 393514542295134178873458789361654853564005166917624364144486666590236417949671737215155320398452612848841460914585600000000000 3324 118349323466258410446569728084564369618717281781374572963756556395471737699025345802731556406433455291261068194611200000000000 3325 26679250409415644451690508420913401129725413177414308621953362713559321988076894484749291231627010500493440765132800000000000 3326 4808486206987599191165513419722175554173463791968293664426588170811773930843159323445599637813186846793463570104320000000000 3327 721761962418618037366287795815120378951501051891023304990912832536011554029285260775121125140936852760584236564480000000000 3328 92802562327606003206908465444799544186611255207906586398566560090548052546407092359262075448049940377894744227840000000000 3329 10434124901839706557704752469193980115640662986967674780165388651482943398635651253972988089696272099609747128320000000000 3330 1042116627557129457245019240402846063848026720994049025116882014505422485924610595763541932494238901600759316480000000000 3331 93611764191667441073649263157025477034731679976596754375226590450267600155942260287229396998036333766870302720000000000 3332 7639369544935746272460687985656300928879292631294376696210699540010986555041771904876422835252646980614094848000000000 3333 571078615102320670405016849441007457760570282662063421780470330081358941783024897284152871164086074778583040000000000 3334 39379119829683528145916548546401284716595451044103525231299400004884150677946422806151507490279374916157440000000000 3335 2519643176519773501878644617499843217897042100586429465316518481535775347815397137853312756467402497064960000000000 3336 150359208275249442054919191789308251186593367163075432743762929103732253085864273943086895048580275372032000000000 3337 8405562950375795947588709412534410743614718758740519383707054724652031228366797023638200101467467022336000000000 3338 441918565805646057678804914906997869337867306725963131076763217096617802321981170031988230069822685184000000000 3339 21925755079407123910229337211114726284652476468680456401916996183115529611520685764761361509097930752000000000 3340 1029766616175732715423559449642790594241385337662988318523486849986899256990729096678329567892471808000000000 3341 45908383714616084278535428960566166978813139131741876393706328565980856267888796577806790206423040000000000 3342 1947570780161010234172118015324990029399405848806874232289269747313970729108738009993790783645286400000000 3343 78798902169438092958113196170094531295307583269420601041195449917446796443138715621579156357120000000000 3344 3046929200468841442134700177034566275952508388871305997932687989867312956821782115516004958208000000000 3345 112806109825064572184281301186967348753611456846681456535454237975416656403310863696518971392000000000 3346 4005680040946454461733419873646142728876894112143472509962996152389876105131350775160509562880000000 3347 136640354328124441808860632910435754424621163111295376801654894295117603688422772983788994560000000 3348 4484082508119934930728927338321881593803498835142693707036270861886167083356034783835586560000000 3349 141757387516501272127652301666681885282231112139877188296356410658864542669149042303303680000000 3350 4322535693516826781812404917535735506072608670395194931236493234145854089182377326673920000000 3351 127279209922665109767090124194555332747335456297418738728471879611464044335137921433600000000 3352 3623040202779700474956961384491825411117104358155584015855305948363476511020436946944000000 3353 99798778507876815556853767465254890416777784324124113475989445582996356723323699200000000 3354 2662716074349408166001768808110117105237897812377569259984441253680620332449792000000000 3355 68874310219469105579975042437918262230497704952685346895426292093163320639488000000000 3356 1728557516474814537174155477587682682804168950063017330205082004317995280629760000000 3357 42125404529187215197865360313027072026733982478045209827057787278010362101760000000 3358 997602002198445474508975149943654040917733070918383327870815332532546437120000000 3359 22973338583358521122619520640242774864166915728418795555329651077228789760000000 3360 514787164321925674996480054398444691347405684753834933567517037195427840000000 3361 11231432062757964516436390520458993803019846286376899234463817881354240000000 3362 238725211632544431454647770702631437135650388811514760213135360065536000000 3363 4946008643801920670812275728554463923059303555771812176582628474880000000 3364 99937671859028392853352521360954723919173362610678549378519531520000000 3365 1970303259422189540440160699629190528884621372596266429646766080000000 3366 37919810759836625735610111164328728515457869899836287421546496000000 3367 712716531437950930220627390137844196959986916015368350105600000000 3368 13087676027579672563673114049017306270077104084673669988352000000 3369 234893092661226123412884211771611650725217624318884478976000000 3370 4121894046360189506204259040520802037632642384151578624000000 3371 70743951546603063344887647336135242682896669537294745600000 3372 1187914479223245843754381907784247486706494946389524480000 3373 19521466775291696278676841851872673920749472854835200000 3374 314043523580997594257911340946767428859191539302400000 3375 4946827741912709305710118964945123511337773465600000 3376 76317365930292337540775263857916256375885168640000 3377 1153374168099385980776386168098974245613813760000 3378 17078443044158300491255675734739250795335680000 3379 247815509450930539796613503451387488624640000 3380 3524287670040896206928263543204477992960000 3381 49127693442843035189257026483758653440000 3382 671322650222939663954033423540361216000 3383 8993136516734827530469711112878080000 3384 118107430507584127947018840238080000 3385 1520635928565359073097004094720000 3386 19192603837019850290016067104000 3387 237444580250841197269107072000 3388 2879034738199807914574848000 3389 34205670033899216396544000 3390 398102536172489724576000 3391 4537106588488874400000 3392 50611104480044908800 3393 552247367752080000 3394 5889918110076000 3395 61338100824000 3396 623117214720 3397 6149183040 3398 59894640 3399 511920 3400 6480 3401 0 3402 1 3403 87562880617751638051817181480471693107489646444808717173199251248969919742934726377755335318032911984470225519200174080000000000 3404 79139787616574706096126592782481987728760311022989500047550029738330945920721368204281902320979999004793574688135577600000000000 3405 35743288450596577320437512230180075520900785447919832075519682063290263126233768725733623124196889920146093636625367040000000000 3406 10756064156067000889207873575885232664082807895748399286615968886799795423957694150547578757557704751201666598332006400000000000 3407 2426161131058297414154679425733569577183704276518178745757009406107170622830019588955996906331885833470851897989529600000000000 3408 437539706714416569007724338102979778527496776109594661400035148502372880604461069549888376198682972208092428548177920000000000 3409 65715978162163855612595350069536399240370671823566680080496705001094243721523177420423195050113553572844002124759040000000000 3410 8454925845475239866290799893834267296289012322151987287036407466850421061485913054794276037365260275195415342612480000000000 3411 951226263857961532870811770809195327912765365881042510585307240928117538600672696682436273342511888873421128335360000000000 3412 95066471327872881970198855830434041053614929436816592441506874380177928743124822536198335928343812463111029391360000000000 3413 8545356345968461549409157771303337723553819112151202005958432518944464384581806885261043846452758993126226395136000000000 3414 697833151246975469821749052625099010622545250734630350797143674265631201162478667595710050348998124443942256640000000000 3415 52202358557060932861814701235318056347341832980511574090773113523408408126118774683322222707559754367529648128000000000 3416 3602188187568484228708567819550970118182058706022246198922966697436264094323695505946195033496542933218754560000000000 3417 230649130431003521997511212914636096197201927544034933497610771457178596827971905007458829585922053080350720000000000 3418 13774049364974761810269923908999142924503830149872481077063634365728905234724171020264776402021800317288448000000000 3419 770590942410653390531460857920204787331291006710761592811785011656627797065054403958320337123973911281664000000000 3420 40544480113577368688369068931048334175082761071571917027292852201262738866239844466960729901196017401856000000000 3421 2013184577559054262759000167909656960316951063973832041571921322329036655022358663479057492540303343616000000000 3422 94626942974283376875726613226916187123237003706936706576694404579761759376036643826864823355054227456000000000 3423 4222043126320504133236593743535441436389679884418252105946296084946286953661989296381151228359134412800000000 3424 179261307838024710039995484512686937726794162323944469727805663924306200665089586637150323663175680000000000 3425 7259127453327401781914258057120417382306876345552894865805459967261163626678023491795038375405158400000000 3426 280935216430170592285447047215119633313705296873586490668609864923071187319016290476934383534080000000000 3427 10410341434935208260626892271534768109504403661976962159603350632046652602474422228013016940544000000000 3428 370004040226211796764442667893252903911845578457115177436289900559366633002859632924582226165760000000 3429 12633298590677279456236170370730142452611742969067874839114064788306532331568106290890837852160000000 3430 414981816848377934382465625876138217141442050930600773990211160451838648238913606839655464960000000 3431 13131955916636952297134715776514081810424532302917888713463364666952346458399816152661360640000000 3432 400831233667348424636809956436824641142860386050687222079352609449203189616214533409341440000000 3433 11814930895612659870287240107931010383265130365746866145379748173332001177098498026242048000000 3434 336674039150275451641980328514630235009080884399623760507570778327098439854235792179200000000 3435 9284040519622982467077213547760302615987579917773684040629221492681408559489869676544000000 3436 247984843565027238656424513095481848914417524684187191061549531448657613676137676800000000 3437 6421844649901513812121913007794988312632577076910608215256593611817966684143616000000000 3438 161362669657041904501655813711694214368594623032005669869284455761125494069657600000000 3439 3937269898637077556896687476727499444165051497365761696578242343168767028101120000000 3440 93359004632252747195269176909951889356545582789181275832938879913428370063360000000 3441 2152720110007171813414104270931042930401423995139669286458075191254442311680000000 3442 48302917021420480309097453653843783047735566403342082962487984316224634880000000 3443 1055313686859947633742784111516811617262181653745361613813409926250627072000000 3444 22462864125515929032872781040917987606039692572753798468927635762708480000000 3445 466082556044491509030502790419423282026745997203433579463740464889856000000 3446 9431923460273430116432711854452698643973555617983455778599431045120000000 3447 186247479373643823044884244354506530940277630319900932932695490560000000 3448 3590330383835989829246515052657636074856421167842085494022995968000000 3449 67596184397969637180870198162499037788424898517099468881887232000000 3450 1243462884636425027193435021091557960653594193899153291673600000000 3451 22358113213781940629608236500404564878048386144650852896768000000 3452 393086399963684533058296027862697048152405003962214842368000000 3453 6759906236030710790174984826454115341717533510008588943360000 3454 113745176996499043025113472187511566666618174550160179200000 3455 1873249755698195368997294546890544113652549723152711680000 3456 30203024067432435751915113808557721915121825926348800000 3457 476880906178551902391643147363609799378772337459200000 3458 7375270451578948419422359184100002325994498621440000 3459 111750428683642351398992350649091661121831854080000 3460 1659240031300871060064274838317822598953205760000 3461 24145384993465183453154576038769285607198720000 3462 344421555508072953615632326830741933342720000 3463 4816526482389224816135293509046119923712000 3464 66040505939559489926542232322429665280000 3465 887878343843242781358560334359832576000 3466 11705352291623108849182798591365120000 3467 151325145337842163932117889055040000 3468 1918340709882452984522374396416000 3469 23845356282357995814868447008000 3470 290603814635357883224877312000 3471 3471777184299768367575552000 3472 40650216562025155717632000 3473 466348685230630820217600 3474 5240038595156164800000 3475 57640424546717812800 3476 620332659666720000 3477 6526666013868000 3478 67062990234240 3479 672310679040 3480 6548480640 3481 62966160 3482 531360 3483 6642 3484 0 3485 1 3486 8036782622700673704263141908520920488014435875236619448497185491376341583851839500362137462551583864234132397512867184640000000000 3487 7267719091273385958300826062879150527921640654919123525375537853664503338663582289353692831396731694711028718093614448640000000000 3488 3284301186087850302989253600473002490743552907454064251973326234140734255709936780477698946320669958698933349557626470400000000000 3489 988897647133171972532104505034982089411588397392448687422711203751030613159134268078630239769447287790708590613301821440000000000 3490 223188331238390268451063376699618577779718263836779285197281354401095755047122153623862259219322373587434581915389132800000000000 3491 40274274775567737074967678467177254981249490990201767179566356141379032338978325176669548645109304835616141506626191360000000000 3492 6052632609549429204606853343757886936297038736182726149367152887616158181695044795440122537415114448878611928249794560000000000 3493 779203741065657145120773436538788733850109394479433492383032359298688889840917675127875027022774992363721739479285760000000000 3494 87719855646805613612767048898530523198998502842326868103002727468573118512916347943490613887664575355152434179604480000000000 3495 8772419988912311914253041886351468024084391707569614264286722333003750633761759313849134520825387419610439294648320000000000 3496 789051712021344920352650503392602540745003914325577717264507057355476808567936027050446188205253643443821543948288000000000 3497 64478597883216573509178190456197911914087907846231796954049990824762776720026361043333330841416272402679708254208000000000 3498 4826679296124913666267097613990268156805937984247859926346910413670615808040477450870327848247237027403933941760000000000 3499 333291981556619802117740015579338359756105549029420049964166801726376759574450638362749575748266124038843138048000000000 3500 21355829969156013641629366358766465700650776614274745322186159706229279987776194785252441984300933104082616320000000000 3501 1276258521718219488386228711460986398957850665743659965353446268729721569114777874374605523708768693711273984000000000 3502 71452881080806576890775230277933053920863618902463495587267603272218695905131637167623527585488089145933824000000000 3503 3762296954122601847888897129845705726382185503352541894316362115735300420964677384031799293017049096257536000000000 3504 186955102745940088951924040070945096473992731607803839625850374039155962549883727264318921211070524686336000000000 3505 8794437891442184410999842838763238300331944121569897865814182618595265387729251003619040625307640922112000000000 3506 392701813343276014034265444891702176561433565383787332293281779006011301410552071881489016923475043942400000000 3507 16687122832600087764697013367306744724778258590795948799692503573835324626378338647601692950181340774400000000 3508 676304025025275042423619327934227992332905248767608681245812277532609757054656167767430766547435520000000000 3509 26195981679398884691255800814825854031803075507864794515732746838377242652794606513869051528636006400000000 3510 971567623487673298320504371618955398543230818354486613562275782858954522811598004566064743055360000000000 3511 34562333563984891425281282341495430123554620157763514369883124098394886640215081797003216242606080000000 3512 1181166743799060735824951593659230424026276269690021527969694682554901174586051905105397106606080000000 3513 38835695667637562772874153361874141613584246904912355986906199164053414204450104523849612656640000000 3514 1230124671371977448348023105275695429383560365258566580042411654196521707279636763131835842560000000 3515 37584563485547139333178669291402372078111592453178784938533078184725681243006370367961825280000000 3516 1108966413146330641495174212808548173828580401406901314419542219476128824604860209099177984000000 3517 31633524655995186104317449321234640703580832914741609356984487044727616054812107618648064000000 3518 873248289046026952696386477084822172054803543911524128816511706285911578371924085964800000000 3519 23350768579657804386891173468609245973544519187127750768855314663410815467807854034944000000 3520 605374765173448847308330429027205689996960427905515789944370915007017115738806681600000000 3521 15228945884052161325889107989913829427100111353816585196179921993739749565254860800000000 3522 372030599487068835378817570501961660905370936434901961087516939671483777993932800000000 3523 8832254096942633438443920555902228482856737142739411373405246337378585495470080000000 3524 203915720644131000452824781145421232015612720302685418266682290337225124085760000000 3525 4581429977707570782394119345827604185213286964015193609641544637797915688960000000 3526 100228552819447496641377216331725849824051300286934822147162567456166117376000000 3527 2136366731935991551235392225753545469091733591728414974305195704361025536000000 3528 44390898152805288326867638723718880269078440084251554117166518292971520000000 3529 899647724457971982547249572204933311819067855067092723150940897345536000000 3530 17792037436424879537816251907263045169313752643014246127812563107840000000 3531 343523128622498606949453161809423157067623184812261720742527238144000000 3532 6478204823008416431031755421099647700284412107193328173998014464000000 3533 119371985213435742255579286116753619924239714402537359940354048000000 3534 2150154571350484942855314723970818973630173293617285900185600000000 3535 37871906055997981066479257745583242548530939796041240621056000000 3536 652523423939716324876771406252077099932992306577276638330880000 3537 11001416031187235207539681188150815163971672182955154554880000 3538 181554801744411934059315734453143462179409778608909516800000 3539 2933579806093400294844819762111606819493615604182548480000 3540 46423166622164669766832489742783165165835399109017600000 3541 719656640233087416336479658748720242698874618347520000 3542 10931204419304512835929568076433932018884703313920000 3543 162724308434075704668708159717098383738807787520000 3544 2374429699965039620436807096213435788157173760000 3545 33967236516230681806980166291827978057584640000 3546 476449818452834252501624718782526341124096000 3547 6553634394070584585889005922144720551936000 3548 88409064402958671998435569076801003520000 3549 1169744484745859537345404884950255616000 3550 15180378753198719288783941923176640000 3551 193230570200629224713319766024128000 3552 2412458771518842389626622347008000 3553 29539769722921099293045986592000 3554 354707597275510357465659072000 3555 4176195743433054703025664000 3556 48199542494972684636620800 3557 545168181325948705324800 3558 6040600047193912200000 3559 65536373114761348800 3560 695778523680240000 3561 7222843722013920 3562 73239844597920 3563 724698524160 3564 6968255040 3565 66154320 3566 551286 3567 6806 3568 0 3569 1 3570 746119785694265257637636964583194753795177997080840817916543110807030967314898900350863994379183045968585813840531543818240000000000 3571 675089740306856591158103920315757320993212613519876033673763581275612693043554518030419546854333044595667121391080843509760000000000 3572 305244201833482210248634694640924322172708907506603188065772589853909140223870456152855098918662731177863206159931806842880000000000 3573 91960433210459808483699100813244069740819481408713799055253134555940559159878229853375570496978758843570133787613541171200000000000 3574 20766850589796611423174194605734623877643356345241422435876935278771642876341819629651235035158393043604880402879338250240000000000 3575 3749563964804956509977864728553592106699266832457891991314326753938408684791652180880885954884615876268900976178537431040000000000 3576 563839846857948319049547498540481569737492873862824740513928985979306452745696552473373681031530267698625981092766679040000000000 3577 72631591314593150455282240125094643235564464834192713792405834651393898180340537545281470448981373386543343138997534720000000000 3578 8181639281189400023768121083657281705426148642034051670021839772636233343329635588842687783739137419819078264532500480000000000 3579 818718652703519060385825789719618216523986026528384102294692123040015772787219247472579062951536036648089385676308480000000000 3580 73688327906863420079725551845352331402308890343584759820008467597231505323598778236332729974933254324727690075045888000000000 3581 6025485800890270300874785662270783038416393527577138931838053892532731992700602388385225437203755095389182699241472000000000 3582 451350185182516014564247333193385383398615354923622578678349935773339437040184527303333315889913906818757957779456000000000 3583 31187773913422519074341246121167886551669137744370787216395421134487055990415392759469810711751377715533111623680000000000 3584 1999751889339718812706440093476030158536633294176520299785000810358260557446703830176497454489596744233058828288000000000 3585 119592647827273676393124451609092207923644349039938573804242494354883967931546690797413675112085225382862651392000000000 3586 6700357239020652314027700735170178594528715995154214818105592910831038237852583840466678999471035641984188416000000000 3587 353061294752220732872065843726257442903090822812172566431204627933315909178297501298845665716529381662261248000000000 3588 17557385785905475290148186605946626723116865682311862173476356540098068631168494458815063367412895782535168000000000 3589 826538348982050919576927335050494110727125760792395922556391127331005308115275425800146809564732845981696000000000 3590 36936639144057174526199339922805600861394165310593571036419566998100114628462854215199970626292091872870400000000 3591 1570807253373104056137061779566808706245734261535149329173127116024045205642208287525956067693900175769600000000 3592 63714468997200335101570414675171207130971532801220895417007740918280330391626383927206463991601482956800000000 3593 2469979917483613198416696675933702232868001778107788227158618752727792156199613830107138451738460160000000000 3594 91685935877896096419395302851890489111310764277526780805064613934320349284781122798541680350226022400000000 3595 3264467214918582282356894688639690139105255549671075021569246630406087196646969295341977536666009600000000 3596 111662923822105033835524142949446774245330311278928277195007016317891172222233341190318083245342720000000 3597 3674740980708188955899849402495383541415081727924511420350161234615248098712161482550124331663360000000 3598 116507087002912688318622460085622424840752740714737067960718597492160242613350313571548837969920000000 3599 3563119737767107091766687615281324692007554161438606645640088929396821496947913382864627957760000000 3600 105236777759531990132900274015926641818712458868900597827892618917231907480417837030293110784000000 3601 3004941248525541093083697866965098277470992055425151948749727304386929718284137340784869376000000 3602 83038002221987363523833304468240931846899686401196724562084278492409992143881782498951168000000 3603 2222813826662614061408983759852274619775863566320243236987484343273229472219443127910400000000 3604 57690134137978104955848781510681666522874694462315619546583718580191426449878227615744000000 3605 1452899436416277233539993029665293655992705026973237895866490196016841077773136035840000000 3606 35534207062788376427074585309798935329900259825572032124419817985392748985594675200000000 3607 844610009646318437076234484382831878812193477311669317063551971146071279770009600000000 3608 19523930109031084442876034913047031383156997894476593562264228745784241621565440000000 3609 439203090618128308667622605543984192033627397575014747035931086880177190338560000000 3610 9621002953185898643027650626237968788947902624431906580247243739375622946816000000 3611 205346303337404627265260638338170033785861200587866464886869650397998874624000000 3612 4272733463871983102470784451507090938183467183456829948610391408722051072000000 3613 86717103368270795801322829134706649827967185280863501066092733409525760000000 3614 1717509292147037421226567365118509049836402268764449744197250804023296000000 3615 33211803214659775137257003560224350982719004933626592771916784467968000000 3616 627303104441084412690305773738946634645224946178912707442875826176000000 3617 11578068194312914472482286284518519294125332276685948225868791808000000 3618 208900974123512548947263750704318834867419500204440379895619584000000 3619 3685979265172259902037682383949975383366011360486775828889600000000 3620 63624802174076608191685153012579847481531978857349284243374080000 3621 1074744462959532770385270551474009341066104975539043874897920000 3622 17771518204225533796794869611628239880261931987850634280960000 3623 287747232953407593603443805548378317416423045342422630400000 3624 4563346365034178236425275185506943941434513162061742080000 3625 70900836295669677462071438879887015889639518639226880000 3626 1079484960349631124504719488123080364048311927521280000 3627 16109143354764545231896205586323689290987983831040000 3628 235669688076937227451232507176487314380342312960000 3629 3380543979611242849435454170880145867884789760000 3630 47554131122722954529772232808559169280618496000 3631 656094831967837331313712727503806764826624000 3632 8879117566160146858301233830002524618752000 3633 117878752537278229331247425435734671360000 3634 1535289636228940642765843911497210496000 3635 19617720234902960311659248023797504000 3636 245929816618982649635134247667072000 3637 3024575176232578518337854882816000 3638 36490303775373122656115630496000 3639 431817944509316956914715392000 3640 5011434892119665643630796800 3641 57024810839122612809523200 3642 636029544880273489545600 3643 6950827451565597600000 3644 74392639751891260800 3645 779271946521868800 3646 7983143061173280 3647 79898012288640 3648 780444564480 3649 7409283840 3650 69462036 3651 571704 3652 6972 3653 0 3654 1 3655 70055366628114214978819323115118526992794263999458092306272847352548756091927358386175457562664449648117653480211887423488000000000000 3656 63420181784012546899199141989571554072590129751871469522906164418597632221766406529823439522230558907329794176445181224550400000000000 3657 28691313963041405124219416613419686142211536074594731431134952204213539454351067016292830741309154395315852659120935849164800000000000 3658 8648585718615329290377983014826189128226752379353756995196890045860758973009662924330894469362110716706124174531401193881600000000000 3659 1954159205722270930278605892281436481992413979935168229924129109313736882147412384384230873060798625425865342986787749888000000000000 3660 353036460026542394193961308297488605919937057869104181409907899739117928897810933704070995597692681741282966848948750254080000000000 3661 53118822834736883891353083654509221511572946793153469876952962347460789701215072562479217694198724913809430495862613606400000000000 3662 6846626711846515302744505339420133346812413468334300420526280544034435497626315280033823269668581822054744056126452531200000000000 3663 771710657717552223587373801329130584377872438863297584044311993171060168166118211418615623520427092232023020851848806400000000000 3664 77271037655677666891143365790096549440135848285877154661317375630453314909224336116847606846425186742735739165029171200000000000 3665 6959108547979912013279519212616754840453881225491264869504883045840134068691363603516922035088056311508759778248622080000000000 3666 569409806553035518797879264259540742654205061745882234972792704160425268409626922735298367988120601600168514216263680000000000 3667 42680524422972747964529731774418046522116120820338067433852881738773518281629266917728680180193265259006710786293760000000000 3668 2951135826193373941381617178572135199144792705269839937512288041594911703724283447752563988510975544584186647019520000000000 3669 189354341617208151522786137164233596920848336305108350956686485459385697084664884611066707892776221844308177715200000000000 3670 11331927372925073272003160529697504231707588667000281698781671258696809825531321704333485575441048217320666693632000000000 3671 635335941582391405838473649173302354594360604274673673335038251260321079636341794861260149032952759846457835520000000000 3672 33501786195103261570138503675850892972643579975771074090527964554155191189262919202333394997355178209920942080000000000 3673 1667233891885486794118088706485104591486817774390814897036244076351769571119738200577882310328055413405122560000000000 3674 78546199568524494719083992710813856392891241210342541302394226626754517560490633105225283485794533763973120000000000 3675 3512787983173716408201941173964599970590284483367682670864662291156772559489920559650623940650114595422208000000000 3676 149505444154517134986997328258975051105643050066688263718841104516119511591397267061523690630229895675904000000000 3677 6069028024396083853256829602871760910494882374113076953623445675547447385435804747259375716090068860928000000000 3678 235466515859218629723195010756067504614460012526251135236767738176253394925575766687502149534179393536000000000 3679 8747845541087796744392467393931862074740839630798416637853441415910930553206965648296115349907046400000000000 3680 311732181984846727825944029696427662978456598543591054737219687376689187568255817515041713190768476160000000 3681 10672296664156903615397540328245140839382566220078514493591767830173746604422784234771849639100416000000000 3682 351531426847367699111835264840850955957521350322551983762059125445212949588512370413964336142745600000000 3683 11155463691435573616124542829003842893581498102627981097491560890796288871090490214884306006835200000000 3684 341486289491295810589065831285445038326344240025953475057278647821848986970164712192470731980800000000 3685 10095505923673470093338948243297086627354736790742718829313585299957660908019087918116445880320000000 3686 288552455147103843912791073914637566277114806576017768237770084127893939865661811212094013440000000 3687 7981875191395968528503572459126042299532322647223059863866463152277782064192239811459809280000000 3688 213885763299058360591691844842438763848074949821264290538701929450146949461513682194268160000000 3689 5557034566656535153522459399630686549439658915800608092468710858183073680548607819776000000000 3690 140104611477946826321347040811655475841267115122766504613131887980464892806847124209664000000 3691 3430457002649543468080539097820832243316109091464589476351435185039763655853237862400000000 3692 81632637846946270170306479765754310893014110410097911637180662939415774696636416000000000 3693 1889259232103607030302103451908966044711485409776102419747418882826738388959232000000000 3694 42552155365836978913960588913051222245342174898218216738268190856196424047001600000000 3695 933306567563522655918698036780966408071458219846906337451353559620376529469440000000 3696 19945981732214667918471958615371398708794432270163708763927212630412876840960000000 3697 415581804373318888513027482351058401709481001189729750366283816281664389120000000 3698 8446101033235315435116666939025644877804528153344896410043796970729635840000000 3699 167521676961432219161646374464774209894936607928940854332224598632038400000000 3700 3244184218499959573427960578557183760802093174332849516817029296488448000000 3701 61369636374914801884061854404762387685459030855614356208976666951680000000 3702 1134484337818982448482467888676818381805194051600161279417966919680000000 3703 20502829094095786045020715295501544583346942573298033316642652160000000 3704 362379240826501360418722832854430631912870561579131271247503360000000 3705 6266164750792841833464060052714958151722219312827518909112320000000 3706 106041336956794346986141921687633079135886631428915473738956800000 3707 1756793833683851643898999939909438345973440825400360180121600000 3708 28501491459606988164671017301667931883438947527684979507200000 3709 452935459278511952894309693918743647785110349150109696000000 3710 7052444382325548183566334377601640636762429432277237760000 3711 107617340805927189004929862585542791975345697934540800000 3712 1609758274205590273384230815622137384984324804198400000 3713 23608227330258385253640990945474372236792734924800000 3714 339524126890502785311097679830532571564899942400000 3715 4789103971115927370033560075413539979503452160000 3716 66263953203794280902141635880779170309058560000 3717 899484850278486663897831965126186693713920000 3718 11979761795612896554850871040479596707840000 3719 156557718213572648330562986906835110400000 3720 2007686447376306994386103576573275264000 3721 25265245757071994340773273970042240000 3722 312000513621097391328155388831360000 3723 3780718970290723147922318603520000 3724 44951823491401672837243892640000 3725 524350361189884876253582976000 3726 5999605152537627883219968000 3727 67320957240630862344576000 3728 740582346778400638512000 3729 7984058559230754000000 3730 84311658385476762240 3731 871554150715248000 3732 8812560522074400 3733 87068346724800 3734 839718835200 3735 7872364080 3736 72892260 3737 592620 3738 7140 3739 0 3740 1 3741 6651574792564304890416516453198442782538211168105225728325808663199855614534103456171720083347432300988326263849274129881497600000000000 3742 6024761530017822488178461787900193321380306703953395938339464872319193023905752821211089350389142669738118199298222318419968000000000000 3743 2727067816712539516665563105551576825121375579330473189484965069999698185535955480782407899455914033015181149587142792655667200000000000 3744 822484333607186946894289942918031002743397367471715634359201963187454797691397254467061147917529092665721109561466827676057600000000000 3745 185944592950229579743126634818763066256875176156105775396733135986006317919707752873114231091285380409181669752425125668454400000000000 3746 33611538338423060000792021347240707490269520454884893554695020680196274372935493011408771016645736357324883899372749298073600000000000 3747 5060189260380440983446778752264003351519097829457159933542013229594023647535290049758350936900261771625055858168265420308480000000000 3748 652602680541053144950909313469684721427896203458742629916850680268803987757785177196173245957298620369658717520597824307200000000000 3749 73601237152350039504503432398766433478233444784593729520657515848370181599482889260363600148937254587088498603359364710400000000000 3750 7374124062634387914279349657145025584055225526915954691978981268079019384698462909111215958084081103550442199250999705600000000000 3751 664530923838827935263832945794830325185168295258543530087329430421898508219329290604889418879256605987527356819250872320000000000 3752 54407575920570221194730786571367356025366707762931707161583631085659229991587024536586845001597531162704849175398318080000000000 3753 4080770280296754551384801393860041989021802942512156017305014379816381090268992946269638303914864311467874351883223040000000000 3754 282348084644281255765350533276919384684768183888390292254719063810347890170778227301897422730509293251890548278558720000000000 3755 18128405789473582782772791239800259080460869475229016759004055112654457608592026893337178786567421202445717974548480000000000 3756 1085631558605326735397307186408272622346197128149287878818335849967144663285412005103449125251917005240700218900480000000000 3757 60909109629472268837016987847124085245428289085126514130951483015495352812230854160792484967995634168098583478272000000000 3758 3214052410357980053065219636994353087947941880448349170989017035787506638160317315180492518637290432164433756160000000000 3759 160064089598826694168439517562398710869297104328684020654744719536519246793145058411148442765141407002955612160000000000 3760 7546427089586940226008190987248368150940333084084741112900894240329062269278815013141993615169092923833712640000000000 3761 337748658144655327292061168656499582489432337204472927600295174495044425510109722352468718988916495185084416000000000 3762 14385703169187600528826997188616933212893545979505748080683855097118211434101579434759698042662374057443328000000000 3763 584430372604021527676444101375993381594786468442508667264560681290285363493643862149592608827262319460352000000000 3764 22692887395567965712177710688998758187067821051031505130939840352046977180325182968013317894945474871296000000000 3765 843755015162200089841448788542575224868481711552399901265084395131574665149979830630216035830809493504000000000 3766 30092588661342020800710087835125605537108488329946553234215838470733601103031961830138636803680239616000000000 3767 1031114140411416099731968713611260731390279518259570411823111273630587312725769242549753359015618805760000000 3768 33993241226573841145340313638114152303218544256546379498107112347960822517791090525569595146764288000000000 3769 1079703668174057932986351170582613650440958433133552521554895885296011202307573709128604746724147200000000 3770 33081719912533080378852092527390706512000304718138150840837042641671753203923522706208631606476800000000 3771 978927363208381323688655383018275776535520154741066628497532123755967095981138841618416098344960000000 3772 28006887401158658968617727384630627417822818193673349010353817283753510906117469708323043409920000000 3773 775484723207841580515626011145588459369746042673047752139007101093714963388966117632502661120000000 3774 20801250498789493740948703984389079932114537807914640857348964578663310833955534054107381760000000 3775 541005165991735853261338195777933343851013108371433205480246056844489342755593431432560640000000 3776 13654427792356057805798043096235401235766019050252922741494546680106981043633722071449600000000 3777 334694349641761862878773486383399192287471441682164427686926176842221688371912574500864000000 3778 7973494654807046979862874659799772241221226536917694458546579078741072281172390707200000000 3779 184747548811509979859114664733022914126295091980747905284145710862888332208177152000000000 3780 4166058819510518066820022996517207175517634493352430976878923690335884652576768000000000 3781 91487134036549504665015266163060127827485676031169165987276610340822311701053440000000 3782 1957667434401535327048976369833246612052326997727657195629668442130545891082240000000 3783 40841772118344320023537820021950959260864789886525689373755721100369224007680000000 3784 831163608746637777026054964702116803418962002379459500732567632563328778240000000 3785 16508288383141752895909849017186487715708850481537752074176512260971560960000000 3786 320152538192959352175590848977124045576989961819753632723807010719006720000000 3787 6065213973717315724234882820780821813673478543317936053179663467347968000000 3788 112293377196652616213389776144884368956371843693251800722808369315840000000 3789 2032617771925676886864421633879299600734306009116955625623857397760000000 3790 35984557185555869385138398273737404778935450230686344188393226240000000 3791 623292294221582339920203272509620686890137365916105786545705779200000 3792 10566473893493811719174689500656596098982565900062090709483520000000 3793 175376057274698343092465485868008553955504813517052514260582400000 3794 2850646598053042290100264053437956561390866244989263688499200000 3795 45391264176411129299290879406360039666217583099646448844800000 3796 708226354508218689980193339582035521991263455034716979200000 3797 10830539587142806139048299222745376692170873770997186560000 3798 162370022970346285165332775129064563331223333725798400000 3799 2386882958304840750190411209370755432907791951052800000 3800 34411992379698663251069919005267729023121613619200000 3801 486651248543053992279240007757096685909689917440000 3802 6751851500261799242998133876812531774381916160000 3803 91914515734295292864260978802371107202887680000 3804 1227868208316664334844659507950032629514240000 3805 16097804912854829745580857960644458076160000 3806 207137904097957657791206413445966453760000 3807 2616076279914581841169771327050025344000 3808 32430016941913306168753754648113920000 3809 394588884873740818444431815286720000 3810 4712200455724669430743759418880000 3811 55226526003722055200042496672000 3812 635128606511691540250818816000 3813 7166195043308833304957184000 3814 79309620858825399474432000 3815 860676781391114255568000 3816 9155053814584597920000 3817 95405297646723704640 3818 973424116383264000 3819 9716412883312800 3820 94783263523200 3821 902697747840 3822 8358312480 3823 76447980 3824 614040 3825 7310 3826 0 3827 1 3828 638561521696156095599497375343312959271764113327306016010893575527882748344616399339450622454547686115697944541148412325448908800000000000 3829 578687006953094525466236931428264522080824371625154638364345353698387438464467000686939647251226610185984384954886849299690291200000000000 3830 262077126555775278235763087773658409480043341621972723317766721945884896539900247722682386741927706133608141669472670851268608000000000000 3831 79084966684663645983301330060995727928519891800583722495063987029991247380542708942689829084221506957440253338027140987014348800000000000 3832 17889034255956316094950806258467174309668892742509815047312642699327141849787890284658579967206257765479434132961903501954252800000000000 3833 3235435917333994687530403445846477352869628065116240491903156566156509931802914899992187620988365619119761053692197186631106560000000000 3834 487367305907134370011484309534990258608908046595830956543077799862845978407564648665427179741363177181210816540904864822067200000000000 3835 62890923664728337937124250206709755940308787308967559174022164424954293905081462046996647358617539161625694237234155938119680000000000 3836 7097054150883952951341138783982821345528371212613826100345751147923243366865913802008384049785622496520038553036501339340800000000000 3837 711478625806050381876866513188075523622923299584406052033022653200911755461667929516848134773060127675188819832473858867200000000000 3838 64154879344919174854230342017161722581280462084168805820217137032287468646876627309267578835331505600888847133483697438720000000000 3839 5255835488543457306177587844013658026464512880681207919781605495155015474098331662056852676590484065537716367570438717440000000000 3840 394454925424134103661798202642413331183908631281254876921481325371029417439005927890254626261582100929610156521637806080000000000 3841 27309770337370588151575209328140281003453604307581351808118173157232704219492491255804502495430245776746543739526184960000000000 3842 1754591668860890660827535456792284747683916571306425387582897039392876174632693269661791126968164893779605550016757760000000000 3843 105144753578946780140082189190841502666673042956328297202223519653395854129833755981355636962091042974185164252381184000000000 3844 5903121599916464123722857826094982384007446884311752841074701184196349106614427777750004618557298715996307440271360000000000 3845 311711325750828669930616349570576200961897714729765101728987001314593864392004959528761540718565892507328044859392000000000 3846 15534586650063570256481894912139373258415052422167020993113582339639615417774867023372380506746903755461429821440000000000 3847 732925041847259073297591475154141465559413056662921568261199505246167077421243162198416553714068547855638855680000000000 3848 32826957839703189983135630794530401456590448915768623841118889945431420871362845307167672225985554218676649984000000000 3849 1399244440885000641638539127291212556027648254132816414344080008622326905684740278317370407239796908623921152000000000 3850 56888917078150965727634034336803326796442659100772731046340699702240199762128973219276987714164842863525888000000000 3851 2210671409415211865558723339987453226032453163239054524000729533576296809736826782913676389911818338828288000000000 3852 82261716808933875706644201247620498428120851309989206099656921276170292278678788259048277369177346408448000000000 3853 2936267452764456312648241784128161782542316356202351656402493695057879834721929810593151804691217037393920000000 3854 100694431289875223448529909294458756989555326334821158899106844113608588306299256893156207766160801792000000000 3855 3322478896881229654691899188302951245590900669947504660318914103920781341005256448215871934605882818560000000 3856 105621856668283006415878831661283258942143333939983393440547099081163984251708031275876956348874752000000000 3857 3239111004522173798959053511747840951322875299400657564664687655888033606922721127385814240172441600000000 3858 95936987746345933098671068329433048884800883682600637438427423660848084291378215848005031658782720000000 3859 2747312277391263714868161881373870727696459789112025699331783702153843140334163845832329050193920000000 3860 76143725121900104070929446326964518292205786964049417621899440740204857776006870769503274270720000000 3861 2044459724820673257723014029383824120156603203410762255639200539247066721661819764667507015680000000 3862 53226729217490763395956977842407351590998964390840404546745879951285530663356807726686535680000000 3863 1344784269750886263821040658076577169001089726523276825050897341299159223421046529560936448000000 3864 32998200498193806364011937482568886319767879371444563291945154476925204188781495006003200000000 3865 786984011319818434336575495009614317000270687198602843480069659061440186171794431934464000000 3866 18255106183374028611791318300067899604901229176627353102461904732907191801631526092800000000 3867 412129147348753031993409636712128039204812128264745327172325047309520125695164416000000000 3868 9061177932435376795333550017424925606750855023041537374711659026480549119354470400000000 3869 194131235638531875752593369663078807829054971090529693680318660967110758975406080000000 3870 4055168256974608891744308194654582267822677352435861333804313201556130774384640000000 3871 82633352890603624233669542835110080365005505119249650593412738040281918341120000000 3872 1643437135476306513665154134751912770396583959250294921903031455295672811520000000 3873 31916024207407388932092374766560542917037110930972987343407923704545017856000000 3874 605505887451901383462530518717604173156481014746055783629808911577251840000000 3875 11227098206668222723583719263998542506161545388694902906949589822537728000000 3876 203531746168932866886768969262602918733423966694018888810090169384960000000 3877 3608933595051712023616422084642838066609890261085206927128073338880000000 3878 62613129502867212730140812996303084315347683401394238887804213657600000 3879 1063263325436816932805052641339941171753763741856886341754439270400000 3880 17678523629499261914773038203021612704066985255873113302405120000000 3881 287881452507523695264990514538051777247715448603463561144729600000 3882 4592708407974345911828203197205596682240840061371591498137600000 3883 71800726969959422709787391060969517290198722357622564536320000 3884 1100280229325268321933514652564948043093570010500363878400000 3885 16530823580375862001705298813663996003839754703100968960000 3886 243555034455519427747999162693596844996835000588697600000 3887 3519640972415612631636708054495859706152167792230400000 3888 49897388950563061714051382557638207083526339747840000 3889 694076370872880284070391486473236256953164308480000 3890 9474372266496395711948994311011133296310108160000 3891 126929569347360166336360399298512481375416320000 3892 1669133345680465580179459018619575605745920000 3893 21546292729513387505623609885785659271168000 3894 273045419038216912542953908633319416320000 3895 3396994572426397316145822469453017984000 3896 41491345205094965245317303740969280000 3897 497525115710368858038631419274560000 3898 5856591994972089149638672420608000 3899 67671940314419983132446439584000 3900 767447066201627277803072736000 3901 8540533818737924623716096000 3902 93242392090781212895616000 3903 998385066413692536458880 3904 10480127393011316040000 3905 107795596042402107840 3906 1085742283658256000 3907 10700353428458400 3908 103076799081480 3909 969564247680 3910 8867965680 3911 80132220 3912 635970 3913 7482 3914 0 3915 1 3916 61975841937959669938677114894214918239537621819194311716654938987295283587868224931916113164504406716241537730610383061751588454400000000000 3917 56193413909261736412755769030211540415915241972802929408958634646453681854326243141871654776000196378181419119621060284639503974400000000000 3918 25462228305936159120514424982843638971556272351506804088031195562729047292436548030225344479053970848183312938015021369186372812800000000000 3919 7687595712302741494915717241360646678081271354244533217321157177079290298503740599865350011096546046585838822304531678303879168000000000000 3920 1739869267062600211632629261341906014427437619612841894891407714659807442371939596739176239852873153063685573436597101714315673600000000000 3921 314847002904831163271134190149022267850172512268172744832702511508157696556266869009991007422830136672438040740129501634394849280000000000 3922 47453060120898588750445917205748334508754544955038193881246296303628812333109418533218751774496029080423162120818892070589562880000000000 3923 6126903274261117794430088462725591822511986871490446310827263769704349442837955583222513116748565655992364550799946872048844800000000000 3924 691800160312011717308366752273807315343396660398643150914243808674497232955896082516963120944792930777882636609575715319316480000000000 3925 69393418364198651079780023665609808711832962967779632981158455668582824031577823841859755153459419965973710296356901984665600000000000 3926 6261011907093243360516425316055064607881725036342773257890599348168023448062677779748263586002929123541661614525769958031360000000000 3927 513239034759353398833842736137293780650243696673350446561737096258299749175013018474140630682652044807110777067869579509760000000000 3928 38542793582652020245302310856100158860739761124995524745065106964470113476721098855083586294996883147276586695516550594560000000000 3929 2670156418255677009402941679425567164937227657903879166853104356357737594971732434949415931616863452446591828761855918080000000000 3930 171661413549186554095615601491167480593136941361939925651028516988319855093952802179342587114132973453835417791307448320000000000 3931 10293604457317225210188208013181403853078977218331028940486329297771540224511800515349174611546567376840352560098312192000000000 3932 578296144684207290770452040549628264666701736259805634612229358093677197714085657897456003291500736358018403388096512000000000 3933 30557335340744049581624205217432849987803254459966720589092570835839924787180567320117670966649546294569120867287040000000000 3934 1523922037004051275216346597900594760258166605345518275119492006426903337027579802140611976846322141146937108201472000000000 3935 71949664484504956977389829066750781407396032271089360389157644520436113513904647266145762347038291077926622330880000000000 3936 3224870184127939922509402490678222448461417449316854900349277823083135140653469913673032836341901610564810964992000000000 3937 137560585233041938976949309996127396579998071647030423715164872152284049365710970810988340756510893868740247552000000000 3938 5596977763540002566554156509164850224110593016531265657376320034489307622738961113269481628959187634495684608000000000 3939 217661943603360216697034566158204032960302347863826101394694851034658155611623897534624996471587224869142528000000000 3940 8105795167855776840381985579953995162118994931876533254669341623113088302368364870683480096343333909037056000000000 3941 289561243167447242487387588391624154466985396611162005470792362892119428820949334671849936339504259357736960000000 3942 9938135993972005981270972192433778340912455359454113298593055583272824055981916282007590723570273049640960000000 3943 328189257537371098647060445107865578336328471017194888263755640073983547072382763207323936423042613248000000000 3944 10442076533055293200460254591809275343285687819835014646716587183751027071730805980107026080189917429760000000 3945 320507702993410502227494385730790578858917702990294435267867059280773469453458853526799039955206144000000000 3946 9501392279931709810279890301127000123880434211575262189683083790604898580306648640331721771172495360000000 3947 272337255538014261699453355257745429092337992389317938534890751037246174762622032084659444708802560000000 3948 7555108762825975215887445173778144501165264420058070673162405180923068635918950576038904888033280000000 3949 203049933658400277522478523538572048779215431904131780325065175307212954069351655385342064721920000000 3950 5291542817182919019988977487816956546287678879416090544007342572168878573712945273257076981760000000 3951 133827204889691062252691830003767055428797396182684445717532498163232191382154259427097575424000000 3952 3287250437168833089340321608631633079780441553723565572346637945397944768362558183371177984000000 3953 78482206590298782703595959418001675571339821207760042424085772809984269421966798933196800000000 3954 1822489289372211111095227462127527892000626854565185532269634999931756220608366052900864000000 3955 41191008824023449175324000266819876031572004295979668538888400422970073808809597337600000000 3956 906684124167256670385501200766681686250586682182439719779115104080944276529361715200000000 3957 19448381903763735560715912232521791546196957122625738755478682788543617622029107200000000 3958 406751160385495358719719441198831787832305653713490786758762908692993971186565120000000 3959 8298948991017804243569747003014028827171990860798972031971617714812546701066240000000 3960 165266705781207248467339085670220160730011010238499301186825476080563836682240000000 3961 3213832620486999404500745863514851639886653075867243402832594845911537942528000000 3962 61056741961996744044002803901246256015201429607078758396084723608694816768000000 3963 1133713150973772803078780545684024834846177219098998062966450728059535360000000 3964 20583013378891741659903485317330661261296166545940655329407581341319168000000 3965 365526401282981475225217740716511364255945083042319637046692549099520000000 3966 6351723127291013161564902868971394997233406859509964191745409076428800000 3967 108038341102986563142203755758326890583345022339660647492681780428800000 3968 1799368704585382501670089085344515829121754024680884578353666457600000 3969 29353020365961038650943912488035885244488579292770452275691520000000 3970 469140144827075651542947505173121414774054805131570247791411200000 3971 7348333452758953458925125115528954691585344098194546397020160000 3972 112829713809936235686808757381523527170312277990549744271360000 3973 1698678248782870391757005077644130312144458963579509145600000 3974 25081249570225445795690798200041924971343076101256642560000 3975 363268525967554400708880107068415633215618305962803200000 3976 5162140092876231859733838479927260902356512761937920000 3977 71983118486058187390762650247084626612300293406720000 3978 985140655432475241906362109832980493739975147520000 3979 13234043800820362264309706339190154445639516160000 3980 174528157852620228712495549035454661891197440000 3981 2259749760305861093166036825208040820086784000 3982 28728390306017850007498146514380879028224000 3983 358626819035269974683282745667643412480000 3984 4396110623140043585600476136939199744000 3985 52916498232584883211419169988482560000 3986 625460145464463707248565212802304000 3987 7258874585317518946031030605824000 3988 82710149273179979384101203936000 3989 925141668845797266392745216000 3990 10156310487147802255229952000 3991 109404406719849956464189440 3992 1156024813742170305373440 3993 11977288449155789760000 3994 121615544252966480640 3995 1209434442556032000 3996 11770388771304240 3997 111984670607040 3998 1040507973120 3999 9402180480 4000 83948040 4001 658416 4002 7656 4003 0 4004 1 4005 6080383542181781995881903003848157396862713327786936254193722925689948859262203824897694572034650948216723389543607251935548984524800000000000 4006 5515849932478410624542263225585127723318848341908293742782289569869280239320272018940534071640892197745496858024324092495891372441600000000000 4007 2500606918962147270367631721844413548508228267789730358698659241767188842517517819813288637532008738829073150823137182666457926860800000000000 4008 755379439742772720575261274491027956156169413094701854611592135027628403008950924896685219545267801829438283827778967285862393446400000000000 4009 171049004598735998261874708620274388587308287631940864085395747190014209141708228347004037746898149536534913796275829842261311488000000000000 4010 30969672953714283767060800851885927056808389629108585729067057320944572474220524821957337069381142124533603207171428410514818990080000000000 4011 4670230543088328921855157153877163639777558931977895715018420587371005832251291890314866610105313693974497604311920940910190264320000000000 4012 603331764394282056969955233044514538754164928714057036490131481574709185378105464208066986847163798308237346964697342040353013760000000000 4013 68161798926154935463034734147822209025445853945331215207953309437960887551572255863350458423827792922915055627649408951543398400000000000 4014 6841134918641004760049404550263205673951366975053248936818633219114472637008305704889968640454063426581283850916915407046574080000000000 4015 617601423441367994610042210623927297535313370413238733532310255450387133881042632192551820865788837697166021637576427663523840000000000 4016 50657278157390787189632895738990977281952138930409710904751212907904916988870756581599587195841881090473443972072138751344640000000000 4017 3806522841131871041351000293018262206489307416994015811999550130582389806381346553683209677563002665652738263253366048030720000000000 4018 263869894527386907833223512784070318354295287701892438639291886141372315340629061392495321558055584623662785838536384839680000000000 4019 16974565801768232416918700676348248405672375825246088989280449122559903282320299050749858422421489090553333768557512622080000000000 4020 1018524387058506887633985902180927051519279185414176892196102534130697806890786626264099350210522309159423478895090860032000000000 4021 57258174793827065231671907073321558932751810776966348481455206718854192498846890366629783776727781033674461115546861568000000000 4022 3027550404523202875210013624053936209137438501595453028264024286490427682150213150169034370173150913874331641267093504000000000 4023 151089046962567800709141903575084647161916091496502118468291044688319628114392805082804039779544978900925097621585920000000000 4024 7138371647018977026013413011218575455946148835565848762401830977473389315550242231079708733648561608530389612101632000000000 4025 320176006956047058549384739347040977262912343606347653731751518115940705136875680334348642444320395296773469372416000000000 4026 13667306970827935862063658174779133233955531094723813625289796488304715596102801062709520115925202063822294089728000000000 4027 556495094806396934952204026802515377073628562572077623211348800979694563343103472826271014878612252468994637824000000000 4028 21657870476306966453187823013724855215036642542229680152456194916067320801033371264390602825102943455222431744000000000 4029 807163040862460803584836516170006622227787873328355126005326739253523993726438620024234361915469292223070208000000000 4030 28856630797566565551759868664636222777143621957480458386622856178282594356431378939633189142982268716171919360000000 4031 991190409303954022360672898725174990290834626861285326419250780669178044810172722530563243623687657032253440000000 4032 32759040869018834530856167597281713790415130629311706799065998033751160777125575892543539792509418571038720000000 4033 1043172997172358134985299271950001302569044068590369466266937570235161988908645211623279655058956877824000000000 4034 32046372808342106718653884781759500191462972964321251846819871012201427909794542490673286935755263836160000000 4035 950839518880451156608233344334678717281455852204540157961338942532961292711927932129503818533778227200000000 4036 27278190739158779777900330219364613258882536930006397899412724431091483020880378354500749601108131840000000 4037 757437991965102165351604644310604474663065041332790516550164901322340923558542526735459080596357120000000 4038 20375899390651872551938867286856207897082076769247523936710729124307669957478381856589773788938240000000 4039 531513061635224255867664370439203304157358042337286130850905900068880968005067568508689522360320000000 4040 13455637449407994079400542754734546646274383436229487383332956826372291230298632266282281467904000000 4041 330850589866180681680265913064868553698971340562747657468344231570212917583659141361435672576000000 4042 7907169970487193106791584409951766056769170223821549619968939922713975253628856170811752448000000 4043 183813589119383991068948431268477608574980107565543257256411415265489473119869608027750400000000 4044 4159014019336584330448083182803845702257840770674397753128141410100674452157553300209664000000 4045 91649994633452174415095900593674224170247709558554762499026690941108414224601354076160000000 4046 1968167976850874235714868460200845611617127188152125245374176689346440014905199820800000000 4047 41212047367499344402469433064153320181226885331278351172323875432866237341918822400000000 4048 841880308704862486652442564341768119001748911174434419105346485434336358967541760000000 4049 16786510459104194947220624619732921945870617877525193428306226741325378554429440000000 4050 326860818100609891413181747214435428999355109138365284569499274914892921438208000000 4051 6218067461377020586968834388104821651085046168525753540263063941002758193152000000 4052 115618085842930004679069139302359931603253770958085308452160434067528482816000000 4053 2102093134097203739041905595122462714610620260412725575083627391610388480000000 4054 37385473280027857300641024351886303107252220869157516822801525293416448000000 4055 650636994283707025900887578475390228375582247815328953943112737397145600000 4056 11084379575076473948613261869381454014779866872478172805202772702003200000 4057 184911776118573156147233351201751793498417442081342262054782278041600000 4058 3021581409586774389596942048974752996072379399935825046669364428800000 4059 48378126158713563702481633545096181236286732538084634306232320000000 4060 759154052538358781587678690189232834816197775576540946426101760000 4061 11678601380277622461506002415751374420555279013202046952407040000 4062 176172711036567104844315428192203402072943732301033811230720000 4063 2606592485201301118385749170867717203118221513078901964800000 4064 37834427317797706369770865081419174956771758864607477760000 4065 538848313518539027718172158818149855936500487178158080000 4066 7531647020753846483873961060877479021470977636270080000 4067 103330605568696430286739933419202125298302034083840000 4068 1391706640214131690947082980557702602267583938560000 4069 18403592160515816273805685377936308525967452160000 4070 238969323828972313160186213294699460127947264000 4071 3047238313139721777148140567325994439207936000 4072 38161593093068487323393060295222361694208000 4073 469379219031456290394296534770886231040000 4074 5670345586369041726354237336052011264000 4075 67279547752857922940232944699642112000 4076 784027506286440421762285970977536000 4077 8972775529073044252732801721088000 4078 100838401168671481714863111648000 4079 1112670385503729144715598976000 4080 12052155111415392009539543040 4081 128118318395613764806748160 4082 1336184524974716326990080 4083 13666393230446990880000 4084 137009916943215402240 4085 1345495817343585600 4086 12932896304272560 4087 121544337610080 4088 1115725416960 4089 9961834080 4090 87898536 4091 681384 4092 7832 4093 0 4094 1 4095 602943962477289587015608833840962205339125558406381930649808459280518418682093851563277126385987122298805887247023944524548145361715200000000000 4096 547234518796360379629371270346334165717644199500824262877435063312095397333598344240792511483118585339505105058924652674199408607232000000000000 4097 248213246961528478104401845151330747549348175385873218425203030644117610769412240852324033223840148898547358611094584162315111759872000000000000 4098 75018207568864418111028951655332406455246848033691910760959777253015665275525534594398659125960262164872194524694115479993737805824000000000000 4099 16996037394212386212943378676048129013513811794630791728760823038121639067701395810175417439768525541162361386125026763931903852544000000000000 4100 3078882082777247968713744755164938994571549177374935553537123449420255764550748110246072679444166691657628448332964937160703606784000000000000 4101 464545094305714256505912012778288905852125844436628785936005859814168587113307872329360056040717131868004048107571426157722284851200000000000 4102 60045821268278514709566306264134961082854329125430087764522550409055789271802324304048284987068318922529254912581840668845303398400000000000 4103 6787482349435673140911996371750788560984355448033141660513979167715478335503686472340753602030592730967670153352845097953971404800000000000 4104 681617989261549354630347341478222090254458539453312152079533094379608875515722558633504584238277929229150556276494089515433984000000000000 4105 61570214267769042840444640952368851065562302775479240431367698972030253733074751344009717764086570839231554658252238663419166720000000000 4106 5053102555429374501354890814195768798016200303381044183446174817321349277208530627029969443447363217522267449761988953610649600000000000 4107 379929586180430903922246718042432329614641041978072831785634096809286877416530674361996903968814108178550829790541040635084800000000000 4108 26352850438605261055506925105511046044925974425343186390766116288647314044178553063960682383128479992980495668677149563289600000000000 4109 1696306464818915836070722582183309189420469706655022819824019268051679170046901108951755638587500186866403623247733902540800000000000 4110 101847394810609394501512204058089490434034254951476533935682694735359419693921794304499150534528934543320002611345075732480000000000 4111 5729199677204101242941170699767714664795945417954745018603076754485175163760674772735558844934187989021757068784886087680000000000 4112 303131513614378580638263037446996488467509586466292433137115800276286901464483537235098855288558840766511852964659855360000000000 4113 15137752022616014376050068120269681045687192507977265141320121432452138410751065750845171850865754569371658206335467520000000000 4114 715684959296373792832777437987243065503813064983431087481378632734145606857650129339598083166265689530697830839091200000000000 4115 32122672411585396617060358550483589551757669760046319430808239398630251919976090039858689301418527238386753254457344000000000 4116 1372182886954487393783077454344461331126767186884347087421792220496888736300895772861494181904230265557600583024640000000000 4117 55911710335205192162987692533187363229818081751142873921640076543064745620420549801993491383330372079273021276160000000000 4118 2177589501416335832421667930966364518983763940499434177783538786442283073951274458885408319090221857487370321920000000000 4119 81217014286151124199454336301468207056387409533361300571710730935252453003875142241464760594136037957084119040000000000 4120 2905786947104858892905411458212023840020036343982078453619176261312686377415179032087243702895689452003052748800000000 4121 99888337376191957679168776146817694228574076006663125184463732924824365079954773252576423956477084017518182400000000 4122 3303968031013180074535576329083916634302782089537617754730835935563926816033909075101877478745625523440844800000000 4123 105296917078989110992037681562691222897762919879930486139854993679914445355046493940318520761637416835481600000000 4124 3237433439500421798230239119844831628662550557694250067724978666247054448337174794692936860527797207040000000000 4125 96139118425026320155961654345278500574388918892963755540459613036604283729383627472019860807265791508480000000 4126 2760501829007761422411000031939389824365516990271245619887758220256984398195919802956623989291614208000000000 4127 76719911453884068125344678741962974790607135115642994092098287462444795996226064122033358253116620800000000 4128 2065739978086642269140739939028921294535631930907610499682267912697293427886934163823979310717337600000000 4129 53936204269372603813955825171089962080511379683302269244234282976108538122736893149796460029542400000000 4130 1366747872776290943659708381129379924976063537438735765045186600177122489155888033308058771783680000000 4131 33639093623519985198501356886836366615685958590573718458332392065930728075746580665705703669760000000 4132 804771705079898955438484653401031617105605963531007815463540022738355745473765478987275960320000000 4133 18727507824838088937137963076201551187084876845893143836768541922217309811226238299290992640000000 4134 424185205660116902466804072158025250557646402074330593668641727535744937968929864679424000000000 4135 9357781543507314743508187161308652830080141734017394944538318172726517517354494925471744000000 4136 201182915049041358472161733010504394520055947811461673778351272797555055614978582118400000000 4137 4217502807537587647960432414716097739179558260325982668658950048599514317653999616000000000 4138 86257773559882348749354627343576716658381853018954688500212762533906078157504512000000000 4139 1722027904169036904516359790699071152503577318311343129988208720206597097888153600000000 4140 33573020918208389894441249239465843891741235755050386856612453482650757108858880000000 4141 639510296283801961460572983680417143694390430922888600244672494398703541944320000000 4142 11906937691998550060153087126158169119099024578028038694120760738090388029440000000 4143 216783910955493758773254636191924871756100820546409953347800813876615905280000000 4144 3860987389158129316607581705326972332958282110962149015459723780508876800000000 4145 67293851904050143141153843833395345593053997564483530281042745528149606400000 4146 1148182931088894751589801609074218050074556907909404036370198948347904000000 4147 19184503110709281834138337850852516564042077279289145239774029676544000000 4148 314001129257954416099075502040710592733161694100392520470385000448000000 4149 5035969015977957315994903414957921660120632333226375077782274048000000 4150 79164206441531286058606309437430114750287380516865765228380160000000 4151 1220069013008076613265912180661267055954603567890869378184806400000 4152 18439896916227824939220003814344275400876756336634810977484800000 4153 273371448160190335103248078229281141147671308742983500185600000 4154 3976158028273171197537583480984653360688812477577986048000000 4155 56751640976696559554656297622128762435157638296911216640000 4156 795022101912598565485827775305467000562049899115315200000 4157 10933035997868486831429943475467308256973999794585600000 4158 147615150812423471838199904884574464711860048691200000 4159 1957087462801122690394335441409269284438789913600000 4160 25481896837637284071423256677142581035954933760000 4161 325867259766780427036617563583681081992655360000 4162 4093305196754850148407950015811037306398720000 4163 50507990858472997928020226861323714007040000 4164 612233763954073422253430262744634214400000 4165 7290444325331625076741162289209728768000 4166 85283933771228353022830493281236480000 4167 980034382858050527202857463721920000 4168 11062325994747588804739070615040000 4169 122641298718654504788347027680000 4170 1335204462604474973658718771200 4171 14272288947728753695507353600 4172 149748683839029075748147200 4173 1541751374970826531142400 4174 15569308743547204800000 4175 154136156561117327520 4176 1494995352603984000 4177 14194642285177200 4178 131795064878400 4179 1195420089600 4180 10547824320 4181 91986840 4182 704880 4183 8010 4184 0 4185 1 4186 60424083616705715678845485880939463048508858805805290209778266101052780573215012850736286183998684791451020847115676063438687392759808000000000000 4187 54867900585433352418420403879527560685860425814980755689132569794527176100070540492258218501124828129191335739479178951733881227916083200000000000 4188 24899170605234397273136392800758204540152811077287503960923295380700340578678724662956059272481895632947482280181071696676073091629056000000000000 4189 7529135157833030502500189302923699342330227986704820958897825262871567526672171305853829007789817849922603211203202386256891723382784000000000000 4190 1706664222191665512025908650158812246856865792766490969811834932506106385018205912022569495115595964250842425436791127169857535082496000000000000 4191 309327880574665429075569491904075948045951374662280409463446979293813831032165403745192597403787164849154977227475487103560650116300800000000000 4192 46696378255454927525491795453334908084335162523519855895313038982873879095686346338732102304903194823474031466383301546937338036224000000000000 4193 6039086225974285334576856166117755776077635977676174217168076177584191632473002340281680728529322714284052625398428540050389703065600000000000 4194 683021216926668104821316733754535182317467993801767248321444010903009602966751438958549241727902127743770274630618437608115326156800000000000 4195 68628988199849583980332407758813528783286260641223987900752456029123169836759496553667619753864882057561998217234322657090155315200000000000 4196 6202723702280099127136160807451821021315572709025140583923751158854440767193075283564891716568329155985270062116096214590449254400000000000 4197 509353590760634808952769302424142313360560868415328261750405509677704826337254761118625846957443449670006497627359428942831288320000000000 4198 38319361045339423301941255340984580051622852300639585057800159031353565352164690588310601612809171066210528160695082898214092800000000000 4199 2659507103263016327455727026297026307302487293846509822499438677665008141915714720533978327781698757249855808533787284445593600000000000 4200 171293527850934196860795013185821799292018833764730711539979755876207541287160594915744435490335119954373221846401472161382400000000000 4201 10290925886568089405495716998578742415817516220373805106932383559513520298284533394307317540764167800322848647702919008747520000000000 4202 579257057985340931227350660580383976843569825036522786759195326307356699509180205106838918665133315215132514852025118228480000000000 4203 30668068860327836065155678451697766735084178413757752746639999097538290582483612018760932640530065117704699603495566704640000000000 4204 1532498207717136157671218689315371136141298464912922856415418768063450446292666771577444212847714139430698812210224824320000000000 4205 72501864950424068853713484154975840797764974643470059361059528965954978704123525438258454654146508726990573514554081280000000000 4206 3256366564798500757389137342841955948042349445674611448040272778940362511202308088495171278406508887364675130317864960000000000 4207 139198247116870052007261553718762221390949902293534050866835704060731091653229723506054320306146951366342597435981824000000000 4208 5675847396039016037920911288424817324206173363930708407062867821146221591062796151381635025149316098442802411601920000000000 4209 221215897413203151601386087848697828431019366928434848994315085452995297889490001390495987647089733009297605918720000000000 4210 8256693526203606697932157571580798801146771607727021257429251231926989988731915656607173209883757876306279137280000000000 4211 295629932001590092086013784137344273685250170701435134081027060604318928934105517758931728562655178163786193305600000000 4212 10170254314867006125168940103742083440070127203937274587667116914594402320953126612305352960134913082010684620800000000 4213 336660692638276598103865134420755932400008922837272014510599988746630267491699420962387206668126468355339059200000000 4214 10737896100792835242240623069522729061484041790997257702875216790582762152110204494081101805923282951182745600000000 4215 330414463937517555181911345593272458058497438243919801335407049133524638872732101674792599631344997656166400000000 4216 9820214766484612787965058663529322606943070025005891872099101954282731826622763543901908476934318194688000000000 4217 282214831505722423683629372432914308137722310298700056586510476978419026431416454837219591401973775073280000000 4218 7850177076240821544981281340827639813039438941083854731555812438855799382369646939657899469548027904000000000 4219 211560967948589399982011083803594869877128766531015529163058913911590195019896116215304109122230681600000000 4220 5528892294290719014464921601518583464786544285664486925620187648689814762873853203175944625743462400000000 4221 140234131100368769916285145444833901409329587176585900035009135737882199119115922189470796076810240000000 4222 3454834900628957663139818407854821477022827275192359850530888350447726292032939195306481895342080000000 4223 82733987020008612244962796667624577352092492749789415667790477783775574456565914610249163079680000000 4224 1927216451638705393286897459460365188331845860034781873873214264978694022055596278627424010240000000 4225 43697518257955540853321913844470286103198045973750668952459931151840389559527889365012316160000000 4226 965021342876765953111979264159507445018645564719102100596159930143819733879315442145689600000000 4227 20769710255101601016079147114124083110665680434038608291536267163856416928762415566290944000000 4228 435896315939589610023017088189426188126787886924833626519761091061369287165786927923200000000 4229 8925412918277220371265101156724764982914879109061963322045684986571065183872417792000000000 4230 178396758953393039458892524733306391270744286925565378489076395240578479825747968000000000 4231 3482323095097385740244194243413677219507234132585160551753933189751118575729377280000000 4232 66416193555586162617264210451986778133662009863251852259820288411330845584916480000000 4233 1238200786421829329636428542870594895238075089659209843026919084899617496104960000000 4234 22573569374413917822373561010008195621625234095844823357603942232629693972480000000 4235 402598691774488409150330038642146190404187238157618484788772940056572395520000000 4236 7026997048267795356225798703695089645984073441951111208136697280526155776000000 4237 120073343593501235800882348800764244097410074085647083442644898883561062400000 4238 2009320129405565815282152815879881587630474588841457063647848159608832000000 4239 32939429869331031073709221592973188817506208158779475789045975482368000000 4240 529150051156923182685479086772308591457735447465476284496389537792000000 4241 8332239644618074831918840195657652201290500769520002401421580697600000 4242 128641835467488339845235252835823936469216993339906868496117760000000 4243 1947829476907631084336807165617110563015244292597703744119603200000 4244 28931562403047104646017592191471190715168703907478755154329600000 4245 421640708179276618549077544387535319397255747383245737574400000 4246 6030506342880976316265334946160057597044698924326612172800000 4247 84662284079989949499569230878913399698349919426539683840000 4248 1166887278613652733213069799238669307276557109991833600000 4249 15792163108032258756509918353452778593406888592179200000 4250 209890292561414624019940489757754317012176006732800000 4251 2739922447921571766552069617972976998214305879040000 4252 35134130488257467431810853903332952640483317760000 4253 442595830429507744184062660986790723303457280000 4254 5477805483892520051545933109394182277680640000 4255 66611987943783229151446965860586347458560000 4256 795903893140295448929459341568024478720000 4257 9344090614157434957513320680536412928000 4258 107789416294191390626077429008229440000 4259 1221686696439487643499452454776640000 4260 13603671155703115962584532783360000 4261 148804775778634132476527726918400 4262 1598731659171147665828202739200 4263 16867250574588527094690508800 4264 174706797812200588372838400 4265 1775941457244876130809600 4266 17710088695784945460000 4267 173165311692119466720 4268 1659080208377592000 4269 15562800577724400 4270 142777986951600 4271 1279802684160 4272 11161069920 4273 96216120 4274 728910 4275 8190 4276 0 4277 1 4278 6119009625511836446182610103331040525392589208783681309614131697711813886361567326189368738843811965409353284540523152399907411242411622400000000000 4279 5559015692736925842453784701046430600462815010134086699299600481296855812735781182267738328927879000813493917934642197836359240133902336000000000000 4280 2523923426929934211247338578458267791549579587489114761700098210548250100603244862643878051051742093942801444016042231779758536484139827200000000000 4281 763574565227188183042849379223251605898019539703483454801647725008143777746147556330652484356111466077056123258886198698066241476624384000000000000 4282 173170108630159701557504353967245084873595243694210882054649981046046053113459940034638067179165810548219873857673654883908509637804032000000000000 4283 31402621688326645421276719162922145342166330586903433844537762758112357484334988781215278710126965742215500628036956739925378645517926400000000000 4284 4743027502144869912492065542529164536704587744821632945106187015838478742493202857426286493524736527687042984154624135587929968449945600000000000 4285 613723828500264761763606454529544506251262136023403820338399940917770982400449123309050487435870560537087270701037677474033585618944000000000000 4286 69449491598704281347633845910354191424892813743276003497432876042218203773439526913239328378087211214266605192081928210579481585254400000000000 4287 6981994661917051738173459945046359641467450603306954093952538778119653719215681376020725582107443972491873918446321806660734445158400000000000 4288 631386691438616172619058151381084464806233597899260688686922595467933162498187368293742101735556914929570383598555768445229428899840000000000 4289 51877325509979010881502435844142503087366608111846630338271373328600777325614811462542730720389662031876804155880077431120121036800000000000 4290 3905044195831533535304564651918424402430966657850850006753108907529070335252286501909464826673733114136716481809755621895039877120000000000 4291 271183170474709764906045807028506258826869416281449371178278048529579077876857810317275026798341826007028353137226740510438195200000000000 4292 17476760964299821580423349029951887162273487930991350262139168453227196361160411020651857582565448976213338170364887869213900800000000000 4293 1050600304152396407412876080873040368991048847090348364111875836040739586561251648816565871007388735720155760657929029256478720000000000 4294 59172823847766514081600372741827768890950718267149379364861205467202741715136067017267075859393964851856379724291784300298240000000000 4295 3134802902038315627818603574905607404094613170785888022461527648251577432637916404107598853952486176458364198022724169236480000000000 4296 156747907508342273221906800975344141090430245225872958482826662054084596310471794762555877940486999490490686862310674268160000000000 4297 7420517637367185605565901021948112869736813619578363304748343508517760055732912788690782504315247411980225827544246517760000000000 4298 333508578771950716727082027112888867669718883359962273060873833243392902038968217015988891409073940144156638166948773888000000000 4299 14265986855307717603800030263879045105709340428669726343795480745833969096695825911502655124447562744645243428059217920000000000 4300 582101760670547490212184679187551107634881409591142394534040216981239110549869752843499884916614523895614498368651264000000000 4301 22703389584156064151683645153699269296824693455722833628251471284584886364251184605526540100597264393771209646407680000000000 4302 847994273417278747805313336753341675652240906559000254478207827569815308576378338663567952647177309868974156021760000000000 4303 30384632176429272648390339863417339588220119516435438227339644533491323158533449616314397412372228984807107225190400000000 4304 1046075144005626479688971851562910506886269834789693551363634214446051594689911832070066116452472168887243453235200000000 4305 34654199887694983833908981094232284314313026028230713409828694671951296797321764753040461938237481612777147596800000000 4306 1106170847240051679484128298811055206457172175036750904820542820167499450329869526019272250480986967453256908800000000 4307 34065049699066925596073700772279002539880408440405093402224825680469452344625476326050391936032483845131468800000000 4308 1013271022741720502557861459819368871379392143948020724095248284009475559209711778469363972202791326145576960000000 4309 29143863177954334725573722485312828381895562654856195233326367090129397679009491807708889673482492706816000000000 4310 811367640578951968090434445744628635895951642108762662686217621312954700990322307657006325280674603335680000000 4311 21885342151944108549644784344125541296958435835748928342519234678022228581151742983288689430255108096000000000 4312 572459089743241905833677050292080236138113132966277314205924119996067586524424785053175824683683020800000000 4313 14533088316421318552307793923991705107438916408032365633058778962270370233839842705491054444811386880000000 4314 358376112812053523119395371692353303601620056117941744533912235774587842193296245595314256640737280000000 4315 8590400293455786621861170095206583132056759711289110979698425087599751861271092053194495523553280000000 4316 200303336995810324382541507721617397799802877183700690564124314634404022368528003793234815877120000000 4317 4546254193609253748266527340265476854526405618543588010162454163539483334079868144454436126720000000 4318 100504291993297743962640401842281658037355505739626538590657841649232895986914145539528327168000000 4319 2165413744991767504543953470796943535163790047662375445240163745688571110168220016522035200000000 4320 45495555796889221273316227011890848718601014284084570543365156644637865653479576954732544000000 4321 932615373638191723770176095661097890875918269699644038135302799480138939982613892300800000000 4322 18662227010943278958099756964060872237003838137129559673368250426466772657187782656000000000 4323 364722262749159102893735828343648622153521653270044773799889519158516003199306956800000000 4324 6964646190194771480488388486827354439014468265170321103507866379502237151458754560000000 4325 130006166108806956612517177906016672091423508668492987402201415613668889230049280000000 4326 2373218173975172881803154707168640215872977255180152199134928246057600200867840000000 4327 42383028213185315095068726794301101983459623200361709161215565008202690723840000000 4328 740781592865058672836607271101548990343704518210018012011342209704093207756800000 4329 12676151538051709270054381975293102890794799150186318257815218623694241792000000 4330 212437454050040647955407232493659816480033207997683301475448667255531110400000 4331 3487876451043623679357699227565077472867993625913472638784943975170048000000 4332 56119028666267682570023118269509877244640206492735403196152402673664000000 4333 885123721935216960128437745146407098438393839396796694066687954124800000 4334 13688679416158265795295237464294714330691536978497146802335454003200000 4335 207632436193139074837923565980628107985402866443358454414786560000000 4336 3089660549577621719982521710978865030989697843430840421706956800000 4337 45113622730175146227688448840938127894839334906577041935564800000 4338 646515752541557481775252234727554156409125479320976797614080000 4339 9095189894181144608137882213880742605378890180951611801600000 4340 125627905409017344418715632917097302778196654632929853440000 4341 1704025867181842086596863833808850416975289747924582400000 4342 22701234467796371962483007633088369228022402351257600000 4343 297075491010002237074377308580206110232618347991040000 4344 3819285836496736401860460679598695209632062740480000 4345 48243880670443089607859679986666143924245749760000 4346 598806123522275183307849482511540390351736320000 4347 7303740645190026735394577479192243036907520000 4348 87547184154686529741901726559627770945536000 4349 1031312086886016638049440273581102141440000 4350 11939671340312278001267020869574305408000 4351 135844195877611067638344157106261760000 4352 1518853730708552205431751700533120000 4353 16687169950995822247437026880921600 4354 180132096995188686682112511532800 4355 1910172891477215392937592883200 4356 19894705805924929393737523200 4357 203456017705347520636723200 4358 2042332675831607550431040 4359 20115162469286604720000 4360 194283032630182816320 4361 1838980471936608000 4362 17044972061317200 4363 154536174112320 4364 1369091243520 4365 11802510720 4366 100589580 4367 753480 4368 8372 4369 0 4370 1 4371 626097527586731637696718743462862597647946719339285415207935593122457087555837373071727380570576686375034442771241019970587474223718150963200000000000 4372 569067895172600789494982739609786768861510796416882361794114247887198691431625761335611292712474512783069855462268653173191389245544280883200000000000 4373 258494229712267051674100988598659022921520897971235031517431422380303795292213824975449832295146373537827467183960862199390704666226458624000000000000 4374 78241626234827960548667495932206301538036967212162557612703044526995753118700590741960219582604004912226844764497309185172514631008334643200000000000 4375 17753108641532125255746248066940599837128954298105990324138309606439342832597930684687670261279591586291554865769104119730040114331516928000000000000 4376 3220964020520970448969580983790758578648871532712322406216489647456456587910354884644268049532484076196889653752729980840698279263154995200000000000 4377 486740636169063004029789147025293252803578124097003224590335322750741541007192326108836820006967969004340259734572829468843369005527859200000000000 4378 63014508242781843123108870779316043130503808609773123413553627496139789007409695105806377699685785296413571075197149229953926723692134400000000000 4379 7134539506315577855501925033905954885170922331272069411433899313169087670405221058467711916441995266243639521899563000635640432820224000000000000 4380 717644746519944240592216407740326644723892408680518702806806385769588105658875111436806393240234515880754920318179924842654643047628800000000000 4381 64932550355828581165013177488931144665647290610754673073758610636512779588705836796992747913599228944174427441550792801944830339973120000000000 4382 5338087482162845823052037098040077747907247691330113095262163761683434919302856841028910496491526644404549606787789678673303353425920000000000 4383 402049272702337334331643877792104398927091212866811385121603143296656024273514788834706163083019880747045232208070600091180938035200000000000 4384 27936085400948662983332654817570266878929223013856080817541471415400272398343280359813863760050552278054971754485174833556823736320000000000 4385 1801431061010572009733018575260791576492775408155342251398561322375061017324841168536184106588984987046688345840149061962196582400000000000 4386 108355917978658893798624763985701700406095625172146371625262844410008617439194548328041517011905783652522696656262304789126184960000000000 4387 6106614267885804118087342220074547144760471423712649866400278296986798846887275208746289125230447026373405358824212482553282560000000000 4388 323710153990722694681696156764116618050495105814405428290123065202932645853391425447402238524919925366037842021125643525160960000000000 4389 16196481660531297410396118470345638254488834715727088116051226182633150068629234754555927412087845245034881689784074874388480000000000 4390 767239757803991126823017499510895006390000674000325533626467345843677234572309311206194560445541629085033362010257510891520000000000 4391 34505407013757413065881439752058724844276183331039389367079797314607584259158044467412138645065900465708050098080746307584000000000 4392 1476966563132924602648506120071364985394469340594118637841012690077882851886859246785093661954470306352693683310773141504000000000 4393 60306217161073533506972855206397781583225848175740206816953623152843596636032354989533951207891969784182165400432148480000000000 4394 2353715814885257243031877181062706652610607438781575769202858268663271186136429870193282143358484814012702102099329024000000000 4395 87975634638604748587774124970584668525195687140925980309474451227766434661473340346415342889814399525863437379829760000000000 4396 3154538697112276941835765612722431033426336172399480946658933118559712947904127419828472783847499592712583860400947200000000 4397 108683492015689321396165446434531253142479658270326759813176420831334348220908108242970729205792972907194652767027200000000 4398 3603147718241602318928680822050025079274929430942277788030295627536399937265251866019116623336293026167171894476800000000 4399 115101449626986910591197687205842944329682550736623440968359593017552521505390147215455820009145921071009811660800000000 4400 3547375475631889868690480406532004627604034906152339108562430423295774099333719514475597217059716826660444569600000000 4401 105601654067107469347828472394064907873629266165255789546896959609455302268338976610756215001700699919907553280000000 4402 3039813068225161507673584379458106614138176431844062172285744852028426677629135335408091916608373978436730880000000 4403 84699352360929785296198630972940407484883978965675817396854754355688562004621335566153960613558494429184000000000 4404 2286581532540682819163951619825771610252227355033785685752067841881963248245453776124290553063719336673280000000 4405 59862847650905943974028380705990451194621603903666186348655553678119625236679767571936709323933089792000000000 4406 1521105581317757064072341876490384627452700610453251149175741233132408158479185857427010048445214883840000000 4407 37543811484088406260128467636978571527550534054083611218735178985865123104086260322518557315762749440000000 4408 900783202473539936489291069388888033377045005918069790314968592622612684431798671361195293718609920000000 4409 21023874402404951469291811022479269244244175082891771608209303503862550607847672656502317991854080000000 4410 477646418990009235066060518413087640907222245591901646729834904128194207186489855199252253245440000000 4411 10570041000141514964719676066117233686773893063113842123627705930229298751735693435856563994624000000 4412 227973150131138785085989204178834004816440537409396782656858031058016081141049159394539864064000000 4413 4794844721053199474347325542478946399291249391252402771603219722596121743943915750870220800000000 4414 98397364863039478567869979351298812344881263451624768849603710882588872227293038530002944000000 4415 1971209767007996143423326747647320542078645433683338535149617280719384577690524817817600000000 4416 38568602489282776513406164392392469289807932150067756658294384214697996824854750822400000000 4417 737373270340691229763422435564333083919076385959003564421515766994391049946424934400000000 4418 13781108418896037184796172963296680060177564865124252396302799431781022448631152640000000 4419 251886946835813478436752032192907302177133048045205163091765242751483472883220480000000 4420 4504271228156960775667211995238439593391569076158248051419353609864424871034880000000 4421 78832432476524686076827831837400049689234899152672779039860950915257004746342400000 4422 1350837022283342285760872082596942276509108239088856374844212264754522908262400000 4423 22670809481515556963751106225043434016229160018602453807246448692376240128000000 4424 372767608050071325657601370224723828917794119694048057305975963297441382400000 4425 6006898332352907447782704225250966758828211244628758433462959068348416000000 4426 94892175744779899618402727255716701522755258251352590858948608157286400000 4427 1469937609642413880213298398189568931335189768998251652646463923814400000 4428 22334161152679275771271176915428218118496718228074292151178898636800000 4429 332927871826929895860808476486179552459352872055729935527157760000000 4430 4870142900181674914548720663068380472576981346424884054555033600000 4431 69926115231771476652917095703454098237000969105194415000125440000 4432 985671557153522062378663243109221910590961796341817084887040000 4433 13642784841271716912206823320821113908068335271427417702400000 4434 185450717508549413189532600972857923148766490172420259840000 4435 2476162588248614282086067758503485762167217914952908800000 4436 32480227777000962961706457075034128280093591056414720000 4437 418606373695912243150258934817563155327780399441920000 4438 5301396758122335602582430495562367977548982609920000 4439 65980601505164813728396327040587520366983157760000 4440 807086514312631768806231911211206613082775040000 4441 9703541142895321234167081508069694320462848000 4442 114674480653321792478829022113315249266688000 4443 1332111445561104824147193686708923599360000 4444 15210814173274545946819629326991923328000 4445 170723111035376071491432521768680320000 4446 1883378626078604734735372108661068800 4447 20419826387402782486995309209548800 4448 217562143124059063135538487955200 4449 2277513832145910660810206899200 4450 23420349872797701691361894400 4451 236517620582466492740190720 4452 2344900479658512372717120 4453 22813537922483588280000 4454 217690626922975926720 4455 2036014093929816000 4456 18649204725911760 4457 167114699912160 4458 1463511329280 4459 12473107920 4460 105110460 4461 778596 4462 8556 4463 0 4464 1 4465 64721041106173479453693037742014315919139076323645204604170875166168528465955005221185376777414264768204464429478729204543263764180137882419200000000000 4466 58853167593152773943491561885509084178906991617892829029545945753510966230248713068742373773634208519253237620496655877235222577029506190540800000000000 4467 26746191073112237106264188761659978136491007431593471004323369650698338497286410782773730757486302100804283206726626699139995294540581201510400000000000 4468 8099485864317700952455164309424649384874321469765364320879517901249518919156033182564094745247919704185260638430773682247575412875095703552000000000000 4469 1838678216518457072893686154406848086143868729485820103898521546384400198289463882436065160191194115437330851965686765851554093828695864115200000000000 4470 333758442460803954808029463658483276938024340804392618093800220601059645252841096872128200912056321822281231476459157450924754149432518246400000000000 4471 50461769654828537033856768746055217732165654012493051030725004476817819877262226526093532776008917193751271242126103033170939708456094924800000000000 4472 6536231399984560339828597117196795109076620523588329015927360048367100693525154093461523011522141298058283487864263710010182383788516966400000000000 4473 740420471852686656696529231656963506783419751164834200109255123079642520837063917493224937971307977232859460133566503451958639003382579200000000000 4474 74516301510407146490797883687462195467340744348841613852754059493099360113121197721773880016171950558544679450950991339972244520566784000000000000 4475 6745860617287475861566834232759070460404588641596875806383980026234128193193426047505980096458204449279096250990891293520953644647710720000000000 4476 554878157586171511773748971269047963506440483400994478993937218166563752848940787174301663988938865522945107227797683943892186541588480000000000 4477 41815018610275625613907623934647275691940106915419219246220282799853573534539045254726465555850292047835638586504352482940876268503040000000000 4478 2907125510309208417474963424035216423011274923806174630879284266914282021670030011574029179215682214632480909812202800659308321177600000000000 4479 187570859120655308602376396632257506187096211664462256917778450931973257531733453844464513817482279581226238922971888168167245086720000000000 4480 11288967982332917927660249738300960546021392557773478108764317620217049041902337989493420401290972585492580300598267454963098583040000000000 4481 636591018124621001066920488415997489885811797886359933298419210908800627455267971427243912444946478958570842855541040636116336640000000000 4482 33765984775368563947071186393353378329852018460528769849507421171574064212200227624832422221862471792888241395851527844706385920000000000 4483 1690486359729329627782191040879275672041474441475228347737309340504203817234377444003100578963470721355975397221433916186951680000000000 4484 80129961899470629293538691379604736627471077014649804363621855850921900339534108785697746144013550159646256781037002010132480000000000 4485 3606026861678758296068182247701206530033003167801530008044396525465283002489853762669114434094045656699656801448210301190144000000000 4486 154452774252056991818707396985405720731521963481795361928833378455862520017183627616035287268390221132216986153313816805376000000000 4487 6310675315204314211316344331214014028503641727993052361684326948514590367152944054445400191987282218052418465055121604608000000000 4488 246468887527865745637193408234843107340140422979112149599723503320317307990740929087660496240949789552744502071331389440000000000 4489 9218720274967257535208185625828934389391545801894505096044528218931145479034350324923688394820732188216416566555705344000000000 4490 330788386241153854690030709889398353654735783649881685963623936616401794327139759702521689265702142217246524548159897600000000 4491 11404870674175155097406229522919558351618292315598123422536142813254346811653383748610632372371729296730110879911116800000000 4492 378379564795362822638501924623923622051595847311507978608836428079460323435754154623675872049797757528751754077798400000000 4493 12096281625525379213546285616882227051851548803877646859815992463872199789390488407349891521200412302132648502886400000000 4494 373087457411612744674916641287904716103108957560089774173303508401721966258850822008718864857231606230169734348800000000 4495 11115109823646588255230171940466947833159309372610662540162281992993425511245654478690204613453779390202726318080000000 4496 320211467171229100603092787259422623874875839339807877980913361396412852039479477464873684198705348144235806720000000 4497 8929450887911411928791154114658188179030893268541932631089375502833503365535585047761270005037098561657896960000000 4498 241264821876587873267959736710799948593305879477985661675889300285900752376800167976317342353772681101312000000000 4499 6321725413494828970629748595988897981285569746269878072373364033438368980443313381049509176117341695508480000000 4500 160774505119575963815961936753231497494126593341274900479246344164092707778511375764630019327134584012800000000 4501 3971775684551921222855559344169337638348718260627933556181102108734621302695651961059415126495838863360000000 4502 95381575121738113201407458320972587124047302731996201474624508774900583021192120819371469937343201280000000 4503 2228253185066125106052456855856723029932690277797330533937027571224357693068133555472430463409192960000000 4504 50672928046822190720857185541360289973306473276713500799273705881104609157376441787467125416263680000000 4505 1122469084626521702405242218270755956131972277140968869815112024701256386888251159718242795126784000000 4506 24233752536909814797162184151585852842847462144700028283439130669306197138125736170012610134016000000 4507 510225621722072519001975837924057058398700250392459465946301307606035991125205261502065410048000000 4508 10481753576255831409038339557977231663566917273900601407690759393582219626296001873995366400000000 4509 210212552207402522394994955886865644554973608283016551633244291430985317940126036859551744000000 4510 4117638179972258610706504761752180687897614905916307162312533875280492228953540730552320000000 4511 78814100738969152005656075062715045940042296132747154910427654699600254381224925593600000000 4512 1474746540681382459526844871128666167838152771918007128843031533988782099892849868800000000 4513 26988003987004739486892505386455998451181064527534994276092982220571168961902673920000000 4514 483211693929927897409279408696597681727561357474475210829100669768151968388218880000000 4515 8468029908935086258254358551048266435576149863177506336668384786545118757545574400000 4516 145298993192025891984741493974815777858589814124534141759743713451650165610905600000 4517 2441897694127580285798499533925241807535695662968317292987614478594714488012800000 4518 40208605495518157633822716701020430141991340410351521846814456171384274944000000 4519 648891762161235270589157940761556294782826800948898470125217417591842406400000 4520 10266335331657696365301349039519834096906397399910968959009420953177292800000 4521 159283295000166260073747435036381606127482040636198991798949449406873600000 4522 2424107636954156223509649989996832974482593654137467637697677348044800000 4523 36196743937100895215508459138797456950667095059292818313979594342400000 4524 530427456809006952727389776096625049681002880902349388805980160000000 4525 7629890543617957366126329038807129407037270776065651685469552640000 4526 107754997242401947629085360592207954660296575342430737869045760000 4527 1494405264071468933283779755681723541863716271873077515796480000 4528 20355901191738752218213355431066423926324182785939321651200000 4529 272380741340681950622126007678885074624750782440742256640000 4530 3580912050697996038709082604605040948364899753931898880000 4531 46259718349061977551521317652321334217102993322772480000 4532 587298494439041057554094624967924426877781455933440000 4533 7328401400933816862393359802689155733670652431360000 4534 89886616543268007108250068721959810355020533760000 4535 1083801890648391232396939995055048880425440768000 4536 12846941794819157690305713545895088255260672000 4537 149713905297392340180693445536828242098176000 4538 1715321587434847307805975432200531758080000 4539 19321845030916315121635745361314064768000 4540 213972965831004676269262093950079334400 4541 2329441984886695329804276029133427200 4542 24928099745660539659448819035033600 4543 262190275046942973522315613689600 4544 2709953167363488634381765171200 4545 27518911100537299487350225920 4546 274477238700640127377505280 4547 2688056647413416622383040 4548 25837018851969365040000 4549 243606177747139727520 4550 2251592056816502400 4551 20384014467857040 4552 180560710249920 4553 1563296192640 4554 13173844320 4555 109782036 4556 804264 4557 8742 4558 0 4559 1 4560 6758425094837487234224030586394044776244628096753864081886796728368788747652335270761747359238196196968786122863352152227448342567099696152576000000000000 4561 6148498905086480548100838585491360012318212250746294437396233140786010204265725496012610793854355152979424120800479274431610057597113098829824000000000000 4562 2795525460674756762315849189561681498498082101849909378903432423291770895936813870765262754247624904664528786973591154168673072408901544050688000000000000 4563 846962717315220841698365977452565974322215235333793248470240038938780719080736341454501473987066233192135634879676512139433184327118404714496000000000000 4564 192362789277545397620810152348835422890765134906927402620888550154676074329955788085897250199638092974399940162730874953379916055783522959360000000000000 4565 34934886113850684384980036933730113636733505860230581974071909381303603767499813766285238043632688193309286187348048551179527782745221418188800000000000 4566 5284508672296062617793799841259318551518718729402883119818503492850111049836650700475363181107558428852786165043936659639641940699348205568000000000000 4567 684838302458387288316627575839320812079391018740977121131267917899670412619987359996983659102978161915195824000282826878748467471904145408000000000000 4568 77617747874816654035464590766711941920284868717611407064137400574359320735611204859855585761825427914442116418388131556370915807488638976000000000000 4569 7815549425111692487352253000823503682713875151184361001153248521396226608835674684650707678586028648569072079187646425326230078369038336000000000000 4570 707904864348867891662579895030890856939737071313995331601163565184443921074651378356851860153633530306174454784034417729736322945384448000000000000 4571 58259705331119109713531750192010153976221447359245745600588918408385652577579588592097100833048129334683103985830424807680963294684774400000000000 4572 4392785414223857801542179355879963044425987160257872958702002977151963043387447898463221506579099352056648765553398331222479810120908800000000000 4573 305571289844321879486248021060883937748793088997294294491609758922006883521631484553770325215829057272645051209070268144567941962137600000000000 4574 19726923105669628547151537520238968584719365554399042138109428954061199432760917935680912287534986456434691888011376147331020750848000000000000 4575 1187948774430816954481717178670964205851609340541594293812596855902497297700978541014941920844054437347766179845488625065059218882560000000000 4576 67028247395101700195482732821161953242002018311780026270788135870038728686295131812617183632665149726362195534802213013843397836800000000000 4577 3557420395402293829491614494089397737597183576423776097844107355078591741661791605034598334251171500062601768898611697672414822400000000000 4578 178209364092222976387320150409365052296441208541679618650178056183307561119945645797726672837607490018021274033660841402617036800000000000 4579 8452431798646648138910955204396378360207372207376141738686546702521019086171887220015502894817353606779876986107169580934758400000000000 4580 380617319022485489144308784053122498980487615819586570727203815291879026612787016732064294184064363258319719709925759548129280000000000 4581 16312978659975335148879872072934029540625490521006921464962746186628661201739814640645993868520682732688923625599046600622080000000000 4582 666955161542973373762600123346070157704299387762298153783598679695769972801474755614697831386230500343664258389309663477760000000000 4583 26065832823669993481524030933275275335123737572145216276522220004734177603457812398796218184295296118042598007836371845120000000000 4584 975606013131135243147223907596253966554722507625652258832238867309589344130016177638656130953759583646280320699020083200000000000 4585 35031137044875578633791105378149950679687874047199119364969207231938352820330531234710015900318782315222382952911680307200000000 4586 1208649872804216007521266055365109369123073055643798467944010537636852710041472198913060018470834750409169993541353472000000000 4587 40128248668394064231614511284346594200138435925252656486701243231820849892854498374741113902789417895902241984872448000000000 4588 1283787809127123862523488672831169431960771624806902070279980738126740383085594453187471708740385248758264879906816000000000 4589 39625750152583138802996452882890054135375763323047463851121354623029619999727462024077230845311695472503503716352000000000 4590 1181443615136773691470569364078364934326511698940284284882127776605452893153027603027609738714566753062204158771200000000 4591 34062433330529867233769881753043872391939819045097191655336025462399207211881844370179659299293840066750290329600000000 4592 950627793164586392415431712176410914628537648040054637755836541645600654492204698723843749964906502303200051200000000 4593 25705994980351034340459383057349329606301056379135866665257293114217661203814563016282443953894677677500006400000000 4594 674122296419877881189887499633117503422472310306136407623808339034134455170471057580886691870835432488960000000000 4595 17158968979485964348852174760541294520632260739875383339299130947904144375488993462848667763747070316380160000000 4596 424266055176658793403232888654360896165056287983919876264677852655244645526627241601106995446605152256000000000 4597 10197802433308986923548057775569920963327790128639288860464991900805108750164511791909309108570397081600000000 4598 238453937804345283003518645802431467810118256829990503686561271937251457552980302048428674843358003200000000 4599 5427796220032868848076497469394581739579630163865292326256862032469589252345453532561048564714700800000000 4600 120348204111202702962035815660730688686602874032194564398275051467623446748769049245234422863626240000000 4601 2600843000963891749475561237456629654452130886058342503230137618210228213521557565200806476513280000000 4602 54814440262057914422152559390491810001678783422535778260159938418668779240998688955980903874560000000 4603 1127242652641788123376458246576405129020384274122875564299968005176126026904523252155725905920000000 4604 22631058857825090542241869500178113819064935023194480312059594145234337829502731318853632000000000 4605 443782054660071991722767129094494138504944284153034942336849059687635671206932744481275904000000 4606 8503817980377490609067781573183851420658117740479330009123711264166233951099703682662400000000 4607 159305097238341902990155896403360199240511024098105951414694195669404769493965275136000000000 4608 2918769195098569451146880474108818457179677361087722442501833244352797906037932032000000000 4609 52323681199294903086832408402312650058412267961547437882221087978658388803688857600000000 4610 918102218466863005077630876523535595282366579201502900575291272559488739937615872000000 4611 15773781202918297932042432595089908066269298764742413764382285386701691803271168000000 4612 265450083716201148818277729377067286472423698881360451291839476498207033327616000000 4613 4376986432870191078318065202318829655016812980792266845921195763518827855872000000 4614 70737361519893055096539964566610015990540321092285084730506913634842705920000000 4615 1120813043733042740108545534042688145533973565275370084761739175840455065600000 4616 17416104580490734905421931406328289985823352731991822341176696259854336000000 4617 265472158333610433456245725060636010212470067726998319664915749011456000000 4618 3970521129493876572989943949132743665100799950742403889332402552832000000 4619 58282892780077712635140739291284040852769051366657927793695956992000000 4620 839843473280927675151700478819656328661587894762053198942801920000000 4621 11882616420388622127573791126011103174894110225020277215075532800000 4622 165108463516583629431663052520318640205293139637595485444505600000 4623 2253468255345865851777128203012122801223064219491148634931200000 4624 30215790831487210323910449467989223015637458822878680576000000 4625 398094929651765927832338011222985878297712682028777144320000 4626 5154343103277418540566103749052710455979779948841369600000 4627 65592137957625192050664554880157115680966930830796800000 4628 820490543701601477465279255469894419902782916377600000 4629 10089828015778443506193756250079272386937854796800000 4630 121988979594435152504053664694088314053242152960000 4631 1450157459318269958840976049721544276625589760000 4632 16950825979275277508042260928611574781246720000 4633 194833164428113319413231196246557301360640000 4634 2202102037923114787048211703500682662400000 4635 24474337039160665820738610790997815372800 4636 267466207288755845336577617437599168000 4637 2873986864470598134174106789190592000 4638 30361147126125016251892792414464000 4639 315292102904551677020506117728000 4640 3218069386244142753328346140800 4641 32275266105568437670349030400 4642 317991922884887952449548800 4643 3076691343424994929233600 4644 29220437987346305700000 4645 272265728070332636640 4646 2487223783692648000 4647 22258406602832400 4648 194923494019800 4649 1668686947200 4650 13905724560 4651 114607620 4652 830490 4653 8930 4654 0 4655 1 4656 712847817829816850552656963170540023356207647110875268560231064591173381469623328070041279712161353540633286656445633367169713643996734088544256000000000000 4657 648808809104398774485506936293828298519484297288370951861132485923403719774624185993127746486866834909003467794881806613835040886441570830647296000000000000 4658 295127947444151066308840252103585280591274188035822132995019190757728489804754823808605318105009047343012357798423005172717282764661428743831552000000000000 4659 89456814741592216394107174065973807951938627259197100124909837545336668669978043864488408135923996949264921183154916933397538317084849409622016000000000000 4660 20327105215565300200760783458861583383733165648011037963285760934530737257937672194908035375689589596611255237112236291346396423850841713147904000000000000 4661 3693365554128871634319554925097640119502690590213006130321060162969780627135151131249227203833051385108478851124432799104894388271043640819712000000000000 4662 558958177821610950159680590939681818187736093763689311585150550100857660279997020260563808698123011092948578997568776818872444523923542691020800000000000 4663 72473261791488858758314969251556368706542428288953825643225190759087237254902638177947837912332229881409638834888274189343660901019632533504000000000000 4664 8218059629500647459799530910071849744952692224891725453575215014796044951439848319963803909235737942982349888003393922544981609662849744896000000000000 4665 827922643998044309711622301511594047149705266321188342017465606126499421179852851838459581459471231087382575129473403267956435279878815744000000000000 4666 75029274481072247878581628807905635354053201451369865611071185805403775444822476972646793714425875026263091960201405683131808752342768025600000000000 4667 6178078816135574327237060902087774751474068986013050166701063841609692402106048392932525324977165355399340696297027645641335182068809728000000000000 4668 466077642648952877708254001536081231809771578873965964804711347267085220620636708736776806664385034677464831886643398461447706357478195200000000000 4669 32439030751191565303696093704959727097299597491135061848876329677429880935784230634805328048584118292110637037932787676719850905508249600000000000 4670 2095345987503921459334272144417489858848866895981446590799609775465190058434044465511567944337113535583851779719338981562751602026086400000000000 4671 126252307876285622701769840129529398942203939548153869683900345305991676369669874788357838640223913321182028083272807342918532805427200000000000 4672 7127692646584901726890303072025785235109656043249565762875581135414983786205871246089651525064326624086597079072931750390355313295360000000000 4673 378512455878221365809784844166561618307776103407698971882097708442571644346137214941838213455050257278280633608294849960527423078400000000000 4674 18972908775478900423955277301810121267184979074260139188501905893752489288862888560184524449339581333667209434125929054252879052800000000000 4675 900426260676495038588564970489423422129387158947433862653531231241975045658672736662197925916332581143686437222707409192170291200000000000 4676 40571672633503911066772584981102616128995386595405480345695424172100891613625058656074413895123297312543409533314413988486840320000000000 4677 1739964886959933664659697298528559995339371958032395751895788869905732693087026362203722487698579946323747290102517757934305280000000000 4678 71183906879892371558748532681893947086365776818939293665291983359834157971228282068273427789908433742642575820795839711805440000000000 4679 2783812848179367125269983123531423266939684401094809685357629271773648582127894632130912687525136001434424730668422943211520000000000 4680 104263331294679973926096123733101101340494950288580865106088880018936710413831249595184872737181184472170392031345487380480000000000 4681 3746327090423559333685339805169615231570134429282504673915797250468823081459262122132439542862436801201716431484237119488000000000 4682 129345736781079059570921004473169048663462919558889056116809380548695456567374269174313904862715503933128798595366204211200000000 4683 4297421769970545804520057085742611090215370864511283441578704133819920746814123373913102287896301334788159977035923456000000000 4684 137582566863065363079821181546331180114760351743723393668689976794814342489786851570540961952420861357379115376705536000000000 4685 4249780333662203131112238365234216050628761240740089611961315546902312992283347155379216691002654616579083740381184000000000 4686 126802400488266044169588649225248173233202442633751884323588334793694783999127878477047138704997425512011211892326400000000 4687 3658664098488073367134666417791065603075649132202170688667234404971725088473891931956468868277368009482954814259200000000 4688 102187299991589601701309645259131617175819457135291574966008076387197621635645533110538977897881520200250870988800000000 4689 2765462671024251323390346799058649933464836794298340764380615393878110994886413669014818181716091643063854694400000000 4690 72581632885697038137767669808986342417791218011677741172491180557791043399005824987150429987467325207058841600000000 4691 1849021155894522188406548570422265152244495479696831289482445729922197362753292043650432069131434329112576000000000 4692 45757250611962571596939132694776785388352695306334355571464349194411051667970649234263114036658854177013760000000 4693 1100798413431330923424604251643747190049875774228548868146191185267661782988005816046115447645245800448000000000 4694 25762869305201651175279303854071379275775469798667677121174716380981327368836661369034044063756792627200000000 4695 586963539210696081239430512744446689994137247581515085997689284768618972438105358888439814999035084800000000 4696 13026710928078885235383593926546996174991112393276701583016468877927014205629088478146516555315281920000000 4697 281790916943303889862327763498296246680826241636358004444741583924191485070288505549817185241661440000000 4698 5944784002203181141658425685615153495890584882419068578811743127337664488049274434744700517744640000000 4699 122376424771106041500619667476446831631654958338684528208729164841679135049671491622655041208320000000 4700 2459438514854810451003181628893974826953565688995364867563566556747911331428050731976129249280000000 4701 48279592230026859823449321600379976147338528049481557999060467509833254036272493480221081600000000 4702 926153853203628504464905312892857332532057636493290314442119776739413574692729205873967104000000 4703 17369500555664661669585255979269143327301687299702461295231410241701243815012160713523200000000 4704 318610194476683805980311792806720398481022048196211902829388391338809538987930550272000000000 4705 5718404953662503414491847459478501467127531156416762336330122274650379571013091328000000000 4706 100461467902646213926718224132440288112151554486171080733864488919024106503082606592000000 4707 1728192411231742127204952238161949355825631207908711342259371807170802334000218112000000 4708 29120826836156857720693721714012137968497166950293686949628834560064661790654464000000 4709 480815245976515288425559660758461500025522171558690628755029995166563683008512000000 4710 7781309213991450805898782581900141608918778632519585503859903579589027299328000000 4711 123468849198358787077597029061719300638034014997443056984157521980816359424000000 4712 1921393789256644697328935201216036820915383254757777288162981444297922969600000 4713 29332386661879132472289568684342383134018278285459911311455488437649408000000 4714 439402193103906924341372234583121672075812525892962735997101929398272000000 4715 6460508956464612728932790154521074438130115174089335141964587204608000000 4716 93252628448124340216225182866054465364430482186652684469913531187200000 4717 1321720875983099292042020425683393566418236686838641099975557120000000 4718 18398889941246898778178773356404288786932815832289461494310502400000 4719 251593849168127435324438937173818880312827641352526454010675200000 4720 3380202383018798777665692304518184201834596329236722952396800000 4721 44626398766504187555313894598876390915403016107636205158400000 4722 579047170402568622301582561778888550251218446587312209920000 4723 7385327431561674326781282983717316474239684702817484800000 4724 92600665351941447600938195124927692726070961172889600000 4725 1141552060802228142560388529349418323343002318438400000 4726 13837478421639008237065722857251573559229058007040000 4727 164942845648813727329424673389189833086073896960000 4728 1933543279091026611787968066295392368834119680000 4729 22291497178225022476329548618448098342461440000 4730 252756537636471333292840470806344607170560000 4731 2818690608541586927421710980480873807872000 4732 30914952049466104194617192578102503628800 4733 333464362334033261718330536026097664000 4734 3537214602425351549752746817465344000 4735 36894558533012677976983646478336000 4736 378350523485462012424607341273600 4737 3814008161474539559500262092800 4738 37785677391885000199433011200 4739 367797886710231848616345600 4740 3516218678199994204838400 4741 33001906432767592320000 4742 303924533659906199040 4743 2744522795798784000 4744 24281898112180800 4745 210254555347200 4746 1779932743680 4747 14669775360 4748 119590560 4749 857280 4750 9120 4751 0 4752 1 4753 75937305881727447146340311349210482160897280221397908774489004829113286323518120044469834645246346138578243817516707581064491651678984000262635520000000000000 4754 69146238329492234503607725427542382265552141769754901050342413265343818002553462822794004132079651293441428805675226436615462223467683206588792832000000000000 4755 31467227241563340562547086410250672478194988418485991165264925567285080409069273020666695704613041493086668188051767620770999482992416185286393856000000000000 4756 9542470300694217810652501484682590739117865413158248966838953834499887837020405969811571952061959197424066235482343833917858809390719529383886848000000000000 4757 2169327757483611247557098971099864842834511711035529678029063560474414215246967563713843897296156926019674338691506735634890304189307598183333888000000000000 4758 394345841181966823894759199101914717644423413571414136487743762129896302803990840581215886288378038174258351599977384052120090622706329235069337600000000000 4759 59709409791750091421499471289078515265293497875110265773523805968011453472018276621862506461967664059253741426511663585529125943715205526585344000000000000 4760 7745563321242323166498431045878448052030057299296837603394229051397599006737101566467812777673990296573716023252024478775803874117226234432716800000000000 4761 878738299221802412444569002175120970566826943003565135924105437953932751715694487907617534687028287312091870873020324545791888424863044468736000000000000 4762 88572420451284755955617166475218825028934571757166374332977317381690706698851698559609886577318508941031993237369912276318135126366269472768000000000000 4763 8030849646781029804202736324662462257352141083315526917569416379427044385444572662833057940156870941547610978755892011699177422214824512716800000000000 4764 661621784060364367656583454033349693576650958252988814933991365738560565286161842395158090027209988867956356376321486478525949907022590771200000000000 4765 49939470430429225811832908958542845907748724303605488847500266053011680250357224509537913043565419956144670628400973468934126055056211968000000000000 4766 3477656256688340702900049088384606114272911011598053737389000052685174338477058519035950018957334489516468361000339203904648270513491148800000000000 4767 224756141633255845318465792098649537745575782617150071381500284193621317912219312255436915765189962452480842334248600331558966988164300800000000000 4768 13549904052525358770361626533899767753889339260680021287170809881341562377873487543641472706713334196775574842185058747439127026435358720000000000 4769 765404616499981587629479655785271981087111383510682834958645843417574537991123615904419396756357474509666045254841394516443605132902400000000000 4770 40669775689337380441668199881558892223860978599718110529348904125603142780115853580629188113602334266847053921769081163992027375861760000000000 4771 2039761567788192915752729438008693165325237890585933348475748762162747194531961658297683705841104164221845636666922247009508891033600000000000 4772 96861692169550175848613784119767461206154893168591236909720256404946919001036852123047309030838915229774700795274479908554172006400000000000 4773 4367067364281000937154540106873703597327527720895054233869626471523578971444562772811659940694213018546879220530130934582025912320000000000 4774 187402487878565684451282892531759703072026309512111028263450292604466023167696699506629435610807611396033844034833245565867786240000000000 4775 7671663365232434794181392634421378161269049087688290360631432744584366874065525324261867332125557036063794869997464659983073280000000000 4776 300210389884763480052113376962770124668586102236396151544927060256691883617788841766196630244396437958101298026834628349788160000000000 4777 11251243594724942131299515124272835703881224454424855811653751640085163019433574138195772112080758005797466619784876062146560000000000 4778 404541725423358298833252960084432273201120407119693756611624854473474436405665248429317306220262995752021121081620491036262400000000 4779 13976681837349432898749152350055872210088578447707805898839705126749070726982631763340255217602168066021788225152730791936000000000 4780 464686535843135880680716201255459174827996414711564386790018885674942936556863115181794398951237180796796054212982289203200000000 4781 14887496845969390822801626332751188419674677637771231922611939320733296872891784545341818640212186766944697063303020544000000000 4782 460189965024735869611815676206693947280405314453143765029756129279206593845149124218705976185683570747095661777256448000000000 4783 13740956412174456790596237380923965230366328011726289745341586934984145341716155802392800634241916593605704093899161600000000 4784 396768801527800202724196741124163638826472159208836541270582854031883678965013039105599111431766137892422179146956800000000 4785 11090325548541972394126957578929167609323061431987829900022554290070541674436484918743046256965771778745206780723200000000 4786 300368730278308829243243502731386874728923858852220690051599497259338463595685354900675177457409316952252560179200000000 4787 7889702326157422893201871750255560104296740266086442768968226270769904897175944879248157753719437922858644275200000000 4788 201154811140360362838956113470619291843592804203792596963761271831592320277244714964388334536695158430991646720000000 4789 4982084781160240340984311425859992215769890598072017641105478772290365116307481339835886408493031386775552000000000 4790 119958197550280255267651239767387788720816525532822499741406537077239784102517647992527623285294833923522560000000 4791 2809932792179976304531226642353775721969419739478137900267909078183241919732541162012452590041811648512000000000 4792 64076880066783593948771601893459584352569758217199094378306345870645865507106568020418007030369458585600000000 4793 1423386582585937997005618993405283223235782825385174083544396515563901008162405495304466551372660080640000000 4794 30819291707893947995907527094513625096930192735313172037868231247778545803561502009273465996721520640000000 4795 650802831988106602777280787127017522096193939017303010265236515253489858376618691388863499248599040000000 4796 13410326702644385366066681197783020676776435664991852375459048450040778031180921399307812795842560000000 4797 269784390972665591490002448754894151551602976337554528096516567946429002268593970168125886300160000000 4798 5301456354242591416606858177838123515877686040723342047859243466767719981078242688926323048448000000 4799 101806966224187073975534439026888210571561678713037198389323159748996209598226779730031411200000000 4800 1911423909803233296448847135119301303310842356167003414912459964760066313727547509995208704000000 4801 35100865706239003790620204791439727140588826418148723867446808196771263542837074775244800000000 4802 630718140086496513879392732699017931686921197449643970907156611425806638404678844416000000000 4803 11093705610105256624114184071388292846227410443448518932480437212821736367765397176320000000 4804 191073772285425151978267994918562900919190211473697937866369714218536045701941428224000000 4805 3223743536336134352670776290417482452213196676291250003829982024914765892269637632000000 4806 53296607605796513186930018986022214772532550833556370454981074572193814975348736000000 4807 863686645550407092171838649880940101897697234096166499800702028354753282441216000000 4808 13723399886494013239494216553532977019365845951898178070443829949457011782451200000 4809 213865685218585756187980568196192360033737490263428152276129993431056908288000000 4810 3269740308033237467384328324876413537347231152833410472838757896436816281600000 4811 49055888037970273272622209696227778689651258511889851676054868593999872000000 4812 722406995442016468832425538212928850700912118840972633757947239858176000000 4813 10444489479617790578441344083142403674977019531444425146176082647449600000 4814 148286966548656737720882667836184969513930438886972301534124795494400000 4815 2067853628554203731097999698246599611976918687473357849961758720000000 4816 28328449592078558436243508183670095433848938662413932776954265600000 4817 381321927645443144163602764154069240474129393924922906859929600000 4818 5044302017735745868208802362127136424276243752860955790499840000 4819 65587283035619790800991632971075907860516553976374422732800000 4820 838322022821629199451544902873913274244301333118944542720000 4821 10534952365610035436732124256184995558841903179019059200000 4822 130177746944033629236101520682869365136650481648844800000 4823 1581864998540230426119395533527051105203874641264640000 4824 18904724040830757732329227002160600496411529953280000 4825 222214667054651827096586018315991858463182888960000 4826 2569228740709994264978532910008946024341227520000 4827 29219935490376042975729273189046831611064320000 4828 326898455343169591058740342242872358607257600 4829 3597539329322814894209289014561115254784000 4830 38944809724652105284128151689297959116800 4831 414692860851297774188180281981172736000 4832 4343162233357710130709068877140992000 4833 44734652221277872047092671354982400 4834 453086429359133521051690272883200 4835 4511692581256467527701529548800 4836 44159165144733072522228940800 4837 424718988224910587092684800 4838 4012626021004699269050880 4839 37223080511377400640000 4840 338858388103573578240 4841 3025212627187296000 4842 26464540639118400 4843 226607687429760 4844 1897290946560 4845 15467045760 4846 124734240 4847 884640 4848 9312 4849 0 4850 1 4851 8169156483599728021925800038737348261295781059757261621188150238771088493704351237243178141353077846314511656488666450443115932453775842261031976960000000000000 4852 7441855976409289820341350512222627251767933461696995059899922473253102059704775764358043795234141921580667894116637342944320181864540432025738280960000000000000 4853 3388165678145119490676778545949576731012054946717990151466778250001847082125119678316906202471902913378630011478086095394157648949916477122850848768000000000000 4854 1027929423224402458376538156068188634287702955003875711398654235197979293362929585341778726350692688774164494143024408945185983111085595386022199296000000000000 4855 233790522367008336360986286374723473108387702622377099687554368945247252006999946260383512825518000336889622769317423930987540830072628469905227776000000000000 4856 42518824046678780452119139833557350919556429536296381689369645785298518618840564248791340387004675749985617038353532018443849962110428924393344204800000000000 4857 6440982072638791456947733585331273721525582421666430895966481448121639612465183729493192809376841290179553076132963939517961480170870044172799180800000000000 4858 835931737084501279900992598047099213714108970251543720829333283552160348608255872706075090467547296829552379971163290197407763212012877372194816000000000000 4859 94883150685218458789605780312010988637368201916386260641579305879620587832529494189230706526506381133028021284837299865003597457936021371800780800000000000 4860 9568483702637404046618640245906872790616560046038820368951370324387267740904228868327390933258752461842778149506221311720845007292953150881792000000000000 4861 868009720422590608365048231457144485283558803220230468463177710340568925648746645884176888457721387622113533726225140307917724238389440833126400000000000 4862 71547569580412810982897105437901936474591802378629239811072982289440940888506192814330879830488486570151443265279765195138126125186618386022400000000000 4863 5403244569826309002528764874605689164209316159066075321960929486864911283170321712893791068555548242421643577073292139574628590907351157964800000000000 4864 376466777090928009966125005995169146073798075519487531311925082553472666502692923225747344482262396592475209352561184611964950261192982528000000000000 4865 24343593796818384920300343618692242799910377081186376161723000368796220369339409633251650132701341426615278527002374427332537893594438041600000000000 4866 1468406792003938189413976508377843646604428446432047133025801856731659277026499506735521182999241088022874836583757522166185250989340098560000000000 4867 82993162321717822468464962520136077492572202971665130383921210523217069564475111204804020328619171955250395908383484828064653036916572160000000000 4868 4412332495117540916922882721585685538031583269649818695643958391466017924890006726978417698948413676585133672645556274271263135472025600000000000 4869 221424334308614626849082421577376190996576439042909712882010700239394888469519647272314468618501597675056182462964997448401037935247360000000000 4870 10520875454907521354935130785518522642203858593548498323717019931155222371796433816482789640654116215460045915439914747733256385331200000000000 4871 474622291630795861658207542186860559910158976526097060857629256384239903105080575402931814251110684625896033896844951551915442831360000000000 4872 20379647699978004373387853832077283454195129364176919758058256867110035200074626273121079723239660753218769695807277694716120924160000000000 4873 834792900549974412555714703096020495502662651463040034991733121601712285019739843256803849539052087127787123427893548429774684160000000000 4874 32687956947512113470859846877099785208885513504063150232255669955185563202540064425115782545578460414532691185206588551232225280000000000 4875 1225859092029450876879462955931311342396726584131950952141785496048158524772637770545302906831285454995580300276241399094968320000000000 4876 44104874891321773154694099287149515959214399861345434781682706429133839036179610621727426679356571382726069149556714163614515200000000 4877 1524811118903427434063799618779783183604223072989614928766893682246172875682892090233580615753298983988387302538415696982835200000000 4878 50730178520749793484348775196499091725506692143532036225418188978570701157196218992864630049074535943338342446850652504064000000000 4879 1626402875450975582382506704394107111897987451490475353765066099862300277949020903136280396329330132788786189745438012211200000000 4880 50309472100172424159812392434814360866486841672468300979861036325236658398048099498051662991061872522778631455299862528000000000 4881 1503287219080803840731931208941866894449324027213602965763870022312074873227487139114439522206566331107179161805704396800000000 4882 43439152528809573079949395591308019115351617585457303065918565149304717531876879633370789101797026650753516167810252800000000 4883 1215104454678888120842852519692751143906070987577061907641159990472643766830352432260897278759783797295542923637555200000000 4884 32934906174457978624983086143486618961020000616206282733400312740209487396811379455661167672201382858091826197299200000000 4885 865768693155125448995231272578703344806898181397577283089904433276916748011093081772534335024297442980022085222400000000 4886 22091166513240784100965240900715568292030872745042039753111033558155733712092645661894841710414426184004203970560000000 4887 547588096993203209950491642225574738907558189221435402845794573319334649643610612958612688461003486839921704960000000 4888 13195792123073069011255743776602141544471602124623181860225322153633940037787383008213969406278839889297408000000000 4889 309365877892828026742890039400105349858947881637279078280469490357092074790703407980729133735760361171189760000000 4890 7060856759836863534463082332068462070589823960739936262211668965691223285481770099415906508310193373184000000000 4891 156988356163619805174490424638975981663795907632137781226850547383082370492411091650024117224405173534720000000 4892 3402241099839559114793918569602872094563578460676757565545142890860056068290627769264334683768797265920000000 4893 71911680651752545323784229887198458559503783049064068088359206244816606874976838021638087325683548160000000 4894 1483225058949638304004035282289481794544814093574318488511469267321907119090898412932758672706109440000000 4895 29868454928617040133512153576880364234638424890209125745340607911454460160357506753003764863467520000000 4896 587530451451582843689338666177325041156824259579563194521302747972223160496049090588363041275904000000 4897 11294407015560303452771132639742089229478548521541033058482736081374707785775386598147383885824000000 4898 212278355105751771268135638822022226298149883273992456216035524583013373204813285394533580800000000 4899 3902490482514934646916396234201906827592969810507631972112939094718468723860409499573551104000000 4900 70201731412478007581240409582879454281177652836297447734893616393542527085674149550489600000000 4901 1236207554569533167203609756090075146106365547001302182978026958394581011273170535055360000000 4902 21317316662555199003199804686197111743731102420744212850648683271696669883157037711360000000 4903 360100570845608940266735836577291620963089244700430729055850615258010239976735768576000000 4904 5960884274734738991730869367187043024847042910878160384440344121540510517781594112000000 4905 96723473062371449857761886307966241624225740401639338973854542742129516066373632000000 4906 1538932568435270818778912503424220545199533253480442126917614523250287666895257600000 4907 24015949801364523169114878968682709783890230415821811623276702411549770619289600000 4908 367698897393357966779335011986435987426425860452911560053697181688483807232000000 4909 5524733623918228824201106479963595287241873327201279764451694376738068889600000 4910 81482661486798081029101297461530886637047853121444160411074188512067584000000 4911 1179931425888626899092961712414450456144823127440255301804647158435020800000 4912 16779671622992516011266421641769763281110621542320551874184526220492800000 4913 234389076157554198333008087870098822780083596950375573392648870297600000 4914 3216661199973205803930221752828043840852984624958556655496069120000000 4915 43377938437870292605497871906244833633081187326821334564711219200000 4916 574916137065437355815893398263058239484072009302191459573432320000 4917 7490024208153077198249433810431202569379877087581419204075520000 4918 95933637872996111917868358674111029407919735666935722803200000 4919 1208169974066465610974285301200639718763846038906714193920000 4920 14962685968547586562315190972552602387920384225273446400000 4921 182248845721647080930542128956017111191310674308382720000 4922 2183419293759754672671841722333112793098305842872320000 4923 25731429944464086913448114530718595120115693547520000 4924 298315580429532589800896298561194549717697576960000 4925 3402492116075397810376976015957793383587031040000 4926 38180715707424696154952916967021193305124044800 4927 421526955574087104259954651839493304519884800 4928 4578686419138128047175458745805055778816000 4929 48930658371998798946725113660912820428800 4930 514429118524394707220780602963986432000 4931 5320373735863194910118609374497715200 4932 54123406391175697044630639417139200 4933 541493537526769330037385935884800 4934 5327058710399202623069275852800 4935 51519026002188584609267097600 4936 489676009953426323942154240 4937 4572527326261168934499840 4938 41929447012815922560000 4939 377365023115343303040 4940 3331133005217472000 4941 28816944251484480 4942 244039048001280 4943 2021027312640 4944 16298607360 4945 130042080 4946 912576 4947 9506 4948 0 4949 1 4950 887402021670373920383674951839471516833995298957772766759451255340084954929848905529014942753015969500723574707741904516351990185908891086471429095424000000000000 4951 808746491876373074170654203834997477868282324915968900497626873638337760876730772487074635993954706785136653992377978593868477312923808383842165719040000000000000 4952 368371870832259846106896850355020048962512706354001255465046162426028551955386400335723167864090025118243060758773548475743849002294751385274044907520000000000000 4953 111809467378788943192333692016336032123397813241693674998403682250060953710128949384457904681572796141494790378776841148007202415347243745054078009344000000000000 4954 25441253224803960844819319362687668698620648136345923857116692321149987510732507237209023477179644047160571230039854121393353081999368485804049432576000000000000 4955 4629052342866765059947528470219524767546076511923066573813576505115895589738598935955593553945256406670414530832484993833553308435438043704123509964800000000000 4956 701560596770199877459965807253696290172681087348890297874599155457425557210869310105057116385577149874762681132833278304323524374822077252490179379200000000000 4957 91093889313034336319689374992542299775861808534996665528668809052006045947721884174260869732615326818253679219594775716039740933845162053301016985600000000000 4958 10344655246420703338774783400832852769712098506862853545262999383957984314027166424737679244535897798265710702143145716192921069748659357480910848000000000000 4959 1043714657537403046685663583432120875011050221080248867057372364675826466157824436081537771791570192463308234133210298515039572037296235089808588800000000000 4960 94727988656110300061524538434478040627103944455784321652618566211433950634951865796441170239261649372243503680111590986036365572200236193729740800000000000 4961 7812087483803315475285434083114300367552029228982074216168599393065120330838719812957591996119492488599021803536026262771259518145504967498137600000000000 4962 590267449038405690608901119862690975915382369623691228441352103887887762330176090718229758601530014203749406938558062859889540532789601684684800000000000 4963 41147785570215737788488286352766402096670946134426265913394770707663555156450911505883485829769175076903285702327378601376017730755981895270400000000000 4964 2662157923714419499046169685251553247236143534030661828562898798056699570269042814239213364553141233046788980421682662613180719704150376448000000000000 4965 160667719059001340473982267883368802479408488735830082667371802434055054437640103579460890875828853415660838278215671220394750097723291074560000000000 4966 9085767025524367546998979645587907563364901012298291635597148988527141776601465697926037319807804232141538051361999668403271240496541859840000000000 4967 483313121755886142610472428793733627750861652599696935765188225988146463934296235839741059560782236680575834995880293998729450038514155520000000000 4968 24267828723146475043075854968721270459173707983074002826041771153063098586895036998381297344216275221218235199550559508491947245096140800000000000 4969 1153737320871202529371534722955802258350582498170950609227318911773689155709602372629428020696403061570029582307028144599563302925762560000000000 4970 52078333501792230706928897388316687078909100038065066702399248659218350740392347391589808721237875266527227281427578001279619107389440000000000 4971 2237505089116609062102978413166628353862178032194457572614537922954273828923951284042392838612378941807795588370840485887601373347840000000000 4972 91708414649901019680245342244347775543878082138796138911262155901995158400335818229044858754578473389484463631132749626222544158720000000000 4973 3593239006715107254044163287239392567598417499775694063660068653850848531171923673148851352363745940245692400841802664980334510080000000000 4974 134837822408487468067296868368036613986652743204260494708054638565140448210477765753602603000511149209947351138977177773832929280000000000 4975 4854402004436625472442673305487992915891037273162525770481470564350707758099645571359399511051890401782497989093915940416074547200000000 4976 167937792855417520858258301131838541537008676395123001668714920634009617868530055828885201586780791034226186377158257776839884800000000 4977 5590974102645900591567265268859205006548817934295254738811943501569300544170604330856462257762096274624086775974190888937062400000000 4978 179367416912651055533947455159050360029470090078916842368442882459946407662943774296199941959227823513946282222793378496512000000000 4979 5552202919642985608823040128793676002686233024053691724922122202978197500584588600361784801262195970554821820165460800307200000000 4980 166021257930568999727380895034887390859406577519145393233541419873280972713558728343570487870504179325169483802489546342400000000 4981 4800820473838696136531006118878865243563970280456344955181391361577271369339394412010629441885486025148733452218217267200000000 4982 134389878136004616716093442610609184138119066905008531360185560930661469864244096365740878783684551200768690644162969600000000 4983 3645313364036664362528557559078253431718212962731185722923479971417931300491057296782691836279351391886628770912665600000000 4984 95898697390333525996274280241328684621793531206012411488430322390609978008362546062072223516115791263267376280371200000000 4985 2448888589210211984300797028151189461025226284524575743597158254126135944374234717013739976211584195857776755343360000000 4986 60750707911412156277654412476967812803084900048865609321055342284928267708254775570210814703639672006011560919040000000 4987 1465168151414246426624288448117078355455358398187083915722531425908490008505877045483855571828090410733844561920000000 4988 34378511057479837687218911417989789813228647640465658004271234031835791151077655731925867663726451290537984000000000 4989 785313382343332683270413176938728965026560007233093044865807167829541420622554804874158570252314762973020160000000 4990 17475620480596237247796128771869443624709814302831342248973880690085777631567380996054368608067728598630400000000 4991 379069445370691724689623220469722492310141337941015618084346443681101333628017026179326526956490540974080000000 4992 8019568306764675056299950914063912794328434943023785690213551099884417875256479741837360326026450698240000000 4993 165564101965662836908247412996108079009090105159473086994129335307833583270295510794003968494015610880000000 4994 3337256382636686184009079385151334037725831710542216599150805851474291017954521429098707013588746240000000 4995 65710600842957488293726737869136801316204534758460076639749337405199812352786514856608282699628544000000 4996 1264467710732754380983576694599025632054904384747320788208890696722828106284975216701042197528576000000 4997 23790346692350426421794513432648230504646304332607707931697678128853107889186452621629595844608000000 4998 437824107405613028240529755070420841739934134252609440945573269452465082234927401126225510400000000 4999 7884623627938337347851494432367117876157224719188889086513897354635273544126133478730235904000000 5000 138999428196706455010856010974101319476731752615868946515089360459214203629634816109969408000000 5001 2399697017693799677512889526527792930677062532414292472839699389824774904236154568048640000000 5002 40584891338326244256091935844875270435180368070263020619504223921114813816010514104320000000 5003 672640688938024246913336751342488122176336513685710229745834168123453089767864926208000000 5004 10928287837013688151506593839842912212219578669943294038140630889490935949266255872000000 5005 174102251512268609743971395354339234923606332722950810152938176935833128919472537600000 5006 2720612933483782340341291747124961320977746287402924474372211389317472839689830400000 5007 41711912812896277083199526629817338045704084406427357029901641030586443707187200000 5008 627623980033490322606106313563054530262347589393762835264069327364825808896000000 5009 9270315741828892433828975279938914126049923040558079604757927852492691865600000 5010 134446391453216833698017140811525962951128957650382864678272411044911513600000 5011 1914970674802853491970544418508698281284221141255496309486230634181427200000 5012 26793346623810630405086705524761396206934702140157010250714001545625600000 5013 368325691104728025951869852367298150082988509493447329617019653324800000 5014 4975772793708552727954561773905880316319460591732767326470481920000000 5015 66067937005371676429912143364895977379615962236235571106252472320000 5016 862374205598156033723840097394587359226108013953287189360148480000 5017 11067349203091860337711849958696851557740415398068067182141440000 5018 139668090432744339409837757481426351638000791632744655257600000 5019 1733461267138841963571800649548743944313344316692242104320000 5020 21161513012660158138131484375467251948630257690029588480000 5021 254121629949902267776389729107685831097743052908871680000 5022 3002201528919662674923782368208030090510170533949440000 5023 34896048828793761704539223815632067354677447413760000 5024 399097871115185491760658561588625140838541352960000 5025 4491289593219525109697608341064287266334880972800 5026 49735405987303222622899194470198659700095795200 5027 541963228595254848334227409507919962954137600 5028 5811409685829162521415005331214109257728000 5029 61318166820606089819313750030764167372800 5030 636606034173938450185715996167933209600 5031 6502679010499460445700522568830540800 5032 65344112594224317163639430515814400 5033 645877833917471851490375995814400 5034 6278319194399060234331646540800 5035 60004512637843175015499325440 5036 563696802155688442677596160 5037 5203220750573054304775680 5038 47170627889417912880000 5039 419765587510325696640 5040 3664246305739219200 5041 31350301987878720 5042 262607236436160 5043 2151416171520 5044 17165554560 5045 135517536 5046 941094 5047 9702 5048 0 5049 1 5050 97329193328937701423371043195345562359850940588997990859669076363204338928033156335314347273949330059533662887347064052274832536764685327501946962051072000000000000 5051 88740202167037392038367495183947151683399529895777276675945125534008495492984890552901494275301596950072357470774190451635199018590889108647142909542400000000000000 5052 40437324593818653708532710191749873893414116245798445024881343681916888043836538624353731799697735339256832699618898929693423865646190419192108285952000000000000000 5053 12279062361075328203563228345167334965417090211800041848834872080867618398512880011190772262136334170608102025292451615858128300076491712842468163584000000000000000 5054 2795236684469723579808342300408400803084945331042341874960092056251523842753223734611447617039319903537369759469421028700180060383681093626351950233600000000000000 5055 508825064496079216896386387253753373972412962726918477142333846422999750214650144744180469543592880943211424600797082427867061639987369716080988651520000000000000 5056 77150872381112750999125474503658746125767941865384442896892941751931593162309982265926559232420940111173575513874749897225888473923967395068725166080000000000000 5057 10022294239574283963713797246481375573895444104984147112494273649391793674440990144357958805508244998210895444754761118633193205354601103607002562560000000000000 5058 1138673616412929203996117187406778747198272606687458319108360113150075574346523552178260871657691585228170990244934696450496761673064525666262712320000000000000 5059 114940613849118925986386482231476141885689983409587261614033326488422047933635182497085324939287753314063452246034952402143567441651770638676787200000000000000 5060 10437146575374030466856635834321208750110502210802488670573723646758264661578244360815377717915701924633082341332102985150395720372962350898085888000000000000 5061 861163533237366364195677622131618551155490404143493833205623329194854096681380598149465183993287721565850033455559918054876050656365783579361280000000000000 5062 65100729031694295627378617359285836396266910241517285134738328275542669423655998441313266634329104071658515029466885523093829317879208062484480000000000000 5063 4540518838756966850837700922020699814733710535566855603395016183752982787155200697832536604627153955413456976450446637383765696406073859112960000000000000 5064 293912754072969555632059188234045729261935329531616185095676933626168251117506510756310613069779821977880612159481275724114412362542727823360000000000000 5065 17747719491429463326974464568343688314907623560204412190419325320377997135126952094928089097020941553645259869477884417421204798027669176320000000000000 5066 1004173244118758377962389174271055015496303054598938016671073765212844090235250647371630567973930333847880239238847945127467188110770569216000000000000 5067 53445688385437456158817527326987691549205300072342891974100876403100833980008621752506101881222377836126694419776468637666301414685540352000000000000 5068 2685072898643811903391513493298520154171453625553871865362156811045258132968312421331894775337679092669865749977112744437385833547300864000000000000 5069 127725414332349868647767657730111949785124778858284225400219848174016308352079142096743670232717238006411764208160839518378669711032320000000000000 5070 5768686604356012646857673614779011291752912490854753046136594558868445778548011863147140103482015307850147911535140722997816514628812800000000000 5071 247992064294248717652042368515793747994805238276500317630472612662944527335201654245665755815418453650129653721083704767998186225664000000000000 5072 10170477677802768464104447332575583426646263782702079875520626922519426495108869472919967448238086099126343583503820390398188060672000000000000 5073 398732237608265302957588444540642502364687313646939734396791982182587645218851383604542864150341188649932450570142389679228452864000000000000 5074 14971829194646280225184013696830802364993406249065391931916952724378535546549681971453547301515608084357051670174177770751393792000000000000 5075 539351289633949872269187473472146455946610972817041978832218554260561792841911063014410412002044596839789404555908711095331717120000000000 5076 18670776940140867201702589636492280445734758742932791424928732939810414454229406043689998119430347699163453804207369001600286720000000000 5077 621991825390435262437993707895698301988921023685640746921166372718554140253815021588463709580669596423059949545030584358666240000000000 5078 19967764652306787827025947388782875023388635479625909781471226791318930514895015467344508063436058123657452771336396031918080000000000 5079 618508334181555363910163638479484000101621000272127042649803042965332440217047497573103248135268356944642352492390960332800000000000 5080 18507343065476618696076800429312253342287443413512305749740407343260658335281962001205949337540653235182739400551536001024000000000 5081 535552444937319353959293209789959325352924443610146429785617483462196686172770091430872541517755417177966076782224343040000000000 5082 15002563980745925426659394121496453886137407126426077984941848004928973029185607537533217005892143828589792038181928960000000000 5083 407242054957589747624525583668512679206421414863662216242986548274731726861345746562851147829347124850814214073221120000000000 5084 10721509894225483419201639879641921857994744008032899185069058739464503824973697931713799518468680564372437561507840000000000 5085 273996278258095788560783657832367670347981517731464032824086635401742794309607274463063495760330832180763932229632000000000 5086 6802468303361699956391102855975526280625628568123821509992106261461488734372874213927055489476622766271602098176000000000 5087 164191102463276098047714628316129223792121351483420565732582006175481804616904798838407607307134248664896110592000000000 5088 3855705661616437964800759073992311461724627363650220830848766910285500022383886961799619925863395817720643584000000000 5089 88150028352512404326202336969204589264688840103758097446849318030348182438660655722886840163401157155225600000000000 5090 1963283455858331708176032942346822412566400018082732612164517919573853551556387012185396425630786907432550400000000 5091 42623464586820090848283240906998642987097108055686200607253367536794579589188734136717972214799338045440000000000 5092 902546298501646963546721953499339267405098423669084804962729627812146032447659586141253635610691764224000000000 5093 18650158852941104782092909102474215800763802193078571372589653720661436919201115678691535641921978368000000000 5094 376282049921960992973289574991154725020659329907893379532112125699621780159762524531827201122762752000000000 5095 7416125294748191520020176411447408972724070467871592442557346336609535595454492064663793363530547200000000 5096 142849132267298887595058125802471307209140292953174079651628994359130026853883727949148440651366400000000 5097 2690356831346285916986333392763884323521073159036852740869980205793251289968032375959664250060800000000 5098 49563222275730055045405236318017146884679800692932724857703496101777308102471776295061658009600000000 5099 893518586542067404572509704225348656612110478066549879480761774392785882112096736992296960000000000 5100 15769247255876674695702988864734235752314449438377778173027794709270547088252266957460471808000000 5101 272547898424914617668345119557061410738689711011507738264881098939635693391440815901900800000000 5102 4614801957103460918294018320245755635917427946950562447768652672739951738915681861632000000000 5103 76575266676087253313381011028066547990906354849552869093404196077575120407567007744000000000 5104 1245630905440785642432105095078681707733956506825389314344137348376764981051601715200000000 5105 19869614249115796639102897890623476749490143036260534614801147071801701725938647040000000 5106 310896877700479660257091777418462919506439879862412160987389601671130587356200960000000 5107 4773005146462776035686476749342037405224116293689341183109142788276268139806720000000 5108 71917091056717719108964701085891962147765662769702339706726967294114558115840000000 5109 1063769457683881902722214090784838186885334897277564127566219198923433574400000000 5110 15450526236381487389714958799898190210083205067596799341263213087487819776000000 5111 220403920415109563439372361986108135985457307623578466685692477122805760000000 5112 3088662378714279825758942610497900453684227647186284370139081668034560000000 5113 42529121625096238738232865912319676518943971651042873413831748485120000000 5114 575508892351137540549796644323903359504669546083511452526593208320000000 5115 7655035067243927273776248882932123563568400910358103579185356800000000 5116 100102934856623752166533550552872692999418124600356925918564352000000 5117 1287125679997247811528119548350130386904638826795951028895744000000 5118 16275513533958618143693896998083605231971199114805981150208000000 5119 202417522366296144072228634031052683533334480627166167040000000 5120 2476373238769774233674000927926777063304777595274631577600000 5121 29804947905155152307227442782348242181169377028210688000000 5122 352946708263753149689430179316230320969087573484544000000 5123 4112604834136524212224359408504150808918041827328000000 5124 47156822741613191492620572723827118046861415424000000 5125 532130494820247322347544748784833521118055137280000 5126 5909591570025690933812642554031956929388001280000 5127 64591436347147042367401551259998259350773760000 5128 694824652045198523505419755779384567889920000 5129 7356214792188813318246842191410264883200000 5130 76647708525757612274142187538455209216000 5131 785933375523380802698414810083868160000 5132 7930096354267634689878686059549440000 5133 78727846499065442365830639175680000 5134 768902183235085537488542852160000 5135 7386257875763600275684290048000 5136 69772689113771133738952704000 5137 647927358799641888135168000 5138 5912750852923925346336000 5139 53000705493727992000000 5140 466406208344806329600 5141 4026644292021120000 5142 34076415204216000 5143 282373372512000 5144 2288740608000 5145 18069004800 5146 141164100 5147 970200 5148 9900 5149 0 5150 1