0 1 1 2 2 3 3 6 4 11 5 18 6 28 7 44 8 69 9 104 10 152 11 222 12 323 13 460 14 645 15 902 16 1254 17 1722 18 2343 19 3174 20 4278 21 5722 22 7601 23 10056 24 13250 25 17358 26 22623 27 29382 28 38021 29 48984 30 62857 31 80404 32 102528 33 130282 34 165002 35 208398 36 262495 37 329666 38 412878 39 515840 40 642941 41 799362 42 991478 43 1227114 44 1515546 45 1867738 46 2296991 47 2819460 48 3454268 49 4223960 50 5155668 51 6282024 52 7641519 53 9279498 54 11250096 55 13617868 56 16458798 57 19862162 58 23933808 59 28799184 60 34605484 61 41525126 62 49761450 63 59554086 64 71183275 65 84976392 66 101317633 67 120657484 68 143521227 69 170520690 70 202370703 71 239905902 72 284096571 73 336069484 74 397136100 75 468821752 76 552894386 77 651401442 78 766717514 79 901594632 80 1059213786 81 1243248780 82 1457946536 83 1708213398 84 1999705226 85 2338936900 86 2733417321 87 3191795622 88 3724016549 89 4341506760 90 5057399846 91 5886782042 92 6846957318 93 7957760584 94 9241930501 95 10725519798 96 12438341493 97 14414490726 98 16692959523 99 19318315600 100 22341445785 101 25820419200 102 29821493410 103 34420229140 104 39702718356 105 45766999306 106 52724693244 107 60702822984 108 69845822504 109 80317839608 110 92305383249 111 106020268142 112 121702877246 113 139625883516 114 160098504155 115 183471237160 116 210141119733 117 240557701122 118 275229838844 119 314733270870 120 359719029504 121 410922965088 122 469176542568 123 535418870222 124 610710073620 125 696246390282 126 793377221698 127 903624129222 128 1028701961907 129 1170542636264 130 1331321921591 131 1513489271382 132 1719800998155 133 1953357524526 134 2217645237546 135 2516583076806 136 2854574330711 137 3236564677002 138 3668107243357 139 4155434982680 140 4705541108907 141 5326269052962 142 6026413092825 143 6815830224270 144 7705564418311 145 8707985342380 146 9836943259965 147 11107941098022 148 12538325444660 149 14147499441840 150 15957160099698 151 17991561703026 152 20277807997173 153 22846177377040 154 25730484818017 155 28968483274422 156 32602308592876 157 36678973993560 158 41250919637385 159 46376621598944 160 52121266329600 161 58557499295322 162 65766255892273 163 73837681393536 164 82872149018385 165 92981388571866 166 104289737554390 167 116935525146264 168 131072602550267 169 146872037575428 170 164523990893748 171 184239789776622 172 206254219250006 173 230828056362906 174 258250872998475 175 288844131052684 176 322964599330935 177 361008129028424 178 403413824841861 179 450668647316040 180 503312489402671 181 561943780146124 182 627225669318333 183 699892845773620 184 780759052263068 185 870725372584914 186 970789368999828 187 1082055147688626 188 1205744443493568 189 1343208832563800 190 1495943185497327 191 1665600474955944 192 1854008069904905 193 2063185671834052 194 2295365055193755 195 2553011778132084 196 2838849054370937 197 3155884008082122 198 3507436544811905 199 3897171079434200 200 4329131395813143 201 4807778954389380 202 5338034981679626 203 5925326689814454 204 6575638020139101 205 7295565360881640 206 8092378716267813 207 8974088827877502 208 9949520811880442 209 11028394951340424 210 12221415324038360 211 13540366983672364 212 14998222498339893 213 16609258752326456 214 18389184978763845 215 20355283048553094 216 22526561158777133 217 24923922202447782 218 27570348191942409 219 30491102195817104 220 33713949410499818 221 37269399176730162 222 41190969882254343 223 45515478822376974 224 50283359312138325 225 55539007600074496 226 61331162323799277 227 67713319438656702 228 74744185855645391 229 82488175374098648 230 91015950767423292 231 100405016157489320 232 110740364232330399 233 122115183338210130 234 134631629865644890 235 148401671748460756 236 163548009470504676 237 180205081624576322 238 198520162619002979 239 218654560698201120 240 240784925233480325 241 265104673127954766 242 291825544956304803 243 321179302270496894 244 353419578586779180 245 388823897781239556 246 427695874711738698 247 470367614028535488 248 517202324622674397 249 568597168815527400 250 624986366918424248 251 686844579399221220 252 754690590929396940 253 829091322843515812 254 910666202668750677 255 1000091921630719086 256 1098107613830353635 257 1205520493867165200 258 1323211992636342466 259 1452144434159969592 260 1593368300125816260 261 1748030133006509864 262 1917381132719685281 263 2102786506138078806 264 2305735633966622120 265 2527853125224631972 266 2770910835214583268 267 3036840928873714660 268 3327750078510815268 269 3645934892717069754 270 3993898681009021855 271 4374369667057174202 272 4790320773036688443 273 5244991108223287906 274 5741909305627311805 275 6284918861866080264 276 6878205648651160173 277 7526327778647118328 278 8234248023075299091 279 9007368994079504384 280 9851571322778586959 281 10773255083440446402 282 11779384734189064729 283 12877537866056441624 284 14075958076496063556 285 15383612309910920060 286 16810253034993830394 287 18366485657882501760 288 20063841603071240107 289 21914857529801955360 290 23933161188733634613 291 26133564463453279502 292 28532164185972945716 293 31146451363722709314 294 33995429505901980501 295 37099742791078033698 296 40481814878172369873 297 44165999228265172002 298 48178741872899605181 299 52548757637819276400 300 57307220912384867460 301 62487972142939230604 302 68127741320726535840 303 74266389834090689416 304 80947172164260690743 305 88217019022542994680 306 96126843651431134183 307 104731873146013353364 308 114092006799527427054 309 124272203636257649880 310 135342901463054663619 311 147380469951228954060 312 160467700458737799221 313 174694335516548205654 314 190157641129249608150 315 206963025282846250918 316 225224706318587492096 317 245066435118602592744 318 266622275352977245595 319 290037446364158848740 320 315469233620929082826 321 343087972058381754162 322 373078108027909388400 323 405639346018745374662 324 440987886789459668130 325 479357764061598320908 326 521002287473428485723 327 566195600077595643582 328 615234359303718171786 329 668439550993113265224 330 726158446842550732577 331 788766716377107280172 332 856670705422536650388 333 930309893962717900388 334 1010159547241886799712 335 1096733575016707909704 336 1190587614996443720555 337 1292322357728396117164 338 1402587131484321469914 339 1522083767096706915760 340 1651570764201909116706 341 1791867781968531326544 342 1943860479117812671173 343 2108505729896832958036 344 2286837244669718759160 345 2479971625945916481576 346 2689114892961896236031 347 2915569510396395842700 348 3160741959459746560490 349 3426150892455391367040 350 3713435914960869761094 351 4024367043044883546104 352 4360854886463668091607 353 4724961612566169437148 354 5118912749679052819506 355 5545109893074918283080 356 6006144381295851556578 357 6504812015614854617362 358 7044128900767328447909 359 7627348490817964153488 360 8257979930201298010897 361 8939807786596177142840 362 9676913279366091102258 363 10473697114874165290814 364 11334904048132976665780 365 12265649298990354931794 366 13271446960388261348950 367 14358240546232111469946 368 15532435837158433418229 369 16800936194012612217010 370 18171180521157774760024 371 19651184074917708951102 372 21249582326617714314518 373 22975678104861471798816 374 24839492257891176686385 375 26851818094231794771758 376 29024279878451066134584 377 31369395678823612484220 378 33900644885005533050820 379 36632540736643136141528 380 39580708228321372950228 381 42761967782472899398762 382 46194425109871548809366 383 49897567707298339482270 384 53892368474100675580796 385 58201396963761667768362 386 62848938823336053894813 387 67861124012911863835760 388 73266064439381598948615 389 79094001683884384141080 390 85377465550425364405703 391 92151444214668712140244 392 99453566807060664775518 393 107324299323447277012858 394 115807154819368485996693 395 124948918911587952131310 396 134799891682564949173433 397 145414147160730857950466 398 156849811631820780225198 399 169169362124577172341800 400 182439946508400760019131 401 196733726741296642166184 402 212128246914054637857513 403 228706827851579644735218 404 246558990155297317963830 405 265780907702032273063914 406 286475893755102822542036 407 308754921993318237984342 408 332737184923918568060158 409 358550692316832820061048 410 386332912480503764903469 411 416231459394852264211840 412 448404828925763044750112 413 483023187568519461651168 414 520269217405638559132535 415 560339021218724036103744 416 603443091965568993425523 417 649807351123792108896322 418 699674260711765548088682 419 753304014127971842941134 420 810975811302862663014245 421 872989224034082296493460 422 939665657777865550221561 423 1011349916598408996223756 424 1088411878435139483518840 425 1171248288336760411024746 426 1260284677832459586744455 427 1355977419167112604436884 428 1458815923721365996343538 429 1569324994571345528835408 430 1688067343818656510214477 431 1815646286042380262576262 432 1952708619994288924030150 433 2099947711479373969537252 434 2258106791238952721756166 435 2427982482586971589502096 436 2610428574545933732086797 437 2806360057290871331071362 438 3016757437841790646976549 439 3242671355151993805639760 440 3485227515027041670617994 441 3745631966681694812303404 442 4025176744204934856515295 443 4325245897762430055414432 444 4647321941028441570281845 445 4992992743111408463227012 446 5363958895125756385688928 447 5762041583574869918942622 448 6189191004855377366999838 449 6647495357478964502615400 450 7139190451043212016428387 451 7666669973577647809296844 452 8232496461656394829021785 453 8839413020614836262573202 454 9490355845345393244767166 455 10188467595489799415779524 456 10937111682406217256945503 457 11739887529082489161724872 458 12600646868205640689124317 459 13523511147898963320291024 460 14512890119219435144200721 461 15573501684386982341796780 462 16710393089911003986895383 463 17928963554309660956908652 464 19234988426006294258955090 465 20634644973256897015315090 466 22134539914635750768277125 467 23741738805709809391028142 468 25463797405094872085797293 469 27308795151136074506416474 470 29285370889021141523960556 471 31402760997251040118892264 472 33670840072095535484269555 473 36100164338986538951606400 474 38702017970787672057430975 475 41488462504567126135982946 476 44472389560938793571946990 477 47667577083269561963684002 478 51088749328126695277553879 479 54751640853312887024367744 480 58673064765766295505139748 481 62870985508547042022539884 482 67364596484151670796255601 483 72174402830562048475113542 484 77322309686819126979987543 485 82831716306589279321347528 486 88727616401239827829387461 487 95036705118448499731375080 488 101787493088432545226133897 489 109010427997591781242173520 490 116738024178815569523157455 491 125005000739017619365234680 492 133848428777753048324072996 493 143307888286159650137168680 494 153425635353076610574768195 495 164246780345169370037931614 496 175819477770378840916306196 497 188195128579169534348660202 498 201428595706035448228185094 499 215578433704712403157930080 500 230707133384730324460588602 501 246881382414512593393196762 502 264172342917396521204498019 503 282655947151933734000072270 504 302413212436871094745014580 505 323530576554557415149133100 506 346100254944427909199362383 507 370220621080970736361901142 508 395996611518480190506701774 509 423540157178260220026250760 510 452970642553088451217190803 511 484415394609042827376843786 512 518010203276611565085773931 513 553899875541745970511163432 514 592238825273590385859281620 515 633191701059485982029740680 516 676934054459975969481959928 517 723653051247436600256666360 518 773548228352146573898531208 519 826832299409656877827377134 520 883732011983839483136001045 521 944489059731605047798287642 522 1009361052978650646454996033 523 1078622551391446498569373496 524 1152566162659758696063360825 525 1231503711347125977141816266 526 1315767482324700417303680726 527 1405711543477628636691096606 528 1501713152663652144090120039 529 1604174254211842543362886032 530 1713523070576415935274778872 531 1830215795107528795726784420 532 1954738392269053009593497051 533 2087608512023820173979533274 534 2229377525521045786540198422 535 2380632689660023538689919616 536 2541999448570237416830175093 537 2714143880542360312570748260 538 2897775299468868017658609516 539 3093649020408995436947923440 540 3302569299482405732097557790 541 3525392458921227445103910048 542 3763030208773147283858653860 543 4016453177451286300273066984 544 4286694664072030470697471362 545 4574854626312340163770162722 546 4882103918355976060247878700 547 5209688794386387469083653528 548 5558935694025718900392750744 549 5931256327117650893819256600 550 6328153076309929026308993606 551 6751224737014007854397131422 552 7202172615508014093177447083 553 7682807007209167346876516280 554 8195054078477063341431556521 555 8740963176724283058047874472 556 9322714595110365783747331740 557 9942627819684230906164705500 558 10603170288523889558892387565 559 11306966694206339395077477368 560 12056808862830800703756876033 561 12855666244821140857473844442 562 13706697054855009916447419852 563 14613260100514867230853568094 564 15578927341637122835167482065 565 16607497224857826762587783502 566 17703008840524933099546734000 567 18869756951976894584733822102 568 20112307950184471327216406675 569 21435516789926898332967151320 570 22844544967035236158586289201 571 24344879599795769236876604884 572 25942353681376297252410466473 573 27643167574130260606821649360 574 29453911820860713341998553290 575 31381591352601879101800947978 576 33433651177214864634335141384 577 35618003638111275943962149164 578 37943057337730057479822124323 579 40417747826015930000456303824 580 43051570160100400099599201827 581 45854613447687456291051049464 582 48837597493315825283623780260 583 52011911673729348188354046120 584 55389656176059186904532499126 585 58983685740429902920698333378 586 62807656056971014122935483565 587 66876072976073009702303406582 588 71204344700100092234078017611 589 75808837134690701529424353560 590 80706932588272398210833564184 591 85917092019523077540560472020 592 91458921044260768939452808779 593 97353239925676327382487353970 594 103622157784976077032764582305 595 110289151283416197706584528632 596 117379148041430971277737948113 597 124918615076128860700400054400 598 132935652554902277627800664885 599 141460093180320188681300419200 600 150523607539901710241992042846 601 160159815773860728755899676968 602 170404405934526727019864172006 603 181295259432949328275010108702 604 192872583991251130718311875864 605 205179054543676335837198270012 606 218259962555066572343698575753 607 232163374252759680204094857364 608 246940298296736016268483741803 609 262644863443318526751164525064 610 279334506789960763684540140540 611 297070173222729995187990914664 612 315916526724114905536603950483 613 335942174236869010282863640536 614 357219902819857819685522845980 615 379826930874432670104156633734 616 403845174264836564841971168366 617 429361528203693812450235963762 618 456468165823889751255228676399 619 485262854411261706218053064970 620 515849290328658324308129406984 621 548337453721250972188766585120 622 582843984155676686158510361891 623 619492578411846175841040788496 624 658414411716262027353953284725 625 699748583779671636953329472716 626 743642591080048193415797292393 627 790252826914485464416270334744 628 839745110830855441588789422408 629 892295249142272514480181719864 630 948089628324808515452971169058 631 1007325843201799964028509762886 632 1070213361926788413328620861498 633 1136974229891959637272286757226 634 1207843814810237825954603136741 635 1283071595347306434541397604822 636 1362921995815147086412200447163 637 1447675269581611491577487238486 638 1537628434001490043167194265270 639 1633096259833959497670947260080 640 1734412318279650226095351508586 641 1841930088948365345207924152260 642 1956024132256230924729575321880 643 2077091329949308761521695179412 644 2205552197660041349655362798976 645 2341852273623934114422401832522 646 2486463587917257392352835388403 647 2639886216822950427846873975240 648 2802649927192049311716015438681 649 2975315915942596112591221210520 650 3158478650127914208383615126814 651 3352767813312195736893147850100 652 3558850364314427576406547906485 653 3777432714722716044304426789512 654 4009263031941041739737485682341 655 4255133674910422914168666356584 656 4515883770047482964385611936916 657 4792401935366657949370729398120 658 5085629161198958438988130836098 659 5396561856391598015176800842880 660 5726255069370269133612025081051 661 6075825893970808446549382014244 662 6446457070500947234704277177583 663 6839400793077369186060751282052 664 7255982734900063484446163205885 665 7697606303776720631439707740146 666 8165757140896520362362536968038 667 8662007876577054596863183104768 668 9188023157472367514075926459116 669 9745564960536342431540276706354 670 10336498209886199823514986790068 671 10962796713608094495853441623462 672 11626549438493243341900873967138 673 12329967141691342950040370112984 674 13075389379321055595038893450470 675 13865291913188011192912507501046 676 14702294537932208138621506650970 677 15589169352162178835416944058842 678 16528849498436272168426204932563 679 17524438398325536940700022565688 680 18579219510241803286387911376107 681 19696666639242691635230095328264 682 20880454829636683791765931759712 683 22134471872910548813201412556014 684 23462830465293046550930912893591 685 24869881051157901456523592071704 686 26360225390460779283186647021280 687 27938730890504919690338678007044 688 29610545744543980714925115455460 689 31381114922064643893227823413880 690 33256197058052041637092795958528 691 35241882291134873694132792623226 692 37344611103241307735938443475983 693 39571194216278915071902753702156 694 41928833604389876681789969831805 695 44425144683534826931763062267688 696 47068179743533741088826674076153 697 49866452691249435370153752554284 698 52828965177348236920953343129062 699 55965234183023411242316064897320 700 59285321147230759100523070590747 701 62799862719373728756910195174122 702 66520103226999341141862783498701 703 70457928952938732161865677078284 704 74625904321460372403141322298151 705 79037310098413913029440191802922 706 83706183716042737367687302029731 707 88647361839149048573758862914380 708 93876525295622877891282089849349 709 99410246501012780724520652509320 710 105266039513839113499712959334610 711 111462412865749506976886799799702 712 118018925318410309620554549326270 713 124956244707238236620578842343410 714 132296210040725182118949668157740 715 140061897033219238203693535492180 716 148277687258620721666450530038021 717 156969341122559005700522379103504 718 166164074861261084687898052191636 719 175890641786534364563797651118064 720 186179418008093937738815084637083 721 197062492876899878711518996905602 722 208573764406265816023902352912083 723 220749039941290842368387950053574 724 233626142361689157153349944962335 725 247245022118384015109167117389440 726 261647875420334882983588615666228 727 276879268905021576656745425846460 728 292986271143861147319745974478652 729 310018591352629288051751962151240 730 328028725696747340477640304334178 731 347072111602130444473040095785360 732 367207290504226515322328795934113 733 388496079490966877461051459561804 734 411003752319657807926077511129661 735 434799230313431331445851572157366 736 459955283669810009224546643581862 737 486548743742294238882289846977384 738 514660726885725395745589845630561 739 544376870487591448046804378691320 740 575787581840504897912667198091848 741 608988300545881629923373487744002 742 644079775175473468354502781043557 743 681168354955951549787347490437518 744 720366297282301449669158728763535 745 761792091908478876517809602926302 746 805570802708696524860494764959990 747 851834427949983840693334911593384 748 900722280066403382796576260915948 749 952381385977647724626389789268600 750 1006966909049813504724257200665463 751 1064642593854095214761721888813600 752 1125581234940108710113929864964005 753 1189965170904698862689433088759266 754 1257986805104570791511382492904743 755 1329849154432081575427190659669254 756 1405766427648219883779058486235498 757 1485964634845374324663618865327564 758 1570682229695146908528119939246613 759 1660170786223415391165522260447904 760 1754695711946307555439078681408880 761 1854536999296953017835649410676380 762 1959990017374066920015243920190310 763 2071366346149850220528650964224728 764 2188994655386631490976323714377495 765 2313221630629406943067653589293024 766 2444412948765254904961070642638331 767 2582954305770819132610642859261982 768 2729252499405998890281612077628094 769 2883736569755995830869186196783228 770 3046859000675308816717589924314419 771 3219096985346516594017841974527062 772 3400953759334142387914034417711163 773 3592960004689971735941485955830308 774 3795675328851333947699606989090550 775 4009689822268519270223105782180780 776 4235625698902172107874547153611391 777 4474139023946683727002355931934640 778 4725921533361839506621099494063595 779 4991702550032816510756551212938928 780 5272251001628665591898131954948472 781 5568377545492266488716933726936206 782 5880936806171063501764468752933600 783 6210829731488354874267090413255040 784 6559006073360236619516053618919625 785 6926466999884242613809098622926900 786 7314267845563066241979499978515841 787 7723521006881323092330329156723884 788 8155398990825988841780773808614932 789 8611137624332834586018253408925240 790 9092039433052841997581091680419163 791 9599477198265219170170988699901582 792 10134897701218311274556740620873043 793 10699825664657517190748895402757728 794 11295867901801448225068031019967011 795 11924717683555219907436411914159474 796 12588159335304235448402008996133816 797 13288073075214446123830548087128442 798 14026440106577272865768243750044523 799 14805347977380628024328389700045160 800 15626996220963343517255174591950935 801 16493702292320425378717102127388122 802 17407907815372629936575302248776066 803 18372185157297693281952777959876022 804 19389244346844032166313950493345071 805 20461940354412853110906839875989080 806 21593280752603437407698120035816500 807 22786433776871095662004826766900584 808 24044736806950197141834715067869701 809 25371705290748179951881726774365384 810 26771042133523059917221935692592823 811 28246647576319325339367798456648768 812 29802629588858008094821173863711010 813 31443314803359072099883603994852714 814 33173260017121114477572114248891445 815 34997264293097939681384904775143150 816 36920381689197206788887260505352060 817 38947934648586594769057396094608604 818 41085528084931482582790809830593497 819 43339064198208885051646487656975070 820 45714758058549396553804882996546898 821 48219153997456447424330453376613626 822 50859142847744756449279829948791190 823 53641980075632170629130507806581548 824 56575304850616054158823542554657775 825 59667160101072197209966708496725850 826 62926013605936289385249241307796324 827 66360780175371035641886398893015342 828 69980844975991954989587965894425103 829 73796088059028056550703573584548560 830 77816910152736501199606387572733074 831 82054259783479917762985241812573462 832 86519661793118474006413760740686941 833 91225247323773679298212671474416082 834 96183785344595161485298301293250972 835 101408715798913645161488612462582760 836 106914184454101797134066913833350788 837 112715079540598656761543593390719082 838 118827070270892637971425007906404985 839 125266647333812646449494853053893960 840 132051165464257258514941466608847670 841 139198888193509228151178823073029560 842 146729034890548432585096626478768665 843 154661830210302904023004160978926246 844 163018556070577584079755753729029047 845 171821606285487253626456268394962176 846 181094543989607756549670945870886565 847 190862161993762851434620567129746004 848 201150546220398200742656786237673450 849 211987142373875296785503099349709360 850 223400826008763461334327434503630374 851 235421976167335191533885346770840964 852 248082552765997665082625224157968488 853 261416177919340664804516926906789086 854 275458221399868978291251308677233756 855 290245890441336897759303729936525096 856 305818324103936244843526061333288727 857 322216692430430910413031901546723224 858 339484300633704897281692028144219228 859 357666698568123135448839514207609208 860 376811795749621997808368531320343751 861 396969982202577871340805109266597820 862 418194255425277088401293519517251454 863 440540353780260174903378778311394608 864 464066896630970400754630607549491555 865 488835531562035260808250543866803620 866 514911089037185648299335705334881708 867 542361744866308699946547405414193502 868 571259190871475982547281423596631073 869 601678814161030126784496103870018890 870 633699885440993437924234428501884483 871 667405756814226732344804585736966630 872 702884069539963132227896721122708550 873 740226972249619530331139558573534234 874 779531350139200014837338774890223395 875 820899065684205305377689976603408158 876 864437211449807378901881414958321035 877 910258375597198862471366607782363808 878 958480920716545192860634697643594132 879 1009229276647919727245548724340279320 880 1062634247984056795980713362318064601 881 1118833336982787248192804241036251760 882 1177971082652700908121184359414993483 883 1240199416812989674223753709591502344 884 1305678037967646646222243036719613542 885 1374574803875317477998426558076753714 886 1447066143739211059864814091142880021 887 1523337490986672871417296821920167582 888 1603583737655405662280948051633207123 889 1688009711452992976530296818419730320 890 1776830676608450839995658097422802835 891 1870272859689116250696698019042390024 892 1968574001613397935149232802992322387 893 2071983937149890804590534005513058266 894 2180765203256222240832761858251768250 895 2295193677676893542476412758677818860 896 2415559249288447843970973424714358598 897 2542166521752687654399257920946937020 898 2675335552114539035436270882099359778 899 2815402626060680979782254741867981200 900 2962721071638401185188105431732671646 901 3117662113321484721120118448944999684 902 3280615768401480164385967992197917278 903 3451991787778617676272755302902205752 904 3632220643327183591227234544793536042 905 3821754564115504547999830211910890304 906 4021068623871089412858356686637755068 907 4230661882197158322945515369036125440 908 4451058582168005421560975736161321154 909 4682809407057657293410537626789044344 910 4926492799089377029435467322884381287 911 5182716343233011384586924687702493662 912 5452118219223286192065720381212774466 913 5735368725125237665848941703794190724 914 6033171875933353759140789380277704460 915 6346267080859035026764758475513642774 916 6675430903137029228679844895803735770 917 7021478906365925802816443103845830380 918 7385267591591010527448753401112517282 919 7767696429540190804586950720329798822 920 8169709992635740911945205973495044548 921 8592300191626737331471274565656347104 922 9036508621919730989728867670638066511 923 9503429024928932116659605379115021806 924 9994209870022483689805670840327145575 925 10510057062908814454322220276826215160 926 11052236786587160906366605679586321144 927 11622078481279724408695508931281110380 928 12220977970070207392423287916018268153 929 12850400737295302883666085011617213704 930 13511885367072776075625471790025569248 931 14207047149702788630849846263522361960 932 14937581864048822164829269304065213803 933 15705269744391737797126007402173240400 934 16511979640655980755845259016496735238 935 17359673381331557565941217081371028198 936 18250410348860072634092536553945391760 937 19186352277718746672163442836630424644 938 20169768285923930193700710627798243300 939 21203040151186195271629416813236686000 940 22288667843483709102156702504347919441 941 23429275326380384319873971493985101480 942 24627616640001435745107557159274988148 943 25886582279192677619576585913753446274 944 27209205881032452173204938193163993075 945 28598671236537831376776983348126003466 946 30058319642111082515494836264994641640 947 31591657607009802852441310881574415304 948 33202364933896144699475892151989178422 949 34894303190328775779045275050572824160 950 36671524589907330696083275583476849716 951 38538281302664864598709657117167728302 952 40499035215231057244738135664781511560 953 42558468162259556519463647726987282952 954 44721492651628904860622840177669951687 955 46993263106990062007161299002648324392 956 49379187652346821215415293859544270148 957 51884940464520712400438112063447950004 958 54516474720571698544676628868643008952 959 57280036168522615078614268892674556040 960 60182177351071504580795308283663497478 961 63229772513374509957438012699904494312 962 66430033227445682650995177548131858218 963 69790524767251943988744814879136273814 964 73319183270184650224197759913964801965 965 77024333722267041149526626292578657580 966 80914708806212734133298208383488676253 967 84999468653287952350983190525934938444 968 89288221541853103683861373829742162252 969 93791045587471582059791967670036401920 970 98518511471579351328505068018906597666 971 103481706257912285216953090419102408300 972 108692258348193862685579026875634996258 973 114162363630998347137698325315371808460 974 119904812880228914465327035633230055725 975 125933020462291465473559140964048536264 976 132261054413808422016289679401707530051 977 138903667954608265414833747355823786922 978 145876332503751786552068239569097021183 979 153195272269521100881975148125425130896 980 160877500487608837110481998828081585294 981 168940857385209223745000687383624987682 982 177404049952337063921894670306009785850 983 186286693605492112886219427792865503582 984 195609355832752791479210005793094347586 985 205393601913532465295188499085918254072 986 215662042810572035585247495859527014823 987 226438385336283043882762547931301460502 988 237747484700305000481904910575440623599 989 249615399550108731052797148356709383120 990 262069449621674148868384123368442668228 991 275138276122706403850223591545490381524 992 288851904976539703863631374465006129033 993 303241813060824607675974790557511988686 994 318340997581314123124214578156142609640 995 334184048727568912591260089031592848312 996 350807225764205272776066484764441632841 997 368248536718424861308684009670856139926 998 386547821832006541699338577510116529209 999 405746840953722998497172685808186285280 1000 425889365056283388054727979652198052782 1001 447021272070414381702638385265651355202 1002 469190647237592396026567207689248580518 1003 492447888192247213855254440262080514048 1004 516845814993989993541731064306121086285 1005 542439785340596081640613462270058926962 1006 569287815203115184644843372304647972062 1007 597450705135609317678207028915580175502 1008 626992172523654469516197710459380551766 1009 657978990047908022074076435901571068728 1010 690481130651764580453212295771976355803 1011 724571919315423017793538664067830457400 1012 760328191952593344920346406516106776755 1013 797830461760610771138630240048417237298 1014 837163093369924539694603122957563613095 1015 878414485154820580429830181242039110412 1016 921677260083850830951634647734677844130 1017 967048465505810729600116780259456444186 1018 1014629782285263818456822573419141331604 1019 1064527743720594062682333724003848264294 1020 1116853964697409420374848716313513115198 1021 1171725381550863057800454508149396378124 1022 1229264503132141789690395145390102988976 1023 1289599673597037018895821605156408022366 1024 1352865347458205712592975058858356699815 1025 1419202377467493797277987795828024633210 1026 1488758315920579836985966389587233450205 1027 1561687730003253164314159999865934050982 1028 1638152531826920172015176653790546913933 1029 1718322323830489976089223519711247180184 1030 1802374760256683285038542436269463761965 1031 1890495925443095739741082662410770416000 1032 1982880729702091550453895149479686441468 1033 2079733323598870034299548019499306572516 1034 2181267531473904607737970737789289501581 1035 2287707305094471876373537401793646544110 1036 2399287198360241785570086844793350989206 1037 2516252864029965717497209113273285033480 1038 2638861573480258725284297089640774150883 1039 2767382760553409128045601680631780887640 1040 2902098590599151515595776346002212576765 1041 3043304555865499773707819122704586532824 1042 3191310098446151035159409798695770679959 1043 3346439262046739710956106906505351386260 1044 3509031373889447593608304307597880630341 1045 3679441758135270687133183534884108034848 1046 3858042482265719947349261239176226556391 1047 4045223137931010564781407771595396762640 1048 4241391657839997075896753773787742081972 1049 4446975170338369189769332626389780860200 1050 4662420893396071205781099088090245990628 1051 4888197069802687656128760124711260756186 1052 5124793945450796918733060167985907117611 1053 5372724792672187066370939374291855629042 1054 5632526980680514952758575339539054370637 1055 5904763095266638336656431287214909818614 1056 6190022109989636911501648361448530063071 1057 6488920611207644309701183281042603304684 1058 6802104079398230357349531999018949784721 1059 7130248229328400283796324535223606527624 1060 7474060411749523166748199652450229283724 1061 7834281079412882628344735302449338007762 1062 8211685320327285180116447488389538525550 1063 8607084461311502022267532461743441171864 1064 9021327745031505228119798675037183864900 1065 9455304083855746541613499219313950004474 1066 9909943894011385163992094377162110172853 1067 10386221013680680294964849777756132029860 1068 10885154708840017428963062717418973235233 1069 11407811770814539836025389700586111527710 1070 11955308709699426918350995836006518930445 1071 12528814047984831730944348350059672317302 1072 13129550718915707852787830696316803761466 1073 13758798574320583042397153929368645972840 1074 14417897006855151490444812465130381488050 1075 15108247691827752184468503511935927071308 1076 15831317454004789234299719009841174087750 1077 16588641265035360130870651885428422818020 1078 17381825377386237602952515567018603822001 1079 18212550600941367191612764541195115513024 1080 19082575728694683327788395556452218843376 1081 19993741118251820141945505976488288909240 1082 20947972436155730050455386258809752251613 1083 21947284572363876916190863514729509673896 1084 22993785732531118791530362776566954754786 1085 24089681716093240422746387779163351065986 1086 25237280388501966379487741274451771495276 1087 26438996356333837592334303441393200465856 1088 27697355854383251284935548774819693468625 1089 29015001854254960365501206739793903723960 1090 30394699404394147689600840383146258118459 1091 31839341211933609736779388572795728695422 1092 33351953477198413164137124928715595550350 1093 34935701992189471339871119397277374345472 1094 36593898514869707660990374816709111957646 1095 38330007431600747530863807104104681701784 1096 40147652720625370208686672995601674514764 1097 42050625230062255512515570375197147788924 1098 44042890284475921760670384624806275055676 1099 46128595634707258438865024044710374549240 1100 48312079766299844723904621782651536500951 1101 50597880582535496787131474020136037363440 1102 52990744478800437191247902592871779253090 1103 55495635825742416135430766180598594889668 1104 58117746879450379505159394804939632295931 1105 60862508137693272958874293655204601493206 1106 63735599162094754998899458972704132647718 1107 66742959886997488095689124185008800765260 1108 69890802436685873687189154878769350557968 1109 73185623473591250510279499251812150727064 1110 76634217101100413401696400269177972203738 1111 80243688345628632511854710921936787745324 1112 84021467243704038936521204001609994010793 1113 87975323560943250531281041188533351237890 1114 92113382170980483288657899405071097197635 1115 96444139123646258540632387279724015413008 1116 100976478432979394761111856657237748119438 1117 105719689616999580038463826213586284899724 1118 110683486022569871323403338469518239652803 1119 115878023970141476264151542104911346139630 1120 121313922754699767076043338549961897253767 1121 127002285540823389570463871256130284948522 1122 132954721191430416879476284341978563223396 1123 139183367071519730744854927853108489409954 1124 145700912870025294299743505226753115871325 1125 152520625484788941820651774460225700062972 1126 159656375017627123246735434713927237162070 1127 167122661928522217941321187192693607030502 1128 174934645400113236139527257870254104362572 1129 183108172965897776345962350817255362724896 1130 191659811457890983353961379583034310193450 1131 200606879331922104284678653709812874542102 1132 209967480431289394922565393260179339550439 1133 219760539252144094984817240268769313101464 1134 230005837776738669345153397382560107126721 1135 240724053943558402411431657064444432567400 1136 251936801826363842204488015690442891392500 1137 263666673597309842881747630880960440501762 1138 275937283352580598551830217645488311942735 1139 288773312882394881120844549011925213220080 1140 302200559470797719149870843700056997950523 1141 316245985814370266754582152767337585906244 1142 330937772152865160500100337908725740107348 1143 346305370708817073801364684087461948803688 1144 362379562537394566579149831634511257856607 1145 379192516892157107231936546025650623979148 1146 396777853216968041647828129294137068556648 1147 415170705879098353254673222867167784544520 1148 434407791763545691835828510221861806714774 1149 454527480853797093638350401420302605362200 1150 475569869929691186321018471869775213257644 1151 497576859518695968596436683937377446041222 1152 520592234242821375005685239147016241815980 1153 544661746709542096716654121963708068725528 1154 569833205101526279111783064937834142115945 1155 596156564626660957822631682875633449280512 1156 623684022996847099238995099539437627370372 1157 652470120111318042297906017104223557323624 1158 682571842127827669348266328563316773655695 1159 714048730112971971022734291543415165855752 1160 746962993471163573515282056747683665857519 1161 781379628360387603935150843150321394825522 1162 817366541311843919234781032956383507768971 1163 854994678279940781586259070237388618557478 1164 894338159358864745248800507116513804929420 1165 935474419412127723482624851354367746724644 1166 978484354872102532969704680293575135513783 1167 1023452476977621008378776080141058172170440 1168 1070467071729243149414988031697280975845753 1169 1119620366853831614349320898748582105922700 1170 1171008706082603947328442705513518693869668 1171 1224732731059906828154310899348213429847168 1172 1280897571213584871732540377866027957230051 1173 1339613041932024529005685249978388471355602 1174 1400993851407765879720301270686845441290240 1175 1465159816523017006920772988220464714640864 1176 1532236088168503712123756873462727391544653 1177 1602353386403869182465426808609989895773726 1178 1675648245885332621385992720626353841278306 1179 1752263272004552765681511236533967629451248 1180 1832347408201652844922476532169617031014202 1181 1916056214935180404543288889040764667955642 1182 2003552160812432374470822705371053505797871 1183 2095004926405108092761875150539662190394440 1184 2190591721297697426825490576527617064224941 1185 2290497614939405938977371175717342014018952 1186 2394915881894804073831846248278363752859485 1187 2504048362113804113298064776165188880793104 1188 2618105836868060385119163550530174662740911 1189 2737308421028499951748949492717932419131000 1190 2861885972387469644798051165946410922422277 1191 2992078518758979688087087626119337012718660 1192 3128136703621785136080038377377135227235537 1193 3270322251102626918610533533718230374754320 1194 3418908451130909596261812919569855446642465 1195 3574180665631480446889121343249706054723374 1196 3736436856659054054113732714712030194664808 1197 3905988137416260460364021928168583109212242 1198 4083159347137348064505870005670048584769869 1199 4268289650861312354307692549044166679730320 1200 4461733165161718626502941182973595602010465 1201 4663859610945814328504854262283718656458404 1202 4875054994482760848190822923483552545287470 1203 5095722317870034923516638232194938949019060 1204 5326282320198339062357906654282436789945093 1205 5567174250728804587632145498984047694558224 1206 5818856675451959838000996046373502664103510 1207 6081808318455963041781223032759046538016844 1208 6356528939592061670468345647828098859697694 1209 6643540249988238902780107970292855751584424 1210 6943386867027648592961751821416581503548289 1211 7256637310476832579190606975997956381375304 1212 7583885041519972545401250767082066969269135 1213 7925749546529671918064221593002323234935822 1214 8282877467482115284387809597058118771637615 1215 8655943781005042495898067595435290798060412 1216 9045653028130936204241972630905558965043886 1217 9452740596915294809797183603354591998714240 1218 9877974060170993170542765253979282142582263 1219 10322154570664672371057557559214090671220720 1220 10786118316220005054682226987294209297921413 1221 11270738037275718406282879393232835447950820 1222 11776924609553593697040277336101031539943682 1223 12305628694603477225671199793743911124062588 1224 12857842461108817657109457288813992354493450 1225 13434601379957581895401392269333096105210976 1226 14036986096209796346176492340918727104731908 1227 14666124381224621547447334043816162837273544 1228 15323193168347013038397516481768462679305991 1229 16009420675696876243801479619364164048021944 1230 16726088619752423573126364156496946582683670 1231 17474534523574432985667878098576062330221826 1232 18256154123679544084254231466408447513316070 1233 19072403879738875913595886070933151917759770 1234 19924803591453386435461427570504757638276199 1235 20814939127139804786529456263607951030412452 1236 21744465268750953281459310614137254818797293 1237 22715108678252148293221983754663048703685800 1238 23728670990481451911989861811426901245901944 1239 24787032037836177149585166086677533125034720 1240 25892153212351579658105936756839189261564761 1241 27046080970970464005512791659748750365834504 1242 28250950490044872907973251895071522544444943 1243 29508989475363509342155857297754105178046868 1244 30822522134261476130697462626716809715470825 1245 32193973316642734136090035732895040377550464 1246 33625872832030824756963792737006064794523150 1247 35120859950060339261411717625296034927383022 1248 36681688092130829729461509302353640905497538 1249 38311229722266846733708959912398700366445520 1250 40012481445563080482324108350197313513525145 1251 41788569322942719316952849137005704520252542 1252 43642754411320688602703019287676193838840381 1253 45578438538641983526447909595761982698067762 1254 47599170323659474367544174545830720954606565 1255 49708651450725980490906598023091314147688128 1256 51910743210302743536489077117450568657969468 1257 54209473316331371808993138240035068887105340 1258 56609043012079595418764048991235994567663961 1259 59113834476553513065301069475499811555371480 1260 61728418544071204493249441497105863985220418 1261 64457562750115437031135423076850441979236966 1262 67306239717127552387447739764155528761414499 1263 70279635894471357175584724065187217256648022 1264 73383160667385868984426211128725581231425045 1265 76622455850360037502147220469303842272083738 1266 80003405581002053786672486565340316351112181 1267 83532146631141606586905848951308976813932986 1268 87215079152596510354543428859358607957312213 1269 91058877875756625968977615874246850001245048 1270 95070503779889077689212728277731559846205104 1271 99257216254850640433591440094320131347889040 1272 103626585774707080538314845205366095639092663 1273 108186507104606481337558273304664104657821804 1274 112945213063135525235893602863888864406952500 1275 117911288863305743803158605351592644647380286 1276 123093687056272350776440480113840395847342651 1277 128501743102882962487887326515012055074256562 1278 134145191599188870097491453226651063745183170 1279 140034183183129205640058352936799906236233600 1280 146179302150720052964847168443296688997616635 1281 152591584811248077580340291581375099041182544 1282 159282538612183440129951522951980867898373601 1283 166264162065791544961980395429674308757580712 1284 173548965510739563546371954602412499252377330 1285 181149992743363748211269118396471170415924918 1286 189080843554689484244922613761429601770155985 1287 197355697210780074110974994331424267629929662 1288 205989336915534752937475801321178263781868640 1289 214997175296663840025492522848069186999890440 1290 224395280957241774950079693862883241696581520 1291 234200406136979708435690040199869806677749004 1292 244430015529171062613430436933074353334651008 1293 255102316301148897212502589834876824022440906 1294 266236289368055986417825161929749543377163863 1295 277851721971770312778516065931339509174817990 1296 289969241618953430127753454458549255412699255 1297 302610351434400175507894616887712859853500000 1298 315797466988168992267539046020190160380343494 1299 329553954657366272900628961241884339703900400 1300 343904171585949394799755570654601804024417762 1301 358873507308505408423273998869646514184381382 1302 374488427106659704417984280092749185106551816 1303 390776517169575654583031047274373566550529000 1304 407766531632926579765871729961467581277082492 1305 425488441573760009003834816879315530443119852 1306 443973486041835803100647478475496743424302061 1307 463254225211309255623403005112905693054244542 1308 483364595740052884351208062640924787909518749 1309 504339968427471619615182443604372584136381368 1310 526217208265371027659561561317660108365784653 1311 549034736980292842185766367749318027330093446 1312 572832598169742409477711657274366264865330030 1313 597652525138904913609503755410985175762841444 1314 623538011548787917016872680652750633504702150 1315 650534384991243563843619889589241780863901484 1316 678688883611021751579227363256565735687590160 1317 708050735899892960645534529307193014952897304 1318 738671243792963810159838457153842700389046380 1319 770603869202597649134315366303991892968670590 1320 803904324130854775303169804855095872589975014 1321 838630664507090701648621132981743162109559406 1322 874843387903305102874874669928619657526062110 1323 912605535286027859387129515104699587209597672 1324 951982796969971526775744738639654025221987625 1325 993043622945381523786962156053172995067900712 1326 1035859337757986672857908334242180525012441463 1327 1080504260127704173604963473020019392704052248 1328 1127055827499795793748806920332398138694983728 1329 1175594725730017616435058411005133252162951624 1330 1226205024113466137600555612790735300434957633 1331 1278974315975311386883178274302152924517294862 1332 1333993865050436069189821909211193567578079416 1333 1391358757888182022988079087718766421528435940 1334 1451168062527955630220137364461712390646184440 1335 1513524993701376809786322706524358387985112172 1336 1578537084826987075539478478627844140255264755 1337 1646316367074276632237984202202833440091766602 1338 1716979555784965031643700490098315813025770301 1339 1790648244551091574004203067620197211558606320 1340 1867449107261558146120802442667656115774739616 1341 1947514108441336961300405720677941207240378240 1342 2030980722220627857704045584484545193711364701 1343 2117992160284844320854474697032953878308201828 1344 2208697609170444905460318264026481528671815546 1345 2303252477286328734949519888556886136422966072 1346 2401818652055802591020175207498501112108829616 1347 2504564767590025982875453969102745681641628822 1348 2611666483320373629338090472947941944180759603 1349 2723306774034347064781291348536577110069625080 1350 2839676231777544641837601975649403648697859902 1351 2960973380102789120380210945602962328545947084 1352 3087405001166842433284254621305704573503565143 1353 3219186476195237335803451203058783356304824968 1354 3356542139856655851433655638148906591808423251 1355 3499705649110016285170575399117694427973872382 1356 3648920367110026881333380547104878440159623985 1357 3804439762780459035597365858500591035717602610 1358 3966527826688821738929900830471703827295012307 1359 4135459503881518427073791815446042369198588864 1360 4311521144364975861866526552035458269748526687 1361 4495010971945691800878397174565059476077149362 1362 4686239572170695290228229149020557968750907905 1363 4885530400139593322326571708386443687637919424 1364 5093220308990234887964612953069356064151888655 1365 5309660099892104409410802362607982769475967560 1366 5535215094414909260413331508853284613352105019 1367 5770265730174500525922826589160336712784575200 1368 6015208180694314240221035835878666265352714009 1369 6270455000457995998914874734833539061899114980 1370 6536435796167831098505650943696148378628898208 1371 6813597925264103427110020103282598912279160062 1372 7102407222802609685126836915085984562403100535 1373 7403348757831323979783904316636707125804983382 1374 7716927620452706678542866570260324621558388175 1375 8043669740805448424715006931691008057416583632 1376 8384122741248605848837500191591872315793283408 1377 8738856823082192920284777032418357952537167682 1378 9108465689191417083777489355983632862649763295 1379 9493567504056971272291803282566709752939342064 1380 9894805892631193601000442411783353108872491347 1381 10312850979639571225889184226530423748006372128 1382 10748400470929081997340183848121026532002871498 1383 11202180778549329084016883674850965745387371678 1384 11674948191319425177274906819076520615305784244 1385 12167490092703223399893888315321278602587210528 1386 12680626227887874663290705988035230828981796061 1387 13215210022035922959221169421308965693105745626 1388 13772129951759342089456786467230413765490281899 1389 14352310971945185082359070634684174225970853960 1390 14956716000146980933897572294321875401009262344 1391 15586347460843796891604358202333237514191794902 1392 16242248891960117633754236273714402575056239610 1393 16925506616134509738853340332245318507820388670 1394 17637251479323580335294194420485358919097873011 1395 18378660659430147696091408780917151589052346760 1396 19150959547750969318561840452869960237766562826 1397 19955423706149976028396938147523573427792702520 1398 20793380902977901223578145007765422377376326240 1399 21666213230878641135164123483012102500276800920 1400 22575359309746810034707558530611476446419437923 1401 23522316578229945512039370329990725750776806960 1402 24508643677302862134507747764849111370963445353 1403 25535962929580943100854641925487231404320007424 1404 26605962918183902587736274783102423920147641291 1405 27720401169111957856875023405654711153866129228 1406 28881106941252639481561758985355064226578636828 1407 30089984128298868341481012565431430658821050020 1408 31349014277027676168277343569862915249087875574 1409 32660259726564288343367250865339082826715414872 1410 34025866873438478741932742613652302483519579208 1411 35448069567429411875335867400969095898570058480 1412 36929192643391882778842481708914541661617560263 1413 38471655594461235958165976302944109777657580786 1414 40077976392246588149525078632128142983829440215 1415 41750775459842603950155613886468499940225189278 1416 43492779803719298642607439060064592700154283946 1417 45306827310787501135328226288764636076066248164 1418 47195871217185046974047572902727893802919930745 1419 49162984755585845158238088740229165591762177814 1420 51211365988101045055817150700418640647822799391 1421 53344342832119007315587974323838296559614362962 1422 55565378286719056376044849324868069693572900468 1423 57878075867593478343823654979905893499569428544 1424 60286185258723358966841166539405673891202392000 1425 62793608189377080979740720359564950465561973516 1426 65404404545336084224439504412038250363702852296 1427 68122798723601319415698138419705391801685825080 1428 70953186240196199471451808675767950691914752064 1429 73900140601058292371441741082950208274772996832 1430 76968420446403047852669473495956436252201616520 1431 80162976979349068852064471871152620409660890820 1432 83488961690016410850506558127582907517026484967 1433 86951734386747723782345004363257980335078567612 1434 90556871546557370654967448530862474640824869470 1435 94310174997386617129661142529350987656965199884 1436 98217680945234264560113455672845998040122944058 1437 102285669359742398675254785395446056068525463944 1438 106520673732346977303844322663714705087243020053 1439 110929491221653541122557802714437933896220384000 1440 115519193201270188046663178592678667756627314280 1441 120297136225923921164891265412264333915502291480 1442 125270973432303409680532618018179442909993349325 1443 130448666391711972002009461843214776226022778024 1444 135838497432280113194649279005608982771967522315 1445 141449082449178173409878222363069816995669937082 1446 147289384221987553585300904845365355786096063853 1447 153368726259134600938305379419505772631607360146 1448 159696807190065619583488797654370333824648172431 1449 166283715726645721221667722263193089705089328600 1450 173139946216099489223327296241863846925195268641 1451 180276414808678881794434275997916002354517295624 1452 187704476264144676410997450499349770787150669568 1453 195435941422083335082151901396201504163095162648 1454 203483095362052773339478421076577694971930357026 1455 211858716280559520405485226822989805027892076422 1456 220576095112917591065171037293542101648580243884 1457 229649055929127532648279193859210387629765515962 1458 239091977134044100546893953706040301189748010827 1459 248919813503274448288415096082487047708684913688 1460 259148119087467249105704831315062177472405026248 1461 269793071018918513505056179271981694257301317442 1462 280871494255733814745608849224271078732343346846 1463 292400887300151031964903561480852497400167235566 1464 304399448929044489326211078045073805326369652590 1465 316886105976102501908164180975299364044677938944 1466 329880542206697903173854378451762458305433900975 1467 343403228328057270808483985339495941662643131982 1468 357475453178981514477504746307990942316144940883 1469 372119356145080551543016361955209162641555720224 1470 387357960847260372970097907015411071796728131530 1471 403215210153044379867414472650413809897872847160 1472 419716002562225033347406356786979931341909379394 1473 436886230020329285867015607462196810687955088428 1474 454752817215444730951004651709728629981662774735 1475 473343762416095804823375432171798164745141943396 1476 492688179910083691082135706840755577487488175653 1477 512816344106512923784793788789495133294824362840 1478 533759735365625277529481298753363852107323521384 1479 555551087623550718759086212688639598509977984184 1480 578224437881669439609821376583230599311610437013 1481 601815177632961903461879697298201874955073155642 1482 626360106300509134332590261057983606190182360753 1483 651897486766197054928591335337977422905983518130 1484 678467103070680540446507162597669786730726427836 1485 706110320368779177748350099745304172861097083466 1486 734870147227711829374650960406102494672353396382 1487 764791300358935488213524541792083776984833513780 1488 795920271877840228944912785275073765448740278458 1489 828305399189171148511558481536247618805877865720 1490 861996937599805052654505978358167812605659546405 1491 897047135764409489468736235513234838394073968124 1492 933510314073559949081586500727985557621588476650 1493 971442946098093237871948257008343337161771176904 1494 1010903743207837002399398415113923552062378344135 1495 1051953742487383145757772734686106418570892517076 1496 1094656398076272695904280978464929713846141184355 1497 1139077676065838033622423834230095916822125659802 1498 1185286153090011991266535954885433300957125805222 1499 1233353118752669167520052063887353153512998169000 1500 1283352682039520103688652637151986311882833996457 1501 1335361881868241239189773842585265839996031343992 1502 1389460801936400593566827215791265198770809439753 1503 1445732690032838985612917189884071631456714091934 1504 1504264081984497674224666729615669186984056725272 1505 1565144930417254279871252047949680937964119551632 1506 1628468738516148733306527896986405023286309151590 1507 1694332698977459148386919550147829068517513677972 1508 1762837838352433625764462463370774187826076053034 1509 1834089166990108122005342146445895242899423972720 1510 1908195834794553096891345864573060109160576294736 1511 1985271293020103501010878098955959362568023969702 1512 2065433462336649009438295772440095322504867578068 1513 2148804907405905885864724325620083104418587027116 1514 2235513018218770548225431380728599910924286991145 1515 2325690198453380323578796462659845433449821182684 1516 2419474061123392013838265747585811816307960459432 1517 2517007631796247214384105029424564543834304355002 1518 2618439559671838804125763729780676946306552645845 1519 2723924336823040146295640419539607448229958237362 1520 2833622525911022329769477509120438754742485215686 1521 2947700996700180824036670990902609281928263179200 1522 3066333171709837377966528302598384686012210956241 1523 3189699281352692623235875010538011294294754523734 1524 3317986628923297028845923366585056118033436460895 1525 3451389865813600618679604224249406428576737394712 1526 3590111277346953902281683574941467607655704501225 1527 3734361079636783164879590394116998603786062197760 1528 3884357727891572718562392766621474475686555742796 1529 4040328236603775778859364543776495895384103158984 1530 4202508512076865917266897102665113980531514360575 1531 4371143697761954967610458373588327387623867212600 1532 4546488532893264078352102953311239598308964080350 1533 4728807724930266409112377295196322085080703862394 1534 4918376336333547763500717682075501956660264265402 1535 5115480186221381150891367751213529154922897652712 1536 5320416267474709753232007894053521509491806510673 1537 5533493179879707907706901402368143839621833362806 1538 5755031579919370398981816966831971482927350651819 1539 5985364647848696548869910474570673358436848257040 1540 6224838572712018364767018391593689997476847898523 1541 6473813055985903574878710263612387983509947965842 1542 6732661834556878139330848037442707900951007417021 1543 7001773223769993413820751915154337087780381403516 1544 7281550681312046464476739596902521690282684308075 1545 7572413392722085319457352950414896292023467334312 1546 7874796879351732795701575377588472251914197943237 1547 8189153629628882980104297421607049947398773005784 1548 8515953754510504967865642435457857932527906010175 1549 8855685668043672087874862321967414571827382484640 1550 9208856793988566178844026890709951638855514469679 1551 9575994299493131763381269408641998130592578259022 1552 9957645856846322142719521518572089229375600764826 1553 10354380434375538206322404874752756211401209019370 1554 10766789117593962647679593775430142232700433759835 1555 11195485961745090722062381837747388805186362945202 1556 11641108876934909056698931592749179202683662436549 1557 12104320547086933744080337772247472057086862629120 1558 12585809384001747536693369783504265743150679513255 1559 13086290517850835121238437520106934159670625271048 1560 13606506825484469149653633285153572803148106412012 1561 14147229997985214255092283036449396138295161027884 1562 14709261648952360425432458293981081634830321903653 1563 15293434465058342105253129321153267137050353129920 1564 15900613400476019119581899510711388310840174541715 1565 16531696916835666533743944151512236264770849435644 1566 17187618270432722260710242782159380318378889117588 1567 17869346848471855882326955459675001105417765120524 1568 18577889556199835055455759079460084827499659166149 1569 19314292256849065439181468650247865673270830376850 1570 20079641266385657947844267144807780800568541884586 1571 20875064905130528299091388350944110912494529107784 1572 21701735108399456749543136267470692527833001022708 1573 22560869098388332652682167247196886073268579582120 1574 23453731119613084820660709493283853878236725909600 1575 24381634240300164272102751039654270634464662984758 1576 25345942222213014451457276535452508562253690636205 1577 26348071461492853208237262645759844065560758523760 1578 27389493003188422819189041226556794449730536918560 1579 28471734632249265667547722827537326107637953840568 1580 29596383043860685018339204241653981124278979228577 1581 30765086096105988584060847946289855892956718194762 1582 31979555148053028150201088056717268473777296379975 1583 33241567486477587445377477169687443690854371524456 1584 34552968844555984033401239376058539462126463536582 1585 35915676015983496119894423180108217123195926423812 1586 37331679568104064357188775507057101547959503039163 1587 38803046657770320464506932253876034083701958177580 1588 40331923953791533348982430972477974347007299093312 1589 41920540669970720357742251935521894455745489934080 1590 43571211712881133829474739266357085031387330951978 1591 45286340948686795576719269317505910835902150617832 1592 47068424593471915707829418731606291056129374014398 1593 48920054731710105993990360879698945894909804379000 1594 50843922967676498082555801318738983444164283126885 1595 52842824214784427383797265496783075895302724465174 1596 54919660628013476676718859428212239160685713822195 1597 57077445684787630078620767315844258493194537575044 1598 59319308419861317418367959421454193161214381608237 1599 61648497819977489702549519978461548244754571385600 1600 64068387384275826091650851535288889023253659869928 1601 66582479856651009138490544329867809595015624932420 1602 69194412136491005564409355626591091528213438222781 1603 71907960374463752554506090933777394868815203263188 1604 74727045260267883223602047820107531612954860922331 1605 77655737509519449496443663067689303893796671573546 1606 80698263557212347691740916326687604924530346946186 1607 83859011465465665124145499539653253965699960052582 1608 87142537053556800986861972534704850092246919483122 1609 90553570258535340462897796139070564763622723299560 1610 94097021735019659575927542188104413109741936459209 1611 97777989703096505679318836547390836204764864905540 1612 101601767053573744941704643714652572910249514009757 1613 105573848720178518780250676225002684889271118024930 1614 109699939328647646322606549099687925659747103397380 1615 113985961133024705942408081589246663845140223383636 1616 118438062249859298469728946396030908191390582605546 1617 123062625201399027636354130820730794624436396662784 1618 127866275779274237146068401226386848738052440568904 1619 132855892240600044224408287316465196231634504951320 1620 138038614848860251308764862076140329954340999351744 1621 143421855772393865019921987518754100554231511167244 1622 149013309353777789366143694791401884461026422963535 1623 154820962763889393977376931371090721036403579526606 1624 160853107054940715558867553114683115530655523772895 1625 167118348627302681779989116480114265571988307234588 1626 173625621125483624951416826713165638093788676026591 1627 180384197779192175789039755821482617391502100236328 1628 187403704206001118098324056288849565934042424609936 1629 194694131692736692099951064078983166739611975409464 1630 202265850973347933024001393617375541997206471380856 1631 210129626521663726058058008524936126522462188213900 1632 218296631378122181134314092888124704798953692522071 1633 226778462530258543657642715278992468981922076301792 1634 235587156867465053336026647070918334132080365462771 1635 244735207731289868053900952594413710231707101384024 1636 254235582083323341697477881264060523136346929655039 1637 264101738313529576842209161044767823307854920059722 1638 274347644712720293685689509508070418126822083938634 1639 284987798633737730856174616475343750492752034120480 1640 296037246366814625221824471216673421827453123402173 1641 307511603755513449572567388033133578554479871101042 1642 319427077580615202982893726817655494612155682193400 1643 331800487740331375115793103126964879155720279620318 1644 344649290256252512914696894932566672101238188301606 1645 357991601135524421722656533580277152281412190411716 1646 371846221120859795601993278312040990712268843316081 1647 386232661361150404974158830068298341563990696716584 1648 401171170036644335593141813320741021307820193377875 1649 416682759973895685494383727680520791064305973325000 1650 432789237286982154218686471243208740412924087658322 1651 449513231082820725614493774765539884639668986436480 1652 466878224269794834198478548358530051337355691981333 1653 484908585510339757793525664134688982432540993554820 1654 503629602359618300545735548647361194665486737235061 1655 523067515633957989421415123042876326870583921910318 1656 543249555054315939546424055097333908255584706354855 1657 564203976211690253949981105002806818207765407379266 1658 585960098903109387562402744378179224799919088983554 1659 608548346888605473841250140790287792283364753173744 1660 632000289121416411930081929632997653544976053536187 1661 656348682505566848880728295190075466841419632406640 1662 681627516236952453414269565642164453967934996875733 1663 707872057786097538207874987009744106876460596395338 1664 735118900582875708057091321134504046323715588411140 1665 763406013465679443899628300065178205305536355242674 1666 792772791959800124378599878563943356948104322465756 1667 823260111452137781839553636312635713074595804209100 1668 854910382331802833999300030286908645934806090436338 1669 887767607168703176299084177122426085066061719060068 1670 921877440004832521855925036559188710225082116585782 1671 957287247835693006863006016053874665020887178460564 1672 994046174362100226339360831987173870368230579407889 1673 1032205206095535535627386042451960597731512002922994 1674 1071817240903232278816290114364610964651885441316790 1675 1112937159082313347042175550074387582106231163719456 1676 1155621897055541021508849869677833550211748017225973 1677 1199930523784600450326717260284806806637665714735940 1678 1245924320000319520089559603181606471611703191323347 1679 1293666860352834635708961576325830086141465520797280 1680 1343224098588448491814900935477929030492837426727769 1681 1394664455863796941008613347966420427159502021776050 1682 1448058912311952337582359166028783418009714303122448 1683 1503481101979245229092124257162107225736662778145760 1684 1561007411255890127374153511068156257628720576012357 1685 1620717080927959642300482902977131227720055178413720 1686 1682692311982870021305518619255542646995776434893265 1687 1747018375305325816100212936977128213150531645944760 1688 1813783725405627907564102646489158757663291624243865 1689 1883080118327383582119646443403588354741458178692400 1690 1955002733886976105838327935183369715867006750100312 1691 2029650302402660847917953540617609291532416077981862 1692 2107125236076862256591492441265302590014670036485021 1693 2187533765201157921458814638488310514053166253015352 1694 2270986079359559848449487832723076625811604752496195 1695 2357596473812046465895151628483741504088408099359646 1696 2447483501246869577271287039567917359038463495245700 1697 2540770129096966558117545577562930898354134643827940 1698 2637583902622857926453377062457019595230767215178123 1699 2738057113971712657562527313213341814029312112710200 1700 2842326977429827230431638678205197715856255589204761 1701 2950535811093598665386328272206044763894002324632002 1702 3062831225192186348492155773688385938509865860064331 1703 3179366317303462184349581710160793773536111235299662 1704 3300299874713553871456097145808151065273660696708557 1705 3425796584179302512183221008209414327885724736138660 1706 3556027249362294386526456093682877028319390246108293 1707 3691169016212798957187844205140681535677917635979702 1708 3831405606591962856994402979464621374455420512584786 1709 3976927560430984977602872598072465181238564836002424 1710 4127932486736743500563629154016537918258621716520744 1711 4284625323764474902998119664454194462151295862127084 1712 4447218608689631206001141567209178356673113240647456 1713 4615932757122979066818124719699051096817126097261440 1714 4790996352825367291677252096716536436053326056494165 1715 4972646447991393021275150752264215134707004391887532 1716 5161128874484456800091523185922044399867297553322853 1717 5356698566419429115476197457151170218274041792687432 1718 5559619894503372480140978042307730066247401136406006 1719 5770167012559491015110824197136174306885738070042190 1720 5988624216674731658006987042610442060819531934788643 1721 6215286317427256089331854179127143493175641181835562 1722 6450459025666359401501807767058449548950690818238015 1723 6694459352334350267297096970932219332938843340574164 1724 6947616022837448426326018068398202523992603293746065 1725 7210269906490919948917489792836515216521861395136482 1726 7482774461582480949130140711684509104038415839108465 1727 7765496196617478964374375486687424885246771284300342 1728 8058815148329531656784065131140334401876022056502993 1729 8363125377061189203096457416227602497451528732325048 1730 8678835480140814959988404207447629010251059025880532 1731 9006369123904274837162934897058856690342030866534048 1732 9346165595033216310159307409967992630866447220142101 1733 9698680371905731132273501146984207356303189505758448 1734 10064385716680060510476159996875907157504046123993295 1735 10443771288857747754953007095820337499347334798098648 1736 10837344781099302202834782655372367738869928400658815 1737 11245632578093041642827481913873524862763680983935162 1738 11669180439306361737290119988279765193857406790421217 1739 12108554206478274418569300560067286661355838059339720 1740 12564340536742698492141381080925961021725629927287130 1741 13037147662303711515163978050069957906535424421776280 1742 13527606177616820522882975386551979683392424134946708 1743 14036369855064319761466440353687579886254147680686406 1744 14564116490148017041604229599343633275709231391355415 1745 15111548777259068860300667130007924990483362707383944 1746 15679395217122411725764855950189266412799550469995303 1747 16268411057052358359377119381104950480621832549034040 1748 16879379265196389409221522408185648374861366421406978 1749 17513111539986062388386906965528334386276242703134200 1750 18170449356057329827988295770531827964827104684786095 1751 18852265047947459930627534449403248852785764778360144 1752 19559462932922238946982426012091414660541305605249705 1753 20292980474335260561894167450324036055570497526771492 1754 21053789486970931179782706604342900803017238054179187 1755 21842897385874400549528803467302883916274804280069398 1756 22661348480225026135902051915642753921086098909534136 1757 23510225313865260631739674206698057859091721453924442 1758 24390650054154080823205995003583948729375293458738388 1759 25303785930873320763662334162790601939079242844789216 1760 26250838726976603335884015994766595877363464056868768 1761 27233058323034054686645671124070080886906530599019722 1762 28251740297291711128322566541590569032965403576201483 1763 29308227583332565959508597525821026425430282078848740 1764 30403912187396635005126848882532912967122598399959420 1765 31540236967490328057473187581244788735231309718134360 1766 32718697476490885247554878566173058293810206627144306 1767 33940843871529762117941270929300363259267022515337760 1768 35208282892019717326414721398783785609571271869340678 1769 36522679908774068207886470327572067089721638170033834 1770 37885761046753230895743384503057366191648782426255500 1771 39299315384063355813634105471219621122660777846787746 1772 40765197229924712098040445784759905574514634088368420 1773 42285328484423575568442573587468678074558166549755624 1774 43861701082960847683061033504019218364834225452617290 1775 45496379528413594881542319766338345156023539223388672 1776 47191503514132270253332483695621843112046703108632403 1777 48949290641006688206874973683605822860073540346429408 1778 50772039231947997712101598287255092131481949672512397 1779 52662131247252075194349993731454196452160716347066384 1780 54622035304432073358297624003263965406084246288959743 1781 56654309806234461000106177994839760244676958512576860 1782 58761606180683920071191473846836044504145997898830813 1783 60946672237138083866255788854632094874313840367709780 1784 63212355642473463507300915162886332663232847039789106 1785 65561607521669183659138398820855679311679435219464718 1786 67997486187205503091966207256040589765574595615356936 1787 70523161001849707625157016788366206790715400877153384 1788 73141916379563014537133562038969765682332314510288844 1789 75857155929428807381520185789369200973571465012361040 1790 78672406747675023475351755019699245829540409664558645 1791 81591323863042045001688757071354687194874732613830680 1792 84617694840932207521480402203959603153987167779897536 1793 87755444551968252724154173436447924778921234453589416 1794 91008640110785938895720298210061528661164680791581712 1795 94381495991090813959344339286089924443239275161067436 1796 97878379323221091100108650206372260269159591663351435 1797 101503815380677893189147803095639676977589286505591042 1798 105262493262311105230884319566657831598263369758359347 1799 109159271777083958410784195209141965977736338050336800 1800 113199185538582538640862457255614240638278884746071861 1801 117387451276687949797264067485048282238018482579474850 1802 121729474374089159839757477135984727466699348101309783 1803 126230855635583919458575198794218223388367841408259390 1804 130897398298393880953658420080800876403376017675041815 1805 135735115292008483594502249714053585135838356542165258 1806 140750236756370645715703400993135796854276547067296385 1807 145949217827526159732523789776291886952434819852401300 1808 151338746700178282439410048895232291960011052372892425 1809 156925752976919719981569398091282973594680059451490984 1810 162717416314256408053577858702947784951346263211530118 1811 168721175375891579587946171705069655088724186636852622 1812 174944737104105004424778045329647580003930860639533798 1813 181396086320441402201808590111994319915034426518295116 1814 188083495667314309475583793255311038496989376163670775 1815 195015535902537578377638109046507759599557462952628848 1816 202201086559216665926292246133415769665137995288774227 1817 209649346983866425486861599825846490958361769292673882 1818 217369847766071736405713076643407433197251967552501983 1819 225372462573472523277099212054205798865824995696113860 1820 233667420406336059092543592513470823935532399077662629 1821 242265318286477471443800501720654989774182984733108482 1822 251177134395804651712239498851166108820494687241966842 1823 260414241680296897068662857796253249513476018690560536 1824 269988421935778207658387568924286376580923198415313950 1825 279911880392416851014128715139463063601036138001724350 1826 290197260815473248616214025821226998050429680175003971 1827 300857661140429114065643209972235872082973184548289102 1828 311906649661262780134167682547243613749942789915035841 1829 323358281791289518496669176258985180521895885530058400 1830 335227117416662131438837038979780699516682975669229792 1831 347528238863326955021539053076545141042401749300474444 1832 360277269498954460239771515710607370358838169248426490 1833 373490392992112702111898425682788581014015031962360290 1834 387184373251726804075470880390851935288308974475813428 1835 401376575070669363432156840716163779962073275867002372 1836 416084985498156039925822877110878796727855596343718571 1837 431328235966478592089168822412953902262084965505099520 1838 447125625198495235227413766160515887181954737725715103 1839 463497142923216424619167660883908376002394409301197760 1840 480463494427774065950513792449357619713966857623734101 1841 498046125975044806014735647965165638620356501555975560 1842 516267251117214580974354807186185455117700445533919615 1843 535149877936623155713219480660628850103346091552121704 1844 554717837246315174057176688513042595492561687967506690 1845 574995811783849494624151312683739455280508051713749904 1846 596009366433082591518241056176510215879306105480631232 1847 617784979509845877191029798396832225130304055603925084 1848 640350075148682325645722556697938691076979627339817582 1849 663733056829096153261825264980536366350150418183276560 1850 687963342081102015354451374623802647260624978398743748 1851 713071398411238712229899911901476832756007849140801060 1852 739088780491638333295035351333652743724990614975178569 1853 766048168656216719042845882146262737514723907208235074 1854 793983408749576760555381233991697896589441463555483406 1855 822929553375794113227737132747326825731930782045906284 1856 852922904595887162918801859085636901225819922514359405 1857 884001058124461396343363413088394805276317275323719624 1858 916202949077764603404986438679443799043285058669271320 1859 949568899327195552098933821624171378053700791585898064 1860 984140666514176968126585752888591110262756816123780846 1861 1019961494784235932002993068534138023820092072305534886 1862 1057076167300133358076429769902377312734770696985762445 1863 1095531060595951298097435148691867752159762573160831014 1864 1135374200836184748546109875474776315744302584624259905 1865 1176655322046095846362323822727130777222773929815613570 1866 1219425926381875303915475875358506104797168431045474695 1867 1263739346511521236996024837008642776361439406493712680 1868 1309650810179791842230927362228658187569716471984303974 1869 1357217507033118435374195009471520538973854710867622120 1870 1406498657782982014998503087355480505181341593670815833 1871 1457555585788962708759810696278362481284056642113138184 1872 1510451791145470232329859789130994887812330925514426128 1873 1565253027359057987474064737168574347956726229058821688 1874 1622027380706216894682319888488134755335690525062567325 1875 1680845352364640855771337674490380062869623261565140414 1876 1741779943414157344607834813102852985626331264647535832 1877 1804906742806827618075797411645583914240476753036892922 1878 1870304018409145133942372213605006599457849849661033109 1879 1938052811222801791505534804414013946228806246497912232 1880 2008237032894153537967007370152088611881391309985683112 1881 2080943566626303804801952231354647321462730320902334602 1882 2156262371611639388180107131902640219019966475528467105 1883 2234286591106703142267123527722474763036397674683017204 1884 2315112664275475737633742142920408131292758367853726165 1885 2398840441931469424662572158929913448477646455178365088 1886 2485573306313515066479914949622042899153547240745948940 1887 2575418295034754662576292449712865296245377083569274702 1888 2668486229349140335658026509282160100960889911835072888 1889 2764891846884692636447388560768817612737701947035284680 1890 2864753938997891549258643745820123686005424726430204355 1891 2968195492908868455408968444609025897198749466827178004 1892 3075343838782542423275147852458541393386837014796491012 1893 3186330801926505632054574085735387070950606759621413812 1894 3301292860282316794160887924133371688888693127209183877 1895 3420371307392914622755620989070598743094234926973053480 1896 3543712421035122418226545012787922948937536848171142148 1897 3671467637712686667723838614774379220601993681819538408 1898 3803793733211984345111639427039671126504231219825894016 1899 3940853009429452785278190975936862756367053833280887040 1900 4082813487686950255494963443248869625593457706087649280 1901 4229849108758652582930057619855962121165393167848730562 1902 4382139939840739612220908975906807591906859016626660358 1903 4539872388703033324931623090604815441645160426271495528 1904 4703239425269925901614194859180558958992418604818771716 1905 4872440810886389887428750363354377107867439777562845004 1906 5047683335533603276447341676080011734814393915286411999 1907 5229181063267759412711025196817206421498644246791970824 1908 5417155586164975095281828834394219169847135253708022892 1909 5611836287064870480687992841742971839614214124464340248 1910 5813460611415381954419101361931659976068162840784444780 1911 6022274348531695104376878480638133409571434135608116502 1912 6238531922592860651880035819136021811104363258430920986 1913 6462496693710693438151150062035974225712769453933977064 1914 6694441269416965476693011052319742488474675117830140210 1915 6934647826926701220415381655090788216357121931752938776 1916 7183408446547579531355010341246521572870000220048022805 1917 7441025456618055787486454593060041891572783025084005480 1918 7707811790369852969498473778007937956039994693347891128 1919 7984091355123946756250711363653121546107031963862387654 1920 8270199414243101413629860662653361555985286245470930771 1921 8566482982278415873128910456733002643558070299575625240 1922 8873301233762228658136319536408898986104868949506386273 1923 9191025926115122547950870203279820939776370371612741950 1924 9520041837150681935463470264889342063552276049414755570 1925 9860747217678105158970652053418521479170040954965258722 1926 10213554259719778676112319296403590388953706626605416168 1927 10578889580878498401712061349310212857635611820198984128 1928 10957194725407195073212643170502366794993342067426565447 1929 11348926682552804998346967801597513712839368080946730504 1930 11754558422765345500691366578806092455629533718425736003 1931 12174579452383327012736426902147411064579706904562918022 1932 12609496387427382980391011891159986342009762879575543213 1933 13059833547155447172331456101624452575861871734529361774 1934 13526133568054979018843710875588587815430107109815712475 1935 14008958038970655400675927812931455784425596001036782600 1936 14508888158089636833769404899060919977932575323295811687 1937 15026525412531003043784175672650155576501657379532874464 1938 15562492281311264143951266719798438036777890807798849465 1939 16117432962484016553662217823431599901448569535691924160 1940 16692014125278855868963712893008837468345638477857409121 1941 17286925688092611508342487232649903681433923948651362344 1942 17902881623214860470436511058834933609130330342755475259 1943 18540620789199541323198170443034427521468755228286199540 1944 19200907791825357004287037165268023362621105800954928310 1945 19884533874619559631091005002361615950128615718161509316 1946 20592317839952686885337186805500887153121869565983982406 1947 21325107001745903386327273004845746884232779904827837720 1948 22083778170867828715603078061343703398583589209946574893 1949 22869238674334144542969088859020932277745678635657563000 1950 23682427409460906029501801224362607934297668333465725734 1951 24524315934161378050693582786669638499006957922880447684 1952 25395909594616416841217821218366057378195553652591025900 1953 26298248691589965850906610525661146089575513249220060356 1954 27232409686704175793888904542346021171730999106615718607 1955 28199506450033039426564120293443549809547283343760162568 1956 29200691550419299393555658228531105706864209009379145218 1957 30237157589966792003831758493489364563912651693173211404 1958 31310138584209382144926564792842077753030424011217026026 1959 32420911389508277501594928928202170700368358132992356224 1960 33570797179281838348333568494248478232289530999790385557 1961 34761162970726078764196580456191029816264176717827470720 1962 35993423203739944362497158543761820922016746155926699625 1963 37269041373827210645500887341308974321203649606225700756 1964 38589531720806536974981386757210209872327765409600333040 1965 39956460975222898030002254523613498948919735386610349104 1966 41371450164417363753519189039274929643224016306998777641 1967 42836176480278078602038923520534936239148297855050949182 1968 44352375210763372094348947550129593608795355654678679993 1969 45921841737358288220707141242620350141735113554439406032 1970 47546433600698526641145420278148046750410315058064277318 1971 49228072636670921671373244963951840207749822879396140302 1972 50968747185377226291331654082787037735029900566049225555 1973 52770514375428200926136604730577940140059186382339762976 1974 54635502486117916387025735587036517661318022305874363950 1975 56565913390113855788974780403282900932748053824241423828 1976 58564025079386933064938494949979139601742538832910548496 1977 60632194277197030467456201151622096169048320718981725002 1978 62772859139044191888316030855713221045946426755066871023 1979 64988542045593293847571293065196089090776861027359967344 1980 67281852490680955830403591498371197670698125865415507243 1981 69655490067617753932630609651592570812514069624213980440 1982 72112247557106577695667012649235524387091447541799045818 1983 74655014120209334401345680694614913172784858642106923104 1984 77286778599909276556246869414803157348054613777022192033 1985 80010632934935129315032491858467248541758504844985924204 1986 82829775689636051681333922924332556415940278812649764283 1987 85747515703823409140018382857134384963286194942584090186 1988 88767275866626500856650585853989990650963645139386535982 1989 91892597018544911092025552374541906476553520234405714920 1990 95127141986020185951891508804013936704954789280450599341 1991 98474699752994221669836550574569341166016288997887220222 1992 101939189774071242818863423030107645945282232228271873470 1993 105524666434054706705458732204431815929567202166153329860 1994 109235323658790057450366425485847017064691806081058456120 1995 113075499682409138993222075522463950033076972766494806544 1996 117049681976242435097265104597517340331377071217442510469 1997 121162512344841316711974069616356845478232811608447968066 1998 125418792194734329010530782376046011519433547717207796769 1999 129823487981729434380299618778502505357365483716057307120 2000 134381736842768242220400663641892641045784163943831329920