0 1 1 110 2 3080 3 40370 4 322190 5 1815506 6 7925720 7 28512110 8 88206140 9 241925530 10 601585512 11 1379301990 12 2953859370 13 5968878630 14 11472968760 15 21114177018 16 37403270520 17 64062783510 18 106481351240 19 172295622730 20 272125000774 21 420487598410 22 636929126680 23 947399938870 24 1385919151540 25 1996568642530 26 2835863790760 27 3975552072030 28 5505895059170 29 7539493993790 30 10215723900536 31 13705846203170 32 18218874974960 33 24008277313790 34 31379593875080 35 40699071323042 36 52403404372990 37 67010691194370 38 85132712225880 39 107488648920510 40 134920365589548 41 168409384350570 42 209095690205160 43 258298510477590 44 317539220235930 45 388566532892054 46 473384142936760 47 574280995710730 48 693864367241320 49 835095945489190 50 1001331112847560 51 1196361638420410 52 1424461997474230 53 1690439544510970 54 1999688775647640 55 2358249925410566 56 2772872152659620 57 3251081580149810 58 3801254462214440 59 4432695765215630 60 5155723455754322 61 5981758802162990 62 6923423005520120 63 7994640487326130 64 9210749172065760 65 10588618114152078 66 12146772830202120 67 13905528709233810 68 15887132885198190 69 18115914968270130 70 20618447043514584 71 23423713357924110 72 26563290129386780 73 30071535923891770 74 33985793060212840 75 38346600514427590 76 43197918809932810 77 48587367392103430 78 54566475000414520 79 61190943564702490 80 68520926166283096 81 76621319618870070 82 85562072238649160 83 95418507387458090 84 106271663387803430 85 118208650423410602 86 131323025054153240 87 145715182989542870 88 161492770780479380 89 178771117104667010 90 197673684336989608 91 218332541112212670 92 240888856603638210 93 265493417257781790 94 292307166741769080 95 321501769876962114 96 353260201349322960 97 387777360004204830 98 425260709550627720 99 465930946517647490 100 510022696323163870 101 557785238333434210 102 609483260809665880 103 665397646656351070 104 725826290904483340 105 791084950881455626 106 861508130038284520 107 937449996423835510 108 1019285336814938490 109 1107410547530682230 110 1202244662978760632 111 1304230423001512490 112 1413835380109250120 113 1531553047708610630 114 1657904090453986760 115 1793437557870602138 116 1938732162418488470 117 2094397603187499610 118 2261075936434559640 119 2439442994195589030 120 2630209852225984644 121 2834124348545145810 122 3051972653882339880 123 3284580895343186670 124 3532816834638211890 125 3797591602237275150 126 4079861488836218360 127 4380629795544805330 128 4700948744227933120 129 5041921449455190190 130 5404703953537115656 131 5790507326149977970 132 6200599830074540110 133 6636309154598111890 134 7099024718153208280 135 7590200041790335662 136 8111355195106815740 137 8664079316278129370 138 9250033207863019880 139 9870952010078537510 140 10528647953266333418 141 11225013191296823270 142 11962022717683336760 143 12741737366204050490 144 13566306897855367480 145 14437973175986457174 146 15359073431490905160 147 16332043619957841930 148 17359421872711524870 149 18443852043695137290 150 19588087354181542680 151 20794994137320891510 152 22067555684562321780 153 23408876196014523170 154 24822184836837648040 155 26310839901786950686 156 27878333090056619170 157 29528293892600531710 158 31264494094135122040 159 33090852392058175330 160 35011439134546198192 161 37030481180122012990 162 39152366881013418120 163 41381651192653132130 164 43723060911699800510 165 46181500044989589698 166 48762055311857823320 167 51470001782300230910 168 54310808653473679340 169 57290145167066741930 170 60413886670101129704 171 63688120821755863510 172 67119153948837104730 173 70713517552547786070 174 74477974969242592440 175 78419528187885435210 176 82545424826958341160 177 86863165273602640230 178 91380509987805483720 179 96105486974477056890 180 101046399426296366966 181 106211833540236189370 182 111610666510710641560 183 117252074702321925190 184 123145542005216033380 185 129300868376090660722 186 135728178567932179240 187 142437931051592353870 188 149440927132349466130 189 156748320264632694510 190 164371625568122964728 191 172322729548478032370 192 180613900025964294560 193 189257796275312746190 194 198267479380151599880 195 207656422805403377234 196 217438523191069752110 197 227628111370863084530 198 238239963619179426520 199 249289313129943808590 200 260791861730894827740 201 272763791836911954810 202 285221778646025560680 203 298183002581786427270 204 311665161985708460490 205 325686486063535458246 206 340265748089120107320 207 355422278869740888410 208 371175980476720258840 209 387547340245245357430 210 404557445047330535752 211 422227995841899264490 212 440581322506001392870 213 459640398951220353130 214 479428858529363700760 215 499971009731569364758 216 521291852184999150420 217 543417092951330390210 218 566373163131296176040 219 590187234779564328830 220 614887238134285168514 221 640501879165678239710 222 667060657448068425080 223 694593884359822339970 224 723132701615676548240 225 752709100135989970270 226 783355939257493869960 227 815106966290154008130 228 847996836424800935070 229 882061132996225965090 230 917336388106482130776 231 953860103613171354270 232 991670772487541197260 233 1030807900547256860490 234 1071312028568756597480 235 1113224754784141385782 236 1156588757767592562490 237 1201447819716354178870 238 1247846850131360061880 239 1295831909902628988010 240 1345450235804594977288 241 1396750265406583502470 242 1449781662403688380360 243 1504595342373348268890 244 1561243498962966035030 245 1619779630513958784794 246 1680258567127671057560 247 1742736498178628582630 248 1807271000280655076420 249 1873921065711419823890 250 1942747131301029237800 251 2013811107790321224110 252 2087176409664567001330 253 2162907985468331025870 254 2241072348607285864440 255 2321737608642825228306 256 2404973503085364942720 257 2490851429692268368110 258 2579444479276379717640 259 2670827469031195828530 260 2765076976378754242062 261 2862271373346362929490 262 2962490861478344668120 263 3065817507289016923630 264 3172335278263176131260 265 3282130079410403489818 266 3395289790379557788520 267 3511904303139869377510 268 3632065560235098168490 269 3755867593617267512230 270 3883406564066534944824 271 4014780801203810124410 272 4150090844102779794680 273 4289439482508049310870 274 4432931798666160148040 275 4580675209776292880330 276 4732779511067515373510 277 4889356919509486371530 278 5050522118163575280920 279 5216392301181409764790 280 5387087219457913750836 281 5562729226945949635170 282 5743443327639729825960 283 5929357223234214317790 284 6120601361467762719330 285 6317308985155361073342 286 6519616181919795909240 287 6727661934628200254370 288 6941588172541448800880 289 7161539823183932080510 290 7387664864941292339848 291 7620114380393756833570 292 7859042610392757462910 293 8104607008888579081090 294 8356968298516832366680 295 8616290526951600929854 296 8882741124033166265260 297 9156490959678268298730 298 9437714402580913593320 299 9726589379711797783190 300 10023297436624463491610 301 10328023798576369861910 302 10640957432473104887480 303 10962291109644026968970 304 11292221469457677553640 305 11630949083785362323366 306 11978678522321354194120 307 12335618418768227370810 308 12701981537895887867190 309 13077984843482922251130 310 13463849567148942910872 311 13859801278086664857990 312 14266069953702505987620 313 14682890051174559806130 314 15110500579936846910760 315 15549145175098808964878 316 15999072171809066556370 317 16460534680572520155310 318 16933790663529931400440 319 17419103011709180142130 320 17916739623257451052384 321 18426973482663662180110 322 18950082740980506582280 323 19486350797055537098770 324 20036066379780783460590 325 20599523631370450227890 326 21177022191676303545560 327 21768867283550414380430 328 22375369799264985765020 329 22996846387999051618490 330 23633619544401894945896 331 24286017698243093632070 332 24954375305159162646410 333 25639032938506822259590 334 26340337382332982842680 335 27058641725471597973402 336 27794305456777598913240 337 28547694561508185042870 338 29319181618861806551880 339 30109145900685237572010 340 30917973471359200021158 341 31746057288873060688170 342 32593797307099186535960 343 33461600579277605832790 344 34349881362721685538580 345 35259061224755598374914 346 36189569149894416193960 347 37141841648277729632830 348 38116322865367757595970 349 39113464692922973848990 350 40133726881258341932920 351 41177577152803313718210 352 42245491316968811212880 353 43337953386334475719070 354 44455455694167533096840 355 45598499013284688743426 356 46767592676268530930270 357 47963254697049986359010 358 49186011893868437201240 359 50436400013621174475230 360 51714963857613928385932 361 53022257408724282212490 362 54358843959989842470120 363 55725296244633104400630 364 57122196567535018358010 365 58550136938169329352438 366 60009719205009828897720 367 61501555191422725373610 368 63026266833056406365640 369 64584486316740933881030 370 66176856220909680959944 371 67804029657555586006810 372 69466670415734569156630 373 71165453106628723166170 374 72901063310181959679640 375 74674197723320860262950 376 76485564309773550329860 377 78335882451499482997330 378 80225883101743089006120 379 82156308939724318126190 380 84127914526979166934706 381 86141466465363357507470 382 88197743556732401402360 383 90297536964311353335890 384 92441650375767629161280 385 94630900168000333148462 386 96866115573659610143240 387 99148138849409608944370 388 101477825445948714183630 389 103856044179800775125010 390 106283677406891131114968 391 108761621197921304916270 392 111290785515556306843260 393 113872094393438564486490 394 116506486117042564869480 395 119194913406384368119974 396 121938343600600224162410 397 124737758844408596547430 398 127594156276469970328120 399 130508548219658893871290 400 133481962373262777655480 401 136515442007122046455510 402 139610046157726314846280 403 142766849826281329676170 404 145986944178761497062790 405 149271436747962885550986 406 152621451637571671344920 407 156038129728263065982710 408 159522628885845841463540 409 163076124171467642663330 410 166699808053896351885992 411 170394890623892845592990 412 174162599810690558734370 413 178004181600597347669630 414 181920900257735218416760 415 185914038546933562902498 416 189984897958791622006320 417 194134798936925970494910 418 198365081107418895432840 419 202677103510483616328930 420 207072244834362372136254 421 211551903651473477267010 422 216117498656823526011480 423 220770468908701002163070 424 225512274071667628248940 425 230344394661863866548010 426 235268332294645062045160 427 240285609934564795622230 428 245397772147722094122970 429 250606385356489222450390 430 255913038096636861561016 431 261319341276873555111370 432 266826928440816386587560 433 272437456031409928009190 434 278152603657810580743880 435 283974074364753508598522 436 289903594904419443167990 437 295942916010818721421370 438 302093812676709995689880 439 308358084433071136589510 440 314737555631139929965028 441 321234075727042249680370 442 327849519569025469003560 443 334585787687314954442190 444 341444806586611567178130 445 348428529041248178727534 446 355538934393023289114360 447 362778028851729917692530 448 370147845798398018783520 449 377650446091268756512590 450 385287918374519055628040 451 393062379389754927673810 452 400975974290292154656430 453 409030876958242995302770 454 417229290324427662145240 455 425573446691129400996046 456 434065608057712087881820 457 442708066449119342204410 458 451503144247274238772840 459 460453194525398785415430 460 469560601385272417129802 461 478827780297448842161990 462 488257178444450660024120 463 497851275066961256263130 464 507612581813033563780760 465 517543643090335365677558 466 527647036421450899950920 467 537925372802258611919210 468 548381297063404985970790 469 559017488234894474148330 470 569836659913815625175064 471 580841560635223603810710 472 592034974246199376890580 473 603419720283105929051970 474 614998654352061957987240 475 626774668512653586083070 476 638750691664904712510210 477 650929689939526717217630 478 663314667091468315859320 479 675908664896786452441090 480 688714763552859204418576 481 701736082081961763106270 482 714975778738226640570760 483 728437051418009342679490 484 742123138073680836659230 485 756037317130868230386082 486 770182907909165169681240 487 784563271046333549123870 488 799181808926018221314380 489 814041966108996479128010 490 829147229767984175290088 491 844501130126020433580470 492 860107240898452996135610 493 875969179738546341662390 494 892090608686734799908280 495 908475234623542978447594 496 925126809726195908743560 497 942049131928941409530630 498 959246045387107256830920 499 976721440944915841372890 500 994479256607079085819350 501 1012523478014196486035610 502 1030858138921979232637080 503 1049487321684323461248870 504 1068415157740255772287940 505 1087645828104774253641106 506 1107183563863608332359720 507 1127032646671920874424110 508 1147197409256976044747890 509 1167682235924796532894030 510 1188491563070833843461112 511 1209629879694675443769490 512 1231101727918812655333120 513 1252911703511493269643630 514 1275064456413682963018760 515 1297564691270159679677618 516 1320417167964765246800270 517 1343626702159838580109010 518 1367198165839854933473240 519 1391136487859295741189230 520 1415446654494773696920124 521 1440133710001437808800410 522 1465202757173683265912680 523 1490658957910191047232870 524 1516507533783322300213290 525 1542753766612892612430630 526 1569402999044351396168760 527 1596460635131391702433530 528 1623932140923015877708920 529 1651823045055082573760790 530 1680138939346360717976136 531 1708885479399116149092170 532 1738068385204256720720710 533 1767693441751061772809290 534 1797766499641521969101080 535 1828293475709315596761142 536 1859280353643447522626740 537 1890733184616577099014370 538 1922658087918061410675880 539 1955061251591740353340510 540 1987948933078490133308898 541 2021327459863571876779070 542 2055203230128802136983160 543 2089582713409572186797090 544 2124472451256743084253680 545 2159879057903443598342654 546 2195809220936798182618760 547 2232269701974612284461730 548 2269267337347042378339070 549 2306809038783278212114690 550 2344901794103264856323160 551 2383552667914492247390910 552 2422768802313880017031980 553 2462557417594785501476970 554 2502925812959162925809640 555 2543881367234901860486166 556 2585431539598373149097370 557 2627583870302210608604310 558 2670345981408356905632440 559 2713725577526402114949130 560 2757730446557243568973672 561 2802368460442095710077990 562 2847647575916878760530120 563 2893575835272015128211130 564 2940161367117662569699510 565 2987412387154413235965178 566 3035337198949487829748120 567 3083944194718454207714310 568 3133241856112499864683940 569 3183238755011287841614130 570 3233943554321425703590184 571 3285365008780577338836110 572 3337511965767247434696530 573 3390393366116268591668270 574 3444018244940021141870840 575 3498395732455415843840690 576 3553535054816669731214560 577 3609445534953905498732430 578 3666136593417604915040520 579 3723617749228946858009490 580 3781898620736060674702446 581 3840988926476225674731570 582 3900898486044047672531160 583 3961637220965643601048590 584 4023215155578865326513180 585 4085642417919593901286202 586 4148929240614135599323240 587 4213085961777751186492870 588 4278123025919349985893130 589 4344050984852380406389510 590 4410880498611948710865208 591 4478622336378197909126170 592 4547287377405978769039960 593 4616886611960845048308790 594 4687431142261405158283080 595 4758932183428062580412714 596 4831401064438177465308710 597 4904849229087681953948330 598 4979288236959181870301720 599 5054729764396577544587990 600 5131185605486236636483220 601 5208667673044751937902210 602 5287187999613317245459880 603 5366758738458754503387070 604 5447392164581225528529090 605 5529100675728661740093726 606 5611896793417945428038520 607 5695793163962876205395010 608 5780802559508956401420240 609 5866937879075029264243230 610 5954212149601803953636232 611 6042638527007301416687490 612 6132230297249255351483870 613 6223000877394502576428130 614 6314963816695397235516760 615 6408132797673283382790238 616 6502521637209060602238220 617 6598144287640877432697610 618 6695014837868987480721640 619 6793147514467803218023030 620 6892556682805182573903994 621 6993256848168983547080310 622 7095262656900922175485880 623 7198588897537769317008170 624 7303250501959921808653640 625 7409262546547383686375750 626 7516640253343193262716360 627 7625398991224331974514330 628 7735554277080151028222870 629 7847121776998351985849690 630 7960117307458557550191256 631 8074556836533508923874470 632 8190456485097926232745860 633 8307832528045068620359890 634 8426701395511030736714280 635 8547079674106812460961262 636 8668984108158198814589490 637 8792431600953487138521870 638 8917439215999098724709880 639 9044024178283112210125010 640 9172203875546756158552768 641 9301995859563898373284270 642 9433417847428569601674760 643 9566487722850559410597490 644 9701223537459122130065230 645 9837643512114830880720274 646 9975766038229617819507160 647 10115609679095038856640430 648 10257193171218801215962620 649 10400535425669592329955290 650 10545655529430248680018280 651 10692572746759303312169510 652 10841306520560950878039530 653 10991876473763469170941670 654 11144302410706136246890040 655 11298604318534682340713786 656 11454802368605315907876920 657 11612916917897363243258710 658 11772968510434561248980040 659 11934977878715043044376330 660 12098965945150056232417542 661 12264953823511453758260490 662 12432962820387997417188120 663 12603014436650514190944630 664 12775130368925945713414260 665 12949332511080331288715298 666 13125642955710765007089320 667 13304083995646367626458910 668 13484678125458314010205090 669 13667448042978957034578430 670 13852416650830089002205304 671 14039607057960381721383010 672 14229042581192046534274480 673 14420746746776755700715070 674 14614743291960866668130440 675 14811056166559990882035810 676 15009709534542948915742910 677 15210727775625153822241730 678 15414135486871464735749720 679 15619957484308552875131390 680 15828218804546822226286316 681 16038944706411927305683370 682 16252160672585930532483560 683 16467892411258141862143190 684 16686165857785683460023130 685 16907007176363822319348822 686 17130442761706113853869240 687 17356499240734399621751370 688 17585203474278702463619880 689 17816582558787062464209510 690 18050663828045357273840328 691 18287474854907150452853370 692 18527043453033611629256310 693 18769397678643552387125690 694 19014565832273621930793880 695 19262576460548706697515334 696 19513458357962578219157860 697 19767240568668833661500530 698 20023952388282173597940520 699 20283623365690061702816590 700 20546283304874811178147090 701 20811962266746142856355310 702 21080690570984260050514680 703 21352498797893485352790770 704 21627417790266504711086240 705 21905478655259264243408846 706 22186712766276565379181320 707 22471151764868404046595410 708 22758827562637099755180590 709 23049772343155260553010930 710 23344018563894629968411352 711 23641598958165862176646990 712 23942546537069271762886620 713 24246894591456604583723130 714 24554676693903876360710760 715 24865926700695325770740358 716 25180678753818528929620170 717 25498967282970722296960710 718 25820827007576381162378040 719 26146292938816101005130330 720 26475400381666829151587864 721 26808184936953494287406710 722 27144682503412081513931080 723 27484929279764200771188970 724 27828961766803196582869990 725 28176816769491847211883370 726 28528531399071701448487960 727 28884143075184101386564630 728 29243689528002939677364820 729 29607208800379199884017090 730 29974739249997328694206376 731 30346319551543488882758270 732 30721988698885742050363010 733 31101786007266210299360990 734 31485751115505266142383480 735 31873923988217800074698882 736 32266344918041615376356240 737 32663054527877999845643870 738 33064093773144524300991880 739 33469503944040117824243010 740 33879326667822469854196638 741 34293603911097809375495970 742 34712377982123111584278360 743 35135691533120782548543390 744 35563587562605872517912780 745 35996109417725868674360394 746 36433300796613118252579560 747 36875205750749933095928630 748 37321868687346426851354170 749 37773334371731136144334390 750 38229647929754477212713400 751 38690854850205089616309610 752 39157000987239118777379080 753 39628132562822489245396870 754 40104296169186220718186440 755 40585538771294838990178906 756 41071907709327934137520470 757 41563450701174918388867610 758 42060215844943036270015640 759 42562251621478679749997030 760 43069606896902061255961412 761 43582330925155297564009490 762 44100473350563957713198120 763 44624084210412128230163630 764 45153213937531049092225010 765 45687913362901373997427918 766 46228233718269108650774520 767 46774226638775280916853010 768 47325944165599396830234240 769 47883438748616736596341230 770 48446763249069544857020424 771 49015970942252169636751410 772 49591115520210204527324430 773 50172251094453688810892370 774 50759432198684420363566040 775 51352713791537436324168430 776 51952151259336716655395260 777 52557800418865165867445530 778 53169717520148928317186920 779 53787959249256092639106790 780 54412582731109841007670186 781 55043645532316099074261670 782 55681205664005742565627960 783 56325321584691416674663290 784 56976052203139024518489080 785 57633456881253941083073942 786 58297595436982009218119240 787 58968528147225374390599370 788 59646315750773215050194630 789 60331019451247425604888010 790 61022700920063309150215448 791 61721422299405337241062070 792 62427246205218034140484660 793 63140235730212043125813090 794 63860454446885432578240680 795 64587966410560299728255454 796 65322836162434730075591010 797 66065128732650170648887230 798 66814909643374275416947320 799 67572244911899281310358690 800 68337201053755973459310960 801 69109845085843298400694910 802 69890244529573684155001480 803 70678467414034126221159970 804 71474582279163098685259390 805 72278658178943349787086466 806 73090764684610641436588120 807 73910971887878492320725310 808 74739350404178984389728940 809 75575971375919692660497130 810 76420906475756798423786472 811 77274227909884446090947990 812 78136008421340404065241370 813 79006321293328090172228630 814 79885240352555022333400760 815 80772839972587755317027978 816 81669195077223364550246120 817 82574381143877538126598310 818 83488474206989338293642440 819 84411550861442693855811130 820 85343688266004685078471734 821 86284964146780682830079610 822 87235456800686403850448280 823 88195245098936944184475270 824 89164408490552852972162340 825 90143027005883308937453490 826 91131181260146462070283560 827 92128952456987003148284430 828 93136422392051023896834770 829 94153673456578230738562990 830 95180788641011575236021496 831 96217851538624364484043570 832 97264946349164914861272160 833 98322157882518812703512590 834 99389571562388845614908680 835 100467273429992668286474002 836 101555350147778266845226990 837 102653889003157285911080370 838 103762977912256282692721880 839 104882705423685972607994510 840 106013160722328531068740508 841 107154433633143016224714170 842 108306614624988977615993960 843 109469794814468315838334790 844 110644065969785458481096330 845 111829520514625917752763014 846 113026251532053295364635960 847 114234352768424800399026330 848 115453918637325346044213720 849 116685044223520291234551990 850 117927825286926893390408520 851 119182358266604538609111210 852 120448740284763815814750630 853 121727069150794501531542570 854 123017443365312522102498840 855 124319962124225960332381526 856 125634725322820173691328020 857 126961833559862091373131010 858 128301388141723757659939240 859 129653491086525189203111230 860 131018245128296613988105282 861 132395753721160159909624990 862 133786121043531061041760120 863 135189452002338449846568130 864 136605852237265803723431760 865 138035428125011114460603038 866 139478286783566849309603720 867 140934536076519772562596610 868 142404284617370696672471390 869 143887641773874232115202530 870 145384717672398605354035544 871 146895623202305614425241310 872 148420470020350791825546380 873 149959370555103844541900170 874 151512438011389441224977640 875 153079786374748416668738550 876 154661530415919463919471610 877 156257785695341384499043830 878 157868668567675967388552120 879 159494296186351567580235690 880 161134786508127455167354056 881 162790258297679006103766470 882 164460831132203805927164360 883 166146625406048737902308890 884 167847762335358127203211030 885 169564363962743012915961562 886 171296553161971619806873240 887 173044453642681101963736870 888 174808189955110630581317380 889 176587887494855898325725010 890 178383672507645112875990568 891 180195672094136552405052270 892 182024014214737755926425010 893 183868827694446421597070990 894 185730242227713086231423480 895 187608388383325659446133074 896 189503397609315886019908160 897 191415402237887810217808430 898 193344535490368315994522120 899 195290931482179817156514290 900 197254725227835171728474830 901 199236052645954894935221010 902 201235050564306745376120280 903 203251856724867759135194670 904 205286609788908806736348540 905 207339449342101748019626586 906 209410515899649260181058920 907 211499950911437414385484710 908 213607896767211076528765290 909 215734496801772207893001830 910 217879895300201141605761592 911 220044237503100910981890490 912 222227669611864705994248120 913 224430338793966534287644630 914 226652393188275163318386760 915 228893981910391420370153098 916 231155255058008927365416070 917 233436363716298347560310410 918 235737459963315221379714840 919 238058696875431468818365430 920 240400228532790636003055604 921 242762210024786963680399010 922 245144797455568355564237480 923 247548147949563324646567070 924 249972419657031995745830690 925 252417771759641242736586110 926 254884364476064039074903160 927 257372359067603100404373730 928 259881917843838898198332720 929 262413204168302123564787390 930 264966382464170680511636616 931 267541618219991288141030370 932 270139077995425771413173310 933 272758929427022120291514690 934 275401341234010397253089880 935 278066483224123573319786622 936 280754526299443372938501740 937 283465642462271208210531370 938 286200004821024283143099880 939 288957787596156948768679510 940 291739166126107390150684378 941 294544316873269726467238870 942 297373417429991605538021560 943 300226646524597374332671690 944 303104184027436907172915880 945 306006210956960173514428134 946 308932909485817627368476360 947 311884462946986500597633530 948 314861055839923082494241270 949 317862873836741068224908090 950 320890103788416058899103640 951 323942933731016296194874310 952 327021552891959714649854180 953 330126151696297394901078770 954 333256921773023501332627240 955 336414055961411787765821646 956 339597748317378755002599570 957 342808194119873544208748910 958 346045589877294650299950840 959 349310133333933539670018930 960 352602023476445256777349152 961 355921460540346104282406990 962 359268646016538481606074120 963 362643782657862966955858130 964 366047074485677728044334510 965 369478726796465346901740658 966 372938946168467144362376920 967 376427940468345089982389710 968 379945918857871383324616540 969 383493091800645792724462330 970 387069671068840837829250664 971 390675869749974902382152710 972 394311902253713363900640330 973 397977984318697827078438470 974 401674333019403547919165240 975 405401166773025135789246170 976 409158705346390620757271960 977 412947169862903973766736630 978 416766782809516167369045320 979 420617768043724864923818090 980 424500350800602826353837926 981 428414757699855118722497770 982 432361216752905220082292760 983 436339957370010105223779990 984 440351210367404402135488980 985 444395207974473708166511682 986 448472183840957155064931240 987 452582373044179312246863870 988 456726012096311517832688130 989 460903338951662727169020510 990 465114593013999968737165688 991 469360015143898497531123970 992 473639847666121736170777360 993 477954334377031094198599390 994 482303720552025756191142280 995 486688252953012529499648194 996 491108179835905842617409310 997 495563750958157985354964130 998 500055217586319682187864920 999 504582832503631090325583390 1000 509146850017643314234138700