1 0 2 0 3 2 4 99 5 2102 6 19987 7 124676 8 571418 9 2122841 10 6704061 11 18711691 12 47235845 13 109938296 14 238950999 15 490309398 16 957267228 17 1790325363 18 3224010105 19 5615368229 20 9493358359 21 15627413290 22 25112609019 23 39484650296 24 60859027054 25 92114682749 26 137111560949 27 200972392655 28 290410494297 29 414147684172 30 583393034687 31 812445023594 32 1119372285648 33 1526859845751 34 2063154875889 35 2763230368905 36 3670072603275 37 4836251022302 38 6325639659619 39 8215499413420 40 10598743207170 41 13586656416353 42 17311835149357 43 21931692419411 44 27632220747629 45 34632455899616 46 43189239153831 47 53602837165054 48 66222905824196 49 81455494193723 50 99770441027433 51 121710022870317 52 147898046126271 53 179050434451026 54 215986313869899 55 259640872641632 56 311078774454742 57 371509665126661 58 442304289463653 59 525013063607831 60 621385314849601 61 733391386269236 62 863245465760015 63 1013431740955346 64 1186731334072824 65 1386253080096703 66 1615465137905633 67 1878231023417873 68 2178846524936115 69 2522081685583494 70 2913223712005299 71 3358125667051860 72 3863256126036714 73 4435755411382121 74 5083492819664029 75 5815131304951579 76 6640193172988629 77 7569134199354440 78 8613418764457207 79 9785604476543462 80 11099427802828652 81 12569900355911939 82 14213406162459993 83 16047810864866101 84 18092571859553639 85 20368861763878010 86 22899692751443355 87 25710055737407112 88 28827060338325054 89 32280091337305485 90 36100965800931285 91 40324108499248223 92 44986727822375977 93 50129011949227036 94 55794325321629279 95 62029427480082746 96 68884691973691936 97 76414349911301639 98 84676733311395281 99 93734545552732313 100 103655131299727323 101 114510776178364462 102 126379005549548291 103 139342915883719676 104 153491504797381074 105 168920036753607537 106 185730406925513997 107 204031544009868771 108 223939810635806013 109 245579446245131696 110 269083006925208391 111 294591851482419406 112 322256623744983060 113 352237785135533771 114 384706142662776649 115 419843431485379133 116 457842891990971663 117 498909906036644258 118 543262626699952875 119 591132672081406384 120 642765811504968614 121 698422720975126805 122 758379729804003909 123 822929642030044071 124 892382547655386129 125 967066714555009284 126 1047329468721584559 127 1133538161423218850 128 1226081123073713992 129 1325368710633954127 130 1431834339953479617 131 1545935618655205409 132 1668155462029576963 133 1799003316894810326 134 1939016366367757139 135 2088760850452344740 136 2248833365261754810 137 2419862286356338297 138 2602509168249924989 139 2797470276795317675 140 3005478095073615525 141 3227302971410578968 142 3463754738021885847 143 3715684481537327286 144 3983986281057039804 145 4269599108362767251 146 4573508692330442041 147 4896749556318753349 148 5240407016182103991 149 5605619362646584778 150 5993580000474427963 151 6405539783966326232 152 6842809305144156686 153 7306761390856524701 154 7798833548170861749 155 8320530631906243567 156 8873427455759088377 157 9459171639443819756 158 10079486394418426623 159 10736173560179538186 160 11431116573805171056 161 12166283705326380951 162 12943731220664733105 163 13765606826388017321 164 14634153035989453099 165 15551710834730125438 166 16520723259585793443 167 17543739295283848268 168 18623417678631951010 169 19762531037272555649 170 20963969929505576429 171 22230747237708981875 172 23566002455175401229 173 24973006346583104896 174 26455165493784021479 175 28016027236155699614 176 29659284487705739364 177 31388780970592204635 178 33208516316347092777 179 35122651606320259917 180 37135514770272378207 181 39251606447975872754 182 41475605698885964683 183 43812376199621522176 184 46266972278891377014 185 48844645466078487845 186 51550850866077865765 187 54391254074719159607 188 57371737908662350049 189 60498409703916918740 190 63777608416442088015 191 67215912320555252338 192 70820146496395069592 193 74597390945557938911 194 78554988482104807329 195 82700553283322296881 196 87041979201487794771 197 91587448768221488934 198 96345441944769278451 199 101324745598993594868 200 106534462712490019978 201 111984022349858474377 202 117683189341537279581 203 123642074765602209851 204 129871146125781202549 205 136381238366647018472 206 143183564566867006007 207 150289727509285823366 208 157711730910067716108 209 165461991565809046051 210 173553351139845565721 211 181999088909190497621 212 190812934129906400775 213 200009079407333374746 214 209602193663064430299 215 219607436152610179368 216 230040470057168261598 217 240917477173565748653 218 252255172154677258645 219 264070817897194375039 220 276382240455223719369 221 289207845152154085820 222 302566632192655056799 223 316478213525647408346 224 330962829180624960704 225 346041364909482241319 226 361735369273797281169 227 378067072094032655545 228 395059402315144984187 229 412736007292451429582 230 431121271463672852547 231 450240336501547757724 232 470119120821170513778 233 490784340630238720401 234 512263530301315741389 235 534585064351415651075 236 557778178709600666845 237 581872993658440339792 238 606900536028149428359 239 632892763133304952430 240 659882585925538739380 241 687903893959757487083 242 716991579538226755337 243 747181563741415405661 244 778510821597144322479 245 811017409212067640386 246 844740490000410078251 247 879720362953003352144 248 915998489961000809286 249 953617525260308481333 250 992621343886544831493 251 1033055072333642152647 252 1074965118177212807601 253 1118399201987048243876 254 1163406388156961231599 255 1210037118111876776002 256 1258343242383142657512 257 1308378055151889098351 258 1360196327609737502593 259 1413854343881103999041 260 1469409935710188783011 261 1526922519805912738166 262 1586453133897037314195 263 1648064475544453449796 264 1711820939607264598874 265 1777788658568193259673 266 1846035541454457704253 267 1916631315723123689163 268 1989647567681618766405 269 2065157785980935333304 270 2143237403581655225559 271 2223963842904005282390 272 2307416559386309361244 273 2393677088342009173171 274 2482829090158521031929 275 2574958398912462978149 276 2670153069257969600599 277 2768503426852511540330 278 2870102116984813716347 279 2975044156864815306872 280 3083426986042444793262 281 3195350520616447579069 282 3310917205496395552373 283 3430232070586305748751 284 3553402784943402740889 285 3680539714993665303180 286 3811755980642016986175 287 3947167515578168722602 288 4086893125394086550544 289 4231054550039746637495 290 4379776524004919397745 291 4533186840985719626953 292 4691416416188953333707 293 4854599353271629696286 294 5022873008827340913379 295 5196378061662204641516 296 5375258579523988183106 297 5559662090779270061729 298 5749739653447278024621 299 5945645929344396587923 300 6147539255485963753133 301 6355581720765607829792 302 6569939239789540568871 303 6790781632159581470526 304 7018282698805795339524 305 7252620303943455734907 306 7493976453971202871017 307 7742537382173609988461 308 7998493630253383176703 309 8262040135852625365906 310 8533376316788963151051 311 8812706161470052946336 312 9100238315904901363990 313 9396186177087626961221 314 9700767982856640286949 315 10014206908325162710103 316 10336731158662350012033 317 10668574068649577138548 318 11009974198459025302415 319 11361175436416268274194 320 11722427097853297485624 321 12093984031159491790335 322 12476106719787528142689 323 12869061391676382743121 324 13273120124490066625779 325 13688560958497891878854 326 14115668005127482025779 327 14554731563389142702740 328 15006048231826126179882 329 15469921028571571610537 330 15946659506780551528477 331 16436579878409692680539 332 16940005133217099971093 333 17457265166356435075976 334 17988696901032400203639 335 18534644420002738287910 336 19095459091978565214380 337 19671499707129462526787 338 20263132607319572544729 339 20870731825712682317685 340 21494679220936641453735 341 22135364620887084640698 342 22793185960914397132827 343 23468549431926492654536 344 24161869622694236470654 345 24873569672355486019021 346 25604081416936586437461 347 26353845546361692961439 348 27123311755289678815081 349 27912938904734591383388 350 28723195177319057613023 351 29554558243613580349562 352 30407515421909291954016 353 31282563849385673108551 354 32180210646507291354449 355 33100973093131422238937 356 34045378797635216037147 357 35013965878076620462446 358 36007283136160246066563 359 37025890243566930990396 360 38070357920868423560466 361 39141268129142892840881 362 40239214253950415878285 363 41364801302353723252771 364 42518646092068368385149 365 43701377454010004999408 366 44913636426735027013063 367 46156076464637704940558 368 47429363637799017257300 369 48734176845959025416459 370 50071208023893571327689 371 51441162361289345953405 372 52844758513770102791759 373 54282728828803973086946 374 55755819562502842070379 375 57264791111693584787184 376 58810418236616270447334 377 60393490299293136861525 378 62014811492253328702917 379 63675201083335595684327 380 65375493650569332948817 381 67116539333549178530884 382 68899204074604208598063 383 70724369876884823545826 384 72592935051954057520264 385 74505814484729379824015 386 76463939887632207179585 387 78468260072529508096097 388 80519741211579757801539 389 82619367116321517961750 390 84768139505356248235475 391 86967078290733342372068 392 89217221852612407043322 393 91519627333096567999161 394 93875370918019046322429 395 96285548138378905116651 396 98751274159398995731941 397 101273684089720696520024 398 103853933277882567008791 399 106493197629433035711478 400 109192673910981388801788 401 111953580075389793930707 402 114777155573550561791161 403 117664661687821347501701 404 120617381851684958666999 405 123636621991594055256842 406 126723710854672136484027 407 129880000359136564364056 408 133106865930201744062798 409 136405706859251825591261 410 139777946648109498339381 411 143225033377132279765551 412 146748440058012774747705 413 150349665010975039793196 414 154030232226274611721599 415 157791691750674040971338 416 161635620057813472097968 417 165563620444147070313943 418 169577323408357438459185 419 173678387056937317103849 420 177868497492823649142379 421 182149369230811615740350 422 186522745595586710636579 423 190990399147160882048396 424 195554132088483554256354 425 200215776701092379421889 426 204977195762486744193389 427 209840282992188395360435 428 214806963479063594176077 429 219879194137991665996992 430 225058964147324614882407 431 230348295416364459973854 432 235749243033151797823908 433 241263895742955627377051 434 246894376406585047518889 435 252642842490098138255245 436 258511486533833706272415 437 264502536653548682399282 438 270618257020369578649099 439 276860948373570781413440 440 283232948511648159633590 441 289736632816953579539813 442 296374414758095905393317 443 303148746426650035073911 444 310062119051093362359329 445 317117063545810633403156 446 324316151036776792894671 447 331661993423081989581234 448 339157243914574607996376 449 346804597606133806790943 450 354606792027489443147553 451 362566607730472610916977 452 370686868851232096470931 453 378970443710696494618726 454 387420245389409792605299 455 396039232341441780632372 456 404830408982068345102282 457 413796826315370057412041 458 422941582534985768493533 459 432267823665642454512251 460 441778744177213742378421 461 451477587640427314189096 462 461367647354463057800375 463 471452267017087583426246 464 481734841366029784686924 465 492218816863795300844643 466 502907692353060392094873 467 513805019756422489602453 468 524914404746056434298695 469 536239507458660594305114 470 547784043179622689257819 471 559551783073424320994920 472 571546554882566805567774 473 583772243673700358346221 474 596232792551563583511829 475 608932203421106979126719 476 621874537716702989154569 477 635063917180536947668220 478 648504524607347881427487 479 662200604639363495392282 480 676156464526835224719872 481 690376474939797376228199 482 704865070744663267476753 483 719626751833092180913401 484 734666083914916794590139 485 749987699364405177550350 486 765596298029793111820995 487 781496648097231959280092 488 797693586917202897978034 489 814192021886445122391505 490 830996931291532468976205 491 848113365209080073487683 492 865546446366767341073437 493 883301371062124876347536 494 901383410041291262409479 495 919797909436685801722286 496 938550291663790106316276 497 957646056378015940363819 498 977090781389806190605961 499 996890123641010884965533 500 1017049820138605708040943 501 1037575688950893084277122 502 1058473630160140028321451 503 1079749626878925026303376 504 1101409746222000665059974 505 1123460140343110921084277 506 1145907047426387696220037 507 1168756792743967030950151 508 1192015789667232387249393 509 1215690540745562241222116 510 1239787638737736696505711 511 1264313767712152880955266 512 1289275704098715246426920 513 1314680317810859195370671 514 1340534573318249225109249 515 1366845530790955242963073 516 1393620347193286545394403 517 1420866277450469344774838 518 1448590675563948436103955 519 1476800995800918554864004 520 1505504793831429476564634 521 1534709727941127953435865 522 1564423560190505914913469 523 1594654157651213891324171 524 1625409493587795936727429 525 1656697648717939640370424 526 1688526812417045377158999 527 1720905284002782232628630 528 1753841473962843200847772 529 1787343905264180606088947 530 1821421214604302913289337 531 1856082153745567519637669 532 1891335590790378918947223 533 1927190511540921059123626 534 1963656020798620709062139 535 2000741343749705933553080 536 2038455827289302649715950 537 2076808941433210159457277 538 2115810280667003052116469 539 2155469565384419156239695 540 2195796643261843146153945 541 2236801490723706729684428 542 2278494214342734548911807 543 2320885052332760908663786 544 2363984375975122825863504 545 2407802691139302125292791 546 2452350639735854787824881 547 2497639001265291795211529 548 2543678694297938255228171 549 2590480778051470966203998 550 2638056453898105156810083 551 2686417066971211363854892 552 2735574107700232016233346 553 2785539213446804876274401 554 2836324170067816121359149 555 2887940913581462289956307 556 2940401531758850970727917 557 2993718265820437919447136 558 3047903512056590954158503 559 3102969823554843668564606 560 3158929911849842653111876 561 3215796648681864024282811 562 3273583067676568645455465 563 3332302366135232519970221 564 3391967906744739272379199 565 3452593219399980316295378 566 3514192002944518476324683 567 3576778127025618739674848 568 3640365633866021551765590 569 3704968740152069893499269 570 3770601838837035469390949 571 3837279501062812820406935 572 3905016477995246342564289 573 3973827702779867148450996 574 4043728292409673606731279 575 4114733549715391703996754 576 4186858965266166581597304 577 4260120219394832223460415 578 4334533184131976286265057 579 4410113925266710048430737 580 4486878704314573682981427 581 4564843980614302548171014 582 4644026413330044939563443 583 4724442863584625983851476 584 4806110396496554827825514 585 4889046283350292613982185 586 4973268003668531019285405 587 5058793247419976044274587 588 5145639917127384803955029 589 5233826130113382151426760 590 5323370220644747646994935 591 5414290742216787362973798 592 5506606469734368015299052 593 5600336401835371658241411 594 5695499763108979055549529 595 5792116006458740372458421 596 5890204815358614990811111 597 5989786106256196741093114 598 6090880030867022528191131 599 6193506978618496118350088 600 6297687578982983139345598 601 6403442703962982946369037 602 6510793470463532792534741 603 6619761242819182843875551 604 6730367635206237583393449 605 6842634514212094628717212 606 6956584001287856735454047 607 7072238475360600691746746 608 7189620575326898624611488 609 7308753202708588903758471 610 7429659524187750828025041 611 7552362974306555166515481 612 7676887258044241711276635 613 7803256353561632817193646 614 7931494514820668751824899 615 8061626274374173366685308 616 8193676446028507655776338 617 8327670127679182500021233 618 8463632704017196362611725 619 8601589849411095895554659 620 8741567530657569252627389 621 8883592009910561232376880 622 9027689847476699278348359 623 9173887904792075756570446 624 9322213347263089337914004 625 9472693647291512970224459 626 9625356587161338999297609 627 9780230262112757396507325 628 9937343083275598673069967 629 10096723780792852963386402 630 10258401406801310522124267 631 10422405338605258341671984 632 10588765281704923793216038 633 10757511273020991573815701 634 10928673683971461861208389 635 11102283223747636542181415 636 11278370942440009096419985 637 11456968234366375253200772 638 11638106841247377702321839 639 11821818855587402560796450 640 12008136723900407928889800 641 12197093250144273822574543 642 12388721598997549550063297 643 12583055299347931079424161 644 12780128247620568205858179 645 12979974711321349677187926 646 13182629332417417154603091 647 13388127130935944811852324 648 13596503508397513162385466 649 13807794251471076281122553 650 14022035535460854678975613 651 14239263928018189769163307 652 14459516392682621116116261 653 14682830292651334281575576 654 14909243394375093958990999 655 15138793871385997888210742 656 15371520307948943608789052 657 15607461702948407726067731 658 15846657473596130277436473 659 16089147459377645267147461 660 16334971925816872938635831 661 16584171568483134170622026 662 16836787516813347286218555 663 17092861338180265618884696 664 17352435041772981865336974 665 17615551082727134886851613 666 17882252366064431028077493 667 18152582250885573017157743 668 18426584554369514126532985 669 18704303556029868874498924 670 18985784001774622397102079 671 19271071108226789534189450 672 19560210566845308313656304 673 19853248548310720926901271 674 20150231706707986798103729 675 20451207183977965917397289 676 20756222614162893578650539 677 21065326127924453543738110 678 21378566356852663182590627 679 21695992438051330988799692 680 22017654018511107545608482 681 22343601259763129001859329 682 22673884842316996017233133 683 23008555970383411938360051 684 23347666376377858646101389 685 23691268325713045344619520 686 24039414621369057042947815 687 24392158608756437085079582 688 24749554180353590847607524 689 25111655780641332396567515 690 25478518410808332872666665 691 25850197633757968960830413 692 26226749578882612364595167 693 26608230947143625117180786 694 26994699015915293517117579 695 27386211644138822695325056 696 27782827277236725395091446 697 28184604952341675638207909 698 28591604303282169784139301 699 29003885565887106609865143 700 29421509583043545175590753 701 29844537810077886147706452 702 30273032319886558131806031 703 30707055808394682626218226 704 31146671599760527657542424 705 31591943651912546353655647 706 32042936561828443932561057 707 32499715571151487528753841 708 32962346571545039843024083 709 33430896110389045544700326 710 33905431396210892188272371 711 34386020304462986246446196 712 34872731383030809239171850 713 35365633858092504228762121 714 35864797639705002488243549 715 36370293327746549110138043 716 36882192217581782964118773 717 37400566306088137935553128 718 37925488297400766387357495 719 38457031609023760453175814 720 38995270377655816725205644 721 39540279465387229980063395 722 40092134465607204363316249 723 40650911709287579923787221 724 41216688270972703156691079 725 41789541975150854764483994 726 42369551402327600053984219 727 42956795895485894428996520 728 43551355566243841812717662 729 44153311301404462509389357 730 44762744769198795541762197 731 45379738425926321696076799 732 46004375522284353425505353 733 46636740110100114114953276 734 47276917048747367005332639 735 47924992011971159982140250 736 48581051494392652822259520 737 49245182818427545123129767 738 49917474140880069063640209 739 50598014459956126449083705 740 51286893621947422110716155 741 51984202328340344445710158 742 52690032142591222556222787 743 53404475497331993113355036 744 54127625701237572356218354 745 54859576946329360604588561 746 55600424314935728301604301 747 56350263787094418041503619 748 57109192247607151946343261 749 57877307493541999663046608 750 58654708241383122515019143 751 59441494134634184556842222 752 60237765751064257135994676 753 61043624610413358774022251 754 61859173181735552011875849 755 62684514891207706613395677 756 63519754129570828850160687 757 64364996260043151296773826 758 65220347625860743037702443 759 66085915558296038144260816 760 66961808384298783656825286 761 67848135434621127700706741 762 68745007051559970512464645 763 69652534597189742066169671 764 70570830461207229872435249 765 71500008069273184948013348 766 72440181890960708620728303 767 73391467448206834684051138 768 74353981323365565990475880 769 75327841167770589688804079 770 76313165709894062982766209 771 77310074764021627452342465 772 78318689238518051993718819 773 79339131144615721377197046 774 80371523604788253069004179 775 81415990861653644377328324 776 82472658286456988586189274 777 83541652388089474288001305 778 84623100821681335034779197 779 85717132397737903750499147 780 86823877090843938925476037 781 87943466048917946344793144 782 89076031602029033717860823 783 90221707271770721350439126 784 91380627780191486013292764 785 92552929059289291624962355 786 93738748260056992121183225 787 94938223762098822703695077 788 96151495182791840475810519 789 97378703387025626349313770 790 98619990496480951261366395 791 99875499899493948417057528 792 101145376260453201998836782 793 102429765529789659056665661 794 103728814953493346763488629 795 105042673083230302948322191 796 106371489785980137140032281 797 107715416254281268471208204 798 109074605015990554987825471 799 110449209944658137433510698 800 111839386269410370584651408 801 113245290585455581255789367 802 114667080864091544748510321 803 116104916463343475299331401 804 117558958138097300106381899 805 119029368050871210371399582 806 120516309782075994790916067 807 122019948340921489323971436 808 123540450175805241504362178 809 125077983185355207095547681 810 126632716728948026097622701 811 128204821637889324530747411 812 129794470226062892574987565 813 131401836301249959853576096 814 133027095175910575755740199 815 134670423678643236771321278 816 136332000165099778706296708 817 138012004529586744850870523 818 139710618216115109504716265 819 141428024230144786041727469 820 143164407149770510917174399 821 144919953137610901023995410 822 146694849952131837157192139 823 148489286959681490438974496 824 150303455145952554066933654 825 152137547128164669018649029 826 153991757166666862809593829 827 155866281177268815172096215 828 157761316742984872496665857 829 159677063126515604715597812 830 161613721282134774097578127 831 163571493868322645152852114 832 165550585259797296495690168 833 167551201560301156226036351 834 169573550614778055667809889 835 171617842022314473371429585 836 173684287148463739678109555 837 175773099138343483228744262 838 177884492929108405495446579 839 180018685263205434475101460 840 182175894700996498569508010 841 184356341634172902986591273 842 186560248298529542639765277 843 188787838787540027676456411 844 191039339065283785405819029 845 193314976980183472322994696 846 195614982278086425462203511 847 197939586616165909286165414 848 200289023576158387298976556 849 202663528678430163223476163 850 205063339395371954195315673 851 207488695165632496756891637 852 209939837407671913490743591 853 212417009534163865517114426 854 214920456965709215011388699 855 217450427145408317103511112 856 220007169552736491360717822 857 222590935718288057251065421 858 225201979237815138359331413 859 227840555787145056893904671 860 230506923136384005140555241 861 233201341165009425862036956 862 235924071876240096281568735 863 238675379412305132647825146 864 241455530068982042877549024 865 244264792311044005035280583 866 247103436786967455652652113 867 249971736344559303402355033 868 252869966045835631050469275 869 255798403182830517187914734 870 258757327292647440761758339 871 261747020173451395364865980 872 264767765899694596332626834 873 267819850838293583782838321 874 270903563664030843355807629 875 274019195375918605941789859 876 277167039312778004285088509 877 280347391169791289135750000 878 283560549014260155132205767 879 286806813302348104967529102 880 290086486895019589210459092 881 293399875074974261984472459 882 296747285562768590683821513 883 300129028533943758626088701 884 303545416635331411968274639 885 306996765002376976810510690 886 310483391275631222017366635 887 314005615618270770322121072 888 317563760732777167210439014 889 321158151878656377701165525 890 324789116889307062953469125 891 328456986189940866581655143 892 332162092814641612202898897 893 335904772424488195380196036 894 339685363324806426936037679 895 343504206483496358909449826 896 347361645548478510121508616 897 351258026866227466879593999 898 355193699499414238993624641 899 359169015245647988363286753 900 363184328655316275409402563 901 367239997050536781138117782 902 371336380543197215770022611 903 375473842054118912389215076 904 379652747331298181423786874 905 383873464969283666557449017 906 388136366427620940638894077 907 392441826050445527159399531 908 396790221085132545145500773 909 401181931702107312187800536 910 405617341013701857901451031 911 410096835094185037229419126 912 414620802998827744138598780 913 419189636784154476715135571 914 423803731527219094900689849 915 428463485346079791748235013 916 433169299419287251193185143 917 437921578006584992745473418 918 442720728468611797534063035 919 447567161287829406675209624 920 452461290088441096126408654 921 457403531657548721991672925 922 462394305965289337072351029 923 467434036186223589448132271 924 472523148719692286017516729 925 477662073211438163828219564 926 482851242574184318359501439 927 488091093009491380267806410 928 493382064028559738676789552 929 498724598474324169253511767 930 504119142542481795339947057 931 509566145803826226581997929 932 515066061225503213358645483 933 520619345193586368550564926 934 526226457534562483400015139 935 531887861538150918428049420 936 537604023979020561589845090 937 543375415139854987829544257 938 549202508833303053182115949 939 555085782425291935992849715 940 561025716857213373458140365 941 567022796669486711132717888 942 573077510023982801298065767 943 579190348727839201034728286 944 585361808256123764758535204 945 591592387775904144847906331 946 597882590169153123694775721 947 604232922057074584647837709 948 610643893823252641987160351 949 617116019638236263773911218 950 623649817482934271275240203 951 630245809173460809199311552 952 636904520384778299270238006 953 643626480675805967274352101 954 650412223513312848713904549 955 657262286297291596096557047 956 664177210385103647881335457 957 671157541117120553508442516 958 678203827841123430191698383 959 685316623938214057310079026 960 692496486847470758997700696 961 699743978092131533702112671 962 707059663304508513975905825 963 714444112252445411249851121 964 721897898864492717739553299 965 729421601256641760784153318 966 737015801757762825347223923 967 744681086936618126634069428 968 752418047627565045288388170 969 760227278957850341423330889 970 768109380373580708294453469 971 776064955667300565361759995 972 784094613004232149955255349 973 792198964950139241527325096 974 800378628497839024619889079 975 808634225095354111068781894 976 816966380672698421431223244 977 825375725670319886566484195 978 833862895066162608589245337 979 842428528404402637973889557 980 851073269822788689063432647 981 859797768081673403628397274 982 868602676591634909982490203 983 877488653442805998771308776 984 886456361432778828824922014 985 895506468096234455856764525 986 904639645733133002319873045 987 913856571438645994662357567 988 923157927131634328648368009 989 932544399584885885843622780 990 942016680453883640114349855 991 951575466307351039104623258 992 961221458656312611936656512 993 970955363984949616591271911 994 980777893779955523201139729 995 990689764561704443456707961 996 1000691697913903878310395451 997 1010784420515078460802865294 998 1020968664168522371480911811 999 1031245165834100941373193308 1000 1041614667658505152967719218