0 0 1 1 2 2 3 4 4 11 5 16 6 33 7 48 8 89 9 134 10 214 11 305 12 478 13 663 14 976 15 1356 16 1934 17 2617 18 3654 19 4877 20 6652 21 8808 22 11772 23 15386 24 20329 25 26308 26 34249 27 43987 28 56651 29 72079 30 92008 31 116171 32 146967 33 184381 34 231399 35 288398 36 359581 37 445426 38 551721 39 679868 40 837238 41 1026256 42 1257213 43 1533658 44 1869413 45 2270538 46 2754801 47 3331664 48 4025363 49 4849013 50 5834975 51 7003127 52 8395484 53 10040582 54 11994816 55 14297549 56 17023324 57 20228010 58 24008586 59 28442682 60 33658898 61 39761821 62 46920481 63 55278820 64 65055994 65 76446678 66 89738519 67 105190864 68 123178851 69 144050160 70 168289868 71 196360096 72 228891975 73 266492718 74 309979335 75 360153242 76 418065149 77 484764895 78 561608585 79 649961431 80 751566891 81 868201440 82 1002095679 83 1155551003 84 1331424718 85 1532680323 86 1762966315 87 2026099264 88 2326720477 89 2669724387 90 3061016334 91 3506847120 92 4014709377 93 4592578557 94 5249932020 95 5996914149 96 6845505718 97 7808563896 98 8901199205 99 10139688118 100 11543037917 101 13131796644 102 14929851007 103 16963069698 104 19261407191 105 21857383138 106 24788475909 107 28095472457 108 31825210881 109 36028720299 110 40764424298 111 46096074739 112 52096398826 113 58844877507 114 66431929091 115 74956437276 116 84530616624 117 95277306952 118 107335522581 119 120857583112 120 136015477622 121 152997722639 122 172016759703 123 193305573186 124 217126136684 125 243765904590 126 273547511401 127 306825019426 128 343995172301 129 385493466348 130 431807035649 131 483470718414 132 541081868539 133 605296311832 134 676845530178 135 756532643053 136 845252112560 137 943986026156 138 1053826789502 139 1175973639290 140 1311758967562 141 1462645315624 142 1630255645677 143 1816371256712 144 2022966692556 145 2252208620973 146 2506496349582 147 2788462117492 148 3101017773558 149 3447357196073 150 3831010231519 151 4255847480433 152 4726142932557 153 5246581917941 154 5822333436196 155 6459062439937 156 7163013530359 157 7941028208629 158 8800642140002 159 9750108737133 160 10798511679967 161 11955796732271 162 13232902160976 163 14641800108290 164 16195648231963 165 17908842967873 166 19797195248739 167 21877998743715 168 24170233754460 169 26694652941423 170 29474018552280 171 32533209524254 172 35899496719520 173 39602676415872 174 43675390004394 175 48153288376392 176 53075403979307 177 58484352543809 178 64426765171596 179 70953535460392 180 78120321700965 181 85987847199454 182 94622484856939 183 104096621207316 184 114489335692770 185 125886841382151 186 138383274758188 187 152081226245882 188 167092659464122 189 183539548595334 190 201554946882568 191 221283751499890 192 242883945947498 193 266527514124054 194 292401886043519 195 320711028444852 196 351677125141760 197 385541876980778 198 422568455331977 199 463043046656079 200 507277124628226 201 555609282838175 202 608407875011664 203 666073187599644 204 729040507846192 205 797782692953629 206 872813736389554 207 954691802392385 208 1044023367936079 209 1141466803801476 210 1247737184916724 211 1363610508037384 212 1489929278927545 213 1627607474626365 214 1777637028181400 215 1941093662280394 216 2119144414582947 217 2313054484576192 218 2524195966461453 219 2754055877614329 220 3004246286010810 221 3276513717127818 222 3572750896166269 223 3895007755026250 224 4245505045194737 225 4626647205981037 226 5041038136512914 227 5491496229243490 228 5981072638566731 229 6513068823497043 230 7091057704213244 231 7718904116631009 232 8400789299349013 233 9141234727417997 234 9945130445308647 235 10817762810073675 236 11764847266228744 237 12792560616178528 238 13907578913078204 239 15117114973241650 240 16428962171341205 241 17851538007479983 242 19393934709505056 243 21065969797849355 244 22878244522846858 245 24842202515678570 246 26970197249712912 247 29275560016438728 248 31772677779161705 249 34477071906736675 250 37405487976439127 251 40575986915107268 252 44008048546345628 253 47722677018308544 254 51742520157737857 255 56091991351319138 256 60797407054010367 257 65887127613826322 258 71391715635245939 259 77344098584281089 260 83779751104097401 261 90736882663382384 262 98256647350519950 263 106383360307523860 264 115164739050286648 265 124652152951742494 266 134900900723025392 267 145970497838803864 268 157924995455325358 269 170833311380169048 270 184769596471942898 271 199813615534918520 272 216051168111163155 273 233574526607922885 274 252482919347145282 275 272883034279639043 276 294889573286306947 277 318625830988881835 278 344224330572337221 279 371827488564393825 280 401588343859976813 281 433671320880186851 282 468253065136347714 283 505523318886977584 284 545685878448590741 285 588959598465822018 286 635579488256637234 287 685797863065509526 288 739885599152269254 289 798133452911063670 290 860853497147681850 291 928380631864016664 292 1001074227220260189 293 1079319853079610578 294 1163531157683962344 295 1254151846735222611 296 1351657830801083732 297 1456559488959410590 298 1569404122412183881 299 1690778542518885272 300 1821311873232191874 301 1961678508720241741 302 2112601313036909122 303 2274854998706984883 304 2449269778539755118 305 2636735223521944077 306 2838204429131991758 307 3054698418700469472 308 3287310894987984044 309 3537213264117139609 310 3805660052605967320 311 4093994637068914352 312 4403655417667952223 313 4736182350106702204 314 5093223978612776988 315 5476544879669528078 316 5888033671280559494 317 6329711492456747637 318 6803741121048278660 319 7312436629365948451 320 7858273760379238485 321 8443900918463752461 322 9072150973429858146 323 9746053766368414123 324 10468849533314838589 325 11244003129726951116 326 12075219290764151518 327 12966458804669591581 328 13921955854913560728 329 14946236402873173007 330 16044137889136092716 331 17220830119697836242 332 18481837639806440742 333 19833063456206795703 334 21280814437429371080 335 22831828247735901359 336 24493302173599370836 337 26272923693430192968 338 28178903181583959048 339 30220008592687400534 340 32405602552427575526 341 34745681696876011337 342 37250918724729247328 343 39932707001156198661 344 42803208219716215988 345 45875402958271601888 346 49163144681367334760 347 52681217023448856775 348 56445394955587133643 349 60472509669653590079 350 64780517837888751114 351 69388575082591658576 352 74317114374392389076 353 79587929196591660963 354 85224262260169630382 355 91250899611643646455 356 97694270991250263725 357 104582556290454965489 358 111945799046159639435 359 119816026830519749370 360 128227379561202874722 361 137216245604064011268 362 146821406789493842595 363 157084192230959749696 364 168048642172850446849 365 179761681777402687214 366 192273306193879220372 367 205636776845967066034 368 219908830408596856843 369 235149900441815433035 370 251424353293638606768 371 268800738278235364613 372 287352053895886226247 373 307156030147300637069 374 328295428879294304698 375 350858362268994988373 376 374938631571261610992 377 400636086301487965518 378 428057006184821307262 379 457314506120182907592 380 488528966718023018683 381 521828490748899818777 382 557349388312861495594 383 595236691170612349960 384 635644699322779750157 385 678737560398646925807 386 724689885246033664823 387 773687400422441450951 388 825927641315836388426 389 881620686755877112603 390 940989939214961704123 391 1004272951644540838221 392 1071722305456240383524 393 1143606540904573550585 394 1220211144833400562352 395 1301839597285664716550 396 1388814482437757728656 397 1481478665635246171272 398 1580196542543434138893 399 1685355362505080958972 400 1797366632728438417047 401 1916667605758196374942 402 2043722857525462539867 403 2179025958838776811511 404 2323101248356855493353 405 2476505710369229096041 406 2639830966248152409768 407 2813705383425266164159 408 2998796311665044596832 409 3195812451085445436202 410 3405506362703414360183 411 3628677126630120914613 412 3866173159805234113232 413 4118895199158370345107 414 4387799463315498808776 415 4673900999599721608053 416 4978277230804057707492 417 5302071709456055451985 418 5646498095555659978300 419 6012844366600805395113 420 6402477277544682351780 421 6816847080731119017814 422 7257492525292579995503 423 7726046147441955227797 424 8224239873178608750314 425 8753910946397706630417 426 9317008206174851478209 427 9915598727964350803064 428 10551874854975986626220 429 11228161636430813498312 430 11946924701718877968000 431 12710778589361845744502 432 13522495562854165120958 433 14385014934754074857675 434 15301452934475770881749 435 16275113143917788802084 436 17309497540116319076520 437 18408318172154574141683 438 19575509515651495630875 439 20815241535524760644924 440 22131933504928839377694 441 23530268614935354585540 442 25015209427921618100276 443 26592014213565011013397 444 28266254226012740521265 445 30043831965962127040309 446 31931000492424248576984 447 33934383833306360217133 448 36060998566449855061904 449 38318276626289169008414 450 40714089415361957104013 451 43256773282562839680558 452 45955156455775956803965 453 48818587498278559726517 454 51856965385850050615967 455 55080771282341789343883 456 58501102120928880164981 457 62129706078117470533579 458 65979020059112545378419 459 70062209291996729381478 460 74393209161918266693941 461 78986769394295773708128 462 83858500732166687940389 463 89024924229549562823333 464 94503523321357765609061 465 100312798806043582834961 466 106472326918554946426069 467 113002820645702098789211 468 119926194480365285080452 469 127265632784339030385074 470 135045661977092932562191 471 143292226739913484716845 472 152032770475761129457500 473 161296320236166032891620 474 171113576380985706004874 475 181517007206628014201822 476 192540948836748100699316 477 204221710637981884890359 478 216597686485883446582800 479 229709472173561514696322 480 243599989322622827709681 481 258314616122136071867265 482 273901325293296287177317 483 290410829642355865954609 484 307896735641578384679699 485 326415705441662580390321 486 346027627801887232356176 487 366795798386755737263345 488 388787109966771438233397 489 412072253022372837724214 490 436725927345426189059984 491 462827065193002673045155 492 490459066650545246411723 493 519710047820865652929489 494 550673102565349678186986 495 583446578482169225908356 496 618134367924388582499529 497 654846214818474043623108 498 693698038170582916290360 499 734812273104966421237296 500 778318230415163219502369 501 824352475565102712211556 502 873059228223805680209995 503 924590783373491045558984 504 979107955188490727337262 505 1036780544838398056188870 506 1097787833538379398253841 507 1162319102125748861376823 508 1230574178624277037871945 509 1302764015214328193989702 510 1379111296223178031669511 511 1459851078707288784680952 512 1545231467409592294487424 513 1635514325833439399182894 514 1730976025402384055144960 515 1831908234635224152699533 516 1938618750510772596390713 517 2051432374159253485169496 518 2170691833281254576499540 519 2296758753660329844269203 520 2430014682419928104405627 521 2570862165643907214690390 522 2719725883286695745807192 523 2877053844271930836146534 524 3043318645009272069985998 525 3219018794536880112449895 526 3404680109853990491630100 527 3600857184991801403846089 528 3808134937756058820391290 529 4027130238065602733329271 530 4258493622226898148981083 531 4502911097483749386352685 532 4761106041630323701264545 533 5033841202484463970285245 534 5321920802503136503542121 535 5626192753841934887739940 536 5947550989684417350546790 537 6286937917700048647295979 538 6645347002055675641720223 539 7023825480453314431115914 540 7423477223279060584578765 541 7845465742012789971131273 542 8291017354710157915614304 543 8761424516452635699670166 544 9258049323377239904937492 545 9782327199003898785266919 546 10335770772353008086512040 547 10919973957477048989777630 548 11536616244868512806999447 549 12187467215366000759748631 550 12874391288088015789484731 551 13599352714115574532168725 552 14364420828627660851518154 553 15171775574421218928415384 554 16023713310812074282469705 555 16922652922181397463172026 556 17871142241585939549570538 557 18871864805164070362762887 558 19927646954319912995304178 559 21041465303032799475452095 560 22216454588994658025550761 561 23455915927700107985962272 562 24763325490083769495743105 563 26142343624785510359957224 564 27596824447718434852284739 565 29130825922172205801288391 566 30748620454413695296827606 567 32454706030384580767834448 568 34253817920972172861134925 569 36150940984056413256248203 570 38151322593572885769107252 571 40260486226657501685732628 572 42484245742149872656272176 573 44828720384668498056380434 574 47300350550872171728727704 575 49905914355580774138466818 576 52652545038036639935050557 577 55547749249782698924092147 578 58599426268466778822917153 579 61815888183227639077443745 580 65205881100396730409433266 581 68778607419763554394305209 582 72543749234997979189356888 583 76511492913522622777253655 584 80692554914764838858684281 585 85098208907623411485541924 586 89740314251938458464077255 587 94631345910886463586973132 588 99784425865521037595433935 589 105213356105065489433387810 590 110932653271238234656031958 591 116957585037556158708887740 592 123304208309646027959457651 593 129989409335566025537974894 594 137030945820671239975695304 595 144447491144868965371840029 596 152258680786128384224220127 597 160485161057796517841579728 598 169148640273821805627926644 599 178271942460088081383782288 600 187879063737189640277427799 601 197995231504536169560995083 602 208646966563434818296348268 603 219862148321858072546624705 604 231670083232052003983757528 605 244101576617755464193085263 606 257189008056995970683229950 607 270966410492654891374979775 608 285469553253006591721755467 609 300736029171335501751322234 610 316805346004637703021481608 611 333719022359053012381414809 612 351520688341547032508115157 613 370256191165816218489441140 614 389973705953321029942851237 615 410723851979701127104855850 616 432559814630912688859634485 617 455537473343761145709332611 618 479715535820846932315001276 619 505155678821356869693483435 620 531922695845849955985933105 621 560084652045789745229257727 622 589713046706787412313643213 623 620882983668428287361237949 624 653673350063397255843073670 625 688167003773960297197634513 626 724450970025480045242540670 627 762616647553558159631941538 628 802760024804956448684590518 629 844981906651089817604489900 630 889388152118556671005431748 631 936089923661707303527397807 632 985203948530227586128355460 633 1036852792807327022551945570 634 1091165148724609183926086440 635 1148276135884591585024952695 636 1208327617055069638432240988 637 1271468529226904744847789622 638 1337855230663029849272364141 639 1407651864696586884366264186 640 1481030741075578687982984801 641 1558172735684536517080369193 642 1639267709516720512529330503 643 1724514947806772436844440512 644 1814123620280624017358464456 645 1908313263519461886485701481 646 2007314286485650199120745535 647 2111368500302446713097310895 648 2220729673435043567648367261 649 2335664113468708498207290460 650 2456451276740506522701516105 651 2583384407134043258061852566 652 2716771205412834550572091651 653 2856934530526029305044545920 654 3004213134392325529310738234 655 3158962431731688000156660427 656 3321555306593073132649637291 657 3492382957296310452202590686 658 3671855781591953297449787713 659 3860404303919608495406681767 660 4058480146738617632034472450 661 4266557047989043393691459374 662 4485131926842667305928803443 663 4714725999995857308302822120 664 4955885950867058031075052807 665 5209185154162630303078643353 666 5475224958395620513662478845 667 5754636029052653867827347040 668 6048079755235850387155634662 669 6356249722727807613257741400 670 6679873256571219457783884135 671 7019713036387350311635579316 672 7376568787813985240194882600 673 7751279053588691818970386798 674 8144723047973656455954324477 675 8557822598377293460438865005 676 8991544178213528826602948033 677 9446901035213576695518335432 678 9924955419607367534958618068 679 10426820916782056466160517235 680 10953664889245500058245198742 681 11506711032930708106019072714 682 12087242053117467494969945508 683 12696602465474931854551324119 684 13336201527990645386879725486 685 14007516309800319216308502668 686 14712094903217745474678580418 687 15451559785536270429169057629 688 16227611337483782591201452711 689 17042031525510499263251108166 690 17896687755427094681348749945 691 18793536905235624077578220598 692 19734629545364138487302856074 693 20722114354870875085693467311 694 21758242742585199772967404931 695 22845373682540264216002495092 696 23985978773489386716991348318 697 25182647532721704167234945650 698 26438092934868602863839249350 699 27755157206854943772138230616 700 29136817890667405331563023293 701 30586194186117246492030515901 702 32106553586339179701187937160 703 33701318819319304975870978011 704 35374075109359581019983284980 705 37128577772987997074576246201 706 38968760164492682998717014657 707 40898741986914818138879250040 708 42922837985063616342360636851 709 45045567037833126986518231911 710 47271661667893562582919488682 711 49606077987611498319143136311 712 52054006100916476068619418758 713 54620880981684152232809998539 714 57312393850145684907682129622 715 60134504069762940520049633951 716 63093451588031710791642467095 717 66195769945689148149001122490 718 69448299879914556246869285702 719 72858203548218274417648450462 720 76432979400924530889105732501 721 80180477731359426459719768484 722 84108916934173124734642296100 723 88226900503539098752090014405 724 92543434804407285614097192441 725 97067947651419827421788665140 726 101810307731658275209133253560 727 106780844908951406116724857742 728 111990371449170178137268228917 729 117450204207636358794941908186 730 123172187821617835329658977815 731 129168718952735631886016014905 732 135452771626116170484965340303 733 142037923715139661131222623112 734 148938384622820110471439057407 735 156169024213049588745915679515 736 163745403047315346476112734653 737 171683803984891040888185407393 738 180001265207087189175005085219 739 188715614728751218223919763729 740 197845506463017215454538559411 741 207410457908141850179157794644 742 217430889528318052672226029279 743 227928165903445631470916099361 744 238924638726159675251657132989 745 250443691727778244122436224653 746 262509787618442036464497276245 747 275148517130376141972671427677 748 288386650257129607381886683952 749 302252189785628456053605508517 750 316774427222144886438570190633 751 331984001217615694825253143013 752 347912958602380846889697683917 753 364594818145124138471631534246 754 382064637155838371366750879151 755 400359081057762046804217286883 756 419516496058712172160466340163 757 439576985057811568904246378615 758 460582486929561188762417232370 759 482576859333269628897410556764 760 505605965202319258978820916448 761 529717763074339900050244363456 762 554962401430387317523562897940 763 581392317218390659681713516596 764 609062338743766100594349512918 765 638029793117885497389160294831 766 668354618463380522328690162698 767 700099481083732466664533997554 768 733329897813604149532594112127 769 768114363775576297571639617364 770 804524485778732353899924877415 771 842635121604540693371001108270 772 882524525436106036760136411302 773 924274499697734137776465685907 774 967970553583289236635013887413 775 1013702068563637217212263895876 776 1061562471175992784186820508524 777 1111649413410823674602274630656 778 1164064961025564076751608783820 779 1218915790128332183287039231245 780 1276313392389610557870833510673 781 1336374289254992864677860181618 782 1399220255548127246081744103422 783 1464978552869435535037238789419 784 1533782173213583792428018627760 785 1605770093246543012523194998678 786 1681087539701960161117210772881 787 1759886266375957137000062015721 788 1842324843219966633584238720993 789 1928568958052274952824962238172 790 2018791731431178701671497919881 791 2113174045255527376764161576558 792 2211904885682552868200292372277 793 2315181700977707993438408735557 794 2423210774937416149889053967761 795 2536207616552575869387937634337 796 2654397366609066931739566644716 797 2778015221950745252703528713606 798 2907306878161225685043605024979 799 3042528991452484290777565950564 800 3183949660581734139206657522018 801 3331848929652461912788945819318 802 3486519312691763814671512672248 803 3648266340933479506245166885497 804 3817409133775938839393422340368 805 3994280994423668240086154497172 806 4179230031265040001653694602588 807 4372619806081816710024769826624 808 4574830010232776334508577170435 809 4786257170001296174066760071617 810 5007315382346903317202057219096 811 5238437082352526011436412720521 812 5480073843713529757208884621202 813 5732697213670718623710124435552 814 5996799583848401973810247282870 815 6272895098519456816594913232233 816 6561520601883184952757107997221 817 6863236626007720621987381635555 818 7178628421157972536950391933915 819 7508307030301592567409694051002 820 7852910409660494190913138581394 821 8213104597252964120356255633649 822 8589584931452723666981322945610 823 8983077321675326236074260001745 824 9394339573390391499089138956119 825 9824162769749254366230679334429 826 10273372712213082949691590580369 827 10742831422665227059506668266440 828 11233438709595003284645219488066 829 11746133801047089209374419573036 830 12281897047142768061206474603827 831 12841751695095171240081958425508 832 13426765739762068156164125987192 833 14038053852905334361687484184283 834 14676779394457730624203783093731 835 15344156509233677950088954380139 836 16041452312663143421999980083040 837 16769989169275134689880091942743 838 17531147067811554513550009628024 839 18326366097011809717777049592463 840 19157149026275614033769409965814 841 20025063995584331723367547807659 842 20931747319242091511812915974990 843 21878906408185157786227290565563 844 22868322815803896442845257345523 845 23901855412424453291974753048116 846 24981443693809302446712143391054 847 26109111229255393312327436444860 848 27286969255098172947241770921079 849 28517220419667491973397018824999 850 29802162685989884585383640469917 851 31144193398789084459582280055340 852 32545813522605594965451368765538 853 34009632058134741595933667435677 854 35538370644173728874317565295302 855 37134868352869798374716246890120 856 38802086686276613336461742817232 857 40543114782552399527473642690485 858 42361174840474275893246247001582 859 44259627771296456668876709212785 860 46241979087348881214560999281777 861 48311885037155095121158663707883 862 50473158997247314423302601804711 863 52729778131270240076188973227404 864 55085890327396975370994319068743 865 57545821425527938572777072222617 866 60114082746210764055641035430982 867 62795378933703367465604604263428 868 65594616126107615161461110005469 869 68516910466024819430185521918176 870 71567596965730784169639311247547 871 74752238741434697393379540659271 872 78076636631777227595862601891197 873 81546839216335988022404375072257 874 85169153250545733454225874187853 875 88950154534103414766210074869862 876 92896699230619423345973569263098 877 97015935656993084789919469606186 878 101315316561737846971916895957358 879 105802611912256632393450439542570 880 110485922211875891936345468472548 881 115373692368284892835751783463889 882 120474726135900380962167099527195 883 125798201155582766773245205526144 884 131353684616074373743566047317255 885 137151149562509751678208652682300 886 143200991878368884497014190088479 887 149514047968302909805852969301066 888 156101613170365333629829017281747 889 162975460927326167750037823663263 890 170147862747938903390119947411233 891 177631608990267165914448926762698 892 185440030500466600601048244897193 893 193587021141754324817974426070185 894 202087061249690862879168441976362 895 210955242051344065569610473453086 896 220207291087409230082887576554600 897 229859598677920591766702609450986 898 239929245473815110177542716298759 899 250434031138296038664090505708592 900 261392504203700157020213066307727 901 272823993151394689183369811629176 902 284748638764127310545809219936663 903 297187427802221111620227999243068 904 310162228057055921847528945596290 905 323695824837403762774666243372025 906 337811958946399924999343982473767 907 352535366209227919679181115333794 908 367891818613987440974813696102556 909 383908167130695084605715417071769 910 400612386275949596746082706460887 911 418033620493472398809824077384815 912 436202232423522377732858261811787 913 455149853137076904491765345590356 914 474909434413681746251155155748338 915 495515303144996367609812114280936 916 517003217949311783167357286142347 917 539410428085690974880169741880884 918 562775734759891382629633580010134 919 587139554917870422393791354862079 920 612543987626463636299730569415745 921 639032883144756210231653329224823 922 666651914793758300668830755142846 923 695448653736238153126376888467915 924 725472646782981352589553783327862 925 756775497346324978064715038759532 926 789410949666579863414619899467526 927 823434976441897863107771171670920 928 858905869997282906755846368011255 929 895884337133779997401962204420881 930 934433597804425144837018689518653 931 974619487769296872058094877038501 932 1016510565387997489750036542678465 933 1060178222714105215280097305969943 934 1105696801062598705635557815884546 935 1153143711227959186275304766906550 936 1202599558537625634836943920078052 937 1254148272932711048016934377196325 938 1307877244275407560708690181220249 939 1363877463090310875383311988043557 940 1422243666955006390595196272616781 941 1483074492763676547982131130004663 942 1546472635096239041782731448123465 943 1612545010934604827565390560276896 944 1681402930977082714208210615660058 945 1753162277811750154186466416929150 946 1827943691219788737967436692827843 947 1905872760890344575670370496716480 948 1987080226839451082111024798850336 949 2071702187836941741662603370844003 950 2159880318157117989218041926859612 951 2251762092981219870940955531075754 952 2347501022792511436328169366710838 953 2447256897118036781949110713894018 954 2551196037984865255718837698209762 955 2659491563472923973491629060608773 956 2772323661761353714781550745511951 957 2889879876080719467815817828788377 958 3012355400999403024601391643114505 959 3139953390489101755511591030081962 960 3272885278231601231079934244394378 961 3411371110646880112720273793381244 962 3555639893141192648510799111620824 963 3705929950093058414068007899472923 964 3862489299115122481880456180028746 965 4025576040150634132124545881088588 966 4195458759984883472546959846260839 967 4372416952774336082774632195640140 968 4556741457219474261922347041644524 969 4748734911031493940039111924270504 970 4948712223368080528524292647838841 971 5157001065939500491214728866534692 972 5373942383513263645432133942140279 973 5599890924573641099754530854627739 974 5835215792921434682787570477444441 975 6080301021029594197923086898691534 976 6335546166001642436943371322897142 977 6601366929012404774637315061531738 978 6878195799144328404550015777585054 979 7166482722567727898165109098157016 980 7466695798049691594159346696139404 981 7779321999814141432116373461626823 982 8104867928814745121725816566655664 983 8443860593523050310751464813382307 984 8796848221376438963218051262042412 985 9164401102074305272060865985970066 986 9547112463956341132264631274919276 987 9945599384743990976273792147633777 988 10360503737975117764461556837165973 989 10792493176512728564506304031730723 990 11242262154561353100652249137946144 991 11710532989679379566043594292612477 992 12198056966332447464034148530227999 993 12705615482591908457383140243232513 994 13234021241643519145821474711097582 995 13784119489834959383795247637868807 996 14356789303056610056333736275082288 997 14952944923318314361077336375167949 998 15573537147455728857135389159368059 999 16219554769973388607901397264161422 1000 16892026082107915869214027284768409