1 2315 2 80312 3 901668 4 20310714 5 82235688 6 473087190 7 1304210412 8 4298697186 9 20654701756 10 44762490420 11 122444491244 12 289686151014 13 466572884988 14 778441731570 15 1681334260300 16 3663362624656 17 5631394320840 18 9203454441344 19 15155831763714 20 20142518677488 21 30251307505256 22 46339959975786 23 71367385885156 24 125029619373642 25 188011819688814 26 230200921753188 27 283565534190330 28 343382059729512 29 418064460126486 30 768136408210320 31 1194938482066314 32 1567886928234244 33 1908368674762812 34 2632980829832928 35 3420377111252100 36 4141183927386044 37 5408368518752960 38 6679682827809090 39 8260471913045020 40 10525960633092256 41 12252337233842520 42 15637575145276092 43 19248014544079488 44 21489720802903470 45 23873654756059812 46 30978557541673970 47 46044097925702618 48 58482742074107850 49 64083959458603512 50 70306756331405286 51 81824933563151656 52 91762872468483360 53 109984058893490532 54 136815945235961044 55 161085419191373560 56 188955795654577756 57 209267330847213780 58 232474912879759244 59 263467992947639814 60 283719003514194588 61 330764595519835584 62 442405478384125800 63 538420123829271714 64 575712733958972688 65 615986789061780990 66 756980473684697784 67 928946126891800244 68 1099406814764607396 69 1236402875675346312 70 1313638394988085686 71 1451534070738521656 72 1665262106953631142 73 1901259031440886220 74 2127772419034186256 75 2332147832700024786 76 2556770419144858156 77 2902162872275082642 78 3221583286868921814 79 3581822258780820570 80 4181777795892436308 81 4611335573320565880 82 5106837667475868252 83 5616491298199517088 84 5996074643551413656 85 6490642181105805786 86 7027267515147503956 87 7842021249405186042 88 8587997743703717214 89 8986002839413711188 90 9405228579792502890 91 10629759007306283482 92 12282450858142917942 93 13376563293140843514 94 14583494025592764030 95 15850369735023057186 96 16998245621900380156 97 19271567239134838510 98 21123067464593948988 99 24266938886255554328 100 28216268669087889344 101 31286089279675636656 102 34562715647601235360 103 37239270996345406756 104 39100476983462917980 105 41083015202634460244 106 45306819667947597636 107 49800054999387151540 108 53454569648544826456 109 55990465935120008400 110 58683162670683433544 111 62886783747586295660 112 66565967643137474790 113 68860980191222060412 114 74650023674724646250 115 84293322733401280392 116 89907789320164142988 117 92904270916872919170 118 98088418355255383900 119 104603827199068178656 120 109108473838063929240 121 117665271936662725118 122 127713399955058573550 123 134514736840346780080 124 144556039689930287358 125 158403632963805362832 126 173239660482043348770 127 189393265087110452508 128 206669865719361177942 129 221026334693889240380 130 234059461196898606656 131 245371369505669166786 132 259738093589439713958 133 277187585431819236044 134 290259036129480038214 135 306838129480258054410 136 323945542331542864686 137 351905637342413767080 138 391263764874167622096 139 431069946889977572782 140 457550493630905081340 141 482173587285114474912 142 507161427967504529988 143 520308872379620895450 144 533648945737668205512 145 561720208059773662188 146 621221608836230010516 147 668101889316247549830 148 684626017277506602012 149 701618875006189363986 150 755535450686492774820 151 810959815456508033814 152 830465920533569964588 153 850510081821770994210 154 936934750887711300426 155 1025702294062916913714 156 1074365164716814743510 157 1150802454518038200648 158 1231314823818628112442 159 1287450423192936826014 160 1336367965705268765344 161 1396967086243200945700 162 1504573141927141522560 163 1604483612636788710714 164 1663524528552027768244 165 1736592753891199041880 166 1825575651985241948358 167 1917863771228588404844 168 2043914803708655970782 169 2159353648344757281486 170 2235452581029297450256 171 2297417706766578974280 172 2394848643890494316652 173 2493425748848356607088 174 2562269188072763559656 175 2704846567494078813528 176 2814254449219158764700 177 2930095976379380647872 178 3047261321148583465188 179 3128979053172722921756 180 3388415259904057370372 181 3632920670283570773514 182 3703361542840261426488 183 3775367686276640184870 184 3898042980326781226600 185 4049328238914282214156 186 4232665314766337958642 187 4422028987934362790720 188 4590536709640812338756 189 5014324057900110193560 190 5385229565782193618688 191 5586758697489844241604 192 5897027109838190538558 193 6223663263000138028752 194 6524548460856999895744 195 6759532886807085875140 196 7043538331773733996458 197 7468032595146298512518 198 7817873750247509862390 199 8046443294195320211320 200 8327562352947390145756 201 8518670182523941307220 202 8715453980987723167244 203 9173611730378618713982 204 9755683995438261150468 205 10551738718490319523672 206 11136572695964024817012 207 11321295722877232731786 208 11635000483501908337156 209 11889496086787374048060 210 12151193817931154881844 211 12482905196545808060814 212 12685636572592056205188 213 12892139556694572565530 214 13460881196988506758282 215 13965379708362572178480 216 14265687735921903512744 217 15895784949842958244224 218 17570119050909898784344 219 18118310434432720092220 220 18777792257799649241058 221 20068541186988759771860 222 21513714661898108594568 223 22839973837833784162416 224 23864481944225507683050 225 24217645640986484527512 226 24576794980573271681286 227 25185517469623211123656 228 26059398553621252169142 229 26824156161575063752314 230 27214517320759584371688 231 27745869416935650090656 232 28976526525013697750810 233 30530867544810264872952 234 31403031412998451014588 235 31851633789733065381810 236 32303875898152196649312 237 32763471330327275894286 238 33541912767943306501456 239 34988911334089483388170 240 36988925213364519037618 241 38722717935509924424558 242 40540213488529998390218 243 42221218584998566308956 244 43184485029916051177686 245 44170370818031179709656 246 45582964912403662595142 247 46817198196131216208714 248 48089772690283230785550 249 49381886829078647820786 250 51402779637748082596740 251 53454406233566518253814 252 54637704594599636583544 253 55595012696749613974512 254 56326508916461185851486 255 57563994252837244668256 256 58565057308821261382680 257 59588615022592381553744 258 61681748372027726127936 259 65799303251202606979926 260 69473055222943168061960 261 70948434942946621278090 262 71846496929820566217912 263 75939641528280499369346 264 80395290894323953372470 265 81394856196727510324812 266 83444102345006662062768 267 87295223948758630359310 268 89797676834170706192988 269 92026417417133487018624 270 95428277923813231875858 271 98148201543024703797344 272 100536355544059549110500 273 102974145147994896867656 274 108054311184405952778672 275 113238971842841162406680 276 115480588439152472075610 277 116843739997806611466312 278 120111075766669500194030 279 125349936345977359248372 280 130801861685611525942618 281 135907536968914367781558 282 142322860292712745580574 283 150635765570005432370484 284 156377755469167827039344 285 159332932259200586817714 286 161128924757500217083488 287 162948090942136232148750 288 164778937077602431179012 289 168523518282078387474888 290 175543970644971071787430 291 181435073659895910048544 292 185475292968290215863460 293 193866878691202560519628 294 200947354762382264642088 295 207665163843337185296826 296 214424632129068416277300 297 223980192293044120233948 298 235266233076399679098256 299 241171565598773341182942 300 247185082236828758839940 301 251558769493529456466270 302 254214704342939514217812 303 256902734582980338222186 304 262360124615733527549358 305 268823044258519429645844 306 276410043279708859503876 307 282168070104183827569512 308 288098995641673652030988 309 300245249926289538606516 310 312752953287594802511004 311 321337526123831575951756 312 331308785639473939575550 313 339154181442255277344588 314 342594828128740971769410 315 346055334125588805963312 316 353117086764293666754228 317 366326881407600571948570 318 374877553782965726114688 319 386317522702532793155826 320 397822397125174422419820 321 403096405269603528694244 322 409744809673765499086014 323 413778812498053692887988 324 422006703146488258127544 325 434522604335605578018858 326 453320114031205768087580 327 485065229095937841283646 328 506871246406006545846930 329 514982791547240852225260 330 526525652957103801119058 331 546912615841802093047674 332 562409168339665739341812 333 567714851300716987371786 334 578469416785239070538958 335 600562180534709386941174 336 617352370729508609547912 337 623098934443329732949686 338 634745095611255527792058 339 648512612743186706408744 340 660532246078028403201740 341 670680610488700110560070 342 687304934025040821257782 343 701965170236923701602340 344 728232635508288648323148 345 759197739558328223582656 346 768320928364907764112760 347 777585558531738109191344 348 789255695420335885411314 349 801106061255730778196044 350 825357801712311894208584 351 849981673410703227706244 352 862576328363990170718814 353 870209666184501019989588 354 880516480101606291878156 355 893497639849335294737286 356 906675727397848560016456 357 930877047068055669728770 358 955443348341468414889844 359 972190947962252361258520 360 1000805276387442311308980 361 1026877718145251232751014 362 1041722748876493345850344 363 1068974621679567591061282 364 1099777758417062178458142 365 1121817272035606844218820 366 1137790685091761308936350 367 1187610312396442860991740 368 1262654406938666620965728 369 1312499514936769610237652 370 1345545686280995011355790 371 1367943943863613931292786 372 1386920136037124746058956 373 1402208712599767571285700 374 1417714657856215596546044 375 1473541745724705704954352 376 1542776303597683955756890 377 1572086120781155210071488 378 1611011840522448411717426 379 1663516968877510006863642 380 1690377888478238656265214 381 1727022830369811768209518 382 1787810977179679581587040 383 1845342786697335304973256 384 1874632417167302418936012 385 1889510325283483734913986 386 1919603885708378040603558 387 1955110443319623244087244 388 1986026238503923215192080 389 2012079267816165010157010 390 2027851314331533893997312 391 2043764812966207414538286 392 2070525118536714896041456 393 2108493602453701864948542 394 2141401003674302017599714 395 2158037723265463144388688 396 2180466817930528801741256 397 2225924579207701077985848 398 2260319067542371079828220 399 2295477841376863804293792 400 2348798726458261566100530 401 2384893273988670790429686 402 2440350640057231735077360 403 2515430074827753477308376 404 2586216212259740093547382 405 2631846708234528490569060 406 2658430571532854030866844 407 2691875324046066411425814 408 2712114832984130426470188 409 2774148969232948594309926 410 2879327415147863866654716 411 2943784248892860984128910 412 2980358810297776679865040 413 3032216932035567206108958 414 3084734950951232144271044 415 3122723605650372045005214 416 3208432826149631685509380 417 3311006615105923868301942 418 3384116275506037793310696 419 3450052794081505659597400 420 3500329958625819197956156 421 3559840866334244214684642 422 3637627132827460539309276 423 3734673169134014506294882 424 3852216454608024805533516 425 3934926004743021654206430 426 3981817411544748528129760 427 4038660556624967975398756 428 4076863537551457404551580 429 4225138244867356689885690 430 4374010206001890000042000 431 4435862356087166050289172 432 4529573002138537429640910 433 4592921998001642553867186 434 4690045638611454044960580 435 4787941618873041991801014 436 4854637565707026247628730 437 4967566338499628808710870 438 5070608329162193453571344 439 5176100313072921846081482 440 5270790165709155304665786 441 5331016990030729724815156 442 5491310295479145306819198 443 5679155571579997714422108 444 5755898019539212047403680 445 5873927090229413275846674 446 6156858659494525448526900 447 6362820006170028339747090 448 6405117701365844252142912 449 6505320112487785503702950 450 6635131059248149975955744 451 6708342342105482573588514 452 6827482127010511233587218 453 6962778947743235037073156 454 7069996674796493107185642 455 7162759232037352942403214 456 7256915371738469374465650 457 7498081897944379165686960 458 7692803097255919607609688 459 7742663574112626628300230 460 7792708207390871675154012 461 7911213286200843941032010 462 8259299890892886465361890 463 8523705032267575590046200 464 8596423154164454130058544 465 8706296311221947659551860 466 8817370979142270482239256 467 8910774072845420838564186 468 9005195170307284637932756 469 9081141706485073313236620 470 9216221966612688514548218 471 9371435291469234472763370 472 9530025717467102454952282 473 9669538462456067973167040 474 9791492617389519415188612 475 9913882320116382577888488 476 10101764738850593366869626 477 10290315175376462591177460 478 10484281360979510456462574 479 10723034603464658577672460 480 11014280220805460070267894 481 11425415374713027946481826 482 11706263148719021685036042 483 11849144038163852662727214 484 11921206237993930475281188 485 11993769737495477174440890 486 12066584974509786980367912 487 12364478928270991143091920 488 12740081383672548653046030 489 12997890586610499785256170 490 13232714513307925036510844 491 13445403423635209832112876 492 13606009304444043339574512 493 13687273472027223184424286 494 13823638076685886328834656 495 13933286189944602911329560 496 14044055055728081714859344 497 14267857616971401217774656 498 14436845950605288411783012 499 14637690765638766514412210 500 14956514491737741464462352 501 15132468448150469453769588 502 15311394517625341466091384 503 15674077220943559849509600 504 15980365470228977479913660 505 16135814727325472479412790 506 16292819755935857498305720 507 16514825039938410881643558 508 16739044808910367636039244 509 16933466627944258108829840 510 17296435550433738849403926 511 17765289584331302078205610 512 18003186469890314215009488 513 18106482980236438042511550 514 18420451585630505948158584 515 18772160061759564831337844 516 18950600708780353556324814 517 19167175178301359563630770 518 19495744326222578959814508 519 19828587444046072518147942 520 20090822557258876206858380 521 20318140038524227947336656 522 20860626048919018788202500 523 21408344881938421344488344 524 21567852107559992032272912 525 21810181229478902166550548 526 22301056573036238004449916 527 22673313360376683546029070 528 22883416027646164278782800 529 23396509712790119913860728 530 23826782423564659217939988 531 24090679997031290290531224 532 24625149282064778953290240 533 25030402641754432092976314 534 25167180243933286433915688 535 25443735791134763293209804 536 26003786309077314081032820 537 26428400367232056064403814 538 26716331624750545451307690 539 27350889549853304510729372 540 27892797643479984149523714 541 28143694178735688303354844 542 28345336130349209848355412 543 28497729813092772860238186 544 28753279620434232260854756 545 28958658456172859842645020 546 29323045966162823422494218 547 29741398943815236225950970 548 30384394836692848189161186 549 31532120594811442884909852 550 32483891603944016784248830 551 32882903291063762004442188 552 33055970552765412115409730 553 33346150699885420108396060 554 33696982618613857103940256 555 33932271372964428631016280 556 34169676650512032174521744 557 35015624218434088914746052 558 35745033974926475733806700 559 35993261401285344377571044 560 36685054395033327555076290 561 37383001103518343710185256 562 37965934723110705422657890 563 38421995394831718766716488 564 38686062032386514453651456 565 39286343498233922993816570 566 40235271990491742835255374 567 40851532307850202146136512 568 41059957757020749689762286 569 41409358681933412568020656 570 42117353837926784195409516 571 42759173849382191104581630 572 42975596970159278802081012 573 43708559112757023321362672 574 45276969919290987679860554 575 46572308170214181566289972 576 47195037644631896677767844 577 47509070766309317398280412 578 47985512896836847407406848 579 48463310476053128068349220 580 48947933599865962294674792 581 49433931535552585394570988 582 49926852382499225432424144 583 50587808068251648377342656 584 50921090057879491313579640 585 51426679267518759503365212 586 51933692666498426574211488 587 52447877261521608343293924 588 53137318048807989357667156 589 53748225764435743369179642 590 55448731266635038473572816 591 57261310200686950766420136 592 57817234406037823498240812 593 58380901142647803339955728 594 59232268630636110664251042 595 59901781469642709140818160 596 60676476562223731624388064 597 62054756917490890742947828 598 63249138587846219110530844 599 64163453260284121042976782 600 65397597612293279314781110 601 66124382553427589700461988 602 67184001208512312443743328 603 68462460559452588024630344 604 69003112214173995702682314 605 69548156402130612168191044 606 70206631000103897217438760 607 71545034507390506437386128 608 72666361502979064435464588 609 73351880644642301012204784 610 74737688229127886161887000 611 75904902063533374088999060 612 76495531723599753138494190 613 76851797289195077621885412 614 77209960401988469084952186 615 78910517029051841278812910 616 80495875578155573289888312 617 81370032425731843692611870 618 82499893212999991787136344 619 83906493238028696499541950 620 85455124621270949576840358 621 86371571379435194057968844 622 87164309983801175166947600 623 88774823040743369713500728 624 91089328508280130565311674 625 92330594041032559422517812 626 92749733049299209208019786 627 93451921728730486276853956 628 94015852341538321248815100 629 94584165807964250879661044 630 95441046423234184066679960 631 96595387890803550069753864 632 97758666108395536706907256 633 99085959783759471340418290 634 100876219704146553798272218 635 103157364708601326278615728 636 104691707686655219269202988 637 105314868966069117996590756 638 106096794284707567830140286 639 107843430518445305549113828 640 109923386209978293647104470 641 112552100536456690497483446 642 114869619835642461754013610 643 115374381436743929742036312 644 115881679521463074882425286 645 116731424448036477009496456 646 117413775472074301440067200 647 118621403769909201772524518 648 120006732032120042732187990 649 121590681585892205339672784 650 125545525347039350293341332 651 129194598658044963284949612 652 130686920625669884704881244 653 132388674950228468572482382 654 134877187810829915998382016 655 136812636757933322907536156 656 138383879880314082403879308 657 140568229703762327588962450 658 141968451731806282618892088 659 142574413137108250010985510 660 143589274643174039352897640 661 145020477522253101935183958 662 146462133415984554417066044 663 148127800960699370748575916 664 149383102643308558276692912 665 150016080349189853922982686 666 151933455067294363132328280 667 154076750822755170492457940 668 155378273735499929916926456 669 156469406819108877075552186 670 157568422816589896930735156 671 158450801405374383129340140 672 159787113867140520439445712 673 161126627068190171376263988 674 163167356402734012473582126 675 166368495542054771996354530 676 168687858826027838562632670 677 171757219188195328555301672 678 174372863574050985345671814 679 175578754719502947284092744 680 177769964854875999928628482 681 179482280480814705570071400 682 180471158608654658468608544 683 181961471404929739851722660 684 183462320517083289165973256 685 187800474800518633920449202 686 192169160865910674688810900 687 194802573950670723854483760 688 197186458106855791285356714 689 198796128951002523004723950 690 201230325591232821599369088 691 203687165648850311466906642 692 206451909965053865534808782 693 210661731859095500210428172 694 213777415696982241027475314 695 214636943913199097124077088 696 215500423974360598489679310 697 219590561544571954405461154 698 224897723485285187493975118 699 227596957695101107662669256 700 228806195843852325642313920 701 231561220652883543542977074 702 234943808747207672644091800 703 236811959109910857696172156 704 239960973343890267434431416 705 243774088132097111555440224 706 247647795506692188137919240 707 250575990614785098681541314 708 256245315987850575692275012 709 262281818294699388545941744 710 264334699568392422800940340 711 266401337972524286379466456 712 268831259695390326250153542 713 271277425916083416760084460 714 273036348078325605620575590 715 274096387193004315734780412 716 276591830900930429349929450 717 279814498768190636636773244 718 281620743383835624117601014 719 282709280768391726316286988 720 284168688031920994334253956 721 289344685869101691267642840 722 294554923547366231381883244 723 296063245066475930370471012 724 297200697625430111011137786 725 301417308311350511612106328 726 305263162606926401279107188 727 306430833586960706820878730 728 309568487687684106477100282 729 312322907578235129257037280 730 313912330329714844527926744 731 315905595606288405148012314 732 321990227797274658152912304 733 328515747119803001332265360 734 331005384934188364090556756 735 333091292938631075898016686 736 335613327487216070496119058 737 339424996512413294985487692 738 348512330103364703096018478 739 359043521624969750857632126 740 363064687303016784170958960 741 364872899605436721765018344 742 367140387545415370784974314 743 368506670309062304648513688 744 369878767030669140145050630 745 371253778453446935327226012 746 374024297201842405383119808 747 379612560860726763604602216 748 384308970608242275935141156 749 386679564954391834334348286 750 389545353000765016637671458 751 393875864865108813583890972 752 397753639313699260233432844 753 404155118518358706478998006 754 410095190970880339240906014 755 411597368419786700382515988 756 413610764773790595511338956 757 422823932766930312990586808 758 431570621280749997628866786 759 434719107535538102232044358 760 439476260401818832742642232 761 443735585680404128460933544 762 446956599294759871212566860 763 450741716989579011114155058 764 454550332439696686049327744 765 459497846630472422402549882 766 463918304611940119640583786 767 466706741845282198858313956 768 468944368394714012238831900 769 471195807400404618254721044 770 474018775895475742863215214 771 476859143197306657477079344 772 479138420342469632218647912 773 482585422518072476914599948 774 486039473763222719168722320 775 491289753296156682895699074 776 497732999378814718990215400 777 505488445407477980379011034 778 512683709069203654546090050 779 517558876298728695221944882 780 525553544766219624553023516 781 538731615885292559317827798 782 549507193298837469344359744 783 557947962664364936189311026 784 565778492381612060015130714 785 573093942884583577454407480 786 581791379648884835406413442 787 586530790764328758907724240 788 589936314038566130933607570 789 593362178833350649545496300 790 600275383214498884241261160 791 607229778180085822865360420 792 611443841843567043895525256 793 617107170967784223684125688 794 621371442908498710642915260 795 625677934961168960260110432 796 633627822722774948282075518 797 640919166123443449677488058 798 647552550899170450849568052 799 651996495644697783617552088 800 656484136584716581080282684 801 663248611338420603419123958 802 670845841115928747144284018 803 679276427922648228607782864 804 692535839111838128334505810 805 702734437076798076425119812 806 705120049764053972743764186 807 709914425110004156465435358 808 715534970195039800819987844 809 719572962432738134047493214 810 724451392801916954002747650 811 735134107219473136279846772 812 746738622396710370179858856 813 753446505086663794508609560 814 758516129076036752105557756 815 761908841739535176501297780 816 765321090110910584019379244 817 772184887354201088537767836 818 781704133663629354453512482 819 787796544656765563290088200 820 793073601811767741466851372 821 800136528178323784521378844 822 805474134099856011292661920 823 810842230820679767542942756 824 817146735788408863814786442 825 823487180759225971761586040 826 830795394377508088472640744 827 838145171077052444746061656 828 841840917415796553621209040 829 845557642378616559461334344 830 851153804835543150116122220 831 856781683449100373217406256 832 864342242392108052803257888 833 872904027045295831612062642 834 888369968903378651933246354 835 902964571045582398062849744 836 916881956539690792492898052 837 928855629007273239153840300 838 939021040137494599099444040 839 950234218624526687866267686 840 956424633944167269042110058 841 965770700974859277556496292 842 986908490987141979472376572 843 1007156674332648620183075850 844 1021319658331359540792571772 845 1033369833324552049586713314 846 1036686467304267210512132688 847 1043362403945109509164658004 848 1052296311982022042031586756 849 1056787807083535910637001980 850 1061303980654079683578880244 851 1066964680437359389355156814 852 1079555335257060175309876660 853 1094516778340864159612813542 854 1106183464582855086462341282 855 1123891300740530129852106872 856 1144216250081038622089272570 857 1157510772188267941550918656 858 1162384487450240234120013240 859 1170982940538401756926825118 860 1182077996629656430889047256 861 1192038240378882272367830088 862 1199535274801376351327523660 863 1207099849541442831170726832 864 1214677993003729977860599188 865 1219766395921158759549038156 866 1229998019198935782753176508 867 1245483317519988405815359716 868 1257169975319651053228148310 869 1275659667530479170024846154 870 1292874471408870896654968188 871 1305005744931564955911142326 872 1317158537274089728788334920 873 1325354124863237321507952492 874 1333564217894549905120837488 875 1341847159463283013167411444 876 1362756826561059377057284434 877 1379587875212148414588771450 878 1383836490558569899933825512 879 1388100065798360635717403286 880 1396664764171106393487672858 881 1413945278730372871391011074 882 1429883154705439924656333160 883 1438660535481165906289375756 884 1444532603102313635918706180 885 1454889831043505439671912018 886 1475767822585836102637312326 887 1493819662856544897120178542 888 1502924307987950917706133714 889 1510557770078317609498284844 890 1538447131002609847284272536 891 1563323488222574464099752312 892 1572814538617325676937106268 893 1582321981130068119966817440 894 1588704132709005310357320344 895 1596702474881196086686890714 896 1604742241229247020178588244 897 1614431559682285212884277880 898 1625803999344443824092368358 899 1637235185779216224603544844 900 1645442441286074161017767814 901 1658675788042199108102438518 902 1673627200841270919086430256 903 1685355928648757041380354942 904 1702240641943675685813609882 905 1715817692693070172901307786 906 1731262036410403323920706300 907 1753723093496656911930915782 908 1772923270187595228265736748 909 1803053076730642108263978646 910 1829818622784872189727754156 911 1846123761965313069986202910 912 1862511609645207033204838744 913 1869838132749154402079746512 914 1892078385004582839857317560 915 1919995950460633891583330070 916 1944600306415200400363292672 917 1971297728534315691317365236 918 1986706973151708528113111140 919 2006162421525198363219019200 920 2023745407851313657129614714 921 2029645533421391654972243688 922 2037545162631363381927076256 923 2053423490226718149374248848 924 2071390788400227525043985442 925 2085458370452572292955171440 926 2095556715316118841159982770 927 2105705363126498603667743500 928 2142758721968470351835868664 929 2188422155090346036537686940 930 2213742343609761735446697156 931 2226485838690565017255145512 932 2241488137134558644334789710 933 2265179612714304699771264852 934 2278176456273458055117332088 935 2297880264381544458576482826 936 2317616307670717261451352900 937 2339851703392642864288000640 938 2387044629968058079889776346 939 2434933158801654539989981628 940 2462632239870289567566439844 941 2488374767684954601965650050 942 2528546786092526854432246828 943 2557155816257072009171441044 944 2566769161489463955984840012 945 2591035756279140917847725672 946 2617793472307108821631727814 947 2630073666453568771809604744 948 2639921472243526046232189312 949 2654788189230851881562517828 950 2677177786932752514514948542 951 2699747147198515364410107216 952 2719921257593306210421709120 953 2735148702547187776938226756 954 2753013488186583791255078442 955 2768387251932453463682776014 956 2781270286224876948854819344 957 2791601327626748469879018312 958 2807196765198202059793762668 959 2822816996756888169064425840 960 2841200401800635662712980118 961 2862260067838345328694130950 962 2875516498085359805380801480 963 2891487309498443769688210156 964 2902168241125205030319436260 965 2920993356915725417700903218 966 2942558835296772132386535330 967 2967070130383375821306156084 968 3011025618092343770045817620 969 3041459363406838870892229786 970 3055423787812674742403303956 971 3092075072119829933961407838 972 3126039740881251747314575686 973 3143208974816570972772578058 974 3163318193631728763386090744 975 3177749353563510414131363514 976 3195161607876312225185440830 977 3212628254138812982061129186 978 3239053786269300919083603060 979 3268529998442627438132550320 980 3283371496314695302596452850 981 3310294565010945093027294084 982 3349425775065408610341316718 983 3373674801248276303519707230 984 3382817542262570681620989012 985 3432224626543659890439748148 986 3484841476830249392075435286 987 3529083268153041270586417930 988 3576667836797745253693970920 989 3595921818062579527486447756 990 3625002828034149497543035390 991 3664045819948591889036775718 992 3706764981358273379230815960 993 3739852271658143190159931220 994 3756509756571224895300024750 995 3766534744312931746464399012 996 3776590319324708886798249786 997 3813742726757781122455122328 998 3854427050770534847969748544 999 3885289632800836779100564282 1000 3919763925906649430588145942 1001 3944060899260513953163523580 1002 3961494822763703568232923510 1003 3989579627107116260713242982 1004 4014209556944034096566361300 1005 4039063563203552046743210018 1006 4114532136252353765518547324 1007 4198063528137615849600999426 1008 4231143457557835783392382140 1009 4245967253381029231693105844 1010 4298319211056447190259825352 1011 4366134360757597871863986516 1012 4404204367327208617917744656 1013 4434933739568929292933169408 1014 4477470652050234802321179550 1015 4512480992466772572723382744 1016 4528122143295344890028703312 1017 4539896595704715026836916286 1018 4563533010213938559065071458 1019 4599172104429340490793172572 1020 4631015834850478394798976844 1021 4655040301133790539442232720 1022 4715771366919703324085506510 1023 4793267503068707105746859484 1024 4834507067825736464576172344 1025 4855263614846690705846046714 1026 4880299874664439074533005950 1027 4922272838400781049108187290 1028 4985835537301483482369426800 1029 5045640043065247320378857508 1030 5071458236544468270671875080 1031 5097465573310242223114417452 1032 5123510876950762420773527088 1033 5136600126708603148041617310 1034 5158479232371269769141377440 1035 5215864507880790492656499474 1036 5273500646555465781301217756 1037 5295862183081771267683289686 1038 5336406094494107197996912080 1039 5377067694741924484268813514 1040 5390700234033248233879882488 1041 5404372287895722522502436070 1042 5445626611538252373805053984 1043 5491630701625993465834798844 1044 5533424615535552654448063982 1045 5617922199788222787782541146 1046 5698359270903944172602556804 1047 5736621419258394075454720756 1048 5770317573886852284099836442 1049 5813890345635872823419708436 1050 5843042939034099791136480312 1051 5921903901339518328544454168 1052 6005873514461303582844693186 1053 6030889000997675398602169756 1054 6050944177097851497798208020 1055 6086266316258940844060389218 1056 6126720728470067817002357970 1057 6172654270661486743861808484 1058 6223873030108854275536485344 1059 6328069375430853314963772024 1060 6448661223146706596829443518 1061 6501873835051640602439672058 1062 6539359490591162837002736744 1063 6582472527865942804286661336 1064 6614898337856381031578998812 1065 6631191177475680635229312786 1066 6696868433040477099040601274 1067 6779369517747939229320789264 1068 6829357535233003838722289058 1069 6896617296475725567891328074 1070 6947238435363906733792903812 1071 6981293356563100612509271368 1072 7049784597381207774121594416 1073 7101403866598401779949134250 1074 7118706263730390850484551512 1075 7159303808457008452289382590 1076 7211646023897237124952788344 1077 7276244652082101999717547230 1078 7341112533604285061443069756 1079 7382736367141734996394313442 1080 7418537537617364949756515814 1081 7454537258126481639525358890 1082 7490636597229940896930158286 1083 7520865095575230894226141456 1084 7563360600826882484344648542 1085 7606032252815548878260064260 1086 7642784728589998394723521256 1087 7698256157251922189707311650 1088 7753956937599045045201892244 1089 7785072274201949258722156014 1090 7816316053639625815453127344 1091 7853937463523085566495552500 1092 7898040319881656138300376858 1093 7980622237169598990424635980 1094 8050786484935425250237956786 1095 8128329557979793932477460314 1096 8206084568940522567324910530 1097 8258489363195225159061583282 1098 8304437269031113722602283480 1099 8344116986772644756705985852 1100 8397167416527734149211955244 1101 8423800889105436680578795812 1102 8463968688166975699516858728 1103 8537960506425553852630128070 1104 8585237851439588083786747188 1105 8605609586688023846105929290 1106 8687705855997821327954217906 1107 8776944679597621224785161340 1108 8902609280328955835177179304 1109 9028782754938883637081204756 1110 9064233372949100137073906286 1111 9106974661037846892726939858 1112 9171388730613533006690488332 1113 9250646973610933829296480018 1114 9315842950028481404343178756 1115 9344954912160118721538635580 1116 9455373911631798220469409690 1117 9565940480058051030000126000 1118 9595760776505755627820773544 1119 9633110755774119285498540714 1120 9655580507665484962923545688 1121 9723440207176677459112814826 1122 9829492960757714434790556190 1123 9882836854411610158456154988 1124 9913501636219487987099433956 1125 9975075883076252602735603668 1126 10044669047899502070665120142 1127 10169791305116954202926771054 1128 10311487652322303143042388218 1129 10383039528017700499654934156 1130 10479389830686585844536637172 1131 10576121297803154370386570780 1132 10616718313341932009045698710 1133 10690274626208354372621811984 1134 10772272521577516011285936044 1135 10813513920814606217992466214 1136 10879890442887993534317700118 1137 10963187714833593306575363058 1138 11021839795809864593768135744 1139 11097743976358337662936455482 1140 11165434841981814400747494186 1141 11207990600989085037609013156 1142 11284991570532140991264864310 1143 11362293945648058696978645744 1144 11440202082035232816757699882 1145 11500954916473208916132609360 1146 11579779108565024516227243074 1147 11738558177902305745073487246 1148 11845097569957384679434349814 1149 11871922424435569180605144588 1150 11925815487236330399536969584 1151 12052381757192234089730994628 1152 12170591674820017113292333110 1153 12225537760564051428592104186 1154 12308542672100226110339302380 1155 12391761375621170159625286014 1156 12419643815331502123534223988 1157 12456939987340977606505638956 1158 12588486914981575210147273440 1159 12720540764696334228905796244 1160 12815957668274233883621185584 1161 12911741323711130661628480844 1162 12969579625429556131375936400 1163 13047092241222960851534911104 1164 13124902029272235384959142256 1165 13163955878142957039316691880 1166 13222835948374444685227794252 1167 13281791025004286726210267088 1168 13311400093280894619706392510 1169 13341046844102079354727429812 1170 13460618399296598685006270300 1171 13580341887423790853694421188 1172 13610520404700255919038316890 1173 13660945664116077789678660820 1174 13721647996862976912486123256 1175 13813222001611381273194501490 1176 13905144232340535378471519844 1177 14008122682128674505488769984 1178 14132322747458418063654428712 1179 14247109741107437267740016518 1180 14341500588635791141917494656 1181 14415378990635929737055112142 1182 14478902683967812647716443314 1183 14693597799957719966170530634 1184 14963488343957738961733763484 1185 15105951567893922757100220518 1186 15205197513881805471702508256 1187 15260609952507556046662761186 1188 15316230122532221757630733756 1189 15360809523950822367665024820 1190 15439262237476083411819321218 1191 15540381674082915081807603956 1192 15642258712754864537550875270 1193 15801821827997321451880022874 1194 15904844134926561986565405012 1195 15974081369129848005312752088 1196 16078259653218855944827341642 1197 16253619117595182845580528552 1198 16394340342059139765317896080 1199 16477293474803323066723902518 1200 16584211134647835605372796656 1201 16643903286310201028613396786 1202 16703816451459363537289538956 1203 16848585663319734688611741172 1204 16969523507794631716643172912 1205 17054963499523201617523467350 1206 17165085117157689644468633744 1207 17226564553258542870389138514 1208 17325475899561530626449041218 1209 17449570427523478275629543358 1210 17536916066369980998926863844 1211 17649906401249204779958308982 1212 17750649386678130634658093286 1213 17813960481698854878543407656 1214 17928478157480827250784837730 1215 18043415353574304840839321044 1216 18094716628289285790513072012 1217 18184987066514244527562396410 1218 18340397224647498846400202018 1219 18444508402355085217046808210 1220 18562561391693051952857864484 1221 18694129816198862743477648544 1222 18840176316804570175837332390 1223 18986754054915673076037274756 1224 19040345628701227279816729020 1225 19121122551881560112965802592 1226 19242654548167956936438777330 1227 19419690271683853850474779172 1228 19583798392995470439113263820 1229 19861627049654399707210130340 1230 20112273375513829343041906512 1231 20325063049671196045586160102 1232 20538107637101589272674783812 1233 20711108972541849068242382700 1234 20913426904912532673211541344 1235 20971646749972098422832357912 1236 21059393908172951314364378748 1237 21220936296499801334540261890 1238 21324103320904952809073296488 1239 21383372144559663103121351456 1240 21457590404932120073336433186 1241 21547023437773090100210132358 1242 21772339481870378468643941148 1243 21983508603915475448067080656 1244 22044272420490453286293021960 1245 22135850673364886244041241132 1246 22273625066235734348513612070 1247 22365855183013575305577538986 1248 22443031936174035003861214756 1249 22551462776115091310056898442 1250 22644677935934061658120400814 1251 22769699682688515939996306718 1252 23005640432510069348729217628 1253 23243252203753211336943202618 1254 23499548817922341984311849754 1255 23692674196759428090395920770 1256 23773757840600811048073361500 1257 23871343448965743430962482656 1258 23985660562758295883116964142 1259 24083933457794989651167309714 1260 24133213620980383631196631488 1261 24281920444691415387428344626 1262 24514190130393485736715633030 1263 24630935128588895308147795188 1264 24731645379549933169157280504 1265 24883151307328734248042750058 1266 25035540905674462631954706852 1267 25137429385165002903609182088 1268 25188581102222238131826473910 1269 25274032213486630432426410040 1270 25445829681359517794673590100 1271 25670335220352470189938878782 1272 25966996079542268711167484520 1273 26230272462411224629756194630 1274 26550796854742732303884185202 1275 26818670038736738217135757512 1276 26872739908139546155991351286 1277 27090392941744422623392877214 1278 27308546757542739797706551430 1279 27363430398756080153001930012 1280 27418440136718949316807123986 1281 27584228648876572557367200420 1282 27806169026845426386441729036 1283 28011133778928988075024286482 1284 28142013813507643533750147000 1285 28273794394671123602016783518 1286 28538714904932429874187679826 1287 28709701442710213109122137420 1288 28998274694202212900769765930 1289 29345550571444262905666625142 1290 29639085306901535635050555852 1291 29933955042966812074933788642 1292 30052774003507622908960643814 1293 30152182915901578367334933544 1294 30271811618846067140898355660 1295 30472323848480437041504613320 1296 30653295223655239756600861314 1297 30774694154166216067549817190 1298 30977941373465845811745584930 1299 31161586898949652811633361044 1300 31284639208420055922263915960 1301 31387471753991934318307092090 1302 31636082174349974456124740706 1303 31885252054161152001908213514 1304 32116106678230009718219861800 1305 32326327687265143165758119940 1306 32474724041656889760832577618 1307 32665947332470676060960210756 1308 32772658802031061787561120286 1309 32879728864702908423967706656 1310 33094949233649571396387087516 1311 33441618476979966481736303228 1312 33746989638490564626266803152 1313 33944725128194800252029256290 1314 34143563740701597263339720028 1315 34612711545915736406206973310 1316 35039065404292206785738815244 1317 35220681570306320223770550396 1318 35402901780128995025074485100 1319 35540172770751432249363716656 1320 35631889244457400202343272040 1321 35723910255090246010099629344 1322 35978229722889732362001267750 1323 36233392469409032285597713156 1324 36326640068307840964023782460 1325 36490634665081261233671730218 1326 36701949999377617472372276156 1327 37105519232846462934240675102 1328 37462392106347885010168414812 1329 37606636297985961149200960128 1330 37823596833938586043432161042 1331 38114945444222880837703461690 1332 38383039728921634519779528256 1333 38554767684208867387637772942 1334 38727059451334478988559693940 1335 38924934290304121889990284644 1336 39348875903289293402044141390 1337 39902010664092314953515459666 1338 40282646574618344437163119656 1339 40435812072182804101673508012 1340 40589810894316767806220331408 1341 40743976833902631570592564980 1342 40924912684102396586536478018 1343 41132032918596156326607583410 1344 41262115092211527186069814540 1345 41602532875347234099637571574 1346 41917614585949475776396757790 1347 41996853894500265940342235412 1348 42182545733253822163379953250 1349 42582610714233012109761218360 1350 42958223126040288802614661068 1351 43120067408686869473762076240 1352 43282784164780530228622825812 1353 43445675885027430524847034488 1354 43527428461596848708314856550 1355 43856376811176029852921383566 1356 44352455695902990065453725530 1357 44938388150379158375032523196 1358 45359151199893012064445601786 1359 45528989902224954424098488958 1360 45727664366713837709122011044 1361 45870029282335314912792473214 1362 46098908465133993175282875118 1363 46357084202583140507367489256 1364 46558958723870815330169865942 1365 46848734833684805531579862482 1366 47198319023264305534704541370 1367 47461762057362727768824928844 1368 47608741330958049065720726214 1369 47785772174875447963588327050 1370 48231410076091343445176304360 1371 48588863791507947536670740688 1372 48859659574110140769073983426 1373 49312898774728676896055517216 1374 49677983981630513058112994184 1375 49922659324105240277746366456 1376 50199517987602971886288134770 1377 50570415495585126597147862618 1378 50974975892304226928196082980 1379 51287649279131584818953236640 1380 51444725381120234553478295970 1381 51824286943714122860019306186 1382 52204644439692648514061025714 1383 52460347098200316008527930018 1384 52748765660793514869762139156 1385 52877421060000915873892390860 1386 53006480189137276935377899844 1387 53200473638685310861367369000 1388 53558176014044161795215478926 1389 53949823455524565220060509942 1390 54444250991543549048153471052 1391 54840821733899064525296411700 1392 55343015649102898691369585010 1393 55947215653129857469252638942 1394 56184259132579818132290417540 1395 56354102534005725425923467870 1396 56764479023722168023616774086 1397 57175704932565346957469135214 1398 57452129615684222847913079518 1399 58078598843767155545263637770 1400 58850625188712551531793245646 1401 59274769276017540349715285814 1402 59488371671545636913211640890 1403 59809929360846848822607560628 1404 60024851529676462052910163800 1405 60349391439255878642381341674 1406 60674264124597631089092405412 1407 60928760562702787784248113650 1408 61366606941933777332122272218 1409 62215744996503191822308880160 1410 62882660981585840110406352012 1411 62994894137191332470723046786 1412 63182330925437679348875992156 1413 63521094442532498718709534030 1414 63860893492067229161223033544 1415 64088464653645891395839802860 1416 64354910305392338980151615058 1417 64622168909984037096827747744 1418 64813649905249835858863729314 1419 64928771791762940323467107088 1420 65082657344443905316170027656 1421 65663546205075742118006447846 1422 66207082822272103452247867290 1423 66678182935837596974110155906 1424 67269145599626574423329004696 1425 67586398559865699071651451400 1426 67825299819377805346207066156 1427 68225480774519614373881717416 1428 68586551326565444031013966050 1429 68788157675297160410200347580 1430 69030694495145901234302078656 1431 69192711065296731910477847160 1432 69477525426366555402294874718 1433 69844452036377107468474485656 1434 70172414346123004992350560008 1435 70418879797349629163505677580 1436 70666583765384229420917219952 1437 70997518521278017202941339744 1438 71539342481208470209608547026 1439 72040739530193478161305950714 1440 72674730419632983868972844304 1441 73309988020438182657252751014 1442 73437928609732222913281244988 1443 73608941596663262257270683956 1444 74211077556925358935717479240 1445 74728221373277813256032317488 1446 75294901784966789563505309210 1447 75906083168464193565076208814 1448 76125991306939966045280658544 1449 76302179591362999633469689512 1450 76434648598883137199197926486 1451 76655868312571066908560583256 1452 77324147208041506186097473846 1453 77994412230949408602047978956 1454 78309683550205028264199141042 1455 78580583917740543197491076214 1456 78716368628709923335829794188 1457 79538753413767047445437705880 1458 80454318764516464818284513200 1459 80778091283343018265311215358 1460 81336140117646184260364030374 1461 81990402763998842956916149882 1462 82318980129808398678420651360 1463 82602140547434957729834618532 1464 82885578573181360497576599688 1465 83170408043994564646783884204 1466 83550925252172417465260537756 1467 83885346727751307045597077442 1468 84172695145212173596777919814 1469 84461169038105845006264897290 1470 84943841792933300798657501030 1471 85770417363450712406943914448 1472 86454117040485371491280962756 1473 86946770857859818127552224416 1474 87391238650231746151990577370 1475 88139255944943513700128949360 1476 88888727107931431061788431750 1477 89039641695833173560430314012 1478 89393144146998363040478510090 1479 89950266098463526948574302632 1480 90408304404671566010301948570 1481 90714698567534921322747951486 1482 91022280015150061339620401058 1483 91536902021961591773364783518 1484 91949793624685966594878330510 1485 92417219622037572203119662984 1486 92937835698155156636230191044 1487 93514667099341191525343110690 1488 94093166845461569802816933256 1489 94463433217624978507205037942 1490 94781567936725678252841843514 1491 95047573206996817213435089844 1492 95367546997081386718877575000 1493 95742106263946369244782364358 1494 96117745210328763840603700844 1495 96548903505469101497825766876 1496 97144309034417437284875734882 1497 97524292671325499387435455560 1498 97742363102092000199339769344 1499 98070095345302763228649335300 1500 98674106917435631260995267426 1501 99335235936073875265216394442 1502 99722923545091136769251831480 1503 100056338410752785908639760156 1504 100558611539698353750694281230 1505 101174845525796733817917175572 1506 101512094234068849181980709688 1507 101737783952361931050280198256 1508 102418082532069097311363486872 1509 103043172417021592822235161014 1510 103328926928432390527507148344 1511 103672646994150321242077855900 1512 104017346628391753441537658656 1513 104536607379605141807554611610 1514 105406978661841780062527646320 1515 106164877199533334575652631642 1516 106575296918148572791739616200 1517 107046346800814788565111118904 1518 107578032450503896037048774058 1519 108351113748872450304217605020 1520 109007111153869530798946806786 1521 109547895306345969217406596500 1522 110150182361343661422768948560 1523 110878385457831664533335595128 1524 111731155719930957644654676492 1525 112282718417808676657660420230 1526 112836873648034318958372706168 1527 113517356366730669155123426710 1528 113951608255361927285350169988 1529 114200799328823436854754797756 1530 114763319006127301370057705390 1531 115516508500760564331446725718 1532 117039879128818220187156179366 1533 118314091708431477735059972286 1534 118635771931897003193448091456 1535 119087383415735615942270278542 1536 119475379916420732381791353714 1537 119799763950095578267560144844 1538 120059633083614574157796905412 1539 120254988064814862776750148186 1540 120974624994064584807630678328 1541 121959599737069879164887664718 1542 122553878491507815969511475656 1543 123018240540011941768592393142 1544 123483893976322187935070881820 1545 123884319967328956492328068256 1546 124218780580220950242082362786 1547 124958687662580267317164531328 1548 125632262651526086256022432188 1549 125835363234929863911223223730 1550 126038651310188122262016796512 1551 126925275259462032079227535946 1552 127881422606158999745388718110 1553 128225268798616556749491166240 1554 128638834687987209164122433956 1555 129331289341540884752848022016 1556 130867354915443174362026577924 1557 132129909974334831064319201456 1558 132483360207916346804358963186 1559 132837783016405826306677294156 1560 133478085537140054304463806910 1561 134120148068452191167604058744 1562 135054381892843547016370324266 1563 135918722603474485465323799314 1564 136353661910925115753343894070 1565 136789395446249052010297588986 1566 137226721063468122408515058558 1567 137738098237587076395768622244 1568 138177821065089863469524355080 1569 138545091691962708254499440010 1570 139804087099579143298434677356 1571 140990639567565082286457230412 1572 141439653400593372480539932848 1573 142265465586392092464614878990 1574 143019272936177877156914587530 1575 143701088352358470491794278468 1576 144385377470726626135874174142 1577 145611286803482027115958865054 1578 146764216749692571255530761844 1579 147461615854000283215999947782 1580 148082925478330117432034586486 1581 148786006864204003513074545520 1582 149490356204388666452475214314 1583 149883426454761307236912390244 1584 150198307372511356198337350812 1585 151388178639602318108661835002 1586 153060006061298170804392895284 1587 154266008473054799067998224074 1588 154992206372239089270483031812 1589 155560579037042798523970002770 1590 156292653961285658729036299844 1591 156700819786302466987125629214 1592 157686130167675792507244838022 1593 158921627955633708801362011332 1594 159584391714718838686449941044 1595 160083240859716515566553292760 1596 160583426007752614656456013756 1597 161168798400520110116910425442 1598 161924106645641086143426387036 1599 162851379420254321872359296482 1600 163953111543995375809753293516 1601 164975076393649237700123534964 1602 166003411432148736428298863580 1603 167296264049824520124177857970 1604 168597159254909458327264406160 1605 169643877440522210148162253176 1606 170697094069516779448329487584 1607 171577880599677105871363078844 1608 172553181811979341253532363930 1609 173531067169817340408067428256 1610 174156656444952012911377608942 1611 174783901081440788609467997780 1612 175774792917197723339484419826 1613 177405556919359348585050851838 1614 178772306759167038974344829148 1615 179321649909978736989988031520 1616 179689165845050147607650270744 1617 180149165540134025926409063514 1618 180425649590765171000086684488 1619 180702618700974570009057124470 1620 181443472241942971543210823782 1621 182092570945937670413541161940 1622 182651625993932781625150759512 1623 183211170367822801247950232988 1624 183585507001202546999406020756 1625 184902579605275187572563153960 1626 186223107573375695982618386044 1627 186602380444218601566536769012 1628 186887456011369474479114718986 1629 187937302374481613399860025128 1630 189181278731845477703325538290 1631 190047755787576382671352922028 1632 190917253237515102627633253542 1633 192376533018282607701941841852 1634 193546491957734942911962883620 1635 194135545368947085236964633192 1636 195515980655666677177285159900 1637 197101845658672295126021321916 1638 197998147848702006524367900750 1639 198297950271997948507169619012 1640 198598271608884927471518829786 1641 199704221772297471092372262328 1642 200710934072609386634609071188 1643 201014384634583720827889505130 1644 201521009396586814613710335460 1645 202232122398688997454655466058 1646 203149569914676854809592757252 1647 203762520046328401101473642088 1648 205411197434409698819573161544 1649 207165180627225752142898723890 1650 208941917831778836323537958836 1651 210616293897400194275767537812 1652 211249589128398137573654098968 1653 211883427261238746237318466140 1654 212946177851949734138767799480 1655 214116705924715370163286739286 1656 215296278591650094030798580828 1657 216585837922158656860071071044 1658 217667835736329117725000311584 1659 218970673202696124577544009352 1660 219624315795768377825112744588 1661 219952113182762892048419521410 1662 221269463671509086057431219626 1663 224369593678537421353436827250 1664 226707549204445626990028278956 1665 227268944304959966682251803686 1666 227831769406804343191144343656 1667 228961723108228336809384014916 1668 229980836973838008009048794550 1669 231349469561627253973973161566 1670 233065335429961788715591754556 1671 234447920669481437912080170084 1672 236535859004444499394834557648 1673 238166667632979370376389013956 1674 238634972578312110757968949500 1675 240522448439179455739711643612 1676 243007074601784428402757917718 1677 244319516397427777777319256444 1678 246000446340650903434348535728 1679 247204132102333084087141874988 1680 247566905355605372337361116450 1681 248658879105376337387163420084 1682 249874725758239241193058671344 1683 251589777858763610434852454052 1684 254052178921724948831993389372 1685 255289553497045750760024820312 1686 256161150201231030097145962430 1687 257283645185148554862184423544 1688 257909334537200434224265158714 1689 258662353620100015110895512510 1690 259416627472749278297256633186 1691 260173416092496748236138735558 1692 261058174245335051887290043244 1693 262073116626103856711238027996 1694 262835589027157792047548577312 1695 263729213157206908985699358470 1696 265652092832119244500895927780 1697 267454984107359767479636147288 1698 269010594763700165176095950016 1699 270965601975435001973890288926 1700 272931958960157079146471089716 1701 274116653441883570271617187110 1702 274777539034030409544180475240 1703 275572239889266769233895058956 1704 276102915128300314975871453700 1705 276634905003771290462812746044 1706 277300715408580878156443244214 1707 277700860627772424203416330188 1708 279714824854796994341397449898 1709 281730447686359933294687231488 1710 283769410770081519777611398998 1711 286084038717934600204343863744 1712 286632017115407594042023771512 1713 287043844610630850211105277286 1714 287731350776851150465853375656 1715 289111447175743612622463024516 1716 290356080293289518351862864630 1717 291468324703284191452828631782 1718 293282393596282519026858552216 1719 295387566714284911695135994326 1720 297504811220371895392405377516 1721 298780348292321874748591083390 1722 299491874796638858193291992320 1723 300490451475440701196916852558 1724 301491472149718709509892872244 1725 302208235791062438554856656014 1726 302926752266700445037942267344 1727 303790728363065091780306788500 1728 304656815721705846669763337656 1729 305670131275851846582803279142 1730 306540454058799842183596044714 1731 307413610035797516147895226350 1732 308288185489405646999084136786 1733 309605920245335193384973331940 1734 311811077999586465857067683130 1735 313583083665882305529068345058 1736 314621366758451085813752957744 1737 315364800488985014871067699314 1738 316558634529587670292149413218 1739 318054553301512027158306308958 1740 319859841884388973544513895174 1741 321216543050213539319959797912 1742 322125767502825220456549725948 1743 323492358848031717691548021942 1744 324405993731035274540252123514 1745 325169506755793569581775225844 1746 327627564203795151902635080660 1747 330091563758716057160777624756 1748 331332507288035432975556615588 1749 332732500932000327603122474142 1750 333668456327717045734190437314 1751 334450613465748291933534566044 1752 335863023818463905250025424782 1753 337911372221414950381608297216 1754 341407111369572234826012099844 1755 344118097530029402475482777190 1756 345565995203998913563054202784 1757 348476874839380154340928803948 1758 350913270390721218691330425858 1759 352548571944095730972359605118 1760 353859941907274056208341475950 1761 354682488888174914703687346480 1762 355836807467079205966970975358 1763 357325661413819124750114556432 1764 358652773923512834487240108544 1765 360319592070695738759781081084 1766 362326137754287143762860694052 1767 363669149982968896583691684244 1768 364342254849389896475470612812 1769 365355118909291983827604842928 1770 367217196024220674598988512270 1771 369257419444179185610529800118 1772 371479058288149969575981405480 1773 373194099379047309222282759140 1774 374227195787581749697350416456 1775 376303204544624447926942826672 1776 378732873485155990951933823076 1777 380127835654869160000282727380 1778 381352762751316653261048820858 1779 383638406075106378064556403500 1780 385576981174199750896855843986 1781 386462317771671697580602027756 1782 387171422546297468149482423780 1783 387882201052725930705908809244 1784 389307113575810568572781341836 1785 390377477096585422808447031312 1786 391452049669295431878988523028 1787 393067074620081123664438478542 1788 394327150747639963564114023860 1789 395410182811960886590370599256 1790 396858758827430471055296002248 1791 397946893171981596917741404620 1792 399770416162948506800945149160 1793 402329351051138347597494455868 1794 403430328801198301375365335040 1795 404720334115567276580296630118 1796 406196354225716453886322369750 1797 407122112087710107197131608280 1798 408421210801122233540297996358 1799 410096699935259043241867384632 1800 412152517360146383859058706518 1801 414593502078010206648533826120 1802 417045911027533053488075669882 1803 418560373125790004785554855786 1804 419700641527378875006720758958 1805 421415702161321710829133297472 1806 422944348383257018617835255344 1807 424094396804195558812993896820 1808 426598767754500874765118296254 1809 428914977283189785137580687270 1810 430663606265957952580124949984 1811 433589294880599392999666765374 1812 436530862339656054619034832084 1813 438895959446636490692654508732 1814 440677327390027097634576119670 1815 442465579835045065897921074408 1816 444659664995284007557485684550 1817 446059130330117373922553169588 1818 448069948302594497744452945328 1819 450486648858635273388260683544 1820 452309657323830493721159531282 1821 454544640760628932673519486448 1822 456789947420207523893829920590 1823 458222070953977090156561592988 1824 458837724257140504026952609170 1825 459453849958720233841145829312 1826 460895893875444435962496479270 1827 462752795922100278593255997344 1828 463787573463838434062165271714 1829 465032639556146946197416210950 1830 466279613429419077466958283786 1831 471317404286386760774815088730 1832 476362899628585046370294070314 1833 476999140706350311658287152088 1834 477636353144297434835733962310 1835 478274051725574170898165806812 1836 479552857457369536320254723328 1837 481903600334187625851831072670 1838 483832802897571599027123408344 1839 485123350434417156191332658620 1840 487282463876673646668580057080 1841 489229363161447640626680438514 1842 490315091240425613418740736844 1843 491620442246434787289201254800 1844 492928770860169285520255267156 1845 494459215839409132492218267642 1846 495993149009726905016367618920 1847 500633525093438492897732808266 1848 506626931121601086999345929672 1849 509087204258037927843529883814 1850 510210591287772998144601856744 1851 511110319792265971212226905312 1852 512690205786157677003224863430 1853 514724558239083778204465348544 1854 516085405180233768029092747460 1855 517449334833308695523718937256 1856 518588087105273952241532118186 1857 520645581783294962188113469980 1858 524780783315855254638443486952 1859 528705397317130788666282793810 1860 530328713965525168242540490488 1861 532660843102581432988695023828 1862 535933191882955130937468721032 1863 537811537890197881092985623544 1864 541593674737429268847408482520 1865 547536590162367814135220352170 1866 550883321419387171914268649214 1867 551603968467158203285243315188 1868 552325693117733550921142580490 1869 553047957073054629907588857912 1870 553771300645390176497553211686 1871 555947824199920672641535382880 1872 558127598720880119629731023514 1873 559343108320412109157375053844 1874 560804441523599370283434316600 1875 562513783891652629462999112358 1876 565456120429748936558370655374 1877 568901650528248473274803794882 1878 570630188005357583362989105960 1879 576117556457876804231699950508 1880 581860748239440871871921378010 1881 582615991017969657087586362312 1882 583372354334481633878252183286 1883 586919101942363601584793236330 1884 590726232082562590071733301320 1885 592257554330300370597259195756 1886 593279946644242982038576517220 1887 595847293517450357004637705760 1888 598674507979817028470954914686 1889 601001387653406951453016738360 1890 603591584848214670590577261620 1891 608029161684718888160769615798 1892 614059564088891177582708007940 1893 618287145576320514564531679716 1894 620941056758210786150465922656 1895 623073563059239957103198363728 1896 626015465358600290029149633070 1897 627891708357567324427099672188 1898 628967391133346603767968560756 1899 631393898516899067948723231750 1900 637093239180818073398336277032 1901 641994494787997091432607229844 1902 643364437171174315884652319214 1903 644737386559956904939429549744 1904 646387938208188404453841774580 1905 649148923991042143189828173840 1906 651638349061707011773498402314 1907 652470581762262110273330021688 1908 656095388749647696787950233090 1909 660003298755651025092371237814 1910 661406621934871652387177074744 1911 663093677556190769055046326940 1912 667618770016319215584217763196 1913 672724330035518716446414579048 1914 676727164430676339181978071772 1915 680168135288053040436790159300 1916 682184848619262704412399570858 1917 684205951673577333568471656344 1918 685942723655525768836212023420 1919 691187125406522432504916540584 1920 696149134471359214571534349330 1921 698501978810006536061941441282 1922 702041461077101320342675590250 1923 704111378964769220546394227088 1924 706786177717889461541612189826 1925 709462905991179915135948983100 1926 710657287427094122214083061044 1927 712151878929422088517971491214 1928 714550990421409745874540325118 1929 719067182143482614539699840828 1930 722085560754307008938006374488 1931 723298130399101493504916941456 1932 724815477625036374247214319186 1933 729393769018532643283803803496 1934 735209626487698803189717647990 1935 737980345941994062203326647344 1936 740763005269700147194296338282 1937 743240912887027887068165968986 1938 747605287954007687447343811150 1939 755124671857743441905421370654 1940 760800563984674506018754192618 1941 763653730480856022548521477756 1942 764924972730210471540369925620 1943 767156796781894290707840433218 1944 773567640085179605427012201498 1945 779357965689674087674307523750 1946 781299079783425158362693119786 1947 782920704261594390121838773156 1948 785847939321091424195485797430 1949 788127913106075615963382001188 1950 791402409618582100478336085728 1951 795337388331990328655379884744 1952 796983367175514967495585258314 1953 798632849963691607846287618244 1954 800615739329838909916707369640 1955 804931833190224563689869931674 1956 810931286963136225656876104326 1957 813942692844857329858133277720 1958 815286307106897119659845489744 1959 817304579025650815919426929940 1960 821358269712577512751670653628 1961 826100949607204467756292733712 1962 828822539805541683757020031744 1963 830186214779319044104587619512 1964 831210774423192379301929829286 1965 833263507039035771478451706858 1966 835662582920722993931758224344 1967 837724006892257551971432762300 1968 842904851886029134051289348690 1969 849839430136665323605321349610 1970 853673579548365282517479001456 1971 856123788385670177408945188542 1972 859282911823223307487055796816 1973 862097921667537302861630086720 1974 865631514963611280558436773180 1975 872023266210563094168357506952 1976 877370258570636925157133207142 1977 881676356195127845958077993550 1978 885633275573626815022912306156 1979 887076681906595233162553170660 1980 889610591140758544438120647218 1981 892509520759013724697525536930 1982 893599275752694152540335882512 1983 897978103813932478811554085880 1984 903461189622770713877439637590 1985 908246396378703088612361943872 1986 917887035014188272969695064924 1987 924584512072127794876202152488 1988 926083201146507548178643871456 1989 930594898379295368192807105672 1990 934737794128702824902124506214 1991 936628771912371751796000632744 1992 938901878490724038804948059980 1993 941560271481421543362090807858 1994 944987682758084932468781917932 1995 948424591527252483924738288870 1996 953413106362846482949938494672 1997 958029036634242491785640020280 1998 959959656155575925336214153210 1999 961119627890237369583420990312 2000 962281201795476033307315787286 2001 964608361256455433268133186458 2002 969278765579718455483216044674 2003 972787607089630998143138180412 2004 975529898482979544259113137450 2005 980242319976904019014927179218 2006 983787595620123715976910453956 2007 988539081324239017324577704172 2008 992902099467223894968827205714 2009 994893478563565060077923523244 2010 997287239962530133557433440880 2011 999685936384045848615113599156 2012 1001287263290026397420218474860 2013 1002891889631891606399761039844 2014 1006510979867166975292533105782 2015 1010946461708996285155945599708 2016 1017028096724744081520118523418 2017 1023539647742238851432570529530 2018 1029684018936105904278996975440 2019 1034202218503433767238437096686 2020 1036264376554951445212129230256 2021 1037915793193076681713471686120 2022 1041645458453685001601912158074 2023 1045377669125309774161999693812 2024 1047876861414073927932276517368 2025 1052888899845114974756368984416 2026 1056656898557248625271050948250 2027 1063827745594695906637764607996 2028 1070583664205287970772640386012 2029 1073134405130553120855574967808 2030 1077821900582929713819571745950 2031 1080810931268702817822675204588 2032 1086396002260003384121497495070 2033 1092849066658794496552620918260 2034 1097613483398908545711811511826 2035 1102823363637549075970136840442 2036 1106747996242146724513509095796 2037 1109368844335931986425866700312 2038 1112437892517266165975232940670 2039 1119921601518994137646448532648 2040 1126103403292984354964982652156 2041 1127876793750428995387405779060 2042 1131881754968708448971651774574 2043 1139921457173843268374452131546 2044 1146650595702706396525760681136 2045 1149352226443413147149273905812 2046 1152515812824489728585512309730 2047 1157951889364086608015096723018 2048 1164781324794790105614470028128 2049 1171179045015134824675285511892 2050 1176231179219740109524366460218 2051 1180375842752671800302759806156 2052 1182222239970277859857381420740 2053 1184999268903862439637020850312 2054 1187778158492933346483830606988 2055 1189635719650413455443589834756 2056 1193358312323590680868872537588 2057 1199899065128329051006176212872 2058 1204580405888472378940529655012 2059 1207873807424783762839468661810 2060 1212113843224075125484037758244 2061 1214475716349013491760636322814 2062 1216842323475058666719834319744 2063 1218737504883498291002736384312 2064 1224927745795762383558005881346 2065 1237370356271126497825305322398 2066 1244579872012490401949227424988 2067 1246029465606025810165117359570 2068 1247480023505880714229988973312 2069 1250387899075952755880892649668 2070 1253297708073505182348202572840 2071 1257681314704846398454558802874 2072 1264516136723873122877634462382 2073 1269417624579903693384525513642 2074 1276811430236220861438436716552 2075 1282736275978129653769407613680 2076 1284720399361862287658843408744 2077 1287203018272534416452544286314 2078 1288694562633191836649565752088 2079 1291684569885446391893548194684 2080 1295676526245201687570756878956 2081 1302195714850101280264983434838 2082 1310243235805208780648957712950 2083 1315803363798941343475718248092 2084 1320367591170342043886098927830 2085 1325457384979549343858918485970 2086 1330048778784896032685097307844 2087 1333118795015994314616721713320 2088 1336194883136408750134529735756 2089 1338762512436149292537152345286 2090 1344433654342106504519563978828 2091 1349594326101095214969049259688 2092 1351148135078078596132057990230 2093 1355301171867187451441039027782 2094 1363116321137851519727136046372 2095 1368338398274943556964933601312 2096 1372011884723846808750083105030 2097 1376741140576778003306615308544 2098 1379375402474113584742096131714 2099 1380958032549319864801748792688 2100 1385721507493513809631413257826 2101 1393148373996810970501786342390 2102 1399543487787869394778246170718 2103 1406501045886591392355343218960 2104 1411330421281765255833279912714 2105 1414561592471488877707909164750 2106 1421587663596987768955051749272 2107 1427544447882679228380012101814 2108 1431897895905307159544665316518 2109 1438993041359839722886407084120 2110 1444466864838741739366360186580 2111 1447761866627229096419618193656 2112 1450512172926562503918472665786 2113 1453820066080217824072192208958 2114 1457685556588884577661588691044 2115 1460452012087182990567317777214 2116 1467119626646066409603583260582 2117 1476032924089120554756883939718 2118 1482190713008586930479470129644 2119 1488936688071592606453794931860 2120 1494007658851111445145624782214 2121 1495702368263208145757455208988 2122 1500802995354789856607840007126 2123 1505906926494897805216451539560 2124 1509894676439970796819182328718 2125 1521920053972165244006095620464 2126 1531680062548970871856074928410 2127 1534567377634689708476628859540 2128 1543268565528084238344296898730 2129 1556083960414300968035272391406 2130 1568998811166133379796726247154 2131 1579026725034876647432575630812 2132 1584362984736881578011694492950 2133 1590313154827220331822361494290 2134 1596877286456423787116173454832 2135 1603466745879577977161678237518 2136 1608871970827172519328379821256 2137 1614298029585175309945676651650 2138 1621553673423592390105959242218 2139 1627011108341404878366534488956 2140 1631269386340993139227708011042 2141 1638595034745874368388010636490 2142 1647784367001727281639013315080 2143 1653932148197087735785523100740 2144 1657014883361210477243025719070 2145 1660103528863501570330431872800 2146 1673158948020421693879835972866 2147 1690638535061982164989624114698 2148 1700071358069790312036944872608 2149 1712748880486311981339750194488 2150 1726106890405053104395907639770 2151 1730582212470990284288481626688 2152 1732505081273176088710011796590 2153 1734429170363262144256602605412 2154 1744098572730633502490464535202 2155 1757019768817399038092214796282 2156 1765474550675684356291826462916 2157 1771996767890172947217909688256 2158 1781179995620539271172993137460 2159 1791040956843755304258736568970 2160 1795001556548358436065416781486 2161 1802292513310836716403494532628 2162 1810258840476427062863794461244 2163 1816931011239402894036080484984 2164 1827646938436890240780331236440 2165 1835035029422428114994839981686 2166 1838405952629799689572340235256 2167 1841105236755783485075437707120 2168 1843809618678082289887606112744 2169 1857408307611782688362599161024 2170 1875153412092373484833556318620 2171 1882017054663151272805137147960 2172 1888227339757436271297176560074 2173 1895827211018112725983576666960 2174 1904162235446666957465009387128 2175 1911116785865404625463494829588 2176 1920217287393152825717859784070 2177 1930027025557033043450325654714 2178 1932137662485908321512198523688 2179 1934956243056772147745530636256 2180 1941311929433131514897787618650 2181 1947679528370579840504324107244 2182 1954071008255752317350840773982 2183 1961902330414712299089424842468 2184 1968329771634082451615792594142 2185 1973341363527358191696894879620 2186 1981246207159224694284592294626 2187 1991335141563909266505304039030 2188 1998568457847014048714217097170 2189 2005100735852829003419033776908 2190 2013840258707317057053280129716 2191 2033657496929542587318019157874 2192 2050591226441174314539451716256 2193 2053555425432238075267742911320 2194 2056525135792284087737919161744 2195 2060240722793662440267445298514 2196 2066202244035264874961994545218 2197 2075916732980077581564827209260 2198 2082658794448640946470303009214 2199 2084911708873184167681579511988 2200 2087167408971985207619411311050 2201 2089424502983926576446298987512 2202 2091684386975649099082595021286 2203 2096211139608171229209633474858 2204 2101500509280566547836955480344 2205 2107562315486674022566126546056 2206 2113635350719293353560110528760 2207 2118201374702390678924055793756 2208 2121249145418841477753548282580 2209 2124302556671363008560384463244 2210 2128888322541123548118061852880 2211 2133482570966606121931809419156 2212 2140393070218844893333536225830 2213 2147316342373267542773392048544 2214 2158919212581148678090194482654 2215 2172101518842547949354056240992 2216 2176772700424734508461608969988 2217 2181458246020678994919074047944 2218 2187713316975965714801816729656 2219 2194774062057484146465281356210 2220 2201847811009848171243287790244 2221 2206576669684177128525871273480 2222 2214482293440997876096948144740 2223 2222402458494241701749320037600 2224 2227169124570795822212847629156 2225 2250413508716261768766919653390 2226 2279383610924970137692509533382 2227 2289937884285312390899210450744 2228 2296462581085854142315433699496 2229 2301362069928936946794037504812 2230 2306276505338205703252905354768 2231 2313659394008892404701001940642 2232 2321064788031056894761672850076 2233 2330143406213600085570109774882 2234 2340080536101843738593864584330 2235 2345889533001047607341437424688 2236 2349218046481172899289284287656 2237 2353382481268301064541493218986 2238 2360901261477096260711505800220 2239 2373470668190180528559468717810 2240 2383559785487791143598636426458 2241 2392003130080814585371793574518 2242 2399618269283795289250304734256 2243 2411525182645118479798427054820 2244 2421743461822871006626288238988 2245 2426877377162232401573399061744 2246 2434589902264743299140947849858 2247 2440603049119237283378388219344 2248 2452683968127291589869401358852 2249 2463051545263963524392892908460 2250 2473488155615401671603867430548 2251 2485678900336758800893776657256 2252 2491801873393147262652996825942 2253 2499693259178216216753210561736 2254 2509367367185061892864610082982 2255 2519955925906366619689776995470 2256 2526145593327989039083260916188 2257 2531468592391265953277573489664 2258 2538574462116703388966663958256 2259 2546595022512256969619852808490 2260 2552840729999308722900466993488 2261 2555523895528694816796572094270 2262 2563592743306523511035340084984 2263 2574373825773789831533896055712 2264 2579777304129698564467087313988 2265 2583388268990220622953744101756 2266 2594253679553649744599683996772 2267 2604228559519795644141671998314 2268 2611515653425131260676592717018 2269 2620640888114418453873758997558 2270 2632557023273247350666938533920 2271 2646347562752149045226688786230 2272 2654651575972058732449225858544 2273 2660202472692630231773319812660 2274 2664835125317684281678372571790 2275 2669476076466597317158892704720 2276 2675053528477956445679316868756 2277 2684377040445468422665003066416 2278 2692780710600431639337714016170 2279 2695588614992949263754579924312 2280 2702156020956683724001443182270 2281 2713437926745489780513276550118 2282 2720977114519427384025016670550 2283 2725701734470290239250063797080 2284 2737077978438273977855915019328 2285 2754203329247674033096065586540 2286 2768538136696493334927884552650 2287 2775247577927795144251691327088 2288 2783909893943747678292177833826 2289 2797412612226402630568172775670 2290 2807091748210566095868076387410 2291 2819730638201323587037750106372 2292 2833378048542694085494945359096 2293 2851039248606199985155127241060 2294 2865787366687597376743828992450 2295 2870726674407493784207145677980 2296 2877653962482096638230674417858 2297 2884593523909622010104277411344 2298 2890554011462595165832183942100 2299 2895528411808368521689038646830 2300 2898516572791280708146648287012 2301 2904505238100121505393969653608 2302 2919525526886890066104101736318 2303 2931566538310217895886747997286 2304 2936602850698529642154116716456 2305 2943666145550425129774965403542 2306 2949729306102414878024970378714 2307 2961905648348617385462667378882 2308 2977157424803491925554212869592 2309 2983277860547656160766169736988 2310 3001758144319511809021677984360 2311 3020249270132676092955721521012 2312 3023348323469551618147378587786 2313 3037865773007731693796951767870 2314 3051358102423635333300064021512 2315 3058661558733626310953793518510 2316 3071207439232217355950684946518 2317 3082744863880602801603097137084 2318 3091157804964879907801925558956 2319 3095371650723516127214021537700 2320 3102765285290039515107506252018 2321 3125050082534755077994468622924 2322 3144201505050351515118583826456 2323 3153835962355958831907736727570 2324 3168870992134187413969207930374 2325 3183958614840536772097001569882 2326 3191522185750284696588411168960 2327 3204552549369621842891825643048 2328 3226333061756354455595584832128 2329 3242749223534461147900580061718 2330 3257042734310853805800104680200 2331 3270278876385376407121906810416 2332 3276912296438352270950911355412 2333 3284675979988697776710870519650 2334 3298012162154512146226444662218 2335 3306923547327513893107259203770 2336 3310272087990543619023435030312 2337 3313624504278785231581818409686 2338 3319218331402397741088980477656 2339 3329310536629292952393704877010 2340 3337169104720535089714043866488 2341 3347313921591439279396511119626 2342 3366531795738135415627482952372 2343 3377865797273803379798689750512 2344 3401867107583824189762483251018 2345 3429336752297456628467721126042 2346 3443182637889201768349259145090 2347 3455900271016754264826055521256 2348 3464021266813894190353795881942 2349 3474486576904077051041392698696 2350 3481473473095648437258122356812 2351 3484973948671856188545205221186 2352 3497845933484665585177276685728 2353 3513084496867627424837918829450 2354 3523676700385097691105732459588 2355 3534293218842559414004429054142 2356 3546126585218807872988809976282 2357 3555609554204256863944181398986 2358 3568704747131693511513084881128 2359 3580619687425865986684146939588 2360 3592596115214975737731396451328 2361 3609391908702213696433011101172 2362 3616610686531612091277826625688 2363 3620227296726361141168386653190 2364 3623845972670061387583787360412 2365 3627468783061563136676680887186 2366 3634724753249849565665168229558 2367 3656592316336767619088100432930 2368 3674841262676661580211470614840 2369 3679731269575691712910152351344 2370 3696904916478331998967112610852 2371 3717812142487184081123729720230 2372 3728924818894832063405431008544 2373 3741317958941360004741069021084 2374 3761214741713648173486614666620 2375 3774928766223517256474836674786 2376 3781183676180907307065475328956 2377 3789955472601162133199058291042 2378 3798742210329166105631309078960 2379 3806288662993511665861410944756 2380 3816373446178550411177328434148 2381 3827741355510632551944420414942 2382 3835335000162456249254578688514 2383 3839137201183962791386945909488 2384 3851850744146759982886027987628 2385 3869679967927489887614385064512 2386 3879902719528251141821140285744 2387 3896585294299101826895270224866 2388 3923640933427373682167145857052 2389 3943042869012184754050592387442 2390 3952132917517012280419299423680 2391 3975632922735380331172606809644 2392 3997858648984851551471165346990 2393 4001798534504583019157177045412 2394 4005742858081182766689011184186 2395 4020246144743775961852677042328 2396 4036090181887227054944723201344 2397 4060017144854701248243931571116 2398 4081309449892417623093996144012 2399 4085320845904262944216722054786 2400 4093354904308698669054655616358 2401 4102741130498999577492743560844 2402 4109456867713463352004036631814 2403 4116183912465564278246930073544 2404 4128319782939927462626738449282 2405 4145898573296207596658969764716 2406 4178561513146763927046740720700 2407 4211352614329342570033355110284 2408 4225092091578246506346141224744 2409 4231979115412648056480219593514 2410 4236115946854946726330776438488 2411 4241639427021723541044497501456 2412 4248549561651223769860514367186 2413 4261022566528709163585199189860 2414 4273509496050322222400262272214 2415 4277681098699299867758677418988 2416 4283250994398667952848932806756 2417 4307022270885114491941061654502 2418 4328020293049542894437203923012 2419 4332238635870178374029782048986 2420 4339277038318421600186827036756 2421 4349147266093673061528492104442 2422 4361865829383327037604397003636 2423 4370356662757162672481561868312 2424 4378871127711732781876117167228 2425 4387390325553265427358720302400 2426 4395933220728348326637843181572 2427 4404480861955577449895225219688 2428 4408762995576534555985231040790 2429 4433136468486224797334616276736 2430 4456095296137029387079775289312 2431 4466198406503965470483042083270 2432 4483551662050133898066397075118 2433 4499507338916376921308629158324 2434 4519899058630008664461767904328 2435 4541813911621024344454230047518 2436 4560890959393608876409335667920 2437 4578554129642679723261624196536 2438 4587405235433529984973647346812 2439 4597762926110595806909766452330 2440 4611094666959598804997118786044 2441 4622981109882813847553182852716 2442 4634887232338489527991367894620 2443 4649819191734831407437846573080 2444 4669278937271069812762976697482 2445 4681283865150893647497121080186 2446 4694837817232055604866958615660 2447 4708406692458719232254752841214 2448 4725064005324968596960212088420 2449 4740219505334027134713646385760 2450 4749347843997823268401248640932 2451 4763059173301402531279436211870 2452 4772217639846105178791736513986 2453 4781396237643589643933659995558 2454 4795190608451774871324256038552 2455 4812096705269421052195624593718 2456 4835239138543972261195526196628 2457 4863124430725264492832876774080 2458 4883335575448239131442347222442 2459 4894254275144581739447938399640 2460 4913038719874489309181303040128 2461 4939730176376227882554542267874 2462 4963384589902802141071671211584 2463 4979201598232540977998061394844 2464 4988717724072956374160224532000 2465 5001433607769581117595407602704 2466 5020559515914352021889406993720 2467 5034931325601699303517807147314 2468 5042937438118534698349590351244 2469 5049347562072367421338153063812 2470 5060592801555390628719302232530 2471 5079907132130308999118268857018 2472 5092811395922300245580486456490 2473 5100896321065331654588612656420 2474 5110611428916681075060994245256 2475 5125219784754769039240375469890 2476 5136594190095557247442870456488 2477 5151274139114677967671007802426 2478 5165962060948250838698429679540 2479 5177429482579522420983981167618 2480 5192189322264355155414366608756 2481 5200407038250756379261543502286 2482 5215239088996142781605661764040 2483 5231741493902010955792187312900 2484 5240012832642272672130940209630 2485 5244981014322381088851475821012 2486 5256598580130043031270044984610 2487 5281560877215009600284527299320 2488 5299906204351960073323851803286 2489 5333505781896630148884572670766 2490 5379000327709308071634023046772 2491 5404439185095219070212974383282 2492 5424872734381804407345566778010 2493 5436814801801921756034425471488 2494 5441943871748916222920742927150 2495 5447075705575566495479845887012 2496 5452213070885039375335694361786 2497 5462501646980217936282247799358 2498 5479686252563258277770206416218 2499 5493456147520879802593454131530 2500 5528103904927474439371668892450 2501 5564532983977316235786523988956 2502 5585501029588687988493153375172 2503 5602993160773374282904357422912 2504 5615287015891951137559204835750 2505 5634637050164804237037035354892 2506 5648743784187476251327287150844 2507 5664660703168272142249198796782 2508 5696622736516099213114587033946 2509 5725109547506932344801089484858 2510 5737622603919544723212613650344 2511 5748368169538932481835082874700 2512 5768126384532477593425620840426 2513 5793333748162863266192837029150 2514 5805967735196999664671614164588 2515 5824088689215231218800906936328 2516 5849498683197980472306865502172 2517 5876861934462038691392145216282 2518 5904298183499204607887714602992 2519 5915304856601264283812946059988 2520 5922658279331557484911781058956 2521 5944777350449502701315335453172 2522 5965080144488371794446103438714 2523 5970632006752996771582526752488 2524 6009723051978820065440785498914 2525 6052582593195470891239032498256 2526 6060078049610003486086665676680 2527 6076992111253275403044556891674 2528 6093915144681083850444193537812 2529 6099571124661964802379453279786 2530 6110898085229847902252409998958 2531 6135511480094122296252749462840 2532 6162081460873068677542983155148 2533 6183040894024637758703853230290 2534 6200225839867882418379498747844 2535 6207877738655410772269980034812 2536 6219379886156897709508783236768 2537 6236655926101971207500458350642 2538 6248194599596844883945591988214 2539 6257827952675172184997562490744 2540 6275204660541469023488006224882 2541 6288734150215294120359378798360 2542 6300364561801707131061893105532 2543 6327573897095602016559113080240 2544 6352899719540493850958617772442 2545 6366579874148305156987740732680 2546 6376366866067811791052745641610 2547 6399936208312528963140866531826 2548 6423530376710491279814735346714 2549 6433394950409644439958876093844 2550 6475044748657023970798577679310 2551 6516760260640634745584146796656 2552 6524745785449667810667735440040 2553 6536749251538907083063614081612 2554 6552770683704713773501832541244 2555 6582945149432471995532305721554 2556 6613167111105758332448038998544 2557 6633415604806672985933850123084 2558 6663875981778961693618626904674 2559 6686272103495210930390584605640 2560 6710813115686126396955720110128 2561 6731285347376561890412530486188 2562 6743613700249998155015082347664 2563 6774523313473753110156353041254 2564 6805513725479789303299582036644 2565 6824175995645503812190404179358 2566 6838721406355501503368771755844 2567 6849127248556958612856127517214 2568 6859549377450971742571177651744 2569 6867893600904940308621067639512 2570 6880436053809641161509713084988 2571 6892985042645144554470113602560 2572 6907667529521219319357035983718 2573 6924460627107355601402707491030 2574 6930769519326233269226276268012 2575 6937084981596125517461181973986 2576 6949732350506999567370113727558 2577 6968737983289074318733965335352 2578 6985662653173560430857279832744 2579 7004757424973722518668384288482 2580 7036681453286199902090588767672 2581 7070848893675382228948419557784 2582 7098718181481795373579872606218 2583 7128848240098345074574765888926 2584 7154741013873344854579468427142 2585 7169888221763779421834694783020 2586 7193765067915614941386796759626 2587 7219859777319294676902626646642 2588 7232940920295151115820942869814 2589 7239489954158417871778220314188 2590 7248233297400623937507236873156 2591 7274531253130289146850604808172 2592 7320731507189558841633897647054 2593 7367146969869941648746011167240 2594 7398226553995981757067637123548 2595 7422740829438035278519942990690 2596 7438364951769277258939910332488 2597 7445074816318347390587732126070 2598 7465245938340187208231227503984 2599 7492189295521002237137161389912 2600 7510197806824347150162963052744 2601 7523732012308259378528743295980 2602 7537287118240421594753091092656 2603 7564481120236124446320788870872 2604 7598552352866347242632735708782 2605 7614493128752772760059652437180 2606 7648827808612403958506116267290 2607 7701609692146970884925602864672 2608 7738525638396041208838869782784 2609 7773285363775273232287033652574 2610 7805835909050016969528096451282 2611 7836177622425117916680100457916 2612 7880727821440564887566742505610 2613 7923073670479884971801680245782 2614 7963302479483851878087994966080 2615 7996508214049059250556797296244 2616 8006024627574853789875926848812 2617 8020328388505408371565115328528 2618 8041811393289347323906196091042 2619 8056158954240921041350860674214 2620 8063341874452707470400748240188 2621 8070532114837144619491384925490 2622 8092146826984099082643024985284 2623 8123431732849986875920199500718 2624 8145145666502767396168297676456 2625 8157233523631545042301311318186 2626 8169339833151535213904957989156 2627 8193607913704329708108747244416 2628 8215476946206651965727618824250 2629 8222781446707174654948092601512 2630 8230093370479743353799788147286 2631 8271696326616610048676358247744 2632 8315802445840179519398854519756 2633 8325643629882210890443750141380 2634 8335499792891864076892587157244 2635 8355242123285672139225802384236 2636 8370063881190629431887968787312 2637 8409789338634439472937731532368 2638 8474539785153174507246290385420 2639 8504545644759922807683161855988 2640 8512071790546684912959445141770 2641 8524628052796773956113523642500 2642 8542233488480707524993590826858 2643 8559865622655514454348522688344 2644 8575005613812851141541246306620 2645 8602839453521171718502755769626 2646 8638344890249365240108560742030 2647 8668885736013372038263689854518 2648 8691843375294269854736800854256 2649 8709744355242993132514062906942 2650 8725107385279186343487223609314 2651 8732798575965817473887018507088 2652 8766244770574922462747969254970 2653 8812636582167967526186759163782 2654 8833327840307124184033856893686 2655 8846289161484805090150495131256 2656 8864462394580543210869521811942 2657 8882663041720998772201253251340 2658 8898291046004002884967160741456 2659 8919170286526598504678614709568 2660 8934845443948827703297387504740 2661 8945316547895673886839389554844 2662 8968917955448819904431829571982 2663 9021589719776517931993528190502 2664 9077075552263122999525409672584 2665 9103610025411642316396460578244 2666 9116907173763948849951006662814 2667 9138230580994049746211602344718 2668 9164924879793003260414388376458 2669 9183652979406945427009334023544 2670 9207792231519662694595343735282 2671 9229276165518076779756468057186 2672 9242733840928536150164233981756 2673 9269709764989126354073210647416 2674 9296726122591609374693715683956 2675 9321119841787445867328908324870 2676 9350993947451164548075046370412 2677 9372769367639175912823965105244 2678 9389133525390602470987955200480 2679 9408258372429656413598245805358 2680 9427411824490594359105525373844 2681 9443857710912600585724315964600 2682 9457579685988619067303261694330 2683 9465821071643413115909967649512 2684 9474070665848784776130351726486 2685 9490590398630963095413933068058 2686 9518178150415235501977793454518 2687 9540281301989346698193255388710 2688 9565227842072424228557877861984 2689 9609698695035547387334063723840 2690 9648726811926669154357823876148 2691 9665494698068755015047730178520 2692 9690727797866974874835455380074 2693 9721598877121929694967206985200 2694 9758246073107315071099293756834 2695 9794947796812671529674277355756 2696 9817617523541349451925761693788 2697 9843165207283790561699722613142 2698 9860226524185666791058621540314 2699 9908794768755273294865139383612 2700 10003542175204697606664001131934 2701 10072807383913009123763789343982 2702 10101824866562319562277361566442 2703 10145533955602045818972502106952 2704 10195193167773844592338687439410 2705 10215701563747380392557469158488 2706 10227446639756915739155191066256 2707 10253918642708775904808833718090 2708 10295208946800658234619001092574 2709 10327723193667358129265392998460 2710 10345506246713676183108215592256 2711 10357373273003492185767976901880 2712 10387128449907005103728247940820 2713 10419883274591981921916336285786 2714 10464790844949411202186782387696 2715 10509742507146488414049667687686 2716 10527798260744601407196496730058 2717 10567024716598780459236699891260 2718 10609361849449660705134699085968 2719 10636665333459705050914756836642 2720 10664035729526112987534238638876 2721 10688406673429704610683774343180 2722 10718959906555950913162277170440 2723 10746491449286442708451225093314 2724 10783353023204601513480191659242 2725 10848066086202076824306992174148 2726 10909984041532288848593940465628 2727 10956615393854207146116601042618 2728 10987801598379308191799281233558 2729 11044211023250231168508352947330 2730 11107040972782502156215989819610 2731 11135431566362721920507632827244 2732 11154400092222153462545167724080 2733 11176567733081676218196874367358 2734 11198767723644321756694235527844 2735 11227380009347979631095830313782 2736 11284813522354532258371846594946 2737 11348845774790511467288553788826 2738 11397091710808267298806509581016 2739 11426109490803299830030529700690 2740 11455225862826252540735898765284 2741 11497364433254062075847503072718 2742 11526607976492129194704424496456 2743 11552671516528364407147423434168 2744 11588587001349852069463798634710 2745 11641017557366965765048073885622 2746 11683710102256159366411829466344 2747 11700177956456232822631503886314 2748 11719972811762605417470776493870 2749 11762975733556129610016781319672 2750 11812714368762273523380311482382 2751 11862669354249349640465129399372 2752 11909417756157524937381305099616 2753 11929501079483524979768880305412 2754 11939559679758508866586334028186 2755 11979900802137344801232613389954 2756 12030412248446114118064430536344 2757 12070986940188604400320335586560 2758 12101469195796281062927357430714 2759 12118444520281666287897207048244 2760 12132034570579569303832645836012 2761 12152458859208057891447273774288 2762 12210508703269722604331008011346 2763 12282458738638238130762911112628 2764 12316827559935740884780169807088 2765 12327165423803813060365316470110 2766 12368626063294839894363969520326 2767 12430966250771833615026415162290 2768 12483128216172105321097655156880 2769 12524987752251261953674803115896 2770 12566987655455772198541790517984 2771 12602054550671444265314664646844 2772 12619625732479437404899030940214 2773 12637222114972580305456690498744 2774 12683104040259288785620708636266 2775 12729051722474968345479392930900 2776 12757428571674851783202257825604 2777 12785846055967388872031712664756 2778 12800075134507782400453928662380 2779 12825029505248278755102545741018 2780 12857144301953296105865157986156 2781 12921696092705271779929351473368 2782 12993557068094862245571799300848 2783 13026040937468300792715713165442 2784 13051354271797523205998706879440 2785 13069461029898067137138075610770 2786 13087593627105183444245101451500 2787 13113015485736500987251051371858 2788 13200653878779349245294625023522 2789 13277428448398031832092940445188 2790 13288453595542021085683180069530 2791 13299483972211296593441557285512 2792 13325270382967302416158847601710 2793 13380658153678309973266209197420 2794 13421352868220413346707329048786 2795 13439903089049259221127448838956 2796 13465910314547647065457130001042 2797 13499411548497341725308288986316 2798 13529239775434094716283421036220 2799 13574130519265448140255115857828 2800 13641657987134874123552260419600 2801 13679261919179107194826014025740 2802 13705678064880190569045842762618 2803 13758622765796098439012548722126 2804 13804111119245103375984062489142 2805 13830714901040096530230688492700 2806 13849744498920989973397936241430 2807 13868801028647955524764867764760 2808 13891695827216210488292359573756 2809 13906973415793794293165282366580 2810 14010804296518001291313142434138 2811 14137948161546707411642731895580 2812 14172852533619172936594236676014 2813 14219577951986470201217113066902 2814 14289830934365259827143289927874 2815 14325048163441704204106657638012 2816 14336814806007225934761437340786 2817 14356444286296854075812001790156 2818 14391843708719267741980676423230 2819 14419402416328858846576115458188 2820 14435183497767431751124597169156 2821 14470749231451102682644312981910 2822 14518270302113151698881233099518 2823 14553986272152473972898986985656 2824 14573865658851689109101193489786 2825 14609732393730313035664721505900 2826 14657633094911470598437940644116 2827 14689641633440306052445817798020 2828 14713692965231645619434587377256 2829 14753872312346619750417374990916 2830 14802177726537099951921721820844 2831 14850641296706558749231229151060 2832 14911404853216746062482697567850 2833 14960140551824014904415465555858 2834 14988642693315867773021988357344 2835 15025373816669921497260143048282 2836 15058061757073225961100975718986 2837 15082634876118102101913824844558 2838 15144253975455077439887259842148 2839 15201858888574793562641467246456 2840 15218363423887645764705840361200 2841 15259740083573235593912904160940 2842 15342724717062598302856012178820 2843 15400976037292754691685087256344 2844 15417665689940249489406323751312 2845 15459506219544067466043787540172 2846 15509761492363448889129385639220 2847 15556010813709798235147323244626 2848 15619224486391722191472722612016 2849 15669947954417566402878772750104 2850 15703841989572619263402783237256 2851 15742070013095516677291174576450 2852 15771830452157684954694794642088 2853 15788871864800625669742266018656 2854 15810188420642737388753724690786 2855 15835809737794358957678573333958 2856 15891464012279376003391804837040 2857 15955829095622388044650613798150 2858 16016139530731917188730557146074 2859 16054973204913173959656308857812 2860 16067947668368858606555564862186 2861 16106942993353607170453180576860 2862 16145974316782397704512451007214 2863 16172061282763233189975329408850 2864 16215619838266104560609420434190 2865 16268010717646889406370186753718 2866 16360139468551018167879096765464 2867 16461368106946094798849561920326 2868 16514414217744707749589885938542 2869 16540998294736181548674860757714 2870 16554305613190473141615455474688 2871 16572069101683309583619557803256 2872 16634413001662359493610188435020 2873 16710272960822465780710223052718 2874 16755050287079775025037303538858 2875 16795451690371878290164378435812 2876 16831421736004695019347706332244 2877 16858448785572004221188069033080 2878 16885513025474533600686826696156 2879 16930723577497520051531664581016 2880 16975996303071887600780174843156 2881 17030522964703269040987458538172 2882 17094253995079651680148340683536 2883 17144500454955611144494310463982 2884 17176519354727912643105469117500 2885 17204033215494273589919406504672 2886 17231559654024248437345788973188 2887 17245344900547653143686193169690 2888 17314491981660018387076405007280 2889 17383702239600958910608078064070 2890 17420774732547126089045032217782 2891 17467178826586043011046183802642 2892 17495072110353480937182660176214 2893 17546361592671856096697558371420 2894 17607059386276809078384873536142 2895 17649215127228770477524652583456 2896 17705563750847837081599805968584 2897 17776208258004668972075408679174 2898 17828132168707773335680456266340 2899 17856525212014365527631243616456 2900 17889703180445323878427127503542 2901 17932438195891265550121825688616 2902 17970485326738518603898142202520 2903 18003844677681092185903773015558 2904 18037249503132837802797030403244 2905 18080296167247430502391839037982 2906 18133004358586436401244301839268 2907 18205140501919023282637477288578 2908 18277440349040588574392337435288 2909 18320958035847266795034548805642 2910 18350015849915361361680050912814 2911 18388847430823621980909627503518 2912 18481386232132475630802781490196 2913 18588900663160932046590106854872 2914 18642840328310961355754314484214 2915 18682202326866996786817103430118 2916 18756189711729445133710609669828 2917 18815499955913594677424607348844 2918 18904948413377370633222907782616 2919 18994517956106015828845897675780 2920 19029499953100917623404901658858 2921 19064529260346402682461183408344 2922 19134824965460210551025034875052 2923 19220357165628115090797394151950 2924 19255671455513246219359962954588 2925 19270833400262799368844385661010 2926 19296126047682168338987476628140 2927 19326511360692602498694040441456 2928 19346786453213493297331410373800 2929 19377253817795829037145300304972 2930 19407734875574353607245724948688 2931 19422999384866480078518118835390 2932 19448463101291668554518022464320 2933 19479053889382316823887060530756 2934 19499466067886432647564896164220 2935 19519905756060009425649162832244 2936 19591637647038968639262013346952 2937 19694388102684680038042315528672 2938 19756232061517459675938517556680 2939 19818325931915587633711595553328 2940 19896099902550638917001266064518 2941 19948100270143083818754055265058 2942 20000240439214497621204556575518 2943 20047240111039936699353529677656 2944 20089120467353189478054464470728 2945 20146821930463985873635226940070 2946 20183590284828864240902573767188 2947 20231011948639791640301503453326 2948 20278454794652472806882673016320 2949 20310175266514154313147411197892 2950 20341909899299369791476884680488 2951 20373715415750736986131722916044 2952 20448094072625668185439127585728 2953 20511960999330322613427026584744 2954 20581443754109478110601338343066 2955 20645653142665803471035322157314 2956 20661744842928335748001027976688 2957 20683224339178322130056749335656 2958 20758603702943658727495024912380 2959 20834083751462781663288853789744 2960 20866533179612465036121538989940 2961 20931605423678962307598475353628 2962 20996764482142034639627827395844 2963 21051256995316462701601591202784 2964 21122238984288552166111689195218 2965 21198936018026179590576222505926 2966 21248317834146642689778406698840 2967 21270318898922141579833510611344 2968 21303349777873849962801408686420 2969 21330906030796979008981277227950 2970 21380617338458522484405969772584 2971 21452549964977607339974114208218 2972 21496904476593912662183527632330 2973 21513563207806762289658012139512 2974 21569227690534004077899001417172 2975 21664046031984433545181369622910 2976 21809930915283262838287057946266 2977 21945010920462570560041793933290 2978 21995901143066581582777421502844 2979 22052608257928049604842428620984 2980 22172140724546036476083687802650 2981 22257671615295620845897860861360 2982 22297762231610677728781300021718 2983 22349352741673858597059065712656 2984 22401079714409553428578731448010 2985 22452875031198424280296764049244 2986 22481700886590497197647355769814 2987 22499011621769912508905851044588 2988 22551058177583197059051524068326 2989 22684535021042771585650128030508 2990 22795089436133044125637190696442 2991 22888741279053391234352303080154 2992 22976674802316125052869752044344 2993 23082821617932011222683007271236 2994 23200969505262352525226947161756 2995 23236538210336983865183242828512 2996 23296001361027949828947303070172 2997 23361453790746629767899814453314 2998 23391283082699704298706659433244 2999 23445069847261149880763473107982 3000 23504924458974962495531971836042 3001 23595040620543492975415595525352 3002 23667212296795019297168615424720 3003 23691343162360276945621586204744 3004 23776022797569326422987630159452 3005 23897310995649578471823686661172 3006 23958113884211204816155243654512 3007 23994707101777232601042819167988 3008 24031316271049496674718975665560 3009 24068005285801105157113458036732 3010 24190729144335691961562452417812 3011 24289036448613600793481764569588 3012 24381782782988736284449943304498 3013 24486986787995477726858033421844 3014 24549154474730205489046748132784 3015 24642629126513809051687128146574 3016 24711326137382168022883105945900 3017 24792831263222509521572777376534 3018 24905954177727724438003418434626 3019 24962650587746880290346728817660 3020 24987909119760152776944360697844 3021 25019502814232397689457483764814 3022 25133709296364289904779875285978 3023 25248014712027209345589941714310 3024 25267135786266897799005000886812 3025 25286273411965323740420753856786 3026 25318197063774474418889963438956 3027 25343752557576466478268281638500 3028 25388561788158105713675067716018 3029 25439805561826449134286781638690 3030 25471895266068792892025803130620 3031 25510444535539406061562935744256 3032 25568380976755784118278173693690 3033 25613481585290023258992575467488 3034 25639303482157686953325744746456 3035 25671601763540246410235954940186 3036 25703941895619598332158819947156 3037 25749276741793035095157218307642 3038 25794670305508049897028378090920 3039 25827136260916808006174726337450 3040 25905273316026497639719864616466 3041 25983477766953926273443230016314 3042 26101443462099010039344663509478 3043 26239277780531499092130053873184 3044 26298604278175950661355578561458 3045 26377927773796400394157989139674 3046 26437484359164459592405071155412 3047 26517218074039942948411499972220 3048 26596986053500362585199521461988 3049 26616983785837697484805633454970 3050 26650341978835028216307651507700 3051 26697103644971480589388543512858 3052 26743925564502063218138961630344 3053 26817692573399438233619656666350 3054 26918499977713131312844296067140 3055 26979114173362006038255855077814 3056 27053452647456611374772286743740 3057 27141420218717226391905546744942 3058 27182116348835087284510022287314 3059 27263752928964938676862581763962 3060 27352287238621881088227289971044 3061 27413790304941531368661259425782 3062 27495952365358860254420259859550 3063 27557692530448446936528931982744 3064 27612701798643801671587423813896 3065 27653994006065827876673851948812 3066 27695374482382701347331726304368 3067 27736772631333596326524275763540 3068 27785184006370489685449022867618 3069 27923945879375195354501560466298 3070 28063063285674995785774923424018 3071 28167913895396527329491582057128 3072 28237918544146136794900230579588 3073 28308191981699156514141711739328 3074 28406700555762273364403527905972 3075 28470202830570438044556522409710 3076 28533840288434989272583974142848 3077 28740119066224564875121098517162 3078 28918172104739450043154163907012 3079 28939656629207479713490424541786 3080 28975494572613218392116888307156 3081 29025731595357006901889776299642 3082 29090431735037960747768922663156 3083 29133610897272063646625428975512 3084 29176881676614727924914972262908 3085 29321607683623664082866484608788 3086 29437535595306227243266676646900 3087 29576164860184494715379633446634 3088 29729516430358428085573918678340 3089 29788220665386144094798956085044 3090 29846999366654380119526346101156 3091 29876425981007040258108117067740 3092 29950179213016726110452683905080 3093 30031359177460923397533082691286 3094 30068352714878275579860615293656 3095 30120209281555468539222819779142 3096 30209312805841956579063058314030 3097 30320950892283269235713816748420 3098 30432966054280217590274137682010 3099 30515283674876925420263962351456 3100 30590354595156584186222228343516 3101 30657989559014932931485953998190 3102 30748492685944679302453307326806 3103 30839071985916012711206696326014 3104 30876916638040767873444539609344 3105 30907211456455222994775506928312 3106 30952730156841720878499005536668 3107 31036303978418075279167087762210 3108 31089554368955874947993099572488 3109 31120040724059170906207120600256 3110 31188735933149534798038832040890 3111 31257517711596163467312684928844 3112 31303458900908849587309811891600 3113 31341783402911185216190998101330 3114 31403218481273716407007380361282 3115 31457007998023108927800609760680 3116 31487802910409112438215038043744 3117 31526320766649219473838067081314 3118 31588065698675122954479723611218 3119 31657601560454225900955416453956 3120 31711798400183610348565408416042 3121 31758301495165784184503149931214 3122 31781577392372852338524375829188 3123 31812644423027684256351191669756 3124 31906040841295510066695144518372 3125 32015185886772364576325954993496 3126 32077711155353954020710302912200 3127 32132523797001100777489234610358 3128 32210975021164058795113092077618 3129 32281684456934043085961275070756 3130 32392068209629921191236130963960 3131 32486761870854027385661234414688 3132 32518418764751449100556053997656 3133 32589750904118061031026768349010 3134 32708935827179612895104770847720 3135 32796483952539112705195354505286 3136 32868353468754316592134476076800 3137 32948291720115675521346050304860 3138 32988335820557645398552907691990 3139 33084702202517470562108127540606 3140 33189207831589531973722001221040 3141 33277967422686546986197096879926 3142 33374937139909564214672995826142 3143 33423522871980279158608469427714 3144 33472189453919206454875620651750 3145 33594185097301789952313334392060 3146 33716383601729839774816905999570 3147 33798137219027077719952774164110 3148 33871822420576450750913387924744 3149 33921037677090491333502706849580 3150 34011471753682813391697243626826 3151 34126784667406045385610315401470 3152 34250770227993648690720173950780 3153 34450012091214627177903236780428 3154 34608169973793430540397090151642 3155 34658290408412605194944898497214 3156 34683376543824808603058497943988 3157 34708483433018666431441759912650 3158 34750362865797355590719735770180 3159 34884793276800500199998008757796 3160 35010952001211234585207471673986 3161 35086960413779670156014310400020 3162 35247887142865476004370726547554 3163 35443417936094705534090401058448 3164 35562805018806213787731956698756 3165 35597000018391514291581045797820 3166 35631237303625136485865478904244 3167 35699796551900864312490258668196 3168 35768440545826997112264333754900 3169 35854457747950601867049208547760 3170 35940581209709320585292090019020 3171 35992361672777678397434078122256 3172 36070176269384242936713039801290 3173 36165439564421528582661160841832 3174 36234850205287196033150844003544 3175 36269598326771239648952696242512 3176 36330520073941466027844123544310 3177 36426372320931484430484712111452 3178 36522460996724318947862562197218 3179 36609975818835358829127118388958 3180 36724095749920188825047188211240 3181 36882529853134299107639437376372 3182 37006110360144709490967101853096 3183 37076901547828078161342489035800 3184 37138958098683113662640913428358 3185 37245580641747880654366071115374 3186 37343458072985357804090138531980 3187 37396966017782119847595322952656 3188 37459481395040863863050491226142 3189 37566891974420569339577810303430 3190 37728469661750414683339094616594 3191 37836408290322786793401781905210 3192 37863453612453571851736685670312 3193 37917621620394792082282006852428 3194 37971811746753099792932880411600 3195 38026112578125275600076128066772 3196 38125806428207988726058912162618 3197 38207507312786578181840647639756 3198 38271182139412526227539661547442 3199 38334934895437226580094784944640 3200 38407928957907240594525185743344 3201 38545155905989045016732634443334 3202 38682662594856876918237827285124 3203 38811499445329755832926883866328 3204 39014700350230625697159968538204 3205 39153556419014266562555528572314 3206 39199992468010515205222685076244 3207 39367740747586896592112180839456 3208 39516971420583660877302422982912 3209 39545048844553627192394192176686 3210 39601260696695715575136801479058 3211 39666907746758157515012915627744 3212 39751482460587943915289200443482 3213 39864454734628502185553935133570 3214 40006100072325423549504240913880 3215 40110141735460057536629956727286 3216 40167041302860126319714434468858 3217 40309665187922644507285955193048 3218 40442969477747653728892051099756 3219 40481148944305096829088364225380 3220 40548084730839396447263685476018 3221 40768818815353493032548711190200 3222 40961110678420653027873205082320 3223 41077092904907595783775478286328 3224 41222334292682021208612095496718 3225 41309690257403054120923126187656 3226 41348569960171834041938411936640 3227 41494869496624217670205675675350 3228 41700019517653813140312857489016 3229 41847205744811755222675999999926 3230 41994807290922049242434210704716 3231 42083546499129463859778791570910 3232 42172535903274290836864065480984 3233 42301283109167800620241646363018 3234 42380655549178761532410799495290 3235 42430353096601945559303702463220 3236 42490050082880325073894302351256 3237 42529880053721714425377345058320 3238 42719872064408764622316623731934 3239 42919984132706355315410306924214 3240 42970223228259309669253072594744 3241 43101159606350893764555848121066 3242 43262603082543460763651662286282 3243 43445029200553155974899415487446 3244 43597325046075333216279287474156 3245 43740123492627671490744055620000 3246 43862620087059635952687339935688 3247 43954842157408865494097639924826 3248 44129388055094603760420389496772 3249 44283830388956762504425958305282 3250 44407754781384092464540459663210 3251 44563124724693226268777180273920 3252 44666849354527460403531467251260 3253 44708438593761445805419550113844 3254 44770872228892582499788977200600 3255 44833380580148150665315646324156 3256 44885522803316128285319584626486 3257 44937727403772186713448546723256 3258 45042324012951655827131055829716 3259 45136554742809135085573039264710 3260 45168015049721650680606466462812 3261 45294182433158715671895337148100 3262 45452048727619470500361311618010 3263 45557649356199987298066720920950 3264 45652822291400031375604496765744 3265 45737605634956653782978676542496 3266 45822490131812768613217668221200 3267 45896896989137028414955016555358 3268 46003382710602811946179378202618 3269 46163524212625519929341967541328 3270 46324047559200632582862115591718 3271 46420591052971773807074886282656 3272 46506594890032396422647692088208 3273 46571148932097855928983117633780 3274 46700667162484216908010614197148 3275 46895252861547292263594796705800 3276 47003656042727390163890182113860 3277 47068826818117222265974191049256 3278 47123189564727650018483623494186 3279 47243071975646027271498710832328 3280 47373982215088278784161855311344 3281 47516335457965030725763861511586 3282 47746928136093530620902186213852 3283 47878981802549373892150598555460 3284 47956272069248715493898108835218 3285 48155529319723941548550719545790 3286 48310751864099616269052423223314 3287 48433218469685408390530099376560 3288 48634053517849093782858876774172 3289 48745848449600735989215890217912 3290 48880531797046917931592681149920 3291 49015268179858705077056401108488 3292 49049038539613474900008010377270 3293 49139216963740175581162284575782 3294 49252073126929678298624435256642 3295 49365195905554541771309521729982 3296 49489851312523001683591819889988 3297 49626186868949166566926729161516 3298 49728579198816590478832084836030 3299 49762763626982994163731267993012 3300 49876958122394578881458080106672 3301 50071432166990310940926388190610 3302 50382004417948290092945305316568 3303 50635609189473420724739794249244 3304 50705072709757942134520576391840 3305 50774617893104656661051508753956 3306 50879119660037858418018110489270 3307 51007044211665428625366828118812 3308 51100244201183028646503962847244 3309 51205320039514794811435314432382 3310 51322230902484599710794832371642 3311 51404212599843415858752123324200 3312 51462839657924978713102394757930 3313 51521535493461568493646186596260 3314 51639133795763244189622735441920 3315 51898761560214104581434112302596 3316 52111599119185624744085320656560 3317 52206563269341197259588314818464 3318 52313543880218669867767106507058 3319 52492402006798364345209442606448 3320 52659564088443332827409401117156 3321 52743389631892640418149638317642 3322 52863350478287327608561636738982 3323 52995538803181946883168844882188 3324 53067739781929879011551230511760 3325 53140081366231902649750460086932 3326 53212451099008187798067822485688 3327 53260772705908351373188455516656 3328 53357528757165106099575751120608 3329 53430152237194008855401895042180 3330 53502917007987897667028674164552 3331 53636500720218914107775271783718 3332 53819156468888660935874171226628 3333 54051240407125296878079400965882 3334 54210404742215769436097582038244 3335 54271764417283860049765745326014 3336 54345496053498081235285640751330 3337 54530290464675829550638052919840 3338 54702999362210804976413741868244 3339 54777218431173737798355625221880 3340 55000653386433256805384838435844 3341 55224347981879567512645282350256 3342 55349152704210380901791069764716 3343 55474102323623727076891946859656 3344 55586839952165237135916940638530 3345 55737418516945216482265537487018 3346 55850548946410050935925153821756 3347 55951323191251480034081886872748 3348 56026962263070349243822765875120 3349 56102747497293576628759215664692 3350 56356146586083760856856788872972 3351 56559100470561024970466739530988 3352 56673769318890059016123919857126 3353 56826808567466669088244358480142 3354 56903475727825582748343078979314 3355 56941846241789619072974252918688 3356 56993056220625131781659950773656 3357 57146982364989643038013946732672 3358 57288217192845394730776969790814 3359 57326809965013323314881739829588 3360 57378316525926050861083130246156 3361 57442736901005727514384821233286 3362 57636593867209928780573262080196 3363 57830599982775338680494267345186 3364 57908456334372340903010586087558 3365 57999376054494749661998538067244 3366 58103464111988135387036429936796 3367 58181590138931361994507972185312 3368 58220705688867656560138831564686 3369 58285948361365738215577354472656 3370 58377393374510692260793245434142 3371 58455850061322670576404971739714 3372 58521318508485249645189801129244 3373 58757775064078512518498925533896 3374 59034117655111790644263276058282 3375 59126514569397681686787692598480 3376 59179403911561556521476395612744 3377 59258798738830337620876736943980 3378 59325024476203834465508660039910 3379 59484362433426775457250736698126 3380 59763898879198050610978324826352 3381 59964103007774939410278509136942 3382 60044383894980089030766591098514 3383 60084562717431767144998527415488 3384 60124772269382440639442320658670 3385 60637709234693203962173545648402 3386 61178262024379376543026956245442 3387 61259934138500299327415417087814 3388 61341730883379486576995745102090 3389 61546730098344893396892508401000 3390 61710885674983338369951286820688 3391 61752026262946533304013705936190 3392 61875636178671624602748016577784 3393 62040669171444771374327025688992 3394 62123311326415292967339549329988 3395 62164687458960397727118236580570 3396 62330538691293015608626779534786 3397 62510381767960148319126600113420 3398 62621370353687209672733515097724 3399 62816043828277958935909185585328 3400 62983160490561801049108471083544 3401 63164857780150115847041825942346 3402 63416964515955916896070053569910 3403 63571409964254643848840150903956 3404 63669917276148113233801367466042 3405 63768536687379881450898154241960 3406 63839059262406393006261740658090 3407 64008730932522710720207854706706 3408 64235302994022708191661535530482 3409 64476994805836519265218842560340 3410 64647826803119756802878776292988 3411 64690639930899212952237267956850 3412 64733469255832417291803272308512 3413 64833555659828487799673711657990 3414 64991012856882746091184574951532 3415 65191981914432305237579178646240 3416 65335693988672660470941056154780 3417 65508801112713483530791714982148 3418 65710912036559482733695067746456 3419 65884804992648633153126883660672 3420 66233774295064929053836127113936 3421 66466859110813247672247775611312 3422 66554595834504660776608943906868 3423 66730333966313246827032198101916 3424 66906403304378351368548958819524 3425 67038728962560645371579276951358 3426 67215595318534172681615953817574 3427 67704639514132565358611965880136 3428 68120444085138612206891688103760 3429 68239916161427739991812056921664 3430 68374498956283433174940088655058 3431 68509334512409942642993829473292 3432 68674442971512583992514977299218 3433 68809734494845419812094378865156 3434 68990631186277319569357521456172 3435 69141491439501906858054547669512 3436 69323203310864855126629151882160 3437 69535359401726565025576191371044 3438 69596111705049406583966692338012 3439 69641718590790121603038030523986 3440 69717786992610565080027926851756 3441 69824402392139384614977570599442 3442 69931137528173777831500548848480 3443 70022744639733590880758563805156 3444 70145070325961186300482302774228 3445 70359621154989148262952832477672 3446 70513043609748040034850356585412 3447 70697839724412595442697453559020 3448 70882704870108008500204447787988 3449 71021846337407865940860894958926 3450 71254095390729442867794466394916 3451 71440345676557117075197894621324 3452 71564744241081280104559982956156 3453 71627013121978666448874268380660 3454 71736166628202660047379832497218 3455 71907885508605382062075860855904 3456 72142746683167568158333841192694 3457 72330880618046577823595257121310 3458 72472428233057156036938582608984 3459 72629849770701117508998309561044 3460 72708692410123399188365074343214 3461 73025297460630004323903010400134 3462 73326239975043034543362637090812 3463 73373934051449950797559454835186 3464 73453483267053083521669582702156 3465 73596884787002610803182408139710 3466 73708502154215906600839366334988 3467 73756409255927657496898764744450 3468 73900344163792175568915877800084 3469 74108559077021547778013074030718 3470 74252975446588031688527269401656 3471 74333325860054321598310081588986 3472 74413765709085631642186084240756 3473 74478153384650255049726793563180 3474 74542612708212804226257053806244 3475 74623231677259442198706934418814 3476 74817183924918045236904226085862 3477 75059938879218839691411987668772 3478 75157238766075817562590458791688 3479 75254718938006458131191722040364 3480 75384788773812000180856843849756 3481 75531415487330259337746911211790 3482 75645542888336869775491828496988 3483 75858200595636398696471633658830 3484 76153031209322505506968798443482 3485 76350239638359087800478701983490 3486 76498391997222859412919138889844 3487 76597324496948827452969081695000 3488 76679844380649464884310994320730 3489 76911540788098510561211003512654 3490 77126806547970898013546531432088 3491 77176611678525909122575208815110 3492 77409593618207956970017112388154 3493 77626053636982560039803368150188 3494 77692841039735531243262362366756 3495 77776371452490750675388320946686 3496 77859994240585976353175219280256 3497 77977195601806198513103086548942 3498 78178519668154963109743243425270 3499 78363304662336454977534650299156 3500 78430610559950930090998885326540 3501 78531718126211612376059969528112 3502 78717320902431778557717871109518 3503 78937154257330281678261474167040 3504 79106536792836707702746781975900 3505 79446799505856375815481602519220 3506 79787437370438203074344903864140 3507 79958508090188707475262669712200 3508 80129767248356245732965889008260 3509 80215538288348580438767082711390 3510 80267038676914789949009821955412 3511 80542565192587625326289930734388 3512 80991282396981232221434597057040 3513 81251059729757127038507164918350 3514 81355218193453630946674646676786 3515 81442128190840643231818829302156 3516 81563935871724513660500662134642 3517 81668438008387671134510988725814 3518 81720736886273630637075011770188 3519 81982997822103584522399225312298 3520 82245354674854687344306818057088 3521 82315534160836728347236905537656 3522 82403306623061786925675968073786 3523 82667394985868276939598742191696 3524 83055503803002702020675175644372 3525 83409878616200157929288388169452 3526 83622891442382523307355896630740 3527 83694077161681722699323126344844 3528 83890159386862691304769016683050 3529 84086456124399952682799751988656 3530 84157953861700724022266954141160 3531 84319146443363946334090867294074 3532 84570210394398894878801697404782 3533 84695948121750004854442074971580 3534 84821960735607055434376091375018 3535 84966053789744368374070948230810 3536 85056259494779712074473206225940 3537 85164604825623181999235024326456 3538 85345509067934831692981803858516 3539 85562910125376579752732434811964 3540 85708107738553306209805680211756 3541 85835363547302039337008283383442 3542 86017455015768772723005312859982 3543 86163286967163022991546496442686 3544 86364352697934813387950273848228 3545 86547239251972219486792713187488 3546 86657250232880176855131054506724 3547 86822416460515055674753308635358 3548 87043157904800409626109450173574 3549 87245761135668046120642725490660 3550 87356492469693712961631160413256 3551 87689771852723235826843489923988 3552 87986234767501354629989036714100 3553 88097811477295775091113867569272 3554 88358628821352191327331992481580 3555 88545129157493458186200766304520 3556 88657312994211038729736069058092 3557 88825740966130847981149350337830 3558 88938168423198918320653913334186 3559 89050758538636666386017929445358 3560 89238680209600824123437649452618 3561 89577918455051933108566275009110 3562 90183847453915056362553446119446 3563 90582420891678753825766886451312 3564 90715902681963654260677897115030 3565 90925886756641850868124358469372 3566 91078850222434711704128152548844 3567 91251275391285646219441143813982 3568 91385480462327884585506383656620 3569 91519975758658364505819979848218 3570 91673767693968305949193032143370 3571 91731512347907527651177368576312 3572 91789298574669453499601773915686 3573 91885678289139086787478891991656 3574 92117447817892330805584205854672 3575 92427030147246108865721422225584 3576 92679244752130535456327248005218 3577 92854168793949171855988760051156 3578 92951488536318787716883658301486 3579 93126978963333259797689773374120 3580 93557267347107476657264311630796 3581 93890299992157511257065072827214 3582 94008242021577599004638744028210 3583 94185377264102585283490507866348 3584 94362766691655930960059181747942 3585 94500934162526373465985936828940 3586 94659094666183625816136079819644 3587 94936471204862670229146511415728 3588 95194450472286251668174087613850 3589 95313752416783693867913375324286 3590 95493057938485417201007624944440 3591 95792435698712407716368353920630 3592 96012372230554947537859831396756 3593 96152632354259970252237278384442 3594 96272962788360725908449526886814 3595 96373363648140718583757101347744 3596 96453727394376582723073047348312 3597 96574445411993129044306387575228 3598 96695206558587863729233920470400 3599 96836371583209327088612407500518 3600 96997789482053652922914398792790 3601 97058396863140703531164172610412 3602 97119047527482729240171977721186 3603 97220204156895921862998195613756 3604 97361975147408739896391663209442 3605 97483601574000913872052064311014 3606 97585083552782226171109117538344 3607 97971955285285843701024708986622 3608 98543609216766830474962576408646 3609 98891984718179173991066905604904 3610 99076944715081015131442295084058 3611 99344775642211292374994990259020 3612 99633671112413222802320749535328 3613 99757703741543868657832031722500 3614 99840509842154690196631189386044 3615 100006298794115873082920825164716 3616 100130728916187499894869806772912 3617 100193021403346987971033113734686 3618 100421833416677078231709696061828 3619 100671668310573410298887144556844 3620 100859544135603881824412615642782 3621 101005773545361759563373878543340 3622 101194250483409598800696726790374 3623 101382794310611505656535945115512 3624 101635034728533640820815328019360 3625 101929524060338385621402842921044 3626 102056047268477959194039623895160 3627 102203840893434670170758507715558 3628 102478899002439338306228624135120 3629 102711887874257427749296183442286 3630 102945620392763930774112850236628 3631 103264798258653181516894595737618 3632 103478073334821870682010741940558 3633 103627603676605722781664813128244 3634 103734524426043337017412508176014 3635 103991724725872533072144691184502 3636 104270604727445392592875150290344 3637 104658455544705577401907395678836 3638 105220071735560590642358243049552 3639 105588644927476554542380202241850 3640 105740731738488919643615527757088 3641 105827776489361214380145633189656 3642 106089371575951186274018244879872 3643 106329378430333566694559991509214 3644 107054491975341267889709203713768 3645 107780116162872311563268175107250 3646 107846454048589761455864042236512 3647 108001460320801158937466406699590 3648 108200894293488718928489992833344 3649 108378511929380774558586634622256 3650 108511818790290210473911284981012 3651 108667644260483581694312680192610 3652 108935102314304686629452722211018 3653 109382433928734634753514368230498 3654 109718344723409891901429451373688 3655 109785715633381743888473511180390 3656 109988112142227554856616257722784 3657 110393829075687966327013590627948 3658 110709939965718288704056343042656 3659 110800447351867515861169193999640 3660 110891049892082968118317443243344 3661 111027048937508539737157482969620 3662 111208635171527096968779583473924 3663 111481491776150817466877256008940 3664 111686384994905784667882343090814 3665 111754778368634026818878600035188 3666 111891732711253055390768606064504 3667 112074466305122709278302175169256 3668 112234609998762721758444907401942 3669 112440797199963134801365367000136 3670 112716242527284331313931562695984 3671 112992169486364673126273990690072 3672 113176442285551569599049843614344 3673 113268675245418805034036177622912 3674 113430336744449843355430168043750 3675 113823766715452259159474730458448 3676 114287838504749632499595371210728 3677 114590274902104901334026108598450 3678 114800165425109400432326709108588 3679 115127402317784306546541307067872 3680 115478685697594517136499305569782 3681 115642903507169971839807383492580 3682 115807464688915145180062423220018 3683 115995632835882403758731136699810 3684 116184194262787406198958008366482 3685 116349271624494273436953750483000 3686 116491037447074188528116604710172 3687 116632852579502467263118704590688 3688 116727527581404286736656849255256 3689 117012046839491677962188817783872 3690 117296862901123708951178704595240 3691 117439568057947278317436290058956 3692 117916907527875700635238564717476 3693 118394744398806011078777634580156 3694 118490610578183512846958046814260 3695 118658638515157144595300796633218 3696 118850770389373540072078129977330 3697 118971040330370313083942447299660 3698 119260239242603092198902659880628 3699 119694940925553515908237191307360 3700 119936860349582764045267999235100 3701 120155229696806886168122157897174 3702 120422310483678333719461810652020 3703 120568268471870130970168319007256 3704 120738759173084832786599378199942 3705 120909426930820255706614446276140 3706 121104779662768889847318281234844 3707 121447357197252647238951085115728 3708 121765960131086067628126658926650 3709 121987065552181881870420774820788 3710 122208476736959083759341630428142 3711 122430270621773356114799197769856 3712 122578260888501378752943633999012 3713 122652345483872670386072269468986 3714 122924458353481084975729561055128 3715 123470095125844836409043325579804 3716 123942547186554747669160297643282 3717 124367019530439471520492889864820 3718 124667008439751322189748509688988 3719 124742173729667900853002222612370 3720 124817364909634687198629653541312 3721 125118803663071676028613572550440 3722 125470724479877639959313730981244 3723 125621911350713446588325588625280 3724 125874323331840617823382984860540 3725 126253658340826663734305280779730 3726 126532315843228417363737613107256 3727 126862658598561326624399670999018 3728 127244347551520658816366876176128 3729 127525022735781851781296841005470 3730 127703818220438029350899928766188 3731 127959898727086803870342785301128 3732 128731047100745463776324444603708 3733 129323375915683433633006927788650 3734 129685967647794828958380952081054 3735 130022832943609501398320509667688 3736 130126750250711533176061781274656 3737 130334798434224676219410501627408 3738 130621305627222018301928288397550 3739 130803815570702169846147656694588 3740 130908267614077689533291846735156 3741 131117386185450896331403058376228 3742 131352926312903668469666838688542 3743 131510141035495374843067695387714 3744 131641310121110178543368239746844 3745 131877737480185195148972664147982 3746 132193459053139412130307019633590 3747 132457010011366046235715029146130 3748 132615356675168074052882978713686 3749 132747469985371664318056757933656 3750 132985598884895846483755683126610 3751 133542942608634833577863000344492 3752 134208260180886171538136117229342 3753 134555287642319623451080480865744 3754 134957207344707184111422648407054 3755 135359537856091940001496175211044 3756 135574735781224210547646271453716 3757 135871086458972138598038666447482 3758 136059865782125570094887562733920 3759 136221979617050740853443449891492 3760 136628023181411273605095592278402 3761 136980406360294470855372809968844 3762 137143404324746712284228884635920 3763 137279351378722882452283748682450 3764 137497199446685844398622633874882 3765 137851744110151607054780040345516 3766 138179627754140648670846436638804 3767 138563198737672786703753911553128 3768 138974935220837311667665765878718 3769 139250031815146114252030886686458 3770 139442893400651999498885013373544 3771 139691278904373769560475039589282 3772 139912253124725263592042592423186 3773 140161397164040773411154822146980 3774 140493983309106162268850848713996 3775 140660501696611132371975241287312 3776 140855135201136816549940338972470 3777 141440619458822751719894769907352 3778 142083384439625207418262454405574 3779 142335581954642059383130558471512 3780 142532200148431762963343537528510 3781 142785165885370952830885356026744 3782 142925892406540511560452363712314 3783 143010385371601522483163932082088 3784 143094935426501001407964190753110 3785 143235947396899075227083830801240 3786 143688330083230190641216893168696 3787 144112796792849682014144525716686 3788 144425229571213189750766836459828 3789 144709403067726669974774404261488 3790 144794813335305047443661170971870 3791 144937259800000273452431083333600 3792 145222585252253262180349450202460 3793 146197610252869198412523754285064 3794 147059375041781488669149311197244 3795 147899873194259485481386949369862 3796 148682931832167835004092677290220 3797 148945445638931287404939944153574 3798 149266511426009102283261146114500 3799 149441961792858113667916103327656 3800 149705535130267409406313948887010 3801 150263463708468100042241396571504 3802 150704524671939697482134328455814 3803 150792944051984161202558746300188 3804 150910935389034702992018983067156 3805 151324736492673970992870166970280 3806 151738953685769602407198224565244 3807 151857539436384827590734800125812 3808 152065377443962403740047249121730 3809 152422088992037616974127713183018 3810 152690025808705039577557256045756 3811 152928630530886955283888405019948 3812 153347027830147865977910134874272 3813 153646182887369432621479051006812 3814 153856117075381357014039203517770 3815 154216425583784200676584350437618 3816 154547315837737333072833830143824 3817 154969505231446554694608850561828 3818 155422682451450847289803778770018 3819 155695133685595484592704210188756 3820 155907393991036643449960350200442 3821 156119866822410025040564696251880 3822 156363057639627356734984479773784 3823 156606491850450145272503118976456 3824 156819816559705726347341744623542 3825 157002818729020855185379429230714 3826 157094396070929385307857175475688 3827 157186034464396283777957896343190 3828 157553260496056703919422888671806 3829 158228080450891460936916796753154 3830 158689181218289927033210228001344 3831 158874082305681077641752641540420 3832 159120945399814199933517539324724 3833 159491856456525790550348066563740 3834 159863384669485604776552164181956 3835 160049395869358159686771553609512 3836 160422408749550349128834024726480 3837 160857879775171728959657768514244 3838 161169861526940316093641314701984 3839 161544737190695315004021172171272 3840 162108920310368601952847182602804 3841 162579618944496668049849492938514 3842 162926059220211877442101894298800 3843 163335896070590437905266053695642 3844 163651939621973833701270865180982 3845 164031820646200534673443622360990 3846 164380679745300129614104804874532 3847 164730232515850644015030856411018 3848 165016609082104564688284920457756 3849 165239715205456714513137611237442 3850 165622879482505064296496804856810 3851 165974520167696110020381780121456 3852 166198735809474542168292246628542 3853 166423173905764761091131209349860 3854 166615772061112575624204951229256 3855 167066208584052491054379511145820 3856 167452552101713268602483700833988 3857 167646234775147904691751918020744 3858 168131321708350071644794440712734 3859 168617209709487879267222064246524 3860 168876906104748501561664559218156 3861 169692079511269609011684213919806 3862 170704896439450070710215438356828 3863 171098570903157548445883840191044 3864 171361625952779095810826907044916 3865 171559047126484260017067251517912 3866 171657871457926579072505721967686 3867 171822687106356213307712599413256 3868 172152806818688109440411908322916 3869 172450158934193937264491882253270 3870 172947378159364496793904235722260 3871 173444924341015629528182282257650 3872 173544662648399049693191479684512 3873 173777691396510756601157533741190 3874 174144240511888112488997048682732 3875 174444637078472600347335428093670 3876 174645131658589147585249386298986 3877 174845889635757136632918118512558 3878 175180925820107338286582495243018 3879 175449218669351177145710946556410 3880 175718040044068683230800482533482 3881 176054397542576903061404415313542 3882 176560341859957440520994173773852 3883 177066949819384624123169803139442 3884 177303909500670254034497213627840 3885 177575119990034108022001255514544 3886 178050671872588390420354814548228 3887 178458821731131718294316388867244 3888 178663297653459542086575178196080 3889 178902126215276177907279114407358 3890 179141189248363707088336480207844 3891 179449059028270400979964809393782 3892 179722944815687610693687675936486 3893 179928695145153947462759915414058 3894 180375289716223261252821557781020 3895 180856945358174364152444869337328 3896 181236317097675716521318000686670 3897 181547117745854694103228860518344 3898 181858527674078079754014676292482 3899 182100893500774914489357708754920 3900 182239591736120804813838304643744 3901 182413049394473658959907505988514 3902 182517191902356403749900821737488 3903 182830129386717323969422577223426 3904 183317477077532522505527673842710 3905 183736157821133934029476806875518 3906 184190690341485087686386315128240 3907 184611011136814890217236619266456 3908 185032291098829887710394775363584 3909 185383815105027727216689084721244 3910 185665583931299172491081264159436 3911 186053583791575107918258642134482 3912 186300733791367522713618630516600 3913 186548366505825258760184947911518 3914 186866958563883002158707345967256 3915 187044184415804543759757133908186 3916 187221583156921608288194843164756 3917 187363571342960988805082000107020 3918 187612414282497631625293730724218 3919 187896944849731473269154811268970 3920 188432088552395367548080667568960 3921 189003372076285855199306078548256 3922 189433366920774204935916157059272 3923 189863780478016033202510377622000 3924 190151374977454747035448859092704 3925 190439249374173237181218591330256 3926 190583326609421445683300803478280 3927 190944220970493856560333791533220 3928 191449964663591039634404025237528 3929 191775770816049191495896537116042 3930 191993221234937879664568579319214 3931 192538345794655198047090735153804 3932 193193236957726797107909637907896 3933 193741013684003921874741916867086 3934 194216367933340718790984714206720 3935 194619762685329172560242779557126 3936 195281251655337484960552769570898 3937 195870572787970388514567588994610 3938 196276713267812413180105237732752 3939 196609546731801460826976532537890 3940 196942917673967664513389661977628 3941 197165344272705079888959360520800 3942 197499684498317580844804982686674 3943 197908586262496626856521911627320 3944 198393238107143670391811089931754 3945 198953173258968429367213544742144 3946 199514915234054346406697328346134 3947 199964815510783178209388662617150 3948 200604744388128580216145404529896 3949 201207321102567694825742452045512 3950 201320613508213114736195641386486 3951 201547380593488358606633151320058 3952 202001644681155060620678533768674 3953 202342616597861685824824500310812 3954 202722510673880451200949506250872 3955 203140595635203608497653390920214 3956 203254802053026426381636189862188 3957 203407199598206873846358605390756 3958 203712288519368989577738682540948 3959 204247223847352248082030757999272 3960 204821381537884075200107698646782 3961 205320263612333566312748808922416 3962 205935751157812162753292679373328 3963 206398107191661692509420264500344 3964 206823089642213561360526773208030 3965 207519965571125615017893014509194 3966 208024151859879861699517591799156 3967 208218442422619583986408084814286 3968 208451852439101844992009944801458 3969 208724382088633340125298383948544 3970 208919233059621059334896250435714 3971 209114271132425853509397201450844 3972 209465789196923368300797081339982 3973 209856802265974993601636798378442 3974 210209333377085251291023136222596 3975 210444541969078667034908010318312 3976 210719434767699671481249313433870 3977 211073094338429360086613293566344 3978 211269823075296769748924742888714 3979 211387935741909255169110198802488 3980 211545545095252123537112782630256 3981 211861065982082616912773695406688 3982 212097857787543815809034349856260 3983 212453783309670671290003708208574 3984 213008064231287342582644373551282 3985 213523986643594063089332605954716 3986 214001058787081838979228331551684 3987 214319614235198017530400347803956 3988 214598750352933565166082289566042 3989 214878153480072985980394751477960 3990 215558652963491418782893067414898 3991 216159476157365932159651540204488 3992 216320129785287237825053468291456 3993 216802858543559051371882044101672 3994 217771086231965086127932819001336 3995 219067406413621295481925550954424 3996 219798441073562763042408084819588 3997 220165412305455971161131431563326 3998 220736891406888111841312536792370 3999 221023039285211112495491071097688 4000 221432796144929372744044967176628