1 1 2 5 3 13 4 29 5 54 6 97 7 161 8 257 9 402 10 604 11 896 12 1299 13 1866 14 2616 15 3665 16 5031 17 6891 18 9290 19 12498 20 16600 21 22008 22 28841 23 37740 24 48919 25 63294 26 81230 27 104048 28 132355 29 168048 30 212070 31 267105 32 334671 33 418486 34 520857 35 647081 36 800531 37 988510 38 1216159 39 1493430 40 1827861 41 2233212 42 2720179 43 3307616 44 4010952 45 4855596 46 5863390 47 7068980 48 8502668 49 10211207 50 12237021 51 14642530 52 17486289 53 20852250 54 24820108 55 29501968 56 35006698 57 41482670 58 49077320 59 57987852 60 68411743 61 80609576 62 94846333 63 111464193 64 130816186 65 153352176 66 179539095 67 209965854 68 245249709 69 286157616 70 333501483 71 388280181 72 451555223 73 524622886 74 608869676 75 705970776 76 817729355 77 946308624 78 1094043270 79 1263717894 80 1458350366 81 1681512784 82 1937092843 83 2229667216 84 2564225237 85 2946614600 86 3383227431 87 3881513412 88 4449637235 89 5097075336 90 5834224557 91 6673110076 92 7626946333 93 8710953536 94 9941884685 95 11338972932 96 12923400112 97 14719417157 98 16753757469 99 19056928983 100 21662593624 101 24609068442 102 27938641746 103 31699341750 104 35944199253 105 40733291454 106 46132984515 107 52218306872 108 59072140050 109 66788011844 110 75469255381 111 85232241224 112 96205558850 113 108533775570 114 122376611721 115 137913356558 116 155342078710 117 174884748694 118 196786570991 119 221321946840 120 248793914038 121 279541151078 122 313937603475 123 352400621776 124 395390918844 125 443422058880 126 497060765337 127 556938060545 128 623750071054 129 698271001748 130 781354674892 131 873949677012 132 977101724936 133 1091971452926 134 1219837870020 135 1362119108210 136 1520377367054 137 1696343172390 138 1891922035265 139 2109222938564 140 2350567178136 141 2618521651224 142 2915910534083 143 3245854239677 144 3611784411125 145 4017489679232 146 4467134780538 147 4965314085290 148 5517075924650 149 6127985296578 150 6804154311730 151 7552315839692 152 8379861457338 153 9294927684832 154 10306443224843 155 11424230026012 156 12659061468575 157 14022781050476 158 15528373840029 159 17190105514182 160 19023610016555 161 21046052550831 162 23276236336426 163 25734793948086 164 28444317041787 165 31429580547862 166 34717700156866 167 38338395101688 168 42324178344252 169 46710664911776 170 51536801149948 171 56845225933128 172 62682546761661 173 69099763006140 174 76152597120002 175 83901990882668 176 92414502121275 177 101762885806320 178 112026568808300 179 123292330367934 180 135654868532179 181 149217597314450 182 164093321607193 183 180405169998760 184 198287398252117 185 217886480780994 186 239362064903900 187 262888248167012 188 288654710328805 189 316868206777310 190 347753910224340 191 381557156421188 192 418545031355323 193 459008411917636 194 503263841529399 195 551655913567437 196 604559486070212 197 662382464771736 198 725568413992675 199 794599805877135 200 870001095387775 201 952342510988460 202 1042243673458279 203 1140378016768476 204 1247477041148048 205 1364335467855928 206 1491816233243118 207 1630856495036062 208 1782473492196135 209 1947771540823974 210 2127948901896625 211 2324305927514530 212 2538253103326926 213 2771320528141206 214 3025167325346441 215 3301592669671296 216 3602546789417082 217 3930143788633948 218 4286674499290459 219 4674621382060236 220 5096673529420377 221 5555743974744186 222 6054987190411921 223 6597819186951496 224 7187937906634922 225 7829346548888952 226 8526377323243162 227 9283718507037976 228 10106442088494165 229 11000035141561168 230 11970431974742088 231 13024050491659254 232 14167829557130423 233 15409271117043804 234 16756483596005677 235 18218230668588412 236 19803981630431107 237 21523967841178014 238 23389241155156575 239 25411739213455176 240 27604353177281916 241 29981003224696279 242 32556717020807420 243 35347716969132146 244 38371511069346428 245 41646993708321780 246 45194550793944142 247 49036176137054176 248 53195593035335289 249 57698388591169782 250 62572154243308057 251 67846640715649180 252 73553920352776048 253 79728565791892526 254 86407837383412968 255 93631889118919681 256 101443984900426491 257 109890735777613320 258 119022349366206521 259 128892903037819372 260 139560631419146559 261 151088240836157620 262 163543240542028481 263 176998304487884160 264 191531652727948256 265 207227467463535942 266 224176332007938978 267 242475709028784004 268 262230445515103855 269 283553322281400870 270 306565634567361954 271 331397823157658018 272 358190141622826247 273 387093380857524886 274 418269635534072753 275 451893135537058524 276 488151125956863235 277 527244820798459932 278 569390412868445509 279 614820167271103760 280 663783579839896509 281 716548630392886260 282 773403110943952121 283 834656061475993116 284 900639292137463665 285 971709027428216574 286 1048247649952391875 287 1130665582508952717 288 1219403284761670148 289 1314933406801256400 290 1417763074433376052 291 1528436352368071706 292 1647536858741526971 293 1775690581336080726 294 1913568867488330600 295 2061891642681965406 296 2221430828317642968 297 2393014018713025470 298 2577528386364042139 299 2775924881017079732 300 2989222690113453449 301 3218514032229748922 302 3464969249580097104 303 3729842277845756740 304 4014476457992599348 305 4320310775575680828 306 4648886490829158250 307 5001854253035535532 308 5380981661142513739 309 5788161372876112264 310 6225419723161429583 311 6694925963654101152 312 7199002083167536167 313 7740133331360773386 314 8320979404573392066 315 8944386427754736388 316 9613399690780219270 317 10331277285766395324 318 11101504603351624410 319 11927809848559383878 320 12814180534166996679 321 13764881127577411536 322 14784471809575702684 323 15877828537817070653 324 17050164374369307891 325 18307052288797017722 326 19654449397570959448 327 21098722871789571770 328 22646677476258296266 329 24305584994410611006 330 26083215505182649233 331 27987870791226738920 332 30028419848523023965 333 32214336804195721336 334 34555741217781333467 335 37063441102898370400 336 39748978651040408226 337 42624679027823167441 338 45703702231299214824 339 49000098419477102124 340 52528866706435425846 341 56306017874690276268 342 60348641014975003879 343 64674974585988784460 344 69304481919250689279 345 74257931711177058932 346 79557483544312350702 347 85226779034473076448 348 91291038665549299275 349 97777164969295752456 350 104713852135028084116 351 112131702773491836812 352 120063351947147831730 353 128543599265030941050 354 137609549186255373733 355 147300760412269880242 356 157659404548780961433 357 168730435008086762700 358 180561766375654006820 359 193204465311848802390 360 206712953262191558418 361 221145222158182044016 362 236563063438986125585 363 253032311699056357776 364 270623103357689814216 365 289410151791684542010 366 309473039402447932341 367 330896528209760511688 368 353770889529652738059 369 378192254495917783256 370 404262986081452318690 371 432092074564186179304 372 461795557206433656331 373 493496964298075088352 374 527327792460556519626 375 563428007590058485736 376 601946578483015309787 377 643042043774857511490 378 686883113401260247670 379 733649307493177007720 380 783531634103257479193 381 836733308985878279466 382 893470519042310764304 383 953973232997920580100 384 1018486061165174024309 385 1087269168242125917130 386 1160599241274006998506 387 1238770517152210735802 388 1322095872088324346585 389 1410907977908365723962 390 1505560527954964811294 391 1606429537965625157217 392 1713914725109577656274 393 1828440971131651664316 394 1950459873231335703245 395 2080451389269122163456 396 2218925581430375581338 397 2366424465653734089006 398 2523523971519213435035 399 2690836020696416769439 400 2869010729284230870319 401 3058738743022631465322 402 3260753711423239628695 403 3475834910776856643526 404 3704810022887942628084 405 3948558080579260821254 406 4208012587719446526631 407 4484164826020578212472 408 4778067357371657971610 409 5090837735291988055864 410 5423662435406354072970 411 5777801020009765105000 412 6154590547898008923304 413 6555450246178109735844 414 6981886456662782750256 415 7435497875390988416782 416 7917981099477304119709 417 8431136501860880268742 418 8976874449947111617660 419 9557221890963610607436 420 10174329322026814227159 421 10830478170239515664376 422 11528088603055468394973 423 12269727797003954414790 424 13058118687515396716517 425 13896149231016758911650 426 14786882204836826923322 427 15733565579503893687496 428 16739643492101784395613 429 17808767859054014101748 430 18944810660493308225722 431 20151876938787043770872 432 21434318547272430259161 433 22796748696432976421802 434 24244057337916784694640 435 25781427438797953728450 436 27414352191330825616475 437 29148653216331238245858 438 30990499810840777488450 439 32946429304567189941440 440 35023368581781540387099 441 37228656840216438902446 442 39570069650359665030037 443 42055844394504701487016 444 44694707156430017183240 445 47495901149736646886454 446 50469216764040658198638 447 53625023326658652266376 448 56974302668250656681550 449 60528684600707815726791 450 64300484406061679306775 451 68302742456506625781658 452 72549266075782833159397 453 77054673775091950597426 454 81834441986551011756418 455 86904954441849280550304 456 92283554333297412702995 457 97988599420991745661766 458 104039520239046587613615 459 110456881582405588356252 460 117262447444702706188013 461 124479249608385207444450 462 132131660077028399650417 463 140245467572875559383790 464 148847958311141880102192 465 157968001298278851567132 466 167636138389732063377803 467 177884679381140440085962 468 188747802395142681849496 469 200261659867356634305126 470 212464490423250263035312 471 225396736982253462558996 472 239101171413618789780406 473 253623026116661842246290 474 269010132886257659845005 475 285313069476375681991768 476 302585314262856412633389 477 320883409462637803856176 478 340267133355344926003915 479 360799682013596700282168 480 382547861037498709678048 481 405582287854040999036584 482 429977605131781266645234 483 455812705931658885857689 484 483170971205158104340232 485 512140520327153298404226 486 542814475342039697828288 487 575291239683999071690318 488 609674792124622457715529 489 646074996790012414278244 490 684607930083203878116557 491 725396225443859064939768 492 768569436872524058442749 493 814264422250689184746600 494 862625747485141685686629 495 913806112617567306166144 496 967966801039866057810903 497 1025278153077356680977366 498 1085920065204204443350375 499 1150082516287161997512408 500 1217966122258952951265204 501 1289782720765303341218306 502 1365755987338439392549156 503 1446122084804409933669120 504 1531130347644528632034098 505 1621044003198678247425208 506 1716140931615885371080155 507 1816714466639062564063972 508 1923074239333902312388480 509 2035547067068663700331704 510 2154477890080871090323710 511 2280230758180321765056513 512 2413189870174116206977006 513 2553760668830896928363576 514 2702370994245797578897016 515 2859472298718766791043396 516 3025540926312312958757104 517 3201079460527327930543088 518 3386618143599269797030989 519 3582716371212962040535700 520 3789964266509453089596744 521 4008984337579801241591496 522 4240433222728868966927834 523 4485003528141363569741676 524 4743425762685228105479533 525 5016470374966866251328196 526 5304949897872012556170246 527 5609721206238375610944480 528 5931687893443976714025267 529 6271802773143339220696328 530 6631070512542154077738432 531 7010550404088447093746736 532 7411359282639887389560808 533 7834674595696978246140570 534 8281737634499357171892417 535 8753856934359120000677388 536 9252411852841442156960943 537 9778856335030283452047482 538 10334722875385537966934606 539 10921626686380941683757660 540 11541270084416534336692976 541 12195447104242927041696390 542 12886048353479078985126037 543 13615066119614775855651346 544 14384599742277933717643270 545 15196861264428397764583758 546 16054181376578290547037479 547 16959015669099176355827082 548 17913951208169615499433294 549 18921713451962778018736884 550 19985173524228078105941752 551 21107355863560633835128368 552 22291446267274312256677826 553 23540800350036337363419566 554 24858952438118394995066793 555 26249624921473181310426948 556 27716738086625419045857874 557 29264420454842443004091858 558 30897019650921591983218229 559 32619113829541046108002432 560 34435523687094755953675392 561 36351325088687134179814302 562 38371862341049900964933398 563 40502762144057532258812136 564 42749948254729116325654221 565 45119656899692211875224182 566 47618452973433378961315039 567 50253247061937624613350624 568 53031313332820239232732450 569 55960308335539363648059720 570 59048290756946878976686094 571 62303742180146548770851988 572 65735588896483014161314575 573 69353224823444003872108742 574 73166535583317380773322331 575 77185923800673688472142797 576 81422335679029759654763388 577 85887288920573296534220549 578 90592902055361951302425964 579 95551925250257424798857940 580 100777772670662835831338416 581 106284556472331071521373058 582 112087122503621549513818843 583 118201087803167391818821090 584 124642879981357261188674373 585 131429778579041442986292884 586 138579958500680111865255039 587 146112535624616721711346908 588 154047614697370738294502550 589 162406339624811162191917700 590 171210946277726829678207660 591 180484817935825416690814358 592 190252543499335164260207957 593 200539978604498710719193950 594 211374309784926608022120401 595 222784121828548364214819230 596 234799468486166300940754468 597 247451946696103244120859138 598 260774774496350091613729400 599 274802872804886585132171340 600 289572951256475104117166537 601 305123598294348386612085888 602 321495375723619959366228277 603 338730917944299829163048616 604 356875036091063911140636922 605 375974827318998186870254088 606 396079789484746480018697940 607 417241941485676054743328756 608 439515949530916922244102360 609 462959259632531522554488694 610 487632236617447502650133965 611 513598309976514563569204902 612 540924126880666841171708661 613 569679712711350365215773206 614 599938639467360430109183952 615 631778202428995154119227664 616 665279605476913362760944195 617 700528155483575404484315868 618 737613466213268051337379135 619 776629672189093213993362236 620 817675653005220959320667421 621 860855268587147568223621802 622 906277605924590705733263428 623 954057237828345003639544264 624 1004314494286471680705231094 625 1057175747024344695557471412 626 1112773707899491108894558143 627 1171247741793995284783663502 628 1232744194696241718777111671 629 1297416737698532153973569898 630 1365426727668953755064688912 631 1436943585393833192611276752 632 1512145192022057198271875758 633 1591218304683988039524326236 634 1674358992196046283524111857 635 1761773091807289918211295444 636 1853676687986381704184019120 637 1950296614296750163928257332 638 2051870979453881397161943924 639 2158649718712628742198410630 640 2270895171783010490281746592 641 2388882688531865611868389578 642 2512901263783189538928123918 643 2643254202594272823094377496 644 2780259817445542093039630404 645 2924252158852196262554615428 646 3075581780972329522284032767 647 3234616543862854801309070697 648 3401742454107504791474720580 649 3577364545624822648349610448 650 3761907802543974911424049556 651 3955818126127503767735987584 652 4159563347807659510594331983 653 4373634290502581872850085780 654 4598545880474430899544788643 655 4834838312100295159266361882 656 5083078268031614096081909626 657 5343860197336501480637642354 658 5617807654334181528278271390 659 5905574700960219659664638004 660 6207847375626884472431042075 661 6525345231684245748817848908 662 6858822948725094665797575180 663 7209072020130903267971306620 664 7576922520406435195811203475 665 7963244956018772714741235528 666 8368952203621018228199869965 667 8795001539724366662630894668 668 9242396766062127343004920144 669 9712190435089372593604208836 670 10205486180258568589255373204 671 10723441155929800236443077440 672 11267268591989209183177445409 673 11838240468487308277680889986 674 12437690315843842048346715560 675 13067016146425469722082749855 676 13727683523559371827754830090 677 14421228774328982742463299582 678 15149262352778675904514833836 679 15913472360462926814968923740 680 16715628231582060969611866269 681 17557584590283277705685632192 682 18441285288040530641477289111 683 19368767629393804652719785460 684 20342166794694085342049644057 685 21363720468900361329455989770 686 22435773685874407307248999126 687 23560783898055173359204111596 688 24741326281830697513174314099 689 25980099289400776194527974542 690 27279930458399702867826721029 691 28643782491066431867738242654 692 30074759615269175618606805687 693 31576114240256013926172717256 694 33151253920570229262716791115 695 34803748642184303079259263648 696 36537338445525379973381994654 697 38355941400735366580639911206 698 40263661951184066533362080064 699 42264799641984132227720059564 700 44363858250993244021530841808 701 46565555340584632332226445508 702 48874832249270557316920080200 703 51296864543130160218858755276 704 53837072947869421916340308418 705 56501134783285129541331242182 706 59294995922860369628999575970 707 62224883302247413995992167884 708 65297318001435817425920566395 709 68519128926523485492705451844 710 71897467118144411665069144330 711 75439820714826365502288706914 712 79154030600790062108704256002 713 83048306769029318450291235042 714 87131245431861301138296500522 715 91411846912581845756442211776 716 95899534353331605621268280385 717 100604173275852892562653859856 718 105536092033419710177273349375 719 110706103193937034747972744542 720 116125525895951503375220562570 721 121806209221180862948401041331 722 127760556629071714554694371973 723 134001551500925160741573132226 724 140542783843201920913537300295 725 147398478201827809979494853094 726 154583522841577092479651286956 727 162113500247015426091948346248 728 170004719003941549185037979612 729 178274247122882895898245626078 730 186939946868876142947316113983 731 196020511164609957109715140228 732 205535501636920478259762756238 733 215505388379726559809174998676 734 225951591509663200931202072477 735 236896524594040010220788868216 736 248363640034203576600666512199 737 260377476491046496364313149538 738 272963708443162866604761516685 739 286149197972134956503282015904 740 299962048873524342332934936599 741 314431663196474460723844931606 742 329588800319280373175518041722 743 345465638672994071823798878400 744 362095840229973962479323089620 745 379514617879411228279747654108 746 397758805817131412275956599265 747 416866933082540591582435187712 748 436879300381313223338643665511 749 457838060338475187143828854878 750 479787301332765195152778588624 751 502773135069741298042168211312 752 526843788057874050031425057603 753 552049697159023798713101542160 754 578443609392066506023510315703 755 606080686176209812101975716716 756 635018612208550989622939624603 757 665317709178880346470705933624 758 697041054533441758411494414513 759 730254605508546219007743539000 760 765027328664400461542603077358 761 801431335159491759939706730358 762 839542022016159132283760020659 763 879438219638822887106147701696 764 921202345857526891997930497476 765 964920566781225844527201527748 766 1010682964757401885267559403544 767 1058583713747388669977547557636 768 1108721262439985409317341547115 769 1161198525439839417868500027292 770 1216123082881422091693880844930 771 1273607388834515140042698204810 772 1333768988882709434746719057302 773 1396730747272808071317539157384 774 1462621084049955247617337343508 775 1531574222611109054252569198530 776 1603730448127864879686002925956 777 1679236377308958992560998462384 778 1758245239992752730396871121055 779 1840917173080976002088526811128 780 1927419527346695917865244623406 781 2017927187672249858070446112788 782 2112622907296430787976834238859 783 2211697656674932777710286421113 784 2315350987583631809795443478272 785 2423791413121107784715892897774 786 2537236804294569701133776585238 787 2655914803902465134096565916506 788 2780063258457184606341228020844 789 2909930668922871289446836832560 790 3045776661076049119525640304605 791 3187872476331071261373773375796 792 3336501483907883006622107890042 793 3491959715256796601363525319706 794 3654556421693491388997841976574 795 3824614656237814821989797554028 796 4002471880691753130915108785076 797 4188480599035725724208541480036 798 4383009018267702523178917255086 799 4586441737857138003565529581247 800 4799180469034909943879391347967 801 5021644785191964469130568607368 802 5254272904712734000076944286126 803 5497522507625262556277895883636 804 5751871587507856849299218400873 805 6017819340152666477278326422432 806 6295887090549376285665843356421 807 6586619259817888446118158640606 808 6890584373786955071051551869275 809 7208376114986951054195633547042 810 7540614419898804799835378929486 811 7887946623378327339624567829500 812 8251048652255230360240519010344 813 8630626270189837654076005640802 814 9027416375957282999643780781176 815 9442188357419730453170096423832 816 9875745503541238636165987747739 817 10328926476898244320254507164188 818 10802606849240627581506694553114 819 11297700702764914464992496857476 820 11815162299871714993085908554307 821 12355987824295008449636344217472 822 12921217196610691495253438120025 823 13511935967256975065573381120440 824 14129277290329045694515270290837 825 14774423981546029296874703481214 826 15448610663928977685489511174412 827 16153126004875532806337870391888 828 16889315048469352072636947465695 829 17658581647021555323486188800978 830 18462390996006594585341090799991 831 19302272276727372894202301731726 832 20179821411223335735083253173000 833 21096703934122018566126272716770 834 22054657986328316771144262669307 835 23055497435648013920342275360616 836 24101115129651992887608098348491 837 25193486286306603227808466953780 838 26334672028122971455345364143410 839 27526823065815241187334670821120 840 28772183537703893102447491224102 841 30073095011357129212999037894164 842 31432000654229858728290155621382 843 32851449580337893708980280238396 844 34334101380293569320549258772682 845 35882730842330041809254950113882 846 37500232872253975621137060071442 847 39189627620592206903878372283062 848 40954065825536222909207082427864 849 42796834380641030350916207722076 850 44721362136601130197837263101025 851 46731225946808089828764385635180 852 48830156966790506410258261451811 853 51022047218050325696270527274182 854 53310956427238389740138508412200 855 55701119152059199801330123418932 856 58196952205759040043605906616209 857 60803062392535411885535178374352 858 63524254566707993117347974383020 859 66365540029014800147544947216372 860 69332145273940683738008817160161 861 72429521102551618098722160293742 862 75663352115896211581106540822717 863 79039566604648522640959566991560 864 82564346851302343255874592191606 865 86244139861889829437814647053820 866 90085668544885426873892885997164 867 94095943355672852367371376278668 868 98282274425697138152870487500955 869 102652284196199007478611624187770 870 107213920577233794948833018360340 871 111975470653515534046703385918150 872 116945574959497357331500579861594 873 122133242347005982714935653212560 874 127547865469689426179455426243377 875 133199236909517401121349376586476 876 139097565971591758087729859337614 877 145253496174584236238311203454566 878 151678123465219350178487467034184 879 158383015186366123609331359296968 880 165380229829492208785319512582438 881 172682337603472664318397530581779 882 180302441853031905257829047898059 883 188254201361436336360785537247616 884 196551853573445536053336428995170 885 205210238775977121018584686200370 886 214244825275443200955728563205319 887 223671735612280492663728910388232 888 233507773854820326621354940638431 889 243770454016335146321780759588310 890 254478029640853314686505277861941 891 265649524605160657925683697945684 892 277304765186303865795831017955337 893 289464413445884561477015292205650 894 302150001984482259423446835987790 895 315383970121676880067349098093320 896 329189701559355734746207957677651 897 343591563588293693369982551491352 898 358614947900387402841509811591140 899 374286313071413149305702928884179 900 390633228781762117509593559183805 901 407684421845295089743048747554438 902 425469824119249986299961870591689 903 444020622371039283575307330081490 904 463369310180789284857568393137648 905 483549741961609209509902014464406 906 504597189182834241740758951054348 907 526548398884873363989375508906804 908 549441654577809244138699850790969 909 573316839619554586583645575962354 910 598215503173166582805657827920223 911 624180928846869995301913796409376 912 651258206124439522753953544309655 913 679494304697855704721279714453036 914 708938151818575449975356900681097 915 739640712788361331164465840848690 916 771655074715392997347241787527100 917 805036533666353216101543612248018 918 839842685350340309184006256342330 919 876133519475822724958661187981200 920 913971517927420588091636083380772 921 953421756915088804502085404716938 922 994552013254287348109803325768028 923 1037432874941973182050788284741412 924 1082137856199735853553425282212222 925 1128743517162142620337636460519786 926 1177329588395360347022522075731240 927 1227979100438398894624499372426078 928 1280778518566876029741302463779600 929 1335817882987056684116403245068386 930 1393190954676071841576054572143453 931 1452995367092695313240764003024130 932 1515332783991852796836417893405667 933 1580309063585179090179533167081036 934 1648034429299429276721730084025299 935 1718623647394411688114049887607222 936 1792196211712348183465388462760197 937 1868876535841205800670372108375416 938 1948794152985587472207087368277289 939 2032083923850244853591057771098164 940 2118886252853188422275731334742262 941 2209347312997747132719102507565740 942 2303619279745777857469959272600863 943 2401860574247573646079806332248780 944 2504236116297876127902441100146975 945 2610917587401793107731332400779330 946 2722083704349365105802705519536276 947 2837920503713048232628003169563696 948 2958621637698493918703191573533214 949 3084388681795744750643924216528840 950 3215431454695339650021784009596441 951 3351968350951869278530886494837632 952 3494226686896254712942396123798116 953 3642443060317479966503074932679284 954 3796863724454703998277619658823993 955 3957744976861653924751819109813060 956 4125353563726971814311090695452413 957 4299967100256798972040583031193876 958 4481874507749349150867722643613386 959 4671376468015594900506494598153432 960 4868785895825486123787598929199050 961 5074428430085389274262678458442614 962 5288642944479698179936138899598062 963 5511782078337879031682367295333306 964 5744212788517593318593153018950046 965 5986316923125052863819473090829300 966 6238491817925423482541115623739731 967 6501150916328971452612798895922341 968 6774724413872765198183348125762350 969 7059659928153170769621446210264366 970 7356423195201141674273404459357895 971 7665498793330473212773768511396720 972 7987390895528799314770948478942754 973 8322624051502232494762247020165036 974 8671744000527218605756821886203214 975 9035318516307479132727127152724094 976 9413938285079881770482299355464203 977 9808217818260801919610583340225620 978 10218796400974054005685865559259485 979 10646339077852874866280799787978046 980 11091537677561776216406701077862837 981 11555111877539448210489136820194236 982 12037810310521339910501301166349132 983 12540411714460170408818122673644440 984 13063726127524489512928791679676692 985 13608596129919621638044325591476652 986 14175898134341948847247704912997500 987 14766543726946638665059237005310836 988 15381481060780662647051120565951044 989 16021696303707410543892612378773922 990 16688215142926451266697468996536715 991 17382104348272162109974878348403808 992 18104473396558117033827743359690867 993 18856476159320438743872707129052332 994 19639312656402859752886507271272620 995 20454230877919159813964523219642564 996 21302528677225040239803237071343815 997 22185555737631525346672090421742390 998 23104715615695744565415564187616230 999 24061467864032622473692149727988660 1000 25057330236702693550634231568144452