0 1 1 30 2 350 3 2450 4 12348 5 49392 6 166320 7 490050 8 1297725 9 3149146 10 7105098 11 15071420 12 30321200 13 58262400 14 107535744 15 191548044 16 330569505 17 554550150 18 906840550 19 1449035742 20 2267198780 21 3479762000 22 5247450000 23 7785618750 24 11379460365 25 16402583106 26 23339541330 27 32812960600 28 45615979200 29 62750809088 30 85474307072 31 115351540920 32 154318435425 33 204754690350 34 269568275886 35 352292931978 36 457200225820 37 589427857200 38 755126044400 39 961623974234 40 1217618458749 41 1533387108330 42 1921028506650 43 2394732057300 44 2971080365232 45 3669387218560 46 4512074448000 47 5525091162500 48 6738379090625 49 8186387998230 50 9908645404086 51 11950385076630 52 14363239067100 53 17205998317200 54 20545447173328 55 24457277444502 56 29027087957645 57 34351475892050 58 40539226514850 59 47712608291376 60 56008780708608 61 65581322526720 62 76601888563200 63 89262003516400 64 103775001750849 65 120378122395454 66 139334769548030 67 160936947835650 68 185507884050300 69 213404846063472 70 245022170721840 71 280794512939250 72 321200328728125 73 366765605456250 74 418067853172970 75 475740371422316 76 540476806549680 77 613036015113600 78 694247249635200 79 785015683555068 80 886328292921057 81 999260113000870 82 1124980888700550 83 1264762138374350 84 1419984651333116 85 1592146440097488 86 1782871169199120 87 1993917083107950 88 2227186456656525 89 2484735592143714 90 2768785388130034 91 3081732505785480 92 3426161159518400 93 3804855559500800 94 4220813034611712 95 4677257865246120 96 5177655856382625 97 5725729682268750 98 6325475035068750 99 6981177610825210 100 7697430967112796 101 8479155287810480 102 9331617091487600 103 10260449920989450 104 11271676052919933 105 12371729266852362 106 13567478715254970 107 14866253936295300 108 16275871052887600 109 17804660202569856 110 19461494244042368 111 21255818787468020 112 23197683596925825 113 25297775414724150 114 27567452258618454 115 30018779244340614 116 32664565987233180 117 35518405638192400 118 38594715610558800 119 41908780056053702 120 45476794149344525 121 49315910242331250 122 53444285950781250 123 57881134237500000 124 62646775557811200 125 67762692134731776 126 73251584432865280 127 79137429901701600 128 85445544060701825 129 92202644000264798 130 99436914374416542 131 107178075962835570 132 115457456881626300 133 124308066524079600 134 133764672314514096 135 143863879360174498 136 154644213088074045 137 166146204955607450 138 178412481325728650 139 191487855599484444 140 205419423700720944 141 220256663009834880 142 236051534845526400 143 252858590595624300 144 270735081600198817 145 289741072892351430 146 309939560904275750 147 331396595248418750 148 354181404685837500 149 378366527396143440 150 404027945665754256 151 431245225113532830 152 460101658575283725 153 490684414771000450 154 523084691881211538 155 557397876161260472 156 593723705724873920 157 632166439630924800 158 672835032409881600 159 715843314169053336 160 761310176418390753 161 809359763761289070 162 860121671597555950 163 913731149988460650 164 970329313836566684 165 1030063359535871024 166 1093086788250628080 167 1159559635984126650 168 1229648710601612925 169 1303527835974512682 170 1381378103416101210 171 1463388130581800500 172 1549754328010350000 173 1640681173485200000 174 1736381494398615680 175 1837076758304155236 176 1942997371846397505 177 2054382988260043350 178 2171482823633800950 179 2294555982137788278 180 2423871790416546652 181 2559710141353157520 182 2702361847413390800 183 2852129003782287350 184 3009325361509090701 185 3174276710879994258 186 3347321275241759970 187 3528810115502893200 188 3719107545542726400 189 3918591558762471424 190 4127654266016047104 191 4346702345162275280 192 4576157502483865025 193 4816456946222471550 194 5068053872483023422 195 5331417963764459490 196 5607035900378005500 197 5895411885018150000 198 6197068180755550000 199 6512545662725209170 200 6842404383787425341 201 7187224154443199930 202 7547605137290039850 203 7924168456308362700 204 8317556821273038768 205 8728435167588968832 206 9157491311854005120 207 9605436623456974300 208 10073006712523056225 209 10560962134523310566 210 11070089111869725638 211 11601200272821789870 212 12155135408035256700 213 12732762245088488400 214 13334977241326523664 215 13962706395367817934 216 14616906077623454605 217 15298563880183519650 218 16008699486430272050 219 16748365560742727912 220 17518648658662307520 221 18320670157894272000 222 19155587210524800000 223 20024593716838725000 224 20928921321128170785 225 21869840429887586446 226 22848661252795993230 227 23866734866892613850 228 24925454304357460700 229 26026255664313913008 230 27170619249075814512 231 28360070725267172970 232 29596182310248140925 233 30880573984286603850 234 32214914728920397306 235 33600923791960919268 236 35040371979594697520 237 36535082976045315200 238 38086934691263990400 239 39697860637123048404 240 41369851332592517889 241 43104955738386125430 242 44905282721569056150 243 46773002550625992550 244 48710348421494138652 245 50719618015072182800 246 52803175086722450000 247 54963451088289843750 248 57202946823167578125 249 59524234134946153650 250 61929957630188535426 251 64422836435881049280 252 67005665992116121600 253 69681319880569651200 254 72452751689342517248 255 75322996914742496192 256 78295174900589682945 257 81372490815635387550 258 84558237669691408350 259 87855798369073566546 260 91268647811970425148 261 94800355024355207920 262 98454585337066081200 263 102235102604687163650 264 106145771466869886269 265 110190559652741637594 266 114373540329055997130 267 118698894492746283900 268 123170913408551626800 269 127794001092392299392 270 132572676841178654080 271 137511577809745639500 272 142615461635612590625 273 147889209112275743750 274 153337826911748748390 275 158966450357074325406 276 164780346245538155580 277 170784915723324075600 278 176985697212357709200 279 183388369390093770238 280 189998754223010441997 281 196822820054582463170 282 203866684748512836050 283 211136618888011416600 284 218639049031917049536 285 226380561028468374528 286 234367903387536952320 287 242607990712144942200 288 251107907190098205025 289 259874910146574409134 290 268916433658514480174 291 278240092231674560330 292 287853684541204527900 293 297765197236628074800 294 307982808812108347632 295 318514893542892227610 296 329370025488835456125 297 340556982565920006250 298 352084750686684356250 299 363962527970496639380 300 376199729024610025136 301 388805989296949130880 302 401791169501585769600 303 415165360117871909700 304 428938885964207356353 305 443122310847429361302 306 457726442288821129270 307 472762336327746014550 308 488241302403924091100 309 504174908319377733776 310 520574985281082867408 311 537453633025372624470 312 554823225025150301325 313 572696413780978717650 314 591086136197123363874 315 610005619043637067504 316 629468384505584321280 317 649488255820513894400 318 670079363005298892800 319 691256148673474045872 320 713033373944210675265 321 735426124444080546750 322 758449816402770618750 323 782120202843921581250 324 806453379872274026620 325 831465793058317109616 326 857174243921645637680 327 883595896514242684850 328 910748284104916043325 329 938649315966128116218 330 967317284264470213482 331 996770871056043640620 332 1027029155388021466800 333 1058111620507676425600 334 1090038161180172038016 335 1122829091116425753788 336 1156505150512364683745 337 1191087513700906342950 338 1226597796918008742150 339 1263058066184146153614 340 1300490845302578937084 341 1338919123975797942480 342 1378366366041536208400 343 1418856517829752949550 344 1460414016642007172237 345 1503063799354650675170 346 1546831311147282683250 347 1591742514357920925000 348 1637823897466356600000 349 1685102484207173391360 350 1733605842813923460096 351 1783362095395966213480 352 1834399927449488568225 353 1886748597504238431950 354 1940437946907516202958 355 1995498409746982239162 356 2051961022913851472220 357 2109857436308059642800 358 2169219923186999007600 359 2230081390659434818506 360 2292475390326227399293 361 2356436129069498245770 362 2421998479991892251450 363 2489197993507601912900 364 2558070908586833197104 365 2628654164155406657664 366 2700985410651201367680 367 2775103021739163294900 368 2851046106186613879425 369 2928854519900608786102 370 3008568878129111092950 371 3090230567827757543750 372 3173881760194010937500 373 3259565423370506250000 374 3347325335319412683600 375 3437206096869648520326 376 3529253144938800411405 377 3623512765931613572850 378 3720032109316934272450 379 3818859201385000988448 380 3920042959186995694592 381 4023633204658781880320 382 4129680678930771148800 383 4238237056825875549600 384 4349354961547518197121 385 4463087979559690200798 386 4579490675661057488670 387 4698618608255136742450 388 4820528344818575379900 389 4945277477569586319344 390 5072924639338604141744 391 5203529519643245228130 392 5337152880969670494525 393 5473856575262465473050 394 5613703560625168696842 395 5756757918233595637980 396 5903084869464121822000 397 6052750793239105200000 398 6205823243591644400000 399 6362370967451886103340 400 6522463922657111499681 401 6686173296187848565830 402 6853571522632273789350 403 7024732302881183917950 404 7199730623055835360188 405 7378642773670965992272 406 7561546369035331339920 407 7748520366892104403550 408 7939645088301505779725 409 8135002237768048201986 410 8334674923614797180178 411 8538747678607067059320 412 8747306480827989547200 413 8960438774808409574400 414 9178233492913581251584 415 9400781076989154676824 416 9628173500268962420705 417 9860504289547132679150 418 10097868547617074333550 419 10340362975979897495082 420 10588085897824851535260 421 10841137281284381118000 422 11099618762966419350000 423 11363633671766555856250 424 11633287052962736366205 425 11908685692595169263786 426 12189938142134133511130 427 12477154743438401402100 428 12770447654007008737200 429 13069930872527124236928 430 13375720264720789325952 431 13687933589493318826020 432 14006690525386172591425 433 14332112697337127707350 434 14664323703750600548726 435 15003449143880987765558 436 15349616645531915120220 437 15702955893074303053200 438 16063598655786177896400 439 16431678816517177787574 440 16807332400680722566029 441 17190697605576837248530 442 17581914830048639095650 443 17981126704475518782800 444 18388478121106066787072 445 18804116264733816791040 446 19228190643718898688000 447 19660853121358714650000 448 20102257947610772690625 449 20552561791170833219070 450 21011923771909545240766 451 21480505493670770112930 452 21958471077434812111100 453 22445987194849796505200 454 22943223102134457381168 455 23450350674355619076882 456 23967544440083676829245 457 24494981616429404053050 458 25032842144465435591850 459 25581308725035798296716 460 26140566854956882400688 461 26710804863613269365120 462 27292213949951854179200 463 27884988219877722495900 464 28489324724055265486689 465 29105423496118037893734 466 29733487591290887452230 467 30373723125427906647150 468 31026339314469780658300 469 31691548514324128335312 470 32369566261172456130320 471 33060611312207368100750 472 33764905686803698378125 473 34482674708127255881250 474 35214147045184894533810 475 35959554755319645827496 476 36719133327154674252480 477 37493121723989839897600 478 38281762427654676403200 479 39085301482821616430408 480 39903988541783320891937 481 40738076909697992371470 482 41587823590306577441550 483 42453489332125786973850 484 43335338675120888020956 485 44233639997862245435568 486 45148665565169616081520 487 46080691576248223281450 488 47029998213320664038525 489 47996869690758726564554 490 48981594304719220744314 491 49984464483287949366180 492 51005776837135973252400 493 52045832210692348828800 494 53104935733837542183552 495 54183396874121749278100 496 55281529489512377690625 497 56399651881674971093750 498 57538086849791883593750 499 58697161744923037088550 500 59877208524913120936476 501 61078563809849619467280 502 62301568938076079211600 503 63546570022765054174950 504 64813918009055194037773 505 66103968731756966824242 506 67417082973631534349570 507 68753626524247325628800 508 70113970239418880409600 509 71498490101232562077696 510 72907567278663766376448 511 74341588188790279681920 512 75800944558606467981825 513 77286033487443005221150 514 78797257509996877299294 515 80335024659976425733394 516 81899748534366222840380 517 83491848358316598236400 518 85111749050662664506800 519 86759881290077718063042 520 88436681581865919475005 521 90142592325399185948250 522 91878061882203257106250 523 93643544644697923837500 524 95439501105596438677040 525 97266397927969155011456 526 99124708015976471326080 527 101014910586276185753100 528 102937491240110395329825 529 104892942036077103637638 530 106881761563591729864422 531 108904455017043741816670 532 110961534270653665002300 533 113053517954035749611600 534 115180931528471607041936 535 117344307363900157542078 536 119544184816629260594445 537 121781110307774429808450 538 124055637402430064365650 539 126368326889578659437784 540 128719746862743488492224 541 131110472801390281006080 542 133541087653083449830400 543 136012181916402453279800 544 138524353724623907970657 545 141078208930175099492910 546 143674361189864569176750 547 146313432050895486506250 548 148996051037667548137500 549 151722855739373175999280 550 154494491898393818589936 551 157311613499502191335130 552 160174882859876323737725 553 163084970719931313033450 554 166042556334974716164378 555 169048327567691544096852 556 172102980981464854841520 557 175207221934537973980800 558 178361764675024404073600 559 181567332436771516988676 560 184824657536084156016833 561 188134481469314307528470 562 191497555011323034976950 563 194914638314820901200150 564 198386501010593138242524 565 201913922308615857308304 566 205497691100069624963280 567 209138606060256765328150 568 212837475752428781750925 569 216595118732530325309522 570 220412363654866171478690 571 224290049378697700398000 572 228229025075775410400000 573 232230150338814028800000 574 236294295290916818411520 575 240422340695955712834416 576 244615178069913948266305 577 248873709793197894412350 578 253198849223924822013950 579 257591520812193379583618 580 262052660215343587121532 581 266583214414213189899120 582 271184141830397250826800 583 275856412444517895476850 584 280601007915511159508541 585 285418921700937924041338 586 290311159178325960443370 587 295278737767550142046700 588 300322687054257916468400 589 305444048914347168507264 590 310643877639503640000384 591 315923240063805109561980 592 321283215691399571789025 593 326724896825264692304550 594 332249388697055851920262 595 337857809598050130235470 596 343551291011193616149500 597 349330977744259470050000 598 355198028064124199850000 599 361153613832169650582510 600 367198920640818244923021 601 373335147951209049797730 602 379563509232022282148850 603 385885232099459904968200 604 392301558458390002876608 605 398813744644662664819712 606 405423061568605139870720 607 412130794859704070677800 608 418938245012482647768225 609 425846727533580566723406 610 432857573090044709168718 611 439972127658838507579770 612 447191752677577993092700 613 454517825196502564820400 614 461951738031688558619504 615 469494899919513732824714 616 477148735672380828167805 617 484914686335708398928650 618 492794209346197152325050 619 500788778691380073237252 620 508899885070464651582000 621 517129036056475570000000 622 525477756259706250000000 623 533947587492487695312500 624 542540088935283111946625 625 551256837304116825315126 626 560099427019346055795030 627 569069470375784155225350 628 578168597714183948108700 629 587398457594089862680848 630 596760716968067578541392 631 606257061357319959200070 632 615889195028698079686925 633 625658841173116201300850 634 635567742085379587630146 635 645617659345434098170848 636 655810374001046538193920 637 666147686751924785971200 638 676631418135286761062400 639 687263408712887340091744 640 698045519259512369303169 641 708979630952948966177630 642 720067645565441345525150 643 731311485656641448728050 644 742713094768063698210492 645 754274437619053242743280 646 765997500304277102862000 647 777884290492747669481250 648 789936837628388052728125 649 802157193132148822094490 650 814547430605685723220106 651 827109646036608000967580 652 839845958005307002935600 653 852758507893374782179200 654 865849460093622462665088 655 879121002221708175886572 656 892575345329384422096545 657 906214724119374754788550 658 920041397161889732365350 659 934057647112792126381886 660 948265780933421421335228 661 962668130112087686698320 662 977267050887244947757200 663 992064924472354227813150 664 1007064157282446480452109 665 1022267181162395676863874 666 1037676453616912359613330 667 1053294458042268020825400 668 1069123703959760709444800 669 1085166727250932319071232 670 1101426090394548054850560 671 1117904382705348625023000 672 1134604220574585749990625 673 1151528247712351629168750 674 1168679135391713053429230 675 1186059582694660898628586 676 1203672316759885783540380 677 1221520093032390723479600 678 1239605695514951659017200 679 1257931937021436787435578 680 1276501659431995672970877 681 1295317733950129160425770 682 1314383061361651165417050 683 1333700572295553463346100 684 1353273227486784648147376 685 1373104018040954480980608 686 1393195965700974898286720 687 1413552123115648998025700 688 1434175574110219372457025 689 1455069433958887205509974 690 1476236849659313602622454 691 1497681000209114670903030 692 1519405096884361917591900 693 1541412383520099585062800 694 1563706136792890591019472 695 1586289666505402793097590 696 1609166315873047347786125 697 1632339461812680984431250 698 1655812515233384066081250 699 1679588921329326360072720 700 1703672159874732492546816 701 1728065745520959112519680 702 1752773228095695842713600 703 1777798192904302146085200 704 1803144261033292288864193 705 1828815089655980632941182 706 1854814372340299542615870 707 1881145839358802243038050 708 1907813258000863020143100 709 1934820432887087204501616 710 1962171206285943434269488 711 1989869458432630745340370 712 2017919107850193089867325 713 2046324111672893937534650 714 2075088465971863667324714 715 2104216206083032511038284 716 2133711406937361863490480 717 2163578183393386828118400 718 2193820690572082920700800 719 2224443124194069908005212 720 2255449720919165812443745 721 2286844758688304168235750 722 2318632557067827669143750 723 2350817477596171402568750 724 2383403924132948919662460 725 2416396343210454446137296 726 2449799224387594593630480 727 2483617100606262986806350 728 2517854548550171276861325 729 2552516189006150067729058 730 2587606687227933337069362 731 2623130753302439990063720 732 2659093142518566240132800 733 2695498655738502566937600 734 2732352139771589058425856 735 2769658487750723000239368 736 2807422639511332632506145 737 2845649581972931050903950 738 2884344349523264285899150 739 2923512024405067651236954 740 2963157737105444510086364 741 3003286666747881664725680 742 3043904041486915633292400 743 3085015138905464134915050 744 3126625286414837162494077 745 3168739861657442080504650 746 3211364292912197243456250 747 3254504059502668689062500 748 3298164692207944518750000 749 3342351773676261636867200 750 3387070938841399578843776 751 3432327875341856217597780 752 3478128323942820196692225 753 3524478078960954998104950 754 3571382988692009611995798 755 3618848955841270835533542 756 3666881937956872287681820 757 3715487947865975286838800 758 3764673054113836798379600 759 3814443381405779719463846 760 3864805111052080828943373 761 3915764481415791790837170 762 3967327788363508660632450 763 4019501385719105404622400 764 4072291685720447003602944 765 4125705159479097773522944 766 4179748337443040597114880 767 4234427809862422822126400 768 4289750227258344643527425 769 4345722300894705848982942 770 4402350803253126868958430 771 4459642568510960135063250 772 4517604493022407812637500 773 4576243535802762036150000 774 4635566719015783838699440 775 4695581128464237029797506 776 4756293914083593338662205 777 4817712290438925203461850 778 4879843537225002650325450 779 4942694999769610769473788 780 5006274089540104359527472 781 5070588284653216374913920 782 5135645130388136875324800 783 5201452239702879240369100 784 5268017293753950476924961 785 5335348042419342511215878 786 5403452304824861422324070 787 5472337969873811638705950 788 5542012996780052184291900 789 5612485415604442125935184 790 5683763327794692439323024 791 5755854906728641575976830 792 5828768398260972079648525 793 5902512121273385666266050 794 5977094468228254247593682 795 6052523905725764444951960 796 6128808975064573205688000 797 6205958292805992201600000 798 6283980551341718755200000 799 6362884519465131106546680 800 6442679042946165900395361 801 6523373045109795840595630 802 6604975527418125526018350 803 6687495570056123549813450 804 6770942332521009011488028 805 6855325054215310659151152 806 6940653055043616947297520 807 7026935736013035363697050 808 7114182579837379447321725 809 7202403151545101987774826 810 7291607099090992965391258 811 7381804153971660860051220 812 7473004131844816025793200 813 7565216933152374897526400 814 7658452543747403865527424 815 7752721035524921722961604 816 7848032567056579661395905 817 7944397384229237859168150 818 8041825820887457777546550 819 8140328299479929349854422 820 8239915331709852319147740 821 8340597519189291050618000 822 8442385554097522215650000 823 8545290219843394815393750 824 8649322391731722082812045 825 8754493037633724873440466 826 8860813218661546226544930 827 8968294089846856849983600 828 9076946900823571353875200 829 9186782996514695130144768 830 9297813817823321847160832 831 9410050902327801600995120 832 9523505884981099837327425 833 9638190498814367230684350 834 9754116575644740780541566 835 9871296046787396456835138 836 9989740943771873800618620 837 10109463399062692958969200 838 10230475646784284706788400 839 10352790023450254081860914 840 10476418968696998333429309 841 10601375026021699958612730 842 10727670843524715675244650 843 10855319174656382254128300 844 10984332878968260208308912 845 11114724922868836411739520 846 11246508380383706794672000 847 11379696433920260338237500 848 11514302375036885665990625 849 11650339605216721605679910 850 11787821636645973170173446 851 11926762092996814482313230 852 12067174710214900244495100 853 12209073337311507429973200 854 12352471937160328949269008 855 12497384587298941121625262 856 12643825480734966858184845 857 12791808926756956540494050 858 12941349351750008655028850 859 13092461300016152321722056 860 13245159434599513931928768 861 13399458538116290188907520 862 13555373513589549921715200 863 13712919385288887121415400 864 13872111299574947726682529 865 14032964525748852764248014 866 14195494456906540528180430 867 14359716610798050560718650 868 14525646630691772276286300 869 14693300286243681149407152 870 14862693474371585466514800 871 15033842220134406721106250 872 15206762677616516811328125 873 15381471130817155278906250 874 15557983994544949908334650 875 15736317815317564085428676 876 15916489272266494394719280 877 16098515178047042015721600 878 16282412479753481558851200 879 16468198259839451062685748 880 16655889737043586955378817 881 16845504267320427864326070 882 17037059344776611239662550 883 17230572602612386838833350 884 17426061814068471201328796 885 17623544893378267324709648 886 17823039896725473835267920 887 18024565023207108029074950 888 18228138615801967241760525 889 18433779162344553088145394 890 18641505296504483195814594 891 18851335798771415139870880 892 19063289597445507369446400 893 19277385769633442000076800 894 19493643542250034429755392 895 19712082293025454820386080 896 19932721551518086570442625 897 20155581000133046988918750 898 20380680475146395465118750 899 20608039967735054513491890 900 20837679625012469157556156 901 21069619751070030201988080 902 21303880808024287027175600 903 21540483417069975625940450 904 21779448359538887687735613 905 22020796577964606621412122 906 22264549177153136493628170 907 22510727425259449946142300 908 22759352754869981241591600 909 23010446764091090673905536 910 23264031217643526666246528 911 23520128047962911966299820 912 23778759356306280435857825 913 24039947413864691018958150 914 24303714662881945560340134 915 24570083717779437233682174 916 24839077366287156426971580 917 25110718570580881020440400 918 25385030468425578080774800 919 25662036374325044083772382 920 25941759780677810866281485 921 26224224358939344597109250 922 26509453960790565145631250 923 26797472619312713316075000 924 27088304550168593504882880 925 27381974152790219428187136 926 27678506011572890656250880 927 27977924897075727781744600 928 28280255767228694138937825 929 28585523768546132081290478 930 28893754237346841915528302 931 29204972700980731681081770 932 29519204879062066054758300 933 29836476684709342751703600 934 30156814225791824885089776 935 30480243806182757838545658 936 30806791927019299297118845 937 31136485287969191174529450 938 31469350788504202266642650 939 31805415529180370553451124 940 32144706812925074164419504 941 32487252146330960114801280 942 32833079240956760013494400 943 33182216014635022036155300 944 33534690592786788550642497 945 33890531309743248875410390 946 34249766710074396745221750 947 34612425549924722152493750 948 34978536798355967326737500 949 35348129638696976708895120 950 35721233469900670871921616 951 36097877907908174433701430 952 36478092787020128103331725 953 36861908161275215096946450 954 37249354305835932254597218 955 37640461718381636285249232 956 38035261120508895662693120 957 38433783459139178791116800 958 38836059907933909155225600 959 39242121868716918266144016 960 39652000972904327310878913 961 40065729082941888509871870 962 40483338293749817284117950 963 40904860934175146430479650 964 41330329568451633601178364 965 41759776997667253481001584 966 42193236261239306153522480 967 42630740638397173245589650 968 43072323649672753537508925 969 43518019058398609824706362 970 43967860872213858915232170 971 44421883344577836746239500 972 44880120976291570701550000 973 45342608517027091311600000 974 45809380966864615616447360 975 46280473577837634572109596 976 46755921855485936980299105 977 47235761560416602521621350 978 47720028709872996572506950 979 48208759579311799586558958 980 48701990703988103921612412 981 49199758880548611094624720 982 49702101168632962547542800 983 50209054892483237108526350 984 50720657642561648434346381 985 51236947277176475821424418 986 51757961924116261874830770 987 52283739982292310626620200 988 52814320123389519797150400 989 53349741293525580995503104 990 53890042714918581757809664 991 54435263887563043425172680 992 54985444590914428965973025 993 55540624885582154950657550 994 56100845115031141990617102 995 56666145907291938056487450 996 57236568176679449195137500 997 57812153125520312268750000 998 58392942245888944443750000 999 58978977321352304261895850 1000 59570300428723399230616701