6 2 7 5 8 12 9 27 10 53 11 98 12 174 13 296 14 486 15 781 16 1222 17 1874 18 2827 19 4195 20 6138 21 8873 22 12675 23 17918 24 25095 25 34832 26 47954 27 65529 28 88911 29 119842 30 160552 31 213841 32 283266 33 373318 34 489601 35 639149 36 830750 37 1075292 38 1386313 39 1780572 40 2278703 41 2906137 42 3694123 43 4680892 44 5913221 45 7448206 46 9355285 47 11718882 48 14641420 49 18246793 50 22684777 51 28136080 52 34818214 53 42992769 54 52973795 55 65137570 56 79934481 57 97902795 58 119684676 59 146045451 60 177895959 61 216318526 62 262597934 63 318257331 64 385099927 65 465258344 66 561251775 67 676052299 68 813162861 69 976707498 70 1171535863 71 1403345472 72 1678823001 73 2005807666 74 2393481463 75 2852588756 76 3395689657 77 4037454040 78 4795000289 79 5688285480 80 6740556674 81 7978869919 82 9434687046 83 11144563862 84 13150940251 85 15503047069 86 18257949132 87 21481740676 88 25250915005 89 29653935969 90 34793036102 91 40786273135 92 47769884461 93 55900976642 94 65360596182 95 76357238080 96 89130847060 97 103957378604 98 121154000284 99 141085014060 100 164168596474 101 190884471269 102 221782632177 103 257493255020 104 298737962049 105 346342608972 106 401251793710 107 464545318292 108 537456848901 109 621395057967 110 717967575962 111 829008103300 112 956607085915 113 1103146416927 114 1271338663467 115 1464271389910 116 1685457228575 117 1938890405583 118 2229110527343 119 2561274542214 120 2941237876292 121 3375645875360 122 3872036834319 123 4438958018212 124 5086096261159 125 5824424932866 126 6666369239389 127 7625992073957 128 8719202910371 129 9963992484394 130 11380696348200 131 12992290760035 132 14824724728891 133 16907292496384 134 19273051252118 135 21959289379901 136 25008051161552 137 28466724565146 138 32388699441426 139 36834104308469 140 41870630856146 141 47574456266014 142 54031274606166 143 61337449850651 144 69601304401559 145 78944558569964 146 89503938219177 147 101432969596405 148 114903982513871 149 130110345404565 150 147268958266757 151 166623032395849 152 188445188995117 153 213040912142604 154 240752395482880 155 271962826315389 156 307101155342708 157 346647405582133 158 391138579731343 159 441175231488436 160 497428773367742 161 560649601323473 162 631676124866505 163 711444800802128 164 801001279132256 165 901512780924481 166 1014281840590797 167 1140761558953638 168 1282572528576460 169 1441521609727419 170 1619622753951317 171 1819120092427959 172 2042513528824778 173 2292587101149139 174 2572440404076805 175 2885523393225940 176 3235674925835078 177 3627165428231344 178 4064744120328715 179 4553691271205742 180 5099876007567691 181 5709820249760192 182 6390769408077103 183 7150770535451074 184 7998758702610436 185 8944652438634534 186 9999459163701877 187 11175391633344352 188 12485996515031526 189 13946296328724406 190 15572946105114190 191 17384406249122205 192 19401133242397390 193 21645789979348290 194 24143477707472451 195 26921991735174257 196 30012103281720360 197 33447870075595932 198 37266978560422501 199 41511120845218893 200 46226409839697723 201 51463836347094762 202 57279772250924277 203 63736524330186917 204 70902943672167300 205 78855096128180180 206 87676999778372027 207 97461435940028703 208 108310840876084556 209 120338286040600704 210 133668555440022572 211 148439329500823934 212 164802485720935052 213 182925527349667718 214 202993152398350622 215 225208976438494444 216 249797423903365104 217 277005803984372280 218 307106588714765738 219 340399912469483698 220 377216313896583722 221 417919743244402766 222 462910860172184112 223 512630649449063529 224 567564384472543508 225 628245971289531046 226 695262708804073589 227 769260504126252847 228 850949585577894512 229 941110759752191276 230 1040602263252082157 231 1150367264334282014 232 1271442074699101444 233 1404965137124252724 234 1552186860579881328 235 1714480380928462739 236 1893353332350218372 237 2090460722288932930 238 2307619011042827177 239 2546821506186005233 240 2810255191857800232 241 3100319123673528210 242 3419644531661893273 243 3771116786298243577 244 4157899396471582242 245 4583460223187651002 246 5051600109068583315 247 5566484141378144309 248 6132675785496479305 249 6755174146614754174 250 7439454640064946711 251 8191513375291149630 252 9017915585165555108 253 9925848461339789683 254 10923178787788454491 255 12018515798849411390 256 13221279725127531489 257 14541776530844010328 258 15991279389839453281 259 17582117494769142620 260 19327772845365863159 261 21242985717315870069 262 23343869573666320465 263 25648036246140926414 264 28174732284698103482 265 30944987450587040841 266 33981776411526412517 267 37310194787970555754 268 40957650797322946464 269 44954073849018598011 270 49332141558285554555 271 54127526770844921636 272 59379166325590681872 273 65129553428237145447 274 71425055666955064923 275 78316260872109524970 276 85858353207412040247 277 94111522080262697099 278 103141406676009190065 279 113019579155607256080 280 123824069810182067308 281 135639937740800599023 282 148559890929028556455 283 162684959885380178642 284 178125229410506372156 285 195000633379987215377 286 213441817870175595425 287 233591078382102051628 288 255603377395606535565 289 279647448999459635873 290 305906997898309316386 291 334582000697108803873 292 365890118011809026725 293 400068226655334740213 294 437374081904298988253 295 478088120668996149801 296 522515417271701515797 297 570987804491311136261 298 623866173561435178561 299 681542967920148485913 300 744444886709093754408 301 813035815314455774275 302 887820001639890593300 303 969345498309775858319 304 1058207892628785588641 305 1155054347880026463686 306 1260587981438745910060 307 1375572607222692215009 308 1500837872205088990973 309 1637284819094265548078 310 1785891909848647696507 311 1947721547461395261749 312 2123927136430886821365 313 2315760725548144100836 314 2524581280097987714424 315 2751863634306388693917 316 2999208178892807360591 317 3268351342925449543212 318 3561176933853131731918 319 3879728404625506233907 320 4226222122241266012453 321 4603061717911185193926 322 5012853605321304798588 323 5458423760265375016243 324 5942835862221477067111 325 6469410906315048021515 326 7041748402581629658556 327 7663749288562992122619 328 8339640691088742184889 329 9074002683664517984768 330 9871797197263658286998 331 10738399254562331517212 332 11679630710833373420105 333 12701796698891123952582 334 13811724990733214872583 335 15016808504935741625144 336 16325051206511619690405 337 17745117664930661897872 338 19286386556423122940757 339 20959008418652460315376 340 22773967989462061321239 341 24743151486797049247780 342 26879419214207252235535 343 29196683905691914395964 344 31709995255201724042195 345 34435631110031116157748 346 37391195843787330737148 347 40595726463798505234354 348 44069807049920685845589 349 47835692166937146078317 350 51917439941342105114850 351 56341055545510605502013 352 61134645888340531028870 353 66328586371693805244813 354 71955700636664184306612 355 78051454293183055364184 356 84654163701089528743689 357 91805220950908875818831 358 99549336278602749669902 359 107934799240902508027404 360 117013760076970534006181 361 126842532788543615621709 362 137481921584921581224748 363 148997572461734993397408 364 161460351813959260164499 365 174946754124782738432757 366 189539340923372396374032 367 205327213367050346225394 368 222406520977687701835263 369 240881009249083912659521 370 260862609042634810741264 371 282472070903669085312898 372 305839647661486595439795 373 331105828923471513151349 374 358422131338864610219191 375 387951948792130713578650 376 419871466990706976326809 377 454370647238716897438392 378 491654284538536753609447 379 531943145537566411457854 380 575475192239961471422962 381 622506897834327644476434 382 673314661450492497633568 383 728196329153625722401368 384 787472829014498489059326 385 851489928663037647401462 386 920620124341194718271712 387 995264671123348790764842 388 1075855764671028302265076 389 1162858885636908906607082 390 1256775318634285384992762 391 1358144858546225041339320 392 1467548717867341529920380 393 1585612649754805475027291 394 1713010302518344865678390 395 1850466822406405092004042 396 1998762722752485621911731 397 2158738038837449340179133 398 2331296789206187131351236 399 2517411765656689635539338 400 2718129675703032524941519 401 2934576663008177665396935 402 3167964233095471840263402 403 3419595613587447288048100 404 3690872580295705473676701 405 3983302782705597318003897 406 4298507604774028233644469 407 4638230599498612296637420 408 5004346538432888186906447 409 5398871120227463713551373 410 5823971385383660259412220 411 6281976887728233064134276 412 6775391676669721008053077 413 7306907148094586080925173 414 7879415825821241753344698 415 8496026139870162881264810 416 9160078272447529228787791 417 9875161147498560721881729 418 10645130644986488921297914 419 11474129126717049667511754 420 12366606366581085400088934 421 13327341984555558183259115 422 14361469490713983622374718 423 15474502052880845814787040 424 16672360109452767360396085 425 17961400957336014978978245 426 19348450453951492984624511 427 20840836981873277443046836 428 22446427834936081028271897 429 24173668195614630567304476 430 26031622885190491863755267 431 28030021080729167595446340 432 30179304206245374140478411 433 32490677219693807827788466 434 34976163532646683853056539 435 37648663815772063970657961 436 40522018960576878886552985 437 43611077486398467452635584 438 46931767701396028652191361 439 50501174947391315244912148 440 54337624280924283375663541 441 58460768966918083942860226 442 62891685186988682445826119 443 67652973391793965444469973 444 72768866756008789915167018 445 78265347225656772277865060 446 84170269680755237903828212 447 90513494771673527474558423 448 97327031025412511469293101 449 104645186858339846168736356 450 112504733174926383129256822 451 120945077277900049199546157 452 130008448864151609463097593 453 139740098932891229413239206 454 150188512488177705131769774 455 161405635977249300025520225 456 173447120469316476010665173 457 186372581646888010561505162 458 200245877753565004181398502 459 215135406718841477833570287 460 231114423762103526611119327 461 248261380865048902956884908 462 266660289594503938051456952 463 286401108856465599295345033 464 307580159267537579555407137 465 330300565942180088688181961 466 354672731613799630572375546 467 380814842135142018135746727 468 408853406539223858799746853 469 438923833986681410828179506 470 471171050079501761785641058 471 505750155185236551522879277 472 542827127590628192507887159 473 582579574489788754721381876 474 625197534010391733682679646 475 670884331692542188120634009 476 719857495059905476838548355 477 772349730162175217579830908 478 828609964222978450274163831 479 888904458798840178701780087 480 953517998143912532510944163 481 1022755157782933808980990801 482 1096941658622507795405197327 483 1176425812279546646704636497 484 1261580063676942837854924937 485 1352802637351652858616185155 486 1450519294340901964156344273 487 1555185206959764583657212005 488 1667286959259648415574991319 489 1787344681464027818561421229 490 1915914327217062919492162451 491 2053590103054553967448114427 492 2201007060117192267717264013 493 2358843858775591076240766011 494 2527825717527567059425069054 495 2708727558263202424743366107 496 2902377360775118158760953061 497 3109659740223069819037203861 498 3331519762146560601130520863 499 3568967010559966340049551876 500 3823079925665202635251818250 501 4095010428780971307190292223 502 4385988853219067953683886785 503 4697329201041324636152385126 504 5030434746909970764749629200 505 5386804011604264752694424461 506 5768037129222213875552578275 507 6175842633623403739426485594 508 6612044691303073079309606220 509 7078590809624612787827840331 510 7577560051184026851081312027 511 8111171787042344405793086934 512 8681795023647707518581359382 513 9291958340485508452853428701 514 9944360477850608296578168267 515 10641881616638924207280931380 516 11387595394715636299619807068 517 12184781707243602609069025735 518 13036940341358534196629049149 519 13947805498767947405329337740 520 14921361263240411391635578349 521 15961858073552380364905013163 522 17073830266284916456592086771 523 18262114756925630969575837108 524 19531870932046791067741336152 525 20888601829914229458114023341 526 22338176691749864048373126265 527 23886854971040680280196233408 528 25541311893777396613407453407 529 27308665668336279934632748861 530 29196506449908435534979925769 531 31212927170954345145236652304 532 33366556356140765940783919270 533 35666593047627031367405783690 534 38122843974434490078484956181 535 40745763107984029793643700436 536 43546493754751767264842267085 537 46536913346403211773340271966 538 49729681097754558650670690385 539 53138288713511244874458773574 540 56777114335985593310066007861 541 60661479937936589820578444126 542 64807712377347224063615508655 543 69233208344402505316027164650 544 73956503445200988757092498503 545 78997345681873943446938506248 546 84376773604851630211965151249 547 90117199430061118746506878004 548 96242497431923536992936465783 549 102778097942202979015138127142 550 109751087305110558821588243673 551 117190314160655252960610713486 552 125126502451132325437567337690 553 133592371569928751980361014702 554 142622764097586265176557629447 555 152254781597384436086766252217 556 162527928971681785327922187384 557 173484267910980957322160485296 558 185168580000268980140860065355 559 197628540081736196227776423781 560 210914900509614709551193133588 561 225081686971723149138534526243 562 240186406593490465363947820061 563 256290269083896313143263573551 564 273458421729056430532913286726 565 291760199088253992836354495336 566 311269388299237013742945155241 567 332064510954741905287911062987 568 354229122570648907490918316528 569 377852130728121633159631164852 570 403028133037737206266737021881 571 429857776143194206538870216555 572 458448137055924403014490897996 573 488913128190076061996829100380 574 521373927550140680642295471540 575 555959435611235606303458453311 576 592806760525022344483559996310 577 632061733382741446721633148544 578 673879455371204498283852803641 579 718424878768145486794702786993 580 765873423840461190696948204754 581 816411633832947648901481708404 582 870237870366573929899720783515 583 927563051704555445557652555323 584 988611436491951888520755365666 585 1053621455730700660808396723216 586 1122846595917414253799971358653 587 1196556336446457559061831836711 588 1275037144566347592545941918732 589 1358593531373985347286147162016 590 1447549172539273737814703523567 591 1542248097672969644870920276482 592 1643055952483873253736333845070 593 1750361338118426285985864317098 594 1864577232337267476369319470228 595 1986142497460119338824137263623 596 2115523480303443529013700510136 597 2253215709645542319465297968550 598 2399745697082193833086792916130 599 2555672847483538325625996744888 600 2721591485630891364268323616594 601 2898133006001619778598338570714 602 3085968153082417033154105130215 603 3285809440027565914296817286374 604 3498413713940462270757701893820 605 3724584876545256705404799485396 606 3965176769532497269910097741842 607 4221096234409758667909363716494 608 4493306357267148048672479169826 609 4782829909480107683896686708976 610 5090752996020017320581749971260 611 5418228923728769347868082974283 612 5766482302638898631618945677292 613 6136813394188267861785411307868 614 6530602720990138564922222732989 615 6949315953678232864506071460877 616 7394509091254789719243199913304 617 7867833952330470549671567479350 618 8371043995661260781188049534993 619 8906000489462401709311475689269 620 9474679050116204279924389872662 621 10079176572092862969852065096448 622 10721718572174821451538348156089 623 11404666972419767955701287054111 624 12130528347719102878160462570942 625 12901962665312101873629693585952 626 13721792545205616902995086640567 627 14593013072129896222202169901621 628 15518802191438115441626026992554 629 16502531723235936433670343859486 630 17547779031013593313964098634984 631 18658339383152709354441432977967 632 19838239047899677587628631435848 633 21091749164743749365373047554322 634 22423400437618103390483498905983 635 23837998697963643329862987101793 636 25340641388466043799690735518932 637 26936735021205022132129652331534 638 28632013667049811975487194401717 639 30432558536405700232826503037803 640 32344818714873124429145213938156 641 34375633121033622451805582044942 642 36532253757436865493463018461213 643 38822370329941679738662078419057 644 41254136314873604813856469696994 645 43836196558015054234418208074272 646 46577716494255153792817831570981 647 49488413081809207333636183317917 648 52578587550287636300642011791366 649 55859160067567154831208459138640 650 59341706436409750710176934950489 651 63038496938105546307903392285335 652 66962537447102592584046085768555 653 71127612947649913947055814471190 654 75548333590940569401255204724745 655 80240183439121168566320429865918 656 85219572050856429754282208965457 657 90503889071926513904587897795882 658 96111562003616876762969081995675 659 102062117331462530007920340302444 660 108376245207259657932511263163184 661 115075867888187838065982686572602 662 122184212148427655109616963171487 663 129725885890845015279591308936092 664 137726959199180538143080063940809 665 146215050084767537725131579544226 666 155219415196144857440866438237284 667 164771045775072898236577751478712 668 174902769158446546171845278851237 669 185649356142473722050423918228736 670 197047634543301814632275661952813 671 209136609307077843713668848914348 672 221957589542276145357650218143213 673 235554322868076935702149365245459 674 249973137494690647729690400207823 675 265263092474860067122599553905550 676 281476136590402077419276505678586 677 298667276363643941770095179507801 678 316894753711039994515686671148947 679 336220233785201904942712607270208 680 356709003582122054798715532800382 681 378430181922602245127159152820251 682 401456941450910816237745963728207 683 425866743329577171077507193610924 684 451741585347095687871304066059288 685 479168264195258627054002552319439 686 508238652714983188952609242963945 687 539049992953960751590880817690936 688 571705205926362304194843642588434 689 606313219014315724911637822604379 690 642989312003067462704042417473116 691 681855482796800478854697919958860 692 723040833920156957195297699186650 693 766681980971771562511493363880731 694 812923484260730893511292289062617 695 861918304925018401765521503673514 696 913828286902872258143500349815794 697 968824666203777445198314352627241 698 1027088609005744449810705427293729 699 1088811780189818311188381004677158 700 1154196944011648297747744899061740 701 1223458598703677485460532278543729 702 1296823646900343479117396601429081 703 1374532103882890781986386489649317 704 1456837845750270765725400537373234 705 1544009399738451033491165354941413 706 1636330779032592545269209868509667 707 1734102364545317498103799394718094 708 1837641836270038797966561041217808 709 1947285156961426991418963262741295 710 2063387611045946487145869100742783 711 2186324901824414341970953245973382 712 2316494310196158260194049920680792 713 2454315918311035243072599554856093 714 2600233901741802248854229215456921 715 2754717893965614505234284141810170 716 2918264427150301805763226539078893 717 3091398453459102493745184669801651 718 3274674951317312857191563299771929 719 3468680621326461526469612797986073 720 3674035676766802239004746841906473 721 3891395733897826631228492141110561 722 4121453807549860510019737694310881 723 4364942417798389556511978045853355 724 4622635813827371057010206716724145 725 4895352321419276774345737619393407 726 5183956820858872695510762764957497 727 5489363362405715137649213272262939 728 5812537926878019795153820577441451 729 6154501339298982749172600441483783 730 6516332343986896644899766231396875 731 6899170849923664811130972831482217 732 7304221355713784872840629707269721 733 7732756563948828496772851563111619 734 8186121195322228960497510096657209 735 8665736013397216862434210385590819 736 9173102071518503675150164004308411 737 9709805193977367515278604719060581 738 10277520704191791310035157345629956 739 10878018413349971827930753192511907 740 11513167883688680038264991753555709 741 12184943981339524690963531000679771 742 12895432734478166920955856005768424 743 13646837513356073558204679327820315 744 14441485549683709912672941188299349 745 15281834813770503733955006454663774 746 16170481268812926732520908961421488 747 17110166522760231889008448361134385 748 18103785899280481156493975431297013 749 19154396950500367294926385973679632 750 20265228435403991697219689165801074 751 21439689789051378962256481562540575 752 22681381109120423915277915773864308 753 23994103687689684853935393992312162 754 25381871117667645644064629704259226 755 26848921004840646273490132550373863 756 28399727318160703344585074209183899 757 30039013412630195004299278372894308 758 31771765760967375375806706379058154 759 33603248432159649385490085249680711 760 35539018357035460734436842260865987 761 37584941423115759769806087113542222 762 39747209443247828591046492065922388 763 42032358044883534181673672881185435 764 44447285529346939133211588033625949 765 46999272753049017183715002466937124 766 49696004085356717726862596802132404 767 52545589500716863402302633506027863 768 55556587865679772273799051066281761 769 58738031484670874231058792605306972 770 62099451971729141380957666537899078 771 65650907518977493620140682519430881 772 69403011636321531681067183974109173 773 73366963440798510276613321459396102 774 77554579578128397474456611779393318 775 81978327863363685785208805348114643 776 86651362732105372616802656824843827 777 91587562598560820828062242704127512 778 96801569221777241492404901528662882 779 102308829186705126892945518120717711 780 108125637612342568321114421986302010 781 114269184205098168985361501684018426 782 120757601781702072406087209277975068 783 127610017392507088701968956401864324 784 134846606182871422896713578336567436 785 142488648137518328138858868866122978 786 150558587860344230934708370852279773 787 159080097550114528105386847345721302 788 168078143340865319350860076273645199 789 177579055184640806285508372207685906 790 187610600463462008196014253164036719 791 198202061527165977232898255496573292 792 209384317364000168353480194957279957 793 221189929621629583607885932940144344 794 233653233207541603176043517970982865 795 246810431709743223048230510778730232 796 260699697891167343807482862088775059 797 275361279524369885646721134478882652 798 290837610846940490958344207239407823 799 307173429932600704782404325559384312 800 324415902288260801287706500690934381 801 342614751003387661637495837289718230 802 361822393794941008899869717157576529 803 382094087308905560149850855053479436 804 403488079058126041123509304705478251 805 426065767395786489875502125736136688 806 449891869944513114752248736571318984 807 475034600922771840677202805472779102 808 501565857833030777422422793048550781 809 529561418000120029256666563917404889 810 559101145473405176874589912710203102 811 590269208832857961515798045712802536 812 623154310466922815198204944463742117 813 657849927919308754272492449635375681 814 694454567932554005286336962220913044 815 733072033848490322577957080366565620 816 773811707059653761167323413079137355 817 816788843241331058822698223784883363 818 862124884131382218777931177945174632 819 909947785664331119869009111480647654 820 960392363307562263853704581437848836 821 1013600655490903070497543868744140675 822 1069722306066512371085965525997607694 823 1128914966783947045491363832278242756 824 1191344720815655659740560108571779029 825 1257186528421071767379419380144297083 826 1326624695893077509520815773621392184 827 1399853368989013842291911264190754670 828 1477077052109767286684454718106688853 829 1558511154554911599721014382163896823 830 1644382565249580524738934620015611574 831 1734930257409856715523152346552583784 832 1830405924688151943293832159134919067 833 1931074650418503051111055664171402159 834 2037215611664103852744925235352911466 835 2149122819855931516501949279149023380 836 2267105899902212808483499828212744845 837 2391490909743926888097234075620931787 838 2522621202431783750581227470296560778 839 2660858332905388616247492576847851974 840 2806583011765851953166535003593688893 841 2960196108449193993139859211538359043 842 3122119706329795981502219236678598404 843 3292798212411155849253593864129463468 844 3472699524395615459714269716985061043 845 3662316258065856780252924006991923603 846 3862167038059147466325738171165766180 847 4072797855270900856927092179381550764 848 4294783494287466721802792998831567835 849 4528729034419570564648366191523098297 850 4775271428087872866130654612698484019 851 5035081160501146940885193544265519388 852 5308863994766017225391245123487349721 853 5597362806775522487317708507270269198 854 5901359514442456903989925801949168026 855 6221677106073006110916924994881568378 856 6559181772917169882383295189351471096 857 6914785151185408777535978206079053080 858 7289446679086456809865822703286833508 859 7684176074719922466673740780035356022 860 8100035940949802628228137781847529502 861 8538144503692035878687251680525358073 862 8999678490371433985610665209671520338 863 9485876155641498008456157488530794398 864 9998040461815529718230202417881188424 865 10537542421829908720531528937598831674 866 11105824612951279442995168385273936380 867 11704404869849580061516310980088758836 868 12334880166089291083871958708439998656 869 12998930693542973849758385944449908346 870 13698324149705145564040752708285691962 871 14434920243381884612001189944204167200 872 15210675429753417191320893697239705006 873 16027647886354498038026095658570019074 874 16888002742091916065895417194390523080 875 17794017572021242205918013215169230350 876 18748088171237366901488381026883642450 877 19752734621896890020881903877503325635 878 20810607668086537130389238533438431908 879 21924495413982066467862865948488952790 880 23097330361508259955054679619207752925 881 24332196804514298236744367634177178945 882 25632338597321926526578630106557290250 883 27001167316388234866656815172066187214 884 28442270834752604709478883998532207610 885 29959422329910510831709260160992051007 886 31556589746777611242150880893535363082 887 33237945738478210887604801854428898298 888 35007878108815160687545515056021285639 889 36871000781456080211783160437648717095 890 38832165322106119451645458560900096110 891 40896473041233078458730835044425633348 892 43069287706269491483507393901917846473 893 45356248893641301755788827710852562981 894 47763286012467196644343851876966533830 895 50296633033339885217999464571314966294 896 52962843957244085153469094733800684091 897 55768809061389414294533112620488819803 898 58721771960543599469939451551731038356 899 61829347524346449861462536827687097182 900 65099540693072114253994539931122815601 901 68540766236390671414702594495372431049 902 72161869501864721124942069116266917292 903 75972148202207200345127522883981637133 904 79981375292728225100460864259826720967 905 84199822992916675359263745310185629287 906 88638288008742071116194105119902996554 907 93308118015029870852185716580122454336 908 98221239460164772740259461074077583681 909 103390186758418318024597621056948424365 910 108828132938385791494939677456185567348 911 114548921819360109612364727503107581710 912 120567101790974438277305655677663121337 913 126897961275118392603251658495094136653 914 133557565952982907217218755490083852714 915 140562797844124675092700258408936440162 916 147931396328671281738447641543694170625 917 155682001208222072776578388559217920529 918 163834197905647086106455119029183308382 919 172408564908857211371835263496880451784 920 181426723568723743860337928335898668997 921 190911390366675812188458769189509053729 922 200886431773111437762071812952737126720 923 211376921823634435689213099953020293664 924 222409202546287771715121255956226662475 925 234010947379407728176391267203891929057 926 246211227726486312308041666901413774607 927 259040582801516428068276633983988691476 928 272531092925720781260010404783319972961 929 286716456444347370017930980740460403444 930 301632070440368554550982894211426568087 931 317315115430464715093317522079457417832 932 333804644237625833377473337923738439197 933 351141675244084271163957307898123724740 934 369369290238119772419709816878819408511 935 388532737078574430764483357483377103778 936 408679537411703175726867988128959933857 937 429859599686287408537311777704991903022 938 452125337724780010166940894186167517721 939 475531795120654431705109084576216740884 940 500136775745125523822785708316341018567 941 526000980660022969689603226532884751222 942 553188151747858750883150464738661937109 943 581765222385068449680195442570962096618 944 611802475500054241706824262892900097425 945 643373709374048510450019050930959978430 946 676556411559986020135502805158855721392 947 711431941312556038124710117242130898750 948 748085720941441920614103738393757535955 949 786607436519484458463488070223176682480 950 827091248398168571429568532725084074221 951 869636012004474527661419846539836995477 952 914345509415800569518461158343226019711 953 961328692233401587937285516194856943106 954 1010699936299648467185150957853859667439 955 1062579308830447403236604514187773299629 956 1117092848561422793716574025537277907425 957 1174372859535018656207335653650362754744 958 1234558219185572061046070767055267505222 959 1297794701410720647790233221285015947557 960 1364235315350290718385875005650216218477 961 1434040660628141488327438124893642701756 962 1507379299848386828493667190127161030396 963 1584428149175053563711591149747658427083 964 1665372887863643899814103277484467133549 965 1750408387654331249240696930435242119974 966 1839739162979719831602576326397197242928 967 1933579842985329123807407531835184322365 968 2032155666408318856925654625815965078993 969 2135703000409547474324383519909189165034 970 2244469884505959983117310608517016627408 971 2358716600804637895405915462380277794313 972 2478716271796727370646027705191318685289 973 2604755487029009821299099724148938737100 974 2737134960033215633567901805613392244144 975 2876170216958435449532320695366752836485 976 3022192318420289742594268496064539024611 977 3175548616152017469622161441780741713254 978 3336603546117486144486745089535981704522 979 3505739459824463254946624934644347350335 980 3683357495658484112664167413206144809679 981 3869878492143472947498870171181610875338 982 4065743945125099017804949222732875330584 983 4271417010966862465850144276965988092331 984 4487383557947298796074686557365266837205 985 4714153268149668206122886175952286511946 986 4952260792243267785040621301127106449766 987 5202266959668291670644670605136100173911 988 5464760046854197556623274675907720841949 989 5740357106225058908114619006612397679950 990 6029705358874643326209284246357899269582 991 6333483653929222631534365322191169316169 992 6652403997757665357450009857184887259315 993 6987213156336475945812633761612362773494 994 7338694334232428627534742742880669221334 995 7707668933827613054329176473466757494961 996 8094998398581392854390686677169023426425 997 8501586144301322003433582721416141254006 998 8928379582580827458419906634272443356884 999 9376372240755826456242802889802754910503 1000 9846605982935796865300635182396360645619