1 6 2 106 3 14 4 1758 5 310 6 31 7 28722 8 5542 9 927 10 70 11 466136 12 94238 13 18018 14 2735 15 157 16 7536790 17 1568984 18 319078 19 58898 20 7803 21 353 22 121573668 23 25829770 24 5444644 25 1091036 26 191573 27 22506 28 793 29 1957953138 30 422335348 31 91147915 32 19105020 33 3737885 34 615561 35 65425 36 1782 37 31497261096 38 6874493982 39 1508740928 40 325333429 41 67329406 42 12773955 43 1940673 44 190318 45 4004 46 506264941416 47 111547175144 48 24791568796 49 5451265872 50 1167362677 51 237475982 52 43399990 53 6155514 54 551598 55 8997 56 8132104116670 57 1805837931800 58 405322707108 59 90406374528 60 19808276303 61 4198162231 62 836356119 63 146145812 64 19647614 65 1597812 66 20216 67 130559338628190 68 29183975631910 69 6602565936460 70 1488870622780 71 331605526490 72 72188618371 73 15103463125 74 2935825527 75 486196569 76 62899953 77 4632940 78 45425 79 2095252193645448 80 471002809679314 81 107259549395070 82 24396922947484 83 5501075085468 84 1220298706370 85 263422708979 86 54284048195 87 10254646515 88 1623648129 89 201473363 90 13439852 91 102069 92 33614011364219588 93 7593394526409992 94 1738767957760734 95 398282413965566 96 90671574326172 97 20395481622380 98 4498700185621 99 961420842175 100 194700970891 101 35582811585 102 5447568893 103 644672930 104 38977905 105 229347 106 539119053140521448 107 122312334606560252 108 28139860212492988 109 6483402596528564 110 1487390263956378 111 338170996357600 112 75773483221458 113 16597985646839 114 3506529656386 115 696196564935 116 122434373801 117 18331034879 118 2059300887 119 113018097 120 515338 121 8644670545679274098 122 1968761313647420552 123 454796793295838938 124 105301980143117156 125 24310876230706073 126 5574396540683306 127 1264058518607488 128 281842374238270 129 61242926045528 130 12771245213778 131 2479358418705 132 422379318044 133 61772986963 134 6574540879 135 327714656 136 1157954 137 138588359692226983304 138 31670562474748858142 139 7342320714558321488 140 1707201970861977822 141 396224883822318038 142 91481580201645051 143 20939915070874170 144 4731510763878252 145 1048868164829507 146 225858987190722 147 46419273790680 148 8785103222513 149 1462308785872 150 208242996467 151 20997506212 152 950345164 153 2601899 154 2221425353872781202808 155 509212058127285611720 156 118426942340892046568 157 27637076220888829232 158 6443121835406288422 159 1496133943774251078 160 345057032966423355 161 78779521372786366 162 17724662498417586 163 3903416628563633 164 832117845687957 165 168267481707156 166 30936275166758 167 5075439138225 168 701740238736 169 67093545303 170 2755932228 171 5846414 172 35601902202524804312920 173 8183778632683323490312 174 1908674554936159616996 175 446856332227138451072 176 104579933906413425698 177 24401386122053197406 178 5662807472785412683 179 1303606312194902051 180 296670414641207384 181 66421404501068622 182 14521135756313703 183 3061280635366313 184 607940940612132 185 109148631741555 186 17643670747421 187 2362743601059 188 214438467736 189 7991769082 190 13136773 191 570504775048065847427592 192 131476242242186730431480 193 30741667256180556471124 194 7217681244837890202428 195 1694874046934171794388 196 397092484505964837242 197 92633089841621699568 198 21469106864320343063 199 4930318756276052818 200 1117840623765622540 201 248905911266728728 202 53980083393528151 203 11241017423101944 204 2187698564614622 205 386157614218688 206 61385086115242 207 7947716942734 208 685364105241 209 23174685375 210 29518061 211 9141062717385956267620704 212 2111543828903305992493368 213 494854260126103449905928 214 116479332221815860517876 215 27432893962594263756248 216 6450193163022177761972 217 1511348012162423768786 218 352250508703485592512 219 81489670079375481780 220 18659953386745036650 221 4212992903584524806 222 932457662384227028 223 200448591616482037 224 41181837804984752 225 7835295875376792 226 1369098248146214 227 213624545918282 228 26723699565529 229 2190180322534 230 67202984107 231 66326481 232 146450565256125632226698662 233 33902352897491321917164896 234 7961855964855053059656376 235 1878345600891614450275144 236 443543330526038136729892 237 104613879499273682174696 238 24605392980119658854558 239 5762058049766093374974 240 1341113608594138119720 241 309557101638698119404 242 70652009980489724512 243 15877859329440713302 244 3491202972417931460 245 743318578082030495 246 150456219284783603 247 28103187682735075 248 4861205969569516 249 743313102734171 250 89867277897553 251 6998231709363 252 194879111652 253 149034250 254 2346103341007325831154202388 255 544190703462669151872536442 256 128045818987435587710175504 257 30270632569001437176417776 258 7164711952143913709172684 259 1694512352894561493597016 260 399871051395071243508800 261 94022179162587318695242 262 21995484249358519569656 263 5110444228089670963758 264 1176544309328713702830 265 267554846498292768074 266 59825334829191527045 267 13060749398395506008 268 2751802360270956266 269 547914104461757543 270 101020672722130793 271 17276784645665620 272 2585221451265403 273 302298959152872 274 22360737339084 275 565120621828 276 334876920 277 37581058110675061295825845662 278 8733256984529927126508719012 279 2058510162748910463682558715 280 487554227707353521639137648 281 115641776850981947711731492 282 27417088585056338504932028 283 6488670523255733957883364 284 1531059431524553034970784 285 359734360411090570857604 286 84040587308504025145528 287 19485747564481357265684 288 4473102806669438785946 289 1013183118163413313867 290 225311179287323313421 291 48809958241565593944 292 10167052366628441954 293 1987865058201957610 294 363782690028502933 295 61434128692874837 296 8985850612045392 297 1017153185533067 298 71449558400803 299 1638762823886 300 752461609 301 601949600426185129980960584536 302 140125007040875611320362786898 303 33082323320901107186691350416 304 7848916889018138245664971661 305 1865216525443495035186184600 306 443185540280950058021261692 307 105156158918435031285106236 308 24888858994746497245561312 309 5869765205472367837071882 310 1377676838594375565203996 311 321318541251164484943798 312 74327685819005154691196 313 17008373675652175896036 314 3835957071431109416429 315 848016359960971844929 316 182179091675971589540 317 37477236479200650070 318 7220375191381747055 319 1311743536686683001 320 218494829339118589 321 31214783143893146 322 3422954213365339 323 228312931534315 324 4752161186154 325 1690765888 326 9641031991464155217425018308600 327 2247906627160657461254931058584 328 531508622889416325573495027948 329 126301057326313235955903064736 330 30066273658454841717958597813 331 7158002162405248717350022104 332 1702296402382162644190164576 333 404000331409351919654859648 334 95590132244591055195866038 335 22525418190283497532588942 336 5279861993386407552969766 337 1229102821693492452595278 338 283586330338458706363111 339 64669835409250688227044 340 14517834481615217071715 341 3189137802798693693047 342 678953795640356191885 343 137779320560593643288 344 26273083761040375829 345 4734361896174185920 346 777043938858510561 347 108401808407784245 348 11519403082325017 349 729572652848637 350 13780550477349 351 3799116465 352 154405154513183938955519341224900 353 36055521582155351207349023188360 354 8537084105936093593809157483004 355 2031589119984493847508659278176 356 484392100701137037452064856335 357 115527390329617417431586977515 358 27530932670510128717286445804 359 6549568756690696826247902536 360 1554131394446975838691983414 361 367494548236046986815159010 362 86506393773230640934013486 363 20245385177532319514764776 364 4703020526060511949640190 365 1082078085248708106556861 366 245847413441208719123659 367 54917292767805464853387 368 11981621768776789388967 369 2525994536959533282219 370 504987078913403406542 371 95746057106925116677 372 17097862441146707810 373 2762734209534303517 374 376463218895906980 375 38764736649209414 376 2331332804405831 377 39961520809278 378 8536537209 379 2472732977693417804801863336209588 380 578232959409074132648932777434484 381 137089887919057396029911852623140 382 32667390053716821031916865222820 383 7800239394356517307431550566850 384 1863384376407829984980385034627 385 444881697537952700412992615399 386 106064860028117112041701584716 387 25231783629155515135213406220 388 5984493079329673079479989538 389 1413909390196620576508648728 390 332405756072209986224114362 391 77659015745944526894238185 392 17998802230752877608802476 393 4128727827661321876139698 394 934329465488259375480247 395 207604018241892650156114 396 44963191402135022072935 397 9379266154288027705808 398 1852592019187427479878 399 349334089064355884219 400 61770070426526987343 401 9818958935566153876 402 1307630041491016187 403 130439015168794519 404 7449626503850650 405 115882361142796 406 19181424995 407 39597868038753681028472851066262704 408 9272081497844799984515387539011692 409 2200938939640590735333961542639444 410 525119469522618501461035263630964 411 125555176362172412925170718579596 412 30038331246562808888569806188506 413 7183726902582863279763337304811 414 1716005614595826568753211686969 415 409145214885191016574733179716 416 97301346850657752688665714592 417 23062513456209103464564642668 418 5443142290747250324881899432 419 1277823637241336785577870062 420 297965067126645862946028461 421 68887190628851757686813576 422 15751065172804678811498604 423 3549396567417873172787827 424 784194394779457697625332 425 168508757610391681158705 426 34748494910211094250396 427 6806531650661362088037 428 1275682994407386946240 429 223192330604248482264 430 34881834364112209228 431 4542913569305545182 432 438882799539183401 433 23804616257318768 434 336041276158088 435 43100270734 436 634084748884653334484183121960726120 437 148662024688389940508399277187639216 438 35328569468787882501021523528158628 439 8438791517380357520276822925410324 440 2020208865966734535751716808509332 441 483984832308684042258035406222012 442 115924045222350873166942681660221 443 27739877870575885604479696091683 444 6627428656336135289973479724393 445 1579864122692844330143252411180 446 375520835469949417575314232516 447 88930879538660059835673757848 448 20964031255066986975193784996 449 4913640601340648342670214250 450 1143404420673259266406356232 451 263643817320659835968373256 452 60075253186128924922781290 453 13476629078113225824368649 454 2959481399665180786311284 455 630570316776464672566683 456 128413463937540309021196 457 25040052612693561566190 458 4661433348825469838652 459 806439680657096688775 460 123867192304120939976 461 15785344244647470825 462 1476649121414471476 463 76065492097411748 464 974468817876663 465 96845429254 466 10153254998849533495834044066164118096 467 2383283522369306153855078578251663640 468 566979376054369370087390035360390248 469 135578997067866453844189865919413816 470 32494463745313270542229231899997608 471 7794587460156964747548110270073296 472 1869591925725489133010939454866114 473 448096151343164607066300481393135 474 107252574017370318911132621995458 475 25621664262962643336302180525535 476 6105332324289458629144219572892 477 1450182758389757528875533439200 478 343089116142000001830365536966 479 80769471506291248185403676892 480 18898268839990886905626601998 481 4387881542917078550218732210 482 1008884713569343144016672620 483 229051084617651371289000514 484 51136859396164232994246281 485 11157154876191801455164676 486 2355635019909991325439789 487 474917653146876260221986 488 92213806026323766794174 489 17040507036623564126692 490 2913387147191486640095 491 439764079927303918878 492 54855023536385382351 493 4968316594195852763 494 243061253424391683 495 2825812151729369 496 217609704247 497 162572525000707241234161164819225534578 498 38203942256405728288738040961887348624 499 9097841230014971274641563100001883332 500 2177733292055040596135364968660773208 501 522502310924894490360119142512158718 502 125481467907957524726468657750455384 503 30136739701128163377920225255285400 504 7233597852000183426366868137085534 505 1734255919483328827799632731635028 506 415093219450195014884307598513754 507 99133101444392994479888091178467 508 23608987535210269750538433379280 509 5603102202904241554348436596074 510 1324103609434505376962025856842 511 311261396718090053630186521680 512 72692383269735784231531911482 513 16838152511023393853400138983 514 3859883635106936629114671564 515 872933813261387647520730032 516 193895305614682859901449501 517 42012436830588949477323309 518 8783307347348393980646237 519 1758617885187400936783788 520 339866468669643077476814 521 62310056185420472704420 522 10522418061642963019412 523 1561264619767787325165 524 190631323109790613564 525 16716739678024732701 526 776685408646674710 527 8194427618225748 528 488964567014 529 2602999709153464493897835675183152993608 530 612351726325559518502214333021457093406 531 145963834997744084958674157410577754336 532 34972439453437915472279756742581995724 533 8399341623013309715063362960086132276 534 2019333787752454316947345920548423178 535 485561975683710100439695224875778408 536 116703625431118909530782853931196780 537 28022167373304795891890693474196963 538 6718744232296644342955245913062018 539 1607805237917704411294305308833310 540 383806269089533321350969748915397 541 91341713812910973207578849839830 542 21657354461131249597373674394722 543 5111610200665796023046222554076 544 1199701074967528613510035602328 545 279621574177109069666272864627 546 64607944770395058347583783745 547 14763247350143295256300250936 548 3325102159452520834728594728 549 734573687484330006117145533 550 157989074241725508879355567 551 32680510724498280733249445 552 6519450529064090703339454 553 1253394826433121937164719 554 227868851756071337448229 555 37992446994403734120665 556 5543420005555853819213 557 662469342278281328696 558 56247579587552624765 559 2481846687314507224 560 23762599581743598 561 1098693409021 562 41676122868002028829394247365700050783832 563 9814250128809480513730928388658730255752 564 2341495120138547067527686619278698700288 565 561518309113207797622329980914463553440 566 134986819606139616570413692635521693180 567 32485793851254580709258757542643395284 568 7820089869808096589253571948489233478 569 1881859570593882032552711151380786564 570 452488543577214054640063365485221478 571 108662525232964965465056458885621393 572 26050314078430813119896788725427605 573 6231687353049267038190078424420990 574 1486737134367329125544445991020833 575 353541252593111737658748376169206 576 83736520663809586370168372196588 577 19736954144234912012316730306584 578 4624441738877244643257468337054 579 1075566919515297242468612336099 580 247855954640692962260581026220 581 56445924397143910052568734104 582 12658042981132424501448337204 583 2780301414923161356427658641 584 593247477451456874329711938 585 121674511768212475582940470 586 24190811375633153363768772 587 4624486275318286371648342 588 833320640571700751827068 589 137130901279787583038176 590 19685260423657332864858 591 2302064720218660599525 592 189261275013549949935 593 7930570406199984669 594 68907941562452028 595 2468741680809 596 667248674227748021669847167742446756962728 597 157282168992380883739285410212772733986088 598 37556663837734947640736760006876550114660 599 9014166409639972426158527722342361341152 600 2168883206393552445275893710695067526484 601 522454697202897053316559439544569435292 602 125896779182732958796753535924436869306 603 30330908771901877463714182412467005134 604 7302307444024733725880459309534508514 605 1756139241605167960646324247608254202 606 421703546947435114459548843858809103 607 101070346322301807589351267599897931 608 24166311786113961454259054475414593 609 5761582342468695466373849887660699 610 1368841317482896242663110913258334 611 323835479638421529994494182473092 612 76218356333798338741436031018128 613 17826096516456386836806299566950 614 4136775557283698500378758137849 615 950619344065932976759592422784 616 215722487021273720458068599036 617 48153666172674525933675839572 618 10512089404263682831331250851 619 2224001268205546742215054888 620 453499298660362733503738426 621 89827838923786964922096905 622 17067696361793350084628579 623 3047181568356453397675932 624 494818817024874500674181 625 69913957034780041220024 626 7999181474857903485248 627 636825812448726852087 628 25341564799438996505 629 199822600571565525 630 5547212203625 631 10682582337399049547052991847530610839203288 632 2520406228685996879813431595084521951175688 633 602324725746685763106012896609743608654788 634 144682832636790912790304671827756019384636 635 34840800499342578394012816031959246503208 636 8400109343791676642646814166984148515268 637 2026134454133291463115531867704271965912 638 488650651715380447078708504510328686322 639 117783534038460382331136983711837556368 640 28363399729631105908309194430649368798 641 6821167174689242652616066791500772024 642 1637651415842188383789926849180034043 643 392346502210131992523253570259464897 644 93757379125739896159071268175926357 645 22335665736571581248866745602882963 646 5301231665378731112362476854403662 647 1252580792215307065654528481088368 648 294353998039493984289763072013148 649 68712978457336580317091102941080 650 15908127007144744233198507850275 651 3644862089164309028368723836932 652 824024569430008789585810006892 653 183044353093089971314499096680 654 39698770223969236193139016879 655 8322422589081654637913011133 656 1691910022469006556556422674 657 333752572149303876067280979 658 63004424820881155989645487 659 11140668839277264483233236 660 1785192119299756584354609 661 248332266777007755454899 662 27794200129238805486891 663 2142779230702805979814 664 80977096135878317981 665 579455297066541560 666 12464472679038 667 171022681454826062406419044236555289493384736 668 40386157265108530411272666905667851575210472 669 9658908519967414036029620780850834755205784 670 2321900902154837967347482033600273103853636 671 559570439117370034298332008414133518523216 672 135024451189440040628271273242015597828648 673 32597613642916253915081558244652122806356 674 7869432401051725163916009051413773912872 675 1898903548753177413973742121396286765092 676 457831813613810098258660271135635454388 677 110256316577754623036652254253319586644 678 26512180467174109627012646717535295548 679 6363160172074417601813963658064104329 680 1523736857431061664887862492471176553 681 363878190640770230148720895017618069 682 86611437212874229047816720423884153 683 20534498334203184300247248866915434 684 4845449882542642376284097913476696 685 1136809772307832839645362914446056 686 264840182605853796613944801203640 687 61162475869656065828371464814882 688 13970018373657397892530230321164 689 3145841494418816052816733318096 690 695199824967913940315049612532 691 149728142322927356995504771567 692 31160414494118501567540797364 693 6317330212204401967881217962 694 1240604666548975830037954531 695 232599380855661422401380017 696 40721886304643267847710501 697 6440364944863193181915619 698 882129919339847238946377 699 96572274394696881645108 700 7209930873995399864992 701 258756344423381613018 702 1680332652926072011 703 28007415880892 704 2737920572657204769840872757195688551928385848 705 647094160672426787716631230513926666207573536 706 154875404695592229328834452808599611560493448 707 37257224025348344429503047147862099013948376 708 8985511073818506860190644087669087695934036 709 2169901285856743972982244868664713291481824 710 524298777536908453806028430838018303379212 711 126687897266771423787039088254951633707804 712 30600899544946496737898062515190670161976 713 7386290376382041187268638255904708290988 714 1781036131041858503381504679829619330332 715 428879702200399881450558573357812795900 716 103102850749998430115033225703725171684 717 24735534283951927377916183793233078659 718 5919845306660603375857638907141706407 719 1412643868800687241728846775153843325 720 335926897459787879832419997256524631 721 79552058755694503700956947705449150 722 18745086525670046034397208490279828 723 4390276550558683742925429415619120 724 1020634405208882715636617846917722 725 235091795177987994442282868708942 726 53521605726233923467208223661748 727 12002047458309520318910510943688 728 2637850720170134858794921611387 729 563913385154432486512262231127 730 116777665064324131715243287634 731 23603811189332847991828068141 732 4613044246843857691223063267 733 858718417453160743875329734 734 148811084983639107917074122 735 23236016505582475529538728 736 3133616242659655246272795 737 335544014928621501090449 738 24259530008233890132680 739 826837106775748330595 740 4872710347357161095 741 62932092237197 742 43830691321464302937067363183627790960633187408 743 10367575955771831090860844359211750306385445192 744 2483115542389011385764222321217752199277198512 745 597753093639986402701647215711616287502811984 746 144264068754439314685173331712086436316749324 747 34863864483365318649246862169318141531082280 748 8430583508158884157114313309009308840139740 749 2038857100167750907338379781679517231756164 750 492941268735192265197426677714055001969680 751 119107948796418346678062796601326020235724 752 28753674901627841028719414444327698445472 753 6933072885575469753703717086117528868008 754 1669193753714409142503671766593236472211 755 401139214399487654279117757318345683764 756 96190828024589182838392413567914158108 757 23006067374978744844396062206127519045 758 5485425181519837622588611129610535364 759 1303121301462406714714053789169823421 760 308217879813360620042583963524105486 761 72518008796578627676652363934026908 762 16953625372181086936476104365468284 763 3932580686965438167019661527529954 764 903346980220337808028997201397554 765 204952260123813715714117258944794 766 45757796502550002781610359970560 767 9998554657543168440723610895517 768 2120528542614599048545624051347 769 438014404557626208071851148413 770 88240403116433929598104873945 771 17157125248373101384399112540 772 3170057775397896754719526435 773 543666489244297917057117115 774 83840990289416095133652500 775 11131637844309770398814009 776 1165873165924873739555788 777 81626788048430458935567 778 2642098540028578567968 779 14130122450515318324 780 141407127676248 781 701660049364714463798332386274576144037519998728 782 166097629110244196030980711297215347586222834832 783 39808353708271409626753911429770837021500035036 784 9589184026433547038970791878308429594154755280 785 2315828089872764295594269651952812052093693564 786 560049140405136743565597673146427733267440700 787 135528708917501822046438094929141438014742284 788 32802732632028992497826970968579959449439220 789 7937808056738807019539241349679766643593720 790 1919851573063865822029441060095371933225264 791 463968795488219893164437026628716010814720 792 112007158918085563794408425975758872277084 793 27003396784632508367913714083323014568930 794 6499482987025997080927421371940461166323 795 1561300235739553020274415492908270957368 796 374181363422021959889076836321326050192 797 89429680773549076530132102554194107504 798 21304287756347723107731409143019006444 799 5055631927853586431894526142778163391 800 1194220505301866576995471714121772398 801 280537660627001944185430677079621494 802 65460849623501212631035974625781782 803 15149106940901388415813317831571972 804 3469886496898920169119095981992770 805 784409519542210618479630307751201 806 174315005829729722008032759358744 807 37855392212708589415494431659040 808 7977776160067447393518363873400 809 1644124537590893908446841315278 810 330021097126063766958548490861 811 63821539333818703201330165949 812 11701269732225118195241812578 813 1985795080962230838971212859 814 302550633327399023779543732 815 39542329988389363397311539 816 4050980278832435635642823 817 274652349963992706367548 818 8442636255314822591116 819 40975216322248248455 820 317738931708801 821 11232248182931838194906578551582758382643928612768 822 2660894279405320379890375280918343533666956129592 823 638141235574572958073461532331180234249806345088 824 153813172214483878263463182023807518027206252644 825 37169955709748718621052222129253522613216318888 826 8994937421279891402386883404212410455129321412 827 2178251332990521673081679258310574943445590812 828 527612617704096998748259787645918316128642344 829 127780169340341496147055151767047055121321428 830 30933099678373152216324025085049361072707096 831 7483063648265429659981704530386626169727236 832 1808511113335803211408265037435204394112376 833 436553836155850610798502978072430117138338 834 105223546286627089088788240182339905396762 835 25317453007617272346720640202768238243931 836 6078794508585061656138417672540773067328 837 1455938634128917764093864940889039740586 838 347701955805493553448441330592071553504 839 82752984939888855399808559991997226644 840 19615470506649565595396627034238126637 841 4627159167141339347433705187448520230 842 1085191827806869017391731412252722782 843 252715455533452130568399865717357082 844 58341810580009017820650078028321864 845 13322895385714547101416031321170213 846 3000367576654898151915441625386669 847 663486223189835590922924504888572 848 143145017354964834187609563842952 849 30038037101540923845806666381505 850 6175142353916570980192023153990 851 1234705309044928632777126377213 852 237423725287678731382936108653 853 43184632104767716153191750182 854 7252357332377593237013135536 855 1091897248061933558426520067 856 140459079057778957441941970 857 14075872657287156027252086 858 924133691537844080725774 859 26977835931747219282315 860 118821925170950524576 861 713952898856653 862 179803713031409386974916526381604325632160524970400 863 42625665134001715228230565566063652838919436698272 864 10228853615727034811329977184649533618644398715568 865 2466951988869988199598610249317952649076335436992 866 596512738304302958640004034423351179117535121060 867 144443252350718558927844295028227118643229302376 868 35002171658398740884044225582477069571728737528 869 8484210835006119297771769179103913983104206048 870 2056341956254593217910209128700878749759808718 871 498221583457010866259227416016940796767519772 872 120637779855972596473958885961427660084769276 873 29185985543635184972325613136643479607451236 874 7053309216728859555992760185158083960576794 875 1702285693688621865688574849657248939280834 876 410183663266215201710075450616275871362036 877 98651534315493203968168687468437049337785 878 23673646118287131308705637322024976899647 879 5666252834330740857514279398208979946406 880 1352073330835852150216236565221365403286 881 321472008896179182572961691550585188404 882 76109443662938223210727773375956327041 883 17928001775938656272279265972075045846 884 4197359317145043300625232341601661316 885 975431169936840842688289399450869702 886 224614744647137179547280236896002763 887 51130948974194099042459028278774921 888 11468904790246408417063311746430174 889 2523031346470785632975429771003236 890 540547663880854678153112892531512 891 113185403817185221674808418884033 892 23204880764105949514388655829795 893 4620577845286467691317180991450 894 883258375055209185338457042411 895 159346665523067507483090139953 896 26485519063533496446091078224 897 3940927330114589868911467950