1 0 2 2 3 257 4 7074 5 72354 6 469540 7 2142595 8 7972932 9 24684612 10 68121958 11 167731333 12 383769830 13 812071910 14 1633567432 15 3103591687 16 5683259528 17 9961449608 18 16980253770 19 27957167625 20 45040730666 21 70540730666 22 108577948908 23 163239463563 24 241980430540 25 351625763020 26 505029384366 27 713040718221 28 996946043758 29 1373272253038 30 1876081556624 31 2529618665999 32 3386804670736 33 4482021331216 34 5895405706898 35 7674223854353 36 9937119205554 37 12747209152434 38 16276672169396 39 20607480744851 40 25985090005332 41 32513090005332 42 40535838093814 43 50180667230869 44 61923743382006 45 75917091133686 46 92810527509592 47 112779828756247 48 136701190732184 49 164770395847064 50 198155914307290 51 237065826416665 52 283042598051642 53 336293499518522 54 398835619466364 55 470855151269019 56 554966891157980 57 651306400733660 58 763235804258622 59 890798639563677 60 1038285177167998 61 1205590677167998 62 1398150881202720 63 1615638095750175 64 1864893387645472 65 2145268852728352 66 2465320074237218 67 2823954271888673 68 3231807743350210 69 3687185189098690 70 4203235438917956 71 4777463663527331 72 5426038304680548 73 6145421331081828 74 6955393902429830 75 7851076163179685 76 8856553105708806 77 9965240101025286 78 11206328401833448 79 12571090763256103 80 14094753173162664 81 15765921173162664 82 17626926287243626 83 19663082220669481 84 21925057104804938 85 24394133363891018 86 27130726814559244 87 30111217885347499 88 33407382824409836 89 36989679848839916 90 40943083779932622 91 45230940754541997 92 49953513642925454 93 55065654762069134 94 60685284145381296 95 66757162244130351 96 73419545837450032 97 80605262346859312 98 88475928871805874 99 96950326167054129 100 106216835611333330 101 116177773111333330 102 127052108112184532 103 138722933977636787 104 151444094520044404 105 165076325295565684 106 179913139423867670 107 195789360478764725 108 213043524238423062 109 231480524379902742 110 251489884734695288 111 272842038896804663 112 295984133905554360 113 320647048356928440 114 347342919443104762 115 375757354506665017 116 406475646213773658 117 439131732051867738 118 474393095247487900 119 511834856836589755 120 552216671908223996 121 595046879908223996 122 641188317084793438 123 690073681899100093 124 742681116432947870 125 798357843357096350 126 858210643912754496 127 921490367880972351 128 989447077098701888 129 1061223196159919168 130 1138228122994149954 131 1219482550281259329 132 1306572794356535266 133 1398383148955307746 134 1496696077835184228 135 1600243335612127683 136 1711024536539671684 137 1827601162651282564 138 1952212890993391526 139 2083231476472694981 140 2223161623784378662 141 2370164049284378662 142 2527035654603438344 143 2691702805071107399 144 2867284133758299336 145 3051446188517027016 146 3247661403671811722 147 3453308727104802377 148 3672249179312158314 149 3901543838064121194 150 4145479999963640620 151 4400767933313249995 152 4672162006227836172 153 4955985877028855052 154 5257505097646803694 155 5572617851991462349 156 5907148527862536110 157 6256527692386735790 158 6627189995770028752 159 7014052742296201807 160 7424216292685141328 161 7852035300685141328 162 8305335567132887250 163 8777855715290106705 164 9278211270466882802 165 9799467189423901682 166 10351097848156431348 167 10925432367351886803 168 11532878243224104340 169 12164961765550140820 170 12833103279983711286 171 13527954118833320661 172 14262032997916225078 173 15025038712038018358 174 15830680007229547160 175 16667619769666013015 176 17550854939376958936 177 18467922977631059416 178 19435214067558711578 179 20439044213012742233 180 21497309174001455994 181 22595000559501455994 182 23751639742601108156 183 24950783688019746011 184 26213707557326282268 185 27522415683827064348 186 28900073788611605374 187 30327007403257457629 188 31828418651823051966 189 33382819445102810046 190 35017603723750905952 191 36709325823538015327 192 38487737004980069984 193 40327280431388845664 194 42260240817902198626 195 44258786384468323681 196 46357922632069532162 197 48527368339653085442 198 50805048910546352004 199 53158047881337548259 200 55627422072890666660 201 58177422072890666660 202 60852460672396069062 203 63613745271747673317 204 66509282887241681734 205 69497014308797459014 206 72628793427236725800 207 75859057134775146855 208 79243773959905513192 209 82733625038438960872 210 86388977161738568618 211 90156488543400677993 212 94101224502536138890 213 98165537092589784970 214 102419507872891542092 215 106800882631462938347 216 111385095167003647788 217 116104967203222445868 218 121041639935170262030 219 126122674671480251885 220 131435295222497317326 221 136901446687997317326 222 142614831712562537968 223 148491403025342336623 224 154631760296996665200 225 160945466396548429680 226 167540459194190384626 227 174319491886101786481 228 181398305742600800018 229 188672401118872225298 230 196265812996417643284 231 204066321295892252659 232 212206771253656399796 233 220566729228208484276 234 229288394649073161558 235 238242600502367201013 236 247581472946644297814 237 257166563913454372694 238 267160528668722953656 239 277415061303989685111 240 288103979701373951992 241 299068512949373951992 242 310494307517798882874 243 322211488633009783929 244 334418231164194016666 245 346932884556656520346 246 359966887154835173852 247 373326106234042208507 248 387236015425655824444 249 401489257518237835324 250 416326151498077473950 251 431525335915802083325 252 447342825007364820702 253 463542434343228591582 254 480396764752312241024 255 497653949483772055679 256 515604110425622874240 257 533978796905294497920 258 553086631186916938882 259 572641633102358679937 260 592971951242901914658 261 613773084628401914658 262 635393782601853871780 263 657509984486450463235 264 680492165172196520132 265 703995615949482275012 266 728413714377622485478 267 753379963984214044933 268 779311876463879898470 269 805819974454777422950 270 833347191675046604616 271 861479821285458713991 272 890687565479834169608 273 920531181764406554888 274 951508548031204364490 275 983153520172962846345 276 1015993622045341969066 277 1049534379928043653546 278 1084334499288809529708 279 1119869684427788868363 280 1156731425865512149324 281 1194364046793512149324 282 1233393496497923472686 283 1273231088703816022541 284 1314538977999867759598 285 1356693768519591037678 286 1400395642141017311504 287 1444984718901492527759 288 1491201108106149534096 289 1538346594124383820176 290 1587203194755113579282 291 1637032427296150688657 292 1688660282892382814514 293 1741305997691228422194 294 1795841687758016315956 295 1851442208412140117011 296 1909028041954820174292 297 1967727474595322671572 298 2028511689029487638134 299 2090460122380515482389 300 2154597087928505999990 301 2219950798866005999990 302 2287601228552647653592 303 2356522893275066109847 304 2427854058636912919064 305 2500512969561973752344 306 2575698922185863043930 307 2652271210689095288985 308 2731493009697373243322 309 2812161874809605859002 310 2895607820410947741948 311 2980563763593547351323 312 3068429636819871523420 313 3157870702938066641500 314 3250360011689626879422 315 3344492036305840411677 316 3441816267828176881918 317 3540853130938877183998 318 3643232010856912576160 319 3747395897198092154015 320 3855057655234276010656 321 3964579321282276010656 322 4077760963787307182498 323 4192880011583325173153 324 4311827601009619582530 325 4432792758937867763010 326 4557761700387586274756 327 4684831111038707160611 328 4816086446019816338148 329 4949527961272813171428 330 5087344668798320036614 331 5227436152255919645989 332 5372099457423100264326 333 5519129094337136860806 334 5670934784525267638888 335 5825201399350357074343 336 5984456148177157083944 337 6146269529892622422824 338 6313291229071324855786 339 6482972464413035715241 340 6658090563653726725322 341 6835972378399226725322 342 7019528233499820427404 343 7205955341951839260459 344 7398302571225798533996 345 7593632034040977613676 346 7795136883230641595982 347 7999738473742044974637 348 8210780189568185730574 349 8425036768751920989454 350 8646007981251923807280 351 8870315881489960916655 352 9101622995298805005232 353 9336392413091854728112 354 9578456007821863778354 355 9824111405607961049009 356 10077366645485096172370 357 10334347162721328020050 358 10599244215637608989012 359 10868004089304230998067 360 11145008555447695487988 361 11426017550135695487988 362 11715610900361140156310 363 12009354748106132819765 364 12312034772211724557462 365 12619015622238895848342 366 12935296887315596399608 367 13256033765862262363063 368 13586448084884874732600 369 13921477365269074945080 370 14266574276099595597946 371 14616450159205007707321 372 14976797414180854514138 373 15342092419530192691418 374 15718276485811774881820 375 16099581953402721679675 376 16492208524256724739196 377 16890135127336342807676 378 17299829644533018287838 379 17715007913488495634493 380 18142416100993173242654 381 18575496958538673242654 382 19021285367679650337216 383 19472940675520965499071 384 19937797241817877236928 385 20408720358978523811008 386 20893354970817255677634 387 21384261323811594557889 388 21889406403153767856226 389 22401034068194695870306 390 22927445163511735952612 391 23460555460942460561987 392 24009011852566247159044 393 24564389953707636798724 394 25135695271791735733286 395 25714150818398727510341 396 26309133673686213376422 397 26911501410208759617702 398 27531016037804659664264 399 28158156456650704856519 400 28803083372999125333320 401 29455883372999125333320 402 30127130046267162938122 403 30806503604541688946377 404 31505005138614281756394 405 32211893996048292445674 406 32938613828340226822060 407 33673988188869643191115 408 34429918802163005613452 409 35194778046081284597132 410 35980941694598730215278 411 36776315106093204824653 412 37593764556019507707950 413 38420712065149343498030 414 39270531349815797116752 415 40130144289145507085007 416 41013449479093857476048 417 41906851355198420082128 418 42824791343343138430290 419 43753138623402876296145 420 44706895925512712303986 421 45671378839218212303986 422 46662170409940114727028 423 47664013766929603609683 424 48693091831580249699860 425 49733555854633983096340 426 50802208756986324424886 427 51882589931204701094741 428 52992142997499109316278 429 54113774935693386757558 430 55265591355105169329944 431 56429845679631831439319 432 57625327401429084128856 433 58833614642701096437336 434 60074203290329066616218 435 61327973802239449747673 436 62615151604569802030074 437 63915896497065159432954 438 65251187237050763097916 439 66600439326094614785371 440 67985409307072710698652 441 69384744082240710698652 442 70821003112129564071934 443 72272039722080915536989 444 73761242115717319851326 445 75265644371788948307006 446 76809489971656215078112 447 78368967369828517100767 448 79969202585426865876704 449 81585511346912117583584 450 83243930213025670640610 451 84918874343732457749985 452 86637319597849344389762 453 88372751966978663264642 454 90153116146123049415684 455 91950939584154026442339 456 93795166141391206430500 457 95657334557716691302180 458 97567418998594710179142 459 99495938519069317156197 460 101473929558262933861318 461 103470859682928433861318 462 105518860421353587740840 463 107586315202608893176295 464 109706484325278198994792 465 111846633566763532621672 466 114041186561655702173738 467 116256257038122900841193 468 118527467436341372606730 469 120819744134784646707210 470 123169944772283098691276 471 125541772154606948300651 472 127973356455761773258668 473 130427139743265152427948 474 132942563026577389099150 475 135480769506535610513005 476 138082550312747249269326 477 140707710667375532521806 478 143398432110287548985968 479 146113141768372537040623 480 148895452908654452735984 481 151702373420142452735984 482 154578990662425677701746 483 157480851096258824175601 484 160454559609808502714258 485 163454157975302493384338 486 166527813138565050703764 487 169628017830624567548019 488 172804546699950642018356 489 176008297968421042960436 490 179290700771265986025942 491 182601012214722335635317 492 185992363867628969103574 493 189412323951905969975254 494 192915775603576808450616 495 196448549205345698503671 496 200067329805114373138552 497 203716159780815367923832 498 207453577672829526430394 499 211221786453270909670649 500 215081230996701416666650 501 218972222207638916666650 502 222957165423232737922652 503 226974425532245372182907 504 231088423775542096193724 505 235235523765523221539004 506 239482219427057752060190 507 243762816496642622853245 508 248145939729459166623582 509 252563779020712879175262 510 257087149495517953988608 511 261646065849210241097983 512 266313594537495040692480 513 271017514276290976354560 514 275833205261756050254082 515 280686148001654330958337 516 285654100320272169430178 517 290660180810625255140258 518 295784590319679011824420 519 300948020312132036678275 520 306233181588571274197316 521 311558271735259274197316 522 317008580003716281171558 523 322499741785061933646213 524 328119694875874835017190 525 333781442558331562429670 526 339575642895923128835016 527 345412595520011087588871 528 351385752141974843734408 529 357402635540959996983688 530 363559566148207933523274 531 369761214997777095632649 532 376106848036106003993386 533 382498207935393443213866 534 389037584708829618093548 535 395623714293153513221003 536 402361991109438303136204 537 409148064195108069403084 538 416090514543689501680046 539 423081822305247730895501 540 430233839068146193871982 541 437435792248411693871982 542 444802889944330425816464 543 452221021097611594613519 544 459808838159665505968656 545 467448803928516036600336 546 475263105015955179620242 547 483130688441846862586897 548 491177366786153660262834 549 499278479654443831617714 550 507563559440185985973940 551 515904244659759960583315 552 524433883440583778974292 553 533020317458555410201172 554 541800808608707117153014 555 550639303860563436235669 556 559677079062328877648630 557 568774086457907588344310 558 578075718225363584509272 559 587437829671055021154327 560 597010033910528485034648 561 606643984868096485034648 562 616493623475730292625370 563 626406295558149287532825 564 636540379054976767832122 565 646738802659685260595002 566 657164492864618063807868 567 667655849844591533479323 568 678380462585728537520860 569 689172088958777696709340 570 700203096823445523884606 571 711302485520148748493981 572 722647520644087386403198 573 734062324294769041764478 574 745729181190878995016480 575 757467214952048297346335 576 769463853379118639559456 577 781533097799786616795936 578 793867645671626265624098 579 806276249599921317086753 580 818957005935318818629314 581 831713289465824318629314 582 844748727379764401566276 583 857861184842004748052131 584 871259954578572892191588 585 884737257567077367757668 586 898508189574486626389894 587 912359190020863415498149 588 926511298069040736020486 589 940745031356496429090566 590 955287515697668731799272 591 969913203818411643908647 592 984855454391134944648104 593 999882509147103583951784 594 1015234108824181482467946 595 1030672135071542521097001 596 1046442862952283423460682 597 1062301661890146551589962 598 1078501496637412051936524 599 1094791069141212133924779 600 1111430192363712047999980 601 1128160742363712047999980 602 1145249542044004668607182 603 1162431479949375871819437 604 1179980553918035104231054 605 1197624500086974229032334 606 1215644659543388362758320 607 1233761447799734238275375 608 1252263720880004220273712 609 1270864402076819793593392 610 1289860037469227987061938 611 1308955883099816524171313 612 1328456353708340066477010 613 1348058859565167521211090 614 1368075866221513534291412 615 1388196756103512180031667 616 1408742231328155236744308 617 1429393460796886786358388 618 1450479572609592196758550 619 1471673332794751777300405 620 1493312488575071429690646 621 1515061210029816929690646 622 1537266060428047602516088 623 1559582417034642071282743 624 1582365859933739323534520 625 1605262772859997273763000 626 1628637957388941223505146 627 1652128599095972870643001 628 1676108929695085383592538 629 1700206727996836047849818 630 1724805868535552080616604 631 1749524510710637180225979 632 1774756388658236255857916 633 1800109825614575533190396 634 1825988636264382570070878 635 1851991086757140415494333 636 1878531297504708384402334 637 1905197252408050356333214 638 1932413607083840504602176 639 1959757833717019388045631 640 1987665356974098044245312 641 2015702903482386044245312 642 2044316905239660301660994 643 2073063105030647232490049 644 2102399184972165104885986 645 2131869661207945710493666 646 2161943713338789659222372 647 2192154383484566485433027 648 2222982600743872532888964 649 2253949681173504067091844 650 2285548560105142037807270 651 2317288570764169137416645 652 2349674916245622904758822 653 2382204685372309851537702 654 2415395615402299814990344 655 2448732284307229658428999 656 2482745234852623033826760 657 2516906262757390223146440 658 2551758992659948095979402 659 2586762161595494746992457 660 2622472757539008217007978 661 2658336177304153717007978 662 2694923058842524850809900 663 2731665172023241871889355 664 2769147096670068579069452 665 2806786683720061947768332 666 2845182752100289305301998 667 2883738936483437564277453 668 2923068597547641533474990 669 2962560850942864428951470 670 3002843907244737339177936 671 3043292054813855876287311 672 3084548667851466489947728 673 3125972893570625616701008 674 3168223589192030040633810 675 3210644441247257450179665 676 3253910115121040619609586 677 3297348511368518599630066 678 3341650434519849532202228 679 3386127668011480239772883 680 3431487492424267738922644 681 3477025236999115738922644 682 3523465001284854717930806 683 3570085317227054093128661 684 3617627452360956193668918 685 3665352792124673014930998 686 3714020127249678706736024 687 3762873341251723142408279 688 3812689109550996013862616 689 3862693452031681858260696 690 3913681296670189341272602 691 3964860431623042253381977 692 4017044411758830569792634 693 4069422418929749834728314 694 4122827015795524505785276 695 4176428396752006663290331 696 4231078519807633488342812 697 4285928204078669714616092 698 4341849197235214700182654 699 4397972548522477381618909 700 4455190196438407687333310 701 4512613018899345187333310 702 4571153553349516750991712 703 4629902097952978943855967 704 4689792204271040053868384 705 4749893175226060782925664 706 4811159998820904482916450 707 4872640560079270693457505 708 4935311713026172530563842 709 4998199494859413431851522 710 5062303062566494697435268 711 5126626168217927922044643 712 5192190716168588181061540 713 5257977728581063534067620 714 5325032309153029897228742 715 5392312297773014922304997 716 5460886457134659183418438 717 5529688984793314417736518 718 5599812769877892857232680 719 5670167899749788302162535 720 5741871865308262646783976 721 5813810167948390646783976 722 5887125383681492374760618 723 5960677944141235772519273 724 6035636001911439663251850 725 6110834426934157785096330 726 6187467448058234332435276 727 6264343873355133054257131 728 6342684515977953092890668 729 6421271613584908943355948 730 6501353080135177578609934 731 6581684065851189553219309 732 6663540110579790235722446 733 6745648751487736722366926 734 6829313688089370070548208 735 6913234310159752024567663 736 6998743019478557769828464 737 7084510515256913024223344 738 7171898453076767235864306 739 7259548289455444590235761 740 7348851494375628129818642 741 7438419720450613629818642 742 7529674821847551587605524 743 7621198076861043185166579 744 7714442302936818864603316 745 7807957824306249437986996 746 7903229010224600277884502 747 7998774641658812789639157 748 8096111237769319447755094 749 8193725437472601828005974 750 8293166517623785494140600 751 8392888366588476656249975 752 8494473636530523517743352 753 8596342846918905743274232 754 8700112652796741390927674 755 8804169576412938161022329 756 8910164913350378598964890 757 9016450550202980799708570 758 9124713070978690608589532 759 9233269077934837898670587 760 9343841101750829997781308 761 9454709801282477997781308 762 9567634322625893358294430 763 9680858711649001202245885 764 9796179409247910780706782 765 9911803168055287462141662 766 10029564413929262550656128 767 10147631915217814397235583 768 10267878783824015524469120 769 10388435101817141047433600 770 10511213379292679512571266 771 10634304298958561799680641 772 10759660492459891879892258 773 10885332518826442633237538 774 11013313865966546473951140 775 11141614233533759737012995 776 11272268711917890913419716 777 11403245394168368485024196 778 11536621731029124212720358 779 11670323450037538709099013 780 11806471131970034681615974 781 11942947368112300181615974 782 12081916650910226022795336 783 12221217652673150215405191 784 12363059571266487555146248 785 12505236365158683302904328 786 12650002743653872515742154 787 12795107144218710752278409 788 12942850606042056439544746 789 13090935225973446334470826 790 13241709204118555682445932 791 13392827464480342032055307 792 13546686211860394240537164 793 13700892352410166078304844 794 13857890952315815126402606 795 14015240041933923593083661 796 14175434418597640691784942 797 14335982365822228261002222 798 14499429295089894435168784 799 14663232858758741656753039 800 14829989978869305002666640 801 14997106778869305002666640 802 15167232601343321281076242 803 15337721129468396344292497 804 15511275050106275693105714 805 15685194681024554351218994 806 15862236991015341036534580 807 16039647993346418192399635 808 16220239890487934461493972 809 16401203437991041197949652 810 16585407038022230453108598 811 16769985220896144302717973 812 16957863568942452980446070 813 17146119405237983570924150 814 17337736487370625287066072 815 17529733934516514425778327 816 17725154689426464133452568 817 17920958655869543553274648 818 18120248986657113657246810 819 18319925343617567815264665 820 18523152129698422393477306 821 18726767723041007893477306 822 18933998832169475393905148 823 19141621494391552793355803 824 19352925794802101802169180 825 19564624357139339764429660 826 19780071729807086679625406 827 19995916034457702642431261 828 20215577385478824335628798 829 20435638297947230087502078 830 20659585571040158895503264 831 20883934992600883682612639 832 21112241181729166339586976 833 21340952062011934366743456 834 21573691224129640767525538 835 21806837573826484208440993 836 22044084841747056183414594 837 22281741745442349077073474 838 22523573340831783659466436 839 22765816969956086341465891 840 23012310216451352318591972 841 23259217842359960318591972 842 23510451178813551179650054 843 23762101185990646808643109 844 24018154179842177533120646 845 24274626079231486687080326 846 24535579440007246159606632 847 24796953882470107179205287 848 25062889475411482368861224 849 25329248265313238118360104 850 25600249125134930522973930 851 25871675234060559185083305 852 26147825578839518413927882 853 26424403159439422841410762 854 26705788404635426592965004 855 26987602804602306412015659 856 27274309577211120497063020 857 27561447353388855522030700 858 27853563506228911986339662 859 28146112438854389880188717 860 28443727064987925695354638 861 28741776172066751195354638 862 29044979619356354411078960 863 29348619171173381834602415 864 29657503056974896520744112 865 29966824590740531671714992 866 30281481816733277423870258 867 30596578151366499436353713 868 30917102918521765674503250 869 31238068169570823756155730 870 31564555993259603512064596 871 31891485587961347986673971 872 32224033313202280352236788 873 32557024005681091847374068 874 32895729822529586742968470 875 33234879709136871825846325 876 33579843168216395244989846 877 33925251703011621276978326 878 34276573731188123671178488 879 34628341741562370129065143 880 34986124657762845114709304 881 35344354360205853114709304 882 35708701891382018212159866 883 36073496907393724470881721 884 36444514204631820124623578 885 36815979576779366099677658 886 37193773231557073777408284 887 37572015439678285249108539 888 37956693500269769977066876 889 38341820477824106861720956 890 38733492465854194123319262 891 39125613616422174847928637 892 39524390543570676352881694 893 39923616757502785670681374 894 40329611142359993092319936 895 40736054813576086778476991 896 41149380698650457157787072 897 41563155741590681594748352 898 41983928710469742720894914 899 42405150577197991963327169 900 42833487771863500661999970 901 43262273469324438161999970 902 43698293607622829054860772 903 44134761715053505829129027 904 44578585108322672769943044 905 45022855794819778401912324 906 45474604365673235447612710 907 45926799407917022939101765 908 46386596708186496377064102 909 46846839508322426495887782 910 47314810737159934122081928 911 47783226340839089534191303 912 48259498362979568060630600 913 48736213477558892187780680 914 49220914841744438351803402 915 49706057854647858558451657 916 50199318812214654210846698 917 50693019809456153596972778 918 51194972333085149760800940 919 51697363117954856520606795 920 52208140920587296137770636 921 52719355032501664137770636 922 53239093586420527955949678 923 53759266319937686889792333 924 54288102876016151688286510 925 54817371300017509879762990 926 55355444907135512989075536 927 55893947884174700639165391 928 56441399408804709475806928 929 56989277614624954884288208 930 57546249760588044999296594 931 58103645703809081036405969 932 58670283032202430963451506 933 59237341074178033822319986 934 59813790023474949809002868 935 60390656398322216835114323 936 60977065304645805349160724 937 61563888139447283518883604 938 62160407257018894239408566 939 62757336592198675645736021 940 63364118113962242478565302 941 63971305923837147978565302 942 64588504002260560473794584 943 65206104215767537458919639 944 65833874983822179858437976 945 66462043505423044925773656 946 67100545097742644928388762 947 67739439828507307058131417 948 68388832402727241260207354 949 69038613261596545942154234 950 69699059019874753792307260 951 70359887965104093391916635 952 71031551175824756389312412 953 71703592226609596901947292 954 72386639246270744669102334 955 73070058504555223879408989 956 73764657799841433652121150 957 74459623472311190594112830 958 75165945642352551593229792 959 75872628062612952095546847 960 76590845861431471177727968 961 77309417512372399177727968 962 78039705871517029105163490 963 78770341407865418324958945 964 79512877459236894947181442 965 80255753730298180444488322 966 81010716829164860048944388 967 81766012901754534085631843 968 82533584649960427147577380 969 83301481831526888759117860 970 84081846100893091305657926 971 84862527962832983905267301 972 85655870918753712702981318 973 86449523319920949015110598 974 87256033445155391795685800 975 88062844555565070384679655 976 88882712674226267338319976 977 89702872998954689979492456 978 90536292300696667771576618 979 91369994703978671903671273 980 92217160768383056506202634 981 93064600497907882006202634 982 93925711319071221682024396 983 94787086030478136215558251 984 95662342041801171050100908 985 96537851823376083273250988 986 97427455922556202715734414 987 98317303320130497636898669 988 99221460894358632590429006 989 100125850936411468444011086 990 101044769887774669531892592 991 101963910110739980569001967 992 102897800881830939302826224 993 103831901355610393967857904 994 104780976955345168651537266 995 105730250309028337687470321 996 106694726338673551010349202 997 107659387786466545119854482 998 108639482465877325521361044 999 109619749833241167305341299 1000 110615684027311111333333300