1 0 2 0 3 0 4 1 5 3 6 7 7 14 8 25 9 42 10 68 11 105 12 158 13 233 14 337 15 476 16 669 17 922 18 1262 19 1704 20 2288 21 3036 22 4015 23 5251 24 6846 25 8851 26 11408 27 14590 28 18614 29 23591 30 29824 31 37492 32 47018 33 58670 34 73050 35 90543 36 111995 37 137982 38 169652 39 207848 40 254156 41 309784 42 376892 43 457200 44 553640 45 668643 46 806174 47 969613 48 1164309 49 1394960 50 1668709 51 1992039 52 2374482 53 2824888 54 3355954 55 3979684 56 4712898 57 5571835 58 6578671 59 7755199 60 9130656 61 10734126 62 12603937 63 14778785 64 17308782 65 20245107 66 23653154 67 27600282 68 32171507 69 37455275 70 43561722 71 50606420 72 58731860 73 68088404 74 78859780 75 91241148 76 105468711 77 121794783 78 140522486 79 161976870 80 186545821 81 214647146 82 246775808 83 283467044 84 325351425 85 373112492 86 427551454 87 489539362 88 560091742 89 640315471 90 731495426 91 835034322 92 952554118 93 1085828771 94 1236901107 95 1408009057 96 1601721097 97 1820853660 98 2068629298 99 2348585713 100 2664757823 101 3021579468 102 3424094179 103 3877846998 104 4389130147 105 4964865802 106 5612889130 107 6341824321 108 7161412094 109 8082376256 110 9116805026 111 10278010405 112 11580967745 113 13042171991 114 14680146502 115 16515294039 116 18570489031 117 20870927671 118 23444811768 119 26323205638 120 29540828144 121 33135916016 122 37151145814 123 41633512502 124 46635395465 125 52214465487 126 58434921025 127 65367427594 128 73090557339 129 81690777005 130 91264115436 131 101916223457 132 113764309895 133 126937285505 134 141578019031 135 157843594471 136 175907928693 137 195962181957 138 218217801230 139 242907111966 140 270286866526 141 300639068647 142 334275097173 143 371536831175 144 412801449816 145 458482913473 146 509037564302 147 564966052552 148 626819853709 149 695203753709 150 770783442613 151 854288662462 152 946522071727 153 1048363206792 154 1160778808522 155 1284827786627 156 1421673260730 157 1572588712002 158 1738972044484 159 1922353177000 160 2124410435456 161 2346979896504 162 2592074511139 163 2861895518860 164 3158854781545 165 3485588686154 166 3844984192636 167 4240195733842 168 4674675608791 169 5152194417550 170 5676876552789 171 6253224854022 172 6886162005066 173 7581060230709 174 8343789596982 175 9180753642127 176 10098945758748 177 11105991867721 178 12210216171883 179 13420692195914 180 14747319477214 181 16200884429009 182 17793149815357 183 19536927218503 184 21446181340470 185 23536116184874 186 25823296641162 187 28325750734458 188 31063111372860 189 34056737503039 190 37329879241719 191 40907821281398 192 44818075239204 193 49090549074274 194 53757771138391 195 58855090094413 196 64420935714390 197 70497054564520 198 77128813517203 199 84365477161102 200 92260560978820 201 100872157535899 202 110263347192862 203 120502581313960 204 131664159755921 205 143828680460266 206 157083594464331 207 171523732891180 208 187251951682912 209 204379748810628 210 223028012997698 211 243327745761017 212 265420930662384 213 289461377275661 214 315615729798798 215 344064452789645 216 375003001063227 217 408642969846957 218 445213451328568 219 484962375615323 220 528158082854258 221 575090885541022 222 626074889776355 223 681449813828061 224 741583097263194 225 806872016271304 226 877746124896900 227 954669713910228 228 1038144635298195 229 1128713158167336 230 1226961235439988 231 1333521818668473 232 1449078634246540 233 1574370028451903 234 1710193330846594 235 1857409311079425 236 2016947218801632 237 2189809946300796 238 2377079846953509 239 2579924711898981 240 2799604484472319 241 3037478174592413 242 3295011604031483 243 3573785400872795 244 3875503929585017 245 4202004529005745 246 4555267804117805 247 4937428294285551 248 5350786329520983 249 5797820343448474 250 6281200525507172 251 6803803024499204 252 7368725662125276 253 7979304307791992 254 8639130957292601 255 9352072600640847 256 10122292012413747 257 10954269480881989 258 11852826706706862 259 12823151813471285 260 13870826808180940 261 15001856353964716 262 16222699309221659 263 17540301811931303 264 18962133488164877 265 20496225474250603 266 22151211969008145 267 23936373909289894 268 25861686633926280 269 27937870029228649 270 30176443181147188 271 32589781920625310 272 35191181463257237 273 37994922415359519 274 41016342538206950 275 44271912423922763 276 47779317680207804 277 51557545651624755 278 55626979500482049 279 60009497540632137 280 64728580892100493 281 69809427211234293 282 75279073828540067 283 81166527902666018 284 87502907213124441 285 94321589044861534 286 101658371102463943 287 109551641747873918 288 118042563840069579 289 127175269303785253 290 136997069080076583 291 147558675409828539 292 158914441509756206 293 171122615413245039 294 184245613475906260 295 198350310132610198 296 213508349889740585 297 229796477945534243 298 247296895948637521 299 266097639093238387 300 286292981631723137 301 307983866803898575 302 331278368891103659 303 356292183188772360 304 383149152289185518 305 411981824265896025 306 442932051893933939 307 476151628294231203 308 511802968952567927 309 550059835296670668 310 591108110672094682 311 635146623705659126 312 682388030865919086 313 733059753020457607 314 787404978865156346 315 845683729842048599 316 908174000585036675 317 975172969347445586 318 1046998293719716084 319 1123989485945525267 320 1206509384541268670 321 1294945716399872887 322 1389712767611720100 323 1491253157093127398 324 1600039732923604168 325 1716577585426350883 326 1841406198730578658 327 1975101734832117731 328 2118279473903762008 329 2271596404915382980 330 2435753992517104514 331 2611501114350429170 332 2799637197167041125 333 3001015546093213427 334 3216546898081470464 335 3447203194158726287 336 3694021604429171853 337 3958108800814041237 338 4240645514702906813 339 4542891374984781169 340 4866190067166992446 341 5211974809688600981 342 5581774192013729121 343 5977218371410985379 344 6400045677283310786 345 6852109620933786335 346 7335386364338289349 347 7851982647020628680 348 8404144229773458220 349 8994264855778331449 350 9624895793580214084 351 10298755964204408935 352 11018742723161510756 353 11787943301706792592 354 12609646985021740748 355 13487358034135160780 356 14424809436900817927 357 15425977497716983433 358 16495097359737580753 359 17636679472633502898 360 18855527108944722802 361 20156754946006629338 362 21545808826764293127 363 23028486720999885673 364 24610961011623262151 365 26299802132827449439 366 28102003697262358775 367 30025009145110891640 368 32076740066053272131 369 34265626233987463684 370 36600637520768602104 371 39091317736877308109 372 41747820582145341726 373 44580947763655856413 374 47602189482613863521 375 50823767357813773812 376 54258680008131341740 377 57920751373689745655 378 61824682020922104603 379 65986103524873135311 380 70421636199202148494 381 75148950282788511049 382 80186830881315037392 383 85555246790437845978 384 91275423529778642171 385 97369920734431754800 386 103862714267402988058 387 110779283222408466263 388 118146702218270887909 389 125993739180112048151 390 134350959050415120950 391 143250833654285653713 392 152727858208333339221 393 162818674730380636400 394 173562202890723475687 395 184999778599290788950 396 197175300926202362411 397 210135387691936153717 398 223929540387512501301 399 238610318808035091950 400 254233526129648840542 401 270858404866346540532 402 288547844513788892999 403 307368601376271065138 404 327391531469442356981 405 348691837061974404195 406 371349327843405371464 407 395448697356723840514 408 421079815787685585213 409 448338039834003665096 410 477324540862501607023 411 508146652172194369592 412 540918236699969266494 413 575760076093182869865 414 612800282628231342192 415 652174735018540747480 416 694027539748812951989 417 738511519112315939111 418 785788727762805786525 419 836030999107153639053 420 889420523543782910017 421 946150460039947476357 422 1006425583267373596629 423 1070462967975893036517 424 1138492713062064718206 425 1210758707220989792347 426 1287519438901284972729 427 1369048852684357373465 428 1455637255099269730551 429 1547592272254331061466 430 1645239862619319972095 431 1748925387629684855715 432 1859014743803845009891 433 1975895559368627044650 434 2099978459479620172035 435 2231698403392330072978 436 2371516098109008608756 437 2519919492259313786187 438 2677425355224679259987 439 2844580945712709298289 440 3021965775328549797084 441 3210193471848602441060 442 3409913748338084118024 443 3621814483373505818164 444 3846623919169653938198 445 4085112983490583652445 446 4338097742872743273940 447 4606441993727695512354 448 4891059999658867077733 449 5192919382325043273192 450 5513044175077292827346 451 5852518047552831517845 452 6212487711439995535332 453 6594166516543370204552 454 6998838248455849339111 455 7427861138017418237554 456 7882672095076162124483 457 8364791177898425061404 458 8875826312080924165175 459 9417478271607702020662 460 9991545937383929345639 461 10599931847328299063952 462 11244648054991941218649 463 11927822312382460896429 464 12651704595770339409935 465 13418673991927950662285 466 14231245965579071218972 467 15092080027474476160717 468 16003987826083357903510 469 16969941684495560286791 470 17993083607969772684408 471 19076734786138736544521 472 20224405618009658387842 473 21439806286448956976945 474 22726857913276916410255 475 24089704324628876840560 476 25532724461010097276432 477 27060545464988229209290 478 28678056484598596351080 479 30390423229047292692906 480 32203103318817602401577 481 34121862470796418328166 482 36152791564978599791396 483 38302324637828947928365 484 40577257853777575952093 485 42984769504868128926049 486 45532441095465685344560 487 48228279567509716130448 488 51080740729216423702243 489 54098753948762471295588 490 57291748182476204887182 491 60669679405756428160091 492 64243059523554774749409 493 68022986836037280142256 494 72021178144330233798247 495 76250002580141902001598 496 80722517253070569858358 497 85452504808427917706838 498 90454512999215075196565 499 95743896375067507852790 500 101336860202648939711389 501 107250506731344703852660 502 113502883930696512215892 503 120113036825618279394469 504 127101061569029186474079 505 134488162391405620799893 506 142296711581440366144682 507 150550312652175219411495 508 159273866862842649906598 509 168493643267193342657936 510 178237352476238481492659 511 188534224324297214620158 512 199415089645784209788011 513 210912466371616979731040 514 223060650174178938270633 515 235895809891773540687775 516 249456087985202033557832 517 263781706281730785825037 518 278915077285194111149388 519 294900921334333583385949 520 311786389916891809502564 521 329621195451154309262989 522 348457747874154182091388 523 368351298380860307800195 524 389360090688478395129545 525 411545520206151630654966 526 434972301522643399580841 527 459708644631929321289682 528 485826440351625150932936 529 513401455397859779719673 530 542513537618143011147872 531 573246831893964214183268 532 605690007265998149156689 533 639936495846669987228503 534 676084744129452193491683 535 714238477318036143353647 536 754506977346930338929089 537 797005375280927583423205 538 841854958833416178599620 539 889183495761772778211902 540 939125573955095294047075 541 991822959050446903185245 542 1047424970475690431792250 543 1106088876840860907621674 544 1167980311667254986944069 545 1233273710470580285573737 546 1302152770287534439749860 547 1374810932766018723302801 548 1451451892018532195497213 549 1532290128473210094789540 550 1617551470043190838070948 551 1707473681974453416338203 552 1802307086825981967590673 553 1902315216080614764637481 554 2007775494986817541258416 555 2118979962281717493145732 556 2236236026556518834256703 557 2359867261081725016678540 558 2490214239030078264523630 559 2627635411098312388609259 560 2772508027659876189560129 561 2925229107651590337332318 562 3086216456539791732431000 563 3255909735790761639762572 564 3434771586425393626833041 565 3623288809326633890892192 566 3821973605137091651380284 567 4031364876683112941656577 568 4252029597045421355339292 569 4484564246506730108707044 570 4729596321806835630898924 571 4987785921258601775557415 572 5259827409496122406346128 573 5546451165763155255132395 574 5848425419887182622833824 575 6166558180236606493884340 576 6501699258216987842626944 577 6854742394031319891980752 578 7226627488710786305660935 579 7618342947610196197415547 580 8030928140868901770453184 581 8465475986546312183793359 582 8923135662475165485210751 583 9405115453106685477540548 584 9912685737985726755480161 585 10447182128749923279955173 586 11010008761943480458255151 587 11602641755219625619328280 588 12226632834937969157067009 589 12883613143476623532334655 590 13575297235050016648401511 591 14303487269170169811038307 592 15070077411402684647874718 593 15877058451452069043035967 594 16726522649170741711888195 595 17620668819509621668868118 596 18561807668038359664478264 597 19552367389130987510283069 598 20594899539577940128543519 599 21692085200901630881793719 600 22846741444377967040948609 601 24061828113335691653099738 602 25340454938096130524441116 603 26685888999543910032669325 604 28101562558181342663088219 605 29591081266211364362176947 606 31158232781133965258889313 607 32806995800103692414044904 608 34541549535320868538976322 609 36366283651569090349942683 610 38285808688129364381749047 611 40304966988225921034491395 612 42428844160377684991974265 613 44662781097047005865635604 614 47012386577306515310116322 615 49483550481364483811796734 616 52082457646238647144352670 617 54815602393099639993639193 618 57689803758386012371889949 619 60712221462146320015328723 620 63890372648787757463711576 621 67232149436898340151696891 622 70745837316689726785928592 623 74440134435242096949700819 624 78324171811782820278477830 625 82407534527025705784514832 626 86700283932833585929438985 627 91212980930437993737657770 628 95956710367888092391463880 629 100943106609564606229538701 630 106184380333253629112481337 631 111693346612649523076980486 632 117483454346055913715081603 633 123568817094658694364079035 634 129964245396907136108041835 635 136685280628396321829124101 636 143748230480092360756381536 637 151170206130874800636840721 638 158969161194130734447712874 639 167163932521569670639338677 640 175774282951528246927321185 641 184820946092798182087407606 642 194325673239481390582126147 643 204311282516500928380353927 644 214801710360270814912070109 645 225822065443546412494202151 646 237398685158791559810283979 647 249559194779347693972855671 648 262332569423484361912996960 649 275749198951829770215916892 650 289840955934996876804465155 651 304641266834153381246989778 652 320185186544170368269321524 653 336509476455478138235460820 654 353652686198264700839720890 655 371655239239758690620456535 656 390559522513521484284566759 657 410409980267448287187779799 658 431253212326097502874566728 659 453138076971472651174617193 660 476115798656102951420495453 661 500240080771570346484995733 662 525567223706226503456778805 663 552156248436014394016865250 664 580069025903856644961456127 665 609370412454192533305871873 666 640128391601829687530601656 667 672414222426431123788400352 668 706302594897671285115766874 669 741871792449378134555522877 670 779203862135920604985325244 671 818384792718615205704444321 672 859504701046206212609652294 673 902658027109330853119059375 674 947943738166618657751483509 675 995465542357394848110711373 676 1045332112235281688805235524 677 1097657318675908113705514442 678 1152560475632988747120868681 679 1210166596237689133621040992 680 1270606660759124311377012127 681 1334017896966389145574168337 682 1400544073457494767466980609 683 1470335806545202399783461505 684 1543550881316947958102472241 685 1620354587512918423437094126 686 1700920070895965602072258005 687 1785428700816362412708058921 688 1874070454706667391495997679 689 1967044320273953468415622212 690 2064558716191785505401581192 691 2166831932129230373898087473 692 2274092588992431801334162954 693 2386580120292349313104820520 694 2504545275593903059325024626 695 2628250647043282740481470276 696 2757971220015513038781474682 697 2893994948969639774135225280 698 3036623359648250442960439375 699 3186172178807402685920780332 700 3342971992716750397261747031 701 3507368935723466798602225687 702 3679725410232028505636859388 703 3860420839510576991758511345 704 4049852454798201874513209161 705 4248436118251412694107695394 706 4456607183337307698972612714 707 4674821394350604384502550537 708 4903555826807041455059812238 709 5143309870541556347495895659 710 5394606257421621801963684759 711 5657992135668805442393409348 712 5934040192870807060857270217 713 6223349829856289834747599188 714 6526548387701850238381173354 715 6844292430238560296889410894 716 7177269084531062279720857128 717 7526197441909014025482416208 718 7891830022245485759056246825 719 8274954304293218750691169360 720 8676394325014516430667974375 721 9097012350967167020616269605 722 9537710624944584430105902403 723 9999433191206200009198587031 724 10483167802781796850316323527 725 10989947914483516922107014318 726 11520854765419826197700306929 727 12077019554969012966414632562 728 12659625716344356729349222602 729 13269911292060795550901534226 730 13909171415802695282874208838 731 14578760905385661982132343992 732 15280096971711636051652626033 733 16014662048826845097272615621 734 16784006750416430668751095550 735 17589752958298371198648775497 736 18433597048723042081710397446 737 19317313262533622494768800493 738 20242757225507427306708049208 739 21211869625468900487879767572 740 22226680053052836090560212281 741 23289311013290714523657270652 742 24401982115505796019199274182 743 25567014449322631208772438539 744 26786835154936456496427494720 745 28063982196135860800049383472 746 29401109344941280006170766055 747 30800991387100085690796429181 748 32266529558080068980783199785 749 33800757219614213926355950506 750 35406845787285266357551375005 751 37088110920085391093238070446 752 38848018983359339681299727521 753 40690193797025077435027244108 754 42618423681479652418093972166 755 44636668814125657435250295963 756 46749068910011628177230567411 757 48959951240652909914896008722 758 51273839005705417943676764785 759 53695460072787405802949443334 760 56229756101402203926356516068 761 58881892067591283064306985335 762 61657266206661194674049543821 763 64561520392062589488077105843 764 67600550969274822177486136448 765 70780520064347490867014531599 766 74107867387591831654868464117 767 77589322553781266837281577463 768 81231917941133826127437323740 769 85043002112289867339767441897 770 89030253821489841228585594763 771 93201696633178153390318046011 772 97565714178334942215964851293 773 102131066075946294592561323812 774 106906904548190727988416974347 775 111902791759123221761825899483 776 117128717907904608576696250978 777 122595120108930309035013442896 778 128312902092586457071846395726 779 134293454761778979861328413915 780 140548677640871798815182380029 781 147091001255208517434963274940 782 153933410481008847800462782734 783 161089468907100019666310429556 784 168573344251697133183780226323 785 176399834879257145406120688955 786 184584397464333144836307880357 787 193143175851319879816152805539 788 202093031161044072556216230797 789 211451573197283764570122578615 790 221237193208537476764514630595 791 231469098062674957603120057591 792 242167345894526268132818207062 793 253352883288972231713254119805 794 265047584064728341628918092140 795 277274289726732031305548360928 796 290056851657893300540712603290 797 303420175123915609344631110711 798 317390265167983380996334877972 799 331994274475307492636262107162 800 347260553290868717407667893420 801 363218701477162802805763121031 802 379899622802380042305781607435 803 397335581553206846120649190540 804 415560261570369753702576932755 805 434608827809111965330519121434 806 454517990531054235998748602659 807 475326072238302612505190641498 808 497073077465283192737029226237 809 519800765548563860433360475278 810 543552726499925883782765831088 811 568374460113127596811127983004 812 594313458440222237499682295815 813 621419291778903792189841292922 814 649743698318225721817085567221 815 679340677596117221560348681390 816 710266587928480886812000489058 817 742580247976241869761939371815 818 776343042623606046717693462921 819 811619033347918907099098228455 820 848475073268975777928889705184 821 886980927073361069262584753948 822 927209396017471339224232350085 823 969236448221245455488374086475 824 1013141354473370965641209531065 825 1059006829777798111841485564423 826 1106919180880862063170872125918 827 1156968460028126768819571491666 828 1209248625210315246376386009888 829 1263857707168315676617209536916 830 1320897983438350070525404170446 831 1380476159729894699292668575821 832 1442703558940953680089396508913 833 1507696318127738853731865222078 834 1575575593758810443581913743602 835 1646467775597211226806305893620 836 1720504709568197752570408974506 837 1797823929984760244465108097581 838 1878568901518349802798125100408 839 1962889271318019519305838118701 840 2050941131697662926971721782178 841 2142887293828118328560813515529 842 2238897572888735325231922121517 843 2339149085151487104591213558582 844 2443826557489999996034085333279 845 2553122649825874524002747586384 846 2667238291045538213574907722879 847 2786383028942511010667790129708 848 2910775394762535568217022853856 849 3040643282952435284702011286658 850 3176224346737977147249252949371 851 3317766410181339742157049415040 852 3465527897395192064557270570457 853 3619778279617778722949965353813 854 3780798540881963602360942236672 855 3948881663040806861154831235472 856 4124333130943130590042308004031 857 4307471458584563486070560098054 858 4498628737092945801428231521399 859 4698151205441616630249231677576 860 4906399844820208175493424236117 861 5123750997630027094980522873541 862 5350597012110134394852959741242 863 5587346913640730826303233459478 864 5834427103812649157974074782454 865 6092282088395533378586710553637 866 6361375235382895078359531158131 867 6642189564339561469228208801206 868 6935228568326328114106313783974 869 7241017069727782172093505352433 870 7560102111362543086501774840206 871 7893053884310454165216385046309 872 8240466693948839346089838598638 873 8602959965749689000905154111864 874 8981179292451861322799052685133 875 9375797524286953544265472283078 876 9787515904004730737463597958511 877 10217065248513768746769604662228 878 10665207179025610003388405553491 879 11132735401666113825340596366888 880 11620477040596162734260226754033 881 12129294025765328511671836328434 882 12660084537506881962169736787244 883 13213784510270511979234773969682 884 13791369197880698803137361751865 885 14393854802803725025762107048788 886 15022300172005223900139922990662 887 15677808562082818204383172411584 888 16361529476465235205936969543745 889 17074660577580153476173464277238 890 17818449677008410626885813463933 891 18594196806761936081224322231252 892 19403256374947360685794461405579 893 20247039409206553609391059953814 894 21127015891459864733501259104722 895 22044717187617466041440844142450 896 23001738576069435390138546952524 897 23999741878915969543790796673228 898 25040458200055928069960577138703 899 26125690774414655859816831415938 900 27257317932761319642951409142547 901 28437296186741684921578846967351 902 29667663438934998598029088093272 903 30950542322933293675557406351151 904 32288143678638676532700048144730 905 33682770168178862086577131690294 906 35136820038054107032909707507801 907 36652791033349628015811749519436 908 38233284470077340344598647986127 909 39881009471949190450452893698012 910 41598787378132285403037371802253 911 43389556328793328192676495306563 912 45256376035507397951352868359747 913 47202432743883759658064182771154 914 49231044396050046879644106809481 915 51345666000935731907140714558528 916 53549895220607230899422003934807 917 55847478181230195210835265203917 918 58242315517570519707375650864468 919 60738468660294273623858177100592 920 63340166375689193649926850581458 921 66051811567806504326421329174919 922 68877988353412773903297422345419 923 71823469420547221020653814122759 924 74893223681901551362312329127523 925 78092424234676986804020437365571 926 81426456639027915114815524181561 927 84900927527673517646813319224196 928 88521673559749162783327751740646 929 92294770732478286875461572692233 930 96226544064774338323121037400557 931 100323577667431160541295783483533 932 104592725215130436352707778613981 933 109041120836086562342528074178177 934 113676190435764156999206737874274 935 118505663471741412818008496750833 936 123537585197455365280798978200416 937 128780329393252985082517054616775 938 134242611603886590748482681975296 939 139933502902333577335337264849199 940 145862444200590757567163432441516 941 152039261128892904975295616747545 942 158474179505635383348954888179384 943 165177841421142277705687236001724 944 172161321959316339998804398221165 945 179436146582135611289170290859539 946 187014309202926041889875583575769 947 194908290975340139143560572847297 948 203131079826011027978047834463774 949 211696190759929708379374050920639 950 220617686968713282515262556442465 951 229910201773093963501722949148678 952 239588961432165470488800796038808 953 249669808853175493111359561097392 954 260169228236953142006246747882895 955 271104370695409301330573686212491 956 282493080878948611331190658080054 957 294353924653085129727059862138439 958 306706217865062786584305456619408 959 319570056242847347625414181324335 960 332966346470482173818384435856461 961 346916838485486501856525890006693 962 361444159045725923975840129601184 963 376571846615001219121525034212686 964 392324387618487563013950022134778 965 408727254121112546390609276143912 966 425806942983992484973810903566528 967 443591016556153468239066325968369 968 462108144960950853415497383536177 969 481388150038869867342459448035867 970 501462051010745295840206966804845 971 522362111927881476186066039072983 972 544121890978089922924476580406705 973 566776291719292639464186749133964 974 590361616315069772959900572789110 975 614915620849362672407478226887907 976 640477572800483221333298735853757 977 667088310757629653214768838192308 978 694790306466273890264955480338919 979 723627729292068109748834569000102 980 753646513196325089745107790080103 981 784894426319660491186360808116496 982 817421143274052356592367172891301 983 851278320247376578883689305578703 984 886519673028424113160088819590580 985 923201058064499380518318637001367 986 961380556667947307846835724932351 987 1001118562492362174028705034793397 988 1042477872403803049144047209235663 989 1085523780877081859994036069740076 990 1130324178052109680008061573682021 991 1176949651590388820294311763832729 992 1225473592477031943733010412809509 993 1275972304919179215762711984061769 994 1328525120497380299492680381386076 995 1383214516732414694794630123414783 996 1440126240236152010551646868459876 997 1499349434621408591528446912554756 998 1560976773352349683201921748884386 999 1625104597723822840449778009569967 1000 1691833060165100489938255627235482