0 0 1 1476 2 11772 3 61595 4 249986 5 846306 6 2495961 7 6601035 8 15978570 9 35938992 10 75976077 11 152318826 12 291665618 13 536502980 14 952506198 15 1638627738 16 2740602996 17 4468742196 18 7121033250 19 11112754029 20 17013984714 21 25596622646 22 37892734319 23 55266332805 24 79500944910 25 112905631680 26 158442449451 27 219878687412 28 301967592570 29 410661695016 30 553363276436 31 739216983836 32 979450079400 33 1287766337220 34 1680800149272 35 2178637987407 36 2805414986226 37 3589995064458 38 4566743690805 39 5776403125103 40 7267080728018 41 9095361733296 42 11327558716761 43 14041110876750 44 17326147162434 45 21287228250444 46 26045283377346 47 31739759086734 48 38530998045980 49 46602867229940 50 56165655958110 51 67459265508801 52 80756713319802 53 96367976120670 54 114644197728171 55 135982288674441 56 160829946328086 57 189691125712640 58 223131992825495 59 261787393914552 60 306367875880362 61 357667294739376 62 416571050910048 63 484064991968880 64 561245025469008 65 649327486420548 66 749660306100596 67 863735030992451 68 993199742849250 69 1139872933137714 70 1305758387444049 71 1493061137817171 72 1704204543485274 73 1941848562911280 74 2208909282751845 75 2508579771954290 76 2844352331967026 77 3220042216852692 78 3639812899980270 79 4108202966933826 80 4630154717312196 81 5211044561206836 82 5856715299335130 83 6573510379074645 84 7368310221991082 85 8248570721879942 86 9222364015850151 87 10298421634568013 88 11486180141452830 89 12795829374372288 90 14238363407227203 91 15825634352742396 92 17570409131794266 93 19486429338707000 94 21588474336139244 95 23892427717462404 96 26415347278901496 97 29175538648170564 98 32192632720888080 99 35487667060704375 100 39083171423813970 101 43003257573361626 102 47273713554182957 103 51922102603349495 104 56977866877115106 105 62472436180086576 106 68439341887766961 107 74914336259046870 108 81935517340747170 109 89543459671947612 110 97781351001570522 111 106695135238527926 112 116333661859685228 113 126748842006945780 114 137995811510919318 115 150133101084904233 116 163222813939289946 117 177330811072972206 118 192526904504971875 119 208885058716157649 120 226483600577796134 121 245405438050589696 122 265738287944914479 123 287574913040138880 124 311013368868187530 125 336157260473918400 126 363116009472401976 127 392005131730832472 128 422946526010562720 129 456068773912637636 130 491507451478206956 131 529405452803327211 132 569913326035916610 133 613189622131005570 134 659401256748931017 135 708723885689755227 136 761342294265950826 137 817450801024283568 138 877253676236844605 139 940965575590335098 140 1008811989511989138 141 1081029708579936996 142 1157867305475360646 143 1239585633943478250 144 1326458345240214804 145 1418772422551373364 146 1516828733881216146 147 1620942603917598269 148 1731444405391169930 149 1848680170456676310 150 1973012222635039455 151 2104819829865703701 152 2244499879229666862 153 2392467573914704320 154 2549157153005523291 155 2715022634692960836 156 2890538583507862586 157 3076200902196950600 158 3272527648869809220 159 3480059880058088172 160 3699362520340143432 161 3931025259196609476 162 4175663475774822408 163 4433919192252593055 164 4706462056504563378 165 4993990354787269418 166 5297232055172080421 167 5616945882468387711 168 5953922425392779250 169 6308985276753457584 170 6682992207432840969 171 7076836374965130846 172 7491447567519634434 173 7927793484114799980 174 8386881051902255090 175 8869757781374636510 176 9377513160365663676 177 9911280087725739252 178 10472236347571358670 179 11061606125021778321 180 11680661564351729466 181 12330724370504473086 182 13013167454925170715 183 13729416626690398745 184 14480952329925659702 185 15269311428518944512 186 16096089039154775751 187 16962940413709714248 188 17871582872067041130 189 18823797786425235408 190 19821432618191954448 191 20866403008572492096 192 21960694923979137776 193 23106366857405490500 194 24305552086927595364 195 25560460992511767699 196 26873383432327152546 197 28246691179779435474 198 29682840422500675905 199 31184374324548976995 200 32753925653090637690 201 34394219470856553776 202 36108075895683946517 203 37898412928474000770 204 39768249350915690226 205 41720707694345956596 206 43759017281136493086 207 45886517340017661330 208 48106660196770546020 209 50423014541738823732 210 52839268775632992842 211 55359234435120580901 212 57986849699717215338 213 60726182981514913830 214 63581436599305623063 215 66556950538679909853 216 69657206299702787646 217 72886830833790945216 218 76250600571438133875 219 79753445542458165644 220 83400453590437878554 221 87196874683115537496 222 91148125320423460764 223 95259793041957194580 224 99537641035657301400 225 103987612849513783620 226 108615837208127333376 227 113428632935985982407 228 118432513989340324370 229 123634194598585296506 230 129040594523081539101 231 134658844420374600711 232 140496291331795725570 233 146560504286453647920 234 152859280025652727137 235 159400648849798888422 236 166192880589881187426 237 173244490705643394428 238 180564246512586795530 239 188161173539972435718 240 196044562022018282508 241 204223973524514270196 242 212709247709105894406 243 221510509237524965625 244 230638174818074299674 245 240102960396701523534 246 249915888495025807571 247 260088295697710200929 248 270631840291601346630 249 281558510059087687680 250 292880630228156846175 251 304610871581662664976 252 316762258728342446922 253 329348178538155210720 254 342382388744542306536 255 355879026716242498856 256 369852618401324630336 257 384318087446132229060 258 399290764491865913820 259 414786396651561188667 260 430821157170251200002 261 447411655271136257826 262 464574946190614398393 263 482328541405059989355 264 500690419052270351498 265 519679034550533594288 266 539313331418304336621 267 559612752297507710346 268 580597250183526023250 269 602287299864956691204 270 624703909576264537014 271 647868632866486297146 272 671803580687180177844 273 696531433702848560180 274 722075454827097470210 275 748459501987832206605 276 775708041124824554826 277 803846159423023315062 278 832899578785016431695 279 862894669546089835941 280 893858464435365201486 281 925818672786536166336 282 958803695001760193675 283 992842637272301131220 284 1027965326559555683322 285 1064202325840135433832 286 1101584949618714751476 287 1140145279712393874108 288 1179916181310365704680 289 1220931319312714361028 290 1263225174952213304568 291 1306833062703030930671 292 1351791147480291836786 293 1398136462134482594250 294 1445906925244731737109 295 1495141359215034847119 296 1545879508677537059346 297 1598162059207027038384 298 1652030656350838482105 299 1707527924978397498990 300 1764697488954696777410 301 1823583991142020321676 302 1884233113734285671202 303 1946691598928413946670 304 2011007269937181781596 305 2077229052348053200116 306 2145406995832533793086 307 2215592296210634125665 308 2287837317875074181370 309 2362195616579905811102 310 2438721962598275611787 311 2517472364254096409001 312 2598504091832441562198 313 2681875701873522650880 314 2767647061855157736183 315 2855879375268684325848 316 2946635207093318402346 317 3039978509674008404976 318 3135974649007880888000 319 3234690431444422709264 320 3336194130804593038224 321 3440555515924107209796 322 3547845878626183491924 323 3658138062129093181155 324 3771506489893904092770 325 3888027194917857471090 326 4007777849478868612401 327 4130837795336692068467 328 4257288074396343183770 329 4387211459839418915376 330 4520692487729012391621 331 4657817489093967485586 332 4798674622498271812530 333 4943353907101439008020 334 5091947256215783906382 335 5244548511366547318242 336 5401253476860880502276 337 5562159954871753140788 338 5727367781042902662330 339 5896978860620997108213 340 6071097205121238414378 341 6249828969532687976646 342 6433282490069651686791 343 6621568322475517270125 344 6814799280885492723294 345 7013090477254750944704 346 7216559361358542270371 347 7425325761370893575964 348 7639511925028569882330 349 7859242561387032007800 350 8084644883175181747020 351 8315848649755744323876 352 8552986210698196466232 353 8796192549971207383620 354 9045605330761619196656 355 9301364940927052969751 356 9563614539089286437586 357 9832500101375609791770 358 10108170468815426508045 359 10390777395399427147287 360 10680475596808725356322 361 10977422799821406928176 362 11281779792404004756753 363 11593710474495474839030 364 11913381909491311139618 365 12240964376435500138908 366 12576631422928079237946 367 12920559918756126891606 368 13272930110256076387500 369 13633925675415309582324 370 14003733779721051650934 371 14382545132764652997321 372 14770554045609409921754 373 15167958488930141435630 374 15574960151932805765955 375 15991764502062506595825 376 16418580845508305946726 377 16855622388513327823872 378 17303106299498704318095 379 17761253772009983787936 380 18230290088494689034506 381 18710444684919782030336 382 19201951216237860772760 383 19705047622710983203320 384 20219976197101082868192 385 20746983652736011091652 386 21286321192460310896076 387 21838244578479898728843 388 22403014203109901249730 389 22980895160434965992898 390 23572157318891436646313 391 24177075394780855989371 392 24795929026724332197546 393 25429002851067377262000 394 26076586578244899683229 395 26738975070116107381914 396 27416468418279150928146 397 28109372023375411723044 398 28817996675393414675430 399 29542658634982420201610 400 30283679715785826039380 401 31041387367804585409076 402 31816114761800924475762 403 32608200874752718868445 404 33417990576368966195466 405 34245834716676869060886 406 35092090214691121035711 407 35957120148176066371125 408 36841293844511482959470 409 37744986972672817153472 410 38668581636336778546107 411 39612466468123282693476 412 40577036724984810032058 413 41562694384754329900680 414 42569848243863019627428 415 43598914016239090083468 416 44650314433399110940296 417 45724479345743311095236 418 46821845825066412353000 419 47942858268295637469759 420 49087968502467617081394 421 50257635890956003850346 422 51452327440961686376709 423 52672517912277580029855 424 53918689927340056867890 425 55191334082579162224560 426 56490949061079851357801 427 57818041746566565771902 428 59173127338723555447170 429 60556729469863440237996 430 61969380322956591133266 431 63411620751033999913086 432 64884000397976393983740 433 66387077820702441829620 434 67921420612768983587502 435 69487605529396310725937 436 71086218613931608701626 437 72717855325763766766398 438 74383120669702849813755 439 76082629326837618283833 440 77817005786884573690998 441 79586884482042099300096 442 81392909922363357856551 443 83235736832661701073000 444 85116030290962438791914 445 87034465868514909380624 446 88991729771378886973296 447 90988518983599455654624 448 93025541411984575583280 449 95103516032499661380420 450 97223173038293588860740 451 99385253989370642361651 452 101590511963923011531042 453 103839711711338543466770 454 106133629806898553562401 455 108473054808180596304771 456 110858787413181195590586 457 113291640620173632882480 458 115772439889315990710645 459 118302023306024748645282 460 120881241746129328918642 461 123510959042823089364276 462 126192052155426362266238 463 128925411339977239073330 464 131711940321665902733988 465 134552556469128411647028 466 137448190970615941903146 467 140399789012055597612741 468 143408309957019002678250 469 146474727528614991374694 470 149600029993322819551479 471 152785220346782423162621 472 156031316501558356172414 473 159339351476894145670080 474 162710373590473908261075 475 166145446652208178485420 476 169645650160061007145626 477 173212079497935495009432 478 176845846135635035386620 479 180548077830917647565556 480 184319918833660892034776 481 188162530092154967808836 482 192077089461541702026720 483 196064791914417252296295 484 200126849753616453020562 485 204264492827196848161722 486 208478968745640564578301 487 212771543101292292209703 488 217143499690051749982530 489 221596140735339129374768 490 226130787114352121098433 491 230748778586633244349446 492 235451474024966312526306 493 240240251648620984237500 494 245116509258964463802474 495 250081664477459531303334 496 255137154986068198565196 497 260284438770080404233204 498 265524994363387278374630 499 270860321096218624766105 500 276291939345364387229850 501 281821390786899985059726 502 287450238651435521728947 503 293180067981908990697345 504 299012485893943722238086 505 304949121838790435782656 506 310991627868874383339711 507 317141678905968191078960 508 323400973012011128186570 509 329771231662595654594592 510 336254200023142222164552 511 342851647227783427365576 512 349565366660978737431168 513 356397176241881136406980 514 363348918711477162415548 515 370422461922521932863963 516 377619699132290880207746 517 384942549298170047259746 518 392392957376106917897625 519 399972894621943886378379 520 407684358895656596314314 521 415529374968519508702896 522 423509994833221187233869 523 431628298016951918421930 524 439886391897486413933010 525 448286412022284472787780 526 456830522430632611938326 527 465520915978849805023962 528 474359814668580600920820 529 483349469978199026008116 530 492492163197346806882786 531 501790205764629583564461 532 511245939608494917045450 533 520861737491316029356470 534 530640003356705349139247 535 540583172680082071042757 536 550693712822518073091726 537 560974123387886672515008 538 571426936583338837368555 539 582054717583131608643828 540 592860064895833625418618 541 603845610734932783984296 542 615014021392871200772436 543 626367997618532788305500 544 637910274998208893311784 545 649643624340067586575044 546 661570852062152335035096 547 673694800583935928118159 548 686018348721455672255730 549 698544412086056010049290 550 711275943486764863556085 551 724215933336330144709551 552 737367410060943019947602 553 750733440513674660703920 554 764317130391653356522521 555 778121624657009013185166 556 792150107961612204395586 557 806405805075635092244940 558 820891981319961678890370 559 835611943002474999613902 560 850569037858249015693212 561 865766655493673114309876 562 881208227834537272045598 563 896897229578106088373505 564 912837178649210045940858 565 929031636660382505362398 566 945484209376071093700971 567 962198547180952297805001 568 979178345552378226201750 569 996427345536984656312064 570 1013949334231489637357399 571 1031748145267712073474296 572 1049827659301839866236074 573 1068191804507977351007280 574 1086844557076001917324320 575 1105789941713759859806640 576 1125032032153631662957776 577 1144574951663497080615492 578 1164422873562130528756020 579 1184580021739057468850051 580 1205050671178902618008546 581 1225839148490260981745586 582 1246949832439122865324305 583 1268387154486884180341395 584 1290155599332973524446682 585 1312259705462127673887792 586 1334704065696347290916901 587 1357493327751564810997938 588 1380632194799056638209330 589 1404125426031631941250388 590 1427977837234630507029678 591 1452194301361762273942146 592 1476779749115821332629316 593 1501739169534307348264500 594 1527077610579987525213594 595 1552800179736432402292629 596 1578912044608558934776746 597 1605418433528214487812614 598 1632324636164835534948455 599 1659636004141215025123725 600 1687357951654412551655070 601 1715495956101841627517376 602 1744055558712568542549507 603 1773042365183857450114620 604 1802462046322996503215706 605 1832320338694440033109176 606 1862623045272301937073836 607 1893376036098235616180420 608 1924585248944735978668920 609 1956256689983899199878212 610 1988396434461676105585872 611 2021010627377655222106551 612 2054105484170411713565778 613 2087687291408458604413530 614 2121762407486836863469293 615 2156337263329381104598583 616 2191418363096697838510946 617 2227012284899893390142256 618 2263125681520088776640625 619 2299765281133759022116374 620 2336937888043934567043234 621 2374650383417302612511196 622 2412909726027246422432154 623 2451722953002860790288630 624 2491097180583982061094380 625 2531039604882271283904500 626 2571557502648389255472726 627 2612658232045302401505897 628 2654349233427758628410970 629 2696638030127972465469486 630 2739532229247559005008931 631 2783039522455756336370961 632 2827167686793976358303910 633 2871924585486724043832320 634 2917318168758925421680367 635 2963356474659704728949952 636 3010047629892651380978826 637 3057399850652617596130368 638 3105421443469087705695480 639 3154120806056160372119448 640 3203506428169185132403488 641 3253586892468094877772996 642 3304370875387476075553196 643 3355867148013418734648875 644 3408084576967188312089154 645 3461032125295761954771714 646 3514718853369271667824521 647 3569153919785397198897819 648 3624346582280751626205930 649 3680306198649302837258160 650 3737042227667874284951805 651 3794564230028768608048826 652 3852881869279557904022162 653 3912004912770084643838820 654 3971943232606717420445766 655 4032706806613905925542186 656 4094305719303079752658836 657 4156750162848935828622900 658 4220050438073159480165970 659 4284216955435624347734397 660 4349260236033116564486282 661 4415190912605628825008726 662 4482019730550270175463583 663 4549757548942837564670805 664 4618415341567095404066478 665 4688004197951809593528768 666 4758535324415582679750171 667 4830020045119537024149636 668 4902469803127893068264250 669 4975896161476489996138184 670 5050310804249296305437444 671 5125725537662958011863596 672 5202152291159432424918984 673 5279603118506755647190980 674 5358090198907992164074440 675 5437625838118415106240735 676 5518222469570965983189426 677 5599892655510042902885802 678 5682649088133666509795045 679 5766504590744073091572671 680 5851472118906784523262066 681 5937564761618204937084336 682 6024795742481794225784265 683 6113178420892868708019870 684 6202726293232079505452802 685 6293452994067619403013612 686 6385372297366209186280626 687 6478498117712914673024798 688 6572844511539845879736380 689 6668425678363789988363508 690 6765255962032830003558798 691 6863349851982001216448721 692 6962721984498037817312826 693 7063387143993262226586750 694 7165360264288669941285339 695 7268656429906262922281049 696 7373290877370684776869046 697 7479278996520211220705024 698 7586636331827149533515655 699 7695378583727700953955720 700 7805521609961340190621290 701 7917081426919766458525776 702 8030074211005480683306192 703 8144516300000043749051520 704 8260424194442070899934576 705 8377814559015017640784196 706 8496704223944812717356836 707 8617110186407393993356755 708 8739049611946203278212770 709 8862539835899696397248082 710 8987598364838925034178817 711 9114242878015247114847651 712 9242491228818222740742138 713 9372361446243752921164080 714 9503871736372518593907413 715 9637040483858777665968578 716 9771886253429578048156146 717 9908427791394444900486516 718 10046684027165600548950750 719 10186674074788775778614994 720 10328417234484671453074404 721 10471932994201129656018996 722 10617241031176073797090314 723 10764361213511277371311205 724 10913313601757021309158250 725 11064118450507700102818470 726 11216796210008437143329751 727 11371367527772769953148957 728 11527853250211466249223870 729 11686274424272532022865856 730 11846652299092473074630451 731 12009008327658871695013836 732 12173364168484340435065370 733 12339741687291915165000920 734 12508162958711949873579612 735 12678650267990575916378772 736 12851226112709788677169176 737 13025913204519224863356228 738 13202734470879693913913280 739 13381713056818527256391943 740 13562872326696809408451858 741 13746235865988555178909946 742 13931827483071897483567581 743 14119671211032350552034375 744 14309791309478213563430274 745 14502212266368180011214384 746 14696958799851218360460321 747 14894055860118789824674854 748 15093528631269469353740130 749 15295402533186036189750780 750 15499703223425100613416650 751 15706456599119333770310726 752 15915688798892367733560972 753 16127426204786433227615220 754 16341695444202802706450886 755 16558523391855106749057081 756 16777937171735592005186586 757 16999964159094389195260110 758 17224631982431859939906195 759 17451968525504091466938017 760 17682001929341608516604102 761 17914760594281372039704576 762 18150273182012134557638943 763 18388568617633222328646480 764 18629676091726814740417098 765 18873625062443791625889888 766 19120445257603219476419496 767 19370166676805547804577896 768 19622819593559587187672000 769 19878434557423340802596804 770 20137042396158761542910364 771 20398674217900507090011771 772 20663361413338765592027394 773 20931135657916224886464930 774 21202028914039258485880185 775 21476073433303401829718955 776 21753301758733192590146826 777 22033746727036449105064112 778 22317441470873061297622445 779 22604419421138368728414666 780 22894714309261200714101586 781 23188360169516653734568836 782 23485391341353681639775350 783 23785842471737574457262970 784 24089748517507401891845172 785 24397144747748497900282932 786 24708066746180063015788226 787 25022550413557961389971533 788 25340631970092789813369930 789 25662347957883296269957878 790 25987735243365225876054543 791 26316831019775672349800421 792 26649672809633013453883086 793 26986298467232509151448000 794 27326746181157641513136459 795 27671054476807275711949844 796 28019262218938721742148346 797 28371408614226776798654184 798 28727533213838828554444980 799 29087675916026099875193340 800 29451876968731115812934760 801 29820176972211474023828676 802 30192616881680000059117752 803 30569238009961369283189295 804 30950082030165277478200946 805 31335190978376242501051466 806 31724607256360119665557461 807 32118373634287413830539215 808 32516533253473471483124370 809 32919129629135636415947952 810 33326206653167452907062137 811 33737808596930000622270126 812 34153980114060445771266498 813 34574766243297893361402380 814 35000212411326625706098658 815 35430364435636812658905198 816 35865268527402779358949596 817 36304971294378917589036276 818 36749519743813327163946750 819 37198961285379274083555489 820 37653343734124552503214074 821 38112715313438837892470046 822 38577124658039119072577099 823 39046620816973297143420905 824 39521253256642039631430870 825 40001071863838978511773440 826 40486126948809341080628151 827 40976469248327102976634392 828 41472149928790752974665770 829 41973220589337759499940976 830 42479733264977829136116096 831 42991740429745047727424336 832 43509294999868995002136080 833 44032450336964923972606020 834 44561260251243096695955732 835 45095779004737368309010467 836 45636061314553111581469026 837 46182162356134574562436338 838 46734137766551764227390705 839 47292043647806949365392563 840 47855936570160876279869978 841 48425873575478791210638896 842 49001912180596363719934341 843 49584110380705605621143250 844 50172526652760880365641394 845 50767219958905098140646804 846 51368249749916192269311246 847 51975675968673972843380514 848 52589559053647453858664580 849 53209959942402750464270900 850 53836940075131643278069370 851 54470561398200907063176501 852 55110886367722501403370282 853 55757977953144721359276870 854 56411899640864406431906631 855 57072715437860306505661101 856 57740489875347703789285086 857 58415288012454390120400320 858 59097175439918099347229795 859 59786218283805494849906012 860 60482483209252812613352922 861 61186037424228260614141176 862 61896948683316275634940428 863 62615285291523738972231780 864 63341116108108252855798968 865 64074510550428579752189508 866 64815538597817347078827696 867 65564270795476120210771031 868 66320778258392947018231250 869 67085132675282477529931674 870 67857406312548762675144909 871 68637672018270836415850071 872 69426003226211185939867554 873 70222473959847214946072880 874 71027158836425805413860305 875 71840133071041083610922550 876 72661472480735496456136226 877 73491253488624304717894172 878 74329553128043599892606970 879 75176449046721951973307286 880 76032019510975795684333356 881 76896343409928663124942836 882 77769500259754371132416310 883 78651570207944272043751945 884 79542634037598676904430042 885 80442773171742560542939502 886 81352069677665658300808451 887 82270606271287064579769393 888 83198466321544443740416230 889 84135733854807964260277248 890 85082493559319067433635663 891 86038830789654182270678496 892 87004831571213498629646346 893 87980582604734910992592000 894 88966171270833245673135704 895 89961685634564884623230264 896 90967214450017899385420896 897 91982847164927809117403844 898 93008673925319076996855180 899 94044785580172459696517835 900 95091273686118325002401730 901 96148230512156053031669826 902 97215749044399636891352937 903 98293922990849599004459195 904 99382846786191339716321066 905 100482615596620035181154736 906 101593325324692201916794461 907 102715072614204045804409050 908 103847954855096713699709970 909 104992070188388566212721572 910 106147517511134590604604582 911 107314396481413073142305226 912 108492807523339650644945108 913 109682851832108861349872180 914 110884631379063315621161778 915 112098248916790607419089693 916 113323807984248087845697546 917 114561412911915622479035286 918 115811168826976454606997375 919 117073181658526296870869109 920 118347558142810774228768494 921 119634405828491341550108096 922 120933833081939799554011259 923 122245949092561533207298980 924 123570863878147597101218490 925 124908688290255772730513160 926 126259534019620723003736676 927 127623513601593369719893452 928 129000740421609620153542920 929 130391328720688569298438596 930 131795393600960304728584616 931 133213051031223441445283711 932 134644417852532514489322290 933 136089611783815357508891370 934 137548751427520595886177477 935 139021956275295383438776287 936 140509346713693512126184626 937 142011044029914024606614448 938 143527170417570459905246505 939 145057848982490862871802558 940 146603203748548688522964098 941 148163359663524732783703596 942 149738442605000221561022226 943 151328579386281190503906750 944 152933897762354288224528764 945 154554526435874136177812724 946 156190595063182378819496046 947 157842234260358558086696049 948 159509575609302946669785530 949 161192751663851474970062270 950 162891895955922887064278715 951 164607143001698261424577401 952 166338628307833032570756342 953 168086488377701650261067520 954 169850860717675013257931751 955 171631883843430815136035496 956 173429697286296940032260586 957 175244441599628046669787280 958 177076258365215479422505520 959 178925290199730645620569632 960 180791680761201998733538992 961 182675574755525767504062276 962 184577117943010571542486788 963 186496457144956064331107955 964 188433740250265745026018338 965 190389116222094080884671378 966 192362735104528082588343521 967 194354748029303475170660291 968 196365307222555607706248250 969 198394566011605245357386544 970 200442678831779387821259829 971 202509801233267258666059746 972 204596089888011610490745714 973 206701702596635491290758580 974 208826798295404617860383550 975 210971537063225502511782770 976 213136080128679479840963876 977 215320589877092780722119732 978 217525229857642801163867370 979 219750164790500714113931781 980 221995560574010572752763626 981 224261584291905054271450086 982 226548404220557993585075895 983 228856189836273856889418045 984 231185111822614305426513662 985 233535342077762000283227072 986 235907053721921799506460051 987 238300421104759499279099628 988 240715619812878271362181530 989 243152826677332949471065368 990 245612219781182317716670908 991 248093978467079554707014196 992 250598283344900987369408856 993 253125316299413309019762500 994 255675260497979416672401824 995 258248300398303023051803559 996 260844621756212199236492946 997 263464411633482004335197754 998 266107858405696359066115005 999 268775151770149320581860455 1000 271466482753785916355328450