1 0 2 6 3 15 4 27 5 46 6 73 7 115 8 176 9 268 10 400 11 594 12 868 13 1259 14 1803 15 2562 16 3600 17 5021 18 6936 19 9514 20 12943 21 17493 22 23472 23 31309 24 41497 25 54703 26 71706 27 93532 28 121386 29 156830 30 201703 31 258352 32 329551 33 418790 34 530200 35 668926 36 841053 37 1054090 38 1316921 39 1640414 40 2037413 41 2523527 42 3117174 43 3840597 44 4720008 45 5786879 46 7078236 47 8638323 48 10519086 49 12782319 50 15500447 51 18759263 52 22659124 53 27318477 54 32875597 55 39493121 56 47360553 57 56700063 58 67770026 59 80872471 60 96357961 61 114635157 62 136177523 63 161535542 64 191345821 65 226346740 66 267390659 67 315463932 68 371703204 69 437420927 70 514126965 71 603561144 72 707721652 73 828906502 74 969750744 75 1133279127 76 1322954599 77 1542745186 78 1797186840 79 2091468225 80 2431511905 81 2824081582 82 3276886567 83 3798717288 84 4399579127 85 5090863371 86 5885518216 87 6798263957 88 7845810761 89 9047129235 90 10423726815 91 11999987374 92 13803521148 93 15865590169 94 18221550093 95 20911382413 96 23980250740 97 27479165504 98 31465682807 99 36004733062 100 41169496881 101 47042436624 102 53716391543 103 61295859840 104 69898365212 105 79656047553 106 90717364628 107 103249062865 108 117438291888 109 133495042460 110 151654769268 111 172181401916 112 195370592055 113 221553426864 114 251100441681 115 284426193084 116 321994209165 117 364322612767 118 411990218192 119 465643436214 120 526003770104 121 593876282700 122 670158798667 123 755852272298 124 852072066874 125 960060633107 126 1081201313277 127 1217033824569 128 1369271128817 129 1539818316104 130 1730793191476 131 1944549276342 132 2183700895682 133 2451151159714 134 2750122494482 135 3084190639252 136 3457321752225 137 3873913667106 138 4338840930994 139 4857504809895 140 5435887885828 141 6080614594477 142 6799017328417 143 7599209640784 144 8490166181777 145 9481811117419 146 10585114680259 147 11812199845122 148 13176458811516 149 14692681565126 150 16377196245811 151 18248023916935 152 20325047528968 153 22630198039870 154 25187657577177 155 28024083026480 156 31168850050705 157 34654321412577 158 38516139760211 159 42793549306129 160 47529746761786 161 52772266599828 162 58573401258496 163 64990662102170 164 72087282068564 165 79932766667560 166 88603494657769 167 98183376046200 168 108764569220940 169 120448265995847 170 133345546969719 171 147578317282059 172 163280325893843 173 180598279978515 174 199693058427477 175 220741037793545 176 243935535734623 177 269488387282557 178 297631660276891 179 328619527598727 180 362730304071538 181 400268668336232 182 441568079393380 183 486993411199708 184 536943817194974 185 591855851702876 186 652206862673231 187 718518686821919 188 791361664711556 189 871359011573064 190 959191565060294 191 1055602951216209 192 1161405194150018 193 1277484817037270 194 1404809465025090 195 1544435104960958 196 1697513838522674 197 1865302392104833 198 2049171327083301 199 2250615043561898 200 2471262629496166 201 2712889639544434 202 2977430865253129 203 3266994193907298 204 3583875629020416 205 3930575584784349 206 4309816540751889 207 4724562186358606 208 5178038157105978 209 5673754511953900 210 6215530071883141 211 6807518792185581 212 7454238309592322 213 8160600863317742 214 8931946755775603 215 9774080582616979 216 10693310426513115 217 11696490279578224 218 12791065922182421 219 13985124563643537 220 15287448511271663 221 16707573220011419 222 18255850034080352 223 19943514026700155 224 21782757301411887 225 23786808223044827 226 25970017002200955 227 28347948172638471 228 30937480455292174 229 33756914630366657 230 36826089992075796 231 40166510101803647 232 43801478507724999 233 47756245255110694 234 52058164963305864 235 56736867418252971 236 61824441581165597 237 67355634105394788 238 73368063405876826 239 79902450537615143 240 87002868093327715 241 94717008565470456 242 103096473573728361 243 112197085619766504 244 122079223990236721 245 132808186718276486 246 144454580477524184 247 157094740603801913 248 170811183409492002 249 185693093312320086 250 201836847278079481 251 219346579473198507 252 238334789010929124 253 258922994115690586 254 281242436030510680 255 305434836482845747 256 331653212539998118 257 360062753231104024 258 390841762347530658 259 424182672441339781 260 460293135099233433 261 499397193246645318 262 541736541322005091 263 587571879916155939 264 637184371590231039 265 690877205427365622 266 748977278031108517 267 811836999623048816 268 879836234096111417 269 953384382928970535 270 1032922623125697993 271 1118926310516457563 272 1211907560077994491 273 1312418016241946156 274 1421051826557319628 275 1538448833537080931 276 1665298000005122629 277 1802341084896773927 278 1950376587054820188 279 2110263976394386346 280 2282928232518076440 281 2469364712912478561 282 2670644373703426335 283 2887919368242442685 284 3122429049803060004 285 3375506407236247353 286 3648584963625448044 287 3943206170861728913 288 4261027334464185514 289 4603830106198604488 290 4973529583697743772 291 5372184059905302648 292 5802005467098794664 293 6265370564304470480 294 6764832919175338160 295 7303135739955115145 296 7883225615781365779 297 8508267228687936946 298 9181659103724268082 299 9907050469339941703 300 10688359303729043791 301 11529791649261318165 302 12435862281232079397 303 13411416824383998540 304 14461655415397363016 305 15592158017653249182 306 16808911500046151735 307 18118338600727555611 308 19527328902964774021 309 21043271960525254359 310 22674092717246065374 311 24428289376934290857 312 26314973888071152177 313 28343915220695595536 314 30525585622395853067 315 32871210054833132052 316 35392819023167823671 317 38103305027044561247 318 41016482874321404998 319 44147154117026974266 320 47511175883354770411 321 51125534400064406185 322 55008423516023081084 323 59179328560723048831 324 63659115890285023128 325 68470128499416630770 326 73636288099087024479 327 79183204088847691766 328 85138289876986140806 329 91530887034474066196 330 98392397796283296859 331 105756426460468900437 332 113658930266825391366 333 122138380378298200182 334 131235933624029771025 335 140995615709405789184 336 151464516639012407628 337 162692999150639801084 338 174734921004488214115 339 187647872030399584859 340 201493426888140286183 341 216337414561659354277 342 232250205667424013982 343 249307018730950599502 344 267588246652693081133 345 287179804667576982536 346 308173501178379743475 347 330667432936504779282 348 354766406129604188652 349 380582385040317551960 350 408234970037559800186 351 437851906779464397737 352 469569628616930216751 353 503533834318816048811 354 539900103363936531284 355 578834551193280136449 356 620514526956032066312 357 665129356449379956076 358 712881133110296784926 359 763985560104208566797 360 818672846733968391389 361 877188662602040723223 362 939795153160125074218 363 1006772020515440516115 364 1078417673589845827518 365 1155050451991537704478 366 1237009928214804639367 367 1324658293078885316140 368 1418381829605028265114 369 1518592480862255814686 370 1625729517636648969610 371 1740261312150493369232 372 1862687224422627820066 373 1993539608277763646307 374 2133385944423178771861 375 2282831108477865984284 376 2442519782301017786261 377 2613139017489625108314 378 2795420960434121987690 379 2990145748906790904351 380 3198144590741062643694 381 3420303035815958372311 382 3657564453215330355772 383 3910933726166311188837 384 4181481178097408128867 385 4470346743979345336879 386 4778744401938037708073 387 5107966881050003666970 388 5459390662157819670797 389 5834481289573939568635 390 6234799012581521160911 391 6662004776794289901481 392 7117866586604214361324 393 7604266261236171747680 394 8123206608236905161312 395 8676819039668989540355 396 9267371657746702091973 397 9897277838264948919118 398 10569105341815230100896 399 11285585984587586810856 400 12049625902397689760604 401 12864316443596025302478 402 13732945728576843064382 403 14659010915859812712869 404 15646231217024284399937 405 16698561705296266567505 406 17820207965170106702205 407 19015641633262575048091 408 20289616883485794943985 409 21647187912770691965643 410 23093727486803822339084 411 24634946608753040304323 412 26276915377570700795429 413 28026085106385184895875 414 29889311775530896904040 415 31873880899145323770547 416 33987533888776279234520 417 36238496002329361373247 418 38635505971729919259092 419 41187847408127143815532 420 43905382089102587419688 421 46798585238429575590044 422 49878582915222569812627 423 53157191636102146652195 424 56646960361026788454007 425 60361214981011311392329 426 64314105453793612805430 427 68520655741950492923476 428 72996816716714158956011 429 77759522200148751073018 430 82826748328109042706248 431 88217576426888938004003 432 93952259607356530202214 433 100052293292056820361761 434 106540489902905677701625 435 113441057950116292512915 436 120779685776536225069756 437 128583630226073413224791 438 136881810519977277789606 439 145704907640889553103831 440 155085469541391924584915 441 165058022511758050459594 442 175659189060347486266521 443 186927812680095401081888 444 198905089895413304461641 445 211634710006094362794439 446 225163002968046860946279 447 239539095875470445354607 448 254815078534951526656854 449 271046178649536000737410 450 288290947159622681083582 451 306611454318201452817626 452 326073497109992274156804 453 346746818658162094223625 454 368705340297934175124535 455 392027407034343961404822 456 416796047141035524765745 457 443099246699170176264077 458 471030239919601198629481 459 500687816138348436529341 460 532176644424418710716363 461 565607616791114220454953 462 601098211056452955810192 463 638772874456207085764902 464 678763429173614425198359 465 721209501014116031717445 466 766258972520751030491690 467 814068461897251298568028 468 864803829180617905622688 469 918640711184258290628383 470 975765086815774030298777 471 1036373874461525795596155 472 1100675563222281223860910 473 1168890879881972664782904 474 1241253493593931022595724 475 1318010760377412650802060 476 1399424509630832687366887 477 1485771874988454050112753 478 1577346171973348038071901 479 1674457825032941074173951 480 1777435346683340391193682 481 1886626371636705188693236 482 2002398748941102234680726 483 2125141695326494758466116 484 2255267013122618760245740 485 2393210376296571875798459 486 2539432688348788792858484 487 2694421516007915248772556 488 2858692602876685645584230 489 3032791467404619724591624 490 3217295089797900811447565 491 3412813692724706235124507 492 3619992620934202375838986 493 3839514325182090402104083 494 4072100456143620567913042 495 4318514074299267187503443 496 4579561982097353834073993 497 4856097185034922934792022 498 5149021488651591727858908 499 5459288238804325944660585 500 5787905212982486072647913 501 6135937670835687283699598 502 6504511572520413877089649 503 6894816973928718221926504 504 7308111608342124101876359 505 7745724664560086465150744 506 8209060772083408744154981 507 8699604204493211923017853 508 9218923312753728299852429 509 9768675200786990966387512 510 10350610656317720639835383 511 10966579350672338065905138 512 11618535321935342429339293 513 12308542756624612359142449 514 13038782085842778383988004 515 13811556412700384200814382 516 14629298288686360723775927 517 15494576857588492713042873 518 16410105386539322667494170 519 17378749204787864308637574 520 18403534071872855839637952 521 19487654998006101613496111 522 20634485540663016118799254 523 21847587602629340291002623 524 23130721758066464837415780 525 24487858134540966136556049 526 25923187880415201254936249 527 27441135248523814183587519 528 29046370328664202297399722 529 30743822463116718491895218 530 32538694381181148972954626 531 34436477090579842007221884 532 36442965565533380844500096 533 38564275273372676748491375 534 40806859583710544912411040 535 43177528106467808392183461 536 45683466007432647230609592 537 48332254352539736878410545 538 51131891534686781729756447 539 54090815839673755138038650 540 57217929210753806924841702 541 60522622274338822080828873 542 64014800692606569526489488 543 67704912912125798754013613 544 71603979381150387069630652 545 75723623311950434080686162 546 80076103068447256583140361 547 84674346263518568082488953 548 89531985654640352078174258 549 94663396931052463248294868 550 100083738490376901376353600 551 105808993307601914229176055 552 111856013004573217107161508 553 118242564233628216345030520 554 124987377494772420122978245 555 132110198511853528341792812 556 139631842299540935082853721 557 147574250059592782486492896 558 155960549051892980219759054 559 164815115593095053863107837 560 174163641343422903352020920 561 184033203050281089502371941 562 194452335925824720021526448 563 205451110844564361262138338 564 217061215556441384813320557 565 229316040120639392744387179 566 242250766775705847512436959 567 255902464472383247119475682 568 270310188306900552705666805 569 285515084104394681640514346 570 301560498414629739337990339 571 318492094195303229566942786 572 336357972471986555488733661 573 355208800278190304386928421 574 375097945194187891075576777 575 396081616819126681165041593 576 418219015527620742810442405 577 441572488879510745211312687 578 466207696069813729302782626 579 492193780825130046896004631 580 519603553172948952873833414 581 548513680531464731401300337 582 579004888589707162727917480 583 611162172471075681229986262 584 645075018697774466433274076 585 680837638499254007293754020 586 718549213034605896173310609 587 758314151127016288312232938 588 800242360137896308758332603 589 844449530639266291695305634 590 891057435575416446639318400 591 940194244638898605047734269 592 991994854621568603176266277 593 1046601236538804160482301347 594 1104162800364221002143845756 595 1164836778253317042716126125 596 1228788627177549171895977002 597 1296192451935515975587794514 598 1367231449555248013706585080 599 1442098376151232145568514350 600 1520996037351790947647651862 601 1604137803466951192841180616 602 1691748150624048228550614610 603 1784063229158187199856505768 604 1881331460607408328830543234 605 1983814164728156888972292791 606 2091786218015540317252103011 607 2205536745285054999570954567 608 2325369845948096205893079841 609 2451605356692832562205456731 610 2584579652365056378179566546 611 2724646486930636851244136241 612 2872177876492343441104410675 613 3027565026429314470996492302 614 3191219304827475193091867764 615 3363573264474023919366343384 616 3545081715798874933047612800 617 3736222853260959196050736252 618 3937499437797727210371560992 619 4149440038082383873149791953 620 4372600333465521737585675160 621 4607564481616244675326978804 622 4854946554022819555165947984 623 5115392042664726304988061891 624 5389579441326951870135244094 625 5678221905193889956984596562 626 5982068992534547918617235266 627 6301908492473358060622837799 628 6638568343032054070625606638 629 6992918643828275123558597472 630 7365873768026143552901352587 631 7758394578353538582366964961 632 8171490752230536654931833012 633 8606223221294064601299715642 634 9063706730855631911313698067 635 9545112525092677288694605700 636 10051671164050041304794120463 637 10584675478817018504798026383 638 11145483671547853780484236881 639 11735522567310143619929110476 640 12356291025076938593153228252 641 13009363515525195804978235843 642 13696393873666210057595874037 643 14419119234713604517695074718 644 15179364161992057432022073177 645 15979044976106098966387321694 646 16820174295023769573192199732 647 17704865795185686664521381187 648 18635339204226930402212779620 649 19613925536398217555936585564 650 20643072582294974659195558760 651 21725350665049328413330326577 652 22863458675711679326978328249 653 24060230401146697423706222397 654 25318641158394348322732674819 655 26641814750101319834872660799 656 28033030756313149013323417900 657 29495732178633965192830928720 658 31033533453510354943040582286 659 32650228852180070697516555684 660 34349801285646559005085884039 661 36136431533898371985140378611 662 38014507919489994903907452354 663 39988636446539426042268274555 664 42063651427179678259480390004 665 44244626618528357971806163430 666 46536886894313474116943289706 667 48946020476416946012514959036 668 51477891752771948486574787362 669 54138654709278766322761483157 670 56934767004688453876049476796 671 59873004718747040534706133814 672 62960477805297724341606148664 673 66204646283507424413341891855 674 69613337201919882588305892104 675 73194762411643445762108381338 676 76957537186660637184404402613 677 80910699731002149955042307414 678 85063731614363156046612455699 679 89426579179658639009535368127 680 94009675968020312135566299267 681 98823966208834729932657230944 682 103880929424614247249493475387 683 109192606202784044114365729333 684 114771625188863676361795231974 685 120631231358025444040159351029 686 126785315624628837313612677006 687 133248445852065763876775198505 688 140035899328110148074568099259 689 147163696773953627226055887656 690 154648637958231877343907366839 691 162508338990609892801752736682 692 170761271372905242618193363237 693 179426802889292795226015432205 694 188525240420859106236530171656 695 198077874773667063978426113175 696 208107027613558538430248424520 697 218636100605172795542307725031 698 229689626857099016905505438198 699 241293324779721226394983951811 700 253474154467161667041080993533 701 266260376719793783448899740298 702 279681614829087606093849448947 703 293768919252078929072701713619 704 308554835308529210559028316588 705 324073474039876937564129229989 706 340360586375384174759122770502 707 357453640757466478596310307637 708 375391904385072176451694127876 709 394216528241161573770616857815 710 413970636077840902939990400530 711 434699417540544316096942745566 712 456450225620844055985464737580 713 479272678636019927139300055837 714 503218766942449704756983965986 715 528342964599209344698139088439 716 554702346208012541499422217501 717 582356709165791995298465641260 718 611368701576847935569657504259 719 641803956082583299656190556597 720 673731229878429346419330444376 721 707222551199662445598630353013 722 742353372570443959353052984877 723 779202731123604475727763884145 724 817853416312464724519599162458 725 858392145350364325320037864918 726 900909746728581734889346203661 727 945501352179002643933590117401 728 992266597464257542032448215372 729 1041309832395132929702883603118 730 1092740340492895096040525543851 731 1146672568732783851369542675740 732 1203226367824369175398406057760 733 1262527243504752637081028470887 734 1324706619341773643714278691420 735 1389902111566487425315107607297 736 1458257816477256300650557696229 737 1529924610981880927325362542586 738 1605060466869336490807377275326 739 1683830779428916530047231475807 740 1766408711061970642772674542027 741 1852975550560002037228894292762 742 1943721088752717163498859371008 743 2038844011260747161889439714140 744 2138552309120244372150737220477 745 2243063708080456036770513073222 746 2352606117410751144471516020894 747 2467418099090489560442082863802 748 2587749358293639902678480868294 749 2713861256120244026131431215704 750 2846027345568761820511175372659 751 2984533931787086269537572571760 752 3129680657685671818845713963601 753 3281781116043851496353429415316 754 3441163489290113009824275740403 755 3608171218188950681975712730399 756 3783163700720998852006706412833 757 3966517022499580367329929815113 758 4158624720125669090598081711059 759 4359898578944673313109577872662 760 4570769466732504139869778960867 761 4791688204905213612079817509209 762 5023126478916187283502367174114 763 5265577789577579198585563539876 764 5519558447118509413227077629887 765 5785608609871639911691684664193 766 6064293369562240484358959117271 767 6356203885259897808715202084679 768 6661958568142756808319449084229 769 6982204319317771684859775074987 770 7317617823038045710570250517955 771 7668906897760125665536900752827 772 8036811907590263354512433703496 773 8422107236779349193706315051961 774 8825602830041650988132970551257 775 9248145801592856709032007880825 776 9690622115928429070282084908742 777 10153958343494151020613320214818 778 10639123494537198185349081543499 779 11147130934568354298547861605443 780 11679040385014331030793655081820 781 12235960012793821830202575715184 782 12819048612712173306371203296793 783 13429517886737676451669723059860 784 14068634824397748767335077905553 785 14737724188715999756632374722080 786 15438171112301655584072122999679 787 16171423808401391998415687615282 788 16938996401930623375410465944945 789 17742471885717075485938127195304 790 18583505207414394189279517450717 791 19463826492777997010754096460681 792 20385244411239754052470900560449 793 21349649689972806478896358184102 794 22359018782903322740472985398845 795 23415417701402707238443742952083 796 24521006013682177135355756749444 797 25678041020212200765467735078173 798 26888882112802548440627116411940 799 28155995325305174579688756246167 800 29481958084242374081781901166004 801 30869464168017211196345666836144 802 32321328883732696597613473544437 803 33840494471031211351877642933909 804 35430035742766885238763096314240 805 37093165972741706717114949777281 806 38833243041171766540580475703446 807 40653775849003948008637923578939 808 42558431012676325885055065109212 809 44551039851408315226344167080582 810 46635605679620035273518743773933 811 48816311417615279960619416721098 812 51097527534219797906730940022652 813 53483820335647209838654193596726 814 55979960615469786118480631116217 815 58590932681201477150855656326817 816 61321943773657070271520846699817 817 64178433895935227147243577688460 818 67166086069585557076624181335868 819 70290837036261982676720584756256 820 73558888423937669604415135515054 821 76976718397561997255328438681656 822 80551093814878757735210121525770 823 84289082908998367041539264376282 824 88198068520226779053767707096187 825 92285761900601504562774024779485 826 96560217115572195561522910328109 827 101029846068291277279664015628472 828 105703434173050765596017941705592 829 110590156705516446345982858874654 830 115699595858571821850061168977352 831 121041758533793543270506070309697 832 126627094899839400090166331476393 833 132466517750341379984249756756433 834 138571422695261959357314094361601 835 144953709221093854627534244381529 836 151625802656764246517864040998740 837 158600677083646383406105427767436 838 165891879229686952639715579100277 839 173513553389329275991496033564842 840 181480467412652917636009972041718 841 189808039808962497436370964242510 842 198512368011945278926256372936665 843 207610257855481486409194298403074 844 217119254311236436213819479193198 845 227057673541292727001711888282066 846 237444636321297316520700263248664 847 248300102891905868280829549310635 848 259644909298708951576497129991429 849 271500805283325361782278940003236 850 283890493790950964314078862068508 851 296837672162361206669928196855686 852 310367075081186081090450052237999 853 324504519350212344096848283802357 854 339276950573523850073804628153462 855 354712491824471786507553462134690 856 370840494382777427080956839002127 857 387691590627515990851329946369802 858 405297749176316736991878453214358 859 423692332364847204672356291831811 860 442910156164534392117709336726380 861 462987552640518785502405675394229 862 483962435056044837481688782273724 863 505874365733870379312924835919040 864 528764626789834382762149221299584 865 552676293858464624890541627619697 866 577654312935441557016881212009269 867 603745580466869771786430728434717 868 630999026820651903607776974313015 869 659465703280819943253474797295891 870 689198872711464446554111626766466 871 720254104042921997131241556124133 872 752689370739144889777355096934862 873 786565153411694086726849359088983 874 821944546752577161050887753525028 875 858893370965207714553475396986128 876 897480287880102550407955157276690 877 937776921949569072549857690794576 878 979857986323579758497152015348205 879 1023801414217295400145460121929740 880 1069688495789296856779979826336391 881 1117604020758529589500462776323726 882 1167636426997269994327635540210797 883 1219877955347101856549112825445575 884 1274424810914959958927605903281090 885 1331377331116771469583229944895720 886 1390840160747120245630474806590071 887 1452922434364691328685356114698424 888 1517737966295039991948391272831201 889 1585405448564489769821065334647166 890 1656048657091715654239351550246081 891 1729796666476831557247889855326024 892 1806784073741595400126525384074924 893 1887151231388691824510354424440627 894 1971044490162973319676577653096343 895 2058616451913058221597811467647451 896 2150026232967822084625135198623195 897 2245439738459101855891732190762266 898 2345029948039385484437978847995555 899 2448977213461409513758150571855747 900 2557469568505461240427005837066338 901 2670703051759808708591774363995749 902 2788882042780090724087900599699686 903 2912219612174721005998658229034426 904 3040937886185427462107416390924403 905 3175268426354992604589137068901254 906 3315452624898118751390263711814386 907 3461742116416147736893815471011337 908 3614399206622156540762083616569779 909 3773697318769766213532334015637255 910 3939921458506881821710607671805753 911 4113368697904567578352475790209761 912 4294348679441397117627983019507306 913 4483184140754949022400861893057754 914 4680211461004688878283476232965120 915 4885781229724339853868673183326364 916 5100258839077044420858657820647736 917 5324025100463212691171743674232878 918 5557476886468992241534823158127433 919 5801027799182836690280888227559388 920 6055108865948754227973621628803161 921 6320169263667543681036399409260765 922 6596677072801737638702867530907511 923 6885120062286135365909880688827221 924 7186006506593790737199616993913060 925 7499866036257193064974297195133337 926 7827250523196214866675271228295015 927 8168735002258276660007686023786941 928 8524918630432173939672630086763067 929 8896425685255207875015618941217397 930 9283906603993744303877152017508829 931 9688039065240184006222520876530479 932 10109529114634653008163308043079812 933 10549112336487610430035184297919130 934 11007555073150122307923838620846730 935 11485655694051865970123803327434679 936 11984245916403117816665339935863911 937 12504192179636148833309077037619598 938 13046397075743722064008758541742041 939 13611800837757874303486130029703022 940 14201382888700994599414969538593452 941 14816163453433513802989630680870438 942 15457205235918426161155279370897970 943 16125615164522514842139284335340329 944 16822546208077692488640061626860615 945 17549199265533445211857555412929846 946 18306825132143139205488405863780008 947 19096726545243074780228877258425792 948 19920260312803820451444278078441353 949 20778839528058703646052403828111861 950 21673935873644554926825625791060377 951 22607082018825086688339385806854999 952 23579874113507829285669491714608166 953 24593974382911549298275808742290107 954 25651113826892745325271693130386196 955 26753095028097373697579036867646256 956 27901795073267625127539073696964684 957 29099168592203587683709573962908595 958 30347250919056234287321918550928687 959 31648161380811616279274315426715507 960 33004106718016689890411771681175179 961 34417384642995121148995630213377720 962 35890387541006988361761551596300950 963 37425606320019822148793785208029488 964 39025634414980194202049611533664445 965 40693171952705402247433922665007347 966 42431030083754026483830809990996109 967 44242135487882590957519475157250971 968 46129535059953603289063880667904192 969 48096400783428232769131651377035421 970 50146034798855198373137189532362946 971 52281874675056467500026862680455504 972 54507498891010520455806052791650439 973 56826632536745637694457723652136006 974 59243153241879354964930019683142540 975 61761097340776360903991725261582047 976 64384666283646154105052350559471364 977 67118233303264222121649819609750563 978 69966350347376861074384565221558806 979 72933755287240548703566334212234997 980 76025379413152562398673071429857025 981 79246355228250864273711175060948213 982 82602024552298745916355181889407480 983 86097946947623946521578124459130814 984 89739908479853562645635254654718916 985 93533930826575712697756593279284007 986 97486280747567285548369044164655276 987 101603479930754897080404099649223469 988 105892315228624133880724241032204055 989 110359849300361039999700924071877455 990 115013431675600389122232739241489043 991 119860710256268398678014389769280880 992 124909643273644032444499616284048448 993 130168511718423784107449316287569622 994 135645932262260748329348416766089357 995 141350870689960814770531489341991430 996 147292655862257945513888168098362441 997 153480994229857735659627077856021021 998 159925984920234865949885956174906962 999 166638135419496730253744375959659408 1000 173628377872483594756466587579329054