0 0 1 1 2 140 3 4995 4 65824 5 489125 6 2521476 7 10092775 8 33562880 9 96870249 10 250025500 11 589527851 12 1290008160 13 2651218765 14 5165397524 15 9611031375 16 17180133376 17 29647326545 18 49590297900 19 80672546899 20 128000804000 21 198571037301 22 301818598180 23 450289780535 24 660453882624 25 953676765625 26 1357378898876 27 1906402968315 28 2644618301920 29 3626791633949 30 4920756088500 31 6609912712351 32 8796101427200 33 11602880902305 34 15179259570124 35 19703922819875 36 25390004306976 37 32490452310085 38 41304045151940 39 52182112875399 40 65536025632000 41 81845512597001 42 101667878672220 43 125648189776075 44 154530501149024 45 189170206822125 46 230547592206676 47 279782675663855 48 338151428904960 49 407103470155249 50 488281328187500 51 583541379595251 52 694976566030240 53 824941002573845 54 976076592948324 55 1151341771900375 56 1354042499806976 57 1587865639361625 58 1856914849097980 59 2165749133497499 60 2519424194508000 61 2923536734471101 62 3384271865718260 63 3908453787447615 64 4503599895937024 65 5177978499682625 66 5940670316676876 67 6801633936755395 68 7771775437748000 69 8863022350066149 70 10088402170346500 71 11462125630848551 72 12999674937473280 73 14717897195529385 74 16635103248724124 75 18771172163296875 76 21147661595745376 77 23787924289217165 78 26717230950352020 79 29962899765165199 80 33554432819456000 81 37523659696211601 82 41904888529552300 83 46735064801931155 84 52053938178558624 85 57904237680371125 86 64331855504301476 87 71386039807138935 88 79119596776887040 89 87589102323238649 90 96855123726589500 91 106982451592904251 92 118040342469732320 93 130102772486744925 94 143248702392329524 95 157562354366033375 96 173133500994994176 97 190057766810932705 98 208436942792810060 99 228379314248870499 100 250000002500500000 101 273421320799130501 102 298773144916310340 103 326193298856042695 104 355827956147565824 105 387832057185911625 106 422369743096832476 107 459614806612030475 108 499751160450058080 109 542973323707784749 110 589486926776940500 111 639509235309954351 112 693269693769103360 113 751010489102876465 114 812987135103436524 115 879469078009133875 116 950740323926185376 117 1027100088653884245 118 1108863470508048100 119 1196362146747845399 120 1289945094221664000 121 1389979334858299801 122 1496850706640448380 123 1610964660708278235 124 1732747085251750624 125 1862645156861328125 126 2001128220017781876 127 2148688695412966015 128 2305843017804677120 129 2473132604120056449 130 2651124852533423500 131 2840414173255950851 132 3041623051786202400 133 3255403145382260005 134 3482436413527957124 135 3723436283177622375 136 3979148849575710976 137 4250354113459767785 138 4537867255467322140 139 4842539948579561899 140 5165261709446972000 141 5506961289454551501 142 5868608106396742420 143 6251213717644813775 144 6655833335702145024 145 7083567387055644625 146 7535563115244421676 147 8013016229079801555 148 8517172596963840160 149 9049329988266645749 150 9610839862736062500 151 10203109208926605751 152 10827602432647965440 153 11485843296446911545 154 12179416911150043324 155 12909971780508522875 156 13679221899999722976 157 14488948910854599325 158 15341004310393568180 159 16237311719767731999 160 17179869210216448000 161 18170751688966477601 162 19212113345912288460 163 20306190162231505315 164 21455302482104021024 165 22661857648717885125 166 23928352705759783876 167 25257377165602713095 168 26651615845418323200 169 28113851772456384649 170 29646969159748881500 171 31253956453511391051 172 32937909453529648480 173 34702034507834527085 174 36549651782984087124 175 38484198611286859375 176 40509232916316133376 177 42628436718080714865 178 44845619719233402220 179 47164722973714307699 180 49589822639242116000 181 52125133815082430101 182 54775014466538502500 183 57543969437625888855 184 60436654553408890624 185 63457880813493073625 186 66612618678184660476 187 69906002448844196635 188 73343334743978582240 189 76930091072632345149 190 80671924506655904500 191 84574670453445538751 192 88644351530766827520 193 92887182545290482625 194 97309575576486720524 195 101918145167541655875 196 106719713624976614176 197 111721316428668770405 198 116930207753989120260 199 122353866107791480999 200 128000000080004000000 201 133876554212592521001 202 139991714987683120540 203 146353916936649180395 204 152971848871986505824 205 159854460243818234125 206 167010967622889603476 207 174450861311931068175 208 182183912087286753280 209 190220178072723839249 210 198570011747357155500 211 207244067089642040851 212 216253306859407398560 213 225609010019919834165 214 235322779301988815524 215 245406548912141936375 216 255872592386918597376 217 266733530595349741945 218 278002339891710698300 219 289692360420653683899 220 301817304576846124000 221 314391265621260622301 222 327428726456282198580 223 340944568561818275935 224 354954081094616858624 225 369472970153018390625 226 384517368209386924876 227 400103843712486463715 228 416249410862088652320 229 432971539558118418949 230 450288165526664658500 231 468217700625203649351 232 486779043329403577600 233 505991589403899317705 234 525875242759447484124 235 546450426498892724875 236 567738094154397274976 237 589759741118406925485 238 612537416270847792340 239 636093733805069588399 240 660451885255072512000 241 685635651726576366001 242 711669416334512112620 243 738578176849537751475 244 766387558556202181024 245 795123827325402567125 246 824813902903802696676 247 855485372422901839255 248 887166504130465775360 249 919886261347053876249 250 953674316650398437500 251 988561066290414876251 252 1024577644837643900640 253 1061755940067949349245 254 1100128608086318078324 255 1139729088692631045375 256 1180591620992297598976 257 1222751259254667937025 258 1266243889022161738380 259 1311106243473074106499 260 1357375920041043188000 261 1405091397294187144101 262 1454292052076941558660 263 1505018176917651863015 264 1557310997704998945024 265 1611212691636359787625 266 1666766405441228750876 267 1724016273882848970795 268 1783007438541227298400 269 1843786066880730243149 270 1906399371605482516500 271 1970895630305813993551 272 2037324205399025223680 273 2105735564367766024785 274 2176181300299346190124 275 2248714152729321921875 276 2323388028792726281376 277 2400258024686336712565 278 2479380447445397552420 279 2560812837038240390199 280 2644613988782270176000 281 2730843976084810108601 282 2819564173512323552700 283 2910837280191556546555 284 3004727343546169862624 285 3101299783372455076125 286 3200621416257754679476 287 3302760480345231954335 288 3407786660448662077440 289 3515771113520941791649 290 3626786494480040919500 291 3740906982396145033251 292 3858208307043764722720 293 3978767775822613120325 294 4102664301051079651524 295 4229978427636154378375 296 4360792361123683794176 297 4495189996132865508105 298 4633256945178915930460 299 4775080567887871831499 300 4920750000607513500000 301 5070356186418424171501 302 5223991905549227430740 303 5381751806200071418095 304 5543732435778455885824 305 5710032272551525456625 306 5880751757718979834476 307 6055993327910779205875 308 6235861448113850648480 309 6420462645032029033749 310 6609905540883493670500 311 6804300887639989787351 312 7003761601712151893760 313 7208402799085274091865 314 7418341830909900534524 315 7633698319551637438875 316 7854594195104616369376 317 8081153732373066899645 318 8313503588325485248500 319 8551772840025914062399 320 8796093023046877184000 321 9046598170368542004801 322 9303424851768710848780 323 9566712213708271773635 324 9836602019716768206624 325 10113238691282775953125 326 10396769349253805327876 327 10687343855750475461415 328 10985114856599737227520 329 11290237824291950721449 330 11602871101466652793500 331 11923175944931879807851 332 12251316570221940552800 333 12587460196698564075405 334 12931777093200377151124 335 13284440624245696127375 336 13645627296793647998976 337 14015516807568665783185 338 14394292090953433562540 339 14782139367455386954899 340 15179248192751905252000 341 15585811507319362040501 342 16002025686651231782820 343 16428090592070480589175 344 16864209622141500257024 345 17310589764686875589625 346 17767441649414306031676 347 18234979601159033776955 348 18713421693747161710560 349 19202989804485275846749 350 19703909669281818312500 351 20216410938405688406751 352 20740727232887580835840 353 21277096201569601886945 354 21825759578808736053324 355 22386963242839767467875 356 22960957274803292434976 357 23547996018444491374725 358 24148338140488360608580 359 24762246691697136620999 360 25389989168615677728000 361 26031837576010600470601 362 26688068490009000528860 363 27358963121942620520715 364 28044807382903359709024 365 28745891949016053390125 366 29462512327434482577876 367 30194968923066607528495 368 30943567106035051673600 369 31708617279878895641649 370 32490434950502874251500 371 33289340795880102656051 372 34105660736514491198880 373 34939726006669042022485 374 35791873226366254033124 375 36662444474166896484375 376 37551787360733445189376 377 38460255103184509210265 378 39388206600246609802620 379 40336006508209707412699 380 41304025317692906636000 381 42292639431226803247101 382 43302231241658971702900 383 44333189211389125904255 384 45385907952440520474624 385 46460788307374194378625 386 47558237431052693358476 387 48678668873259942412035 388 49822502662183974372640 389 50990165388769255578149 390 52182090291945384634500 391 53398717344738975387751 392 54640493341275570417920 393 55907871984678466658025 394 57201313975871370122524 395 58521287103291832200875 396 59868266333522455534176 397 61242733902846893145805 398 62645179409737700240660 399 64076099908283133921999 400 65536000002560032000000 401 67025391941959938082001 402 68544795717475676240940 403 70094739158955614755795 404 71675758033332894705824 405 73288396143836935579125 406 74933205430194566525476 407 76610746069828168443575 408 78321586580058248743680 409 80066303921317907368249 410 81845483601386689485500 411 83659719780651357193851 412 85509615378401149588960 413 87395782180165137649565 414 89318840946099317593524 415 91279421520431123641375 416 93278162941969078501376 417 95315713555685337357345 418 97392731125378918698700 419 99509882947427452980899 420 101667845965635317844000 421 103867306887186066447301 422 106108962299707093398980 423 108393518789454520771335 424 110721693060626324794624 425 113094212055811762015625 426 115511813077585191990876 427 117975243911252431959115 428 120485262948757817402720 429 123042639313760180963949 430 125648152987886000828500 431 128302594938168008426351 432 131006767245677584128000 433 133761483235359308533105 434 136567567607076075958124 435 139425856567873215829875 436 142337197965470106882976 437 145302451422987808340885 438 148322488474921271632740 439 151398192704364735661399 440 154530459881498948192000 441 157720198103348895575001 442 160968327934820762753020 443 164275782551026885326875 444 167643507880907495373024 445 171072462752158102712125 446 174563619037471393426676 447 178117961802102567614655 448 181736489452767078645760 449 185420213887879776557249 450 189170160649144498687500 451 192987369074503191197251 452 196872892452453685771040 453 200827798177745296524645 454 204853167908461442968324 455 208950097724498545790375 456 213119698287450483230976 457 217363095001907936912425 458 221681428178181997178780 459 226075853196461439275499 460 230547540672413123068000 461 235097676624235010457101 462 239727462641171336199060 463 244438116053499509478415 464 249230870103998365313024 465 254106974120907426692625 466 259067693692386880264876 467 264114310842488010386195 468 269248124208643878448800 469 274470449220690076580149 470 279782618281425427086500 471 285185980948722541378551 472 290681904119198194574080 473 296271772213453514520185 474 301956987362894026616124 475 307738969598139638546875 476 313619157039034691857376 477 319599006086268250207965 478 325679991614614837152820 479 331863607167805879375199 480 338151365155042154496000 481 344544797049157585845601 482 351045453586444769953100 483 357654904968152665961955 484 364374741063666919726624 485 371206571615383338981125 486 378152026445285079697476 487 385212755663234147569735 488 392390429876987862467840 489 399686740403950977704649 490 407103399484674190049500 491 414642140498109820602251 492 422304718178635490913120 493 430092908834856663095725 494 438008510570198957133524 495 446053343505301203123375 496 454229250002220230834176 497 462538094890458443683505 498 470981765694825269050860 499 479562172865143621752499 500 488281250007812562500000 501 497140954119237378252501 502 506143265821138356551140 503 515290189597749571193495 504 524583754034919041965824 505 534026012061121676601625 506 543619041190396448676476 507 553364943767219310781275 508 563265847213323388038880 509 573323904276478042842749 510 583541293281238447600500 511 593920218381677348260351 512 604462909816110747484160 513 615171624163829282507265 514 626048644603847118992524 515 637096281175680228543875 516 648316871042165963993376 517 659712778754335893115045 518 671286396518353898048900 519 683040144464531594439399 520 694976470918433171104000 521 707097852674081797949801 522 719406795269279796849180 523 731905833263054817269035 524 744597530515244305622624 525 757484480468230604578125 526 770569306430839065913876 527 783854661864411607956815 528 797343230671068196177920 529 811037727484168773146449 530 824940897960988211763500 531 839055519077616913504851 532 853384399426099721303200 533 867930379513825864690805 534 882696332065182702905124 535 897685162325486079832375 536 912899808367200152926976 537 928343241398459606598585 538 944018466073907209002940 539 959928520807859719707899 540 976076478089815204332000 541 992465444802314860969501 542 1009098562541172512023220 543 1025979007938084963964575 544 1043109992985636486529024 545 1060494765364710711934625 546 1078136608774323303881676 547 1096038843263888795352355 548 1114204825567935043580960 549 1132637949443278800007749 550 1151341646008675942562500 551 1170319384086959967247751 552 1189574670549682385706240 553 1209111050664268725262345 554 1228932108443703877823324 555 1249041466998760594012875 556 1269442788892784968986976 557 1290139776499052816550125 558 1311136172360710878448980 559 1332435759553316866069999 560 1354042362049992382208000 561 1375959845089202821103601 562 1398192115545178395569260 563 1420743122300990490736115 564 1443616856624297594757024 565 1466817352545775107695125 566 1490348687240243380811876 567 1514214981410508389543895 568 1538420399673929494624000 569 1562969150951728797058649 570 1587865488861056644021500 571 1613113712109827894161051 572 1638718164894343602349280 573 1664683237299712835517885 574 1691013365703089382939124 575 1717713033179738176109375 576 1744786769911946285285376 577 1772239153600793411705665 578 1800074809880796846603020 579 1828298412737445920277699 580 1856914684927641016756000 581 1885928398403052281904101 582 1915344374736413205303300 583 1945167485550764308719655 584 1975402652951662226618624 585 2006054849962369516883625 586 2037129100962040592696476 587 2068630482126919219427435 588 2100564121874563073363040 589 2132935201311110912171149 590 2165748954681607960164500 591 2199010669823405164676751 592 2232725688622648033208320 593 2266899407473870814433425 594 2301537277742711839684524 595 2336644806231765895145875 596 2372227555649589548694176 597 2408291145082875409121205 598 2444841250471811349361060 599 2481883605088640779322999 600 2519424000019440108000000 601 2557468284649129588683001 602 2596022367149733795361340 603 2635092214971908032731195 604 2674683855339747036665824 605 2714803375748892376524125 606 2755456924467955025287476 607 2796650711043269618218975 608 2838391006806996975534080 609 2880684145388591519457249 610 2923536523229650271015500 611 2966954600102160166986851 612 3010944899630160492579360 613 3055514009814837280664965 614 3100668583563066583731524 615 3146415339219423580146375 616 3192761061101674531845376 617 3239712600039768666172745 618 3287276873918347110299100 619 3335460868222786062437899 620 3384271636588791439964000 621 3433716301355562300512301 622 3483802054122540388199380 623 3534536156309763213266735 624 3585925939721838129690624 625 3637978807115554931640625 626 3690702232771154546096876 627 3744103763067271455454515 628 3798191017059567540553120 629 3852971687063075091268949 630 3908453539238266788598500 631 3964644414180870519043351 632 4021552227515446939078400 633 4079184970492747764548505 634 4137550710590872816992124 635 4196657592120243916134875 636 4256513836832413765130976 637 4317127744532728032556285 638 4378507693696858892673140 639 4440662142091228343094399 640 4503599627397339676672000 641 4567328767840035542224001 642 4631858262819701086593420 643 4697196893548430728502275 644 4763353523690177172725024 645 4830337100004901331257125 646 4898156652996741876396676 647 4966821297566223208990055 648 5036340233666520683516160 649 5106722746963801990198249 650 5177978209501663652937500 651 5250116080369681660558251 652 5323145906376095307641440 653 5397077322724643380100045 654 5471920053695571879618324 655 5547683913330832540135375 656 5624378806123491448702976 657 5702014727711367142287825 658 5780601765574917611419180 659 5860150099739395701004499 660 5940670003481292458148000 661 6022171844039088036410101 662 6104666083328329825639460 663 6188163278661057536293815 664 6272674083469595027041024 665 6358209248034728724397625 666 6444779620218292543218876 667 6532396146200179277001595 668 6621069871219798487199200 669 6710811940322000981077149 670 6801633599107490028056500 671 6893546194487739525003551 672 6986561175444439381524480 673 7080690093793488457015585 674 7175944604953555442002124 675 7272336468719228137171875 676 7369877550038771644473376 677 7468579819796516045703365 678 7568455355599894205153220 679 7669516342571150394120199 680 7771775074143740496416000 681 7875243952863444615422601 682 7979935491194212964753500 683 8085862312328765986177355 684 8193037151003969700150624 685 8301472854321007356086125 686 8411182382570368511355476 687 8522178810061676729985135 688 8634475325958377154058240 689 8748085235117305262977649 690 8863021958933158197979500 691 8979299036187890091611251 692 9096930123905052904303520 693 9215928998209104332671125 694 9336309555189704416775524 695 9458085811771022536268375 696 9581271906586076548114176 697 9705882100856125881458905 698 9831930779275140468171260 699 9959432450899367450633499 700 10088401750042017671500000 701 10218853437173094013373501 702 10350802399824383719671540 703 10484263653499636891368895 704 10619252342589953417805824 705 10755783741294400663346625 706 10893873254545884295358476 707 11033536418942294702756675 708 11174788903682951518229280 709 11317646511510368821211749 710 11462125179657363662730500 711 11608240980799530617373351 712 11756010124013105131874560 713 11905448955738238504122665 714 12056573960747707390810524 715 12209401763121080806448875 716 12363949127224367641057376 717 12520232958695167788530445 718 12678270305433350042449300 719 12838078358597279980976399 720 12999674453605621127424000 721 13163076071144732738134801 722 13328300838181687634449580 723 13495366528982933560764435 724 13664291066138621615998624 725 13835092521592625371203125 726 14007789117678274351539876 727 14182399228159825626452215 728 14358941379279697317528320 729 14537434250811487899331449 730 14717896677118805234333500 731 14900347648219929349041851 732 15084806310858333024453600 733 15271291969579084340106205 734 15459824087811155377219124 735 15650422288955661352737375 736 15843106357480054522494976 737 16037896240018297258213985 738 16234812046477038769643340 739 16433874051147820009820899 740 16635102693825331368212000 741 16838518580931747823338501 742 17044142486647166293463620 743 17251995354046169990939975 744 17462098296240544652961024 745 17674472597528171588679625 746 17889139714548122549971676 747 18106121277441981500527755 748 18325439091021418425451360 749 18547115135942040391128749 750 18771171569883545132812500 751 18997630728736202515128751 752 19226515127793689278576640 753 19457847462952302553037745 754 19691650611916577687353324 755 19927947635411336012157875 756 20166761778400188221378976 757 20408116471310519126125525 758 20652035331264979603089380 759 20898542163319511628078999 760 21147660961707932353888000 761 21399415911093103260376601 762 21653831387824710473409660 763 21910931961203682418151515 764 22170742394753271041165024 765 22433287647496822904800125 766 22698592875242266526485876 767 22966683431873342404759295 768 23237584870647602243174400 769 23511322945501203952635649 770 23787923612360529082191500 771 24067413030460649397906051 772 24349817563670669399099680 773 24635163781825971631013285 774 24923478462067391722805124 775 25214788590187350149734375 776 25509121361982967788421376 777 25806504184616192404201065 778 26106964677980963279803420 779 26410530676077441264902699 780 26717230228393331596476000 781 27027091601292326910401101 782 27340143279409697935303700 783 27656413967055059430335055 784 27975932589622338999322624 785 28298728295006976484588625 786 28624830455030381714674476 787 28954268666871678451242835 788 29287072754506762451553440 789 29623272770154701634124149 790 29962898995731506406494500 791 30305981944311298285405751 792 30652552361594905011198720 793 31002641227385910429808825 794 31356279757074187487406524 795 31713499403126942754490875 796 32074331856587300968094176 797 32438809048580458152696605 798 32806963151827431952481460 799 33178826582166437879683999 800 33554432000081920256000000 801 33933812312241266696324001 802 34317000673039235056481740 803 34704030486150121839106595 804 35094935406087701124385824 805 35489749339772963165069125 806 35888506448109681857889476 807 36291241147567840376394375 808 36697988111774944323124480 809 37108782273115251832106249 810 37523658824336950125745500 811 37942653220167308103419851 812 38365801178935834612369760 813 38793138684205472124880365 814 39224701986411855619229524 815 39660527604510666535451375 816 40100652327633111750629376 817 40545113216749557592188145 818 40993947606341348981499500 819 41447193106080843874054899 820 41904887602519693236484000 821 42367069260785396874817301 822 42833776526286165502599780 823 43305048126424119511762135 824 43780923072316854983546624 825 44261440660527407551265625 826 44746640474802644801242876 827 45236562387820117972949915 828 45731246562943403794103520 829 46230733455985967361333949 830 46735063816983577051968500 831 47244278691975302527500351 832 47758419424793126964428800 833 48277527658860204723363905 834 48801645338997795742586124 835 49330814713240908017639875 836 49865078334662679604018976 837 50404479063207531655571685 838 50949060067533124086913540 839 51498864826861145523887399 840 52053937132836969281952000 841 52614321091398207188313001 842 53180061124652193139633820 843 53751201972762428363277675 844 54327788695844020426237024 845 54909866675868148112202125 846 55497481618575584363606676 847 56090679555399309561965455 848 56689506845396247496386560 849 57294010177188156446799249 850 57904236570911707885187500 851 58520233380177785374959251 852 59142048294040036325511840 853 59769729338972709336075445 854 60403324880857809940028324 855 61042883626981607638080375 856 61688454628040527186014976 857 62340087280156457180063225 858 62997831326901509060459580 859 63661736861332259731293499 860 64331854328033511072428000 861 65008234525171599697003101 862 65690928606557290385879860 863 66379988083718286708309215 864 67075464827981392416129024 865 67777411072564357276902625 866 68485879414677441089612876 867 69200922817634729704816995 868 69922594612975236949549600 869 70650948502593826435734149 870 71386038560881987309426500 871 72127919236878498076868551 872 72876645356430012722074880 873 73632272124361603409510985 874 74394855126657294144348124 875 75164450332650619841796875 876 75941114097225245336129376 877 76724903163025678939198765 878 77515874662678115237553620 879 78314086121021441896625199 880 79119595457348445319936000 881 79932460987657250090839601 882 80752741426913027203953900 883 81580495891320006173192755 884 82415783900603826183134624 885 83258665380304261530391125 886 84109200664078356681653476 887 84967450496014006355200535 888 85833476032954016112848640 889 86707338846830679029610649 890 87589100927010904088709500 891 88478824682651932030060251 892 89376572945067674460893920 893 90282408970105712117846525 894 91196396440534988250577524 895 92118599468444233177813375 896 93049082597651156147634176 897 93987910806122440714834305 898 94935149508404579929291660 899 95890864558065587710474499 900 96855122250147622864500000 901 97827989323630562281534501 902 98809532963906559932791940 903 99799820805265628367944295 904 100798920933392279495405824 905 101806901887873261509691625 906 102823832664716428911880476 907 103849782718880782651132075 908 104884821966817717497219680 909 105929020789023513836140749 910 106982450032603111163060500 911 108045181013845200629126351 912 109117285520808674081064960 913 110198835815920467114938065 914 111289904638584833747988524 915 112390565207804090395153875 916 113500891224810866919561376 917 114620956875711902609145845 918 115750836834143425014449700 919 116890606263938149665673399 920 118040340821803938770144000 921 119200116660014157074559801 922 120370010429109763159649980 923 121550099280613174518259835 924 122740460869753944851334624 925 123941173358206292099828125 926 125152315416838515814205876 927 126373966228474342546947615 928 127606205490666238037278720 929 128849113418480725041276449 930 130102770747295745744503500 931 131367258735610107778418851 932 132642659167865052946004000 933 133929054357277987846321605 934 135226527148688415672093124 935 136535160921416108538842375 936 137855039592131559788702976 937 139186247617738755796629385 938 140528869998270306891483740 939 141882992279794977089293899 940 143248700557337652420892000 941 144626081477811787721147501 942 146015222242964371832104020 943 147416210612333451257515375 944 148829134906218252391553024 945 150254084008661942529824625 946 151691147370447069956301676 947 153140415012103723485303155 948 154601977526930451923321760 949 156075926084027984001209749 950 157562352431345789413062500 951 159061348898741521684049751 952 160573008401053383675447040 953 162097424441185456621213145 954 163634691113206033676643324 955 165184903105458999045902875 956 166748155703688293841610976 957 168324544794175509916100925 958 169914166866890652990529780 959 171517119018656116494647999 960 173133498956323907616768000 961 174763404999966167150289601 962 176406936086079024810050060 963 178064191770799831778766915 964 179735272233137812330933024 965 181420278278218176468705125 966 183119311340539735591599876 967 184832473487246063309174695 968 186559867421410243593324800 969 188301596485333248554372649 970 190057764663855988212761500 971 191828476587685074725891051 972 193613837536732343617450080 973 195413953443468174644508685 974 197228930896288655025631124 975 199058877142896627841359375 976 200903900093696668506597376 977 202764108325204032302696465 978 204639611083467616045403820 979 206530518287506977053287699 980 208436940532763452669796000 981 210358989094565423680738101 982 212296775931607765057704100 983 214250413689445527546750455 984 216220015704001893710586624 985 218205696005090452121493625 986 220207569319951833491292476 987 222225751076804752613858235 988 224260357408411500084943840 989 226311505155657927853437149 990 228379311871147972747624500 991 230463895822812762209574751 992 232565375997534346560389120 993 234683872104784102208784225 994 236819504580275850305288524 995 238972394589633735434235875 996 241142664032074909025734176 997 243330435544107062259872005 998 245535832503240853325601860 999 247758979031717273987004999 1000 250000000000250000500000000