1 1 2 168 3 11232 4 86016 5 1488000 6 1886976 7 33784128 8 44040192 9 221079456 10 249984000 11 2124276000 12 966131712 13 9726417792 14 5675733504 15 16713216000 16 22548578304 17 111203278848 18 37141348608 19 304812862560 20 127991808000 21 379463325696 22 356878368000 23 1719443554752 24 494659436544 25 2906250000000 26 1634038189056 27 4351506932448 28 2905975554048 29 13989670880640 30 2807820288000 31 25559248032000 32 11544872091648 33 23859868032000 34 18682150846464 35 50270782464000 36 19016370487296 37 126354399631488 38 51208560910080 39 109247124639744 40 65531805696000 41 319202373504000 42 63749838716928 43 490632743395872 44 182721724416000 45 328966230528000 46 288866517198336 47 1094812797441408 48 253265631510528 49 1363311424149696 50 488250000000000 51 1249035228020736 52 836627552796672 53 3236329616188032 54 731053164651264 55 3160922688000000 56 1487859483672576 57 3423658072273920 58 2350264707947520 59 8513677456402080 60 1437603987456000 61 11499296895216000 62 4293953669376000 63 7468976639674368 64 5910974510923776 65 14472909674496000 66 4008457829376000 67 26794407377108448 68 9565261233389568 69 19312790006974464 70 8445491453952000 71 45193653896328000 72 9736381689495552 73 58054081318935552 74 21227539138089984 75 32643000000000000 76 26218783185960960 77 71766812291328000 78 18353516939476992 79 118315286379239040 80 33552284516352000 81 85650710951373984 82 53625998748672000 83 184660830970338912 84 32639917423067136 85 165470478925824000 86 82426300890506496 87 157131983331348480 88 93553522900992000 89 346375589212984320 90 55266326728704000 91 328598543666405376 92 147899656805548032 93 287081473895424000 94 183928549970156544 95 453561539489280000 96 129672003333390336 97 752312835450667008 98 229036319257148928 99 469633782473856000 100 249984000000000000 101 1082749502706000000 102 209837918307483648 103 1291982507333024832 104 428353307031896064 105 564641428635648000 106 543703375519589376 107 1821116786629559328 108 374299220301447168 109 2151784864639428480 110 531035011584000000 111 1419212616660873216 112 761784055640358912 113 2977222254093115392 114 575174556142018560 115 2558532009470976000 116 1203335530469130240 117 2150311154284081152 118 1430297812675549440 119 3756905806620524544 120 736053241577472000 121 5008931689246716000 122 1931881878396288000 123 3585281059196928000 124 2198504278720512000 125 5676269531250000000 126 1254788075465293824 127 8526546671804679168 128 3026418949592973312 129 5510786973822434304 130 2431448825315328000 131 11274264427220652000 132 2052330408640512000 133 10297836764773447680 134 4501460439354219264 135 6475042315482624000 136 4897413751495458816 137 16876412699909618688 138 3244548721171709952 139 19229803583103378720 140 4324091624423424000 141 12296937340861894656 142 7592533854583104000 143 20661595881518592000 144 4985027425021722624 145 20816630270392320000 146 9753085661581172736 147 15312713916049385472 148 10868500038702071808 149 35952754484339011200 150 5484024000000000000 151 40540365857439000000 152 13424016991212011520 153 24584760393132146688 154 12056824464943104000 155 38032161071616000000 156 9397000673012219904 157 57584299206163436928 158 19876968111712158720 159 36350454249023975424 160 17178769672372224000 161 58089901142516576256 162 14389319439830829312 163 80723392110059604192 164 27456511359320064000 165 35503483631616000000 166 31023019603016937216 167 100420918988626947648 168 16711637720610373632 169 103143791376800044416 170 27799040459538432000 171 67387861836567567360 172 42202266055939325952 173 138001140939415777152 174 26398173199666544640 175 98185122000000000000 176 47899403725307904000 177 95625625190308162560 178 58191098987781365760 179 187599043560671295840 180 28296359285096448000 181 207342234312634512000 182 55204555335956103168 183 129160102727066112000 184 75724624284440592384 185 188015346651654144000 186 48229687614431232000 187 236226456378114048000 188 94171417584720150528 189 147011867198710585344 190 76198338634199040000 191 336518211245221824000 192 66392065706695852032 193 369613632499282870272 194 126388556355712057344 195 162559721463939072000 196 117266595459660251136 197 444605297601732398208 198 78898475455607808000 199 486943731576878241600 200 127991808000000000000 201 300954783659682087936 202 181901916454608000000 203 472628831709414481920 204 107437014173431627776 205 474973131773952000000 206 217053061231948171776 207 380133645707278374912 208 219316893200330784768 209 647506648427506560000 210 94859760010788864000 211 825028850988869436000 212 278376128266029760512 213 507615120563556096000 214 305947620153765967104 215 730061522173057536000 216 191641200794340950016 217 863496907096836096000 218 361499857259423984640 219 652063441374284120064 220 271889925931008000000 221 1081609549915924463616 222 238427719599026700288 223 1357635252405158237952 224 390033436487863762944 225 642512169000000000000 226 500173338687643385856 227 1593334028322876742368 228 294489372744713502720 229 1724290311164219994240 230 429833377591123968000 231 806084835656196096000 232 616107791600194682880 233 2015242525396116237312 234 361252273919725633536 235 1629081442592815104000 236 732312480089881313280 237 1328917296611612897280 238 631160175512248123392 239 2533684471396436507520 240 376859259687665664000 241 2731115542797886464000 242 841500523793448288000 243 1685862943655894127072 244 989123521738899456000 245 2028607399134747648000 246 602327217945083904000 247 2964737249634034667520 248 1125634190704902144000 249 2074110453458846659584 250 953613281250000000000 251 3938427539168062500000 252 642451494638230437888 253 3652572676714359552000 254 1432459840863186100224 255 1858564419294855168000 256 1549526502191602335744 257 4871899837863850672128 258 925812211602168963072 259 4268773210513343422464 260 1244901798561447936000 261 3092828827910932131840 262 1894076423773069536000 263 5997095663125136361792 264 1050793169223942144000 265 4815658468887791616000 266 1730036576481939210240 267 3890490618040239882240 268 2304747744949360263168 269 7347625452809522674560 270 1087807109001080832000 271 7854384465028713168000 272 2507475840765674913792 273 3690818842461065183232 274 2835237333584815939584 275 6173677125000000000000 276 1661208945239915495424 277 9566246203939588963968 278 3230607001961367624960 279 5650624650683630592000 280 2213934911704793088000 281 10884364341617864832000 282 2065885473264798302208 283 11602061164251925790112 284 3887377333546549248000 285 5094403211543592960000 286 3471148108095123456000 287 10783973844362944512000 288 2552334041611121983488 289 13187360698088076435456 290 3497193885425909760000 291 8449977767781891833856 292 4993579858729560440832 293 15860568070021500319872 294 2572535937896296759296 295 12668352055126295040000 296 5564672019815460765696 297 9243801740432907648000 298 6040062753368953881600 299 16724026383279578947584 300 2807820288000000000000 301 16575599403877294319616 302 6810781464049752000000 303 12161442414393792000000 304 6873096699500549898240 305 17110953780081408000000 306 4130239746046200643584 307 24144810840122813029728 308 6173094126050869248000 309 14511547522364534913024 310 6389403060031488000000 311 27129407027509423416000 312 4811264344582256590848 313 28741196719172027630592 314 9674162266635457403904 315 11113837239835459584000 316 10177007673196625264640 317 32222322862245549656448 318 6106876313836027871232 319 29717922099642416640000 320 8795530072254578688000 321 20454783747423210372096 322 9759103391942784811008 323 33896189751716779130880 324 7367331553193384607744 325 28267401708000000000000 326 13561529874490013504256 327 24168847599630060687360 328 14057733815971872768000 329 36987295684798600372224 330 5964585250111488000000 331 47548181754077450292000 332 15883786036744671854592 333 27934361933735967510528 334 16870714390089327204864 335 39870078177137370624000 336 8556358512952511299584 337 55895217308897245913088 338 17328156951302407461888 339 33440160357973872082944 340 14233108715283677184000 341 54294897172424832000000 342 11321160788543351316480 343 55014533428747141553472 344 21607560220640934887424 345 28737431530378002432000 346 23184191677821850561536 347 72729111142709435695008 348 13515864678229270855680 349 76591237009398679612800 350 16495100496000000000000 351 42324574449773569314816 352 24524494707357646848000 353 84866601562551519608832 354 16065105031971771310080 355 67248156997736064000000 356 29793842681744059269120 357 42197566019961731678208 358 31516639318192777701120 359 98772315766161811260480 360 14487735953969381376000 361 98359360872913144254240 362 34833495364522598016000 363 56260320733619114112000 364 28264732332009524822016 365 86384473002576101376000 366 21698897258147106816000 367 120449878482027431346048 368 38771007633633583300608 369 70569087088173133824000 370 31586578237477896192000 371 109336574003487345156096 372 24693600058588790784000 373 139383210748491137780352 374 39686044671523160064000 375 63755859375000000000000 376 48215765803376717070336 377 136069383757681204346880 378 24697993689383378337792 379 160917192956721516769440 380 39013549380709908480000 381 95770172217710156414976 382 56535059489197266432000 383 176868538133707644275712 384 33992737641828276240384 385 106789016689496064000000 386 62095090259879522205696 387 108468820005746974405632 388 64710940854124573360128 389 203434993220876429550720 390 27310033205941764096000 391 191207761082483011485696 392 60040496875346048581632 393 126632538046542363264000 394 74693689997091042898944 395 176053146132307691520000 396 40396019433271197696000 397 244352326062659252980608 398 81806546904915544588800 399 115665302541935364341760 400 65531805696000000000000 401 267431318016691584000000 402 50560403654826590773248 403 248599924808585785344000 404 93133781224759296000000 405 127448257895644488192000 406 79401643727181632962560 407 268411618631578802688000 408 55007751256796993421312 409 319480256613879049466880 410 79795486138023936000000 411 189555867445384837103616 412 111131167350757463949312 413 287627168937802290186240 414 63862452478822766985216 415 274775316483864301056000 416 112290249318569361801216 417 215989153845417149783040 418 108781116935821102080000 419 397087289530091321921760 420 48568197125523898368000 421 414480020683433978448000 422 138604846966130065248000 423 242040617680184672514048 424 142528577672207237382144 425 323184529152000000000000 426 85279340254677424128000 427 388493718217979931648000 428 156645181518728175157248 429 232071044941216825344000 430 122650335725073666048000 431 512016873666677859312000 432 98120294806702566408192 433 533807407295221014208512 434 145067480392268464128000 435 233812391197046538240000 436 185087926916825080135680 437 524108511934299210885120 438 109546658150879732170752 439 604210146094956472125120 440 139207642076676096000000 441 301400148009600054245376 442 181710404385875309887488 443 655616479113933623194272 444 122074992434701670547456 445 515406876748920668160000 446 228082722404066583975936 447 403821338368095773798400 448 199697119481786246627328 449 740025326139552733593600 450 107942044392000000000000 451 678073941177583104000000 452 256088749408073413558272 453 455349389310754848000000 454 267680116758243292717824 455 488954632975611199488000 456 150778558845293313392640 457 867545695321445479062528 458 289680772275588959032320 459 483901838818020043259904 460 220074689326655471616000 461 938346388493625401136000 462 135422252390240944128000 463 975636126761401648996992 464 315447189299299677634560 465 427177233156390912000000 466 338560744266547527868416 467 1054190178135683297905248 468 184961164246899524370432 469 905225688512376077113344 470 273685682355592937472000 471 646786848683627723575296 472 374943989806019232399360 473 1042239361610009388672000 474 223258105830750966743040 475 885862381815000000000000 476 323154009862271039176704 477 715485990983538908270592 478 425658991194601333263360 479 1324677339459887790186240 480 192951940960084819968000 481 1228975680673183126634496 482 458827411190044925952000 483 652465769632746184507392 484 430848268182245523456000 485 1119441499150592507904000 486 283224974534190213348096 487 1537680560665796590413888 488 506431243130316521472000 489 906685140180189474284544 490 340806043054637604864000 491 1655183742232805326164000 492 308391535587882958848000 493 1555697271931555644702720 494 498075857938517824143360 495 698815068321097728000000 496 576324705640909897728000 497 1526828188021243881984000 498 348450556181086238810112 499 1914396801927201239004000 500 488250000000000000000000 501 1127927762080257875982336 502 661655826580234500000000 503 2057054876694312651479232 504 328935165254773984198656 505 1611131260026528000000000 506 613632209688012404736000 507 1158511064744218098880512 508 733419438521951283314688 509 2288781273079567889719680 510 312238822441535668224000 511 1961306514201327512518656 512 793357569122100395900928 513 1326395284529159428346880 514 818479172761126912917504 515 1922469970911540950016000 516 474015852340310509092864 517 2325684550097644420608000 518 717153899366241694973952 519 1550028815031518008971264 520 637389720863461343232000 521 2822952216483428035968000 522 519595243089036598149120 523 2922014879738389616062752 524 969767128971811602432000 525 1102815290304000000000000 526 1007512071405022908781056 527 2842272186047691227136000 528 538006102642658377728000 529 3096980334876966360922176 530 809030622773148991488000 531 1882199180620835563668480 532 885778727158752875642880 533 3104695644897934983168000 534 653602423830760300216320 535 2709821778504784280064000 536 1180030845414072454742016 537 2107112457273459994874880 538 1234401076071999809326080 539 2896049738847019620096000 540 556957239808553385984000 541 3962510208440123873904000 542 1319536590124823812224000 543 2328867975799510838784000 544 1283827630472025555861504 545 3201855878583469578240000 546 620057565533458950782976 547 4376125811296447106397408 548 1451641514795425761067008 549 2542258301976842282496000 550 1037177757000000000000000 551 4264231627400154484838400 552 850538979962836733657088 553 3997178779392868269957120 554 1607129362261850945946624 555 2111788373591379345408000 556 1654070785004220223979520 557 5151277554787065492217728 558 949304941314849939456000 559 4772099044703379920154624 560 1133534674792854061056000 561 2653295558038976987136000 562 1828573209391801291776000 563 5672860470413962132874592 564 1057733362311576730730496 565 4430106714090555703296000 566 1949146275594323532738816 567 2893634582072220451325952 568 1990337194775833214976000 569 6240869812797182123688960 570 855859739539323617280000 571 6441134786934046627428000 572 1777227831344703209472000 573 3779772548706331527168000 574 1811707605852974678016000 575 4997132830998000000000000 576 1306795029304894455545856 577 7076649435025434377453568 578 2215476597278796841156608 579 4151500320231945198895104 580 1790563269338065797120000 581 6238605150088294006388736 582 1419596264987357828087808 583 6874857331757447864832000 584 2556712887669534945705984 585 3199662997574712754176000 586 2664575435763612053738496 587 8260401624899746874381088 588 1317138400202903940759552 589 7790787557514966481920000 590 2128283145261217566720000 591 4993806702662658296672256 592 2849112074145515912036352 593 9052280785564712814108672 594 1552958692392728484864000 595 5590275840251340521472000 596 3092512129724904387379200 597 5469351993071496409651200 598 2809636432390969263194112 599 9910933238495759744164800 600 1437603987456000000000000 601 10212823397235500496000000 602 2784700699851385445695488 603 5923693006773522536844288 604 3487120109593473024000000 605 7453290353599113408000000 606 2043122325618157056000000 607 11168143153607607108035328 608 3519025510144281547898880 609 5308567037760143460925440 610 2874640235053676544000000 611 10648606671943402848731136 612 2114682749975654729515008 613 12202085412603080792203392 614 4056328221140632588994304 615 5334898216085028864000000 616 3160624192538045054976000 617 12937813360614490648194048 618 2437939983757241865388032 619 13320254785751586243171360 620 3271374366736121856000000 621 7482170548456360253392896 622 4557740380621583133888000 623 11701997242046881528872960 624 2463367344426115374514176 625 11086463928222656250000000 626 4828521048820900641939456 627 7272794675137753681920000 628 4953171080517354190798848 629 14051023535891988505165824 630 1867124656292357210112000 631 15833405374458460645752000 632 5210627928676672135495680 633 9266724054306981505152000 634 5413350240857252342283264 635 12687501447645362601984000 636 3126720672684046270070784 637 13260136491886461645791232 638 4992610912739925995520000 639 9991388418052474637568000 640 4503311396994344288256000 641 18240769336036107485184000 642 3436403669567099342512128 643 18759521620720284528533472 644 4996660936674705823236096 645 8200051017047782244352000 646 5694559878288418893987840 647 19836530952293073863308608 648 3772073755235012919164928 649 18085400692375984894080000 650 4748923486944000000000000 651 9698797260511663030272000 652 6943503295738886914179072 653 21555198464729114524789632 654 4060366396737850195476480 655 16776105467704330176000000 656 7197559713777598857216000 657 12834564716570034335219712 658 6213865675046164862533632 659 23404976468223453422198880 660 3053867648057081856000000 661 24052189448515316487696000 662 7988094534685011649056000 663 12148638464655663575334912 664 8132498450813271989551104 665 15323181105982890147840000 666 4692972804867642541768704 667 24054449428818183896801280 668 8637805767725735528890368 669 15248959155014737328676864 670 6698173133759078264832000 671 24427680411381863616000000 672 4380855558631685785387008 673 28280613503384596801585152 674 9390396507894737313398784 675 12646567022427000000000000 676 8872016359066832620486656 677 29830126595609210269296768 678 5617946940139610509934592 679 25416233128908271883649024 680 7287351662225242718208000 681 17896327806122551570277376 682 9121542724967371776000000 683 32296024938588918690772512 684 5796434323734195874037760 685 25112102097465512607744000 686 9242441616029519780983296 687 19367228774996518975303680 688 11063070832968158662361088 689 31477893959667805662265344 690 4827888497103504408576000 691 35865142346313610637724000 692 11870306139044787487506432 693 15866167820220907757568000 694 12218490671975185196761344 695 28613947731657827535360000 696 6920122715253386678108160 697 35496350549708758843392000 698 12867327817578978174950400 699 22635204045249177577488384 700 8445491453952000000000000 701 40817020419310984758000000 702 7110528507561959644889088 703 38514446248724066392289280 704 12556541290167115186176000 705 18297842763202499248128000 706 14257589062508655294283776 707 36579747791355850368000000 708 8225333776369546910760960 709 45206644667528191985585280 710 11297690375619658752000000 711 26157079149206376657162240 712 15254447453052958345789440 713 43947684292930140248064000 714 7089191091353570921938944 715 30744454671699664896000000 716 16136519330914702182973440 717 28458343982724774852464640 718 16593749048715184291760640 719 51280792244836166730476160 720 7417720808432323264512000 721 43648502401499849551466496 722 16524372626649408234712320 723 30675889776705860763648000 724 17834749626635570184192000 725 40657480996860000000000000 726 9451733883248011170816000 727 56651457119833029744658368 728 14471542953988876708872192 729 33182840319978964103158176 730 14512591464432785031168000 731 54559969775810384468115456 732 11109835396171318689792000 733 61001718350739233779965312 734 20235579584980608466136064 735 22785318307081485582336000 736 19850755908420394649911296 737 56918716525414425483648000 738 11855606630813086482432000 739 65646423879610053848951520 740 16172328057588682850304000 741 33299928787889477385584640 742 18368544432585873986224128 743 68914978914281216011563072 744 12643123229997460881408000 745 53497698672696448665600000 746 23416379405746511147099136 747 40824716055430478800591872 748 20319254871819857952768000 749 61524842622441720920745984 750 10710984375000000000000000 751 75889202397371826750000000 752 24686472091328879140012032 753 44236418119935678000000000 754 22859656471290442330275840 755 60324064395869232000000000 756 12645372768964289708949504 757 81524486621443278096448128 758 27034088416729214817265920 759 41025696304855686488064000 760 19974937282923473141760000 761 85485035334059673845376000 762 16089388932575306277715968 763 72696175295441125615165440 764 28945950458469000413184000 765 36582123464980634271744000 766 29713914406462884238319616 767 82807583887298495217807360 768 17404281672616077435076608 769 93922837182070544463298560 770 17940554803835338752000000 771 54721178978886770749341696 772 31792686213058315369316352 773 98413012005266115847066752 774 18222761760965491700146176 775 74281564593000000000000000 776 33132001717311781560385536 777 47946860700485873321115648 778 34177078861107240164520960 779 97296989203700537610240000 780 13982737001442183217152000 781 96003794324276058528000000 782 32122903861857145929596928 783 60876149819770877151006720 784 30740734400177176873795584 785 85685437218771194148864000 786 21274266391819117028352000 787 115669724937620503304635488 788 38243169278510613964259328 789 67359378488221531615647744 790 29576928550227692175360000 791 100582857716730334322098176 792 20682761949834853220352000 793 111846965917119262083072000 794 41051190778526754500742144 795 54089475922547675430912000 796 41884952015316758829465600 797 129592227360249020570625408 798 19431770827045141209415680 799 121746772800235834765737984 800 33552284516352000000000000 801 76576526834886041602129920 802 44928461426804186112000000 803 123322891647863138660352000 804 25886926671271214475902976 805 86437772900064665468928000 806 41764787367842411937792000 807 82528529085956558680657920 808 47684495987076759552000000 809 148251422530216521361198080 810 21411307326468274016256000 811 151583242038536268647316000 812 40653641588316996076830720 813 88220446311202506302976000 814 45093151930105238851584000 815 120116407459768691037696000 816 28163968643480060631711744 817 149551170980161679607352320 818 53672683111131680310435840 819 72646387276161146001555456 820 40855288902668255232000000 821 169261608719213442691728000 822 31845385730824652633407488 823 173009462655617604752847552 824 56899157683587821542047744 825 69342741468000000000000000 826 48321364381550784751288320 827 180727186615467220551761568 828 32697575669157256696430592 829 184699597272321912918215040 830 46162253169289202577408000 831 107448077362649463243288576 832 57492607651107513242222592 833 151604700456382645582430208 834 36286177846030081163550720 835 149426327455076898100224000 836 55695931871140404264960000 837 111221244999405900942336000 838 66710664641055342082855680 839 205749641686124069300800320 840 24866916928268235964416000 841 202950197619808305419276160 842 69632643474816908379264000 843 122253180285051857793024000 844 70965681646658593406976000 845 153477961568678466091008000 846 40662823770271024982360064 847 169222389332767276923648000 848 72974631768170105539657728 849 130314350996877630474537984 850 54295000897536000000000000 851 217259258060920525551230976 852 43663022210394841153536000 853 238798308683621581104776832 854 65266944660620628516864000 855 100273138412812540231680000 856 80202332937588825680510976 857 249069040698196625959523328 858 38987935550124426657792000 859 254350156533512390438424480 860 62796971891237717016576000 861 121125594219884592758784000 862 86018834776001880364416000 863 265211924961531204382747392 864 50237590941031714000994304 865 205345697717850676402176000 866 89679644425597130387030016 867 148120435360925274523041792 868 74274549960841453633536000 869 251334323288544390935040000 870 39280481721103818424320000 871 260613600638803662140706816 872 94765018581414441029468160 873 166320912403250976965787648 874 88050230004962267428700160 875 191767816406250000000000000 876 56087888973250422871425024 877 306549271084033331752503168 878 101507304543952687317020160 879 178145900562481491592802304 880 71274312743258161152000000 881 319366515050615316759552000 882 50635224865612809113223168 883 325952004466599960404303712 884 93035727045568158662393856 885 142290930283178545889280000 886 110143568491140848696637696 887 339486202243648270642922688 888 62502396126567255320297472 889 288061944158223272010645504 890 86588355293818672250880000 891 181945749656940921235584000 892 116778353870882090995679232 893 333713022755437016356884480 894 67841984845840089998131200 895 279147376818278888209920000 896 102244925174674558273191936 897 187844264336996230739263488 898 124324254791444859243724800 899 357565467924325626900480000 900 55266326728704000000000000 901 359890464752998537296347136 902 113916422117833961472000000 903 186177132504349769797926912 904 131117439696933587741835264 905 308525244657200153856000000 906 76498697404206814464000000 907 414940633495919116290800928 908 137052219780220565871525888 909 239373671042513007936000000 910 82144378339902681513984000 911 431705800755045752194896000 912 77198622128790176457031680 913 392270571370347662627712000 914 145747676814002840482504704 915 192190232857874374656000000 916 148316555405101547024547840 917 380891192515069191411456000 918 81295508921427367267663872 919 467053098398412171058445760 920 112678240935247601467392000 921 271194515356259435949904896 922 157642193266929067390848000 923 439572359342734782667776000 924 69336193223803363393536000 925 367217473929012000000000000 926 163906869295915477031494656 927 285630789882701140693051392 928 161508960921241434948894720 929 514841070207881931051171840 930 71765775170273673216000000 931 415554857755819151713781760 932 173343101064472334268628992 933 304717499732985843808512000 934 177103949926794794048081664 935 351504967090633703424000000 936 94700116094412556477661184 937 556150178124436633897356288 938 152077915670079180955041792 939 322821121549740214346809344 940 140127069366063583985664000 941 577888896472324116149424000 942 108660190578849457560649728 943 548850463782993378091008000 944 191971322780681846988472320 945 218753658391681350991872000 946 175096212750481577296896000 947 611914132588582916012282208 948 114308150185344494972436480 949 564658249438709579474141184 950 148824880144920000000000000 951 361921130388742013741223936 952 165454853049482772058472448 953 647708616899361647459730432 954 120201646485234536589459456 955 500739098332890074112000000 956 217937403491635882630840320 957 333791701023183623700480000 958 222545793029261148751288320 959 570154886834572146186584064 960 98791393771563427823616000 961 675776860676953844549472000 962 206467914353094765274595328 963 402611508500531049753965568 964 234919634529303002087424000 965 549985085158932910964736000 966 109614249298301358997241856 967 738564542910376181514301248 968 220594313309309708009472000 969 380722003291282863198044160 970 188066171857299541327872000 971 766522861925464727497908000 972 145011186961505389234225152 973 649662145666423183908956160 974 258330334191853827189533184 975 317499455984256000000000000 976 259292796482722058993664000 977 810225433727449096295866368 978 152323103550271831679803392 979 735797351151001479352320000 980 174492694043974453690368000 981 475715427303518484509306880 982 278070868695111294795552000 983 856128945218213870297829312 984 157896466220996074930176000 985 661572682831377808533504000 986 261357141684501348310056960 987 415441305131657879380819968 988 255014839264521125961400320 989 843615308382324003642783744 990 117400931477944418304000000 991 920924416983560513588064000 992 295078249288145867636736000 993 534061177461797921679744000 994 256507135587568972173312000 995 724572272586394823500800000 996 178406684764716154270777344 997 972344512494714991823687808 998 321618662723769808152672000 999 549832045941725048509722624 1000 249984000000000000000000000