0 1 1 2 2 4 3 8 4 14 5 22 6 35 7 54 8 82 9 122 10 176 11 254 12 362 13 504 14 697 15 960 16 1307 17 1762 18 2360 19 3142 20 4158 21 5462 22 7133 23 9280 24 12013 25 15462 26 19818 27 25314 28 32198 29 40782 30 51476 31 64768 32 81226 33 101522 34 126502 35 157216 36 194846 37 240784 38 296802 39 365006 40 447794 41 548042 42 669254 43 815580 44 991834 45 1203662 46 1457877 47 1762560 48 2127002 49 2562084 50 3080844 51 3698568 52 4432848 53 5304280 54 6337220 55 7560068 56 9005610 57 10711944 58 12723764 59 15093114 60 17879822 61 21153142 62 24993993 63 29496000 64 34766618 65 40930002 66 48130166 67 56533156 68 66329392 69 77737862 70 91011455 71 106440960 72 124358853 73 145146364 74 169242136 75 197148654 76 229439222 77 266769582 78 309891113 79 359662008 80 417059658 81 483198540 82 559351394 83 646968362 84 747696962 85 863410944 86 996244217 87 1148621280 88 1323290881 89 1523372202 90 1752406974 91 2014409640 92 2313922814 93 2656088702 94 3046731374 95 3492437872 96 4000646306 97 4579758422 98 5239268198 99 5989889536 100 6843697526 101 7814304344 102 8917056956 103 10169239228 104 11590295946 105 13202103242 106 15029274234 107 17099476294 108 19443779390 109 22097073504 110 25098538866 111 28492135680 112 32327146296 113 36658815762 114 41549066852 115 47067256334 116 53291011678 117 60307203782 118 68213035247 119 77117199200 120 87141156314 121 98420611164 122 111107159236 123 125370046008 124 141398110388 125 159402013182 126 179616712016 127 202304122928 128 227756059562 129 256297573480 130 288290663836 131 324138281936 132 364288742234 133 409240715142 134 459548762173 135 515829318794 136 578767289834 137 649123477460 138 727742792306 139 815563159620 140 913625328786 141 1023083863262 142 1145219283268 143 1281451256960 144 1433353107050 145 1602668016026 146 1791326904604 147 2001467866462 148 2235457537096 149 2495914887062 150 2785737423953 151 3108129715240 152 3466634724146 153 3865168585802 154 4308058873250 155 4800086279234 156 5346530352480 157 5953220147304 158 6626589891325 159 7373739624960 160 8202501706644 161 9121514297424 162 10140302014688 163 11269363831096 164 12520269394970 165 13905765223080 166 15439891158326 167 17138107291520 168 19017432905935 169 21096599415862 170 23396217918670 171 25938961760694 172 28749766266108 173 31856048222302 174 35287946078312 175 39078581650408 176 43264346204946 177 47885214338402 178 52985087199786 179 58612166347134 180 64819362071906 181 71664740828704 182 79212014061934 183 87531070443840 184 96698556786482 185 106798513786522 186 117923069955538 187 130173196940346 188 143659533299574 189 158503284938424 190 174837207207434 191 192806673429440 192 212570839365729 193 234303914722104 194 258196548874726 195 284457337806256 196 313314465230476 197 345017492750740 198 379839309278957 199 418078250025068 200 460060402560328 201 506142119828522 202 556712754777230 203 612197631388494 204 673061275710110 205 739810933754800 206 813000396895921 207 893234155751272 208 981171914646722 209 1077533502701042 210 1183104210375104 211 1298740581370584 212 1425376703163878 213 1564031044550124 214 1715813880635475 215 1881935347143520 216 2063714182418570 217 2262587222381884 218 2480119704460342 219 2718016438827954 220 2978133925996286 221 3262493508360000 222 3573295632999024 223 3912935306983968 224 4284018851663888 225 4689382073508482 226 5132109958179492 227 5615557999952576 228 6143375309800406 229 6719529660315504 230 7348334613607507 231 8034478886238946 232 8783058144414908 233 9599609441502024 234 10490148497406902 235 11461210031265354 236 12519891406991714 237 13673899875824702 238 14931603688063472 239 16302087362430648 240 17795211461353538 241 19421677253134182 242 21193096630457562 243 23122067677441760 244 25222256352689280 245 27508484797837062 246 29996826771709175 247 32704710742453348 248 35651031263401458 249 38856269313309780 250 42342622276972084 251 46134144285841354 252 50256897755138786 253 54739117026618184 254 59611385027415019 255 64906823915079360 256 70661300826444172 257 76913649942129762 258 83705912089944242 259 91083593192638948 260 99095943050010482 261 107796256068541862 262 117242195579562484 263 127496143497024492 264 138625577298523250 265 150703476475527264 266 163808760647894268 267 178026761686172094 268 193449732479961060 269 210177395201754462 270 228317531996414501 271 247986621227007128 272 269310522779303914 273 292425216203350562 274 317477595597077414 275 344626325403720502 276 374042761765605290 277 405911944439413224 278 440433664464926323 279 477823613134883520 280 518314618412887562 281 562157975418291080 282 609624877868200292 283 661007957841357240 284 716622941988616800 285 776810432931115024 286 841937824975129178 287 912401363899683200 288 988628361540360720 289 1071079576699263124 290 1160251774452250074 291 1256680476753695416 292 1360942918474184870 293 1473661224055933382 294 1595505820719839195 295 1727199105254109468 296 1869519382987916906 297 2023305098920707482 298 2189459382007222104 299 2368954925037984328 300 2562839224564316464 301 2772240207099679704 302 2998372269225351174 303 3242542761118994880 304 3506158945595765683 305 3790735467067036540 306 4097902366706359760 307 4429413682593398982 308 4787156676891008566 309 5173161735119334662 310 5589612985122784425 311 6038859686567443680 312 6523428446008694810 313 7046036316478239000 314 7609604843914890552 315 8217275126996212794 316 8872423962310247608 317 9578681151872271604 318 10339948054475255759 319 11160417467883995120 320 12044594935768388154 321 12997321579833732264 322 14023798563542801076 323 15129613301004006256 324 16320767533415044358 325 17603707403949307024 326 18985355669792762329 327 20473146199365871200 328 22075060914056380394 329 23799669344768961402 330 25656170983871925068 331 27654440625225023346 332 29805076899420514160 333 32119454225549464238 334 34609778414268969653 335 37289146172615369600 336 40171608779500539571 337 43272240219127379844 338 46607210077139586900 339 50193861524585202202 340 54050794738441657082 341 58197956131023596102 342 62656733783497383822 343 67450059504903716736 344 72602517968355525882 345 78140463406423487882 346 84092144377497909122 347 90487837148666853568 348 97359988279346260142 349 104743367028927213702 350 112675228250313361772 351 121195486474689774720 352 130346901942325197218 353 140175279384333219522 354 150729680410285091874 355 162062650412487869296 356 174230460960904768178 357 187293368727010123480 358 201315892039426056877 359 216367106246012477280 360 232520959137711002378 361 249856607771893245384 362 268458778116185923544 363 288418149025896244614 364 309831762171033886982 365 332803459634483956344 366 357444351010002422336 367 383873311946805104240 368 412217516218659075074 369 442613003530402509984 370 475205285412479978840 371 510149991705223240880 372 547613560301678074286 373 587773972990311738624 374 630821540415537890517 375 676959739367220559012 376 726406105823032859352 377 779393187387756947924 378 836169558999851218372 379 897000906022369946400 380 962171179105908115434 381 1031983825492040341022 382 1106763101715153532548 383 1186855472975302937920 384 1272631104798690091010 385 1364485452960067726582 386 1462840958011092004146 387 1568148851159649196904 388 1680891078682116631286 389 1801582352505694703240 390 1930772335069613975162 391 2069047967084426435788 392 2217035947363123101890 393 2375405374476477220202 394 2544870560585996811440 395 2726194028456774335640 396 2920189703355771883118 397 3127726312276016376664 398 3349731003691925488808 399 3587193201875138880960 400 3841168710691388098644 401 4112784082731385779480 402 4403241270600706921520 403 4713822578239323655602 404 5045895931269740851286 405 5400920486554611795782 406 5780452602378701314952 407 6186152191995422944320 408 6619789484705550891074 409 7083252220132476403968 410 7578553302923124288046 411 8107838946781841821314 412 8673397338548861308288 413 9277667854928534701262 414 9923250866454544368685 415 10612918165402213963328 416 11349624056636802420562 417 12136517152780100501100 418 12976952917585511460084 419 13874507004094607006816 420 14832989437023810148704 421 15856459691852314363782 422 16949242726252141468723 423 18115946022888424729774 424 19361477706243957648180 425 20691065799935241379642 426 22110278694989625405818 427 23625046903825664335740 428 25241686179246923387226 429 26966922082565965792740 430 28807916090023823535012 431 30772293332054427951512 432 32868172065693857789834 433 35104194986487447537642 434 37489562492609636180172 435 40034068020690362738594 436 42748135580074547321918 437 45642859619857537762902 438 48730047371048438466629 439 52022263814740591831428 440 55532879436258089244880 441 59276120934822027214922 442 63267125068353447782142 443 67521995823746951334554 444 72057865114362921983882 445 76892957218512899333184 446 82046657185370083258183 447 87539583448194244447408 448 93393664899081419230748 449 99632222694541799794722 450 106280057077099415861078 451 113363539514990816860756 452 120910710479993991103336 453 128951383202344127904984 454 137517253761623530606625 455 146642017893676978434400 456 156361494916094418201098 457 166713759198513856980582 458 177739279628973635892316 459 189481067554050496750668 460 201984833698670920650264 461 215299154601165115898702 462 229475649130405148269523 463 244569165685040571868408 464 260637980710053014044832 465 277744009202977225944482 466 295953027921257574205414 467 315334912043686644404722 468 335963886082872391682642 469 357918789892079933136464 470 381283360658693511822396 471 406146531828365248283520 472 432602749958861355029810 473 460752310560559381206482 474 490701714041620661170856 475 522564042940553983614960 476 556459361697443770755106 477 592515140287416637809662 478 630866703116129013573539 479 671657704657753229163840 480 715040633401417456871355 481 761177345762200191211044 482 810239631707802222143182 483 862409813952596321482816 484 917881382677248928307484 485 976859667844414864324582 486 1039562551299391930375860 487 1106221220969883652705560 488 1177080969611595414149522 489 1252402040686198312556522 490 1332460524105573087095914 491 1417549304732129804572134 492 1507979066689924135961510 493 1604079356715205409287462 494 1706199709958358939249171 495 1814710841843049154591680 496 1930005909793384511519138 497 2052501848856101383403624 498 2182640785472635081287560 499 2320891533896814048567328 500 2467751180008574415631068 501 2623746757542600305180280 502 2789437022033818554322564 503 2965414328080752613712252 504 3152306615843841072621410 505 3350779513029089766182764 506 3561538558958687230833804 507 3785331557701291409696394 508 4022951067626776310842598 509 4275237035163561128290680 510 4543079580972273037773755 511 4827421947209574787943088 512 5129263615041964592158130 513 5449663602081628505213762 514 5789743949956291806739286 515 6150693412795033246551516 516 6533771358013958564392308 517 6940311891420071419392144 518 7371728219320242373683189 519 7829517261027898728942720 520 8315264525905092514910215 521 8830649269862794602122922 522 9377449947069610525574534 523 9957549973492232812258020 524 10572943819812461084906926 525 11225743452236701372406004 526 11918185140736978719964439 527 12652636655341966094318080 528 13431604872235552516680400 529 14257743812620620826938860 530 15133863138570045982801602 531 16062937131420590946285862 532 17048114179672279033280078 533 18092726804838054229191504 534 19200302255249892885252515 535 20374573699474128112239988 536 21619492052725360661676186 537 22939238471497709114046400 538 24338237553558972313214532 539 25821171282484857893771234 540 27392993758052590083576722 541 29058946756069523782302768 542 30824576163588619599061305 543 32695749337967532799204432 544 34678673440868732510253626 545 36779914801079102234902540 546 39006419362955969923696736 547 41365534280392959553452680 548 43865030719452094503749202 549 46513127936234110843971542 550 49318518700165675641223668 551 52290396136682712646605508 552 55438482067293858276308736 553 58773056929224701354743884 554 62304991361282609948398548 555 66045779547258683274249174 556 70007574413110533727359668 557 74203224779356686336791280 558 78646314575573524496051438 559 83351204229636991998158888 560 88333074350409331493810122 561 93607971828947944309350604 562 99192858490025111022810980 563 105105662432815527187061536 564 111365332207052444484306664 565 117991893978787651350986262 566 125006511848135315827739339 567 132431551490060937875766720 568 140290647298417523439991058 569 148608773223050332613861242 570 157412317499913327015758858 571 166729161484796115509019648 572 176588762812478010546007310 573 187022243114929111797746222 574 198062480544596670052356531 575 209744207361886081847423680 576 222104112859704079719428042 577 235180951912406038131212064 578 249015659451715902435132366 579 263651471188211472064669936 580 279134050913831409730139198 581 295511624738599385348682102 582 312835122633419263374515499 583 331158327670427862442555314 584 350538033373049342953109442 585 371034209609622219069075360 586 392710177487320106663049464 587 415632793727126420573653614 588 439872645025913038837862114 589 465504252938268397258196664 590 492606289838687099058523520 591 521261806554150193264665600 592 551558472288067754707218534 593 583588827489090970161852562 594 617450550352509437510879600 595 653246737677926316759059264 596 691086200844740344863556064 597 731083777706742783734332022 598 773360661248956305313429775 599 818044745893816690639392212 600 865270992390037489379512082 601 915181812266104663666816582 602 967927472881440960816569844 603 1023666524161996979240355420 604 1082566248163501607965407304 605 1144803132664964040631253580 606 1210563370057406638978697831 607 1280043382858389643447877136 608 1353450377251827576927118250 609 1431002926125046581005197682 610 1512931583151166513123445276 611 1599479529544912785856002816 612 1690903255204067581057021874 613 1787473276037145806295598224 614 1889474889370740035276940152 615 1997208969427563369093308160 616 2110992804968768259571922512 617 2231160981301861920304332922 618 2358066308968732342180209078 619 2492080801547235581086929666 620 2633596705124763813012892406 621 2783027582133494077275908702 622 2940809452374921719171102395 623 3107401994206162699402693120 624 3283289809012714878360032282 625 3468983752252240568392800564 626 3665022334521849298286529948 627 3871973196277745459215989126 628 4090434660021383419453431016 629 4321037363960857202653113886 630 4564445981360601070231028801 631 4821361030007102870902272548 632 5092520776443745505420478828 633 5378703239864597213572353242 634 5680728300805523264941583668 635 5999459920032006190352829674 636 6335808473297157454934049170 637 6690733207931192629402002000 638 7065244827525795735694145880 639 7460408211294058606295725472 640 7877345275019795134946179368 641 8317237980859741257718258620 642 8781331503629270902494835240 643 9270937561587679522424279116 644 9787437920143712724429255002 645 10332288077326749057812605382 646 10907021140314864046421466420 647 11513251902778982705461576320 648 12152681133293559589451935250 649 12827100085579800839919829804 650 13538395241888546509150389004 651 14288553301397858284003273128 652 15079666426096422225466865102 653 15913937757249400438451009984 654 16793687216199780106868363864 655 17721357603947130885112992008 656 18699521014668577705932405026 657 19730885579105325350858748304 658 20818302554533959713668351724 659 21964773778876872529486027582 660 23173459507382422769433447902 661 24447686651224793003715123600 662 25790957438338004594602332866 663 27206958517810475263236505440 664 28699570530228139477701739038 665 30272878167467842959257524362 666 31931180746610976933869460884 667 33679003323872845086099746520 668 35521108375728830413592011418 669 37462508075766871631332849920 670 39508477197210093090083394479 671 41664566672536914937942584640 672 43936617843181940979428603330 673 46330777433932784484483746184 674 48853513288349388354793471094 675 51511630903327238496128352736 676 54312290802808176603988716002 677 57263026792616395539266743062 678 60371765140467030018309085061 679 63646844727365237510988052828 680 67097038218889632726095612176 681 70731574307240340303037547544 682 74560161077434037478297674668 683 78593010553651815188192806228 684 82840864484496303848599808928 685 87315021428798246112954526264 686 92027365206635894347180577525 687 96990394783400039819345558400 688 102217255658060127799000754224 689 107721772830269948168717763042 690 113518485424602436526291218656 691 119622683054030305157196098780 692 126050444008780936267570446998 693 132818675360898836975342674982 694 139945155079256133523201578513 695 147448576254370822153174144000 696 155348593537233869615033549581 697 163665871901420137598850179304 698 172422137843075488286840387726 699 181640233138945005593515872840 700 191344171288447128758099867868 701 201559196771918102842198765342 702 212311847263563702564980780426 703 223630018944374698056643648208 704 235543035067303507953031667770 705 248081717934376892327161095204 706 261278464453149209764663393782 707 275167325447999494744484846956 708 289784088910260796642924214426 709 305166367380059824072655452582 710 321353689662057946756058566206 711 338387597087041139843848657612 712 356311744541527361072367911714 713 375172006498266681398197735482 714 395016588291725006266008915362 715 415896142894390517014177197300 716 437863893462048009737705653350 717 460975761929055955990110451704 718 485290503948161627656533317008 719 510869850483529851557180215360 720 537778656380470804597760519474 721 566085056250862702452425891524 722 595860628029508934984462785478 723 627180564573680661049739746402 724 660123853695910908626512190568 725 694773467038761940041159981438 726 731216558219823135282113788748 727 769544670695653185368279960628 728 809853955814800829836803644304 729 852245401552467148800446287082 730 896825072442856316091502855214 731 943704361249850075532360070834 732 993000252942385281243492718718 733 1044835601567866821516324959904 734 1099339420645166083313508883830 735 1156647187728296781791305947840 736 1216901163822786770472434299564 737 1280250728369139976267740560680 738 1346852730541673773077073121480 739 1416871857646494373903308221712 740 1490481021439509441117098770506 741 1567861763224249152077258663140 742 1649204678629954367822696961074 743 1734709863012977481884003293920 744 1824587378469115493279567571207 745 1919057743491146763804367778482 746 2018352446354668297693020887836 747 2122714483366429680491943081894 748 2232398923162837548777686316804 749 2347673498302269241262638737742 750 2468819225453400156000784448063 751 2596131055543036197477536201608 752 2729918555291075303669470721058 753 2870506621627330089601330804860 754 3018236230555163262411468695748 755 3173465222100361678898944825760 756 3336569123060552602481725977376 757 3507942009350901676564275834784 758 3687997409825988787190129632080 759 3877169253545805902158393712188 760 4075912862545937718096978147076 761 4284705992268356219729431193224 762 4504049921910077767597519278506 763 4734470597052399407907637061466 764 4976519827043761460732458389086 765 5230776539724696363313699556942 766 5497848096204050159095940579063 767 5778371668521945223705032267392 768 6073015683167043142759322100098 769 6382481333553827692597029164724 770 6707504164710134827994268642456 771 7048855733576298072834435012496 772 7407345348475354368568270579536 773 7783821891479080167505134370182 774 8179175727567528194089557411955 775 8594340704660555519974047221920 776 9030296248788931431429546853794 777 9488069558870361723340167293340 778 9968737905762554900881153005848 779 10473431040481694404665765031614 780 11003333716700795611219976502662 781 11559688332878860769222839078704 782 12143797699618963868688861047437 783 12757027938111887488266850739520 784 13400811515792202122963534615090 785 14076650425616253526305762575744 786 14786119515666958075191295442792 787 15530869976099179093001886830364 788 16312632990762371788415526221470 789 17133223561174769344718625289862 790 17994544510876295303315123946196 791 18898590678556316186857917763508 792 19847453308738010742224891694626 793 20843324649204275522454094554124 794 21888502764771492588508559169660 795 22985396577457972201817139327888 796 24136531143554304294558776706278 797 25344553178584095585035383392302 798 26612236841646563637200091418160 799 27942489791158177233952356007840 800 29338359524559987459357757690042 801 30803040015131541495682550303042 802 32339878659652415258194404069120 803 33952383551279596443780318214816 804 35644231092664399963322673525902 805 37419273965017557010597681896528 806 39281549469546898220428288475347 807 41235288258440021639300179987200 808 43284923473345926675945141380580 809 45435100310126294778227907624938 810 47690686029500462714321472642668 811 50056780434099792440178145833846 812 52538726833378788843487062506160 813 55142123518803720523811318613880 814 57872835772756506263229912150849 815 60737008435654171858841898888640 816 63741079056894271092055533882984 817 66891791656396397827041167140342 818 70196211124721484751195733056462 819 73661738291016278253721428993928 820 77296125689352585415808734524806 821 81107494055412095333015950365382 822 85104349586910381499232034172997 823 89295602002660810065908410012040 824 93690583436753340612595323286482 825 98299068205967560695626951688842 826 103131293490256823283289708869284 827 108197980967934275509442617289208 828 113510359449065232350223490136700 829 119080188552527255186704903219624 830 124919783474243093148409975185915 831 131042040896226147706524477342720 832 137460466088307302464208738158984 833 144189201256739961774858223688162 834 151243055196311288022940802065136 835 158637534305126434359673951815540 836 166388875023883744464489909636474 837 174514077764227338396400835223744 838 183030942393654344671905162025626 839 191958105347472620589119561717120 840 201315078441456698562665323168418 841 211122289462140713066109246675324 842 221401124615123262726148480757462 843 232173972915346874146164375079488 844 243464272607060554228487701244770 845 255296559705084719255674498932782 846 267696518753080745464675487708591 847 280691035898789985713099232771128 848 294308254390657144294601293276682 849 308577632604898528880358226572264 850 323530004716925391221024681912032 851 339197644136095183893397563508680 852 355614329828048329473177510192170 853 372815415654404638848412345110400 854 390837902865351862564302388675528 855 409720515886669485905735603629920 856 429503781549004698536468836969634 857 450230111913765854241645784352922 858 471943890856833549434209087751948 859 494691564578423069453358349150440 860 518521736214877278747740606201600 861 543485264735939504766490181627342 862 569635368319165606014946285115184 863 597027732401597849249376611758048 864 625720622617655690626528055037948 865 655775002841415940353808778082744 866 687254658561073653135025627092888 867 720226325823412705129513125997696 868 754759825996589394883836156318542 869 790928206610462296434966532156204 870 828807888545106558243910333833259 871 868478819850051283764852242098302 872 910024636489195805325777405747764 873 953532830319316717912864402383480 874 999094924623595566586115492237704 875 1046806657535701163971733321559814 876 1096768173704675744057706302061602 877 1149084224566226674246587106250544 878 1203864377602042503876424387852332 879 1261223234985462144007316481273592 880 1321280662029258558093994584296396 881 1384162025869484338681872973240642 882 1449998444838298106848802343602484 883 1518927048998481324971999350202628 884 1591091252332999785454058839474338 885 1666641037104499108802618633663702 886 1745733250922086979008638097473964 887 1828531917076186099904336793180480 888 1915208558726682158929159104283034 889 2005942537555083333508097232598920 890 2100921407517996785682744338753818 891 2200341284366959774204926555119274 892 2304407231628587022117676041920678 893 2413333663769162381055453340174480 894 2527344767299264336226680569367253 895 2646674940606826432074968214590128 896 2771569253341252485573508185774802 897 2902283926206892083520626129758162 898 3039086832061396434417671631296944 899 3182258019253282886050798158007376 900 3332090258173505735111275487410694 901 3488889612038031546346069108431664 902 3652976032962422217710322695665213 903 3824683984435314704017866165539040 904 4004363091345532033689156158065800 905 4192378818767448695163240573372944 906 4389113180761250771639768833137476 907 4594965480498967119999782858789574 908 4810353083083695891791142933363728 909 5035712222488408112677288938037742 910 5271498844102178274786606842923911 911 5518189484435776601728564719725592 912 5776282189605368832285100804040858 913 6046297474282721588353635617291604 914 6328779322872923978649092994233412 915 6624296234756333358230732625416424 916 6933442315510364560671213518879952 917 7256838416109002222787453267609382 918 7595133322183665421271555833757417 919 7949004995518438974916169323284788 920 8319161870045858698325026941132754 921 8706344204706557149083094281878318 922 9111325495637307102063326263080084 923 9534913950257514086133234539885314 924 9977954025934185877403935284586166 925 10441328036020032260409642405316342 926 10925957826178816771723725615263855 927 11432806524036595707017650519173120 928 11962880365327248881931380132283696 929 12517230599835950600086277620685804 930 13096955480585176171155857126088896 931 13703202339854726751534582975137176 932 14337169755780330604436418968296048 933 15000109813434899577409875031276502 934 15693330464462753781632351401694810 935 16418197989510354305254191450684412 936 17176139567877593905195803304537696 937 17968645959001791480364977154586688 938 18797274300582532672948799602827968 939 19663651028359724084544204586011894 940 20569474922770023640657560893142950 941 21516520287928529830904713394021524 942 22506640268613627731530621257434702 943 23541770311173584921014594771530408 944 24623931774524266375102264289603602 945 25755235697668611250862474251453240 946 26937886730440720319719903745348746 947 28174187234460992673467658823591994 948 29466541561584194599141808705874432 949 30817460517430131729136216550223984 950 32229566017907237285490799758564640 951 33705595946973414870045351773060160 952 35248409224226435788832135141723617 953 36860991091278662742738082231809082 954 38546458626248451727657216185542744 955 40308066496093894443829140665753040 956 42149212956924251951466777093715886 957 44073446112851170520950704718310222 958 46084470444386263864043227680742265 959 48186153617854622031560273094375360 960 50382533587776025630183319967595826 961 52677826004667894796877082272495400 962 55076431941247107861625434336986048 963 57582945950552640560714298399002836 964 60202164470078393383029504794488214 965 62939094586596518474373026595283480 966 65798963176966992424573767040854410 967 68787226440870110280728016610787456 968 71909579842066042836609274802792106 969 75171968475480689319125929662522842 970 78580597878140900685769113993918696 971 82141945302735920281720888686912014 972 85862771473366811388990365004396134 973 89750132843862987296427243212522104 974 93811394379896052424311890177148444 975 98054242887007379752930096236991208 976 102486700907588622754178075366701490 977 107117141210815179235718235083726860 978 111954301900533040132561822566844700 979 117007302167141081022102176877153482 980 122285658710595365492954101443424608 981 127799302862791172309349419302337304 982 133558598438754047698976773811167514 983 139574360347295108265488521786447040 984 145857873993060042937078056517074952 985 152420915503227826673765359303046604 986 159275772813496189143414562640985732 987 166435267649428588414083341982098034 988 173912778440734121572517963050721446 989 181722264207609851715543554810810782 990 189878289459896930539240875999007253 991 198396050151490234084673740068471120 992 207291400734198695788766019851686906 993 216580882357082912975717972047428144 994 226281752259200829462546030987569570 995 236412014405674383673971393250968896 996 246990451419053104940282921374671626 997 258036657860098012331682496006617462 998 269571074914344223086251473732642513 999 281615026543126950015793684732183680 1000 294190757160176738795801816747650154 1001 307321470897409692821622819046224362 1002 321031372526161034046427446622450844 1003 335345710102839790312235959481995680 1004 350290819410822985094242004563664094 1005 365894170273363907229346710067647600 1006 382184414815365507142679856273846706 1007 399191437755071538544287554559316480 1008 416946408810059768777986467599479657 1009 435481837305388644708044722711754462 1010 454831629075356659766975707494375918 1011 475031145754087973104476950195004800 1012 496117266554064459221077606639164028 1013 518128452635789424321652377504042100 1014 541104814175998064519366227198587606 1015 565088180246230963501658124787026440 1016 590122171618166397130687310218659322 1017 616252276616872064907166443627591002 1018 643525930148094521079743911267499720 1019 671992596030862742931849533841126594 1020 701703852772048966539526000965783926 1021 732713482925113473639524566668015264 1022 765077566181069089158608877071208250 1023 798854576345744751751925733549204480 1024 834105482363715008782452006952475532 1025 870893853555803390813820597593134504 1026 909285969243872451048611456254684178 1027 949350932943692323316733784694990716 1028 991160791314043883099417424212690378 1029 1034790658057873344402969319764806224 1030 1080318842979284193089681383800538074 1031 1127826986408442011307831935257508480 1032 1177400199215090736822123309506312498 1033 1229127208640348474983551017263653804 1034 1283100510185780910440307696851099354 1035 1339416525808454962441911518359273854 1036 1398175768680769465230807066075584544 1037 1459483014784358790300435521347973342 1038 1523447481618285523682611418130547407 1039 1590183014313096262691346354374587288 1040 1659808279454127650369957053817816386 1041 1732446966929735949073001360678936680 1042 1808228000132901500314555254727260836 1043 1887285754857948793165598007836443142 1044 1969760287247943796262377315312038374 1045 2055797571162703717654103314599109344 1046 2145549745352302283164730860854989647 1047 2239175370836498662578310858027182144 1048 2336839698906683904673561141005415418 1049 2438714950183749667909887994733164284 1050 2544980605182765611052543499519947228 1051 2655823706853530488566414278948798826 1052 2771439175584965261463527340537228518 1053 2892030137180972938247168867654016302 1054 3017808264335829068390141506839953331 1055 3148994132158419644094232402312681280 1056 3285817588316741645820164880320947322 1057 3428518138397058859432160694138125844 1058 3577345347095996458380868461115378404 1059 3732559255888698088112701560553485856 1060 3894430817841996111508252950980878808 1061 4063242350268398021433593949700088840 1062 4239288005944610052395246346337558064 1063 4422874263647344543858848360598802588 1064 4614320438789334060687416310101424546 1065 4813959214969847782717957169374791962 1066 5022137197286621106792004988484388442 1067 5239215488290016448605138682569428820 1068 5465570287495482461566220797909053436 1069 5701593515407022835505103231202802344 1070 5947693463042479063144023649431897123 1071 6204295467991030741907606566013701528 1072 6471842618074480978663239191434572362 1073 6750796483726684425319379459410090402 1074 7041637880249954896689428344356702474 1075 7344867661153524364797110565126000676 1076 7661007543827183887159863317879934298 1077 7990600968853190853951525872483888342 1078 8334213994311449718557965767027906363 1079 8692436226486941845864345780504475520 1080 9065881788444473966978089945268592576 1081 9455190327994116731128665257776254944 1082 9861028066631300946106759133059182164 1083 10284088891098518558107760949899836794 1084 10725095489281030933692961587471832840 1085 11184800532217014827789883777746208142 1086 11663987904073276510563112390033709672 1087 12163473982011140683215886996565725008 1088 12684108967943480824863624541498351394 1089 13226778274263213403144292305206673740 1090 13792403965706046170376004725096812332 1091 14381946259595971234934728869171331072 1092 14996405086811052050749189131374934470 1093 15636821715899600014758077536260750384 1094 16304280442873006097607529021115908964 1095 16999910349301426127168362962109788506 1096 17724887131442360636875933054151465640 1097 18480435003240072792528466289128196024 1098 19267828676145907818706457934274419208 1099 20088395418826077560852106826066215060 1100 20943517199944523571547479809972573658 1101 21834632917334247093862177950765715502 1102 22763240717001176936327229861001301535 1103 23730900405540425863778596340303273512 1104 24739235959685859361451700018135434330 1105 25789938136860471558851859342565113702 1106 26884767190747343600960150943196298544 1107 28025555696059169780335885580912090602 1108 29214211486848704625805564592803111502 1109 30452720712873246906215018934910071080 1110 31743151018703680200190977082733025403 1111 33087654850452889718675343495091605268 1112 34488472895189836573019809676700564490 1113 35947937658304468862690502640644471986 1114 37468477184295269479321771499652006214 1115 39052618926665879908963397691471420788 1116 40702993772840205341328731095850539562 1117 42422340230237018523965626623610556680 1118 44213508779885669614579692945497596744 1119 46079466404214420949476596712285495360 1120 48023301295902516370027246652524974482 1121 50048227754956735277241052240990897042 1122 52157591281453256709361599147852989608 1123 54354873871676567825477869942995507520 1124 56643699525689308711201910901508252848 1125 59027839974680781562731616529001145140 1126 61511220636767813487797291504267222678 1127 64097926810260211702548240142367923840 1128 66792210113754668626542447259007606402 1129 69598495182786161269411762481620172364 1130 72521386633145162194010116870657789522 1131 75565676301362875613701918802705793828 1132 78736350773275789492097864026986765162 1133 82038599212005671548638678929964212542 1134 85477821497132334340687547133758752952 1135 89059636687294675235422321452821404656 1136 92789891818931307719011948811825222808 1137 96674671054366212079516424965698219602 1138 100720305192957942267315492224506286272 1139 104933381559563754107991526820046074960 1140 109320754285123317612901841845761169466 1141 113889554994741220677851931700743804982 1142 118647203919244069991387924773734288524 1143 123601421446807484825324572887817279200 1144 128760240131891529327736216074221457794 1145 134132017179391040368973258951538564100 1146 139725447422600816118820033492932222012 1147 145549576814315705656927177337030225760 1148 151613816451133288716908863377801165294 1149 157927957151803101541733723930403172562 1150 164502184611272333323057332862598332926 1151 171347095152914711934033194572047735040 1152 178473712102298083848153827303617979354 1153 185893502806748181107666148071693056386 1154 193618396325902513067962012751160745372 1155 201660801819420524440815657606966470568 1156 210033627659025474595855532192886147996 1157 218750301293101317325756771063122970584 1158 227824789893155648843959196336443062560 1159 237271621812589052444767804250221663908 1160 247105908889383465062140469110100507026 1161 257343369625539146306386486169808368762 1162 268000353277353127335651337306441502700 1163 279093864891943400770161841812537759454 1164 290641591326784394463531441933212270954 1165 302661928290432329428329882617739330264 1166 315174008444085843630079485753671700310 1167 328197730605149789285709703219709924160 1168 341753790095550477471535857456630578856 1169 355863710279191023941224510290973307200 1170 370549875334638098572056963523442171840 1171 385835564310898636084706431990792407044 1172 401744986515979352762377370324182057190 1173 418303318289825748023002678126603291800 1174 435536741215213259437134120447836858404 1175 453472481822214090498682230246091584108 1176 472138852843991747850269038891042955018 1177 491565296083884418464690556144870257400 1178 511782426956031005064616212270455020182 1179 532822080764173049206784738795434496088 1180 554717360785735151236938669572456641308 1181 577502688230849210144247955907125723102 1182 601213854148647344165840379681476080199 1183 625888073355908333881945099381640169360 1184 651564040466006606389375644895346594832 1185 678281988099085043549651893401592662722 1186 706083747357457284686745411122570556036 1187 735012810653445888930571572837609781736 1188 765114396980184063631348211279040386906 1189 796435519719355152007003240907726615824 1190 829025057083420370531970606505347089879 1191 862933825293596231694142955467059706080 1192 898214654598693696121830408571262967338 1193 934922468243926570022187119391669846280 1194 973114364502942391267082583360210273704 1195 1012849701890630620769519114601424771746 1196 1054190187678726171252277418329936794726 1197 1097199969840857172633057424965711348444 1198 1141945732558490622609623292338675265692 1199 1188496795424214662304536122386110754240 1200 1236925216483968347122066621757887098338 1201 1287305899265195895431705546080324943808 1202 1339716703943469690495243827346040786670 1203 1394238562805902246659383460983742954734 1204 1450955600175659665571009959530486282260 1205 1509955256968105822173743507953980734344 1206 1571328420055555947784196267984293958174 1207 1635169556624309037707995988743799596868 1208 1701576853714569538563976321459631799938 1209 1770652363141069327955724439629999051962 1210 1842502151999670687759942090252244795280 1211 1917236458972979744961336758185910289114 1212 1994969856656038027699551379027703071536 1213 2075821420131498053407886290040340496902 1214 2159914902032338316063840831822195734630 1215 2247378914339145161280797490006598536352 1216 2338347117168295741710318921885938360714 1217 2432958414817029876450674479668001614280 1218 2531357159341411993070430979915368572234 1219 2633693361953570672690310446586655284916 1220 2740122912535376394421728997261360993410 1221 2850807807576892133765918488706548515264 1222 2965916386859521278218589905373544780204 1223 3085623579215798188385062355931935852160 1224 3210111157710234518042572327940865183482 1225 3339568004598565553107816798657503673324 1226 3474190386436152377214463995747683407588 1227 3614182239720205280494350443353727640840 1228 3759755467464919800474337898903888684964 1229 3911130247123578087523408141330565626960 1230 4068535350287184579260855242446917752952 1231 4232208474605296620293679654997861406160 1232 4402396588391398787034959069827484758284 1233 4579356288392476150119162710164719022562 1234 4763354171220389201122219755153806604056 1235 4954667218961265180579551581841042323522 1236 5153583199498421417448441461845101108350 1237 5360401082104351255642870500591992259744 1238 5575431468878058344943167554353819523102 1239 5798997042625547602516298512048715108160 1240 6031433031803599079654969203340286736242 1241 6273087693170093384604692899650108837340 1242 6524322812808154357677974640168079549964 1243 6785514226216257600871918523747751592848 1244 7057052358182254591950754675314947515534 1245 7339342783186014993305785446600768007224 1246 7632806807103129141482967010171178161453 1247 7937882071010874571776879056928893813760 1248 8255023177927472091327287460582491524689 1249 8584702343346577007660870785925518582822 1250 8927410070461009686034118598169605878762 1251 9283655851002968130995188503719058097456 1252 9653968892662426743833923247087659142822 1253 10038898874081154325743778136834048178364 1254 10439016728456826908790806971930009373537 1255 10854915456830114897110203419771708673148 1256 11287210972167438803959673879001125575456 1257 11736542975393364873389850621024926991540 1258 12203575864569404221148905473155849577476 1259 12688999678460341872324218326231652754854 1260 13193531075775212246910716413980004495970 1261 13717914351417714332655880542438508972024 1262 14262922491130284193731892489603604215863 1263 14829358265967277998981987910856001166080 1264 15418055368085831096092920376549361162838 1265 16029879589398015846810329909969731663122 1266 16665730044684993453147540261186566761448 1267 17326540440833015853197425815550291986168 1268 18013280393912458572890395824861940895298 1269 18726956795884632522460628313128636846680 1270 19468615232787013265689357206985071627414 1271 20239341456315824314507883356267264012772 1272 21040262910795703568621281083728297055290 1273 21872550317599559302464243328863136301724 1274 22737419319157777499137264033252883594238 1275 23636132184774772582457706877883182733514 1276 24569999580552578901847260008025114110728 1277 25540382405805864459269686189207693933264 1278 26548693698440518819253313579396783896874 1279 27596400611858935237331516064020386217856 1280 28685026466049388078470660867176359246674 1281 29816152875614619989417632091835885304082 1282 30991421957596022711759878669774894469270 1283 32212538622054748960843276956316992114576 1284 33481272948479863100722224662316157066022 1285 34799462651206362795508779533729669548320 1286 36169015637142724685497800493128227763776 1287 37591912659228691761680565100748133222240 1288 39070210069169481079353761355610630446472 1289 40606042673122605775154795751390491742664 1290 42201626694148238668114016259072574704044 1291 43859262845373665489706240774313868108580 1292 45581339517967059480003076791642228661400 1293 47370336088165737422528745419879965794484 1294 49228826347759418340515743257316222366611 1295 51159482062589994895721276476962476991040 1296 53165076663796145788904057567944846338602 1297 55248489076703974089955668976888576148504 1298 57412707692443967769064492126840497547606 1299 59660834487560168774035801795923425192340 1300 61996089297069737760375799896608156710512 1301 64421814246630353207508653401263303063942 1302 66941478349679334832748194080820868752664 1303 69558682275622289437665786062870168515668 1304 72277163295370709198180203833158095905346 1305 75100800410757583983980456948428967064744 1306 78033619674598006374442261917921370025520 1307 81079799708408246544403096012204752804840 1308 84243677425052160502790098087010325080896 1309 87529753963848386486374227425108010270504 1310 90942700845945909052492133455956808485299 1311 94487366358059568589401181539948624542400 1312 98168782172951317585574742786534758779901 1313 101992170215347838507327936292546503287198 1314 105962949782300918822574755584382870236022 1315 110086744927324117178437782020334269104456 1316 114369392117978155363664819967943808971142 1317 118816948176928552086340069028351041072380 1318 123435698516862710144786204746331032445281 1319 128232165680030426899386313207441694114212 1320 133213118193562083494727431769068495664972 1321 138385579752123061809721995764518668787542 1322 143756838739881737317972825634816788025874 1323 149334458104202216115558506490108672234774 1324 155126285593922358625937158733702560481750 1325 161140464375543112972870950075690968875262 1326 167385444041137339169402721129173240927461 1327 173869992022285732622023894402950679409600 1328 180603205424864764280710985058695991832596 1329 187594523300047378854159691955539093438802 1330 194853739367432187869196901686179397680812 1331 202391015206791740007509150117346773375402 1332 210216893935525849933286272720568777798750 1333 218342314389522646198601719469641763318928 1334 226778625825768711735559850349917547986233 1335 235537603165711216245626829942198183182400 1336 244631462799060085095517927894414474548456 1337 254072878968427848978028155351208333812682 1338 263875000755939736660552333208781533924504 1339 274051469693707703913822610921080573336960 1340 284616438020850360749800549579306711496578 1341 295584587610557124315534596883203806270560 1342 306971149591540377577583747317296879283019 1343 318791924689094980309423031898526907801888 1344 331063304311891220711167565922235508041704 1345 343802292411566312163664262846902284511200 1346 357026528143151967413222285728442046391412 1347 370754309355382598838676950029066925971056 1348 385004616940971516352612776554055999833634 1349 399797140078022384377754061119271810317302 1350 415152302394861460588845540122015546468540 1351 431091289091734121533234622309300404011308 1352 447636075054008280662585407511191991221106 1353 464809453992768968176600886323662935796880 1354 482635068649974065156972588581397696735740 1355 501137442106672514555915648715325007243302 1356 520342010234164870330818467866841988595058 1357 540275155329413450702940854090487555551460 1358 560964240977487347085223931711816889957679 1359 582437648185357881179163893518123196122560 1360 604724812832944635225192467160057296498714 1361 627856264488952804301243640777223983256324 1362 651863666640741300742814753723347849288744 1363 676779858389219813260365273636309075862224 1364 702638897661593991767638784748750946492896 1365 729476105996663270897605242220397791804502 1366 757328114959327813746280536118831045226388 1367 786232914242981983699442228735206882513600 1368 816229901520564048167839005686478404790434 1369 847359934107197979111032278297018667421864 1370 879665382499605823184542169703522251498588 1371 913190185859790840364486395472195697448594 1372 947979909512895217563258292170192897942878 1373 984081804531624512199014742080255496515902 1374 1021544869482207027919355122409272753211351 1375 1060419914409523130936327959259110779314208 1376 1100759627141800246666531285727127472345666 1377 1142618641998127207894097155356024965613864 1378 1186053610985000145880145727726946151049998 1379 1231123277571174730077186937406403144776576 1380 1277888553133269896667423305993661239681630 1381 1326412596167850012407670136961565428242704 1382 1376760894369109578962208014695910086258027 1383 1429001349674801108540173683302974625609120 1384 1483204366386686847063194532685662721750420 1385 1539442942475562882164154472641710222135242 1386 1597792764184804293886886545464363739137660 1387 1658332304050416982826556562712118950282814 1388 1721142922459760398622325586844511607188416 1389 1786308972875430509772271475760401758766944 1390 1853917910855269091427401725791513101853412 1391 1924060407004099023796458921885477718738072 1392 1996830463997581233587118482338462911387506 1393 2072325537823552805079839331899329320629322 1394 2150646663391343459926172761292324032567086 1395 2231898584664885079499503130125216619397680 1396 2316189889480932451284060235249616597982936 1397 2403633149219409405841423403554617544336280 1398 2494345063498789638874161646131152402240126 1399 2588446610075522677911491241523303290017856 1400 2686063200132829785595862572939443188259794 1401 2787324839150729466224198667165531271937104 1402 2892366293555915286505651711308142603902786 1403 3001327263357107824062606477420150257995434 1404 3114352560978745876714435879786054959337944 1405 3231592296513378039958581418631686120187944 1406 3353202069620873115902388470321168579733382 1407 3479343168310595579270923318604277394074240 1408 3610182774850999828664928094427373742372562 1409 3745894179059693846635788974658615661928464 1410 3886656999235919162869034490323327434911990 1411 4032657411006599984293924407899382148041248 1412 4184088384366640700247402739368753477443126 1413 4341149929204008730332982823161868932603142 1414 4504049349610340274499971128520314661484808 1415 4673001507288361755782493537142854406740160 1416 4848229094378341825379701650374134752914690 1417 5029962916037090352866501731713361274256444 1418 5218442183114714907129771439161027231126892 1419 5413914815286445346775783431063013863051934 1420 5616637755009357242720039014738362796059236 1421 5826877292686779386251600464296294405905760 1422 6044909403436574520220637836722715108125779 1423 6271020095873351104212736870258385857715288 1424 6505505773329013346764755829360963578162482 1425 6748673607950903411684731247589597918517260 1426 7000841928132150695202290238133954472519510 1427 7262340619744736019721677083284097124339342 1428 7533511541662221741501737317914007917040826 1429 7814708956076110986336008336852810641314822 1430 8106299974127400012345925534207512721612012 1431 8408665017393097217362003393968275902537920 1432 8722198295786321409266035460412637073459568 1433 9047308302448082197488735722945179021326122 1434 9384418326229009029917324621048016886534620 1435 9733966982380155534555227584645088498947632 1436 10096408762093586253012442361633552599321414 1437 10472214601555778203947338767483567164771902 1438 10861872471199965453698493426886804375384288 1439 11265887985867447325395739998555851120521872 1440 11684785036612597264668823753261750291255552 1441 12119106444911877838377584837401899296424724 1442 12569414640063616962975596359368732091762934 1443 13036292360592661315182871051915875359652672 1444 13520343380502326060096668045844761863656292 1445 14022193261245337681775404214498884153283222 1446 14542490130315752045459412576383087504700443 1447 15081905487395157207743164940586313459462840 1448 15641135039018875429537734223238173935504434 1449 16220899562761398043230261642230974041319562 1450 16821945801974958225102979561556705939134496 1451 17445047392151009551612949987426389874127094 1452 18091005820011473020845324090044093028277946 1453 18760651416474983912283512497552748202986784 1454 19454844384683055765214645082355719875734146 1455 20174475864312126664242980226440693751509192 1456 20920469033439909223246372794984829993351212 1457 21693780249278378008800063553011316511946162 1458 22495400229131146103076226424990493697689164 1459 23326355272979957200998310541836566586300840 1460 24187708529153603912942635762569862993359412 1461 25080561304582831425231548257076645967430284 1462 26006054421196754814654633225354677486111858 1463 26965369620070066475910941930317594808910720 1464 27959731014985897617959124085199491122977354 1465 28990406597136686957927124278113733838227784 1466 30058709792744865023325440317089159432247914 1467 31166001075446650460987192166010409906413608 1468 32313689635345844274753149200108425437519294 1469 33503235106710270112164347522452841580424782 1470 34736149356351517117140953606455233444592961 1471 36013998334798972448926097290117188869243728 1472 37338403992451861871664114120038835668406274 1473 38711046262968230008661377774146060589535340 1474 40133665116227570813311089536218735734452440 1475 41608062683284250225529367969117870009151536 1476 43136105455812036450138875841654611618288306 1477 44719726562626061401010880239188698184751824 1478 46360928125957475287595091758802704236301074 1479 48061783700248023963560711076720575180404454 1480 49824440796326877700587247902423633528092882 1481 51651123493930376098357455197604756337341822 1482 53544135145627036026538260466738824105187112 1483 55505861175315310592265618066567094162886706 1484 57538771974570303678440121625257718638332716 1485 59645425900228057034328998428154759756113600 1486 61828472376712259668733652385066147983136922 1487 64090655106728410996109608868729348340303688 1488 66434815394074732704032653150099484480486522 1489 68863895582447606962136366976505741825833984 1490 71380942614252162269519660984600541479188072 1491 73989111713565979557648206463585799981073842 1492 76691670197545901629505024591916488319873772 1493 79492001420714755167334813762088887940277542 1494 82393608856716598134845293679786803521344143 1495 85400120322286053570917313381746371981436520 1496 88515292348339556215494806168431027763410362 1497 91743014703264099561304045838182327299299080 1498 95087315073652512155613944441117774390734938 1499 98552363907913603779211620851428978793211634 1500 102142479428370901328195576245025318659005866 1501 105862132817655344177635435916661414810422800 1502 109715953585395439625685612937523007870819479 1503 113708735121413207786998321724877834428349120 1504 117845440441845996312702005464391327520620956 1505 122131208134833150287784807305070187749130464 1506 126571358512632821006434194132517301634997964 1507 131171399977268136399110014443871586794733056 1508 135937035607043791226239794864584963872208030 1509 140874169971524110772871796535930359609865520 1510 145988916182822070430775714538325447885393470 1511 151287603191315897024507252236467833607557600 1512 156776783334186027137991600403898541546659378 1513 162463240145450653773162641500315980566119584 1514 168353996436473166115595360677283469431882086 1515 174456322656219798961910679681654797316930534 1516 180777745540861090059157865503255127874040422 1517 187326057062636637755158055903142624276203502 1518 194109323688239511816103577253139484126278217 1519 201135895957324862576559602069367479493856968 1520 208414418392107175360659247980282849033987472 1521 215953839749382618430035747583151630826807122 1522 223763423626697436524897154823822423433946078 1523 231852759434780764614126813566116379109292112 1524 240231773748771007730835722344860841182640034 1525 248910742051189496890303522576472139712588128 1526 257900300880053946856116421246095821729116725 1527 267211460395977782843437952134635279340046948 1528 276855617382570159642591129111505951078575836 1529 286844568694935973748739869273806320986279242 1530 297190525171575889177986161298281590352867360 1531 307906126025503900209396543113662118296183440 1532 319004453730934796538707392977579195691251758 1533 330499049422446653813260450209842695378892222 1534 342403928824094739715000294821381361925747246 1535 354733598726543616686919509412063612019515520 1536 367503074030894371254223434164775704749971002 1537 380727895378514461705948121280340673070127284 1538 394424147386829327220352175450998236804636274 1539 408608477511708341095947926652365498764601956 1540 423298115557773640283180022982501908454516600 1541 438510893858679568274767713111696101228576182 1542 454265268150153698432355835974484892423639316 1543 470580339159358455076253594098703825765401228 1544 487475874934926041282906798942166339149884642 1545 504972333942839563373543101447951859028141002 1546 523090888954180788376194961998786667927223590 1547 541853451751640786829916782631410125148987134 1548 561282698682594733322149535053812828673604546 1549 581402097087477325836247376737228607979258904 1550 602235932633161638637101916744077189852533188 1551 623809337582042770935725225094618961926013192 1552 646148320028559457498472945961027192291313408 1553 669279794135952964996420718434452209159227624 1554 693231611407164242387098440388731829152711154 1555 718032593024908595176529940777833420003792962 1556 743712563297143320445722907656178027902343520 1557 770302384245359019930353653076308714245664420 1558 797833991374380990846917879616719318701069496 1559 826340430663664509256126302482880061558070240 1560 855855896821408342659569828567680566142179804 1561 886415772844195876178890060995299221532719884 1562 918056670926304275282313275855546821698249872 1563 950816474764300650585227458685993705323536354 1564 984734383304071799055595504471257330110169744 1565 1019850955979012384202160365933377743999753824 1566 1056208159489727051262355138105470753255226638 1567 1093849416177286672030183279187447797627622528 1568 1132819654043819453758607453437682744306865586 1569 1173165358476015861322662265041193517910306482 1570 1214934625728984084988792921970470228868834654 1571 1258177218229812092740040950110793052928609056 1572 1302944621762175154764583194431721612545185094 1573 1349290104595376202655511464248987662528260520 1574 1397268778623322639054627555768181453946948799 1575 1446937662581129466778620264142532963132123520 1576 1498355747409297153933132074759097518711426592 1577 1551584063837745861676657682080403611930278442 1578 1606685752264397979552909203198339314266008012 1579 1663726135005490864434101767045781474844713928 1580 1722772790997373869782778775373861882124722586 1581 1783895633032200873360635324392680045276700680 1582 1847166987612674342160371890936499312691241655 1583 1912661677513832381741812490472604043360832960 1584 1980457107142799164799372194509400678403301787 1585 2050633350790444678093955832719094659020850404 1586 2123273243872025024283806635445086833826997054 1587 2198462477257102824314015067894028672963059456 1588 2276289694792381950972890086209013792881668174 1589 2356846594124535357948398177878101303993171540 1590 2440228030933662736516209927563803387950492644 1591 2526532126691689835103772134566434994333364828 1592 2615860380063817336302955159211639998140556720 1593 2708317782075048145840499002426647837109637700 1594 2804012935167871880401344509171848335230956598 1595 2903058176281368449403233331700341107520561274 1596 3005569704086313248947175641306490513750818550 1597 3111667710515329103403411395819665399802029488 1598 3221476516731739325183537413098202409597548668 1599 3335124713685536889127961376517728139471880640 1600 3452745307409801661488759648745166693977076318 1601 3574475869215975970470365306219540103446497922 1602 3700458690951653805413650823927316336896035748 1603 3830840945489956003869608682824232685609641316 1604 3965774852625158523493770624134161537149806106 1605 4105417850555019072552342148920412086394524902 1606 4249932773136214948430239441711005298317597455 1607 4399488033105468059280038241949757003861098252 1608 4554257811465298129224659574102498454796817384 1609 4714422253239918565978786461076293441887607000 1610 4880167669813578165828223417122278752358961820 1611 5051686748070662726554744248374986786737230040 1612 5229178766564110940507017744706238480490926278 1613 5412849818946176085574066497811716915902821940 1614 5602913044903286698256711898501251508040294187 1615 5799588868844733523864444157787654565162604728 1616 6003105246603144772016806253881561075695210402 1617 6213697920413215501537986586653395629411661664 1618 6431610682443938528800842685942441686906046968 1619 6657095647168652588376872758740452529122016824 1620 6890413532866587853615997791735608706920846974 1621 7131833952559258924172623208560652877760200624 1622 7381635714695040891147606819541220209804534163 1623 7640107133905575298792582568389157544742459200 1624 7907546352168300261772109675168678624579484794 1625 8184261670720393533108411965092848930561163520 1626 8470571893080770162311204007252606419263854294 1627 8766806679548499106886532979111923463662928266 1628 9073306913558107704770037859630785670940472742 1629 9390425080284741603610806567015071430489794702 1630 9718525657905053292745173713031956587222458357 1631 10057985521933017919273531229367650828969440000 1632 10409194363063634134524353320626279312884550746 1633 10772555118971674287791754485446565716834805604 1634 11148484420527316783501627714251289934400481788 1635 11537413052905638729469708415412640362439849696 1636 11939786432082584486451757704919327748155701402 1637 12356065097226171231792435220871065837917008742 1638 12786725219508362527455813736328138739668190134 1639 13232259127880252011620390679610742071368900028 1640 13693175852370969128146093006791182713143171552 1641 14170001685489065239630559903640966368426295624 1642 14663280762324080080330892083286474621575788084 1643 15173575659965544428696261702638170033336837600 1644 15701468016876864858954649201233371623894707398 1645 16247559172882380839243051683263834431299621302 1646 16812470830447404300931648637980946603237630159 1647 17396845737953268799949607261479199693507159360 1648 18001348395692351906175303202989334781522294508 1649 18626665785331713583396008468763646622061735360 1650 19273508123618438886495218933466660478952305274 1651 19942609641125009888495983133518765832795595388 1652 20634729386859084723435767140632981969367099552 1653 21350652059588957163402775963212697781441294342 1654 22091188866763735242510992359978140189686771920 1655 22857178411935939957850131080269688891228514880 1656 23649487611623813762862837754210706204320394423 1657 24469012642581173079983495760583578371828404204 1658 25316679920474169995697068392373963737080220674 1659 26193447110996877232185146749152769210965939948 1660 27100304174491209986450495926780625099606440814 1661 28038274445171381894042278849490918227901959182 1662 29008415746088894879246991517594401061696717475 1663 30011821541011019764547687775720998002413086880 1664 31049622124423873130151988629589348371851824818 1665 32122985850910574109075830793265699046948130124 1666 33233120405195611849722335629435401322971335246 1667 34381274114188510794468192949378305474093986256 1668 35568737302403188510099648808170195811033271520 1669 36796843692174102687161221712562174905211411744 1670 38066971850136424587493167703214045938327971314 1671 39380546681485101556260644037061153701106133760 1672 40739040973576828571246254462191119805881825460 1673 42143976990489687018974791773744622681801359380 1674 43596928120207578348374624761164647405218100172 1675 45099520576150632933607236819353841414443062980 1676 46653435154828563995129374902025990367583747216 1677 48260409051451518091331546366876139878656299120 1678 49922237735392404557146353609846209719236440588 1679 51640776887456025185947990816969177097168248000 1680 53417944400973633138453420850188410835935594512 1681 55255722448806889143282173125573313003604594982 1682 57156159618412618128779078932353677106905918720 1683 59121373117189367131132712742296428623406166782 1684 61153551050398594395847059696063190685584543212 1685 63254954774027450929563064585356072616842951704 1686 65427921325036622501198452963420162951122591857 1687 67674865931515657671985644563483526011884368320 1688 69998284605349693664179001577614350191609869746 1689 72400756820085587017313874806323197673762886964 1690 74884948276772242813026656121299884166291300828 1691 77453613760639500162155354933120073348646095408 1692 80109600091572360713323071554077625260286375078 1693 82855849171432732000927756241061050414189297264 1694 85695401131379292197402611271145198479944827332 1695 88631397582437663908172542545323878487079477568 1696 91667084972677911721377882601863751035120638664 1697 94805818054464554101171018187736132882382376562 1698 98051063465355910923147033548369464779740870744 1699 101406403426344802850500321725863801403973909080 1700 104875539561251490627870101700228533013761868226 1701 108462296841202407552103287120170992660373548742 1702 112170627658254816838334243291711944350198057296 1703 116004616032358141069680500530870737098333594720 1704 119968481955977491010962687427185076235561722210 1705 124066585880843997390760413807553879829222618340 1706 128303433351440057543654901724341497228532971602 1707 132683679789975689037756304691909065385110644168 1708 137212135437764978955784496667879683920915661650 1709 141893770458069279233395565822057456074366844542 1710 146733720205636478926716542069501456084528343098 1711 151737290668333541825488528955993363952246470656 1712 156909964086442695743771356122232670249141076666 1713 162257404755370366506883632501307483697475400322 1714 167785465017702338774490208975506650694576564032 1715 173500191450728876485202091883489715479538914374 1716 179407831255759832561824626795763218366816068330 1717 185514838855752311030202949151777278620863595622 1718 191827882707982411276348485638279048016761508347 1719 198353852338708186324230653029427063102090632132 1720 205099865606993393608146737532000618779828188780 1721 212073276205091123102092352462402638504397433704 1722 219281681403023175933949388105926840742647703092 1723 226732930045235365758882653148838211672542275600 1724 234435130807460961336775049721147372705442607050 1725 242396660722184525454464233697860302922790820280 1726 250626173981366683642857474718329764838182106486 1727 259132611025367134970108102699207061719897873792 1728 267925207927288763515315422322811224031932026626 1729 277013506082260298223835196258701075762881410208 1730 286407362211478884563672897601588869197085575222 1731 296116958691147466422513774525937927949145156016 1732 306152814216765332790549290218193767130060332166 1733 316525794813563872133798546075409194967628755240 1734 327247125204223818818360314073317256027728113036 1735 338328400545365401312195119577137613277510058348 1736 349781598544669152261036100438157945545283510138 1737 361619091970863067598048188444050805838416470684 1738 373853661569201668214124673131807497221863341036 1739 386498509395464697256718344903422772835047570254 1740 399567272581918064314084748824914816455750899872 1741 413074037549107622014795935294053925686103020184 1742 427033354677797840695128588198166313354337716933 1743 441460253455822855234099938195741645909083463360 1744 456370258115087130501789996048339944595899746576 1745 471779403774437577187657429776645470883724959202 1746 487704253104628811065464940034460120536668608956 1747 504161913532118863348470783734790214574133956784 1748 521170054998964509816211917304264040801152189878 1749 538746928296633999215159029881090319005022752902 1750 556911383992120850119360606618778003885332040327 1751 575682891965326089242455302526846608064351563520 1752 595081561577278379063280823352573754610274510042 1753 615128162489382501705299462470644490971994001142 1754 635844146154527220161483618849594904959536339184 1755 657251668001544236315545120138359244527178296114 1756 679373610335191435739811695899604213397964519430 1757 702233605974536499316877516876406804377432636144 1758 725856062653341938702880844728212218183836009411 1759 750266188206800364503121703329407499266669130208 1760 775490016569740031986741378513501001010294830658 1761 801554434612216160340347071042889395640114786256 1762 828487209839223941527704341304465539490476486544 1763 856317018982115320714038606698149749231431534400 1764 885073477510174342823549955331650615235186749134 1765 914787170091705944719031595815459804415789074224 1766 945489682034921380766644709364444859586430402534 1767 977213631739860878450507686188274881735468419326 1768 1009992704193581534535687966630972911073729701068 1769 1043861685541856813206314226175225936763201764922 1770 1078856498771684256497400061293747245670345969488 1771 1115014240539981154648232553373763693066710076760 1772 1152373219184964970672529476511051327430994369722 1773 1190972993957867321824036745532853613932700994048 1774 1230854415513818375469598492149240259521603427904 1775 1272059667701963736261907527597988446361303824312 1776 1314632310696139437908453784916333504888926263666 1777 1358617325508733694167351310137123093171377001764 1778 1404061159931707834378528340838929793956384299692 1779 1451011775950134610894354649240545350530952622880 1780 1499518698675041120007538803346176923424268999098 1781 1549633066843817265133159919203239789627109109124 1782 1601407684937970392995950033557043702923726683351 1783 1654897076969573874729024653578394406545838433508 1784 1710157541989373452138067354090063214576089287296 1785 1767247211371181637993248483463053731265494315562 1786 1826226107928908907553131141182560600680276088744 1787 1887156206924352453890162890663450249720036835274 1788 1950101499025690558535657188044562193674199357678 1789 2015128055278514858820212152942360514241413307264 1790 2082304094153175733689648438766382782406630484779 1791 2151700050734219494261539006342365559447679661760 1792 2223388648119761923023113744034408215977030803492 1793 2297444971100772882648662666298628204662843001042 1794 2373946542192443197182190064678118320572625873930 1795 2452973400092069840784342560215834039353218023392 1796 2534608180640230760966362260318964892190224569494 1797 2618936200364428587300464589703354958467368405542 1798 2706045542686865272520975774765781732992518907573 1799 2796027146880569688686088820107839942372902202708 1800 2888974899860739735159998418073131911989821395762 1801 2984985730900882058771613698565048999399639276800 1802 3084159709366138565650619180130449727388758753170 1803 3186600145559082122112553618236510456113483517594 1804 3292413694776246881211821202648358950896089791592 1805 3401710464676734296732293716872121309880879989902 1806 3514604126067406946321185811776491971993676999822 1807 3631212027212451715981404765274896038820999130008 1808 3751655311778464724543584977355069155050765871930 1809 3876059040529685706606437750759725689346270791362 1810 4004552316891592638358030029088574858918454603864 1811 4137268416504761493168395851668583148314598508502 1812 4274344920894704564232725192698791251795597821980 1813 4415923855387327305108019186549826592561315137184 1814 4562151831403691738032552480448796238118882816826 1815 4713180193271947897030680506075509299509388741600 1816 4869165169698597354173754314223059212835491299892 1817 5030268030045688586211797048505504428041090068960 1818 5196655245565116858893717190546528425963102497718 1819 5368498655745915645638835339527362275361762142520 1820 5545975639935286691736012682551799053387715261808 1821 5729269294399126152656140928683735171997015181540 1822 5918568614992969378869571219750493637386922209780 1823 6114068685619601633126343024424350413018978380768 1824 6315970872655071196924674726648337845719283543986 1825 6524483025530499986718498779055841870717788364340 1826 6739819683662920146038188625057280474028765759540 1827 6962202289934378453346021786420987172131025169056 1828 7191859410924749295570084681694925718943591554096 1829 7429026964110087079413190127827353577851435986660 1830 7673948452244936134404141256119864204036259529420 1831 7926875205153806428241703902799090015664488739160 1832 8188066629164022973908717951796007434170579626098 1833 8457790464419372055063172750694999502618388580762 1834 8736323050321404920882264763438875713985441276280 1835 9023949599352926192982178270402497242887952263488 1836 9320964479546096879993017763023174895905687424198 1837 9627671505865727816335054563490823849275650961624 1838 9944384240786735955343662825146589547370516517988 1839 10271426304353390902420688751646614708515041586880 1840 10609131694016900252055104894542140552204272918282 1841 10957845114557077812413317569784809144805983524082 1842 11317922318403317027306786505367528164510663988312 1843 11689730456679861455118875045533317670308807104014 1844 12073648441310433915570005878446016296802467469098 1845 12470067318527665014119059112881489517841040072440 1846 12879390654143459622717215413928053600914376602112 1847 13302034930947466241479415845076742190642127324000 1848 13738429958612178988623616814882765626635104367722 1849 14189019296494915567601834855474736635536361098344 1850 14654260689738987553443624744518557114916734106484 1851 15134626519088822657869276430649561109836329133540 1852 15630604264846623537384796345809369389631550916632 1853 16142696985411365802644714583220269678141671138204 1854 16671423810854561122940266364989686463774032533585 1855 17217320452001252009050542738406194539315967296528 1856 17780939725499175684191747593356942469583562126290 1857 18362852095373948481805903872367606134653106227042 1858 18963646231583492899331228179500572384764919792542 1859 19583929586100770653023415765263382416991988672516 1860 20224328987070211101825750369146087741862666036480 1861 20885491251600049949492513245558076842824086149224 1862 21568083817770133347556953098461892405233027452195 1863 22272795396452613017035379446318074905166178450772 1864 23000336643561374863132437930778152215875779903360 1865 23751440853365023337242914966453824955722980773962 1866 24526864673517803564651394910448901288462163857532 1867 25327388842483000577604314484678159365112752488020 1868 26153818950044127972909492157272154853483590411410 1869 27006986221620625595621796504601090367284315795982 1870 27887748327126846640283395193999372839990757752318 1871 28796990215135848639723399503889169156266333705920 1872 29735624973132930553404380538343454405696807727720 1873 30704594714668000558919749264496085221388036968664 1874 31704871494240737807241782608103911932562844137396 1875 32737458250778148588725034138404704639100790785722 1876 33803389780590536004277315191304984587794306406360 1877 34903733740719125963524589202083073294725730786062 1878 36039591683616645466064686275447321741097294341704 1879 37212100124131056718753701614871357246107414935080 1880 38422431639792438507657193421513583427966827213104 1881 39671796005433700956910235313441094082182700485082 1882 40961441363207448743125033632159982725127338074162 1883 42292655429093899187420748097446905850983379659288 1884 43666766737028344455605807217902534787177554425994 1885 45085145921811251267252885280672344734589029471944 1886 46549207041999747847634173207374125335738829360897 1887 48060408944015988075052853748933517670323885528432 1888 49620256668745739550710121171979845303255233313084 1889 51230302901939549296065421885561113159103532989522 1890 52892149469769032616286761003135815815403721395324 1891 54607448880932243045671307680726228672728879405616 1892 56377905916744750965551601542486860717885368508058 1893 58205279270697023308348399611542896653186512839382 1894 60091383239003995714192641766276104455415981737325 1895 62038089463719401733415824260944522504053509598428 1896 64047328730035512511524996490400524157331543300640 1897 66121092819438487428626310274287455724454222272464 1898 68261436420440585237976861250513071341423980375106 1899 70470479098663081511063191424819190082565245813254 1900 72750407328097928147910397047831897860872070156006 1901 75103476585432022235537065462988865755425167988478 1902 77532013509375473945593056576219985852692303270410 1903 80038418126994527234091800994982639115202638120576 1904 82625166149110845133842647730424088835003643962706 1905 85294811336891777262649472378256999015769882009704 1906 88049987941821036259363176169988015632307158852760 1907 90893413221305979307408862843940229089483104041200 1908 93827890032246479512256990774780853382432582008708 1909 96856309504961240215248445936704782075496985947744 1910 99981653799940415701553112406479399896007841677737 1911 103206998949968618398832813447503608754182420287040 1912 106535517790239881677689397470227454143084124434618 1913 109970482979165976832054548874904383022259739461402 1914 113515270112661722836607378424301971407290077445712 1915 117173360934775650230398968754511185011740719038840 1916 120948346647621660285774419071052366081562967903536 1917 124843931323657234020525289651504091706048919913342 1918 128863935423446371401506072526905373109126845671872 1919 133012299422140860410502273969712256374364875718720 1920 137293087548011772045811320098111064761915948810354 1921 141710491636464336841540608989631676898340673131204 1922 146268835103073669677550490444391711191119931454424 1923 150972577039286263728548895939092200918717833929296 1924 155826316434542865266308489532817655630531074211012 1925 160834796528692365371951505662232258970963334062982 1926 166002909298683801987508056192281442796972055512253 1927 171335700083644558637566347696080805524834148765216 1928 176838372352577480117742666658279989253223919223600 1929 182516292619038009135840289765935811851695196163824 1930 188374995507284693178571416602670316992848307975794 1931 194420188974532632946289145343928786055497803857008 1932 200657759694079761142217098041466340740552967105150 1933 207093778604220375320216420044761174522653226159600 1934 213734506628009226595238093882973580228703520164041 1935 220586400569092816728166116015060888819422222536320 1936 227656119188982512661431950575230096506839031073460 1937 234950529471306787190107657356660909775382081027340 1938 242476713078747478343916346039578839503373781695886 1939 250241973008537573638405647020537284246727160577044 1940 258253840452575818331153992998010323584891226795220 1941 266520081868396573312829853231390444233764251797224 1942 275048706267421966942825759194886571739757698028194 1943 283847972727117659355886058790902409289548656372852 1944 292926398133873635688668954010353145368094436259642 1945 302292765163637539431684123445523940679953042730684 1946 311956130507540326934836314384338479176711654958270 1947 321925833349972652469581915681391367174825443244674 1948 332211504106795569070121576694687753546322396832088 1949 342823073431601048097726401657010923073240607554104 1950 353770781498176680281408354299876848630223415226487 1951 365065187567574928964744235826274459569251375526848 1952 376717179848440674579812922070705255743455851344034 1953 388737985659511736366130674861174077660278629864680 1954 401139181903475807872817210964754860842224076480972 1955 413932705861644028257612460116601106253334677616616 1956 427130866319186470065347904092815448102474864705774 1957 440746355030968401275110896635636091115286812970064 1958 454792258538328527403475638119119328558623690678644 1959 469282070347451798214665854131601039917872917344000 1960 484229703480310040627509228051283780302817804719439 1961 499649503409473930092521730315140957890710747803322 1962 515556261388439920497204285381480606516832278309158 1963 531965228189466009323819488713311313176472469055100 1964 548892128261270920677502664999734121976079833778972 1965 566353174319322753084690195029260629912508348819420 1966 584365082381825679865436224163062146833514546157989 1967 602945087264907234976934854153980474756899078707840 1968 622110958550914403685571534589137739013262633353842 1969 641881017044144512314063742346035188099326120431542 1970 662274151728767131866076599279192349187778898081500 1971 683309837244136244260680455587327257979765150621368 1972 705008151893148145695275496883538105467727453161672 1973 727389796199770368867939296271789560463716020294262 1974 750476112032350695408174568792554344530962608811206 1975 774289102309813514609614366097519323227441770942788 1976 798851451308363789232476602242571895362716485336780 1977 824186545586847150983571446618996333481635120063882 1978 850318495549458617317502474546852651326771934836462 1979 877272157665052560629630897779378976996240684789274 1980 905073157362883347471850799796113034973694652334790 1981 933747912625199989798873904971841500624046609768544 1982 963323658297729717472604254099507630062848697191337 1983 993828471139715111102695781256357857115361713173392 1984 1025291295635817861758131878112417914854410912963250 1985 1057741970592869899751615380052164035371793403078460 1986 1091211256545140125260862723155432511359647853805634 1987 1125730863992492862240721276711697408580483432761320 1988 1161333482496543044155761041254783563748697066541118 1989 1198052810660663643302217579478148016975815119389542 1990 1235923587020473610694801875485027660691050301593369 1991 1274981621872230255019891229260142517249964168750720 1992 1315263830067369230438614944095981001308297300078138 1993 1356808264802278817134755926233562259247984154697408 1994 1399654152433263678721284783168253653880212382752688 1995 1443841928347547501012680230123157475470734786792420 1996 1489413273922084612694748517242810520198976397384816 1997 1536411154602898637544224665678674316862302855239102 1998 1584879859138642230175722176666470969363839854856071 1999 1634865040003076826230338926127609444824721882682072 2000 1686413755042205940846078962508826303175366879494818 2001 1739574510382860748205921479030861069123962863026562 2002 1794397304640633367360589498536227931177049795627988 2003 1850933674466182388892945693219187610556033470943122 2004 1909236741470097653713265398435532322506133511913232 2005 1969361260567708117368767752179521576420113335236422 2006 2031363669786448807168699577659741466374993360842029 2007 2095302141579671440872400372864741949361549080598988 2008 2161236635692089290462326841326423716987346376972162 2009 2229228953623391439390346401888009981116847366968042 2010 2299342794737945825262460202930112078763149902976370 2011 2371643814069935543606307154090557189307300214589000 2012 2446199681874740007256160793645871581563423677053314 2013 2523080144978882939788394470484070742220010016290240 2014 2602357089982424095829821211397458382683848746086909 2015 2684104608369272348138847427116682401488554551622080 2016 2768399063582545701092084061396975206424131025294770 2017 2855319160123800261420757928152199978990880049917206 2018 2944946014736696638530161679318476611750984282347554 2019 3037363229737470118423564478479660266139133701001536 2020 3132656968556421759367755919524624974341429936305608 2021 3230916033556552839731192468843639197672399021727184 2022 3332231946197426439420920407662707940804085440976301 2023 3436699029614358992623636535418204140587724798977788 2024 3544414493685123095084192941969238875935354617341300 2025 3655478522658482416639211430403323960735969013714204 2026 3769994365421082042014223524857963937818517186336166 2027 3888068428481484774421483141431724699463580979523268 2028 4009810371752477774755785118639549877404654203002858 2029 4135333207215176316255030681537666983445927301206000 2030 4264753400550924408598704325192239549410024852692483 2031 4398190975829537642548969948085612367100369827996480 2032 4535769623345053941800262543860723189684436879396796 2033 4677616810692855159218140657277661189040033776539504 2034 4823863897184798859512076584395542035828050733009168 2035 4974646251701857493667716235577022292295365638699088 2036 5130103374086703862755085099275559006418026446154978 2037 5290379020181709729053872740662064059579550694369944 2038 5455621330620941170208767232106005931640873923909751 2039 5625982963487942369165177909716391420167332554576480 2040 5801621230954401645234040184730750103832281665386263 2041 5982698240018192392697386393899436713370404602392542 2042 6169381037462780014597381809987179802152213878080450 2043 6361841759163586813507444291771783520929174361886474 2044 6560257783870613104292943741041752058558966312326358 2045 6764811891600427608013466664334278340642633298975902 2046 6975692426774566621286996514342827537351312719427297 2047 7193093466245422772442980883121955895489624412690288 2048 7417214992354863708768570901959542806417255640535096 2049 7648263071175102238216224183260937327764254630166140 2050 7886450036085745802931633488167680809719232143142316 2051 8131994676845488321261783817121076458689794896986896 2052 8385122434321575134338364904803680530681121831051984 2053 8646065601044975875148039131925910485831008048105200 2054 8915063527764144494931012802814269695512300969044351 2055 9192362836175334500163916957086930180867112155537772 2056 9478217638012674856531937795232396638387569413845676 2057 9772889760686602307639438413417748386701853076546840 2058 10076648979664793462846846378931381736703910702667314 2059 10389773257795449484814618058620063417839816869479592 2060 10712548991778662238127459126120384762314514385709406 2061 11045271265997638165318617272289679710177870868562462 2062 11388244113927779893610836996115921733920857636734039 2063 11741780787348030744913331277643199912799776077970240 2064 12106204033585479169569029393532759504138273872771402 2065 12481846381031004048034533238249186786639515023088084 2066 12869050433170723355875031985687025807743286727506986 2067 13268169171385193577126647931862826609894322601213880 2068 13679566266775701353885857638701971238182762582925012 2069 14103616401284598218959208432704287698065495707939800 2070 14540705598384460089725344019507501251623675537797292 2071 14991231563618911899274962663107389042291431908193908 2072 15455604035286250882783330272271486393380059564299090 2073 15934245145565536388648739868675335385593631653407904 2074 16427589792393596604596501613019751400734477280387560 2075 16936086022410440437282785014491010824728641310468834 2076 17460195425299863323355645937297658419619086073720870 2077 18000393539861606554514606087925868846089581151657942 2078 18557170272161278559559122675737487080810509402123869 2079 19131030326114381516211698296072785585344630731763408 2080 19722493646871215907221773756650688731799755294439034 2081 20332095877380167667074750342368629204910491439040506 2082 20960388828517926107993681154231826577727714857340000 2083 21607940963186544836418827899645162161143697325357952 2084 22275337894788951599575255220061357484712094183346746 2085 22963182900506545925346775770683285235957673914550284 2086 23672097449814905297648375201452288303640308034758277 2087 24402721748686361482611333112695085635219416961974240 2088 25155715299941318813437320517878623218518967094521922 2089 25931757480223676373611246106023458849235182866043084 2090 26731548134089597012097153414666468610221528285663072 2091 27555808185713149214497359482669645272662569081062614 2092 28405280268727044595576504668276706886486412269473776 2093 29280729374731816055067953063047487758120552423633262 2094 30182943521022341673018009786243964194563566348735667 2095 31112734438096629784087056146993648453941123905525040 2096 32070938277528254291339390935705599906352906498361594 2097 33058416340800779456479620129703844864903885450681198 2098 34076055829719953811242562842239669920472599936288840 2099 35124770619037397539067092228047992304289020713903056 2100 36205502051937971142970814498469549633405132308528414 2101 37319219759062010322022155566466300606933396166306704 2102 38466922501753158025571491004905840722243925231294487 2103 39649639040242635377253780320689952520454861587809280 2104 40868429027501484743000808366584696935866844589933694 2105 42124383929513607302303682643733864884108225198279880 2106 43418627972744321186238458390099342448127814395537298 2107 44752319119601702172233910381411512822450287849938480 2108 46126650072711155177290262867126462214358087402901238 2109 47542849308847519985663896258909742110319370891042782 2110 49002182143393557929963275388196828295632784648974392 2111 50505951826218917305834966723938892761922546358962960 2112 52055500669899654388580107039778567968307938354476288 2113 53652211211225114858441888586988979483676537839518582 2114 55297507406966478644121787968178131595805571193597064 2115 56992855864909561682995103646324932178187852388870896 2116 58739767111183573517781621008816346509047151036368574 2117 60539796894947473291534604159026735576986477161518400 2118 62394547531526372514429052048356388791260767429933482 2119 64305669285122125584454754083153616915540277830417068 2120 66274861792254853775143808788809380919825332703792290 2121 68303875527125691299795172294056963420198576755591802 2122 70394513310125549903893934950150875282052369776012252 2123 72548631860750198764568064716886663476901686552899694 2124 74768143396218477606710166302083745629963447513313416 2125 77055017277128032000170304372117812615241667811813408 2126 79411281701521610725688327390118259910807267838702423 2127 81839025448776726680746330699430881456265245512018240 2128 84340399674772386703109565147184056928686177920462834 2129 86917619759828674477818982347975320105720312579105682 2130 89572967210958257841765605768076052659795914265393050 2131 92308791620013421734140588414781374173498186285560282 2132 95127512679358036159444699466826282267986561044704062 2133 98031622256740991231075538699235568541930014018830262 2134 101023686531096106074840386590566710892864186530912540 2135 104106348191043383577272514377886099246382877844524172 2136 107282328697917778234343602952608697238453948096805728 2137 110554430615204410380276685119777305823150580866076704 2138 113925540006313438690406617528162256826058730576455458 2139 117398628902683637073828338580666383396212445870347008 2140 120976757844261156132080602318262662110538607560714200 2141 124663078494459028738217747338275633516835603240557684 2142 128460836331763750747846969115559747753983133935984795 2143 132373373420217779470104691969153485422536784827823920 2144 136404131261071093737578259287100162489717207562446768 2145 140556653727961101048636919861307892838666192564869904 2146 144834590088048211574592197036187841993328752245557832 2147 149241698111604379560962068082346319939005071789202112 2148 153781847272623895053745251356763426892488272483263598 2149 158459022043099749750673968344668646209816917537119200 2150 163277325283685058515798425647365859745245510961831622 2151 168240981733537352749267928269470210990552800025800160 2152 173354341602224135108436773489190650103303597597893176 2153 178621884266650960504064944953432204668718441649125380 2154 184048222076058551104521951928199170295942558007709970 2155 189638104268223130364976939606146835508768681865438220 2156 195396421000084341837542862890935812157245836002684550 2157 201328207496117873631372920941552572714505204094976782 2158 207438648317865311791167547005979578781306978327379040 2159 213733081758131870509654457992475375437006728280579840 2160 220217004363463571051517621684802616254986076913617394 2161 226896075588619243774789274116177488928667283774580324 2162 233776122586859490147672329498234498384390612222348066 2163 240863145139984547917884306178098205457590697118284274 2164 248163320732165938692334537894370554193711387395931486 2165 255683009771732931637826588514844839547842518217118182 2166 263428760965194320812491041939987195951797492336137035 2167 271407316847898880329317903109782984319146172243335468 2168 279625619475864227307577138831294101196024633494213410 2169 288090816283433786251785938014025820675588006024656880 2170 296810266111555211749508664891279873567159029702624192 2171 305791545411611093685668554387986639235597038822975640 2172 315042454629874147947137212034941472866083207803168162 2173 324571024777804496261400989324748552541732654837062984 2174 334385524193556174894307607681417876967718169058429494 2175 344494465500213800120426994856580758586971510832796480 2176 354906612766438478638828467969430254606072208109463088 2177 365630988875364706758511326787451226738691287424873362 2178 376676883107757279994037861743859762741198577941571446 2179 388053858945609265012931250716005591764859903711062796 2180 399771762102539002627528063461398501928585236612775536 2181 411840728787526051437402003064455822807843333854042160 2182 424271194208713088367134118451598378164818500731316612 2183 437073901324193200228608405574589945640671707063916160 2184 450259909846899879155031364460980768063820568740397554 2185 463840605510920528073535488010489389212115965824425942 2186 477827709606763548368611688220117173923951043338595688 2187 492233288793324283018951908992012715714311360347706334 2188 507069765194516391782309149040477483197106517303808092 2189 522349926788762812136677384956199593946277282084046404 2190 538086938099774487133865905597860290941887390095834768 2191 554294351197285700480964600110696185879724399974389936 2192 570986117016662336495393608748858339716046577137007970 2193 588176597006553869741011979012976797888942501032644962 2194 605880575114021583152602460099521293869426120986939228 2195 624113270116844616794034667839758509259123082533204060 2196 642890348312982170217221683371278551824552499441081168 2197 662227936577454733642086806187049923219843591255948064 2198 682142635797199826771843490400801841798358313619358385 2199 702651534694758605029755066083367922053276952544141280 2200 723772224051959083686456346644384766073777320159094728 2201 745522811345079869544674950384081523453013392881468282 2202 767921935803305423013892454241125720203425054357545048 2203 790988783902620252827265786243522113427395805204645234 2204 814743105307635330634887216766945539324706661864895038 2205 839205229274195669774781002546727932294732383164260100 2206 864396081525983715614414564837633699640510874348190816 2207 890337201618709225529042875907414017287095068015331520 2208 917050760805862964226904464529643034471344272183087036 2209 944559580420409102179094933585796048409738050544703544 2210 972887150787199987065727873514112320593934665155030406 2211 1002057650681317274607587578884551914853111624365110496 2212 1032095967347975578841968829332157429388507361338385608 2213 1063027717100069164721820959120129180173172926910086744 2214 1094879266509899098985932234854177539438411104239057440 2215 1127677754212088049154248318837826144290379190414023296 2216 1161451113335172935569326377133248146282559921949161634 2217 1196228094579862267956592275886254723307016679186322564 2218 1232038289962455616613554627104782639635488357930877232 2219 1268912157242447670222337943060823836588708038641413240 2220 1306881045053879119422286241145443550478454932671742994 2221 1345977218760551590840632118774543169769591368939635702 2222 1386233887055794464876030138754374527949552057323590866 2223 1427685229328058078550048391200469652237373612527891352 2224 1470366423814210990668453934297939341019714642598062104 2225 1514313676563039131277933809216889154685744298730794562 2226 1559564251232082244644757303900044917300935031214266894 2227 1606156499741598551520215517981116211716511366283246020 2228 1654129893810122502574907923232373227710100146117690786 2229 1703525057396773384712996687535798508896842549099302262 2230 1754383800076184903883359482103227528381373311396730859 2231 1806749151372658244975033467749416521644167099172899040 2232 1860665396080894059431881507988175149434715163455764106 2233 1916178110601432927795504714183947051883369919909887004 2234 1973334200319729676796367452100444732175988407397409568 2235 2032181938058605104467307109203991305696082258171124088 2236 2092771003634659804400767360267926108505371054713146574 2237 2155152524550099521263532879153432478623475702602478416 2238 2219379117852310471247224130732698198108391159582111193 2239 2285504933194436998655239922969535476657113977261453648 2240 2353585697131153507350128853541517120958272676923183802 2241 2423678758684788516520869983748095758502246984524669584 2242 2495843136217951677082341578634028053020654895394099116 2243 2570139565649835401127813589573444957215431693404248496 2244 2646630550054412176145724259613307396644441179083082192 2245 2725380410679827453467406581939193809057277912386391664 2246 2806455339429397033857759224763678348432008003160012238 2247 2889923452845757962063600274859288052606174348250565434 2248 2975854847640893949421678802433089993093242648915655164 2249 3064321657815961156020511834321959531367163075438406522 2250 3155398113416078692572220740790615351212640741515150962 2251 3249160600966521383360299479676045639948723744195330008 2252 3345687725638061127464613201547282729739224311523420490 2253 3445060375190548594509150227065260442805489280794682024 2254 3547361785745210009244399931561747174416580721255707325 2255 3652677609437555460152264591816334383431615679345793920 2256 3761095984004256583473456193284850103135570458065081132 2257 3872707604358853727655658198655925337751575766200929600 2258 3987605796212696926586068540469344865676022719386858198 2259 4105886591799112366643794097515574961812900748886016002 2260 4227648807760417718135034525815612237235134898853308014 2261 4352994125259086944489605121666145883957718530269159702 2262 4482027172376089264914592021383830858367669740015479004 2263 4614855608861199124936084946856353519785466716737722856 2264 4751590213301895656978852799691055134612276474285168794 2265 4892344972779342559024387330358723786759096775900310260 2266 5037237175081863990258573859601986128755962847850651150 2267 5186387503548310423926532006101160285881086366697529020 2268 5339920134615741894509157751149646093795959346721361168 2269 5497962838147946254760958863875347999873667894475888288 2270 5660647080623458485932692053493602345536563502012530080 2271 5828108131263955392510633845957775997682762882087826992 2272 6000485171186169816109578560669547103811024748341115220 2273 6177921405662801522242261222083918279135428495329010082 2274 6360564179580299895684562517142101939143978294178649458 2275 6548565096183858320111424710685684177057202326389943200 2276 6742080139202493459862038838123875933373916582952815216 2277 6941269798449686500934357821471530301963614604094301302 2278 7146299198997739691374341361425553137865141357933033121 2279 7357338234026752248229402317519998869433255718372256544 2280 7574561701451946924092821286070295117261012150234911986 2281 7798149444435984362180567487071178060178880941669081884 2282 8028286495895888983877929744582297880795558777286391352 2283 8265163227117279775185755791314059534554697344759801254 2284 8508975500591754257905089777719442563704017914333138402 2285 8759924827196516499807126064178105744068822395614306340 2286 9018218527838672651889591605829496767600879969010749291 2287 9284069899690042682680146063800817758303869485260415368 2288 9557698387141857259878653701952978626142867648343963922 2289 9839329757612326728650395215537323296162121421115832280 2290 10129196282343787545452292075534901667616340779913522434 2291 10427536922329953111842542168852463607191124061738875360 2292 10734597519517723555323293484160002110158152513507751130 2293 11050630993432045542562846556556016700304963175487463582 2294 11375897543376461682744553608345065407775404902562289514 2295 11710664856366252565601639294960909694629872527696961920 2296 12055208320955456144349677075578521851670311708602655844 2297 12409811247123552269051835254109864364037642289794027722 2298 12774765092392228040519181565352552949942103520180404148 2299 13150369694347395719378847463988815280882669985843756480 2300 13536933509746522713771613051102768220142258433866383464 2301 13934773860396356302752866413775082878419396174773747384 2302 14344217185991287950106016016137682241461436389475923562 2303 14765599304107907145601288650634926705327606330716613120 2304 15199265677556746602583319931660939475052172745542033996 2305 15645571689297823373976548645783694005753818087270665344 2306 16104882925132338165071702073419488429260109974872733044 2307 16577575464388812075370304126324362829857354966206486076 2308 17064036178828020563796907922105712010654454060351404670 2309 17564663039997333091263271403769652622505449573425237944 2310 18079865435271488263668340428774729197163453292744625090 2311 18610064492823433114291038020305522875737609311542598040 2312 19155693415775636293485660779674380531517723087117830576 2313 19717197825789253374369977745106121735044476649029040202 2314 20295036116355683370570609698163852151100691768191566836 2315 20889679816062414170517624208023102641418950342594970174 2316 21501613962112616340182746533148414911206782350022478714 2317 22131337484385715197791553998010755177997819548936412984 2318 22779363600334155936480409833086717967329159034938632125 2319 23446220221019781736080007771124301555078742667168560168 2320 24132450368601676294743134577196155221643018611075752092 2321 24838612605595986220440535822997878601726127131136539420 2322 25565281476237141615183203847910266028518712084132664492 2323 26313047960279041497799248543929422378937797045730052046 2324 27082519939584171158315026900290811854199322955572806890 2325 27874322677858278014872698855914728690661488395198770102 2326 28689099313898158136274169095432736919923128829382344790 2327 29527511368730304575537153755200039093981965640670795360 2328 30390239267028648505572111245113842066672044027663811506 2329 31277982873210392533271383640408816947342565746200133462 2330 32191462042620000377178347001415670108180093164838981252 2331 33131417188222776424515316437811745474467532377671039168 2332 34098609863241150853295751444506950574247752349012336542 2333 35093823360178789557599014942718628646132787729336831480 2334 36117863326689981823449079634524184165308179838975530444 2335 37171558398764431581478865965621422073000462128753132560 2336 38255760851710599367202224536389540998747206895929596714 2337 39371347269434121357499627090944963270892008745026903842 2338 40519219232521578787555689029754204779366059242949318832 2339 41700304025654015715051212952073732551157357660461983976 2340 42915555364889115788478422620651260296495624547295281242 2341 44165954145365859973362411541232194124896077673583489104 2342 45452509210000807959547703741078721989039242748697760228 2343 46776258139760887374113290039320663941599888588219263360 2344 48138268066113748419326216353960850876831876903474235626 2345 49539636506273358914695973378631241718308520259435549648 2346 50981492221875588036281199741995396763617874766538505194 2347 52464996101736068731367069204104020901442628029973570786 2348 53991342069360651594493477692909934659157889867295227104 2349 55561758015897280018166230613872230028144842484992629520 2350 57177506759237141128840480420137690156321377662628447840 2351 58839887029992493199648456284232447780059428161162872960 2352 60550234485098652082618435020752902466734128377017722208 2353 62309922749808251294609471308737916196579577174973218144 2354 64120364488867087685985908254721606013478258061541957428 2355 65983012507682642486142677155539861441279615497923265502 2356 67899360884318741736996453571346011982628754100296473024 2357 69870946133172806901877842527706006035380601604168331584 2358 71899348401215762417464832525152932033336354053317606994 2359 73986192697698929233930157928839065304087256328609120388 2360 76133150158257159517665261568662710638221614240562092962 2361 78341939344363075699343178458428180183295800571590771082 2362 80614327579113585451126638467356518485398642622885062156 2363 82952132320356871982831088885671324285395561285402919368 2364 85357222572195825782353094302698086617387181092860787982 2365 87831520335932409641130172739475361953757903373634728142 2366 90377002101546754091245850612032716796989102875071409604 2367 92995700380834886381883928559354484619943243626500066240 2368 95689705283359924553248302923281007801680179082076150210 2369 98461166136403341324317330215579722527629805248967781522 2370 101312293150135543295463819007615125871454431001711345474 2371 104245359129258542892689947657753178343800110187969548160 2372 107262701232407947694176219911425169323928489972692535260 2373 110366722780636879078616631291917785456532099204602927060 2374 113559895116340784981751175741488326914197998910968403588 2375 116844759514019456090499420104862656629557014600408845920 2376 120223929144310917893843391485724623082772604944860825495 2377 123700091092771280218362432305307527674109724797948358984 2378 127276008434915109517150256493647077319705658745584110186 2379 130954522369072476327368866933486974884677254309363561774 2380 134738554408661550818377329282665811190603372397673915014 2381 138631108635519503875330674942533866504712044363664581182 2382 142635274015979551181508737386186141376463719826409748648 2383 146754226781428285600488573695061566445603163674145982328 2384 150991232875125012008158585512885716539610269921258852824 2385 155349650467113662666593786595889181278386598504688923780 2386 159832932539108065263357660780894004325784112312013140680 2387 164444629541282895795879512561046398639080845562258619802 2388 169188392122955611459801738225978968077095253249575628570 2389 174067973939199062490482464576828656970255847683248657168 2390 179087234535480365411642297712854215778086680362344509974 2391 184250142312479023310529463384064182220425884682876355092 2392 189560777573296242601351897777656104750872908853016699660 2393 195023335655327962373296448898627935125229906663025675344 2394 200642130149136325089451920470699002127450419991786683832 2395 206421596206718220509609005351936665671501758902245864040 2396 212366293941635173843247472639226893272735981813112120222 2397 218480911923536271109438415598424936920522847519565846724 2398 224770270769675067551088586393166926839099597861879581428 2399 231239326836092558071218775186586567153118168958921997440 2400 237893176011211352698322301553758941215379010157454645280 2401 244737057614661247071113659266116577726558180190262052660 2402 251776358404233461276250790082401452025323091376197514828 2403 259016616693939994920205749199868026331269752622807056256 2404 266463526586235868378787707168966715668253875078388409182 2405 274122942321545547560322290635122844076615718695409964200 2406 282000882748320641601533932773890606279942785789370628863 2407 290103535916944080635050806619657161835281145254692106720 2408 298437263800886486698414485130158233372131185750855964602 2409 307008607148613409241922863741509168905588871211551340680 2410 315824290469837573497392777098275643489875918202082463732 2411 324891227159808352913723741574708690363304395234867363208 2412 334216524765431395477260281071678830643108244293497888230 2413 343807490397114779400117241508341581365653253148835605784 2414 353671636290344319667173179226587050405874466821707627808 2415 363816685521099768526706140316446283956375711973590800000 2416 374250577879335727441795737548670711502512334963765992578 2417 384981475904866194600719620210500327514145547141193950402 2418 396017771090109892240149310310649692902781052128607883058 2419 407368090254274935360915676192086194539755390040452172840 2420 419041302093686103736204918240619916991790611933936997270 2421 431046523913086050536751459910517412564426532092779656502 2422 443393128542873313884635826018196872005154420280431737925 2423 456090751447375085063692963007440804557142887479505017468 2424 469149298029391424300302956541331514862687718968386661744 2425 482578951136390099861846277356343431375029834968591508584 2426 496390178773877559185177401266652455936879734911723811246 2427 510593742031621825002207006149154245630479682037533237988 2428 525200703228557450877119735726067299557035300495422528376 2429 540222434282361177930360188568447646813851052090514651022 2430 555670625309849719410596183939688386597652561395198838591 2431 571557293464518276767901650665719126983048726816707497008 2432 587894792017710077606414091284330932842742444894589777202 2433 604695819690083543106677044528144689093710418489589200000 2434 621973430240224764170192318337581485996825761214712230052 2435 639741042317438918908920967599082184094746645306228993616 2436 658012449585945229819141854693247513665830267656345954250 2437 676801831127896171150937686860721086051991807013125698982 2438 696123762132843033282044950405666577384053926301925003117 2439 715993224881476772653863003422178271446722214446732772480 2440 736425620031685468105978988586686881865741369829089347286 2441 757436778215187816182334486074941040366809043078684336400 2442 779042971953226082058095261857854904567471530577780721990 2443 801260927900031936088709827264456316456071021213689694980 2444 824107839423014809712076743791253587433795106507950891302 2445 847601379528864963914530550853212871582530101871889238862 2446 871759714145012548460164902667317917144193655633950119872 2447 896601515766139714840251249384923958707911115107533288720 2448 922145977475705509303791858914740912679262178069357248098 2449 948412827352712998000916699594157972959661604050908971104 2450 975422343274225052692701163139307321857424386261121861528 2451 1003195368124419646132283114190719604618804356339012452942 2452 1031753325421267569705876669933527622203999101807471361596 2453 1061118235372215396100888959610976259029474667836705273142 2454 1091312731370564475902066389788206294712829117138948643693 2455 1122360076944552993905266784837468353187310222913070209536 2456 1154284183171472839067096898455976241308795409030319713034 2457 1187109626569486487696846574454464780494309788978371191162 2458 1220861667480151495052279848244803270033959632231034341116 2459 1255566268955011774375369153993175887901487184307999437820 2460 1291250116159975859356869824916871233527909237165668538126 2461 1327940636311573047280608645938631713352049360078389657024 2462 1365666019159558963542252975270853409110970719431075393317 2463 1404455238030732938552061182047322664153880270142676960960 2464 1444338071449230916900635980078018741226992934546262063963 2465 1485345125348969704953478034499449669396547913447682013842 2466 1527507855894341492973441601154411684867994163635559925640 2467 1570858592925692055239290009796398107386621183871497707096 2468 1615430564046562137980902129285272223160587447214411143868 2469 1661257919370129599796331575107103714512076133702235686502 2470 1708375756942760190232146757144013198444901449492594416773 2471 1756820148863057765459891535331559036889488105671447262080 2472 1806628168115300580135705874893847352340081680794281056594 2473 1857837916136659405084103724621049035399921650541655070200 2474 1910488551138115953958194196468447429597346723871407183180 2475 1964620317199536820352673884362530441973287393111424602528 2476 2020274574159909201379396995598666471693411454832350641886 2477 2077493828324310495645931400825658035709457050276353849464 2478 2136321764009764804140147703467705494030419168423670384486 2479 2196803275952735833263593896933057477782273744080769780328 2480 2258984502601618112298035542915227770069433747373624949522 2481 2322912860318217215914489297574676731685797644457199745682 2482 2388637078512855260064189247379140314630155200754996742732 2483 2456207235738400762279759929133753169557608226961108618114 2484 2525674796769202482346532985916269690809517695289336362534 2485 2597092650691605555799674480935626354837293671320252936400 2486 2670515150033445582435497642073751793222733239822145502436 2487 2745998150960652829342303397525511796792395555890879161440 2488 2823599054569854860210040524623695947114382769882861939872 2489 2903376849306642230566823677934826935325756612720102234398 2490 2985392154539958926505258123687762932697805473119999022440 2491 3069707265323897520845005198718917444456520586203036619066 2492 3156386198379019138390292397172261678508474770441000841266 2493 3245494739326180838636395533761346111973195784772288133264 2494 3337100491206738532791832487991803881503808696273568685068 2495 3431272924323902660723514629811714026557912431173144907840 2496 3528083427440957186793141081380841192800428060663744883138 2497 3627605360373010672326542054457998626264447398970599224004 2498 3729914108009931904262011056112498521083035603596963429200 2499 3835087135809132479242759015148744532146888009049073066752 2500 3943204046797895552651627400614281727359810233197397238724