1 1 2 2 3 3 4 4 5 3 6 6 7 9 8 8 9 10 10 15 11 24 12 23 13 29 14 36 15 49 16 54 17 62 18 75 19 92 20 105 21 115 22 138 23 161 24 180 25 202 26 231 27 268 28 297 29 331 30 376 31 429 32 472 33 524 34 593 35 666 36 731 37 815 38 912 39 1017 40 1120 41 1244 42 1383 43 1536 44 1689 45 1873 46 2074 47 2291 48 2526 49 2790 50 3083 51 3398 52 3749 53 4131 54 4552 55 5023 56 5530 57 6086 58 6703 59 7386 60 8127 61 8933 62 9836 63 10825 64 11902 65 13082 66 14391 67 15838 68 17393 69 19123 70 21032 71 23121 72 25394 73 27916 74 30685 75 33716 76 37037 77 40699 78 44722 79 49127 80 53964 81 59296 82 65129 83 71542 84 78593 85 86327 86 94818 87 104147 88 114400 89 125638 90 137989 91 151554 92 166463 93 182791 94 200750 95 220505 96 242130 97 265904 98 292035 99 320710 100 352191 101 386755 102 424732 103 466449 104 512188 105 562460 106 617705 107 678288 108 744819 109 817971 110 898182 111 986321 112 1083104 113 1189344 114 1306079 115 1434170 116 1574863 117 1729439 118 1899018 119 2085301 120 2289978 121 2514492 122 2761167 123 3032106 124 3329413 125 3656071 126 4014686 127 4408391 128 4840992 129 5315654 130 5837031 131 6409822 132 7038243 133 7728637 134 8486932 135 9319049 136 10233240 137 11237056 138 12338875 139 13549512 140 14878245 141 16337305 142 17940314 143 19699343 144 21631470 145 23753784 146 26082699 147 28641284 148 31450851 149 34534587 150 37922614 151 41641903 152 45725294 153 50211426 154 55135137 155 60542362 156 66482129 157 73000635 158 80161058 159 88024699 160 96655446 161 106137194 162 116547405 163 127975602 164 140530657 165 154312143 166 169445094 167 186068613 168 204313850 169 224352922 170 246361769 171 270518140 172 297053673 173 326191007 174 358175690 175 393312715 176 431886554 177 474238874 178 520762855 179 571830558 180 627912525 181 689510161 182 757121468 183 831384099 184 912935286 185 1002454536 186 1100789691 187 1208754978 188 1327287423 189 1457492807 190 1600428076 191 1757382599 192 1929778572 193 2119016112 194 2326850067 195 2555096734 196 2805647313 197 3080851053 198 3383032876 199 3714777871 200 4079178680 201 4479241726 202 4918510595 203 5400998318 204 5930655657 205 6512311747 206 7151125068 207 7852380923 208 8622578528 209 9468338262 210 10396825913 211 11416660414 212 12536389491 213 13765787889 214 15116126844 215 16598579659 216 18226453344 217 20014337030 218 21977058279 219 24132581670 220 26499705501 221 29098375215 222 31952551146 223 35086510645 224 38527308636 225 42306493022 226 46455690517 227 51011647882 228 56015464753 229 61508855551 230 67541485544 231 74166561109 232 81439803290 233 89427715256 234 98199135095 235 107829197766 236 118405965155 237 130018967231 238 142769915710 239 156774216751 240 172149434256 241 189032995540 242 207575031877 243 227931660362 244 250287344073 245 274836853851 246 301789506872 247 331390633121 248 363893521398 249 399580404720 250 438774460703 251 481807342324 252 529059826721 253 580954351335 254 637929262084 255 700496222971 256 769205072202 257 844640519698 258 927485191993 259 1018454843916 260 1118334570031 261 1228027472307 262 1348469380488 263 1480717084963 264 1625956301580 265 1785419635260 266 1960527090125 267 2152827408252 268 2363957531443 269 2595815705007 270 2850421612410 271 3129964181191 272 3436963241264 273 3774058561348 274 4144188400337 275 4550674040784 276 4996984382055 277 5487063939815 278 6025266028772 279 6616181119957 280 7265087355144 281 7977674705472 282 8760058435611 283 9619262340758 284 10562727220049 285 11598637205879 286 12736280398104 287 13985422090079 288 15357032229168 289 16863324926054 290 18517188247393 291 20333302939418 292 22327673339239 293 24517412340827 294 26922087679376 295 29562652339255 296 32461940704164 297 35645896125682 298 39142005138479 299 42980815228746 300 47196542373331 301 51825395996079 302 56908234718186 303 62490005886429 304 68618659887162 305 75348703249058 306 82739072697625 307 90853573524580 308 99764611673557 309 109549519067391 310 120293471216202 311 132092199520695 312 145047465817704 313 159273078333544 314 174895096727781 315 192048001728992 316 210883649324779 317 231567626098977 318 254278444639690 319 279218092017281 320 306603993650676 321 336673939349278 322 369695520332907 323 405954717473074 324 445768826326569 325 489490980622855 326 537498560141874 327 590214810551311 328 648104441418076 329 711667383405822 330 781467019199547 331 858114182298410 332 942273464054777 333 1034692358406021 334 1136174338955008 335 1247604859643633 336 1369972219075328 337 1504335715908632 338 1651875668247771 339 1813894936027864 340 1991794600373405 341 2187146176413691 342 2401664321815784 343 2637208233932439 344 2895865168783128 345 3179891522816766 346 3491760517658955 347 3834236038102410 348 4210291620571305 349 4623221011149167 350 5076673695811080 351 5574578119295295 352 6121319062714594 353 6721705815877466 354 7380943409861599 355 8104859232523440 356 8899786496572563 357 9772639020216089 358 10731142319330630 359 11783642065580819 360 12939335939157810 361 14208439224515964 362 15601969496619383 363 17132165760309442 364 18812507072611321 365 20657573667390761 366 22683635344493224 367 24908457628836057 368 27351381560525792 369 30033994310383384 370 32979712497329805 371 36214237431953774 372 39766146592251179 373 43666341468638051 374 47948999952210480 375 52651875113034201 376 57815824249810774 377 63486279363294834 378 69713045991547899 379 76550260663697510 380 84058234639705781 381 92302646695400329 382 101355358420183552 383 111296283319742915 384 122212085262198474 385 134198254289187082 386 147360473644508643 387 161813259776308266 388 177683511057846319 389 195110780194166933 390 214246663814103972 391 235259660547466161 392 258333909268624368 393 283670443285906204 394 311492672435781635 395 342043602198961408 396 375590152736366901 397 412428037595509171 398 452878252397608526 399 497295358406926699 400 546070183853822792 401 599627367272798236 402 658437709214246461 403 723017248369502430 404 793928621165509533 405 871796317685606771 406 957301551438065002 407 1051190770894227449 408 1154291150772927948 409 1267502427679302328 410 1391815614976670037 411 1528324803153742054 412 1678219665155278467 413 1842815892793325793 414 2023559072017799906 415 2222024393572287333 416 2439957422902293234 417 2679267236059002884 418 2942042117739466069 419 3230595361526608146 420 3547448594759672169 421 3895372716250657657 422 4277429519981783396 423 4696952265438159543 424 5157618596349834264 425 5663476577382539132 426 6218937257301099805 427 6828880081445221270 428 7498653538909851429 429 8234101791443706161 430 9041693480375973504 431 9928494567991757723 432 10902255120355741146 433 11971541376428488984 434 13145692489829126243 435 14434990853242255562 436 15850768694949937895 437 17405380235238401929 438 19112466755572325690 439 20987008231033850505 440 23045364030433627548 441 25305621678152816812 442 27787576949722312225 443 30512912765450385798 444 33505591515632227305 445 36791777854031839627 446 40400227846486928576 447 44362657090664256271 448 48713669084502996518 449 53491406209546300366 450 58737812870404039585 451 64498691875856901368 452 70824620663395891551 453 77771046365535231371 454 85398647884364675356 455 93774448644307312249 456 102971743270026408824 457 113070971397943272160 458 124160878515483155455 459 136338387918690780498 460 149710168499636436139 461 164393638426422839973 462 180517051579842127910 463 198221846235061352425 464 217663294180635371478 465 239011236691211506446 466 262453132607913765079 467 288194271590468680966 468 316459717367711153913 469 347497760693590403509 470 381579869430109326748 471 419004408445340279909 472 460100011951748543756 473 505225830652923997300 474 554777434776948377693 475 609189554392567780482 476 668937647587687691761 477 734546025858094713847 478 806589592116217677682 479 885698174138401229197 480 972566377962988365774 481 1067954486781055511894 482 1172697208739324297501 483 1287714199433888088650 484 1414011208364713516289 485 1552694693197913581431 486 1704981598628375413556 487 1872203065038432174595 488 2055825629773973779830 489 2257459027890643333538 490 2478866060824353203059 491 2721989850549780005982 492 2988959463942764972267 493 3282110465242361601069 494 3604016157647538953682 495 3957492934849674402579 496 4345636101933733826928 497 4771851768141469550620 498 5239866934322602436943 499 5753783909674200029530 500 6318109312733962352635 501 6937777542966823196437 502 7618224372955555460906 503 8365411298826497240687 504 9185874284303060565184 505 10086813236599668158092 506 11076114491721514888031 507 12162438257774422415960 508 13355316804229431848899 509 14665185393939395019927 510 16103520327400075468602 511 17682936702465735834321 512 19417247877381461642146 513 21321660542211028276164 514 23412865314551603551655 515 25709154863526220030654 516 28230673287370893204301 517 30999502037604576923459 518 34039873994718506212288 519 37378463726518617825727 520 41044488727454230350284 521 45070057242433113915854 522 49490478042121333087213 523 54344422047345432120530 524 59674432363985194324057 525 65527233312968286128149 526 71954026392621499113944 527 79011170961211428803249 528 86760489448561311334640 529 95269797063026263358974 530 104613734258566275145815 531 114874103956991872472862 532 126140746642888868440283 533 138512480370562447674223 534 152097567675930459430262 535 167015036888507707661867 536 183395677119212813969910 537 201382811162139667802410 538 221134124294148354874269 539 242822689531105160905690 540 266638302745426308514705 541 292789815625884231365741 542 321506248765866902061604 543 353039002462521825242701 544 387664618903308437756880 545 425686187474105142357160 546 467436751555634268269831 547 513282381196902848130076 548 563624279858088263069995 549 618903642084111206127719 550 679604950977872295028192 551 746259428226385304193187 552 819451457179102741581624 553 899822183092115336372998 554 988075153258595509227227 555 1084984235942553837972368 556 1191397936933216873132431 557 1308248181057730756907079 558 1436559505257200678163970 559 1577455018843486616009073 560 1732169211728151531011604 561 1902058199843950482982360 562 2088608898021100534868671 563 2293456469722156653741706 564 2518395702740995621894071 565 2765395612898703344765897 566 3036621716402670633817454 567 3334449350861292767609305 568 3661486404626822776460904 569 4020600149356729552751848 570 4414934567095204129713397 571 4847944003223580538733266 572 5323424124135820335497429 573 5845537007056399533243135 574 6418858098450592779638506 575 7048411344775363656178609 576 7739707710821021252556488 577 8498806903110179496740512 578 9332358272289725488500601 579 10247660127274778187112886 580 11252736535325507323299185 581 12356388518718593054091261 582 13568282490471263313707602 583 14899041692636216143966659 584 16360316537911599775337588 585 17964910222703666728655988 586 19726884969129206312043063 587 21661665689599447691979822 588 23786209154141082367870025 589 26119128308296113609895935 590 28680848848375779511651692 591 31493825661022099935181565 592 34582695142840081732019544 593 37974508427017655533021424 594 41698996475847266620190915 595 45788771039740939570491920 596 50279659743559887726222965 597 55211021469380655267815487 598 60626030873504418708527554 599 66572138402641519733538819 600 73101443488780129120002936 601 80271113566358090292682726 602 88143986730503065175680275 603 96789024958177001429302188 604 106281933187696549465314985 605 116705916260139655235291635 606 128152260180476582604393294 607 140721226173094405138772209 608 154522971914546135433090004 609 169678345904461219522696810 610 186320132234241162927970895 611 204594156576848132740035024 612 224660423906621104104729763 613 246694781352551739255639121 614 270890260956078725387618690 615 297458737371118946192754413 616 326633062862664895412332398 617 358668759500938131862232160 618 393846411329790564630314937 619 432474318393968984964071074 620 474890744609472893849081245 621 521467278325535182707744587 622 572612069709710924837725094 623 628772963179255455697141119 624 690442056020026962557680120 625 758159649627949576165143284 626 832518733355295674958959477 627 914170948364003933029038722 628 1003831522938326209512588991 629 1102285704841771777855776317 630 1210396319186033752372083940 631 1329110188973110855203668205 632 1459467208378996432786459406 633 1602609711922423530601753604 634 1759791204660785427601215301 635 1932388808538017605308078434 636 2121914797232567617829177995 637 2330028852473814589135503171 638 2558554601103535063258540910 639 2809493986885459604364545039 640 3085044679701858091219627932 641 3387621393279775572796534308 642 3719874324718642096578548043 643 4084713702596090848158881792 644 4485336629100410792168026019 645 4925251649927518167276438447 646 5408312670122789748979359366 647 5938752351279351110315611043 648 6521215950949482649796169502 649 7160806937206582853725169204 650 7863128685013561607999151375 651 8634331945215454540742812358 652 9481174514843751771964913809 653 10411074313497454746373492935 654 11432176043309781133822097894 655 12553427420716289046052285829 656 13784648814005434457355041292 657 15136625653524273751616416594 658 16621204360544997079644723021 659 18251386605297501004870790558 660 20041454703205239023659951303 661 22007091990111965607061343117 662 24165513248688546205974308752 663 26535630751273535166837475071 664 29138206999717885631964700474 665 31996036609597508073340445802 666 35134161224045974782057986573 667 38580067763465933461523861822 668 42363940579256092279906502767 669 46518934981118599505661080749 670 51081441678015844749342143880 671 56091430914883045681063386357 672 61592798084870706479131851656 673 67633724711301262802022245258 674 74267138528719336988166135571 675 81551152164380282776025814702 676 89549562117107829035801968503 677 98332451039069746052200142771 678 107976753358593285705420702784 679 118566945140747385582881215463 680 130195818946550075061617892352 681 142965229689888210048805021766 682 156987038855010181201147816855 683 172384101289753166398815626334 684 189291270762380549086228703637 685 207856671246904449731194018155 686 228242952993835522222342615826 687 250628669085681028867072867327 688 275209955463790728227090752370 689 302202145285860119709920519946 690 331841662884039523101768822519 691 364388206599209864581116029312 692 400126859924163041332273791473 693 439370684641584732807997143355 694 482463523439753270288659483138 695 529782815927969873876256403697 696 581743106281731762567423200242 697 638799626588732049388196844304 698 701452114678697173584987815215 699 770249484512255434221050486772 700 845794429259337018379883790919 701 928748641587111282256218217385 702 1019838934599658208938216433230 703 1119863228966239232350765637969 704 1229697687858209734508032858440 705 1350304638496589385319208887734 706 1482740490223674063785523589545 707 1628165409271146746704279925614 708 1787853501913555303967892883823 709 1963203453414869611895286840033 710 2155751482034781794177586866828 711 2367184439211985379389013916997 712 2599354256835363062525459586820 713 2854295048833398676015349610554 714 3134240100742278173995102684069 715 3441641550405749952916662098494 716 3779192684197235077866672659247 717 4149850263127947488101160840857 718 4556861223228723197689581495438 719 5003791504269139916605202002955 720 5494555814191894190287794292180 721 6033453513763796484328116091364 722 6625205808588369301026881333791 723 7274995888332116472714302882126 724 7988516578635916602216425298019 725 8772018532091492921137533081731 726 9632364669927129374041688458264 727 10577092716978970852027502027785 728 11614478256497080653380564289288 729 12753608512504618007309290054910 730 14004463676511759049876238197105 731 15378000434897482914909517411298 732 16886251336231668310949709303219 733 18542430097797022469493858687439 734 20361043516057708104019920121046 735 22358023999825671362100795551481 736 24550866108076949626870777266746 737 26958777595679863234733367135426 738 29602854313647823855177245427551 739 32506258411368837065832773004444 740 35694422584527660338393397494121 741 39195278780715015805147046864153 742 43039493111818172962141917671916 743 47260741097299332294517113121909 744 51896005023379245292535132001550 745 56985886877379401046351690287398 746 62574976565540928532387296944907 747 68712238138882811799621438448112 748 75451430059139672260972094730217 749 82851593326216922578103988486895 750 90977555052140292077106926377480 751 99900495032496899988096394061389 752 109698587191985533491918946538202 753 120457661147321667758865388071730 754 132271965277332527229744673310531 755 145245004225819034579730201567622 756 159490415996246274309059748106797 757 175132994561015745020475052996111 758 192309780354345909963136390325896 759 211171232632864906607859100191307 760 231882589769772199210155445425526 761 254625291326220522131405414506720 762 279598553066315305589937292208587 763 307021162107122629894945363979256 764 337133341215724172681945443192419 765 370198866934510028011200459054747 766 406507422882904302449374575048548 767 446377062254847906406004157293967 768 490157048197062094816420108862664 769 538230926824290770111892464816944 770 591019804808929748663880630438985 771 648986136800106004952294118278148 772 712637737053707134433137394479751 773 782532166972759013736600813825009 774 859281750663729608705306063976310 775 943558828892536879085546996139659 776 1036101647194705985229471904458574 777 1137720955114145041517611774787050 778 1249306927429657507827214115192255 779 1371837057967659627627713305559388 780 1506384803140538224587617818359331 781 1654128761345817133341767523141825 782 1816363214038800757674860050182698 783 1994509427976626379676349877545565 784 2190127900971046696817686060620612 785 2404932358543802010923394866173582 786 2640804555025382690036581012738239 787 2899810667173456842446373457593180 788 3184219769402271425287104421866399 789 3496523298184831270009779136258595 790 3839457008935230631546080142129086 791 4216025245972120009243673051610429 792 4629526684640770533991129448306732 793 5083583669864895979237351324184962 794 5582174015123846524867126466839609 795 6129665236941227323216139603421294 796 6730853585664407437743579996710745 797 7391005713572204802127762823843423 798 8115904387457980300233540346923048 799 8911900145125412418472977156590079 800 9785966042532657473064477549692296 801 10745758791118534928484999710533644 802 11799686801894819825130522217204063 803 12956982438822031190855175657932290 804 14227783704517385464153199790088915 805 15623223585523620649434484953062793 806 17155525886940285969663421645587928 807 18838114033866805473814115884899341 808 20685728272853002606248341478560208 809 22714553317975208788986889540788314 810 24942362646626835844697581529104383 811 27388672455869479334050496288690252 812 30074912085382638531172030985071141 813 33024614547808486206214205837352689 814 36263619431868120789263555634897512 815 39820300468758308130615319844264589 816 43725816246116057695165747150708586 817 48014378755752954933816615200143800 818 52723556674628138284925292542120231 819 57894604702804100553877826198527630 820 63572820434856060877990486554850453 821 69807947186905846607795419421304979 822 76654606753068133780588498378253832 823 84172774994815518753975541961544615 824 92428314813825748174160388204427520 825 101493546047530888699225815047744218 826 111447879905982960924588356255031717 827 122378521713404382352325875995734224 828 134381223961465763846117556664528231 829 147561131875395920791410224900568703 830 162033707952598123789308275475287534 831 177925730707859775132242688374971299 832 195376418878100779229550237645050886 833 214538647133856412818895627362395962 834 235580274654182842696397963560811867 835 258685634921475790762046847318569758 836 284057136259156077967508754824677917 837 311917032010282678841479677313555455 838 342509388416940077688159509820002810 839 376102197196920847203922356645385213 840 412989733963100247077769542538458492 841 453495151232896388096383038053711592 842 497973275711671946431561602048796861 843 546813745473305409119709207005087344 844 600444422847389807659755593881170457 845 659335109229491342599346564855351641 846 724001707388376873135333185859932104 847 795010715307076378421830214326898207 848 872984169247721217461530554149915886 849 958605150169114771469064870258919548 850 1052623711297793113122569427207438973 851 1155863459505666547845197421057885302 852 1269228821705168669365485022554688721 853 1393712883821931714299390677079680465 854 1530406146368164125801005274175679668 855 1680506098756382351411806896579571419 856 1845327614148366815076310200863097812 857 2026314575241722607020971445223489398 858 2225052486584283421381891202907174127 859 2443282288151984753570208263592531564 860 2682915754263693441820490301177659275 861 2946052125163931245635716837464313181 862 3234996483456184517025783747068248876 863 3552280102110050121629638672554719557 864 3900682419656292548443136883469378006 865 4283255482509928764243066435243421692 866 4703350785937742170668187003720086637 867 5164648378515812859959800859300141900 868 5671189331284668052136239010715982683 869 6227411118343627555281752549248882009 870 6838186245627949830791106562593203926 871 7508865297578748844007952043131525869 872 8245323594326528732728805614030748000 873 9054012532124700211473307485699566728 874 9942016530371848521882907315535448473 875 10917114645552874030537055124703971978 876 11987848829359820641860029891127700373 877 13163599128895769155500207180359648449 878 14454665211488021407608862843826373518 879 15872357051514474775225579494205321411 880 17429094131555351093215295062988010276 881 19138513527256239756219828052430981600 882 21015590213483395782016896161645658705 883 23076767918264191007121882050469103584 884 25340102638778391666467281342836343175 885 27825421945173007588695285373103052595 886 30554497736738843178507414147283752834 887 33551236938397138736260682950136462683 888 36841892075189994076672819088275513768 889 40455289696995374001665830145154306396 890 44423083710577744472566868914164123373 891 48780033385149497503327215172913864206 892 53564305916421835405839053506660902837 893 58817812624729539720985412862514137979 894 64586575824268185286374439418520743312 895 70921130206882473472156002130221407723 896 77876968339066647301437968209313690212 897 85515024998046406686453454104567249266 898 93902210155946244934173371839609117941 899 103111998365401748540600295686012244438 900 113225068879254647943514954395338153507 901 124330013501236670657311729368782597033 902 136524115323776690175817201684761543266 903 149914195988934444252479579141935314375 904 164617555218877430518508250099917785764 905 180762999021346520044881887826993883262 906 198491962758696821615921568732173088787 907 217959756749563925571663069074267474510 908 239336923904459463477820938841156172357 909 262810729989828298284735296390655561049 910 288586812714347433066350891930753946032 911 316890975617991075322181901425087058139 912 347971166488794928784626516201127269890 913 382099657852513271304229904998608230450 914 419575420073117972354603989772062134105 915 460726747215126993411431319517623200208 916 505914137708571365447752839302334929489 917 555533437782832158746089474109055683873 918 610019323835079775288083344228980111018 919 669849107128837321642034982748249761691 920 735546902238696234810448173633546570546 921 807688240006565479332339412789700758870 922 886905094532731503097364307235172437451 923 973891414456197479203791631423873714832 924 1069409226337771149987125753830623543589 925 1174295282354265332770528398770478462735 926 1289468400443314146052456201183673515014 927 1415937532179891533296154575072853287707 928 1554810563463769504707610661696860446548 929 1707304050253349130550492071878484536532 930 1874753878307913033716199628474279989167 931 2058626926583441294695768153715791667836 932 2260533968909285519336083981534912309969 933 2482243759443258162541756119057819272159 934 2725698501692852866171760598684099178898 935 2993030927887987770055301350151639352433 936 3286582921798666316256017162862956355208 937 3608926040973287635354779350470073920878 938 3962884105653065484257654724441427361339 939 4351557842589462575385951541336057926780 940 4778352105159426235139079317275732534755 941 5247005731358307220096844264612929267421 942 5761624186857673611377698845607004301470 943 6326715645943719945926158008427693914651 944 6947230452285328062324638721375431021312 945 7628604392183377811627595615280424817844 946 8376806479230513953238031978637889496203 947 9198391123013607017221583572091916072670 948 10100555519502930926772800174748449313727 949 11091202880758251807365239684602259022497 950 12179011450414828348879492976972625231590 951 13373510616734852256001703247964817954123 952 14685164524342618636951556458263815262980 953 16125463452938655369191428148490117771988 954 17707024719964421586475318026325139732357 955 19443703211095367082935154873292744014952 956 21350712462603801633746025352693560976639 957 23444758335986725618560924028782743316617 958 25744185149246704875029018099416334297870 959 28269136203703408584917173952911610977505 960 31041730737290792926626273936280771710480 961 34086257212571437039803414116046976636754 962 37429386174364880940328257046421386010073 963 41100404336616712459879466842879394812740 964 45131470418550468546920100312835083903841 965 49557897335432718722487853427676296506167 966 54418461739209844544473534588250734382862 967 59755742885460216278589746652904753303737 968 65616496553444251268403184987674960035386 969 72052064335099518943795222407945518817182 970 79118822735980717843856330702060107690067 971 86878678317584558768614072449652470032266 972 95399609025852164366959015237246172731393 973 104756259560636512745466774378351697706411 974 115030596620989598088001819681235653864638 975 126312625242972412095498557880991955824977 976 138701178049487733866294208455792036820234 977 152304781962364054806008293466827235213830 978 167242606720285530450230435034698424831725 979 183645510800532643857845569398053414272020 980 201657187623497512987951637955122624659455 981 221435422214356283609694434714221330917631 982 243153476543078241219384577707883121396492 983 267001605518711996402147872546277509845235 984 293188722517510165590400705160992855216332 985 321944233231228252669492611706813818325114 986 353520041489384311684842542179088400687261 987 388192756899549215724020498523878802262092 988 426266121236037730606419408005660877937913 989 468073663725090824756544338854996661088161 990 513981626728241449238220624681849618840944 991 564392175232703330248920766340431686479353 992 619746913738250738900890202008263409290782 993 680530762014088217031526175242964226363422 994 747276200347545976291606361849219325553551 995 820567929501639713516619783365704647796004 996 901048002537203192552731052279577589217529 997 989421441351879351525172487715186960033759 998 1086462412431948308781961207797146402678172 999 1193021018633841737483248235375480442329089 1000 1310030732947543416453229188294583902548410