1 1 2 511 3 19684 4 261631 5 1953126 6 10058524 7 40353608 8 133955071 9 387440173 10 998047386 11 2357947692 12 5149944604 13 10604499374 14 20620693688 15 38445332184 16 68584996351 17 118587876498 18 197981928403 19 322687697780 20 510998308506 21 794320419872 22 1204911270612 23 1801152661464 24 2636771617564 25 3814699218751 26 5418899180114 27 7625984925160 28 10557754814648 29 14507145975870 30 19645564746024 31 26439622160672 32 35115518131711 33 46413842369328 34 60598404890478 35 78815680978608 36 101366359902163 37 129961739795078 38 164893413565580 39 208738965677816 40 261631132001946 41 327381934393962 42 405897734554592 43 502592611936844 44 616912212605652 45 756719475330798 46 920389010008104 47 1119130473102768 48 1350027068173084 49 1628413638264057 50 1949311300781761 51 2334283760986632 52 2774465775718994 53 3299763591802134 54 3896878296756760 55 4605368943885192 56 5405570424746168 57 6351784643101520 58 7413151593669570 59 8662995818654940 60 10058490704632104 61 11694146092834142 62 13510646924103392 63 15634608864694184 64 17979145283436031 65 20711923444343124 66 23717473450726608 67 27206534396294948 68 31026264716048238 69 35453888988257376 70 40274812980068688 71 45848500718449032 72 51899575882467283 73 58871586708267914 74 66410449035284858 75 75088539421894684 76 84425105057879180 77 95151696847472736 78 106665611461363976 79 119851595982618320 80 133955139583043226 81 150102261281924281 82 167292168475314582 83 186940255267540404 84 207818845771531232 85 231617064873032748 86 256824824699727284 87 285558661389025080 88 315859050496146132 89 350356403707485210 90 386683651894037778 91 427929810774641392 92 471237371971487784 93 520437522610667648 94 571875671755514448 95 630249732414260280 96 691213858904599324 97 760231058654565218 98 832119369152933127 99 913563661713430716 100 998043571301042881 101 1093685272684360902 102 1192819001864168952 103 1304773183829244584 104 1420526466563625554 105 1551407864382919872 106 1686179195410890474 107 1838459212420154508 108 1995194061954535960 109 2171893279442309390 110 2353343530325333112 111 2558166886126315352 112 2767652057429684408 113 3004041937984268274 114 3245761952624876720 115 3517878093074536464 116 3795519108812843970 117 4108609072040951702 118 4426790863332674340 119 4785448681752704784 120 5149947202326305064 121 5559917315850179173 122 5975708653438246562 123 6444185996610748008 124 6917424785518776032 125 7450584411623046876 126 7989285129858728024 127 8594754748609397888 128 9205322385119247871 129 9893032973364837296 130 10583792880059336364 131 11361656654439817572 132 12143299992929653968 133 13021612862636590240 134 13902539076506718428 135 14894509432938050160 136 15885447416028821358 137 17001416405572203978 138 18116937272999519136 139 19370159742424031660 140 20620625430114189648 141 22028964232554885312 142 23428583867127455352 143 25004854823738744808 144 26572582851435808723 145 28334283991267069620 146 30083380807924904054 147 32053694055589697988 148 34002019944326052218 149 36197319879620191350 150 38370243644588183524 151 40812436757196811352 152 43225653466946442380 153 45945707386087754154 154 48622517089058568096 155 51639913472184660672 156 54612584329252677896 157 57955795548021664958 158 61244165547117961520 159 64952546541033205656 160 68585031466516178586 161 72683008448874962112 162 76702255515063307591 163 81224760533853742724 164 85653262877426672022 165 90652082291436119328 166 95526470441713146444 167 101029508532509551848 168 106403248240703570912 169 112455406962561892503 170 118356320150119734228 171 125022177452854915940 172 131493807653648432564 173 138808137876363860814 174 145920475969791815880 175 153936876911384103608 176 161719833851668871892 177 170522409694403838960 178 179032122294524942310 179 188658891711079763220 180 197981273050272011538 181 208500535066053616022 182 218672133305841751312 183 230187571691347251128 184 241273532648249083944 185 253831652999001513828 186 265943574054051168128 187 279624009687640142616 188 292799224808350294608 189 307736006283815977280 190 322057613263687003080 191 338298681559573317312 192 353901495759154834204 193 371548729913362368194 194 388478070972482826398 195 407693501078450052816 196 426043488592663496967 197 446885265417950510118 198 466831031135563095876 199 489415464119070561800 200 510998304691434736321 201 535533423056669756432 202 558873174341708420922 203 585415681909035438960 204 610720994670693516792 205 639418167995141425212 206 666739096936743982424 207 697838898757022593272 208 727309550869971784274 209 760880712217144523760 210 792769418699672054592 211 828976267940322173492 212 863320448286784120554 213 902481888141950745888 214 939452657546698953588 215 981626697781760374344 216 1021539352094737486360 217 1066934148339870904576 218 1109837465795020098290 219 1158828312765545619176 220 1204907282157626668152 221 1257565062087030312252 222 1307223278810547144872 223 1363778273695777847264 224 1417037853403958063288 225 1477967725255852283923 226 1535065430309961088014 227 1600415374247183470788 228 1661823767959293779120 229 1731886157602686265670 230 1797635705561088133104 231 1872966000745653335424 232 1943305769205030136770 233 2023966356928852115754 234 2099499235812926319722 235 2185802824409316852768 236 2266508259030510607140 237 2359158815321859010880 238 2445364276375632144624 239 2544374934440439784560 240 2636772967552622860584 241 2742542606093287451762 242 2841117748399441557403 243 2954462808812115622924 244 3059551136414289405602 245 3180497015648124592182 246 3292979044268092232088 247 3421941489105511189720 248 3541721463745991167712 249 3679731984686265312336 250 3807248634339376953636 251 3954244264165377252252 252 4090498351878804054104 253 4247023761038696141088 254 4391919676539402320768 255 4559150304960776611632 256 4713125061181054909951 257 4891005035897482905858 258 5055339849389431858256 259 5244425102688577941424 260 5418881242666935875244 261 5620651146627326625510 262 5805806550418746779292 263 6020072706412286871624 264 6217369549966140462288 265 6444854065002134770884 266 6654044172807297612640 267 6896415450578138873640 268 7118072800637043540188 269 7375144266114367290030 270 7611094320231343631760 271 7883582519761555858832 272 8133349076888168658798 273 8423370395288041160128 274 8687723783247396232758 275 8994861218528123572692 276 9275836429886765540256 277 9601032097114511317238 278 9898151628378680178260 279 10243771783985393476256 280 10557760141402784121168 281 10923375902587206152922 282 11256800722835546394432 283 11643349118950948694204 284 11995389091468538691192 285 12405835732842299351520 286 12777480814930498596888 287 13211042246815660114896 288 13605162419934746626003 289 14063084452186312867507 290 14478819119537472575820 291 14964388158556461751112 292 15402632102070842607734 293 15915071101130977289094 294 16379437662406335671868 295 16919922371306248342440 296 17409034081533198940538 297 17981673553507814730720 298 18496830458485917779850 299 19100322270973421923536 300 19645489657489728069604 301 20281425245795523533152 302 20855155182927570600872 303 21528100907518959994968 304 22131534574753890800780 305 22840140781712776427892 306 23478256474290842372694 307 24223973308916016636308 308 24894633597901139392416 309 25683155350494850391456 310 26387995784286361603392 311 27217203547650508966392 312 27961642967838405404936 313 28833611193336884526074 314 29615411525039070793538 315 30536361073464692819184 316 31356892908528413679920 317 32324614926291125487198 318 33190751282467968090216 319 34207091371309754192040 320 35115536110856281482906 321 36188231137278321335472 322 37141017317375105639232 323 38266848851758588774440 324 39271404721451131562311 325 40452975477243268561874 326 41505852632799262531964 327 42751547312542418032760 328 43854470265860521681302 329 45160952412443643586944 330 46323214050923856976608 331 47692703775754250891372 332 48909365925901863438924 333 50352398949586004868494 334 51626078860112380994328 335 53137789699297966607448 336 54478463098445907887072 337 56062067225927988301778 338 57464712957869127069033 339 59131561507282336705416 340 60598204299796430891988 341 62343246051108595569024 342 63886332678408862045340 343 65712363991947918403600 344 67324829016075385535924 345 69245912384079175757376 346 70930958454821932875954 347 72939918399605131977468 348 74710998137872020705480 349 76811959212763434593150 350 78661744101717276943688 351 80869752364992656849840 352 82800554932052104461012 353 85108384800797146356834 354 87136951353840361708560 355 89547898814221484074032 356 91664096258393062977510 357 94196771851620240968256 358 96404693664361759005420 359 99048986760825351881640 360 101366411045019794576658 361 104127350298233929230621 362 106543773418753397787242 363 109441412445194926841332 364 111959704322780202030352 365 114983626661172477799164 366 117625849134278445326408 367 120779875685608537745648 368 123532048714102378317864 369 126840913298671287435426 370 129707974682489773566108 371 133157366476255328999472 372 136162589478151587413888 373 139758904019455948566614 374 142887868950384112876776 375 146657303558388054707184 376 149913201982744877736528 377 153841020419640034105380 378 157253099211029964390080 379 161344026025018913493020 380 164892867741275331316680 381 169179152471627388027392 382 172870626276941965146432 383 177332756837315126431104 384 181197565828687275092764 385 185843253056917034972736 386 189861400985728170147134 387 194724568517332704434012 388 198900012106852552550558 389 203960661546169565063910 390 208331379051087976988976 391 213594869371736835873072 392 218134264531030072183047 393 223642849585993369087248 394 228358370628572710670298 395 234085268255147388868320 396 239016574377746591657796 397 244970935601525730479918 398 250091302164845057079800 399 256317427588138642284160 400 261631131998199885777601 401 268101567757470981763602 402 273657579181958245536752 403 280378956651642751419328 404 286141971577682027151162 405 293168629168519643252406 406 299147413455517109308560 407 306442984398108723059976 408 312689146937111319610872 409 320265215673826473056090 410 326742683845517268283332 411 334655880527283263102952 412 341369112858429089756504 413 349583137371640536023520 414 356595677264838545161992 415 365117873009670119102904 416 372382490045414949048914 417 381282224369874639195440 418 388810043942960851641360 419 398039531776795387285380 420 405896390966367709031232 421 415469227535518665906182 422 423606872917504630654412 423 433596104108508280698864 424 442020066223069877921514 425 452377079830260673813998 426 461168244840536831148768 427 471900987324960575284336 428 480997922204697444082548 429 492195562350473452800672 430 501611242566479551289784 431 513210379737799292308272 432 523028148264879608091160 433 535045932926216201589554 434 545203349801674032238336 435 557732046084100998400080 436 568234610593770848015090 437 581209805678137884349920 438 592161267823193811398936 439 605592770801153705930360 440 616912523859335910208632 441 630912861724585663761861 442 642615746726472489560772 443 657103130187045811620444 444 669295760584114011859112 445 684290201347585758266460 446 696890697858542479951904 447 712508044510443846533400 448 725523380942826488049848 449 741680855533270234714050 450 755241507605740517084653 451 771949476606738116635704 452 785950496276762092794894 453 803352005128662034652768 454 817812256240310753572668 455 835800839599032243391392 456 850853762843373771807920 457 869452379987698174267658 458 884993826534972681757370 459 904349358480483852889680 460 920385963369184049612784 461 940390706476118700005742 462 957085626381028854401664 463 977752464192721105849424 464 994972553818468284050370 465 1016480056786482860667648 466 1034246808390643431150294 467 1056457243347740004682548 468 1074939500127146234745962 469 1097881824066602983972384 470 1116945243273160911764448 471 1140801879567258453033272 472 1160452219960625612200740 473 1185087089332732959564048 474 1205530154629469954559680 475 1230956508621924797072780 476 1252021724055641905342704 477 1278460976866920178729182 478 1300175591499064729910160 479 1327454428646007218077920 480 1350027759386904459286824 481 1378179188300855539281172 482 1401439271713669887850382 483 1430692338307654754212608 484 1454646727263198227211163 485 1484827046665756345971468 486 1509730495302991083314164 487 1540851022625543030745128 488 1566490170149970082834082 489 1598828186348377071779216 490 1625233974996191666605002 491 1658568561963902101824012 492 1685998826479266612081048 493 1720371635324929248103260 494 1748612100932916217946920 495 1784304940347706080618216 496 1813361389411507855707872 497 1850152425380010605307456 498 1880343044174681574603696 499 1918248691429635491004500 500 1949303850197349377214756 501 1988664845953918018576032 502 2020618818988507775900772 503 2061160758358799212544184 504 2094335140527338811007064 505 2136105141896915071079652 506 2170229141890773728095968 507 2213572230651068292029052 508 2248654279633425378835328 509 2293295617071746318664990 510 2329725805834956848543952 511 2375680932363453760533712 512 2413120031324700113894911 513 2460811518804865998144800 514 2499303573343613764893438 515 2548386429439677157369584 516 2588324109854415746589776 517 2638851116099539884411456 518 2679901227473863328067664 519 2732299385958346236262776 520 2774467175533547723781804 521 2828391410657939516171082 522 2872152735926563905635610 523 2927623333013089109425964 524 2972561592157743911179932 525 3030093485123684695419872 526 3076257152976678591399864 527 3135418647443555048686656 528 3183293209536250074322128 529 3244150909897049437961833 530 3293320427216090867921724 531 3356392598677946580904620 532 3406857594864473741081440 533 3471721518339679098379788 534 3524068295245428964430040 535 3590742487717326693592008 536 3644453246719631896281308 537 3713561624440894059222480 538 3768698719984441685205330 539 3839714179966056089706444 540 3896865397449015001410960 541 3969861779162915894438462 542 4028510667598155043863152 543 4104124532240199377777048 544 4164274727366623765428078 545 4241981233304039969653140 546 4304342271992189032825408 547 4384155373006584118027268 548 4448097575606261298968118 549 4530781985294934036786566 550 4596374082667871145645612 551 4681277536311881732568600 552 4749228216648134968353696 553 4836444322456954498898560 554 4906127401625515283108618 555 4996422257632345798190352 556 5067834263570141827237460 557 5160559105942597196388558 558 5234567381616536066366816 559 5329743038661287125535656 560 5405573192319409789059408 561 5504119006691508567253344 562 5581845086222062344143142 563 5682972489147397363698324 564 5763459941127567199063872 565 5867272414167461956924524 566 5949751399783934782738244 567 6057167811684349921155848 568 6141639168983391091441272 569 6251876603747271565460730 570 6339382059482414968626720 571 6452454848378612343373532 572 6542045172389591542861848 573 6659071247818641177969408 574 6750842588122802318711856 575 6870855650538005183911464 576 6965843159006589885073363 577 7088956614339217590735938 578 7186236155067205875296077 579 7313565199614624855530696 580 7413127054919194691750220 581 7543713780486260587177632 582 7646802349022351954818232 583 7780669945435471985974728 584 7886147577388684706891894 585 8024631202439055833920452 586 8132601332677929394727034 587 8274521928437983257074028 588 8386240029457988274298428 589 8531740805200316937708160 590 8646080331737492902986840 591 8796489564486937841162712 592 8913425449615036117760378 593 9067597629822154228291794 594 9188635185842493327397920 595 9346584241996933283954784 596 9470340997424910283091850 597 9633653995719784938471200 598 9760264680467418602926896 599 9927534420277448531045400 600 10058490629546201349742564 601 10229873138518107756965402 602 10363808300601512525440672 603 10540904393230965212146004 604 10677798641222158950835112 605 10859219067437197047444798 606 11000859563742188557428648 607 11186602844090674943559008 608 11331345702273669402301580 609 11523322282697453580488640 610 11671311939455228754652812 611 11867818401442627093667232 612 12020821369129525207065174 613 12222056039172791626712774 614 12378450360856084501153388 615 12586307218816363813873008 616 12746052306973686521444256 617 12958850400069656016137898 618 13124092384102868550034016 619 13341843472800266929559180 620 13510602201641144956276032 621 13735563044236276856034240 622 13907991012849410081826312 623 14138144975501604830137680 624 14316361199324524601649416 625 14551922678951263429687501 626 14733975319795147992823814 627 14977175939282272805691840 628 15163032745024456224626498 629 15411886748283921692276844 630 15604080508540458030603024 631 15858577656623447766902072 632 16054729049314951821500720 633 16317568858137301663016528 634 16517878227334765123958178 635 16786638963132478859397888 636 16993599704077058628984936 637 17268511407584254903200318 638 17479823690739284392132440 639 17763551050146517249762536 640 17979154488758416117294746 641 18269315071251925973407362 642 18492186111149222202426192 643 18788787574083807913702244 644 19016128183487605212324672 645 19322339919136171208587296 646 19554359763248638863738840 647 19867285190151516223092168 648 20106959067280718077978951 649 20426890996403066317398480 650 20671470468871310235117614 651 21001531775922018885673984 652 21250915323232688562622844 653 21588309290779841476671534 654 21846040676709175614740360 655 22190747014859423135130072 656 22453488775793205166432662 657 22809217739035821130509122 658 23077246682758701872928384 659 23440600398833294840228340 660 23717394941990723335903968 661 24088687376030166694311542 662 24370971629410422205491092 663 24753910682121104666368368 664 25041595167121498813188684 665 25432850643949952949090240 666 25730075863238448487800434 667 26129584584685008022873680 668 26432451346869006559544088 669 26844611539427691145544576 670 27153410536341260936405928 671 27574184789509082867700264 672 27892973106403510517760992 673 28322760375035890849425314 674 28647716352449202022208558 675 29090838736214755203675160 676 29421820579022030497452393 677 29874319279043849237528838 678 30216227930221274056467576 679 30678066130371332217606544 680 31026280369878707743665108 681 31502576226681559438990992 682 31857398732116492335771264 683 32343449249166434320281804 684 32709677309167884512298140 685 33205908418549616466735228 686 33579017999885386304239600 687 34090447126251276453448280 688 34470312455728004782456244 689 34992340943613721534864116 690 35384661228264458812019136 691 35917196144594019925761812 692 36316511920730953268627634 693 36865589887828391448623328 694 37272298302198222440486148 695 37832362617081679259969160 696 38252030761031813212180680 697 38823528403587504132905076 698 39250911157722115077099650 699 39839753769787525046501736 700 40274659043202334411064648 701 40875413748523101429646302 702 41324443458511247650268240 703 41937054613957128795526840 704 42393884125210675126090452 705 43025342795672992929885312 706 43490384633207341788342174 707 44134146769277807569834416 708 44613948570756570790943760 709 45270586045862318646922790 710 45758976294067178361830352 711 46435323081831746893769360 712 46932016933940844536999910 713 47621795822796927030743808 714 48134550416177943134778816 715 48837632082469559691869808 716 49359014497261509531011820 717 50083476209525616719279040 718 50614032234781754811518040 719 51352313434196967382816080 720 51899602454293415347918098 721 52652305589157274878859072 722 53209076002397537836847331 723 53984208658340270200483208 724 54550203489866673613451882 725 55340398420458002497538370 726 55924561759494607615920652 727 56729596912436219446235288 728 57323368185333652664898832 729 58152691465848871806013093 730 58756633223859136155372804 731 59601390593173696847892312 732 60224204569178872659869768 733 61085167878104734521600254 734 61718516475345962788026128 735 62604903256017684472510488 736 63248408941618616546084904 737 64151584987062285987860016 738 64815706695621027879502686 739 65735496204370873851749060 740 66410229205781765064333468 741 67357496271552882258448480 742 68043414269366473118730192 743 69007981415958243876303144 744 69715245292376090145243008 745 70697926587203065850660100 746 71416799953941989717539754 747 72428164841520015410249892 748 73158309278586978152766696 749 74188462381991646315264864 750 74941882118336295955371024 751 75990522914705918270256752 752 76755559414046246927999568 753 77835344095831285833328368 754 78612761434436057427849180 755 79711831353836779368686352 756 80513279060041057951743680 757 81632465884993488073510358 758 82446797298784664794933220 759 83598415712285694841176192 760 84425147653283237219879880 761 85597663644117187118144442 762 86450546913001595281997312 763 87643730016449411738779120 764 88509422355112726581655872 765 89737755684160030919785404 766 90617038743868029606294144 767 91866733735890928752007560 768 92773153704287884847475484 769 94045291781735889577974530 770 94965902312084604871068096 771 96274543126606053518908872 772 97208665755962909752964414 773 98540655127027892980058214 774 99504254512357011965780132 775 100859206000387104997160672 776 101836805438477448251320478 777 103231263721321968198990016 778 104223898050092647747658010 779 105642122704350597312804360 780 106665258380655965768302896 781 108108366450727236824034144 782 109146978248957523131139792 783 110631276519080177115889200 784 111684743438258983319456007 785 113194971135525362392758708 786 114281496138442611603583728 787 115817074667184805497011828 788 116919038876563809912682458 789 118499111153019454781046816 790 119617572078380315711711520 791 121223930780977472095832592 792 122376485167842593215360836 793 124010564920924204724827108 794 125180148092379648275238098 795 126860507415502020830080656 796 128046257292936550154295800 797 129755236194000249690739518 798 130978205497538846207205760 799 132715306329459362445946464 800 133955139583074526818912961 801 135742145664085911157341330 802 136999901124067671681200622 803 138816122003138205133954488 804 140112145007739565045060592 805 141959073559717359249962112 806 143273646848989445975276608 807 145172339734195205736950520 808 146504688354087925217034042 809 148435129092114474857571690 810 149809169505113537701979466 811 151770612880318395249730892 812 153162890273542850930543760 813 155180438318986465525249088 814 156592365027433557483647736 815 158642191642443625111555224 816 160096843229466711879779832 817 162180452867137137119006320 818 163655525209325327731661990 819 165797199918384324929440816 820 167291614710736846219640772 821 169468277042768580420085782 822 171009154949441747445608472 823 173220192505318905457564664 824 174780984478742510126085464 825 177054848225507584404869328 826 178636983196908313908018720 827 180946249550893634169268188 828 182576288920698578100346632 829 184922933823552331446655070 830 186575233107941430861583944 831 188986715799602040768512792 832 190659834903252443308544594 833 193110115422116838628432386 834 194835216653005940628869840 835 197323359882066250962676848 836 199069981618083738895852560 837 201628160024210939415307520 838 203398200737942442902829180 839 205995459307028852408781960 840 207818950623372402641070912 841 210457284365186627476281031 842 212304775270650038278059002 843 215015731266526565914116648 844 216885889957494430572885452 845 219639579179160658856814378 846 221567609199447731437119504 847 224362723876230317077006184 848 226314273902912013904013034 849 229187684057430474096711536 850 231164687793263204318952978 851 234080933520396581667474192 852 236117238876466715597423328 853 239078917355439245230081334 854 241141404523054853970295696 855 244184065359784710550228440 856 246270934330345878950110068 857 249360349120163548520511258 858 251511932361091934381143392 859 254646947444861339327526140 860 256823974567339748499995064 861 260046155586319453701612864 862 262250504046015438369526992 863 265519952334394455962685024 864 267790411911610733357748760 865 271109783097911042016204564 866 273408471725296479012262094 867 276817754356835382484007788 868 279143048164308764635123456 869 282603794129731339760917440 870 285001075548975610182440880 871 288511676974219243985362552 872 290936118452117394741416690 873 294544052885097895301702714 874 296998210701528458902809120 875 300657962717547077399728608 876 303185410297162465890636056 877 306899612651583916797594638 878 309457905879389543730413960 879 313272259554662156958526296 880 315859212211374617082934392 881 319729843950098261779694322 882 322396472341263274182310971 883 326321983564743234426715604 884 329018004758891827624803012 885 333051751956792192372588960 886 335779699525580409738046884 887 339869801983506966182620728 888 342679426860899487945549992 889 346829363981522187488379904 890 349672292888616322474161060 891 353933280553694319702709452 892 356806673525300053957527584 893 361129635880974419265455040 894 364091610744836805578567400 895 368474586532094373618825720 896 371467971042727161841168568 897 375970743581840837142882624 898 378998917177501089938879550 899 383563458231716079374984640 900 386682173926413888895058413 901 391311957297228352044846732 902 394466182546043177600844744 903 399219574538239085226563968 904 402406651089660253526717454 905 407227816051421034846584772 906 410512874620746299707564448 907 415399130874909315613121708 908 418718274779664858645735228 909 423737611256380962265316046 910 427094229035105476373001312 911 432180724054753332567243792 912 435637126569455586522553520 913 440795343449987738128547568 914 444290166173713767050773238 915 449585331147234291206626128 916 453115107299748410373507770 917 458483838863855857891999776 918 462122522183527248826626480 919 467562425055097089773569880 920 471237609727144140327208944 921 476824690612702871469086672 922 480539651009296655702934162 923 486200397167631310094905968 924 490025967741086027800316544 925 495764947263804793435107578 926 499631509202480485089055664 927 505521548068563324084273032 928 509425947555041254287813570 929 515396453673230942417399970 930 519421309017892741801168128 931 525469047964982269052693460 932 529532341929652507896834774 933 535743434631952618494460128 934 539849651350695142392782028 935 546140923545181841187017616 936 550369019956489800148980842 937 556744990470232754238835178 938 561017612098034124809888224 939 567560802729643235011240616 940 571873778753033977506544608 941 578504325910509333136234062 942 582949760458869069500001992 943 589664842448917296191680368 944 594151536611177317628123940 945 601047195009084364440977280 946 605579502649026542337228528 947 612561660047653251978446868 948 617229080011473294875545280 949 624303704394213814637285836 950 629018775905803571304190580 951 636277720209114514090005432 952 641035117931039973782759664 953 648389697763955748814746234 954 653293559178996211330612002 955 660739950719723194948317312 956 665687358472586701274217360 957 673332386552861201516115360 958 678329213038109688437817120 959 686068493075229735024252624 960 691214212806095044709521704 961 699053619999071478161330913 962 704249565221737180572678892 963 712292955313508411266249884 964 717534164574792889291943822 965 725681484660765788741274444 966 731083784875211579402642688 967 739329893948138714907767048 968 744779118798840176481936283 969 753244652798016061436076960 970 758746620846201492791420148 971 767313906349877127446673132 972 772979059132322622541229044 973 781655833143160343387229280 974 787374872561652488710760408 975 796276369294056498371927816 976 802042967105090536318215842 977 811056433299925957622867538 978 817001203224020683679179376 979 826122073499484994043635320 980 832116614701034485177168842 981 841478707924665693581124470 982 847528535163553974032070132 983 857001654756864267001092504 984 863231392713198508774748568 985 872823230904700008024728868 986 879109905651038845780765860 987 888948187286540680365405696 988 895285973736163998077633320 989 905246020622189906480579616 990 911779824517677807195908376 991 921855583290295244149068512 992 928441031378665582500269792 993 938783181121946674545766448 994 945427889369185419312110016 995 955890067773023810086186800 996 962731958885452279931780016 997 973321742175443157327029318 998 980225081320543735903299500 999 991086268524831295566362480 1000 998043563850458469510908196 1001 1009036109654062402394067264 1002 1016207736282452107492352352 1003 1027326278245342429197600120 1004 1034552881077851815883943012 1005 1045964252440981174701006432 1006 1053253147521346397610078024 1007 1064793116656894301751062520 1008 1072299591934362862370922584 1009 1083978070170987618691909490 1010 1091549727509323601321702172 1011 1103525731275166521732198152 1012 1111153073624315110088994528 1013 1123272193876636254792988374 1014 1131135409862695897226845572 1015 1143390589144266750754188960 1016 1151310982577559045354290048 1017 1163886528151880171356971402 1018 1171874060323662368837809890 1019 1184588892418660561359066780 1020 1192815053437192945677891792 1021 1205678950472260551490295582 1022 1213972956437724871632726832 1023 1227164455270021595180668416 1024 1235517456038246458314194431 1025 1248863609365837978051581462 1026 1257474686109286525051992800 1027 1270966174570576889320931680 1028 1279638538546894350142534398 1029 1293482172817502825856462400 1030 1302225465443675027415857424 1031 1316218490467491770955129672 1032 1325221934352427888889128016 1033 1339377175135795432220570954 1034 1348452920326864880934254016 1035 1362967296973708509506968272 1036 1372104184041515335392702544 1037 1386783952606584474293794716 1038 1396204986224714926730278536 1039 1411041958378242976149487760 1040 1420527193852464511131940524 1041 1435749353777827417844480112 1042 1445308010846207092763422902 1043 1460692457072800390622890800 1044 1470536580143254092358806810 1045 1486095901929822615113273760 1046 1496015523169688534916667604 1047 1511966605144035446531564600 1048 1521951523823108228084307612 1049 1538081660192254295288319450 1050 1548377770898202879359554592 1051 1564676083316831352942699452 1052 1575037642251353026509858744 1053 1591759335800150475379900094 1054 1602198928843656629878881216 1055 1619095102297209685423735992 1056 1629846123282513624210560208 1057 1646929074424711304148558016 1058 1657761114957392262798496663 1059 1675273446418891028887920456 1060 1686173613880573522241151804 1061 1703877841687174383824363142 1062 1715116617924430702842260820 1063 1733003264116942402576542824 1064 1744311075548997692797107040 1065 1762660840259135692513245888 1066 1774049695871576019272071668 1067 1792585070141248681046576856 1068 1804316070750209051649306840 1069 1823053219050027354897345230 1070 1834869411223553940425516088 1071 1854075065140889884730887632 1072 1865960062293244996499734748 1073 1885373930485229846132767860 1074 1897629990089296864262687280 1075 1917239644105503323752561844 1076 1929566369487768028457838930 1077 1949680255400086226438201760 1078 1962093945962654661839992884 1079 1982407819960032416737707096 1080 1995195068599386247784361360 1081 2015724830154516049185332352 1082 2028599369152250022058054082 1083 2049642763270436662975543764 1084 2062589578227735620902074992 1085 2083856825410458700370904576 1086 2097207635974741882044071528 1087 2118682584788822909365118528 1088 2132108660411711249311299438 1089 2154135326718689060868116929 1090 2167652410218364424492754540 1091 2189892293696324415809477412 1092 2203814819889605496765448768 1093 2226288574852635856094096294 1094 2240303395606364484311933948 1095 2263337707198519052998744176 1096 2277425941708989379499472438 1097 2300698175962170656115214218 1098 2315229594485711292797935226 1099 2338725454873011443222468464 1100 2353334535464731498446980652 1101 2377431072995518456985335232 1102 2392132821055371565342554600 1103 2416460007592522474246693584 1104 2431604846888391214808834976 1105 2456183019453793165647499752 1106 2471423048775503748937164160 1107 2496609696458074332525883920 1108 2511927628600166710440295178 1109 2537370669321850615643598390 1110 2553171773650128702875269872 1111 2578852664500479433365938184 1112 2594731123577752873121547860 1113 2621069601718609896025606848 1114 2637045703136667167354553138 1115 2663630804590339803715347264 1116 2680088255615882480586333536 1117 2706939553774743601858422398 1118 2723498692755917721148720216 1119 2751014266718970891585229976 1120 2767653474467458996317438288 1121 2795442176599528964824033200 1122 2812604812419360877866458784 1123 2840650518650719543934263364 1124 2857893760769793332995135782 1125 2886655713390336492424549548 1126 2903998941954320052849843564 1127 2933021558523581614360199448 1128 2950891467828350173365817152 1129 2980200459393400813138329770 1130 2998176203639573059988431764 1131 3028206645940194431330299920 1132 3046261073340255657813286724 1133 3076586917393658988946300128 1134 3095212751770702809710638328 1135 3125812878241904463566283288 1136 3144519254473647738099482232 1137 3175895808276472293196605680 1138 3194708944514855769950433030 1139 3226365140926414282205332104 1140 3245751208619263621637529120 1141 3277712146477004663217148192 1142 3297204427521470907463874852 1143 3329953266693796627152554624 1144 3349527103258616046206521368 1145 3382591883453904215322984420 1146 3402785407635325641942367488 1147 3436139295525432436870772416 1148 3456418194076627971520355376 1149 3490617985585710948669851136 1150 3511007237424920648978758104 1151 3545503452949226133213620352 1152 3566511697411374020770121683 1153 3601337022253120640479996034 1154 3622456829927340188866064318 1155 3658138593172354916403335424 1156 3679338848309957221838723917 1157 3715354263792918188559258540 1158 3737231817003073301176185656 1159 3773557080199631437361604760 1160 3795521023784343690909043020 1161 3832763682127162213986595040 1162 3854837741828479160047769952 1163 3892399719214143909755831724 1164 3915147838311285644405183672 1165 3953061314843021217434147004 1166 3975922342117526184833086008 1167 4014761661874801718718004440 1168 4037707559564134983220381814 1169 4076905183753545711529867584 1170 4100586544446357531133350972 1171 4140111672636523809647442932 1172 4163875967259998719122952314 1173 4204401408713267877325549248 1174 4228280705431809444364828308 1175 4269146141425566108535602768 1176 4293754863028795940851097148 1177 4334990656762241056421995536 1178 4359719551457361955168869760 1179 4401962219762764138184119956 1180 4426776209927225060080919640 1181 4469398496086835541355385022 1182 4495006167452825236834145832 1183 4537981410047693285804200824 1184 4563673830202768530553518458 1185 4607734420334321202484010880 1186 4633542388839120810657106734 1187 4677959640662633651334007428 1188 4704563233477803075813004320 1189 4749377512115902175525696940 1190 4776104547660432908100894624 1191 4822007896380432478766705912 1192 4848814554484234185322835850 1193 4895127330687497282198377194 1194 4922797191812810103558783200 1195 4969484838203918394658534560 1196 4997236416077047351276647216 1197 5045095940238945758715711520 1198 5072970088761776199364199400 1199 5121210745531304473300427880 1200 5149947202252566551646298084 1201 5198607950285245738803850802 1202 5227465173782753063809320422 1203 5277311259738058805034741768 1204 5306249568482728617502090912 1205 5356531270068558147510108012 1206 5386402144941023223406608044 1207 5437076340817898076923649936 1208 5467032863493308625630765992 1209 5518979382730935918938052352 1210 5549060943460407691244291778 1211 5601409183072739704654716912 1212 5632418568535093022443472808 1213 5685219118077720968385566174 1214 5716354053330334896158653088 1215 5770438127923972138139060424 1216 5801648999564118411290711180 1217 5856190612327056424264559298 1218 5888417686458398779629695040 1219 5943377975576421746174764176 1220 5975688872860295409605811852 1221 6032023704892372104712567584 1222 6064455203137182444863955552 1223 6121221758520914635894176264 1224 6154660495048609519929614934 1225 6211908233689371757743732807 1226 6245470636017296521250227514 1227 6304100505323600295636075560 1228 6337742360785006348573898348 1229 6396861473102866732456514670 1230 6431602988815161908889107088 1231 6491162424829083316452763472 1232 6525978781075375802131986336 1233 6587031713419932873227608194 1234 6621972554435594224246465878 1235 6683482892850690647933064720 1236 6719509617505318202767024736 1237 6781523899896244124784861878 1238 6817682014600936401004740980 1239 6881194476023372311086967680 1240 6917428275600352745428667712 1241 6981456453801373740928085172 1242 7018872715604737473433496640 1243 7083373754341212508987123608 1244 7120864181375350311386105352 1245 7186980212322346624421562336 1246 7224592082481320068200354480 1247 7291184387761578961187954280 1248 7329976934053947857078823176 1249 7397107757952573406193761250 1250 7436032488944095612570313011 1251 7504778041642402265707877180 1252 7543766530123922435441266694 1253 7613066961823362021712697760 1254 7653336904973241403708530240 1255 7723137282692266611181939752 1256 7763472707496726038987102018 1257 7835010143494440403325419920 1258 7875474128373083984753467284 1259 7947518929036858479794281740 1260 7989258684011641046975929104 1261 8061869785597694136523173532 1262 8103733182534581808886958792 1263 8178096274809149419697286488 1264 8220021273129403736625750320 1265 8294972530302464439258641088 1266 8338277686508161149801445808 1267 8413748859845781727934307376 1268 8457121327780473452341099938 1269 8534472117168887619468842880 1270 8577972510160696697152320768 1271 8655854647606264525310662464 1272 8700722983534907477007081576 1273 8779213948912798931964815440 1274 8824209329275554255535362498 1275 8904590439378851103354736632 1276 8949635522567142299017617240 1277 9030630551017455950551646238 1278 9077174586624870314628655896 1279 9158722495200560056048037120 1280 9205327098244309052052956826 1281 9288899034504523963896869824 1282 9335620001409734172411161982 1283 9419761508525620566520863204 1284 9467963100677264489320874832 1285 9552749101742307197986812108 1286 9601070450356825843901846684 1287 9687885278749223795214371784 1288 9736257557262645419835269952 1289 9823726348517345426985320010 1290 9873715698678583487588108256 1291 9961762430346430899693255212 1292 10011793931934451339645511640 1293 10102033114758841269796026048 1294 10152182732167424790000097848 1295 10243023023113731480421691424 1296 10294763042297625394643298631 1297 10386274220884837912711664018 1298 10438141299161966888190623280 1299 10531844143719639712088780936 1300 10583752427086633597111656494 1301 10678141438471345233208851702 1302 10731782737496151650579405824 1303 10826790704805358318425863384 1304 10880468564270376010209153404 1305 10977839891407643942775844260 1306 11031626047588498994579153874 1307 11129618764977642799696645308 1308 11185130074927785372329031560 1309 11283837674323232760190158528 1310 11339471724593165222051466792 1311 11440533814968466115543825280 1312 11496186253205793663279128982 1313 11597984789534324484849075348 1314 11655510264647304597690161342 1315 11757960524784204208427496624 1316 11815505140620042915295745664 1317 11920488100449909547533206240 1318 11978146803803813663356681740 1319 12083789741343056805164037480 1320 12143306119647168056546712288 1321 12249697341408168355477010282 1322 12309319249151415180793197962 1323 12418257857326648033462974120 1324 12477889781554360414960547732 1325 12587605595710594237974614634 1326 12649248358563884484514236048 1327 12759636603360466344216832688 1328 12821296725379267137085065804 1329 12934418014601809755936819696 1330 12996186679058425956985112640 1331 13109994197059847682911639544 1332 13173748489579136039748953714 1333 13288358760355403378084599168 1334 13352217722774039099688450480 1335 13469568323325878065716998640 1336 13533414988567422825977021208 1337 13651572382571850294068061696 1338 13717596496647550175373278336 1339 13836466411129211113920890416 1340 13902493056817026301473227688 1341 14024295876296386110937103550 1342 14090408427439141345394834904 1343 14212946262474934286832243360 1344 14281202230478596590773208032 1345 14404586019898889727707133780 1346 14472930551643340224056335454 1347 14599245960316891300111360200 1348 14667574710386765507382479918 1349 14794747143500994108349548960 1350 14865418594205739909078006760 1351 14993331799821698968052343952 1352 15063972024003872652133732713 1353 15195053497527033087857197536 1354 15265777151591406960377236218 1355 15397629992491808548337108832 1356 15470649568711785034574693496 1357 15603377975021848681651232160 1358 15676491792619750763196943984 1359 15812377557759891585267243896 1360 15885455549146281299883502548 1361 16022236089611073854106661842 1362 16097816451834276873324396912 1363 16235389139346310064158208160 1364 16310925807597592967319318144 1365 16451903726667350678916160128 1366 16527502566324047937664001844 1367 16669271918870224674472314648 1368 16747354657271779417441731740 1369 16890053810563430711693231007 1370 16968219201878854014501701508 1371 17114300647677850862284580072 1372 17192391503577325839852271600 1373 17339430732291370805902495614 1374 17420218481514402267712071080 1375 17568088317437741355272010192 1376 17648799977332235856005660084 1377 17800308422971363795015447938 1378 17881086222186611704315563276 1379 18033432821651931048701805744 1380 18116877302959018832578040256 1381 18270191826040386788878778822 1382 18353687229887544182064285932 1383 18510650666275920490913025528 1384 18594053964606110197173487794 1385 18752025415708877030991785988 1386 18838316432680308030246520608 1387 18997136779546621660103030920 1388 19083343790807090284396930308 1389 19246079505169522247540062016 1390 19332337297328738101844240760 1391 19495939567234061505069277992 1392 19585039749362729703247483080 1393 19749679788199038775216974400 1394 19838823014233214611914493836 1395 20007377009368255618705976256 1396 20096389700794510156040427650 1397 20265982122789569959519274496 1398 20358114176361425298762387096 1399 20528604625770550428825452600 1400 20620625276182718307080996168 1401 20795304378056914252171274832 1402 20887336425495304830549260322 1403 21062942358657051682026903888 1404 21158034181005393804280489040 1405 21334729483116539604631934172 1406 21429834907732092814514215240 1407 21610705824927013136512406656 1408 21705668672107865662200363732 1409 21887640050613614132204745090 1410 21985950168588899387171394432 1411 22168847904171675377777025192 1412 22266991823817358198484836254 1413 22454403453478143679075557734 1414 22552548999100959668185386576 1415 22740927891300190619315881704 1416 22842341497704954550559366160 1417 23031840922240776995369321860 1418 23133269469435644828577545690 1419 23327254266425515576058720832 1420 23428506314663581099773066192 1421 23623634359394240360010304590 1422 23728450094816022662716142960 1423 23924567789936824982851522064 1424 24029192669827355999236468710 1425 24230147915713967705580601520 1426 24334737665449229712710085888 1427 24536677684854140163504825588 1428 24644795616311255264765785536 1429 24847921085939626319928324470 1430 24956029994141945002545471888 1431 25163947407674889641518291440 1432 25271815233939001168798288620 1433 25480955744960096867955358554 1434 25592656343067590143551589440 1435 25802830099354082977566364896 1436 25914285455221497638145354840 1437 26129612973468006080645777280 1438 26241032164874650332619016880 1439 26457398910354128330169459360 1440 26572596456597471938658735378 1441 26790192085632809396798443824 1442 26905328156059367463096985792 1443 27128079142514040435210589648 1444 27242942785877241138536602851 1445 27466975883760844505662476882 1446 27585930624411878072446919288 1447 27811011206621198926664571368 1448 27929703978311201824033747562 1449 28160317367592576976041725376 1450 28278943592854039276242107070 1451 28510623297960725356822703052 1452 28633266179448793904424532492 1453 28866260642334378628457670734 1454 28988824022254908137026232168 1455 29227335586568747914102376112 1456 29349564510462900353653560592 1457 29589386857331284448063940096 1458 29716025339048773492872690523 1459 29956952240847024872797739540 1460 30083281226989216539073076484 1461 30330111529361189017187099552 1462 30456310593111759089272971432 1463 30704281995571460991157726080 1464 30834792509232011110506070088 1465 31084139159467541148739007844 1466 31214520785711519340537729794 1467 31469735273119866437684051252 1468 31599759655501447338931631888 1469 31856360850823919733481060476 1470 31991105563825036765452859368 1471 32248836806432054466899997632 1472 32383185378108729870442809384 1473 32647263573697448972303852208 1474 32781459928388828139796468176 1475 33046723381466179289646779940 1476 33185514987244667603017939806 1477 33452183357766728382804159136 1478 33590838560433516538243769660 1479 33863795269735907319664569840 1480 34002037099528610713937221788 1481 34276425599647995483054355722 1482 34419680594763522834067173280 1483 34695277007742886058124577004 1484 34838094948549157981460858832 1485 35120474140868504153752230720 1486 35263078503554662620790906584 1487 35546653162484118848383234128 1488 35694205589176120631753752448 1489 35979264389024567849135945810 1490 36126640486060766649687311100 1491 36418400341180128754871963904 1492 36565261817514279279431787434 1493 36858551974931834237301459894 1494 37010792234016727874637694812 1495 37305336035817235667828173536 1496 37457054071012523126576405736 1497 37758807242100945004932578000 1498 37910304277197731267100345504 1499 38213313356643674908419013500 1500 38370096987284625141095257104 1501 38674635582889802577251329600 1502 38831157209414724236101200272 1503 39142890263940476892141589704 1504 39298846419990559296662676048 1505 39612178964619627696211033152 1506 39773860832969787060830796048 1507 40088450574249914309278318776 1508 40249580013410841763024674780 1509 40571888367534603699719717856 1510 40732745821810594257398725872 1511 41056335066863538025553841192 1512 41222798571005015387476786880 1513 41548021933146685401641594580 1514 41714190067231672405563792938 1515 42047093613098876259131869968 1516 42212598872951723356092315620 1517 42547125771317386254000519036 1518 42718790428977990063841034112 1519 43054641316986879353616566304 1520 43225675597850767724164238280 1521 43569742328360384154569723019 1522 43740406122143882617371809862 1523 44085841003381628017160954964 1524 44262510840304345156994596352 1525 44609649964294460606819396642 1526 44785946038405649398516130320 1527 45141230926440254536601663160 1528 45316823907519034450234489152 1529 45673823458320059938031928720 1530 45855993154605775800010341444 1531 46214335865791362400118614172 1532 46395746504103593843296170624 1533 46762903472642223822345587008 1534 46943900939040264592275863160 1535 47312472092949903908805698808 1536 47499854696595397041907428124 1537 47870152112134665579378506580 1538 48057144100467039574344984830 1539 48436153124636177764171796180 1540 48622356140534260776951892416 1541 49003121837098506090937483872 1542 49196291537695693348162433592 1543 49578494467761916312526550344 1544 49770836495504279880155411774 1545 50162438477090605165662891456 1546 50354274769911253312809747354 1547 50747287549955683104734805216 1548 50945983585758272793774993572 1549 51340815155760031735556523950 1550 51539054266197810653549103392 1551 51943145369303343084755099904 1552 52140444383740222446021519518 1553 52546416221456197857442175634 1554 52751175761595525749683898176 1555 53158627896208447975493341392 1556 53362431840985889477235837210 1557 53779848952626266844724080822 1558 53983124701923155226843027960 1559 54402021368499468522315988440 1560 54612611883202353394921029936 1561 55033373855636130503575328512 1562 55243375256321618017081447584 1563 55674056527390881436311578088 1564 55883039268596880106307700432 1565 56315675695597295926872807324 1566 56532582301249970506219381200 1567 56966687682330045249073948448 1568 57182588640386971045923211527 1569 57627337687029646029940675376 1570 57842630250253460182699699788 1571 58288873929910327230707222532 1572 58511902380033031147665781488 1573 58960139695424985317866337702 1574 59182525154931435608973044108 1575 59641330221626362771333444184 1576 59862547457915405257342908378 1577 60323320594688130929891103120 1578 60553045799192941393114922976 1579 61015358883825913237100191820 1580 61243962818862466497007429920 1581 61717580656278937578348136704 1582 61945428629079488240970454512 1583 62420642382958331785431593904 1584 62656760405021844064551317316 1585 63134045852527280758309080948 1586 63369398674592268614386652188 1587 63857866510413521136840720772 1588 64091990852362778391191426258 1589 64582534649544136884258403104 1590 64825719289321532644171215216 1591 65317810255464733125238053832 1592 65559683244568049559928887800 1593 66063875519786685547764290400 1594 66304925695134127591967893698 1595 66810759541680734966082317040 1596 67060584897312301119447064960 1597 67568494930945771056396538718 1598 67817521534353734209878643104 1599 68337366366998243372507746992 1600 68585031466534153916584217281 1601 69106991570889775857756174402 1602 69364236434347900601401419630 1603 69887855104525021311831037360 1604 70143681273954890429792954862 1605 70680175128227858636665085472 1606 70935038343603622823450743368 1607 71473144718199817281512368008 1608 71737417708429234246401266672 1609 72277712111702782821307242890 1610 72541086589015570576730639232 1611 73094033642529009478755837060 1612 73355826807725944696590203968 1613 73911038848629536637029601774 1614 74183065604173750131581715720 1615 74739977430439845458666899440 1616 75010400436199332438437068602 1617 75580933918451848069781643696 1618 75850350966070496652219133590 1619 76422570066212226272245728180 1620 76702001617988962783770234186 1621 77276444805919266492737404982 1622 77554783181842699972612485812 1623 78142759261042836466126686008 1624 78419399234638257767402966160 1625 79009717728990758920514655624 1626 79297203981002083883402283968 1627 79889182381016207364607291388 1628 80174984451061583322904580856 1629 80781483376584379418839251806 1630 81066159929288692432004719464 1631 81674344972694982169107540432 1632 81969583733484622198686287352 1633 82580149093168590113034502848 1634 82874211415107077067812229520 1635 83499158596356722762652407760 1636 83791308641958893972137882790 1637 84418594008986653003829537478 1638 84722369158294390038944256976 1639 85351386866736148030330864200 1640 85653306092479097269314650052 1641 86297714362261601779248743312 1642 86598289568854744594663834602 1643 87244502586790337575380474048 1644 87556352678233647408888434712 1645 88205030341506403824393586944 1646 88515518370217960688815543304 1647 89179381816571880792162812720 1648 89487864051811392000726512984 1649 90154186893671374116070446564 1650 90475027443234375630888226608 1651 91143071351311887273812922112 1652 91461785813679685080369561120 1653 92146267024763080023880322400 1654 92463533520506647060496044068 1655 93149859754723797026461828872 1656 93479059229558773230354882312 1657 94167832841557227492171078458 1658 94495619183835241369240740770 1659 95200570043242692356319255040 1660 95526154233393002931011876424 1661 96233591056528185717207799584 1662 96572211773596642832710036712 1663 97281496535829373957815876224 1664 97617835470465250963370332754 1665 98344579550809115344782212244 1666 98679268980701704539128949246 1667 99407785338256049827795605348 1668 99755249644114671727342162640 1669 100486340427486589305794246630 1670 100832236899735854241927869328 1671 101580445441374083213712375672 1672 101923829827578162097531986960 1673 102674708709435206413738692480 1674 103031989772371790041222142720 1675 103784745506468547564568169948 1676 104139480738294753970861254780 1677 104910661973008775779043852704 1678 105263679705891743580887581560 1679 106036715084205400234655466096 1680 106403302717615262287845387072 1681 107178930967532111738287663483 1682 107543672310610366640379606841 1683 108337574688332972816887712568 1684 108699629469345284079700302842 1685 109496281112707828079898458028 1686 109873038677195075182113607128 1687 110671489249586933259722657296 1688 111045574829260880512995177932 1689 111863630476377369707037809616 1690 112235824960551096675832147158 1691 113055701314848658968299833800 1692 113442182314013129987524487184 1693 114264841877247135195655381694 1694 114649351900753692026350160024 1695 115491390200472321160102330416 1696 115872908238287651355262871274 1697 116717662361583889447232883618 1698 117114906553346972263419594896 1699 117961533520764971867987975300 1700 118355867773070930350630110738 1701 119223234037383059498150909792 1702 119615357028922653232079312112 1703 120484680879609979762948199928 1704 120892025402269070243929998048 1705 121764214786817526829345569024 1706 122169326768629454312571561674 1707 123061939068161293494529009320 1708 123463927214816760272216112016 1709 124359384669552020013669011790 1710 124778057398849987091166732840 1711 125675344929578649097096297800 1712 126090718375298630810036200308 1713 127010121235484605366964603888 1714 127423138400403573293981252838 1715 128344526634137270079949653600 1716 128773617173316719929692616032 1717 129697814044774443582435881196 1718 130124590144324144396365857540 1719 131070499709112995865545174976 1720 131493873996851253450237098424 1721 132442641195881441388165909882 1722 132883585504609240841524173504 1723 133834320116024772379721340764 1724 134271744861180166645905511632 1725 135245922625190094040113257376 1726 135680695642875566996932047264 1727 136656734350481560053713376936 1728 137108690898744687853182439960 1729 138087685450300069189574509760 1730 138537099163032542470280532204 1731 139539021996653159056046203592 1732 139984602477418871038076602574 1733 140989595461350292841018569254 1734 141453872476342880449327979668 1735 142460851064147172998624164968 1736 142921239593191939153312304896 1737 143952904195563390944773057562 1738 144410538800292714617828811840 1739 145444143342124473287154575904 1740 145919992949029428312411330480 1741 146956547386947872723891185262 1742 147429466933826033676520264072 1743 148490462055091553398004508288 1744 148959292645312212828163035890 1745 150023434649387795953180686900 1746 150512011024285024499170086854 1747 151577990363164572797236566068 1748 152062502669376892820353919520 1749 153154707205951830571926545952 1750 153636218948666556551261318688 1751 154730281181844707448027386832 1752 155230928913318869770460041496 1753 156328170302914681232595105434 1754 156825702064959381483570860018 1755 157948815957628647902500599840 1756 158441842217476645236266017160 1757 159568022972378080809494325216 1758 160082124632432362205806937256 1759 161210214233865784978705526240 1760 161719916652219198577518523512 1761 162875689639373262432245167152 1762 163381950258500211769423798542 1763 164539741507997865160158935928 1764 165066362925865071795679455291 1765 166227399172441727275337763084 1766 166750533601583792792051673644 1767 167938786009563038601847421440 1768 168457217178987553656868829892 1769 169648684431894706558644153540 1770 170189445249920810302392958560 1771 171382732019641216908577845504 1772 171918549053966982740068384164 1773 173141304544681662945556170414 1774 173673468813572059719319192008 1775 174898239871572184582812199032 1776 175451866550222370941995280552 1777 176679780179174569590302810738 1778 177229804994557837806562130944 1779 178486591745419283829695673096 1780 179031529668770209521012196260 1781 180291509630003767196501309772 1782 180859906362937797368084529972 1783 182121864820448551424935947704 1784 182685015481175353930476275744 1785 183978164219467634761365968256 1786 184537243935177928244647525440 1787 185832201784502054507802300828 1788 186414192193311934012379975400 1789 187712444386958940664198484510 1790 188290513717900224919219942920 1791 189619212087167991062999191400 1792 190191601173876306862637953208 1793 191523736634053120521617593008 1794 192121049970320667780013020864 1795 193455151316223776219180006640 1796 194046703914025024778471615550 1797 195413587528741296885097653600 1798 196000927156406916560617151040 1799 197369699944632953369694635664 1800 197981271572356185858417623533 1801 199353293671364194867604656202 1802 199960410178883687894916680052 1803 201364822858590433088106972968 1804 201965913514097500193515873224 1805 203373835178588441262485871246 1806 204001202589040172550774187648 1807 205410846862815644981026180840 1808 206032205354902007867695068174 1809 207476621171992294805066091680 1810 208093414002276148806604818492 1811 209539572158871220991365259892 1812 210181788453816976788238344608 1813 211631469534829647598832911446 1814 212268955877078660278305192788 1815 213752868123433786681903403832 1816 214383755086773033379432965948 1817 215871021084801037351284420480 1818 216529919352010671717576499506 1819 218018974029091630480781952984 1820 218671409465134404870733280352 1821 220197090383080845589015513472 1822 220844349991978952941861577712 1823 222371956881820272626484293664 1824 223046208803554908514904300720 1825 224577395822661367288200455414 1826 225246420502943734183687807248 1827 226813553075749660733793340080 1828 227475695628561461031821630198 1829 229046336224718026207606519680 1830 229738104216236722806585951408 1831 231310367559550740879663744872 1832 231994933205585028508549712570 1833 233606137413996671711745794688 1834 234285241659430343382811885536 1835 235898315478329860893006495648 1836 236605827008607470915379868080 1837 238222296468125204747945934816 1838 238924399203154612874294208680 1839 240578951075077230380214243416 1840 241273656176779921754456442864 1841 242931654126060510801061219392 1842 243657416903091167320703289392 1843 245317210098093794483283816040 1844 246035360926053411601202285202 1845 247736285627380656943603841676 1846 248448402952659599458496949648 1847 250150893792477758801549950968 1848 250893293610470045488108735104 1849 252599333573498563404432743493 1850 253335888051804249445339972358 1851 255082011274971109021658384232 1852 255810354959205815644490650544 1853 257560211989340788257225716220 1854 258321511063035858607063519352 1855 260073114556302665707422749472 1856 260826085148181107688214571970 1857 262620846918600454241442899120 1858 263367587827021011575291384670 1859 265163967300293544834600953076 1860 265942693737104297319337413888 1861 267742527098211256429306226342 1862 268514683510105939485926358060 1863 270357087399702639158474607384 1864 271120557044015727114327288534 1865 272966749171903919000116535364 1866 273764895096927788050669125408 1867 275612468948806182485960599148 1868 276401965034312565165099715788 1869 278295245697773589476430093120 1870 279078011931587920846566001776 1871 280972675847137951810074017232 1872 281788938213614168604237239402 1873 283687366933821756765298460114 1874 284496690130288937416044775958 1875 286440046012476669349968769684 1876 287239919512369405299678798304 1877 289186792003968803306487523638 1878 290023570194847693090743954776 1879 291971876385624724756102666520 1880 292799372535750572074033986528 1881 294795754773773687851577010480 1882 295615710540270269232615605682 1883 297613680658226860789892928240 1884 298469136553061396325547986632 1885 300470896848129861252104417880 1886 301318734491396738353948668048 1887 303367578753220714590777397296 1888 304205586744914123629780802340 1889 306258126395036796075351757410 1890 307135116649642110229339390080 1891 309188804186233464202171263424 1892 310055520269212256943701442288 1893 312160242592975945843700385248 1894 313019008284350811760986349548 1895 315125212174141090434968180520 1896 316021286606715511654420172480 1897 318130998638110078597409865856 1898 319019192945443259279653062196 1899 321178708663692776573476494116 1900 322056382307262806582948504180 1901 324219440345925931360885977102 1902 325137915026857516699992775752 1903 327302328336389946958580541288 1904 328209980375907017895020243184 1905 330428201350299713868388027392 1906 331327135557381387644335325574 1907 333546384474021967635710730708 1908 334485023838669193281094615842 1909 336707938309889944033753791456 1910 337638114817778552618590146432 1911 339913378546888473514595059512 1912 340831924993589456611959503760 1913 343111070045721276530873148474 1914 344072849528512073974734948960 1915 346353218030637943625876431104 1916 347303229621083514472944287520 1917 349639975320079747527794445120 1918 350580999961442394597393090864 1919 352918782738407940077024197560 1920 353901676956720662852829780264 1921 356242954336490981144011624452 1922 357216399819525525340440096543 1923 359613197862522910860550513608 1924 360574399214341135597672311532 1925 362975103626886235627972472736 1926 363981700165202798157053690724 1927 366383099123614048037824686816 1928 367377489519751353224187785102 1929 369838494608265674973314970896 1930 370823238661651318046791240884 1931 373284935818616056711063961772 1932 374313467163770020999398843648 1933 376778997502228646063111243054 1934 377797575807498883317868961528 1935 380321617609983955680384121512 1936 381326908819446253042901197723 1937 383854456003910074528835214900 1938 384908017579786207393835326560 1939 387436285642376920807385894704 1940 388476785046208498552861144308 1941 391067641682942445335346234912 1942 392097406144787212125249970452 1943 394689165984578994715810904760 1944 395765275321286373928993647604 1945 398360871043023977935014282660 1946 399426130736154935470874162080 1947 402082922373197957391671680320 1948 403134393900543448676878583768 1949 405794869639825737498550127550 1950 406897224709262870668055113976 1951 409558010387807456918398907552 1952 410645999157794660448833676962 1953 413373151012407246066591931648 1954 414449837416262164345285311918 1955 417177692836542879301429623072 1956 418303017222512241666668061296 1957 421034254814939659447493823520 1958 422148379558236831956297648520 1959 424944280079710399626802475256 1960 426043703546432640762585854922 1961 428843017303060915593883096452 1962 429995619749504169419954604170 1963 432795460043108175977080093648 1964 433932951435177670802318083572 1965 436802664240492884991900337248 1966 437927845580757640437558269544 1967 440797629209650302910202442576 1968 441974473062713450496060518808 1969 444847798285418458512505488240 1970 446012670992301704100636451548 1971 448953832757500938898519316240 1972 450102551321696564110504017060 1973 453047530293560841852827173014 1974 454252523703422287666722310656 1975 457197789560954595479420118320 1976 458386415130974477910237070120 1977 461404778250634575635054644560 1978 462580716537939042211576183776 1979 465599116835220540579284451420 1980 466829485848110689578224470296 1981 469851146153291954834020088032 1982 471068203061340869760174009632 1983 474161722309777801210828392728 1984 475361808065876751800515972832 1985 478459103567665543869320323668 1986 479718205553314750692886654928 1987 482815055340659906534100478628 1988 484057229204597554677195020736 1989 487231225213754765235158899596 1990 488459824632015166954041454800 1991 491633355439766191447329121224 1992 492918759269619582638806055856 1993 496095957679028029641534064394 1994 497367410251651453394111981498 1995 500620232075510873849892284160 1996 501873323387426963146998339500 1997 505129327174102601573190078318 1998 506445083216188792034411227280 1999 509700602628029984671856018000 2000 510998304683984151977961949476 2001 514334742964939697922245517120 2002 515617452033225887623368371904 2003 518953617479082378203046117684 2004 520296372311769525118065828192 2005 523636142627878268728016919852 2006 524963728183369981319973661320 2007 528382490294333518513531736672 2008 529691071157615865567201569892 2009 533113206888396477104022423834 2010 534487732997341380272214286752 2011 537908782814384115005441805692 2012 539263550370170996777147404104 2013 542770253396696787167811996576 2014 544109282611672988194792947720 2015 547615430089196400508626419328 2016 549017391070378150925047668824 2017 552526463923383372819133814498 2018 553912793857374673151565749390 2019 557505215222206475480087880776 2020 558871324379631786961640432412 2021 562466707574836109390737584192 2022 563901648681610092605153255672 2023 567496197254421212420733415256 2024 568910369448625575326869057248 2025 572594978844915030488637393031 2026 573992091070961126199217059114 2027 577675219767366462826486142988 2028 579139116277469648311852903812 2029 582825336773682656843075273870 2030 584272591052720309635390558560 2031 588046100688699128391517647192 2032 589471223071115476472787106688 2033 593248170718291640258408592240 2034 594746015885610767563412386422 2035 598521760345540497835238684976 2036 599997225590098061098639998690 2037 603867053710229303371367212096 2038 605324924025935546854483124580 2039 609193179014550801248825816760 2040 610721302800692483226303985872 2041 614592197608667732985548736292 2042 616101943691325141811541042402 2043 620065209470188508684843166324 2044 621551778015182770822195604272 2045 625518319628158004014148837340 2046 627081036642981035137321560576 2047 631045368998692622929916947440 2048 632584937491582186656867548671 2049 636648455020592093160427029936 2050 638169304385943206784358127082 2051 642230540507167814181001951152 2052 643824578476435895960622168800 2053 647888907318238945015524300134 2054 649463715205564790442996088480 2055 653625101310730650531216227952 2056 655174926845004871375494705918 2057 659338787991132705638895776154 2058 660969390309743944012652286400 2059 665130892697320678446496857840 2060 666736889920732174359761631504 2061 671002272517890032035908760910 2062 672587648628888294958071262392 2063 676850963950311822347020231824 2064 678513630378550046137868706896 2065 682779914762122793561473523520 2066 684421736494391465864711757494 2067 688789239134092494692265259344 2068 690405256356238719498453644736 2069 694775372905635865632367114230 2070 696476288753565048358060786992 2071 700843242167093019385576154200 2072 702517336984830749032485761104 2073 706994088910188688218695507408 2074 708646599781964666364129099876 2075 713120845722198891628126915404 2076 714854220647668084139666347656 2077 719330489739364920151157885056 2078 721042440731282160812388245360 2079 725625405762221380580100437760 2080 727309923252441117776109205164 2081 731894901672835502781014137122 2082 733667919780469810518529337232 2083 738249955620458734908058278404 2084 739994873161847373555356354742 2085 744692225754635774553232945440 2086 746413845564200999608297198800 2087 751107401498753081320863207528 2088 752914723412694948660382461210 2089 757610455935509889654520943210 2090 759395005886139356322882891360 2091 764202333096216431352103515984 2092 765957020239547516788224387284 2093 770766917596531246720977717888 2094 772614935228602113177629510600 2095 777421358541085267587145097880 2096 779239180186069756124725679772 2097 784165875474694212419145785442 2098 785959728358241944892331238950 2099 790882465958046953577165258900 2100 792766388606394750547396531232 2101 797690595390038864060614043904 2102 799549478574900821353719419972 2103 804591644225928728541157808568 2104 806419266812620043160760805304 2105 811463750499537429866677624932 2106 813389020593876892919128948034 2107 818428663768711461608679216108 2108 820322716149304750942938495936 2109 825488983021132123211150318560 2110 827357597273874149251529091912 2111 832518896250378905406972758592 2112 834481215120646929181964457168 2113 839644550155387356362790046274 2114 841580757031027476419913146176 2115 846867824433034344248249448864 2116 848770446707274941503392329623 2117 854058702207930648242939235180 2118 856064731120053315761727353016 2119 861347922234551920524215054776 2120 863320883861999578385334952764 2121 868736545006464364204620644544 2122 870681577102146110134249565562 2123 876092470164744156042696508248 2124 878136351984709841908656635220 2125 883548984043477878661552720248 2126 885564667963757567716613383064 2127 891106215726753880246028198360 2128 893087270668065205849482214240 2129 898630082545754897982171778770 2130 900719689372418338874268648768 2131 906256318287764245645336155572 2132 908309972564728582188202314228 2133 913986464219814125706044931200 2134 916010970842178076014800773416 2135 921682087770050948562794034336 2136 923809821327691583866306228440 2137 929481391476921989086169981978 2138 931580194934563978352543412530 2139 937387428975934711673161116672 2140 939449547803971900171170645048 2141 945257225232079567606396340862 2142 947432358286994731097483579952 2143 953234032896226802913281915744 2144 955371551894114231673467896028 2145 961319949911330812974765300672 2146 963426078477952451373844376460 2147 969367377002713063194954231720 2148 971582841364095553608436664880 2149 977524723110459840263051599264 2150 979709458137912198437559102284 2151 985793064776467648326009128880 2152 987937973802592964456046242130 2153 994022622488188189524884645034 2154 996286610509444061709921099360 2155 1002364536135768980588886058272 2156 1004588260618699220805986650164 2157 1010818937638733105963351718720 2158 1013010395999576564952968326056 2159 1019233714658690313984286036224 2160 1021539875107991249432654966160 2161 1027762818121152675315599405042 2162 1030035388208957701133704831872 2163 1036407983216971798715461973248 2164 1038638907144172848377829251522 2165 1045012122792448944945799245804 2166 1047367452031193134780502863404 2167 1053732080181063820702960747656 2168 1056045856169018118140306537072 2169 1062571181764654144449398434826 2170 1064850837784744395889532238336 2171 1071367359988525201221136543152 2172 1073766205494535603407186845288 2173 1080282987726950638400708314908 2174 1082646800827088506685575567808 2175 1089320402508295321161545275080 2176 1091639634130796159528797435758 2177 1098312362818097959830267942336 2178 1100763151953250110103607750719 2179 1107426909342387618903623461220 2180 1109833792050569281300320671340 2181 1116665385624394543579695408992 2182 1119034962078821776478642957532 2183 1125858008429882032845192385320 2184 1128353179360107619055868609088 2185 1135175982924918733508821849920 2186 1137633461749696922464083206234 2187 1144619426122303343757755709520 2188 1147030954395085609383592154108 2189 1154016064048671244381453365600 2190 1156565568378443236082358273936 2191 1163540243320328850106455974992 2192 1166042082138001145898157684278 2193 1173193772436031048753912269408 2194 1175656767916669205274874465398 2195 1182798986063774133048940305360 2196 1185393021594698886978506049146 2197 1192533292624947423521756900620 2198 1195088707440108847486681385104 2199 1202400444512613594323179399736 2200 1204907273163081308676730521132 2201 1212217035629091139780546869504 2202 1214867278300709931519506303552 2203 1222166778514611051362920807484 2204 1224767323102813929573655386600 2205 1232252313968693099120548527486 2206 1234811063879778984340060421424 2207 1242284305193707336417883733408 2208 1244981681606820848093135250336 2209 1252453015827224210778616159057 2210 1255109522940888307645872373272 2211 1262759798885334037385036554944 2212 1265363764528735462501329151360 2213 1273012667765981993311962855174 2214 1275767554890075983920726683120 2215 1283405208249704037866991307944 2216 1286106936242253258630919813898 2217 1293937507286836280897828497040 2218 1296596412023465664593878777290 2219 1304414839486500971789197110384 2220 1307218951686608263526339984112 2221 1315034137315447984998151234382 2222 1317793711559744990449994412024 2223 1325797602534916870598552621560 2224 1328502335252439311295808472660 2225 1336504299507353790517887172710 2226 1339366566478209656869085099328 2227 1347354736149388949601986222856 2228 1350162239446867647088334818098 2229 1358353106191722072461151086496 2230 1361115341145663639698542451904 2231 1369292194623264433414463359152 2232 1372205176631560046074809294176 2233 1380379556018016267241938880320 2234 1383246111978893980549653845378 2235 1391617986942505148204393408400 2236 1394426000947991211941019214936 2237 1402793861789759972800469350878 2238 1405768290293394125600052517736 2239 1414121880872069537768619642560 2240 1417038578927338927298847424848 2241 1425603568575825403575216164640 2242 1428470952242359301025080965200 2243 1437022149749021917661360116644 2244 1440048159839706077959059644064 2245 1448596162644273960446113620300 2246 1451572415030517686950408579004 2247 1460325693527123566069673582976 2248 1463241594590758283906303367462 2249 1471990811216006251398286130436 2250 1475081069542461947628944819028 2251 1483813967914872540746057270252 2252 1486841775308122719661756206444 2253 1495797453053071295231733906368 2254 1498774016405550204938061917928 2255 1507714593447011990792226010704 2256 1510856431506086324530743496512 2257 1519791571642538820091321953076 2258 1522882434750027815513686512470 2259 1532033081792491463222779519596 2260 1535060348991047239252120138644 2261 1544205417959116202036952179520 2262 1547413596075439354409783259120 2263 1556542508565843500479330278208 2264 1559685657906861777849454108484 2265 1569047688368923165093222152768 2266 1572135914788159743351559365408 2267 1581479916631855863503705306748 2268 1584742871738788154221925668088 2269 1594081284642165001152022028030 2270 1597290380781613180882370760168 2271 1606853458480211819238977886872 2272 1609993858290461793406216453752 2273 1619552092415246084197320351714 2274 1622882758029277341823465502480 2275 1632423514842287780184587141392 2276 1635684727715002406943056250630 2277 1645467620711943092597567128224 2278 1648672587013397698206924705144 2279 1658436802377936444830152425096 2280 1661824606407227241436115557920 2281 1671581544211170880486360090922 2282 1674910906849749382903962726112 2283 1684904411170802711233555196328 2284 1688162214436144726009160550692 2285 1698150049115852984314693798908 2286 1701606119280530076474955412864 2287 1711573215078459426372295945328 2288 1714957876843406560834000195608 2289 1725179181643790220666128198080 2290 1728504452444945054030045038620 2291 1738704598360838419454139938400 2292 1742219469638038910033314184448 2293 1752413106147256615179734107094 2294 1755867180013495975240964704576 2295 1766308245131553505659009139680 2296 1769686102156191274602761837616 2297 1780118676692253642048255513018 2298 1783705790634298294770293930496 2299 1794116918498851420735874335940 2300 1797628834705908834271940237784 2301 1808304786857277041554516811040 2302 1811752264457054554072159999872 2303 1822407325397453822086081609776 2304 1826053989074623498633914861523 2305 1836701538976875812067414849492 2306 1840283218371344647285277973374 2307 1851187523431689250452850648520 2308 1854690807966183837481834194878 2309 1865586525183751129555818905190 2310 1869308821111073362282104401664 2311 1880180349165583842328740024392 2312 1883821476271613645395113777997 2313 1894971837251991987310166233434 2314 1898546028798181194353781113940 2315 1909673759378872602583262099424 2316 1913455376740373915577351525176 2317 1924572672626906944804076270176 2318 1928287667982011664491780032360 2319 1939674255520417045419465884376 2320 1943306764149249685754162956620 2321 1954682677712656262721884980464 2322 1958542241566979891347150065440 2323 1969894139699417218247203680528 2324 1973669380102400843683871037792 2325 1985312610911619774764110667648 2326 1989016256518427537885230010964 2327 2000633099049679137930558224280 2328 2004555678250990091378992288952 2329 2016161868995067604364728309044 2330 2020014331884783842108849119044 2331 2031900969071205402749298426352 2332 2035664458494227971162554061368 2333 2047541199444576608215353870654 2334 2051543209218023678264900268840 2335 2063394109870798044385606245048 2336 2067306270496778239822127220854 2337 2079459543312437157505241022240 2338 2083298548898061858591762335424 2339 2095424397930918363902709875460 2340 2099492286125332616884441777212 2341 2111605202206465116369422838662 2342 2115597064717263666729843338252 2343 2128005085216114929644288090496 2344 2131904479322048243059974295674 2345 2144301535511908019674046472384 2346 2148449119852479885313355665728 2347 2160816096597223955648757275468 2348 2164871446659157997531535019668 2349 2177555415725055140679193099470 2350 2181533678268464281461693014448 2351 2194187123677884593114752831152 2352 2198402489838689827660172041788 2353 2211043793586630619755735370228 2354 2215180225605505179831639718896 2355 2228129811831681233339062408272 2356 2232167878605364120729523608960 2357 2245102857950755371805020724758 2358 2249402694298772474612085297516 2359 2262306684504745476158535115024 2360 2266509402562816859455182513240 2361 2279743297748865711403180822352 2362 2283862631500372961632601746242 2363 2297066111281112557643321926680 2364 2301434361246282034321241503272 2365 2314624406440083394381490814048 2366 2318908500534371269045946621064 2367 2332418010844954634867631350952 2368 2336601001063817357681661655418 2369 2350095692660900809388207510976 2370 2354552288790838134469329559680 2371 2368012474054245341559875741732 2372 2372364635488000032902210356014 2373 2386171853492760560734368740928 2374 2390437376378605795831677795708 2375 2404211930902196869605461135280 2376 2408736357558961621308443481120 2377 2422493584350558584715663488138 2378 2426931908691226011693631136340 2379 2441023959903472045803496793872 2380 2445356181817899652014374092704 2381 2459430523321220895087370947822 2382 2464046035050400996649786721032 2383 2478086039785645875091243569104 2384 2482593051859730583005671763850 2385 2496995373904180341000612322932 2386 2501410065981311111203370746134 2387 2515774912593984231022931438592 2388 2520462528554163053237158527200 2389 2534809626285505091728591321910 2390 2539406752322202299670511160160 2391 2554102069242700914912516672312 2392 2558585025931125972880221451056 2393 2573263663812253809172586867994 2394 2578044025462101282703728586720 2395 2592685758403661493815655577920 2396 2597350757911609136625939047400 2397 2612368089789078090386010197376 2398 2616938690966496585856518646680 2399 2631917257202665143023408661600 2400 2636772967553238985903482724324 2401 2651730911572017463726941785201 2402 2656488662595760572528767759822 2403 2671812653106553345713656883600 2404 2676451939103631050562615090662 2405 2691757605329296776014078343672 2406 2696706053726148049372753043448 2407 2711969571932609342121234051480 2408 2716799758781731806365547013792 2409 2732456545509772429856760141792 2410 2737187479005033213377665194132 2411 2752801481854758567168064337292 2412 2757827357305410659418971172524 2413 2773421622812489260950714288640 2414 2778346010157945917307985117296 2415 2794322403949476499476254212608 2416 2799120826067761579565755376552 2417 2815074246374195630989285882098 2418 2820198464575508254577344751872 2419 2836108328758058694562897472280 2420 2841108343832661300720029945538 2421 2857427170363308500634764375190 2422 2862320092550169989078560342032 2423 2878596064038009499760948651064 2424 2883798285561866719972098082728 2425 2900052825519815594284178002718 2426 2905146969337715414845024314914 2427 2921797081049181323096441145960 2428 2926762088702287376158286822048 2429 2943388874649652850607008504544 2430 2948693883369149762589059876664 2431 2965272635687949827908642722384 2432 2970444287776828626258156426380 2433 2987452743936187292095702878128 2434 2992513402899125832799189801278 2435 3009476194416536357467108870128 2436 3014858332144417477716823371840 2437 3031794513240400986116787368678 2438 3037066145519551512295304493936 2439 3054416575316193120695033657936 2440 3059552680064330468005399240332 2441 3076876145166756888453503567562 2442 3082364113200002145508122035424 2443 3099639691783844236305614585200 2444 3104989196187835969143251575392 2445 3122712900289860316695853029216 2446 3127944318604187378941924070904 2447 3145616137573236596744838820368 2448 3151186173418942366817875092054 2449 3168830913133942580794290711040 2450 3174285107415268968207047464377 2451 3192360034236727407050520402880 2452 3197668743584816646088489774394 2453 3215717832860703685100877314688 2454 3221395358220359751070034611160 2455 3239393381154308256527125261512 2456 3244924064497949941553819317868 2457 3263386285993986597396958222720 2458 3268796212755564900285278996370 2459 3287204771496874328749995828540 2460 3292968143966144080987408956048 2461 3311345703443570616678297479712 2462 3316983999087661574707362134192 2463 3335813565309856736988968532888 2464 3341301135910497258994729531296 2465 3360102570615637762630927790760 2466 3365973205557585698219307787134 2467 3384716865320473923050101020548 2468 3390436989020624173158174391638 2469 3409666269274697335026702846176 2470 3415259758246702921093796071920 2471 3434430397764526131602307357072 2472 3440388898479567569321866273376 2473 3459529571637107706255798337514 2474 3465358712846980747765064419658 2475 3484970586617527002369166555716 2476 3490639849632206637047497822580 2477 3510217760503524263157941161038 2478 3516290377247943250965440484480 2479 3535808543937123553731966665944 2480 3541723277055740692187293207872 2481 3561745976159790294987875012592 2482 3567524247892501981614251522892 2483 3587488156823520587142207362688 2484 3593649094826581350121094245440 2485 3613580805972758593501730307456 2486 3619603988468359592092420163688 2487 3640023029382804092195958397880 2488 3645882433646975811779176973832 2489 3666266828788001747871869390160 2490 3672546888496719125079418353696 2491 3692865989620811250631703706912 2492 3698977008085460373313751356080 2493 3719825536684599065561148602174 2494 3725795222146166849167044637080 2495 3746581393697198248003655067000 2496 3752948190235621094085391788296 2497 3773695737947462502445114021296 2498 3779922064313765010565011998750 2499 3801179511968947851562063086024 2500 3807234082416698002372570574131 2501 3828452168957634132215752250604 2502 3834941579279267557776725238980 2503 3856094304708814160429722642184 2504 3862408434589837093609044021254 2505 3884113015918592083949331076032 2506 3890277217491737993095188555360 2507 3911911360683290635445018346960 2508 3918493518170360316425961791040 2509 3940088273776746307748430510556 2510 3946523151455748238313971213272 2511 3968647073756543946951120076832 2512 3974898026180367936413374568258 2513 3996983984543536006293762957120 2514 4003690183325659046099289579120 2515 4025706667330288070799571919184 2516 4032227341840270716272082972564 2517 4054814620999555930814464100640 2518 4061182172737834683174877969140 2519 4083696968126002333136675333640 2520 4090500415677599142586982882064 2521 4112970656406400927417840669082 2522 4119615460440421703763341674852 2523 4142641185444333575243115814204 2524 4149095530880049262702355999432 2525 4172080355268505933475129673402 2526 4179007196427475353465313395368 2527 4201914276013615072472221430568 2528 4208650891842134861556401545520 2529 4232154649442418299474764135506 2530 4238730962984559328461165595968 2531 4262155657084652901600439583172 2532 4269181857923320371396677237168 2533 4292563299442999478960927892300 2534 4299425667381194462974431069136 2535 4323385476562598408937534216552 2536 4330046087498987481307517681058 2537 4353957695695744457380308609360 2538 4361115251873301573548578711680 2539 4384946589694820432376996981260 2540 4391905138563313576463128835328 2541 4416355856779717561343789725856 2542 4423141724926801172433748519104 2543 4447513157591759254535432959344 2544 4454770167504920081686592561256 2545 4479095295388871600388877258740 2546 4486178327894440254234020689840 2547 4511101196945753140596521857292 2548 4517977908077676194579202398658 2549 4542851277273022371429938932950 2550 4550245714522592913814270418952 2551 4575031909489351707371982112952 2552 4582213353347285485787265834840 2553 4607649095415486313542561995328 2554 4614652211569919990731891227618 2555 4640004196703302989496166783712 2556 4647495624800883454572622056216 2557 4672793103210912692152900406558 2558 4680107195047486188640546968320 2559 4706029409224466103108920978456 2560 4713127474301086234651111941786 2561 4738994517374480032909311666132 2562 4746627406631811745551300480064 2563 4772406800006035054551461139768 2564 4779819171406712644348541527422 2565 4806274958477272707492560644800 2566 4813498130856592109492161097244 2567 4839860209744891077290380405296 2568 4847597071358528281253966578512 2569 4873903757705778173641083097984 2570 4881454790990318978171260987188 2571 4908409112081299289077743602472 2572 4915729281795120748269831799964 2573 4942629715893341845833539791488 2574 4950509377440853359354543981624 2575 4977317245000674221171297994584 2576 4984963869245791446506783253312 2577 5012470513504650603323024539760 2578 5019924164092363513189498525110 2579 5047334403861375708642155240820 2580 5055323115383515609473902839776 2581 5082671492165329212849041882700 2582 5090460601907026189743253413332 2583 5118488493616568054024506117008 2584 5126038454883590234139913185240 2585 5154008724983029936281009411456 2586 5162138921641767888865769310528 2587 5190005982876603234069928313200 2588 5197897691584531340963827006008 2589 5226494741750220471169492012416 2590 5234184764811116786495484317664 2591 5262677013632759815990514010912 2592 5270918677656234099796086974791 2593 5299350574974480355615447509794 2594 5307386126872152173395660313198 2595 5336524970499280951046970637776 2596 5344307918279930643687281720880 2597 5373380035937785677863988097638 2598 5381772357440735892877367058296 2599 5410738131749837237077677593136 2600 5418881202215380924477899563054 2601 5448603873068675285619038158711 2602 5456530275058857414169723219722 2603 5486147918913217265221377768840 2604 5494651760066253723077770107904 2605 5524204802332698775461160702332 2606 5532490050155538100715616189224 2607 5562773083649631691853898888960 2608 5570799904825207756693232800124 2609 5601014692458796606722760531890 2610 5609676184509306054758456416860 2611 5639776027310749721725303243312 2612 5648170948056020705383050111954 2613 5679063849560531598607876473568 2614 5687235188903575470644985752388 2615 5718017249914522679936695363464 2616 5726786555611478798090046125960 2617 5757494128718897117644469275898 2618 5766041051579171940457171007808 2619 5797510592938142104282069084880 2620 5805787332244685734267215867432 2621 5837181380983461076160590853982 2622 5846112779448886185042894718080 2623 5877391429168550419919870927848 2624 5886047361641366028216979644822 2625 5918151338132196671536257919872 2626 5926570227452039811757877502828 2627 5958550920365519835809667464496 2628 5967598446281680918196232097982 2629 5999503004246486301468229235520 2630 6008317828164728350506450774864 2631 6041011975433777818243852854392 2632 6049538586836509560187778193024 2633 6082158477030107657316929961354 2634 6091369419329903778789468388640 2635 6123867681206840898021173686656 2636 6132787722947153762343780822540 2637 6166137900729486336545650373262 2638 6174816557826302027438823152280 2639 6208040232334149437395135211040 2640 6217372733168697962660480572128 2641 6250512252913648572911231714800 2642 6259595341459574029648752254102 2643 6293562248313734184871503034248 2644 6302347366878148542399423045002 2645 6336235490043584580568643039958 2646 6345729765093917145099579775320 2647 6379482812647805889967769990168 2648 6388679520463128756705549547412 2649 6423321924488405826455469949136 2650 6432266459408113655605028077974 2651 6466772008249332283574769233304 2652 6476390405674026734966622488208 2653 6510813579355411427683239816160 2654 6520174304317198301894801503568 2655 6555457650685463093775916842120 2656 6564503923393997833932286151244 2657 6599696888658722568072640687458 2658 6609487605461524785283714864656 2659 6644541771288072036757855606340 2660 6654022146827270140023428581440 2661 6689997182243351122338706409952 2662 6699207034697582165967847806984 2663 6735044940391732696109153965224 2664 6744959176312118702765459433074 2665 6780709562228704078702121817288 2666 6790351326541611126201230174848 2667 6826989200612282738521270030336 2668 6836309344475723334032463772080 2669 6872854724792131432267638357084 2670 6882949413219523691581386305040 2671 6919345112078061546317167016432 2672 6929108474045490978367725306648 2673 6966468761138365294710788091408 2674 6975953487494215500268779526656 2675 7013168921324742157634310779508 2676 7023382561672006262099972963456 2677 7060498103088427152939386986838 2678 7070434336087026879213575002576 2679 7108475752681100468821217007360 2680 7118076391952527767056325968808 2681 7156016554972334384471209823232 2682 7166415192787453302688859914050 2683 7204204860867418400457443819804 2684 7214261540664050859759287770584 2685 7253053761297745650312965472480 2686 7262815540124691420571276356960 2687 7301448022410366580476998540928 2688 7311975542005041453681562092512 2689 7350505722193943575380497620610 2690 7360743456168332650858345361580 2691 7400232165021695468456780611728 2692 7410112119681015158825994327134 2693 7449500964246676520415647390694 2694 7460214685721931454356905062200 2695 7499445597460383266263988143944 2696 7509798195655956713851841416238 2697 7550063111833099306417197653760 2698 7560115790329007989366619518560 2699 7600216451449992652316509584300 2700 7611065229394602618692735785960 2701 7651053833103287198178682527292 2702 7661592549708888172674747759472 2703 7702584567438642881650763072688 2704 7712753676177527390929909256553 2705 7753640257289349269241015532212 2706 7764672337236313907895027940896 2707 7805384505156079696629377937908 2708 7816048027295521319863907414778 2709 7857838905917585160309982115296 2710 7868188926163314168200262613152 2711 7909802836903883548984727995992 2712 7920972520048872430419906364536 2713 7962476138101219604907410499674 2714 7973326145236164676323779633760 2715 8015872331156171649920174652048 2716 8026333119755182019424617713264 2717 8068759036395383254280448126240 2718 8080124932015304600071561630856 2719 8122371854844280613406584754080 2720 8133353241162664408475480271828 2721 8176716492141714968528687700272 2722 8187362641791258739448504201262 2723 8230548583454800530119519087280 2724 8242050520762923077582652227952 2725 8285119596299124959008231371890 2726 8296283850205964442784844369760 2727 8340427402360440165540900094320 2728 8351193951146721548158895320704 2729 8395214965325112318275326888170 2730 8406922804327016196926157825408 2731 8450750917879503584468054816972 2732 8462048970508663377649648662324 2733 8507045372293764598253626801728 2734 8517997950542684808655352785128 2735 8562807847058857612106125839768 2736 8574645584398128884277311734940 2737 8619323629438274553982285243776 2738 8630817497197913093675241044577 2739 8676615540469558637322330328512 2740 8687695025453554705808404436868 2741 8733359138666363260949583674262 2742 8745407630963381790627420416792 2743 8790878314434002758154233394008 2744 8802504384119226838056444655600 2745 8849188095811153335532798505316 2746 8860449104200890481816175258754 2747 8906927858814903214502582303976 2748 8919117772088247709792126944680 2749 8965461678984745164770102774750 2750 8977293130210685832543997208112 2751 9024795884196138706746123590784 2752 9036185588394104255682286026164 2753 9083556095921819260980198154434 2754 9095957604138366899252893896318 2755 9143124869386680320804779443600 2756 9155081153418601578888033533196 2757 9203498774784531115102949517920 2758 9215084171864136765886622735184 2759 9263290935597771619479683661120 2760 9275841109869105258200780853696 2761 9323901136292989598256905202384 2762 9336068023106637649117055978042 2763 9385340409553803928042049601284 2764 9397051944506278027196988635372 2765 9446185153743061712615748898560 2766 9458942490466995370856556044808 2767 9507852425224022481300058791248 2768 9520155629739520283076461889714 2769 9570368617847654707908129074112 2770 9582284987427236162836802639868 2771 9632271870768272190148778100552 2772 9645181147942429883094769927968 2773 9695022609018603980278150873920 2774 9707536894348323668312648800120 2775 9758637221940733553976657565352 2776 9770671947953311826006096340228 2777 9821615263321711776848267139738 2778 9834746627141625868492971690176 2779 9885461106657213529700262844144 2780 9898118863869696826464991299960 2781 9950180630634836681134575333440 2782 9962425118856605429090401053912 2783 10014259870963329329330212489272 2784 10027540351673432049401322311880 2785 10079222164353241091793598732308 2786 10092086371769708814135873918400 2787 10145063794103877870544101009480 2788 10157438559759002293796087938956 2789 10210255933698631190468790813510 2790 10223769651787178621158753866816 2791 10276341505494650112802707388712 2792 10289351449994829987129264363650 2793 10343332740142710984033218066640 2794 10355916864745470249314349267456 2795 10409659702128365078348953660656 2796 10423314618543279965441295691416 2797 10476885493568468875974778437518 2798 10490116963768751269129806278600 2799 10545038051077926937476967665816 2800 10557760141251614896314085934408 2801 10612506748301361546189850265202 2802 10626400537187083182859521439152 2803 10680900758528091728690896236884 2804 10694275374439847550139791638562 2805 10750237939063359361925254753344 2806 10763163545273753409515747886768 2807 10818865569470423069463543776016 2808 10832913419805009262798953538640 2809 10888439761782917118486215151823 2810 10902046765872551737966918361892 2811 10958968392416061534437231643752 2812 10972033535704217563902482676040 2813 11028782943291965738713169289660 2814 11043070676537703712757839801216 2815 11099561325838499623370652760824 2816 11113302360119227219044228283092 2817 11171299308961178988063133570802 2818 11184584065863556821556624740990 2819 11242313269729493026538299690980 2820 11256763460974720813238824063872 2821 11314302508169384146817005735424 2822 11328281279031726118044059873112 2823 11387279151222465713453631276408 2824 11400699728686102596827089805214 2825 11459516433923828176556195205774 2826 11474200164727331420007610002074 2827 11532734035954846966477324379736 2828 11546860953392922072303348092496 2829 11606962758764488058237036363712 2830 11620614152454397406470415550744 2831 11680429817760866287534570203000 2832 11695278846654414320191991634960 2833 11754906273776598115976284555154 2834 11769270711265037044633723470460 2835 11830411939363807624107436780848 2836 11844188697765004289913056470490 2837 11905126711773565338656108524278 2838 11920226930143438459366006345152 2839 11980874880506879952555951668304 2840 11995395143559854708862325816272 2841 12057663716378006611943748149712 2842 12071677157650456823965265645490 2843 12133657650299237520117679162044 2844 12148920013222721771563771426160 2845 12210702743570493523562053741980 2846 12225454140657717566237127774704 2847 12288794117295704727320334395824 2848 12302946646951255915205364494310 2849 12366080066751395351742831993408 2850 12381605584929837497551687376720 2851 12444428471186457186664981435652 2852 12459338062914182815980533230848 2853 12523854399200615907124702405254 2854 12538242296960465623550965875468 2855 12602457328194325611763773061032 2856 12618135261354590843939841226176 2857 12682128912902987908363202129258 2858 12697287674915149049483373804170 2859 12762902810785704959669464870056 2860 12777438519368593371743589736848 2861 12842829597621212539002239355342 2862 12858777125321868606815846925840 2863 12923856969337049353728017872720 2864 12939169399588109706713644010220 2865 13006005189967031369362677969408 2866 13020768385674609499525188221094 2867 13087275249406359252677545105056 2868 13103389964174396627881694514240 2869 13169671257971687901533849198560 2870 13185246180769936401536412461856 2871 13253201398727058400751452822920 2872 13268114054024420029905069796440 2873 13335847912408619017826916094494 2874 13352232229442151107209992190080 2875 13419639942457041376628230786464 2876 13435357116102386773333553826480 2877 13504572217692822104217388650816 2878 13519730843190959576716593732960 2879 13588608421618675305260872115520 2880 13605169385777904875873797182738 2881 13673803183983465151391772264112 2882 13689788155758365601764004794064 2883 13760171456061722976127637691492 2884 13775475363596806983830777866432 2885 13845625476337898696123719642188 2886 13862448441824674662392611310128 2887 13932243458829631882838044398728 2888 13948386602241797164696811429091 2889 14020062239437624518166016621280 2890 14035624676601791542393525686702 2891 14106940539322203798958287491580 2892 14123942495490223232822622192248 2893 14195016543757045429387711091808 2894 14211426726583432651525595969048 2895 14284314344062513785583246155696 2896 14300008436686834798839225135722 2897 14372636993393853378797039102418 2898 14389922174839806834757321667136 2899 14462185849681676847754155612736 2900 14478763779142847651433461281470 2901 14552969632475162464244486572832 2902 14568928505257930657336401259572 2903 14642772754515708542052911381784 2904 14660232174436370033870433794572 2905 14733823521226008195591899677632 2906 14750659188232867479141869745074 2907 14826114539290198989004891578120 2908 14842221169797600529937984634728 2909 14917412228990115948467117278590 2910 14935168484736630184106314193232 2911 15009970854268800616629505544784 2912 15026977029356577051259848381712 2913 15103806932590981376660313930288 2914 15120176684096286352960673389056 2915 15196628767848601658078876599728 2916 15214546820901506179479011534683 2917 15290717409060886772265338566598 2918 15308002595072829709999644904940 2919 15386113419589968199234221147520 2920 15402639873234852206832937360644 2921 15480465390088169258933740588032 2922 15498686991503567587782607871072 2923 15576121931117857871126688628960 2924 15593571422282627480010913480872 2925 15673107817267889534697923764202 2926 15689888099737016566481598026880 2927 15769012662230643496159003919088 2928 15787413764496602116887760633928 2929 15866251902491209892132063434740 2930 15883995110487913527005633008284 2931 15964834833075742549848524617992 2932 15981773557116419797620796054274 2933 16062331233824344554722408651040 2934 16081034724564251749656550189772 2935 16161183916002364486955968011528 2936 16179076822836865351924457781008 2937 16261386894763862622754917638880 2938 16278600394771022983808821903236 2939 16360488791329014769182029752860 2940 16379383443775162806227391485928 2941 16460962311399593519521093749372 2942 16479155608086779832585898789952 2943 16562825408083366740036715252400 2944 16580190913591669691865565743144 2945 16663564791897674219278187708160 2946 16682751686159396424847268478288 2947 16765682344031126320661033204656 2948 16784043331750092945289803846096 2949 16869220572234116231649504848736 2950 16886875647929217617009504549340 2951 16971603834344232837234493286712 2952 16990983546628356514073897745246 2953 17075405372433472818751382444234 2954 17094065695818798203612925318496 2955 17180652477128114957958763037712 2956 17198443607445756096706958316860 2957 17284702968077945985948215290158 2958 17304399382835048640348595188240 2959 17390204400451406159566533110760 2960 17409042994704817032536856041628 2961 17497167215521932624075923901312 2962 17515253481420125691840775773942 2963 17602926002017477132404424071924 2964 17622809107022652138160134270880 2965 17710160688344024799286638448044 2966 17729286550956614775701658849044 2967 17818862669927186119163729161344 2968 17837104480499802410252630722512 2969 17926346156504830157154424746330 2970 17946562285983805622567389897920 2971 18035320574732355130249887971132 2972 18054627185838571303601067867864 2973 18145805301486171585830264590208 2974 18164339766029384731523832639408 2975 18255047347655045768905940204784 2976 18275433261657653325935310585728 2977 18365785674136951845015912690580 2978 18385404102791554170908468308910 2979 18478069401715980170838571887356 2980 18496769230936525321574052623100 2981 18589075207163305027661992215744 2982 18609802574343045793739573554944 2983 18701622238399484498859520393240 2984 18721413910808406971613126599594 2985 18815740094044200677736500971200 2986 18834720059190167295261046005834 2987 18928535043211513323997592188080 2988 18949453195651723151799089493852 2989 19042906985423452039664101034094 2990 19063026714302607426260196676896 2991 19158865172981423108825245095512 2992 19178011684078787831119479594216 2993 19273493937394611518228319935268 2994 19294750500713582897520547358000 2995 19389725592138811939646577920400 2996 19410001601462856417109061633184 2997 19507551023374254520594452488918 2998 19527003125244917878202115898500 2999 19624029670794607796267676027000 3000 19645489510832424513852716930064 3001 19742127793266628208268324027002 3002 19762738782856689116975429425600 3003 19861866782430564328724820024576 3004 19881476500697424102965544282512 3005 19980231203541317730930807746652 3006 20002016924873583691884352338744 3007 20100221945634377594413898706496 3008 20121009367035165240760817033808 3009 20221890460981320376325560762080 3010 20241823450920629752763837940672 3011 20342147527041848725981451734692 3012 20364138911136435143859534248208 3013 20464078121784443571822434445408 3014 20485198243441706212041220894536 3015 20587714433933622160937876208504 3016 20607784813025330563028599381980 3017 20709890485470295424485423445376 3018 20732234955810182490556775824416 3019 20833777285270434525430325804780 3020 20855086148935670423008778960112 3021 20959387708274307435667914643680 3022 20979787219167267931058012849112 3023 21083529920609905333894583248464 3024 21106072868046831872104298905280 3025 21209412241093835400606471272923 3026 21231039207837956240238854830380 3027 21337024333245720286331546401160 3028 21357583681956731278160588473898 3029 21463149965049072824051868537996 3030 21486064836293525768416385553648 3031 21591033839298821522193839010832 3032 21612850461607256333300352104420 3033 21720697024751169873182844527594 3034 21741581269143184375794265227396 3035 21848844866467443589813631059008 3036 21871937101221018626991768289152 3037 21978756991743843532710087662078 3038 22000921712980295349698065381344 3039 22110489864267708039345183153816 3040 22131545906098962825039675739080 3041 22240665650771238129688564660962 3042 22264138329792156302985128462709 3043 22372657350483082858960442803560 3044 22395002336874023782907248504902 3045 22506500356715746721845455488640 3046 22527864752728011916769247986604 3047 22638731474209081820189221914696 3048 22662405381056672248753845304832 3049 22772820307396091859010053137450 3050 22795531131754469370084711684062 3051 22908778533616461454757252373840 3052 22930316727933676042628519944720 3053 23043117729473567670377216935008 3054 23067169003410970068203449874760 3055 23179344683136032484945906167232 3056 23202213840311446956960485128512 3057 23317447758368914489791870497520 3058 23339323787201550628334315575920 3059 23453912664091750355006006511360 3060 23478178757402473049574375033924 3061 23592282850297231527215823421142 3062 23615525627419386186460611841892 3063 23732584461095976695534978236088 3064 23754622032768283210452512928384 3065 23871215423565397818715013431524 3066 23895843674520176373218594961088 3067 24011759444601892395245077601948 3068 24035185414054879580316489930360 3069 24154278035423081109049692001152 3070 24176673239497400897399712090888 3071 24295080812305545434208045331512 3072 24319925604656843285456603179804 3073 24437853280543602596861022738880 3074 24461647729300814111062416862380 3075 24582631286757154759967329498008 3076 24605163734147342526175054258430 3077 24725635702180084489063250050956 3078 24750874246689086837491787847980 3079 24870653683807163616606975765320 3080 24894646158110288460882333944256 3081 25017698180247235489393219189120 3082 25040595258757336612469054258592 3083 25162959727807026610054169647404 3084 25188404992757068388205647090232 3085 25310267646486446976175348169148 3086 25334610673026339235701067225784 3087 25459609673279272113280667822800 3088 25482668285326642568726208460094 3089 25607145828120833153857059672210 3090 25633006061793299239653737534016 3091 25756748998353919577010628956024 3092 25781290141539434668265610587034 3093 25908444766362108019480772463648 3094 25931863938027354066519485465376 3095 26058301374656494147062202996680 3096 26084343401183667153080092274852 3097 26210230979401067990843985952720 3098 26235156544593376216869383738450 3099 26364300315372997287829718658536 3100 26387894925087278667512143776032 3101 26516482131141013360173241961952 3102 26542947283714008316309856050944 3103 26670796165262173994415839721960 3104 26695907524474233661304363427998 3105 26827285306337022470718731034240 3106 26851218689164117105152951748974 3107 26981822399494934735651214865440 3108 27008498758673187861869956876096 3109 27138541163810017802384550176390 3110 27164058854962516915477097451312 3111 27297455323108008791999055189744 3112 27321564898624113866175183587610 3113 27454408182180622934708735577168 3114 27481502814792022357654005300042 3115 27613578543421547435467486387680 3116 27639254205261951125546317511160 3117 27774949908717334742526517067840 3118 27799432919303228414903470092840 3119 27934337298529706199819484981680 3120 27961657283791911437121117274416 3121 28095962721210642913828024578482 3122 28122054040230062687326992869632 3123 28259854603348895465038034021964 3124 28284500022870217697508877128864 3125 28421723982326686386108400390626 3126 28449442885496740413955216402968 3127 28585838198331693092290501641960 3128 28612115891926733242692706748112 3129 28752270325021002889020982507200 3130 28777310280450218218632004542564 3131 28916625372466027693200678846144 3132 28944571506963465819007207285200 3133 29083291349484595367812184196988 3134 29109977405670653122276787656928 3135 29252311733586628355889680691840 3136 29277485383878127547099046037767 3137 29419187099015603300777232870978 3138 29447569558072149121299685117136 3139 29588424532574758962903999623416 3140 29615313493158636088179853532748 3141 29760038765862008906844220614950 3142 29785614578184177214891390713852 3143 29929498505294218009718765792400 3144 29958093794934062361611511034608 3145 30101356717128782839149903214344 3146 30128631384362167497429698565722 3147 30275599399224333548455280053800 3148 30301337062250227846988701571468 3149 30447661710412295729588843216064 3150 30476719743251071376151389978024 3151 30622146407554087634794988103792 3152 30649624298005802226341618579418 3153 30799084024008508351324096013168 3154 30825216823885634905174353694320 3155 30973800344170328043178376277072 3156 31003040950075632973820059516896 3157 31150946574793480117375478020032 3158 31178848389635041664158198020020 3159 31330599006554361806913178049576 3160 31356908729172314591320415250720 3161 31507972848880596064958014419300 3162 31537683715358537102535897855744 3163 31687846618088252883346432009724 3164 31715938234157917001904776877552 3165 31870267993618275447880819266528 3166 31896948257691707542355544484944 3167 32050334785142183329709007658848 3168 32080261327370270597388561035076 3169 32232957288753099502375449100130 3170 32261497430641440467495940364428 3171 32418151900976017310860215986944 3172 32445008110826320606361241093148 3173 32600979516200373571690664497440 3174 32631369786821309300925608314492 3175 32786404224876717527010109397888 3176 32815099071438806934764279764178 3177 32974407330971416922398084692282 3178 33001675205917053947856043986144 3179 33160017526433800779928032443844 3180 33190641415625209211794832109936 3181 33348247955725934135346734923022 3182 33377401040542478626996645508152 3183 33539131435770340571198764087128 3184 33566557820729425910564519991800 3185 33727578611449405442068024294068 3186 33758640390610996314907552394400 3187 33918650994877400650606541385428 3188 33947992200672479326837870833858 3189 34112436250877894252316668947616 3190 34140298125798855567668064007440 3191 34303721494998308306073057984312 3192 34335019211106470585018254975360 3193 34497709985822256338719633800448 3194 34527500909713289009818631284898 3195 34694453408368466649959702887536 3196 34722438310282782456095419322784 3197 34888614773049873335241997950240 3198 34920394213536102363351458712912 3199 35085540516690616946712758010064 3200 35115536110865486801476420029121 3201 35285244520660339037720818833504 3202 35313672692724675463313405119422 3203 35482355922528877899304452656484 3204 35514353312240461022006369509230 3205 35682274267853989168737227313612 3206 35712693958412285890345660090960 3207 35884979563780738453799343507320 3208 35913564544163336142583011125742 3209 36085061836864418338906017145290 3210 36117569490524435763335858676192 3211 36287976375662079742552911743340 3212 36318600815803051747401646649928 3213 36493759507172921049839813965440 3214 36522776951000106630852820052088 3215 36696869519420011415257609014744 3216 36729557866180234511100778779632 3217 36902819425763641283075344897298 3218 36933910889080122021688001116790 3219 37111700447671264291277402556240 3220 37140894374502412417926837324672 3221 37317842152073842290755935883382 3222 37351051191332323843644232737660 3223 37526905170927686488523614071048 3224 37558183045176727033011433012288 3225 37738945154572727424745427337296 3226 37768540851649693221522126506514 3227 37948157935980355381501310417136 3228 37981584416997225872164101498120 3229 38160354905792852033041141012670 3230 38192128466954761029378785613840 3231 38375556566088883955808477123720 3232 38405325023332964523207094763322 3233 38587917514349279955353343659028 3234 38621857232328894363658419928656 3235 38803311254299870274743113717168 3236 38835231259499002171461338826390 3237 39021715528093278091065026477664 3238 39051933303834447625117567099980 3239 39237247332993190441935158583840 3240 39271424535241719776770716650826 3241 39455839661067103958774163121792 3242 39488263295824745177788813945802 3243 39677527556761493912164082016768 3244 39707897218490582067582343004852 3245 39896291904240735304235223648480 3246 39930949982392889434190736550088 3247 40118122268222910582971621333376 3248 40150732407549372295001283234960 3249 40343118613579355135581557137433 3250 40373965759514277808382989023864 3251 40565116302729405581735505279252 3252 40600013257834747961836444142528 3253 40790269015396478939659798678934 3254 40823372196699281963314325899268 3255 41018637751379469058100885673984 3256 41049591732500546263218422338296 3257 41243909676111492472120136532858 3258 41279338005434617883026857672866 3259 41472407215022848947361091259740 3260 41505715241604168081561304810344 3261 41704147998983190147942993105152 3262 41735590281047135888413953160752 3263 41932780823984833703980174090248 3264 41968426871544124231443618137592 3265 42164688171863668663965566515284 3266 42198456186609149547760630955328 3267 42399845635809516702382995692680 3268 42431434064081956321582742507920 3269 42631861466815307834877706433184 3270 42668070042738285331715380365360 3271 42867178278614226381887006605832 3272 42901149704417738039908122932390 3273 43105839909118449800793753377808 3274 43137901538592179684956893651258 3275 43341302763408672467455361692572 3276 43377687211846809315614530130896 3277 43580074911973193590525610548380 3278 43614558688902171643499071606200 3279 43822264307399284191356191451096 3280 43854492718709879633893959401412 3281 44061174895954574759310875304612 3282 44098132039115678509196107832432 3283 44303491660826865846783279084036 3284 44338154790976586463887463230442 3285 44549276205772077181346759415372 3286 44581940821849862501019422238528 3287 44791678444452672523662016792920 3288 44828852236599746946067615469592 3289 45037560815297978817943911678912 3290 45072770504509772354265122928384 3291 45286942895639367194971876667112 3292 45319772185359090553768100606984 3293 45532927774171493955320115796380 3294 45570664108268231084795197299920 3295 45782446094571677818115816790840 3296 45817786394526127931188145403224 3297 46035471853720357248391069245376 3298 46068789502666072173311998194204 3299 46285060944272013459593715989700 3300 46323036996087774815430367153968 3301 46538214712522042136803700069702 3302 46574109460520374396918403199232 3303 46794975930550665474450891117104 3304 46828433987020861389508679269920 3305 47048241619996295354993924780292 3306 47086742449653933892202844746400 3307 47305077053207330481702744663308 3308 47341148216249852401339805294628 3309 47565598789451212383071916507456 3310 47599578334663860280521994553592 3311 47822539848794087418927443885184 3312 47861278324836252995184677150472 3313 48083151297755508588836983593074 3314 48119762582035743248499421092038 3315 48347506554928464672605385118368 3316 48381572099189820028719812619170 3317 48608166934195508951087041109376 3318 48647491292097015794079139325440 3319 48872580618004977839788215575480 3320 48909390602379344491007961626184 3321 49140768655384277414488907591322 3322 49175365029885902901493185587424 3323 49405246616692898495174869387164 3324 49444783441365681528306770283752 3325 49673536413977773466554511590240 3326 49710844729808810092443912750464 3327 49945604254931307518328590708760 3328 49980331760878208493235005870674 3329 50213923477691468579288459277570 3330 50254080150463457941183710456684 3331 50486085008293015955878258598372 3332 50523592608003850607195393581566 3333 50762135848027437166375127213856 3334 50797378307848841462003554332828 3335 51034371021547490979683179123680 3336 51074687436504487554524548076240 3337 51310454300090463730385706120576 3338 51348519958445647135260860027930 3339 51590513103784765059727348588656 3340 51625907969304875305616106419088 3341 51866659841405705003346861932892 3342 51907607620542156522207023968392 3343 52146767139848329779177736966544 3344 52185000870959138281719232799760 3345 52430908757556248696332895544576 3346 52466776150521390477420471857280 3347 52711018905398929220677773924468 3348 52752177135294332290166321765120 3349 52995174664159865446149483406764 3350 53034004953805427805494334843428 3351 53283398176502053058981186482232 3352 53319413739967382256285575161980 3353 53567575651444946043486897135360 3354 53609348268207484423091408731744 3355 53855857241194716985059945825264 3356 53894798013957265684562032976760 3357 54148213951588408078528030184222 3358 54184761408028959519908943175056 3359 54436479963848498894612335748640 3360 54478490991417462883512455260992 3361 54728886504780607337285972919842 3362 54768433724408909098264996039813 3363 55025483804185128143596269508800 3364 55062149765748142533246882421561 3365 55317919680252349351174665831564 3366 55360500665738149109429621122248 3367 55614502718450910496781016668576 3368 55654209872835557913287889148922 3369 55915364809120763502802040056976 3370 55952599648593700148828112052308 3371 56211965713314288471062993190732 3372 56254780786992611966676252732888 3373 56512831905259401725665162353614 3374 56553131006538922895718277878256 3375 56818044406669443764804031800160 3376 56855334311752594554713208927692 3377 57118861954828124449416052001136 3378 57162315173428835920296320713776 3379 57424037681757468073205314310080 3380 57464522740222982337367202530518 3381 57733596357978180497066165934432 3382 57771463371887664732801215071800 3383 58038740615163690149285876576400 3384 58082396911178618445104256739344 3385 58348309716201797085897749247588 3386 58389334199273286084979900045634 3387 58662265842699701605814883192680 3388 58700243810462014087174204926104 3389 58971764092098104673920036450910 3390 59016100392441356112812290842576 3391 59285721289372796818823439202112 3392 59326929018003274194130998290154 3393 59604191565881867411514327430740 3394 59642725466769367507536003528798 3395 59918128588947638608844998856544 3396 59962602967629592368396735875216 3397 60236526669703500651973597382080 3398 60278343629110900624541855378300 3399 60559536881976783538418971719552 3400 60598203847435236509261942883858 3401 60877903431974653711409319651600 3402 60923072593102743403555114903712 3403 61200862385588421730372088640648 3404 61242828717874878058242940327152 3405 61528500695313647460838720240992 3406 61567671929480699658866530163208 3407 61851352692156068436866162144208 3408 61896717005059282076750208254688 3409 62178898153430294249820843221824 3410 62221513756063756209795585771264 3411 62511157355649830172007703092460 3412 62550456226620925168791409495754 3413 62838613573331267869558223281974 3414 62884650863830420975704323762520 3415 63170831658227441198234718719304 3416 63213530262085193934414074067856 3417 63507771433995538730929757135136 3418 63547645566141082226984865024690 3419 63839857246583581916045126363376 3420 63886121204145833605966816985640 3421 64176742287876729639929321967264 3422 64220101259014689688616208175800 3423 64518485891253359790766345011328 3424 64558447808151060515526114403188 3425 64855289879996721077997814391478 3426 64902171951332633342518912586768 3427 65196899039041663743525451136400 3428 65240397500657509362969880941798 3429 65543470148342593766992342062080 3430 65584053110044145010854272989600 3431 65884986685134498828378598985952 3432 65932091500542598253529166607712 3433 66231445074953081033889694896554 3434 66275582976879740670624735291156 3435 66582938633906650574417625323280 3436 66623535506946517069599991534340 3437 66929225590615015567382265235296 3438 66977025351356740887293584412736 3439 67280557646363001584183301831160 3440 67324863485406215068739634018744 3441 67636965893122612087364284236544 3442 67678189651095416549352779949702 3443 67988146965354072646726702121208 3444 68036135732204344991406675221184 3445 68344450897836493486503011426616 3446 68389337579288658686037605130404 3447 68705833987616305439983806340992 3448 68747132855713865584904329647312 3449 69061936099953959073333003541050 3450 69110666461472138054497874519136 3451 69423202586221147505693697562080 3452 69468250649199955907973245514144 3453 69789689967852567206176903008768 3454 69831591253096077187447535614296 3455 70150809637106339761523464824312 3456 70199649740157280173203424334360 3457 70517095478077535563066445494658 3458 70562807265103335355872574487360 3459 70888717946030426687208241933256 3460 70930723661689563833741616283884 3461 71254844006697708556234404992742 3462 71304440240289764277639610035512 3463 71626284589099988318463905716424 3464 71672115933392529045279018928334 3465 72003142115254714876483886123328 3466 72045683280749999641760488888794 3467 72374333100065637555085633189548 3468 72424105890133197954673441582228 3469 72750954984952839882301606230830 3470 72797494893779205402296948298648 3471 73133033328499801623600445101360 3472 73175674670647338698156029202176 3473 73509429086056218322709128139328 3474 73559934043932892772779032414182 3475 73891333236507024964369689656660 3476 73937913261955740152988590744640 3477 74278697566649545213025828095840 3478 74321957247825605849735988286944 3479 74660323863881819470909912042824 3480 74711035832171021211853602805680 3481 75047496554032965423514967748661 3482 75094795714730362961908395668882 3483 75440287555308934360490762109164 3484 75483598558441955023134389842312 3485 75827242736785247597084359467576 3486 75878626110151783786380303735168 3487 76219751160236909462620899647016 3488 76267157834397681074740032066290 3489 76617996073011208719633791655216 3490 76661975105837163732075331005900 3491 77010268809480095828452755291012 3492 77061855100381047445679782766534 3493 77408255740464470186883119236000 3494 77456353075577096699387885260748 3495 77812058921370029643973749626736 3496 77856000785511163445883322444320 3497 78209712753169497339529211441220 3498 78262055382241385422254464981472 3499 78613201353839346158226059031500 3500 78661443443754559407168395439648 3501 79022553994642383775696046456430 3502 79067173683922645505941994671152 3503 79425733795116921370960780120128 3504 79478235602460433009709995626776 3505 79834833352997931002879363240052 3506 79883695024789402109856098876774 3507 80249801637004793785753913523456 3508 80294452557646551735671482734578 3509 80658532114805858557405434555510 3510 80711844954348239078177806518240 3511 81073228003719651116663573699192 3512 81122222609755271559814494855560 3513 81493958164177334669100266673488 3514 81539259738885199293651600185376 3515 81908351729939631135892154901840 3516 81961734539545814787216193348776 3517 82328710815667101370338240267998 3518 82378419473505416124118523908640 3519 82755233141298121001135621721456 3520 82800597325936225066320540152952 3521 83175273267793706773716683815872 3522 83229477405719737102877280414672 3523 83601445895688761734249976371168 3524 83651238802508158327683205159182 3525 84033872647820843280414804885312 3526 84079807910586909096841216259208 3527 84459622700902686816177019636488 3528 84513977187130055034802217347131 3529 84891640303397265619177923247370 3530 84942200977117722637697596935924 3531 85329956087707952954610560130624 3532 85375946882027337166296030190124 3533 85761572774646589954364315993454 3534 85816719650886712725544032355840 3535 86199549542892487187640413584416 3536 86250095194384062410229810592452 3537 86643822371601848188532472911520 3538 86690477744698195051467162458940 3539 87081332066108375055832005310260 3540 87136662916207498082632822193760 3541 87525246150845205456644672705462 3542 87576576062036661840283279052544 3543 87975639996973270796039398773048 3544 88022296458527964975869201071524 3545 88419158641410886969589721141540 3546 88475206622332329765179203081554 3547 88869082456720785270803001574268 3548 88920476162746911069325243687368 3549 89325626075378794637769889019616 3550 89373000574373386321817033705352 3551 89775131660006520969075919819032 3552 89831355673711295755415457327272 3553 90231227930117014541867906592480 3554 90283367671558205060644736287118 3555 90694036829525712483640175019360 3556 90741313327849631434772322663424 3557 91149604099043223243057596415558 3558 91206648381909254036974488952056 3559 91611900354028951051772033766440 3560 91664142506120145927172486218660 3561 92080957566803280792858602212752 3562 92128961420931925037412169293492 3563 92542752359431358818850089783920 3564 92599918124543598558139576636212 3565 93011367588196070903848530743808 3566 93064272923249209778142269276744 3567 93486746948489418423047818566960 3568 93534727924998002938708075333664 3569 93954791171053491700218466244976 3570 94012841916147961363058009778816 3571 94429709085573842717691890920532 3572 94482707765175218286840267570240 3573 94911581669426988081090802945814 3574 94960255111880549853486975723108 3575 95386000161098363628006957494808 3576 95444065690467665703894700871400 3577 95867294701988453086836232567098 3578 95921059081736018679405425584610 3579 96355686377252696502792856686696 3580 96404374548978383064266991949320 3581 96836456504719477459918430990622 3582 96895417376542843433192586805400 3583 97324296578970045146571654331904 3584 97378099801024669113670591688888 3585 97819339555205929680458594279040 3586 97868629420001144586546590027088 3587 98306535282279882744400225391016 3588 98365601614060600062529523799744 3589 98800951029001285673148506397004 3590 98855582322590349648000983393040 3591 99302623391736190981663986438400 3592 99351911662299957153307232447550 3593 99796418330383264611369813118794 3594 99856343227186802708284900989600 3595 100297538528479386116530039066080 3596 100352091140622109562956606347840 3597 100805912315038197252445622389920 3598 100855916671707439171913958824304 3599 101306338704962175955658948961480 3600 101366411043568399434253970964973 3601 101814138863604742469966286409012 3602 101869533066067103577345979319222 3603 102329398893414777122614999186568 3604 102379338699631150973845295339892 3605 102836587006128391655046503859072 3606 102897424480739711308022663186648 3607 103351142249394533557856737986008 3608 103406546947268443492342010454984 3609 103873317793525779216969803983146 3610 103924029776258693485130280206706 3611 104387235398582664259034205778512 3612 104448216506014030106911157511808 3613 104908735922266560804156307379774 3614 104964942746898794585304378409240 3615 105437961520029498575588966108208 3616 105488489141706823986321890636814 3617 105958689637194731345813779844898 3618 106020553418888062645388772848480 3619 106487163509443321475905206133248 3620 106543420741349336767946820483132 3621 107023410692659505746165125340224 3622 107074721373183193926587647804812 3623 107551137080599865069349884085864 3624 107613074885002286986915997786528 3625 108086715664957036142511774882120 3626 108143680932297949923003617748906 3627 108630071470671968344100435863744 3628 108681290009933399153176645585748 3629 109164822714468053682526697967360 3630 109227715611074664994452639358152 3631 109707480218242213416332287409072 3632 109764482602827377716022495094588 3633 110258138359603808346423447695808 3634 110310091774333330086506338865280 3635 110800050699198903542147743110288 3636 110862894970618207538436902431026 3637 111349868758307809333119955315478 3638 111407695728865823175679577974824 3639 111907853120241859541701484569016 3640 111959760810347975694783196148832 3641 112456900793279421448499550113424 3642 112520713185754312095986927384192 3643 113014076670108818313416584129244 3644 113071875015169169152900560544752 3645 113579533671927543594991128278718 3646 113632069966610159312133474062304 3647 114135798256257513323277503963856 3648 114199658907420106807846358867120 3649 114700357173068387843604428302020 3650 114759049265379958684270432716554 3651 115273256013045778655223585221832 3652 115325726502163741914310028763408 3653 115836932920952712629070297270828 3654 115901725621708076634968396780880 3655 116409025603682969829736519767312 3656 116467555292371088060594500393718 3657 116989452071246285651704058040384 3658 117042677810830911392086931556480 3659 117560570614203834055587415295340 3660 117625459773382054842680800494768 3661 118140164352063656790844456278112 3662 118199597822930428589508173629592 3663 118728322889839544535166190815848 3664 118781405799527648438774766570170 3665 119307029597091187717235017694004 3666 119372736218552299244702101085568 3667 119894204268825921451410556409320 3668 119953585245789471956141793394656 3669 120490129094725683692940965580576 3670 120544039209426558916326319276128 3671 121076389145133409318620370065432 3672 121142182524057666628190639567280 3673 121671357936794078738347828812314 3674 121731593495211979626200372690976 3675 122275201671941593679427636572988 3676 122328824829590106694548861274280 3677 122869097647335572154174985715838 3678 122935843999364464724289478385576 3679 123471888443178786964392435428296 3680 123532111962507802060188624209904 3681 124083610566549640292831348303570 3682 124138075258416921019342283109312 3683 124685361764878400049362876962560 3684 124752120629692064965328615082032 3685 125296128579441014382325081610016 3686 125357094360125928980958029996440 3687 125915821236556828761674034764280 3688 125970103853748640263696870017682 3689 126525455014827422561122231054848 3690 126593241955591515698181563096436 3691 127144157029815226093614958428812 3692 127205096111364547291440343313808 3693 127772041170335676001056196182848 3694 127827106727956134747592024944648 3695 128389706759658067362571234561560 3696 128457366326687697289166019037824 3697 129016440323341452633979685381618 3698 129078259456057765899665131924923 3699 129652545215261540160144584286480 3700 129707478917576511911220630739718 3701 130278204916295984160503944873302 3702 130346907761510236710067434342552 3703 130913194110828853376132127843464 3704 130974900761360913417258107229104 3705 131557677262872994713914445948480 3706 131613268326553142799442340988420 3707 132191422024125742574380434596376 3708 132260108142726291043492437635192 3709 132834687977600830644895417189790 3710 132897361538270662176493024980192 3711 133487516445557669352265221206552 3712 133542955595868727121858714872770 3713 134129573314149449056007079509760 3714 134199252775404832117377321450320 3715 134781282711024861029148454428144 3716 134843689570981084695606771551070 3717 135442551221151174570765320868960 3718 135498787290450001410481087021836 3719 136092942832728151456739197723080 3720 136162658176917343441017895243008 3721 136753052840548017589495828042023 3722 136816431347185952035375481660762 3723 137422988836626240716428428525648 3724 137478992488126276034525242633260 3725 138081887865667185309450128003850 3726 138152471661248048609980524373224 3727 138750492960951531289624556822288 3728 138813725204512085925606719613654 3729 139429128980452427026902541099872 3730 139486008826842902609059549571004 3731 140096489236244221181811400075104 3732 140167090546192395529324097748768 3733 140773824430780327567750644507254 3734 140837971632839959250325866164628 3735 141461331884258621618159730562392 3736 141517805041110790016791049800908 3737 142137240826313840162864875240356 3738 142208870551562304222455777584320 3739 142823340434862539737258185536060 3740 142887395968049470291600605891696 3741 143519673488698920272023692047520 3742 143577037357887493374947822805552 3743 144204377469522699595954016138040 3744 144275936365366345716297425622122 3745 144899414778289816201148002764864 3746 144964244503182917707067513118254 3747 145604669107538454927517996445000 3748 145661748601717465724260686455318 3749 146298193612326738179850125187936 3750 146370863512375578037834041308524 3751 147002113075656380938672594084256 3752 147066837692451311446832560759264 3753 147716546193666773955670570565600 3754 147774450714028058489615124579018 3755 148419066058307911327513489006752 3756 148491500378959289219225893604696 3757 149131970269718887734846126440618 3758 149197628833054234350368462591720 3759 149855610076531058035392742707840 3760 149913278736118490077496084249568 3761 150567070550127142016851663931442 3762 150640630689398354492155852355280 3763 151289213409452099058086307834288 3764 151354665292292467337766053875122 3765 152022234272514575974505302078368 3766 152080590816353925863635286330640 3767 152742741699474886307378607760248 3768 152816196774365555351422116122312 3769 153474150099132286446882684081530 3770 153540628289394359099825357536680 3771 154216505052440602235449627570740 3772 154274602394752681119925526360208 3773 154946317010677500783972944491200 3774 155020832742895785155887250018256 3775 155687170613003272141222728061352 3776 155753260413396022635451952143140 3777 156438962599161522316270641770160 3778 156497902587863802794504748036510 3779 157178097329697730672173764659620 3780 157252578677421751353057326743680 3781 157928349374513075380613212804000 3782 157995478939165300207309515609664 3783 158689844859705011383322147803888 3784 158748425192749586222442178887408 3785 159438491564093791387062991479108 3786 159513883965010708326130896861728 3787 160198246050522876141139075670896 3788 160265119679927567968373032521708 3789 160969469392537715563420355849486 3790 161028983420986097212268740245720 3791 161727569491690545375387539201472 3792 161802898740279183151741269298880 3793 162497088612531613683709274720594 3794 162564940304074250163276441452416 3795 163278239286473710022367091176192 3796 163337202484362554537367730558516 3797 164045897629606702223680326286518 3798 164122320127147008829046488493276 3799 164825211613673206658736713987640 3800 164892866510362048348544837067380 3801 165616232557204367532658906389184 3802 165676134016768150925412734299122 3803 166393719042014748588763706485884 3804 166469976216030839435882211179592 3805 167183022402580025207312981425692 3806 167251489779895262895834656598168 3807 167984014682235216133135707509808 3808 168043509952459607713568611805424 3809 168771361529108939354205540027156 3810 168848810890003153786746281997312 3811 169570593008411758645559701357552 3812 169638845015681506518150871947654 3813 170381842883481710916215079941376 3814 170442202466225225461848183391788 3815 171179247832107773751714707529120 3816 171256330926937650093000264581922 3817 171988512245017254657626066603856 3818 172057756476353761401248187434016 3819 172810047370399534176795427120960 3820 172870054046751899217523206655872 3821 173617436387166488634443831632782 3822 173695736437460009965958075410632 3823 174437029394391191435043489751664 3824 174505945594173426850882826140560 3825 175269054070671006097591954941654 3826 175329756793363572307276178870214 3827 176086540048144366612718584077240 3828 176164625626211629013862777752160 3829 176916487333401476917898106182944 3830 176986494413655989192822856294144 3831 177758931766227602930658604548792 3832 177819252238540330764140257132320 3833 178586807334071123511885503924154 3834 178666027388560750986702961456320 3835 179427306194645706109693517632560 3836 179496785911765430804130238269744 3837 180280293595527824143249562670080 3838 180341497979326457379359364953160 3839 181118581943733677540911001509800 3840 181197658601840979380610402162984 3841 181969568179729476278027099585472 3842 182040149665946891364589940094972 3843 182833400168053532506342664030128 3844 182894097653977069902827168099103 3845 183682304556494691067871081880780 3846 183762344107749207449741312453688 3847 184543892506156322087913583248968 3848 184614091019563473125152684223212 3849 185418585533818315231396671307536 3850 185480277953338866405893933568096 3851 186278043399413055913620792644652 3852 186357918191628519148000223400804 3853 187150538518089354455114318428334 3854 187221763652166778547328414962976 3855 188036313318695574885172409533872 3856 188097274631370150244690858520462 3857 188906438639535441178434117508800 3858 188987470744823759911363950127856 3859 189789860746725443158154334740424 3860 189860772513280814074168374058164 3861 190686645941645976816028218569280 3862 190748602203312804979353684465492 3863 191567738931436505896357511352024 3864 191648493757157912444037453735168 3865 192462315585631480504569179276964 3866 192534067723638838138249845200594 3867 193370229444215427384779039076840 3868 193431619483545480120034000535288 3869 194262318411564902623368948928476 3870 194344346598701801352676286092632 3871 195167973465809336117030405724240 3872 195239377315550921640649563055003 3873 196087331678939145829562035593008 3874 196149627017998048084234794813900 3875 196990636719506064474019059660672 3876 197072151756197740169582251121760 3877 197907480090176655193684515381638 3878 197979941963254606532574192193744 3879 198838318311008652451194473011056 3880 198900112458831704593308559914228 3881 199752758137559269858690844201322 3882 199835564899983589566361926040032 3883 200681119510887511012282938727128 3884 200753104632224702731000538198292 3885 201623665186970690460620573990016 3886 201686163818119866299779372332360 3887 202549355546635588889603118604392 3888 202631820961544160642832631950324 3889 203489258067504358114744242015410 3890 203562405102985252724792298439260 3891 204443421763897149473816394530312 3892 204505397281078183800744183755680 3893 205380701766383122626314777223660 3894 205464373332704156227144228643520 3895 206332376549057464727168328429360 3896 206404808136227223097018804144088 3897 207298288815879601379259676752842 3898 207361178385950951861759115178050 3899 208247179222038037764962885217264 3900 208330582774773295725545846427896 3901 209210536319514710028465684238272 3902 209284143308169610485301841759072 3903 210188536074869959570483036902168 3904 210250751568790854455656749770402 3905 211149261332443085149178511534144 3906 211233680167340102740028477072128 3907 212124436197927607707224393948708 3908 212197505700692928218828456834478 3909 213114548233388673139894694850656 3910 213177801039473411323030537389792 3911 214087023231900735203112863430792 3912 214171143219098081384956975604336 3913 215074361322866425439312652246848 3914 215148504210434165977669343818720 3915 216076822582604990009648209639200 3916 216139144211743758476630352406920 3917 217061172160427700833820585935598 3918 217146527120732014209296064855816 3919 218060684643419379643961833276880 3920 218134376212593015054795833127882 3921 219075415769819920869228766242672 3922 219138781841864127868474262286972 3923 220071991313099373119557939344564 3924 220156915833038210077323176210570 3925 221083927999130929218904873227458 3926 221158480082028277924287927854128 3927 222111060781378513651583080465152 3928 222173669476242405486884756964852 3929 223119875696654936570686912946970 3930 223206161426891864230861072333728 3931 224144142672546117195356331499772 3932 224218199935693155039762832914024 3933 225184027661234124230386997336160 3934 225247588526131304787113448156336 3935 226205339776419990421156723574328 3936 226290930208102842467986374881688 3937 227242068116873940774887513460736 3938 227317224923848832299890304490640 3939 228294732597193643159769199150032 3940 228357614724827567799517838463708 3941 229328444101838327434915596952992 3942 229415408539082979777143370598640 3943 230377994684197717960738908651944 3944 230452504556337005499648808631460 3945 231443694969852275638686843546816 3946 231507287980009590186794685410154 3947 232489925090459931654049105193868 3948 232576403187964924744681457650176 3949 233552329727626694484400895174880 3950 233628070465647798289983680461520 3951 234630967886748340425249804352280 3952 234693844543636991200935868711720 3953 235690093715194936856036877243120 3954 235777841686074268149512923370160 3955 236765611030527406164645127082592 3956 236840421621404167422420525513696 3957 237857317268596730152848913756320 3958 237921148702797696236014354675620 3959 238929357788412152200961017911624 3960 239016694969927732716344848173336 3961 240017872371585701275941352149492 3962 240093935684332188920184264984352 3963 241123042468278385909209470390888 3964 241185998111823235021964943863072 3965 242208258621745008277382670139608 3966 242296640100296456418733308684008 3967 243309913464870301554488020274048 3968 243385245729728896895424555929312 3969 244428569405760414871065357868017 3970 244492601923077092917222685394348 3971 245526845309796205105434122676732 3972 245614782460116030408083421556688 3973 246642029592186998784169506010860 3974 246718493279077212238925344578908 3975 247774428545967336980292314455656 3976 247837299502601522614713245309376 3977 248885914568701147327641434413716 3978 248975156084228685035166197693556 3979 250014646968874632884002557471696 3980 250090474321523992456659138670800 3981 251160686900547419519564134630592 3982 251224644629720523829585180945464 3983 252285777731988727822148637813840 3984 252374404742365494326382435285936 3985 253428325446642931677475311833268 3986 253505034373983323146823906905334 3987 254588150438510551613150233696812 3988 254651140727103368694628007497658 3989 255726848638671035639040065768310 3990 255816938590586056537294957205760 3991 256883109790192607038301771671192 3992 256959139656113913701627658819500 3993 258057125774926041790432712784096 3994 258121086185966429403900130020498 3995 259209715390031646736601633446464 3996 259298891520420136690322982004880 3997 260379833589169958088456907903456 3998 260457007942923322167318425198000 3999 261568053838835760094217250022912 4000 261631131998192435228304895084836 4001 262734414168193056261376576036002 4002 262825053655084185638267459248320 4003 263918789716186786128363948215684 4004 263995126404902000400762212347584 4005 265121513992313459315093442497580 4006 265185298531811095261756566136524 4007 266301787700281383547592341189608 4008 266391740634961150906531685458272 4009 267500443415918984595619223247760 4010 267578068882845795320016646044372 4011 268717550778544301188435726424064 4012 268780401503607185093397316995720 4013 269912151861664876105706702455374 4014 270003452540404427960414717439392 4015 271125377103501310040459993329488 4016 271201828428745078906241826532452 4017 272357004836667391566418806948544 4018 272420848719970599800155458579174 4019 273565959293635187482108621173780 4020 273656673330386345718199013810592 4021 274793627985619423311912833042582 4022 274871388018150282767780762708612 4023 276040215733177965141454629366000 4024 276102935728366791991100258357064 4025 277263815546395650293531124962112 4026 277355599485712058242751930250336 4027 278506070941282736079397838800988 4028 278582887904059913061432238170120 4029 279767634230556606502005878298240 4030 279831484775579360659908100276608 4031 281005734959265866615550476044200 4032 281096904228033597639015541743704 4033 282263029245560043332861675182420 4034 282341023064848903510577379208478 4035 283539871215689745400187221325520 4036 283602266476905661665982971778190 4037 284792629112927569192845584644416 4038 284885164978547508970324907076536 4039 286064976344051965683262473564304 4040 286142115946266333027444830315292 4041 287356958978598226993362137530650 4042 287420487570741251898666905522112 4043 288624817983090401504885351038608 4044 288716540599253092247316734705912 4045 289912509943165175820669564602940 4046 289990556797009239546994775195816 4047 291219802772673568028752521728640 4048 291282109153449270806318261169888 4049 292502775193544470240451127546450 4050 292596034189751580579693707838841 4051 293805680755208522004787883526452 4052 293882827356138219977744341277994 4053 295128743147690322487142338351168 4054 295192037301124262504334419066868 4055 296427130052484746040525898168392 4056 296519225320492229284600394722692 4057 297745405991511753759821155420058 4058 297823747091351837646811464947570 4059 299084238763774068875031335736792 4060 299146423228403654266569211793760 4061 300397909062673496334792152928384 4062 300491557451925254608065517715112 4063 301732020490029719908207007270880 4064 301809266212402529199318389226368 4065 303086948772208759465467650249088 4066 303149815237047028172046790634640 4067 304416061218227015574810668459028 4068 304508796246904561112295784876662 4069 305766011849900384927862019677676 4070 305844619536571194393806968022736 4071 307136892060330069449622853837440 4072 307198577208834590210757360664290 4073 308481902584697281319558767183914 4074 308576064445927174022768645381056 4075 309848030551728930056540150617724 4076 309925176512386581328934000718180 4077 311235027469428758509572358416320 4078 311297714476435459438149992364360 4079 312595950621232498369676202814320 4080 312689307029395401106906864154832 4081 313978104955484425817005671618624 4082 314056612978029211555615404245212 4083 315381695187904377744235531697928 4084 315442989491008000346957523414242 4085 316758859186580088072696337756320 4086 316853322039266327937954857991564 4087 318157187909990258447937476514616 4088 318234507968092646297510388853552 4089 319577399818892767302890169421440 4090 319639861329988740051230055880740 4091 320970645382921039983138640544412 4092 321064263596751019968713458346496 4093 322385649643421391639382434923294 4094 322464183558331930317187560141840 4095 323822821887794303012139023190816 4096 323883487995690079568316184919551 4097 325232303861893834596365188489476 4098 325327360515522559604978212297296 4099 326663991839863268570460158876900 4100 326741434981993556035613309484522 4101 328117948451041502492313041531232 4102 328179806199162753046491997038672 4103 329544185169125677018318189554888 4104 329638181719123659926972552280800 4105 330992898067434426401560463054532 4106 331071231639620100902932917368474 4107 332463819207130570128969559141788 4108 332524151219074602129924676370080 4109 333906814287590428666528552893024 4110 334002426769783362421451492483472 4111 335372378556168141914524407016592 4112 335449562539751489108355806524158 4113 336860780517695518510045563824834 4114 336922120663468812581475741614694 4115 338320861707143492540711441939664 4116 338415034356416081831652114174400 4117 339803464914259884460893938554080 4118 339881886168330866686159894356240 4119 341309354534423342943384723665976 4120 341369285091028443832520797960464 4121 342786358750645296370746636014052 4122 342882161256641806370349376825010 4123 344286524010657951180035507041280 4124 344363559879500339526761531215032 4125 345810250440444500837174248619328 4126 345870842578609341219327338462064 4127 347304347598710164202819017113888 4128 347398978753807730589615413093456 4129 348822062687911109850066182676770 4130 348900536443444747509912970518720 4131 350363470689345353577407649640152 4132 350422589707953294727300199265974 4133 351875190677688971691502974814854 4134 351971301197521264787747547524784 4135 353410824600338680130486098955688 4136 353487488615543108283668381693376 4137 354970091661396610762646344264896 4138 355030215554779927338139595371530 4139 356499428196871898492221340547660 4140 356594496874528331050817615971632 4141 358052800189593881048020657673724 4142 358130896747384532906029414796200 4143 359630455903778973552289882332248 4144 359688876530988918401944131743824 4145 361177790047059470909079630248820 4146 361273979433106419679753404285488 4147 362749079033415089889582055782960 4148 362825672304413302593959805341796 4149 364345138004699649498759781473366 4150 364404752164043633621972853771444 4151 365910280255572321444029564692752 4152 366005358239306673121162933737096 4153 367500030944427388884195285943034 4154 367577880256815474197241679263616 4155 369114868282813535478042315387792 4156 369172318612458088092966632136560 4157 370697980912207219123609900100958 4158 370794582344495125476431323695360 4159 372306212616783377121942208139840 4160 372382680705249831589444468700844 4161 373939640368595700757468060629280 4162 373998294754818941921098224069342 4163 375541293650890529537346412376208 4164 375636539178246765158069176182672 4165 377168387293937372562995632338636 4166 377245727322054413538017780264444 4167 378820583878004170591052146510352 4168 378877372230474444602402937456822 4169 380440773783681281327214167109840 4170 380537727360618880796702035119840 4171 382086513444709985898581695091992 4172 382162428236413838999057542894800 4173 383758074441435266665783667994528 4174 383815882165862824554961099046808 4175 385397187269761675920010728301848 4176 385492338381679162567488493514010 4177 387061769209244129801064916080338 4178 387138942983045553613460201980310 4179 388752696950909879251370924089600 4180 388808756917801420614700927102560 4181 390410516677813315500224536755372 4182 390507392212166596420924896667824 4183 392094527835742303604015170061280 4184 392169991435024995582481776863444 4185 393805201675447015256461915307520 4186 393861894891827467074419613840768 4187 395481932842822841277508683494880 4188 395577334870439137911499777862600 4189 397185370015521976722689185018080 4190 397262314214494571737031145016680 4191 398915592104989895083177399179264 4192 398970460255256353479205108225692 4193 400611832402383409261981901803200 4194 400708762367568742546183496360862 4195 402335087454500034389754674406960 4196 402409842837759683530578306022950 4197 404085053453667514641000208978400 4198 404140940104561993277931447297900 4199 405800774693426573457672407200560 4200 405896387936380627156582328570912 4201 407543652931992509461913627077802 4202 407619894244309859534973776434944 4203 409313977129751486573227207200804 4204 409367768354265903701751400326212 4205 411049593983039496976238864952906 4206 411146330199449580284531640178248 4207 412812290521489421326341101870416 4208 412886664602041389391897245444024 4209 414602957387805405309017576131392 4210 414657976505263626661872266340252 4211 416358248372464611476362707489492 4212 416453586784729169024118641493314 4213 418141364700544421844909873811968 4214 418217047185811556882035079431188 4215 419952815145665965577574992241648 4216 420005227533025385039229461232576 4217 421727973615090139343954369066298 4218 421824870323798514960897812784160 4219 423531511776863816063969257207580 4220 423605470709121267207097471322952 4221 425363523849920223632576684182432 4222 425417155983943620662963079640512 4223 427159168867386670716682310801808 4224 427254382141771227694751959700688 4225 428983553084410617236678143923753 4226 429058365129402939101385713646014 4227 430836306756278380578318202351560 4228 430887700670811643215691382284096 4229 432652448969593395332188055261670 4230 432749458285280549910855468369504 4231 434497445996428052430421438870472 4232 434570465469973860152687434805143 4233 436371602145715258136162963879328 4234 436423996828252561252141949176980 4235 438208669433486214271344780131184 4236 438303467060020878778975516823736 4237 440074471421273285639944631873920 4238 440148788261856031387873892990536 4239 441970023174868257830792224543280 4240 442020292530898930068289361044284 4241 443827749440961739034656057407762 4242 443924374498303290108561149361984 4243 445715036855515204497455502534644 4244 445787263598457121214351953204602 4245 447632424612352952150613815461536 4246 447683252254184263737817915714728 4247 449511025959579343601313473553216 4248 449605808859778840379285616328020 4249 451419786022120213127802333700864 4250 451493530846217195996053440046728 4251 453358756713387454376849731492240 4252 453407376994179757728503475585944 4253 455258899702596965176765597727934 4254 455355276236371232805720409361960 4255 457189557362958093965867198724192 4256 457260682582036363782072257100640 4257 459150346911140512416296761700304 4258 459199972180880752868889778951470 4259 461072012206186528635017391748740 4260 461166718297837930367933034923328 4261 463024325543909666053386277895942 4262 463096978645047529524766775497292 4263 465007618730316227246442835549560 4264 465054702481419515740680486504948 4265 466951249538759631279247835550084 4266 467047083216325018235788959843200 4267 468925430441768644637638768373496 4268 468995824486125033670896949412136 4269 470931192377116462962449360307776 4270 470979546850496034715587751545696 4271 472896546945041727120096060854832 4272 472990628512881675488970650087640 4273 474893292284224458744672751409714 4274 474964991044707136423032860790758 4275 476922002655954534970867776790940 4276 476967236753277706889147329870130 4277 478909291587002408228026762573056 4278 479004976206702637664985330619392 4279 480928571151583677383090416995720 4280 480998164884891125170312676672568 4281 482979963548668894978428986874192 4282 483026442093592659046868530180482 4283 484989872228795810838103301370204 4284 485083513367876161432026862047792 4285 487032181235668550867672071292508 4286 487102590809971896288687058945184 4287 489106478655635604481469138867480 4288 489150234569786459410281166471388 4289 491138993800377904330146094307010 4290 491234494404690045430105068643392 4291 493204058358811477570049610588592 4292 493272266806781169873562187979660 4293 495301976825264856113768122215654 4294 495346729648386375292621612408920 4295 497357573875192248235413819713640 4296 497450411064855299006625513196080 4297 499445590463032420542913351211018 4298 499515133509444978374419367223904 4299 501567132883794546748833277776936 4300 501609325326966940096706507807564 4301 503645529258128362178292927349824 4302 503740256100774968294590664857680 4303 505757247334353389955393316001128 4304 505824242579552453535381308680530 4305 507902907675685769330416326612864 4306 507945560091464164847216053612374 4307 510004309491306682004296639595160 4308 510096794900579959509253164670560 4309 512139704781551066941186534875520 4310 512208277965377949080920775776992 4311 514309173484225192331358052280160 4312 514349185597059821086609075177524 4313 516434352607540734837849602450640 4314 516528477133392617147272728265920 4315 518593922423066506196575150185024 4316 518659340343963241223503045233576 4317 520787440151410662051055638042240 4318 520828428190590750445970164510464 4319 522936369175054071570070409835984 4320 523028416055276625200086404623760 4321 525119803428911211767151882724500 4322 525186800059909017086271295976462 4323 527338141013596220166580568231616 4324 527376103038156188464407688586112 4325 529511295113246312075775902923314 4326 529604479423872589143601068329728 4327 531718849998925998407712436219688 4328 531783116487954719206532682340802 4329 533961983140283046187105575322756 4330 534001194746941410867303414605844 4331 536159065538954099950271456450544 4332 536250085797207614570954490519084 4333 538391521498740633970794762521440 4334 538457092972523612379212942052216 4335 540659953295948463249460194945288 4336 540695478350653693968075391122032 4337 542881196324804858887040108657778 4338 542973873881738267813642600196086 4339 545138495391037849861469419333460 4340 545201545088963720236740135123456 4341 547431944591131679672465422807712 4342 547468720954136377824000773550672 4343 549678137835292410205202526873288 4344 549768293109077696704280287010408 4345 551960818013425652701881635917440 4346 552024606728471776222761948917988 4347 554279526746397375627878155537920 4348 554313043340884526600105325599168 4349 556550617558318595271627437829150 4350 556642725681738909113549635565880 4351 558858357013861075012677749212600 4352 558919492674967633678625699231598 4353 561203108997058917923698086875568 4354 561237617400048057473266918533696 4355 563499657601948935128155219737552 4356 563588579664737337683986300251199 4357 565832696471790649235273790342758 4358 565895150673960073259751588683420 4359 568203474483709908922560790728056 4360 568234897287910238721724214072940 4361 570525146050416739541081402096970 4362 570616012054065611769224353994912 4363 572884295236854149935428323796524 4364 572943710692063053232649384778972 4365 575281647835259711859033414983964 4366 575313442307669718783893308898520 4367 577628652208698227863736700449256 4368 577716827823951730561316686692928 4369 580013901148106759428954664725284 4370 580074927274633472823007965309120 4371 582437490899709003075690596849664 4372 582466106127269971665754507495514 4373 584810681153368048895686468282614 4374 584900526748497008660213167564720 4375 587222583432709135546344977853608 4376 587279844266128458997815064876028 4377 589672647908832837596150705105360 4378 589702208728871005878922669821600 4379 592071977667616594066762334076240 4380 592159307672055738355114437511056 4381 594510156802499268515284124086972 4382 594569064336688042404399003220912 4383 596987586773267306050836711227144 4384 597013546054639585283451162146358 4385 599413612859737489079218824938388 4386 599502017714811865913249169667488 4387 601878333266510071651327382280696 4388 601933964475158670930079611069558 4389 604383086800828638149948680158720 4390 604410281878588581988008496038960 4391 606835436795296262650627884491112 4392 606921222525703844838061060376186 4393 609327570660787698744748186464768 4394 609384512531348133419617776216820 4395 611860195214959079971778630401296 4396 611883079483880856901737646704784 4397 614339147291228847307910632275918 4398 614426627145945546699144673265096 4399 616858648174026923959404018422136 4400 616912523850502768823957903246892 4401 619418799380899555853469034535840 4402 619442905206465572427859450316544 4403 621925236380644048672836390253152 4404 622009669058890489419530242083392 4405 624472671194879617636727252350572 4406 624527223820966247246452532624324 4407 627060606987618036033841194409584 4408 627080864747363195629829825370600 4409 629594447768994058631445607812090 4410 629680932438002173650600297545346 4411 632169472915310317206459425506584 4412 632220848246439247459636689075504 4413 634786103697808560126459553388288 4414 634807279953984448909538587771488 4415 637347950471872694482913340778104 4416 637430620982692238769796259914656 4417 639950826192941214794041587875776 4418 640003491087711571707872857278127 4419 642596090579655450085758824834076 4420 642613619562715359721521007615512 4421 645185553078046588145164822102182 4422 645270257230405693103753679576384 4423 647817169684791809178952894909064 4424 647866242602268234343726026597760 4425 650491703040780273137407216338960 4426 650509473228416798582413018993914 4427 653109044101545040490740328826120 4428 653190491494022445693079535873520 4429 655769362445891942261493637052896 4430 655820061415598763350032558359384 4431 658472777214280281487117068433024 4432 658486751346432636321916433398538 4433 661118913722109073717734181790976 4434 661202066223573339538790361987440 4435 663808546868839026832397291995728 4436 663854825585345098421450290374090 4437 666541084014583499097886976263980 4438 666555982977601996584279723406224 4439 669215983747021539609685003076016 4440 669296098267121173293140273674992 4441 671934528404706503535203605345562 4442 671982444168193920334055280769202 4443 674697161503471143088441938031848 4444 674707801465924934630963773018104 4445 677401448355774503960429488379904 4446 677482574895342520875860389617160 4447 680149158447836726108812395318368 4448 680193195649229557223711513970260 4449 682941832620410969168124173746736 4450 682953697048257786954640345254810 4451 685675052651988489576847049930052 4452 685753060967241625707075545249088 4453 688452935683437633672100102319788 4454 688498270172337753246614959879416 4455 691276292514714771863674101146952 4456 691283061436237129366630230477618 4457 694038730577127126629467127903658 4458 694118437263969979027648205199456 4459 696846722816671841751579279346400 4460 696888391035775193185850020027584 4461 699700320850337395411575580575552 4462 699708311452488125474790776526672 4463 702492968455686575240841687005424 4464 702569050425114971806316965141856 4465 705331681209664043602261140455040 4466 705373953125206312560630767843520 4467 708215840233559593542391957324040 4468 708219302393639943297820910411138 4469 711038623121069109680211351903180 4470 711116791327620130732445031692400 4471 713907638617000888201893692692752 4472 713946107155628461852514712511576 4473 716823375765600899662155470829888 4474 716827663374567346101039838298658 4475 719676926820685482365980064138220 4476 719750613615951073336335303850856 4477 722576527484669488436190603510494 4478 722616281125627533799764637348160 4479 725523737074558225127041936553496 4480 725523752410797530698194200543568 4481 728407644889815871069003384462722 4482 728483423542246781226935460131040 4483 731338858877766801111042471484004 4484 731374332105911362595876630149200 4485 734318234529026466885529767882624 4486 734318318521750199924955019605084 4487 737232778813792289975899110462096 4488 737304652333810505223529970507424 4489 740195513856780083423615414027757 4490 740232639111223993787964059973300 4491 743206604864521591961723423778500 4492 743202235845106404999065258186684 4493 746152790182845385906516087086894 4494 746226429392360142261603200900736 4495 749147762922278699245346249984640 4496 749179696419544865457440117987622 4497 752190860112174096897319861734000 4498 752187304531379194464524212652796 4499 755168626125981356951107602044280 4500 755238620950027126849527322792788 4501 758195368559848943696838183096352 4502 758228937604499868321235265098772 4503 761271526813602873930615171846400 4504 761262983274786343319421814001004 4505 764281557908106422315943318284232 4506 764352498510119431863416026154048 4507 767340326672960026057491861794108 4508 767369363378083181346673341779688 4509 770449509065241436176555419695680 4510 770442157251423127294827491469744 4511 773491319008223703902246788105032 4512 773558492931094169195508115328832 4513 776583218883584775836082091699874 4514 776613493109337337066665518021836 4515 779726130739572751572217976563968 4516 779712826391554848142194356054870 4517 782799996515088512372814881236998 4518 782868904795963137706840334513556 4519 785924942510399096573894221858280 4520 785950892816143772329623554061204 4521 789101061103535313263834426786784 4522 789088968577108379240882563734720 4523 792208120322466114522122419541964 4524 792272732983979009263377698369520 4525 795366828225640209219801936428522 4526 795393221877146028744937772164288 4527 798576480799344362980382419103832 4528 798559056836669881139969554849604 4529 801716638587579746272301895342144 4530 801783368756519737362636520064448 4531 804908585176587601619272160692752 4532 804930511784620394937009448788768 4533 808152899456141882495001810023328 4534 808136237398878346250393411748228 4535 811326842889188131966193949059208 4536 811388344273091723277276020905208 4537 814552373387463374953149119688100 4538 814575536452146315588683256323330 4539 817831263732059355445913147712720 4540 817809549147307706707310262922728 4541 821038489883723946610385590276800 4542 821102117283388239631117700191592 4543 824298751927578748170301841715840 4544 824316855444716392375482105871992 4545 827612945722730323305407667659796 4546 827591119224190749024830699725854 4547 830853756660627403954513301423268 4548 830912796215181722541321140664080 4549 834148611981380178925638087750950 4550 834168416084409055674324029251312 4551 837497623682611431023746216704624 4552 837470574338204628607573234861830 4553 840773186162826958135027092563460 4554 840833954183802920317356802522464 4555 844103408850164157423730598493792 4556 844117138185718695067663243701624 4557 847487559683569733196588491127936 4558 847461206015125523308207889224056 4559 850797744339501741465500472323424 4560 850854198468094511882448866303520 4561 854162793717541969381931291714642 4562 854178169091908319928530006461142 4563 857583238249229896721358420075480 4564 857551106594925207042165698621152 4565 860928845971100751020057597297568 4566 860986154108280185440346705323608 4567 864329039312719338795491407255448 4568 864339047338851251338077858580772 4569 867785694310563965889796237511376 4570 867754675098200874984808531241988 4571 871166170502887737251744227794672 4572 871219003118364705358550018831744 4573 874602697384903434533488586714940 4574 874613912905092766876243228062608 4575 878096349897172162584633003501128 4576 878058432943799154292184361406488 4577 881511965759702738584083690475200 4578 881566561819976802760391509218880 4579 884984759623804327720842584488360 4580 884990897059928413759167736789020 4581 888514850618419147115676854643270 4582 888478049762388432341065508522400 4583 891966852273135794281230481700904 4584 892016361795604674118415684467968 4585 895476706264807336301169954499776 4586 895483097241248130356844128725034 4587 899043540953572059820220484924480 4588 899000560027614413890937057970496 4589 902531813342204453242032533621916 4590 902583513262223841391753670376480 4591 906078102721327426286591665388912 4592 906079284290758890349798400744496 4593 909682987182237177483934801361648 4594 909640643789741611086658567152198 4595 913208328998161558561093445444880 4596 913253874186775141211441822562816 4597 916791406391828596486580798485718 4598 916793745352913075996031785665340 4599 920434231427697823858681949612176 4600 920385956498569672609228217833944 4601 923996017509598565599687617892752 4602 924043746084068568234358090441440 4603 927617159972512174895474336765084 4604 927613613898558982458812706314112 4605 931298700677625908540931375336672 4606 931250143278098903085987702595536 4607 934897310215275030595497538530336 4608 934939642406207231300564021659603 4609 938556395277855342605807916342960 4610 938554486417183539966448988090412 4611 942276074175258757264486523520720 4612 942221406469106206289421842371454 4613 945912799779162437330997062850720 4614 945956824473593206981406681393720 4615 949610636918427070160423313655968 4616 949601686589729510451481517041598 4617 953368801952213886932516151908720 4618 953314714368896827203023460552090 4619 957043460846139142560005084587200 4620 957082458270276389133521050316544 4621 960779474884476496600240353751982 4622 960772158423613343429986152464312 4623 964577450241446993894013432536448 4624 964516595837003101990111941466957 4625 968290912624618737307906228076328 4626 968330608835767905515494945284774 4627 972065447606869942956903795743536 4628 972051851390404978590947371078740 4629 975903085103425560695772616971296 4630 975843291042603899920046932805664 4631 979654706164399086296400935431944 4632 979689145577506245160979125359416 4633 983469060657876179089120213761588 4634 983456635712349448794882974059936 4635 987347279092960810915419849898032 4636 987279512449709772588354014963560 4637 991137397177277173840134782204478 4638 991173544570933110209347066916136 4639 994991458743461171589832404112160 4640 994973063244387504822140166719820 4641 998909608133327666233599905871744 4642 998842848311167350250883225017104 4643 1002739569155711386327688748938244 4644 1002769794918611577207526846910240 4645 1006634213976982857639926733806220 4646 1006615905386402198524321080749808 4647 1010592605525980464682694617431800 4648 1010518715068715451479881384171872 4649 1014462308097083423947636057631850 4650 1014494744175837704904460551168128 4651 1018396869394640086522579189451852 4652 1018372430937715685253328009781844 4653 1022396932942848818036774515821888 4654 1022323513614386039482515252607080 4655 1026307259775653959225810966755960 4656 1026332507249542538627487590192312 4657 1030282068885929173270848067905458 4658 1030258715056479545830376165921484 4659 1034323656903143798625891785179656 4660 1034243384863694484138513314803524 4661 1038273874856543711123041802500800 4662 1038301395195385960804891495865872 4663 1042290403283979136287508702143224 4664 1042260194968374775799755693445688 4665 1046374431508967089949610931960128 4666 1046293552916178646798045827904194 4667 1050364918100506731752181102093360 4668 1050386108357966248469910219641640 4669 1054423013533221617231899516237440 4670 1054394390143977800681044791219528 4671 1058548766934681618442580446680240 4672 1058460810494350399917342428809334 4673 1062580958873374676874351989941314 4674 1062603826632655387485178162364640 4675 1066681491299462907578081421392616 4676 1066644780130623918053270785869504 4677 1070849388617543538393267916452960 4678 1070761867342699283954284746360060 4679 1074923126717510278137809698083720 4680 1074940042471539097405778356012092 4681 1079065407316605310404515017548544 4682 1079030258327503674464775070556282 4683 1083276930974341592832376766430208 4684 1083181557023566360841870141742092 4685 1087393116257163818355479195866428 4686 1087410598545434729048231214243456 4687 1091577516162988087675768188165160 4688 1091535093396973629345575862095994 4689 1095832457457026129968860307677186 4690 1095738084646584998053437747388224 4691 1099990404024974842118894033317812 4692 1100001744963060988012560775303488 4693 1104218421053900415831680696131254 4694 1104177025361181441336514967764148 4695 1108517760392137173024564339365616 4696 1108414172414966966298162672995988 4697 1112717843915412042482692314952512 4698 1112730817435503176887067673829170 4699 1116989280241285597282270085995264 4700 1116940974127312286542278287794608 4701 1121332280338984610682771601250432 4702 1121229620199399027081638696718672 4703 1125575959561227735753150495429984 4704 1125582074797377138067952495697468 4705 1129891840048289451791040288577812 4706 1129843378522768246695180774186508 4707 1134278890621427855820411422851772 4708 1134167940519361889832743114079216 4709 1138566008585949610252243242472524 4710 1138574333845989110236260890626992 4711 1142925569652131325268496146432912 4712 1142869945314205624613199150079360 4713 1147358194436354881209240968319888 4714 1147247560412835994992365590351338 4715 1151689735072884043041671910430368 4716 1151689777518751744237249488208236 4717 1156093305108689893660489051438140 4718 1156038715781924938317011443777264 4719 1160571389764745410996880991326168 4720 1160452814095242309669747198436440 4721 1164946561621794490031582147856882 4722 1164948825149670378527025400221872 4723 1169395747487103504953016450327764 4724 1169333197929694869520350738690882 4725 1173920302752425635305067565977280 4726 1173800782864648516955737504533480 4727 1178339457919700716661614892069880 4728 1178334384161606837085537808512552 4729 1182834072221849730987815155386170 4730 1182773071690882614528941805978528 4731 1187404242585841169223976473814080 4732 1187276614292188042058238865783944 4733 1191869044191880106700105773476254 4734 1191865603541771818417359620336472 4735 1196410104842232805423656017509368 4736 1196339712544674487003049027778938 4737 1201026324269229276159080175784880 4738 1200898898949720313597374038108736 4739 1205536569453378106942337617347504 4740 1205526164126488790527094250545280 4741 1210123230413187406457523314908224 4742 1210054374241719369537096504025052 4743 1214787143192956975798181423431488 4744 1214650684302258387023777473987374 4745 1219343796948653250927263535723336 4746 1219333817134800646535262426614208 4747 1223976516644778644061193047176736 4748 1223899258746205504832167697395068 4749 1228687924666151802864435494406336 4750 1228552296691022600368390640128080 4751 1233290180860886406411136062292752 4752 1233273015052206676556415247602720 4753 1237970624145016264606791611769426 4754 1237894221603135436789704042438518 4755 1242730558561146994446555949380432 4756 1242584387872395602084963616109140 4757 1247378811815037224470809777090336 4758 1247363243510674215405586861668592 4759 1252106710765282303363514954993240 4760 1252022355744180379834426251509664 4761 1256914389768620246433485344917109 4762 1256768997417143877389646554337042 4763 1261610322657358298831095585609368 4764 1261586747937908929852212034462472 4765 1266386776834923835859550053027484 4766 1266301966330465042171625463812144 4767 1271242612041626790429742406699136 4768 1271087642552145861179024322899850 4769 1275985978063295738714380200400560 4770 1275964636065036154251312897018252 4771 1280810116099833559332779587224352 4772 1280717058655100601438843623643414 4773 1285715777068567806837185851629088 4774 1285560980335525942052717965120512 4775 1290507716249797663814991823317312 4776 1290476804986077487537640227455200 4777 1295379952477240881937579837827156 4778 1295287719031893101873310165496010 4779 1300335261855961340299640346598140 4780 1300171287704129373512907055467360 4781 1305174872368756617318398368148832 4782 1305146157383020167520296019551432 4783 1310096926694615203017745232454704 4784 1309995533257636175843699961017136 4785 1315102990818443587072364328615360 4786 1314937732208061696487191889544934 4787 1319990626885927007076508174167828 4788 1319953495940655617798550320689120 4789 1324962337200661351738802639471510 4790 1324862422544271023339800000317120 4791 1330018254220736557474109468125112 4792 1329843578123209457675032261223400 4793 1334955721161912242806887765129594 4794 1334920093882218904187251210859136 4795 1339978211606051151448978430502624 4796 1339867488564100720654064246672280 4797 1345084385673347942640749082423324 4798 1344909718430561888084961826077600 4799 1350071437775056526346927298603200 4800 1350027759387258285694043732959204 4801 1355143710307025938071012157483202 4802 1355034495813300923964467252237711 4803 1360302022081394347984072536928968 4804 1360116996641079127888990289178062 4805 1365339800614306479855327600784038 4806 1365296265737448759659678667519600 4807 1370462319866533719260656784384640 4808 1370343382591185959369951169453542 4809 1375672539877470519502082139394240 4810 1375488136323270652543194033616392 4811 1380760047341252215068198320417592 4812 1380708222196528063220044523503608 4813 1385934657401604689800366864126574 4814 1385816451257563373823950600306280 4815 1391197890639651429262805570937384 4816 1391001476475965259613364547528352 4817 1396335619931144010632702674447698 4818 1396285294755493711656804432455712 4819 1401562072880072176731738650681440 4820 1401434632719306936691217069287572 4821 1406877380633045203369289451869472 4822 1406681557227781627822880876356212 4823 1412067209440938222239064870330528 4824 1412007596399465864391548028186284 4825 1417346649728429729865215010805694 4826 1417218449257182012345815001495040 4827 1422714485206757577054611769046760 4828 1422507720124527491763611456405616 4829 1427956076202465371835739074729120 4830 1427898748418182491232365902642688 4831 1433287579418746972177431035451872 4832 1433149862946653116300909555983272 4833 1438709864186087152462062220615200 4834 1438502939897213967435525085752078 4835 1444004438447352375692947423392048 4836 1443936094883277495407681574906112 4837 1449388453678058399228381262817696 4838 1449251355995367992921640608335080 4839 1454864888696423799163290681319416 4840 1454647461183103518531458284670658 4841 1460211430510627373080372039408512 4842 1460145284055650643824364595722090 4843 1465649828151519774164050321907760 4844 1465502285976503961668518240403472 4845 1471181715740777918008399248576960 4846 1470962588723422854377844760693704 4847 1476580665765324011998578983510616 4848 1476504722186147659718195258361768 4849 1482073210185246690395234360299636 4850 1481926993840625768679214959388898 4851 1487659526156601905523568182574812 4852 1487429563081792214679684063669794 4853 1493112811291205260306728950712288 4854 1493038308416131656102281425585560 4855 1498660740653510114421410907610632 4856 1498502178228968292502367909329568 4857 1504301869183321461942884913495120 4858 1504071714945972606660181345821984 4859 1509809283979332134103057240887256 4860 1509725497846876754473460517791544 4861 1515411538436604155218842241613342 4862 1515254316836542362061316431138224 4863 1521109539559714841643043079665688 4864 1520867475341736256643853402608780 4865 1526672330763568188838525574729280 4866 1526588352151391706260904170723408 4867 1532329336310849251591902828131776 4868 1532161006093740099336760913695038 4869 1538083934504967929325687455133926 4870 1537842335346850078665692632635408 4871 1543700931236870267739171454364232 4872 1543607454534619465893559985893440 4873 1549414809230520199808692709815248 4874 1549246996265844903905678345394458 4875 1555227283777454098591410481302816 4876 1554971923128034797873449726131056 4877 1560898992602856504595184853310638 4878 1560806869986574684675162199205296 4879 1566669446375235935477631338114208 4880 1566490972170097058837051634622092 4881 1572538665987923025764929923681392 4882 1572283710180212769999740323024182 4883 1578267154864145014988222495595240 4884 1578164393934696206128053769569504 4885 1584095407345351185908120783023788 4886 1583915882501544404752169053037200 4887 1590021937301518840636079046913520 4888 1589754456580353614758717712933472 4889 1595806888305129476639064619144410 4890 1595706292048118621831580897929376 4891 1601691848742951476580600148698472 4892 1601501369903585417103629230126584 4893 1607677806442528029016712825863488 4894 1607409846299923900936612637208048 4895 1613520500925755128476469278010320 4896 1613407320790452546103365959377494 4897 1619462649720989641782953384195760 4898 1619272596611444658785882553341440 4899 1625507654749930527784971154060032 4900 1625227763088384022350250558028217 4901 1631407004581752938570707971902610 4902 1631295977494967705002815925871680 4903 1637408495012688031254886608679784 4904 1637206384493370083624515137776954 4905 1643513942894070607441327311593220 4906 1643231812591819583086548307805568 4907 1649470423245711814036186449557616 4908 1649348119308318868947562084838360 4909 1655530891444409324145968788656590 4910 1655330017769851519085361008632632 4911 1661695604472893277727380615716952 4912 1661401120998726396766639474112108 4913 1667711322182751371965722040282980 4914 1667590392142927151269845651809920 4915 1673832213948655278350775797967504 4916 1673617264069376126079330389626770 4917 1680056699084834337829032730912800 4918 1679761638234902781991247868383940 4919 1686131349194626426904898135845880 4920 1685999677124358550649189571623568 4921 1692311462566217304220202254838720 4922 1692097654459664585122610012132832 4923 1698597916176550480827537132637364 4924 1698289316370457897166852959942832 4925 1704732872861189088438716520822618 4926 1704600731873336792601362920305768 4927 1710972622980952776474890743369480 4928 1710746181586174501453604672550816 4929 1717320788918381004833789251160832 4930 1717012413584590896704404101078360 4931 1723514822575387096147931353268772 4932 1723371694213770457555412359404414 4933 1729816515188418191918664952550054 4934 1729590318178762174678601621500028 4935 1736227817242212052879363365405696 4936 1735903725419709176587329272380758 4937 1742481376039478830745547581591178 4938 1742339463599370338198645154395936 4939 1748844661505259979156292477472600 4940 1748606312739419044909375655758320 4941 1755317772295584341326286735601902 4942 1754993933257672853248779059463792 4943 1761633231088002557581234384660944 4944 1761479115995855440142300681577056 4945 1768059539273735283284788543079616 4946 1767819611106562037896712950469654 4947 1774595014815027328100730670165776 4948 1774256879453754246611588198003018 4949 1780972014007757414179995762699414 4950 1780819969761556298210644109970876 4951 1787460020977692499948397934134552 4952 1787207589669846325368051955601780 4953 1794060216479223189097733558852608 4954 1793721275617300898473707933290418 4955 1800500107969441189023893586568512 4956 1800333791956470921121994441086080 4957 1807050419204609064480923580108158 4958 1806798165951870135957034966297384 4959 1813714978529689240421918118367800 4960 1813362317852487594486421937769792 4961 1820216485933516657490228869353426 4962 1820052193817652840738804131434512 4963 1826831483224998028649012673926320 4964 1826565433464507213212755851635532 4965 1833561839411983220668874639516448 4966 1833206448136819020029667962333568 4967 1840125484075503671567797036443048 4968 1839948322815646607025723397631040 4969 1846804698203642174401457162684330 4970 1846539791852079641279384187110016 4971 1853599621653212465955895508367272 4972 1853230158722045769938810136684648 4973 1860227811691475837268320844160014 4974 1860051768014612891112134741316680 4975 1866972788619676544538702664311800 4976 1866691806000034412083288101635592 4977 1873832824997590236106386395850880 4978 1873462349510668893162525258371760 4979 1880525108871002478079373222128896 4980 1880336819930107869694037775530016 4981 1887334486197809202881122114312812 4982 1887054520696234549072800594232032 4983 1894262006356700807657518327011456 4984 1893876214001610735635035864175280 4985 1901020001008154592097511463748068 4986 1900830849245830122501746935710914 4987 1907894315154205051307531977945628 4988 1907599862554449665194565666230680 4989 1914888977811265396985647707593216 4990 1914503092179268304729867739237000 4991 1921711280889184657003239576459264 4992 1921509473400637999962981629929736 4993 1928652988256571433323570675691394 4994 1928358522091153338749453264882256 4995 1935716359298829648984347285112480 4996 1935312699820889732835879949598750 4997 1942603402100394694109266969794720 4998 1942402730616132352148214236958264 4999 1949612186187893671260499100045000 5000 1949303835645426698263492704267571 5001 1956742846598232084810328695670032 5002 1956339058337351041562249400058644 5003 1963697222969412893906468595264684 5004 1963482583812943347179417614480580 5005 1970774660704200283738315019067264 5006 1970464189706204035979588270156024 5007 1977973124974646023895253950664920 5008 1977553118481162980734493654355974 5009 1984994396900549443187109589865490 5010 1984781751134400554898108179852352 5011 1992138940215095135188602407592692 5012 1991814322288808029102714827646560 5013 1999407912783125185838097886740534 5014 1998986705309161514712404375296560 5015 2006497664524212677368991931975120 5016 2006268666326048542727819631320640 5017 2013709918811100110995716882558180 5018 2013385107899917363259447990894116 5019 2021048966236522603048032422776320 5020 2020612130408060405750142079255512 5021 2028205669461918870703009851291582 5022 2027978654689593956892022359261152 5023 2035488267383313205953197790306464 5024 2035147789404290427648099757283138 5025 2042898930549326890260959857256432 5026 2042458816101746899216112871088320 5027 2050123232695899898407037971345336 5028 2049881538852593937162432939089520 5029 2057475728175909765613116722478144 5030 2057136107005777204178581250703024 5031 2064956564944474772320207278308488 5032 2064500383610331858447384789675924 5033 2072251126216718216554946028416640 5034 2072010271330773080646191155427040 5035 2079675120763613340001845735437520 5036 2079317324922842320927057725917940 5037 2087226699717499098218958194633664 5038 2086769150712387192232841095490040 5039 2094590961747119979695656182803760 5040 2094336212796394399931070542797584 5041 2102085018129621357624510863287993 5042 2101728005423670873910516581900902 5043 2109710077164902087456454367999372 5044 2109235053875710314632694414350692 5045 2117145752280780363745254414565740 5046 2116889645762054456949232181058244 5047 2124710447388757436425635429117288 5048 2124336895952007565880158504807112 5049 2132408482590737527964488486618560 5050 2131933061542206532005791263108422 5051 2139913983091703019662236741135452 5052 2139643506474592571824820761141928 5053 2147551978606155885403158878950528 5054 2147178195042957302033305151020248 5055 2155324797422540887924721247823152 5056 2154829256623172929265281608687920 5057 2162900707686981024818085864992340 5058 2162631025865075751031604473243566 5059 2170611575393824301849525113099940 5060 2170221958075564073707677526494528 5061 2178457594388869194284380786214464 5062 2177961540770257632717824627000892 5063 2186106655730324748298077855673368 5064 2185821094939171172017797082413488 5065 2193892126937499061778810210957124 5066 2193499846015372733749034152965300 5067 2201811844349508257091022570370052 5068 2201297527950311719261180773090256 5069 2209533655048745071953134536420284 5070 2209249978523487786967079984658072 5071 2217392095913613541796579735647464 5072 2216983596767156975503157927214498 5073 2225388424681481003132013928519200 5074 2224872382500525417721337699382960 5075 2233184744422981413248684347938960 5076 2232882474487013236769252831537280 5077 2241116693934580478909481794816438 5078 2240707707334053240944645457423860 5079 2249189147511732609191280533264696 5080 2248655414157777588016643104290048 5081 2257058181029348111013098529844122 5082 2256757842814435673846676549912416 5083 2265066658542195049308732767456928 5084 2264639907307874594021553931118784 5085 2273217039183169111561756126502652 5086 2272679223529388979067606242224784 5087 2281159427624544824179853613474528 5088 2280842325762454129276994358157416 5089 2289243915802461524535355887719104 5090 2288817695943713387798716279216140 5091 2297470465925417279879332081136712 5092 2296914524668004497368886628382640 5093 2305489166290539374737337020329408 5094 2305172711639279854844822669076212 5095 2313651365094088827564988663754280 5096 2313204671667258804040296724912578 5097 2321954825822737706249475305805200 5098 2321397002686514431800698794737450 5099 2330049287279901644901869147685900 5100 2329716901245128193021803099766792 5101 2338287520258750345952936220405902 5102 2337841305749058722467082859718472 5103 2346670915557810760102104397789544 5104 2346093236879603077351770353246040 5105 2354842905820084361890035048889332 5106 2354508687757313506220249179612608 5107 2363157789442845725787695484199508 5108 2362692901693248017798777756894178 5109 2371620458434242841653872367382752 5110 2371042144515387827632541226476832 5111 2379868324027812847001118247133400 5112 2379517742134501278594665243020056 5113 2388262912702024648313581178713274 5114 2387797275740776385690132107751138 5115 2396806803863716198108838180668416 5116 2396205725141817728023903999742720 5117 2405131152251818838510681984661696 5118 2404781028113702178688658619991016 5119 2413604828295842698155881765319680 5120 2413121266842156152141369312241306 5121 2422228152930495343600086055906290 5122 2421626198378359296816658261393452 5123 2430631953350994012384768721391520 5124 2430263943296453109198301948922944 5125 2439186737042652301209376977362712 5126 2438699874803083912875796642421448 5127 2447890127835461961949060828074360 5128 2447267397490921802654527288632702 5129 2456372867313929693059246090634496 5130 2456006503781886353528698489492800 5131 2465006919167230239828724182616432 5132 2464501623237066634439419960925724 5133 2473793489593826128827243525895200 5134 2473168567179639340495384387106256 5135 2482357080674332557531834008431680 5136 2481969700499378248864752566862672 5137 2491070918648485897457283249279216 5138 2490564820187652646730593463069824 5139 2499940222730498335816576641701036 5140 2499295300237941574516487638628148 5141 2508582768705526932294198854575212 5142 2508197056273543936718726980863192 5143 2517379660234007097611670984169480 5144 2516853373490314249030345967879324 5145 2526333662266358024253728981462400 5146 2525683784821497683220938833450368 5147 2535055747869300689244056218612668 5148 2534651113364438170765731304219704 5149 2543935093560507814637368759792960 5150 2543409112195344527018533275232424 5151 2552971771657340147476667885462064 5152 2552301501053772537603024150733632 5153 2561776763902070308886413282592034 5154 2561372432400876458298065539817360 5155 2570740555412810332638508595754672 5156 2570191348288941601407596259536310 5157 2579860645774809396303085252369920 5158 2579187880373162987116141328059020 5159 2588747913146596560337995844537728 5160 2588325415754020072914467045378016 5161 2597794133234573922319183150571332 5162 2597245132496483227765860402059700 5163 2607000949299730292284657770117288 5164 2606305866413967062717646054370772 5165 2615972384564275589351234865102204 5166 2615547620238066275606522625791088 5167 2625101825035983440830544286396848 5168 2624531688862131351027876962068440 5169 2634394757163831619522434871598576 5170 2633698458466328297439595809254016 5171 2643448415427023636889482459638932 5172 2643005025847470400258004090964288 5173 2652664445516670130030931681608480 5174 2652093057249944252609733368045200 5175 2662045501902472271529554428843272 5176 2661323598223994856421963203983928 5177 2671182032677940457185896170521856 5178 2670738813034362660767610418344576 5179 2680483876106699265788976299008220 5180 2679892356560268680954207548952544 5181 2689951158954879028097294111608224 5182 2689227953966340265971152659576032 5183 2699173985490255937888149209959248 5184 2698710362959991708993335249168711 5185 2708563794218687907939542098482216 5186 2707968143811959461719493677504734 5187 2718118000403706561927584650115840 5188 2717371310684321027940665368693358 5189 2727426376989007458322039691443110 5190 2726964259925132565985001995903536 5191 2736902081698484885689615433501400 5192 2736285633732433493164821923692080 5193 2746546577049080744039375016037274 5194 2745797198364208481388497917893018 5195 2755942735999464191034944430737760 5196 2755456915165513057513499845066616 5197 2765505021654419314656194081755118 5198 2764887185324166828146693250092496 5199 2775239197061219164282609517195736 5200 2774467175493822057855441307721774 5201 2784721030930863917752737562143552 5202 2784236579138093070951328499101321 5203 2794373365926028413226235960150012 5204 2793732822688696524709665079645962 5205 2804199392346672953304918063230112 5206 2803421586564654022528124039877240 5207 2813767435241435261420611002752256 5208 2813261680152390130293799409572864 5209 2823509263276241664555501469323290 5210 2822868653992009074260653118891652 5211 2833425013281645772695881454361040 5212 2832624078888930702208077063019304 5213 2843082907452519609935282824985148 5214 2842577045744961794537342332258560 5215 2852916415912770335735724216640800 5216 2852249551270425146666401339920764 5217 2862922517546378132184350672094336 5218 2862118507846445066035330631795790 5219 2872669555048580983120606486689384 5220 2872143228628873292392386909588060 5221 2882592410773218113815715097313632 5222 2881925549955793107801629957332432 5223 2892692678764681926697074090697208 5224 2891863503816373310376280180648914 5225 2902531058457445675855329957023760 5226 2902001627125431646888624877993248 5227 2912544039432778414437295241115788 5228 2911853287099865663327433008577348 5229 2922737772174080826019183323810336 5230 2921906814706321089447651330730104 5231 2932665163011352710847098018239472 5232 2932114716430325597309561198458760 5233 2942771983118832975893847916960754 5234 2942079499775356427116323799983878 5235 2953061287638549375542408640939600 5236 2952201734570861710281311365839168 5237 2963078553491169286245848178817878 5238 2962527912991390615288137302373680 5239 2973278470014739736872698258242016 5240 2972563091918532081085391388995112 5241 2983661162308531450940804566482512 5242 2982799685682548609918061926384802 5243 2993772054897176611148408842918956 5244 2993198302544014758275846551831680 5245 3004067280644656862739294214100700 5246 3003347020305129264579054044130328 5247 3014544109715419826582702189947944 5248 3013656249160379406119711643754902 5249 3024747698250241540315219457389140 5250 3024175333785552499155027797054592 5251 3035136060356926492571032143437400 5252 3034392358470654849295548432372588 5253 3045710854783431221406971082401088 5254 3044819520306780636098740074357456 5255 3056009539904269553047562809886952 5256 3055410381687002891080649703657662 5257 3066491773415060061157979029561216 5258 3065746035169954500050265139350720 5259 3077163704242572585382402055362856 5260 3076246970059816131255094369233744 5261 3087555096372297018180977239824942 5262 3086957119446660465122608808594312 5263 3098134943729767037989285448331640 5264 3097363756415131942403698791241344 5265 3108906544494004697376842750993844 5266 3107982981762385012888951210251894 5267 3119391362118738925287319875140880 5268 3118769222208810284830660281777440 5269 3130068106261031404882172140160640 5270 3129296385096695698888819753881216 5271 3140936964188290142654086297551744 5272 3139987290708342327486720940912140 5273 3151519088692341654097137742938714 5274 3150896467272767517974827340736882 5275 3162295121675066643111174681548492 5276 3161493993817325294991872289929880 5277 3173261856979414111520839578508160 5278 3172308558722750362508914092841440 5279 3183940608213986058600513138633120 5280 3183294839382282704799874616810208 5281 3194813474090365842002670030997922 5282 3194011761238874420757639406262800 5283 3205882207446305852891864882126844 5284 3204900565129960495011805677089942 5285 3216659995414838690626456523558016 5286 3216010308888318168469338050500728 5287 3227630372929706015373336128655216 5288 3226801827752924677678337904729482 5289 3238800271843429977812568494806752 5290 3237816335412271720670576593418538 5291 3249674436216435720473454856455024 5292 3249001221470228251642951381989720 5293 3260746568551950729751616028247360 5294 3259915717263028809773530464975848 5295 3272020125310342959687748528545456 5296 3271003914429429219657487117383572 5297 3282991485805882090283274903060018 5298 3282317503413575377318745144008496 5299 3294164528396400300271112170671664 5300 3293307839611358481075536401308054 5301 3305539133557970094000479733911680 5302 3304520496215408796906707078218344 5303 3316611819165607429581149666859384 5304 3315911862951191006181806047594128 5305 3327888113423104155581343086081892 5306 3327025739050615239546135546057760 5307 3339364704357415403900351518281360 5308 3338316484173802170103794152994128 5309 3350537847523570873927840275572190 5310 3349838859500271640919493506323320 5311 3361914875276890201923280883982432 5312 3361026008777726704033075241896524 5313 3373497697074617713628446310900736 5314 3372445110104607232285119391291038 5315 3384773733231667246974712779667824 5316 3384044719578286088255506073884176 5317 3396252279127067821707934271887660 5318 3395360845128204810783264214839740 5319 3407940297353416057022800052768880 5320 3406859313742711667742042484607040 5321 3419316723186784862686150772808852 5322 3418588560126352423515078975485472 5323 3430901071543376793359604826845164 5324 3429980891770965009127855165536264 5325 3442696953632026881328075325745888 5326 3441607964540175407711777676229464 5327 3454174564410556475028250499846736 5328 3453419098221452376866329224865394 5329 3465863721549107262955059293643483 5330 3464942586298867784216784248634168 5331 3477764793046872227815520526566792 5332 3476646590830544541211651764923008 5333 3489347746410773864162922727977654 5334 3488591481512876479384368985501696 5335 3501144507704696471417776468451856 5336 3500190358241985762339613428431280 5337 3513151594392685393442054161840362 5338 3512028764368779161888763200469924 5339 3524839021991395099168650799913160 5340 3524056630000072804211604071181840 5341 3536740637097905268581158710595230 5342 3535785352271889450168072345396752 5343 3548858075556994153495931781552048 5344 3547703538711190351415742847451928 5345 3560652641510303727561232299688980 5346 3559865536941704665597212714709488 5347 3572659747598898565705830215222468 5348 3571674534024655764287321049586176 5349 3584886787125709286248439194605536 5350 3583729318796943242551132808328588 5351 3596785665777249405954137894458152 5352 3595971844731455666767495011744896 5353 3608902843694043082042916229764868 5354 3607914530678186275152026750274218 5355 3621242215678365697004899637137632 5356 3620048543610146632946236480428496 5357 3633246112515738969592159607844576 5358 3632431109620042339567641890760960 5359 3645472390495998165580784503103856 5360 3644455112626556427033540929422248 5361 3657921059926138440931580489498352 5362 3656724459590862870464788219671552 5363 3670034718277524343253906552707008 5364 3669190554411299794590585338890050 5365 3682372843352895028457908359330360 5366 3681348683903250802633753791919844 5367 3694931755312899788034082969094840 5368 3693701881245809250687672470838744 5369 3707154161418518069614442289276480 5370 3706310472023148027309925356437280 5371 3719601133450538142224963658300264 5372 3718547343597579532398206662520160 5373 3732274951512216983557132154888000 5374 3731039939451697322623746254414208 5375 3744608679893561179706814963499344 5376 3743731477506581224284165470946272 5377 3757165521643073002879585989667120 5378 3756108424041105167019434284131710 5379 3769953231904701624347520700769472 5380 3768686244972166418349745117995180 5381 3782395415021684595666553199454822 5382 3781518636326086384381414892593008 5383 3795066838805791647560869617604240 5384 3793977376953919386283018246067294 5385 3807971198508548811098339250701760 5386 3806694992730051701932395816644634 5387 3820522660277210728072449486621228 5388 3819615319843668587739435280486200 5389 3833307442724419362469256504072604 5390 3832216700302255849060897941555384 5391 3846325653255749366866825646854200 5392 3845016676119787770266214816812078 5393 3858991150073039696166877853294994 5394 3858082250146713745579188001071360 5395 3871892255767258273973250909582096 5396 3870764489901308589561600843953760 5397 3885025173710155054129069208410176 5398 3883710606690946245333736397577300 5399 3897803553841383594340960326288600 5400 3896865368359197804555925518736360 5401 3910817912706541948309878085580304 5402 3909688508715779758269306771446212 5403 3924070232627132811773930052680168 5404 3922720392119150922710502800505712 5405 3936964574620369313081151435332352 5406 3936020713961146512523539930143568 5407 3950093050145920932327161333362208 5408 3948929882202781568749150977462633 5409 3963463818555508632991317305894546 5410 3962110171474857476582158936960332 5411 3976470969059273798383220984936112 5412 3975497041611495193809166448541216 5413 3989718401592928362549718707459974 5414 3988551482134756724977612126270988 5415 4003210571655334877810771889606264 5416 4001816560100987636726471358837498 5417 4016331212085564739294866311989098 5418 4015355680923886016918400860916256 5419 4029696694805928001876100840130380 5420 4028497332565624362309986120824992 5421 4043307109647663155806519343654560 5422 4041909249657884493531196005951912 5423 4056546326896682590628377294675920 5424 4055537930205891122867709721937016 5425 4070032862130869083310262870904576 5426 4068825306569723218107686765333414 5427 4083762334528324365854650278832388 5428 4082327382982941292429093521252960 5429 4097118969515309470970668448039820 5430 4096110761220803713109209247196528 5431 4110723115363212744743017461153272 5432 4109482526636587063574072051584624 5433 4124576938375221113994033775714128 5434 4123135867598040842937308992508640 5435 4138054042098254533676656490118528 5436 4137008152814278195345054287754376 5437 4151776793010881673849510722435678 5438 4150532017825427393450764809334880 5439 4165753846323586783335427028903064 5440 4164276859475283945522381026143188 5441 4179347983536207761124368204234562 5442 4178302127484416348918159414838992 5443 4193194513234986123883752411665444 5444 4191913650361034863523780044384302 5445 4207297714132766290697101745070054 5446 4205810326145403070891074253600080 5447 4221009965554279792193899769352120 5448 4219929835128040389040758501720432 5449 4234979097533007567284661822759050 5450 4233696113708852854053206231035790 5451 4249205179033223619222682532728320 5452 4247681095916314448395776159108960 5453 4263040807899263898526760524130880 5454 4261958402606184924591399948197520 5455 4277135576017927320952301379789912 5456 4275811302924778186606245808631424 5457 4291485484788639654383711962537056 5458 4289954847281132394638692039854870 5459 4305443047559494172354828419142256 5460 4304328023911705625475513890448768 5461 4319660238060190321374028322985472 5462 4318333719036426331663176011472692 5463 4334139341196783127819267295228384 5464 4332569040556986400190185794828084 5465 4348222099047629259069637918315044 5466 4347100185242113709707603295683008 5467 4362562641272998229720238825591552 5468 4361198281405935751806866153670888 5469 4377169599261750246379716836482176 5470 4375594809847076239786230304121448 5471 4391374068498706540259150294593632 5472 4390218539211716966572530753373340 5473 4405843163316671255367422161730068 5474 4404474374642958297084947759569536 5475 4420581459373266353700937764369176 5476 4418961668511520940531011721592417 5477 4434908544539216321727775335748038 5478 4433750541179944463671710797869632 5479 4449505048972671589137176609322920 5480 4448099819826311590824286604941188 5481 4464371165190565987905163348233600 5482 4462746519858511626345237257547882 5483 4478826229851118078990551008453004 5484 4477631592752603798950376968817432 5485 4493553425624290524895683884745468 5486 4492138818675775409416813264338088 5487 4508548082247349627870526733381120 5488 4506882244603331777092951745263600 5489 4523130074638529186415347536614000 5490 4521935116959499354457260036216476 5491 4537984345561713786842623998034460 5492 4536532601920123635319075829986434 5493 4553113275042196783475301154060448 5494 4551440135854415542610819557331736 5495 4567825492774305348055326941218464 5496 4566588265218735701162292542227880 5497 4582807684929688633550874774195840 5498 4581350917961204779197522517897250 5499 4598069614587514890744919570511136 5500 4596356514579553708521171298543152 5501 4612908121487183066124351589049502 5502 4611670696824226879147269154890624 5503 4628024136947523668386646467789184 5504 4626527021257781378406737833459124 5505 4643422441875444981817939860335232 5506 4641697165016049642360881256915774 5507 4658388321489935732298348225003108 5508 4657112493010420881053686659466878 5509 4673636830826306104582660478475424 5510 4672136808256593643931242295679600 5511 4689167683678576530258567780918144 5512 4687401515557983064776951634132236 5513 4704266667474403422607420148175300 5514 4702987873914895399817607203657120 5515 4719650868789153050035547652943584 5516 4718105062561616372202902138608464 5517 4735315506232801164746548579869902 5518 4733541668090461297554118350832320 5519 4750546205902803877779373329227280 5520 4749230648183735979814720621334976 5521 4766062402010369470080357467416082 5522 4764513480645717684709278558418224 5523 4781866679817375094608089042512128 5524 4780048557638772435961143781978682 5525 4797232459871947341717359983437252 5526 4795908949281993807229487346256124 5527 4812881637150762156841670220294488 5528 4811290559670018205330838255548652 5529 4828823963570878250608958634931360 5530 4827000613562704535146647687164160 5531 4844321145842472770341753354490172 5532 4842960044468435353958065781916168 5533 4860109253013100311109976110823328 5534 4858512589289475487944330042327728 5535 4876193310004372888788949557133920 5536 4874319682426495576797272123672754 5537 4891822861730770988850632739627618 5538 4890458363720151555741053956871232 5539 4907748356829090625917007405261440 5540 4906111161537329206495411959826428 5541 4923970193411132204249709234854112 5542 4922090925962587089166025609382072 5543 4939737914143339277206320816299568 5544 4938332710880934212316130754496288 5545 4955804625889908805529518749067140 5546 4954156553208506633922135096573120 5547 4972165282060745722052854122916212 5548 4970239892769562171554416082630520 5549 4988069814092083600388910556083840 5550 4986663620411714846082072015894872 5551 5004273724677526355177420984005664 5552 5002584037279155736515516194219268 5553 5020779240884106738942957992976354 5554 5018845399557394717969464508406118 5555 5036824189205163393772281381563184 5556 5035371027017007275146153965308096 5557 5053166066572404181284600676433558 5558 5051470625501836113676834313357584 5559 5069815212798184076055230998074480 5560 5067836820468922158068396285610360 5561 5085996484988495838156386491078992 5562 5084542302254401544059767995387840 5563 5102482683023385640441494762143324 5564 5100742164915014745632780270324952 5565 5119279186926261671784909400606848 5566 5117286794062261287287738582017992 5567 5135597653628964615659208362011320 5568 5134100660056796923734815634657480 5569 5152226665687916544198081974305730 5570 5150482525984506197906528952209388 5571 5169166143240656213634587512938140 5572 5167128472666302713798792229246400 5573 5185628344137559491712726598277414 5574 5184127598787081591848035615844280 5575 5202403915216871207405233402847264 5576 5200608503773080770836092891840396 5577 5219487532338978136524285160347984 5578 5217440782120000538329552105703610 5579 5236091937320098027922223739480944 5580 5234550054338026085777663273833536 5581 5253009698730908117928026492128622 5582 5251210509307766207642183475631832 5583 5270243903401190371554463759315928 5584 5268147942320540994197419919595650 5585 5286994022905849872123333104516148 5586 5285443030212925312840974432053040 5587 5304055286241888960599387504125456 5588 5302209168767557978078987305662976 5589 5321438551288347046558056849800736 5590 5319336107787594555036315320595216 5591 5338330162595363057867101189077912 5592 5336737044854405572518418347503256 5593 5355541447218921964073644797242112 5594 5353688487213487595623111781571698 5595 5373077490699756741598293882104976 5596 5370919356844974879244031989190600 5597 5390111662002244373486680379478780 5598 5388514444100820665050730477231976 5599 5407471107348040030505609691703080 5600 5405573192320672890035900614313288 5601 5425155838788300896053648433629232 5602 5422990948381995750103013485518222 5603 5442339150659794879420713439021728 5604 5440696279735408532709822805570992 5605 5459850796613131608950904667783200 5606 5457940287607854873361047977047724 5607 5477685335207422537166178353018640 5608 5475468950837788197148471889297442 5609 5495015984516339161887220829466240 5610 5493371586861376633943805178958784 5611 5512675367444400609487790277486784 5612 5510718672237803088620380891121328 5613 5530666151375063443429496955194688 5614 5528440305999386188495870869544176 5615 5548148384890205259966152067075864 5616 5546451670859294990188071554933840 5617 5565956590293468524932170075580836 5618 5563992718271070647546455942581553 5619 5584102130725347460168134888883976 5620 5581826609397263373299457569354532 5621 5601731371394813899799186898592704 5622 5600032848524607444097425369957272 5623 5619695077866698726912324671943864 5624 5617681128343504778760942334605640 5625 5637999440215500961766698723377673 5626 5635708084022194492482429507016260 5627 5655776465214843391504529149775256 5628 5654030575681479373918877465815936 5629 5673894260777305697945083197939196 5630 5671875837503473307542403560781064 5631 5692352813806121924284900415290392 5632 5690010808381044336150642522995412 5633 5710284693884532522647176945422768 5634 5708533946879162462900261254679822 5635 5728560664512928864128878907074448 5636 5726485154082090479022859662641790 5637 5747174414774637082099124887779680 5638 5744822080831770936561071142090780 5639 5765259383216736688064994997241160 5640 5763462848993714260705284990817152 5641 5783688539985058891510730079852362 5642 5781608581674555299023489930801664 5643 5802464841212948378694807441801600 5644 5800057846016339600763180878008152 5645 5820707002453195356561613470361020 5646 5818899646274679979574805582244488 5647 5839290608134253532761447110337168 5648 5837158261002176144774672833912734 5649 5858227690076537527788252399476160 5650 5855812897735076198220215750150514 5651 5876622122427411669098922730260852 5652 5874768029936940208900217245504154 5653 5895367312886766453339962479916534 5654 5893227092372926799869912758045096 5655 5914469133558588188886423361549920 5656 5911992764003029331741506653523536 5657 5933017217640746091309635025514458 5658 5931157969728653397759125581856832 5659 5951922195657505404430762638673340 5660 5949731705128760171922233446099224 5661 5971184068011530073574193203254012 5662 5968699636875802672930165373733000 5663 5989893012812583409528303810157520 5664 5987982769486889609528605313260560 5665 6008961899621407606444731383800128 5666 6006757105899841637263881407683694 5667 6028384959959904293947223992858440 5668 6025843572326776726075471047553660 5669 6047252641827136646154635580522630 5670 6045340501014905695918900195013328 5671 6066480774157251481988346444120072 5672 6064224567985096150573166265968090 5673 6086072421601819509355539149238016 5674 6083519749716291888053271455906058 5675 6105103277817820070777144230345788 5676 6103132860979174065679819189996992 5677 6124491818092119437096702521258336 5678 6122227063939015655756091302503344 5679 6144250070816123198665002449738456 5680 6141642313413097712123289333857232 5681 6163439020476474840074411036950080 5682 6161466159069161378703255304502832 5683 6182995129616673531150562709126804 5684 6180675081082674499629856000186290 5685 6202924676435793224121913665355680 5686 6200299059302910372780134051804484 5687 6222272896099682997729530042250864 5688 6220247000334710465208904076424560 5689 6241994819789639994922283896207610 5690 6239669101964522190540209462151780 5691 6262090577192558787111415799509504 5692 6259408595448961457088426569126384 5693 6281605443990098793250684247417694 5694 6279573793938105115660690876266064 5695 6301497642237043821346571470957104 5696 6299108683239042678228742913601510 5697 6321760522628293897563678155858720 5698 6319066914109963024740587148631488 5699 6341440365994828205372886800836920 5700 6339357829336161084778758356279120 5701 6361497620036772418728989981691302 5702 6359102948776279622385805513618172 5703 6381935463769206032907679573275768 5704 6379181040590265778985105983450368 5705 6401784813800046209850655779648192 5706 6399689597991514728540722929084794 5707 6422008158859759953016282707594640 5708 6419555519366073545117931023414028 5709 6442619030973499715932699374712992 5710 6439855694707300387611288034187352 5711 6462632219874219848729923188982992 5712 6460485253719353740245578466833856 5713 6483029779883617616521157418852660 5714 6480567874493426821173596288050838 5715 6503818303964588231203960402554624 5716 6500986441635470373709167459410570 5717 6523996658495911619842647260319798 5718 6521843336311495234391096548598616 5719 6544566420262928113542630386802560 5720 6542048473079087723863158253396368 5721 6565527031986648410941330023256272 5722 6562685924384439607430144310579762 5723 6585878482336116919697479267876920 5724 6583668724217389051800072107738640 5725 6606624772372638556710306631578170 5726 6604090911331232219755017132959920 5727 6627759057691873658360409631019904 5728 6624854732588923510945674653469420 5729 6648281504410921740172838217813444 5730 6646068652073153029744328442367488 5731 6669198998833512683631199479042744 5732 6666607932509655103660028413841574 5733 6690515047206917231772029459575014 5734 6687597652446649578118225548683616 5735 6711212997712405753695664245772416 5736 6708935611573814863949810872011840 5737 6732302921804214615997408476062378 5738 6729702012823532517683796940464160 5739 6753798302779977607233707054562216 5740 6750820241724108083503665614105376 5741 6774666515197640864162796053141262 5742 6772385914749526842783992392512120 5743 6795937036476245338153774232348144 5744 6793274395561454068550570383895640 5745 6817616743715077282331751669851136 5746 6814618283240804318109554124286434 5747 6838656420219282528988616973201456 5748 6836316771861407898885435355543680 5749 6860105233675796918158678934801750 5750 6857436010595548143457025931883104 5751 6881963634225129716438078781745992 5752 6878902792092108593749812176341680 5753 6903182681123560871361287258675088 5754 6900836403241032095255085600566976 5755 6924814977044910240658985463620352 5756 6922075734314860949150565821816160 5757 6946853319422821892476144304771040 5758 6943778903447143080988305651030720 5759 6968249732721967812238320323602056 5760 6965846725518287295690664682231058 5761 6990059746044177025823625085707712 5762 6987313427015550692361195626961232 5763 7012286313159488472838724815713168 5764 7009144745556197555293773656116944 5765 7033864972925148504058132733902284 5766 7031447614047540440801222860352412 5767 7055853625015008807235377764584480 5768 7053043333509259586564083388754112 5769 7078266591797353525720141732753626 5770 7075114618408666233719220737158068 5771 7100021580823522875141450143766000 5772 7097546474135090913104581780195888 5773 7122197580480225520535293087616928 5774 7119376407461941892130240687750008 5775 7144801939791628662101010153335424 5776 7141573940243672798026533522463971 5777 7166734368783470753891596890238260 5778 7164251804352626128782834493474080 5779 7189095456569404966871809053957620 5780 7186212367444233508860979489114542 5781 7211884923149218921576541135286144 5782 7208646615593646141267684908197380 5783 7234003769570024761237711352623704 5784 7231458503706785636864912361947768 5785 7256555011824807129947990395196040 5786 7253653453859850214417120367913888 5787 7279531108163280854583566485848212 5788 7276222672999510896382178471581208 5789 7301834023446937762962054105422304 5790 7299284629815944544433038785560656 5791 7324569165879735124206706401655712 5792 7321604319583450916470617215873642 5793 7347740676653638460300583023520048 5794 7344417503624259076565286981335598 5795 7370232445821985350728321658479760 5796 7367611993200613506818772651848256 5797 7393153163193292327325648146397952 5798 7390176969187336869202373518108096 5799 7416517786833868669106281708274936 5800 7413126999580739577075929678574270 5801 7439192368941149953027920219092202 5802 7436567482194808019228932638717152 5803 7462307581725571950684391605992560 5804 7459262884068762535830880622197812 5805 7485870399418295826354782424095040 5806 7482456877557527064989037716091624 5807 7508729068357652109671013469685808 5808 7506038873201980044896467175979532 5809 7532036020628731600347011293476724 5810 7528983819346490187947460735269952 5811 7555791111980965907025592370091600 5812 7552308638114585814942008851807154 5813 7578842931996857141997607647815574 5814 7576144529577291683381499596419320 5815 7602347093989844037885768591769224 5816 7599217182206774558892028686745448 5817 7626295846584547309172583951353536 5818 7622797649013949249666696929359490 5819 7649538150491447679852001306439436 5820 7646777036849568085514518764558672 5821 7673233135727353364844350199330782 5822 7670095106531357115097677333384624 5823 7697384411112641341687136164865064 5824 7693812239030567022315231596795152 5825 7720822880554799781657997219303254 5826 7718045342553991483473420418377168 5827 7744710045138471675313638074913188 5828 7741500872870441281431416711256576 5829 7769061543240452931986021849295840 5830 7765477300370635447278305942461008 5831 7792689705468742014094298118592800 5832 7789847914148879698044382099744603 5833 7816778178138278155738408078996240 5834 7813556596030113140627588007531578 5835 7841335385610883981672821139879440 5836 7837667371725047964494945393589740 5837 7865154168210348640197976294004700 5838 7862303957410473749808687006382720 5839 7889441809272405206031774182426960 5840 7886151614981260703237291450850564 5841 7914198181498546391743340001137040 5842 7910517814335054491315141440484352 5843 7938217185266294294961479915989044 5844 7935297409538297243755678042889312 5845 7962709513923827721377484154867584 5846 7959398306801225372145737889398560 5847 7987666213990329816921460710694200 5848 7983908508607314676591890854314152 5849 8011882884485760282070129792042650 5850 8008958094623891552230639043507222 5851 8036572797064796495054117831062652 5852 8033192002783356910577587032036480 5853 8061739876473601981981764096253568 5854 8057965470399858826537251002653968 5855 8086159750729883202241471624005432 5856 8083155847422030096274842097320008 5857 8111048835799332053694265444556258 5858 8107654722173008254879484415152140 5859 8136423731378278758477068861532160 5860 8132574412430652258285735361233564 5861 8161039735983291626874397310742342 5862 8158030599701704442972596079793912 5863 8186137741435782002045262054049296 5864 8182668000158439058277113058188034 5865 8211725705794510036169340700549248 5866 8207851260484240067463150820681440 5867 8236539659867039601986666370875148 5868 8233458309241623775957716013112012 5869 8261843909548630647485684841196430 5870 8258364981077208252834499653890808 5871 8287638271777272256564468422167680 5872 8283687333171695184499713846130448 5873 8312660014655793954793842971311680 5874 8309568703224333800227762913467680 5875 8338176057471808806852729629352768 5876 8334611545761912943790383333396356 5877 8364178286397249086634194597135382 5878 8360209772369126547052017203711460 5879 8389404635997923419501263068462520 5880 8386244260607980100770739968284648 5881 8415125836270201668408512180539322 5882 8411551741125192288475278905929092 5883 8441345952593451062549994870561168 5884 8437295422503624842229513280457792 5885 8466782961479408825565266453245536 5886 8463603783530600404158761493976400 5887 8492710754017270012019874022809848 5888 8489057747758934882233368507828264 5889 8519145835488541335932844563367232 5890 8515081608659711526051153918869760 5891 8544786277902443897389492421565432 5892 8541536216050037272072829157031248 5893 8570930427940871651591304274688928 5894 8567263677799905549857787967579216 5895 8597586862436368470154997473182456 5896 8593430121704462600926093581341136 5897 8623432137217358253405878331449418 5898 8620171712411633394372896977704096 5899 8649790034946571202910965702747064 5900 8646047285016377953729576682482140 5901 8676660533362756562484424879665984 5902 8672489559349902979826826069509832 5903 8702720764854666390859179253328784 5904 8699383575746877621907164358130526 5905 8729298407068096753545277726478772 5906 8725532145313504610381956429003574 5907 8756384061450176937360158030516160 5908 8752128184075866913521434958910816 5909 8782656752800991266410281873009760 5910 8779313415812466743516927912270832 5911 8809446737640578195744581256456112 5912 8805603061276730917143088806483260 5913 8836758290165891039211142409819834 5914 8832483216687830398819538013270738 5915 8863249479480810996529615538575824 5916 8859818620216275167951161071809040 5917 8890253064216447277762064396072956 5918 8886394448630668547538498419598360 5919 8917787586298451611031050073607576 5920 8913430013288612489005871291799708 5921 8944489317888614754555100103153664 5922 8941052447131707570902797113570432 5923 8971717575137324527317023637602564 5924 8967775506061504706226994141902582 5925 8999481289717830257416905609010880 5926 8995095187030930814658660700753164 5927 9026395220025441428752241860106088 5928 9022878195438101623185106488242080 5929 9053845184750920416728212135884861 5930 9049892111743796672435472246950484 5931 9081830273747840751058075409102820 5932 9077360018812779022273191206133524 5933 9108967132692603486822773076788700 5934 9105438824332792106892665601446784 5935 9136644601128847012895384591819928 5936 9132597493882741467573091600926672 5937 9164853015784481120762635141751280 5938 9160362885973968210305911045374630 5939 9192209789505213066095256544339860 5940 9188604769949567610250349875504320 5941 9220107219302355416722322169446092 5942 9216048813688233471557692753248452 5943 9248549960881398838952851412821888 5944 9243969050141367091485502872043224 5945 9276132702728883552475802361634440 5946 9272506509059433680359265205596288 5947 9304251614661517743676525441915720 5948 9300106413553882498421353928142768 5949 9332925204312043837262901948376766 5950 9328329194651728387910935444644624 5951 9360726419736211225281287108929704 5952 9357021829968717982441356409225088 5953 9389077913067539976983605213991234 5954 9384916479483982392803131384886380 5955 9417988994625928565523701251080912 5956 9413290921364886710937286638216110 5957 9446010231556143661149239894084736 5958 9442293464276865867298510234438916 5959 9474590944189106360520603165155880 5960 9470345775541574377442849092367100 5961 9503731549325549600217233821313552 5962 9499017430860448869135278022245184 5963 9531983548429895209086998507719080 5964 9528182499663298266265906788167424 5965 9560800462876348816790987655408444 5966 9556528963822136578917214920945640 5967 9590172205883592609185719651060320 5968 9585363922194145465446464870425514 5969 9618651948013497306647731626153984 5970 9614843188056586546323351996283200 5971 9647696912025791969830571960353072 5972 9643339811753390723339418253527114 5973 9677310968476357712449226422173216 5974 9672481407081083308562769608108880 5975 9706025074619572489501890752284560 5976 9702119963745517412201118410602332 5977 9735299178578799474877563776481040 5978 9730925469551383992268355628422034 5979 9765152830953987735463956523531496 5980 9760232372386899185009552870397216 5981 9794092958403567476619879972516222 5982 9790180103393507208609700243806632 5983 9823608033186871296713941090466368 5984 9819141982248059745523485912095976 5985 9853708053375131173937382778211520 5986 9848755402008646485814671486921948 5987 9882875476275351170616456822434628 5988 9878874497558112342585515314718000 5989 9912628215207212557204684981696716 5990 9908149777582932901159401317324400 5991 9942965676095035609366673501611512 5992 9937920745760520103568193240925344 5993 9972372658141418500160584835405508 5994 9968358572944244060023765221837098 5995 10002369858576574580719371503552880 5996 9997787386812041309964574921018500 5997 10032946662130142218280813858312000 5998 10027879161776044583892782449797000 5999 10062589779138224732885691264918864 6000 10058490629399544047534203013485584 6001 10092822625701192324115061030287332 6002 10088227302359247014425113577798022 6003 10123650771908492658888566536346640 6004 10118483582187041938088842614577600 6005 10153536351508820868847009901507052 6006 10149413925822018371978383032558336 6007 10184006961711860827563079067607608 6008 10179315892366558226012440402389392 6009 10215083006458257532548759780491856 6010 10209898145009613360505642758539172 6011 10245202615914655568565735353521692 6012 10240993522645010909767896255847224 6013 10275923095586536101577973463313120 6014 10271213414219166950745502239019456 6015 10307253831487155841642285050366768 6016 10301956795922004602150407848206928 6017 10337609043150274121906252173665456 6018 10333386025561454712302361549422880 6019 10368575394458668382336804546260576 6020 10363773994692397813787388814590912 6021 10400152556464730423175540950762240 6022 10394837386318384698976521836427612 6023 10430755572189907677509003483020440 6024 10426439044666510697824795701754128 6025 10461975136855395174461772998389262 6026 10457143920231850665201264001603488 6027 10493800364391196255315577390748456 6028 10488381412191579330650795819683656 6029 10524647397700608500307733909869870 6030 10520322075740080924239254742545544 6031 10556111193418220931805003093512472 6032 10551185824115128227851002849468380 6033 10588196480918336919767116503241328 6034 10582754038075320961912051380587136 6035 10619295165236297999389580704899936 6036 10614863725486445900561369502383136 6037 10651004855827146499753512619529078 6038 10646060192773192042494896486242580 6039 10683346925181367651333126396305672 6040 10677804028543231902743715458890992 6041 10714688072680838793291454085966592 6042 10710247118928171099626304382920480 6043 10746656021885835003874458274390844 6044 10741609999878574317163677024904152 6045 10779262125875741947611802438052352 6046 10773683789431661625620132039965104 6047 10810846910240281672494106256196768 6048 10806309308439670182511117223526080 6049 10843069977361275997696234099897536 6050 10838009655198949889709906820463653 6051 10875930915867878310571830004578632 6052 10870250526391100448316892031559980 6053 10907772344107447440212850557296134 6054 10903219434288563066315420210992760 6055 10940257912098127808393448623466912 6056 10935082763529380529424733225125418 6057 10973375179541450431910460606739322 6058 10967669632140076213090504822915956 6059 11005469447248742543529097851797256 6060 11000823149088672094552930271597808 6061 11038207562358047723487091601671200 6062 11033018291881697797841051734535152 6063 11071594671903073977247278607235328 6064 11065779436181571216624761363970020 6065 11103949275214666844099027319159924 6066 11099276179647847805196433553600534 6067 11136941912524263891847957062908948 6068 11131647062675539083020409795907716 6069 11170595146756027145289716545899104 6070 11164759726764863674394765471153088 6071 11203200175738874543970837334724952 6072 11198431712226745824734090522869632 6073 11236460517264210104512914700641914 6074 11231144822781104045214854795321858 6075 11270386968604462545111664506247924 6076 11264428862404594232166055858681824 6077 11303244635805839206308275159844960 6078 11298460320640798808105388591599976 6079 11336768817114168689850417000912320 6080 11331351503922668336170581564148680 6081 11370959025900841454276553238575792 6082 11364980147544102684270856541751582 6083 11404082727623879630026876094123520 6084 11399195255111255666744231203183989 6085 11437878145891894405698141643465548 6086 11432427906096855340928786272619160 6087 11472333929053169417299093690857080 6088 11466241110881836532731324116365382 6089 11505719087115031079276901203859210 6090 11500821682281746574863027754695040 6091 11539776445187550699931323687922412 6092 11534222667555738719757837808186284 6093 11574511429729984223174091087208974 6094 11568391783320840810116692398409656 6095 11608166051925674299419332456014176 6096 11603151554931837038890341408046592 6097 11642487116040269477841678161287616 6098 11636911177079402939954137153236950 6099 11677496992418852646846514729652160 6100 11671267329808324023022765562843102 6101 11711411069206881777739924343614902 6102 11706385830678011803380955963032240 6103 11746009009244793893487316233696720 6104 11740322077058312117376390472917520 6105 11781302330641619159388838275067584 6106 11775033159760993079562757853789088 6107 11815477566822232867460039757679296 6108 11810345388515490234665629734213960 6109 11850348602067073964028000724628700 6110 11844645133082512599807358051455552 6111 11885915248856509508629953053292112 6112 11879533486239122543282208812480832 6113 11920365232223678359237886289602274 6114 11915215804526515304283645824232720 6115 11955517368332919919145448909801264 6116 11949688105223735601647231542942320 6117 11991358535722417971781887377103840 6118 11984949371350884431408069327304960 6119 12026079729542175712485799785638040 6120 12020827434052310517222049097583684 6121 12061502619540309397775650724925482 6122 12055656536501885310407285768203562 6123 12097632817729015656087541325171728 6124 12091102906902859936105433144434532 6125 12132633268924554215971641776935932 6126 12127350659620044091418373878640968 6127 12168328433286930543710071071308136 6128 12162366480600028246914371492901504 6129 12204743518003320831818015226226080 6130 12198191081441918285363371863508764 6131 12240012043878331786157895832831572 6132 12234625198450857660864098274490048 6133 12275994415315653512592656171952854 6134 12270009076191567013970234654595428 6135 12312702603560662151014505714200560 6136 12306014840129364609231114092336760 6137 12348241357230948667114155307845258 6138 12342836076101194446724392612588672 6139 12384506664293857957554749364753904 6140 12378409386150576309564743784835848 6141 12421497043370265589752485193408960 6142 12414786295088133716880311164402632 6143 12457320494927316457029741941151744 6144 12451801909584303762153780828039964 6145 12493876461515509689695862671358420 6146 12487743026357780926995982619567680 6147 12531151572513763418843119550512092 6148 12524315767249904690198378055031980 6149 12567255296964448747406114328905952 6150 12561724587532906082343305373482088 6151 12604091381559384541943088377665352 6152 12597843737838147591665738202341630 6153 12641665959343091254338842406475968 6154 12634799843814023173911320776038516 6155 12678058102156728181530120109013472 6156 12672399178151687824618031206369580 6157 12715176186914445320449542728239296 6158 12708904032425460608086164616078520 6159 12753045251652215393685580323837656 6160 12746058832766624438914837944486336 6161 12789715358352062212368373155516084 6162 12784043770106337335079935005640320 6163 12827130394031092166872253626276724 6164 12820735769361919247078064842915232 6165 12865302902305019812955545481514444 6166 12858272420909390597737680689823444 6167 12902252788663436817339167029813776 6168 12896463260017075888155237791289912 6169 12939959950898150096258944905529600 6170 12933546767354574404825602914434628 6171 12978424702817456177796024457815336 6172 12971271086095017926762633893051064 6173 13015668913938805662807411826634814 6174 13009860543045708049886421257450800 6175 13053677525102427113233372542439720 6176 13047126162086869446457905369199934 6177 13092436491854060234540844149722560 6178 13085251518169745741620957492499310 6179 13129970699526618977287373136204144 6180 13124048941199692120097547954524736 6181 13168269406554091102707786211299232 6182 13161698738158852903852431396528264 6183 13207337729971361386720394827257200 6184 13200020453927535423124099640503194 6185 13245170648508751702464558140330628 6186 13239215275611037197954674728924128 6187 13283760723592851714245959692403920 6188 13277063588982455326374871823467296 6189 13323134374397937911078746243223616 6190 13315792002449468509148785731303480 6191 13361254492902329728789684961856624 6192 13355183821211313013859674540290212 6193 13400151864484600661539347660068208 6194 13393428030473945743321276821839920 6195 13439839842177625068464044836967680 6196 13432348810016652863005388917562450 6197 13478248689339392203927582516004118 6198 13472157461155601614080986234511896 6199 13517448609803428060950504568215800 6200 13510602100785480677379112616167712 6201 13557438628868683516641578634532068 6202 13549922369013057827048526642557472 6203 13596152604001195137328765032203484 6204 13589937066116202954607561542983424 6205 13635664117787261889123907279647672 6206 13628776840448970911146494097921560 6207 13675958440274536379107514276503320 6208 13668304652530806874356775420569758 6209 13714972760280062578602733270386624 6210 13708742791538218482537271558496640 6211 13754783633539129741228884572147492 6212 13747771422435806501640453853299054 6213 13795398378817058993585681019272800 6214 13787711246141911649917770796239840 6215 13834721447321435022827984783998608 6216 13828351261209408463955449721571136 6217 13874834333322976816042699385404298 6218 13867794534706919097018505140135290 6219 13915764687936440094802603598073476 6220 13907944975112912452276298401730352 6221 13955384672691133533294387801830382 6222 13948999670108192492711517201959184 6223 13995815850170310210441148322111616 6224 13988641227891585637935524431792410 6225 14037070727195762982808050202812336 6226 14029202581094298319636163879932848 6227 14076989657590111211706784123222080 6228 14070475661324562820852005989540682 6229 14117733447765871905787387027759670 6230 14110538635688410739523885544104480 6231 14159301360029659088255391809442304 6232 14151298047451996271929117252909560 6233 14199535637339593709804759070450048 6234 14192999403354558053431050221666240 6235 14240601798531221670149184391079280 6236 14233255252661884448962054371545640 6237 14282484861617803529109813763902816 6238 14274446359548679868107756825638480 6239 14323028981248738350155276360980704 6240 14316368529301050962304933594448176 6241 14364405059580771702127966817004081 6242 14357036950538638528966120559604302 6243 14406619244528094036741482275109448 6244 14398436635223936459780916773923072 6245 14447483486858877886545596135167500 6246 14440785702311285582634435385223604 6247 14489171518899928118584815525286568 6248 14481663903601185010397308265944224 6249 14531712126433109737930219152104336 6250 14523500954968936743301392599609886 6251 14572883763523576373065820625784320 6252 14566059083317803701063634486741528 6253 14614900338218071501800727084500234 6254 14607363319347495170160446339041560 6255 14657777117360858567612963325064680 6256 14649403336452892550886929019160272 6257 14699257395294810125674056654159858 6258 14692410136085732476289722061179200 6259 14741598008474677539075355220135160 6260 14733926547914816130643659452985444 6261 14784798091101455652719871376981152 6262 14776395565330140151225546890379584 6263 14826604582368675763202013113805624 6264 14819620500934017980251513014133200 6265 14869279022878215772019634525197760 6266 14861561879586628232952026124660868 6267 14912804214634576667959590246145640 6268 14904251465015692068560466206398688 6269 14954931514935164024443249827504030 6270 14947931295862767089859626833530240 6271 14997926018115293249426669025352832 6272 14990072516545601302486297933072647 6273 15041794561156356421890957638018148 6274 15033204607596973286697165997069758 6275 15084252505262287469228891455377252 6276 15077097986395253320459408839298256 6277 15127569534317728216629259993291238 6278 15119684936145701830043943807565576 6279 15171776005970121060455725398907392 6280 15163040395302250541622722616008268 6281 15214551017468558917220331273288144 6282 15207379809355486551397396734239450 6283 15258208229711524260401459463786928 6284 15250176375156368823697161338269692 6285 15302762021522722407185364106669920 6286 15293973736205345402966289319916400 6287 15345856866815486242254852429101328 6288 15338544022782597079559100280632048 6289 15389848782301652603185343545554160 6290 15381793282452808030805600542529784 6291 15434736926970430149402975346970640 6292 15425800308653734333698687799311962 6293 15478169436607043834395015168581120 6294 15470831293003634443260648107491800 6295 15522505855794043255206686317719240 6296 15514284460055041990473409707579788 6297 15567730459918196234212920956187600 6298 15558755134020683117819898883408704 6299 15611494311709323197221873919216700 6300 15604020867214326918226740335304104 6301 15656162362661425745308493976896702 6302 15647916814260138781380238921037712 6303 15701741679657525000169126840206336 6304 15692607640578523854621490762151898 6305 15745847486865281958090959827861032 6306 15738331936268347767526613062728848 6307 15790849330485092404903743443209056 6308 15782450690508850383318339200388720 6309 15836777374174368912398710575690246 6310 15827611975871037630064150277583792 6311 15881211208002866644244047346140392 6312 15873556847939612929576415691603936 6313 15926564469963452638300303537469520 6314 15918133699719468339978869268236352 6315 15972852464832894769495682369161488 6316 15963509360134257506135760286058420 6317 16017616523792132838860726176101198 6318 16009936092349278883332633983333336 6319 16063315827095854749328960278816720 6320 16054737269102139802500905219500320 6321 16109949817623316410305241689869872 6322 16100574125777984589193545368262300 6323 16155062268720171004831345281574164 6324 16147232344682914717560801354004224 6325 16201118223251247881688072071141088 6326 16192489621843097223390026756968964 6327 16248099694741998195122200515743320 6328 16238560254664922723997773665474032 6329 16293555380051030737257376820424570 6330 16285706944738938753867098645195808 6331 16339953704859830905946772629549872 6332 16331175087295771303354253344697424 6333 16387301953792458374030851780124928 6334 16377721075207655681481302913671328 6335 16433111655635152283153422028057376 6336 16425093799613577632299281536528196 6337 16479854162975269629732842424835778 6338 16471041174552833845713854490166430 6339 16527563325258644722645159270857416 6340 16517823550442564992077163157506188 6341 16573711649355077817769061158037772 6342 16565675621398744845849570369328384 6343 16620818330347961824164849729793544 6344 16611844028732511229532750714864668 6345 16668899388317600800662703218842880 6346 16659100532778390895133929558191840 6347 16715388887469292223161605588555096 6348 16707197472985999948552774616299132 6349 16762853690866787557800193060922464 6350 16753852558912002656302165902320768 6351 16811291494260906880014015905283120 6352 16801330724331698214997785508779218 6353 16858141624990077203378711707050834 6354 16849922146126394047345421277756102 6355 16905974764460633007261912935662464 6356 16896793122894882077165410262502624 6357 16954772501264920003598649138210784 6358 16944768956007672198543224578804284 6359 17001977020248266923128842831615640 6360 16993608277939599700936933210206576 6361 17050163980462836682088459112306842 6362 17040954705375952343162181545664242 6363 17099341459496384849917355716393968 6364 17089164014947493592289157262119992 6365 17146911023184259326792712121065440 6366 17138496163678644031882568448522408 6367 17195454082364671297926604985159648 6368 17186077604212976650744915165239800 6369 17245004182722823967544438068353632 6370 17234792670450646180896760414268748 6371 17292924514519091373818972121516432 6372 17284357816117310326547119061642400 6373 17341843646449739706877192432140614 6374 17332430658382351732459942647953708 6375 17391778201911818563574003745361632 6376 17381371876989073221340740176195778 6377 17440051523661686519112189622801536 6378 17431454924198603962933817832231776 6379 17489339945864391804832609418187020 6380 17479765829649472369911082689492240 6381 17539643689420282670744891675242670 6382 17529201683944135544403332629983432 6383 17588289277082280049390019512168488 6384 17579529835830195511941207905100160 6385 17637959325586519670877134610239988 6386 17628329802755172989085732872028928 6387 17688634544830639411881069293308680 6388 17678012897278273027256082821329058 6389 17737646408260312507391870099837910 6390 17728865691676286458129408175530896 6391 17787682497806172789246062168425344 6392 17777888282149478288061492247318944 6393 17838749369176351411282796886279248 6394 17828082149028485274308660952572640 6395 17888139032161089060028878548037120 6396 17879173499964117411792574353263952 6397 17938542606730828150478916699173918 6398 17928711204028905259770219343142704 6399 17989995575238601556123678363427920 6400 17979154488763129242352112355691201 6401 18039747096127310994605021274273492 6402 18030759950057433248275338423920544 6403 18090539405922293669167514700652840 6404 18080531311683462947440605664969662 6405 18142390215665682871510037771869824 6406 18131483876412256606544575307463324 6407 18192505543411759604219013395099400 6408 18183348760124970379181350031384430 6409 18243679929850568498105311357359240 6410 18233642150873388465224723157255732 6411 18295911709831732433172169925254952 6412 18284829418851985850835666135534160 6413 18346412732272667162124057863755182 6414 18337224557091957349891464532240520 6415 18397981116100611194606627466175704 6416 18387745046343526537245030714616302 6417 18450596812155118752659757290198784 6418 18439466598637717771180974761243190 6419 18501476649363377155678261844609604 6420 18492124898973382882969322977124832 6421 18553422276617817633587399212200182 6422 18543155927963322748444537900846740 6423 18606443221468254208764305573527608 6424 18595123478875040491531437950808648 6425 18657713089345334751103889881343358 6426 18648311108165362656468144936339840 6427 18710039277047453368306664058470588 6428 18699590325767336395179362354301048 6429 18763458703529328388545041229504896 6430 18752100324423625833196638206534184 6431 18815102398373491402270077131886600 6432 18805533627483744536260542065415152 6433 18867830816202766362663447698127040 6434 18857340726565220695651501242519278 6435 18921660622942356474251865104996784 6436 18910090097496910772321435264553590 6437 18973680455852303673539779942183596 6438 18964078928760016052842752706238640 6439 19026803185385182034719465852411104 6440 19016137777786161598261181460269952 6441 19081027448921403935929479097176480 6442 19069417339709733410576283236408202 6443 19133445431945040771424401545043960 6444 19123665115928507278936368405844860 6445 19186975348174288804426130129851260 6446 19176248542344047795635566790305528 6447 19241596649706291495737907679912576 6448 19229789718850105284250210950872128 6449 19294405092230772606012824324368050 6450 19284600973986663714044913369358256 6451 19348325146373746207512114894748052 6452 19337419005005794299882691741733394 6453 19403364893997757096935278123529600 6454 19391508705285961599947169623156496 6455 19456577208532803197394288779192712 6456 19446571076330239912352814230086920 6457 19510889883563731786152346995743376 6458 19499941356860147388884023057474370 6459 19566341301057496322607829352849256 6460 19554295035103407207196479567386640 6461 19619940236746904176096278229532544 6462 19609909405271419701418131810220920 6463 19674667579116669565691496880397808 6464 19663526411946476742196759834459962 6465 19730543529296476613911633171026048 6466 19718425849832482057185558609763308 6467 19784530495224639069545429089519680 6468 19774315322018475462345041221828176 6469 19839666169723555534560146737137830 6470 19828492050947233710393731109472848 6471 19895949200895497158873619262381840 6472 19883638256428360019673730621539990 6473 19950347427690900358542652023653514 6474 19940096634855665104534228530086304 6475 20005904342024251222801304640441424 6476 19994513428993170971833922109461580 6477 20062596439341660140466686337033216 6478 20050233387159520315828866036342240 6479 20117398540364308920937463641566720 6480 20106969361750591896538087281970506 6481 20173357880137026077638024231200722 6482 20161934066805290122933597355235712 6483 20230483311896769260912258688846728 6484 20217913531017463611761380002845642 6485 20285702223939919933102881496820268 6486 20275216581505123389115845910568448 6487 20342067047441888729405402881183000 6488 20330443224096565138283764368753332 6489 20399618386311961503273712898299456 6490 20387005163067015740464199284373280 6491 20455235420329629920360955496758012 6492 20444568248225898347469190986959048 6493 20512029189306804959635409606253088 6494 20500360479061907307898498501355136 6495 20570018625046565032313112354405936 6496 20557174992664693199358747980860560 6497 20626037399662133594685475872551940 6498 20615333611539050474282175697228263 6499 20683252446417150716230285029918664 6500 20671391459153581247133169865562744 6501 20741662266284060246717079356860704 6502 20728774430694726252266843197697772 6503 20798106456119721543782330768591760 6504 20787206632830952637473793875725248 6505 20855755675155784629956271689320452 6506 20843827466867600738166157124935274 6507 20914588570676430067803602680131920 6508 20901486675527651349009570253133828 6509 20971449253953020760233250070954656 6510 20960523890954908688689552579405824 6511 21029515066873391291119016657793792 6512 21017390966733836702369723514147576 6513 21088795114014130060836851715403968 6514 21075637844492972653253389768290438 6515 21146086422113670271033832847738384 6516 21134940277299147771730332289255586 6517 21204571452243044247320976864008000 6518 21192400086876675812101517633727140 6519 21264290330417296366279542470649072 6520 21250926045059142415315762951340904 6521 21321993266663347729324265913665082 6522 21310819627480410165598869476732672 6523 21380920903223818933068676764839448 6524 21368540549551160879885774910764592 6525 21441093537911175226880698146938010 6526 21427651001056250022733868960116728 6527 21499210615758083746130955257612136 6528 21487834558230591604164848725460472 6529 21558573332215961618697151793194370 6530 21546155655822334687286404489310124 6531 21619180549711440241298994176941824 6532 21605526987394791399863330014625088 6533 21677736036615197294632208065634880 6534 21666321119898663034917710798959480 6535 21737547779965723570800310063832808 6536 21724894078629508769513227045048720 6537 21798591283495557890498924210654480 6538 21784881209542622303622507987357024 6539 21857577971729251516816492175340816 6540 21845968362723405733115512094656560 6541 21917819304506111747854344283306624 6542 21905128100371869681144260375580152 6543 21979324841974554713715364181424824 6544 21965388648341616660759132468327590 6545 22038756741500238307979163565158528 6546 22027084193559527848205607976059888 6547 22099429797357660886650285909121268 6548 22086521169165187012044925719906618 6549 22161389037933797934524766912638880 6550 22147405712101831630869689824904292 6551 22221245367505862461486427412548952 6552 22209375686668366451210314497577936 6553 22282376678496302739664556233420634 6554 22269418280018301924758586990222180 6555 22344804047894100350387649293825280 6556 22330568697331045145323494331510200 6557 22405087947212788717706082310601280 6558 22393177061081034221783013831510056 6559 22466669101399508233314293149622224 6560 22453500271978818954385712072097732 6561 22529544164365296715183905630482161 6562 22515260371832787702007857280656732 6563 22590281269391162650601074313832324 6564 22578157306312865135106627961461872 6565 22652325640044017043795335138137848 6566 22639084238682528447706255611942396 6567 22715652204734044774404528048470400 6568 22701135083511735226741800753900522 6569 22776834009824093625139103280074730 6570 22764680141149531439668194061255092 6571 22839321855967647763059204806467532 6572 22825866456284542810184368805652288 6573 22903126149517353085495479411742528 6574 22888547685115315659591290581182120 6575 22964766649975168917291366630621624 6576 22952372344804414555859335857328152 6577 23027700732246327904490604901509938 6578 23014193576617267175969338867924032 6579 23091973082459789725796952046649976 6580 23077170293278661938979918545745664 6581 23154052687404362030167002310697622 6582 23141627819671716636630628976894232 6583 23217459456230507718923713897885560 6584 23203723185683661858210362053211144 6585 23282215241679330034935340970706240 6586 23267326092601633411168579171950180 6587 23344736794096936709720999934195696 6588 23332090844051517743534348854746320 6589 23408606873543767763427291277216800 6590 23394829954326127365057182380119240 6591 23473825332029465084602262831804080 6592 23458706633997376195995146617206104 6593 23536814344629642098882207753621040 6594 23524126117251102553927836384387136 6595 23601163922350399165642815867162480 6596 23587130071178135281361627004985884 6597 23666848010426941255167874646603942 6598 23651666142522998877852388870736700 6599 23730295990872833060244234495899400 6600 23717394764942092479992763577962288 6601 23795103903565368594938962431567744 6602 23781027718098763531906690735617722 6603 23861280129323029995440284579316736 6604 23845852900715080379334948625084672 6605 23925202369635170227459391184041532 6606 23912232700511390057444405360840144 6607 23990470271315771356425564796413008 6608 23976158201005097894056803250175520 6609 24057130868281603935027733174515056 6610 24041651467818106926401895562729212 6611 24121505756421568485743866569752184 6612 24108319987955789389727832629834400 6613 24187261741887534106765334556987180 6614 24172894374188945876150102522950388 6615 24254422295848966767005404791099120 6616 24238667705773674878592346141581348 6617 24319251935634277549369690970716260 6618 24306020981409569527749749335310016 6619 24385486805169155776466032946573180 6620 24370890957488141739830234749610232 6621 24453124263432935210049623408403072 6622 24437317862733778671071923825329024 6623 24518437794583145899641315561431160 6624 24504974502315463694635797678448392 6625 24585167179122254374343932798833384 6626 24570490313153064888895698616060814 6627 24653285163543081364966280474877988 6628 24637224274169458986004211428044998 6629 24719073105392260650263469360099744 6630 24705575849568445447701351795486048 6631 24786274280337893900629184458207000 6632 24771364729862254031152212614359970 6633 24854901185611614844911960498822768 6634 24838773303373905074005478006891136 6635 24921178000575014189014845560582688 6636 24907420340983628843876163015370240 6637 24988855100954441290082757963982478 6638 24973888695800543676131778159070280 6639 25057981352305589556352676841245016 6640 25041607988053106506386406233503304 6641 25124725301930766665316658229382900 6642 25110932782901365758803831779165542 6643 25192906960071981744057694809896288 6644 25177690661710525757378793812961504 6645 25262548119187174281373856905569696 6646 25246081021130071131034358256840804 6647 25329761989448375874903222656650248 6648 25315728932992513142891025616768232 6649 25398437307843013696423970719193380 6650 25383177107542642241409355422612640 6651 25468572021662294721282832158987380 6652 25451855220165574937957325512361344 6653 25536284666855579101502076272565534 6654 25522203774269898141865909852176360 6655 25605470526126712065534478896014544 6656 25589929861569642748536312401285714 6657 25676101700452285128698555920798656 6658 25659314897100340444016402690838270 6659 25744302749728711779516436302362340 6660 25729990692457739656770714971609964 6661 25813976057580605552884151126685542 6662 25798389439237731153453790143768092 6663 25885131958917278136703608897575288 6664 25868079222187856088767202885329406 6665 25953838992177907578224860834599168 6666 25939451418342020392017690006280416 6667 26024002747821798634315494795373560 6668 26008158285833268572495992022802588 6669 26095674210698190705480416761355200 6670 26078563592010767890618104532200480 6671 26164863694805146817016734146312272 6672 26150239967109015403546693975839440 6673 26235547010444514402456274064199314 6674 26219642147346226966227095827614336 6675 26307750631502752012554091107623640 6676 26290341732383743846664254540053530 6677 26377424357544242821887193179409536 6678 26362752196034014945520675128803216 6679 26448618431519047650709660873781720 6680 26432464682960736274409195523896208 6681 26521330626364572083965496810697504 6682 26503863178958315256710246447707812 6683 26591519224259379875559636407032488 6684 26576593521272142765286782559441032 6685 26663240961283027677451977068061696 6686 26646998008462496517159823589903984 6687 26736464258179646968211080711803912 6688 26718720445930317919528030048953360 6689 26807157352745993229553628671736610 6690 26792194375111243083826109623278336 6691 26879381352815005351963957279095812 6692 26862886714358242489232867852234880 6693 26953147558964337107330296761547968 6694 26935330660658852831766342475403148 6695 27024362295703151586087853014640416 6696 27009114491642538108354217328433920 6697 27097092285388996224705159177539716 6698 27080534253385691242982386020856404 6699 27171391180658632204390324920218880 6700 27153306751602872567865534871665188 6701 27243102313437029366560210308100302 6702 27227816468192549113139386292420552 6703 27316369241588718780035755543127984 6704 27299539834465260183441419095648380 6705 27391216907687255419310141308197300 6706 27373031157888367428221804436168960 6707 27463428753143575066680477829628520 6708 27447881402660259015847022226800224 6709 27537222069105730358497907299456790 6710 27520343050250500379365632316709904 6711 27612594375469635304604438702682552 6712 27594136377150660723466908475319160 6713 27685338344640059163299231429818746 6714 27669737329261676528127823424137442 6715 27759674881842618503903512144743360 6716 27742491804195743068793144250162576 6717 27835575103085816781437509044151040 6718 27817041261526582935146903567555040 6719 27908838966185163736581877084630080 6720 27892987387605739444950512710708032 6721 27983695008756772025929317510428544 6722 27966461003942890349353132162039262 6723 28060155040277971605511235036149524 6724 28041330887966393926199939684720773 6725 28133957070122394143694110031352530 6726 28118022223938600481377693718996800 6727 28209335752423490793702908421484104 6728 28191820469605764611835776323558201 6729 28286343995659747427246212536020496 6730 28267456956608950518450254239929204 6731 28360658799929794036775746573492992 6732 28344468003283244011055149126878408 6733 28436590907265497544308496663414254 6734 28419010889128415263855099517642336 6735 28514166865489888637421300501985200 6736 28494955454476336424067880578341882 6737 28588997466577509041146062652551378 6738 28572751417460710149931842469114736 6739 28665472671190852844706997841273616 6740 28647621523798861768371913472323668 6741 28743590699882835532941031448981472 6742 28724314479503601408713189520464052 6743 28818968829062145605404311000217608 6744 28802447547924486060411675485122008 6745 28896005309397522618864321162048960 6746 28878057103587554281814897962696754 6747 28974667127975867052523864191502224 6748 28955092403858678935674498551009776 6749 29050583056713244666521750053167164 6750 29034020691808085763814860249881760 6751 29128154661357923800199234023912552 6752 29109931167616499435745222648804812 6753 29207394144436351092045391307640368 6754 29187738458917171593651602572580496 6755 29283866164858555618676202333593952 6756 29266993505165087613822009167643696 6757 29361975390216661062958976530855980 6758 29343683255378066185407915612450880 6759 29441781344434125218752136749298096 6760 29421835423354587777571348838810838 6761 29518781300232109366171313017718442 6762 29501867738926850234000810792494752 6763 29597463034737428311249140755050124 6764 29578876190705169494535253816927800 6765 29677854057410984026754176794697536 6766 29657796454348645666285082930540400 6767 29755385990008284415348292071323096 6768 29738187218089856539784871169845264 6769 29834628723064762031011787610309184 6770 29815986264979118310893749865517468 6771 29915577296211734134677581324347984 6772 29895224845186045228374513167982914 6773 29993674943749096527366101945902668 6774 29976417845619547520571405311459480 6775 30073496079093447153490677243358832 6776 30054524606593827336402875845159064 6777 30155007148925563714878134661460320 6778 30134571451062131488373138626415010 6779 30233658634327953225707013070606620 6780 30216127909539773857438732809068496 6781 30314031627873953778565863089451422 6782 30295003578869499174418777432279232 6783 30396139447107243320895366701671680 6784 30375387657217676384095307532756714 6785 30475363210842523228198744463732160 6786 30457741890165634247283821317108140 6787 30556291391817522042486271342831416 6788 30536958721323554579968986573860958 6789 30638982738610063463435137196246272 6790 30618163708952243329119794415693984 6791 30718752453604193416725997163744712 6792 30700852490238667235188654671399056 6793 30800270546499605438539357857947594 6794 30780865128218488833158508262242880 6795 30883565729877346012366671001618896 6796 30862393976571260354793561965714300 6797 30963884589791652449149088472860256 6798 30945923346690136388132094548691072 6799 31045979802245096994713852737346536 6800 31026280369434464012911854082721298 6801 31129850678981450817206935258027632 6802 31108608653739048046530162341967600 6803 31210752420353601252737315721232884 6804 31192493944434567239560720679790752 6805 31293445884757718232375928016818092 6806 31273640679035683504220137295371128 6807 31377896006896375882676401599742520 6808 31356328069471004045423803780027632 6809 31459369023714654183537995058412560 6810 31441063855305273852488586043146912 6811 31542632299916686605193041608044620 6812 31522527543213238615359900495362568 6813 31627696704898475123074289820811934 6814 31606041225691750971238608855690288 6815 31709760648174901190369064470708160 6816 31691119106589449941407964675654368 6817 31793595606143147602200844207625796 6818 31773416956402880361658450886352064 6819 31879263387101703921340053803138376 6820 31857293278889856361888510569318144 6821 31961889505292432291344802650759200 6822 31943201408737063217895936280247060 6823 32046333022147791999620946377938664 6824 32025833348950996330981956431744714 6825 32132624466155592665153413291160128 6826 32110531535972277881344252097088714 6827 32215815222822453587476121104042188 6828 32196818180342107378267119237400920 6829 32300854721559829465106037480949070 6830 32280294977354222452297941265564344 6831 32387739178477422915358952480974080 6832 32365327493715718307095045347457936 6833 32471532558757520009410496026031154 6834 32452471202771720291505105896054496 6835 32557188385815326437553414019189648 6836 32536270170479564548196237223629490 6837 32644670018007300980036720335589664 6838 32622167053004210359099059571685136 6839 32729053375263358522937808464377104 6840 32709693812338601446470299746419240 6841 32815295077737541328809530232439162 6842 32794315309105008846003883525271904 6843 32903411116252687611493512029708648 6844 32880566169270591541922401489711800 6845 32988403238810511172206553503777882 6846 32968946290430466853081602300788608 6847 33075235934244266197956042097141776 6848 33053925277773341145490158154277748 6849 33163973610672573409327254047468466 6850 33141053128678324470856883154045258 6851 33249545084043106214132183074153344 6852 33229785028961072786764316279821328 6853 33337006314145405651519194598234560 6854 33315615408950290172941505530700400 6855 33426385566796450143250432737705072 6856 33403083270976295673677030521689318 6857 33512539986927549755283464917365258 6858 33492713245803065414933086793722880 6859 33600614943564575673014303240490760 6860 33578906847815968108287307821021600 6861 33690607165604395348712273387836352 6862 33667228196103728901301464081821472 6863 33777382353923161507963890476019024 6864 33757230847785614743456459850347872 6865 33866092988437315896649117648589364 6866 33844268433301024408317634092139094 6867 33956701919938452929820813061587760 6868 33932968786348382448916282033190676 6869 34044083527284980652727034349365430 6870 34023881641926298443527406540196080 6871 34133398956056796468586275801262232 6872 34111249924909669294773856338055940 6873 34224661314134743448535290547465600 6874 34200834276804272954932337535236256 6875 34312672494995588584515647264197692 6876 34292105909394942221298449674145856 6877 34402596293164791169313309884392542 6878 34380364957291493809517667235722760 6879 34494499581402599213197886164038296 6880 34470330104527000488496910857222584 6881 34583108831409835939769422478154432 6882 34562489571385654776643149244873984 6883 34673679135850112219475149938129604 6884 34651100658719657391827235168337542 6885 34766245188924367883503341769354188 6886 34741943099295931122477344783937288 6887 34855454238911101584180603252968976 6888 34834501234842469049280764011633344 6889 34946659039493167577763652504942813 6890 34924014408794448171603038839000776 6891 35039856032010320690077861518246312 6892 35015207006275677222478874105426084 6893 35129705291788634744110758714610908 6894 35108681167671932079831725040246912 6895 35221566513221749481426763045555744 6896 35198532021612288799733217487115472 6897 35315397423731391365764950428642960 6898 35290649347076473086473164809476550 6899 35405872779686205325517608442102100 6900 35384525982351109493808871640540256 6901 35498356505213614006316779295561632 6902 35475256521559006375409479454222880 6903 35592863211578517744808483143707880 6904 35567744066870425090487845740556704 6905 35683986680426956487415653765497572 6906 35662531573572661842356397437480448 6907 35777097462254549121568418638775708 6908 35753638064850841038413084521142616 6909 35872265793123481033942430406830784 6910 35847063724561339618138490525223432 6911 35964003952318481028976974367617792 6912 35942220666960527448672527274267160 6913 36057782267449892068881912483601408 6914 36034235789297620672726953647770238 6915 36153633093220823484734993897400528 6916 36128019232047457402137568563018560 6917 36245991236337910108814295464042598 6918 36224134870421548037163411627893816 6919 36340422787481458115012918534844048 6920 36316530243675273584964665521144044 6921 36436924117751231298399348892793690 6922 36411225287422529072235780951291162 6923 36529943059747767587673969436854528 6924 36507733864006362656992424291978552 6925 36625049640066001483252946519129738 6926 36601031425030094030735055821092664 6927 36722205161716957234176739329759960 6928 36696123357361928938256641489717454 6929 36815868664463735000117049096266886 6930 36793605620895159301883265809020608 6931 36911618591272121090772653758567200 6932 36887248850148538466288529292493274 6933 37009469992975352352398918640132128 6934 36983284214133540790648758559859028 6935 37103801769688774976510392368655920 6936 37081141938930442995957419606092948 6937 37200198840707924486655804298391296 6938 37175737997310901179856120783954130 6939 37298730672635849291261899455587280 6940 37272174924763889018803038904742808 6941 37393696583838027175049294662417824 6942 37370980030863398629659827446794960 6943 37490780970876949623620049680298648 6944 37465945431370370479307547080609536 6945 37590018279613728309248931165062016 6946 37563318262974727562904364479196608 6947 37685622189648574628140807855940868 6948 37662542277589445536271919823003622 6949 37783379910388763090707025598172550 6950 37758471283855089756792911414553260 6951 37883288487988036301523437302144384 6952 37856211307517544828598818700338240 6953 37979571842933067637858525546772820 6954 37956414456557917603856198156974240 6955 38078026463193593611149938647402992 6956 38052696666743368070591538848339424 6957 38178608469949023832019239982231022 6958 38151425494443609749634965053883064 6959 38275557795452973897849473416229040 6960 38252050345513830814384943638108080 6961 38374674420479734042040005293144242 6962 38349270739110845331416148519565771 6963 38475973828095925875417583955453376 6964 38448388449394558888624374691282322 6965 38573613086006035806884428341974400 6966 38549986940762865458210779437782804 6967 38673394634395723904028748036781048 6968 38647602173410603997625563613901192 6969 38775396245843328523977957247513152 6970 38747721038497261522110107687931336 6971 38873687993793470431869859794567132 6972 38849708077935658207073317507897728 6973 38974180023143618123455384334261440 6974 38948292842881060735399279719625176 6975 39076908221432618027069095268476256 6976 39048784811211610538373616975631090 6977 39175857095991174668435570412041538 6978 39151795993308727655732867535815376 6979 39277044041624900397057268903079344 6980 39250781230753978443026616294333900 6981 39380461921693884151025108086727520 6982 39352247361644328968339357953707132 6983 39480112212012961391457962958906504 6984 39455669516851043407090153474762694 6985 39582016599555501616756042519274496 6986 39555618683377344265497273929596000 6987 39686130229298910724315312035222096 6988 39657501196705110345513800016936908 6989 39786465931638257597648265040982940 6990 39761962108820085148070586059262096 6991 39889052379910099047669646240002512 6992 39862272401600505878614123207141920 6993 39993906774233780367417129503827840 6994 39965163216869613140499427046463420 6995 40094951438312732076850140934827600 6996 40070019201000383384363714143967712 6997 40198223934275526749182090545323318 6998 40171345891811905886853516165096500 6999 40303800969867045956111025589953336 7000 40274658742544371698923141065371168 7001 40405519866432633984554813764063002 7002 40380525091262258109380679739235730 7003 40509523721931573975264816374656800 7004 40482238195887212654334853244242992 7005 40615849658696788705686273327524832 7006 40586549969304746820560958641385408 7007 40718246617788965144540873241766056 7008 40692856628458582872658752215290136 7009 40822964550654236005355088112523056 7010 40795599843381942742471354615666572 7011 40930002296660823275526256353554280 7012 40900295524521870965565090029802854 7013 41033120925095232568878693627922374 7014 41007648636509449624520249810486016 7015 41138580357194412723510478683153888 7016 41110759402615421837079882362509298 7017 41246333848872197075060941188554640 7018 41216509910665793722834177057865610 7019 41350158796734121311857406755280780 7020 41324306667810340779379134436739040 7021 41456321920411476213607709783232960 7022 41428419509900741720615086160287112 7023 41564836800232059350615719156222808 7024 41534577975589106267823867660116360 7025 41669393521722914791199333635840422 7026 41643412621894618015910236270152368 7027 41776262352829566030074804487787988 7028 41747941418286249660268809800587296 7029 41885524200417156610915759309266912 7030 41855167733999151510440891154840240 7031 41990774147072636669700838475047200 7032 41964407770975197616392534036047016 7033 42098396751999667846587320360522788 7034 42069971226805888800242840776946978 7035 42208431425016397459263930762406656 7036 42177589560220539189763705535697440 7037 42314377795226004543326224754449536 7038 42287924135203339831580302699664016 7039 42422737219003758246797025527461760 7040 42393905830879347229350747614426232 7041 42533504045419756342990138210312112 7042 42502564639842584161369225429910592 7043 42640196317041438846074990848799844 7044 42613329556038866023410735327144912 7045 42749318861494765715576524958651340 7046 42720338852696957246201737925666848 7047 42860823247716260334003064922843880 7048 42829433947154333113675539261806862 7049 42968244030670583150296090515572160 7050 42941308923036450916291965296394432 7051 43078089306679294399550742603708504 7052 43048697110478989459717542565778568 7053 43190379342475480330870794728395968 7054 43158867200161272963066457034245368 7055 43298553231683207643896130105150192 7056 43271156319179675316094149617969211 7057 43409127506509993621686540463447058 7058 43379628195036002731399918779406070 7059 43522186032959237119271895027567952 7060 43490240672885101548773894293430004 7061 43631073996586982005343455134834912 7062 43603607560818763959805996226748864 7063 43742426124276527337546788330939920 7064 43712484477276013064400333030627884 7065 43856279199477952851338127774776484 7066 43824163687844407466680165472654994 7067 43965885225863219552888759549790336 7068 43937992522467987352439942718768640 7069 44077995370513431296151015835959230 7070 44047969816418060952884251341636576 7071 44192604655902668738610027946136472 7072 44160048739523382388975575993023172 7073 44302978295789193884685541415020848 7074 44274993231888544424340093657786720 7075 44415874787707328152470282401819204 7076 44385354956601043971644628534823740 7077 44531244777791409952704605204132416 7078 44498560685781379653530154713542860 7079 44642366745686927567503256571961320 7080 44613971080046487061515812590616160 7081 44756008687900546595376301529815252 7082 44725400783081899988345427752491082 7083 44872187445407998464733613623366244 7084 44839035561030751221008130297057024 7085 44984087333092439809857702127134360 7086 44955552038453341376776132773027528 7087 45098478982294228371086762629916920 7088 45067415786109214937457985136999844 7089 45215449334457419584651148804769120 7090 45182190065760963241460347503326940 7091 45328085788997779784504373992953392 7092 45299132649329608158108806421585234 7093 45443276687587785255042193610005068 7094 45412101135384321273380333804450948 7095 45561066816366601535005265183720832 7096 45527283455456616483987558585311688 7097 45674441656558466143119131405022336 7098 45645394924518564059900413289023776 7099 45790415632313063763245184417730240 7100 45758801395839302224585738444941192 7101 45908983707467262150806000167659840 7102 45875092278263332215197795027525352 7103 46023149144494179746196953095387584 7104 45993654104940180868605828025247912 7105 46139934481826235097385486162648340 7106 46108157472289794430894500268757280 7107 46259283614337171531997476646051584 7108 46224907568057621816480514676193678 7109 46374221075079504583594500379332390 7110 46344652819887639079140129434892960 7111 46491772908567057777498505620930232 7112 46459552077029647313081241715293184 7113 46611957539283765303264594100252688 7114 46577447694611087077202431768350138 7115 46727695389288151231456861882772064 7116 46697625484945792647647108647779576 7117 46846019260423548808540734638876256 7118 46813681080908793987455509254650840 7119 46967020713521936897912052023518416 7120 46932040962449224513364727185687460 7121 47083514400981802173551007662374482 7122 47053369316636476485150745730716272 7123 47202662835668357889614722920999240 7124 47169847956007515615387834176958132 7125 47324507647878843181313896986851520 7126 47289346455669424356432395879583120 7127 47441764042888768953945348090900888 7128 47411157725833041908073143535031092 7129 47561717871236991227583317059023770 7130 47528808837568192231866599210085888 7131 47684363714356395181543120100508392 7132 47648725614838774957857416933745224 7133 47802435805816800178143728085942240 7134 47771727690678092814177435287716560 7135 47923223139908427360985525981388088 7136 47889780697597613726344838792988704 7137 48046674726790605198474432118609684 7138 48010898288408334258811636251182736 7139 48165540459277299537092614861564620 7140 48134391082903536750250939640785536 7141 48287119358192113789706854344949132 7142 48253581342728233628740556260391852 7143 48411430421054912098899809736928248 7144 48375146014640075881887797730507840 7145 48531120718896918595736328658793220 7146 48499818233077190909437400305310954 7147 48653495741209017168703203720159856 7148 48619464785081057022930823767930468 7149 48778645607140653405296038414243136 7150 48742246082321263813911555279846888 7151 48899115365497047938207222426474352 7152 48867361632806936795883642999623400 7153 49022338607458136968931146529517888 7154 48988187592716099527373314841787078 7155 49148359944562426505980054487041440 7156 49111394537404454604914913700835810 7157 49269613443701548460856034270710636 7158 49237755738776127912927149766901656 7159 49393666119160881903092460147206840 7160 49359039400602345596810326259226120 7161 49520513379499985603455382437244928 7162 49483429273911652982018318236207842 7163 49642604703339612101785754112056400 7164 49610264077577848669803541445173400 7165 49767517170330934155322177631139804 7166 49732715551853693069898115363602944 7167 49895192683803882225585591580476440 7168 49857587098124630586199342904357048 7169 50018103798894253893321356899825584 7170 49985682512710230066714341676589440 7171 50143830010426046288082131580546864 7172 50108546739303951975191332476276048 7173 50272391158659318302223315351856614 7174 50234639529245020082388515174809176 7175 50396152537814154357806122097614896 7176 50363187650428283650174279042586304 7177 50522695848671967807149755332267338 7178 50487285975819656978978886768869044 7179 50652121958480403979753199909593896 7180 50613864694014942796000284317229840 7181 50776684576049642937356573719487712 7182 50743640553177193591630297070022400 7183 50904104066376484090043515437399528 7184 50868178770355897206960032778431550 7185 51034426468417672844267364395777280 7186 50995969766825848216409974503703734 7187 51159795959072718286245068668141428 7188 51126252318732114245344984209021600 7189 51288070789880628125516263209501440 7190 51252042188052966305546849962766880 7191 51419241244033730382527201160898272 7192 51380270280435061864517703075109440 7193 51545474600419415748316917398431194 7194 51511821192984518795999713041249120 7195 51674633704184317248990555481959360 7196 51638031966214264223066577223407984 7197 51806659290777260675272776094934400 7198 51767539078235671913341722919316280 7199 51933735540496910627296223403012336 7200 51899602454305542542612777281782253 7201 52063732308569757876019601899495600 7202 52027024959302023402152772355005132 7203 52196671263383591756001122099896484 7204 52157001576532685667406273806785462 7205 52324620707443666485931357392193824 7206 52290322834534951109656264584336248 7207 52455459840013746266111133655778408 7208 52418221022899192001380439169177972 7209 52589288451096289854038312147384010 7210 52549495960131608135728763471985792 7211 52718064855818827074414627172476492 7212 52683279969315873599274515444590808 7213 52849805058552405889155036209300174 7214 52812433689440606648064793110850088 7215 52984556703301877739061118116839648 7216 52944152036229493591472371236316104 7217 53114165006676899668349088373056576 7218 53079265392491673179871569835387606 7219 53246783257176347321739631156114580 7220 53208899871609272475945440979962226 7221 53382409053921482290314371069332320 7222 53341877288675741436366479152819632 7223 53512905743110653334908532130426688 7224 53477486451859608876499427419481728 7225 53646437272984462509574211473023757 7226 53608364056278212570923873071064514 7227 53782942324084972740008815004846424 7228 53741845275565320012030860719350040 7229 53914306434629606155241407086008670 7230 53878798336735073772125961681294288 7231 54048701489577235640019489813902032 7232 54010106440553890876954870021780494 7233 54186144368829067636136178415255728 7234 54144890404606507717710841500742878 7235 54318409073943235774840667617696368 7236 54282315873849516082144246632330080 7237 54453669814773317937171090531795878 7238 54414940553325537274187560334089728 7239 54592031223441038612553860057589760 7240 54550231012343044373767737240778812 7241 54725145808458271649036618371762692 7242 54688962863949007436290379048854464 7243 54861334400419581537307608496161644 7244 54822047803497636419191884310803852 7245 55000648018896619498908470916725376 7246 54958631048186531050437790767876504 7247 55134615708701214654752819952335568 7248 55097894340317818932172328832049568 7249 55271709609523247061271923055991280 7250 55232311704793045468823516964763320 7251 55411921465629666800393103303217032 7252 55369353005867015530930253454528426 7253 55546806710132526186242799778874934 7254 55509966521513375823835322726373184 7255 55684839639452839673269698721140552 7256 55644820069686769491517126926781268 7257 55825956343273627343776073844359520 7258 55783224407093175431771142661320960 7259 55961736004176688094537868801935328 7260 55924376640002105043373069447969992 7261 56100654864174662355297019263689052 7262 56060522391521771055745798866035792 7263 56242738994268376362260181564154800 7264 56199415092646016975229270304958268 7265 56379444183319975593085016610014484 7266 56341908701757546065022381772557888 7267 56519256711734734082618428953080532 7268 56478551117437580203253894214602880 7269 56662284924524178993294513247543776 7270 56618825907290639710037496729357168 7271 56799864801619867679227169987861064 7272 56761801801218911003298731779369266 7273 56940634059947932788289778467838080 7274 56899782935495290569224297166209258 7275 57084639817532050157889759805501112 7276 57040522194205272374317463141156904 7277 57223099044813772144422577543749120 7278 57184912944443590225809458614767176 7279 57364798764493781849188039695159240 7280 57323397534062362716129964184810592 7281 57509732094726165074621725933502370 7282 57465476305365784360183270107959664 7283 57649134244320175509592571177877204 7284 57610384954015824712299717805192832 7285 57791800795112022268909331063940096 7286 57750193178425606158155874490043684 7287 57937666608603766711348355403444096 7288 57892799575585890551531754431669232 7289 58077986582502053168845630885599204 7290 58039141706354974777040466550424898 7291 58221566205288200857750681359937872 7292 58179397450947519747539712235605984 7293 58368426560881604412553723347406656 7294 58323392908947589308194804525530416 7295 58509702302356586301707957836802040 7296 58470225360599094679265551096863920 7297 58654200076153995410212936014758018 7298 58611882515437946188081862862332220 7299 58802032510666587350638114999924316 7300 58756408646478716184979173350420234 7301 58944209360580193549962500167306950 7302 58904633822666392892819252048356152 7303 59089689212229025695693728709961720 7304 59046771528312492410138996598317328 7305 59238529410895101660382570999599552 7306 59192672722606836153454921905393108 7307 59381609693779278837333939592699308 7308 59341456704761459487443085358470480 7309 59528050088371907118449054753350190 7310 59485012083481997582995361601096432 7311 59677843198624053010722842565057752 7312 59631388308824544707036686027315958 7313 59821894256208151211202824666042688 7314 59781610008406851968020773658636224 7315 59969331476882505319815924907726080 7316 59925621992809201914722301350398080 7317 60120081451956512777160109045013120 7318 60073451583858159202405169215918740 7319 60265078203622797137068127182849176 7320 60224234954386280932218278646695088 7321 60413453367825492352095350124104282 7322 60369623983904528620121517158115232 7323 60565230041462442592318764223890408 7324 60517962774972819887087305234606232 7325 60711209295850956377232005672601594 7326 60670172996708007257469923506898328 7327 60860529129837824098565161279791456 7328 60816079769356424114495077797661370 7329 61013307693073189947439717495076800 7330 60965892124113596923507094041636044 7331 61160211072570403376107914956874372 7332 61118607337761363216615764010016128 7333 61310543347941711395220070030715654 7334 61265938381370045861670794325162520 7335 61464358175047512255968100285613752 7336 61416235187360370777688740326064096 7337 61612193664376793214536476963546560 7338 61570455967404824367092833411674336 7339 61763512908994296407506073157677640 7340 61718312176910919835298182462881888 7341 61918308051991589170325407340123712 7342 61870034853163172161815009103435752 7343 62067144387387434468381090064075600 7344 62024797451413175955153123605557680 7345 62219486643126319053374929723247976 7346 62174063905701774235295740523092454 7347 62375267694128525760354818356111360 7348 62326337647252065443409842871844896 7349 62525075729866351595263320884256150 7350 62482628054362154370187522288796868 7351 62678386015509976913924562348876152 7352 62632357845187709572511927198861480 7353 62835222716061958420112530208893360 7354 62786108897788477370783417700793218 7355 62986041636399412812718524774997632 7356 62942911548723530861605832719171496 7357 63140325313142752218759340147822816 7358 63094134994464360138804534503859256 7359 63298189822030091337525669062318592 7360 63248441324803991136938482520934384 7361 63449961014611318660548701038901892 7362 63406724999506866189636818983124270 7363 63605285199529981656097354334820400 7364 63558451600655337501392447890748352 7365 63764219314641403721479933647602208 7366 63714219861852862425224430127868160 7367 63916947885442221469928849271562440 7368 63873085285577646649545379452913712 7369 64073287672927532187483173706449930 7370 64026321704094358349368116702718176 7371 64233232267219638624494139472439152 7372 64182586995174377544456028074361240 7373 64386987362392990353804048482698428 7374 64342984651880539497215431764547080 7375 64544381604426131433754362888967440 7376 64496693172178913108536678749047442 7377 64705338722144474287114917888981360 7378 64654507512576812928733460069027328 7379 64860096890704781315573155598403744 7380 64815492144977228656812016701533556 7381 65018485355630262983115642071724566 7382 64970664242235580533837243757122932 7383 65180528826583244018695607590651008 7384 65129008722818251045586145681763728 7385 65336329072821499139392756116659136 7386 65291513038041530436539716249435328 7387 65495715543694724358016240907424840 7388 65447228493819748513008315221708808 7389 65658818575462187196922448052920286 7390 65607140154185272422273900860957160 7391 65815596312019232127977036465119800 7392 65770171559262228046052256094030464 7393 65976056850180537381796104550912994 7394 65927401005227482295963619230006798 7395 66140258999998213719627182633319840 7396 66087816242168002642065143112817083 7397 66298021530763187370136311306583020 7398 66252450604998647021833882570391280 7399 66459528626208591868505136991175064 7400 66410228710034226834740169503628038 7401 66624766776968208701318188488466832 7402 66572162712227247906017515830257322 7403 66783587457384933245566338672675288 7404 66737361691881966224445504725002392 7405 66946178025738090825836021573886972 7406 66896642190633544075203517328010104 7407 67112461351354060150649497578846872 7408 67059149188839035205443429795451824 7409 67272311901689818883942177384824320 7410 67225973081328100298810281879673280 7411 67435925065506909246920597457982292 7412 67385735822983219772526221360354820 7413 67603327949596932374459818016605248 7414 67549816654328254455508402078748136 7415 67764247601024832075160622585514504 7416 67717174863554312945704803984945272 7417 67928888920349789201342231942727098 7418 67878525556554024459541558183982690 7419 68097380088104828089939134475625576 7420 68043189034480022731698721367108832 7421 68259308492100738356668361223259164 7422 68212120903679969039007528036548072 7423 68425053400394259510293293142168968 7424 68373993265084788286377154868882370 7425 68594676056401778848850833439730720 7426 68540211963530368467619617629487360 7427 68757618503330293712489891081916336 7428 68709754800160355443642947139664720 7429 68924436655185594567903319976180160 7430 68873235465333703985894860212781584 7431 69095126397751371596000913813871992 7432 69039968544945861690919724616747870 7433 69259156054717010193771734101972554 7434 69211143674008250205661078964038560 7435 69427092504629957109867352539484128 7436 69375113928743100428621481954226956 7437 69598855378858340031660031852441696 7438 69543493787524085394393730036493880 7439 69763944573371279113193070174431016 7440 69715280985565199785014679503752448 7441 69932934382895559872151999114908992 7442 69880810001520036988232368129473753 7443 70105846229699401927139978042116524 7444 70049745107232109230855817304083802 7445 70272036739077998104911493296102060 7446 70223147295516009006094926976606128 7447 70442082194092548276427083345541896 7448 70389243628451605364694655175535660 7449 70616116878914179237307209727150592 7450 70559844699355931693129015409967350 7451 70783343107724487021697943125157052 7452 70733795133471601185670870004483304 7453 70954524024480074031579998749646460 7454 70901501903046232488998148536189168 7455 71129724584767780154488059371963904 7456 71072627304708164027553711590075094 7457 71297990200425783023734246951130658 7458 71248284909011190210747198502034592 7459 71470276843946155073806524506273540 7460 71416563552594394231919489263818684 7461 71646573472264666770245380592127110 7462 71589305999720797023905625438378144 7463 71815960711848836194784541868679280 7464 71765549823907071879061319552909088 7465 71989396184590713676563651156928644 7466 71935424284128747387120579343206794 7467 72166796257863026405109877075909440 7468 72108765863545110329984357515690388 7469 72337275227132453905470592188896448 7470 72286740592856155646879622317382312 7471 72511790264651222568151195413504064 7472 72457116179992267245249277493382348 7473 72690374139696048657434455766855808 7474 72632130062246372323223951247821916 7475 72861984444974638735997874859423536 7476 72810663427154201988307881693078720 7477 73037588544523404301938472678806038 7478 72982726962214757805738932808926660 7479 73217326038572564439537202447908080 7480 73158346189500405244117669029530736 7481 73390000843336621575010608842569722 7482 73338553152725148259004106636282720 7483 73566774964682936268804349652089840 7484 73511162154562549470021475202425392 7485 73747708153535650313703946338828000 7486 73688436886926099493532502246538440 7487 73921453572679363448111366794168128 7488 73869279419067564898135209877574762 7489 74099363123518682212667758091519810 7490 74043600951706096078786629412845504 7491 74281426905757851898129624395190464 7492 74221409498262720044261801418085934 7493 74456324449567903894296271436766720 7494 74403985913952150467961696183395000 7495 74635415863008034199180794161201000 7496 74578814727334351980588717226287638 7497 74818616527194915984412926350642778 7498 74758376935898963209903413971035296 7499 74994632695013731827926060475067500 7500 74941595678290283478701679181194604 7501 75174835979073392364609042720302812 7502 75118079781660410659661695577054816 7503 75359252493762070258534867300889136 7504 75298220897437189636711668124770784 7505 75536436297467228548496580376329600 7506 75483155104963721491347661559021600 7507 75717757434907468125620126239421108 7508 75660229578790361977879637296933578 7509 75903360293888297933898660488749856 7510 75842142755795342688359392882450272 7511 76081640524220215000742030177438880 7512 76027647626466353350600422514363736 7513 76264161508391126729378068531396368 7514 76206436807826351632506370611155798 7515 76450996689649007870440934532214704 7516 76388893990647382362663896744294120 7517 76630375243576286110492607540143998 7518 76576216749107370656085691523706240 7519 76814067626426162995867817705477776 7520 76755598712890481116853585818926048 7521 77002063223689892868099741141560640 7522 76939773051114969570611200268966862 7523 77182627030325317830391385334128964 7524 77127708117217183726295944828892880 7525 77367537040292991769407969648533152 7526 77308788052230022618682103303321168 7527 77556697581021474321720106169784304 7528 77493588051149417366426886447828402 7529 77738413686669001973015478245843370 7530 77683361713254948322972209362046048 7531 77924464849070604347913386323925112 7532 77864964884292551815320476708359440 7533 78114880352750054507865336094444928 7534 78051541008431666903070468565486728 7535 78297795116282438135223525637693776 7536 78241892747334362460360865001590472 7537 78484995452622489237564331704462578 7538 78425290700656598374357051565661830 7539 78676632751754962747886430047950080 7540 78612501213273063729249330954362280 7541 78860670831029239720364256425061462 7542 78804634081797147742314759688648140 7543 79049107232268977423997513943182040 7544 78988595836448530284484573304746128 7545 79242010039729390385618773657217856 7546 79177567992456202900610174635003200 7547 79427181167904589652561980216970268 7548 79370362996783888779099681231949776 7549 79616820190459061273243558770977950 7550 79556144183244672064164814039350872 7551 79810916391129718693249949301679080 7552 79745669331658763580688403678632740 7553 79997308062801723812326070970802368 7554 79940309888171537903614297944551760 7555 80188195483802914569697871631966192 7556 80126619866859871993990355642935710 7557 80383491120592229925462317267369760 7558 80318007735475540373480793741065820 7559 80571065709417405716830355085322440 7560 80513319681792741683680986851786880 7561 80763130138670965936895528434301642 7562 80701386530376181519493351742844000 7563 80959714400703595855292775730210088 7564 80893376028048447472678269820884544 7565 81148521886199053071766641055657080 7566 81090510723309260816877617527786768 7567 81341769631921920078533621082326016 7568 81279193697502701056557662630788848 7569 81539606663558102126696876047258363 7570 81473069189251927398789188645824188 7571 81729570313681529864997136462879752 7572 81670796429842889687033175492819488 7573 81924087248840450213154773483735414 7574 81861303731817189708122067667827856 7575 82123229713105270794524452491244968 7576 82055740663561254752153740672667628 7577 82314356091691497179417563742638938 7578 82255398859586772652907801839087346 7579 82510109565671076832663539855820272 7580 82446524386332707631591160037628120 7581 82710480609051999086543206639300512 7582 82642788010253868686823032531952192 7583 82902858222719362648761981827807904 7584 82843084155020582614876208022015680 7585 83099897569230041344731017742706536 7586 83036012281003654592375439382223534 7587 83301499964986042764464369685317520 7588 83232931304687377973518940613771136 7589 83495097355837276267554047322952710 7590 83435180275388065821429583591034112 7591 83693344428239979898461858132455912 7592 83628647047689923528918463408674356 7593 83896271954054307715103052755157648 7594 83827453688729024836300646732410698 7595 84091139376881315724411709679066304 7596 84030306726390604827695228632063196 7597 84290598521484695494780383563036256 7598 84225683134587008602614460847684040 7599 84494815986236001743866904632033200 7600 84425147652074412245833031781425780 7601 84690869752256767560952075947137904 7602 84629894836731431809188701164873024 7603 84891638180797460967838719145112084 7604 84825856397144947347879959075173362 7605 85097196554821203662278144841207394 7606 85027190430469536528858254014286724 7607 85294444734745307184969543541222008 7608 85232627186330069582057178033945672 7609 85496486502994922465939521952449024 7610 85430524447718392880936933508528612 7611 85703303282075033899073994666642240 7612 85632435464978038212720385597720728 7613 85901840338113930827006272154488608 7614 85839831502622195444032346537511888 7615 86105202295570745602645507325017464 7616 86038277095659314363898447491672304 7617 86313288671552845390908808579121840 7618 86242165741374668009999030953876716 7619 86513077670866988500453093580203560 7620 86450260747480264439100227994596352 7621 86717680834709946133098980138098982 7622 86650573027298408667881007393709072 7623 86927132553357904636160130251029832 7624 86855087999639233573337497622452614 7625 87128222586512618384388280159240392 7626 87065121713459154278185905850043136 7627 87334073537273827434804142891712880 7628 87266074116322841414498634185864748 7629 87544848994036189166275462371727296 7630 87472595642207072387126215547380320 7631 87747162610269866247464010997658472 7632 87683241433313615870749215287214882 7633 87954357696910430524329233745396900 7634 87886129757203817130046920034570416 7635 88166511794434548582054659961038160 7636 88093234607954815947495038212424736 7637 88370055182042346516404654168702496 7638 88305934206274161964342463258810560 7639 88578554791325991003362086047499160 7640 88509467011197021679648686859489152 7641 88792004859494902415480290665772640 7642 88718509993842075692200797964351602 7643 88996870694893153433934257067365244 7644 88931877142600978214097020015184072 7645 89206732115854825386528548813178720 7646 89137322020533898823307223263100304 7647 89421484541842172359226917956187800 7648 89347044144214250172717566544182160 7649 89627637359603652468967445039258850 7650 89562486630112884115869488975185194 7651 89838776444481925103565572962328752 7652 89768492367132103300048872708401094 7653 90054928106388399007910095911347168 7654 89980221964601771339099196463469640 7655 90262420952209620479094068423301672 7656 90196287647287967502236540692990560 7657 90474840027877016910527779714691840 7658 90404325027368154705045932259484384 7659 90692357379143950629854829421515216 7660 90616738786573835828781676546170624 7661 90901104683910777798073509884260032 7662 90834814132542305097566546924432712 7663 91114905695305161075793044841593760 7664 91043457144805194922593804433669920 7665 91333842607907816045242546970587008 7666 91257858547710344114573492505242694 7667 91543849194535599890223985209284592 7668 91476656382967784425444388471190720 7669 91758993238578941000097689321660630 7670 91687353465463955822053387510238160 7671 91979259443603605432337691602687672 7672 91902353700755407496484946969856304 7673 92190630211609046010199903977328314 7674 92123230027314718137200526524410880 7675 92407172056567005045195046501011308 7676 92334494046632407770291917831820360 7677 92628777100844083662932136849030782 7678 92551595373247909223405521771507800 7679 92841472319092457485976157389198544 7680 92773201204142581442872487462115624 7681 93059322411028780810876328371883522 7682 92986449339841762378071847888176192 7683 93282368079999264967786890836142288 7684 93204200386010471887688905317001212 7685 93496438714165130844389225042569080 7686 93427867485875355110741101319395408 7687 93715608542927194223471059656985928 7688 93641777299782639791176031905409823 7689 93940055451318794013790961075193312 7690 93861657628368787135682122841078580 7691 94155415061800034166669869449984812 7692 94085960569969731691356691425774648 7693 94376007886841796642097853987814606 7694 94301929070645880586923841040222648 7695 94601910007708159331825803585858680 7696 94522414600638319051777318783003372 7697 94818565150181786572176377114077680 7698 94748897207781159083243699038150896 7699 95040535940111836558471850037629300 7700 94965539337005872713582066014392416 7701 95267808368618435965383847897846464 7702 95188080177100071571860225041417172 7703 95485863693021476999657277062976984 7704 95415253401820846490267703114961764 7705 95709271341204856807368364124983872 7706 95633925182743660126563416716878674 7707 95937921566680537569951079700717056 7708 95857176606810267002184110636356896 7709 96157333389132918245251782562336956 7710 96086556105853438766323101271808592 7711 96382087507875115424716398177234984 7712 96305804611258774382675626275024782 7713 96612216802456563027080775847967634 7714 96531190144802610442179834046996800 7715 96833046585841960559819731167175344 7716 96761215182855156808943369150491376 7717 97059154158577310540831977244657798 7718 96982618841576701453816865052356664 7719 97290723327644540893387397255649792 7720 97208714801118292145208418776505524 7721 97512879894065675656941168184851072 7722 97440876076181094152990419688902080 7723 97740445351160505412708271635314764 7724 97662911043160337533372375382370132 7725 97973512650593271369535829725391456 7726 97891114593964054513038688300884264 7727 98196997800696719789543648794938288 7728 98124028802234158833039521558193408 7729 98425984090405214168177728016605680 7730 98348243264257686537834850610528604 7731 98660457371958985270068431343622220 7732 98577065895505582898137857631461074 7733 98885381136258162830359252302053280 7734 98812187245994083393622088968265240 7735 99115846743294743519618271172305216 7736 99036988436245391873318693366300408 7737 99351730405607319448912183760300880 7738 99268044708309665240541532902451236 7739 99578050582905346290047681090010480 7740 99503925136917712308614578095306072 7741 99809896930300351962587641526119262 7742 99730834441028570755802537325086640 7743 100047305651782340225720540419066800 7744 99962561185562066320095260433982363 7745 100275080941908967743540571396367700 7746 100200626487937903518906200188027088 7747 100508317662318278661942794069092096 7748 100428225178758996709053686109501900 7749 100747209019868120049611169561183360 7750 100662215363667598946223739486603392 7751 100976341591153883516954902303282992 7752 100900940945928590168810051138264160 7753 101211079204574367921643810173399434 7754 101130722326080270803972787360017018 7755 101451507742565961265755389255099904 7756 101365342848900716167757179017302224 7757 101682010104654023692386415111973358 7758 101606380656925421402560375708649616 7759 101918205145305435346026701116460240 7760 101836857577437005705108226330113268 7761 102160077766943058059432468917028800 7762 102073659408292786897791021386875542 7763 102392061340511585578240437139491120 7764 102315418161149914915531970786261472 7765 102629771728947857896514606727331884 7766 102548052070063518127276581689562408 7767 102873096267389541868423567243069152 7768 102785588804385141448395148110852372 7769 103106511458873317849353108499701684 7770 103029692910542022825377113308898176 7771 103345645124802235993686882908480200 7772 103262921185711386966492322823263560 7773 103590534336347244217957277790791808 7774 103502720684330785922587193606844312 7775 103825445109809342155683082915216392 7776 103747492332307655786321495442942964 7777 104066009513007862866111190029367872 7778 103983010872494726996634307669874510 7779 104312416717797671319934468782785096 7780 104223553051857406371115721786618460 7781 104548724275537054448921022617833344 7782 104470588521351443381120177604989432 7783 104790828509077419615910347290514568 7784 104706762626256196962820678695678880 7785 105038821265447130057368565079549572 7786 104949538602621775662046851161290260 7787 105276532545195655853788163865579600 7788 105197357063422154790340453393801920 7789 105520134123071915066236275072458510 7790 105435844416568364475583015827402960 7791 105769612627399373283074741713906392 7792 105679261764207487203048084691027928 7793 106008840946375962517870041460356594 7794 105929425584914476304801694820702262 7795 106254002387371892957116937237863440 7796 106168517538737247527483168421034050 7797 106504969385363796174637005743289024 7798 106414308582461437297896034346021904 7799 106745673882328460403280155582700680 7800 106665257584407558117422974999154936 7801 106992294461621747832749871671576100 7802 106906584059272016824545964645756992 7803 107244870033624798731291714390776120 7804 107153071815772452761017624581737312 7805 107487113345163173025926067075328512 7806 107406341934258549340516831857007848 7807 107735198030355011048735495643672376 7808 107648384803220917469602109789611682 7809 107989335635887768648617600001846560 7810 107897272540878416511230219393947584 7811 108233010933607065605915412938856312 7812 108151230872527120195648513668997888 7813 108482683293514688996404149648658348 7814 108395586897141007538391665307789788 7815 108738447329116842696177487264703088 7816 108645122107698345948114212276385198 7817 108983564360839249919137474503754698 7818 108901534147261611974486189068685216 7819 109234777632720923609902848947311984 7820 109146616954517550054512333713950432 7821 109492062888079494720491631592317120 7822 109398468871501275688790673213134712 7823 109738740711247955398906145308667664 7824 109655625326579389482749594437640816 7825 109991554092992302218366788689213574 7826 109902998635984743399488765298139328 7827 110250373206358952406730818309722760 7828 110155613121487478040907256541361120 7829 110498564880614737483843390887998070 7830 110415256339711149894930235125631200 7831 110752876771900074020970864642870144 7832 110663241010290730840549746388707720 7833 111013351321584797522440869041353408 7834 110918258973978555126082319413090578 7835 111263118846238551957142804636448448 7836 111178596941534711564759958403702536 7837 111518936959456933182669244186851516 7838 111429009852787302998064496804485680 7839 111781014039411620429618076614601496 7840 111684800620844443211039818436883402 7841 112032256833938371321043966428128162 7842 111947537458377979564175899550005392 7843 112289703549259255076834775116891136 7844 112198627460017130407743228407833212 7845 112553451547317464431873911534425376 7846 112456787560993779664094107005072204 7847 112806177781164164831154824731785600 7848 112720340065036855634923772638687370 7849 113065201681327551169539205728315264 7850 112973887207555904830860390219231038 7851 113330514429702770863713733226776232 7852 113232709006538435189059441981219888 7853 113584841691604952608324981332224334 7854 113498752059284420475958954117692672 7855 113845515183230037782802274715035032 7856 113752918770177543047321093464180212 7857 114112401000801451798815024452258258 7858 114014256480990672587621012515901670 7859 114368282426997929829384870598383840 7860 114281117847904393993315877134531488 7861 114630497494627825393862041559617312 7862 114537656905671065886827085396383492 7863 114899078303278447823145070369781688 7864 114799717510073240623494303450887784 7865 115156581802766619873943008690556452 7866 115069038134890637481727755638777760 7867 115420340590709073987141036912013148 7868 115326324527750018400699175253601456 7869 115690572891753746465702739343760032 7870 115590928625750615105211085746481608 7871 115949588469301577771029478696437152 7872 115860956266548648899423027328676248 7873 116215020452715287168161797838034114 7874 116120696807722583735967519378436096 7875 116486973089113989803395242036569184 7876 116385974313212316719085323393719440 7877 116747505310015380481136003163097638 7878 116658608357165951654642060765666352 7879 117014560106255332560377844439360520 7880 116919097866288483808653125268689628 7881 117288116316474892448077494371139264 7882 117186834936039385319241870042978912 7883 117550299253244983345824930660698604 7884 117460240218177728144958507227187440 7885 117819045859820850410574490672353120 7886 117723155283625033877937582321143384 7887 118094217135587836358100624271975680 7888 117991682331124175180495260771204260 7889 118357999295188112698318846118870400 7890 118267728129594512851368977052422976 7891 118628322857346182038208985668060992 7892 118531278398234616614797026102825834 7893 118905239019362661448077672530592374 7894 118802351721225025075219092754066548 7895 119170683835331370617124549248629320 7896 119079117543289854182736225951484416 7897 119442598259586311309502400418340900 7898 119345240490817240881528857434363680 7899 119721207461860639126626449359292136 7900 119617114880622111769876164976179920 7901 119988204930005483508039178122831102 7902 119896424590128401957302650024015080 7903 120261841099781214200265409313310160 7904 120163248406338717553390059269210920 7905 120542211436875456236648782848136704 7906 120437637888464612733434844271234320 7907 120810769115557528253150483712384708 7908 120717793538491774657974981710877360 7909 121086068941025333113710456296487360 7910 120987227236599504550133659939204512 7911 121368092300074394633329167274205040 7912 121262294964912913098089402582432736 7913 121638341920656305276299872494444628 7914 121545089124252929108105794929479520 7915 121915379574857874726752867275343904 7916 121815162536715585252298770309466020 7917 122199063933265397525685841494111360 7918 122092901829878609774691080152839864 7919 122470950010456506152021579891552880 7920 122376547822818694210420856184129816 7921 122749609618842355852778178661258891 7922 122649132781880293352006030948390412 7923 123035083186352258509184685074123200 7924 122927625219231927435179509651900192 7925 123308683305749669845998714852049698 7926 123213874701290255199606039369743768 7927 123588973110930295431376342177564088 7928 123487230111397913040950807108824352 7929 123876186053289073910924056002797706 7930 123768420155711699229742544441339688 7931 124151382442432096525615328415661824 7932 124055405569629475908590243217819368 7933 124433434580060633136179937489857054 7934 124331365780548724094343378360038528 7935 124722459386017918883913169598533272 7936 124613245813621195210430933013647072 7937 124999254466232193175066396336658178 7938 124902998966343571999114397870556687 7939 125283021099539323742707943919956904 7940 125179733725511903908074145601582508 7941 125573739684159411138125584486466912 7942 125464217953305860808876836687810052 7943 125852272796976201311386104487748304 7944 125754767680796226446992037291257808 7945 126137827569925541896204077820903104 7946 126034077121607556378710617571549460 7947 126430245766027275446866249435559492 7948 126319385743832192006423242323922268 7949 126710461547551471232405483191781550 7950 126612732986989309196929372686840216 7951 126997678188332970905219351317361552 7952 126892697343481827153353170993093056 7953 127291940210379856669885757588355936 7954 127180702344606286284424772985408876 7955 127573913473014812349963699128678832 7956 127474792683899872983239858060201076 7957 127862803521792271753216094997912460 7958 127757484601094937403725306868036656 7959 128158854496031918542516892541293440 7960 128046321896730216364785668913262800 7961 128442460134483256349242756052456400 7962 128343111006179731374497272796232512 7963 128733163429543265107249916510516924 7964 128626526417061468434556165314956344 7965 129031072938458889997162677451790400 7966 128918032421046239917117953922872240 7967 129316325135073439910067479126016576 7968 129215695228087453363123120601086896 7969 129608785616400788283308053560803476 7970 129501874303234538087189884346799948 7971 129908433556358295029941859291923272 7972 129794081503521782423144198801466614 7973 130195474161809278789715347234631232 7974 130094544874078891874319769419070932 7975 130489764729879392572000835222942040 7976 130381383078955182596206382511771578 7977 130791160226034409971541629755196560 7978 130676419654360899211549473607606410 7979 131079925433905770914187289796924640 7980 130977771938147985436221168197064960 7981 131375928152415766947889461479893152 7982 131267269102788422196572205323979112 7983 131679214877965682124499724449705944 7984 131563079502012075123803725824579500 7985 131969784230498390040295546080132468 7986 131867191270987207354911116232673056 7987 132267507818059561941392687654471268 7988 132157490997887637752195293380416658 7989 132572624606670866390212586651469216 7990 132456164564306171482403434691143104 7991 132864872773640422113844466933143224 7992 132761031467368841460614071220136080 7993 133164455225139575000479163953318394 7994 133054094964065848583201479938666016 7995 133471487022909811085172565851496992 7996 133353478366174112919682361845358000 7997 133765422107769309740456015428555296 7998 133661275511645073408145014761708032 7999 134066808531871501479482847049675960 8000 133955139583074519386307694660389156 8001 134375628782480925123836345495483392 8002 134257285639946651749563430354397022 8003 134671392904125188466422392109025168 8004 134565913136660138107095016889622720 8005 134974662018885664361955885885080652 8006 134862501544971447711593977538214524 8007 135285272402808315112756193420841456 8008 135165503710273714551127850327895744 8009 135582813871001328667941588327332490 8010 135477093650072177710012749116263380 8011 135887836947392262301105366181379692 8012 135774353894669801691641158815782604 8013 136200389186144563477707115551447488 8014 136080213514843786992819686347889688 8015 136499786888880536774691306674787360 8016 136392571203111444418190304936059232 8017 136806569347712301700762227715628498 8018 136692726585534601128361423079605360 8019 137121004625486444095792444361131356 8020 136999447631874419325579794757798612 8021 137422120955298316779529673238675852 8022 137314668447836137907290656202696704 8023 137730818951922746392690572683610768 8024 137615564542520600522476997104208520 8025 138047217047356224630873773383835472 8026 137925109601310751690016124954696114 8027 138350064768333074455673808523371600 8028 138241239318196772782213821797232032 8029 138660618165029454587967896732476928 8030 138545067699889169430675056591368368 8031 138978844661192600078458893448919192 8032 138855336155513526155731649807363172 8033 139283574151853489894450824663047060 8034 139174429471537037090440010350705984 8035 139596057250878736327771125277993008 8036 139478941431418058701202490770113254 8037 139916128601151736408782433621321920 8038 139792205199047580803357505419801580 8039 140222678279363793592569871531790760 8040 140112215699193556566736720370016672 8041 140536961389164429437595352144943904 8042 140419543900651525312387457684759402 8043 140859029868075430023931294160498688 8044 140733612756510130392988745065003652 8045 141167478745881609400648530076774140 8046 141056550239653940187283315606026000 8047 141483570755316416681543226405953320 8048 141364703090862636741084533066272584 8049 141807568481314263794604324149021936 8050 141681809744208177299994404855639232 8051 142117788167196903332840664868068072 8052 142005524166431177123501820476175456 8053 142435843511430626427227689657794134 8054 142316602250995478136572295627304868 8055 142761857552098114167204473013649560 8056 142634437542085558830559004192038920 8057 143073856502959515283058215945430016 8058 142961261091814425922525003810400640 8059 143393809261890141089011654305766940 8060 143273172589666543461472438715203968 8061 143721702873125655770109239279626752 8062 143593930564184857840546293258586200 8063 144035630613609596099480043065913768 8064 143921614964753201975541348508082264 8065 144357571662268412373735077994445524 8066 144236407944481182143092316018216620 8067 144687354635665585337789715164087240 8068 144558051282738715214042799020926238 8069 145003150799041561806120659753728230 8070 144888874191217459899495670097340720 8071 145326942471889707102638691797590672 8072 145204359352197628601995662858523790 8073 145658769704141132227905786202565760 8074 145529033476705987857544093753296576 8075 145976518418866090010310546557524440 8076 145860646963801102386330872335305656 8077 146302162644687769253304027079107516 8078 146179202911810554464147123991359344 8079 146635976980231580627861603238420696 8080 146504763362352257368154838050349852 8081 146955539301269559148835310773551122 8082 146839406038063693993608052278162150 8083 147283199232683502619122423277351320 8084 147158727169511946136008064889737152 8085 147619087140410184213140342625393696 8086 147487281989359195168996414380728688 8087 147940467920043219099554589747741528 8088 147822867683291851955459646437228792 8089 148270078928313022621104401073317210 8090 148145292580957404844362147512102340 8091 148607892613774351879925780793942720 8092 148474597583871476226848904166842536 8093 148931259917391029900204617945359294 8094 148813319216836193262692538603335040 8095 149262908583140820650206210097290680 8096 149136439886561779629073911022841568 8097 149602660630341655368198174657361200 8098 149468918123901224292870526176235950 8099 149927949542228013757190403893812320 8100 149808596910173964341772689776093561 8101 150261489494177099504782588006032902 8102 150134702865911554744446608482016972 8103 150603343650805105208949186867215728 8104 150468006483070574751968847941344554 8105 150930633538005873287894236842873732 8106 150810787748469754790929734897446848 8107 151266081694233782145462713154718004 8108 151137745422955855035756396076093428 8109 151609972432206765136760321604564636 8110 151474263456819705226708733964048312 8111 151939122055918165816695271819532592 8112 151817843361878449163064333805989252 8113 152276643180000488767766752735974080 8114 152147902461662506171268610419649638 8115 152622654824483551015740149736061008 8116 152485175685435367192510626977881970 8117 152953674124930888582254527620405398 8118 152832046008288549195141012561500712 8119 153293193796858025629387890544844976 8120 153162967549552081840216685684216160 8121 153641188599492272748452675329781072 8122 153503331531026156627078790146404224 8123 153974243535304580625582690691766364 8124 153851089369285041660201153552490152 8125 154315854939435076016630197370124374 8126 154185062470405186873093780715419680 8127 154665843185196110135627173498904320 8128 154526344300750086355296266674502528 8129 155000861557571062310754846190169520 8130 154877430822598676086853969277283968 8131 155344417012089337786156146270133152 8132 155212112153197360132447698396343440 8133 155696559041616043778215385873106528 8134 155556607282514004958728251582563308 8135 156033639227104661025205980599478888 8136 155908502514528607137615270499879542 8137 156379148477257204912854959999178880 8138 156246432055299096698137492055292436 8139 156733380302384406702997468275583016 8140 156591846680964105989131332388955856 8141 157072372448477631389874209104260192 8142 156946951842828665488757278310931840 8143 157420001840995857338240929900724160 8144 157285671528630014570836022341451490 8145 157776415501374742636799832522845556 8146 157634252220780310754294530030980054 8147 158117320768444567102156752578959668 8148 157990341129261002870354175067888576 8149 158467008768133316863108496141992140 8150 158332343611933483258892016965656964 8151 158825452872406723977256340916908160 8152 158681689189753037221753647008641380 8153 159168447737314962925976042365571328 8154 159041099036878095598391475150739520 8155 159520286699139859744020334013790432 8156 159383820618755940681531547264735560 8157 159880767590754819594295214299310720 8158 159736530767449806666904539638117520 8159 160225781365620021879827797867851600 8160 160096925199045886216431353670662352 8161 160579610700458966265175429239779042 8162 160442811632252541592489898197116864 8163 160942311130224506600459475617575484 8164 160796371252553347648742101424812252 8165 161289436277743995733110626409502848 8166 161160046241019137027304356697641208 8167 161645269745597230036351393624503848 8168 161506809413717145705381700497796322 8169 162010118316724293634872613714019520 8170 161863777044342425005147828593479520 8171 162359196918796193006447849864785932 8172 162228280818894889715724202448514444 8173 162717210509337633116502131887143648 8174 162578323022005022066896050498968776 8175 163084294133551975693118026324282760 8176 162936068077287753971961865332484912 8177 163435343374335743160014812832695656 8178 163304051307454204091776876574355840 8179 163795465160232334123658605606555220 8180 163654983482634606748225774462101540 8181 164164632560660544872026809240861462 8182 164015999790672651431383845318194532 8183 164517829561453469529120177756327336 8184 164384901734372066953959695492737536 8185 164880150842396065634757569216256228 8186 164739066967788331127724424245803234 8187 165251411377459510872931534466738280 8188 165101030936496949629777100875674640 8189 165606675914390013678669553730036160 8190 165473461984662888839203040850506976 8191 165971046892981653426732136172429312 8192 165828345853793320738977886678810111 8193 166344581067540148556669191017276848 8194 166193707273427749478742611318122236 8195 166702012825480905857887999471489200 8196 166566971935492529925655684269185616 8197 167068443513798608297179530280298656 8198 166925299830170130239505141186095900 8199 167444174495038892642179468905656016 8200 167291613461917091324396036404493802 8201 167803612855297635874982793175400400 8202 167668271658482207773571964222459552 8203 168172276832193738797834720443302928 8204 168027418543430822391989721481848912 8205 168550309661506553236696981029993312 8206 168397078621423220956360594862547768 8207 168911765316638765305040389792857480 8208 168774749037730502363805080769624800 8209 169282592316375054501287553907590290 8210 169137370912458991891197396620865852 8211 169662766321862996320587302738486784 8212 169507822710578173423356638168358554 8213 170026417979816595620766486515843328 8214 169889011614843721335903444721453668 8215 170399506359327464867252563755474048 8216 170252364153200021719944544980549280 8217 170781824123857666108403165984649264 8218 170626382100958709048596090528335264 8219 171147604183214904020830535805083580 8220 171008588881027770829132632935309712 8221 171522790598773081359773281139128382 8222 171375285442201920518321971985478512 8223 171907441285508694428531605044173208 8224 171750176020347871418442275457463038 8225 172275449885799855921931168143586944 8226 172135858844542409958633283114490174 8227 172652740302513004697469556756990120 8228 172503466440908040909009940810947174 8229 173039648741318910291507930127653472 8230 172881960332350324688303546831168304 8231 173409711296838299404232388508346472 8232 173268496297002861080303056600830400 8233 173789301905338941963502065883867754 8234 173639570571186800959516802601134880 8235 174178569289873771244073785756562720 8236 174018860587292706422635419413537040 8237 174550699618169626084239882872284878 8238 174409080167090328244069593793313736 8239 174932513646646024792359090437493888 8240 174781073964058176812810971398387984 8241 175323967972912554874268830071463584 8242 175163829321579746445451531003180572 8243 175698356302999794323046166635370644 8244 175554995561128086971586845025644210 8245 176082486430888796241824207015759064 8246 175930413769446213052998144098094080 8247 176476147689135723823334703018179000 8248 176314141342085683370210133026966712 8249 176852715427314033324497619242360436 8250 176709037975067139927796041044476608 8251 177238997144231348281597491342966592 8252 177085194549284032392473250272344944 8253 177635057847116437028739808529401248 8254 177472521622940893907640517745196768 8255 178013902376102381143553137312922112 8256 177868277121949548168850118139012176 8257 178402346119573082954900206317120960 8258 178248074033522577133383819347829470 8259 178800718192125090333134220471878856 8260 178636391879128948602281879432061120 8261 179181678120603932844092540625816384 8262 179035733522255475678055308966117672 8263 179572477625789621035469308514783624 8264 179416364591094911764582269803607734 8265 179973269929007415434721278567822400 8266 179808222436299064534358020130390394 8267 180356354906877695396322995866859376 8268 180208617423891753478832052067430064 8269 180749426238434853390702693978242030 8270 180592931370773065546678396566356568 8271 181152466851646350993668445134789240 8272 180985594168519220325138671542597056 8273 181537863070682309041220113821525714 8274 181389716838973668099712281919361856 8275 181933319833492608771084013766516372 8276 181774775588674417161261840463109130 8277 182338618776306536557838093185486080 8278 182171207808601540129525105019854260 8279 182726250772934900630187856179201744 8280 182576381036791208524310109870507312 8281 183123918394370578567288361562664671 8282 182964980896882473215538556071272964 8283 183531669966791207252088922003726656 8284 183362318291418713754867674799500200 8285 183921642686499301502874129784359708 8286 183771162966831055485220129871778728 8287 184321522734699701551162569951679328 8288 184160704783861081796692706874896464 8289 184731655281271746688960578318709280 8290 184561850714047389634539691057147020 8291 185123791443983864625818080991878212 8292 184971570475661576687345524298662448 8293 185526088552787917446253174900561094 8294 185364779386075110933576430505092560 8295 185938708566278426751128401319255040 8296 185766742833075658321522946041204836 8297 186333014831816032259053867574607018 8298 186180365520401520893866248332890026 8299 186737646628973794746719869002339736 8300 186574519987144618215558473004063924 8301 187152567138109658521910357246925632 8302 186980153210597456257899107557996272 8303 187549254120858275772599239995489144 8304 187394743415792717252077075837130376 8305 187956328765872669257107200770299584 8306 187792515812602395719823791116890374 8307 188373565991295784783387014660652464 8308 188199155360999783424067588625086336 8309 188772549579120778613541212818600224 8310 188617697692517716629279623163161712 8311 189181881667173111350430191721198392 8312 189016225718536582725355939504430960 8313 189601639504202669790888548131265568 8314 189426668246137888972164658951589538 8315 190003020203038281840733091065876224 8316 189846100534975742022552257631586560 8317 190414630071220202242744459907639198 8318 190248474647176305709312468359458240 8319 190836825035922200747795121802241280 8320 190659932521087913753083644530489004 8321 191240424083290096213725754377420372 8322 191083156228352403087066178981562080 8323 191654518367940366957511168243559520 8324 191486395019565625428099509709365982 8325 192079256935224405806727344293930994 8326 191901601055605060593584016724242288 8327 192485084525789132637963274984193736 8328 192325906623512989983104000361047952 8329 192901568418960452533921729634522570 8330 192733045907201997379690768125042996 8331 193328674843224574615481290378602792 8332 193149074138936239272730195437116924 8333 193736940236499814381292710975991388 8334 193577318361660131172027646866789872 8335 194155930146566685575963119490917848 8336 193985214579174524225772364461721782 8337 194585416423440591118619973824130496 8338 194405235403461134758206439393128240 8339 194996027776510459442685189883700160 8340 194834571716411112332136888748412640 8341 195417337002035495534583001406600800 8342 195246208370246802794175246192007912 8343 195849405352785491699545030117344104 8344 195667161796351428494717071339246800 8345 196262484133775172224468693743465380 8346 196100376039573421266215454345203808 8347 196686123789640682785268555586869976 8348 196512980561520267419058761848758168 8349 197120691300042174518535902638830048 8350 196937962694848216395125482162244328 8351 197536049412649635826898691522815952 8352 197372077251414110583407481352547610 8353 197962227837740084275174718405948834 8354 197788564065923750328344172117052718 8355 198399409083129197650865197446750672 8356 198214381196863387940201968892975510 8357 198817047231868471656532363346616876 8358 198652628141914948297450542209785600 8359 199245686067590719644391692520395256 8360 199070082055818425424904259563236960 8361 199685291174743081799150482586994810 8362 199499774022362604220614738281995092 8363 200105428794752749987792666239352524 8364 199939020610296201151082194990409904 8365 200536643122824346962039797488692480 8366 200360303724064317141651751901314080 8367 200978677798923856353187678373130840 8368 200791035611805174405217580644657364 8369 201401226370204261844512396626618930 8370 201234458056153424796052038722142720 8371 201834813430238430742760818336527864 8372 201656519417698066610856121308755328 8373 202279506194156692820408492239407008 8374 202091267682682471892806937265883680 8375 202704581067321381989253741325982448 8376 202535593941698233466652439734086600 8377 203140557024746255076229500987062138 8378 202961724077931730105294173544238880 8379 203587818849698028263708100258368580 8380 203397527456462679644092359103442280 8381 204015219018854632139346975529056090 8382 203845867565649836387503650980603904 8383 204453804057963961234734090202884408 8384 204272875650691241619696360971736732 8385 204903741576694738202220803856352704 8386 204712646357617922132872751821435200 8387 205333489220567227278372869919288228 8388 205162102166319721489433530990975902 8389 205774592144978283438644756582095910 8390 205593229689249517573164638621956560 8391 206227014055401741354687538764104312 8392 206033837994851297775401797395430950 8393 206659330910558012444211932901791040 8394 206487462314824099981551106787962400 8395 207103065185553756538711691874216096 8396 206919370451069782511347323851265900 8397 207557983959394053113906805075222720 8398 207364195868340979036870600079486160 8399 207992766431954834641366319919181464 8400 207818950620396787619046467532887072 8401 208438943094974037654532144454255104 8402 208254806648248172335037863436756822 8403 208896582833564000675201012620236168 8404 208700588162491258043042512920647424 8405 209333956724892123270954831027897858 8406 209159442313303009638919102879610844 8407 209782587371494294727360984154393616 8408 209596295832708059378465364024321092 8409 210242850530866957587551601526824656 8410 210046342525333182954858059990934966 8411 210682613362041224752931739900302832 8412 210506116470473959176951658613454408 8413 211133914735664571736490848166592960 8414 210947080456481094297760303055782576 8415 211596933900725025865956630497087568 8416 211397972276239171295944977380468664 8417 212039096284089433731192645541414320 8418 211862111225168562112907981403141312 8419 212492979301066348294011189807837380 8420 212304072506944477313448733688584092 8421 212958549869455807699320395687098944 8422 212759064918329416464421343527130412 8423 213403336997552385212279847795425064 8424 213224234842021998740198269064676674 8425 213859924048313538785777603824239278 8426 213670237361978199562748945517915648 8427 214328048270934940560282659048483932 8428 214126309730471748412140351989552148 8429 214775374277917944126833706091267470 8430 214595888539435308410140821035482128 8431 215234459337266746383375703466460272 8432 215042676493773578492641929102392256 8433 215705375424670329652560784682805794 8434 215502994517311061204760682592878278 8435 216155363112088728609829074753907296 8436 215973508116801818527856468995171360 8437 216616952784122553014532666468551520 8438 216424602517977410008688290433073380 8439 217090563455759053600830024297667440 8440 216885999383974986512824219893615432 8441 217542994542424879483015197883308672 8442 217360760687309234276246685617222752 8443 218007333737727162575058425619692444 8444 217812751344882883400531689803183552 8445 218483765137805026586427928944059616 8446 218278335291234588736224660819723888 8447 218938655946255163435243120340314368 8448 218754243656586868579666589524382928 8449 219405647323439858380130815446569088 8450 219210595626133825407942531545037783 8451 219884684298311719633239994958621840 8452 219677043301704149432553122596712894 8453 220342270757503030627055616791386560 8454 220157352752458252475520601401647160 8455 220812029686265101896119581190458800 8456 220614501096526486901722683580899136 8457 221293694401355340734379891117250320 8458 221085401423462225014748096238713370 8459 221753878700210708583951897048284760 8460 221566875774239208520013751555737184 8461 222226197660256026153988809486637742 8462 222028194904174734791945355262811192 8463 222710730570806157545945940896086016 8464 222500078317382465488278917182271383 8465 223173633556340188176149613026475444 8466 222985888696460496907579274542336608 8467 223648524831411852988614108134034548 8468 223448232317363103430448435039378580 8469 224135816112016118548417157549772726 8470 223924630080511455492657182647035024 8471 224601232782497532744201965798987592 8472 224411373459457243515944435725832376 8473 225078938169057760572317790866372260 8474 224878054896270648962011706887573120 8475 225569121485356633827332146430455416 8476 225355318242148053518670908996099656 8477 226037064819908529263070393326962398 8478 225846681842357679751534826741616080 8479 226517477869441180231538339336935720 8480 226314389775813807340899150719902524 8481 227010336763735207688139653090723424 8482 226795979964331448646709245335366382 8483 227481038911707724664399235962241000 8484 227288411006586278071219103852691264 8485 227964301017630895660516173049289868 8486 227760383833168269498199761795203084 8487 228459848570426260899196882938623664 8488 228243077258532204374573816216393082 8489 228933212359793212911182517906619716 8490 228740168976912358548963659700844896 8491 229419103685014065491611530243655792 8492 229212949061672178289606730149432488 8493 229917580532804892003830479875852000 8494 229700134265345044580271184985693376 8495 230393738119277606444635882245787800 8496 230198174132850373675516288979041620 8497 230882259680457186985280383738161780 8498 230675510657303428908306992521141504 8499 231383575093018557314877185183651336 8500 231163804244279160872100699751204488 8501 231862303195176213157216964101076502 8502 231666324680540989186570212792534640 8503 232353710324943387071951267726942088 8504 232144575288016771840051376923460504 8505 232857998202497825465385493838409792 8506 232637297748027049205327220438974274 8507 233339302450652852529729436417348896 8508 233141010326806344442648603565125160 8509 233833490695760922532314600336269824 8510 233623863812471586016558138548062112 8511 234340514194550860126106840191888152 8512 234117469482002605234808132998937440 8513 234824659098320065601783660221655874 8514 234625827271592801844727645228855344 8515 235321762827669121334487965932574928 8516 235109487126528399713973584651373870 8517 235831541147897424986111352638895936 8518 235607798237361316132493887183606140 8519 236318420343126002738653714204247184 8520 236117358005832180089246021367498048 8521 236818206508609772987979379662163082 8522 236605430352937839353280388004826362 8523 237330995542029964190542046809228164 8524 237104746809946047352434943718457932 8525 237820732005565325334616673095569024 8526 237618893171191592122932288965825160 8527 238323224841727768695168089641281488 8528 238108007667015070540888729992153588 8529 238838917188490191345996396625674096 8530 238612088514306171583695643966092924 8531 239331287759531746234477031119809000 8532 239127192620294189522598241394787200 8533 239836745022244497187811933050747008 8534 239620894955743777409833410638856456 8535 240355472804441594517795465857134320 8536 240125860344310947098250557052436776 8537 240850489218152772548183816397751578 8538 240645839304706512573811623117273536 8539 241358791154880585268797260366955260 8540 241140606305366199723432365997362016 8541 241880335235035060542059956550289628 8542 241650135488916322558369087096819152 8543 242378256571952082260670766655413344 8544 242171201798588521434902394705998040 8545 242889547542103458641217302321355540 8546 242670472357238698418527775970363854 8547 243413920033934466103705904958243072 8548 243181145933498576926603738554886118 8549 243914632051280403720371283018171936 8550 243707143357192767370113433940170340 8551 244428677454777302188769344560187632 8552 244207223394624966877216077996161330 8553 244956130026834223262313494579373968 8554 244722648000958230604521675674831616 8555 245459783740928228596415303736922800 8556 245249610430402774549760816116012032 8557 245976596433886429615465401198959200 8558 245754499858459259142759203084812920 8559 246507026139498047514861808568101680 8560 246271060417473513599482763762762808 8561 247013383324423649018336318440360512 8562 246802761373369805333977212292712112 8563 247533222774414263769071681489210324 8564 247308593094694209352429081056065922 8565 248066770048177105341958108933353888 8566 247829824708914659338270787000174244 8567 248575832255611825463558861547059160 8568 248362756990277529512307868637581872 8569 249098599408704289292548442709537120 8570 248873444611426629493380428430471588 8571 249635025521582413988221270712314472 8572 249395573260672714673004860898018464 8573 250147066100681462677266661402464414 8574 249933410593029793890030729961282280 8575 250672903582365067988893615105903600 8576 250444920099730667190857422837055708 8577 251212216673084728485129825852058482 8578 250972025831993109112704654190882110 8579 251727121937934808998063501994762896 8580 251511099815251391929400820380116032 8581 252255775134834444099306917523835622 8582 252027273821352665038295351010770512 8583 252798257799575947617720079470551928 8584 252555398719698028490033994112818060 8585 253316172754014129896388662896818696 8586 253099310157710341474135510452199194 8587 253847661000191999050077566399263936 8588 253616556212596821436759070599135320 8589 254393200584430479478782303806620480 8590 254149720250223238848296461873670040 8591 254913873050274153385889983868410536 8592 254694610461492351466951368697170480 8593 255448470199593605314942396499974708 8594 255216696726609566897428722468830198 8595 255997200814861029162888785420174976 8596 255750770832112718467862452967039584 8597 256520655277541278912099833905081718 8598 256300804903619013388653804944014296 8599 257058246397305966005420904441517400 8600 256823972650167429224010408244910924 8601 257609926009314775529704797847922304 8602 257362865450903593073107685875760064 8603 258136440315895627797791070039429360 8604 257914025330532007299182094398003280 8605 258677166028347136092702930904191132 8606 258441953387854582267205984476576408 8607 259231809041914704653792287624455040 8608 258982012200723481065849115677141330 8609 259761252909532286414703715008265890 8610 259538385822275428127842742899173504 8611 260304875845083616339869639722024800 8612 260067132744207164213585094564890454 8613 260862763131178897593362155667726400 8614 260612202150057714504195582833126760 8615 261395290310930999578915623401028264 8616 261169557039416683868651393873124960 8617 261941823955882295151474767665806976 8618 261703389143372595206946319321390720 8619 262502830307851256746905016404019896 8620 262249635953737374160450848311761632 8621 263038189033179443371497018695458812 8622 262811987650439073281323964715161760 8623 263587902919443232899622220233730864 8624 263346783021854914216377790401185844 8625 264152192627324402457550094800757376 8626 263897954182453315502141146852277040 8627 264690395178118363521626383356794388 8628 264461569473359381246297673520432320 8629 265243176870277200140294369184197270 8630 265001494358186984666449901744547264 8631 265810495646916310552540595838263952 8632 265553580273701359546401142421883816 8633 266351819696947719488138244715425780 8634 266122381917370848308089431039584640 8635 266907820935018647461468993041501936 8636 266663135999867805538022739943321344 8637 267478168171142004708755006721895680 8638 267220484648452630572305979426187824 8639 268022507562457445225798599950173016 8640 267790549020301617207934806229314960 8641 268581469839242457137161154527719362 8642 268336219552173629213014612072219500 8643 269155141873530528039995645246780608 8644 268894613867855295595495587940543502 8645 269702648732802772935956903949509760 8646 269469790057947668505122670366355776 8647 270264579116246916100508272874684168 8648 270016562739811138339260687370756992 8649 270841455468716513338191770842967949 8650 270580271802868865470721486393813454 8651 271391854164990018211199697641255304 8652 271156457057039548669725031522847488 8653 271957057410708952843029986356405020 8654 271708332349451185186341054908260568 8655 272537291876235197934499297436828592 8656 272272955637862954454581817464052162 8657 273090603905680080259147952729300976 8658 272854573384684636601610948989928316 8659 273658957099044276083871400558955824 8660 273407566698311209915114402478946324 8661 274242280243602473981784065944561952 8662 273977282490405545074588714246227984 8663 274798798538433791801929703286499224 8664 274560041878527535389892036170227244 8665 275370444625045252055407234092788004 8666 275118067485856463959076123648455840 8667 275956885058850765229520917576808748 8668 275688977869851908474336323369986936 8669 276516484329701528993107797404229630 8670 276277236134229664720474159617042168 8671 277091163371172217565748917241076320 8672 276836084915526807729134838698621552 8673 277681017576018259578694930984260720 8674 277412291321975282891277495524124558 8675 278243849734735387181337427335102468 8676 278001560856268228466440561901961206 8677 278821575619884826071493498219360838 8678 278565771144820341279210873279398060 8679 279414705647313682232067705131148672 8680 279143189001692599350752248812304896 8681 279980513673081511060226965613652522 8682 279737723686068288312629831054740832 8683 280561586827572068575939797532399240 8684 280302913761157836920687174921400912 8685 281158159959863943502400822823838812 8686 280885528433834421614858491232250168 8687 281726957005770745802905505221500576 8688 281481366067743656180351307571551848 8689 282311243524298717810093547686794610 8690 282051978004860508530661515953811840 8691 282910986577964609908240917691995912 8692 282635518361989822475415717137694948 8693 283483063008314085321318281783444694 8694 283236838167409058945845737479877120 8695 284070737909230204013447068217075904 8696 283808276071850292830431017341655488 8697 284673666265134127071192799081095424 8698 284397365572300802183801620730695650 8699 285248899513948020625849142927238300 8700 284999986228647813170816251864455480 8701 285839687800173587832362863124777664 8702 285576620434083009331478329847638600 8703 286446102015338516731862944120819304 8704 286166780249583428443456239418701678 8705 287024653571679950861722695106029012 8706 286774788697497107059009722393415248 8707 287618555057065329027553128080391908 8708 287352561796461787328352832021310016 8709 288228338899887206941769507639036256 8710 287948325034595905850487317285889072 8711 288809931583395205739823462486283584 8712 288557350634210190175511924860496959 8713 289407263186293793880635213050233674 8714 289140507897085021759224906865149338 8715 290020582191812745322030953254508288 8716 289737209718158215121373909782449820 8717 290605221886279696688890553786981280 8718 290351975461175763459428564062036616 8719 291205852516126155856393492382568080 8720 290936267407168060992218757635692140 8721 291822412476887253549435039520910400 8722 291538349631762953905492596471551670 8723 292410425338909391037841574407634736 8724 292154281506295968831299289549985952 8725 293014520799662350930268792536155650 8726 292743874866032470617003873460023764 8727 293634342315441442329626736511765560 8728 293347177684443989558792069197356252 8729 294225596639450754860825921337042240 8730 293968922043817712759966075056805604 8731 294832865893742691544352902283030972 8732 294559356603518466135320528963656920 8733 295456266295427071337735187143528256 8734 295168241278644794438369453929569816 8735 296050914006046169409175465338128568 8736 295791015845854862676998855545619008 8737 296661385993974773929649581333529378 8738 296387103486682554068195833674620124 8739 297288232621502192786682086536531836 8740 296997227588629413166646569416419520 8741 297885992684544373507885940610608262 8742 297625557849751300571677894990178304 8743 298499986798177029824767813528090000 8744 298222644110873650640230451743606874 8745 299130440666331875037624606989045952 8746 298838258069371072985695785292415754 8747 299731328574797617933307347597909068 8748 299467925075804346130685384037427120 8749 300348694667020109740263070572753436 8750 300070740134114368264182283683193688 8751 300982481479954495225270924344915032 8752 300687280259873615633874729098499068 8753 301586818755884951985165106560448434 8754 301322723081413580011633010308838960 8755 302207735163571626079135937933636832 8756 301926376853117906338764025495293600 8757 302844871219445177208687518233865440 8758 302548780588152079568115552712958640 8759 303452512086486479854859358760652760 8760 303185563264754830839299539006916496 8761 304076685701986274836683538813576442 8762 303794690126077126211310187408442692 8763 304717480738495523692851749734821888 8764 304418197400140957382202183193131952 8765 305328613951050539697093547895886684 8766 305060656841139593391977559437070584 8767 305956059708557753005702960241292456 8768 305670935579975450663710589446731318 8769 306600384092123914335257738972448640 8770 306300356171325856919480819543516268 8771 307214712242104143101811383396583540 8772 306943859876211239316534820957484448 8773 307845751389856309656234179483145088 8774 307559828299186646613828292345435656 8775 308493781167324322686936476719349840 8776 308190187510583063554030104752399478 8777 309111302567910280791496921825226256 8778 308839757355223434094623775561105920 8779 309745810666741581042617113847904620 8780 309456881522851290203727301031642160 8781 310397245243347986578393833143328192 8782 310092908202396390214470848974958232 8783 311018301106831289758832451777130704 8784 310743665928629586571792328875820666 8785 311656454435948911459124413431825216 8786 311366388607662514058566323283496448 8787 312311302448636975516727536649422160 8788 312003677882757619363420779666111220 8789 312935750252621695287210939544361088 8790 312660559754844089865578880135062256 8791 313577230763665053775368222422769000 8792 313284134357021543860678231890380944 8793 314235844830486273908594467678804074 8794 313927304265817940974342333092994098 8795 314863860885733345152319209643026240 8796 314585230698279607296367749532329416 8797 315508691669071059880166321899078720 8798 315214769216927758143255453413711496 8799 316170928006598398215155891887071360 8800 315859212211448422776647918338836012 8801 316802200093296630557924939877947412 8802 316523006483639673041122676647814240 8803 317450720208580472137660121717730884 8804 317153555248674743991924258015201024 8805 318116744202590542561241274338917152 8806 317803795790509108871819395419360672 8807 318751301769049367253239541481712808 8808 318468948180720857587281026961361472 8809 319403366942278483239448621431776256 8810 319105534980583484612367625951142292 8811 320072879075759181503170037929710360 8812 319756716429556203979132333782846404 8813 320711063434933204645094365977517920 8814 320427970170672816413292850343297424 8815 321366847172549838388800581893310928 8816 321065402745968678626160988857178600 8817 322039861368520326716579073655296240 8818 321722762809955963960668705591977990 8819 322681512121178884288074710022304980 8820 322395405155943144216008231794689666 8821 323340718252732250054811885890877782 8822 323038600659723572092500766433864424 8823 324017582137589598838253209362638448 8824 323697071885716887106811510559964464 8825 324662889008760356969444865669794334 8826 324375698989580174224620831781415168 8827 325325533075053394889154627626303456 8828 325020085052134844134347339055268448 8829 326006092507304909716035945755298590 8830 325684802691126946880768717137611144 8831 326654738788045534081070274885727872 8832 326364477943138426214681796088046496 8833 327321154350874025608363917386955122 8834 327014872184592960759755251404521536 8835 328005609363713819332271846847421440 8836 327680534983892497490220124310241967 8837 328657611671094815879876056185058278 8838 328366602286203934993822759490212836 8839 329327657541336964269450248302613960 8840 329018170759927244723625590251642392 8841 330015691259908690495891777600448704 8842 329689817622881806542179224094215002 8843 330671393170867080451238932868395680 8844 330377108942168829535084498906553664 8845 331345256429728780642058421026966040 8846 331034573708928614490444929298531704 8847 332036869380285764544421470938763192 8848 331707516207524891661530771119154560 8849 332696135238918865426830801714469650 8850 332401260253838719573215087549208560 8851 333373493953238062844973183030043632 8852 333059577280281634892202153762028794 8853 334069049875231879168123765855639008 8854 333738721535889515690768308030147320 8855 334732069858593771415783013077845504 8856 334433529148329795736782389841358320 8857 335412931295107732266850146055030836 8858 335098144209850782495623248534029856 8859 336112279350980478964302212032302056 8860 335778588039578317131178802888696664 8861 336778709946491241059357330790129342 8862 336479589156497223839916821969275264 8863 337463451245325556970433409905797024 8864 337145216689363908764724099388734218 8865 338166783580135917622202340896014164 8866 337831764911997736669762166895188736 8867 338836647551652610440629808266582148 8868 338534163968962263007579767509072240 8869 339525114886914964957377027721921254 8870 339206167449976742711355016209817008 8871 340232093223646288787404669771470072 8872 339893668162326021069931933027935690 8873 340905755658887442077017833864343440 8874 340602493931452168039020244870893780 8875 341598124749164423059153576952824032 8876 341275358869692735750179429186876304 8877 342308783418485478844907637752199840 8878 341969367694728006740549036571844176 8879 342986087315786222771240506021590696 8880 342679602307769618468455474323405552 8881 343682034468784971293329494812741232 8882 343358544014805023306489042331582182 8883 344396742303163360792098853793111040 8884 344053696379977971763051305602597042 8885 345077872342230510405629767525466988 8886 344770249528273754118193830334274328 8887 345777413632720454566422353853732728 8888 345450391771700902030574018419331064 8889 346495995423712019874248683431752016 8890 346152140109800771523779468562130944 8891 347180634248019337526075026506594072 8892 346869752548812835771569920931364360 8893 347884140865223465959028705247126494 8894 347556219966844567041603134007686048 8895 348606802989363784149158191211298096 8896 348258916172405513928380552728741460 8897 349294965354481336998692551292570112 8898 348983276469030005244911452784582096 8899 350002270054473381390203195160039480 8900 349670956384408479566985338883290010 8901 350728674837422825005689587563313568 8902 350379951905166118173768842514256572 8903 351420716908023279137205575533887960 8904 351105564594158110643412783141926208 8905 352132035037610737809433817149747272 8906 351799450134236630806443152285411668 8907 352862197744641076813427696706759720 8908 352509766973500780273317257472038136 8909 353557968976715155475069405562878880 8910 353242185475019248422337465686092472 8911 354272958242559114283326832058107520 8912 353936927450192851129772080808151858 8913 355007250193031678383838794823762288 8914 354653791324911961707657702358769238 8915 355706949349303397450379447795322704 8916 355387281526046437540083419911034976 8917 356425608550010923625306934690027436 8918 356088675359319311135057011746010400 8919 357163886671007898614192342078132576 8920 356806853546686094320815406538775744 8921 357867166354572232304246720412501264 8922 357546863954522409055315121674107072 8923 358589886592292904893069781564989564 8924 358249286171479296978659463118296912 8925 359332351991241920915144526990968256 8926 358973906880855839948070102059771664 8927 360039220666132279858442907827179680 8928 359715353817648621793050300759154016 8929 360765838426159923109206018032191970 8930 360424489098138326280755442772525440 8931 361512125209711760117293225401376720 8932 361150083620549614014775711197001920 8933 362222985602198108168333109823626054 8934 361898294359348952300162290192584440 8935 362953704942557359712605876606988328 8936 362608280118604097193740704272080258 8937 363703840034023330406391364709719520 8938 363340736414866315046588000822524980 8939 364418525248582418585828516042926704 8940 364090405541754564429863651833100400 8941 365152983926060397905798993927346062 8942 364806803333287453871167676965996272 8943 365907356377802496164498654774704896 8944 365540406858352029429826245680391256 8945 366626055655723567943703329257078260 8946 366296745016222059727361445594072768 8947 367364288377841433429496809754164240 8948 367014360853916691443759596739562018 8949 368122732140655452875550799420536160 8950 367754909605370281489015812774630420 8951 368845096431748235733984970855770552 8952 368512311420352682829232783986408296 8953 369587497352105281882220519109928960 8954 369236605544666108590893398393862434 8955 370350213226962069712911358702316400 8956 369978121814440425235941725702615360 8957 371076257596353938373962879354001402 8958 370742629645099253039918429578836456 8959 371822639329427090892300423402084704 8960 371468161234328335717396614997328208 8961 372589283790575428269568604630166720 8962 372216306538695910116260729460450942 8963 373319407435309371862906678199805924 8964 372982087250061776162787380370927840 8965 374069989637121635071904882961343008 8966 373714156886538835367742702928326044 8967 374840581101075229948748164755106296 8968 374463655242784441049559869812357200 8969 375574602382726077348098702734560330 8970 375236617844332524578505711388020864 8971 376329020483395685512536891259865132 8972 375969542060986353339659308677686364 8973 377103944173115093226450456541992014 8974 376725949973847860177684445446131056 8975 377842092414598611914846775820631640 8976 377499981989406859667755836332547744 8977 378600363543807943188071879249519616 8978 378239907580814622629467476568183827 8979 379379454663675533124806249605815312 8980 378997662628784040545477152592709300 8981 380121363368531550298120837555840032 8982 379778575085770533492440669550813500 8983 380883884031182497786884661827105688 8984 380519541912043960708801868257318844 8985 381667358555660374220003239785153600 8986 381284075783433992198229720501402834 8987 382413024525580795117248481577413440 8988 382066471523194865714374769187593856 8989 383179638925532994797557842467259420 8990 382814506853284415314371933742151040 8991 383967126793075451728990570079168072 8992 383580004566796047738306753203509542 8993 384716967443745624643618164641700834 8994 384369529517320963514530449346074000 8995 385487892574061181683138204975885664 8996 385118427929254931559584998592101116 8997 386279400039921059861732934915468000 8998 385891167950376473402015984644627080 8999 387033240653250395347375233084081000 9000 386682171039758175556621496845357908 9001 387808081720532485000747238916081002 9002 387437833334082810229084311562235872 9003 388604043482660309651553690147507368 9004 388211732239536017707931709673301012 9005 389362101055176864464985211749187452 9006 389009750201751068578544352813510400 9007 390140884910071851092358082377234608 9008 389766647431007635290396571404815724 9009 390941124887616907336353034937796672 9010 390547876091042381803447035643242552 9011 391703008518258398681137352063308692 9012 391346983439728096042773773656966208 9013 392486153229575716096514684364900374 9014 392110906929882573315378341376789188 9015 393290871010507298215642019685097968 9016 392893111116557030325915136631000808 9017 394056619266511208483793258736444416 9018 393699699132338373886219819464492480 9019 394843944920732768944951055872961040 9020 394464876798135194162960883406498224 9021 395652768777867088568443182138667264 9022 395254064013202312694048108721671352 9023 396422802167340338561158225438096080 9024 396061948380720192599135922493476672 9025 397214521833284676691090951206574371 9026 396834024849511820452237948858635614 9027 398027470970821607212558441677620760 9028 397624588680409074039312653905226956 9029 398801586380152577558272539639816870 9030 398440052807921676053403386024187648 9031 399597332720212759491657660108915144 9032 399212964132275622855402697161763670 9033 400414831922291750322218895945677328 9034 400010798219210229822508404312105978 9035 401193265689783669419211740479305840 9036 400827347222451334014439028491421076 9037 401993056103327176725308941069004896 9038 401607645622813938349259947369581080 9039 402814913749204987267752799623411072 9040 402406857115998339018599797722411924 9041 403597273026619191727756838489194962 9042 403230642223906545077819392088046624 9043 404401518409393329641883367109617844 9044 404012007706061531055129835679997120 9045 405227983203168622783439515378591680 9046 404818349484780184520804556385943604 9047 406014284072800780582374798893593560 9048 405643636259590606802654950234894320 9049 406822808769159970523830653419591450 9050 406432449223302146911318789514974742 9051 407653484315997295135571075098781184 9052 407239773058590200873907660017837248 9053 408444153125712410847630803419555488 9054 408072581688464969482975416162058152 9055 409257186412367512369981264591822392 9056 408862237100363335794545461134303044 9057 410092072083263233198570533141289520 9058 409677202318253250345146268519835584 9059 410886939476062081824812449972655940 9060 410511515755649736606504805050844608 9061 411704082652314906931614291243422424 9062 411308287025236264427448074113996272 9063 412543629326756309913145865682615960 9064 412124418957138724814089848833549088 9065 413342925566683690296118129000880196 9066 412966131622088501954945924921920608 9067 414164186109125646703632422352215948 9068 413764172068309081424337923109785988 9069 415008202957285376592380976662765376 9070 414588016716375135434725107969255288 9071 415811505888673796013087799616560992 9072 415430832261765794506280972782310648 9073 416637347737783556118822453914939248 9074 416236262800993784601059200160619100 9075 417486070553691056025537780536216332 9076 417061080582214271416404675215516930 9077 418293406593217372909677301189834380 9078 417911775767082330632861618481199920 9079 419123638490092162273104706810076944 9080 418718486037608667592238391050153448 9081 419976651035253582566851446505941770 9082 419550668330582936717907036631444800 9083 420788466574133115975146465461311168 9084 420402677195636298479313023520208232 9085 421623303927273110877764735034420480 9086 421216662234992740315024241116794240 9087 422480643912025949468636980301913264 9088 422050229987694792850398337488010872 9089 423296746841328075918920849853071700 9090 422910215264315195209063318174155756 9091 424135788684925496619090435998989412 9092 423725033490693248254629120939285534 9093 424997910092758002842863527089217088 9094 424566269653580603420756297027289948 9095 425818526669543619874407732703827984 9096 425427348486277233664684130823403280 9097 426661791504585681226918261223622096 9098 426249940722485271431001062840735450 9099 427528479538233338681083856824934480 9100 427092596611702594217473718389530352 9101 428353213487645351790826401451017600 9102 427961285701814441253134316736062864 9103 429201157548616600199644843890285584 9104 428784934054908893243330224683796230 9105 430072662351545159621891513765513472 9106 429635098129204575606998844299928060 9107 430901533776628784773578583712640816 9108 430505339074486383259394085324373344 9109 431753949180476038561336671301910390 9110 431336841922433884443526335830327712 9111 432629852625485816097865365540343352 9112 432187971524722830948229298569899384 9113 433463299508204222535222714600414948 9114 433066142998304133663456718966375296 9115 434320450656762101793874762546793664 9116 433898479042941889997357609130291576 9117 435200773121653491215067494809548702 9118 434757647357485389888870741357269664 9119 436038605007113955175859343426598440 9120 435637349615651984248080977248050720 9121 436900067999759145881296468059489472 9122 436477187589663946354166890066182062 9123 437785262669781051344789706786376008 9124 437337550993512848632526876948013782 9125 438627726216135483043638101188736664 9126 438225034745356477224614152658570280 9127 439493498402917341230068481886758888 9128 439066163298889559528584174476881632 9129 440383387286909002995777356145275040 9130 439934640291232483771249432219057248 9131 441230052640014219232981051704479952 9132 440823225999028284142746279570490968 9133 442100614780003558741681935547659854 9134 441672139088799582124496109107533928 9135 442995447664626631870350851137090080 9136 442541592231039385836717251249981732 9137 443846320796017311246806802306204978 9138 443438489792698186569685877368313136 9139 444721469401112183975001748780198160 9140 444288695500229732139237653302098948 9141 445620790338331566548604644168876064 9142 445165913126975633735641300403077392 9143 446476369326981895533380960839819968 9144 446064126266649462449780982489298304 9145 447356354485238619654757691356519680 9146 446921978363685655046612667811334340 9147 448260194930784672152753885957565800 9148 447800611834192418181210160472109968 9149 449120272831351926302980943674071264 9150 448707234797454975080747464789076408 9151 450004646575728249303993065540092352 9152 449565917667225141992743569301377048 9153 450913487877172813818028936458560994 9154 450452614503208099416466765832827200 9155 451778292950115100331334131366869872 9156 451360354472646479223099786591868480 9157 452667096571443088734568285908145958 9158 452227212167764011465350560673551960 9159 453580729386957706023705138148697472 9160 453115335912091464390789665912993820 9161 454449833111716784729627284538508042 9162 454031088666012184176110872722710970 9163 455343550961434005398248590146753112 9164 454899022773744516520206086223530400 9165 456262220742849663433675216995794688 9166 455795061511572390877708776149161944 9167 457135640340379628621273060652602640 9168 456712377232690521900810189269630208 9169 458034039610276254249548072204177076 9170 457588596901316548849897846749385536 9171 458957325412564236321233948361752940 9172 458485593374412895486089014173110314 9173 459835547801347431049126717442021814 9174 459411249427275322568132667796409280 9175 460738897418733789432338920350245648 9176 460288283297999284386727336810121536 9177 461666816879982013987938232169610240 9178 461193756617866475606678624680799076 9179 462549620223933387354975737706903144 9180 462120992482013475239072220223618080 9181 463457470025138174432756929081537022 9182 463005910490598314832448341013734032 9183 464390495625250705381716268221759128 9184 463912593556855340816849965521067056 9185 465278161011603508648536651883434816 9186 464848006450123197694290683495802128 9187 466190530193311551728947951587519428 9188 465734229501671012622727138126412358 9189 467128461153431059770475528111215686 9190 466649456118060556424718750622333680 9191 468020531786830632806401525755655584 9192 467585980093010886714547264482310656 9193 468937907349491637775697658901912260 9194 468480408666224412804642788026201898 9195 469881004397461290663586324386118416 9196 469396603503772996058547538386318140 9197 470777478381502419911229536717066076 9198 470341892259553587991786476251821936 9199 471699667074583795104506597145042800 9200 471237609720396816725386842347067864 9201 472647472907543649908004107516744432 9202 472161964947404867021440372743196272 9203 473548863042902115558856815587750484 9204 473108589690256249658949787789206240 9205 474476129896616061218833495186219392 9206 474012368745953721371587386086957924 9207 475428654571294848715476196254243840 9208 474938166770558746069685972419204992 9209 476334740151156521485566003189679290 9210 475893636046266839264415932797039392 9211 477266597843213611968373698998779984 9212 476798250951061240926203617647304656 9213 478224370709422356326951164305482208 9214 477732525520005540634299242189001696 9215 479135421290049540443958186486941040 9216 478689096911978102425888778702276563 9217 480071901383960093381481253581333460 9218 479602317986984080071567845251252560 9219 481034703974220273516612371592113920 9220 480538060344058995587009814487441452 9221 481950237032122410276953021435777382 9222 481503073903557224962152613519087920 9223 482891852309039788873260750783233328 9224 482417356510845355367063342814188414 9225 483859932866104686506274924560872926 9226 483361440687152005476139499116717920 9227 484779990122499781834713910375231788 9228 484328042942956290285229768022936120 9229 485726517835488601914696063113236320 9230 485251035465316232851976313278199648 9231 486699413161712783082721014003017904 9232 486196063526852552736819319134562238 9233 487624514376579107837321944165227840 9234 487171457797581296222515753625355920 9235 488576214589326915137036049534325968 9236 488095268170349991776818455983764890 9237 489553947112060208629291710964558880 9238 489049208492377101848162598224059200 9239 490483840855407671185228304421145560 9240 490026214976242918064007861358735104 9241 491440260135568943123914174739852762 9242 490958311665967489762722820767262802 9243 492423354552772510708303622620380640 9244 491913464932540866252310581321703352 9245 493358325985072955147846106567509118 9246 492899077073379413879840864026124928 9247 494319484633827393814923925931797456 9248 493832497068531525134485127718214477 9249 495307699282153511792306275339500336 9250 494796656351180174764340082547003608 9251 496247267933479493406960641789830452 9252 495783376752075915631946101819570854 9253 497213669112995171613469112271415840 9254 496725443727110540850977839624946896 9255 498207308353439222279035553361509232 9256 497690544196533085245646865433056340 9257 499151491971043443708305299035786858 9258 498686476487850461515539807272332256 9259 500122918509847002035420563837806624 9260 499629855340053817886461446334400544 9261 501121497199221625369695332674576000 9262 500603554850007933097460878005723384 9263 502070814499332270440772454891592520 9264 501600842528369632322806687328490296 9265 503047546601893216405682234217903720 9266 502552689996174727514540429232171468 9267 504051058480730479800522362587781640 9268 503527872912050290876035278642417056 9269 505005303991605827626646390690376192 9270 504534459616502974377779543297894352 9271 505986849419055565310783010929765632 9272 505487106600694323365605818299737960 9273 506995847283598552953877220370376416 9274 506471209957588635832308873706488258 9275 507955301867911801326286312891499472 9276 507478915146062232010140278795177256 9277 508941668647074528612892965050278238 9278 508440635417908658682404358501313760 9279 509955919652523862614931815357113256 9280 509426208381126374134651774093478220 9281 510920059461103801805958948146873922 9282 510442809756130437445369551900461184 9283 511911815982298565330492191482215204 9284 511405583652639970672189489323776784 9285 512931604258738430790772403786649120 9286 512399919838568518413448950707442684 9287 513900464145640432357791401194015656 9288 513418131165565445403091531631447840 9289 514897373714459741551719133293138304 9290 514390083342238240254002560974978420 9291 515922186598530622331773019493340480 9292 515385373663698226227234146140221168 9293 516896312970904440917037960058970094 9294 516412821423776017452856949507649800 9295 517898638797353130048624821077515576 9296 517385582107638597377213008108820832 9297 518928524446863880752147784576535042 9298 518390239437609629637242025449875350 9299 519907675922147920329465912980347464 9300 519419323705417993291309038087413888 9301 520914923283855201248487436859990304 9302 520400800260661084213037965809896372 9303 521950434269379706981650094779063168 9304 521406680747710711635560031252472404 9305 522934890981220958424745152630445092 9306 522444832733795746016791777584984768 9307 523947081054879560388576838510582056 9308 523427638337466602535909878776600680 9309 524987951717020632906081389087060640 9310 524443009745359173164389404012295560 9311 525977225458675468757738389176727392 9312 525482243711750815389115089716712632 9313 526994917293987107650491460650053680 9314 526474137200709807541403362699689038 9315 528041456684631616809034876021482384 9316 527490445947048532397548232223490764 9317 529035566710427845935924600795874752 9318 528539388677506481097830702226804216 9319 530058502890868121377887851162189480 9320 529532609097150261035897599745257284 9321 531110192111658295336558513411320960 9322 530557950051693836383874361077908800 9323 532109678063506722666704540549761164 9324 531608282439068540726701696584900112 9325 533138181976514600701122064081379114 9326 532610396078113338642916946795187464 9327 534195044268436390422137485672060760 9328 533637219816027215264039443058217528 9329 535199670870416844702893571003093360 9330 534697334501082182964251186231625408 9331 536233220378747888601101705662598144 9332 535700251551884022583991248533076674 9333 537295814511518889659501877593525868 9334 536736473149358939925364543169706960 9335 538305879028106023974074281171536648 9336 537797683464517057341792313738515240 9337 539344468848696204759362663719102778 9338 538810159915476246405500652797331840 9339 540412570658043381846806751100974912 9340 539847864359606763150650547498153288 9341 541427547604880042745072738156661662 9342 540918419903622307024158608253602640 9343 542471766277994143128198542258620544 9344 541931934973107404698807736842111094 9345 543545680048709739719742002055093120 9346 542978869984294459882793866860011454 9347 544565575666393530803771538717133920 9348 544051079776376245955253713889673440 9349 545615171649619885644064364821874150 9350 545074242054025545772399606331626776 9351 546694340464325258115392411595782480 9352 546122123349974262289728930835318464 9353 547719759903386214564198374895062400 9354 547204037583564748118959905307462560 9355 548775038486617159267002624980267232 9356 548227980655064102466229887426475260 9357 549859495384258736837246742379389120 9358 549285717752647752128420755720780920 9359 550890186858358434328338552505454784 9360 550369301737403386669319462444270652 9361 551950596935624554667510282495964864 9362 551402423138785313616707173967305984 9363 553040930204310295115790835802839688 9364 552461380658479674860848466701977722 9365 554077172229987552503980320208616364 9366 553554511727888553937344527645836288 9367 555142762329015141311827401112762800 9368 554588953055954304114513702924508172 9369 556238718157789249356743228786294880 9370 555657882407410711179649869087744708 9371 557279979209674668207470840089884732 9372 556752098450177365157764737404558976 9373 558351341659875022640406954858220928 9374 557796110759286912802317544152396760 9375 559453214868118494824157753289082184 9376 558865967819234583153833710415859834 9377 560499518789043461538644112296991138 9378 559970385760540352414087617223042046 9379 561576366721175890851223949670342696 9380 561015755037516007095340452616298304 9381 562683639095961046828646234320340640 9382 562095096456762144322754851025401932 9383 563735581384116711936492290477581128 9384 563200889216685817149163239629836608 9385 564818242319543572926786751092992388 9386 564255613158543112489988835723070794 9387 565930938268080856937400389312108400 9388 565336476168828300740340014737968308 9389 566988240426093567671751892375884540 9390 566452575560382095415552377415829776 9391 568076161248827453725159547590936112 9392 567508056268188564816221305316871828 9393 569194853831621289112962162407498496 9394 568598818240775553708655772940733632 9395 570257863037549676163987776649541520 9396 569716000971561901511037969807435570 9397 571351065598085087844991552819520918 9398 570781522203296940211240013943579904 9399 572475506923254775220015033733511792 9400 571873774484037749284080374815236528 9401 573543662000978608036587910310042880 9402 573000795253221136058896288238970752 9403 574642740995456733454454611938600284 9404 574067371354968623981205897967128912 9405 575773253338281507858799200170760480 9406 575169315335787372969859903164721824 9407 576846545585254520069876789253515760 9408 576298022296257062637097622207405628 9409 577951262543040980088505853960822307 9410 577374730264675909865221587463261932 9411 579087278857023135372499051832330952 9412 578477598759863755677312800648121868 9413 580166339764941000443064259163815974 9414 579616513107549634324230237077255492 9415 581277017649279995707120415361678240 9416 580693981210922630832123417986563056 9417 582418548499201555425802328587320544 9418 581807230387420250838896296903459764 9419 583503105905966317812923347746406380 9420 582947830799334592759732236938611632 9421 584619145938583317186990654937347182 9422 584034966092239107212201530827218032 9423 585766843028538733272627557798654000 9424 585149411992341538996757647902924160 9425 586857220406657476278436081205980380 9426 586300037356977344297922134811462768 9427 587978659684203869896469535461116536 9428 587388505828514078680719377239160298 9429 589132248578211387303304185857601600 9430 588513454622243745994294346229918048 9431 590227857851094691845812468652229272 9432 589665161687638673286707599778496876 9433 591355322379768199265399372769510554 9434 590763678910540535660509905284889540 9435 592515105619962961405826694871147296 9436 591889560173661063672833700678844144 9437 593615996272494414570856195633191678 9438 593051980169784905019406186567671848 9439 594749211325103838768271047445691360 9440 594151840816747142628539259351114840 9441 595914624513014217426499572587264850 9442 595287692988736984406138477554866702 9443 597021426687958863858647225708647680 9444 596451518733333484940125601732776112 9445 598160709373432637371467476543163660 9446 597561226965909891030991406117487404 9447 599331773107755629141226789865003776 9448 598698592870605277107584036854346562 9449 600444182002456092327369093882668880 9450 599873274706489499640889526214390080 9451 601588974945202221932528738252709712 9452 600983703760588759568779958999215080 9453 602766329886294661003304545835041728 9454 602131462996967066214085209847708680 9455 603884692365041421003329951046263424 9456 603307204681946211023308420117263912 9457 605035019070607881777819756630203058 9458 604428210905365212534773544402332870 9459 606218372409235553195943534769885196 9460 605577498081325458555423823170192288 9461 607342093806154487319158077838966742 9462 606763567961364837473451978118994880 9463 608498568409902433937892326953450424 9464 607885621979618867486125013477178504 9465 609688285974648737201923158637885248 9466 609045081582050734523754050246365794 9467 610817391563345528332256313602203548 9468 610232856595376326075053257980922712 9469 611979745916150014202687367724309884 9470 611365563574380963571488224947287048 9471 613175232378234862630418909346309888 9472 612525932822873337345431140483021178 9473 614310354670582847241139953724640514 9474 613724451701576160117289969826073680 9475 615478930027780661281822246491618020 9476 614857886166564139661046119304161856 9477 616680180246009503445472094154303782 9478 616029186990676212647534522464574544 9479 617821061648684463801394874986318920 9480 617229391425027840415551053795172480 9481 618995254006926693456822004620010000 9482 618372970741138764699794413918102464 9483 620202937557365652942633555829501200 9484 619545471599286262957651850185084892 9485 621349924846057385370644741659865856 9486 620756230171601014632870707373490368 9487 622529742137962405414032177810711480 9488 621901150353688696526351912453243694 9489 623743572830449169755791167679407216 9490 623084680240761811223831666754624696 9491 624896022796541872573650538326225012 9492 624296528201164438265493628057733568 9493 626082158786835419654808790463764608 9494 625452000005481887115269647107312096 9495 627302486537483617937847851046806616 9496 626636415800097577811436209732267388 9497 628460435506569313554283985497945818 9498 627859529504403571263726537641637696 9499 629652598279865473134670615301633280 9500 629016371693872669191746402284441680 9501 630878789910738736661992106756764032 9502 630211282419912953676090527831596272 9503 632042909234839956896739795823412688 9504 631435783706711836723331098957861920 9505 633241418645076930615161784913320852 9506 632602988938103311214070513614176686 9507 634473531271816010604758340086958920 9508 633799418967220993077743754065033078 9509 635643523811724806099377880885766924 9510 635035315424746114162190090133400752 9511 636847773896112564160628713121273192 9512 636203201841289036151599195922182740 9513 638086485513840023154372935419576768 9514 637410572837484021704583796093161696 9515 639262687334339951543424578283666288 9516 638647539653505294815614669677525232 9517 640472701517942949099849220564878976 9518 639826529201059257018756142001545640 9519 641717680796888153385159039967608960 9520 641035446131673770233229307488993184 9521 642899497651041728121000552964412082 9522 642283253171764945927511011252642699 9523 644115958026420960102622344324826680 9524 643463267247054344002603948449617682 9525 645367580762473307801666993388027392 9526 644682874877910090702689844246387048 9527 646555034443618146767669422160625936 9528 645932410122201475703900082878079752 9529 647777624524046565540746083021240996 9530 647123642962646080124230077097044324 9531 649035259495595507668362298144543440 9532 648344128675158315945997146228248624 9533 650229003317785623322651351117007454 9534 649604974753271289909598369823258496 9535 651458115722208629560465156624793208 9536 650796872986698644726340573704531850 9537 652721784990322934552103390624625296 9538 652028834790344122483048282404686160 9539 653921533893702242368251184703284260 9540 653291396669924606796331202661022092 9541 655156529056638372575495182071041280 9542 654493969327014948819050369071643872 9543 656426912760509287520165130224765048 9544 655727129136284177249190653107050774 9545 657633028719442106830869407691291456 9546 657000762082038149293801970182463968 9547 658873898364174400767022064840668268 9548 658204706156876688346760575210263552 9549 660150725754145455150079657351303566 9550 659449443003646606209460821715146432 9551 661362559841630870472004008341375952 9552 660724124143238019623552011518591200 9553 662610021079667739963940825462677348 9554 661939155715870090670103297129676716 9555 663893657387770096721666990204434512 9556 663184777334702982654043076142635210 9557 665111219869279809101159631488711520 9558 664471318808396244893116217111649540 9559 666364963836039367159443365672249360 9560 665687694335029401034690017740753760 9561 667654726183166754406539160630764752 9562 666944359780434631449701566124053152 9563 668878754881422860238617622260984808 9564 668232278478037083069476649493660872 9565 670139151794119413945638148986429724 9566 669459529540948368742067813784353744 9567 671435084459032856685291397472468552 9568 670717713027890621709703406618850096 9569 672665264659496849385583392158049984 9570 672017628308224672993978171922448960 9571 673931639684543203884387635041589352 9572 673245545626863776347633074860138214 9573 675234453907546700696742073363197408 9574 674515210338708700616095676999760108 9575 676471128966267066401127219626431104 9576 675816184876519736073912005477117920 9577 677743540064991914809946931787396036 9578 677055754309537950738528148769941610 9579 679052923360925293771357271728018432 9580 678326967656908360288483784506787520 9581 680295442836409809857270511271629984 9582 679639327906796380869269938211932232 9583 681574610570382942074829660309923256 9584 680879911989155707909339069215335400 9585 682890926437006076969971053419445120 9586 682162373513737156074319647981222534 9587 684139311651582971085654431583875028 9588 683476475699606289865782233949680256 9589 685424884679481100974620267846194816 9590 684728866130692138390427977986840864 9591 686747493192713706730903487652524160 9592 686012149023608823443576420995779480 9593 688002474482227870397963706236190948 9594 687338121079080798689422781118318564 9595 689294850454735746370877962883572560 9596 688591143919190484034357431543069600 9597 690623779530538103979093928670099776 9598 689886504703053884963279849586235200 9599 691885015658793235692813670303193640 9600 691214212806276242200261851853217764 9601 693183517032419754278304746741846402 9602 692478435966890254354287212473916222 9603 694519469692742523420707558146436088 9604 693775010125498501052343506203922831 9605 695787376431413284037878848019436952 9606 695114333283592511819861066370702648 9607 697092028348830307824705875575088440 9608 696379897081624563193917289255316942 9609 698434693979058432569908846090231056 9610 697688638113910611206072404000643418 9611 699708590714038919284033394229075312 9612 699029016244920658392409764113151600 9613 701020116713368521586240733916713774 9614 700306245451798730542195616820551040 9615 702369886688437922797423582441138608 9616 701615811876457338058896891003248102 9617 703649760876023765305702098491656560 9618 702968667877387435465563973230456640 9619 704967868071487524889828140663080180 9620 704247234039909244805339331133249032 9621 706324054576949494036159833151924790 9622 705568384191379881899849341733389512 9623 707610668649455213503019991655659864 9624 706922604487311108630603990999105528 9625 708935749271262179056035432659972736 9626 708212609932219996487987467568679314 9627 710298357196839210583026041487888360 9628 709535311074300514788520586122763880 9629 711591382979912692351049928077646270 9630 710902122116861880353293646749003224 9631 712922704173868082702238593912423072 9632 712192755955673931496796852810983072 9633 714292526978532377652411514755904560 9634 713527501784814589433311066642773678 9635 715592356858907811187924379262186816 9636 714895338458267270595854012657182752 9637 716929962027659412606020813096596320 9638 716198219241716882309918450498215840 9639 718306668379684609809445740034460304 9640 717534526595753881517344991965128852 9641 719612578069980973587117760472135424 9642 718914341503486098921706909905300192 9643 720957229028781523789707389132983244 9644 720218204499142338686747840630043252 9645 722341179620263504697930775846220896 9646 721566344024319431564162148738899808 9647 723653233327496296757208307823675496 9648 722947889345985618175241625219231404 9649 725004592545367925246996655333676850 9650 724264138011227591961124870521709634 9651 726395097576731515016055088958413832 9652 725613072598054377831796330051171840 9653 727714060945843563215675947134228726 9654 727007101940653121874906613982894360 9655 729072513555670304379853511399899272 9656 728323947266681734965070988756025456 9657 730469601796887425530442960647239780 9658 729685554939459805008062667186580320 9659 731795095726532830796396023982231856 9660 731081364867705486034471865898843648 9661 733159960226387513715498642154872542 9662 732409953082979702782667259115906592 9663 734564404921421511651239841928491288 9664 733772729828686354733628935466623912 9665 735896856275537826570660209701086804 9666 735180740599090534908113794734367200 9667 737268159032837960646793000101689776 9668 736510690153127177131357854619181838 9669 738679601384540580840098819374508832 9670 737886268046597063979096133353336528 9671 740018283001846284654195866186722200 9672 739295275061258694917797047413876992 9673 741396770565917124409324171708923540 9674 740637499829487842005702825299842656 9675 742815659394694638006767570032559012 9676 742013858161299654317185428570088680 9677 744160595067177824342175583914089838 9678 743435958123872561372441538154221576 9679 745545938628461027684977931497328720 9680 744779500114889782420669444703932098 9681 746971540811837315329471794250905024 9682 746168040990930587644070112137749632 9683 748323504931991638688570346630770448 9684 747591528009322766329574038245334890 9685 749716118237092868224205807936777400 9686 748947062185426604597829714494865360 9687 751148425965626499418381819693396280 9688 750337164818560845301541634431860752 9689 752507102157485474277886009926323610 9690 751773856743537516102292016022826560 9691 753906247605654359536642039025404824 9692 753129966830328463431956756526525384 9693 755346079890426551888939080578062400 9694 754532720206080570131273860573924776 9695 756711882831553065828846382979644704 9696 755970417759286073674808453321230248 9697 758117567560196174155785890706875618 9698 757339410404661058791964758113113996 9699 759564568352451226641175216584307152 9700 758743720793574873748163775029113058 9701 760936718621863736797355111669121900 9702 760194017866023573722543341295728932 9703 762349785479550123182869614601361728 9704 761563930612658495838277272213368354 9705 763804378729638646488043450408734912 9706 762980646569805888016738493813979168 9707 765182918668444196120598781498050936 9708 764432692111978358743044993458660760 9709 766603010724206788196106949357559360 9710 765815638473943668469340973789032952 9711 768064428721867812626465332897567608 9712 767233115242045162917121694633179808 9713 769450167995348242189089001592185968 9714 768698255152677267052814190796006320 9715 770877672002796833633312889170279760 9716 770081774663463324957162242052351264 9717 772345976502637960659051661564306560 9718 771512544113438720526662250093387816 9719 773738556886121238882711429043537080 9720 772979449127162770366439646970210104 9721 775172733602145252872756620491101882 9722 774375296141104723316828385464417762 9723 776648747888444874324510626889353728 9724 775807244947674001425566104100048304 9725 778048576256110167565870940385376410 9726 777286974715014284079595013709166568 9727 779489452285528353297602354100649296 9728 778684147374968963401652619447997580 9729 780972776915461314827641675521376896 9730 780129561020183344496486568686662080 9731 782379122618204620071993015453066672 9732 781610248848768617418290839707506768 9733 783827525399064312827101924578321254 9734 783020290854843967563462345175337536 9735 785318609843074633728566142296680320 9736 784466429263804318533365163547300158 9737 786731502887852962223455656932195136 9738 785960890532038611885426289573436186 9739 788187045319347837357621384429110060 9740 787372266221392823740477160800458768 9741 789685118727699771915213394326173184 9742 788831175862040706814716613180122552 9743 791105352598502917495965746789184144 9744 790327016710201844254805259196952640 9745 792568510560154283377593216421221300 9746 791750967516795822102241974715591728 9747 794073603671186574483950023065324360 9748 793211430293599350398721196054593818 9749 795500823408232401344901813702837750 9750 794721142010279044380210755945738976 9751 796970816548827737928331243737222600 9752 796145618698175840934784513604336496 9753 798483749302925619470881685916796368 9754 797619385220059673848139460041736018 9755 799918398596696827101204784711407552 9756 799130063016550922360562350959453616 9757 801395215167507272976232596098959776 9758 800568087097745563029069613776360288 9759 802915655299064291448263477196136856 9760 802043377751066853983788724150083212 9761 804356943126773640850611498974913072 9762 803567258319828666165879191001191312 9763 805841452678931565691032889403273248 9764 805006182736123771482978591884813622 9765 807369848944258914881058433091931648 9766 806494516135578102658981695249167640 9767 808817779655593536335978193477574248 9768 808020163662540752645191425307018464 9769 810309604223798860537411107512295530 9770 809472753153474455999049720125155668 9771 811845118064578617821212767512776872 9772 810961832201098951388874249540461200 9773 813300592955574629618543147866096860 9774 812501209961076127565036392972808720 9775 814800181321586406004976469398373072 9776 813954281757273232355020841928270432 9777 816342863620509758679855720356722160 9778 815457319923921162562562020382793510 9779 817805498318058172635016671455981568 9780 816998498815736444517452723886811296 9781 819312027136303606122870856652358422 9782 818464534707648204532686675984919192 9783 820862747182668716470784842653825344 9784 819968695269413975036143529930634744 9785 822332949969683837298045821556323520 9786 821523359092131822827540254016242368 9787 823846488367807605541937646980612828 9788 822990695689423464042948925411700208 9789 825404857739317466629145746792441632 9790 824508975973060870651475801063273520 9791 826881842017000147392872334042011712 9792 826064548244711657659215985113522774 9793 828403263855331489949054214642980800 9794 827545414007425706951089179324033360 9795 829969721974964453981498211286850256 9796 829064400634146531355791073020106240 9797 831453512687738527519322455008306636 9798 830634411577214499698120259724676352 9799 832982387860621422401820677444826720 9800 832116608489344385753956527966714297 9801 834556161649638722812921820069199613 9802 833648979341275751609631773642233710 9803 836047637027861772325891704111979884 9804 835220348117389228234034703525897280 9805 837584447013058153830218516640908952 9806 836715740951483583971247057035369624 9807 839165561112792519421732773430793856 9808 838249668848383426776578958915087674 9809 840664311480939351528142524474185124 9810 839835624818870080402518256224135420 9811 842208230809598888948360494721491892 9812 841331472329178765836627632719136128 9813 843797537236242432101063838029197088 9814 842879386278558736972491275723941776 9815 845304065692155699313410534986343648 9816 844466230781758755577551491801164760 9817 846855122689100332369009682003292698 9818 845976285528093164638590051003517490 9819 848452249121070741125347863544872276 9820 847525729704782823463448309294646072 9821 849965719267842070012254324950027904 9822 849126453885648464918691494631362472 9823 851524791438344018618020046897767680 9824 850637373951323691171210494728762988 9825 853130203594936308849391339556587248 9826 852200485635385951074483962584602780 9827 854650605140355749273128673435077056 9828 853803017390892707463563576768456320 9829 856217333589398205323514270046096070 9830 855328261327762847237246432761394544 9831 857830194567280342635906118034311920 9832 856892032806659103449750427032391570 9833 859358451486880647974276926844138154 9834 858508973232350346630635725496440800 9835 860933310347727457521792055858692576 9836 860034671571498727505190158616748740 9837 862553630588828685591099772426018862 9838 861613119438454104148402947417244680 9839 864089335465472557338725257185342960 9840 863231834675085270713568696857393808 9841 865671433375489800269617057393515892 9842 864771157371337042456523352222585920 9843 867300166651969849562275269495982608 9844 866350687737644824012159647914530272 9845 868843800874006212200695794224238240 9846 867983535166217295702871474777693004 9847 870433187526798746310055976245345480 9848 869524123490512018520345399037966512 9849 872069929851716027328082065490164624 9850 871118498032067624192184142140357798 9851 873620611006659646229058765571898652 9852 872752238905583127955160826228020328 9853 875218209977893831022559977551329120 9854 874307010343266868778669169861804280 9855 876863403558326778787109438050566240 9856 875902044972121344649093895498545056 9857 878421200817711868868879303511792258 9858 877550923137292693470066307343185152 9859 880026600073675679773430509571127140 9860 879106995652739923474892268824329560 9861 881679398500606405955763138551837280 9862 880716074336022806131592921520342492 9863 883245246647561944154250459101784720 9864 882366300850418760848438254787451774 9865 884858910652141312804644925120141764 9866 883936239261281696070437790753077594 9867 886519347088325415052407957487703808 9868 885546858190660912961520980106993788 9869 888092782867000732193424879664353120 9870 887212414610770359021354679722310656 9871 889713882726217319512447907461609232 9872 888782707401932248012642931442810198 9873 891382899315567840460802104553979714 9874 890407983156173682510974814193091958 9875 892964432736239444415594014576368320 9876 892074395696608338460371292347873056 9877 894592998136565352898065986004092736 9878 893659622029187849348865455988498600 9879 896270150306791687016521159335943920 9880 895286425439099658142909687815195120 9881 897858903540678200557498978779061044 9882 896967381643043598417732521892571922 9883 899495838195435852166358785937836604 9884 898553459397530736337243276138104432 9885 901181668925548906171791737710894560 9886 900194581085969306924010770561742384 9887 902777668008104739661926336604621728 9888 901877307389852302197507454117061216 9889 904422571073013330561533834423450880 9890 903478424568878729758526945513683776 9891 906116194835503246593092859179204272 9892 905120181356988126295410774842125334 9893 907720370529903269577003599230579308 9894 906818052570478964659473372454711536 9895 909373740667906953539455523464138920 9896 908419515498798274368889032592683338 9897 911075139627050312938642705541254800 9898 910076699157964038645977834739400554 9899 912687112725937057551733531191597960 9900 911776339547330207156847415138532796 9901 914348053331247589841145221244449102 9902 913392070719600867473631344342756072 9903 916058218401283877420844032172014168 9904 915050285897619475115642334338552180 9905 917678489681794502577150318457588032 9906 916764770620883049628941848573682688 9907 919347007845990213019514890347602708 9908 918381782898297556494275303903532978 9909 921065511241149528409302498395703680 9910 920055555172384447591209622736509632 9911 922693126561002150701109832213142544 9912 921770894600518635591088842749105280 9913 924370241355687293823299816742830208 9914 923402764213555231949751949435268738 9915 926097588048007077767700415375267728 9916 925077125158813572486448170777594664 9917 927732602931019722896181050841425856 9918 926808354028671201855600158485945800 9919 929417880094462796486551429564270880 9920 928441506740473596737134559953472832 9921 931153136715333093201836825952554672 9922 930130624312027011977506952239600686 9923 932796530763218378544829874042118564 9924 931863161488662094667972727419457552 9925 934490436655841736305367782894542418 9926 933510887927973992639645476376349520 9927 936233683389228220928527006862950032 9928 935201494952371239363557255109307212 9929 937885013400579357228763103800040970 9930 936950099939523425761794940792904928 9931 939586648888083465293496290342113772 9932 938598113957894514734602854507424128 9933 941338874383662816754167805435961856 9934 940304122362582376171144285622397528 9935 942998637777281720609321531420791128 9936 942053541267875499752934102731058240 9937 944708033297003995326654820517159920 9938 943717200782061151119144610131692630 9939 946468750145019431062667185046068616 9940 945424759847458803576451202070020736 9941 948136059945478202146575040170235062 9942 947189406664791570103462604775675992 9943 949854216038354563376667863271282808 9944 948853834182313679867458280995416168 9945 951623973976839989604684960932337096 9946 950576411774344152844111951365767154 9947 953298856850691933551408854521132000 9948 952342865200452417445320791595742280 9949 955025302124275645353624582562999550 9950 954023094984654714259277061463329800 9951 956803157932704398193197317196957184 9952 955746204671990401783095857528456712 9953 958486580063916898710695078392472340 9954 957528573573768610650363448279799680 9955 960221888976648782436756137219746224 9956 959209056682633685297465060416950960 9957 962007876884809983798391235387748320 9958 960948330633082266298559716507865856 9959 963699406095543141032101934440747056 9960 962732444617235016961000716649805856 9961 965442630164536980122597043574006912 9962 964427922447080502672253400413846932 9963 967237749443928732349712550054384888 9964 966168221730482468314023272543093472 9965 968937913437809299421650861053595644 9966 967967885248274112712991865102854016 9967 970689036185402334829531646957288048 9968 969664621554686551669636757627605680 9969 972492874402983013979022129016936176 9970 971421220515166996561828357975262748 9971 974200720301813301555714838329914820 9972 973221674988328338121828869935385794 9973 975960793306109482869215501885805014 9974 974933995043798781218148840730215908 9975 977773890772738492915659006142284160 9976 976691122336693840818038659922153880 9977 979489421905298361459259896293697936 9978 978508267661556617859665978580133376 9979 981257984529596352542086617307393944 9980 980221836614391674823444278834277000 9981 983079331087183595205112266564121470 9982 981994464534373359728655423570683904 9983 984803628358577642483730890798299800 9984 983812850381126655980837855558347016 9985 986581222266246317800238444904922068 9986 985541676999108002428344615278302334 9987 988410869734878867514714032419687880 9988 987315789614932561977217626505693776 9989 990143472916951509335129637886521504 9990 989151059601701950631001462692477280 9991 991929098846594244948833427901279312 9992 990880094911187785259397128000798750 9993 993768097303239726075507642250354448 9994 992670338473301688689835421565101920 9995 995509499208473691842203457012268000 9996 994506396895947795352034127259545144 9997 997303237827065585662964027572944220 9998 996251827142013666014115040122995000 9999 999151122475576710246241062316265832 10000 998043563835906546831957001155308851