0 1 1 2 2 4 3 2 4 8 5 12 6 16 7 48 8 6 9 32 10 160 11 60 12 64 13 480 14 360 15 20 16 128 17 1344 18 1680 19 280 20 256 21 3584 22 6720 23 2240 24 70 25 512 26 9216 27 24192 28 13440 29 1260 30 1024 31 23040 32 80640 33 67200 34 12600 35 252 36 2048 37 56320 38 253440 39 295680 40 92400 41 5544 42 4096 43 135168 44 760320 45 1182720 46 554400 47 66528 48 924 49 8192 50 319488 51 2196480 52 4392960 53 2882880 54 576576 55 24024 56 16384 57 745472 58 6150144 59 15375360 60 13453440 61 4036032 62 336336 63 3432 64 32768 65 1720320 66 16773120 67 51251200 68 57657600 69 24216192 70 3363360 71 102960 72 65536 73 3932160 74 44728320 75 164003840 76 230630400 77 129153024 78 26906880 79 1647360 80 12870 81 131072 82 8912896 83 116981760 84 506920960 85 871270400 86 627314688 87 182966784 88 18670080 89 437580 90 262144 91 20054016 92 300810240 93 1520762880 94 3136573440 95 2822916096 96 1097800704 97 168030720 98 7876440 99 48620 100 524288 101 44826624 102 762052608 103 4445306880 104 10835435520 105 11918979072 106 5959489536 107 1277033472 108 99768240 109 1847560 110 1048576 111 99614720 112 1905131520 113 12700876800 114 36118118400 115 47675916288 116 29797447680 117 8513556480 118 997682400 119 36951200 120 184756 121 2097152 122 220200960 123 4706795520 124 35562455040 125 116689305600 126 182035316736 127 139054755840 128 51081338880 129 8380532160 130 517316800 131 7759752 132 4194304 133 484442112 134 11505500160 135 97796751360 136 366737817600 137 667462828032 138 611840925696 139 280947363840 140 61457235840 141 5690484800 142 170714544 143 705432 144 8388608 145 1061158912 146 27855421440 147 264626503680 148 1124662640640 149 2361791545344 150 2558607507456 151 1435953192960 152 403861835520 153 52352460160 154 2617623008 155 32449872 156 16777216 157 2315255808 158 66853011456 159 705670676480 160 3373987921920 161 8097571012608 162 10234430029824 163 6892575326208 164 2423171013120 165 418819681280 166 31411476096 167 778796928 168 2704156 169 33554432 170 5033164800 171 159173836800 172 1857028096000 173 9923493888000 174 26991903375360 175 39363192422400 176 31329887846400 177 13462061184000 178 2991569152000 179 314114760960 180 12979948800 181 135207800 182 67108864 183 10905190400 184 376229068800 185 4828273049600 186 28667871232000 187 87723685969920 188 146206143283200 189 135762847334400 190 70002718156800 191 19445199488000 192 2722327928320 193 168739334400 194 3515402800 195 10400600 196 134217728 197 23555211264 198 883320422400 199 12415559270400 200 81477107712000 201 278651708375040 202 526342115819520 203 563937981235200 204 343649707315200 205 116671196928000 206 21000815447040 207 1822384811520 208 63277250400 209 561632400 210 268435456 211 50734301184 212 2061080985600 213 31603241779200 214 228135901593600 215 866916426055680 216 1842197405368320 217 2255751924940800 218 1603698634137600 219 653358702796800 220 147005708129280 221 17008924907520 222 885881505600 223 15725707200 224 40116600 225 536870912 226 108984795136 227 4781707886592 228 79695131443200 229 630089632972800 230 2646376458485760 231 6285144088903680 232 8722240776437760 233 7154963136921600 234 3444982251110400 235 947370119055360 236 140931092090880 237 10276225464960 238 304030339200 239 2326762800 240 1073741824 241 233538846720 242 11034710507520 243 199237828608000 244 1718426271744000 245 7939129375457280 246 20950480296345600 247 32708402911641600 248 30664127729664000 249 17224911255552000 250 5684220714332160 251 1056983190681600 252 102762254649600 253 4560455088000 254 69802884000 255 155117520 256 2147483648 257 499289948160 258 25338964869120 259 494109814947840 260 4632279515136000 261 23439334346588160 262 68364725177548800 263 119289469442457600 264 126745061282611200 265 82149576757248000 266 32038334935326720 267 7281439758028800 268 910179969753600 269 56549643091200 270 1442592936000 271 9617286240 272 4294967296 273 1065151889408 274 57917633986560 275 1216270313717760 276 12352745373696000 277 68187154462801920 278 218767120568156160 279 424140335795404800 280 506980245130444800 281 375540922318848000 282 170871119655075840 283 46601214451384320 284 7281439758028800 285 603196192972800 286 23081486976000 287 307753159680 288 601080390 289 8589934592 290 2267742732288 291 131812546314240 292 2973105211310080 293 32611247786557440 294 195667486719344640 295 687553807499919360 296 1473329587499827200 297 1968276245800550400 298 1652380058202931200 299 867499530556538880 300 279607286708305920 301 53397224892211200 302 5687278390886400 303 304675628083200 304 6770569512960 305 39671305740 306 17179869184 307 4818953306112 308 298775104978944 309 7220398370324480 310 85290955749457920 311 554391212371476480 312 2125166314090659840 313 5009320597499412480 314 7435710261913190400 315 7022615247362457600 316 4213569148417474560 317 1584441291347066880 318 363101129267036160 319 48341866322534400 320 3452990451609600 321 115099681720320 322 1348824395160 323 2333606220 324 34359738368 325 10222022164480 326 674653462855680 327 17428547790438400 328 221124700091187200 329 1552295394640134144 330 6467897477667225600 331 16697735324998041600 332 27394722017574912000 333 28916651018551296000 334 19663322692614881280 335 8531606953407283200 336 2310643549881139200 337 375992293619712000 338 34529904516096000 339 1611395544084480 340 31472569220400 341 163352435400 342 68719476736 343 21646635171840 344 1517970291425280 345 41828514697052160 346 568606371663052800 347 4298664169772679168 348 19403692433001676800 349 54647133790902681600 350 98620999263269683200 351 115666604074205184000 352 88484952116766965760 353 43876835760380313600 354 13863861299286835200 355 2707144514061926400 356 310769140644864000 357 19336746529013760 358 566506245967200 359 5880687674400 360 9075135300 361 137438953472 362 45767171506176 363 3403933380771840 364 99848712502640640 365 1450926603553996800 366 11781524020858454016 367 57434929601684963328 368 175821213066382540800 369 347521616451521740800 370 450490984289009664000 371 385169791567103262720 372 216459056417876213760 373 78917364319017369600 374 18211699458234777600 375 2555212934191104000 376 204417034735288320 377 8384292440314560 378 145056962635200 379 671560012200 380 274877906944 381 96619584290816 382 7608792262901760 383 237140692193771520 384 3675680729003458560 385 31978422342330089472 386 167886717297232969728 387 556767174710211379200 388 1200529220468893286400 389 1711865740298236723200 390 1626272453283324887040 391 1028180517984912015360 392 428408549160380006400 393 115340763235486924800 394 19419618299852390400 395 1941961829985239040 396 106201037577317760 397 2756082290068800 398 25519280463600 399 35345263800 400 549755813888 401 203684529045504 402 16956737043038208 403 560514363367096320 404 9248486995557089280 405 86010929058680930304 406 485006072192006356992 407 1737113585095859503104 408 4071359965068420710400 409 6358358463964879257600 410 6676276387163123220480 411 4717534141342537482240 412 2227724455633976033280 413 692044579412921548800 414 137702747944407859200 415 16830335859872071680 416 1183382990147255040 417 42994883725073280 418 663501292053600 419 2756930576400 420 1099511627776 421 428809534832640 422 37681637873418240 423 1318857325569638400 424 23121217488892723200 425 229362477489815814144 426 1385731634834303877120 427 5344964877218029240320 428 13571199883561402368000 429 23121303505326833664000 430 26705105548652492881920 431 20966818405966833254400 432 11138622278169880166400 433 3954540453788123136000 434 918018319629385728000 435 134642686878976573440 436 11833829901472550400 437 573265116334310400 438 13270025841072000 439 110277223056000 440 137846528820 441 2199023255552 442 901599534776320 443 83510656908656640 444 3089894305620295680 445 57452722245127372800 446 606700746908545056768 447 3918275657117686824960 448 16232856293773273989120 449 44513535618081399767040 450 82432473366817406976000 451 104277078809024019824640 452 90488374173120017203200 453 53727472165290010214400 454 21618154480708406476800 455 5790577093046894592000 456 1003700029461461729280 457 107819339102305459200 458 6715391362773350400 459 217628423793580800 460 3014244096864000 461 11303415363240 462 4398046511104 463 1893359023030272 464 184602504745451520 465 7209753379780689920 466 141942019664432332800 467 1592589460634930774016 468 10971171839929523109888 469 48698568881319821967360 470 143812961227647599247360 471 288513656783860924416000 472 398148846361728075694080 473 380051171527104072253440 474 250728203438020047667200 475 113495311023719134003200 476 34743462558281367552000 477 7025900206230232104960 478 905682448459365857280 479 70511609309120179200 480 3046797933110131200 481 63299126034144000 482 474743445256080 483 538257874440 484 8796093022208 485 3971435999526912 486 407072189951508480 487 16757805153003765760 488 348771819746890874880 489 4150384654988001411072 490 30436154136578677014528 491 144416445648051885834240 492 458070913539914575380480 493 992486979336481579991040 494 1488730469004722369986560 495 1556400035777664295895040 496 1134875026087880215756800 497 574152749884696795545600 498 199195852000813173964800 499 46479032133523073925120 500 7080790051591405793280 501 673777600064926156800 502 37432088892495897600 503 1088744967787276800 504 13609312097340960 505 46290177201840 506 17592186044416 507 8321103999008768 508 895558817893318656 509 38807548775377141760 510 852553337159066583040 511 10742172048204238946304 512 83699423875591361789952 513 423621573900952198447104 514 1439651442554017236910080 515 3359186699292706886123520 516 5458678386350648689950720 517 6225600143110657183580160 518 4993450114786672949329920 519 2806968999436295444889600 520 1095577186004472456806400 521 292153916267859321815040 522 51925793711670309150720 523 5929242880571350179840 524 411752977817454873600 525 15968259527546726400 526 299404866141501120 527 2036767796880960 528 2104098963720 529 35184372088832 530 17416264183971840 531 1965860819765821440 532 89555881789331865600 533 2073778387684216012800 534 27622728123953757290496 535 228271156024340077608960 536 1229869085518893479362560 537 4467883787236605217996800 538 11197288997642356287078400 539 19651242190862335283822592 540 24361044038259093327052800 541 21400500491942884068556800 542 13296168944698241581056000 543 5800114514141324771328000 544 1752923497607155930890240 545 359486264157717524889600 546 48511987204674683289600 547 4117529778174548736000 548 205306193925600768000 549 5389287590547020160 550 61103033906428800 551 189368906734800 552 70368744177664 553 36415825111941120 554 4306171319487037440 555 205978528115463290880 556 5020726622814417715200 557 70591416316770713075712 558 617674892771743739412480 559 3535873620866818753167360 560 13701510280858922668523520 561 36791092420824884943257600 562 69535164675359032542756864 563 93384002146659857753702400 564 89493002057215697013964800 565 61162377145611911272857600 566 29645029738944548831232000 567 10079310111241146602618880 568 2362338307322143734988800 569 371925235235839238553600 570 37881273959205848371200 571 2361021230144408832000 572 82635743055054309120 573 1405369779847862400 574 8710969709800800 575 8233430727600 576 140737488355328 577 76068612456054784 578 9413490791436779520 579 472243454703745105920 580 12101238526783468339200 581 179340354966931000786944 582 1658898283444111757279232 583 10071882435196392812052480 584 41546515045185120349716480 585 119253885777846178781593600 586 242085388129027742926635008 587 351123848071441065153921024 588 365754008407751109535334400 589 273774450080358079030886400 590 146664883971620399480832000 591 55732655909215751802716160 592 14803986725885434072596480 593 2689305547089914494156800 594 323712704742304522444800 595 24659555070397158912000 596 1109679978167872151040 597 26420951861139813120 598 272943717573758400 599 773942488394400 600 281474976710656 601 158751886864809984 602 20538525363134791680 603 1079413610751417384960 604 29042972464280324014080 605 453070370442773054619648 606 4423728755850964686077952 607 28438256287613344410501120 608 124639545135555361049149440 609 381612434489107772101099520 610 830007045013809404319891456 611 1296457285186859317491400704 612 1463016033631004438141337600 613 1194652145805198890316595200 614 703991443063777917507993600 615 297240831515817342947819520 616 88823920355312604435578880 617 18440952322902270817075200 618 2589701637938436179558400 619 236731728675812725555200 620 13316159738014465812480 621 422735229778237009920 622 6550649221770201600 623 37149239442931200 624 32247603683100 625 562949953421312 626 331014572611731456 627 44728344124160212992 628 2460058926828811714560 629 69419787841450530570240 630 1138484520599788701351936 631 11716903191172825384747008 632 79627117605317364349403136 633 370141679493467435842928640 634 1206387696126856827932508160 635 2804851393494942124943081472 636 4705659775863415300524343296 637 5735022851833537397514043392 638 5090256969083021358740275200 639 3285293400964296948370636800 640 1533136920450005242572963840 641 512043776165919719687454720 642 120480888509628169338224640 643 19522366193689749661286400 644 2109064491839058827673600 645 144998183813935294402560 646 5918293216895318138880 647 128392724746695951360 648 1213541821802419200 649 3160265160943800 650 1125899906842624 651 689613692941107200 652 97235530704696115200 653 5591043015520026624000 654 165285209146310787072000 655 2846211301499471753379840 656 30833955766244277328281600 657 221186437792548234303897600 658 1088651998510198340714496000 659 3769961550396427587289088000 660 9349504644983140416476938240 661 16805927770940768930444083200 662 22057780199359759221207859200 663 21209404037845922328084480000 664 14933151822564986128957440000 665 7665684602250026212864819200 666 2844687645366220664930304000 667 753005553185176058363904000 668 139445472812069640437760000 669 17575537431992156897280000 670 1449981838139352944025600 671 73978665211191476736000 672 2139878745778265856000 673 30338545545060480000 674 158013258047190000 675 126410606437752 676 2251799813685248 677 1435522381224345600 678 211021790039978803200 679 12673030835178727014400 680 392071891463341867008000 681 7080818359827954118164480 682 80642653542485033012428800 683 609757206887565402675609600 684 3172642967086863735796531200 685 11652608428498048906166272000 686 30762886251234849112278958080 687 59110504573653738996734361600 688 83329391864247979280118579200 689 86534368474411363098584678400 690 66225281995722981963202560000 691 37233325210928698748200550400 692 15271481043544974095941632000 693 4518033319111056350183424000 694 948229215122073554976768000 695 137900370620246154117120000 696 13445286135474000026419200 697 838424872393503403008000 698 31181090295626159616000 699 618906329119233792000 700 5372450773604460000 701 12893881856650704 702 4503599627370496 703 2985886552946638848 704 457213878419954073600 705 28652069714317121945600 706 926715379822444412928000 707 17533454986240648292597760 708 209670899210461085832314880 709 1668809197797547417849036800 710 9165413016028717458967756800 711 35643272840111679007096832000 712 99979380316513259614906613760 713 204916415855332961855345786880 714 309509169781492494469011865600 715 346137473897645452394338713600 716 286976221981466255173877760000 717 176012082815299303173311692800 718 79411701426433865298896486400 719 26104192510419436689948672000 720 6163489898293478107348992000 721 1024402753178971430584320000 722 116525813174108000228966400 723 8719618672892435391283200 724 405354173843140075008000 725 10727709704733385728000 726 139683720113715960000 727 670481856545836608 728 495918532948104 729 9007199254740992 730 6205960286516543488 731 989074920663574118400 732 64619561483353509068800 733 2182929561359535728230400 734 43222005314918807418961920 735 542075983324606709712814080 736 4535737819654872469025587200 737 26257669721595785152718438400 738 107948197744338227850064691200 739 321145888289406227853942456320 740 700681938085977224408601722880 741 1131309379201317393576388198400 742 1358910082709274739029626060800 743 1216779181201416921937241702400 744 811186120800944614624827801600 745 400840016723904272461096550400 746 145633916110761067849187328000 747 38431172307006392904646656000 748 7239112789131398109462528000 749 950133553573496001866956800 750 84025416302418013770547200 751 4774171380819205327872000 752 162448175528819841024000 753 2961294866410778352000 754 23690358931286226816 755 52567364492499024 756 18014398509481984 757 12889302133534359552 758 2136401828633320095744 759 145394013337545395404800 760 5125138970148475188019200 761 106090376682073436391997440 762 1393909671406131539261521920 763 12246492113068155666369085440 764 74627061314009073591936614400 765 323844593233014683550194073600 766 1020110468683996253183111331840 767 2364801541040173132379030814720 768 4072713765124742616874997514240 769 5241510319021488279114271948800 770 5054313521913577983431619379200 771 3650337543604250765811725107200 772 1967760082099166428445383065600 773 786423146998109766385611571200 774 230587033842038357427879936000 775 48864011326636937238872064000 776 7329601698995540585830809600 777 756228746721762123934924800 778 51561050912847417541017600 779 2193050369639067853824000 780 53303307595394010336000 781 639639691144728124032 782 2838637682594947296 783 1946939425648112 784 36028797018963968 785 26751381786580746240 786 4607925512738533539840 787 326394723818979459072000 788 11995006100347495120896000 789 259332031889512844513771520 790 3565815438480801612064358400 791 32856442254573100568307302400 792 210486583193358925515718656000 793 962781223125178788933009408000 794 3206061473006845367146921328640 795 7882671803467243774596769382400 796 14451564973023280253427410534400 797 19881590865253921058709307392000 798 20591647681870132525091782656000 799 16061485191858703369571590471680 800 9411026479604709005608353792000 801 4119359341418670204877012992000 802 1334977564348643121950883840000 803 316178896819415476251525120000 804 53750412459300630962759270400 805 6398858626107217971757056000 806 515610509128474175410176000 807 26803948962255273768960000 808 837623405070477305280000 809 14072073205184018728704 810 104083381695148067520 811 214163336821292320 812 72057594037927936 813 55484347409204510720 814 9924762642821456855040 815 731124181354513988321280 816 27988347567477488615424000 817 631417121122292143163965440 818 9076621116132949557982003200 819 87617179345528268182152806400 820 589362432941404991444012236800 821 2837670973421579588434132992000 822 9974413471576852253345977466880 823 25966448293774450081024652083200 824 50580477405581480886995936870400 825 74224605896947971952514747596800 826 82366590727480530100367130624000 827 69187936211083645284308389724160 828 43918123571488642026172317696000 829 20971283919949593770282975232000 830 7475874360352401482924949504000 831 1967335357987474074453934080000 832 376252887215104416739314892800 833 51190869008857743774056448000 834 4812364751865758970494976000 835 300204228377259066212352000 836 11726727670986682273920000 837 262678699830101682935808 838 2914334687464145890560 839 11993146861992369920 840 7648690600760440 841 144115188075855872 842 115003920084532985856 843 21347602665691435499520 844 1634277581851266562129920 845 65115747401886402084864000 846 1531522378892368177036001280 847 22994106827536805546887741440 848 232287405706749362157335347200 849 1638715057446833390844326707200 850 8294730537693848027730542592000 851 30731976642155706942741660303360 852 84576431585436780263908866785280 853 174732558310190570336895054643200 854 272955002330711896857634878259200 855 323785908376992428670408720384000 856 292126841780130946755968756613120 857 200266643485988207639345768693760 858 103944624646706682165750398976000 859 40583317956198750907306868736000 860 11804012147924844446723604480000 861 2523107596618935500487170457600 862 389050604467318852682829004800 863 42200737054822809433571328000 864 3111207457727957595291648000 865 148538550499164642136320000 866 4277910254375941693526016 867 66446830874182526304768 868 455739580755710056960 869 871950728486690160 870 288230376151711744 871 238222405889389756416 872 45857813133707528110080 873 3645696144129748484751360 874 151068533972376452836884480 875 3701179082323223094503669760 876 57985138956397161813890826240 877 612394069590521045687520460800 878 4525974920567444603284330905600 879 24054718559312159280418573516800 880 93813402381317421193632436715520 881 272524057330851847517039681863680 882 596146375411238416443524304076800 883 989461883448830626108926433689600 884 1251972179057704057525580385484800 885 1210239773089113922274727705968640 886 893497332475947387929388814172160 887 502399019125748963801126928384000 888 213984767405411595693072580608000 889 68463270457964097790996905984000 890 16260026733766473225361765171200 891 2820616882388061681950510284800 892 349663249882817563878162432000 893 30075005424703590087819264000 894 1723047185790309848781312000 895 62029698688451154556127232 896 1284638730234195508558848 897 13216447841915591651840 898 50573142252228029280 899 30067266499541040 900 576460752303423488 901 493162173595578793984 902 98385853632317969399808 903 8116832924666232475484160 904 349531117818439635975536640 905 8913043504370210717376184320 906 145579710571380108383811010560 907 1605833338037366297580609208320 908 12420117223882754957850024345600 909 69230653414605726709497357926400 910 283845678999883479508939167498240 911 869130777433527513702991417835520 912 2009864922815032375438167653744640 913 3538075825665515572147070278041600 914 4765571520284163831871564047974400 915 4924423904293635959600616182906880 916 3904914267857844139839551113789440 917 2371323370273535109141319101972480 918 1097834893645155143120981065728000 919 384698376859036359016077852672000 920 100983323925497044241720436326400 921 19578399536575957557068247859200 922 2750684232411498169174877798400 923 272988510778078740797128704000 924 18483597083932414741472256000 925 813278271693026248624779264 926 21655338595376438572849152 927 311908169069207962983424 928 1989210261920969151680 929 3547937446945842720 930 1152921504606846976 931 1020335531577059573760 932 210826829212109934428160 933 18037406499258294389964800 934 806610271888706852251238400 935 21391304410488505721702842368 936 363949276428450270959527526400 937 4189130447053999037166806630400 938 33873046974225695339590975488000 939 197801866898873504884278165504000 940 851537036999650438526817502494720 941 2744623507684823727483130793164800 942 6699549742716774584793892179148800 943 12487326443525349078166130393088000 944 17870893201065614369518365179904000 945 19697695617174543838402464731627520 946 16735346862247903456455219059097600 947 10944569401262469734498395855257600 948 5489174468225775715604905328640000 949 2098354782867471049178606469120000 950 605899943552982265450322617958400 951 130522663577173050380454985728000 952 20630131743086236268811583488000 953 2339901520954960635403960320000 954 184835970839324147414722560000 955 9759339260316314983497351168 956 324830078930646578592737280 957 6238163381384159259668480 958 59676307857629074550400 959 212876246816750563200 960 118264581564861424 961 2305843009213693952 962 2109846353430529966080 963 451243388839954596495360 964 40010247143809307555921920 965 1856725531517400678767001600 966 51171355648619562706818564096 967 906159422944304756266578739200 968 10873913075331657075198944870400 969 91833594019011885142891089100800 970 561205296782850409206556655616000 971 2533841914974569597567603300106240 972 8585745331732012685972870686310400 973 22090407259768824306617698536652800 974 43527252174574073929607654513049600 975 66068150622121362214583047028736000 976 77519963396622398331777441847050240 977 70403873006698076609915059489996800 978 49453239516815603985511270160793600 979 26787171404941785492151938003763200 980 11130403630862237739121303879680000 981 3519990148260182684997112351948800 982 838092892442900639285026750464000 983 148051533685677695576177246208000 984 19031199037100346501285543936000 985 1734614495569041998815088640000 986 108239944523508220726061531136 987 4403252181059875843145994240 988 108722276075552489954222080 989 1456101911726149419029760 990 8656967370547856236800 991 14428278950913093728 992 4611686018427387904 993 4360349130423095263232 994 964727245106109826990080 995 88594118675577752445255680 996 4263591961262179336427929600 997 122024001931323572608567345152 998 2247275368901875795541115273216 999 28090942111273447444263940915200 1000 247551427355597255602575979315200 1001 1581578563660760244127568756736000 1002 7480866606115395954723400219361280 1003 26615810528369239326515899127562240 1004 72084486847666689842647226803814400 1005 149927201934644032424204143322726400 1006 240954431680677909253185230340096000 1007 300389858161911793535637587157319680 1008 291002675094352049987648912558653440 1009 219007203574469103364407053569228800 1010 127754202085106976962570781248716800 1011 57507085426121561652126736711680000 1012 19839944472011938769983724165529600 1013 5196175933145983963567165852876800 1014 1019910565390224125080332140544000 1015 147491792537527685384962965504000 1016 15363728389325800560933642240000 1017 1118479426742918280835969155072 1018 54600327045142460455010328576 1019 1685195279171063594290442240 1020 30092772842340421326615040 1021 268365988486983543340800 1022 894553294956611811136 1023 465428353255261088 1024 9223372036854775808 1025 9006622793988688576512 1026 2060264964124912511877120 1027 195839630756540294878986240 1028 9767501583982447207089438720 1029 290094797044278682050556329984 1030 5552092087875222553689814204416 1031 72233851143274579142392990924800 1032 663648507378835195870735604121600 1033 4428419978250128683557192518860800 1034 21920678892338136983608102968360960 1035 81794929916451808661975690001776640 1036 232888342123230844107014117366169600 1037 510562903885544542849992488071987200 1038 867435954050440473311466829224345600 1039 1146943094800026848045161696418856960 1040 1182785066512527687046572999431946240 1041 951548539668383000824665129300787200 1042 596186276397165892491996979160678400 1043 289835710547652670726718753026867200 1044 108688391455369751522519532385075200 1045 31177055598875903781402995117260800 1046 6763617433640433671585360510976000 1047 1093174462336969903441490214912000 1048 129055318470336724711842594816000 1049 10840646751508284875794777964544 1050 625421927971631819757391036416 1051 23592733908394890320066191360 1052 541669911162127583879070720 1053 6762822909871985292188160 1054 37571238388177696067712 1055 58643972510162897088 1056 18446744073709551616 1057 18594318026299228028928 1058 4395231923466480025337856 1059 432197805807537202491555840 1060 22325717906245593616204431360 1061 687632111512364283379096485888 1062 13666688216308240132159542657024 1063 184918658926782922604526056767488 1064 1769729353010227188988628277657600 1065 12322559939478618945550448748134400 1066 63769247686801853043223572271595520 1067 249279786412043607350783055243509760 1068 745242694794338701142445175571742720 1069 1719790834140781618021027328242483200 1070 3084216725512677238440770948353228800 1071 4317903415717748133817079327694520320 1072 4731140266050110748186291997727784960 1073 4059940435918434136851904551683358720 1074 2725422977815615508534843333305958400 1075 1426883498080751609731538476439961600 1076 579671421095305341453437506053734400 1077 181393778029823440182708335227699200 1078 43287151575298775498146307270246400 1079 7773685065507341535583930417152000 1080 1032442547762693797694740758528000 1081 99114484585218604578695112818688 1082 6671167231697406077412171055104 1083 301986994027454596096847249408 1084 8666718578594041342065131520 1085 144273555410602352900014080 1086 1202279628421686274166784 1087 3753214240650425413632 1088 1832624140942590534 1089 36893488147419103232 1090 38369227673315867361280 1091 9366887705748236119572480 1092 952300250084404005489868800 1093 50918303996700476668536422400 1094 1625312263574679215259682603008 1095 33522065436227758814730953687040 1096 471361287460427057619380144701440 1097 4695200324312847644255544410112000 1098 34083676428345116232373581643776000 1099 184222271095205353235979208784609280 1100 753636563571294626874460399573401600 1101 2362964642030830028012631044495769600 1102 5732636113802605393403424427474944000 1103 10836437143693190297224330359078912000 1104 16037926972665921639892008931436789760 1105 18637825290500436280733877566806425600 1106 17025556666754723799701535216736665600 1107 12217413348828621245156194252750848000 1108 6870179805573989232040740812488704000 1109 3014291389695587775557875031479418880 1110 1025269180168567270597916677373952000 1111 267968081180420991179000949768192000 1112 53188371500839705243468997591040000 1113 7895148894655893747077429329920000 1114 858992199738561239682024311095296 1115 66711672316974060774121710551040 1116 3568937202142645226599103856640 1117 125185935024136152718718566400 1118 2679366029054043696714547200 1119 31259270338963843128336384 1120 162639283761518434590720 1121 238241138322536769420 1122 73786976294838206464 1123 79136532076213976432640 1124 19942406083205922061025280 1125 2095060550185688812077711360 1126 115883036682145912418048409600 1127 3831093192711743864540680421376 1128 81942826621890077102675664568320 1129 1196532498938007146264580367319040 1130 12395328856185917780834637242695680 1131 93730110177949069639027349520384000 1132 528637821403632752764114251294965760 1133 2260909690713883880623381198720204800 1134 7426460303525465802325411854129561600 1135 18917699175548597798231300610667315200 1136 37642360604407924190358200194695168000 1137 58805732233108379346270699415268229120 1138 72358615833707576148731524671130828800 1139 70230421250363235673768832769038745600 1140 53756618734845933478687254712103731200 1141 32387990511991663522477778116018176000 1142 15303325516916061014370750159818588160 1143 5638980490927119988288541725556736000 1144 1607808487082525947074005698609152000 1145 351043251905542054606895384100864000 1146 57897758560809887478567815086080000 1147 7086685647843130227376700566536192 1148 628995767560041144441718985195520 1149 39258309223569097492590142423040 1150 1652454342318597215887085076480 1151 44209539479391720995790028800 1152 687703947457204548823400448 1153 5367096364130108341493760 1154 15723915129287426781720 1155 7219428434016265740 1156 147573952589676412928 1157 163143004587887274491904 1158 42417181192850691367895040 1159 4602264159424300013416611840 1160 263191981617077157017262489600 1161 9006429610936380313130722394112 1162 199642523042423096941064346402816 1163 3025195374673452030178373004165120 1164 32568118955468882012389046872965120 1165 256323158445819904727136017055744000 1166 1507180171661421039795559780287774720 1167 6732486634570232000078512902855720960 1168 23142922806335172500269888103566540800 1169 61828577793256392803975470288522444800 1170 129335290281811842089948687848439808000 1171 212972111330716833308115505990430883840 1172 277030129191909005826572123026615173120 1173 285178074168141623645000714880339148800 1174 232367319692559841488519101013609676800 1175 149654852710582169379724905777463296000 1176 75949837750620450960210389682062622720 1177 30224935431369363137226583648984104960 1178 9367232055176455517735511461462016000 1179 2239990274063935015110665784262656000 1180 408331560376238153796215116922880000 1181 55859757459469379439322227995049984 1182 5619028856869700890346022934413312 1183 404662571996789158769775314206720 1184 20129898351881093357169945477120 1185 658230921137610068159540428800 1186 13164618422752201363190808576 1187 143838182558686903552032768 1188 702334875774838396250160 1189 967403410158179609160 1190 295147905179352825856 1191 336173463999282868649984 1192 90136510034807719156776960 1193 10095289123898464545559019520 1194 596568491665374889239128309760 1195 21118524604954271079065142165504 1196 484846127388741806856870555549696 1197 7619010573251656964893680158638080 1198 85178157268149383724709814898524160 1199 697198990972630140857809966391623680 1200 4270343819707359612754086044148695040 1201 19904743093511990261101690321486479360 1202 71532670492308715000834199592842035200 1203 200206823330544510031920570458072678400 1204 439739986958160263105825538684695347200 1205 762215977394144456050097600386805268480 1206 1046558265836100688678161353656101765120 1207 1140712296672566494580002859521356595200 1208 987561108693379326326206179307841126400 1209 678435332287972501188086239524500275200 1210 368899211931585047521021892741447024640 1211 158099662256393591794723668317763010560 1212 53080981645999914600501231614951424000 1213 13847212603304325547956843029987328000 1214 2776654610558419445814262795075584000 1215 422051500804879755763767944851488768 1216 47761745283392457567941194942513152 1217 3931007842254523256620674480865280 1218 228138847987985724714592715407360 1219 8951940527471496926969749831680 1220 223798513186787423174243745792 1221 3260332137996903147179409408 1222 23879385776344505472505440 1223 65783431890756213422880 1224 28453041475240576740 1225 590295810358705651712 1226 692416985550761729458176 1227 191366744381591772979003392 1228 22113490461872827099795947520 1229 1349613964751175978934421422080 1230 49395871109893040828999824048128 1231 1173837992625374900811370818699264 1232 19116790165613248384642324761673728 1233 221784635905747451962451970867855360 1234 1886538446161234498791721085530275840 1235 12026682594277869929797221920255508480 1236 58443713763928822468766665199258173440 1237 219366856176413392669224878751382241280 1238 642524223711980055451279970307303014400 1239 1480100443907954056307412788743608729600 1240 2697071920010049613715729970599464796160 1241 3903379477983294460475304508230866042880 1242 4497665626880405035772582703255634575360 1243 4129800999990495364636862204378244710400 1244 3020131479217425973030835517883259289600 1245 1755451422295128846824173144769644462080 1246 808064940421567246950809860290788720640 1247 293007018685919528594766798514531860480 1248 83083275619825953287741058179923968000 1249 18246587440812470643922298367639552000 1250 3065426690056495068178946125763444736 1251 387712991124009361433875582474518528 1252 36165272148741613960910205223960576 1253 2421781617103233077739522671247360 1254 112306162981006052356529588797440 1255 3431577202197407155338404102144 1256 64275119291938947758679785472 1257 659071047427108351041150144 1258 3026037866974785817452480 1259 3926519723583199590120 1260 1180591620717411303424 1261 1425564382016274148884480 1262 405929457779134063894855680 1263 48373260385346809280803635200 1264 3047515404276848984690629017600 1265 115257032589750428600999589445632 1266 2833402051164698036441239907205120 1267 47791975414033120961605811904184320 1268 574997204200085986569319924472217600 1269 5079141970434092881362325999504588800 1270 33674711263978035803432221376715423744 1271 170460831811459065533902773497836339200 1272 667638257928214673341119196199858995200 1273 2044395257265391085526799905523236864000 1274 4933668146359846854358042629145362432000 1275 9439751720035173648005054897098126786560 1276 14380871760991084854382700819797927526400 1277 17490921882312686250226710512660801126400 1278 17005062941137333854387079665086889984000 1279 13213075221576238632009905390739259392000 1280 8192106637377267951846141342258340823040 1281 4040324702107836234754049301453943603200 1282 1577730100616489769356436607385940787200 1283 484652441115651394178489506049556480000 1284 116114647350624813188596444157706240000 1285 21457986830395465477252622880344113152 1286 3015545486520072811152365641468477440 1287 316446131301489122157964295709655040 1288 24217816171032330777395226712473600 1289 1310238568111737277492845202636800 1290 48042080830763700174737657430016 1291 1124814587608931585776896245760 1292 15378324439965861524293503360 1293 105911325344117503610836800 1294 274856380650823971308400 1295 112186277816662845432 1296 2361183241434822606848 1297 2933770177482767089008640 1298 860328104546821448851783680 1299 105676968841834567967294095360 1300 6869002974719246917874116198400 1301 268303256192533784612162978709504 1302 6819374428226900358892475708866560 1303 119060710680573739939439040182353920 1304 1484538236298403819869880532273725440 1305 13608267166068701682140571545842483200 1306 93760960774213354589948537950854709248 1307 493988533004636475628861098708015513600 1308 2017119843102265608817849486391063347200 1309 6451202811815234092106790812984436326400 1310 16292578529839494263228884961363755008000 1311 32693774249877918488212629155803268382720 1312 52361122822070103828778038882341172019200 1313 67127321818605444527897105210752263782400 1314 68991969646900040209227580355495382220800 1315 56856263074661390477133532287423479808000 1316 37525133629276517714908131309699496673280 1317 19783658886183198115002586234705516953600 1318 8297691640279316564763481416622355251200 1319 2752825865536899918933820394361480806400 1320 716881735816901020555682394364968960000 1321 145096863329340766560470116619469717504 1322 22537234688728965220191364267817041920 1323 2643255920283026785084172352398295040 1324 229261993085772731359341479544750080 1325 14311836667066668723383386059571200 1326 620179588906222311346613395914752 1327 17747074604496476131146585210880 1328 311960295782164619492811068160 1329 3007881639772937102547765120 1330 13009868684139001308597600 1331 15930451449966124051344 1332 4722366482869645213696 1333 6035184365107406583103488 1334 1821871280216798362274365440 1335 230567932018548148292278026240 1336 15455256693118305565216761446400 1337 623155949866530080389539821518848 1338 16366498627744560861341941701279744 1339 295599005827631354332400375625154560 1340 3817384036195895536808264225846722560 1341 36288712442849871152374857455579955200 1342 259645737528590828095242105094674579456 1343 1422686975053353049811119964279084679168 1344 6051359529306796826453548459173190041600 1345 20195069671769428462247345153690409369600 1346 53321166097656526679658168964463198208000 1347 112092940285295720531014728534182634455040 1348 188500042159452373783600939976428219269120 1349 254377219523136421368873240798640157491200 1350 275967878587600160836910321421981528883200 1351 240802996551507065550212607334970032128000 1352 168863101331744329717086590893647735029760 1353 94961562653679350952012413926586481377280 1354 42673842721436485190212190142629255577600 1355 15246420178358214935633466799540509081600 1356 4301290414901406123334094366189813760000 1357 949724923610230472032168036054710878208 1358 162268089758848549585377822728282701824 1359 21146047362264214280673378819186360320 1360 2063357937771954582234073315902750720 1361 147207462861257164011943399469875200 1362 7442155066874667736159360750977024 1363 255557874304749256288510827036672 1364 5615285324078963150870599226880 1365 72189159354550490461146362880 1366 468355272629004047109513600 1367 1146992504397560931696768 1368 442512540276836779204 1369 9444732965739290427392 1370 12410379116981427621593088 1371 3854974013212355954957352960 1372 502431613055343726129441669120 1373 34714884264542655577256110325760 1374 1444139185404974472013854189551616 1375 39172275404109932553375794891587584 1376 731482285607358944619160251546992640 1377 9777860864642118392526431174975815680 1378 96330036666474203422667803427539517440 1379 715250522248570960413308440449480916992 1380 4072790163878226377890657152642085552128 1381 18030581454669231360453430102842566246400 1382 62733620682517799052938561541251058892800 1383 172997561116841175449557614862480598630400 1384 380594634457050585989026752697457316986880 1385 671244052567806013961115542355085853982720 1386 952283950009690192816807516835934948556800 1387 1088954331724043877896997484529981168025600 1388 1004492499900572330580886876311589276876800 1389 747091296801050670869534614256744524677120 1390 447238327336683394806252013976826654228480 1391 214840725425162994405895853821512803942400 1392 82443605408899977059351338990107937996800 1393 25119536023024211760271111098548512358400 1394 6028688645525810822465066663651642966016 1395 1128149576418661344736436291349013069824 1396 162490679731082909735700700400063610880 1397 17720603465570904059186747301282447360 1398 1432819305182903063049582421506785280 1399 83581126135669345344558974587895808 1400 3391949968044853765283870977032192 1401 91092406368392068891900831902720 1402 1505659609394910229618195568640 1403 13675973960766918175597797120 1404 55820301880681298675909376 1405 64606830880418169763784 1406 18889465931478580854784 1407 25510223740461823444385792 1408 8150516485077552590481260544 1409 1093527628414571639222902456320 1410 77845498047762318567180368609280 1411 3339571866249003466532037813338112 1412 93508012254972097062897058773467136 1413 1804322971164818730060595287149248512 1414 24950403585638509001619169205110702080 1415 254586525475681823331336337629925867520 1416 1960316246162750039651289799750429179904 1417 11591787389499567383227254972904397340672 1418 53370521105820924826942153104413996089344 1419 193428663771096547079893898085524098252800 1420 556600848810706390576837543470589752115200 1421 1280181952264624698326726349982356429864960 1422 2365336185238935477767740482584588247367680 1423 3523450615035853713422187812292959309660160 1424 4241190555135749840230411255537821391257600 1425 4129580277369019581276979380392089249382400 1426 3252044468428102920255621262058770283888640 1427 2068477263932160700978915564642823275806720 1428 1059880912097470772402419545519463166115840 1429 435773342875614164456571363233427672268800 1430 142988128131060897712312478560968454963200 1431 37176913314075833405201244425851798290432 1432 7589369877725539955499662323620633378816 1433 1202431030010013532044185182960470720512 1434 145702739605805211153313255588322344960 1435 13253578572941853333208637398937763840 1436 883571904862790222213909159929184256 1437 41834049605886529771834408716730368 1438 1348167614252202619600132312160256 1439 27854702773805839247936618019840 1440 337340691032250648331412328960 1441 2065351169585208051008646912 1442 4780905485150944562520016 1443 1746130564335626209832 1444 37778931862957161709568 1445 52418267959853061872025600 1446 17219401024811730824960409600 1447 2377233974814286172223700992000 1448 174280965778572355001150078976000 1449 7706704306728469538150856492318720 1450 222638124416600231102135854222540800 1451 4436859765159390319821135952006348800 1452 63433229455013158478692803063840768000 1453 669964540725478482450885099026120704000 1454 5346317034989318289958063090228443217920 1455 32806945441979907688379023508219992473600 1456 156972120899473308314535744424747047321600 1457 592128562564581266571103769649563566080000 1458 1776385687693743799713311308948690698240000 1459 4267273174215415661089087833274521432883200 1460 8251172739205588875933978427620656676864000 1461 12890672981838489195447028581559607230464000 1462 16312271365906730154732350982837774581760000 1463 16741541665009538843014781271859821281280000 1464 13937333436120441086809805408823301216665600 1465 9402169381509821368085979839285560344576000 1466 5128456026278084382592352639610305642496000 1467 2254000049356624988568472568448763822080000 1468 794378489617004987290624880894269194240000 1469 223061479884455000431207466555110789742592 1470 49495890506905695361954319501873695948800 1471 8588793071500096657458465592574790860800 1472 1150284786361620088052473070434123776000 1473 116943340349486941175370329990627328000 1474 8835719048627902222139091599291842560 1475 482700572375613805059627792885350400 1476 18384103830711853903638167893094400 1477 464245046230097320798943633664000 1478 7228729093548228178530264192000 1479 61960535087556241530259407360 1480 239045274257547228126000800 1481 261919584650343931474800 1482 75557863725914323419136 1483 107669955809427910872268800 1484 36352068830158098408249753600 1485 5161993773882449973971465011200 1486 389569217622691146473159000064000 1487 17748773554889808633317124042915840 1488 528765545489425548867572653778534400 1489 10877462650068182719561494592015564800 1490 160697514619366668146021767761729945600 1491 1755769141211598781595423018137419776000 1492 14511431952113863929886171244905774448640 1493 92345476058906406826548362467582201036800 1494 458841584167691208919412176010799061401600 1495 1800070830196327050376155459734673240883200 1496 5625221344363522032425485811670853877760000 1497 14100554836537895227946551101254940386918400 1498 28504051280892034298681016386325904883712000 1499 46651959362844056135903532009453816643584000 1500 61986631190445574587982933734783543410688000 1501 66966166660038155372059125087439285125120000 1502 58846518952508529033196956170587271803699200 1503 42033227823220377880854968693276622716928000 1504 24360166124820900817313675038148951801856000 1505 11420266916740233275413594346807070031872000 1506 4312340372206598502434820781997461340160000 1507 1304051728555275387136289804476032309264384 1508 313473973210402737292377356845200074342400 1509 59340752130364304178803944094153100492800 1510 8742164376348312669198795335299340697600 1511 987521540729000836592016119920852992000 1512 83939330961965071110321370193272504320 1513 5240749071506664169218816037040947200 1514 232865315189016816112750126645862400 1515 7056524702697479276143943231692800 1516 137345852777416335392075019648000 1517 1569666888884758118766571653120 1518 9083720421786794668788030400 1519 19905888433426138792084800 1520 6892620648693261354600 1521 151115727451828646838272 1522 221082309262025310324391936 1523 76687926025265029518773452800 1524 11196437199688694309740924108800 1525 869473326288325167490818637824000 1526 40795688469448216858669210486702080 1527 1252767600082638992701633672029143040 1528 26589353144611113314483653447149158400 1529 405695364776761752368645118611580518400 1530 4582855046552308684164324488019705856000 1531 39206324923255000793025795995008583598080 1532 258567332964937939114335414909230162903040 1533 1333237810600461248558291983125718027468800 1534 5435507997063418936429959623512542727372800 1535 17679267082285354959051526836679826472960000 1536 46201817975039060959654656799856613182668800 1537 97547197716830517377708367188759763379814400 1538 167079110276232201044863812312927622397952000 1539 232827834227527280159740775491625992323072000 1540 264430504247330151981977058037580766904320000 1541 244928754559089553273306250007309185345126400 1542 184946202422169662675761862250417139954483200 1543 113680775249164203814130483511361775075328000 1544 56732938876709545948828823529299638222848000 1545 22900014390338488599136634497503760220160000 1546 7437924673981941096999578884789221319507968 1547 1930999674976080861721044518166432457949184 1548 397325036003308819284165538717372933734400 1549 64109205426554292907457832458861831782400 1550 8004121961698217307114235919358492672000 1551 760391586361330644175852412339056803840 1552 53805023800801752137313177980287057920 1553 2758558349162199206258732269497139200 1554 98791345837764709866015205243699200 1555 2350140147524679516708839225088000 1556 34532671555464678612864576368640 1557 279778588991033275798671336320 1558 1021835606249208457993686400 1559 1061463579898762248608400 1560 302231454903657293676544 1561 453800529537841426455330816 1562 161666438647856008174711603200 1563 24258947265992171004438668902400 1564 1937683412871124658979538678579200 1565 93590108841675321028711718175375360 1566 2961087054740783073658406861159792640 1567 64811548289989588704053905277426073600 1568 1020781885567336022088849008119460659200 1569 11915423121036002578827243668851235225600 1570 105451494621168622822621106469333431746560 1571 720294713259469973247077227247141168087040 1572 3851575897290221384723954617918740968243200 1573 16306523991190256809289878870537628182118400 1574 55159313296730307472240763730441058595635200 1575 150155908418876948118877634599533992843673600 1576 330812235735338276324402288727098327983718400 1577 592371390979368712795426243654925206683648000 1578 864789098559387040593322880397467971485696000 1579 1031278966564587592729710526346564990926848000 1580 1005496992400472902911467763187900866153676800 1581 801433543829401871594968069751807606469427200 1582 521594145260871052794245747875659909169152000 1583 276573077023959036500540514705335736336384000 1584 119080074829760140715510499387019553144832000 1585 41439866040756528968997653786682804494401536 1586 11585998049856485170326267108998594747695104 1587 2582612734021507325347076001662924069273600 1588 454592547570112258798337357435565716275200 1589 62432151301246094995491040170996242841600 1590 6590060415131532249524054240271825633280 1591 524598982057817083338803485307798814720 1592 30738221604950219726883016717253836800 1593 1284287495890941228258197668168089600 1594 36662186301385000460657891911372800 1595 673387095331561232950859239188480 1596 7274243313766865170765454744320 1597 39851588643719129861753769600 1598 82794159232103455391455200 1599 27217014869199032015600 1600 604462909807314587353088 1601 931175112558168121817432064 1602 340577297418149990554725777408 1603 52505666685298123543853557350400 1604 4312027876530108396038973397401600 1605 214307785463546387283136977850859520 1606 6982862009687219785642213194973839360 1607 157541917381820846388315646674358763520 1608 2560056157454588753810129258458329907200 1609 30862899231535875532044336060303199436800 1610 282395527968553261118205674951774274846720 1611 1996606398157829048649793015878040430837760 1612 11064527123124635977934269629657474054225920 1613 48611901709586048601279261538583872693862400 1614 170885715703595854521843934694307593296281600 1615 484176194493521587811891148300538181006131200 1616 1112092196727307397005437481252798634498457600 1617 2079881772772005702703941033277292947911475200 1618 3177597152846119823575465467506975337086976000 1619 3974196993102557064665713735677006550401024000 1620 4073551917930120991282356579068931714161049600 1621 3422337835812040424648782568129340589788364800 1622 2354624998606217895471166518981550447106457600 1623 1324198368781379629305618221922516555792384000 1624 606924252358132330098408351714486754738176000 1625 225775821877225226796607906837789072762601472 1626 67799544143604616922650007526732517412438016 1627 16322112479015926296193520330509680117809152 1628 3122853152872945082179882716296494920499200 1629 469727614552232524251789730810352684236800 1630 54801555031093794496042135261207813160960 1631 4875684656772652892207702981096012513280 1632 323775934238808981123167776088407080960 1633 15609032642366824158830402428504473600 1634 526602312328984552071267901999718400 1635 11821684562487408311803973310197760 1636 164190063367880670997277407086080 1637 1259310201141524503631419119360 1638 4360492386224115317283307200 1639 4300288349333447058464800 1640 1208925819614629174706176 1641 1910102794991114096035758080 1642 717004836669789453799422689280 1643 113525765806049996851575259136000 1644 9582284170066907546753274216448000 1645 489846366773820313790027377944821760 1646 16430263552205223025040501635232563200 1647 381919799713505082153492476786324275200 1648 6400140393636471884525323146145824768000 1649 79646191565253872340759576929814708224000 1650 753054741249475362981881799871398066257920 1651 5507879719056080134206325561042870154035200 1652 31612934637498959936955056084735640154931200 1653 144035264324699403263049663818026289463296000 1654 525802202164910321605673645213254133219328000 1655 1549363822379269080998051674561722179219619840 1656 3706973989091024656684791604175995448328192000 1657 7234371383554802444187620985312323297083392000 1658 11554898737622253903910783518207183043952640000 1659 15139798068962122151107480897817167811051520000 1660 16294207671720483965129426316275726856644198400 1661 14409843519208591261679084497386697220161536000 1662 10464999993805412868760740084362446431584256000 1663 6231521735441786490849968103164783791964160000 1664 3034621261790661650492041758572433773690880000 1665 1204137716678534542915242169801541721400541184 1666 387425966534883525272285757295614385213931520 1667 100443769101636469515037048187751877648056320 1668 20819021019152967214532551441976632803328000 1669 3416200833107145630922107133166201339904000 1670 438412440248750355968337082089662505287680 1671 43339419171312470152957359831964555673600 1672 3237759342388089811231677760884070809600 1673 178388944484192276100918884897193984000 1674 7021364164386460694283572026662912000 1675 189146952999798532988863572963164160 1676 3283801267357613419945548141721600 1677 33581605363773986763504509849600 1678 174419695448964612691332288000 1679 344023067946675764677184000 1680 107507208733336176461620 1681 2417851639229258349412352 1682 3916919655551398526048010240 1683 1508503682344232357344239943680 1684 245215654141067993199402559733760 1685 21264795007545740035260690726912000 1686 1117677625596604096253301904606494720 1687 38575401383438349710964656013154713600 1688 923447873934146616550235540886336307200 1689 15951119134909360696816959225778824806400 1690 204804492596367100304810340676666392576000 1691 1999915870203524734476472976707647323504640 1692 15123330754018389521041097303202457033113600 1693 89847287917102307189240685714511819387699200 1694 424249324010932787792982646154913798055526400 1695 1607168995296518341511681708010323954368512000 1696 4921508612263560610229105319196058686932910080 1697 12255709923117265191488494691357372706717696000 1698 24935492853954850977838182970650986683564032000 1699 41597635455440114054078820665545858958229504000 1700 57038309003996832290218881522008864776519680000 1701 64381991288261424447584562517967506116496588800 1702 59856273079789532933128504835298588452978688000 1703 45819729702607483371330807936938278970720256000 1704 28843043461187697471934138077505570694234112000 1705 14897231648790520829688204996628311252664320000 1706 6292590648449115998460297790575798673125408768 1707 2164241606160383830831389402823776910505410560 1708 602662614609818817090222289126511265888337920 1709 134907256204111227550170933344008580565565440 1710 24061936302754677922147015459692374654976000 1711 3382038824776074174612886061834539326504960 1712 369525573986980008672583804883066211532800 1713 30853941968639444083501870427248204185600 1714 1926600600429276581889923956889695027200 1715 87496999586969740959533743716876288000 1716 2785618762360669304017808983639326720 1717 59108422812437041559019866550988800 1718 777174295561626550812532942233600 1719 5651198132546453451199166131200 1720 18577245669120491292567936000 1721 17416167814800460586782440 1722 4835703278458516698824704 1723 8029685293880366978398420992 1724 3171725691082744956467376291840 1725 529149569462304616903973944688640 1726 47127383530236504943010179448832000 1727 2545821258303375997021409893825904640 1728 90376654669769847894260051230819614720 1729 2227138990076471251679979833902340505600 1730 39636114214017199307242141106480716185600 1731 524811512278190694531076497983957630976000 1732 5290100043764162200873251099678292920238080 1733 41337104060983598024178999295420049223843840 1734 254050952041461696190266766503102385854873600 1735 1242444448889160307108020606596533265734041600 1736 4881031763493129777924366668772094972526592000 1737 15521681007908152693799486006695262012634562560 1738 40198728547824629828082262587652182478034042880 1739 85196267251012407507613791816390871168843776000 1740 148304613362873450105846230198902627590209536000 1741 212597333560351829445361285672942132348846080000 1742 251396346935116038319139720308254071502510489600 1743 245410719627137085025826869824724212657212620800 1744 197748307137569138760480328990996782926266368000 1745 131396086878743955149922184575303155384844288000 1746 71857235011813100472613694689618913101086720000 1747 32249527073301719492109026176700968199767719936 1748 11831187447010098275211595402103313777429577728 1749 3529881028428938785814159122026708843060264960 1750 850953462210547743008770502631438738952028160 1751 164423231402156965801337938974564560142336000 1752 25211562148330734756205150642766565888491520 1753 3030109706693236071115187200041142934568960 1754 281113693492048268316350375003816971468800 1755 19747656154400084964371720558119374028800 1756 1024964852304502679811680997826265088000 1757 38070123085595813821576722776404131840 1758 969378134123967481567925811436216320 1759 15932073059013344291656925315788800 1760 154466082289603060999443874252800 1761 761667072433940142995285376000 1762 1428125760813637768116160080 1763 424784580848791721628840 1764 9671406556917033397649408 1765 16455898256594332326100467712 1766 6664638793920704592070689423360 1767 1140764006892760602676099672965120 1768 104308608880256797607195863846748160 1769 5789127792854252267199370443494522880 1770 211303164439180207752777021187550085120 1771 5358044526850640982302560180112877158400 1772 98202909843684404253764110801131326668800 1773 1340287862125840850648595364082107180646400 1774 13938993766108744846745391786453914678722560 1775 112491135641365201180552686607208658543575040 1776 714787424387841382501428529483305017828966400 1777 3618346991501765104911077556053061791435980800 1778 14731841322542900784280815763930323007989350400 1779 48615076364391572588126692020970065926364856320 1780 130842920371350755911012854697063966497130414080 1781 288624089054450196862528355949405808449552384000 1782 523799272728446653565329238574847578297335808000 1783 784247941578186748620666076037964310442409984000 1784 970506827703006101418074269096980834172482355200 1785 993614133124506246689933180265956568319446220800 1786 841697922688114795749736784936037588865646592000 1787 589506768158689096078029260527035778213085184000 1788 340808600341742133670110666242192559279439872000 1789 162224893762669255626972677131283658217013379072 1790 63354100522699235925326607637069357646880964608 1791 20205525886869097877418979801945988549931171840 1792 5231787952850034271831700127289586320964321280 1793 1091770256510322252920883914791108679345111040 1794 181961709418387042153480652465184779890851840 1795 23952295776717961324053384533658558435164160 1796 2456045953667369081079692750033348277043200 1797 192830054213553770828570918391048005222400 1798 11342944365503162989915936375944000307200 1799 486126187092992699567825844683314298880 1800 14628797296779872903661425881673809920 1801 293858236421801683601672178046771200 1802 3663052808582015446558240446566400 1803 25287346804806812747443474483200 1804 79022958765021289835760857760 1805 70514240420899425790387440 1806 19342813113834066795298816 1807 33714523257412778424205836288 1808 13995741467233479643348447789056 1809 2457030168692099759610060834078720 1810 230576924893199236815906646398074880 1811 13142884718912356498506678844690268160 1812 493040717024753818089813049437616865280 1813 12859306864441538357526144432270905180160 1814 242618953731455586979887803155736218828800 1815 3411641830865776710741879108572636459827200 1816 36589858636035455222706653439441526031646720 1817 304814690124989577392465344355017010247106560 1818 2001404788285955871003999882553254049921105920 1819 10480729216763733407328638438222661740711116800 1820 44195523967628702352842447291790969023968051200 1821 151246904244773781385283041843017982882023997440 1822 422723281199748596020195376713591276375344414720 1823 969776939222952661458095275990003516390496010240 1824 1833297454549563287478652335011966524040675328000 1825 2864209873589899429745041321182130525094019072000 1826 3705571523956932387232647209279381366840387174400 1827 3974456532498024986759732721063826273277784883200 1828 3535131275290082142148894496731357873235715686400 1829 2606240448701572845818655678119526598415745024000 1830 1590440134928129957127183109130231943304052736000 1831 801581828003777498392100287001636899425242578944 1832 332609027744170988607964690094614127646125064192 1833 113150944966466948113546286890897535879614562304 1834 31390727717100205630990200763737517925785927680 1835 7054515503605159172719557603265625312691486720 1836 1273731965928709295074364567256293459235962880 1837 182908440476755341020044027347938082595799040 1838 20630786010805900281069419100280125527162880 1839 1799747172659835194399995238316448048742400 1840 119100915837783211394117331947412003225600 1841 5833514245115912394813910136199771586560 1842 204803162154918220651259962343433338880 1843 4936818371886268284508092591185756160 1844 76924108980222324377723049377894400 1845 708045710534590756928417285529600 1846 3318964268130894173101956025920 1847 5923196195355551766392544960 1848 1678910486211891090247320 1849 38685626227668133590597632 1850 69053842816387618459216773120 1851 29373778388020883202089334865920 1852 5287280109843758976376080275865600 1853 509065938075894418944209479060684800 1854 29790538696201341396615138714631274496 1855 1148177012249426699661208471293080371200 1856 30789889675423401701118937373043012403200 1857 597756842526774634588129370093842857984000 1858 8656404645480328967554021618766391017472000 1859 95696553355785036736309708995462452698152960 1860 822515830496003621535223945084966535587430400 1861 5577685475551024558535737377607429319452262400 1862 30198711302539570834675737872844957557981184000 1863 131811211833278585964617825256218679545167872000 1864 467490431302028051554511220242055583453528719360 1865 1355904864225608704215721019647368244977519820800 1866 3232589797409842204860317586633345054634986700800 1867 6360419740273995079007569325551720593610506240000 1868 10359908053410274533120362225552387005659217920000 1869 13998825757170633462878889457277662941397018214400 1870 15712967686620098784864059594903499219935428608000 1871 14657861385349121077202733279130020450001747968000 1872 11360535289211984199722345263597936454632734720000 1873 7307427646967083586800571041949714334099701760000 1874 3893397450304062135047344251150807797208321097728 1875 1713440445954820244344060524729830354540644270080 1876 620505182074173586429124799079115519339821793280 1877 184014610755414998526494280339150967151158886400 1878 44417319837513965161567584909450233450279731200 1879 8661377368315223206505679057342795522804547584 1880 1351931951349930781452499332571716262664601600 1881 167011124849381097513419107002267682838937600 1882 16103001018535367528842062658620850962432000 1883 1191009158377832113941173319474120032256000 1884 66113161444647007141224314876930744647680 1885 2678195197410469039285707199875666739200 1886 76296283929151418942397794591052595200 1887 1453010947404199460468102043804672000 1888 17195395827268632668261562648576000 1889 112844785116450401885466504881280 1890 335647784403481266762244214400 1891 285414782656021485342044400 1892 77371252455336267181195264 1893 141395963862127028273634344960 1894 61613291252921852570236165816320 1895 11367652236164081799208572593111040 1896 1122555658321203077671846543569715200 1897 67420692838771456844971103406797094912 1898 2668735758201370166780106176519051673600 1899 73553625335733681841561905946713862963200 1900 1468773955922931959273689309373442451046400 1901 21895611750332596800283701741585577279488000 1902 249391017836288277555231362836659725213368320 1903 2210511294458009732875914352415847564391219200 1904 15473579061206068130131400466910932950738534400 1905 86569639067280103059403781902155544999546060800 1906 390888421298688220446797688690855394513256448000 1907 1435863467570514729774570176457742149178695352320 1908 4318808086051938835650074358876802558076544614400 1909 10692412406817170369922588940402602873023417548800 1910 21879843906542543071786038479897918842020141465600 1911 37123003858053483743681297974896053436945530880000 1912 52343435439855412078590630144603435346093198540800 1913 61423419138605840704468596598259133314293039104000 1914 60027432340001162506639764857389607557150015488000 1915 48850301743611532058806084633471126754920759296000 1916 33075725138903641498149953137246075406977597440000 1917 18601787818119407978559533644387192808884200800256 1918 8667992844242031824328776772162671205323259248640 1919 3335215353648683027056545795050245916451542138880 1920 1055017101664379324885233873944465544999977615360 1921 272849250430442928849629450158051434051718348800 1922 57298342590393015058422184533190801150860853248 1923 9688845651341170600409578550097299882429644800 1924 1305723339731524944195822109290456429468057600 1925 138485808759404160748041738864139318276915200 1926 11380754180054840199882322830530480308224000 1927 710716485529955326768161384927005504962560 1928 32903540996757191054081545598472477081600 1929 1093580069651170338174368389138420531200 1930 24991788295352230720051355153440358400 1931 369701010286275602367623596944384000 1932 3234883840004911520716706473263360 1933 14432854729349694470776501219200 1934 24545671308417847739415818400 1935 6637553085023755473070800 1936 154742504910672534362390528 1937 289445855435412975524851482624 1938 129165212988053040327964974120960 1939 24419401099908027568670267051868160 1940 2472464361365687791327864539001651200 1941 152353253947353681701623012893281746944 1942 6191466959027178786929846329524199882752 1943 175319600115310419731942077188057700761600 1944 3599530539867467055121435772267309668761600 1945 55215020935621331061584987000520151400448000 1946 647672195574838213352391897516101375927255040 1947 5917368695933749131083216881851653480062648320 1948 42736551692854854835601010813373052911563571200 1949 246936347503389146431741935261886308687229747200 1950 1152789581457148311148183014105234553310281728000 1951 4383162164162623911943424749186791823808648970240 1952 13663138308600679225511144335355702638278522961920 1953 35103391675211087629557178785472696224642917990400 1954 74648879210556911656681778343181134872774600294400 1955 131824544312271554518378486686365577510786170880000 1956 193782080139039185142016375428957398940855671193600 1957 237503887335942584057278573513268648815266417868800 1958 242901702957214006422216722911297481742886109184000 1959 207315914716790404347128261615218928179419807744000 1960 147568619850493169760976713996944028738823127040000 1961 87478677847372351034306996057388420236374349709312 1962 43092307282803243926663061667322993992178488836096 1963 17585680955602146869934514192083114832199040368640 1964 5921708893212967823549377227946354994516003389440 1965 1637095502582657573097776700948308604310310092800 1966 369255985582532763709831855880562940749992165376 1967 67434365733334547378850666708677207181710327808 1968 9878080917968927838698828131153887770758348800 1969 1147453844006491617626631550588582922865868800 1970 104223748806818010251553903816437030191104000 1971 7274392263659542756332945939841115168440320 1972 381681075562383416227345928942280734146560 1973 14637148624561818372487699977698859417600 1974 395324651217389831389903254245329305600 1975 7147552865534661645774056207591424000 1976 80409969737264943514958132335403520 1977 502263344581369367583022242428160 1978 1423648935888235168886117467200 1979 1154934236794133452314319200 1980 309485009821345068724781056 1981 592354308798054461539230941184 1982 270631874832111132115736136253440 1983 52412373092485522586414231721082880 1984 5439421595004513140921301985803632640 1985 343771444804285230506226285502789582848 1986 14338134010378729822363854657845515517952 1987 416976346220197755038132507906731828838400 1988 8798852430787141690296842998875645856972800 1989 138826338352419346669127967315593523521126400 1990 1676328035605463611029720205335791796517601280 1991 15779649855823331016221911684937742613500395520 1992 117525517155350850797902779736775895506799820800 1993 700980599364459512451396461388580489176652185600 1994 3381516105607635046034670174708688023043493068800 1995 13300630015390031181069702687187506223971072737280 1996 42941291827030706137320739339689351148875357880320 1997 114411054348836137459297471597096195102539880857600 1998 252657745020346470222615249776920764184775570227200 1999 464022395979195871904692273136006832837967321497600 2000 710534293843143678854060043239510462783137461043200 2001 908710525459258582480022368224680047641019337932800 2002 971606811828856025688866891645189926971544436736000 2003 868752404527502646787966048673298365704235384832000 2004 649301927342169946948297541586553726450821758976000 2005 405164402661514046895737665950009525305312777601024 2006 210673502271482525863686079262467970628428167643136 2007 91031760240764054385543367582547888543147973672960 2008 32569398912671323029521574753704952469838018641920 2009 9604293615151591095506956645563410478620485877760 2010 2321037623661634514747514522677824198999950753792 2011 456478783425649243795296820797199556306962219008 2012 72439260065105470817124739628461843652227891200 2013 9179630752051932941013052404708663382926950400 2014 917168989499998490213674353584645865681715200 2015 71127391022448862506366582522890903869194240 2016 4198491831186217578500805218365088075612160 2017 184009868423062859539845371148214232678400 2018 5798094884521717527051914395598163148800 2019 125796930433410044965623389253609062400 2020 1769019334219828757329078911378877440 2021 14733058107720168115768652444559360 2022 62640553179082347430989168556800 2023 101634212837883743803660089600 2024 26248505381684851188961800 2025 618970019642690137449562112 2026 1211943298460387289126242615296 2027 566734984942538606077659202977792 2028 112402438680270156872069075257262080 2029 11953296838404979494864095721889464320 2030 774573635128642671267193402778437287936 2031 33145296803213167641308651027227295612928 2032 989623861695936005290501152098643540443136 2033 21454736064111112614696411695888561130700800 2034 348043496151135826860630678622192213898035200 2035 4324440439677862648743336181880738257683087360 2036 41922054840844073446082093730133107241836871680 2037 321839108517730022185026073740709375387851816960 2038 1980548360109107828830929684558211540848318873600 2039 9867374865543590790068381821281089641012160102400 2040 40127324453210602546278086073209764540116117749760 2041 134097367459850275306019150920433412359645854433280 2042 370275775892596953959180908077874958695492705320960 2043 848548653087201352823122914345130113677170783027200 2044 1619529146750918925471278914082533651865846729932800 2045 2581124577634277037469850769319038007661193225830400 2046 3441499436845702716626467692425384010214924301107200 2047 3843244722345252723835962371396529044465220216422400 2048 3596230883858034212285068759624351374310555779072000 2049 2818920562607469525775535668351379592884055441408000 2050 1849211889070500008908751398438505012931940369563648 2051 1013510362279024043344219516451872939780005779472384 2052 462961523510171476589334840848386404590866837536768 2053 175677363831984712098631524429075198170641433886720 2054 55147234306354297258072202674525389199820854394880 2055 14246368862474860125001985690919058876620387385344 2056 3009378646287613533168993855625982260097750925312 2057 515767531663550952217928146154648326803862585344 2058 71042359733271481021753188175571394876565094400 2059 7774099053857130059906382616098426861492633600 2060 666351347473468290849118509951293730985082880 2061 43960679173596866410184901698175628085821440 2062 2183583771953679266539498404292142227783680 2063 79389299188066593831941597108959464652800 2064 2035623056104271636716451207922037555200 2065 34987271276792168756064005136160020480 2066 374640620453455703515260019304509440 2067 2230003693175331568543214400622080 2068 6030296628381102132350498649600 2069 4672233957939903511635200400 2070 1237940039285380274899124224 2071 2478974928668974000485496258560 2072 1186189503368104059232309959720960 2073 240862368600578907583005161265561600 2074 26238944279425564744823624755367116800 2075 1742790679039446010351185156251483897856 2076 76489146468953463787635348524370682183680 2077 2343845988227216854635397465496787332628480 2078 52187195831621625278991271692701905453056000 2079 870108740377839567151576696555480534745088000 2080 11119989702028789668197150181979041234042224640 2081 110970145166940194416099659873881754463685836800 2082 877743023230172787777343837474661932875959500800 2083 5570292262806865768586989737819969958635896832000 2084 28647217351578166809875947223074131215841755136000 2085 120381973359631807638834258219629293620348353249280 2086 416164243840914647501438744235827831460969893068800 2087 1190172136797633066297367204536026652949797981388800 2088 2828495510290671176077076381150433712257235943424000 2089 5606062431060873203554427010285693410304854065152000 2090 9292048479483397334891462769548536827580295612989440 2091 12905622888171385187349253846595190038305966129152000 2092 15038783696133597615010287540247287565298687803392000 2093 14711853615782867232075281289372346531270455459840000 2094 12081088125460583681895152864363055398074523320320000 2095 8321453500817250040089381292973272558193731663036416 2096 4800838558163798100051566130561503398957922113290240 2097 2314807617550857382946674204241932022954334187683840 2098 930056632051683769933931599918633402079866414694400 2099 310203192973242922076656140044205314248992305971200 2100 85478213174849160750011914145514353259722324312064 2101 19346005583277515570372103357595600243485541662720 2102 3570698296132275823047194857993719185565202513920 2103 532817697999536107663148911316785461574238208000 2104 63606264986103791399234039586259856139485184000 2105 5997162127261214617642066589561643578865745920 2106 439606791735968664101849016981756280858214400 2107 24565317434478891748569357048286600062566400 2108 1020719560989427634982106248543764545536000 2109 30534345841564074550746768118830563328000 2110 629770882982259037609152092450880368640 2111 8429413960202753329093350434351462400 2112 66900110795259947056296432018662400 2113 271363348277149595955772439232000 2114 420501056214591316047168036000 2115 103827421287553411369671120 2116 2475880078570760549798248448 2117 5069364460873632225711913697280 2118 2481453903597642974485981754818560 2119 515728836297710131530669874709790720 2120 57535998299463286548890357897311027200 2121 3915900044261471282517477758490988511232 2122 176215501991766207713286499132094483005440 2123 5539999608537058020047303100265133695303680 2124 126640928551401810677018819307623290566082560 2125 2169312202037901386597081627028732292104192000 2126 28504762334778024219885652579157542318249082880 2127 292703861164972686720726639087630134962185830400 2128 2384316869073006677245919080901320474379472076800 2129 15596818335859224152043571265895915884180511129600 2130 82758627904559148561863847533325267956876181504000 2131 359172445105786704758489098294631662932842627727360 2132 1283760887780448573648505956795265513998246110822400 2133 3800198752581916106423172477641348260295846186188800 2134 9359748779507311891745961843079617011469398940057600 2135 19251006838737338170696334261735777371235536601088000 2136 33159859279725064999024435765839876521953211795374080 2137 47935170727493716410154371430210705856565017051136000 2138 58235290057368399275146219836702262486901301706752000 2139 59501274623832929694171137659239268193138286526464000 2140 51133907879856423955928321425908746103478214983680000 2141 36939135052408280665762619398076478185152662504210432 2142 22403913271431057800240641942620349195136969862021120 2143 11386350983628541721521478518163016977775373571850240 2144 4836294486668755603656444319576893690815305356410880 2145 1710817609731218539937921742061980824039896960204800 2146 501839832187824105048457044338181041718369774993408 2147 121412862626086477027852510726979284286702364917760 2148 24069151477632377770169980153883588584180253982720 2149 3878912841436622863787724074386198160260454154240 2150 503319140324821305854808487160838861625491456000 2151 51975405102930526686231243776200911016836464640 2152 4210970320839278782449290583719981216641843200 2153 262993398416185782249389587222833012434534400 2154 12384730673338388637782889148997676485836800 2155 427480841781897043710454753663627886592000 2156 10419845518433740440442334620550929735680 2157 170461482306322345099443308783551795200 2158 1739402880676758623463707232485222400 2159 9877625877288245292790116788044800 2160 25510397410351873173528194184000 2161 18896590674334720869280143840 2162 4951760157141521099596496896 2163 10364034008897203661455468003328 2164 5188494525704162583016143669166080 2165 1103419835799751909321433220309319680 2166 126031234370252913392807450632205107200 2167 8786897660294033121746535458077340073984 2168 405295654581062277740558948003817310912512 2169 13068717025266906098573125262163905127383040 2170 306604353334972804796992930955298492949463040 2171 5393965475337484528835986748287658672259072000 2172 72845503744432728561930001035624830368858767360 2173 769393006490785347951624308458913497614888468480 2174 6451680939844606303136016336556514224791512678400 2175 43482038996940867332969956256437098828624455270400 2176 237931055225607552115358561658310145376019021824000 2177 1065931127410721833476806356229229451284565217771520 2178 3936866722526708959188751600838814242927954739855360 2179 12055802939225389027273512687689794480938546521702400 2180 30753460275524024787165303198690170180542310803046400 2181 65596023302364263396446768595544130301987754344448000 2182 117334886682104076150394157325279563077680595583631360 2183 176401428277176876389368086863175397552159262748180480 2184 223235278553245530554727176040692006199788323209216000 2185 238005098495331718776684550636957072772553146105856000 2186 213832705679399591088427525962891120069090717204480000 2187 161828591658169610535721951648715999668287854780350464 2188 103058001048582865881106952936053606297630061365297152 2189 55133910025990833598946106508999871681859703611064320 2190 24718838487418084196466270966726345530833782932766720 2191 9258542358545417980840517662923660930098265902284800 2192 2885579035079988604028628004944540989880626206212096 2193 744665557439997059104162065792139610291774504828928 2194 158168709710155625346831298154092153553184526172160 2195 27450767800936100266805431911040786980304752476160 2196 3858780075823630011553531734899764605795434496000 2197 434703388133600768648479493400953073958995886080 2198 38740926951721364798533473370223827193104957440 2199 2688376961587676885215982447166737460441907200 2200 142424402743391469334503225213473279587123200 2201 5618319634847789717337405333864823652352000 2202 159770964615984020086782464181780922613760 2203 3136491274436331149829756881617353031680 2204 40006266255565448339665266347160115200 2205 302913860236839522312230248166707200 2206 1173478280876186165982296932464000 2207 1738486342038794319973773233280 2208 410795449442059149332177040 2209 9903520314283042199192993792 2210 21183629952251427264073813721088 2211 10843370581808699330797783398481920 2212 2359035511020159254411339988247511040 2213 275785995210200492836025715501060587520 2214 19691120058008315188492236086775725948928 2215 930678910519476341478320547268024936169472 2216 30769384388603095371324067072942865236623360 2217 740628697666297944055073833216695060890910720 2218 13377034378836961631513247135753393507202498560 2219 185606352006362842637246304008578334912434667520 2220 2015592946581494010126790441878280430371397959680 2221 17391487750885460469323174472456690519003208089600 2222 120711332140761213790035997965631348986927592243200 2223 680848865722507764514718345668395185229839047065600 2224 3147034757117369222645809242200582189506811595325440 2225 12004216563769965023100127832065892609583599698575360 2226 38006429605015633204624972201869521583975756831129600 2227 100353396688552080884434147279936344799664382620467200 2228 221833824258904599849801799250385604293994951055769600 2229 411779036280591663471194589858528277970728127897272320 2230 643346385481468608008283610912757332249051428846305280 2231 847382894100074871085290913134055370472665879937024000 2232 941892517449610631754538859967532245440316705865728000 2233 883841850141518309832167107313283296285574964445184000 2234 700002745312082501387076348992120370658175371840585728 2235 467531419391132025704533981612340750520955888145006592 2236 262946340123956283318050661812153234175023201837383680 2237 124262269152966585420073686481381088344191449337692160 2238 49202539391127078412466751008680026657093641652142080 2239 16264172743178117586343176027869231033872620435013632 2240 4467993344639982354624972394752837661750647028973568 2241 1014461379520308493603814532988315191754907650621440 2242 189105289295337579615770753164947643642099405946880 2243 28709323764127807285958276107654248667118032650240 2244 3515427399689119259505095033590316163320575426560 2245 343133924429532088215582192707696755138929623040 2246 26317795518700415823693301851211219349589196800 2247 1558290524133577252718682346453295882541465600 2248 69667163472112592494983826139923813289164800 2249 2285953801428694441241656795216250123550720 2250 53035216095014326715303161816438878535680 2251 826796169281685932353082171174642380800 2252 8048854000578878735724975165572505600 2253 43653392048594125374541445887660800 2254 107786153206405247838373940463360 2255 76407953596223001775784929440 2256 19807040628566084398385987584 2257 43288287293731177452672575864832 2258 22650596326444838602110925321273344 2259 5039757682633976588969680883983319040 2260 602881012785089449455498075746504540160 2261 44070602034590038755196909337069481885696 2262 2133751648508067709730783693736447414632448 2263 72308053313217274122611557621415733306064896 2264 1785105066170051454901972828778700915993477120 2265 33090558726596694562164348177916289202027233280 2266 471540461854002897510841961535307121128888074240 2267 5262937138296123248664397264904398901525316894720 2268 46708567102378093831896525726026540251037187440640 2269 333731330036222179301864229669686670728564519731200 2270 1939387678118658480738894681600883254897117285580800 2271 9244414599032272091522064648964210181676259061268480 2272 36399882483689571360368129555296577590350270053744640 2273 119086812762382317374491579565857834296457371404206080 2274 325283423749099848384027925666000565902360412631859200 2275 744727838583465442352906040340580242986983049972940800 2276 1433601089273170976529344127655616967749942371197911040 2277 2325944624433001890491486900992276508900416704290488320 2278 3186159681816281515280693833384048192977223708563210240 2279 3689079026677641641038610534872834627974573764640768000 2280 3612223213621857440183639482062983906558436811210752000 2281 2990920820878897960472053491148150674630385679682502656 2282 2092759686798400496010771155788572883284278737410981888 2283 1235847798582594531594838110517120200622609048635703296 2284 614771226335729422604575080486832752860736644091740160 2285 256946594598108076153993033045329028098155684183408640 2286 89931308109337826653897561565865159834354489464193024 2287 26249460899759896333421712819172921262785051295219712 2288 6357291311660599893250571073393441868330754610561024 2289 1269706942411552320277317914107505607311238868500480 2290 207590494909847221913852150316884567285315005317120 2291 27537514630898100866123244429790809946011174174720 2292 2932235354216001481114975101320317725732671324160 2293 247387277875783908742717037401385461886138449920 2294 16275478807617362417284015618512201439877529600 2295 818589170797322961816059957144104806147686400 2296 30697093904899611068102248392903930230538240 2297 830885052155224451873082868457542430392320 2298 15543767982495695528237944818083276759040 2299 189148069013603650289536916390953881600 2300 1367806284189282595068965304480038400 2301 5065949200701046648403575201777920 2302 7182347638044962166923783367360 2303 1625701140345170250548615520 2304 39614081257132168796771975168 2305 88438436406547566838793434562560 2306 47292453868401311367044789132328960 2307 10759033255061298336002689527604838400 2308 1316636694588126383868329130940642099200 2309 98510757489083616041028385576978841862144 2310 4884491725500395962034324118191867575664640 2311 169611483080386198559212295655172707754967040 2312 4293290665472275651030061233771559165047603200 2313 81652028026667168400145794205247986342664601600 2314 1194569170030140673694132969222778040193183121408 2315 13698055565428265989674458634682682072463153561600 2316 124994757034532927155779435041479473911226276249600 2317 918970329085249479237017444017977788962713894912000 2318 5499756102127538975229701335883101767618690809856000 2319 27022134981786641498295265896972306684899834179092480 2320 109777423363508231086824517706449995907405576352563200 2321 370926138112338365592678690451032598628309845357363200 2322 1047522890039474088016361116551527246126245396611072000 2323 2482426128611551474509686801135267476623276833243136000 2324 4952440126580045191646825168264858615863437282320056320 2325 8338292049854157720629858701670425220586399505947033600 2326 11870006657746931135359447614568022679719068718176665600 2327 14304592144260243097904816359710991414595286026158080000 2328 14602604480598998162444500033871637069066021151703040000 2329 12628332354822013610882003629292191737328295091992788992 2330 9247077685853397540512709758135554600558440932746199040 2331 5727099554407145390317542463372020441909651688799600640 2332 2995039307789451033201776033140980078039486214805913600 2333 1319455485774068499169153412935473387531069729590476800 2334 488198529736405344692586762786125153386495799948476416 2335 151133259725890312222731073807359243634216962002780160 2336 38964043523081096119922854965959804999446560516341760 2337 8318769622696377270782427713118140185832254655692800 2338 1460822001217443413467848465192891399415179667046400 2339 209285111194825566582536657666410155589684923727872 2340 24222813795697403539645446489167842082139458764800 2341 2238265847447568698148392243155392274207919308800 2342 162754788076173624172840156185122014398775296000 2343 9148937791264197808532434815139994892238848000 2344 388829856128728406862628479643449782920151040 2345 12143704608422511219683518846687158598041600 2346 268483265152198377305928137766892962201600 2347 3993125901398299283890223790475693056000 2348 37126170570851956151871915407315328000 2349 192506069626639772639335857667560960 2350 454882017076180937238506279932800 2351 308883216665582347604236948800 2352 79228162514264337593543950336 2353 180640210532522689713280206766080 2354 98697295029707084592093472971816960 2355 22952604277464103116805737658890321920 2356 2872661879101366655712718103870491852800 2357 219930993464000631161365698032324856250368 2358 11164552515429476484649883698724268744376320 2359 397139082334562806382545862997477559621386240 2360 10303897597133461562472146961051741996114247680 2361 200989607450257645292666570351379658689635942400 2362 3017858955865618544069388553825965575224883675136 2363 35540900926516582027263460241338850782607101132800 2364 333319352092087805748745160110611930429936736665600 2365 2520604331205255714478676417877881935440586683187200 2366 15528723111889521812413274360140522637982185816064000 2367 78609847219742957085949864427555801265163153975541760 2368 329332270090524693260473553119349987722216729057689600 2369 1148674492218854293448295299461262240913475650138931200 2370 3352073248126317081652355572964887187603985269155430400 2371 8217686494714101432859652858930540612270157792804864000 2372 16979794719703012085646257719765229540103213539383050240 2373 29647260621703671895572830939272623006529420465589452800 2374 43827716890142514961327191192251160663578099882498457600 2375 54929633833959333495954494821290207032045898340447027200 2376 58410417922395992649778000135486548276264084606812160000 2377 52709561133170143767159667322263061164500709949187293184 2378 40350884447360280176782733490046056438800469524710686720 2379 26181026534432664641451622689700664877301264863083888640 2380 14376188677389364959368524959076704374589533831068385280 2381 6666722454437398732644143560095023431735931265299251200 2382 2603725491927495171693796068192667484727977599725207552 2383 853458407863851174904834299147440434640284020721582080 2384 233784261138486576719537129795758829996679363098050560 2385 53240125585256814533007537363956097189326429796433920 2386 10017065151205326263779532332751255310275517716889600 2387 1545490051900250337840270702767336533585365590605824 2388 193782510365579228317163571913342736657115670118400 2389 19533956486815145002022332303901605302178204876800 2390 1562445965531266792059265499377171338228242841600 2391 97588669773484776624345971361493278850547712000 2392 4665958273544740882351541755721397395041812480 2393 166542234629794439584231115611709603630284800 2394 4295732242435174036894850204270287395225600 2395 76668017306847346250692296777133306675200 2396 891028093700446947644925969775567872000 2397 6160194228052472724458747445361950720 2398 21834336819656684987448301436774400 2399 29652788799895905370006747084800 2400 6435067013866298908421603100 2401 158456325028528675187087900672 2402 368886324666414755835540632764416 2403 205884679954442735600711115661639680 2404 48931925602505890161102341822249697280 2405 6261757354445675631553565305066015948800 2406 490420836000185315463275234692770369110016 2407 25481449270509628682612675735911860428341248 2408 928252794854279330580890330379646344175288320 2409 24678470788196191890365389017827628978347704320 2410 493569415763923837807307780356552579566954086400 2411 7603436849843246721421576356392692488228927700992 2412 91932463729922892177188150490929827357677034930176 2413 885807593231027867332281658376146774019283930316800 2414 6887285073997459276181172184060691485570053754060800 2415 43660467879805322197219930809670454953167305048064000 2416 227616572546718413054839905954415305155845550317240320 2417 982930159962489084500490297002367655663231468264488960 2418 3537188118896154490936020445960077376781178986142105600 2419 10660691969450910062959950510740788760576608888789401600 2420 27020867457195519965674112790381777606447637488205824000 2421 57790880274076918326585508730429026855789884677900206080 2422 104573973829282042686202349131252524786667410369533706240 2423 160425982579012224575424058326353305070455686362352844800 2424 208948018897806092121866117555496081651311848589151436800 2425 231257572998873930082794531148661027869290457422888960000 2426 217567124677340593421893094904660295019428462343453933568 2427 173957146284175430095463339934865221091717579728752738304 2428 118119049946045045126549181437254162469684776359029637120 2429 68023917156427726880914483952704406065130964956762603520 2430 33162670670791162926486252580985501173250529883796275200 2431 13651966092809028738070173979172364649654801468829466624 2432 4730598032159632226615367258131526980577574286285340672 2433 1374368080632315026775460702435673121798660498212782080 2434 333180140759349097400111685438951059829978302597038080 2435 67010711701166665350801009398404949317015532312985600 2436 11104632224764761686704167271735677315391145354723328 2437 1503752280436894811741189318047539636459217600118784 2438 164764676454006005669231846389430931679242249830400 2439 14434024633955512269499881279960535219822814822400 2440 996431680845055087638058865480510320895066112000 2441 53246817945157631245658770624114770272830095360 2442 2153946234545341418622722428578110873618350080 2443 64105542694801827935200072279110442667212800 2444 1352145032502580470239482324978532863180800 2445 19206605575320745315901737570717796352000 2446 170725382891739958363571000628602634240 2447 847172268602679377512994095746846720 2448 1917547009059935213927102978150400 2449 1248403000690061988233791001400 2450 316912650057057350374175801344 2451 753142912860596793164228791894016 2452 429291460330540172103610411379589120 2453 104246276283599505125826728230010224640 2454 13636716016348360264272208886588212510720 2455 1092300952909503657168203931815715822108672 2456 58074000663021944439442842374868891208777728 2457 2165923187993318438022077437552508136409006080 2458 58987564323005531835507515213344088777514024960 2459 1209245068621613402627904061873553819939037511680 2460 19106072084221491761520884177602150355036792684544 2461 237088985408748511404327335476608502132956563767296 2462 2346193084774073810771989257320604969024049328947200 2463 18748720479215305807382079834387437932940701886054400 2464 122249310063454902152215806267077273868868454134579200 2465 656071297340541308216891493633314703096260703855575040 2466 2919004717464361523668122700188849401666566178482421760 2467 10832638614119473128491562615752736966392360645060198400 2468 33701542355038360844195972582341848339887344229076172800 2469 88268167026838698554535435115247140181062282461472358400 2470 195293319546880620551909650192484297650600299946007592960 2471 366008908402487149401708221959383836753335936293367971840 2472 582286899731229555866353989480837922107579898648539955200 2473 787573301999422962613187673863023692378021583143724646400 2474 906529686155585805924554562102751229247618593097724723200 2475 888399092432474089806063470860696204662666221235770228736 2476 741208710254312702145887274505077898564709687539902971904 2477 526166677032382473745537262765950360092232185599313838080 2478 317444946729996058777600925112620561637277836464892149760 2479 162497086286876698339782637646828955748927596430601748480 2480 70415404057646569280572476313625880824535291786594091008 2481 25755478175091331011572555072049424672033460003109076992 2482 7922827758939227801411479343452703878604042872050155520 2483 2040728362151013221575684073313575241458617103406858240 2484 437803316447622213625233261402912335537834811111505920 2485 77732425573353331806929170902149741207738017483063296 2486 11335978729447360888510504089896837259461794216280064 2487 1345578191041049046298726745513685942047145040281600 2488 128594037647967291128271669585102950140239622963200 2489 9765030472281539858852976881709001144771647897600 2490 579798684291716429119395502351471942970816593920 2491 26385841373180432378128349750081858201824788480 2492 897477597727225591092801011907546197340979200 2493 22085035530875481013911544641316036765286400 2494 376449469276286608191674056386068808499200 2495 4182771880847628979907489515400764538880 2496 27674294107687526332091140461063659520 2497 93959803443936825482428045929369600 2498 122343494067626074846911518137200 2499 25477612258980856902730428600 2500 633825300114114700748351602688 2501 1537343265426785206665126812319744 2502 894733780478388990279103804770091008 2503 221943684990889268977566582683247575040 2504 29671096387219509146438432522466660188160 2505 2430062794113277799093307623590019469410304 2506 132168415302049942517352675749701614475149312 2507 5045326955560906479157309795710548364811567104 2508 140717322119940907270246843520989512987322613760 2509 2955932389963943873090432151246464893184313917440 2510 47886104717415890744065000850192731269585885462528 2511 609657391051067600753984576939850434056174021115904 2512 6193949743803554860438051639326397118223490228420608 2513 50852693902529185614543175441215242612633684567654400 2514 340920611162874234170968023111004228535717660826009600 2515 1882639374977205493144123416512990017580574193672519680 2516 8626312448626023607258034248319286291492240348351037440 2517 32997883778394702760635836891062183374549037041875681280 2518 105919133115834848367473056687360094782503081862810828800 2519 286509788054328890390131412341293995997546425038877491200 2520 655391140174277336767425605730710015844387447276432261120 2521 1271399366029692203184881192069438590827377462913804533760 2522 2096232839032426401118874362131016519587287635134743838720 2523 2942254977280863143347380366507145114921665537027499622400 2524 3519468193309921364177682417575387125314283949673519513600 2525 3589857557176119791461236065926894867820569628666989903872 2526 3122538821922423723933737879829902636506649321976612519936 2527 2315133378942482884480363956170181584405821616636980887552 2528 1461723243082307433441046120286020260562349107442991759360 2529 784742026458575274909194201318832518007016197396564541440 2530 357493589831128736347521802823023702647640712147323846656 2531 137826612936975230818685564980156380677368245422043168768 2532 44820568464856202990842083142961010513245728247598022656 2533 12244370172906079329454104439881451448751702620441149440 2534 2796292150213845106380522121218601368919073954841231360 2535 530724836673239989578343994435367198590763015918845952 2536 83130510682613979849077029992576806569386490919387136 2537 10656979273045108446685915824468392661013388719030272 2538 1107026932795544506234686546863060179468149797683200 2539 92070287310083090097756639170399153650704108748800 2540 6042112604724202787665279445557444458327457136640 2541 307317446581748565345259602971541642585959301120 2542 11846704289999377802424973357179609804900925440 2543 336372079624103480058037372229275021502054400 2544 6776090446973158947450133014949238552985600 2545 92020981378647837557964769338816819855360 2546 782787176188875744822006544470086369280 2547 3720808216379898289104150618803036160 2548 8074670608463320939896160197055200 2549 5044567227278209666740624862800 2550 1267650600228229401496703205376 2551 3137435235564867768704340433305600 2552 1864028709329977063081466259937689600 2553 472220606363594189313971452517548032000 2554 64502383450477193796605288092318826496000 2555 5400139542473950664651794719088932154245120 2556 300382762050113505721256081249321851079884800 2557 11733318501304433672458859990024531080957132800 2558 335041243142716445881540103621403602350768128000 2559 7209591195034009446562029637186499739473936384000 2560 119715261793539726860162502125481828173964713656320 2561 1563224079618122053215345069076539574503010310553600 2562 16299867746851460159047504314016834521640763759001600 2563 137439713250078880039305879570852007061172120453120000 2564 947001697674650650474911175308345079265882391183360000 2565 5378969642792015694697495475751400050230211981921484800 2566 25371507201841245903700100730350842033800706906914816000 2567 99993587207256675032229808760794495074391021339017216000 2568 330997290986983901148353302148000296195322130821283840000 2569 924225122755899646419778749488045148379182016254443520000 2570 2184637133914257789224752019102366719481291490921440870400 2571 4384135744929973114430624800239443416646129182461394944000 2572 7486545853687237146853122721896487569954598696909799424000 2573 10897240656595789419805112468544981907117279766768517120000 2574 13536416128115082169914163144520719712747245960282767360000 2575 14359430228704479165844944263707579471282278514667959615488 2576 13010578424676765516390574499291260985444372174902552166400 2577 10065797299749925584697234592044267758286180941899916902400 2578 6644196559465033788368391455845546638919768670195417088000 2579 3736866792659882261472353339613488180985791416174116864000 2580 1787467949155643681737609014115118513238203560736619233280 2581 725403225984080162203608236737665161459832870642332467200 2582 249003158138090016615789350794227836184698490264433459200 2583 72025706899447525467377084940479126169127662473183232000 2584 17476825938836531914878263257616258555744212217757696000 2585 3538165577821599930522293296235781323938420106125639680 2586 593789362018671284636264499946977189781332077995622400 2587 81976763638808526512968583265141482007795297838694400 2588 9225224439962870885289054557192168162234581647360000 2589 837002611909846273615969447003628669551855534080000 2590 60421126047242027876652794455574444583274571366400 2591 3414638295352761837169551144128240473177325568000 2592 148083803624992222530312166964745122561261568000 2593 4805315423201478286543391031846786021457920000 2594 112934840782885982457502216915820642549760000 2595 1840419627572956751159295386776336397107200 2596 19569679404721893620550163611752159232000 2597 124026940545996609636805020626767872000 2598 403733530423166046994808009852760000 2599 504456722727820966674062486280000 2600 100891344545564193334812497256