4 25 5 429 6 3364 7 17602 8 71385 9 242347 10 720792 11 1934076 12 4777337 13 11021713 14 24008532 15 49790614 16 98954626 17 189457350 18 350941064 19 631167840 20 1105440045 21 1890167329 22 3162113836 23 5185330818 24 8348369731 25 13215102985 26 20593381200 27 31626858540 28 47916657405 29 71681161365 30 105964167084 31 154903944454 32 224078508132 33 320945659180 34 455400186352 35 640475104992 36 893219048881 37 1235788017957 38 1696796734548 39 2312982996002 40 3131247768109 41 4211144490471 42 5627903325160 43 7476090051964 44 9874015191825 45 12969026936585 46 16943841808164 47 22024089913686 48 28487277475558 49 36673398289906 50 46997458219320 51 59964213097600 52 76185460882405 53 96400273931385 54 121498607322780 55 152548774647714 56 190829344156119 57 237866076063237 58 295474596776800 59 365809588381932 60 451421362556917 61 555320787865261 62 681053648798652 63 832785634797958 64 1015399288569672 65 1234604386207704 66 1497063377842016 67 1810533687737920 68 2184028857991689 69 2628000721297885 70 3154545006852100 71 3777633020515074 72 4513372297183361 73 5380299401241123 74 6399708351433656 75 7596018471008380 76 8997185814094825 77 10635162696705345 78 12546410267181940 79 14772469488229270 80 17360596372789194 81 20364467820952734 82 23844964946994792 83 27871041366681120 84 32520684537567837 85 37881978911532817 86 44054280371800716 87 51149512188921922 88 59293593544334443 89 68628012539196417 90 79311556533175024 91 91522213645998636 92 105459260307145005 93 121345550859513989 94 139430026414931020 95 159990461426611590 96 183336467790208684 97 209812777714847236 98 239802828122871888 99 273732670946317856 100 312075235393957665 101 355354970069959125 102 404152894738679860 103 459112093555081570 104 520943683722032085 105 590433295799938399 106 668448104286492424 107 755944449610802172 108 853976095353035265 109 963703167314357817 110 1086401824029082692 111 1223474711438460246 112 1376462257740612142 113 1547054867901138378 114 1737106080961593112 115 1948646757126266944 116 2183900365649746581 117 2445299448797042665 118 2735503341613466364 119 3057417231931973730 120 3414212649970765055 121 3809349482043215869 122 4246599608325735936 123 4730072270317237228 124 5264241279587209381 125 5853974185658960925 126 6504563527421745500 127 7221760299321970950 128 8011809770761568400 129 8881489804643335600 130 9838151828861504704 131 10889764622754152064 132 12044961089126000377 133 13313088191429705485 134 14704260245075334372 135 16229415761636319042 136 17900378054951042601 137 19729919828798156187 138 21731831976966972888 139 23920996838168539132 140 26313466160355424089 141 28926544041656559601 142 31778875128305770900 143 34890538363667633814 144 38283146596761167890 145 41979952373570346870 146 46005960249930738504 147 50388045980914586336 148 55155082958423690893 149 60338076286162484481 150 65970304899325255660 151 72087472155214696450 152 78727865340637556115 153 85932524562321549305 154 93745421507790775440 155 102213648586150397484 156 111387618981091496029 157 121321278172160823157 158 132072327504975276780 159 143702460416625642502 160 156277611949037557492 161 169868222210569512156 162 184549514474658528432 163 200401788633905194848 164 217510730758653016977 165 235967739540895352709 166 255870270437270130196 167 277322198359012482210 168 300434199792063582589 169 325324155267116380375 170 352117573137252485160 171 380948035660026915964 172 411957668421427416561 173 445297634181112086633 174 481128652261753613156 175 519621544650231766870 176 560957810024860351350 177 605330226970853709730 178 652943487695875431160 179 704014863608813268480 180 758774904177935697989 181 817468170539354260569 182 880354005383290098012 183 947707340704072271650 184 1019819545060129927207 185 1096999312052531644917 186 1179573591794925989536 187 1267888567214101078252 188 1362310677088862786133 189 1463227687805587040397 190 1571049815881688727804 191 1686210903383426463366 192 1809169648441988469720 193 1940410893151740957064 194 2080446971216928790560 195 2229819117798062276800 196 2389098944096768278249 197 2558889979308094572861 198 2739829282662200746948 199 2932589128373115627906 200 3137878766410860388305 201 3356446262114799437075 202 3589080417770660924920 203 3836612779381339433340 204 4099919731972430950345 205 4379924686887531799969 206 4677600364645737525684 207 4993971177054585089942 208 5330115712395973946970 209 5687169327630461942862 210 6066326851696845553192 211 6468845404119187251616 212 6896047333272534014397 213 7349323278801569962993 214 7830135362833454466892 215 8340020514777207911874 216 8880593934657315751611 217 9453552700088824120305 218 10060679522165195682864 219 10703846655698682827820 220 11385019969426058881165 221 12106263181970330699109 222 12869742269531643620236 223 13677730051468090056838 224 14532610960119655639356 225 15436886001426193404340 226 16393177913093220618000 227 17404236527267600038560 228 18472944344898915353345 229 19602322329181698847285 230 20795535925698739815924 231 22055901317116618683874 232 23386891920521500220197 233 24792145135726207809615 234 26275469353128819787592 235 27840851229958610941692 236 29492463244007242231521 237 31234671534211816670617 238 33072044037731908535428 239 35009358933445078341462 240 37051613402074851439294 241 39204032713461810109306 242 41472079651792476570840 243 43861464289912198716864 244 46378154124167445468405 245 49028384581549930754505 246 51818669911249973146044 247 54755814473069623561186 248 57846924435497520276303 249 61099419896607325414381 250 64521047441310129505600 251 68119893148868552683500 252 71904396064966597387525 253 75883362153024795644925 254 80065978739855024454300 255 84461829471163718670854 256 89080909792836278143264 257 93933642974369433613152 258 99030896691262395928960 259 104384000183631960278272 260 110004762008781569235417 261 115905488405929856315501 262 122099002291790599349412 263 128598662906193517375938 264 135418386127444156052857 265 142572665477641438156939 266 150076593838703524119576 267 157945885900396652520700 268 166196901362217835109689 269 174846668911550891626065 270 183912911001096556196820 271 193414069449171502524054 272 203369331887078356007586 273 213798659078369327399718 274 224722813135460258094856 275 236163386659699858788960 276 248142832831661001657325 277 260684496479097345668065 278 273812646150699593105580 279 287552507224491554453890 280 301930296080427203852259 281 316973255367486307530729 282 332709690396318275924432 283 349169006689251903374380 284 366381748720272898169277 285 384379639878371854828117 286 403195623688482868608556 287 422863906325067631915782 288 443420000454251880310148 289 464900770441290773005452 290 487344478961027504099184 291 510790835049915455459296 292 535281043639098833622385 293 560857856608990298927589 294 587565625406746917433300 295 615450355269028171320610 296 644559761093422082269389 297 674943325002948069946311 298 706652355649088324015208 299 739740049299863557260156 300 774261552760554378382545 301 810274028175776529313225 302 847836719762747231670180 303 887011022526731243220310 304 927860553010829305575430 305 970451222133468841394514 306 1014851310168177410473144 307 1061131543921463941590912 308 1109365176165901508137125 309 1159628067386798802636857 310 1211998769902165885707292 311 1266558614417023641153186 312 1323391799074476068484727 313 1382585481067360499944933 314 1444229870875713459259872 315 1508418329196739607175404 316 1575247466635448473180341 317 1644817246225628887809645 318 1717231088852364645205564 319 1792595981648857386335110 320 1871022589441914450129000 321 1952625369322080949146424 322 2037522688416047050176736 323 2125836944940643846179648 324 2217694692619454767630281 325 2313226768544814677992605 326 2412568424569746114893700 327 2515859462316192066746370 328 2623244371887747711192865 329 2734872474376970189985795 330 2850898068259256264050744 331 2971480579767223097909884 332 3096784717341507986018217 333 3226980630255919082770945 334 3362244071516921667201012 335 3502756565139533703297942 336 3648705577903830994476266 337 3800284695698426629530622 338 3957693804559492237512168 339 4121139276516130377032992 340 4290834160355188754904349 341 4466998377420928479818961 342 4649858922567320795859980 343 4839650070383150301666114 344 5036613586812548144713995 345 5240998946296066693968865 346 5453063554559938352700784 347 5673072977183736098248236 348 5901301174079272655762413 349 6138030740016239564518981 350 6383553151332797421544140 351 6638169018972084938703750 352 6902188347988417784077260 353 7175930803669799161867620 354 7459725984426263390289360 355 7753913701596522044417824 356 8058844266328380229108449 357 8374878783691438931752597 358 8702389454183698879548340 359 9041759882796832602694242 360 9393385395808095202931317 361 9757673365470101373604671 362 10135043542773007248371592 363 10525928398457001414431228 364 10930773472456430664447937 365 11350037731960363539179769 366 11784193938277929198505156 367 12233729022700361428738390 368 12699144471555328433953614 369 13180956720652839262124330 370 13679697559325788085437080 371 14195914544272028899009344 372 14730171423408766343007061 373 15283048569954004118179753 374 15855143426953811691333756 375 16447070962478253521399650 376 17059464135712973733673375 377 17692974374177643893749725 378 18348272062306763156995200 379 19026047041632649476715500 380 19727009122814878636342629 381 20451888609764915529242589 382 21201436836119240254809052 383 21976426714318901151554310 384 22777653297558128776714672 385 23605934354869420006891792 386 24462110959617350824627776 387 25347048091678300930544512 388 26261635253588274048637113 389 27206787100946075652330957 390 28183444087364265819864164 391 29192573124265540028431426 392 30235168255827505926503625 393 31312251349384220502274939 394 32424872801598330623089240 395 33574112260723221696193020 396 34761079365280225245992729 397 35986914499481667578486961 398 37252789565736359481691668 399 38559908774580032174419606 400 39909509452379218558281010 401 41302862867163162353716950 402 42741275072944512025725640 403 44226087772895822655232480 404 45758679201755248225477965 405 47340465027841260318281409 406 48972899275062778112829804 407 50657475265317740021390082 408 52395726581679890465186355 409 54189228052780397384329177 410 56039596758797858294494992 411 57948493059477296268134956 412 59917621644605893359273757 413 61948732607380458950283573 414 64043622541108985530227052 415 66204135659696105783382534 416 68432164942369833851493396 417 70729653303114651524480060 418 73098594785283788214524464 419 75541035781871443192725600 420 78059076281933711043599185 421 80654871143655097960837189 422 83330631394565758720940436 423 86088625559422943295370658 424 88931181016278619475402781 425 91860685381263834978535095 426 94879587922629100685842600 427 97990401004588917343904380 428 101195701561527532684017585 429 104498132603132105909790505 430 107900404751028673339784164 431 111405297807505654136075094 432 115015662356919109987495062 433 118734421400383578846638850 434 122564572024362041855104632 435 126509187103778455958337792 436 130571417040286293950387461 437 134754491536336680354455577 438 139061721405699997206118108 439 143496500421105260045618722 440 148062307199672132841159879 441 152762707126821162768617941 442 157601354319358673391148320 443 162581993628443759455971564 444 167708462683155979911275285 445 172984693975393649514549325 446 178414716986844085240697724 447 184002660358778773304932486 448 189752754105438187707929848 449 195669331871782913520487656 450 201756833236399809398821280 451 208019806060364185822027200 452 214462908882871380048075945 453 221090913364463677587616765 454 227908706778691264905335620 455 234921294553058800901963394 456 242133802860122267347652209 457 249551481259614002686810867 458 257179705392487241389324920 459 265023979727785074173420412 460 273089940363252514877735817 461 281383357880624309437459041 462 289910140256535253261329972 463 298676335830014097269325718 464 307688136327536621908222842 465 316951879946628144604230574 466 326474054499020601345856936 467 336261300614384409440645280 468 346320415005670577998244989 469 356658353797113987418714545 470 367282235915964411185780940 471 378199346549027704674416834 472 389417140665115638592715611 473 400943246604519111219676113 474 412785469736635935921159856 475 424951796186901070692048940 476 437450396634184036867810125 477 450289630179835366875874085 478 463478048289581228177515020 479 477024398809482894623858310 480 490937630057195479573509724 481 505226894989778309571125524 482 519901555449327505461961872 483 534971186487719751832001440 484 550445580771774877950734017 485 566334753070163746307395317 486 582648944823407050744142196 487 599398628798329967493449442 488 616594513828357181533747653 489 634247549641052630018506287 490 652368931774328366560972744 491 670970106582767257340949756 492 690062776335524774832764065 493 709658904407295959946598489 494 729770720563854681060613380 495 750410726343693631351219030 496 771591700537315076576508894 497 793326704765744196626964186 498 815629089159858958342666328 499 838512498142152816942936256 500 861990876312569171579174325 501 886078474440069399682527625 502 910789855561619467634026300 503 936139901190303564556634850 504 962143817634296934458478575 505 988817142428454092308270029 506 1016175750880292904683465664 507 1044235862732179598206697452 508 1073014048941544631906425285 509 1102527238580984535755659197 510 1132792725860130279832491292 511 1163828177271188499705041926 512 1195651638860087966690882112 513 1228281543625190059519428288 514 1261736719045548669600498432 515 1296036394740731958561483264 516 1331200210264245686970901401 517 1367248223032625450252250925 518 1404200916392293094767254564 519 1442079207826300846993604290 520 1480904457303115274744632345 521 1520698475769622114606300779 522 1561483533790562247353821336 523 1603282370336638686233519868 524 1646118201723564364856927481 525 1690014730704350775279591185 526 1734996155717168115877359700 527 1781087180291138566163197590 528 1828313022612455615008008130 529 1876699425253254033164550790 530 1926272665065687103894466184 531 1977059563243700110240049504 532 2029087495555021827465501357 533 2082384402745928887843212705 534 2136978801121371375731153452 535 2192899793303081877255386242 536 2250177079168324454380825731 537 2308840966971974641253414857 538 2368922384654656574983943248 539 2430452891339698777100228652 540 2493464689021705899329296509 541 2557990634449579941820185621 542 2624064251206861047043570860 543 2691719741992294972095998214 544 2760992001103571749710772900 545 2831916627127217867678305260 546 2904529935837662531377306864 547 2978868973308537228513523936 548 3054971529239306892781309233 549 3132876150500370467859759781 550 3212622154899808608811912020 551 3294249645174996628483298850 552 3377799523212341605834084205 553 3463313504498443825254541735 554 3550834132806024414803023080 555 3640404795118003200993757564 556 3732069736793153402302785169 557 3825874076976802847037107337 558 3921863824260094927737073700 559 4020085892591366497996861782 560 4120588117443244382663989542 561 4223419272239107113017207986 562 4328629085042603918953834552 563 4436268255513968914703649408 564 4546388472136914807418148197 565 4659042429719937343482868729 566 4774283847175909089918869916 567 4892167485583889032160126370 568 5012749166537122859230364439 569 5136085790781257707340486085 570 5262235357146844547662178400 571 5391256981780251338011916524 572 5523210917677160515941183861 573 5658158574522875396843888173 574 5796162538843711559763028156 575 5937286594473801360240061830 576 6081595743341692308468728200 577 6229156226581173196889210520 578 6380035545970815558919955040 579 6534302485706772294537312320 580 6692027134513430113674444169 581 6853280908096567829750658909 582 7018136571943728487923717892 583 7186668264476569840777280770 584 7358951520560014793043647937 585 7535063295373081131582148067 586 7715081988646328142183621816 587 7899087469270916595883240572 588 8087161100284338069403372393 589 8279385764237929652215770817 590 8475845888951350791642999924 591 8676627473659260342582459286 592 8881818115555493825037304330 593 9091507036740103455916747614 594 9305785111574686716798735720 595 9524744894451493051841348640 596 9748480647981862765131628509 597 9977088371609617309853897361 598 10210665830655085938161954188 599 10449312585795520116005015106 600 10693130022987714206876403115 601 10942221383838718698053874625 602 11196691796430600687944882160 603 11456648306605275479239717420 604 11722199909715502935348147885 605 11993457582848212762725919749 606 12270534317526394084898875724 607 12553545152895856581014598022 608 12842607209403243078382434540 609 13137839722971746820528516292 610 13439364079681060685657146192 611 13747303850958160410976344096 612 14061784829285599392054560417 613 14382935064434068879207578453 614 14710884900226054390888329012 615 15045767011837496913225802594 616 15387716443644445961329864981 617 15736870647621770847883491615 618 16093369522301076544059385864 619 16457355452295051333140701180 620 16828973348395555054652319105 621 17208370688252839122616816569 622 17595697557643372682075354436 623 17991106692333833249636392278 624 18394753520548904972953425006 625 18806796206050613247146970250 626 19227395691837010849777215000 627 19656715744468118006584936000 628 20094922999027106884434095125 629 20542187004724809932336306025 630 20998680271155721262783671804 631 21464578315213750890573078114 632 21940059708676083131625137727 633 22425306126463582816780541885 634 22920502395586286202034377472 635 23425836544782607564026893292 636 23941499854860987464772401701 637 24467686909752804559545127837 638 25004595648285469613564202588 639 25552427416684718093685867782 640 26111387021815216317819654864 641 26681682785168695684381451376 642 27263526597608929973969137600 643 27857133974882972122829736064 644 28462724113908169219859577465 645 29080519949844577783164796045 646 29710748213962505635977823204 647 30353639492315011932391307586 648 31009428285225303088394681193 649 31678353067599069560587024731 650 32360656350071916591245766360 651 33056584741002151211753288700 652 33766389009319297974368552665 653 34490324148238827072671041905 654 35228649439853690721439406740 655 35981628520613376905044125334 656 36749529447701303877466767954 657 37532624766321494114690211382 658 38331191577905582789364484680 659 39145511609251333266320048352 660 39975871282603950613700783117 661 40822561786691603696297930881 662 41685879148726687073207620332 663 42566124307384475669381367298 664 43463603186770948038213244627 665 44378626771391677988280903609 666 45311511182133819420051614096 667 46262577753273335416150191660 668 47232153110519749960084442589 669 48220569250110829131607278325 670 49228163618969728250685204460 671 50255279195937272224913553414 672 51302264574092168305793712436 673 52369474044172083586242065308 674 53457267679108653883761268656 675 54566011419689626159650388320 676 55696077161361473333291838225 677 56847842842185958270812678405 678 58021692531964262868210730260 679 59218016522542438519349882530 680 60437211419312075868104486589 681 61679680233920234600463572119 682 62945832478202818145738787112 683 64236084259355723535356082300 684 65550858376358243322304627057 685 66890584417663344403475709417 686 68255698860169597820212161636 687 69646645169489684148822402902 688 71063873901530550942064491958 689 72507842805400451854201613922 690 73979016927658251585753395704 691 75477868717920536629155030016 692 77004878135842228992881775045 693 78560532759486558638949321689 694 80145327895100410296866311260 695 81759766688311221625955906850 696 83404360236761772397397412199 697 85079627704199368467342055861 698 86786096436036089823061945248 699 88524302076396938915387986156 700 90294788686672893852829058005 701 92098108865596040835946637325 702 93934823870854131465050228220 703 95805503742262083270401645190 704 97710727426508116002251306520 705 99651082903492391888617039944 706 101627167314276205232254429984 707 103639587090659945385315801792 708 105688958086408237321370544745 709 107775905710140845730440539837 710 109901065059908111804229034692 711 112065081059469876666587886466 712 114268608596297031749335809297 713 116512312661315024326729183443 714 118796868490408835914178348792 715 121122961707709142319238790524 716 123491288470679556816592594761 717 125902555617025052214837321505 718 128357480813441853502645533364 719 130856792706229290316539621270 720 133401231073784297673497000090 721 135991546980999454270276913934 722 138628502935585650179221949736 723 141312873046340679978878377888 724 144045443183385263258706865981 725 146827011140388202042090231665 726 149658386798802593992523303500 727 152540392294135231316091804610 728 155473862184271528060977459195 729 158459643619878533053695345585 730 161498596516908802014072351024 731 164591593731228120468673530924 732 167739521235390288947603254797 733 170943278297582403614543425765 734 174203777662764288956801431692 735 177521945736025964463352183942 736 180898722768187254356764975996 737 184335063043663878431967563892 738 187831935070624592903544986128 739 191390321773464182886295166112 740 195011220687617342743731325569 741 198695644156738717048865094581 742 202444619532274613323724983540 743 206259189375452138071532550114 744 210140411661711749901212309605 745 214089359987609467780959831055 746 218107123780215218659013916744 747 222194808509034056868721693436 748 226353535900477237904668576353 749 230584444154910381330357721881 750 234888688166306211769025959300 751 239267439744529623151106641750 752 243721887840283069658097181950 753 248253238772740547126734766650 754 252862716459898691073074416600 755 257551562651673781977018016704 756 262321037165773715047852611189 757 267172418126374260384285442377 758 272107002205629210262249372860 759 277126104868044283244406385122 760 282231060617744929920883457167 761 287423223248668462375492957101 762 292703966097711208939751797312 763 298074682300861677462727569388 764 303536785052350994202488282757 765 309091707866852171549172894589 766 314740904844760046134965784476 767 320485850940584019487158726150 768 326328042234486026251703860064 769 332268996206996450170962180640 770 338310252016941005455572309120 771 344453370782611900961418997504 772 350699935866216906683562351961 773 357051553161640246524767206893 774 363509851385549548102095336356 775 370076482371883389536117353410 776 376753121369754294738970800825 777 383541467344802342695119447115 778 390443243284034872627718630680 779 397460196504188085779504498940 780 404594098963646665825722727609 781 411846747577957863693496344529 782 419219964538976818802984504532 783 426715597637680217486566971030 784 434335520590685720599046092002 785 442081633370514926120513888742 786 449955862539637968890192731656 787 457960161588338198510412046432 788 466096511276435717941200836973 789 474366919978908909384109274977 790 482773424035453420745257735084 791 491318088104018435288767106946 792 500003005518360399059252076835 793 508830298649654735282645170089 794 517802119272206432265033570000 795 526920648933300751316287343660 796 536188099327235663945975670589 797 545606712673577993030430959061 798 555178762099685600848938654508 799 564906552027538337851098054406 800 574792418564920839763697479620 801 584838729901000637191342945100 802 595047886706345421228026874480 803 605422322537423690794363208160 804 615964504245633392464975525105 805 626676932390903551470221189989 806 637562141659914283363870623444 807 648622701288980969561428393762 808 659861215491648776590462336525 809 671280323891044098472667619207 810 682882701957029904195593106792 811 694671061448212377748245639036 812 706648150858846646707501879377 813 718816755870689806889825442633 814 731179699809849865143727812772 815 743739844108679639971334772054 816 756500088772765080351026551366 817 769463372853057886906202109970 818 782632674923202746446660187064 819 796011013562109920917868594560 820 809601447841824364948577765925 821 823407077820742982507986872249 822 837431045042232072689246142236 823 851676533038697457345826241698 824 866146767841160229240647471031 825 880845018494391508544375184805 826 895774597577660047958584895200 827 910938861731146982461307613420 828 926341212188082478696605030965 829 941985095312659501376212708845 830 957874003143780379749941078844 831 974011473944692326252548652934 832 990401092758568531868405953192 833 1007046491970091938591755913720 834 1023951351873099268620147846112 835 1041119401244343372622176208192 836 1058554417923432445588589159241 837 1076260229399005148428840442397 838 1094240713401201166634035508868 839 1112499798500487234012862128642 840 1131041464712899149740489649249 841 1149869744111760820762662044611 842 1168988721445941868989490618680 843 1188402534764715853717065930364 844 1208115376049281674351349339945 845 1228131491851011236799367969665 846 1248455183936486988859119882484 847 1269090809939393455603497966486 848 1290042784019327435136762775338 849 1311315577527592048226540540606 850 1332913719680040372201999940840 851 1354841798237034930181880628000 852 1377104460190589851176622422685 853 1399706412458763064919295115345 854 1422652422587366447442778107660 855 1445947319459062389458214756674 856 1469595994009915819524801575499 857 1493603399953471277856206369697 858 1517974554512425204407186928240 859 1542714539157964176648254402092 860 1567828500356840408189551102317 861 1593321650326256399180656366021 862 1619199267796631213214069100492 863 1645466698782321443320022220678 864 1672129357360370521582551283212 865 1699192726457360622954964651044 866 1726662358644442014030751951056 867 1754543876940615301857337239840 868 1782842975624342646388858747489 869 1811565421053564612884374032405 870 1840717052494199957493694067380 871 1870303782957206260458699293794 872 1900331600044279946817853403061 873 1930806566802274864260186562303 874 1961734822586419221856861061256 875 1993122583932411331828263407100 876 2024976145437475239307205026625 877 2057301880650457972259189436025 878 2090106242971050795343861071300 879 2123395766558217507572847966550 880 2157177067247913484163519507854 881 2191456843480179828031088705514 882 2226241877235697665928498080152 883 2261539034981888298360257136960 884 2297355268628645591088581213397 885 2333697616493787679343666245417 886 2370573204278315743770688426876 887 2407989246051568309720225656162 888 2445953045246360218742460388063 889 2484471995664196123105060243357 890 2523553582490649060846480968064 891 2563205383320995380327152260076 892 2603435069196197999477265860325 893 2644250405649330705988481892189 894 2685659253762536930584718366940 895 2727669571234617156261324984070 896 2770289413459339862029521464304 897 2813526934614571640271279376336 898 2857390388762322872326242971968 899 2901888130959806097424339049856 900 2947028618381604965573060758585 901 2992820411453052425534790677325 902 3039272174994917564614842755940 903 3086392679379501287653162571330 904 3134190801698241798399966624265 905 3182675526940931627386284179259 906 3231855949186648736502774326104 907 3281741272806505021802836583932 908 3332340813678316332577551140505 909 3383664000413298926539136393777 910 3435720375594898088025284937492 911 3488519597029855448527949446806 912 3542071439011622366586039271282 913 3596385793596227547191326805398 914 3651472671890707909370047850952 915 3707342205354212544548738697184 916 3764004647111890447721439945421 917 3821470373281673548336297976385 918 3879749884314067418242723961964 919 3938853806345062890015672226050 920 3998792892562282680531449957235 921 4059578024584477981840075220889 922 4121220213854490854192997841936 923 4183730603045799134572557873708 924 4247120467482761458261581210781 925 4311401216574680880918836389045 926 4376584395263806484319668885100 927 4442681685487393250412091047430 928 4509704907653941395658172991060 929 4577666022133737270810122685180 930 4646577130763818850341467305264 931 4716450478367489760747893314144 932 4787298454288506727881346083537 933 4859133593940066260416843805125 934 4931968580368717329506174275732 935 5005816245833327753678403291042 936 5080689573399232953136253812061 937 5156601698547696698802377732727 938 5233565910800814448822937360808 939 5311595655361990838770480885372 940 5390704534772123871536713716529 941 5470906310581629338901453980841 942 5552214905038439999039974178020 943 5634644402792115032820371241814 944 5718209052614196306679014289110 945 5802923269134948981179075021250 946 5888801634596625022088373890424 947 5975858900623389194992142036736 948 6064109990008048155117813808773 949 6153569998515724281226779920281 950 6244254196704616946156443285980 951 6336178031763994966909368892450 952 6429357129369565034119390975495 953 6523807295556361984311965737365 954 6619544518609307848652711909920 955 6716584970971587688878986795244 956 6814945011170991314869670671509 957 6914641185764371068863393312717 958 7015690231300366958720695965820 959 7118109076300551526876691504262 960 7221914843259147952783424059192 961 7327124850661476004731245487016 962 7433756615021281582002177139872 963 7541827852937106720381618911168 964 7651356483167858073174261016617 965 7762360628727733026072155732349 966 7874858619000663757544275808836 967 7988868991874440716894334617730 968 8104410495894678159804133485489 969 8221502092438785556080349922995 970 8340162957910109866490755429240 971 8460412485952414875048775612284 972 8582270289684864959920654916361 973 8705756203957681890324994130913 974 8830890287628644448407976898356 975 8957692825860601894147232874390 976 9086184332440173517901197176250 977 9216385552117807759317371814510 978 9348317462969375612980585342120 979 9482001278779474290459849715360 980 9617458451446618365338553917949 981 9754710673410496892426496134449 982 9893779880101476264692782848972 983 10034688252412529851565216145090 984 10177458219193776750153911411867 985 10322112459769813276714158588817 986 10468673906480022129305743717296 987 10617165747242045464173027842092 988 10767611428138609447902142875853 989 10920034656027889174948976758437 990 11074459401177604175714613669644 991 11230909899923036084014162934406 992 11389410657349161384581210026140 993 11549986449997093521214376337364 994 11712662328595030014345767432080 995 11877463620813901613234673778080 996 12044415934047921892705180603969 997 12213545158220237097394927827061 998 12384877468613877437905886912628 999 12558439328728212453088606177506 1000 12734257493161114470991004235525