0 1 1 242 2 11242 3 210474 4 2224178 5 15804866 6 83999962 7 358159802 8 1285951458 9 4025098770 10 11267030346 11 28752157898 12 67886298898 13 150029971938 14 313233102138 15 622431249242 16 1184409984450 17 2169185665330 18 3839847763114 19 6593364255082 20 11015371578354 21 17952558422018 22 28606912383898 23 44656834408186 24 68410942122402 25 103001283878482 26 152623674645002 27 222833947067402 28 320910090182354 29 456291528612898 30 641108180754426 31 890813429659802 32 1224936749216642 33 1667973454952818 34 2250430897579370 35 3010052392354986 36 3993242282704818 37 5256717776420418 38 6869415571378778 39 8914683809218618 40 11492792563972962 41 14723798892450450 42 18750805448355530 43 23743654796911434 44 29903104865271442 45 37465534430445154 46 46708231184999098 47 57955318735586778 48 71584382884593986 49 88033861725022642 50 107811268447352362 51 131502320318685162 52 159781052053166962 53 193420996752661634 54 233307522762101018 55 280451420159019386 56 336003836185675042 57 401272664739036882 58 477740501062941578 59 567084279042079370 60 671196714983315026 61 792209688490367138 62 932519697997225338 63 1094815535728053018 64 1282108334300874498 65 1497764144893252082 66 1745539214844591850 67 2029618140785849130 68 2354655081867407154 69 2725818226403947202 70 3148837714275387354 71 3630057226719611578 72 4176489464729913058 73 4795875747132007186 74 5496749969566302282 75 6288507176045021642 76 7181477005494920722 77 8187002286738909922 78 9317523066718048314 79 10586666368413288538 80 12009341986898199746 81 13601844644243845682 82 15381962836609220522 83 17369094719789317738 84 19584371392762198770 85 22050787952380510466 86 24793342706295944858 87 27839184945491313658 88 31217771692428394658 89 34961033855804669778 90 39103552238252686602 91 43682743859016208650 92 48739059069701746130 93 54316189957636650274 94 60461290548169882362 95 67225209334433004954 96 74662734680641059458 97 82832853662959962738 98 91799024930303047786 99 101629466186148561322 100 112397456911596486322 101 124181656969411151682 102 137066441748729896282 103 151142254530461742394 104 166505976774157775458 105 183261317048310895506 106 201519219347640971722 107 221398291562946367562 108 243025254891558481298 109 266535414999326537570 110 292073155768389541306 111 319792456488765237978 112 349857433376006285378 113 382442906321845803698 114 417734991809882204458 115 455931722953940876522 116 497243697642802100850 117 541894755801504646530 118 590122686806427040794 119 642179968118817676922 120 698334536229394897954 121 758870591035073142738 122 824089434797795335818 123 894310346864869115786 124 969871495360119399762 125 1051130887085586346402 126 1138467356904420178042 127 1232281597907056726042 128 1332997233694704143874 129 1441061934146636161778 130 1556948576070774706666 131 1681156450170558853162 132 1814212515795142078002 133 1956672704974539832258 134 2109123277276468695770 135 2272182227057281007546 136 2446500744715609046498 137 2632764733594094740498 138 2831696384211898680138 139 3044055807548560078538 140 3270642729138221421842 141 3512298245772242068450 142 3769906646647808150330 143 4044397300840305978714 144 4336746613017966930882 145 4647980049358617666354 146 4979174235670284661418 147 5331459129759910632298 148 5706020270137546611186 149 6104101103187091417602 150 6527005390978964201882 151 6976099701945019799802 152 7452815986681554999202 153 7958654241192410652754 154 8495185259930954047498 155 9064053481047132233226 156 9666979926293824290002 157 10305765238095392951842 158 10982292816330647770618 159 11698532057432387273370 160 12456541698456290509186 161 13258473268823183170418 162 14106574652490614279018 163 15003193763362250423978 164 15950782336796829892018 165 16951899840132322922562 166 18009217505195520911450 167 19125522485822530857530 168 20303722143471585864034 169 21546848464066202244242 170 22858062609264022910154 171 24240659605404689415498 172 25698073173448785452178 173 27233880703279296933986 174 28851808375797142214842 175 30555736436303144652762 176 32349704622720352816962 177 34237917752272865315762 178 36224751470300291669034 179 38314758164950682032618 180 40512673051559191075186 181 42823420430584909082242 182 45252120123044200589082 183 47804094087445541696378 184 50484873222298245870370 185 53300204358335618646226 186 56256057444661988409738 187 59358632933102727500938 188 62614369365106809435218 189 66029951165622648244898 190 69612316648439938978682 191 73368666237562968429850 192 77306470909254396368130 193 81433480859462824096754 194 85757734401422573217002 195 90287567098289997229354 196 95031621135757346204978 197 99998854939662704395458 198 105198553043692826484186 199 110640336212354814391482 200 116334171824472507299042 201 122290384522544207029522 202 128519667133379933275722 203 135033091865518802592714 204 141842121789010355717138 205 148958622603227723832546 206 156394874698465430029882 207 164163585517160371589722 208 172277902220661126009538 209 180751424667558173086770 210 189598218709675931018666 211 198832829811916670564458 212 208470297002236402006258 213 218526167158123729113858 214 229016509636044436737178 215 239957931250407228190202 216 251367591608699559423650 217 263263218809536933282130 218 275663125510464323076874 219 288586225372444594449162 220 302052049888065892223954 221 316080765600597958829858 222 330693191721126257062138 223 345910818151092586661786 224 361755823917671615547522 225 378251096029514396740722 226 395420248760492515237482 227 413287643369180009479082 228 431878408261914643823794 229 451218459607385475701058 230 471334522410799968105306 231 492254152055791148932922 232 514005756322333517553762 233 536618617889045550110098 234 560122917328366762522570 235 584549756603208358226506 236 609931183073788520434578 237 636300214023476410394978 238 663690861712582907859898 239 692138158969151081968858 240 721678185325915314157122 241 752348093712714913692850 242 784186137713765975199530 243 817231699399314130204394 244 851525317741310745540722 245 887108717622876024493954 246 924024839451434376090138 247 962317869385530338052218 248 1002033270185457273866786 249 1043217812697956018282962 250 1085919607985366622577802 251 1130188140109743355240842 252 1176074299582571149525842 253 1223630417490850760762274 254 1272910300310450007584378 255 1323969265417749626493466 256 1376864177310744472591362 257 1431653484550894055081202 258 1488397257437150708398058 259 1547157226423729072777770 260 1607996821293316995869746 261 1670981211097565473820098 262 1736177344876833830267098 263 1803653993171305989073338 264 1873481790335734435539938 265 1945733277670210285479442 266 2020482947379500796037450 267 2097807287373639660720330 268 2177784826922600537879314 269 2260496183178030471091682 270 2346024108575167175639354 271 2434453539128212591785818 272 2525871643632584646965698 273 2620367873787619829499186 274 2718034015253450960197802 275 2818964239655937459410282 276 2923255157553679449839602 277 3031005872381302214016002 278 3142318035383353843808154 279 3257295901553316381967098 280 3376046386592389366597026 281 3498679124902864452805202 282 3625306528631070705772042 283 3756043847775032240273418 284 3891009231372143127452370 285 4030323789782328904548386 286 4174111658082329611521018 287 4322500060586906044222618 288 4475619376512938861154178 289 4633603206802559314050418 290 4796588442121620695757162 291 4964715332049991116257450 292 5138127555480320933444530 293 5316972292242112083501634 294 5501400295968091680702042 295 5691565968220068592260154 296 5887627433891629244716898 297 6089746617905207688402578 298 6298089323221244939958986 299 6512825310177333843892042 300 6734128377175428146838162 301 6962176442735378166833762 302 7197151628933240368549562 303 7439240346242994328361434 304 7688633379800487994449218 305 7945525977108620821015986 306 8210117937202964286374442 307 8482613701297210496226282 308 8763222444928032030136178 309 9052158171619129915146370 310 9349639808084441609862426 311 9655891300990677159337338 312 9971141715299549239861538 313 10295625334210261657502418 314 10629581760723020999100298 315 10973256020844537563590282 316 11326898668456684429152850 317 11690765891869687541972130 318 12065119622081425049471354 319 12450227642764620748971802 320 12846363702003924485956354 321 13253807625805081618683378 322 13672845433398604271962858 323 14103769454360569036646186 324 14546878447573379036965682 325 15002477722049542889461442 326 15470879259641739019023322 327 15952401839662651083726522 328 16447371165438278894822114 329 16956119992818649205630738 330 17478988260670072087350346 331 18016323223373311315099082 332 18568479585352261258043922 333 19135819637657948207386338 334 19718713396632900889459770 335 20317538744681163102411866 336 20932681573169450988069058 337 21564535927485188409783858 338 22213504154277386256518058 339 22879997050906565237289578 340 23564434017130156872578802 341 24267243209050053934523650 342 24988861695349219539903130 343 25729735615844503463188474 344 26490320342383055015500962 345 27271080642109964033327954 346 28072490843135005142485258 347 28895035002626605512246538 348 29739207077361402795960786 349 30605511096758007872018722 350 31494461338423836356880122 351 32406582506244123664208282 352 33342409911042490635146882 353 34302489653842680468590194 354 35287378811761342841111658 355 36297645626561997728200106 356 37333869695900569525779122 357 38396642167293141627824962 358 39486565934836842646423898 359 40604255838715037968992570 360 41750338867518264337796706 361 42925454363412610613516178 362 44130254230187514851589578 363 45365403144215216281601098 364 46631578768354370740218258 365 47929471968830609571322722 366 49259787035127094977169850 367 50623241902918399285837530 368 52020568380081311597052994 369 53452512375816452784889522 370 54919834132914858875974954 371 56423308463203973389922538 372 57963724986207771328853618 373 59541888371056021139302786 374 61158618581677976146651162 375 62814751125316073683694202 376 64511137304395508405188642 377 66248644471785836103410642 378 68028156289491055720065674 379 69850572990804910191491978 380 71716811645968441271165266 381 73627806431367129550214562 382 75584508902305248547169402 383 77587888269395360966648858 384 79638931678601186037344770 385 81738644494972369236616946 386 83888050590109989696478698 387 86088192633401946167878698 388 88340132387067669601151538 389 90644951005051919184486338 390 93003749335807729073422042 391 95417648229008885046891450 392 97887788846232623943375330 393 100415332975653563968464914 394 103001463350790190826737482 395 105647383973345543120497354 396 108354320440184060579795218 397 111123520274486880446384098 398 113956253261128190733072186 399 116853811786315574123463002 400 119817511181537602969503682 401 122848690071862274189764402 402 125948710728630202874117802 403 129118959426586825064648554 404 132360846805498193512371698 405 135675808236295285208845826 406 139065304191792076165205402 407 142530820622022977262677242 408 146073869334245565032461218 409 149695988377654882943116370 410 153398742432855932184472586 411 157183723206141316042756618 412 161052549828621348766251218 413 165006869260254288328569378 414 169048356698824702711693818 415 173178715993918331257476762 416 177399680065942156278488450 417 181713011330238755481116530 418 186120502126344362839824234 419 190623975152440424375644842 420 195225283905048795838495154 421 199926313124021091575903298 422 204728979242873057894437978 423 209635230844515209988668986 424 214647049122431339030054242 425 219766448347356865278908562 426 224995476339509384110735562 427 230336214946424124637868362 428 235790780526447415162738834 429 241361324437941626024350818 430 247050033534255438498841786 431 252859130664513668292551642 432 258790875180281253825948482 433 264847563448156402953260978 434 271031529368348276999907370 435 277345144899294978031963626 436 283790820588377994103149938 437 290371006108789647859307138 438 297088190802610486322254618 439 303944904230153943928440698 440 310943716725636006967086882 441 318087239959228005451760850 442 325378127505551058172661130 443 332819075418671098218530954 444 340412822813653809631211602 445 348162152454739211066568354 446 356069891350196029387046778 447 364138911353916415007615258 448 372372129773811961562493186 449 380772509987072405059024882 450 389343062062348792141508842 451 398086843388923323405902122 452 407006959312928495890262322 453 416106563780678588919736514 454 425388859989176959413029338 455 434857101043863036563753146 456 444514590623663331499053282 457 454364683653411205093583122 458 464410786983700566583448138 459 474656360078239106986317770 460 485104915708767104594690066 461 495760020657608274973458658 462 506625296427919574964646458 463 517704419961707309185607258 464 529001124365677328406326978 465 540519199644987552010852402 466 552262493444971491491508650 467 564234911800901898596609130 468 576440419895864110356985074 469 588883042826809113758037762 470 601566866378856805306316954 471 614496037807920375167025658 472 627674766631723201925515938 473 641107325429280102355944786 474 654798050648915240867974922 475 668751343424889465551904522 476 682971670402710301958064082 477 697463564573198301931899682 478 712231626115383912986041594 479 727280523248309503829007258 480 742614993091811653791179906 481 758239842536359287996510322 482 774159949122023716227181162 483 790380261926657111522422698 484 806905802463356444645947570 485 823741665587290372653251906 486 840893020411967063894482778 487 858365111235021427904869178 488 876163258473600706767027298 489 894292859609427874681952658 490 912759390143622784662373322 491 931568404561361495467531850 492 950725537306454708136560530 493 970236503765926739752586594 494 990107101264676962385723322 495 1010343210070306137524340954 496 1030950794408190580714639938 497 1051935903486887597592740018 498 1073304672533956141015423786 499 1095063323842277149579504362 500 1117218167826958540469695602 501 1139775604092910344295021442 502 1162742122513175986368380442 503 1186124304318106237757054074 504 1209928823195462880387884578 505 1234162446401539653533722066 506 1258832035883388574141722762 507 1283944549412240250693342602 508 1309507041728207339614584658 509 1335526665696360824687396770 510 1362010673474269333453249146 511 1388966417691092240252022298 512 1416401352638317843307575298 513 1444323035472238443159914738 514 1472739127428254691756917738 515 1501657395047102125660249642 516 1531085711413093343094630450 517 1561032057404469832981115330 518 1591504522955958014647735514 519 1622511308333624599608868282 520 1654060725422126941652240354 521 1686161199024454598473689618 522 1718821268174258887258887498 523 1752049587460867777932330186 524 1785854928367084031281213202 525 1820246180619865054819482082 526 1855232353553983517089574202 527 1890822577488768331110304602 528 1927026105118026189873173954 529 1963852312913244411170261298 530 2001310702540176425608979626 531 2039410902288911820436490602 532 2078162668517533432763667442 533 2117575887109464568949334018 534 2157660574944610012284265370 535 2198426881384395068705281786 536 2239885089770807490076877218 537 2282045618939547706605364818 538 2324919024747393394202669578 539 2368516001613884999097822218 540 2412847384077439440708081362 541 2457924148365999814732604450 542 2503757413982329521623873530 543 2550358445304059851029831834 544 2597738653198600660487072642 545 2645909596653024396586615154 546 2694882984419034319032974698 547 2744670676673128402478558378 548 2795284686692071007743063986 549 2846737182543785033025701442 550 2899040488793777876990863962 551 2952207088227215169159522362 552 3006249623586756848873272162 553 3061180899326270802219801234 554 3117013883380539896721737418 555 3173761708951078886299552586 556 3231437676308178294027613842 557 3290055254609293017514755682 558 3349628083733894041361070778 559 3410169976134902283075153370 560 3471694918706824243084949826 561 3534217074670709776044847538 562 3597750785476052949535837738 563 3662310572719757607478691818 564 3727911140082289909136266098 565 3794567375281140770474468482 566 3862294352041721792886253850 567 3931107332085818924863435130 568 4001021767137728765131275554 569 4072053300948203081044936402 570 4144217771336327783689065354 571 4217531212249463271126295178 572 4292009855841373723611352658 573 4367670134568673609329025186 574 4444528683305720336330569082 575 4522602341478082665838441242 576 4601908155214715183967665922 577 4682463379518969813177883122 578 4764285480458576031427335914 579 4847392137374722156052912938 580 4931801245110370740853040946 581 5017530916257941828706892482 582 5104599483426498498328207322 583 5193025501528569842429194938 584 5282827750086747215663660770 585 5374025235560190294232853266 586 5466637193691180194976733258 587 5560683091871857610141594058 588 5656182631531284624816381458 589 5753155750542969597268849378 590 5851622625652995198093011002 591 5951603674928890422205378650 592 6053119560229388108303400130 593 6156191189695210223429466674 594 6260839720261023895772059562 595 6367086560188711906786190954 596 6474953371622102084132451058 597 6584462073163300769821870338 598 6695634842470776273316613786 599 6808494118879338957178416122 600 6923062606042165343181813922 601 7039363274595014369621804882 602 7157419364842784675849737482 603 7277254389468562537871177994 604 7398892136265310829139387858 605 7522356670890350133482044706 606 7647672339642783892411126522 607 7774863772264020226890622362 608 7903955884761543833978106498 609 8034973882256092121618387570 610 8167943261852390510254592106 611 8302889815533602597838334378 612 8439839633079651655270233778 613 8578819105009570692289138498 614 8719854925548039109357172058 615 8862974095616264729162308922 616 9008203925847370781984778850 617 9155572039626448202352368530 618 9305106376155434380146805194 619 9456835193542980297623042122 620 9610787071919468774669591954 621 9766990916577347338075242338 622 9925475961136940026579711418 623 10086271770737903242077229786 624 10249408245256491558516842562 625 10414915622548800203805582002 626 10582824481720151736374739242 627 10753165746420795247019435242 628 10925970688168087228171727474 629 11101270929695324066921762178 630 11279098448327396934864163866 631 11459485579383440667222115962 632 11642465019606649045693600802 633 11828069830621429724077205458 634 12016333442418072862972933770 635 12207289656865108369720766346 636 12400972651249527472240450898 637 12597416981845045190574356898 638 12796657587508581107715362938 639 12998729793305136681727834138 640 13203669314161248184245962242 641 13411512258547195196164254450 642 13622295132188145439723940330 643 13836054841804417577250691114 644 14052828698881044460517484082 645 14272654423466820171095868354 646 14495570148003015051123469018 647 14721614421181943785659475898 648 14950826211835572462227273186 649 15183244912854351400258448402 650 15418910345136461412959345482 651 15657862761567662036624269002 652 15900142851031931137622576402 653 16145791742453086185194384354 654 16394851008867578358805635898 655 16647362671528651542141998426 656 16903369204042059141866660802 657 17162913536533532558033742642 658 17426039059848196024540891818 659 17692789629782123432225899370 660 17963209571346233644166975986 661 18237343683062721712438882818 662 18515237241294224308011563418 663 18796936004605918580658454778 664 19082486218160754573672435618 665 19371934618148022228872570962 666 19665328436245454930828605450 667 19962715404115072455436715530 668 20264143757932967106953524434 669 20569662242953237749339985442 670 20879320118106277362286620154 671 21193167160631620679590931098 672 21511253670745559397640763778 673 21833630476343733374628143986 674 22160348937738907176780833642 675 22491460952434142266357704362 676 22827018959931576067413194162 677 23167075946577020089399760962 678 23511685450440590235549548634 679 23860901566233583372661609018 680 24214778950261815191423148386 681 24573372825415635341716561042 682 24936738986196836785512647882 683 25304933803782677270928565578 684 25678014231127231794840884370 685 26056037808100295888093821026 686 26439062666664060526834430138 687 26827147536087780445844453338 688 27220351748200658604926814018 689 27618735242683170537447576498 690 28022358572397053291035735082 691 28431282908754184654207631850 692 28845570047124579349314294130 693 29265282412283729861712705154 694 29690483063899520567440146202 695 30121235702058944816928447354 696 30557604672834855630436428578 697 30999654973892981661908175058 698 31447452260139441091886242186 699 31901062849408987116926598282 700 32360553728194219712680258642 701 32825992557415999360429314722 702 33297447678235299442396588922 703 33774988117906735029592620314 704 34258683595674006807325281538 705 34748604528707499907780213746 706 35244822038084278446288616682 707 35747407954810717588036916522 708 36256434825888016005044626738 709 36771975920420832619246488770 710 37294105235769292566466901466 711 37822897503744608357972892858 712 38358428196848563261140626658 713 38900773534557104968573840658 714 39450010489648298675774856778 715 40006216794574889741194054602 716 40569470947881727159176133650 717 41139852220668300135985276130 718 41717440663096641121730633274 719 42302317110944849716632566362 720 42894563192206492938672949954 721 43494261333736138411263761458 722 44101494767941278104151309738 723 44716347539520901338352967786 724 45338904512250976846503342322 725 45969251375817104763571608322 726 46607474652694600509505430682 727 47253661705076273614963660282 728 47907900741848165633923999394 729 48570280825613512382597253458 730 49240891879765196842750794506 731 49919824695606960169244627722 732 50607170939523639346318148562 733 51303023160200701144938475298 734 52007474795893343144336312570 735 52720620181745433694716817306 736 53442554557158563815045070978 737 54173374073211485139772683378 738 54913175800130209151397934698 739 55662057734809044061840876458 740 56420118808382846834771129522 741 57187458893850768973253910850 742 57964178813751775832383261530 743 58750380347892220354954708794 744 59546166241125753269696845922 745 60351640211185852936136727954 746 61166906956571259167821729738 747 61992072164484596516364767818 748 62827242518824473652624720786 749 63672525708231346638283665762 750 64528030434187435041141353402 751 65393866419170981010619342042 752 66270144414865142596256575042 753 67156976210421813761389085874 754 68054474640780664716743124778 755 68962753595043697374337490666 756 69881928024905611900891394162 757 70812113953140281531872944002 758 71753428482143633992404511258 759 72705989802533239059468955770 760 73669917201804902991239168546 761 74645331073046571743886764498 762 75632352923709846093918223498 763 76631105384439412984942496138 764 77641712217960698621797235538 765 78664298328026050042155559842 766 79698989768419753106105763450 767 80745913752022196057746850330 768 81805198659933489029577331714 769 82876974050656851080377584882 770 83961370669342077580401381354 771 85058520457089401984004133418 772 86168556560314067259348149298 773 87291613340171923477542901186 774 88427826382046369299505168602 775 89577332505096956337964093882 776 90740269771869976614393848802 777 91916777497971354576235933202 778 93106996261802166388578279754 779 94311067914357110466493495498 780 95529135589086254469507902226 781 96761343711820385238180716002 782 98007838010760289414522902842 783 99268765526530293752982134618 784 100544274622296395396968018370 785 101834514993949313667394555186 786 103139637680352796184478773418 787 104459795073657513422059847018 788 105795140929680877074995924978 789 107145830378353118904760534018 790 108512019934229968016200945562 791 109893867507072265809541491450 792 111291532412492859146119642530 793 112705175382671113564035902034 794 114134958577135389680884383242 795 115581045593613827225013510154 796 117043601478953782444349772498 797 118522792740110265952706054178 798 120018787355203729387693908986 799 121531754784647550571870450842 800 123061865982345568189579429762 801 124609293406960018316096750962 802 126174211033250226463167334762 803 127756794363482410135826981034 804 129357220438910948229543965618 805 130975667851331474934194629186 806 132612316754706157152209393242 807 134267348876861515782394625082 808 135940947531259152568455745378 809 137633297628839745562122100370 810 139344585689940677605008577226 811 141074999856287663590946897738 812 142824729903060743631485153938 813 144593967251035010611591621218 814 146382904978796441990312371898 815 148191737835033207072225886682 816 150020662250902822350015894850 817 151869876352475528896350238130 818 153739579973254267164512819754 819 155629974666771625941891841002 820 157541263719264143588484714354 821 159473652162424341084042446978 822 161427346786230867802348082458 823 163402556151857142329409144186 824 165399490604658872044047112482 825 167418362287240836584491961042 826 169459385152603321733140848522 827 171522774977368591663621379722 828 173608749375087788909715589714 829 175717527809628652834555135138 830 177849331608644448800795271546 831 180004383977124501668219225882 832 182182910011026728674419710722 833 184385136710992568186854743538 834 186611292996144702250684801770 835 188861609717967972296371834666 836 191136319674273888814061937458 837 193435657623249137248286744258 838 195759860297588483816507984858 839 198109166418712486408499349178 840 200483816711070417180513983202 841 202884053916528804918628773650 842 205310122808846006709592237130 843 207762270208233219924935484874 844 210240744996002346995039558162 845 212745798129301126924291593954 846 215277682655935948976410956858 847 217836653729282765440488834138 848 220422968623286521873265006786 849 223036886747549524701667753522 850 225678669662509167561671287722 851 228348581094705439245083941482 852 231046886952138637624973668082 853 233773855339717715433069505794 854 236529756574799685268652604058 855 239314863202820512728172429306 856 242129450013017928058097013922 857 244973794054246588250334759762 858 247848174650886023019953529098 859 250752873418841799628874722570 860 253688174281640343046739927506 861 256654363486617849471239692578 862 259651729621203732764862217978 863 262680563629299044903268415898 864 265741158827750313072333065858 865 268833810922919237596313835122 866 271958818027348696428624927850 867 275116480676525503489304239530 868 278307101845740369689476297394 869 281530986967045517042932134722 870 284788443946310397828375748954 871 288079783180375972332929102138 872 291405317574308000278147909218 873 294765362558749802604082896786 874 298160236107374951864829973962 875 301590258754440351070552009802 876 305055753612440162396128829842 877 308557046389861048765404799842 878 312094465409039192912459129274 879 315668341624119560117426972378 880 319279008639117872414153702466 881 322926802726085763670374557362 882 326612062843379586548181372202 883 330335130654033343963271502058 884 334096350544236219275875462770 885 337896069641915181064333455746 886 341734637835423139954040963098 887 345612407792333136599914175098 888 349529734978339041549641314338 889 353486977676263249347790121938 890 357484497005171850877339042442 891 361522656939597769575394157450 892 365601824328872348803749845330 893 369722368916565879302552657314 894 373884663360037557306639170682 895 378089083250095365559143779354 896 382336007130766371115715682818 897 386625816519177935495149907698 898 390958895925550334398429214186 899 395335632873301285888096373802 900 399756417919262887593533727282 901 404221644674011465185123313602 902 408731709822310836041400375002 903 413287013143669493718199860154 904 417887957533012220517433840098 905 422534949021466637145531691026 906 427228396797265200147728656202 907 431968713226763159504306148042 908 436756313875572990478573062418 909 441591617529815815513835622370 910 446475046217490333687838019386 911 451407025229959776948171549018 912 456387983143557414070950215618 913 461418351841311125007640080178 914 466498566534787570011312117418 915 471629065786056479663768205162 916 476810291529775593658971262450 917 482042689095396777935997654530 918 487326707229493851496326964634 919 492662798118212655985695266042 920 498051417409843902869967285154 921 503493024237519334787534498898 922 508988081242031739417624429578 923 514537054594779355964615358986 924 520140414020835216122994553042 925 525798632822141963155981040162 926 531512187900832694493060192762 927 537281559782678375027750993562 928 543107232640662370076852098434 929 548989694318682648746193807218 930 554929436355382210235563994986 931 560926954008108287406981110442 932 566982746277000883735860687282 933 573097315929211201563867610178 934 579271169523250521375368801370 935 585504817433470093626404218426 936 591798773874672606465982250338 937 598153556926855794504282939538 938 604569688560088755601023113418 939 611047694659521544469805652298 940 617588105050528613720744923282 941 624191453523986674794036042850 942 630858277861687553071421267130 943 637589119861886613290706619354 944 644384525364987333230600020802 945 651245044279362605479182866354 946 658171230607313348949294350378 947 665163642471165013658006074858 948 672222842139502564145197731186 949 679349396053544528768017111682 950 686543874853656703973723548442 951 693806853406006104523077267322 952 701138910829355752510052255522 953 708540630522000899901221244114 954 716012600188847281199692473738 955 723555411868631994723973214346 956 731169661961287612881598720082 957 738855951255450123710801589922 958 746614884956111307860909545338 959 754447072712416157083553599770 960 762353128645605942212147652866 961 770333671377107540516468867058 962 778389324056769634232529946858 963 786520714391246393985293814058 964 794728474672529262743142326578 965 803013241806627457868377796802 966 811375657342397810757413298650 967 819816367500524565497699283130 968 828336023202649759905844021474 969 836935280100654814252818034962 970 845614798606093954927592122954 971 854375243919780102240049037258 972 863217286061523853517534443538 973 872141599900026194606977730786 974 881148865182925574856121649722 975 890239766566999982613055852122 976 899414993648524660252957337282 977 908675240993786099714704760882 978 918021208169752961507857697194 979 927453599774904562132380439658 980 936973125470217576839446949106 981 946580500010311606651693285122 982 956276443274754260555390455962 983 966061680299526405775198267898 984 975936941308648241044433617570 985 985902961745966849790148922706 986 995960482307105892162772199178 987 1006110248971578096854613837578 988 1016353013035061215670200582098 989 1026689531141838105834158740258 990 1037120565317401607049240425722 991 1047646883001224882348072829850 992 1058269257079697893817315302530 993 1068988465919230686312136570994 994 1079805293399524154322278908522 995 1090720528947008969198461654954 996 1101734967568453345999497359538 997 1112849409884740331276254135618 998 1124064662164815295168501757786 999 1135381536359804313254730767162 1000 1146800850137304125663237551202