1 1 2 2 3 4 4 6 5 8 6 12 7 24 8 30 9 36 10 48 11 60 12 72 13 96 14 120 15 180 16 240 17 360 18 420 19 480 20 720 21 840 22 1080 23 1260 24 1440 25 1680 26 2160 27 2520 28 3360 29 4320 30 4620 31 5040 32 7560 33 9240 34 10080 35 12600 36 13860 37 15120 38 18480 39 20160 40 25200 41 27720 42 30240 43 36960 44 37800 45 40320 46 45360 47 50400 48 55440 49 75600 50 83160 51 110880 52 138600 53 151200 54 166320 55 221760 56 277200 57 332640 58 360360 59 415800 60 443520 61 480480 62 498960 63 554400 64 665280 65 720720 66 831600 67 997920 68 1081080 69 1330560 70 1441440 71 1663200 72 1801800 73 2162160 74 2882880 75 3326400 76 3603600 77 4324320 78 5405400 79 5765760 80 6126120 81 6486480 82 7207200 83 8648640 84 10810800 85 12252240 86 12972960 87 14414400 88 17297280 89 18378360 90 21621600 91 24504480 92 28828800 93 30630600 94 32432400 95 36756720 96 43243200 97 49008960 98 61261200 99 64864800 100 73513440 101 86486400 102 91891800 103 98017920 104 108108000 105 110270160 106 122522400 107 147026880 108 183783600 109 220540320 110 232792560 111 245044800 112 294053760 113 349188840 114 367567200 115 465585120 116 490089600 117 551350800 118 698377680 119 735134400 120 931170240 121 1102701600 122 1163962800 123 1286485200 124 1396755360 125 1470268800 126 1745944200 127 1837836000 128 1862340480 129 2095133040 130 2205403200 131 2327925600 132 2572970400 133 2793510720 134 3491888400 135 4190266080 136 4410806400 137 4655851200 138 5145940800 139 5587021440 140 6983776800 141 9311702400 142 10291881600 143 10475665200 144 13967553600 145 20951330400 146 24443218800 147 26771144400 148 27935107200 149 32125373280 150 34918884000 151 40156716600 152 41902660800 153 48886437600 154 53542288800 155 55870214400 156 62853991200 157 64250746560 158 69837768000 159 73329656400 160 80313433200 161 83805321600 162 96376119840 163 97772875200 164 107084577600 165 125707982400 166 128501493120 167 139675536000 168 146659312800 169 160626866400 170 195545750400 171 214169155200 172 240940299600 173 293318625600 174 321253732800 175 481880599200 176 562194032400 177 586637251200 178 642507465600 179 803134332000 180 931635825120 181 963761198400 182 1124388064800 183 1285014931200 184 1445641797600 185 1499184086400 186 1552726375200 187 1606268664000 188 1686582097200 189 1927522396800 190 2248776129600 191 2891283595200 192 3105452750400 193 3212537328000 194 3373164194400 195 3855044793600 196 4497552259200 197 4658179125600 198 5621940324000 199 5782567190400 200 6210905500800 201 6425074656000 202 6746328388800 203 8995104518400 204 9316358251200 205 11243880648000 206 13492656777600 207 13974537376800 208 16303626939600 209 16865820972000 210 17990209036800 211 18632716502400 212 22487761296000 213 23290895628000 214 26985313555200 215 27949074753600 216 32607253879200 217 37265433004800 218 40477970332800 219 41923612130400 220 43476338505600 221 44975522592000 222 46581791256000 223 48910880818800 224 53970627110400 225 55898149507200 226 65214507758400 227 83847224260800 228 93163582512000 229 97821761637600 230 111796299014400 231 130429015516800 232 144403552893600 233 163036269396000 234 167694448521600 235 186327165024000 236 192538070524800 237 195643523275200 238 260858031033600 239 288807105787200 240 326072538792000 241 391287046550400 242 433210658680800 243 489108808188000 244 505412435127600 245 521716062067200 246 558981495072000 247 577614211574400 248 652145077584000 249 722017764468000 250 782574093100800 251 866421317361600 252 978217616376000 253 1010824870255200 254 1155228423148800 255 1173861139651200 256 1299631976042400 257 1304290155168000 258 1347766493673600 259 1434719170684800 260 1444035528936000 261 1516237305382800 262 1565148186201600 263 1732842634723200 264 1956435232752000 265 2021649740510400 266 2599263952084800 267 2888071057872000 268 3032474610765600 269 3465685269446400 270 3912870465504000 271 4043299481020800 272 5054124351276000 273 5198527904169600 274 5342931457063200 275 5776142115744000 276 5869305698256000 277 6064949221531200 278 8086598962041600 279 9097423832296800 280 10108248702552000 281 10685862914126400 282 12129898443062400 283 15162373053828000 284 16028794371189600 285 16173197924083200 286 17328426347232000 287 18194847664593600 288 20216497405104000 289 21371725828252800 290 24259796886124800 291 30324746107656000 292 32057588742379200 293 36389695329187200 294 37400520199442400 295 40432994810208000 296 42743451656505600 297 44476294291228800 298 45487119161484000 299 48086383113568800 300 48519593772249600 301 56100780299163600 302 60649492215312000 303 64115177484758400 304 72779390658374400 305 74801040398884800 306 90974238322968000 307 96172766227137600 308 106858629141264000 309 112201560598327200 310 121298984430624000 311 128230354969516800 312 133428882873686400 313 145558781316748800 314 149602080797769600 315 181948476645936000 316 187002600997212000 317 192345532454275200 318 213717258282528000 319 219060189739591200 320 222381471456144000 321 224403121196654400 322 299204161595539200 323 336604681794981600 324 363896953291872000 325 374005201994424000 326 438120379479182400 327 448806242393308800 328 561007802991636000 329 598408323191078400 330 641151774847584000 331 657180569218773600 332 667144414368432000 333 673209363589963200 334 748010403988848000 335 876240758958364800 336 897612484786617600 337 1122015605983272000 338 1314361138437547200 339 1346418727179926400 340 1496020807977696000 341 1533421328177138400 342 1645622888775465600 343 1683023408974908000 344 1752481517916729600 345 1795224969573235200 346 2244031211966544000 347 2628722276875094400 348 2692837454359852800 349 3066842656354276800 350 3366046817949816000 351 3943083415312641600 352 4039256181539779200 353 4114057221938664000 354 4381203794791824000 355 4488062423933088000 356 4600263984531415200 357 4936868666326396800 358 5257444553750188800 359 5385674908719705600 360 6133685312708553600 361 6732093635899632000 362 7667106640885692000 363 7886166830625283200 364 8228114443877328000 365 8762407589583648000 366 8976124847866176000 367 9200527969062830400 368 12267370625417107200 369 13464187271799264000 370 13800791953594245600 371 14810605998979190400 372 15334213281771384000 373 18401055938125660800 374 23001319922657076000 375 24534741250834214400 376 24684343331631984000 377 26287222768750944000 378 26928374543598528000 379 27601583907188491200 380 30668426563542768000 381 36802111876251321600 382 46002639845314152000 383 55203167814376982400 384 61336853127085536000 385 65937117111616951200 386 67470538439794089600 387 69003959767971228000 388 73604223752502643200 389 92005279690628304000 390 110406335628753964800 391 131874234223233902400 392 138007919535942456000 393 165609503443130947200 394 168676346099485224000 395 169552586858443588800 396 184010559381256608000 397 197811351334850853600 398 202411615319382268800 399 220812671257507929600 400 226070115811258118400 401 253014519149227836000 402 263748468446467804800 403 276015839071884912000 404 329685585558084756000 405 337352692198970448000 406 339105173716887177600 407 368021118762513216000 408 395622702669701707200 409 506029038298455672000 410 527496936892935609600 411 552031678143769824000 412 593434054004552560800 413 607234845958146806400 414 659371171116169512000 415 791245405339403414400 416 989056756674254268000 417 1012058076596911344000 418 1054993873785871219200 419 1104063356287539648000 420 1130350579056290592000 421 1186868108009105121600 422 1318742342232339024000 423 1582490810678806828800 424 1978113513348508536000 425 2373736216018210243200 426 2637484684464678048000 427 2901233152911145852800 428 2967170270022762804000 429 3036174229790734032000 430 3099044504245996706400 431 3164981621357613657600 432 3956227026697017072000 433 4747472432036420486400 434 5802466305822291705600 435 5934340540045525608000 436 6198089008491993412800 437 7121208648054630729600 438 7253082882277864632000 439 7912454053394034144000 440 8703699458733437558400 441 9297133512737990119200 442 9494944864072840972800 443 10625295443129131564800 444 10879624323416796948000 445 11604932611644583411200 446 11868681080091051216000 447 12396178016983986825600 448 14506165764555729264000 449 15495222521229983532000 450 15824908106788068288000 451 17407398917466875116800 452 18594267025475980238400 453 21759248646833593896000 454 23737362160182102432000 455 24792356033967973651200 456 26111098376200312675200 457 27891400538213970357600 458 29012331529111458528000 459 30990445042459967064000 460 34814797834933750233600 461 37188534050951960476800 462 43518497293667187792000 463 46485667563689950596000 464 47474724320364204864000 465 49584712067935947302400 466 52222196752400625350400 467 55782801076427940715200 468 61980890084919934128000 469 74377068101903920953600 470 87036994587334375584000 471 92971335127379901192000 472 111565602152855881430400 473 123961780169839868256000 474 130555491881001563376000 475 136357958186823855081600 476 139457002691069851788000 477 148754136203807841907200 478 174073989174668751168000 479 185942670254759802384000 480 223131204305711762860800 481 261110983762003126752000 482 272715916373647710163200 483 278914005382139703576000 484 328498717450075650878400 485 334696806458567644291200 486 340894895467059637704000 487 371885340509519604768000 488 409073874560471565244800 489 446262408611423525721600 490 492748076175113476317600 491 511342343200589456556000 492 522221967524006253504000 493 545431832747295420326400 494 557828010764279407152000 495 656997434900151301756800 496 681789790934119275408000 497 743770681019039209536000 498 818147749120943130489600 499 985496152350226952635200 500 1022684686401178913112000 501 1115656021528558814304000 502 1227221623681414695734400 503 1313994869800302603513600 504 1363579581868238550816000 505 1478244228525340428952800 506 1487541362038078419072000 507 1636295498241886260979200 508 1859426702547598023840000 509 1970992304700453905270400 510 2045369372802357826224000 511 2231312043057117628608000 512 2454443247362829391468800 513 2956488457050680857905600 514 3068054059203536739336000 515 3284987174500756508784000 516 3904796075349955850064000 517 3941984609400907810540800 518 4090738745604715652448000 519 4908886494725658782937600 520 4927480761751134763176000 521 5912976914101361715811200 522 6136108118407073478672000 523 6569974349001513017568000 524 7226971783901664319324800 525 7391221142626702144764000 526 7809592150699911700128000 527 7883969218801815621081600 528 8181477491209431304896000 529 9854961523502269526352000 530 11825953828202723431622400 531 12272216236814146957344000 532 14453943567803328638649600 533 14782442285253404289528000 534 17738930742304085147433600 535 18067429459754160798312000 536 18408324355221220436016000 537 19381424329554463401825600 538 19709923047004539052704000 539 21680915351704992957974400 540 23651907656405446863244800 541 24544432473628293914688000 542 26589801846430651740912000 543 27101144189631241197468000 544 28635171219233009567136000 545 28907887135606657277299200 546 29072136494331695102738400 547 29564884570506808579056000 548 36134858919508321596624000 549 38762848659108926803651200 550 39419846094009078105408000 551 43361830703409985915948800 552 53179603692861303481824000 553 54202288379262482394936000 554 58144272988663390205476800 555 59129769141013617158112000 556 65042746055114978873923200 557 72269717839016643193248000 558 77525697318217853607302400 559 78839692188018156210816000 560 86723661406819971831897600 561 98549615235022695263520000 562 106359207385722606963648000 563 108404576758524964789872000 564 116288545977326780410953600 565 118259538282027234316224000 566 130085492110229957747846400 567 159538811078583910445472000 568 162606865137787447184808000 569 174432818965990170616430400 570 177389307423040851474336000 571 193814243295544634018256000 572 206954191993547660053392000 573 216809153517049929579744000 574 232577091954653560821907200 575 260170984220459915495692800 576 281851899572164908453667200 577 290721364943316951027384000 578 325213730275574894369616000 579 348865637931980341232860800 580 387628486591089268036512000 581 413908383987095320106784000 582 426391335250198194840163200 583 433618307034099859159488000 584 465154183909307121643814400 585 542022883792624823949360000 586 563703799144329816907334400 587 581442729886633902054768000 588 650427460551149788739232000 589 697731275863960682465721600 590 845555698716494725361001600 591 852782670500396389680326400 592 867236614068199718318976000 593 872164094829950853082152000 594 975641190826724683108848000 595 1046596913795941023698582400 596 1065978338125495487100408000 597 1084045767585249647898720000 598 1127407598288659633814668800 599 1162885459773267804109536000 600 1279174005750594584520489600 601 1300854921102299577478464000 602 1395462551727921364931443200 603 1409259497860824542268336000 604 1517664074619349507058208000 605 1598967507188243230650612000 606 1626068651377874471848080000 607 1691111397432989450722003200 608 1744328189659901706164304000 609 2131956676250990974200816000 610 2276496111929024260587312000 611 2325770919546535608219072000 612 2558348011501189169040979200 613 2818518995721649084536672000 614 3197935014376486461301224000 615 3488656379319803412328608000 616 3837522017251783753561468800 617 4227778493582473626805008000 618 4263913352501981948401632000 619 4552992223858048521174624000 620 4651541839093071216438144000 621 5116696023002378338081958400 622 5637037991443298169073344000 623 5814427298866339020547680000 624 6395870028752972922602448000 625 6977312758639606824657216000 626 7093601304616933605068169600 627 7675044034503567507122937600 628 8455556987164947253610016000 629 9593805043129459383903672000 630 10465969137959410236985824000 631 10640401956925400407602254400 632 11512566051755351260684406400 633 11822668841028222675113616000 634 12210297327619311943150128000 635 12791740057505945845204896000 636 14187202609233867210136339200 637 15350088069007135014245875200 638 16629262074757729598766364800 639 16911113974329894507220032000 640 17443281896599017061643040000 641 17734003261542334012670424000 642 19187610086258918767807344000 643 21280803913850800815204508800 644 23645337682056445350227232000 645 24420594655238623886300256000 646 25583480115011891690409792000 647 28374405218467734420272678400 648 31979350143764864613012240000 649 33258524149515459197532729600 650 35468006523084668025340848000 651 38375220172517837535614688000 652 42561607827701601630409017600 653 49887786224273188796299094400 654 51166960230023783380819584000 655 53202009784627002038011272000 656 57562830258776756303422032000 657 63842411741552402445613526400 658 63958700287529729226024480000 659 66517048299030918395065459200 660 70936013046169336050681696000 661 76750440345035675071229376000 662 78029614350786269655749865600 663 83146310373788647993831824000 664 85123215655403203260818035200 665 89542180402541620916434272000 666 95938050431294593839036720000 667 97537017938482837069687332000 668 99775572448546377592598188800 669 106404019569254004076022544000 670 130049357251310449426249776000 671 134313270603812431374651408000 672 141872026092338672101363392000 673 156059228701572539311499731200 674 166292620747577295987663648000 675 191876100862589187678073440000 676 195074035876965674139374664000 677 212808039138508008152045088000 678 234088843052358808967249596800 679 249438931121365943981495472000 680 260098714502620898852499552000 681 268626541207624862749302816000 682 283744052184677344202726784000 683 312118457403145078622999462400 684 332585241495154591975327296000 685 354680065230846680253408480000 686 383752201725178375356146880000 687 390148071753931348278749328000 688 425616078277016016304090176000 689 468177686104717617934499193600 690 498877862242731887962990944000 691 585222107630897022418123992000 692 638424117415524024456135264000 693 702266529157076426901748790400 694 712906931114001827309351044800 695 744828136984778028532157808000 696 780296143507862696557498656000 697 936355372209435235868998387200 698 950542574818669103079134726400 699 997755724485463775925981888000 700 1014384986560221505524748252800 701 1064040195692540040760225440000 702 1164048345233041071913645536000 703 1170444215261794044836247984000 704 1425813862228003654618702089600 705 1489656273969556057064315616000 706 1560592287015725393114997312000 707 1901085149637338206158269452800 708 1950740358769656741393746640000 709 2028769973120443011049496505600 710 2340888430523588089672495968000 711 2851627724456007309237404179200 712 3043154959680664516574244758400 713 3121184574031450786229994624000 714 3511332645785382134508743952000 715 3564534655570009136546755224000 716 3901480717539313482787493280000 717 4057539946240886022098993011200 718 4681776861047176179344991936000 719 4752712874093345515395673632000 720 5071924932801107527623741264000 721 5227984161502680066935240995200 722 5462073004555038875902490592000 723 5703255448912014618474808358400 724 5852221076308970224181239920000 725 6086309919361329033148489516800 726 7022665291570764269017487904000 727 7129069311140018273093510448000 728 8193109506832558313853735888000 729 8713306935837800111558734992000 730 9363553722094352358689983872000 731 9505425748186691030791347264000 732 10143849865602215055247482528000 733 10455968323005360133870481990400 734 11704442152617940448362479840000 735 12172619838722658066296979033600 736 13069960403756700167338102488000 737 14045330583141528538034975808000 738 14258138622280036546187020896000 739 15215774798403322582871223792000 740 15683952484508040200805722985600 741 16386219013665116627707471776000 742 17426613871675600223117469984000 743 18727107444188704717379967744000 744 19010851496373382061582694528000 745 20287699731204430110494965056000 746 20911936646010720267740963980800 747 23408884305235880896724959680000 748 23763564370466727576978368160000 749 25359624664005537638118706320000 750 26139920807513400334676204976000 751 28516277244560073092374041792000 752 30431549596806645165742447584000 753 31367904969016080401611445971200 754 39209881211270100502014307464000 755 42774415866840109638561062688000 756 45647324395209967748613671376000 757 47051857453524120602417168956800 758 49158657040995349883122415328000 759 49903485177980127911654573136000 760 52279841615026800669352409952000 761 60863099193613290331484895168000 762 62735809938032160803222891942400 763 67488522812125506318618565574400 764 67963794099534840870158132937600 765 71006949059215505386732377696000 766 71290693111400182730935104480000 767 76078873992016612914356118960000 768 78419762422540201004028614928000 769 99806970355960255823309146272000 770 101232784218188259477927848361600 771 104559683230053601338704819904000 772 130699604037567001673381024880000 773 134977045624251012637237131148800 774 135927588199069681740316265875200 775 152157747984033225828712237920000 776 156839524845080402008057229856000 777 202465568436376518955855696723200 778 203891382298604522610474398812800 779 209119366460107202677409639808000 780 235259287267620603012085844784000 781 253081960545470648694819620904000 782 261399208075134003346762049760000 783 271855176398139363480632531750400 784 304315495968066451657424475840000 785 313679049690160804016114459712000 786 337442614060627531593092827872000 787 339818970497674204350790664688000 788 365958891305187604685466869664000 789 371186875466690284752402110659200 790 392098812112701005020143074640000 791 404931136872753037911711393446400 792 407782764597209045220948797625600 793 470518574535241206024171689568000 794 506163921090941297389639241808000 795 548938336957781407028200304496000 796 618644792444483807920670184432000 797 627358099380321608032228919424000 798 674885228121255063186185655744000 799 679637940995348408701581329376000 800 742373750933380569504804221318400 801 784197624225402010040286149280000 802 815565529194418090441897595251200 803 927967188666725711881005276648000 804 941037149070482412048343379136000 805 1012327842181882594779278483616000 806 1019456911493022613052371994064000 807 1097876673915562814056400608992000 808 1113560626400070854257206331977600 809 1237289584888967615841340368864000 810 1254716198760643216064457838848000 811 1349770456242510126372371311488000 812 1359275881990696817403162658752000 813 1484747501866761139009608442636800 814 1568395248450804020080572298560000 815 1687213070303137657965464139360000 816 1699094852488371021753953323440000 817 1829794456525938023427334348320000 818 1855934377333451423762010553296000 819 2024655684363765189558556967232000 820 2038913822986045226104743988128000 821 2227121252800141708514412663955200 822 2718551763981393634806325317504000 823 2783901566000177135643015829944000 824 3036983526545647784337835450848000 825 3058370734479067839157115982192000 826 3293630021746688442169201826976000 827 3340681879200212562771618995932800 828 3398189704976742043507906646880000 829 3543147447636589081727474692656000 830 3711868754666902847524021106592000 831 4077827645972090452209487976256000 832 4454242505600283417028825327910400 833 4757465586967438860911069305632000 834 4825429381066973701781227438569600 835 4926662165285161961259155286931200 836 5061639210909412973896392418080000 837 5097284557465113065261859970320000 838 5437103527962787269612650635008000 839 5489383369577814070282003044960000 840 5567803132000354271286031659888000 841 7086294895273178163454949385312000 842 7136198380451158291366603958448000 843 7389993247927742941888732930396800 844 7423737509333805695048042213184000 845 9279671886667257118810052766480000 846 9514931173934877721822138611264000 847 9650858762133947403562454877139200 848 10194569114930226130523719940640000 849 11135606264000708542572063319776000 850 14272396760902316582733207916896000 851 14476288143200921105343682315708800 852 14779986495855485883777465860793600 853 14847475018667611390096084426368000 854 16703409396001062813858094979664000 855 18474983119819357354721832325992000 856 18559343773334514237620105532960000 857 19301717524267894807124909754278400 858 20389138229860452261047439881280000 859 22271212528001417085144126639552000 860 24127146905334868508906137192848000 861 24633310826425809806295776434656000 862 25983081282668319932668147746144000 863 27096641909068390786925354078121600 864 27839015660001771356430158299440000 865 28544793521804633165466415833792000 866 28952576286401842210687364631417600 867 33406818792002125627716189959328000 868 36190720358002302763359205789272000 869 36949966239638714709443664651984000 870 38974621924002479899002221619216000 871 44542425056002834170288253279104000 872 48254293810669737017812274385696000 873 54193283818136781573850708156243200 874 55678031320003542712860316598880000 875 57905152572803684421374729262835200 876 66813637584004251255432379918656000 877 67741604772670976967313385195304000 878 72381440716004605526718411578544000 879 73899932479277429418887329303968000 880 77949243848004959798004443238432000 881 81289925727205172360776062234364800 882 89084850112005668340576506558208000 883 90322139696894635956417846927072000 884 96508587621339474035624548771392000 885 108386567636273563147701416312486400 886 111356062640007085425720633197760000 887 120635734526674342544530685964240000 888 123166554132129049031478882173280000 889 129915406413341599663340738730720000 890 133627275168008502510864759837312000 891 135483209545341953934626770390608000 892 144762881432009211053436823157088000 893 162579851454410344721552124468729600 894 193017175242678948071249097542784000 895 203224814318012930901940155585912000 896 217144322148013816580155234735632000 897 221699797437832288256661987911904000 898 233847731544014879394013329715296000 899 241271469053348685089061371928480000 900 258649763677471002966105652563888000 901 270966419090683907869253540781216000 902 289525762864018422106873646314176000 903 325159702908820689443104248937459200 904 337780056674688159124685920699872000 905 352256344817889080230029603015580800 906 361907203580023027633592057892720000 907 369499662396387147094436646519840000 908 386034350485357896142498195085568000 909 389206311057527794939473267667564800 910 389746219240024798990022216192160000 911 406449628636025861803880311171824000 912 506670085012032238687028881049808000 913 517299527354942005932211305127776000 914 541932838181367815738507081562432000 915 675560113349376318249371841399744000 916 677416047726709769673133851953040000 917 704512689635778160460059206031161600 918 723814407160046055267184115785440000 919 812899257272051723607760622343648000 920 1013340170024064477374057762099616000 921 1056769034453667240690088809046742400 922 1083865676362735631477014163124864000 923 1219348885908077585411640933515472000 924 1354832095453419539346267703906080000 925 1409025379271556320920118412062323200 926 1447628814320092110534368231570880000 927 1625798514544103447215521244687296000 928 1761281724089445401150148015077904000 929 1896764933634787355084774785468512000 930 1946031555287638974697366338337824000 931 2026680340048128954748115524199232000 932 2032248143180129309019401555859120000 933 2113538068907334481380177618093484800 934 2438697771816155170823281867030944000 935 2641922586134168101725222022616856000 936 2845147400452181032627162178202768000 937 2919047332931458462046049507506736000 938 3251597029088206894431042489374592000 939 3522563448178890802300296030155808000 940 4064496286360258618038803111718240000 941 4227076137814668962760355236186969600 942 4281269421632805744334205944343212800 943 4877395543632310341646563734061888000 944 5283845172268336203450444045233712000 945 5690294800904362065254324356405536000 946 5838094665862916924092099015013472000 947 6421904132449208616501308916514819200 948 6503194058176413788862084978749184000 949 7045126896357781604600592060311616000 950 8128992572720517236077606223436480000 951 8562538843265611488668411888686425600 952 8806408620447227005750740075389520000 953 9483824668173936775423873927342560000 954 9730157776438194873486831691689120000 955 9754791087264620683293127468123776000 956 10567690344536672406900888090467424000 957 12843808264898417233002617833029638400 958 14090253792715563209201184120623232000 959 15851535516805008610351332135701136000 960 16054760331123021541253272291287048000 961 17070884402713086195762973069216608000 962 17514283997588750772276297045040416000 963 17612817240894454011501480150779040000 964 20433331330520209234322346552547152000 965 21135380689073344813801776180934848000 966 21406347108164028721671029721716064000 967 24657944137252235616102072211090656000 968 25687616529796834466005235666059276800 969 26419225861341681017252220226168560000 970 27828251240613237338172338638230883200 971 28180507585431126418402368241246464000 972 28451474004521810326271621782027680000 973 29190473329314584620460495075067360000 974 29941789309520571819552516256324368000 975 31703071033610017220702664271402272000 976 32109520662246043082506544582574096000 977 36986916205878353424153108316635984000 978 40866662661040418468644693105094304000 979 42270761378146689627603552361869696000 980 42812694216328057443342059443432128000 981 49315888274504471232204144422181312000 982 52838451722683362034504440452337120000 983 55656502481226474676344677276461766400 984 59883578619041143639105032512648736000 985 63406142067220034441405328542804544000 986 64219041324492086165013089165148192000 987 73973832411756706848306216633271968000 988 83484753721839712014517015914692649600 989 84541522756293379255207104723739392000 990 85625388432656114886684118886864256000 991 96328561986738129247519633747722288000 992 105676903445366724069008880904674240000 993 107031735540820143608355148608580320000 994 111313004962452949352689354552923532800 995 119767157238082287278210065025297472000 996 123289720686261178080510361055453280000 997 126812284134440068882810657085609088000 998 128438082648984172330026178330296384000 999 139141256203066186690861693191154416000 1000 147947664823513413696612433266543936000