-1 1 0 0 1 3 2 8 3 11 4 16 5 31 6 40 7 58 8 96 9 125 10 176 11 262 12 336 13 457 14 640 15 819 16 1088 17 1464 18 1864 19 2420 20 3168 21 3991 22 5088 23 6533 24 8160 25 10267 26 12976 27 16061 28 19968 29 24912 30 30576 31 37648 32 46464 33 56616 34 69136 35 84518 36 102288 37 123961 38 150304 39 180805 40 217664 41 262042 42 313472 43 375096 44 448704 45 534000 46 635456 47 755876 48 895296 49 1060097 50 1254584 51 1479408 52 1743712 53 2054030 54 2412136 55 2831150 56 3320832 57 3884890 58 4542064 59 5306772 60 6185952 61 7206268 62 8388928 63 9746083 64 11315456 65 13128096 66 15204192 67 17596884 68 20351520 69 23500413 70 27118336 71 31271197 72 36009312 73 41437670 74 47651440 75 54727307 76 62812480 77 72043615 78 82535792 79 94495070 80 108116352 81 123570197 82 141144144 83 161114610 84 183731712 85 209395491 86 238496224 87 271397208 88 308653184 89 350812652 90 398398512 91 452177540 92 512917632 93 581365159 94 658577152 95 745624341 96 843563904 97 953849088 98 1077966408 99 1217403144 100 1374152048 101 1550268491 102 1747832400 103 1969569032 104 2218308672 105 2496944118 106 2809191600 107 3158933428 108 3550172880 109 3987962994 110 4477610304 111 5024628565 112 5635868672 113 6318558826 114 7080258464 115 7930229796 116 8878286304 117 9934747537 118 11112102112 119 12423630785 120 13883363136 121 15508093325 122 17315737264 123 19325294682 124 21559291264 125 24041821502 126 26798523008 127 29859531754 128 33257154048 129 37025865322 130 41205879584 131 45840387880 132 50975598528 133 56665038888 134 62966291488 135 69941095992 136 77660523712 137 86201136386 138 95645174592 139 106086774524 140 117627466752 141 130376480205 142 144458207168 143 160006947069 144 177167364672 145 196103452638 146 216992412112 147 240025320129 148 265417887968 149 293403356244 150 324233447320 151 358191272434 152 395583106944 153 436739732148 154 482031907328 155 531860885910 156 586660282080 157 646914600110 158 713148349888 159 785928607950 160 865887191296 161 953708233604 162 1050131653768 163 1155979680576 164 1272142756512 165 1399584178497 166 1539371826976 167 1692662267305 168 1860706900992 169 2044889928493 170 2246710529376 171 2467790963746 172 2709922003136 173 2975043092315 174 3265252967472 175 3582864028728 176 3930380428032 177 4310511934878 178 4726239006288 179 5180788821756 180 5677653322080 181 6220667072859 182 6813981376256 183 7462087638388 184 8169910543104 185 8942780518612 186 9786463877696 187 10707274336892 188 11712044307456 189 12808163608273 190 14003712995520 191 15307434985482 192 16728783396096 193 18278083314338 194 19966502470672 195 21806114451216 196 23810090435728 197 25992672552600 198 28369254331104 199 30956610618838 200 33772874891424 201 36837641420098 202 40172241073456 203 43799725281610 204 47744995497120 205 52035134149453 206 56699398894336 207 61769386284033 208 67279429051776 209 73266605464298 210 79770945765120 211 86835909302468 212 94508415284832 213 102839102586690 214 111882903064928 215 121699101851814 216 132351663634656 217 143909921930878 218 156448679357104 219 170048616627862 220 184797121676416 221 200788443220771 222 218124202578992 223 236914391463300 224 257277595791360 225 279341635149809 226 303244764052368 227 329135987510518 228 357175858735680 229 387537925862608 230 420409166463360 231 455990981080587 232 494500936170304 233 536173351768592 234 581260537006640 235 630034890653228 236 682789684789440 237 739840598892952 238 801528252214528 239 868219236911562 240 940308020074368 241 1018219997699742 242 1102412843769704 243 1193378865240677 244 1291648686073184 245 1397792994754354 246 1512425456322960 247 1636207157415518 248 1769848854419712 249 1914114569796072 250 2069826956233440 251 2237870171813710 252 2419194315996672 253 2614821903695703 254 2825851523418304 255 3053463302303727 256 3298926720451584 257 3563605244116766 258 3848963050446176 259 4156574460114288 260 4488129781591104 261 4845443576198439 262 5230466044606496 263 5645290371559246 264 6092162872460928 265 6573496738522606 266 7091881236188672 267 7650094149873108 268 8251118373757248 269 8898153398894390 270 9594630555436272 271 10344233039035388 272 11150910214180992 273 12018896266399340 274 12952734371343440 275 13957294458828570 276 15037796014623360 277 16199837244630231 278 17449417084338016 279 18792963045315955 280 20237366400321536 281 21790009392395280 282 23458799208438528 283 25252210419407824 284 27179318547771264 285 29249841475895823 286 31474190625396032 287 33863512288086443 288 36429738048055680 289 39185646483841025 290 42144913964880288 291 45322175992179736 292 48733101565770656 293 52394455505976763 294 56324173009055592 295 60541449251772950 296 65066815726683456 297 69922230778829634 298 75131187533086768 299 80718807249422000 300 86711949169611312 301 93139340467545217 302 100031690250784000 303 107421822720273999 304 115344833578632448 305 123838229048373292 306 132942087154455696 307 142699245903750900 308 153155472581707776 309 164359658932716001 310 176364047472531328 311 189224437392115615 312 203000420564851008 313 217755653604945864 314 233558107983689392 315 250480355171542446 316 268599893547429504 317 287999451858650109 318 308767333452069744 319 330997808916936530 320 354791483842917888 321 380255714058497742 322 407505077007500288 323 436661816936506840 324 467856345399395088 325 501227806888648460 326 536924617179864736 327 575105066149609954 328 615937996182409152 329 659603452494822852 330 706293408633357888 331 756212579745741012 332 809579207392633152 333 866625932041912840 334 927600767532935232 335 992768047270001935 336 1062409472726083584 337 1136825280465074672 338 1216335381827854584 339 1301280622040344074 340 1392024177136768192 341 1488952925449695498 342 1592478958546129952 343 1703041252486515146 344 1821107316795821184 345 1947175006318704156 346 2081774519657973360 347 2225470380047927042 348 2378863606550428512 349 2542594102481967446 350 2717343032983423360 351 2903835425038719949 352 3102843020503785984 353 3315187127464349306 354 3541741731661185120 355 3783436902708896780 356 4041262210902266016 357 4316270448145112892 358 4609581692480885152 359 4922387399257336080 360 5255954848013520960 361 5611631989995791053 362 5990852343002042992 363 6395140302392560493 364 6826116919371379712 365 7285505752970324191 366 7775139209011120496 367 8296965424224798344 368 8853055257367208448 369 9445609850273891502 370 10076968825111836064 371 10749618630322045602 372 11466201553697217408 373 12229525478081010852 374 13042573837622769600 375 13908516355036503462 376 14830720645904402432 377 15812764087676240800 378 16858446603069757568 379 17971804455993774916 380 19157124391085324160 381 20418958843912784962 382 21762142333809208320 383 23191808296985139545 384 24713407173352054272 385 26332725874888271120 386 28055907812219645968 387 29889474389311180786 388 31840348112293731360 389 33915876399885140639 390 36123857113028708256 391 38472565970632946480 392 40970784840673352544 393 43627832044576148406 394 46453594865691634992 395 49458563143130851318 396 52653865223208104640 397 56051306486748096997 398 59663409214893871360 399 63503455215629462984 400 67585531460796658112 401 71924577366026016496 402 76536435303231686816 403 81437904631669028916 404 86646797737182564192 405 92181999856230532686 406 98063533012329078528 407 104312622398108373561 408 110951767188291828672 409 118004816159140107182 410 125497046276345032416 411 133455246469761139554 412 141907807025619613952 413 150884812571045023218 414 160418141129559526464 415 170541569741619177568 416 181290884420643965184 417 192703997213947883566 418 204821070935573927808 419 217684649118655038886 420 231339794281432777728 421 245834235157928400221 422 261218520198225225376 423 277546180795229814033 424 294873904985634537024 425 313261718666164526980 426 332773178187216735936 427 353475575183058655672 428 375440150393141860800 429 398742320789435065950 430 423461920997389655360 431 449683455454447166277 432 477496366127031201600 433 506995316921707211856 434 538280490898187712512 435 571457905670792732454 436 606639748304760565600 437 643944725451829935185 438 683498434744174369040 439 725433758949912425546 440 769891278242957937408 441 817019707313614576635 442 866976359050099935584 443 919927629722420607634 444 976049513186210505312 445 1035528146098464452732 446 1098560378624397557440 447 1165354379038286247180 448 1236130274512144506880 449 1311120822087424572480 450 1390572119223304616824 451 1474744356563742275044 452 1563912606401806551840 453 1658367657343903929148 454 1758416898217991598752 455 1864385244154491944810 456 1976616116584459257216 457 2095472480662864633742 458 2221337932462708153840 459 2354617849075717708284 460 2495740605662649246464 461 2645158851183126234033 462 2803350857499736140288 463 2970821946516889598010 464 3148105986436942585728 465 3335766973575827487822 466 3534400705111183285712 467 3744636533168282985990 468 3967139218645568249952 469 4202610890974872995197 470 4451793103517532369408 471 4715469005196267479182 472 4994465635506502823040 473 5289656331881330286734 474 5601963272476521531584 475 5932360162613769888004 476 6281875053111923776512 477 6651593316341386850805 478 7042660789502763310208 479 7456287072604697798763 480 7893749010085399713024 481 8356394367036003405884 482 8845645686744707732368 483 9363004361999347390932 484 9910054932787477589712 485 10488469596367370143489 486 11100012966073571441320 487 11746547093435053264894 488 12430036738858889289792 489 13152554931657347221174 490 13916288836232735558192 491 14723545908995667043088 492 15576760391759794589472 493 16478500161006345708751 494 17431473916982261249216 495 18438538763962060755477 496 19502708204040627324416 497 20627160527901306839236 498 21815247660178831085472 499 23070504485213081753096 500 24396658636243810880448 501 25797640812748722825495 502 27277595655673805885792 503 28840893163376240660120 504 30492140720962128006144 505 32236195777324238273438 506 34078179152682030917376 507 36023489058300288116325 508 38077815867942533356160 509 40247157624111577311725 510 42537836370894966954720 511 44956515359021939367586 512 47510217106769754839040 513 50206342419976874637232 514 53052690423739913429008 515 56057479590433051074306 516 59229369880216531191744 517 62577486054639815158379 518 66111442149488600797952 519 69841367237615293572159 520 73777932551604479531392 521 77932379954554213480838 522 82316551906170123722736 523 86942923004669827279284 524 91824633095662174388544 525 96975522113790845843398 526 102410166749895307528512 527 108143918938643323574180 528 114192946353436977749760 529 120574275015450726485195 530 127305834016631771110176 531 134406502567220608197942 532 141896159490881554118656 533 149795735173447257962633 534 158127266202702091515792 535 166913952840967451731596 536 176180219344211251896192 537 185951777395502325028122 538 196255692816050572852976 539 207120455577105986034310 540 218576053414936495056096 541 230654049236823579068020 542 243387662353067701973056 543 256811853876165568224223 544 270963416503493065644800 545 285881068732763177747152 546 301605553895518872593152 547 318179744257632650330400 548 335648750253370695313056 549 354060035288232844517413 550 373463536397046127806752 551 393911790844695768891665 552 415460069161302064045824 553 438166514941411213338670 554 462092291519556759153520 555 487301736078144734573460 556 513862521566724653140416 557 541845826574828527259117 558 571326513787048171870016 559 602383317456248529657614 560 635099040072594288488448 561 669560758939515021035784 562 705860043157756768178512 563 744093181237306004251134 564 784361420141828957660160 565 826771216341666513442023 566 871434499144982907019744 567 918468947217798234591589 568 967998278954883357154560 569 1020152557029888684055306 570 1075068508155806354136000 571 1132889858816333891784184 572 1193767687365694424848512 573 1257860793664613078546070 574 1325336087126092764229888 575 1396368993649807764428147 576 1471143882767860826611968 577 1549854516005203730479060 578 1632704517028804375978136 579 1719907865084317271155810 580 1811689412872189797215040 581 1908285429548763835316781 582 2009944170550969952683088 583 2116926475566888599154628 584 2229506395467967580546496 585 2347971850128418505431992 586 2472625318649239929238832 587 2603784562954558660213264 588 2741783386943523980107728 589 2886972432938770232509029 590 3039720016576065460285248 591 3200413002611086990034784 592 3369457723640368032594816 593 3547280943086828348031922 594 3734330865258312837112416 595 3931078194769310890371060 596 4138017246915342996327264 597 4355667112186134563614426 598 4584572877543269902107008 599 4825306906329217235346828 600 5078470180422932584609056 601 5344693707651679931630642 602 5624639996647481725305344 603 5919004603250908741914922 604 6228517751911092514871040 605 6553946034642643144929917 606 6896094192196074184267248 607 7255806981393002271347772 608 7633971131617401983749632 609 8031517395748865903543946 610 8449422700063590362161952 611 8888712396591967543874592 612 9350462623933834423769376 613 9835802781713792110553665 614 10345918122739994816547232 615 10882052469680007057524001 616 11445511062186660274900992 617 12037663539200075341163512 618 12659947064162728368657152 619 13313869599938022029186096 620 14001013338922485817364736 621 14723038297137576645359154 622 15481686080071098136287680 623 16278783826638283407569924 624 17116248341240549737100160 625 17996090422810606769099989 626 18920419398226710161375824 627 19891447871428494199198578 628 20911496698400268318562656 629 21983000196569377621385544 630 23108511601490946430569216 631 24290708782442735281629916 632 25532400226816515508264704 633 26836531307925676716549874 634 28206190849516417482722928 635 29644617998406726525705922 636 31155209421859202523878880 637 32741526844873028606433367 638 34407304940584600343599680 639 36156459592639376680416618 640 37993096546885054188381184 641 39921520467600793032162012 642 41946244419688361013648096 643 44071999796643796965105120 644 46303746711846436138512384 645 48646684877502735821645790 646 51106264993877635216074304 647 53688200669011343860671010 648 56398480896565906857165408 649 59243383117641648618598926 650 62229486889809226797286864 651 65363688194757256563603926 652 68653214414050259206006848 653 72105639999731714628287083 654 75728902875436988758453616 655 79531321601674181820288102 656 83521613335999820146455168 657 87708912628596743977761538 658 92102791091653801101694976 659 96713277977839850766416336 660 101550881713877492913512064 661 106626612433014976179712517 662 111952005546907741865884768 663 117539146409156615455073583 664 123400696120446847149150080 665 129549918521762581594154776 666 136000708435008653305061360 667 142767621207978205693504364 668 149865903616951118623017600 669 157311526194296306135538910 670 165121217045974474771693248 671 173312497220001072636234084 672 181903717702367899087171584 673 190914098114372495184417808 674 200363767181286984188622736 675 210273805059219374043611369 676 220666287604411465437833712 677 231564332665024903685890303 678 242992148494016089523821008 679 254975084379049365652560260 680 267539683581038792055712896 681 280713738693245746032915924 682 294526349530187320998743808 683 309007983651097395580642814 684 324190539644983046823315264 685 340107413301652345822567992 686 356793566788439534440434944 687 374285600976812328891067000 688 392621831060417655751025408 689 411842365601357598739458760 690 431989189168317924456630144 691 453106248727620835568030040 692 475239543943423373948632032 693 498437221572721169366189415 694 522749674138391828351701600 695 548229643058612555348344001 696 574932326443292680271866944 697 602915491765918630300683600 698 632239593614304617445668272 699 662967896759203215326925576 700 695166604777736876297421312 701 728904994463757655358061443 702 764255556296174911049389808 703 801294141234627860969709570 704 840100114107143393036774400 705 880756513897173398015099148 706 923350221236167805365019664 707 967972133403300826382585610 708 1014717347180929433083654080 709 1063685349913660931758189175 710 1114980219114661911059634816 711 1168710831014436833726212216 712 1224991078447268374815392704 713 1283940098466675686890209804 714 1345682510137948948293982464 715 1410348662956600254715611152 716 1478074896338279252025411648 717 1549003810688031818696498166 718 1623284550558556495307840704 719 1701073100404525784232375966 720 1782532593508573923701247360 721 1867833634657529174682945122 722 1957154637145772842424869800 723 2050682174757984505571672782 724 2148611349387947392434276064 725 2251146174949503412537139768 726 2358499978318673693933870344 727 2470895818052088222268835912 728 2588566921627651388920449024 729 2711757142044627655273569179 730 2840721434628490321972209632 731 2975726354888325434920478656 732 3117050578375037305322574048 733 3264985443499158158132504404 734 3419835518271525426350686144 735 3581919192040701044547529410 736 3751569293314381801897733120 737 3929133734758923655286224058 738 4114976186592933231078133968 739 4309476779607557345804360544 740 4513032839055851393370852672 741 4726059650787835715473473596 742 4948991261028385209781732096 743 5182281311208258165326086308 744 5426403909406503234100481280 745 5681854539987514903761541010 746 5949151013033194921261700848 747 6228834455333764043889024840 748 6521470344731024176136907136 749 6827649589629792300118054635 750 7147989655673076574433091168 751 7483135741612878328119053278 752 7833762006435972132211077120 753 8200572850002411714712796160 754 8584304249497832496476823968 755 8985725154034569141144652910 756 9405638939955529746832455168 757 9844884929446187326105426073 758 10304339975101543383173222752 759 10784920113336568989607645539 760 11287582289589382318046076160 761 11813326158316683217841046846 762 12363195961047786517176035264 763 12938282485835094642789732924 764 13539725111499274207626670080 765 14168713940362107047967713508 766 14826492023243836167374964736 767 15514357680574005724616783335 768 16233666923790400868885812224 769 16985835981298720394977628546 770 17772343933351364000211115008 771 18594735460563575767718641422 772 19454623710899465098743080992 773 20353693290061813510260427934 774 21293703380617415625200068832 775 22276490995322591374745447698 776 23303974370232886151954467008 777 24378156503620939805277684968 778 25501128846880677618227376304 779 26675075153736026001042661200 780 27902275494559053122418221376 781 29185110442780923732129872902 782 30526065440542819371453789312 783 31927735351272533260345881051 784 33392829207078692881825183296 785 34924175159045492503867575212 786 36524725639106941251533419680 787 38197562742417525191299362924 788 39945903839358198812333679456 789 41773107426976658279950009341 790 43682679229934799794571504256 791 45678278561293816700850835657 792 47763724954198405427544647808 793 49943005075836548265775912252 794 52220279935349462785670445616 795 54599892398176169260203756726 796 57086375019678814420489306368 797 59684458211239289097613393335 798 62399078752915141438585017856 799 65235388667157540973283937502 800 68198764468491184058434006656 801 71294816805050849593666308408 802 74529400508344339726222486288 803 77908625068068717897916570068 804 81438865549909789459963288128 805 85126773974798205477742640363 806 88979291178621051356775998336 807 93003659172611125734742308726 808 97207434025257145540117255232 809 101598499287181232978421863706 810 106185079981787169907635055536 811 110975757185191894747408455500 812 115979483219644020258222031872 813 121205597486139078354482982349 814 126663842962749836246126542400 815 132364383395981419088437104022 816 138317821214132426935499160192 817 144535216192564698720677475322 818 151028104901689288018109924944 819 157808520970331831389643551964 820 164889016198189633225058129856 821 172282682552126376400995710074 822 180003175083110918559298921872 823 188064735801800185561550683438 824 196482218551945516119892237824 825 205271114923090445610068208792 826 214447581245384717921266027008 827 224028466710683666913521824268 828 234031342666644627933759437952 829 244474533132073298755844551156 830 255377146583304021986776762560 831 266759109064223124054138366091 832 278641198674294029896633591296 833 291045081490685050070895082004 834 303993348983740602524686184672 835 317509556987021389557082476584 836 331618266285119847806840835840 837 346345084885947494588456006560 838 361716712046440920454105626272 839 377760984122883534151014334133 840 394506922320920752253722404864 841 411984782422895765322173523987 842 430226106572687730584429033200 843 449263777202549524540687980744 844 469132073189329090931425303104 845 489866728330356635124268979190 846 511504992234079416348401833728 847 534085693723793115779721191136 848 557649306856104464613220516224 849 582238019661098743916454870754 850 607895805714881461737443584880 851 634668498658886146944657427592 852 662603869786280110171980801408 853 691751708819978241100581082410 854 722163908010990010992094967552 855 753894549692434375292342382459 856 786999997429278698499531588224 857 821538990908627760649000625898 858 857572744722744567134868124224 859 895165051202317421265880884976 860 934382387462882519250337186944 861 975294026835498444341357043456 862 1017972154858789391331687873536 863 1062491990015572211763619302585 864 1108931909406396067711575885696 865 1157373579559117354435215842162 866 1207902092580522459724376522896 867 1260606107866157265427560724793 868 1315577999592185688789086777344 869 1372914010220880043744912762550 870 1432714410262643228793583532064 871 1495083664546103396964658175104 872 1560130605256603761772451793984 873 1627968612015990143954601223036 874 1698715799286337520658841768192 875 1772495211390164733813404294276 876 1849435025453696169987015844896 877 1929668762590701193236881350367 878 2013335507655615316839439667584 879 2100580137910250319760737659007 880 2191553560960757370516221121024 881 2286412962334101955745075967734 882 2385322063080688866828221564808 883 2488451387803687005164597760080 884 2595978543529795043542486995648 885 2708088509855548308740645817210 886 2824973940818923497171899495776 887 2946835478961981669194953103383 888 3073882082071856163230444142144 889 3206331363105005857078623318314 890 3344409943817650080122670271200 891 3488353822649327568308150173290 892 3638408757426331351371733283456 893 3794830663472025088950553700157 894 3957886027737814377415697102064 895 4127852339590818267890626416788 896 4305018538917072614385882808320 897 4489685482228921123886085368280 898 4682166427490282074835684906640 899 4882787538399105514557051906234 900 5091888408899566564763181001200 901 5309822608724666421752969049939 902 5536958250798724190122671005376 903 5773678581366270475423380567893 904 6020382593745446408855095321280 905 6277485666636393059514553622280 906 6545420227956375989998783212800 907 6824636445208866195461046238760 908 7115602943430180217708888610880 909 7418807551803258802377832325457 910 7734758080067989754379138392576 911 8063983125898343801370903368641 912 8407032914467825751373612198144 913 8764480171469440188800774186754 914 9136921030902253719744485740240 915 9524975978993727918143621876748 916 9929290835677146752050249279968 917 10350537775094965880663695846369 918 10789416386662532408122736812752 919 11246654778282876153172404915674 920 11723010723361069699809188270592 921 12219272853337551528414898460458 922 12736261897522888045841005709168 923 13274831972081289519816354171880 924 13835871920089199615282214856704 925 14420306704665999754501303686300 926 15029098857246589753121384561728 927 15663249983153644994625172425013 928 16323802326706617376202924983552 929 17011840398186084332733192069288 930 17728492665070154957383607233920 931 18474933310048465396728307416988 932 19252384058410694349539628392352 933 20062116077515849094058384154305 934 20905451951148079899496170685984 935 21783767731667207034102858262181 936 22698495072983958443009896636992 937 23651123447501366688375615517444 938 24643202450278529188431539660288 939 25676344193808668370441916707040 940 26752225796928226409580062881792 941 27872591971502265812379559101646 942 29039257710682684227603249193328 943 30254111082675464113772568404194 944 31519116134097115497917465813760 945 32836315907168977052298412872606 946 34207835575154414431874257228928 947 35635885700605100205107793793588 948 37122765621170301517530968633472 949 38670866967898085208830379551292 950 40282677321137718135459224911840 951 41960784009361704006911305493577 952 43707878056421663776565391316992 953 45526758282954103817576698147942 954 47420335567885135184065017563184 955 49391637276202176633181739122936 956 51443811859386484805359171537152 957 53580133635159937728409775613432 958 55804007753444369658430004950912 959 58118975355684330868915165119038 960 60528718934973305712680542612992 961 63037067904697204029328128604993 962 65648004383691392112148458430880 963 68365669206229618437284953792806 964 71194368165469231767446289009440 965 74138578499292881855654383587720 966 77202955627845640429860629099520 967 80392340152408515884720588014084 968 83711765125602330310893116889312 969 87166463603315481399742597887708 970 90761876489131298285733772290400 971 94503660682425198837336843466238 972 98397697541746829596213245141072 973 102450101675529336670445476242812 974 106667230072608707015412463690624 975 111055691585531643341837683151668 976 115622356780107338585241614183808 977 120374368165150932575992695005568 978 125319150816918212145946697207072 979 130464423413263693072480818387252 980 135818209693104201611769869338464 981 141388850357384449388943908188018 982 147185015428335734930990998473056 983 153215717084433055754890714602049 984 159490322989139939520294826179264 985 166018570132194113799154745309822 986 172810579202872810902367194032352 987 179876869515438015373622925638676 988 187228374507702855008946209817472 989 194876457834425723754229563594908 990 202832930078086434244976878961472 991 211110066100425474409228081647322 992 219720623058981646459047446430720 993 228677859113806955912367792661246 994 237995552850460068835772592729088 995 247688023446332805255979463197178 996 257770151608414364375719967005248 997 268257401311626990986864065283879 998 279165842367930154507882452762016 999 290512173857559131834616597818800 1000 302313748454911571818607200196224