1 1 2 131 3 2577 4 23723 5 141694 6 636426 7 2331462 8 7323954 9 20396871 10 51550213 11 120271151 12 262391493 13 540659756 14 1060489444 15 1992739932 16 3605846676 17 6310148349 18 10717864983 19 17722868317 20 28605158351 21 45165823626 22 69899222030 23 106210179010 24 158685165990 25 233427698595 26 338469587001 27 484271184411 28 684325419337 29 955882168088 30 1320811430664 31 1806625821176 32 2447685077992 33 3286607644089 34 4375916869611 35 5779952051433 36 7577077353651 37 9862224653398 38 12749809533266 39 16377062999934 40 20907825053402 41 26536849967551 42 33494677075629 43 42053124988743 44 52531471516557 45 65303386112196 46 80804686432876 47 99541995599060 48 122102381953020 49 149164068567605 50 181508305442815 51 220032503256501 52 265764733711191 53 319879707946722 54 383716351173078 55 458797098624634 56 546849045150926 57 649827088245147 58 769939212074849 59 909674068124851 60 1071831016395153 61 1259552799721776 62 1476361032710928 63 1726194696001776 64 2013451836105424 65 2343034680912497 66 2720398391124051 67 3151603678345409 68 3643373531395003 69 4203154303525422 70 4839181424736666 71 5560550015187126 72 6377290687881090 73 7300450841337655 74 8342181755829845 75 9515831820029535 76 10836046228508501 77 12318873504533596 78 13981879216959732 79 15844267274773068 80 17927009197973604 81 20252981779016301 82 22847113564957927 83 25736540606788109 84 28950771939162591 85 32521865270909498 86 36484613384250526 87 40876741758673458 88 45739117953815286 89 51115973304571539 90 57055137500942217 91 63608286644863051 92 70831205396457689 93 78784063842786888 94 87531709743269912 95 97143976827516136 96 107696009843336376 97 119268607075208745 98 131948581076457915 99 145829138381874585 100 161010278991458755 101 177599216440421126 102 195710819295526626 103 215468074943317742 104 237002576561718058 105 260455034192993199 106 285975810863042301 107 313725484719513207 108 343875438189283869 109 376608475184435956 110 412119467414969468 111 450616030896174276 112 492319233768790988 113 537464336580864421 114 586301566211523279 115 639096924648814437 116 696133033866184551 117 757710018075240594 118 824146424666039398 119 895780185180359402 120 972969617698200606 121 1056094472053146251 122 1145557019328207025 123 1241783187120360675 124 1345223742099201825 125 1456355521422933600 126 1575682714613369376 127 1703738197530674656 128 1841084920128270752 129 1988317349708648673 130 2146062971441808419 131 2314983847949650801 132 2495778239801910987 133 2689182288812140254 134 2895971766065819946 135 3116963886656934438 136 3353019193154243026 137 3605043509864079143 138 3873989970002774181 139 4160861117938757519 140 4466711088712029157 141 4792647867087041676 142 5139835628444069124 143 5509497163863886908 144 5902916391811043892 145 6321440958872180701 146 6766484932057741751 147 7239531585228047805 148 7742136282258045935 149 8275929459609139690 150 8842619711031329070 151 9443996977174462626 152 10081935842943727686 153 10758398945491584387 154 11475440495796189913 155 12235209916834966139 156 13039955601421341801 157 13892028792832854392 158 14793887591419732264 159 15748101090444798936 160 16757353644468054408 161 17824449273652597401 162 18952316207432662923 163 20144011571049466441 164 21402726218526274259 165 22731789715720664502 166 24134675477159309426 167 25615006060428802654 168 27176558621965079418 169 28823270538153839007 170 30559245195725081421 171 32388757955496419751 172 34316262293592231085 173 36346396124338966820 174 38483988309111063180 175 40734065355476879540 176 43101858311069950876 177 45592809856687576341 178 48212581603196383647 179 50967061596903013653 180 53862372038127466359 181 56904877217796943426 182 60101191676959218422 183 63458188594196669274 184 66983008406005122926 185 70683067665285595003 186 74566068143181862401 187 78640006179582589203 188 82913182287693441201 189 87394211018172276624 190 92092031088409095472 191 97015915782621972176 192 102175483628530691184 193 107580709356461257553 194 113241935146826869747 195 119169882172024324641 196 125375662438879180251 197 131870790937868334990 198 138667198105444998330 199 145777242605888331670 200 153213724439198335010 201 160989898381655849751 202 169119487765767845621 203 177616698606419465407 204 186496234080156619893 205 195773309364626262204 206 205463666845305830676 207 215583591696758737452 208 226149927845759201284 209 237180094323737182541 210 248692102016102681223 211 260704570816118209901 212 273236747191098857983 213 286308522168831026586 214 299940449752213639614 215 314153765770239431442 216 328970407173548779926 217 344413031782904500339 218 360505038499053046313 219 377270587982555682987 220 394734623812292410361 221 412922894131461726376 222 431861973790020734520 223 451579286992632624840 224 472103130461312195160 225 493462697122084836105 226 515688100325100284251 227 538810398607769457401 228 562861621010620829667 229 587874792955702086758 230 613883962697483228674 231 640924228356348862926 232 669031765544900161482 233 698243855597420843919 234 728598914412996602781 235 760136521922913609943 236 792897452193099139901 237 826923704172505922388 238 862258533098481597596 239 898946482570305597604 240 937033417302217922412 241 976566556567407623301 242 1017594508344573355119 243 1060167304178814117573 244 1104336434768755278727 245 1150154886291963166706 246 1197677177480850933126 247 1246959397461429039050 248 1298059244367405596350 249 1351036064742294919275 250 1405950893742347007825 251 1462866496153266301251 252 1521847408233844911681 253 1582959980399793679552 254 1646272420761213789248 255 1711854839527312350144 256 1779779294292127290176 257 1850119836215190131137 258 1922952557111219722179 259 1998355637463105805521 260 2076409395372608381163 261 2157196336463367230526 262 2240801204750985657418 263 2327311034495123513606 264 2416815203048706900594 265 2509405484719535584007 266 2605176105659744127301 267 2704223799798749052399 268 2806647865835491971333 269 2912550225305967610092 270 3022035481742205968676 271 3135210980939059534876 272 3252186872345329498580 273 3373076171595949303485 274 3497994824202129629015 275 3627061770416556022045 276 3760399011290918900751 277 3898131675943245536586 278 4040388090052694890062 279 4187299845599668836738 280 4339001871869287376614 281 4495632507736470878051 282 4657333575251069271417 283 4824250454541676382939 284 4996532160056967290761 285 5174331418163597698008 286 5357804746119906856776 287 5547112532444869547448 288 5742419118701948024616 289 5943892882717701689209 290 6151706323255220541227 291 6366036146162658213801 292 6587063352017351592179 293 6814973325286226685718 294 7049955925023404552082 295 7292205577126136675646 296 7541921368170416281626 297 7799307140847830628735 298 8064571591025439371245 299 8337928366450685621255 300 8619596167123569378765 301 8909798847358537535876 302 9208765519558770707116 303 9516730659725774695572 304 9833934214727413479228 305 10160621711347751198709 306 10497044367142302751551 307 10843459203122526254197 308 11200129158293625826199 309 11567323206069969886626 310 11945316472592668435478 311 12334390356974092628026 312 12734832653494361342478 313 13146937675775062396251 314 13571006382955720588449 315 14007346507898770840947 316 14456272687449042382801 317 14918106594774009177584 318 15393177073811312635728 319 15881820275850315089072 320 16384379798274696537616 321 16901206825493362814001 322 17432660272087190554515 323 17979106928199393221505 324 18540921607197552895995 325 19118487295635624656110 326 19712195305544484081626 327 20322445429079853782646 328 20949646095556711846082 329 21594214530899553732343 330 22256576919538149441429 331 22937168568778709707551 332 23636434075680648579477 333 24354827496469405005084 334 25092812518516062968116 335 25850862634914788327948 336 26629461321689380794276 337 27429102217660521433133 338 28250289307005579753511 339 29093537104543129770189 340 29959370843774611483167 341 30848326667715862962426 342 31760951822551538683614 343 32697804854145721930738 344 33659455807442332971062 345 34646486428789230320211 346 35659490371220199757001 347 36699073402729324822795 348 37765853617572533354265 349 38860461650631417156360 350 39983540894874726229080 351 41135747721953245022376 352 42317751705964066013176 353 43530235850420585482217 354 44773896818464857721083 355 46049445166359257026649 356 47357605580294711746051 357 48699117116553091325382 358 50074733445061645794594 359 51485223096377717394606 360 52931369712142266125418 361 54413972299041074871151 362 55933845486312825444413 363 57491819786843564393271 364 59088741861887406734429 365 60725474789453656921012 366 62402898336400859327676 367 64121909234278625344644 368 65883421458958420820748 369 67688366514094836088677 370 69537693718459201148431 371 71432370497187750782501 372 73373382676986888433575 373 75361734785338443597650 374 77398450353748165277350 375 79484572225081043707050 376 81621162865027404108126 377 83809304677744069664331 378 86050100325715246228977 379 88344673053878138492323 380 90694167018058666454369 381 93099747617763012070176 382 95562601833371088866912 383 98083938567778392179104 384 100664988992533054416096 385 103307006898515298468513 386 106011269051206852983651 387 108779075550598265798193 388 111611750195782426315531 389 114510640854282984059294 390 117477119836166729029482 391 120512584272989379837926 392 123618456501624607910674 393 126796184453026510321383 394 130047242045976130066917 395 133373129585863010819151 396 136775374168553163390501 397 140255530089395213339980 398 143815179257416893326660 399 147455931614764439993340 400 151179425561437853340020 401 154987328385375376729501 402 158881336697940957861111 403 162863176874868855258237 404 166934605502719961046063 405 171097409830904819052714 406 175353408229328727554926 407 179704450651714728313442 408 184152419104660697908614 409 188699228122487173798211 410 193346825247932965982233 411 198097191518756025678651 412 202952341960297464994473 413 207914326084067046223416 414 212985228392408886119784 415 218167168889306549292952 416 223462303597387135743176 417 228872825081184400522329 418 234400962976721378557643 419 240048984527473424827657 420 245819195126773019332371 421 251713938866718127659126 422 257735599093646351417010 423 263886598970237548400670 424 270169402044308050054330 425 276586512824360053643615 426 283140477361950218511501 427 289833883840941949900391 428 296669363173706310069997 429 303649589604336954835428 430 310777281318944954196684 431 318055201063099818434676 432 325486156766483515914972 433 333073002174824735873749 434 340818637489181118665951 435 348726010012637647338453 436 356798114804489867956151 437 365037995341981081861378 438 373448744189663130991926 439 382033503676450877525274 440 390795466580440961461422 441 399737876821565904309051 442 408864030162155113804609 443 418177274915474833576403 444 427681012662319572870897 445 437378698975728044891216 446 447273844153897137963376 447 457370013961367941649040 448 467670830378558350069680 449 478179972359717267100945 450 488901176599375942742835 451 499838238307372476876001 452 510995011992526035782171 453 522375412255037838242382 454 533983414587696481735418 455 545823056185965695245654 456 557898436767033123459426 457 570213719397899267687127 458 582773131332586231699509 459 595580964858546445816191 460 608641578152352070037173 461 621959396144746306769276 462 635538911395138385773908 463 649384684975624518355436 464 663501347364617654525764 465 677893599350169415925517 466 692566212943068118660551 467 707524032299797343929389 468 722771974655440060377663 469 738315031266613850524762 470 754158268364523344370686 471 770306828118216516412626 472 786765929608132057786070 473 803540869810025593099315 474 820637024589363071758185 475 838059849706270226184555 476 855814881831127554323001 477 873907739570900851209576 478 892344124506297884150392 479 911129822239842378230408 480 930270703454957053449624 481 949772724986148031769801 482 969641930900383511754907 483 989884453589760190307769 484 1010506514875551495248931 485 1031514427123732279156518 486 1052914594372075213993026 487 1074713513468914717591438 488 1096917775223674837063946 489 1119534065569258110636879 490 1142569166736393028310237 491 1166029958440038313094551 492 1189923419077942848396669 493 1214256626941460683414548 494 1239036761438721157164252 495 1264271104330254793005156 496 1289967040977176229256876 497 1316132061602026067718725 498 1342773762562374140614575 499 1369899847637287317697925 500 1397518129326765598968775 501 1425636530164250864680626 502 1454263084042313283057606 503 1483405937551621007403402 504 1513073351333299428070398 505 1543273701444786881074219 506 1574015480739294353990801 507 1605307300258977371165187 508 1637157890641928884198529 509 1669576103543102640167296 510 1702570913069277149071488 511 1736151417228171023611776 512 1770326839391821118563968 513 1805106529774335553758081 514 1840499966924134363983619 515 1876516759230791181037457 516 1913166646446590017611051 517 1950459501222911889784574 518 1988405330661566684562058 519 2027014277881186351148742 520 2066296623598796169544626 521 2106262787726681527511751 522 2146923330984668317072005 523 2188288956527935744412335 524 2230370511590481032420165 525 2273178989144356183048620 526 2316725529574797657323876 527 2361021422371370524060636 528 2406078107835249324251412 529 2451907178802758596646013 530 2498520382385296711244439 531 2545929621725767361294301 532 2594146957771643770917967 533 2643184611064791384699914 534 2693054963548175517446286 535 2743770560389581156891458 536 2795344111822472829375526 537 2847788495004123158457123 538 2901116755891139469062841 539 2955342111132518515112859 540 3010477949980360136607177 541 3066537836218371382913176 542 3123535510108293372468104 543 3181484890354383895304568 544 3240400076086089503728232 545 3300295348859041578129721 546 3361185174674511599302251 547 3423084206017461605767785 548 3486007283913326564492595 549 3549969440003666136003030 550 3614985898640824070299090 551 3681072079001734228112126 552 3748243597221012982968666 553 3816516268543478523210047 554 3885906109496238339582253 555 3956429340080486953257159 556 4028102385983156711180301 557 4100941880808565250466372 558 4174964668330204011186924 559 4250187804762812957320276 560 4326628561054887448866428 561 4404304425201763994174901 562 4483233104579432400395903 563 4563432528299222631650101 564 4644920849583515479024599 565 4727716448162626943847522 566 4811837932693017035875926 567 4897304143196974491056634 568 4984134153523929719392078 569 5072347273833549102168347 570 5161963053100764569385441 571 5253001281642893202675251 572 5345481993669002426306065 573 5439425469851677169058480 574 5534852239921346202821520 575 5631783085283325689704560 576 5730239041657738798295376 577 5830241401742471081422321 578 5931811717899322142404307 579 6034971804863514954300993 580 6139743742476725037112379 581 6246149878443792541226926 582 6354212831113281131685402 583 6463955492282048417018934 584 6575401030023993518539266 585 6688572891543148231012023 586 6803494806051279083634901 587 6920190787670168471177183 588 7038685138358743889019861 589 7159002450865225172671964 590 7281167611704460512133492 591 7405205804160622884233676 592 7531142511315439421800164 593 7659003519102127117215213 594 7788814919385209139594087 595 7920603113066386929483661 596 8054394813216644122630751 597 8190217048234759245014970 598 8328097165032405014984990 599 8468062832246012984985010 600 8610142043475583155015030 601 8754363120550619092639251 602 8900754716823370000046601 603 9049345820489562077381067 604 9200165757936802443302233 605 9353244197120839788513224 606 9508611150969866855809176 607 9666296980817050761059432 608 9826332399861478093445944 609 9988748476657702660243881 610 10153576638634084671453243 611 10320848675640111092677401 612 10490596743522887830800963 613 10662853367732995356250246 614 10837651446959900307929954 615 11015024256797116572324462 616 11195005453437310276736426 617 11377629077397544088214319 618 11562929557274857164398973 619 11750941713532378060302327 620 11941700762316168855924381 621 12135242319302999733621876 622 12331602403579254201269500 623 12530817441551166127506500 624 12732924270886590728743500 625 12937960144488512624121125 626 13145962734500495054268751 627 13356970136344275342513381 628 13571020872789712663140327 629 13788153898057295170414098 630 14008408601953414534334694 631 14231824814038616924536426 632 14458442807829040482338462 633 14688303305031250322733579 634 14921447479810683113059121 635 15157916963093914283236963 636 15397753846904961933802401 637 15641000688735842522470368 638 15887700515951594427716256 639 16137896830229986508782944 640 16391633612036129805670432 641 16648955325132211550024801 642 16909906921122571688424099 643 17174533844034343153365233 644 17442882034933878154293067 645 17714997936579183801285726 646 17990928498108591417523626 647 18270721179765884943429030 648 18554423957662114885373010 649 18842085328574325315112615 650 19133754314781422482647845 651 19429480468937414664980751 652 19729313878982253936322661 653 20033305173090511611635212 654 20341505524658120185011588 655 20653966657327415657311164 656 20970740850050715223658676 657 21291880942192666370913117 658 21617440338671604518006839 659 21947473015140157418156861 660 22282033523205335631363183 661 22621176995688349468338026 662 22964959151924393903060398 663 23313436303102644050527266 664 23666665357646704908980934 665 24024703826635760171937027 666 24387609829266666024723801 667 24755442098357236952976379 668 25128259985890971706613993 669 25506123468603468682269432 670 25889093153610781109942696 671 26277230284079963555820376 672 26670596744942062382743560 673 27069255068647803942725145 674 27473268440966235412217355 675 27882700706826574320517065 676 28297616376203523964775251 677 28718080630046313051552566 678 29144159326251719054740722 679 29575919005681335932954078 680 30013426898223348006192634 681 30456750928899072951691551 682 30905959724014538042408397 683 31361122617357354918562599 684 31822309656439159353037101 685 32289591608783883645285028 686 32763039968262130455659276 687 33242726961471918072805428 688 33728725554166068290933276 689 34221109457726509261414549 690 34719953135685766874249247 691 35225331810295919419505301 692 35737321469145291476871159 693 36255998871823164182973378 694 36781441556632780231106422 695 37313727847352923166504666 696 37852936860048351752262126 697 38399148509929371396478715 698 38952443518260825850187905 699 39512903419320793608104595 700 40080610567409274670228785 701 40655648143907154551855376 702 41238100164385733662578096 703 41828051485767111411441232 704 42425587813535715635491568 705 43030795709001269192619729 706 43643762596613486806760051 707 44264576771328796504246177 708 44893327406029381234400859 709 45530104558994837525277966 710 46174999181426749286877498 711 46828103125026476139125526 712 47489509149626456910455458 713 48159310930875330224949911 714 48837603067977175371708789 715 49524481091485177929403967 716 50220041471150025901869301 717 50924381623823343407061564 718 51637599921416470251818388 719 52359795698914897018538412 720 53091069262448666587221636 721 53831521897419054317239501 722 54581255876681840417759495 723 55340374468787489343933165 724 56108981946278552367774335 725 56887183594044610788111130 726 57675085717735078563096126 727 58472795652230184471508626 728 59280421770170455235486742 729 60098073490545022367389683 730 60925861287339076837217449 731 61763896698240796994411051 732 62612292333408076518926457 733 63471161884295380521224744 734 64340620132541059259254456 735 65220782958915450292624968 736 66111767352330101249986776 737 67013691418908446745151113 738 67926674391118274340702171 739 68850836636966315824785529 740 69786299669255301437401187 741 70733186154903816056893926 742 71691619924329297735422594 743 72661725980894520354008398 744 73643630510417903553315402 745 74637460890747994485609231 746 75643345701402467326377501 747 76661414733271987880882775 748 77691798998389292021460925 749 78734630739763828095679700 750 79790043441282314853539100 751 80858171837675567853731876 752 81939151924551948724594156 753 83033120968497793074767877 754 84140217517245174271773423 755 85260581409907361733657669 756 86394353787282333809644551 757 87541677102224706760277362 758 88702695130086442785909254 759 89877552979226701494575946 760 91066397101591200646277438 761 92269375303361453460508651 762 93486636755674251227517393 763 94718332005411761421236931 764 95964612986062612973144769 765 97225633028654341831444032 766 98501546872757571398954176 767 99792510677562303915938624 768 101098682033026700330793408 769 102420219971098727682078017 770 103757284977011054499792451 771 105110039000649576222098001 772 106478645467995954115848555 773 107863269292644552685349310 774 109264076887394162053695690 775 110681236175914893304872070 776 112114916604490636282512626 777 113565289153837470852850311 778 115032526350998424154909637 779 116516802281314967880439663 780 118018292600475651149440389 781 119537174546642266074413676 782 121073626952653944637673892 783 122627830258309587041188764 784 124199966522729023227492436 785 125790219436793310813225533 786 127398774335664574223816151 787 129025818211385791368726173 788 130671539725560935751554191 789 132336129222115883468114634 790 134019778740140496108407502 791 135722682026812292145159426 792 137445034550402120962359654 793 139187033513362255251939043 794 140948877865497319085451257 795 142730768317218470550318171 796 144532907352881259426901001 797 146355499244207581973359960 798 148198750063792156479973320 799 150062867698693944853306680 800 151948061864112947093360040 801 153854544117152797133579001 802 155782527870669590124402091 803 157732228407207372855833897 804 159703862893020730633388403 805 161697650392184905544643734 806 163713811880793882680593426 807 165752570261246882506975422 808 167814150376623699215813274 809 169898779025149326526519551 810 172006684974748314049094253 811 174138098977689298969206151 812 176293253785320159466277453 813 178472384162894237931107076 814 180675726904488083709070124 815 182903520848011166758525972 816 185156006890308015281759676 817 187433428002353232057576309 818 189736029244539845880570303 819 192064057782061456192106997 820 194417762900388630672186391 821 196797396020840017249614626 822 199203210716248633680291990 823 201635462726723799539942330 824 204094409975509177178262670 825 206580312584937389886268635 826 209093432892481687237556001 827 211634035466905129277296371 828 214202387124507762950040657 829 216798756945472265878822768 830 219423416290308534333642704 831 222076638816397693957168176 832 224758700494636013549431952 833 227469879626179203951423409 834 230210456859287585809782291 835 232980715206272611751305473 836 235780940060545230246678651 837 238611419213766580197749358 838 241472442873101507041770586 839 244364303678575392929370614 840 247287296720534795300549442 841 250241719557212389954770551 842 253227872232396716487213589 843 256246057293207225743484063 844 259296579807975130729545237 845 262379747384230564202350236 846 265495870186796547959613876 847 268645260955990280644379020 848 271828235025932252681506340 849 275045110342963698768954285 850 278296207484172900156722855 851 281581849676030850760615501 852 284902362813136802976533151 853 288258075477074210883858042 854 291649318955377590353617758 855 295076427260610817408546674 856 298539737149557388017887926 857 302039588142523164349809107 858 305576322542752134348644169 859 309150285455955713352827531 860 312761824809956118322359193 861 316411291374444347101936776 862 320099038780853297007516888 863 323825423542346558890029096 864 327590805073923424700266104 865 331395545712640648453618537 866 335240010737951502372317051 867 339124568392162671866193369 868 343049589901009534900680323 869 347015449494350373192844102 870 351022524426980064572684706 871 355071194999563807747758126 872 359161844579691432614371050 873 363294859623052851168180975 874 367470629694735205981006525 875 371689547490642275129019575 876 375952008859036694380257501 877 380258412822205559376565556 878 384609161598249972476661052 879 389004660622999100863007748 880 393445318572049314455605644 881 397931547382928974120643301 882 402463762277389442611231887 883 407042381783822892631147429 884 411667827759807488370655271 885 416340525414780518826083538 886 421060903332840063181855526 887 425829393495675770505189418 888 430646431305629337979632606 889 435512455608885273884022219 890 440427908718792533508358257 891 445393236439317618187446051 892 450408888088629729627015649 893 455475316522818573695362208 894 460592978159745409856378592 895 465762333003027944427174176 896 470983844666159667855297376 897 476257980396764238226908705 898 481585211100985515238091235 899 486966011368013850886841265 900 492400859494749245173158795 901 497890237510601977129060126 902 503434631202431323539268586 903 509034530139622979756809062 904 514690427699305799065742738 905 520402821091708469095835239 906 526172211385656745851059301 907 531999103534211867975497167 908 537884006400450775946433189 909 543827432783388762955218636 910 549829899444045186311853508 911 555891927131652870289169276 912 562014040610011833407016948 913 568196768683987975245971741 914 574440644226157359973763959 915 580746204203596735865940477 916 587113989704820932205157551 917 593544545966867777051008554 918 600038422402531181484404718 919 606596172627743038047258082 920 613218354489104583219568646 921 619905530091567875901997251 922 626658265826268046002616985 923 633477132398506969361783995 924 640362704855889027388958505 925 647315562616609611929843640 926 654336289497897038031398376 927 661425473744608529426126616 928 668583708057980943715552072 929 675811589624536906395963353 930 683109720145147025037360459 931 690478705864248857099057801 932 697919157599223307042604947 933 705431690769929130584579574 934 713016925428396226118392626 935 720675486288678395525528478 936 728408002756866258792628026 937 736215108961261009051515103 938 744097443782709696864671501 939 752055650885102734788788199 940 760090378746034315463865197 941 768202280687626438694904676 942 776392014907517245217547084 943 784660244510014357068042228 944 793007637537413926711732572 945 801434867001486099322758741 946 809942610915127594850982751 947 818531552324182118760167765 948 827202379339429312574259255 949 835955785168742957626186370 950 844792468149419147665949110 951 853713131780675148251881626 952 862718484756319663120889646 953 871809240997595230010155707 954 880986119686193470684294593 955 890249845297443922208228179 956 899601147633677178797138801 957 909040761857763075870758352 958 918569428526824650239961584 959 928187893626128612659161616 960 937896908603153071288358448 961 947697230401833246923872401 962 957589621496985923176808883 963 967574849928913377103153761 964 977653689338187538119094939 965 987826919000615125369710542 966 998095323862384516058562426 967 1008459694575395099589990614 968 1018920827532769874725024738 969 1029479524904552049305817687 970 1040136594673586404462369461 971 1050892850671586187579050751 972 1061749112615386300667061045 973 1072706206143383553162470140 974 1083764962852164750547899860 975 1094926220333323392579209580 976 1106190822210465757286759876 977 1117559618176407149313948301 978 1129033464030559093553744967 979 1140613221716508257446908333 980 1152299759359787887713438399 981 1164093951305842549701630426 982 1175996678158186959956832382 983 1188008826816759705034688594 984 1200131290516472642011275606 985 1212364968865956778575109043 986 1224710767886505433023527401 987 1237169600051215476928445163 988 1249742384324327465683918521 989 1262430046200765464600387304 990 1275233517745877380667851512 991 1288153737635376612572615176 992 1301191651195485834019589144 993 1314348210443283727884492873 994 1327624374127255491197638427 995 1341021107768047933443322681 996 1354539383699429993146201251 997 1368180181109459500208374950 998 1381944486081857013958291650 999 1395833291637587569374958350 1000 1409847597776651166458375050