3 1 4 0 5 1 6 3 7 4 8 4 9 11 10 13 11 21 12 30 13 44 14 59 15 92 16 115 17 165 18 225 19 305 20 394 21 546 22 700 23 931 24 1204 25 1572 26 2005 27 2613 28 3290 29 4218 30 5328 31 6745 32 8423 33 10630 34 13193 35 16475 36 20386 37 25269 38 31072 39 38346 40 46882 41 57478 42 70066 43 85415 44 103582 45 125794 46 151916 47 183576 48 220962 49 265878 50 318789 51 382264 52 456683 53 545530 54 649839 55 773553 56 918435 57 1090037 58 1290352 59 1526631 60 1802350 61 2126218 62 2503366 63 2945485 64 3458964 65 4059142 66 4755565 67 5566863 68 6506425 69 7599022 70 8861635 71 10326200 72 12016572 73 13972400 74 16225882 75 18828603 76 21821788 77 25271815 78 29234293 79 33791863 80 39018050 81 45019556 82 51890257 83 59766098 84 68770840 85 79074710 86 90838512 87 104279482 88 119602299 89 137082590 90 156985422 91 179655376 92 205432807 93 234754665 94 268051678 95 305874393 96 348773815 97 397437754 98 452566394 99 515025284 100 585695883 101 665663660 102 756044649 103 858190328 104 973507416 105 1103687324 106 1250490836 107 1416027274 108 1602508064 109 1812551587 110 2048924998 111 2314886313 112 2613881121 113 2949953833 114 3327401273 115 3751224180 116 4226766014 117 4760219196 118 5358203126 119 6028368137 120 6778919350 121 7619281497 122 8559600892 123 9611492286 124 10787465438 125 12101808609 126 13569944131 127 15209405432 128 17039168020 129 19080747293 130 21357433320 131 23895582569 132 26723768682 133 29874215081 134 33381915842 135 37286248827 136 41629984885 137 46461175124 138 51832059602 139 57801169397 140 64432212071 141 71796441233 142 79971413124 143 89043749295 144 99107790041 145 110268681285 146 122641018152 147 136352333047 148 151541612884 149 168363351547 150 186985971243 151 207596369048 152 230398376232 153 255617904757 154 283501301540 155 314321316124 156 348375410726 157 385992477707 158 427531274780 159 473388048503 160 523994948391 161 579828850232 162 641409833394 163 709311150492 164 784158014268 165 866638935595 166 957504657688 167 1057581267685 168 1167769431374 169 1289059255279 170 1422530150790 171 1569367778186 172 1730864407596 173 1908438498097 174 2103635784832 175 2318151545203 176 2553832899236 177 2812704246819 178 3096970683221 179 3409047387018 180 3751564543634 181 4127400857261 182 4539690665688 183 4991862305979 184 5487647453115 185 6031125434523 186 6626735399433 187 7279326982384 188 7994176331605 189 8777044207766 190 9634196095062 191 10572469312445 192 11599298208291 193 12722791042597 194 13951761762650 195 15295818304721 196 16765401577339 197 18371887454171 198 20127634524297 199 22046101140697 200 24141904214385 201 26430953800257 202 28930524173698 203 31659409284083 204 34638008619279 205 37888505834459 206 41434972797193 207 45303575167236 208 49522696949248 209 54123177909792 210 59138462533561 211 64604873102811 212 70561788236187 213 77051957342194 214 84121712730588 215 91821332688922 216 100205293306630 217 109332686334659 218 119267518525462 219 130079192957928 220 141842862622993 221 154639985970627 222 168558744227604 223 183694680975914 224 200151195103380 225 218040277551106 226 237483090798096 227 258610818835147 228 281565347911171 229 306500245101193 230 333581558298887 231 362988943284987 232 394916600460459 233 429574574366792 234 467189849730145 235 508007847326041 236 552293706651492 237 600334008174613 238 652438270102186 239 708940932826773 240 770203104397196 241 836614843922940 242 908597196954371 243 986604823146391 244 1071128364381488 245 1162697470151454 246 1261883551008693 247 1369303257891877 248 1485621683134565 249 1611556361794196 250 1747880986119487 251 1895430008692087 252 2055102950128693 253 2227869689400441 254 2414775458223265 255 2616946920612690 256 2835597954793280 257 3072036640866011 258 3327671950441147 259 3604021771393857 260 3902720645424052 261 4225528982389517 262 4574341998664997 263 4951200297896707 264 5358300190813802 265 5798005836160939 266 6272861151306373 267 6785603740625557 268 7339178627569619 269 7936754232878206 270 8581738198133247 271 9277795703640408 272 10028867695389306 273 10839191880164514 274 11713323701622990 275 12656160401112679 276 13672965145261664 277 14769394584043147 278 15951526592691882 279 17225891826978982 280 18599505595389409 281 20079903985149484 282 21675180461573931 283 23394027204899293 284 25245777121691373 285 27240451130518365 286 29388806351324450 287 31702390184602260 288 34193595561390395 289 36875722761424463 290 39763042733442901 291 42870867738599973 292 46215623873685067 293 49814931780095723 294 53687689669942964 295 57854165492313915 296 62336091946501288 297 67156771699296091 298 72341186052845039 299 77916115029324863 300 83910261601995075 301 90354388688445512 302 97281461119059974 303 104726801870223479 304 112728254216519945 305 121326359856085412 306 130564544038529201 307 140489318566327816 308 151150493074108696 309 162601406306046544 310 174899167121697399 311 188104917911362006 312 202284109400257913 313 217506800549379701 314 233847971781230642 315 251387866310143603 316 270212346997364354 317 290413284718279059 318 312088964765461600 319 335344528567579668 320 360292436351632044 321 387052969381473549 322 415754756439242500 323 446535344702944831 324 479541798624701044 325 514931348591332324 326 552872071911914002 327 593543629624430368 328 637138040533515748 329 683860517887114677 330 733930348857509950 331 787581844289939120 332 845065337643291601 333 906648262750778705 334 972616288004563053 335 1043274539011414330 336 1118948885876185214 337 1199987329758194710 338 1286761463422672482 339 1379668043177841532 340 1479130645400170337 341 1585601448098623016 342 1699563109063514796 343 1821530784342947585 344 1952054256959172797 345 2091720223096217549 346 2241154703951727564 347 2401025634366125038 348 2572045594557482622 349 2754974740255972114 350 2950623895744424334 351 3159857869543214052 352 3383598955342318762 353 3622830682854519601 354 3878601779142822558 355 4152030410421376493 356 4444308662904901948 357 4756707338382160161 358 5090581021043595283 359 5447373497534791524 360 5828623484583427874 361 6235970752973460715 362 6671162600149156374 363 7136060767495441719 364 7632648752474713148 365 8163039619722012735 366 8729484259064254772 367 9334380203283673622 368 9980280951561808289 369 10669905920770132600 370 11406150968530183245 371 12192099620552487277 372 13031034944100904967 373 13926452211302015366 374 14882072292356780694 375 15901855934426163585 376 16990018864560529972 377 18151047885769885639 378 19389717902941552544 379 20711110062169980977 380 22120630938976629408 381 23624032974577244375 382 25227436094684174592 383 26937350727232590351 384 28760702152691350947 385 30704856422083283195 386 32777647776198936351 387 34987407821374305602 388 37342996395583871243 389 39853834402580329121 390 42529938548480804301 391 45381958282883850922 392 48421214880523762163 393 51659742991921798495 394 55110334601398832551 395 58786585750032950468 396 62702945964991904020 397 66874770784586588399 398 71318377324940086137 399 76051103312098284499 400 81091369531139511814 401 86458746154170920095 402 92174022905622811879 403 98259283568300288152 404 104737984797478538850 405 111635039791719330426 406 118976906798415213732 407 126791683052651348651 408 135109204140002243433 409 143961149436436907756 410 153381153631459487946 411 163404925047146764967 412 174070370777485059741 413 185417729426323459252 414 197489711489517852088 415 210331648231474186834 416 223991649126962149517 417 238520768796890148077 418 253973183538280183628 419 270406378463755431145 420 287881345384468339974 421 306462792546732789929 422 326219366395812177607 423 347223886580948026804 424 369553594420505568987 425 393290416155906237326 426 418521241264979840034 427 445338217289139334406 428 473839061504970730498 429 504127391032305148700 430 536313071777782842597 431 570512587957922314132 432 606849432678260532986 433 645454521479448420223 434 686466629415902638655 435 730032853760830010343 436 776309103004264417270 437 825460614439843352757 438 877662501121047321382 439 933100330704549109630 440 991970737091463191938 441 1054482067627670802140 442 1120855066920985415151 443 1191323600305139196673 444 1266135418173771539752 445 1345552964510031722021 446 1429854231022561407945 447 1519333660538182278742 448 1614303101273289575152 449 1715092815992687885030 450 1822052547914982051695 451 1935552647767662852078 452 2055985264118735312288 453 2183765601821547714879 454 2319333251000302644629 455 2463153591891414119423 456 2615719278304893863078 457 2777551805547717292436 458 2949203165952213047878 459 3131257598430819798626 460 3324333435624643211855 461 3529085055706639696728 462 3746204942881247828173 463 3976425864345554770704 464 4220523168286053086301 465 4479317211451037011117 466 4753675921467663724611 467 5044517503299009860108 468 5352813295674086677331 469 5679590787828301130489 470 6025936803130402927580 471 6393000860970546186553 472 6781998724314682844371 473 7194216145444425692038 474 7631012818211509924176 475 8093826550586992221825 476 8584177666866184961194 477 9103673654697969792303 478 9654014067449114378102 479 10236995698604295091054 480 10854518039991702599222 481 11508589042223100190603 482 12201331190564354965203 483 12934987916484533837598 484 13711930359686257850012 485 14534664502916513101021 486 15405838696124059971317 487 16328251594522845945735 488 17304860529090372926171 489 18338790336549904476878 490 19433342669546480338004 491 20592005816811539404301 492 21818465056447452213939 493 23116613575152546087007 494 24490563979209211554135 495 25944660433388523243882 496 27483491456581048527218 497 29111903413982651540447 498 30835014737957838544716 499 32658230921459152693473 500 34587260319802762536658 501 36628130809139307415612 502 38787207341497726153675 503 41071210449658976372436 504 43487235746255450315360 505 46042774475771061336501 506 48745735168847632638877 507 51604466463539854344482 508 54627781148473859200273 509 57824981499129045157712 510 61205885968341785181910 511 64780857309495917959707 512 68560832200303914931621 513 72557352453622312358753 514 76782597890736908536447 515 81249420972353333745679 516 85971383271059737322212 517 90962793890180138243007 518 96238749922005037050914 519 101815179060979217729025 520 107708884475028901411442 521 113937592062352929443152 522 120520000208129602432105 523 127475832181395881129285 524 134825891299011231486509 525 142592119011198734660377 526 150797656049344529597921 527 159466906806225966072425 528 168625607104557658761103 529 178300895541284150156160 530 188521388580310504351175 531 199317259600093615319986 532 210720322087338203943830 533 222764117204131464797176 534 235484005940238489288982 535 248917266100905603734860 536 263103194364501308445952 537 278083213685663191315292 538 293900986303226437575621 539 310602532656470131977286 540 328236356496474130439687 541 346853576526782934690952 542 366508064890526496438389 543 387256592871920337385245 544 409158984162770364206592 545 432278276099010029149729 546 456680889254798265688628 547 482436805840016749263269 548 509619757329379642670901 549 538307421813872740586372 550 568581631547571476312870 551 600528591229912830875642 552 634239107545868556067600 553 669808830558364931210354 554 707338507529822306885933 555 746934249826820353661997 556 788707813544706587397009 557 832776894571747031293953 558 879265438795642193284066 559 928303968244104254198616 560 980029923934999035531609 561 1034588026306981448538149 562 1092130654086132649229763 563 1152818242546607741870484 564 1216819702108848493145344 565 1284312858329052498052636 566 1355484914320347775401280 567 1430532936764482256654383 568 1509664366661078224122133 569 1593097556088748551872928 570 1681062332242378965464394 571 1773800590147725716604542 572 1871566915446599961629081 573 1974629238793102730697471 574 2083269523395994152145636 575 2197784487400662408032738 576 2318486362801680825877426 577 2445703692747418363689922 578 2579782169099080259599037 579 2721085512290084578768322 580 2869996395536515043867736 581 3026917415647042844519653 582 3192272112690037444212671 583 3366506040988516557253654 584 3550087893928075589692821 585 3743510685292369325861925 586 3947292989861109009155054 587 4161980246252838550476069 588 4388146125021834193511652 589 4626393965285114456736004 590 4877358283190235005511938 591 5141706355822096081130364 592 5420139884190293369092561 593 5713396739248750661036544 594 6022252794952376002453268 595 6347523852690229237253865 596 6690067661498637656816413 597 7050786038818992812112934 598 7430627096641224081100247 599 7830587578264021313536182 600 8251715310992931705014201 601 8695111780518725133184069 602 9161934832823946160157077 603 9653401509920613903695119 604 10170791025844871282915819 605 10715447889826057500476971 606 11288785183689830361139083 607 11892288001086357656889790 608 12527517056298318165144581 609 13196112470957881464295120 610 13899797747189600795954917 611 14640383936317277632970178 612 15419774012487347550439531 613 16239967461233121679674317 614 17103065093248449177045654 615 18011274094366072449597279 616 18966913323013222676672641 617 19972418867203325624263411 618 21030349873436594096416025 619 22143394660733310759568439 620 23314377133378152377345896 621 24546263506875117942395887 622 25842169362012205164485809 623 27205367042932401395247376 624 28639293415556944293010313 625 30147558003786974978145739 626 31733951521414219272586009 627 33402454818841293233265459 628 35157248264277686294843192 629 37002721580344968560633521 630 38943484157657497567983835 631 40984375868318323378641985 632 43130478402977015643376156 633 45387127156584556422654596 634 47759923688769449559841331 635 50254748786372558030334467 636 52877776156557529495944568 637 55635486780662764838441861 638 58534683959939828944648647 639 61582509086219696587847639 640 64786458171636886228633599 641 68154399173598206594539325 642 71694590152392226908729449 643 75415698301066307431617292 644 79326819888540297322669510 645 83437501159345795303027054 646 87757760234868312141187085 647 92298110063594951138650789 648 97069582469519301115272843 649 102083753350703840535593054 650 107352769081825800093171897 651 112889374177623672095969609 652 118706940276181181892148517 653 124819496504340528140412420 654 131241761289769250485788242 655 137989175687846758038754963 656 145077938294002867885835785 657 152525041816093900244837603 658 160348311384124710052901942 659 168566444678916892178325245 660 177199053964327513093949904 661 186266710112282717713749250 662 195790988713203153908041836 663 205794518369458236251622771 664 216301031273137021271096695 665 227335416174918503115146205 666 238923773854845348420298189 667 251093475211772968547555651 668 263873222092692918809682779 669 277293110989611406706337487 670 291384699736535302971386401 671 306181077346158561751392317 672 321716937131200138685348760 673 338028653262992404127933307 674 355154360925809857318178843 675 373134040233736035622713591 676 392009604083340161636531810 677 411824990124460890437835560 678 432626257038505648953755912 679 454461685323480129335642888 680 477381882792770887969151686 681 501439895005358132400937130 682 526691320853706576835460928 683 553194433547158332055081528 684 581010307238055882786003439 685 610202949550401513245329826 686 640839440281174387187834077 687 672990076558094093637154712 688 706728524748929465406312157 689 742131979432303216940546764 690 779281329752339893658970178 691 818261333495643508981927263 692 859160799242675385204535610 693 902072776963140498715405077 694 947094757439871121997834641 695 994328880924754900427995226 696 1043882155446550058979563166 697 1095866685211141471667693139 698 1150399909552631480227496250 699 1207604852916166434422001639 700 1267610386372925668430277737 701 1330551501192158753966482475 702 1396569595016521500681460499 703 1465812771213541736398062613 704 1538436151999416565022097906 705 1614602205960228584792444006 706 1694481090621227116645095587 707 1778251010746211403445054647 708 1866098593076996903375461812 709 1958219278257058886046783946 710 2054817730713992707290376562 711 2156108267312500879058312694 712 2262315305622997512927739175 713 2373673832691205139913410063 714 2490429895230589281468358057 715 2612841112203252197323316244 716 2741177210794744780245762878 717 2875720586835824772771805698 718 3016766890767695652165385853 719 3164625640298950604504484014 720 3319620860949948327790868772 721 3482091755736514051982697663 722 3652393405296714082205949475 723 3830897499825481245099468643 724 4017993104238463551269715679 725 4214087458052779099236625078 726 4419606811534115997456726695 727 4634997299731663363882842512 728 4860725856089733764617982199 729 5097281167403214740997811511 730 5345174671957477250364647471 731 5604941602778412050985878897 732 5877142077998411148032946546 733 6162362240436502001256503738 734 6461215448578231334176805366 735 6774343521241263935666862764 736 7102418038307931745766214998 737 7446141700014999682744357296 738 7806249747394757623523627246 739 8183511446579984415366228449 740 8578731639798498136934064143 741 8992752366011653908129591891 742 9426454554274461129157776728 743 9880759793034723797974889482 744 10356632178722946906063805275 745 10855080247136516339227840537 746 11377158991267990825377445448 747 11923971969392169297505531348 748 12496673507385965168921358366 749 13096470999434119385792866347 750 13724627311447323356927095423 751 14382463291713707932628387404 752 15071360393493596348590597362 753 15792763414478499506921319387 754 16548183358241012382217023968 755 17339200423031467894708486614 756 18167467123501073013810361991 757 19034711551180107748707092944 758 19942740779783397187938118052 759 20893444421685451310980658201 760 21888798342172764260089505572 761 22930868538374089284679112143 762 24021815190057920393870887010 763 25163896889804839376127076433 764 26359475060376127160025918295 765 27611018567445696356603046537 766 28921108536203644724821557594 767 30292443380714923410916296492 768 31727844055287719500845332881 769 33230259537513381520251357419 770 34802772553043244832471638947 771 36448605552609684916312134075 772 38171126952237452532949819630 773 39973857648070991488129409707 774 41860477817720371105948183174 775 43834834020548966103829954736 776 45900946609844414302256707982 777 48063017470379179369339254855 778 50325438095430443993530944291 779 52692798017941881508918054037 780 55169893611122081925673696255 781 57761737274439296359350894266 782 60473567021637371893253137725 783 63310856488119076654875654563 784 66279325375765699793972700830 785 69384950354044316662427441133 786 72633976437039142290605941579 787 76032928856892210360627159491 788 79588625454991273327206705365 789 83308189613163496523525740314 790 87199063748059519813598272269 791 91269023392911015643602292490 792 95526191891850406114898077907 793 99979055733064346825727650754 794 104636480548144357679790742631 795 109507727806172364081741178213 796 114602472232264184264721458757 797 119930819981567450317037044152 798 125503327600997084066611585459 799 131331021812372228077538881859 800 137425420152015039487626677850 801 143798552503368797944614619151 802 150462983560708375618125634807 803 157431836263639098147467080125 804 164718816243724685837618993257 805 172338237326344349425270864881 806 180305048132663636500408525646 807 188634859828510737928584788766 808 197343975068886032497171934246 809 206449418188899742770255403636 810 215968966694032836300331608939 811 225921184104856638364959743406 812 236325454213624760557397113842 813 247202016812578857161904201270 814 258572004956280542907540100557 815 270457483822912799712110372562 816 282881491242173723166489143450 817 295868079960236315868806973899 818 309442361715153589258221777385 819 323630553199177096165951409480 820 338460023987607347864006325354 821 353959346517141054670398672670 822 370158348200095512009323045507 823 387088165764515779634300896048 824 404781301913872664634282215308 825 423271684403986623247459834133 826 442594727638825753543128920357 827 462787396891079735505497720233 828 483888275257760967621275303629 829 505937633465691225410945117031 830 528977502646445621939761654880 831 553051750205315100270918286747 832 578206158913956180556070674868 833 604488509361799836406978711097 834 631948665906825310432701108317 835 660638666272155392738735592200 836 690612814940925094090399957612 837 721927780508210513299317026024 838 754642697155299441797921018424 839 788819270418443815506983940741 840 824521887431269122922621123883 841 861817731827440875701358568139 842 900776903497807726532708773063 843 941472543404278414928217616525 844 983980963660941468305986510210 845 1028381783101636662666902073928 846 1074758068562122896629730966019 847 1123196482114403579081909583436 848 1173787434500445972742333502310 849 1226625245022721962208927211213 850 1281808308159473021141444394822 851 1339439267183630637707526927500 852 1399625195075663833855863517391 853 1462477783032559269074685506585 854 1528113536887415194318875776770 855 1596653981767043089794758314812 856 1668225875328257953214836325006 857 1742961429927508691473249780895 858 1820998544092880592563393439706 859 1902481043682615786308956767392 860 1987558933129860108017922987941 861 2076388657189694500928381967186 862 2169133373621349241652025593032 863 2265963237256184488213694539649 864 2367055695920241727277221299478 865 2472595798699299043125949685626 866 2582776517054076651965296189975 867 2697799079313926812615629686373 868 2817873319098668576526055871873 869 2943218038240600250473424301206 870 3074061384801791580032710733452 871 3210641246805950185914069556755 872 3353205662329108975379430445627 873 3502013246619539984708585395553 874 3657333636944286750536271402092 875 3819447955887989917799054263423 876 3988649293858865273097689621615 877 4165243211587270013880536770093 878 4349548263433851705842830027777 879 4541896542357328589150911978924 880 4742634247426072957195326637595 881 4952122274793399194968129559565 882 5170736833093350830824049498174 883 5398870084252400159448243584175 884 5636930810752357945598204201590 885 5885345110421529777293402819218 886 6144557119874269709140464122667 887 6415029767764189408902410536075 888 6697245559062882954914378555835 889 6991707391624771722613641579681 890 7298939406349041612249584242547 891 7619487872302315143096879837727 892 7953922108220134490336198116584 893 8302835441862239759851104952851 894 8666846208755449471522692806643 895 9046598791919432799160884062044 896 9442764704234223661481513982987 897 9856043715174746443603643149443 898 10287165023706297605243575653883 899 10736888479206675352654005975645 900 11206005852354843437006764058201 901 11695342158003512989164668401436 902 12205757032133176771823936019330 903 12738146165068832608706183349478 904 13293442793227211117369686397274 905 13872619251752719846089829796176 906 14476688590493830247012106691600 907 15106706255869253729751726916004 908 15763771841274251001212519322778 909 16449030908782830899856473766776 910 17163676885010666820131481542420 911 17908953034117376644297489475890 912 18686154511044594107914654264386 913 19496630498209144458774523024561 914 20341786428997815025856985093706 915 21223086301542875965780302898844 916 22142055086394818794382762405405 917 23100281231851992536577960777179 918 24099419270855060364281480169066 919 25141192533508786718313692633756 920 26227395969453696425396567561365 921 27359899084477000681752524432002 922 28540648995924928921360169649882 923 29771673611658685420905993534037 924 31055084937482701854963315169963 925 32393082518168197712383198418363 926 33787957017396293534395648803409 927 35242093942154637680090821103839 928 36757977517338676271388304765831 929 38338194716534986827422278136473 930 39985439455198445176468159090775 931 41702516952679153669172545911437 932 43492348269807927968915283886332 933 45357975029012557587268104886513 934 47302564324209887872934234714990 935 49329413828002947362198464971470 936 51441957104006694228775221106760 937 53643769132432504000333451850367 938 55938572057379061135846131064109 939 58330241164607975420290111079958 940 60822811098924976793664775872827 941 63420482330644181393233588532565 942 66127627880982386149268382721099 943 68948800316614983320663869110421 944 71888739024023570965715768911670 945 74952377774680132386371159540187 946 78144852592542410064817457103444 947 81471509935782393431462880372307 948 84937915205133279695194390191625 949 88549861591722569487098928141083 950 92313379277758690585715123389550 951 96234745003958557687043603759936 952 100320492018142302102528499009577 953 104577420419982041595929592582995 954 109012607917472497163605740186849 955 113633421011295652432863616334092 956 118447526623877944445923708151346 957 123462904190589984994798009238412 958 128687858231213953864409535306249 959 134131031420506062209862621706844 960 139801418177409233460160059964090 961 145708378793228052551863673063120 962 151861654119862433486930015960149 963 158271380840012200958618929067700 964 164948107342110180562244345500620 965 171902810223620493863219653758990 966 179146911447249831931620666398663 967 186692296175566793996956093825591 968 194551331310506166822110524841045 969 202736884765255767129121778831276 970 211262345497081383485300487414061 971 220141644330745151413888391270465 972 229389275603312557067751004030154 973 239020319662328153637726460576937 974 249050466250568145444082146911110 975 259496038811854471308770621399489 976 270374019753738032513628125368948 977 281702076704233760852494659296426 978 293498589801215419773176996804602 979 305782680054559166857347475515234 980 318574238822660072837408833661065 981 331893958446541088940498908840396 982 345763364086427461706730870120598 983 360204846807377735377674780810021 984 375241697962343329316439470166818 985 390898144922878997930947290426930 986 407199388209644342823551918239057 987 424171640076829080604227255668400 988 441842164606700047067794289222020 989 460239319372613452258210929798903 990 479392598731059772224697617988597 991 499332678805618790925242754152373 992 520091464228096786513895277287911 993 541702136704605038378756205672537 994 564199205476916835267777298855688 995 587618559752117793041015702539512 996 611997523176339695892568938097592 997 637374910431250540299473548282878 998 663791086034961181309029226105079 999 691288025432111747708505235807272 1000 719909378461117053536551640197717