1 1 2 512 3 19682 4 262144 5 1953126 6 10077184 7 40353606 8 134217728 9 387400807 10 1000000512 11 2357947690 12 5159518208 13 10604499374 14 20661046272 15 38441425932 16 68719476736 17 118587876498 18 198349213184 19 322687697778 20 512000262144 21 794239673292 22 1207269217280 23 1801152661462 24 2641673322496 25 3814699218751 26 5429503679488 27 7625210084180 28 10578455691264 29 14507145975870 30 19682010077184 31 26439622160670 32 35184372088832 33 46409126434580 34 60716992766976 35 78815677072356 36 101554797150208 37 129961739795078 38 165216101262336 39 208717756679068 40 262144134217728 41 327381934393962 42 406650712725504 43 502592611936842 44 618121839247360 45 756642588572682 46 922190162668544 47 1119130473102766 48 1352536741117952 49 1628413557556843 50 1953126000000512 51 2334046585233636 52 2779905883897856 53 3299763591802134 54 3904107563100160 55 4605368939978940 56 5416169313927168 57 6351139267666596 58 7427658739645440 59 8662995818654938 60 10077189159518208 61 11694146092834142 62 13537086546263040 63 15633019529760042 64 18014398509481984 65 20711923444343124 66 23761472734504960 67 27206534396294946 68 31087100296691712 69 35450286682895084 70 40353626661046272 71 45848500718449030 72 51996056140906496 73 58871586708267914 74 66540410775079936 75 75080910023457182 76 84590643846316032 77 95151692050870140 78 106863491419682816 79 119851595982618318 80 134217796719476736 81 150087010086914941 82 167619550409708544 83 186940255267540402 84 208205164915458048 85 231617064873032748 86 257327417311663104 87 285529647097073340 88 316478381694648320 89 350356403707485210 90 387401005349213184 91 427929789565642644 92 472161363286294528 93 520384643366306940 94 572994802228616192 95 630249732410354028 96 692498811452391424 97 760231058654565218 98 833747741469103616 99 913470837969785830 100 1000000512000262144 101 1093685272684360902 102 1195031851639621632 103 1304773183829244582 104 1423311812555702272 105 1551250156138110792 106 1689478959002692608 107 1838459212420154506 108 1998903072307281920 109 2171893279442309390 110 2357948897269217280 111 2557906962646725196 112 2773078688730710016 113 3004041937984268274 114 3251783305045297152 115 3517878093070630212 116 3802961274698465280 117 4108191615318594818 118 4435453859151328256 119 4785448444576951788 120 5159520849673322496 121 5559917311134283791 122 5987402799531080704 123 6443531232741960084 124 6930988311686676480 125 7450584411623046876 126 8004105999237141504 127 8594754748609397886 128 9223372036854775808 129 9892027788140924244 130 10604504803503679488 131 11361656654439817570 132 12165874040066539520 133 13021612217180487468 134 13929745610903012352 135 14892996070874146680 136 15916595351906156544 137 17001416405572203978 138 18150546781642283008 139 19370159742424031658 140 20661056850455691264 141 22026725971608640412 142 23474432367845903360 143 25004854802529746060 144 26621980744144125952 145 28334283991267069620 146 30142252394633171968 147 32050435639833783926 148 34068690316840927232 149 36197319879620191350 150 38441425932010077184 151 40812436757196811350 152 43310409649313808384 153 45941039055741533886 154 48717666330045511680 155 51639913472180754420 156 54714107606877601792 157 57955795548021664958 158 61364017143100578816 159 64945947013849601388 160 68719511920372088832 161 72683004846488931972 162 76844549164500449792 163 81224760533853742722 164 85821209809770774528 165 90642871476665497080 166 95713410696980685824 167 101029508532509551846 168 106601044436714520576 169 112455406962561892503 170 118587937214992766976 171 125009474528169306846 172 131751637663571509248 173 138808137876363860814 174 146191179313701550080 175 153936869281985666106 176 162036931427659939840 177 170505083702766489716 178 179382478698232427520 179 188658891711079763218 180 198349314738797150208 181 208500535066053616022 182 219100052257609033728 183 230164183399161582844 184 241746618002582798336 185 253831652999001513828 186 266436937403549153280 187 279624009450464389620 188 293373338741051490304 189 307704723404226553080 190 322687862994101262336 191 338298681559573317310 192 354559391463624409088 193 371548729913362368194 194 389238302031137391616 195 407652077231561366568 196 426878843632181051392 197 446885265417950510118 198 467697069040530344960 199 489415464119070561798 200 512000262144134217728 201 535479009987877127172 202 559966859614392781824 203 585415652894743487220 204 611856308039486275584 205 639418167995141425212 206 668043870120573225984 207 697767994580576599834 208 728735648028519563264 209 760880711567053232820 210 794240079942712725504 211 828976267940322173490 212 865013227009378615296 213 902390191140513808460 214 941291116759119107072 215 981626697781756468092 216 1023438373021328343040 217 1066934095460545876020 218 1112009359074462407680 219 1158710569592129083348 220 1207269835401839247360 221 1257565062087030312252 222 1309648364875123300352 223 1363778273695777847262 224 1419816288630123528192 225 1477817555806406932057 226 1538069472247945356288 227 1600415374247183470786 228 1664913052183192141824 229 1731886157602686265670 230 1801153583652162668544 231 1872775602945226095480 232 1947116172645614223360 233 2023966356928852115754 234 2103394107043120546816 235 2185802824409312946516 236 2270952375885480067072 237 2358919112129893734876 238 2450149603623399315456 239 2544374934440439784558 240 2641674675032741117952 241 2742542606093287451762 242 2846677663300753300992 243 2954162619540746783702 244 3065550233359913320448 245 3180496858016766541218 246 3299087991163883563008 247 3421941489084302190972 248 3548666015583578357760 249 3679358104175730192164 250 3814699218751000000512 251 3954244264165377252250 252 4098102271609416450048 253 4247023757431674922780 254 4400514431288011717632 255 4558687070831030546136 256 4722366482869645213696 257 4891005035897482905858 258 5064718227528153212928 259 5244424842765098351268 260 5429506459393883897856 261 5620080058318840527090 262 5817168207073186595840 263 6020072706412286871622 264 6228927508514068234240 265 6444854065002134770884 266 6667065455196409583616 267 6895714737770723903220 268 7132029752782342324224 269 7375144266114367290030 270 7625213988287563100160 271 7883582519761555858830 272 8149296820175952150528 273 8422514118230978519208 274 8704725199652968436736 275 8994861210898725135190 276 9293079952200848900096 277 9601032097114511317238 278 9917521788121104208896 279 10242730961818641660690 280 10578461107433313927168 281 10923375902587206152922 282 11277683697463623890944 283 11643349118950948694202 284 12018909372337102520320 285 12404575233300587979096 286 12802485658895229982720 287 13211041592051791326972 288 13630454141001792487424 289 14063084452186312867507 290 14507153403528739645440 291 14962867696439152620676 292 15432833226052184047616 293 15915071101130977289094 294 16409823047594897370112 295 16919922371306244436188 296 17443169442222554742784 297 17979846503756936544200 298 18533027778365537971200 299 19100322270952212924788 300 19682010077189159518208 301 20281424240610218952252 302 20895967619684767411200 303 21525913536973591273164 304 22174929740448669892608 305 22840140781712776427892 306 23521811996539665349632 307 24223973308916016636306 308 24943445160983301980160 309 25680545804127191862924 310 26439635697756546263040 311 27217203547650508966390 312 28013623094721332117504 313 28833611193336884526074 314 29673367320587092458496 315 30533256902082111791292 316 31418376777267496353792 317 32324614926291125487198 318 33252324871090995910656 319 34207091342295462240300 320 35184390103230509481984 321 36184554218853480987092 322 37213698481402333169664 323 38266848851521413021444 324 39344409172224230293504 325 40452975477243268561874 326 41587077393333116273664 327 42747203525983533413980 328 43940459422602636558336 329 45160950174182616674196 330 46409150196052734504960 331 47692703775754250891370 332 49005266276854111141888 333 50347282875737231827946 334 51727108368644890545152 335 53137789699297962701196 336 54579734751597834534912 337 56062067225927988301778 338 57577168364831688961536 339 59125553423406368168868 340 60717023854076296691712 341 62343245998224635352300 342 64004850958422685105152 343 65712360735120722582700 344 67456838483748612734976 345 69238876627816143832584 346 71069766592698296736768 347 72939918399605131977466 348 74849883808615193640960 349 76811959212763434593150 350 78815677072376661046272 351 80861535564305297303320 352 82962908890961889198080 353 85108384800797146356834 354 87298602855816442734592 355 89547898814221480167780 356 91843829093495002890240 357 94187196286163565091416 358 96593352556072838767616 359 99048986760825351881638 360 101554849146264140906496 361 104127350297588553835063 362 106752273953819451403264 363 109430292517744973574462 364 112179226755895825268736 365 114983626661172477799164 366 117844061900370730416128 367 120779875685608537745646 368 123774268417322392748032 369 126828025581441934727334 370 129961806335488775079936 371 133157359876728145395204 372 136415711950617166479360 373 139758904019455948566614 374 143167492838637767485440 375 146642402389564808613432 376 150207149435418363035648 377 153841020419640034105380 378 157544818382963995176960 379 161344026025018913493018 380 165216185852979846316032 381 169161962962130169192252 382 173208924958501538462720 383 177332756837315126431102 384 181534408429375697453056 385 185843243688547793057640 386 190232949715641532515328 387 194704783456570423831494 388 199290010639942344507392 389 203960661546169565063910 390 208717863542559419682816 391 213594869371499660120076 392 218561967939676698312704 393 223620126272684489412740 394 228805255893990661180416 395 234085268255147384962068 396 239460899348751536619520 397 244970935601525730479918 398 250580717628964127640576 399 256291371658546354345176 400 262144134217796719476736 401 268101567757470981763602 402 274165253113793089112064 403 280378956651621542420580 404 286703032122569104293888 405 293138841663015831055566 406 299732814282108665456640 407 306442984138185243469820 408 313270429716216973099008 409 320265215673826473056090 410 327382102013512409708544 411 334621877694472118694996 412 342038461501733491703808 413 349583120045648818006428 414 357257213225255219115008 415 365117873009670115196652 416 373112651790602016391168 417 381243484050389791092756 418 389570924322331255203840 419 398039531776795387285378 420 406650920930668915458048 421 415469227535518665906182 422 424435849185444952826880 423 433552048418303342332162 424 442886772228801851031552 425 452377079830260673813998 426 462023777863943069931520 427 471900963936668389616052 428 481941051780668982820864 429 492145552223390461952920 430 502592869264259311663104 431 513210379737799292308270 432 524000446986920111636480 433 535045932926216201589554 434 546270256875799488522240 435 557675377516118464260840 436 569348791846124752732160 437 581209805673890203631436 438 593259811631170090674176 439 605592770801153705930358 440 618122155725741694648320 441 630848726327261926572301 442 643873311788559519873024 443 657103130187045811620442 444 670539962816063129780224 445 684290201347585758266460 446 698254476132238257798144 447 712435649870684606150700 448 726945939778623246434304 449 741680855533270234714050 450 756642588572880349213184 451 771949475951974247847780 452 787491569790948022419456 453 803270380255147640990700 454 819412671614557937042432 455 835800798175185354705144 456 852435482717794376613888 457 869452379987698174267658 458 886725712692575368023040 459 904257471734042023601640 460 922190634829907286294528 461 940390706476118700005742 462 958861108707955760885760 463 977752464192721105849422 464 996923480394554482360320 465 1016376776959461608494440 466 1036270774747572283266048 467 1056457243347740004682546 468 1076937782806077719969792 469 1097881769653534110675276 470 1119131046097568228616192 471 1140685967976162409703356 472 1162727616453365794340864 473 1185087088327543019794980 474 1207766585410505592256512 475 1230956508614295398635278 476 1254476597055180449513472 477 1278331078373365295922138 478 1302719966433505169693696 479 1327454428646007218077918 480 1352537433616763452391424 481 1378179188300855539281172 482 1404181814319763175302144 483 1430546901388595159072904 484 1457498963609985690107904 485 1484827046665756345971468 486 1512531261204862353255424 487 1540851022625543030745126 488 1569561719480275620069376 489 1598665736827309364254404 490 1628414391304584469103616 491 1658568561963902101824010 492 1689133051475908384260096 493 1720371635324929248103260 494 1752034042411162721777664 495 1784123643880575919004580 496 1816916999978792119173120 497 1850152333683009087702180 498 1883831349337973858387968 499 1918248691429635491004498 500 1953126000000512000262144 501 1988462786936852999432972 502 2024573063252673153152000 503 2061160758358799212544182 504 2098228363064021222424576 505 2136105141896915071079652 506 2174476163805017560463360 507 2213347319837143168244046 508 2253063388819461999427584 509 2293295617071746318664990 510 2334047780265487639621632 511 2375680814620280343997884 512 2417851639229258349412352 513 2460561487137633778952040 514 2504194578379511247799296 515 2548386429439677153463332 516 2593135732494414445019136 517 2638851113861274222310540 518 2685145519495730355849216 519 2732021769682593508541148 520 2779907307209668555702272 521 2828391410657939516171082 522 2877480989859246349870080 523 2927623333013089109425962 524 2978390122021471537070080 525 3029785461208041880298292 526 3082277225683090878270464 527 3135418647443317872933660 528 3189210884359202935930880 529 3244150909893447132638907 530 3299765281281093002692608 531 3356051571184548635734966 532 3413537513060561706811392 533 3471721518339679098379788 534 3530605945738610638448640 535 3590742487717326689685756 536 3651599233424559270002688 537 3713184306657471899656676 538 3776073864250556052495360 539 3839713986405839995542670 540 3904109562003232307281920 541 3969861779162915894438462 542 4036394250117916599720960 543 4103707531170067270545004 544 4172439971930087501070336 545 4241981233304039969653140 546 4312327228534261001834496 547 4384155373006584118027266 548 4456819302222319839608832 549 4530321633539843527952594 550 4605368939980147269217280 551 4681277536282867440616860 552 4758056935526834636849152 553 4836444082753762452954708 554 4915728433722629794425856 555 4995914594326347795162696 556 5077771155518005354954752 557 5160559105942597196388558 558 5244278252451144530273280 559 5329743038661265916536908 560 5416172087005856730710016 561 5503559754004040116500840 562 5592768462124649550296064 563 5682972489147397363698322 564 5774174053101375432163328 565 5867272414167461956924524 566 5961394748902885731431424 567 6056552070765391284627246 568 6153681598636596490403840 569 6251876603747271565460730 570 6351142519449901045297152 571 6452454848378612343373530 572 6554872657354357751152640 573 6658394650455522031295420 574 6764053295130517159409664 575 6870855650530375785473962 576 6978792520192917753561088 577 7088956614339217590735938 578 7200299239519392188163584 579 7312822102154798130794308 580 7427662542606714698465280 581 7543713406605749971389612 582 7660988260576846141786112 583 7780669938835944802370460 584 7901610611738718232379392 585 8023815856860745822501068 586 8148516403779060372016128 587 8274521928437983257074026 588 8401829400368587453497344 589 8531740805146792317991260 590 8663000254108797151328256 591 8795595793956101940142476 592 8930902754417948028305408 593 9067597629822154228291794 594 9205681409923551510630400 595 9346583778762803537889288 596 9488910222523155441254400 597 9632675164791546797308236 598 9779365002727533017491456 599 9927534420277448531045398 600 10077189159520849673322496 601 10229873138518107756965402 602 10384089211192432103553024 603 10539833380797919890421422 604 10698735421278600914534400 605 10859219058226459163580666 606 11021267730930478731859968 607 11186602844090674943559006 608 11353564027109718985015296 609 11522150880274341315464040 610 11694152080236941531080704 611 11867818401442605884668484 612 12043167742228308659011584 613 12222056039172791626712774 614 12402674334165000517788672 615 12585028382480373531022584 616 12771043922423450613841920 617 12958850400069656016137898 618 13148439451713122233817088 619 13341843472800266929559178 620 13537093477251351686676480 621 13734167437327688061871160 622 13935208216397060590791680 623 14138144274788797415167260 624 14342975024497322044162048 625 14551922678951263429687501 626 14762808930988484877349888 627 14975654165062741728363240 628 15192764068140591338749952 629 15411886748283921692276844 630 15633027533866041237141504 631 15858577656623447766902070 632 16086208909960958133141504 633 16315910905601421018630180 634 16550202842261056249445376 635 16786638963132478855491636 636 17025190333998589906255872 637 17268510551724654562916282 638 17514030767255276667033600 639 17761746178067234010367210 640 18014407732854020854775808 641 18269315071251925973407362 642 18526491760052982265391104 643 18788787574083807913702242 644 19053413622477994582867968 645 19320376665740530804986744 646 19592626611978963466979328 647 19867285190151516223092166 648 20144337496178805910274048 649 20426890979077069964193220 650 20711923444348553503679488 651 20999396866854463931825640 652 21292583625386555532115968 653 21588309290779841476671534 654 21886568205303569107957760 655 22190747014859423131223820 656 22497515224372549917868032 657 22806900200153463455806598 658 23122406489181499737188352 659 23440600398833294840228338 660 23761484900379000066539520 661 24088687376030166694311542 662 24418664333186176456381440 663 24751395551996930605743864 664 25090696333749304904646656 665 25432849383292856766424968 666 25777808832377462695908352 667 26129584584655993730921940 668 26484279484746183959117824 669 26841883982880299589810684 670 27206548326040556903012352 671 27574184766120790682031980 672 27944824192818091281874944 673 28322760375035890849425314 674 28703778419675130010510336 675 29087882950933692944459180 676 29479510202793824748306432 677 29874319279043849237528838 678 30272283352784060502460416 679 30678064609909214908476108 680 31087116213287063906156544 681 31499375395933065072010052 682 31919741951091013300377600 683 32343449249166434320281802 684 32770483690712414773837824 685 33205908418549616466735228 686 33644728696381809962342400 687 34086983353936071080916940 688 34537901303679289720307712 689 34992340943613721534864116 690 35450304833441865642283008 691 35917196144594019925761810 692 36387720495461527929225216 693 36861842287922577288202980 694 37345238220597827572462592 695 37832362617081679256062908 696 38323140510010979144171520 697 38823528403587504132905076 698 39327723116934878511692800 699 39835705837073667342270228 700 40353626661056850455691264 701 40875413748523101429646302 702 41401106208924312219299840 703 41937054613697205315936684 704 42477009352172487269416960 705 43020971190024097413327912 706 43575493018008138934699008 707 44134144581907262201112612 708 44696884662178018680111104 709 45270586045862318646922790 710 45848524192881397845903360 711 46430605003904294366182626 712 47024040495869441479802880 713 47621795822740445481099540 714 48223844498515745326804992 715 48837632041045712803183560 716 49455796508709293449019392 717 50078387459656735839670556 718 50713081221542580163398656 719 51352313434196967382816078 720 51996082762887240144125952 721 52652302979610907139662692 722 53313203352365339563552256 723 53978723573128083625579684 724 54657164264355559118471168 725 55340398420458002497538370 726 56028309769085426470124544 727 56729596912436219446235286 728 57435764099018662537592832 729 58146782840420518943606467 730 58871616850520308633171968 731 59601390593173459672139316 732 60336159692989813973057536 733 61085167878104734521600254 734 61839296351031571325770752 735 62598539159485999064252676 736 63372425429669065086992384 737 64151584932649212479374740 738 64935949097698270580395008 739 65735496204370873851749058 740 66540444843770252840927232 741 67350652388157235722710904 742 68176568256884810442344448 743 69007981415958243876303142 744 69844844518715989237432320 745 70697926587203065850660100 746 71556558857961445666106368 747 72420805751431152639904414 748 73301756333382536952545280 749 74188458705073221394248636 750 75080910023457182010077184 751 75990522914705918270256750 752 76906060510934201874251776 753 77827435607302955078784500 754 78766602454855697461954560 755 79711831353836779364780100 756 80662947012077565530603520 757 81632465884993488073510358 758 82608141324809683708425216 759 83589921593770225830155960 760 84590687156725681313808384 761 85597663644117187118144442 762 86610925036610646626433024 763 87643725672662852854160340 764 88682969578752787692912640 765 89728637846784239112627636 766 90794371500705344732724224 767 91866733735890907543008812 768 92945617115840357095964672 769 94045291781735889577974530 770 95151740768536470045511680 771 96264761116534258553097156 772 97399270254408464647847936 773 98540655127027892980058214 774 99688849129764057001724928 775 100859206000379475598723170 776 102036485447650480387784704 777 103220769755302665749656776 778 104427858711638817312721920 779 105642122703695833444016436 780 106863546133790422877601792 781 108108366359030230671240700 782 109360573118207825981478912 783 110620035787875230948736600 784 111903727585114469536104448 785 113194971135525362392758708 786 114493504651614458579322880 787 115817074667184805497011826 788 117148291017723218524372992 789 118487071007606630207264204 790 119851657346635461100578816 791 121223924772893596127296044 792 122603980466560786749194240 793 124010564920924204724827108 794 125425119027981174005718016 795 126847617707372016560538888 796 128297327426029633351974912 797 129755236194000249690739518 798 131221182289175733424730112 799 132715306329459125270193468 800 134217796719511920372088832 801 135728353533897562294564470 802 137268002691825142662964224 803 138816121885395031717418660 804 140372609594262061625376768 805 141959066523803541746744472 806 143554025805630229719336960 807 145157589445662977002370460 808 146791952446755381398470656 809 148435129092114474857571690 810 150087086931464105500449792 811 151770612880318395249730890 812 153463200912439636713799680 813 155164671153946942413492060 814 156898807878750844656547840 815 158642191642443625107648972 816 160394460014703090226692096 817 162180452866131306519737076 818 163975790424999154204718080 819 165780345817070139759213708 820 167619636230918353770774528 821 169468277042768580420085782 822 171326401379569724771837952 823 173220192505318905457564662 824 175123692288887547752349696 825 177036858352908708110809580 826 178986557463372194819291136 827 180946249550893634169268186 828 182915693171330672186884096 829 184922933823552331446655070 830 186940350980951098980685824 831 188967513735407811745878316 832 191033677716788232392278016 833 193110105851219712298775814 834 195196663833799573039491072 835 197323359882066250958770596 836 199460313253033602664366080 837 201607673521449884185200600 838 203796240269719238290113536 839 205995459307028852408781958 840 208205271516502484714520576 841 210457284365186627476281031 842 212720244498185556943965184 843 214993884514721391501810804 844 217311154782947815847362560 845 219639579179160658856814378 846 221978648790171311274066944 847 224362712566092301194200346 848 226758027381146547728154624 849 229164397359192572199283764 850 231617064873093464992766976 851 234080933520136658187884036 852 236556174266338851804938240 853 239078917355439245230081334 854 241613293535574215483418624 855 244159254947305205602900596 856 246753818511702519204282368 857 249360349120163548520511258 858 251978522738375916519895040 859 254646947444861339327526138 860 257327549063300767571509248 861 260019720614763356897462904 862 262763714425753237661834240 863 265519952334394455962685022 864 268288228857303097157877760 865 271109783097911042016204564 866 273943517658222695213851648 867 276789628187931009858272774 868 279690371520409338123386880 869 282603793890028143079785420 870 285529793288252653701550080 871 288511676974219222776363804 872 291506581425215873398865920 873 294514125629242899687330926 874 297579420505031784259295232 875 300657947816378254153634856 876 303749023555159086425178112 877 306899612651583916797594638 878 310063498650190697436343296 879 313240429412459895003948108 880 316478543731579747659939840 881 319729843950098261779694322 882 322994547879558106405018112 883 326321983564743234426715602 884 329663135635742474174988288 885 333017912112049502993052216 886 336436802655767455549666304 887 339869801983506966182620726 888 343316460961824322447474688 889 346829346792012690188876916 890 350356583089963908232427520 891 353897318733447784357436290 892 357506291779705987992649728 893 361129635878735512943853948 894 364767052733790518349158400 895 368474586532094373614919468 896 372196321166655102174363648 897 375932542936881454785677416 898 379740598033034360173593600 899 383563458231687065083032900 900 387401005349314738797150208 901 391311957297228352044846732 902 395238131687410814898063360 903 399178991903690329418223864 904 403195683732965387478761472 905 407227816051421034846584772 906 411274434690635592187238400 907 415399130874909315613121706 908 419539287866653663765725184 909 423694557241936469714047914 910 427930008665694901609033728 911 432180724054753332567243790 912 436446967151510720826310656 913 440795343076107222877571380 914 445159618553701465225040896 915 449539650865670865653770344 916 454003564898598588427796480 917 458483816140542548931657420 918 462979825527829516084039680 919 467562425055097089773569878 920 472161605032912530582798336 921 476776242666085039435774692 922 481480041715772774402939904 923 486200397167631288885907220 924 490936887658473349573509120 925 495764947263804793435107578 926 500609261666673206194904064 927 505470184367408701267177674 928 510424821962011894968483840 929 515396453673230942417399970 930 520384909803244343549153280 931 525469021918500362039794854 932 530570636670757009032216576 933 535689000224857317476487980 934 540906108594042882397463552 935 546140923081947711440952120 936 551392144796711792624533504 937 556744990470232754238835178 938 562115466062609464665741312 939 567503135507256561242188468 940 572995095601954933051490304 941 578504325910509333136234062 942 584031215603795153768118272 943 589664842448262532322892444 944 595316539624123286702522368 945 600986095603603390710928080 946 606764589223702026135029760 947 612561660047653251978446866 948 618376491730178863235334144 949 624303704394213814637285836 950 630249732410519244101262336 951 636213070979261931839031036 952 642292017692252390150897664 953 648389697763955748814746234 954 654505512127163031512134656 955 660739950719723194944411060 956 666992622813954646883172352 957 673263971799059287813584600 958 679656667466755695655894016 959 686068459072396923879844668 960 692499166011782887624409088 961 699053619999018598917009571 962 705627744410038036111960064 963 712220582528152278689086342 964 718941088931718745754697728 965 725681484660765788741274444 966 732440013510960721445326848 967 739329893948138714907767046 968 746239469368312673335246848 969 753168119095644451088060808 970 760231447892867249137391616 971 767313906349877127446673130 972 774416005736889524866777088 973 781655794402840858458458748 974 788915723584278031741504512 975 796195463343102011834804068 976 803615600373901117475520512 977 811056433299925957622867538 978 818516857255582394498254848 979 826122072798772186628664900 980 833748168347947248181051392 981 841393209173827167629677730 982 849187103725517876133893120 983 857001654756864267001092502 984 864836122355665092741169152 985 872823230904700008024728868 986 880830277286363775028869120 987 888857821328262261381525672 988 897041429714515313550163968 989 905246020621181118951383004 990 913471305666854870530344960 991 921855583290295244149068510 992 930261503989141565016637440 993 938687795714395166043944340 994 947277994845700652903516160 995 955890067773023810082280548 996 964521650861042615494639616 997 973321742175443157327029318 998 982143330011973371394302976 999 990985568843005972329666040 1000 1000000512000262144134217728 1001 1009036058788493175785292360 1002 1018092946911668735709681664 1003 1027326278245342192021847124 1004 1036581408385368654413824000 1005 1045857976861582501884939672 1006 1055314308279705196822621184 1007 1064793116650294774567458252 1008 1074292921888778865881382912 1009 1083978070170987618691909490 1010 1093685832651220516392781824 1011 1103413607140714665755594596 1012 1113331795868168990957240320 1013 1123272193876636254792988374 1014 1133233827756617302140951552 1015 1143390532475698768220049720 1016 1153568455075564543706923008 1017 1163768271036949482652097118 1018 1174167355940734115156474880 1019 1184588892418660561359066778 1020 1195032463495929671486275584 1021 1205678950472260551490295582 1022 1216348577085583536126916608 1023 1227039767737057273003968600 1024 1237940039285380274899124224 1025 1248863609365837978051581462 1026 1259807481414468494823444480 1027 1270966174570576868111932932 1028 1282147624130309758873239552 1029 1293350683988646061872701400 1030 1304773851873114702573225984 1031 1316218490467491770955129670 1032 1327685495037140195849797632 1033 1339377175135795432220570954 1034 1351091770296972401822996480 1035 1362828812183183252127381084 1036 1374794505981813942194798592 1037 1386783952606584474293794716 1038 1398795146077487876373067776 1039 1411041958378242976149487758 1040 1423312541291350300519563264 1041 1435603473941028207580485812 1042 1448136402256865032279593984 1043 1460692384678160631382508100 1044 1473270266807934131133480960 1045 1486095900660112412404795320 1046 1498943146502701624026092544 1047 1511812981225609919662378300 1048 1524935742474993426979880960 1049 1538081660192254295288319450 1050 1551250156138517442712725504 1051 1564676083316831352942699450 1052 1578125939549742529674477568 1053 1591597604512221177425746934 1054 1605334347490978750942033920 1055 1619095102297209685419829740 1056 1632875972791911903196610560 1057 1646928992799837789674228100 1058 1661005265865444931911120384 1059 1675103229649289434595206788 1060 1689479824015919617378615296 1061 1703877841687174383824363142 1062 1718298404446488901496302592 1063 1733003264116942402576542822 1064 1747731206687007593887432704 1065 1762481744461507172662245960 1066 1777521417389915698370451456 1067 1792585068620786563737446420 1068 1807670244218168646885703680 1069 1823053219050027354897345230 1070 1838460153711271265119107072 1071 1853886589286005896271292916 1072 1869618807513374346241376256 1073 1885373930485229846132767860 1074 1901150365008625612624218112 1075 1917239644105495694354124342 1076 1933349818496284698877624320 1077 1949482157426564575734399116 1078 1965933561039790077717847040 1079 1982407819960032395528708348 1080 1998904095745654941328343040 1081 2015724830152274185933803892 1082 2032569230931412937952492544 1083 2049434508557137916581709966 1084 2066633856060373299057131520 1085 2083856722130474124647438520 1086 2101098255959074442519042048 1087 2118682584788822909365118526 1088 2136289265628204800548012032 1089 2153916453186691626000419337 1090 2171894391451668464462407680 1091 2189892293696324415809477410 1092 2207911541009541632939261952 1093 2226288574852635856094096294 1094 2244687550979371068429960192 1095 2263107739945196708043145848 1096 2281891482737827757879721984 1097 2300698175962170656115214218 1098 2319524676372399886311728128 1099 2338725338961420347179138548 1100 2357948897269835401839247360 1101 2377189513244147239909804572 1102 2396814098576828129595832320 1103 2416460007592522474246693582 1104 2436125150989739334066765824 1105 2456183019453793165647499752 1106 2476259370369926375912810496 1107 2496356027519194219303721160 1108 2516852958065986454746038272 1109 2537370669321850615643598390 1110 2557908272295090071123300352 1111 2578852662313108887997216380 1112 2599818831625218741736833024 1113 2620803157093763357668405128 1114 2642206262242609764550941696 1115 2663630804590339803711441012 1116 2685070465254985999499919360 1117 2706939553774743601858422398 1118 2728828435794568149266896896 1119 2750734748910931979688096748 1120 2773080108546998646123528192 1121 2795442176582202327811327764 1122 2817822594050068539648430080 1123 2840650518650719543934263362 1124 2863497452607820569751584768 1125 2886362413684388539561228932 1126 2909681914443467450213540864 1127 2933021413154311491800484466 1128 2956377115187904221267623936 1129 2980200459393400813138329770 1130 3004043476053740521945356288 1131 3027898963899355151262089160 1132 3052234111438277494492889088 1133 3076586914784112616571915580 1134 3100954660231880337729149952 1135 3125812878241904463562377036 1136 3150684978501937403086766080 1137 3175573120224422255369580276 1138 3200960821118603041515893760 1139 3226365140926414045029579108 1140 3251784969958349335192141824 1141 3277711984027483595428955532 1142 3303656882369849519807247360 1143 3329614925578362868820494002 1144 3356094800565431168590151680 1145 3382591883453904215322984420 1146 3409098061033227280023255040 1147 3436139295525172513391182260 1148 3463195287106824785617747968 1149 3490263320072036318416949564 1150 3517878093071552402162668544 1151 3545503452949226133213620350 1152 3573141770338773889823277056 1153 3601337022253120640479996034 1154 3629545786541679406456800256 1155 3657766722277997662960470480 1156 3686553210633928800339755008 1157 3715354263792918188559258540 1158 3744164916303256642966685696 1159 3773557080176243145175936476 1160 3802963221814637925614223360 1161 3832374252775173059663359560 1162 3862381264182143985351481344 1163 3892399719214143909755831722 1164 3922425989415345224594489344 1165 3953061314843021217434147004 1166 3983703008684003738813675520 1167 4014353740551709379587876620 1168 4045624633210223734978248704 1169 4076904981694528646430056676 1170 4108193718712701861120546816 1171 4140111672636523809647442930 1172 4172040398734878910472257536 1173 4203974218969856310483335832 1174 4236555227360247427621901312 1175 4269146141425558479137165266 1176 4301736652988716776190640128 1177 4334990653085322626865791140 1178 4368251292235157666811525120 1179 4401514956786905459550778990 1180 4435456130103704141480067072 1181 4469398496086835541355385022 1182 4503345046505524193352947712 1183 4537981185136879360680415818 1184 4572622210261989390492368896 1185 4607266249797810830823422376 1186 4642609986468942964885398528 1187 4677959640662633651334007426 1188 4713308881880858373442764800 1189 4749377512115902175525696940 1190 4785450894726555411399315456 1191 4821517954509229427305746076 1192 4858322033931855585922252800 1193 4895127330687497282198377194 1194 4931929684373271960221816832 1195 4969484838203918394654628308 1196 5007034881396496904955625472 1197 5044583081376780109756586676 1198 5082897623182053647895243776 1199 5121210741187517914415809100 1200 5159520849674675032741117952 1201 5198607950285245738803850802 1202 5237695046921271171566285824 1203 5276775056602543863071214564 1204 5316653676130525237019148288 1205 5356531270068558147510108012 1206 5396394690968534983895768064 1207 5437076340817897839747896940 1208 5477752535694643668241612800 1209 5518418624817215197921855560 1210 5559920157811947091753300992 1211 5601408905456463951926995284 1212 5642889078236405110712303616 1213 5685219118077720968385566174 1214 5727540656174425571102211072 1215 5769851820453140602664752452 1216 5813024781880176120327831552 1217 5856190612327056424264559298 1218 5899341250700462753517588480 1219 5943377975569822218991159908 1220 5987405865081314063913320448 1221 6031410813807761961972997240 1222 6076323021538614212950263808 1223 6121221758520914635894176262 1224 6166101884020894033413931008 1225 6211907925815625564373963093 1226 6257692692056469312876940288 1227 6303459974892252642689963380 1228 6350169259092480265107800064 1229 6396861473102866732456514670 1230 6443534531829951247883563008 1231 6491162424829083316452763470 1232 6538774488280806714287063040 1233 6586362435661711117845810246 1234 6634931404835663880262603776 1235 6683482892809266801044378472 1236 6732000999277118583714349056 1237 6781523899896244124784861878 1238 6831023858073736667934299136 1239 6880494968738460036002515896 1240 6930991860352692063578357760 1241 6981456453801373740928085172 1242 7031893727911776287678033920 1243 7083373748333128633018587060 1244 7134826606795295022485340160 1245 7186249976576327207300504664 1246 7238729868691864276565637120 1247 7291184387761549946896002540 1248 7343603212542628886610968576 1249 7397107757952573406193761250 1250 7450584411623046876000000512 1251 7504015515933982000502748006 1252 7558558172666104257203142656 1253 7613066584505578599472464108 1254 7667534932512123764921978880 1255 7723137282692266611178033500 1256 7778695202887982765439975424 1257 7834214064430886812550809796 1258 7890886015121367906445744128 1259 7947518929036858479794281738 1260 8004110097339413113416450048 1261 8061869785597694136523173532 1262 8119591760191205256653859840 1263 8177265336354078382365474124 1264 8236138961900010564168450048 1265 8294972523257497515229610280 1266 8353746383667927561538652160 1267 8413748442844711595827075332 1268 8473703855237660799716032512 1269 8533604969016345556650841880 1270 8594759149123829174011717632 1271 8655854647605609761441874540 1272 8716897451007278032003006464 1273 8779213948858385217796829988 1274 8841477402483023136213136384 1275 8903685685219190582007108636 1276 8967183752834701653521203200 1277 9030630551017455950551646238 1278 9094014043170423813308011520 1279 9158722495200560056048037118 1280 9223376759221258677645213696 1281 9287954772201507244423135464 1282 9353889316480986098384569344 1283 9419761508525620566520863202 1284 9485563781147126919880245248 1285 9552749101742307197986812108 1286 9619859237930909651815547904 1287 9686900929417849265149070420 1288 9755347774708733226428399616 1289 9823726348517345426985320010 1290 9892032852859151772153212928 1291 9961762430346430899693255210 1292 10031424825333229295093415936 1293 10101006693999365671211370140 1294 10172050017357576306223188992 1295 10243022515450425482418663768 1296 10313900798043548626060312576 1297 10386274220884837912711664018 1298 10458568181287459821666928640 1299 10530774051853787279685601828 1300 10604504803506459393883897856 1301 10678141438471345233208851702 1302 10751691195829485533094727680 1303 10826790704805358318425863382 1304 10901802816197916432443375616 1305 10976724483984043723313183340 1306 11053214356879278836055825408 1307 11129618764977642799696645306 1308 11205922921115427383274373120 1309 11283837105504316495755969720 1310 11361662471608024643186595840 1311 11439371395273506987873923352 1312 11518727794878745557948432384 1313 11597984789534324484849075348 1314 11677132902478573289372978176 1315 11757960524784204208423590372 1316 11838672122460927865440436224 1317 11919276914908307240121306156 1318 12001587404202646958196909056 1319 12083789741343056805164037478 1320 12165880268994048034068234240 1321 12249697341408168355477010282 1322 12333407936527445347487509504 1323 12416995480297868087165043740 1324 12502356138591322345667297280 1325 12587605595710594237974614634 1326 12672714522622428470140858368 1327 12759636603360466344216832686 1328 12846436522879644111179087872 1329 12933103808341435664313539444 1330 13021618884245942664409583616 1331 13109994185940013055927176580 1332 13198238122177260900305076224 1333 13288358760354345313616404140 1334 13378347307343868790232033280 1335 13468199742923182894200465720 1336 13559951096190046187068325888 1337 13651571705974487174840719860 1338 13743044599234713389983070208 1339 13836466411129211092711891668 1340 13929752742932765134342324224 1341 14022870932602004982484419450 1342 14117982600253844829200373760 1343 14212946262474934049656490364 1344 14307749986722862736319971328 1345 14404586019898889727707133780 1346 14501253312018376114905760768 1347 14597762598605824759641932100 1348 14696334550873666565381292032 1349 14794747143409296461537255340 1350 14892996070878050787563100160 1351 14993331056724239141327607564 1352 15093509223830438271132893184 1353 15193509585686757146140005960 1354 15295651470870450809614765056 1355 15397629992491808548333202580 1356 15499409076625438977259732992 1357 15603377975004519087708599356 1358 15707169080273518033139767296 1359 15810770935374507774816759450 1360 15916603501202976719952150528 1361 16022236089611073854106661842 1362 16127680202717729316869146624 1363 16235389139346281049866256420 1364 16342907878958598809793331200 1365 16450231309683998151306644208 1366 16559846015573214371984282624 1367 16669271918870224674472314646 1368 16778487649644756364204965888 1369 16890053810563430711693231007 1370 17001425110297403630968436736 1371 17112561742917875465936044756 1372 17226101092547486700719308800 1373 17339430732291370805902495614 1374 17452535477215268393429473280 1375 17568088302536572532025916440 1376 17683405467483796336797548544 1377 17798499816141149269138956618 1378 17916078563130225425850427392 1379 18033431927881400212800785508 1380 18150556074722235208848900096 1381 18270191826040386788878778822 1382 18389604426032138201990046720 1383 18508769884862968253513014044 1384 18630512893676302299763310592 1385 18752025415708877030991785988 1386 18873263251416359571559925760 1387 18997136779428878486686495092 1388 19120761968946087717100847104 1389 19244124000241136805328323804 1390 19370169659945819779104208896 1391 19495939567234061483860279244 1392 19621447941125621321815818240 1393 19749678809368110536995143588 1394 19877646542636802116047398912 1395 20005344152532996312176816940 1396 20135794235870657797986713600 1397 20265982105600060457584583340 1398 20395881388581717679242356736 1399 20528604625770550428825452598 1400 20661056850461107433313927168 1401 20793191463570218772161870372 1402 20928211839243827931978906624 1403 21062942358633663389841235604 1404 21197366378969247856281518080 1405 21334729483116539604631934172 1406 21471771962212969121759582208 1407 21608508990320858366310782232 1408 21748228788312313481941483520 1409 21887640050613614132204745090 1410 22026737249292337875623890944 1411 22168847904171675140601272196 1412 22310652425220167134565892096 1413 22452121965630600258212821106 1414 22596682025936518246969657344 1415 22740927891300190619311975452 1416 22884804947035145564216885248 1417 23031840922240776995369321860 1418 23178540055481507147224468480 1419 23324884072462701715604796360 1420 23474444386755275697102520320 1421 23623633188562905556231378410 1422 23772469761998998715485504512 1423 23924567789936824982851522062 1424 24076308733885154037659074560 1425 24227686002546562035939541596 1426 24382359461243108086322964480 1427 24536677684854140163504825586 1428 24690608383240061607324155904 1429 24847921085939626319928324470 1430 25004867605015404955229982720 1431 25161390615619649356043640120 1432 25321367812459158245897928704 1433 25480955744960096867955358554 1434 25640134379344248749911324672 1435 25802828820517746987283514472 1436 25965097585429801043660111872 1437 26126958064610714066209582076 1438 26292384478308847300001831936 1439 26457398910354128330169459358 1440 26621994374598266953792487424 1441 26790192062909496083202913300 1442 26957979125560784455507298304 1443 27125322784137438724132027304 1444 27296360116411053856538755072 1445 27466975883760844505662476882 1446 27637106469441578816296798208 1447 27811011206621198926664571366 1448 27984468103350046268657238016 1449 28157454732714723362520901404 1450 28334283991274497278739645440 1451 28510623297960725356822703050 1452 28686494601771738352703766528 1453 28866260642334378628457670734 1454 29045553619167344356472466432 1455 29224365932475416401410433176 1456 29407111218697555219247529984 1457 29589386857328993307873413220 1458 29771152814295305699126511104 1459 29956952240847024872797739538 1460 30142267827466398020184047616 1461 30327029827315937931125569932 1462 30515911983704811352135329792 1463 30704280447576508738244548920 1464 30892113762810784754205458432 1465 31084139159467541148739007844 1466 31275605953589624075059330048 1467 31466537779196690750473176654 1468 31661719731728164518794625024 1469 31856360850823919733481060476 1470 32050452049656831520897370112 1471 32248836806432054466899997630 1472 32446681819990561324540100608 1473 32643946436573521168100164820 1474 32845611485516396789439866880 1475 33046723381466171660248342438 1476 33247205938021514537162244096 1477 33452181699814192502079104940 1478 33656574056637887412095517696 1479 33860354526465257461168363320 1480 34068707760010369454554742784 1481 34276425599647995483054355722 1482 34483534022736504690027982848 1483 34695277007742886058124577002 1484 34906402947525022946480357376 1485 35116905682496770444827169200 1486 35332086484970620864667208704 1487 35546653162484118848383234126 1488 35760560393582586489565347840 1489 35979264389024567849135945810 1490 36197338412647969715537971200 1491 36414698231548984864154306760 1492 36636958135276260181046460416 1493 36858551974931834237301459894 1494 37079452544732750151631059968 1495 37305336035775811820939487288 1496 37530499242691858919703183360 1497 37754970744718085733950529636 1498 37984490856997489353855301632 1499 38213313356643674908419013498 1500 38441425932010077189159518208 1501 38674635582650098739910697404 1502 38907147732329430154371456000 1503 39138913136307586120348739722 1504 39375902981598311359616909312 1505 39612177001366074501336139752 1506 39847647030939113000337664000 1507 40088450540247081498133910820 1508 40328500456886117100520734720 1509 40567766046017886101294590124 1510 40812457653164431034767411200 1511 41056335066863538025553841190 1512 41299428870183713551669002240 1513 41548021933146685401641594580 1514 41795822533116665893637303296 1515 42042821402815082428989710664 1516 42295368358302558058713710592 1517 42547125771317386254000519036 1518 42798039856010355625039851520 1519 43054639183115378726003964810 1520 43310431824243548832669892608 1521 43565315408809895943109449921 1522 43826003785787999804489954304 1523 44085841003381628017160954962 1524 44344793618744651072733708288 1525 44609649964294460606819396642 1526 44873587544403380661330094080 1527 45136644335206111043964333180 1528 45405680424321427298771271680 1529 45673823419579740448467970020 1530 45941062577553530425665349632 1531 46214335865791362400118614170 1532 46486718208361136503154802688 1533 46758149793356357730566352888 1534 47035767672776144662020511744 1535 47312472092949903908801792556 1536 47588155963310262833133912064 1537 47870152112134665579378506580 1538 48151189392248775463922959360 1539 48431231751330045993800701098 1540 48717691273490672663301980160 1541 49003121837044089419839571052 1542 49287557691665540379185743872 1543 49578494467761916312526550342 1544 49868426370257133899698143232 1545 50157341704231725734465300424 1546 50452815425038281205789805568 1547 50747285034825558930674180712 1548 51040690754439197184883163136 1549 51340815155760031735556523950 1550 51639913472194291506546263040 1551 51937867623017599243516048280 1552 52242680549197045958545768448 1553 52546416221456197857442175634 1554 52849034114714964863824269312 1555 53158627896208447975489435140 1556 53467063660359074464113623040 1557 53774384631470625904979276898 1558 54088766824292266723336415232 1559 54402021368499468522315988438 1560 54714135620500696513332117504 1561 55033371128079583111938926772 1562 55351483575823478103675238400 1563 55668399744569565557279235924 1564 55992613436522406902517202944 1565 56315675695597295926872807324 1566 56637458323392118245753139200 1567 56966687682330045249073948446 1568 57294708523578608402485477376 1569 57621482440363619851721784084 1570 57955825221388985545092458496 1571 58288873929910327230707222530 1572 58620674381626602792613314560 1573 58960139645415275691597846834 1574 59298342229598620414470054912 1575 59635267386894757611896947542 1576 59979925001074287884478971904 1577 60323320594314249773980626756 1578 60665380355894594666119272448 1579 61015358883825913237100191818 1580 61364048561477356083496353792 1581 61711309818979382375080296120 1582 62066649483721521217175574528 1583 62420642382958331785431593902 1584 62773237998879122815587450880 1585 63134045852527280758309080948 1586 63493409239513192819111479296 1587 63851378208522826464598967574 1588 64217660942326361090927624192 1589 64582531448713388389810754316 1590 64945980266174472478995910656 1591 65317810255464473201758463676 1592 65688231642127172276211154944 1593 66057163075616807801352680840 1594 66434680931328127841658633216 1595 66810759485012166983548177800 1596 67185245332057975513461817344 1597 67568494930945771056396538718 1598 67950236840683072138339055616 1599 68330422923961564014310987416 1600 68719511920390103230509481984 1601 69106991570889775857756174402 1602 69492917009355551894817008640 1603 69887851640752706106458506020 1604 70281217378214473043437682688 1605 70672993643252423906395049592 1606 71073854405322256239318353920 1607 71473144718199817281512368006 1608 71870776112262175552192905216 1609 72277712111702782821307242890 1610 72683042060187413374333169664 1611 73086606896597911112022116926 1612 73499661212482677616300523520 1613 73911038848629536637029601774 1614 74320685796179444225213675520 1615 74739977429976611328920833944 1616 75157479652738755276016975872 1617 75573250680439742792270830940 1618 75998786095162611127076705280 1619 76422570066212226272245728178 1620 76844588508909622016230293504 1621 77276444805919266492737404982 1622 77706553794723018367862215680 1623 78134819537484510634337809084 1624 78573158867169093997465436160 1625 79009717728990758920514655624 1626 79444311630820834515707934720 1627 79889182381016207364607291386 1628 80332189633920432464152494080 1629 80773275544520969152190929754 1630 81224802120931136055116273664 1631 81674340924762268311403308924 1632 82121963527527982196066353152 1633 82580149093076889509292281860 1634 83036391867459228938105382912 1635 83490674633890114682713101480 1636 83955604697599566952815656960 1637 84418594008986653003829537478 1638 84879537058339911556717418496 1639 85351386794341508271090481500 1640 85821253750230197130636558336 1641 86288946051515588611012649412 1642 86767757845897513175083920384 1643 87244502586783738048196869780 1644 87719117506339699083181031424 1645 88205025969900597374405736696 1646 88688738562723279594273106944 1647 89170320712953046014598073560 1648 89663330451910424449203044352 1649 90154186893671374116070446564 1650 90642871476689258552734504960 1651 91143071351311887252603923364 1652 91641117421246563747477061632 1653 92136904469119396966221038520 1654 92644479770057540694665311232 1655 93149859754723797026457922620 1656 93652834903721304159684657152 1657 94167832841557227492171078458 1658 94680542117658793700687395840 1659 95190892436759552599054562856 1660 95713459702246962678111141888 1661 96233590974903312198098281500 1662 96751367032528799613889697792 1663 97281496535829373957815876222 1664 97809242990995574984846344192 1665 98334587213957156651188859196 1666 98872374195824492696973216768 1667 99407785338256049827795605346 1668 99940691882905381396219428864 1669 100486340427486589305794246630 1670 101029560259617920490890545152 1671 101570124323162198019319598556 1672 102123680385553204564155432960 1673 102674703620685337532778416148 1674 103223128842982340702822707200 1675 103784745506468539935169732446 1676 104343675018096250004538130432 1677 104900002486931035769279423256 1678 105469675165198772433296362496 1679 106036715084087657061238930268 1680 106601099016449272173834534912 1681 107178930967532111738287663483 1682 107754129594975553267855887872 1683 108326566917685531063550423340 1684 108912765183071005155310174208 1685 109496281112707828079898458028 1686 110076868871537352448927131648 1687 110671483764501721073147753772 1688 111263311248869281713849630720 1689 111852264531399074912310373604 1690 112455464539730257334688961536 1691 113055701314147946160884863380 1692 113653068180567711372322275328 1693 114264841877247135195655381694 1694 114873708833839258211430577152 1695 115479655655643986236188481368 1696 116100110019147032436815167488 1697 116717662361583889447232883618 1698 117332171447906596966033287168 1699 117961533520764971867987975298 1700 118587937215023854076296691712 1701 119211114408875196655277729412 1702 119849437962309968992196626432 1703 120484680879609979741739201180 1704 121116761224365492124128378880 1705 121764214683528489147096289800 1706 122408405685984893557801643008 1707 123049435314953798951398087860 1708 123706006290213998327510335488 1709 124359384669552020013669011790 1710 125009538533020265268685105152 1711 125675344929578620082804346060 1712 126337955077991689832592572416 1713 126997216325787848142277817460 1714 127672498749523736842501764096 1715 128344520273143396415058520200 1716 129013003642048469258186260480 1717 129697814044774443582435881196 1718 130379237091769005735693382656 1719 131057182243214721701561069170 1720 131751705120409992996612734976 1721 132442641195881441388165909882 1722 133130096954758838731501006848 1723 133834320116024772379721340762 1724 134535021785985657682859130880 1725 135232180913738856209698520084 1726 135946215595209961452894731264 1727 136656734234569968957670047020 1728 137363573174939185744833413120 1729 138087678605561231399420845032 1730 138808208946130453512296736768 1731 139524844083424480620864731716 1732 140259081041010019949492043776 1733 140989595461350292841018569254 1734 141716289632220677047435660288 1735 142460851064147172998620258716 1736 143201470218449581119174082560 1737 143938277808261621521786732558 1738 144693142471694409256850135040 1739 145444143342124213363674985748 1740 146191254163585358695193640960 1741 146956547386947872723891185262 1742 147717978610800242061498267648 1743 148475367268814370936890343384 1744 149251369689710527180219351040 1745 150023434649387795953180686900 1746 150791232322172364639913434112 1747 151577990363164572797236566066 1748 152360663298576273540759158784 1749 153139145736169065600255393720 1750 153936869281985666126661046272 1751 154730281181844707210851633836 1752 155519500060241452249691193344 1753 156328170302914681232595105434 1754 157132601677610965400368454656 1755 157932767510569348100844178320 1756 158752511308897637087407767552 1757 159568015063889552478659113500 1758 160379099859179466242021431296 1759 161210214233865784978705526238 1760 162037014390568830801889198080 1761 162859140595516386465730979732 1762 163701680102450310031203492864 1763 164539741507997210396290148004 1764 165373208514333750479369273344 1765 166227399172441727275337763084 1766 167076855585148536026478388224 1767 167921722526899166402703979320 1768 168787525445500146777594003456 1769 169648684431894706558644153540 1770 170505171001369345532442734592 1771 171382723380037381753944544680 1772 172255642959752937241429147648 1773 173123712459323219905774865226 1774 174013338615555566685501811712 1775 174898239871572176953413761530 1776 175778028012454053093107040256 1777 176679780179174569590302810738 1778 177576625557510497376704980992 1779 178468456550159639521239089508 1780 179382570542061521015002890240 1781 180291509630003767196501309772 1782 181195427191525265591007380480 1783 182121864820448551424935947702 1784 183043221391209465852236660736 1785 183959461933609499232736966416 1786 184898373569912582627253221376 1787 185832201784502054507802300826 1788 186760730999700745394769100800 1789 187712444386958940664198484510 1790 188658988304432319290838767616 1791 189599945758007479730488570986 1792 190564516437327412313274187776 1793 191523736471603599449194212180 1794 192477461983683304850266836992 1795 193455151316223776219176100388 1796 194427186192913592408879923200 1797 195393732459900741988035523436 1798 196384490614623777322512844800 1799 197369690162622881574728823948 1800 198349314738849146264140906496 1801 199353293671364194867604656202 1802 200351722136180916246961526784 1803 201344363112313396872593042164 1804 202361923423954337227808440320 1805 203373835177327941797661256938 1806 204379643854689448662130618368 1807 205410846862815644959817182092 1808 206436190071278278389125873664 1809 207455540434218250668768554280 1810 208500641818327569841451403264 1811 209539572158871220991365259890 1812 210572510561605423199866060800 1813 211631459045979702145156618754 1814 212684355007953569593918313472 1815 213731149504013169257594668212 1816 214804115387726675848051294208 1817 215871021084561330557013860916 1818 216931613307871472493592531968 1819 218018974029091630243606199988 1820 219100164436835789623825268736 1821 220174717177392664239128356092 1822 221276530716033706274428820480 1823 222371956881820272626484293662 1824 223460847181573489063071055872 1825 224577395822661367288200455414 1826 225687215654966898113316546560 1827 226790496361855513007022186540 1828 227921724699495150195220938752 1829 229046336224700647336724888460 1830 230164301243223483214730416128 1831 231310367559550740879663744870 1832 232449825228082477275031797760 1833 233582401777193369022045102088 1834 234743713863957785053008599040 1835 235898315478329860893002589396 1836 237045670670248712235028316160 1837 238222296266066187678210935740 1838 239391961628209709964067777536 1839 240554506962998884796960817868 1840 241746741776851215658392748032 1841 242931642085915097976406768932 1842 244109436245035540191116642304 1843 245317210096573332365974685604 1844 246517781358475660494305230848 1845 247711114291779360206258946084 1846 248934603349827219909584496640 1847 250150893792477758801549950966 1848 251359686481138354981636669440 1849 252599333573497558219208869807 1850 253831652999068054238775079936 1851 255056093574170969709626108436 1852 256311941973336681571790880768 1853 257560211989340788257225716220 1854 258800734396113255048794969088 1855 260073101666594535703153207704 1856 261337508844550090223863726080 1857 262594163231654853707583741396 1858 263882984280694242517708784640 1859 265163967075382730909477168070 1860 266437073819261103897166479360 1861 267742527098211256429306226342 1862 269040139222272185364374965248 1863 270329617668920885922962703742 1864 271652165975427588624494886912 1865 272966749171903919000116535364 1866 274272768115126946547961845760 1867 275612468948806182485960599146 1868 276943927600149955787501338624 1869 278266955616393110725322011320 1870 279624152617957228257767485440 1871 280972675847137951810074017230 1872 282312778135916437823761154048 1873 283687366933821756765298460114 1874 285053435120759170170283611136 1875 286410942167118766823109394682 1876 287803118624056045908859551744 1877 289186792003968803306487523638 1878 290561605379715359356000495616 1879 291971876385624724756102666518 1880 293373488948200925722363035648 1881 294765801691810657006426885740 1882 296194214866180778565751839744 1883 297613665907938328561158348180 1884 299023982389143118729276555264 1885 300470896848129861252104417880 1886 301908399333510416549320931328 1887 303336754979724146747392843608 1888 304802068287551122791691452416 1889 306258126395036796075351757410 1890 307704880949044936043995176960 1891 309188804186210075909985595140 1892 310663469682535437381135237120 1893 312128525437662698948166541740 1894 313631569944398465012964795392 1895 315125212174141090434964274268 1896 316608763765851577976491081728 1897 318130982870945039074217440980 1898 319643496649837473094290348032 1899 321146075183929037850020006430 1900 322687862994185852979846316032 1901 324219440345925931360885977102 1902 325741092341382109101583890432 1903 327302328058773671205852819660 1904 328853513058433223757259603968 1905 330394628072373448833786379752 1906 331975525255145343393150071808 1907 333546384474021967635710730706 1908 335106822209107472134212943872 1909 336707938309516059920913387724 1910 338298854768498275811538462720 1911 339878824679044651107318262324 1912 341500222880744779204184244224 1913 343111070045721276530873148474 1914 344711153561118355360555315200 1915 346353218030637943625872524852 1916 347984213742978916175817736192 1917 349604450022851518525339345400 1918 351267051045067225026480470016 1919 352918782736220569531655475756 1920 354559572998032838463697453056 1921 356242954336490981144011624452 1922 357915453439497522645508900352 1923 359576659232380407008603698884 1924 361281405137939474489323552768 1925 362975085329290060007753995140 1926 364656938254413966688812207104 1927 366383099123613393273955898892 1928 368097837533039997826405236736 1929 369800917033117507357487527044 1930 371548920146312083835532515328 1931 373284935818616056711063961770 1932 375009286917611889380007346176 1933 376778997502228646063111243054 1934 378536905701447022032776727552 1935 380282974893397565616310550244 1936 382074608316576088747646386176 1937 383854456003910074528835214900 1938 385622076976969958957087133696 1939 387436266440312726578363260228 1940 389238501321148031558344507392 1941 391027907112562142302900011212 1942 392864720051137089252696642560 1943 394689165984578965701518953020 1944 396500994937287436731789869056 1945 398360871043023977935014282660 1946 400207766734254519530730878976 1947 402042068250194891035250956040 1948 403924850475150352251650310144 1949 405794869639825737498550127550 1950 407652077231668230059419682816 1951 409558010387807456918398907550 1952 411451187391437372147466502144 1953 413331129597230509030669948140 1954 415260893849562090302908179456 1955 417177692836079645171683557576 1956 419080630914858185983106482176 1957 421034254812330112434459938796 1958 422974501272971359553876428800 1959 424901103461128839943849132188 1960 426879062194148991068698312704 1961 428843017303060915593883096452 1962 430793323096999509826394997760 1963 432795460043108175955871094900 1964 434783797107465152580553277440 1965 436758282746463166068747225240 1966 438784847235514504704559361024 1967 440797607362898497735790136732 1968 442796094646100527483478605824 1969 444847797908100675085630066420 1970 446885494223206404108661180416 1971 448908216639561749613933000520 1972 450985101970618252814780989440 1973 453047530293560841852827173014 1974 455095204520070277827341144064 1975 457197789560954587850021680818 1976 459285212013831840537683951616 1977 461357897049836909045374148516 1978 463485962558044732903108098048 1979 465599116835220540579284451418 1980 467697308501429693711536619520 1981 469851122866593716932041992412 1982 471990058644631165004323077120 1983 474113544935025740877439769644 1984 476293890042440481288518369280 1985 478459103567665543869320323668 1986 480608151405770325014499502080 1987 482815055340659906534100478626 1988 485006333360998734286600273920 1989 487181719907520647199886787364 1990 489415714699788190762127640576 1991 491633355022765121315221889180 1992 493835085240853819133255483392 1993 496095957679028029641534064394 1994 498340731993826896551439010816 1995 500569341561970006876776220176 1996 502857384966130366153883123712 1997 505129327174102601573190078318 1998 507384611247619057832789012480 1999 509700602628029984671856017998 2000 512000262144134217796719476736 2001 514282483795199268612005623080 2002 516626462099708506002069688320 2003 518953617479082378203046117682 2004 521263588818774392683357011968 2005 523636142627878268728016919852 2006 525991054461615202315185727488 2007 528328803798811210522021540434 2008 530729681093308751059877888000 2009 533113180466312638236570981966 2010 535479284153130240965089112064 2011 537908782814384115005441805690 2012 540320925839209060773182046208 2013 542715104566789402203753430360 2014 545174075724950924578538625024 2015 547615430089154976661737733080 2016 550037976007054779331268050944 2017 552526463923383372819133814498 2018 554996771927545660770257658880 2019 557448569701456403698389030148 2020 559967146317424904393104293888 2021 562466707574832865944567504972 2022 564947766856045908866864433152 2023 567496169128252308048107680242 2024 570025879484502523370107043840 2025 572536800123227882040489258691 2026 575115363264837762454010047488 2027 577675219767366462826486142986 2028 580215719811388058696167194624 2029 582825336773682656843075273870 2030 585415952627557769328665456640 2031 587986352050141040693042589516 2032 590627048998689046377944580096 2033 593248170714614721188192887668 2034 595849354770918135117873724416 2035 598521759837877191837235657320 2036 601173686241655866960115138560 2037 603805667652233167828626757656 2038 606509512918354207415842190336 2039 609193179014550801248825816758 2040 611856621309915991800973099008 2041 614592197608667732985548736292 2042 617307622641797402363031337984 2043 620002207518565894059557324302 2044 622770471467818770496981303296 2045 625518319628158004014148837340 2046 628244361081373323778031923200 2047 631045368997991910122501977020 2048 633825300114114700748351602688 2049 636583768122093760291786426964 2050 639418167995309044762409708544 2051 642230508677025611919047372964 2052 645021430484207869349603573760 2053 647888907318238945015524300134 2054 650734681380135356473309661184 2055 653558689493893551298282757496 2056 656459583554718596543098650624 2057 659338787431884686500791243918 2058 662195550202186783678823116800 2059 665130892697320649432204906100 2060 668044212159034727717491703808 2061 670934095087409844688374395690 2062 673903867119355786729026391040 2063 676850963950311822347020231822 2064 679774973459015780275096387584 2065 682779880922277893317622693928 2066 685761113669527261296932328448 2067 688719254452205267249195531112 2068 691758986392049869733374197760 2069 694775372905635865632367114230 2070 697768351837789825089219115008 2071 700843242162749232826691535420 2072 703894787062688738403736879104 2073 706922254517899500178843944420 2074 710033383734571250838422894592 2075 713120845722198883998728477902 2076 716183114791673792703010701312 2077 719330489739310454203120973820 2078 722453482689660403788537732096 2079 725551641753084937071648385200 2080 728736021141171353866016391168 2081 731894901672835502781014137122 2082 735028978657806442281208735744 2083 738249955620458734908058278402 2084 741445837955514896527152119808 2085 744616561029401611117830155256 2086 747874500955218243267844147200 2087 751107401498753081320863207526 2088 754314376605662275140342251520 2089 757610455935509889654520943210 2090 760881101137977555151255203840 2091 764124686039409256343837705832 2092 767458891009383231501359382528 2093 770766879395030845195002585528 2094 774048246387512278867137689600 2095 777421358541085267587141191628 2096 780767100147196634613699051520 2097 784086200015087351226757013478 2098 787497810018434199187619558400 2099 790882465958046953577165258898 2100 794240079942920930668915458048 2101 797690594713441500936751513900 2102 801114154658217652706662118400 2103 804509893398431682338298515964 2104 808000481049468175193332514816 2105 811463750499537429866677624932 2106 814897973510257242841982430208 2107 818428623205858718375740909806 2108 821931185915381120482321367040 2109 825405108906788395028265814488 2110 828976692376171358934952826880 2111 832518896250378905406972758590 2112 836032498069458894436664606720 2113 839644550155387356362790046274 2114 843227644313516948313204787200 2115 846781778119047133795846238412 2116 850434696123107805138493636608 2117 854058702207930648242939235180 2118 857652853580436190512745875456 2119 861347922234551920503006056028 2120 865013669896150844097851031552 2121 868648233661098734642298429384 2122 872385454943833284518073928704 2123 876092469421646696215971771860 2124 879768783076602317566106927104 2125 883548984043477878661552720248 2126 887297671227874510119189924864 2127 891015674554662155608734352780 2128 894838377823747888070365544448 2129 898630082545754897982171778770 2130 902390653164291672403069931520 2131 906256318287764245645336155570 2132 910090965703636837565671145472 2133 913893598291728374413590009240 2134 917803555133842720633572567040 2135 921682042089769385137241178552 2136 925527165039702347205480284160 2137 929481391476921989086169981978 2138 933403248153614005707440757760 2139 937292185383177447959001146280 2140 941291598700170887740982820864 2141 945257225232079567606396340862 2142 949189933714435018890901972992 2143 953234032896226802913281915742 2144 957244829446847665275584643072 2145 961222273831861719392258827920 2146 965311452408437681219977144320 2147 969367376996704979318985695172 2148 973388986884416313663599673344 2149 977524674662513222430937619436 2150 981626697782013795509311663104 2151 985692902912798465972675338306 2152 989875107070097765825343651840 2153 994022622488188189524884645034 2154 998134864602401062776012347392 2155 1002364536135768980588882152020 2156 1006557983252372519791537684480 2157 1010716233011864712028586047196 2158 1014992803819536586510698674176 2159 1019233714658690313747110283228 2160 1023438897021775329960111636480 2161 1027762818121152675315599405042 2162 1032051113037964383198107592704 2163 1036302627244701874322841103944 2164 1040675446236883424231676182528 2165 1045012122792448944945799245804 2166 1049310468381254613289835502592 2167 1053732079287293289867059727420 2168 1058116534302911129117251338240 2169 1062463218832422676095572371934 2170 1066934641730802751819488522240 2171 1071367359988525201199927544404 2172 1075762307051046114569749528576 2173 1080282987726950638400708314908 2174 1084765483411877329594940685312 2175 1089209721711454405156550198340 2176 1093780104001640857880582160384 2177 1098312308383690864529169302340 2178 1102805224031586112512214700544 2179 1107426909342387618903623461218 2180 1112009928423254253804752732160 2181 1116551926430569671140802899052 2182 1121224854372518100894452433920 2183 1125858008429881772921712795164 2184 1130450708996885316064902119424 2185 1135175982916622477857852068936 2186 1139859750324549558320177302528 2187 1144503126647997074367006089960 2188 1149280026101437987036139618304 2189 1154016063069840316138596346620 2190 1158711162851940714518090674176 2191 1163540185653106463432686922844 2192 1168328439161767812034417655808 2193 1173074569654840033267046017512 2194 1177957466092631375930989679616 2195 1182798986063774133048936399108 2196 1187596634302668741791604801536 2197 1192533292624947423521756900620 2198 1197427373548247217755718936576 2199 1202278274176857384854136199228 2200 1207269835402155725741694648320 2201 1212217035628999389899865650100 2202 1217121030781003386833819940864 2203 1222166778514611051362920807482 2204 1227168818471336002353066147840 2205 1232127049456659777598451962926 2206 1237227523887371506814307113984 2207 1242284305193707336417883733406 2208 1247296077306746539042184101888 2209 1252453015827221972517669953523 2210 1257565705960342100811519873024 2211 1262631494644401800019053632680 2212 1267844797629402304467358973952 2213 1273012667765981993311962855174 2214 1278134286089827440283505233920 2215 1283405208249704037866987401692 2216 1288628714529785064829971595264 2217 1293806036294427539150124959556 2218 1299133782692787515209522375680 2219 1304414774837271119206946135988 2220 1309649035415086116415129780224 2221 1315034137315447984998151234382 2222 1320372563104311750654574786560 2223 1325662894378040359814420914404 2224 1331107241792111995769258508288 2225 1336504299507353790517887172710 2226 1341851216432006839126223425536 2227 1347354736149388949364810469860 2228 1352809606268216199450082148352 2229 1358215090228890155973398440844 2230 1363778971950253979500257798144 2231 1369292194621743971297154228716 2232 1374756078210552831743958712320 2233 1380379486433002218832943521800 2234 1385953051532668724151512267776 2235 1391476591089330742072692088200 2236 1397160159126818892424651210752 2237 1402793861789759972800469350878 2238 1408376191442397173600305534976 2239 1414121880872069537768619642558 2240 1419817015576063306815246434304 2241 1425458719605232437155971040360 2242 1431266394410087591839399815168 2243 1437022149749021917661360116642 2244 1442725168153635092299996200960 2245 1448596162644273960446113620300 2246 1454413065549168406494342841344 2247 1460177244233251143481601653752 2248 1466110695735204131712811401216 2249 1471990811216006251398286130436 2250 1477817555806406932255349213184 2251 1483813967914872540746057270250 2252 1489757140195055334509332922368 2253 1495645472007241883395193353500 2254 1501706963535007483801848046592 2255 1507714592168175654801943160280 2256 1513665082976206961289023455232 2257 1519791571642538820091321953076 2258 1525862635209421216326824842240 2259 1531877419012788328981092565750 2260 1538070259739515147236022419456 2261 1544205341415847601630620727064 2262 1550284269516469837446189649920 2263 1556542508565725757305913742380 2264 1562743865056398077180359213056 2265 1568888264706215491457601928200 2266 1575212500369465659684820776960 2267 1581479916631855863503705306746 2268 1587688786038722732917324775424 2269 1594081284642165001152022028030 2270 1600416193659855085343937042432 2271 1606690193548441832262830866156 2272 1613150708992991950380424232960 2273 1619552092415246084197320351714 2274 1625893437554904194749225101312 2275 1632423433936336825698050017644 2276 1638891940412724757256137605120 2277 1645300430977203112446634683460 2278 1651898952154323991055144503296 2279 1658436802377929845302968820828 2280 1664913904618674859618376613888 2281 1671581544211170880486360090922 2282 1678188535822071600859625232384 2283 1684733215843514476859318907444 2284 1691472323773362954141310648320 2285 1698150049115852984314693798908 2286 1704762841896121788836092929024 2287 1711573215078459426372295945326 2288 1718320537889500758318157660160 2289 1725003808689350269875583811880 2290 1731887044328398958245368023040 2291 1738704598360838390439847986660 2292 1745458207249012367371906580480 2293 1752413106147256615179734107094 2294 1759303319308888326856285317120 2295 1766128778738022561388976726640 2296 1773155986998694290236286959616 2297 1780118676692253642048255513018 2298 1787014819876882595029478176768 2299 1794116916965970162324692116398 2300 1801153583652634829907286294528 2301 1808121053389804842261499437784 2302 1815297767910003780205373619200 2303 1822407235075547978632625527738 2304 1829448586413452231589517852672 2305 1836701538976875812067414849492 2306 1843884555393597767925757969408 2307 1850999432848125778673694699460 2308 1858327442709339856105881731072 2309 1865586525183751129555818905190 2310 1872776561806334803435760885760 2311 1880180349165583842328740024390 2312 1887515243844571545773954564096 2313 1894779297947748846998094227406 2314 1902261383061974112542340372480 2315 1909673759378872602583258193172 2316 1917012437147267401198943076352 2317 1924572577241499393295493780220 2318 1932061225050236490330079475712 2319 1939477174210162989633505767948 2320 1947117169569094617914482360320 2321 1954682676054703726836524738100 2322 1962175617420888606547640094720 2323 1969894139697229847701834958724 2324 1977539207261257720499958448128 2325 1985110892499468838734069431940 2326 1992908656237641681794985841664 2327 2000633099049679137909349225532 2328 2008282106580656754992378544128 2329 2016161868995067604364728309044 2330 2023967393199626863326283266048 2331 2031694416338047212715592673276 2332 2039655940446209914272601866240 2333 2047541199444576608215353870654 2334 2055349115162475202348992829440 2335 2063394109870798044385602338796 2336 2071359812203634552308863336448 2337 2079248259054141393845131493352 2338 2087375350627598666972189018112 2339 2095424397930918363902709875458 2340 2103395183980903352893719969792 2341 2111605202206465116369422838662 2342 2119737176389900190539490780160 2343 2127788866678433000071359457400 2344 2136084684152258002161795858432 2345 2144301429236328463446759112776 2346 2152434800112566430967467945984 2347 2160816096597223955648757275466 2348 2169116276408446682942413471744 2349 2177334164412748185271128473670 2350 2185802824409885941318228616192 2351 2194187123677884593114752831150 2352 2202489166330222989409607745536 2353 2211043793586630619755735370228 2354 2219515214379685184955285063680 2355 2227903421889410182614276890856 2356 2236544661624400725407500861440 2357 2245102857950755371805020724758 2358 2253575657874895595289998842880 2359 2262306572380611024302558511468 2360 2270953538613096520437794340864 2361 2279511663599531341792186759332 2362 2288332029996459797173957131264 2363 2297066111281112557406146173684 2364 2305712663810828386996709228544 2365 2314624404476820788080090107480 2366 2323446366790082232668372898816 2367 2332181024662794008781868198954 2368 2341182571654138567932092874752 2369 2350095692658291259418243698884 2370 2358920319896479145381592256512 2371 2368012474054245341559875741730 2372 2377016313072098798021324046336 2373 2385929287380091758977440738008 2374 2395115336019268429483011802112 2375 2404211930887295700782215041528 2376 2413214147522999487202695577600 2377 2422493584350558584715663488138 2378 2431681286203341913869156833280 2379 2440775938773630197394047139656 2380 2450150858099996370636449513472 2381 2459430523321220895087370947822 2382 2468617192708725466780541990912 2383 2478086039785645875091243569102 2384 2487460881373110059992193433600 2385 2496741665779057466963221703388 2386 2506305193311998608485569123328 2387 2515774785773433634500385393800 2388 2525147998399115243633570217984 2389 2534809626285505091728591321910 2390 2544376237160406218063169693696 2391 2553842558770312914413135193276 2392 2563601859275006415337280241664 2393 2573263663812253809172586867994 2394 2582826537664911416195372378112 2395 2592685758403661493815651671668 2396 2602443583069211467722364813312 2397 2612102659176414503567947837176 2398 2622059899488009172180894259200 2399 2631917257202665143023408661598 2400 2641674675033433616763452391424 2401 2651730780147292736658300798901 2402 2661687270546045818267571610624 2403 2671541182607355362240204977800 2404 2681699864023690839841938341888 2405 2691757605329296776014078343672 2406 2701708828980502457892461856768 2407 2711969571932609313106942099740 2408 2722126682178828921353803923456 2409 2732178910948345014262234066120 2410 2742544010275101771525175302144 2411 2752801481854758567168064337290 2412 2762954081775889911754633248768 2413 2773421622795299750808120097308 2414 2783783086498763693950923233280 2415 2794038347321501308659424697904 2416 2804609298275657558139705753600 2417 2815074246374195630989285882098 2418 2825430335906414181335990046720 2419 2836108328758058039799028684356 2420 2846679120799716910977690107904 2421 2857136840434128642452025054210 2422 2867921359593709543386621585408 2423 2878596064038009499760948651062 2424 2889159208057039416684699451392 2425 2900052825519815594284178002718 2426 2910832188455793135813409881088 2427 2921500210790997094146726002580 2428 2932500815961305892404332068864 2429 2943388728769816051396663842396 2430 2954164132072007988564353255424 2431 2965272633172819703734582097880 2432 2976268688322650173607849754624 2433 2987149202710426655305203376980 2434 2998369593511452889223454360576 2435 3009476194416536357467104963876 2436 3020462720358636929801005301760 2437 3031794513240400986116787368678 2438 3043009523491748976123473872896 2439 3054106230206720187286320075810 2440 3065551802921632800723620069376 2441 3076876145166756888453503567562 2442 3088082336669574124530174586880 2443 3099639538159925810778745398900 2444 3111077387027770477030535069696 2445 3122395615906575429368747066904 2446 3134065540362708293577818246144 2447 3145616137573236596744838820366 2448 3157044164618697745107932676096 2449 3168830913133702824723081153060 2450 3180496858017600288959469103616 2451 3192035673311196374921465129832 2452 3203938658332912288192993427456 2453 3215717830133147137704605724780 2454 3227371507144833353057261250560 2455 3239393381154308256527121355260 2456 3251286660655349895735193632768 2457 3263054546716963631091037771920 2458 3275193074228667767017735511040 2459 3287204771496874328749995828538 2460 3299089680296935038916384260096 2461 3311345703439893694651151847772 2462 3323475161512490658023814896640 2463 3335474628755771199828128361324 2464 3347852537999773037714976276480 2465 3360102570615637762630927790760 2466 3372217567058796092337054845952 2467 3384716865320473923050101020546 2468 3397084879275859906694453133312 2469 3409319828889686697215787677484 2470 3421943241118344602134721777664 2471 3434430227547756530008014643404 2472 3446784511629884714861746716672 2473 3459529571637107706255798337514 2474 3472140236746876991889849281536 2475 3484616491955163312643790098330 2476 3497484215333753173982361157632 2477 3510217760503524263157941161038 2478 3522813423994091538433288138752 2479 3535808543937123293808487075788 2480 3548667832500578336552119173120 2481 3561384083660688507719536436852 2482 3574505704346303355355179608064 2483 3587488156823520587120998363940 2484 3600329588690829459291153367040 2485 3613580626876960807427408014680 2486 3626687359146561860105516574720 2487 3639653183515156987533065087740 2488 3653031222679191051512494161920 2489 3666266828765278433917614359460 2490 3679359988007079530137858387968 2491 3692865989620804651104520102644 2492 3706229692770234509601606205440 2493 3719447582455064055708634211066 2494 3733086406533913572810753300480 2495 3746581393697198248003651160748 2496 3759924844821825989944815910912 2497 3773695734746631753946031184340 2498 3787319172071717583971205760000 2499 3800793103363706377464505571148 2500 3814699218751000000512000262144 2501 3828452168957634132215752250604 2502 3842055944158198784257406979072 2503 3856094304708814160429722642182 2504 3869981784405045379688009039872 2505 3883718369198827951370522870472 2506 3897890091266856242929901623296 2507 3911911360678946848886133728180 2508 3925777885446207367640053186560 2509 3940088273776746307748430510556 2510 3954246288738440504923153152000 2511 3968243837922698096856925570470 2512 3982691943878647175905267417088 2513 3996983786445562484642978486628 2514 4011117600988614048026014615552 2515 4025706667330288070799568012932 2516 4040133639742140368100220993536 2517 4054402630080941873109646497356 2518 4069129691666871541654672249856 2519 4083696964662230017931302802300 2520 4098104369837779514069222424576 2521 4112970656406400927417840669082 2522 4127677330226019397899864848384 2523 4142220270875603201988163252142 2524 4157230981217897091406776238080 2525 4172080355268505933475129673402 2526 4186759852213288131771122751488 2527 4201914067732871251569921287178 2528 4216903148492805408854246424576 2529 4231724639826637051517348208054 2530 4247025931907838727797560463360 2531 4262155657084652901600439583170 2532 4277118148437978911507789905920 2533 4292563299442999478960927892300 2534 4307839202736492337063462569984 2535 4322946197404240087619820587796 2536 4338536373881682329454608646144 2537 4353957695695726126203447425796 2538 4369205744136368925005231042560 2539 4384946589694820432376996981258 2540 4400516684351400537093999427584 2541 4415906908725828672104251209972 2542 4431797579574072197858239764480 2543 4447513157591759254535432959342 2544 4463051494915726352385539309568 2545 4479095295388871600388877258740 2546 4494957541815493231511976953856 2547 4510642844864336517549451021014 2548 4526836430071307845741125828608 2549 4542851277273022371429938932950 2550 4558687070832225577987639621632 2551 4575031909489351707371982112950 2552 4591198081451367246602856038400 2553 4607180933543329706453933596552 2554 4623682842120937446682442873856 2555 4640003966736049667151211185384 2556 4656135190103256992413701898240 2557 4672793103210912692152900406558 2558 4689265917542686748696595004416 2559 4705551251389755224618460815788 2560 4722368900721284442954349412352 2561 4738994517374480032909311666132 2562 4755432843367171709144645357568 2563 4772406795958102340693756908260 2564 4789191330038264882372899504128 2565 4805786615127178112149482077040 2566 4822917892365117730058681959424 2567 4839860209744891077053204652300 2568 4856608655947328982978685566976 2569 4873903516146026802423926899476 2570 4891007540092061285369247799296 2571 4907910391383058961980702579956 2572 4925367929820625741729560526848 2573 4942629715892967912443760389340 2574 4959693275861938823756324055040 2575 4977317245000674213541899557082 2576 4994738060650871411931340603392 2577 5011961219609760880644369448116 2578 5029747890440880858616483845120 2579 5047334403861375708642155240818 2580 5064720820663885707342445019136 2581 5082671492165329212849041882700 2582 5100422364337372620642946667520 2583 5117968174071428745864553666404 2584 5136089510570613399087828959232 2585 5154008720611415076724495748040 2586 5171715427327675223660221511680 2587 5190005982876603234048719314452 2588 5208089608887079068786272763904 2589 5225963701845551682257566603004 2590 5244427527910617846998355849216 2591 5262677013632759815990514010910 2592 5280717208598296896542880038912 2593 5299350574974480355615447509794 2594 5317772401093037011308371977216 2595 5335982750933085128962938228648 2596 5354786908819179428693467463680 2597 5373379769623059324880513702962 2598 5391756314549139087199028135936 2599 5410738131743829153201709056588 2600 5429506459395307209668555702272 2601 5448050265686130519226695878149 2602 5467208416497328759402932071424 2603 5486147918879214432410233360884 2604 5504865892264696592944500572160 2605 5524204802332698775461160702332 2606 5543316840860343459034042051584 2607 5562207871343533912096336636440 2608 5581723041893333213411008315392 2609 5601014692458796606722760531890 2610 5620082935799830386336349870080 2611 5639775747792941682813406110084 2612 5659245750722190764060582608896 2613 5678486826206582742684392390328 2614 5698364807668553113444682396672 2615 5718017249914522679936691457212 2616 5737432535611098820236479037440 2617 5757494128718897117644469275898 2618 5777324598018210045827056496640 2619 5796921534759627763487080051240 2620 5817171185463308617311537070080 2621 5837181380983461076160590853982 2622 5856958154380035577791448756224 2623 5877391429168527031627685259564 2624 5897588630977917725669597380608 2625 5917549728921956798251841235792 2626 5938168212241574136242726578176 2627 5958550920365519575886187874340 2628 5978692046069029524158964826112 2629 5999502999157736432582633771020 2630 6020075788689512554712878270464 2631 6040398176208474650410257665116 2632 6061400126699995067105503346688 2633 6082158477030107657316929961354 2634 6102669780433053306942108751872 2635 6123867681206377663891427621160 2636 6144812750951755242596817436672 2637 6165511388040519214493687898858 2638 6186900347567645084243987188736 2639 6208039924652108598115067000280 2640 6228930697724952593442935930880 2641 6250512252874908252781008255924 2642 6271845038800982198004229264384 2643 6292922788625833988347943645604 2644 6314704863502052017913604866048 2645 6336235490036548824382497873282 2646 6357501685912508460628502394880 2647 6379482812647805889967769990166 2648 6401206342958757040981656207360 2649 6422669280521276339986616478564 2650 6444854065003824249843002692608 2651 6466772002764247071388194329780 2652 6488429835582683376712119484416 2653 6510813256667359377645332122908 2654 6532933940920558768239018335232 2655 6554791581021392738718491203716 2656 6577375499714377784923692990464 2657 6599696888658722568072640687458 2658 6621749149870815060128532195328 2659 6644541771288072036757855606338 2660 6667068868733922644177706811392 2661 6689317442639384108406341129132 2662 6712317023201286684634714408960 2663 6735044940391732696109153965222 2664 6757497918554757580956199026688 2665 6780709562228704078702121817288 2666 6803639685301424800571598919680 2667 6826295203560393768297475460712 2668 6849713821360060820598801039360 2669 6872854724792131432267638357084 2670 6895718268376669641830638448640 2671 6919345112078061546317167016430 2672 6942694961249303647778982854656 2673 6965760924630452739505060548380 2674 6989604713458937433518448568320 2675 7013168921324742150004912342006 2676 7036438834808173255671331946496 2677 7060498103088427152939386986838 2678 7084270802498156079468488534016 2679 7107753493365272365760933404536 2680 7132033404381575748783270002688 2681 7156016200306820709840876253812 2682 7179709917492226551032022758400 2683 7204204860867418400457443819802 2684 7228407091329968552550591365120 2685 7252316812124681461488844969176 2686 7277028486387166233424123066368 2687 7301448022410366580476998540926 2688 7325567993202105720995825319936 2689 7350505722193943575380497620610 2690 7375148042188231540586052495360 2691 7399480261726959945498701503916 2692 7424641695753408570831749513216 2693 7449500964246676520415647390694 2694 7474054450486182276936669235200 2695 7499445219412892647134272886420 2696 7524523290047317281475221520384 2697 7549295984916064814964253537800 2698 7574910537425559788307074734080 2699 7600216451449992652316509584298 2700 7625213988289562003232307281920 2701 7651053833103287198178682527292 2702 7676585501042810440359735072768 2703 7701801943524048424946673379224 2704 7727876722601184394820041310208 2705 7753640257289349269241015532212 2706 7779076907871619658823683051520 2707 7805384505156079696629377937906 2708 7831373553085670814522759708672 2709 7857040117921760994549119267364 2710 7883586556155805976746599720960 2711 7909802836903883548984727995990 2712 7935697447232224756356983291904 2713 7962476138101219604907410499674 2714 7988929523202313772906802870272 2715 8015057875524068807850481482504 2716 8042070569100041232967560855552 2717 8068759029501490566464366254680 2718 8095114718911747980706180838400 2719 8122371854844280613406584754078 2720 8149300992615924080615501070336 2721 8175885693879965149897461417492 2722 8203384877880869813302610863104 2723 8230548175533477437780388959460 2724 8257372263791477410237003071488 2725 8285119596299124959008231371890 2726 8312519239345295897531523287040 2727 8339579970191941848108920730360 2728 8367568834026802590614185574400 2729 8395214965325112318275326888170 2730 8422518430558207053469001834496 2731 8450750917879503584468054816970 2732 8478641159973485758455952703488 2733 8506181010845655091588492274780 2734 8534667222461555033329825098752 2735 8562807847058857612106121933516 2736 8590585676618115258472942534656 2737 8619323202238964913619459594056 2738 8647707551008476524386934275584 2739 8675733942423942360676359901160 2740 8704729656472270659055839608832 2741 8733359138666363260949583674262 2742 8761631612373952238559254915072 2743 8790878314434002758133024395260 2744 8819763759384313190768286105600 2745 8848288970829140430375938108844 2746 8877788534933181852622077754368 2747 8906927858814902559738713516052 2748 8935698164334217417435890319360 2749 8965461678984745164770102774750 2750 8994861210898725136397269217280 2751 9023878469278158448072881340440 2752 9053903599351703724440344854528 2753 9083556095921819260980198154434 2754 9112831905864268425799145788416 2755 9143124869330011752822245304360 2756 9173032224322675418035418824704 2757 9202563649934420920923402338796 2758 9233117147075276908954002180096 2759 9263290935597070906672268690700 2760 9293084710257784426930636849152 2761 9323901128384501069921434802500 2762 9354338214932678035905934756864 2763 9384386808620525140130369898942 2764 9415477466128454759418903920640 2765 9446184685572525044689617017208 2766 9476490181049839745798663190528 2767 9507852425224022481300058791246 2768 9538822601562266777478815023104 2769 9569396217053319027852425904040 2770 9601037012842945039867794425856 2771 9632271870768272189911602347556 2772 9663110784725176100638681989120 2773 9695022609018584416025567358508 2774 9726534031067585785183485487104 2775 9757645692046205944389787350196 2776 9789830128100396911155633717248 2777 9821615263321711776848267139738 2778 9852991488123462044328101787648 2779 9885460616715342326648801884308 2780 9917526865892259726901354954752 2781 9949169638902400693858028912760 2782 9981921058423839479736462972928 2783 10014259862458161976232856962442 2784 10046181345856318116769698938880 2785 10079222164353241091793598732308 2786 10111835550396472594941513517056 2787 10144033001196531408659266209540 2788 10177355029830042683416268242944 2789 10210255933698631190468790813510 2790 10242736206096894111834530273280 2791 10276341505494650112802707388710 2792 10309526648765776792569197363200 2793 10342281289399924125667242316428 2794 10376182838067230954283306670080 2795 10409659702128323654502064974408 2796 10442691270953839451772086648832 2797 10476885493568468875974778437518 2798 10510645568394521819558631730176 2799 10543966618643070127540221876730 2800 10578461107436087005856730710016 2801 10612506748301361546189850265202 2802 10646114029347952011346877630464 2803 10680900758528091728690896236882 2804 10715244461692839901173200191488 2805 10749145648098894856580819625840 2806 10784226487620435655598712629248 2807 10818865033267287554521580248812 2808 10853051586032254902416137256960 2809 10888439761782917118486215151823 2810 10923381495355668277571550296064 2811 10957854902435121068928753973396 2812 10993547244653040190340906090496 2813 11028782943291965738713169289660 2814 11063556603044279483551120502784 2815 11099561325838499623370648854572 2816 11135093139615904502754039562240 2817 11170164245022942088266880141718 2818 11206471705914170435688829486080 2819 11242313269729493026538299690978 2820 11277689471637676992319432163328 2821 11314301947410614983952371611480 2822 11350450126935897671987851364352 2823 11386122142570644694787358808284 2824 11423054041712725572897736753152 2825 11459516433923828176556195205774 2826 11495486446402867332204964406272 2827 11532734026172836894682358568020 2828 11569501197279497342448464560128 2829 11605783429066703161179169082808 2830 11643355080345697597087731431424 2831 11680429817688471647775329820300 2832 11717020132881994528879045246976 2833 11754906273776598115976284555154 2834 11792302552187277821629092792320 2835 11829209319765725618178874470996 2836 11867412508406531659378927861760 2837 11905126711773565338656108524278 2838 11942340645100903278389655736320 2839 11980874880506879952318775915308 2840 12018915526018701156916490403840 2841 12056438593057911305439791216612 2842 12095300192544207644790465745920 2843 12133657650299237520117679162042 2844 12171504518143487342328578310144 2845 12210702743570493523562053741980 2846 12249378708447654391219979295744 2847 12287545509886916299691059824152 2848 12327070071749198867281446174720 2849 12366079443376576869995189170920 2850 12404575233303839762401045297152 2851 12444428471186457186664981435650 2852 12483768044156471340197357813760 2853 12522581908409427530678773368786 2854 12562778974645319763714470700032 2855 12602457328194325611763769154780 2856 12641591492218911542949967822848 2857 12682128912902987908363202129258 2858 12722135596001088675803302128640 2859 12761606031390177048171835377588 2860 12802492213767887337077751152640 2861 12842829597621212539002239355342 2862 12882631995197260470294343741440 2863 12923856328806618006075071760540 2864 12964540319979089021899739496448 2865 13004683710065591922895898482920 2866 13046249341419569596393143579648 2867 13087275249406335864385359436772 2868 13127748802224255359954598232064 2869 13169671257890063027374080180300 2870 13211048356105086457489159409664 2871 13251854791127975304330247922100 2872 13294129963740058134353977278464 2873 13335847912408619017826916094494 2874 13377002529080685601899306022912 2875 13419639942442140207804984692712 2876 13461700852894129817600937951232 2877 13503199411462916255803102755576 2878 13546188242101313705046763191296 2879 13588608421618675305260872115518 2880 13630461119794312680341753561088 2881 13673803183983409733137755800532 2882 13716578336209661994599891609600 2883 13758773348820684063884582376422 2884 13802485312287121641219736731648 2885 13845625476337898696123719642188 2886 13888165265478368626755597979648 2887 13932243458829631882838044398726 2888 13975736379602459574547842596864 2889 14018637725899782842224866315080 2890 14063091652485552386899188163584 2891 14106939840155943124841737640734 2892 14150198512354088353943960682496 2893 14195016531716900016558421453180 2894 14239237737790053850452260539392 2895 14282862981093192254005763606808 2896 14328047668915223689552505864192 2897 14372636993393853378797039102418 2898 14416616823149938361610701518848 2899 14462185849681676847732946613988 2900 14507153403532542606714698465280 2901 14551490972687266186814670999372 2902 14597439128555891382693223961600 2903 14642772754515708542052911381782 2904 14687485236107130036584328462336 2905 14733822790990262018620307327112 2906 14779525448875201857770327415808 2907 14824608126426418582287713905308 2908 14871323453013680310513902813184 2909 14917412228990115948467117278590 2910 14962875357427413197522141786112 2911 15009970854268799961865636756860 2912 15056440943973148272254735351808 2913 15102272304778281622405420544660 2914 15149766070952444573631187568640 2915 15196628754958893528074607057960 2916 15242830240919196517952773685248 2917 15290717409060886772265338566598 2918 15337959547313676734872442643456 2919 15384549345436713776179385078136 2920 15432841127662795786334232379392 2921 15480465390070979745834216469332 2922 15527439271585760220736291805184 2923 15576121931117857611203209038804 2924 15624146935656863412293288853504 2925 15671515345435252376187717032318 2926 15720591589159172473981209047040 2927 15769012662230643496159003919086 2928 15816762246559121794153194717184 2929 15866251902491209892132063434740 2930 15915079249647381068154372016128 2931 15963212720209142697933278882916 2932 16013110248237887526430376984576 2933 16062330437745281001131553373068 2934 16110867342948705664242266446848 2935 16161183916002364486955964105276 2936 16210800502644820233622848012288 2937 16259734636825434177225382561800 2938 16310456755621846903542302963712 2939 16360488791329014769182029752858 2940 16409831449424297738699453497344 2941 16460962311399593519521093749372 2942 16511404444893211887052798786560 2943 16561142536166268247175504450200 2944 16612701091835167398164531511296 2945 16663564791793133892868997678760 2946 16713700575525642838067284387840 2947 16765681513092671249623701392292 2948 16816953080584395156193211842560 2949 16867506568924602503115502624364 2950 16919922371310679890047151328256 2951 16971603834344232837213284287964 2952 17022569440267015443027068977152 2953 17075405372433472818751382444234 2954 17127517030304866561064501729280 2955 17178906830666305557942713579976 2956 17232165916998598354992905060352 2957 17284702968077945985948215290158 2958 17336501517550211820118202019840 2959 17390204385701117627337798530700 2960 17443178373125309160732028305408 2961 17495388542365136264955186476172 2962 17549529907019773687323830129664 2963 17602926002017477132404424071922 2964 17655569419641090401294327218176 2965 17710160688344024799286638448044 2966 17763981827964357661759783425024 2967 17817052177866086783201120284728 2968 17872078309132811748597942976512 2969 17926346156504830157154424746330 2970 17979855709438346467751510630400 2971 18035320574732355130249887971130 2972 18090028280304957882709610856448 2973 18143961590319590995341966413820 2974 18199886419191868850372215872512 2975 18255046442900886108384592576788 2976 18309406921514284282657458094080 2977 18365785674136951845015912690580 2978 18421383367180578738757604254720 2979 18476191930739143828997207335590 2980 18533037267275760494355441254400 2981 18589075191396139988134164602700 2982 18644325494553080250447005061120 2983 18701622238283572907763477063324 2984 18758122565261445212695787732992 2985 18813828313908654630039445745736 2986 18871578611165099129498347465728 2987 18928535043211513294983300236340 2988 18984679702903168077635102703616 2989 19042906041621500778035136133706 2990 19100332050317215652321017491456 2991 19156918529497072222510591036876 2992 19215615612258231766888029880320 2993 19273493937394611518228319935268 2994 19330545021295659895782671173632 2995 19389725592138811939646574014148 2996 19448059318782714549173914435584 2997 19505568951536886683326556460398 2998 19565216438601561553110534910976 2999 19624029670794607796267676026998 3000 19682010077189159520849673322496 3001 19742127793266628208268324027002 3002 19801413418316850554834277070848 3003 19859847709075122685806124229520 3004 19920459638952668239038185472000 3005 19980231203541317730930807746652 3006 20039123525789484093618554737664 3007 20100221945632857132296589576060 3008 20160462326578335416123857567744 3009 20219835808424825023373995094568 3010 20281434624699430144684103553024 3011 20342147527041848725981451734690 3012 20401995279840825856172883968000 3013 20464078121761720254911249487340 3014 20525286676606505727044562339840 3015 20585622611704318083899230265172 3016 20648192233925691955466616176640 3017 20709889459049535948886758121620 3018 20770696215561157683862830143488 3019 20833777285270434525430325804778 3020 20895978318420188689800914534400 3021 20957258121911101753036713315864 3022 21020843554234131469083566689280 3023 21083529920609905333894583248462 3024 21145307581534061338454529146880 3025 21209412223104112971179622565041 3026 21272587229771102925640496424960 3027 21334856377105378311094162582180 3028 21399461136955732937542299287552 3029 21463149965049072824051868537996 3030 21525924558241322203642731859968 3031 21591032769206955669761435831724 3032 21655228599450909726061419823104 3033 21718490085412753991995356734846 3034 21784128394914501762048265746432 3035 21848844866467443589813627152756 3036 21912596406277302080020403978240 3037 21978756991743843532710087662078 3038 22043975261755073907714029982720 3039 22108243319879954766835597177068 3040 22174941094012697002326985015296 3041 22240665650771238129688564660962 3042 22305441489310666722872038359552 3043 22372657350483082858723267050564 3044 22438913938323455899898856603648 3045 22504212460186703156107018589040 3046 22571950593731393544786408940544 3047 22638731455007017625960199280220 3048 22704534332797261349239658643456 3049 22772820307396091859010053137450 3050 22840140781718763830691531080704 3051 22906450878817272625103243305320 3052 22975276822734530898601008168960 3053 23043117729473474968190556163260 3054 23109961899625528854509738588160 3055 23179344683135991061099017480984 3056 23247708377252570776970891100160 3057 23315078580584077168669152324596 3058 23384997590824827109615600650240 3059 23453911501500729764602737558216 3060 23521824039707407577940659011584 3061 23592282850297231527215823421142 3062 23661739963285177548860730455040 3063 23730173103195032174431997644924 3064 23801199722680901889615258976256 3065 23871215423565397818715013431524 3066 23940172694198455158049972678656 3067 24011759444601892395245077601946 3068 24082313048461386066954502012928 3069 24151823810711744302761749306100 3070 24223985711590350801306517788672 3071 24295080812305545174284565741356 3072 24365135853214854570564562976768 3073 24437852069358060994553530170948 3074 24509517881412948776641795368960 3075 24580133559538423084011226335084 3076 24653408968831373037528555192320 3077 24725635702180084489063250050956 3078 24796790656680983548825958962176 3079 24870653683807163616606975765318 3080 24943457932027224403610613841920 3081 25015156247898093918179063967624 3082 25089598380566573782957860378624 3083 25162959727807026610054169647402 3084 25235229538132756674143100862464 3085 25310267646486446976175348169148 3086 25384189167494101152013593775104 3087 25457021578660881170961104238900 3088 25532634301571652556645449334784 3089 25607145828120833153857059672210 3090 25680558952566643576046233817088 3091 25756748976507167771836216650180 3092 25831841497619599977364380450816 3093 25905812329381173035938862164940 3094 25982609937830686172505180524544 3095 26058301374656494147062199090428 3096 26132833666272868958660179525632 3097 26210230979238618469130903071716 3098 26286497359749136248604940262400 3099 26361621561022725696965277516628 3100 26439635697763477251351686676480 3101 26516480816934752986081538013852 3102 26592188222985010812680216719360 3103 26670796165262173965401547770220 3104 26748252441188887530775433445376 3105 26824559510198078073530171246160 3106 26903765105385573303010393924608 3107 26981822399494934735630005866692 3108 27058705466734062010278025887744 3109 27138541163810017802384550176390 3110 27217217482858725363450590791680 3111 27294681755202795623050467600312 3112 27375136594103846125626174996480 3113 27454408158893924696802122293380 3114 27532484931312960463349389771776 3115 27613577174841144740295969854760 3116 27693448614037640562348244598784 3117 27772127824800578256574218052956 3118 27853834940671727883425786080256 3119 27934337298529706199819484981678 3120 28013637437696356614826044162048 3121 28095962721210642913828024578482 3122 28177086017576746553312730507264 3123 28256983250521176609411834215062 3124 28339959590821620789081722060800 3125 28421723982326686386108400390626 3126 28502220669219617565326968793088 3127 28585838198331686492763318037692 3128 28668218079499472334088807907328 3129 28749347515235557546870524424200 3130 28833625956145815514558877349888 3131 28916625372463840322655310124340 3132 28998378661576764541825607270400 3133 29083291349484595367812184196988 3134 29166944093352983167525861604352 3135 29249339516792332500951181488240 3136 29334890764072247502072564416512 3137 29419187099015603300777232870978 3138 29502199009466173364081553451008 3139 29588424532574641219730583087588 3140 29673382513351160599087338749952 3141 29757014986275639261478026672050 3142 29843903452114087542122097935360 3143 29929497021932506943178296364300 3144 30013785283392820629818017054720 3145 30101356717128782839149903214344 3146 30187591498452621154098097579008 3147 30272523235903949039864703414900 3148 30360751221554493652208668114944 3149 30447661710412239078259104420636 3150 30533256902090115897291237141504 3151 30622146407520084801983843695836 3152 30709721600550035396853233614848 3153 30795954671841874688618210574900 3154 30885540144288895884278080899072 3155 30973800344170328043178372370820 3156 31060674742218032469053067493376 3157 31150945004472443719795662094680 3158 31239863748518867577395298210816 3159 31327415649614049435260372402548 3160 31418392863476406314750133141504 3161 31507972848880596064958014419300 3162 31596190627317443776041111613440 3163 31687846618088252883346432009722 3164 31778124535665418863193894158336 3165 31867029803413681028433088942680 3166 31959368900074665874140976077824 3167 32050334785142183329709007658846 3168 32139897855426110881580774850560 3169 32232957288753099502375449100130 3170 32324631476493967748254249445376 3171 32414856436286407376368157464200 3172 32508625530630754723385077399552 3173 32600979515998314553980269998188 3174 32691905642763687149874671397888 3175 32786404224876717519380710960386 3176 32879442402471096878554943586304 3177 32971056954295348741934601565038 3178 33066256101741254855583106209792 3179 33160017498307631875555406708830 3180 33252341896281329909245906255872 3181 33348247955725934135346734923022 3182 33442718850797810279300333402112 3183 33535723680086966222431115360844 3184 33632374600769112205420111331328 3185 33727576939847767667850426197532 3186 33821267494715805594292572590080 3187 33918650994877400650606541385426 3188 34014556636840001454929220206592 3189 34108970244349660367511515822604 3190 34207108856326229495576667033600 3191 34303721494998308306073057984310 3192 34398845610013683462892450480128 3193 34497709985819646739472730989940 3194 34595069404644234780875027823616 3195 34690928265783744493732467398460 3196 34790521262429732934829596475392 3197 34888614773011133012154844563996 3198 34985176537068320775327225556992 3199 35085538777785856971316409474748 3200 35184390103239732854020854775808 3201 35281659320594321147480420438440 3202 35382779684295565239171161293824 3203 35482355922528877899304452656482 3204 35580373508790042570146308423680 3205 35682274267853989168737227313612 3206 35782580040065385526506755082240 3207 35881333457342638399089548816860 3208 35983983297645810198240093536256 3209 36085061836864418338906017145290 3210 36184572745345241040074265391104 3211 36287976375437168928627787958334 3212 36389813455524995194530997207040 3213 36490049736911668607863281513840 3214 36594250095718306448134332419072 3215 36696869519420011415257605108492 3216 36797837369478233882722767470592 3217 36902819425763641283075344897298 3218 37006188601191824804509308359680 3219 37107929699810293831585137020520 3220 37213717534815955647658582867968 3221 37317842152073842290755935883382 3222 37420342731058130489355323866112 3223 37526905139097544286261659492860 3224 37631826540791130939545868042240 3225 37735110675284366256277875299244 3226 37842451890498322758159156108288 3227 37948156055198942429263910405652 3228 38052191127643875443309401866240 3229 38160354905792852033041141012670 3230 38266868444148025000407466979328 3231 38371657403676057305005529681866 3232 38480629582202242701320691646464 3233 38587917514349279955353343659028 3234 38693504348385148309642665441280 3235 38803311254299870274743109810916 3236 38911378480723256897063273103360 3237 39017750712453357608796037705336 3238 39128355873900659851389812827136 3239 39237247332993189787171289795916 3240 39344429316561726472309910274048 3241 39455837705562175573331870715732 3242 39565539740630664444281551350784 3243 39673496107057060527549128202344 3244 39785755542898185404345454428160 3245 39896291870400881350884847005720 3246 40005027603192069444780958251008 3247 40118122268222910582734445580380 3248 40229457339990576126702303313920 3249 40339019536057495909666351095841 3250 40452975477243268567303503679488 3251 40565116302729405581735505279250 3252 40675487554980267272042462576640 3253 40790269015396478939659798678934 3254 40903261379080298170678933189632 3255 41014468004971991721310884950640 3256 41130081092567261421646076968960 3257 41243909676111492472120136532858 3258 41355917078794736205921756034048 3259 41472407215022848947361091259738 3260 41587098685916741660219532115968 3261 41699910633813612502124262828732 3262 41817262553478281375438494169088 3263 41932780823984833703958965091500 3264 42046445326094326884385972813824 3265 42164688171863668663965566515284 3266 42281036335655367428757648312320 3267 42395537548068091357255119526380 3268 42514632636139125216309956050944 3269 42631859353900821139397616360876 3270 42747225412551738717549107957760 3271 42867178278614226381887006605830 3272 42985269605170978279841616363520 3273 43101460124531057151962134383620 3274 43222320132601166337960723188736 3275 43341302763408672459825963255070 3276 43458322973870034717039318269952 3277 43580074911973193590525610548380 3278 43699910038702852234798326528000 3279 43817811730249578919644003258508 3280 43940481920117860930885917868032 3281 44061174895954574759310875304612 3282 44179940378375981368838476498944 3283 44303489465063268869818988615478 3284 44425092017099526745642967236608 3285 44544749760324933465585717525348 3286 44669185324433273880676797327360 3287 44791678444175056247909289071292 3288 44912188163245925930588688089088 3289 45037560777047324566392008339720 3290 45160973296589105855695737188352 3291 45282341499287442853659646238676 3292 45408634144114319152267830755328 3293 45532927774171493955320115796380 3294 45655204205031959559474213662720 3295 45782446094571677818115812884588 3296 45907625191378137317991958708224 3297 46030792121438675273179804901736 3298 46158943689559743547428068640768 3299 46285060944272013459593715989698 3300 46409150196064900379000066539520 3301 46538214712522042136803700069702 3302 46665252531871686273333208762368 3303 46790221309964425808753221136322 3304 46920252119678240638708255555584 3305 47048241619996295354993924780292 3306 47174095088189131246705171722240 3307 47305077053207330481702744663306 3308 47433973642269460835668639350784 3309 47560765869436027338123423080924 3310 47692728194418584077546456381440 3311 47822537438056869968856823697880 3312 47950251470705307729758544461824 3313 48083151297755508588836983593074 3314 48213930414877300475991592170496 3315 48342594188889557086274090118864 3316 48476437564241302374751946670080 3317 48608166934191831979782956479020 3318 48737736927620890930715936182272 3319 48872580618004977839788215575478 3320 49005291367550444891192904646656 3321 49135775689660300145937077986242 3322 49271598579150495845426320128000 3323 49405246616692898495174869387162 3324 49536699920654745402311525269504 3325 49673533951756882484140946112468 3326 49808126226344639466401728625664 3327 49940529513592663817097303511980 3328 50078332411389734392241328226304 3329 50213923477691468579288459277570 3330 50347308653546064205408695908352 3331 50486085008293015955878258598370 3332 50622655588262140260850286985216 3333 50756978099646609133561212791160 3334 50896786093187097511831349937152 3335 51034371021490822411700644984440 3336 51169634244047555274864347578368 3337 51310454300090369795123323016980 3338 51449006298873133724566654274560 3339 51585268674233904045715363529628 3340 51727134852924375291335959117824 3341 51866659841405705003346861932892 3342 52003903653459045385891634460672 3343 52146767139848329779177736966542 3344 52287324357403240736847581675520 3345 52425581495947068016648581998184 3346 52569448253790892816782549067776 3347 52711018905398929220677773924466 3348 52850241967606958439845226086400 3349 52995174664159865446149483406764 3350 53137789699311892446806903012352 3351 53277984297394503571777469637436 3352 53423961609265280002323522781184 3353 53567572996536088751472380272308 3354 53708801273308690313871064707072 3355 53855857195514435421634392969480 3356 54000473684581771485847737597952 3357 54142712202572778175656756857498 3358 54290798123052880415354332297216 3359 54436479963848498894612335748638 3360 54579762696422027353003281874944 3361 54728886504780607337285972919842 3362 54875612655376441210003283703296 3363 55019892919490906215982553051048 3364 55170114352627483273142214590464 3365 55317919680252349351174665831564 3366 55463202261854991904537816750080 3367 55614499962092533895069938106232 3368 55763335773732354639518809194496 3369 55909683508083462063714171490884 3370 56062095929706407976908010510336 3371 56211965713314288471062993190730 3372 56359356862227124453850691403776 3373 56512831905259401725665162353614 3374 56663799687424881189451649931264 3375 56812271388542369039772046021680 3376 56966815359421072237491010928640 3377 57118861906380177831579302833140 3378 57268359440076326355102911285248 3379 57424037681753124286646429691300 3380 57577197844341891755360748306432 3381 57727727453703158781617135259812 3382 57884519072843748434373050050560 3383 58038740615163690149048700823404 3384 58190370908450668222629004967936 3385 58348309716201797085897749247588 3386 58503599041150533220175555427328 3387 58656305441780914804188606533140 3388 58815338922925700204252455501824 3389 58971764092098104673920036450910 3390 59125583695689720952928502460416 3391 59285721289372796818823439202110 3392 59443256329803280607649365753856 3393 59598135460272027861931735041660 3394 59759443129130951396983236412416 3395 59918125619293545277332306913608 3396 60074071781328177646609043030016 3397 60236526669703259943596408271756 3398 60396305162631665596409843352576 3399 60553383656780904519368442445560 3400 60717023854092213287063906156544 3401 60877903431597335927341784729604 3402 61036090577344100687502197458944 3403 61200862385588421075608219852724 3404 61362912236702704124004672733184 3405 61522249069557163651834704822552 3406 61688156610360309627770471004160 3407 61851352692156068436866162144206 3408 62011781746875131967553729986560 3409 62178895071728248998734701024356 3410 62343277917966586443313300377600 3411 62504805886721329277458362065526 3412 62673103711224265501594441220096 3413 62838613573331267869558223281974 3414 63001310881256345063115820984320 3415 63170831658227441198234714813052 3416 63337475220589567143685291769856 3417 63501318703713681234272176003656 3418 63672004950810634246998534036480 3419 63839857246583581916023917364628 3420 64004883728906375817566773837824 3421 64176742233442322544623588139100 3422 64345776603944253482395825182720 3423 64511927269628932125232702780824 3424 64685032999931745194287397076992 3425 64855289879996721077997814391478 3426 65022574758803378248846242539520 3427 65196899038969269103766210753700 3428 65368319359756153263360903217152 3429 65536810580150321592245174043480 3430 65712394379849418964509962342400 3431 65884986685134381085205182450124 3432 66054657864728816260191365365760 3433 66231445074953081033889694896554 3434 66405280790924515114207171172352 3435 66576173450139742765986979354440 3436 66754169390985730936675011919872 3437 66929222273477891639577980880060 3438 67101277308525937511199267415040 3439 67280557645946000514051194599116 3440 67456873021649916414265720307712 3441 67630093614526445408565249241320 3442 67810632292291297990740945859584 3443 67988146907686850260052933069060 3444 68162609640836525430528515506176 3445 68344450897836493486503011426616 3446 68523171899404683458417326470144 3447 68698853106310647692715944699314 3448 68881931154424656733623875010560 3449 69061936099953959073333003541050 3450 69238876627834294379365642283008 3451 69423199145477876855835201355560 3452 69604462384747500263882102407168 3453 69782598960946668753910475728700 3454 69968247928099824106327064074240 3455 70150809637106339761523460918060 3456 70330149465568863101354707517440 3457 70517095478077535563066445494658 3458 70700891446047350476503472656384 3459 70881515271985920445927281941188 3460 71069802980418792198295929225216 3461 71254844006697708556234404992742 3462 71436720170713334077882742638592 3463 71626284589099988318463905716422 3464 71812649492997130214139926413312 3465 71995822580441071688598733515480 3466 72186672876211349934601507458048 3467 72374333100065637555085633189546 3468 72558740291696986648287058067456 3469 72750954984952839882301606230830 3470 72939955744843352575293572462592 3471 73125602619972215787223326584280 3472 73319152751846185533017130270720 3473 73509429085974593445592429193700 3474 73696398237829950219154807069696 3475 73891333236507024956740291219158 3476 74082888945507537539507269140480 3477 74271150452028817583352781720632 3478 74467401391167597242201592702976 3479 74660320163577057151063023212290 3480 74849922131755703651939144171520 3481 75047496554032948097523330438783 3482 75241752262117310834632286854144 3483 75432622417373731835946518156322 3484 75631605048729723935487113035776 3485 75827242736785247597084359467576 3486 76019388041632957919687855812608 3487 76219751095587679610038648672620 3488 76416701281131789916272307732480 3489 76610211273572780431814279952404 3490 76811998540486551528028511692800 3491 77010268809480095828452755291010 3492 77205110948952250695635678265344 3493 77408251903967087327612056519788 3494 77607931065940261272185121825792 3495 77804152798740343601538881332728 3496 78008659608871052052868689297408 3497 78209712753169497339529211441220 3498 78407242616918561587330761584640 3499 78613201353839346158226059031498 3500 78815677072376661056850455691264 3501 79014524879239957264597740575370 3502 79221903965104490091956036524032 3503 79425733795110913287084811583580 3504 79625984030843623551841890992128 3505 79834833352997931002879363240052 3506 80040023195092316791088693982208 3507 80241643849711712819036375497032 3508 80451892058936814284988648783872 3509 80658532046391675843800218123170 3510 80861576965411506227632219299840 3511 81073228003719651116663573699190 3512 81281285790155590188752776986624 3513 81485677940832061621480971748260 3514 81698823712711450869073466112000 3515 81908351729431967829894151874184 3516 82114099127899886715914972823552 3517 82328710815667101370338240267998 3518 82539629687739281909097229433856 3519 82746824765578551130743159301332 3520 82962951367971241370567269416960 3521 83175269145472190056118178020292 3522 83383879984904389870454261622784 3523 83601445895688761734228767372420 3524 83815260212454558735976188346368 3525 84025334355537841986377686765412 3526 84244347652094571722900555778048 3527 84459622700902686816177019636486 3528 84671082759338880245437067952128 3529 84891640303397265619177923247370 3530 85108428376290164364972934699008 3531 85321286034025319941972501217480 3532 85543350059596050445556934770688 3533 85761572774646589954364315993454 3534 85975921933772373198184437411840 3535 86199545270682203393810271425112 3536 86419213028096075150128129769472 3537 86635018894425298503683543042600 3538 86860126429130089758025806612480 3539 87081332066108375055832005310258 3540 87298647552701104912610680111104 3541 87525246150845205456644672705462 3542 87747954370579139458019606876160 3543 87966701199981097124956688003004 3544 88194889195393503867611723595776 3545 88419158641410886969589721141540 3546 88639340779173488591756730995712 3547 88869082456720785270803001574266 3548 89094829371164450142976927596544 3549 89316545685864059576911944129876 3550 89547898814244954600147845903360 3551 89775131660006514369548736214764 3552 89998350342376475183670804611072 3553 90231227853024068819449800264360 3554 90460047451737379630235039097856 3555 90684821828855578838244807588876 3556 90919232285445374656872950267904 3557 91149604099043223243057596415558 3558 91375849753681735434874413828096 3559 91611900354028951051772033766438 3560 91843876117535498759681479802880 3561 92071601647521955525555934158532 3562 92309252930561928804608670603264 3563 92542747772840124675357452453940 3564 92772058722060935982595778805760 3565 93011367588085755320718020162040 3566 93246394788069658329567205223424 3567 93477248193465186618696767173080 3568 93718129352299246516345170296832 3569 93954791171053116814522707290484 3570 94187244510008063607161326804992 3571 94429709085573842717691890920530 3572 94667967267795242305153649344512 3573 94901938143576098419184730493826 3574 95146087313665051907994778022912 3575 95386000080192412673520420371060 3576 95621494271846781642121779609600 3577 95867289950626706103102128035502 3578 96108771526122977620069624069120 3579 96345896122591321508228459932308 3580 96593402011869347476909449019392 3581 96836456504719477459918430990622 3582 97075172228099829622010148344832 3583 97324296578970045146571654331902 3584 97569032415911635104396384141312 3585 97809400585529521843592394358056 3586 98060153073461042917987436636160 3587 98306535282279882744163049638020 3588 98548460535645852083336620539904 3589 98800951029001285673148506397004 3590 99049037473906573424218163398656 3591 99292528790726141288121715056240 3592 99546719330771759313346520678400 3593 99796418330383264611369813118794 3594 100041591019469179897874187999232 3595 100297538528479386116530035159828 3596 100548859194687373989126576537600 3597 100795669808052727591531954706200 3598 101053281363262915366261157861376 3599 101306338704962152567366763293196 3600 101554849146290762887240144125952 3601 101814138863604742469966286409012 3602 102068886359738467772213583975424 3603 102319001677514206631137391484964 3604 102580081733724629118444301713408 3605 102836581909355532618060834975192 3606 103088313913504459198767637587968 3607 103351142249394533557856737986006 3608 103609304793064620660637921443840 3609 103862763707209438614301698026814 3610 104127403610791906200402563552256 3611 104387235398466752667938162448596 3612 104642377653600997715010876604416 3613 104908735922266560804156307379774 3614 105170353593761610219426397231104 3615 105427248457489361459293945892184 3616 105695329316494478535232447315968 3617 105958689637194731345813779844898 3618 106217236702319744342409499791360 3619 106487158141418998625075940807240 3620 106752328610983715758823118471168 3621 107012536539977865281918107573080 3622 107284260945342065147579013063680 3623 107551137080599865069349884085862 3624 107813125407541976678331423129600 3625 108086715664957036142511774882120 3626 108355307031541607498320188802048 3627 108619034072656203392317425408060 3628 108894389764072227632086176497664 3629 109164822713791456318762175937180 3630 109430348546054742659888470124544 3631 109707480218242213416332287409070 3632 109979707078516058034202262634496 3633 110246930077194123501827121179688 3634 110525962795295401245191096788992 3635 110800050699198903542147739204036 3636 111068986013630193916719376367616 3637 111349868758307809333119955315478 3638 111625714702894914684726374393856 3639 111896482682005704099764713436668 3640 112179284191659924287398537592832 3641 112456900697894013896986332435300 3642 112729455194825044090433718319104 3643 113014076670108818313416584129242 3644 113293583726609257612507556085760 3645 113567993381979166482250324465842 3646 113854441923491979584759958354944 3647 114135792599474692007398471621692 3648 114411953756965626400292380606464 3649 114700357173068387843604428302020 3650 114983626661202620051558633171968 3651 115261543631821124542375056103236 3652 115551854415343051834018071838720 3653 115836932920952712629070297270828 3654 116116734137270022659595359508480 3655 116409025603682506595606773701816 3656 116695923046141516899953120641024 3657 116977565315165240914184009309256 3658 117271724147046731436403142891520 3659 117560570614203834055587415295338 3660 117844122236530423405941973057536 3661 118140158496816990764666156718972 3662 118430908190489979330387837373440 3663 118716259354621162835699748144740 3664 119014310516778228364816280453120 3665 119307029597091187717235017694004 3666 119594189709923004939287092269056 3667 119894204268082823991583831672932 3668 120188781498346385947140402708480 3669 120477886651208641863669177188684 3670 120779937524904888777217325770752 3671 121076389145133409318620370065430 3672 121367383383167340664334497873920 3673 121671357936794078738347828812314 3674 121969815688225888091243999098880 3675 122262771795903142358008341596426 3676 122568684353643371501602702098432 3677 122869097647335572154174985715838 3678 123163907565055429016043938748416 3679 123471888443178786964371226429548 3680 123774331789747822417097086992384 3681 124071003006069424439893022264630 3682 124381000747988530163920265693184 3683 124685361764878400020348585010820 3684 124984031357458196577851720859648 3685 125296128473165425772991268437240 3686 125602411569445546171379039029248 3687 125903027513610623028209121734940 3688 126217104055539538173084278194176 3689 126525448743980556777122979777960 3690 126828090517391032425604580395008 3691 127144157029815226093614958428810 3692 127454516915111536593707262279680 3693 127759058845486017834423290616540 3694 128077257621748612506393574894592 3695 128389706759658067362571230655308 3696 128696159478342837750597974753280 3697 129016440323341452633979685381618 3698 129330858789630749808234941341184 3699 129639371821112458516153510868040 3700 129961806335522843770252840927232 3701 130278204916295984160503944873302 3702 130588719909975536491328567519232 3703 130913187622381667572340193348642 3704 131231714290348380964756930953216 3705 131544310296271989178155457085904 3706 131870828538542483587699566704640 3707 132191421912001608122524457992820 3708 132505976010809986584983024173056 3709 132834687977600830644895417189790 3710 133157428053296402280014442344448 3711 133473953397757876864015651482796 3712 133804804528409646194618227752960 3713 134129573314149207114554168067588 3714 134448211574607285098282875594752 3715 134781282711024861029148450521892 3716 135108087951715452169066897735680 3717 135428782819262228934286338387396 3718 135763951142595958225652310051840 3719 136092942832728151456739197723078 3720 136415781795461685195349237432320 3721 136753052840548017589495828042023 3722 137084173874284163291804787887104 3723 137409025923718637968946572355304 3724 137748551281803358906559982206976 3725 138081887865667185309450128003850 3726 138408764246487493592556904315904 3727 138750492960951531289624556822286 3728 139085908979418925375741382098944 3729 139414962114692637755071830514920 3730 139758975576014806528059666106368 3731 140096482292801184502453203315528 3732 140427657274944996632556465029120 3733 140773824430780327567750644507254 3734 141113584101788765432811826762752 3735 141446958654069721430965948498164 3736 141795290931276777363200685375488 3737 142137240826313840162864875240356 3738 142472681275593272691364869795840 3739 142823340434862539737258185536058 3740 143167566140394100867976952545280 3741 143505091119922826054807121992280 3742 143858010033734631326757896821760 3743 144204377468628929065118115117804 3744 144544142405589216165765710872576 3745 144899407596804840608863261436136 3746 145247931870116739463832811578368 3747 145589874892022549780705608922500 3748 145947358781828695127185208901632 3749 146298193612164288655180112379564 3750 146642402389564808613432010077184 3751 147002112950958769054712378699970 3752 147355196735516695505336090492928 3753 147701537400109197556153164970440 3754 148063637506032027292921612102656 3755 148419066058307911327513485100500 3756 148767541954414263990272253755392 3757 149131970269718887734846126440618 3758 149489600709439859075124565257216 3759 149840376516238797994817038573656 3760 150207226341478873969849874251776 3761 150567070550127142016851663931442 3762 150920090466207056387290565498880 3763 151289213409452092458559124230020 3764 151651438011484558625664941948928 3765 152006787997949191441206055347000 3766 152378196944864424223313074268160 3767 152742741699474886307378607760246 3768 153100278983241276789389596295168 3769 153474150099132286446882684081530 3770 153841099186242488961077461954560 3771 154200835828232676908232976500046 3772 154577100458757333273252316839936 3773 154946309199824609685008298963000 3774 155308418549618763134665135927296 3775 155687170613003272133593329623850 3776 156058658963226174869346023636992 3777 156423067561303448599311053167316 3778 156804160714258839590580099793920 3779 157178097329697730672173764659618 3780 157544899045911007254525530603520 3781 157928349373534244451729696284844 3782 158304667743339558865912624711680 3783 158673721120133815995049101456824 3784 159059696477458143939141241405440 3785 159438491564093791387062991479108 3786 159809805024083301861461269370880 3787 160198238110799317815307286793972 3788 160579363811532014086637975240704 3789 160953114030926552335618293088874 3790 161344108633160238302701708425216 3791 161727569491690545375150363448476 3792 162103687048116007923963433844736 3793 162497088612531613683709274720594 3794 162883063229923860005999329781760 3795 163261649202754066094749189530960 3796 163657470284716786224276658192384 3797 164045897629606702223680326286518 3798 164426790494171667379210243292160 3799 164825211613673206629722422035900 3800 165216185853023156725681313808384 3801 165599396852069613629068496684424 3802 166000353457114076856773620276224 3803 166393719042014748588763706485882 3804 166779439278787639860010951901184 3805 167183022402580025207312981425692 3806 167578791966092119657396643665920 3807 167966946605148730710688993826806 3808 168372998685917810563716917231616 3809 168771361529108939354205540027156 3810 169162049573055205802898626433024 3811 169570593008411758385636221767396 3812 169971468930634415817292836765696 3813 170364531174173611324698974696280 3814 170775748850699247429483894121472 3815 171179239348145307143634768222840 3816 171574692971063025732717027262464 3817 171988512099137417858411086753540 3818 172394464414472222679507654514688 3819 172792488941430737856677207823816 3820 173209013641471117215507692912640 3821 173617436387166488634443831632782 3822 174017958235670861366946950309888 3823 174437029394391191435043489751662 3824 174848114114941326952542333042688 3825 175251245794546408055906593096386 3826 175672867863409293583807052018688 3827 176086540048143665899911169106820 3828 176492110623292597944604321382400 3829 176916478565090730904729789421196 3830 177332847631686627136446732724224 3831 177740870505125568018757501256316 3832 178167917436405205082018680930304 3833 178586807334071123511885503924154 3834 178997478411699977484973744844800 3835 179427306194645664685846628946312 3836 179848730135074419213558000648192 3837 180261976150537423023137466556476 3838 180694416760944931600207603587072 3839 181118581790109759115384132323500 3840 181534501374992813293413095964672 3841 181969568179527417257359775158852 3842 182396392620283382345733951719424 3843 182814814253143231028648964953964 3844 183252712161022731594500556980224 3845 183682304556494691067871081880780 3846 184103249526978768388405093828608 3847 184543892506156322087913583248966 3848 184976079430625010938533659017216 3849 185399746010801263990263629541764 3850 185843243688596510723970045511680 3851 186278043399413055913620792644650 3852 186704352386259950944671850037248 3853 187150538518089354455114318428334 3854 187588146751290057356265420232704 3855 188017207820492090270776435909656 3856 188466092816916478887119481208832 3857 188906429275809537248881165397160 3858 189338069520956163767033613846528 3859 189789860746725443157917158987428 3860 190233047114911786923792647847936 3861 190667270993706522231126623330800 3862 191121887139131421036064748426240 3863 191567738931436505896357511352022 3864 192004754901817287362563761242112 3865 192462315585631480504569179276964 3866 192910846721141066784312956443648 3867 193350581991518392693925068436820 3868 193810895719140875280781684506624 3869 194262318411564902623368948928476 3870 194704883145419553595551001724928 3871 195167963792920927649486258050074 3872 195622199458086957438794949722112 3873 196067408154078452967762649043220 3874 196533481474001958158763630028800 3875 196990636719491163305195813566920 3876 197438503412208618986028612452352 3877 197907480090176655193684515381638 3878 198367368417440116008121989236736 3879 198818115271199894244252690773890 3880 199290112676427792157872387784704 3881 199752758137559269858690844201322 3882 200206288441631816859084805740544 3883 200681119340670741410688646013460 3884 201146736666182189697380680990720 3885 201603169149095274344964140281776 3886 202080852984104430439177703946240 3887 202549355546410678075677994819386 3888 203008509407891167606676412956672 3889 203489258067504358114744242015410 3890 203960765974028276702727312721920 3891 204422649215455379797990971202276 3892 204906376567938313999734210035712 3893 205380701766383122626314777223660 3894 205845538944099784210048489492480 3895 206332376547778628391178045578936 3896 206809523443276980352844958793728 3897 207277226197684027952267902370078 3898 207766973255590777599257665305600 3899 208247168900919825879768492440148 3900 208717863542614133790422877601792 3901 209210536319514333909694202951932 3902 209693701318557417942220240665600 3903 210167179791993016880016619198764 3904 210663007944415934539502849097728 3905 211149261153347278309997663428200 3906 211625538353782020623703013447680 3907 212124436197927607707224393948706 3908 212613577650975790235088987881472 3909 213092894651979062423257843084524 3910 213594978732072778327901981478912 3911 214087023231900735203112863430790 3912 214569283028407391223350518874112 3913 215074350663379492257159269890248 3914 215569538463913017566443488663552 3915 216054868018229598321982120611600 3916 216562944651761336091584731545600 3917 217061172160427700833820585935598 3918 217549364972097966051250755680256 3919 218060684643419379643961833276878 3920 218562079843404283427173536104448 3921 219053156532289965583629372912692 3922 219567624859167188784068145383424 3923 220071991313099373119557939344562 3924 220566181425663749031114238853120 3925 221083927999130929218904873227458 3926 221591275542071386089406000588800 3927 222088481910535957269468996029040 3928 222609304119022158121243278049280 3929 223119875696654936570686912946970 3930 223620240766189141027198579322880 3931 224144142672546117195356331499770 3932 224657841784583426408734392844288 3933 225161147754378243716212636968852 3934 225688374969804030840724550006784 3935 226205339776419990421156719668076 3936 226711600458803470071541046181888 3937 227242068116856751212511050343620 3938 227762072528947545643842594007040 3939 228271536627614574510799500999336 3940 228805373042281678903634524372992 3941 229328432735893349140120788849132 3942 229841006919455615802333696266240 3943 230377994684197717960738908651942 3944 230904372208956545441167866593280 3945 231420179048802707230193105701704 3946 231960335510303151028647512583168 3947 232489925090459931654049105193866 3948 233008744714275982247598665760768 3949 233552329529528720962745475516220 3950 234085268255208748979211100578816 3951 234607128121732982208461374998906 3952 235154028551081902355294183227392 3953 235690093715194865116976447343348 3954 236215243289516497431231564040192 3955 236765599295982577829721213233544 3956 237304812829718903246391346200576 3957 237833149689114044039238585641996 3958 238386747819632916776593639126016 3959 238929357788412151941037538321468 3960 239461021952732003180306749194240 3961 240017872371585701275941352149492 3962 240563774907695983069205500114944 3963 241098543073595569572498516370324 3964 241658910026051156482213415485440 3965 242208258621745008277382670139608 3966 242746135006733179329249162057728 3967 243309913464870301554488020274046 3968 243862471701729526419721405071360 3969 244403722038702939188083113491263 3970 244971061026644758461092005718016 3971 245526845100019743085827441854470 3972 246071373519754406407423745064960 3973 246642029592186998784169506010860 3974 247201308334417872145459445056512 3975 247749253334775915791816365226388 3976 248323242680831351954739340247040 3977 248885914568701147327641434413716 3978 249437040592650571366342035130368 3979 250014646968597016608249829750068 3980 250580845926291553670209351974912 3981 251135167627340698586875700925852 3982 251716277771655742113393607260160 3983 252285765228235520327605506892380 3984 252843563643317155396226807496704 3985 253428325446642931677475311833268 3986 254001130331662351176465440969728 3987 254562282916687608367729208496694 3988 255150454780839371034336773537792 3989 255726848638671035639040065768310 3990 256291502879728643520909424730112 3991 256883109790192607038280562672444 3992 257462981102658747470788159340544 3993 258030905567671336966758689447560 3994 258626215513140532005473320098816 3995 259209715390031183502471887380968 3996 259780920958780957610387974389760 3997 260379820684260261331232140449180 3998 260966708545551352151990281214976 3999 261541477121294224462598066283480 4000 262144134217796719511920372088832 4001 262734414168193056261376576036002 4002 263312631703142025529346879016960 4003 263918789716186786128363948215682 4004 264512748595050755073059680419840 4005 265094576224247210254133525033220 4006 265704252149290177639959612253184 4007 266301787700281383547592341189606 4008 266886957475212489053878790127616 4009 267500443414261032059093203505220 4010 268101705025473673588744662964224 4011 268690234316989856575215048284520 4012 269307419884346983585375092473856 4013 269912151861664876105706702455374 4014 270504347544991339787275028702208 4015 271125376873534056718115037731160 4016 271733596719774080542657478656000 4017 272329331903845132726755451809576 4018 272953948398752070777124342766592 4019 273565959293635187482108621173778 4020 274165393486402683374125625376768 4021 274793627985619423311912833042582 4022 275409296800964666882786204513280 4023 276012168566369066750361207843000 4024 276644314029675039115869207658496 4025 277263801804376475478956785806972 4026 277870133538196173928321756344320 4027 278506070941282736079397838800986 4028 279129126771174873384211776012288 4029 279739208338031651965339043344248 4030 280379100205647348050809719336960 4031 281005734959265866586536184092460 4032 281619443715612047017609242083328 4033 282263029245560043332861675182420 4034 282893549528772286883396513022976 4035 283511062043649947620731807057960 4036 284158347226903378314371921346560 4037 284792628871367817821623793257740 4038 285413667687145678693575183435776 4039 286064962166138737004827292092428 4040 286703178914521551049269398470656 4041 287327761970039304277302384238350 4042 287982954278314427363618562545664 4043 288624817983090401504864142039860 4044 289253256630295505339834589773824 4045 289912509943165175820669564602940 4046 290558038593665181720631132283904 4047 291190213276581772955976259601880 4048 291853250296065291965494806446080 4049 292502775193544470240451127546450 4050 293138841663092675604730500449792 4051 293805680755208522004787883526450 4052 294459065991596934376453144313856 4053 295098741858446474779609972074648 4054 295769712520891628967160905208832 4055 296427130052484746040525894262140 4056 297070448543430686052437603647488 4057 297745405991511753759821155420058 4058 298406572428125520303654540221440 4059 299053849947021916859447985158460 4060 299732967745309577896276713799680 4061 300397909062650772968604028971900 4062 301049012249672212834837805832192 4063 301732020490029719907969831517884 4064 302401049087328791745507625009152 4065 303056153512223775848294093179560 4066 303743063405882737248354758486016 4067 304416046130799825225972914070886 4068 305074869642710085180351346900992 4069 305766011849900384927862019677676 4070 306443141036993122220664656547840 4071 307105685304038944684280652524792 4072 307800927355727803883578950942720 4073 308481902584697281319558767183914 4074 309148501837943381928256899919872 4075 309848030551728930048910752180222 4076 310532870614197354196911201452032 4077 311203404320935624094961079443000 4078 311906907655450010239398818180096 4079 312595950621232498369676202814318 4080 313270590110676987802098226692096 4081 313978089127829815192605408878760 4082 314671205175637879288600952981504 4083 315349650715725155596527318374244 4084 316061502792600270009872045047808 4085 316758859184615574177667996299576 4086 317441130249505737758493350042624 4087 318157187909990235059645290846332 4088 318858481391523210494454427287552 4089 319544929040613503623467658858440 4090 320265379649616898055244204718080 4091 320970645382921039983138640544410 4092 321661112873663141774352344678400 4093 322385649643421391639382434923294 4094 323095228926971857982721012234240 4095 323789903704310933787354032651208 4096 324518553658426726783156020576256 4097 325232303861893834596365188489476 4098 325930889278512005269394650605568 4099 326663991839863268570460158876898 4100 327382102013598230918353770774528 4101 328084609907203762042964096862572 4102 328822020442637113302552254957568 4103 329544184889607868979406292421660 4104 330250972407914429106997029765120 4105 330992898067434426401560463054532 4106 331719120546938339847948441668608 4107 332430039099509443267546172679774 4108 333176156866629302514334546526208 4109 333906797738546571790561958037756 4110 334622049020873498264720771837952 4111 335372378556168141914524407016590 4112 336107306780015921430066509119488 4113 336826553655304922783717343200006 4114 337581459165124959488405116886016 4115 338320861707143492540711438033412 4116 339044121703519633243557435801600 4117 339803464913882566673869473704716 4118 340547017061028172509288911923200 4119 341274675672958760201772918674748 4120 342038636625425780591355752349696 4121 342786358750645296370746636014052 4122 343518256684753840480447690593280 4123 344286506945016429364046017483560 4124 345038779965110162805261512212480 4125 345775113970524820575334087372080 4126 346547693542559653041674358692864 4127 347304347598710164202819017113886 4128 348044786411016079500849350443008 4129 348822062687911109850066182676770 4130 349583299032206281378622819291136 4131 350327871881106241064343495235596 4132 351109690198797957784029352165376 4133 351875190677688971691502974814854 4134 352624258279529096831588111929344 4135 353410824600338680130486095049436 4136 354180601032729533303487589253120 4137 354934007204561718988345060368456 4138 355724990927685563203771962485760 4139 356499428196871898492221340547658 4140 357257396140948390445680186884096 4141 358052800189593881048020657673724 4142 358831739987327607207266066135040 4143 359593915520126892778712124774604 4144 360394130976096634062713282101248 4145 361177790047059470909079630248820 4146 361944194313164544091568099543040 4147 362749078725733049050301987572200 4148 363537092472100480429272522031104 4149 364308118584148510610015355433794 4150 365117873009765828607348980685824 4151 365910262120377061799721108109164 4152 366685754773336981863941479071744 4153 367500030944427388884195285943034 4154 368297210746526952551997938595840 4155 369077364231982117723980331815816 4156 369896183137106126739731318833152 4157 370697980912207219123609900100958 4158 371482440577579487780683973222400 4159 372306212616783377121942208139838 4160 373112842824279733179400392278016 4161 373901646092719186374963596400744 4162 374730189656491777423879238206464 4163 375541293650473528467214305144164 4164 376334837072796898447978872700928 4165 377168368600769351803258810494564 4166 377983977277674872272925838541824 4167 378782093674498759931998503283554 4168 379620269033223627021901885341696 4169 380440773460993229277171624228420 4170 381243679247053624892329039491072 4171 382086513444708465436464385961556 4172 382911744489071740553136203366400 4173 383719082562300798125338016080408 4174 384566989567361577636281962253312 4175 385397187269761675912381329864346 4176 386208960822099084871855232778240 4177 387061769209244129801064916080338 4178 387896553438981063503114722923520 4179 388713178325983151589138416099016 4180 389571123782644508237442664366080 4181 390410516677813315500224536755372 4182 391231839252177539248044905385984 4183 392094527835741602891207755090860 4184 392938952196804214528696003854336 4185 393765188954255326499104107075600 4186 394632642250255792739841323790336 4187 395481932842822834677981499890612 4188 396312702150406286779974497075200 4189 397185370015521867699696110810140 4190 398039735573035657004616290113536 4191 398875059802420389926179769297880 4192 399752755275364676922213914378240 4193 400611812547314568707084759005188 4194 401452134407724723828099590900736 4195 402335087454500034389754670500708 4196 403198878729438309984061213900800 4197 404043996244415973540142558033836 4198 404931822570520040231508612555776 4199 405800774690911443333498346576056 4200 406650920930775516502484714520576 4201 407543652931992509461913627077802 4202 408417584493282048479616775116800 4203 409272388633909859440202099214622 4204 410170447185007438185811004620800 4205 411049593983039496976238864952906 4206 411909065419997021357208840173568 4207 412812270061743144290125587939612 4208 413696246297327705698986247585792 4209 414560831502627762838855199157928 4210 415469440255763164091738943965184 4211 416358248372464611476362707489490 4212 417227762437251708335095004266496 4213 418141364345878908170274905054380 4214 419035455081399663808379345820672 4215 419910145686699732498365728373304 4216 420828767188675133686948539924480 4217 421727973615090139343954369066298 4218 422607415760275658254472097017856 4219 423531511776863816063969257207578 4220 424436066496599735774695847362560 4221 425320283554367224877629237347732 4222 426249674880193999568370052398080 4223 427159168867386670061918442013884 4224 428048639011562953951572278640640 4225 428983553084410617236678143923753 4226 429898009679558326457748503692288 4227 430792531476177153350053792861380 4228 431732553888520677536360851046400 4229 432652448969593395332188055261670 4230 433552270396952132503473274066944 4231 434497445996428052430421438870470 4232 435422564415031196230908741943296 4233 436327264449906910117314239361672 4234 437278055530460491900384888412160 4235 438208647343361591862223744981596 4236 439118261033183329542525888233472 4237 440074471418545729091907700783836 4238 441010136184090583297539100686336 4239 441925116649449149086854936164440 4240 442886998986829232178099728154624 4241 443827749440961739034656057407762 4242 444747895634482552136856795844608 4243 445715036855515204497455502534642 4244 446661352931242641673253851496448 4245 447586942756570351769298300846264 4246 448559344343883108462577547192320 4247 449511025959545340768502329145260 4248 450441616935220386593846746677248 4249 451419763648914524946452365875636 4250 452377079830260673874714992766976 4251 453312693031542972822858992848520 4252 454296407668671749181025241530368 4253 455258899702596965176765597727934 4254 456200025371987023671671988623360 4255 457189557362450430659869195696536 4256 458157249445758918692027158757376 4257 459103694383370446195792226548860 4258 460098602263426507766871950730240 4259 461072012206186528635017391748738 4260 462024014420117336270371804938240 4261 463024325543909666053386277895942 4262 464003234963335293770412111651840 4263 464960348417295107157745989865620 4264 465966574440262060833623626481664 4265 466951249538759631279247835550084 4266 467913522325364927699758084730880 4267 468925430441768644637401592620500 4268 469915420228527472964389154324480 4269 470883343241536589312483657224284 4270 471901205549961925190267483418624 4271 472896546945041727120096060854830 4272 473869908500327601769205905489920 4273 474893292284224458744672751409714 4274 475894472436184058412119030772736 4275 476873544819080489167693395869346 4276 477902463054650370922209667973120 4277 478909267851364749483193443953304 4278 479893598916186853355008586895360 4279 480928570743662354290751286867900 4280 481941298534487494523383204282368 4281 482930890193299186698101977183652 4282 483971699318824738614474926521344 4283 484989872228795810838103301370202 4284 485985246061790729672141810171904 4285 487032181235668550867672071292508 4286 488055824842868123091600340859904 4287 489056782813463725228829282218540 4288 490109352676786004621099337252864 4289 491138993800377904330146094307010 4290 492145804201913200328836519895040 4291 493204033914699399224466357163044 4292 494239463633120092784628297891840 4293 495251651487241561574770560284094 4294 496316097022312949411320675928064 4295 497357573875192248235413815807388 4296 498375161284821152595763032752128 4297 499445590463032420542913351211018 4298 500492633427206769884640061151232 4299 501516170972304626555097367059828 4300 502592869264391063300767571509248 4301 503645528830379375415918326824440 4302 504674766291352814578009773212672 4303 505757247334353389955372107002380 4304 506816054819890056102575949742080 4305 507851276845430296203714131837904 4306 508939582713952353036740938257408 4307 510004309491306564261123223059332 4308 511045050676429344141318321864704 4309 512139704781512326568822442490860 4310 513210642501513718061507661834240 4311 514256916913187113611210422079826 4312 515357687425214730133267294453760 4313 516434352604339904088709860113508 4314 517486711302074732558636056164352 4315 518593922423066506196575146278772 4316 519676315555602732293477721178112 4317 520734525353589953794395299084156 4318 521847661905249440638520465012736 4319 522936343257353271430758377560188 4320 524000715275148968939577157877760 4321 525119803428911211767151882724500 4322 526214562878030169761586895381504 4323 527284560182184701909599739570600 4324 528410169875437764197431087464448 4325 529511295113246312075775902923314 4326 530586945149287359653294645219328 4327 531718849998925998407712436219686 4328 532825828473284313206618205454336 4329 533907729738356394707946232705804 4330 535046206869733859812249213851648 4331 536159065538954076561979270782260 4332 537246959811202362004395777327104 4333 538391494815053688370260822695868 4334 539510824595094164411934580439040 4335 540605019344180941560448869991524 4336 541755665563090498108032685178880 4337 542881196324804858887040108657778 4338 543981168042200410160933054430208 4339 545138495391037849861469419333458 4340 546270536566171008931578123386880 4341 547376322568718437274612093625612 4342 548540088314124903014362902734848 4343 549678137835290222834657158151484 4344 550790301210135610659711758630912 4345 551960817545255106980848978222920 4346 553104889716198726861162657232896 4347 554223181503951216939652413402960 4348 555399927506881192752609630879744 4349 556550617558318595271627437829150 4350 557675377516264655440153701550080 4351 558858357010397302697472376681260 4352 560015413248840119234858066116608 4353 561146087750462996472984441430100 4354 562335901892449722638934682798080 4355 563499657601948893704308331051304 4356 564636274704172089606253926678528 4357 565832696471790649235273790342758 4358 567002577583302460878655212143616 4359 568145741962425240165303875386588 4360 569349083352706177948033398865920 4361 570525117774127489250679156792030 4362 571674586332451671624091084314624 4363 572884295236854149935428323796522 4364 574067125438729267657959646167040 4365 575223196133740667694717902174676 4366 576439300316099467735916951123968 4367 577628651718756356660685239489420 4368 578790763006405281825229885145088 4369 580013901148106759428954664725284 4370 581210103253310708663220259295232 4371 582378312125949246285564518996040 4372 583608192166169373859930778894336 4373 584810681153368048895686468282614 4374 585985600843774502075907118059520 4375 587222554328863777643818118478606 4376 588431373363936249362503484571648 4377 589612734004351143546405109586916 4378 590856224291758241862961329469440 4379 592071977667616594037748042124500 4380 593260115380193645833262425178112 4381 594510156802499268515284124086972 4382 595732575054390509277535704496128 4383 596926929631910628923887623716682 4384 598184160850825119761621839773696 4385 599413612859737489079218824938388 4386 600614179663278097032727560966144 4387 601878333266510070996563513492772 4388 603114222639427264476666715963392 4389 604321647769200844986129211843440 4390 605593080864652356121055436343296 4391 606835436795296262650627884491110 4392 608049476762966395797301658386432 4393 609327570660111101378026734507220 4394 610577045823973080843139533117440 4395 611798026936640144889481152385608 4396 613082815256702575490928095526912 4397 614339147291228847307910632275918 4398 615566476378550981045317734004736 4399 616858648174026917359876834817868 4400 618122155725903731579747659939840 4401 619355863107847239281029682337960 4402 620655122242047687628731212851200 4403 621925205556870552104993005699464 4404 623165967759873734058915809722368 4405 624472671194879617636727252350572 4406 625749390599480858297815453430784 4407 626996894265916388194374232288632 4408 628310435057324033204769867694080 4409 629594447768994058631445607812090 4410 630849049321809806130407405018112 4411 632169472379107181691517461979380 4412 633460492230334211488925242359808 4413 634721606024195696017525753353660 4414 636049564259178156245956471503872 4415 637347950471872694482913336871852 4416 638615591581054227989598260166656 4417 639950794475785901547145973364420 4418 641255944103537649929047016203776 4419 642530799369645179115617645976070 4420 643873641451695155615498174988288 4421 645185553078046588145164822102182 4422 646467325257933721609755459932160 4423 647817169684791809178952894909062 4424 649136536386253979887287794663424 4425 650425609594017190617007875864716 4426 651782485896182780575724981849088 4427 653109044097497107776882624594612 4428 654404754477991649425154679767040 4429 655769362445889331709940754690044 4430 657103466623848467387897549666304 4431 658405840215742936825920943429080 4432 659777901839249953192945456775168 4433 661118913161301150704843619460200 4434 662428690582746900044863979292672 4435 663808546868839026832397288089476 4436 665156496738707207787275456348160 4437 666473359864787297933106143330820 4438 667860364716682813033956421625856 4439 669215983746278442149858278339628 4440 670540306132524091604546447474688 4441 671934528404706503535203605345562 4442 673297478305509368319053432003584 4443 674628608652271847097475829320404 4444 676030752309407616335142290718720 4445 677401414782496577537840415439416 4446 678739401921556664224983508174848 4447 680149158447836726108812395318366 4448 681526907797561341833860356243456 4449 682872442066395483396007924553364 4450 684290201347765140745158232427520 4451 685675052651988489576847049930050 4452 687027822813187501632626393874432 4453 688452935683437633672100102319788 4454 689845624908487142074782960568320 4455 691206054548583937270902111342540 4456 692638518409326694118442059956224 4457 694038730577127126629467127903658 4458 695406126197191759858380001712128 4459 696846688279649882442669813229800 4460 698254833638530037504131992649728 4461 699629227544012427173878814067932 4462 701077603646332913304142965102592 4463 702492968455686575240841687005422 4464 703875112043803049852906860707840 4465 705331681205291177453977686041448 4466 706754297053697136042467083161600 4467 708143881704781544406693685432420 4468 709607962384726386765574281101312 4469 711038623121069109680211351903180 4470 712436014637737339941218349158400 4471 713907638617000888201656516939756 4472 715346001472931272921421419905024 4473 716750507141731002764158307659260 4474 718230457236357106073840307649536 4475 719676926820685482358350665700718 4476 721088610018507352883356433907712 4477 722576526871783519899896636980698 4478 724030403006499603337533256989696 4479 725450019970608361458567333633708 4480 726946311974944413089406174363648 4481 728407644889815871069003384462722 4482 729834864437879007823857172664320 4483 731338858877766801111042471484002 4484 732808393937964847021772705366016 4485 734243623856139528259730988802416 4486 735755340671499221842616379720704 4487 737232742275162147472047163647372 4488 738675286094661167257598054891520 4489 740195513856780029010546621437863 4490 741681235273868267748410173593600 4491 743131091086534772930983765829886 4492 744659489561174224125103534768128 4493 746152790182845385906516087086894 4494 747610749047424585462580046721024 4495 749147762922222030677363715845400 4496 750648676216424515436959437422592 4497 752114433485460809547503023667636 4498 753659295342595200715922498783232 4499 755168625485450925603454655932100 4500 756642588572880349314738797150208 4501 758195330982273795529222274984652 4502 759712751572414740861981322368000 4503 761194177537719243398922346305528 4504 762755655779868331268778456252416 4505 764281557908106422315943318284232 4506 765770481667707844298338996992000 4507 767340326672960026057491861794106 4508 768873965329923831706546199855104 4509 770371227261841188098291734396280 4510 771949871190105935258594898063360 4511 773491319008223703902225579106284 4512 774996522483817964179980009078784 4513 776583218883584775836082091699874 4514 778133284680979875886756839974912 4515 779646867740887078335297902598864 4516 781241669227223662759334319226880 4517 782799996515088512372814881236998 4518 784321238534547624438319393664000 4519 785924942510399096573894221858278 4520 787491972986631755384843478761472 4521 789020883533143058046271632759240 4522 790633134804913972034877812256768 4523 792208120322466114522122419541962 4524 793745545992432556772449100759040 4525 795366828225640209219801936428522 4526 796949764385651587740627836098560 4527 798495341144930810490580629954874 4528 800124858908875815516343917084672 4529 801716598853009365969269368450596 4530 803270791529582331626292187238400 4531 804908585175693831088436259672516 4532 806508800189166417758628237803520 4533 808070786786008155418950702301580 4534 809717717315510202113897117053952 4535 811326842889188131966193945152956 4536 812896658451826039253670285017088 4537 814552373387463374953149119688100 4538 816169617736788480589835278351360 4539 817748167688193062075109864523560 4540 819413091153845803696095765725184 4541 821038489878635196740859335312124 4542 822625379096802218118569403471872 4543 824298710374630324969487307751320 4544 825933163004411878594777207275520 4545 827528855807714409346719546079164 4546 829210671316605995109028020077568 4547 830853756660627403954513301423266 4548 832457440028110947711603251871744 4549 834148611981380178925638087750950 4550 835800798175404454757401609033728 4551 837412529431068796251238215666552 4552 839112673491315075715142453821440 4553 840773186162826958135027092563460 4554 842393820660327993572676957931520 4555 844103408850164157423730594587540 4556 845772263503013883420233985687552 4557 847401408402076884085210035390420 4558 849119642817500080795120036263936 4559 850797744339500221003383163192988 4560 852435919164761528124608826310656 4561 854162793717541969381931291714642 4562 855849750636119490809016366552064 4563 857496103191492726441260740902540 4564 859232530340900659640128118980608 4565 860928845240864995789979479133880 4566 862583406511879412151971280611328 4567 864329039312719338795491407255446 4568 866033829771961832520351051939840 4569 867697522628557202633761915562084 4570 869452825147316727969123225040896 4571 871166127326269155692061274451604 4572 872838575050814355884079579660288 4573 874602697384903434533488586714940 4574 876325486120171226302615524006912 4575 878007130597243573663419364707844 4576 879780115399424388258896722001920 4577 881511965758723907652243244028676 4578 883201950048947338176298911682560 4579 884984759618319242508656009584836 4580 886726166696140266621628427796480 4581 888424572743157500750096288646930 4582 890216754360749255905202169169920 4583 891966852273135794281230481700902 4584 893674602111494332094416169205760 4585 895476661883313306424692330094920 4586 897235510347395386972023862832128 4587 898952192544168451506746585933640 4588 900763299486150823350418082365440 4589 902531813342204453242032533621916 4590 904257934713867551431156084039680 4591 906078102721327426286591665388910 4592 907855865343331476600978923323392 4593 909590558510505594759134564093940 4594 911420762466433864728706822665216 4595 913208328998161558561093441538628 4596 914951587776963888655092826505216 4597 916791406391828596486580798485718 4598 918587861486576723110242363595776 4599 920340664758314003831017867892388 4600 922190634830149032912530582798336 4601 923996017509594887676077553710052 4602 925757979335580079237887712145408 4603 927617159972512174895474336765082 4604 929432457169921935465151293030400 4605 931204075733440008733036881087192 4606 933072504358680565059904270201856 4607 934897310215275030595260362777340 4608 936677676243687542573833140568064 4609 938556394481776279052212425876820 4610 940391187956160415778516402939904 4611 942180333871034487933327766507560 4612 944068892361522057177988080336896 4613 945912752897961639664407301686828 4614 947711709618240398680931686123520 4615 949610636918427028736576424969720 4616 951463650667182006326211446308864 4617 953271934561429295295656512014156 4618 955180300894080578332579279457280 4619 957043460846066747920245844204500 4620 958861599644843419359109573509120 4621 960779474884476496600240353751982 4622 962652338772778927272314892487680 4623 964479443996701767961282437445464 4624 966407804848420631436264736817152 4625 968290912624618737307906228076328 4626 970127000549247409663024244431872 4627 972065399429495190896570407120452 4628 973957828127730745621678270709760 4629 975803928114490036863147563831244 4630 977752964801982772522628194904064 4631 979654705333460631225363603619580 4632 981510367819400909413858855092224 4633 983469060657876179089120213761588 4634 985381159547647689367292815472640 4635 987246959312779487071157661708924 4636 989215347225721083049000691564544 4637 991137397177277173840134782204478 4638 993012313195603450692354953189376 4639 994991458743461171589832404112158 4640 996923990819376444372214968483840 4641 998808064055436650873529224773584 4642 1000797530140008308140300665907200 4643 1002739569155711386327688748938242 4644 1004633916119494966552391728496640 4645 1006634213976982857639926733806220 4646 1008585799524981682023339498866688 4647 1010489923895668944619223504383900 4648 1012500074117763952895978725441536 4649 1014462308097083423947636057631850 4650 1016376776959728045431843549153280 4651 1018396869394640086522579189451850 4652 1020369231993672541079032750931968 4653 1022293051062706519771400600605780 4654 1024324146713435718609586803472384 4655 1026307208903592938109336364013604 4656 1028240438569296258556097814593536 4657 1030282068885929173270848067905458 4658 1032274876925474613434740894230528 4659 1034218564070700886230176900828388 4660 1036271305318208954023057032216576 4661 1038273874856543454093858199954284 4662 1040227541165080172910383448717312 4663 1042290403283979136287508702143222 4664 1044303841508459476107572155514880 4665 1046268114253174673053583062425480 4666 1048341094115623223406261181774848 4667 1050364918100506731752159893094612 4668 1052338746963187303602684328673280 4669 1054422961272881616556093983515640 4670 1056457784253848598725428397463552 4671 1058441212701097521549830743322520 4672 1060536223848260890782138028261376 4673 1062580958873374676874351989941314 4674 1064575108635720393648707324596224 4675 1066681490394708747917560073764620 4676 1068736179521330517489760777273344 4677 1070740584574806539456223284436716 4678 1072857291740630202318187456234496 4679 1074923126717510278137809698083718 4680 1076938334198222516681584624533504 4681 1079065407316523685478121379604500 4682 1081141863529710139581144493394944 4683 1083166810542862354809181956726504 4684 1085305434311628897556219279441920 4685 1087393116257163818355479195866428 4686 1089427899739357696036536042188800 4687 1091577516162983743889209303546380 4688 1093675358285956097106839479517184 4689 1095721115000754169521866716863174 4690 1097882331769000173284740665741312 4691 1099990404024974842118894033317810 4692 1102046617657634012655343588343808 4693 1104218421047056532853490882750562 4694 1106337841457778665292163725038592 4695 1108405129040745978432710593750968 4696 1110587533521124701666515697532928 4697 1112717787823240535591189800319880 4698 1114795092179327070858817778519040 4699 1116989280241285597022346606405108 4700 1119131046097861601954933051490304 4701 1121218346963619950592273453314172 4702 1123423807323076911674753449548800 4703 1125575959561227735753150495429982 4704 1127674453161074170577719165714432 4705 1129891840048289451791040288577812 4706 1132054422316354877314936509556736 4707 1134163641801300462554528985551334 4708 1136391789762398814697105952604160 4709 1138566008585949610252243242472524 4710 1140686552007378013498509768118272 4711 1142925513006610575196714447582284 4712 1145110866751693171408640441057280 4713 1147241616688495060554779553835460 4714 1149492663270786750364170611076096 4715 1151689735071605206705681627579944 4716 1153830736831946544788479407554560 4717 1156093305108689893660489051438140 4718 1158300965058872844442909957871616 4719 1160453468501063456162028821386788 4720 1162728211769905418464150702522368 4721 1164946561621794490031582147856882 4722 1167109971762960046997599620777984 4723 1169395747487103504953016450327762 4724 1171625999358187416153066051207168 4725 1173800967976095577205685632803080 4726 1176097848975929629391946840926208 4727 1178339457919700716632600600118140 4728 1180524883871144134142315125014528 4729 1182834072221849730987815155386170 4730 1185087695092132243497006135029760 4731 1187283595937293064051486695811592 4732 1189604539796522103126206924193792 4733 1191869044191880106700105773476254 4734 1194076684627350532496316517864448 4735 1196410104842232805423656013603116 4736 1198685476686918946781231551873024 4737 1200904293551461624332605975361876 4738 1203248994641045124822140773828608 4739 1205536509704739548854639142289828 4740 1207767203786997322435375235334144 4741 1210123229386766646981920014396300 4742 1212422386715773614878656379765760 4743 1214663714302389830732023341463620 4744 1217032352292914584586917911724032 4745 1219343796948653250927263535723336 4746 1221595795138606980596449657860096 4747 1223976516644776456690647678454932 4748 1226299052041865435895302042681344 4749 1228563083381385886200864631179164 4750 1230956508614295398800494101262336 4751 1233290180860886406411136062292750 4752 1235565643531775737447780135731200 4753 1237970562788885524326244485686774 4754 1240316715187485995374419705926656 4755 1242604290469441939885039331218536 4756 1245020818536111059901008298639360 4757 1247378811815037078360739547602380 4758 1249677280652098661065752135503872 4759 1252106710765282303363514954993238 4760 1254477239347198141765862150897664 4761 1256786680522505703196148611397949 4762 1259228427940465098284733925284864 4763 1261610321587266432978663182430260 4764 1263932002666867438991637499346944 4765 1266386776834923835859550053027484 4766 1268780052370250688046716707380224 4767 1271113383973576910288255266447512 4768 1273579971263032350716003038003200 4769 1275985978055387250185404070500500 4770 1278331732878877423085169512134656 4771 1280810116099833559332758378225604 4772 1283228258975743287544611391143936 4773 1285585141448051761557010082071032 4774 1288076690315998020864197321625600 4775 1290507716249797663807362424879810 4776 1292875775180347004740387951607808 4777 1295379952477240881937579837827156 4778 1297822528658178606965038756817920 4779 1300203140817365636617020635628658 4780 1302720633426127983648342883172352 4781 1305174807681858118985529646878012 4782 1307567390090400212179525218957312 4783 1310096926694615203017745232454702 4784 1312564151948803284652687483731968 4785 1314969368184009470570195235459600 4786 1317510995871873950296364476412928 4787 1319990626885927007076508174167826 4788 1322407187284434645092030657593344 4789 1324962337200661351738802639471510 4790 1327455108302674684833613655894016 4791 1329883117230874665931996675047676 4792 1332451114531436271473850784415744 4793 1334955721161912242806887765129594 4794 1337396561498324225826789292634112 4795 1339978145194234314349745497032168 4796 1342494668537860696156617860710400 4797 1344947717884056982833362263688916 4798 1347541635687764553227985234738176 4799 1350071437775056526346927298603198 4800 1352537433617118011782887624409088 4801 1355143710307025938071012157483202 4802 1357686159435413881169050009037312 4803 1360163808098252568432357024580164 4804 1362783882519575458952996664639488 4805 1365339800614203200028383235368946 4806 1367829085494965945466984948633600 4807 1370462318694098298966374127582840 4808 1373030330380129709999072431046656 4809 1375532695993294761587316315485640 4810 1378179893928599949319208111960064 4811 1380760047341252215067961144664596 4812 1383274920438017258440940470665216 4813 1385934657401604689800366864126574 4814 1388528420829495968310754355066880 4815 1391056537470879947466900450805092 4816 1393728861275560407733147608809472 4817 1396335619931144010632702674447698 4818 1398875602405552647302263841853440 4819 1401562072880072153343446465013156 4820 1404182533260852107020889754697728 4821 1406734434343608803734726427094092 4822 1409434358709636386390048940692480 4823 1412067139456256335011621800602296 4824 1414632489869255634818372223369216 4825 1417346649728429729865215010805694 4826 1419991870871193472413757489821696 4827 1422569929782534171488969154560980 4828 1425296940287367011302872695439360 4829 1427956074991279830233426946973020 4830 1430547633828608670033625445326848 4831 1433287579418746972177431035451870 4832 1435959960717136669767529345843200 4833 1438563683545548025526220247691240 4834 1441318014143588163066514371634176 4835 1444004438447352375692947419485796 4836 1446620331984084060844026903920640 4837 1449388381843666110040341330586860 4838 1452087464324125716377102686390272 4839 1454717066618726540090016622115868 4840 1457499709849455058420577335246848 4841 1460211430510624761295743434713812 4842 1462854062302273864935436827755520 4843 1465649828151519774135036029956020 4844 1468375736111979286213950251728896 4845 1471032235776799664175819853685808 4846 1473841184787460863877605709343744 4847 1476580665765324011738655503920460 4848 1479249514525204181342566119112704 4849 1482073210185246690395234360299636 4850 1484827046666145584273499137391616 4851 1487508296982809443786106760934690 4852 1490346080489366085536465859117056 4853 1493112811289547307767246001042380 4854 1495808107924990512203123713320960 4855 1498660740653510114421410903704380 4856 1501440417772188616911018019258368 4857 1504149024043189037490340421999396 4858 1507015029130145818315091887306752 4859 1509809283979326126019181272350708 4860 1512532035620868090144948866777088 4861 1515411538436604155218842241613342 4862 1518219588184483688312106034114560 4863 1520954986670103003110057604855724 4864 1523849568421196888887219074367488 4865 1526672255098842954517535700646248 4866 1529420391787738447516264129013760 4867 1532329336310733340000806784801860 4868 1535165231877863879282408632614912 4869 1537927656926169401978586990638834 4870 1540851811541266615023157741504512 4871 1543700931236870267739171454364230 4872 1546476912823622108058114714501120 4873 1549414807916313939434596370678980 4874 1552278790779085304891795132763136 4875 1555069264341996117073569451991568 4876 1558020876027775475775218622922752 4877 1560898992602856504595184853310638 4878 1563702389865840735890595878814720 4879 1566669368728179128302623072304056 4880 1569562523095875993970493475520512 4881 1572378887623160993350200709059252 4882 1575360586325379526888193826591744 4883 1578267154854363004916427529783524 4884 1581098156374821951759449388482560 4885 1584095407345351185908120783023788 4886 1587015443537882015118717644236800 4887 1589860382542597735287508016731960 4888 1592871622158218484239633955684352 4889 1595806888305129476639064619144410 4890 1598666555344166619836798498254848 4891 1601691848742951358837426732162644 4892 1604641556665706646311842942025728 4893 1607514378081170964905039926242168 4894 1610555462437497137533357476027392 4895 1613520499557174725781297761477400 4896 1616406612284773245495261530161152 4897 1619462649720989250576451211805076 4898 1622441427524455846258217550366720 4899 1625342494449939339321890691568520 4900 1628414391305011347947248181051392 4901 1631407004581752938570707971902610 4902 1634322264735332543959790146473984 4903 1637408495012688031254886608679782 4904 1640416593066451091554812634857472 4905 1643346953060840360603881946083980 4906 1646447529028171334504758131087360 4907 1649470341494884316989983590265012 4908 1652414211658154676765317760286720 4909 1655530891444409324145968788656590 4910 1658569411151005827341886133893120 4911 1661526767284875304421372956641996 4912 1664658770255539146616419139977216 4913 1667711322182751371965722040282980 4914 1670683927919085379118611339223040 4915 1673832213948655278350775794061252 4916 1676898854005077896713080581652480 4917 1679885994886229565791602856883000 4918 1683048843006399656319997864211456 4919 1686131349194626426904898135845878 4920 1689133916312030739925188741169152 4921 1692311378681619226620414467082504 4922 1695409000161225571661389746059264 4923 1698425329516136703637146096403662 4924 1701619282694395216908193227079680 4925 1704732872861189088438716520822618 4926 1707763009922954854312001720997888 4927 1710972622980952776474869534370732 4928 1714100499455883795310067853557760 4929 1717146299913077532264610791009960 4930 1720372516155206534467035028869120 4931 1723514822575387096147931353268770 4932 1726575394334103599276572081127424 4933 1729816515188418191918664952550054 4934 1732975035044082648601651722519552 4935 1736051321139583557523053709650672 4936 1739307458189240272227560004255744 4937 1742481376039478830745547581591178 4938 1745571752391519588974483290871808 4939 1748844660021898268089752008044500 4940 1752034939452592436292977550163968 4941 1755139422593054816399479974715622 4942 1758428276504451343364103497422848 4943 1761633231088002557581234384660942 4944 1764753669954500974009214318936064 4945 1768059539271764994133038881070504 4946 1771279140678199145602968748807168 4947 1774414706441239985352498529272648 4948 1777735801214401019847602832146432 4949 1780971925739466062994925991752386 4950 1784123643881043616073620530344960 4951 1787460020977692499948397934134550 4952 1790711918250881625078968912707584 4953 1793877930336520564905750419650248 4954 1797231493377804422736865874451456 4955 1800500107969441189023893582662260 4956 1803680473084974867677843527041024 4957 1807050419204609064480923580108158 4958 1810333974495807126429945382803456 4959 1813530695346954626768996141806020 4960 1816917930240296108314685016637440 4961 1820216484389617704931516504869942 4962 1823428650834272515952402655668224 4963 1826831392683825936924375380080740 4964 1830146920625307317941851959328768 4965 1833375539692473773074744833006840 4966 1836793936293642540605951162337280 4967 1840125484075503671567797036443046 4968 1843368749409704683157070523924480 4969 1846804698203642174401457162684330 4970 1850153280961003933402832903516160 4971 1853411285987529351500911166210356 4972 1856863927883039672374024486256640 4973 1860227811691475837268320844160014 4974 1863502429959760377616929324922880 4975 1866972788619676544531073265874298 4976 1870351986011745818374397010903040 4977 1873642340669182356560953413649356 4978 1877128616327822558165818552043520 4979 1880525108871002478079352013130148 4980 1883832313859624719430583494639616 4981 1887334486197809202881122114312812 4982 1890747386685851981365514292553728 4983 1894069537568046990682970376483000 4984 1897589602698360068916022377185280 4985 1901020001008154592097511463748068 4986 1904357162216992796522820716065792 4987 1907894315154205051307531977945626 4988 1911340240145363749279105689845760 4989 1914694414818193738237732075801404 4990 1918249673572965502977869394302976 4991 1921711185643313777208771283941240 4992 1925081520548774906851745746386944 4993 1928652988256571433323570675691394 4994 1932132216190275458020367966382080 4995 1935519680132064882712351314041040 4996 1939107416100719402993257349120000 4997 1942603402088354548695797020655916 4998 1946006068922217665261826852427776 4999 1949612186187893671260499100044998 5000 1953126000000512000262144134217728 5001 1956544031027555572710673104419972 5002 1960167510506308675694465152309248 5003 1963697222969412893906468595264682 5004 1967132643408997777539792373284864 5005 1970774561357334522448824925917360 5006 1974320284010912850140017992797184 5007 1977772152293791050716642362171660 5008 1981430673615383234400260628414464 5009 1984994396900549443187109589865490 5010 1988463805029799911101707709681664 5011 1992138940215095135188602407592690 5012 1995719726728630396380109631127552 5013 1999204762213360649556864854766306 5014 2002898616667620786629700468828160 5015 2006497664524212214134862185909624 5016 2009998277348458172231707231518720 5017 2013709918811100110995716882558180 5018 2017325196173694109567196421404672 5019 2020843516662328813320144786624936 5020 2024574099834081538520654413824000 5021 2028205669461918870703009851291582 5022 2031740845016421425590745892080640 5023 2035488267383313205953197790306462 5024 2039138275265867354063496917549056 5025 2042691361058313803004010674002172 5026 2046455698660127992137204985153536 5027 2050123230956995138431641622810020 5028 2053692211706170392589319483162624 5029 2057475728175906086456430935963596 5030 2061161813673107492249378822621184 5031 2064746754280006615707992804484756 5032 2068548423547975868467313148690432 5033 2072251023512091348161011182077268 5034 2075854146601442239032139006646272 5035 2079675120750723631871841465895752 5036 2083394402133438229327192191926272 5037 2087014626285013266279304625534776 5038 2090852845907061769180827034777600 5039 2094590961747119979695656182803758 5040 2098229437356943111203441881382912 5041 2102085018129621265927509426389931 5042 2105840976080077274837934422569984 5043 2109495719302967023232977792672406 5044 2113370793075721931724730802372608 5045 2117145752280780363745254414565740 5046 2120816778688308839417939585096704 5047 2124710342084148864400626214774626 5048 2128502262383563310800269433896960 5049 2132191816640524683914412518211600 5050 2136105141897475037939266392781824 5051 2139913983091703019662236741135450 5052 2143621044333203523466814848761856 5053 2147551978605993435829211927143740 5054 2151380002679230080803799699035136 5055 2155105804860315472268561450907096 5056 2159054412028316369333374169382912 5057 2162900707686981024818085864992340 5058 2166643015591238170376882282523648 5059 2170611575393824301849525113099938 5060 2174477277136813428632350957240320 5061 2178236143452922874161694089740504 5062 2182223696427342285619425066583040 5063 2186106655730324724909785670005084 5064 2189884492000245202691988431831040 5065 2193892126937499061778810210957124 5066 2197792409314815733227995080857600 5067 2201588128454500480646402447345854 5068 2205613671801084076576492835831808 5069 2209533655048745071953134536420284 5070 2213348453070970924861348140951552 5071 2217392094032832128844342335635980 5072 2221330623427421352680759626825728 5073 2225162313265059876338535881045160 5074 2229226340196211776616165082007552 5075 2233184633742184572332679352862220 5076 2237033340997820889602678293790720 5077 2241116693934580478909481794816438 5078 2245092653923748061377022454404096 5079 2248960617827978114920889222501308 5080 2253064542387917074992127706923008 5081 2257058181029348111013098529844122 5082 2260944337267624280117376619505664 5083 2265066658539679919184558706832424 5084 2269080360741924965303418759413760 5085 2272986068137312995254359835690868 5086 2277126736686980738322141675183104 5087 2281159427624544824179853613474526 5088 2285082365396851892421396126498816 5089 2289243802343267699662916914541316 5090 2293296791239102259399105156474880 5091 2297237030600694112100437615369476 5092 2301418261409532534534132200374272 5093 2305489164335034446351890092735180 5094 2309449136570540296985318922759168 5095 2313651365094088827564988659848028 5096 2317740252196509617019456424247296 5097 2321718902755696176305739329815236 5098 2325939853963787454172128733670400 5099 2330049287279901644901869147685898 5100 2334047780266099495929671486275584 5101 2338287520258750345952936220405902 5102 2342416337658548074174454841830400 5103 2346432364909890495765831588370002 5104 2350693417703100030260662291660800 5105 2354842905820084361890035048889332 5106 2358876637974184809704414001434624 5107 2363157789442845725787695484199506 5108 2367325615165919972701410751414272 5109 2371379489072483621276910957624760 5110 2375682030968857429581420126916608 5111 2379868324013062558468889512553340 5112 2383941217332867580115815371898880 5113 2388262912702024648313581178713274 5114 2392470068843987298382285008157696 5115 2396563273401207723393149175843600 5116 2400904149781855615332656642260992 5117 2405131033049028081266399134973496 5118 2409242240711554675004651937683456 5119 2413604828295842698155881765319678 5120 2417852877169297634792626899124224 5121 2421982041556112228507640128809110 5122 2426365192895733776849567573059584 5123 2430631953350989668598209836772740 5124 2434781615803991915082058423074816 5125 2439186737042652301209376977362712 5126 2443472279530548398435203537029120 5127 2447641409066122857909033490050780 5128 2452065960979591619774924546113536 5129 2456372867311202136508252229617044 5130 2460562746945115193420534823444480 5131 2465006796996894483619255139415924 5132 2469333960890940277790045163225088 5133 2473542138903966400469755139152920 5134 2478008427389384231451240781977600 5135 2482357080674332516107987119745432 5136 2486583631845032439285087010291712 5137 2491070916535571410761798524018740 5138 2495438600266765722841050572531712 5139 2499686215392937063363066624438710 5140 2504195860527135378109054873239552 5141 2508582768705526932294198854575212 5142 2512850120388126188534119720937472 5143 2517379660234007097351747504579324 5144 2521788380068160379765534989746176 5145 2526076848016008328241181794576400 5146 2530626414537199571171205319342080 5147 2535055747869300689244056218612666 5148 2539362957241312677763237916180480 5149 2543935093544740649597200272679740 5150 2548386429440345197333452573225984 5151 2552712376029250598589503013699672 5152 2557305887053246162908846388936704 5153 2561776763902070308886413282592034 5154 2566124144440197570889917157435392 5155 2570740555412810332638508591848420 5156 2575230919905730999611639728701440 5157 2579598518092857068570266951155800 5158 2584235214777024362824783483298816 5159 2588747782647662856602971384312440 5160 2593137060179909482159331849797632 5161 2597794133234573922319183150571332 5162 2602327803988648556978709443942400 5163 2606736064017338529401881438297524 5164 2611416250540734781769188693770240 5165 2615972384564275589351234865102204 5166 2620399705124571517882651477198848 5167 2625101825035983440830544286396846 5168 2629677829412154060332968427126784 5169 2634127088523599569977675428877684 5170 2638852464953044519282941822996480 5171 2643448415427023636889482459638930 5172 2647918298791769714514033413980160 5173 2652664314045677721289183897403148 5174 2657283063232820855832944288999424 5175 2661775023795977557305871756287334 5176 2666541879750184483218571655118848 5177 2671182032677738398115951907096820 5178 2675693415344922461315874100738048 5179 2680483876106699265788976299008218 5180 2685146894290236337663158194798592 5181 2689677843204806129024861865447640 5182 2694490630979973025787143173585920 5183 2699173985490255820144975793423420 5184 2703727210802328011029954579922944 5185 2708563794218687907939542098482216 5186 2713267494386933942075109125014528 5187 2717841690314656156403401071919824 5188 2722699469359634949789886452334592 5189 2727426376989007458322039691443110 5190 2732023168477739586029024373067776 5191 2736902081698484885660601141549660 5192 2741650897315419867491055341404160 5193 2746267513183000666399698105101966 5194 2751170442047006374338823015916544 5195 2755942735999464191034944426831508 5196 2760579233049159212645902405599232 5197 2765505021654419314656194081755118 5198 2770297923452840526439275036973056 5199 2774957217870296463696927480057228 5200 2779907307210397291350300519563264 5201 2784720892914901085836249728830052 5202 2789401736031298825844068289612288 5203 2794373363555843115731332996328022 5204 2799210709246632324814301220569088 5205 2803914470644544658958843932048312 5206 2808907734466157789394039480772608 5207 2813767435241435260765847133964332 5208 2818491336839524655587584292945920 5209 2823509263276241664555501469323290 5210 2828392858794341773036114279593984 5211 2833137122099641947683414894570920 5212 2838178222520495851025429530411008 5213 2843082907452519609935282824985148 5214 2847850430127889362993324357857280 5215 2852916274516917161329592515320600 5216 2857842197449386605266436257480704 5217 2862631629259688767423851069492136 5218 2867719522538903862642053392327680 5219 2872669555048580983120369310936388 5220 2877482463129513157804211133480960 5221 2882592410770017283063618425049132 5222 2887565182869986141600463928363008 5223 2892398765669908030951626308326684 5224 2897533824369761671199018295754752 5225 2902531055977542936189682912607820 5226 2907385255017770364254408903847936 5227 2912544039432778414437295241115786 5228 2917562781526299194083677387096064 5229 2922440661495786669756562600216884 5230 2927624831956235612127586026092544 5231 2932665163011352710847098018239470 5232 2937565458232882595961077267169280 5233 2942771983118832975893847916960754 5234 2947836993904075324233968269259776 5235 2952761240769250599950502279565800 5236 2957990194185323543463452926279680 5237 2963078553491169286245848178817878 5238 2968023825796929414905384986234880 5239 2973278470014514826058773134457010 5240 2978391646957214012063506979880960 5241 2983358006327805121795210093311012 5242 2988636867063532070994222517238784 5243 2993771906520255520826713937584558 5244 2998762575042578215829221763186688 5245 3004067280644656862739294214100700 5246 3009224411734285840193374852896768 5247 3014237813305685657045771716961220 5248 3019565379060693875542833858871296 5249 3024747698250241540315219457389140 5250 3029785461208041880704942712725504 5251 3035136060356925791858224728466980 5252 3040342124667685957756276008026112 5253 3045401394221067527323981857160152 5254 3050778071227146022853728191662080 5255 3056009539904269553047562805980700 5256 3061090327587343116369389990969344 5257 3066491621434014231746142408340500 5258 3071745535568761053482308490762240 5259 3076851047901966756019936865151988 5260 3082278803809030428012993674477568 5261 3087555096372297018180977239824942 5262 3092683866218739021010051924539392 5263 3098134943710564973795056425697164 5264 3103436864870397474358017713504256 5265 3108590662910536499380839406215684 5266 3114065140239415120546268140213248 5267 3119391362115275152972114502609540 5268 3124566927581723293154359680958464 5269 3130068103606122547590152988109420 5270 3135420252777665363912410942033920 5271 3140617672487474171884968671907000 5272 3146144128487298684209570527576064 5273 3151519088692341654097137742938714 5274 3156741830676745837820768204215296 5275 3162295121675066643103545283110990 5276 3167692977954634283132921440632832 5277 3172939436550946379950882167416316 5278 3178516441421879602234914304143360 5279 3183940608213986058600513138633118 5280 3189212517235175727842783196610560 5281 3194813474090365842002670030997922 5282 3200262273471953025423876227033088 5283 3205556472616070963242966131138982 5284 3211184659866102885378165383364608 5285 3216659835991175982795266432040600 5286 3221976467776427002034147146549248 5287 3227630372929706015373098952902220 5288 3233128890113050633171765691416576 5289 3238471192360401095019782693014728 5290 3244152570898712998083838911120384 5291 3249674433460077343871743777892680 5292 3255040863187204331841793226178560 5293 3260746568551950435635355270420828 5294 3266295200075676615663498234964992 5295 3271687670511998076233197853019288 5296 3277417647594883604982607978168320 5297 3282991485805882090283274903060018 5298 3288406671626893486073147637024768 5299 3294164365131468530284136023650948 5300 3299765281281958015919617378615296 5301 3305203273028697097451214742946820 5302 3310987265415294500550755496847360 5303 3316611819165607429581149666859382 5304 3322076075818333888876605176020992 5305 3327888113423104155581343086081892 5306 3333536387413688001354410046928896 5307 3339025406988551614487234229974280 5308 3344862177751326089338377387638784 5309 3350537847523570873927840275572190 5310 3356053289482953082223867496302592 5311 3361914875276884193839404915445884 5312 3367616255853761425880930811117568 5313 3373154761565895747681136528391760 5314 3379044806993265954853192031978496 5315 3384773733231667246974712775761572 5316 3390335564733857310785808484007936 5317 3396252279127067821707934271887660 5318 3402005386899492882820022070445056 5319 3407594032336412052139948721733240 5320 3413539260791768393818985887432704 5321 3419316723186784862686150772808852 5322 3424930530631364663504046658115584 5323 3430901071543376793359604826845162 5324 3436706315879058782532973777387520 5325 3442347157152283586797089654433460 5326 3448343009480567140407886830193664 5327 3454174393215229186793876263557852 5328 3459838934300035881449573901664256 5329 3465863721549107262955059293643483 5330 3471723295861096488295486370451456 5331 3477411433486513878676339920945316 5332 3483463518874329497892658646876160 5333 3489347746410773864162922727977654 5334 3495063144222921609368307435884544 5335 3501144504735042378086263776508920 5336 3507053476536351140146586132152320 5337 3512794639344389814518703227077758 5338 3518901619093571293321030838827008 5339 3524839021969548347363476387607316 5340 3530607753408854856617286885703680 5341 3536740461810449579468894117655770 5342 3542704697383967511714389512412160 5343 3548497492537734145961538778932504 5344 3554659820159643467662839221583872 5345 3560652641510303727561232299688980 5346 3566469593410791802626591000770560 5347 3572659747598898565705830215222466 5348 3578677613290975965961445666979840 5349 3584522543396068389145589322670764 5350 3590742487718267980802515119107072 5351 3596785665777249405954137894458150 5352 3602656683421784706903721956605952 5353 3608902843694043082042916229764868 5354 3614975028781274702304966137261056 5355 3620874098585819552160765247855416 5356 3627146650879055912687866129416192 5357 3633246109434036924341068830458940 5358 3639169788603019451269597903122432 5359 3645472390491950232866926798872348 5360 3651601103043366783377034241376256 5361 3657549395522569436822564884857332 5362 3663880294557092203438528641951744 5363 3670034718277246726978153824985380 5364 3676011477756019994128395652300800 5365 3682372843352895028457908359330360 5366 3688552888764118221034211235738624 5367 3694556330424125870152754572125820 5368 3700944430760943898905902778941440 5369 3707153977685049741973005653976072 5370 3713186207807836908282288624218112 5371 3719601133450538141570199789512340 5372 3725838585030229111513151009980416 5373 3731895732354371808071087472155640 5374 3738341387474107689204223252954112 5375 3744608679893546278537991717405592 5376 3750690812519478129149862563807232 5377 3757165521619786304641038716883156 5378 3763458929763299110594814781752320 5379 3769570181234102044359040484126760 5380 3776075797600374548780058877624320 5381 3782395415021684595666553199454822 5382 3788533894004203492095335170004992 5383 3795066650715208084089090461655180 5384 3801416548225745188265855750766592 5385 3807584288205916363545824007836616 5386 3814144493694298378452811464035328 5387 3820522660277210728072449486621226 5388 3826715878648925325791574648422400 5389 3833307442724419362469256504072604 5390 3839715952339401035332747717847040 5391 3845934845935760724827951738836186 5392 3852555924504226448115313418436608 5393 3858991150073039696166877853294994 5394 3865239544277025185261697811353600 5395 3871892255767258232549404020895848 5396 3878354195161886611613222263848960 5397 3884630241780743555153812712944536 5398 3891310823142396237986052907160576 5399 3897803553841383594340960326288598 5400 3904109562004255745654941328343040 5401 3910817909389404824382069166036900 5402 3917339562548883045467485453973504 5403 3923671526039790083384194843367764 5404 3930411776533918945464184357257216 5405 3936964574615990671676146660366392 5406 3943322595084312793572696770162688 5407 3950093050145920932327161333362206 5408 3956672881971806410147861150826496 5409 3963061109369537729161356605879414 5410 3969863811732146825851399952492544 5411 3976470771977963544327435024819684 5412 3982887376830269265317725722378240 5413 3989718401592928362549718707459974 5414 3996356866639912804674241504207872 5415 4002803823960168550461568859053716 5416 4009663259179863457035652970840064 5417 4016331212085564739294866311989098 5418 4022804540375941629209149064890368 5419 4029696694805928001876100840130378 5420 4036396316751772660094259057131520 5421 4042896287953937524099121777934744 5422 4049819052494788377080180733946880 5423 4056546323455939319978518798469400 5424 4063077092982899075254775445454848 5425 4070032660412149208797488905251020 5426 4076787782707824437712594175833088 5427 4083347402366717855119905850188186 5428 4090331915879584651728283069579264 5429 4097118969515309470970668448039820 5430 4103709632268323229619446519042048 5431 4110723115363212744743017461153270 5432 4117540131379221111279391158042624 5433 4124157859230903371552051045154980 5434 4131204623104763170029755522396160 5435 4138054042098254533676656486212276 5436 4144698736082814966121564589260800 5437 4151776793010881673849510722435678 5438 4158654389680271674064171394087936 5439 4165330376942972497620972570316228 5440 4172442108219353129275136548012032 5441 4179347983536207761124368204234562 5442 4186053475266542156747500245755904 5443 4193194513234986123883752411665442 5444 4200133057475005344410936761909248 5445 4206870226546710268723695017997462 5446 4214040665873140448143559147243520 5447 4221009965554279792193878560353372 5448 4227774599061236434041345572601856 5449 4234979097533007567284661822759050 5450 4241981233305151979012214462407680 5451 4248773436986336108023146810548712 5452 4256009850544791499536139922964480 5453 4263040596588596406641462315868216 5454 4269864944738274226231767413944320 5455 4277135576017927320952301375883660 5456 4284195243021722926394463014092800 5457 4291049446840581466454657228163816 5458 4298350062246457506956967366743040 5459 4305443047559494165755301235537988 5460 4312329436445802011376128939261952 5461 4319660238060173130859345880316012 5462 4326784469954305835247644066288640 5463 4333698969389222654309438376517842 5464 4341064273906424708329447784185856 5465 4348222099047629259069637918315044 5466 4355164677552975406893308044687360 5467 4362562421355960470596362738964200 5468 4369749617900316177064870450561024 5469 4376724855347986605834463867855484 5470 4384157617694135097398334429960192 5471 4391374068498706540259150294593630 5472 4398379866428475012338146577743872 5473 4405843163316671255367422161730068 5474 4413093479546350035773163312156672 5475 4420132304581621030966361363458348 5476 4427626266116339980486110349099008 5477 4434908544539216321727775335748038 5478 4441975778521058488666296269393920 5479 4449505048972671589137176609322918 5480 4456821584113802577436589879721984 5481 4463917339889816646864322954179600 5482 4471479878997177989606186841222144 5483 4478826229851118078990551008453002 5484 4485955385535463546142338516516864 5485 4493553425624290524895683884745468 5486 4500929696990209412164108490373120 5487 4508089989574558140881419254669720 5488 4515719044804768353673362486067200 5489 4523130070802031803556071838709620 5490 4530323953064519900352480311728128 5491 4537984345533587617938251372299446 5492 4545427729885789108542503810236416 5493 4552650654307077681993541826531340 5494 4560347063713230110586221320218624 5495 4567825266384363077004602155701048 5496 4575077460139119317727175843512320 5497 4582807684924599883678391589303796 5498 4590316379640189524362292620672000 5499 4597602426048315483903519629066588 5500 4605368939980147269835401839247360 5501 4612908121487183066124351589049502 5502 4620225776270417125413315246305280 5503 4628024136947523668386646467789182 5504 4635598642868072306913456565518336 5505 4642950645244488322096076964492072 5506 4650780721111971461621861455070208 5507 4658388321489935732298348225003106 5508 4665769935802505434009162643668992 5509 4673636599192156770213049403744556 5510 4681279933096966017444989595832320 5511 4688691235108714705882547637234680 5512 4696592498853209814034134438248448 5513 4704266667474403422607420148175300 5514 4711712588766423511512781997463552 5515 4719650868789153050035547649037332 5516 4727355979302541777384449116209152 5517 4734834372774763088631371404808618 5518 4742804959025700304216201569638400 5519 4750546205902803877779373329227278 5520 4758059371651985626588486066765824 5521 4766062402010369470080357467416082 5522 4773837377732864547799774618880000 5523 4781380579534980958371638026119624 5524 4789421166045531154383838595514368 5525 4797232459871947341717359983437252 5526 4804806046013708871746749388258304 5527 4812881637150762156841670220294486 5528 4820724462657768836822478807367680 5529 4828333329120756327627113762057928 5530 4836446559013132822881083912810496 5531 4844321145842472770341753354490170 5532 4851962972697517949848915553550336 5533 4860109248890778794392372969839580 5534 4868020441714699510425630101117952 5535 4875697862604453728771799694346160 5536 4883877171999880590069153291829248 5537 4891822619282915434979564516498982 5538 4899530863131299342260442062868480 5539 4907748356829090625887993113309700 5540 4915730950575587860412310746038272 5541 4923469891623547248732106134912812 5542 4931723197833355361234740401948672 5543 4939737914137854191994134241396044 5544 4947512721779290163527005178429440 5545 4955804625889908805529518749067140 5546 4963851575817515221005090487556096 5547 4971660083393578940870468975541374 5548 4979985423906603922013944569397248 5549 4988069814091706282552609152236060 5550 4995914594327657443527571123300352 5551 5004273476656396513329011534351448 5552 5012393025587403218511684463230976 5553 5020269102779257596864226708483686 5554 5028667014820716429746312775545856 5555 5036824184932953109978451239403880 5556 5044731641919212566695988115275776 5557 5053166066572404181284600676433558 5558 5061355835758255271244186564765696 5559 5069300092374205394478716546642040 5560 5077773755336836980173493736833024 5561 5085996484988495409862807163408292 5562 5093974855118029155255310803333120 5563 5102482683023385640441494762143322 5564 5110743581913005813625069042139136 5565 5118758787001913651709461434030128 5566 5127301049578578931831222764770304 5567 5135597653597134473456946407433132 5568 5143644849078434875786085856706560 5569 5152226665687916544198081974305730 5570 5160561748148859438998322550941696 5571 5168640928230505958326637711456646 5572 5177259801802993968610054920732672 5573 5185628344137559491712726598277414 5574 5193744896612624081233544299284480 5575 5202403915216871207397604004409762 5576 5210805775272981853909129340387328 5577 5218957199977682909760329621953740 5578 5227651038053699169520020896517120 5579 5236091677809625639921724358001908 5580 5244280937521609785259279499919360 5581 5253009698730908117928026492128622 5582 5261486850813260857754986183019520 5583 5269708418346993949041605146863244 5584 5278477644168077717795429049958400 5585 5286994022905849872123333104516148 5586 5295248020172761152341628066011136 5587 5304055286241888960339464024535300 5588 5312605613090422248593053015080960 5589 5320897864577369797619873745092324 5590 5329745767489701711105057266896896 5591 5338330162595363057867101189077910 5592 5346657930728365799307308364201984 5593 5355541181788299734258030751445608 5594 5364165372707056064499086560009216 5595 5372531557201412933760293649034248 5596 5381450531017995171614019445850112 5597 5390111662002244373486680379478780 5598 5398510908745251905300593600885760 5599 5407471102761448796362117054373100 5600 5416172087007276546998646123528192 5601 5424604613850403283688676512391572 5602 5433603455130297111649203335783424 5603 5442339150659794879420692230022980 5604 5450810383026151429809601346797568 5605 5459850796579290503708827350390264 5606 5468621188366382965089738873283584 5607 5477128501535609873195310563978820 5608 5486205164386734029400678498041856 5609 5495015984516338830487027427331540 5610 5503562571826634166569379648430080 5611 5512675367443983608417658170254740 5612 5521523961661663055666540866174976 5613 5530104206023369167525876807120860 5614 5539258897032851227915049087391744 5615 5548148384890205259966152063169612 5616 5556762412048514510037062275563520 5617 5565956590293468524932170075580836 5618 5574881158032853564664942157733376 5619 5583534755991479816654604291963748 5620 5592771325622102158116633751584768 5621 5601731089011208264282215942687960 5622 5610421710046781987291522034378752 5623 5619695077866698726912324671943862 5624 5628696189262356577454543918333952 5625 5637426589227321366330525645213307 5626 5646736866965486458221142676305920 5627 5655776465214843391504291974022260 5628 5664540980758671095578173697425408 5629 5673894260777305697945083197939196 5630 5682975398829311807165772213540864 5631 5691774440222113986678287440243116 5632 5701167687483343105410068255866880 5633 5710284693884509798328682841913940 5634 5719124093451746349192642632559616 5635 5728560380588427786734313023140716 5636 5737713513428055263072680696872960 5637 5746590471021865832649612682407276 5638 5756064394101500429587609441780736 5639 5765259383216736688064994997241158 5640 5774177009478490620067549267623936 5641 5783688539985058891510730079852362 5642 5792922597074234871783614265077760 5643 5801875274699148281145933338787600 5644 5811430464991179608057779898548224 5645 5820707002453195356561613470361020 5646 5829694536996170083731127709841408 5647 5839290608134253532761447110337166 5648 5848603669356915493323641217613824 5649 5857632172400042182740718608878760 5650 5867272414169000026396771945356288 5651 5876622122427411669098922730260850 5652 5885689060558268074088941776011264 5653 5895367312886766453339962479916534 5654 5904759821400492490077367586826240 5655 5913868191764891929163919152714160 5656 5923584613007102639333613854785536 5657 5933017217640746091309635025514458 5658 5942161115682152018523734570397696 5659 5951922195657505404430762638673338 5660 5961397801136997169708918492889088 5661 5970577363677797128712855033013108 5662 5980380066656497483660968867993600 5663 5989892715942325225299354095014140 5664 5999114308035581198786071166451712 5665 6008961894524634738354639189103080 5666 6018512012173618235379857692238848 5667 6027772443707114220355073289343620 5668 6037658906719886244674095509667840 5669 6047252641827136646154635580522630 5670 6056555171720051516507583729149952 5671 6066480774157251475388819260515804 5672 6076115204304144209602011065221120 5673 6085454043992986714060336483545480 5674 6095424876428065453391927564430336 5675 6105103277817820070769514831908286 5676 6114478410291662478535503736995840 5677 6124491514550893676459911941089340 5678 6134207938819522535587213268637696 5679 6143625782048092560020209807970490 5680 6153684749321574992341243086766080 5681 6163439020431430312554295588721064 5682 6172896559645650588385173102905344 5683 6182995129616673531150562709126802 5684 6192793698582634314132718461911040 5685 6202294426011444941940966846142776 5686 6212432716953209610300251730965504 5687 6222272890821969647934088951065906 5688 6231810313289465519272232094793728 5689 6241994819789639994922283896207610 5690 6251879804708092684063771515893760 5691 6261454004865940259058747673368360 5692 6271681898725199048304629399420928 5693 6281605443990098793250684247417694 5694 6291223301062101145441822629965824 5695 6301497642237043358112441724891608 5696 6311459876735589820048100441456640 5697 6321118197844446275734003464388200 5698 6331432675008807357437536855511040 5699 6341440365994828204718122932048996 5700 6351142519451565958349335192141824 5701 6361497620036772418728989981691302 5702 6371547377247466079572470495052800 5703 6381287024888514181044957801321564 5704 6391689238608113326181047200645120 5705 6401784496515662924805774202393032 5706 6411561937105626895707531964818432 5707 6422008158859759953016261498595892 5708 6432142835018403719021808998416384 5709 6441964420852783396673595196548120 5710 6452458152035494713223049807247360 5711 6462632219874219848729923188982990 5712 6472494844016082709990383525298176 5713 6483029779883617616521157418852660 5714 6493250003406329809081959490180096 5715 6503157481135165556527896168150252 5716 6513733425152557402011290689863680 5717 6523996658495911619842647260319798 5718 6533942288071770648663979713325056 5719 6544566095861433487562701188496056 5720 6554876013449158316583808590151680 5721 6564859939217700367006058601755492 5722 6575528753982060819969146549935104 5723 6585878482336115399235361958746484 5724 6595907581540997360790703995617280 5725 6606624772372638556710306631578170 5726 6617014440348988419110436741396480 5727 6627085641807895091363417297183768 5728 6637844643829293579212666622181376 5729 6648281504410921740172838217813444 5730 6658398059553583064522700023255040 5731 6669198993176729862315320446700580 5732 6679679662806819633353289512779776 5733 6689834923426146419469999920239574 5734 6700684927696043962565304031627264 5735 6711212997711898090389666242744760 5736 6721407386738818744296754294816768 5737 6732302921804214615997408476062378 5738 6742871684039712270015529052313600 5739 6753112080639886164680645308265268 5740 6764056758325804266234449617747968 5741 6774666515197640864162796053141262 5742 6784949653057523355817086936115200 5743 6795937036476245338153774232348142 5744 6806594541434909764789236366573568 5745 6816924037279016006444423034137064 5746 6827954131153212937127381040380928 5747 6838656081282728443451456133029892 5748 6849025294889311028172444683730944 5749 6860105233675796918158678934801750 5750 6870855650530375786396152162668544 5751 6881264389799786484982755053957230 5752 6892390836681794466611680231030784 5753 6903182675268314205335104323927780 5754 6913638098669013122971188610854912 5755 6924814977044910240658985459714100 5756 6935648379955872616983942753943552 5757 6946147481814293249522043073829592 5758 6957367511868761756293566523145216 5759 6968249732721967812238299114603308 5760 6978796093334688092334977823277056 5761 6990059399603792015185814089871172 5762 7000987230199505783366530969872384 5763 7011573827250815490876436792464264 5764 7022888108139346941235144504115200 5765 7033864972925148504058132733902284 5766 7044491954596190240708906176728064 5767 7055853625015008689492204348048652 5768 7066872479891006280304505206603776 5769 7077547401940258622402272578541134 5770 7088960243885004132415344456800256 5771 7100021580823522875112435851814260 5772 7110740615924924736898866165579776 5773 7122197580472317032003360027789500 5774 7133308650920771524013078732147712 5775 7144075629451086961072614132345480 5776 7155577026356459302168495409594368 5777 7166734368783470753891596890238260 5778 7177542515660688815219131553320960 5779 7189095456569404966871809053957618 5780 7200302926072602822092384339755008 5781 7211152156950958806418000001992344 5782 7222753198159842879918969672055808 5783 7234003769570024761237711352623702 5784 7244901638325293237219307869437952 5785 7256555011824807129947990395196040 5786 7267848464239052808477911784028160 5787 7278791468751639471401234908509294 5788 7290489721748507571431557396168704 5789 7301833661554438661174785686178716 5790 7312825846319714434050950966685696 5791 7324569165879735124206706401655710 5792 7335960406484594529050883002466304 5793 7346994106782001228187160895557140 5794 7358790140617652929944084020438016 5795 7370232445776305069164896105623976 5796 7381307813452768441144679177650176 5797 7393153156921895784419637120245400 5798 7404639155037018546039268666361856 5799 7415764228838864211814155485788828 5800 7427662542608661814637925614223360 5801 7439192368941149953027920219092202 5802 7450363378015880287649111551678464 5803 7462307211879704303579728712682420 5804 7473888833820616387938930668339200 5805 7485109794825762657328058803984560 5806 7497099650312042773531090627472384 5807 7508729068357652109671013469685806 5808 7519992440886850578731176172716032 5809 7532036020628731600347011293476724 5810 7543717268987014153533597351481344 5811 7555023403068958086876534699661800 5812 7567117029824103351178407636893696 5813 7578842931996857141997607647815574 5814 7590199360730326314131309519517696 5815 7602347093989844037885768587862972 5816 7614117607943004318983118240350208 5817 7625520596078235084515345687807496 5818 7637715061242939365615164046638080 5819 7649538143994651812543034364774830 5820 7660992183002835557131336594489344 5821 7673233135727353364844350199330782 5822 7685105077385625580475206019512320 5823 7696602315563845837099497143777962 5824 7708897763314251915394424500125696 5825 7720822880554799781657997219303254 5826 7732363420046480190671575318865920 5827 7744710045138471675313638074913186 5828 7756680228327651621699168035143680 5829 7768272164908483202937296033339640 5830 7780673922538953486374198813675520 5831 7792689319248520740757747191384600 5832 7804329083350628617191820126846976 5833 7816778178089830209119930670328068 5834 7828847313439174027399853346098176 5835 7840538663868797933716951111314120 5836 7853035288224602488254690633449472 5837 7865154168210348640197976294004700 5838 7876889264863597453403845160005632 5839 7889441809272405206031774182426958 5840 7901614657363351442603126978248704 5841 7913394049795477019323914531928540 5842 7925998279716341629867118832297984 5843 7938217185266294294961479915989042 5844 7950048907051909233016981404254208 5845 7962709119277107957087350875369176 5846 7974974428732343096936043027867648 5847 7986854624251050165446463610439100 5848 7999563231056314067094163892994048 5849 8011882884485760282070129792042650 5850 8023815856862849216608111120546816 5851 8036572797064796495054117831062650 5852 8048942893649496306678379032084480 5853 8060920760452826367067927298399100 5854 8073734483062089470033410006572032 5855 8086159750729883202241471620099180 5856 8098182270238270358606435695198208 5857 8111048835799332053694265444556258 5858 8123520974075499464771616478586880 5859 8135596623861221175155216043363600 5860 8148520575819459106895038472257536 5861 8161039735983291626874397310742342 5862 8173164912747081061341838788052992 5863 8186137734492338965365903857289720 5864 8198712447097798413532353016102912 5865 8210891350399719576269075780210832 5866 8223913184125583872579355327010816 5867 8236539659867039601986666370875146 5868 8248764079589737300092040420786176 5869 8261843909548630647485684841196430 5870 8274526164993210617321453621901312 5871 8286796203216281272935040515382872 5872 8299929857354147959614898182291456 5873 8312659602664875340736138073040548 5874 8324984134054622298739395871641600 5875 8338176057471793905683906383259016 5876 8350953858878385614613659117420544 5877 8363328441013708247394623945527938 5878 8376570261160455561821199233463296 5879 8389404635997923419501263068462518 5880 8401833702105240442214120190640128 5881 8415125836270201668408512180539322 5882 8428012703436591881994799999678464 5883 8440488266558844940718807104368264 5884 8453839075785324486171032978718720 5885 8466782954297923840919875186103640 5886 8479304978517129342553858278502400 5887 8492710333102701281646619070247786 5888 8505702959019605707860240133783552 5889 8518280244568455119163454889821800 5890 8531745173398084553148926811525120 5891 8544786277902409894556681277157476 5892 8557414694669129133090449606574080 5893 8570930427940871186013792302710060 5894 8584028934703447679807335112853504 5895 8596713301489381512590574765622740 5896 8610279977259210319970924463390720 5897 8623432137217358253405878331449418 5898 8636163363289396481595137343674368 5899 8649790034946571202910728526994068 5900 8663000254111068103704141480067072 5901 8675778508116568232435821471159224 5902 8689461163184247212653201555437568 5903 8702720764854666390859179253328782 5904 8715555553416711906829859316301824 5905 8729298407068096753545277726478772 5906 8742607550685938083200707811447808 5907 8755494358427237487035370967278440 5908 8769288719516091679265024885391360 5909 8782656752746556859314335479681420 5910 8795600297301148445666669352947712 5911 8809446737630796185672786290644396 5912 8822868949503282357756367390900224 5913 8835860428116493976522629957503074 5914 8849767919655908344805486228560896 5915 8863249040201652638208297824947068 5916 8876288776985708451900519434158080 5917 8890253064216447277762064396072956 5918 8903784645478972225196952847718400 5919 8916881491237864489347344419261548 5920 8930907327040158290294798492368896 5921 8944489317887938157139101712197700 5922 8957638933690949767657055475800064 5923 8971717575137324527317023637602562 5924 8985359312394124127909801026387968 5925 8998566894138708198064126721859876 5926 9012698113032948291791065124824064 5927 9026395220025441428752241860106086 5928 9039651542856238285462695535706112 5929 9053844728346055808033702576031813 5930 9067602272432140697234758885398528 5931 9080907511072540279573394205468766 5932 9095158695917751122821009113612288 5933 9108967132692603486822773076788700 5934 9122330715067436432998973585780736 5935 9136644601128847012895384587913676 5936 9150504094275999615282146803974144 5937 9163921817550810679681476572809076 5938 9178289232130473040463065470120960 5939 9192209789505213066095256544339858 5940 9205686123232433391488773442764800 5941 9220107219302355416722322169446092 5942 9234084134262965826687942641218560 5943 9247609800260297536656450494652984 5944 9262094479516138435947320758501376 5945 9276132702728883552475802361634440 5946 9289708334243630589615086803875840 5947 9304251614603850521289851672863572 5948 9318341846626236851390574526726144 5949 9331976929044799033720813680214394 5950 9346583778765253687492911399315456 5951 9360726411796487666955455320052780 5952 9374416343815313552720618544168960 5953 9389077913067539976983605213991234 5954 9403282265158119344648147297576960 5955 9417032076418793234435962610433576 5956 9431748283996456314243893378416640 5957 9446009763383787770670546362433816 5958 9459810268538441640446570155822080 5959 9474590944189104173150057796434076 5960 9488915080845189373109985922252800 5961 9502765919214868280404165620316932 5962 9517606497994823673924692276582400 5963 9531983548429894508374191092748660 5964 9545894653211177088228866591293440 5965 9560800462876348816790987655408444 5966 9575230586001189328774900256421888 5967 9589197792938471333773284605373360 5968 9604158753413859948900243319291904 5969 9618651948013480114899973461152676 5970 9632680096721231170580196221816832 5971 9647696433867957258952081500190404 5972 9662248248916530754303153902452736 5973 9676327693558063117726197222840760 5974 9691409942124294807031449721006080 5975 9706025074619572489494261353847058 5976 9720156007886422055749172584251392 5977 9735299178578760733552893704544036 5978 9749967893310208398353989700457472 5979 9764160639038629679404673455402708 5980 9779370009762414413988360955625472 5981 9794092958403567476619879972516222 5982 9808342287102500977925422610880512 5983 9823608033186128199254114365729980 5984 9838395193476214664646671298723840 5985 9852706375397105028648443108149176 5986 9868028895946041097332899806857216 5987 9882875476275351170616456822434626 5988 9897239050903377866640727640899584 5989 9912628215207212557204684981696716 5990 9927539503175071713099045895243776 5991 9941955417440687404163527121454876 5992 9957406371216749849177044191019008 5993 9972372658141418500160584835405508 5994 9986851303186885981863196907723776 5995 10002369850092612114111291564246600 5996 10017390816563999515192593874419712 5997 10031927260924886158311470146236636 5998 10047503191446839191689050125822976 5999 10062589280417526492558594223896348 6000 10077189159520849674675032741117952 6001 10092822625701192324115061030287332 6002 10107969430152513642633381901825024 6003 10122622154670491788746100410005580 6004 10138323670178227484075149860274176 6005 10153536351508820868847009901507052 6006 10168242027046462815132735605514240 6007 10184006961711860827563079067607606 6008 10199275335143766138387550961664000 6009 10214045099223299367792353688217124 6010 10229878376213154678236573566285824 6011 10245202615914655568565735353521690 6012 10260031245204215855932700025683968 6013 10275922586292641211855294727553628 6014 10291313636164022851735853862942720 6015 10306206559201900085104829016527064 6016 10322156711208107733055415074684928 6017 10337609034381963375893079221715540 6018 10352555933913510411967485488418816 6019 10368575394458668382336783337261828 6020 10384094527846108234078261019148288 6021 10399095845170637278431254202515160 6022 10415179533845426547702503288161280 6023 10430755572125258447656421232046044 6024 10445821583278502838360516591616000 6025 10461975136855395174461772998389262 6026 10477607998342000770514559737518080 6027 10492733617937965345772190067054812 6028 10508946778422530932246815917998080 6029 10524647397700608500307733909869870 6030 10539838777192610858956405895768064 6031 10556111193418220931545079613922316 6032 10571874423769954281198907482439680 6033 10587120663352708151537105619590580 6034 10603463403033362405830020158269440 6035 10619295165236297536155450958834440 6036 10634596462367312734137769033465856 6037 10651004855827146499753512619529078 6038 10666893970058462477020326812046336 6039 10682261430762300569697269451807860 6040 10698740899031136609178068241612800 6041 10714687541640934124502542079889332 6042 10730116158418484097554797217722368 6043 10746656021885835003874458274390842 6044 10762671899767875312170786144911360 6045 10778166895014748250656322062480560 6046 10794767319352271530954026623212544 6047 10810846910240281672494106256196766 6048 10826397481745439405288718923202560 6049 10843069977349235852279807220831364 6050 10859219058229305841243966753300992 6051 10874825862940031543826191736949636 6052 10891564661642804697927934169579520 6053 10907772344107447440212850557296134 6054 10923446465077953695280211242076160 6055 10940257369878561612571364591057784 6056 10956524102121335264021657235226624 6057 10972260225756526769031282129828398 6058 10989132782105125285914556691453952 6059 11005469447248742425785924435261428 6060 11021273373819556968265078712303616 6061 11038207552927078468178737212053400 6062 11054608777833961302917855145842688 6063 11070469738487860467520977632858904 6064 11087477042918865779743446949429248 6065 11103949275214666844099027319159924 6066 11119866923731330043901622648241152 6067 11136941912524263891847957062908946 6068 11153473738196224902168712062173184 6069 11169459600782261927002855362523044 6070 11186608571631331117984577102211072 6071 11203200175738874543970816125726204 6072 11219249360013978664970446836858880 6073 11236460517264210104512914700641914 6074 11253123579772847888747564882983936 6075 11269241836825494402199135379596202 6076 11286515334018597840749583351152640 6077 11303244635805836579435915864045916 6078 11319420579778536840619825754658816 6079 11336768817114168689850417000912318 6080 11353569840134500865191416327831552 6081 11369803675461306721350900266250452 6082 11387220813194873922400545106412544 6083 11404082152743403014753287403224520 6084 11420386042527061362110483640090624 6085 11437878145891894405698141643465548 6086 11454800563447338423666312729888768 6087 11471168278379622051985407540309340 6088 11488723936421609420748214581067776 6089 11505719087115031079276901203859210 6090 11522156779615592015926793517588480 6091 11539776445187550699931323687922410 6092 11556838703990473494930641377558528 6093 11573335397277245383005006526972266 6094 11591030504963593024491622031472640 6095 11608166051912784591289328186472408 6096 11624721578392197810810705225449472 6097 11642486539016914673543611059277224 6098 11659683997386799031813147206374400 6099 11676310496005046942426012415081576 6100 11694152080240007081314063913320448 6101 11711411069206881777739924343614902 6102 11728102849954443584052860572323840 6103 11746009009244793893487079057943724 6104 11763341733240079820083716182507520 6105 11780105277129098889740472207372240 6106 11798076277490419183713564755589120 6107 11815477566821339096929203856659060 6108 11832300492608270773508986157137920 6109 11850348602067073964028000724628700 6110 11867824477765627423282696950263808 6111 11884706987076970052280075379419156 6112 11902826689153316237809096243281920 6113 11920365232223678359237886289602274 6114 11937320233259047510358605990193152 6115 11955517368332919919145448905895012 6116 11973118766502311480123187532922880 6117 11990140149364388870179389725430956 6118 12008402688768373639476601629806592 6119 12026079729542175712456785493686300 6120 12043173908330192679905617413931008 6121 12061502619540309397775650724925482 6122 12079248819352182541934501591624704 6123 12096403633333798320621570227699144 6124 12114810861202010905016693992980480 6125 12132632667608643682046310223572468 6126 12149848628835856473309182794201088 6127 12168328422965812331824876678531020 6128 12186214258012621767483012595843072 6129 12203503450586332077400019630765480 6130 12222062296865483683182086876940288 6131 12240012043878331786157895832831570 6132 12257368419429609040921586011471872 6133 12275994415315653512592656171952854 6134 12294020835636168906365479732196352 6135 12311451566921405835006477416525880 6136 12330144280812229666280705030619136 6137 12348241357154414969410875306049374 6138 12365733791084413083014015644723200 6139 12384506050494632654386915769564628 6140 12402680684334259610268937107800064 6141 12420234952618476775031083911707640 6142 12439081375900439129233697659574272 6143 12457320494927316457029741941151742 6144 12474949556846005540129056244105216 6145 12493876461515509689695862671358420 6146 12512180259511327229211407447525376 6147 12529878340290620732989666562214214 6148 12548873155283429773640599228907520 6149 12567255286304912660373935018342520 6150 12585028382483672619013747883563008 6151 12604091381559384541943088377665350 6152 12622545392041662995214620258467840 6153 12640380871781218093790690394677448 6154 12659525479516203258400384026089472 6155 12678058102156728181530120105107220 6156 12695956816220663576998890988634112 6157 12715176186914422594897972902398620 6158 12733774686109267771702771591842816 6159 12751749473837578915795549275237388 6160 12771050461197938894648634287063040 6161 12789715358352062212368373155516084 6162 12807759998923824086107680751423488 6163 12827130394031092166872253626276722 6164 12845874370850085776874424513855488 6165 12863995718514215188753715982528996 6166 12883435380637197624347734859469824 6167 12902252149203748917142643470425132 6168 12920437523523971417161267641581568 6169 12939959950897171265277827520084660 6170 12958857035001060851801778262603776 6171 12977106014234354399708573262794076 6172 12996704853756979789830960012853248 6173 13015668913938805662807411826634814 6174 13033995048274371159532085370316800 6175 13053677525021521162278886005315972 6176 13072708762404686109002470059409408 6177 13091106230068665022124656961860200 6178 13110858663997866574774814552171520 6179 13129970699526618977027449656613988 6180 13148446183714121510935671714349056 6181 13168268753910123973221317277160812 6182 13187455475971669899180142924892160 6183 13205995793603756086843670544100600 6184 13225902846781235188410562790817792 6185 13245170648508751702464558140330628 6186 13263775912643160594400697428449280 6187 13283760723578101425713730957823860 6188 13303096288169311320322652428566528 6189 13321780672470037287434052202720604 6190 13341850303824125003295845934299136 6191 13361254492902329728134921093068700 6192 13380010837131708906834011917123584 6193 13400151853118655683244548216776180 6194 13419638261370172656195022372718592 6195 13438473616312273496277449861890896 6196 13458686648191557759285729414348800 6197 13478248689339392203927582516004118 6198 13497150239243635556846222088513536 6199 13517448609803428060950504568215798 6200 13537093477254900352692063578357760 6201 13556061120375097218879637173741612 6202 13576438178270593528873747463092224 6203 13596152604001195137328765032203482 6204 13615200370168325536092270960312320 6205 13635664117787261889123907279647672 6206 13655447636614233070285592458352640 6207 13674568889528725107376249542274860 6208 13695105249888710415757021924032512 6209 13714972080540458611588800824437956 6210 13734174469221415973647447678033920 6211 13754783633539129741228884572147490 6212 13774727733957413531141321689399296 6213 13793996692247230400494942800136440 6214 13814693068541406584642563003746304 6215 13834721435586890194493060870149560 6216 13854057198967839749262349254524928 6217 13874834333322976816042699385404298 6218 13894933075870729114820889690311680 6219 13914350771593012006614205283780670 6220 13935215351223667386086702485340160 6221 13955384672691133533294387801830382 6222 13974877058663831359001839411359744 6223 13995815156511599433649443449033898 6224 14016069936181169216320601598197760 6225 14035644485504318434862973902067164 6226 14056656977353689444762686614210560 6227 14076989657590111211706762914223332 6228 14096632284832235757234887563149312 6229 14117733447765871905787387027759670 6230 14138151513518666107031536565637120 6231 14157862699049108359625827006725240 6232 14179045690387271967922301234577408 6233 14199535637323826544761633653409460 6234 14219329446297896067365999643113472 6235 14240601798531165001581201856940040 6236 14261163489623924676314002473091072 6237 14281032964625970911532947216761740 6238 14302380696847209574307576310619136 6239 14323028981248738350155039185227708 6240 14342982368100534586790934610968576 6241 14364405059580771462424774851767443 6242 14385132913259849171879948584182784 6243 14405155454724748365735920246835204 6244 14426668040999294235296118019719168 6245 14447483486858877886545596135167500 6246 14467575424266842424018859118111744 6247 14489171518899928118584815525286566 6248 14510059310500669844009841695129600 6249 14530235626521868820460403035508164 6250 14551922678951263429687501000000512 6251 14572883041173956667544182339136488 6252 14593136982640444193447408022061056 6253 14614900338218071501800727084500234 6254 14635949157545823484294818835298304 6255 14656287808574074528713930201966756 6256 14678127656703729835053469648551936 6257 14699257395294810125674056654159858 6258 14719665927800605463997708505190400 6259 14741597995970924331580812089213700 6260 14762816489546657543454145203142656 6261 14783295876298458146557229650526732 6262 14805312190701486245199518783662080 6263 14826604582368675763202013113805622 6264 14847169874727303445414710922444800 6265 14869278285929042707673255933401608 6266 14890645170936112828319838308857856 6267 14911288993722705648180281204259220 6268 14933475375796727381773241141428224 6269 14954931514935164024443249827504030 6270 14975661832597674240487004921978880 6271 14997926018115293249426669025352830 6272 15019464071204990721061152981254144 6273 15040266234137220796203261696796332 6274 15062623794695988889997943229940736 6275 15084252505262287469221262056939750 6276 15105125892846680762409755366916096 6277 15127569534317728216629259993291238 6278 15149273360678216304502058540845056 6279 15170233720252997095128040888362096 6280 15192771846835794226732717439975424 6281 15214551004563649220463101870645700 6282 15235591672973127301876749656089600 6283 15258208229711524237013167278118644 6284 15280078567482412821566514142904320 6285 15301207178805640236650112933622296 6286 15323902475229443554907287738521600 6287 15345856866815486242254852429101326 6288 15367058065097124162466824732016640 6289 15389848782206267195633189668375860 6290 15411894639169936813644750445744128 6291 15433168674894940367839329444171720 6292 15456046847207742030898225960452096 6293 15478168669478956539657066931637400 6294 15499531896782821908410728148428800 6295 15522505855794043255206686313812988 6296 15544704625435900749930838074851328 6297 15566148694986280140305766625630436 6298 15589202795731066408068661463365632 6299 15611494311709323197221873919216698 6300 15633027533870139339413113416450048 6301 15656162362661425745308493976896702 6302 15678538960650283418615727972268032 6303 15700146285149955621437143296579800 6304 15723377459481618123188855610802176 6305 15745847486865281958090959827861032 6306 15767528791983039840572523814348800 6307 15790848547861177810447039353515592 6308 15813396553875914692750377420324864 6309 15835168272636744551987831119365714 6310 15858585776215207958107326653859840 6311 15881211208002866644244047346140390 6312 15903065468015632624155170556608512 6313 15926564469963448944055887059850628 6314 15949283842289891184535378992476160 6315 15971229537331895694635949013911624 6316 15994810239241660199626392683937792 6317 16017616523792132838860726176101198 6318 16039636812602393310853310670104576 6319 16063315827095854048616152863846300 6320 16086217146099920033152068168450048 6321 16108312161937711295071332586801692 6322 16132082098626865185258503382681600 6323 16155062268720171004831345281574162 6324 16177249601186531213333049146081280 6325 16201118209491546858190264253047780 6326 16224177468461185476273373188977664 6327 16246448800549370593038561342503988 6328 16270399762260694457955273809068032 6329 16293555380051030737257376820424570 6330 16315919259347804686557741538652160 6331 16339953704859830905946751420551124 6332 16363196876838228927560179751845888 6333 16385636915999957616220037834568380 6334 16409771409992797864811011921329152 6335 16433110841179520180311352334887832 6336 16455627701978168771369356723486720 6337 16479854162975269629732842424835778 6338 16503274131841586945216229939266560 6339 16525884036158333947932433690764868 6340 16550211315964911487106175716032512 6341 16573711649355077817769061158037772 6342 16596406495378640576700496621670400 6343 16620818330347961824164849729793542 6344 16644416271682946418373159628570624 6345 16667205738715018931679232197716880 6346 16691701512191137051637898239072256 6347 16715388873291378994483170407083220 6348 16738255689095007820735831755718656 6349 16762852860068525807981561753971836 6350 16786638963136879369922924011717632 6351 16809583376856491018717530026812760 6352 16834274510065201601820131116187648 6353 16858141624990077203378711707050834 6354 16881181160599218555870516001299456 6355 16905974764459354170925922652812040 6356 16929923124091522486058550379413504 6357 16953049805420450899340165194743096 6358 16977928959133507520284368234920960 6359 17001977020248266923128842831615638 6360 17025199050896040913533904003006464 6361 17050163980462836682088459112306842 6362 17074302953331678277297528280587264 6363 17097603227285550975871622186677884 6364 17122672051608478863001770701881344 6365 17146911023077982486894651367142488 6366 17170290524204526705884731064752128 6367 17195454082364671297926604985159646 6368 17219775795593785449175097001639936 6369 17243251983156850274922756413748520 6370 17268519393202057045939418213136384 6371 17292924514499889309624743098881956 6372 17316488957294492464277797166120960 6373 17341843646449739706877192432140614 6374 17366349309377229133110549189338112 6375 17390011103943731607816680639921136 6376 17415452998062080744923760745775104 6377 17440050659300238409605524407606740 6378 17463792765107026108165896101173248 6379 17489339945864391804832609418187018 6380 17514039734439029501735253521203200 6381 17537861567530001254709036912691530 6382 17563505405439133852709405687966720 6383 17588289277082280049389998303169740 6384 17612208952327005933000934645825536 6385 17637959325586519670877134610239988 6386 17662827512739659130610038266849280 6387 17686837284665547902085104949751140 6388 17712675535177848207808014245691392 6389 17737646408260312507391870099837910 6390 17761755272081277180791023308011520 6391 17787681601128058885755701705396280 6392 17812746886364023262632753395400704 6393 17836936856539775882791506213928740 6394 17862970763781700102223280416765952 6395 17888139032161089060028878544130868 6396 17912410386978980236967539485179904 6397 17938542606730828150478916699173918 6398 17963795854226358769314001651070976 6399 17988167695176089713434288134489238 6400 18014407732858743221258677645213696 6401 18039747096127310994605021274273492 6402 18064209572144292427509975264481280 6403 18090539405810169534715658724049284 6404 18115983198359329402455634582437888 6405 18140545952410841038271180876260464 6406 18166966232334785484443879760118784 6407 18192505543411687209579254154716700 6408 18217151236500501795914909912924160 6409 18243679929850568498105311357359240 6410 18269324425141242454393460384569344 6411 18294052747048778589193997585290996 6412 18320680980513477389571458602106880 6413 18346412716711327277852641075409994 6414 18371242730159430860333848994232320 6415 18397981116100611194606627462269452 6416 18423799448394654821498927890563072 6417 18448722132518877530917465043328780 6418 18475551660474582189519880778388480 6419 18501475732395722148023027825131510 6420 18526501245616763412518023880245248 6421 18553422276617817633587399212200182 6422 18579443904223830491457427434667008 6423 18604552707017790049629092780845884 6424 18631584489228797539599870570004480 6425 18657713089345334751103889881343358 6426 18682905465298774327226000135086080 6427 18710039277047453368306664058470586 6428 18736256049007772901444778198564864 6429 18761552235463535934939214665634044 6430 18788797193943045844611893815547904 6431 18815102398373487058483518247267820 6432 18840492733172855747954056944943104 6433 18867829881077916252469268070280068 6434 18894243545990984336934576587416576 6435 18919738064670166263843543313132920 6436 18947168563810214299908765880156160 6437 18973680455852303673539779942183596 6438 18999260006302870441771590154506240 6439 19026803185385148031886654708003148 6440 19053423377825769291601194428399616 6441 19079088714049147402956276452375304 6442 19106735181861807252867039172291584 6443 19133445431945040771424164369290964 6444 19159215478301762810549925819449344 6445 19186975348174288804426130129851260 6446 19213775431217942674565969660344320 6447 19239640646707585243885714225739352 6448 19267495188885059041047484437626880 6449 19294405092230772606012824324368050 6450 19320376665745595523214272153212928 6451 19348325146373746207512114894748050 6452 19375335367935141252177487927443456 6453 19401393408030067830805728244092440 6454 19429455900261858523783122127693824 6455 19456577208532803197394288775286460 6456 19482721857353664226974413755514880 6457 19510889867014687929276375765699940 6458 19538101711765940240917064198487040 6459 19564353255812519946228779583559188 6460 19592636643403788800208623093415936 6461 19619939264346108984974078908435320 6462 19646288590682141340162831197115392 6463 19674667579094822813886322468091964 6464 19702082346087548263076194122989568 6465 19728538800224205075950378516057640 6466 19757013767346831337140911953422336 6467 19784530495224639069516414797567940 6468 19811074226373195934537044705935360 6469 19839666169723555534560146737137830 6470 19867295362201533580668472223188992 6471 19893927665724846561055626549774946 6472 19922625782130307531296395828920320 6473 19950347427690900358542652023653514 6474 19977088364776119095703571305132032 6475 20005903350494356695191717770226268 6476 20033718207437137843911584167493632 6477 20060557971912342755170624594493496 6478 20089470634492513171031700375508992 6479 20117398523174619057117236957189400 6480 20144347810079603953822674060312576 6481 20173357880137026077638024231200722 6482 20201388905247833893545917806454784 6483 20228427786260526955561627490036644 6484 20257556347202900195472154291601408 6485 20285702223939919933102881496820268 6486 20312830006813214990105153639600128 6487 20342067047441888729405381672184252 6488 20370306837963870927024872667217920 6489 20397544664709769971907388588592444 6490 20426901437645251251653041666928640 6491 20455235420329629920360955496758010 6492 20482574132834339555727850624516096 6493 20512029189306723333756709988756700 6494 20540478601330130218360036137154560 6495 20567928600800980134423220755914328 6496 20597482158075174976871579296727040 6497 20626037399662133594685475872551940 6498 20653578002461437905749171761070592 6499 20683252446417149195768167720788228 6500 20711923444348553506459393883897856 6501 20739554784532506531163469555080440 6502 20769339546997455657848578702976000 6503 20798105425326814197320445933791820 6504 20825849628149896843285740839239680 6505 20855755675155784629956271689320452 6506 20884617735882997217105816923614208 6507 20912463536275832990983057709325160 6508 20942469826089112663387613793091584 6509 20971449253929734061991745868243324 6510 20999407618545659761311173094727680 6511 21029515066873391291118779482040796 6512 21058601519394437847882791408107520 6513 21086652379294153010016973928959528 6514 21116881754169084145725509904823296 6515 21146086422113670271033832843832132 6516 21174229544342904937431939089432576 6517 21204570401173549639111277211240600 6518 21233872494091698661048878724985856 6519 21262129764441842465002741054019256 6520 21292594527189371730032400443375616 6521 21321993266663347729324265913665082 6522 21350354244512569601087622568310784 6523 21380920885088623673424368308255860 6524 21410438427380880064224509014573056 6525 21438915007786955477154380051464590 6526 21469583781880234856426990126848000 6527 21499210615758083722742663071943852 6528 21527780006960295364805618080677888 6529 21558573332215961618697151793194370 6530 21588320343994198355950370055825408 6531 21616982853607803595663110208655880 6532 21647890603855548123523915935907840 6533 21677736036615158552074462271366028 6534 21706515224610862774914621197506560 6535 21737547779965723570800310059926556 6536 21767491909703232110750697498083328 6537 21796376429676873115261116963692676 6538 21827511989197220423371579576768512 6539 21857577971729251516816470966342068 6540 21886579411226490223385143274373120 6541 21917819304504453795265584394638300 6542 21947995278650483907526147382184960 6543 21977091624662499749500642908275802 6544 22008458037847540879278907578122240 6545 22038755630525223660089874115344720 6546 22067947583759901261804612804413440 6547 22099429797357660886650285909121266 6548 22129827907891797165035890272632832 6549 22159137321916933054645151234417848 6550 22190747014865240299430893186595840 6551 22221245367505862461486427412548950 6552 22250661362621457775124130954215424 6553 22282376678496302739664556233420634 6554 22312998354930275118349112600770560 6555 22342533695764963609198244420798352 6556 22374353939815860344216743182336000 6557 22405087947212788104122379810283836 6558 22434719605887784406857729668356096 6559 22466667987909527292848784671951868 6560 22497526743100344796613589948432384 6561 22527255041812526414765780868682681 6562 22559321546728742276767168155961344 6563 22590281269391162650601074313832322 6564 22620129473728502460845299967459328 6565 22652325640044017043795335138137848 6566 22683386606112393661347322171124736 6567 22713344153340597102239853294174840 6568 22745647112754957693769199225143296 6569 22776834009824093625139103280074730 6570 22806911877286365934379887372978176 6571 22839321855967647763059204806467530 6572 22870622886109836226906520231608320 6573 22900797934024441413282144015415608 6574 22933339363417628798929556004501504 6575 22964766649975168917283737232184122 6576 22995040339581914076461408301613056 6577 23027700732246327904490604901509938 6578 23059231117848230177992708269936640 6579 23089626814117606967968726434828012 6580 23122418327853622198116217440436224 6581 23154052687404362030167002310697622 6582 23184558847635170741073738874202112 6583 23217459456230507718894699605933820 6584 23249220681786531405961129346727936 6585 23279849643707202486669166207243656 6586 23312859020375804905123899287746560 6587 23344735637088284888702333661727572 6588 23375464552976363294450797395312640 6589 23408606853688698922872389499230620 6590 23440612400420699042875296196909056 6591 23471440265444215189755219318002840 6592 23504704097985606306811882858610688 6593 23536814344483762262082352114270548 6594 23567765566176601739868060109688832 6595 23601163922350399165642815863256228 6596 23633379169054588696283171144073216 6597 23664443331708251784188697331004978 6598 23697951203467270891311982586725376 6599 23730295990872833060244234495899398 6600 23761484900385228994048034068234240 6601 23795102724209261613920266465553064 6602 23827565932811285574043494435687424 6603 23858855695249965992009155725268200 6604 23892609296318303371946602886332416 6605 23925202369635170227459391184041532 6606 23956593310701786014081649221796864 6607 23990470271315771356425564796413006 6608 24023169085275259207018626844459008 6609 24054686534724574712925007332860724 6610 24088699709438103221756889487509504 6611 24121505735961822208707651055821380 6612 24153136685152835198313047921786880 6613 24187261741887534106765334556987180 6614 24220199451242153206631805267612672 6615 24251956714452253905612313219731240 6616 24286194504841963947862343347601408 6617 24319251935634277549369690970716260 6618 24351112125151245997119192617433088 6619 24385486805169155776466032946573178 6620 24418676835542315047703785667297280 6621 24450639694822547795376787640896892 6622 24485139168285117424054693733314560 6623 24518437794583145899381392081841004 6624 24550528753001117557636374764453888 6625 24585167179122254374343932798833384 6626 24618573464450820397484535599653888 6627 24650780257511382863092780025239686 6628 24685532372417177843707695191293952 6629 24719071880268940554956965322498796 6630 24751408224711453228172334140858368 6631 24786274280184269982203657589020700 6632 24819936032891546815872996695080960 6633 24852375773237345562424245131415180 6634 24887381470306217973648873717258240 6635 24921178000575014189014845556676436 6636 24953721306941896156526559325323264 6637 24988855100954441290082757963982478 6638 25022761276418548653971566374644736 6639 25055435326970057592366052915534668 6640 25090709180185827784290767179087872 6641 25124725301930766665316658229382900 6642 25157517153106073674719783928955904 6643 25192905711464572955630065535324616 6644 25227058472525053872858275905536000 6645 25259981308770674873298046040101944 6646 25295486267746764029529533126226944 6647 25329761989420249705998850030915234 6648 25362790359375229645983500937986048 6649 25398437307843013696423970719193380 6650 25432849383299523831880164409583616 6651 25465984278118713457462783430689806 6652 25501760627888455406797685056339968 6653 25536284666855579101502076272565534 6654 25569551110959443874353819398133760 6655 25605470504408273939870822684989080 6656 25640106194631544008827560051867648 6657 25673491598347170168231113848515816 6658 25709528820578031912595691150115840 6659 25744302749728711779516436302362338 6660 25777822030615584873169252305076224 6661 25813976057580605552884151126685542 6662 25848875524246024169409668402365440 6663 25882501890642647240733612595106524 6664 25918799661190215813555346936430592 6665 25953838992175841045002352952341640 6666 25987572787019063876383340949073920 6667 26024002747821792626231618826837012 6668 26059154479711793926057651167821824 6669 26093022750039546460738162556022960 6670 26129597963003301074790730232033280 6671 26164862398025751289105236516819804 6672 26198852732952348300730545960124416 6673 26235547010444514402456274064199314 6674 26270952601646269335103141384693760 6675 26305077622903737304973055333278220 6676 26341891225023044466978126988574720 6677 26377424335171037133705838576396140 6678 26411657561207758871406266127169536 6679 26448618431519047650709660873781718 6680 26484293044697280149164011068325888 6681 26518635916892273301398199667784520 6682 26555729838799720961713593309640704 6683 26591519224259379874904872538244564 6684 26625998670571031237576516843864064 6685 26663239639803126237847955817282360 6686 26699144775602344846939001326869504 6687 26733747689983226355982645387435594 6688 26771110070990459257265961817866240 6689 26807157352745993229553628671736610 6690 26841897725924898824524073983070208 6691 26879381352815005351963957279095810 6692 26915557505940937122192665122701312 6693 26950408974545164843070589529588312 6694 26988041679564251760987020249326592 6695 27024362295703151544664006125954168 6696 27059323887414762721200755756236800 6697 27097092285388996224705159177539716 6698 27133529428049851108428535504263168 6699 27168629051974349671069994396067600 6700 27206548326047688932765134342324224 6701 27243102313437029366560210308100302 6702 27278327960265985828750064454367232 6703 27316369241588718780035755543127982 6704 27353068343943823361189643663966208 6705 27388433813109223583419864222700700 6706 27426597374226477440753858699421696 6707 27463428752973358297078883536914852 6708 27498906251934049440701985130020864 6709 27537222069105730358497907299456790 6710 27574198884103390935876809200373760 6711 27609788787746055784658837763980796 6712 27648242526505867000754041650151424 6713 27685336972503107015672572525721454 6714 27721068647717262425936259511038976 6715 27759674881842618040669382398677864 6716 27796888639003074772661418136174592 6717 27832746859324072642361971804826556 6718 27871477741490431434041515903302656 6719 27908838966185163736581877084630078 6720 27944838500568078004737680319971328 6721 27983694985021085213334458263601960 6722 28021189890447670956690418134959104 6723 28057303977989790247481233254946282 6724 28096313679552737899521681256087552 6725 28133957070122394143694110031352530 6726 28170185174779343982583067162136576 6727 28209334354314116927369030926363026 6728 28247098548545271435848813870317568 6729 28283469951360249383410889815747844 6730 28322774876289202867801428905760768 6731 28360658799929794030176219389888724 6732 28397159558069755855123362176040960 6733 28436590907265497544308496663414254 6734 28474623980591377354275808310390784 6735 28511269673164600089500408274744600 6736 28550827916150965575433630307581952 6737 28588997466577509041146062652551378 6738 28625757956138732576621655803332608 6739 28665472671159022702504735886695428 6740 28703793116009680884176901381292032 6741 28740668772431540962221586745049252 6742 28780526445216915697184252513653760 6743 28818968804618033527058727746792060 6744 28855990713460287720371553998733312 6745 28896005309218425560736413373192840 6746 28934569935492813683540563125050368 6747 28971723146353435040021067619241352 6748 29011865439961539168999244764807168 6749 29050583056713244666521750053167164 6750 29087882950933692948363287563100160 6751 29128154661357807888608137980582636 6752 29167009464023588985595397595463680 6753 29204426516500521346963899193060500 6754 29244857296066651049768603050567680 6755 29283864713495586297144624851045064 6756 29321400033319079093812690578046976 6757 29361975390216661062958976530855980 6758 29401107293057599634762972001945600 6759 29438789901509064905573509047197250 6760 29479525296303048578744703132893184 6761 29518781300232109366171313017718442 6762 29556596456296017296187973253023744 6763 29597463034737428311249140755050122 6764 29636873765295999198399001625886720 6765 29674838603054033237811845280630960 6766 29715835194963809356312934821582848 6767 29755385990008282227977746702601292 6768 29793469905126742129986050543583232 6769 29834627244404974134734357714067876 6770 29874334574695320107979647614765056 6771 29912537713068449057037398680441832 6772 29953842709069073008729884378791936 6773 29993674943749096527366101945902668 6774 30032028386191828379744566544967680 6775 30073496079093447153483047844921330 6776 30113453528537958504577257216933888 6777 30151943238424758435070679594405000 6778 30193543215154229593047058662865920 6779 30233658634327953225707013070606618 6780 30272298852193137127899393259732992 6781 30314031627873953778565863089451422 6782 30354289300158871971237600871480320 6783 30393049529746712495293877150073648 6784 30434947240859279671116475265974272 6785 30475363210808676347699945825786856 6786 30514245355659278265309048341329920 6787 30556291365899821242346959310555620 6788 30596834882115047115255417043156992 6789 30635869653590614355294994277523160 6790 30678080317078295181994141139767296 6791 30718752453604193416725997163744710 6792 30757924752040026955063830031368192 6793 30800270546499605438539357857947594 6794 30841101654888069091121361035139072 6795 30880427793924270872196758117540700 6796 30922908243267412785361839796518912 6797 30963883055163839749394833498806780 6798 31003332432271823113916642532126720 6799 31045979802245096994713831528347788 6800 31087116213295213202976719952150528 6801 31126687719148187105479927847374772 6802 31169486556977835994798993781557248 6803 31210752420353601252737315721232882 6804 31250478375600179552001125098979328 6805 31293445884757718232375928016818092 6806 31334841541421271590711408564594688 6807 31374707844327091552674097555686460 6808 31417811065191784511490392439390208 6809 31459368997030967237937456483398820 6810 31499391523613267789739368869146624 6811 31542630736605059055935012566535694 6812 31584336184504478529418481154129920 6813 31624483161246446469422788012058906 6814 31667892578383907039675475017833472 6815 31709760648174844521801081936568920 6816 31750032254400067567387509753118720 6817 31793595606143147602200844207625796 6818 31835594276724863487352166924470272 6819 31876024282916873429171659162434948 6820 31919758293998892258976409793331200 6821 31961889505094334317822506571600364 6822 32002460614001320590058681377549312 6823 32046333022147791999620946377938662 6824 32088629100146823936816353904689152 6825 32129358026734981403389020447269208 6826 32173370149545609149213810320370688 6827 32215815222822453587476121104042186 6828 32256671171203248672315300343971840 6829 32300854721559829465106037480949070 6830 32343465809012449893496173984282624 6831 32384448382920041838529678799620400 6832 32428787312941858377566869386166272 6833 32471532558757520009410496026031154 6834 32512675176301404791947354113871872 6835 32557188385815326437553414015283396 6836 32600066534815044734463249426677760 6837 32641353144402415215253032331536696 6838 32686006910250793941004245690689536 6839 32729051753150491923085893218642028 6840 32770500469200064418594188204965888 6841 32815295077737541328809530232439162 6842 32858492023522469142847277127219200 6843 32900067953164265269732539309526804 6844 32945037621219457782986662493552640 6845 32988403238810511172206553503777882 6846 33030106762050013248119143823781888 6847 33075235934244266197301278228353852 6848 33118736895965053539475147303419904 6849 33160603973045559092139161173364694 6850 33205908418558321191934880968436736 6851 33249545084040591084008009013528840 6852 33291558276507329663409276180234240 6853 33337004633624970102971611680629400 6854 33380812307952265781128299905894400 6855 33422989266698218437281803350107256 6856 33468579512195150470840782447181824 6857 33512539986927549755283464917365258 6858 33554847017036964655229529110261760 6859 33600614943356320972418480757425076 6860 33644745922482902509829100719308800 6861 33687184019174238429859528795906332 6862 33733113182788803115625053414463488 6863 33777382353923161507963890476019022 6864 33819984826741153925217979067269120 6865 33866092988437315896649117648589364 6866 33910499878375977489351523787035648 6867 33953250054076207034623969023394380 6868 33999503764953351738474071640244224 6869 34044083527284980652727034349365430 6870 34087000806471548296185333429473280 6871 34133398956056796468586275801262230 6872 34178134728184694239577606102974464 6873 34221183904938021200637088073442120 6874 34267761804020680519463926210590720 6875 34312672465891743226613120404822690 6876 34355853981965280005734024916500480 6877 34402596293126590524771384249544218 6878 34447645514724352263194211634747392 6879 34490994755190304699967526695824108 6880 34537918987084757204104048797548544 6881 34583107117406526426040888395262212 6882 34626607930637540049185407611555840 6883 34673679135850112219475149938129602 6884 34719043733653144571259364280107008 6885 34762712751900498307436293783487868 6886 34809931216735667333147101731358720 6887 34855454238911100063718485943838540 6888 34899256136108301020430599939162112 6889 34946659039493167203883141969862007 6890 34992358859692284665089541850427392 6891 35036295794656936182793765007220276 6892 35083864012495197930709671152713728 6893 35129705291788634744110758714610908 6894 35173812790431051618670563686048768 6895 35221564767575287672026746996098008 6896 35267548751065424247615424005406720 6897 35311809159724224734874590234945436 6898 35359711283176427045546497813017600 6899 35405872779686205325517608442102098 6900 35450304833451158722235208848900096 6901 35498356505213611342357342844482572 6902 35544677962484672950187623094046720 6903 35589246785738262446124000976911284 6904 35637484740990720135107636432470016 6905 35683986680426956487415653765497572 6906 35728690668004694402002163573094400 6907 35777097462254549121568418638775706 6908 35823742939187109942439456806010880 6909 35868619200756935315447335636939316 6910 35917214534198445957900011990046720 6911 35964003952318481028976974367617790 6912 36009036526371257907893610248929280 6913 36057782267447164512281641683585540 6914 36104752884775698208290020093264896 6915 36149959690142869733110859067701544 6916 36198856420376243443969778000068608 6917 36245991236337910108814295464042598 6918 36291335819256791268314768353888256 6919 36340422756657684618445075150290360 6920 36387739125974421605527515763310592 6921 36433221930794951483370222347445710 6922 36482480131429226780792015356283904 6923 36529941249215018128803242898512424 6924 36575600727405227047875964230959104 6925 36625049640066001483252946519129738 6926 36672657709619194019053519726808064 6927 36718473988666589731917627691949580 6928 36768076540414530669639642323615744 6929 36815868664463735000117049096266886 6930 36861861161185828704562551559925760 6931 36911618591272121090743639466615460 6932 36959576512620211166515971818520576 6933 37005709632277021184714261160043980 6934 37055658547233606428203844193047552 6935 37103801769458807723188047413057592 6936 37150075029348857163922973730537472 6937 37200196996996757906065315919547060 6938 37248488952295854019738422390184960 6939 37294940921500649550427591195126440 6940 37345257341359796518550309100847104 6941 37393696552120871861802394412718300 6942 37440308541425774483058343211151360 6943 37490780970876949617020522496694380 6944 37539406208945246992904770698608640 6945 37586198932094970564043687758011304 6946 37636827692018991844143323747174400 6947 37685622189648574628140807855940866 6948 37732555897768934512207261219684352 6949 37783379910388763090707025598172550 6950 37832362617091596777851029104208896 6951 37879437465267191058841908582290040 6952 37930439140099859220227721799925760 6953 37979571842933067637858525546772820 6954 38026829031438754602676624240963584 6955 38078026463193593569726091758716744 6956 38127309512277809788007215463923712 6957 38174729318519293251984187010578698 6958 38226083923751453261344267884692480 6959 38275557795452973897849473416229038 6960 38323160131458920269792841815818240 6961 38374674420479734042040005293144242 6962 38424318235664869425931945184656896 6963 38472064430108678751596479895284200 6964 38523777158204063147331730869321728 6965 38573611174225900260679176815456088 6966 38621502677695350700004617296036864 6967 38673394634395723904028748036781046 6968 38723381784949618654969401874317312 6969 38771456457520877862467515657605768 6970 38823548281234046769707192047398912 6971 38873687993793470431869859794567130 6972 38921926677316074454880182176055296 6973 38974180022902058372083521883374588 6974 39024512560940891960339788120381440 6975 39072937797926251153182164227598190 6976 39125351055939476437131421559029760 6977 39175857095991174668435570412041538 6978 39224428172069263581088911335630848 6979 39277042094981416046170954249020708 6980 39327743252729114382350597986713600 6981 39376460655495784792331811456920824 6982 39429257630453809064167810708997120 6983 39480112212012961391457962958906502 6984 39529016805863552356165467271856128 6985 39582016565982223681280346920520840 6986 39633024974831148711737372938131456 6987 39682097905560920589106582578604008 6988 39735260705761413771358782374805504 6989 39786465931638257597648265040982940 6990 39835726232955055923987907242356736 6991 39889052379910099047669646240002510 6992 39940433719741978651068768920272896 6993 39989841196776538863038245489740240 6994 40043372929622782637838956257904640 6995 40094951438312732076850140930921348 6996 40144508219862303532713349931335680 6997 40198223934275526749182090545323318 6998 40249959093165745233011742224126976 6999 40299705887468156802894594882212028 7000 40353626661056850461107433313927168 7001 40405519866432633984554813764063002 7002 40455436738170858119474043174589440 7003 40509523721931501580625057134274100 7004 40561614830133498927081490700304384 7005 40611722870477047109597425232182872 7006 40665975703096787602987423530792960 7007 40718244565179774742676406805288580 7008 40768503823791935258543048187969536 7009 40822964550654073554828835181163924 7010 40875434676734940673474233978906624 7011 40925843588604787758749556627663852 7012 40980491875887266197037411318890496 7013 41033120925095232568878693627922374 7014 41083721651052396963346624254480384 7015 41138580357148732441947053130298104 7016 41191368734175648913914188177342464 7017 41242143000076335238333135768764356 7018 41297168407752538032025711679063040 7019 41350158796734121311857406755280778 7020 41401127406290691188547696281518080 7021 41456319865758910152025962234129144 7022 41509492737904461371731749733985280 7023 41560613589827646420382980310545484 7024 41616018324559662176641421817151488 7025 41669393521722914791199333635840422 7026 41720667105706015550198257535109120 7027 41776262352829566030074804487787986 7028 41829797740908262844965614649344000 7029 41881268370939963099434798871244900 7030 41937076085469167528905805759582208 7031 41990774147072635968988031060076780 7032 42042418753484741998548466085658624 7033 42098396751999667846587320360522788 7034 42152299937621555901613179017214976 7035 42204140730229416817559112857657232 7036 42260290400122512337457781470134272 7037 42314377795222803712524851143186620 7038 42366374279976218178940497562281984 7039 42422737219003758246797025527461758 7040 42477031100401275581730441941483520 7041 42529182413226561895078840695721812 7042 42585737802481761308732507146389504 7043 42640196317041438846074990848799842 7044 42692546552271047613672581950865408 7045 42749318861494765715576524958651340 7046 42803940298592646007925128894679040 7047 42856468358136122530677114601270740 7048 42913413228776734072819808433340416 7049 42968241900818035116754030722656712 7050 43020971190035375097025375623890944 7051 43078089270140664257046890656893780 7052 43133105997872420722125084558360576 7053 43185990968228124561684565222694300 7054 43243326822862175649882634053880832 7055 43298553231683207180662000359084696 7056 43351594372781506685663778791489536 7057 43409127506509993621686540463447058 7058 43464519835339399997019096702653440 7059 43517763945372063858032383556827496 7060 43575515328660564154866142565892096 7061 43631073996538534058722020796239372 7062 43684498449420963810289920623349760 7063 43742423956320386995571550947120940 7064 43798195230513177828125150602592256 7065 43851823166244231759922174435477356 7066 43909925260619054056634529788648448 7067 43965885225863219552628836070200180 7068 44019672030091455077470431954862080 7069 44077995370513431296151015835959230 7070 44134167178589288137630858969657344 7071 44188114450186767227866417904686956 7072 44246637070385190476865602441969664 7073 44302978258211618736517920871720980 7074 44357129673945752833885974037811200 7075 44415874787707328152462653003381702 7076 44472384731714605956109212985589760 7077 44526717957595186180322956622713176 7078 44585642017847488028585986718852096 7079 44642366745686927567503256571961318 7080 44696907546982965715256668216885248 7081 44756008687900546595376301529815252 7082 44812926029232745193802072425196544 7083 44867628190446650067680417480943582 7084 44926952637736519402506038720593920 7085 44984087333092439809857702127134360 7086 45038951014390321727977824257538048 7087 45098478982014710563047850732783692 7088 45155783268041473980217202481037312 7089 45210855202234857354867768990448488 7090 45270609224402374128429937224468480 7091 45328083542453392031231864406976644 7092 45383342478936826158979446269804544 7093 45443276687587785255042193610005068 7094 45500970217841042058651136806024192 7095 45556437528912786750992333495421360 7096 45616552638036198473204186929430528 7097 45674441656558384516007356065194100 7098 45730071391162398503378915394496512 7099 45790415632309599990929979045198900 7100 45848524192893416755275697102520320 7101 45904319108431754402147099473139960 7102 45964867409923335357208952941959168 7103 46023149144494179746196953095387582 7104 46079155375296755294039451960868864 7105 46139932195045113477419967188409660 7106 46198388660748323235558297735352320 7107 46254583422900488567869872481434888 7108 46315544295289538370680340018102272 7109 46374221075079504583594500379332390 7110 46430628776374056365181341485504512 7111 46491772908567057777498484411931484 7112 46550646930148031824318950537166848 7113 46607221514335656812581474348729860 7114 46668597298710130300445489364765696 7115 46727695389288151231456861878865812 7116 46784435073885048542655699879985152 7117 46846019220688978428237697476796540 7118 46905292981262822938507281288416256 7119 46962246284726270864846562173507508 7120 47024064572178175364956917659074560 7121 47083514400981802173551007662374482 7122 47140660043531241229084638289168384 7123 47202662835668357889614485745246244 7124 47262337500447707547959639348871168 7125 47319699223723753982795556447354096 7126 47381886859694143833783015656417280 7127 47441764042888768953945348090900886 7128 47499294065695199223089038748549120 7129 47561717871236991227583317059023770 7130 47621820205099906724207626322964480 7131 47679518727187694064373688773532116 7132 47742154131491665064738409074393088 7133 47802433436639015340822605287101468 7134 47860351075054175548772744792616960 7135 47923223139908427360985525977481836 7136 47983682228377214216368727191977984 7137 48041792926891928096231234574676156 7138 48104853079579195809035626132727808 7139 48165540418423506441777851595509958 7140 48223869189124128566866599324155904 7141 48287119358192113789706854344949132 7142 48348011051813807471458248151311360 7143 48406511560008269657109634995032604 7144 48469999241111164060238668464390144 7145 48531120718896918595736328658793220 7146 48589792329510962390622582012838912 7147 48653493329851116224182100739568692 7148 48714796704596506576893326347730944 7149 48773689435061082113545855927065564 7150 48837632041058515288842455229982720 7151 48899115365497047938207222426474350 7152 48958205067185552200766351160115200 7153 49022338607403702561832243206262180 7154 49084052454720873524788289554177024 7155 49143366207522743268172090653015120 7156 49207691021374964541475647523389440 7157 49269613443701548460856034270710636 7158 49329098814766756612212971485341696 7159 49393666119160881903092460147206838 7160 49455821830077105908177637897928704 7161 49515479333592720794236585320771600 7162 49580265730416372459478236667198464 7163 49642604703031930060946474043845640 7164 49702488180787112766469195952553984 7165 49767517170330934155322177631139804 7166 49830039848432663115044687017933824 7167 49890123064551311215402134397832620 7168 49955344596946757173450948680351744 7169 50018103798894250161989863266926676 7170 50078413099791115183919305911324672 7171 50143830010426044100711586211825060 7172 50206798373612053974009567557713920 7173 50267283214031305288393989699991026 7174 50332946064527299965011481414666240 7175 50396150040086935626130165994451972 7176 50456811794250676266668349716430848 7177 50522695848671967807149755332267338 7178 50586086926848658264652035275266048 7179 50646975431152779472134854735857908 7180 50713107186640165593199699660111872 7181 50776684576049440877334323476510332 7182 50837774740851784339518318108794880 7183 50904104023199865508483832484056460 7184 50967920297355140768433418587340800 7185 51029241096900865521279656201769576 7186 51095766185156231481021344316822528 7187 51159795959072718286245068668141426 7188 51221294601968220107711584255606784 7189 51288068247948278128502905436352792 7190 51352339726581445691663378001831936 7191 51414016773284673003187042549328676 7192 51481015907679935482432807187251200 7193 51545474600419415748316917398431194 7194 51607382941722996526864360809574400 7195 51674633704184317248990555478053108 7196 51739280057990612667525712825024512 7197 51801395456262855344986729277571836 7198 51868845416940622114491782806116352 7199 51933735540439243404909549633960188 7200 51996082762900870598266953792487424 7201 52063732308247069823968918697114004 7202 52128839098165628144622738641414144 7203 52191365214859015642908676323969482 7204 52259269816186095499373354995417088 7205 52324620663062172447001773241975800 7206 52387328858887273795142344440301568 7207 52455459840013746266111133655778406 7208 52521001847667010108643482477264896 7209 52583945097260575945330358285522610 7210 52652329937590032700447147507298304 7211 52718064855818827074414627172476490 7212 52781216723714283109769030445039616 7213 52849805058552405889155036209300174 7214 52915784831690001181622649848835072 7215 52979173188091219145509089960152304 7216 53047964054049085778246615779246080 7217 53114162374239918733365546382090020 7218 53177735018091232570522469389728768 7219 53246783257176347321739631156114578 7220 53313230648725455974606112538755072 7221 53376985114777616500570834407082680 7222 53446264524014977365984339173681152 7223 53512905743106605402194674426195180 7224 53576897358643710830085568821460992 7225 53646437272984462509574211473023757 7226 53713272792200479131728029378444288 7227 53777477643012396801118584840858620 7228 53847221040005944432346315382325248 7229 53914306434629606155241407086008670 7230 53978751210234553067158500296798208 7231 54048698810822885368428625372760124 7232 54116008610045173010039013025775616 7233 54180638765865358119001842286541780 7234 54250849094243702449056655280587776 7235 54318409073943235774840667613790116 7236 54383225191587709103313663893176320 7237 54453669814773317937171090531795878 7238 54521424968406527296038881693306880 7239 54586484379857089695405419755216056 7240 54657192248823662468517436657238016 7241 54725145808458271649036618371762692 7242 54790418708468667024342071077416960 7243 54861334400419581537307608496161642 7244 54929541604015137355560454688604160 7245 54995056932288176782146998075588904 7246 55066182185267130915507140651961344 7247 55134615708701214654752819952335566 7248 55200320208661492059305688642355200 7249 55271709562642046263605328659639220 7250 55340398420458002504966028739645440 7251 55406291317136918409131124731452836 7252 55477917200149303039139936666648576 7253 55546806710132526186242799778874934 7254 55612945445199976136866521808926720 7255 55684839639452839673269698717234300 7256 55753927559204980547628122366803968 7257 55820284126616098339324482565494792 7258 55892389229461225635206234079836160 7259 55961733230608782881368920214345896 7260 56028338455580028241862896703766528 7261 56100654864174662355297019263689052 7262 56170229871740013269162131153443840 7263 56237024430257578925117094774725400 7264 56309610024200221713511558468861952 7265 56379444183319975593085016610014484 7266 56446428199523391232935486044000256 7267 56519256711734509171804503829295526 7268 56589292951191245437537841555963904 7269 56656527732396102974294991350202284 7270 56729625957989838613579642472466432 7271 56799864753442492927166836599237980 7272 56867320838978659285360320700219392 7273 56940631237864016031803826088155348 7274 57011132804253598378557417121524736 7275 57078839711881010526701191449495676 7276 57152365927882196318579903689654272 7277 57223099044459106630747301915491356 7278 57290999133186920499079533279574016 7279 57364798764493781849159025403207500 7280 57435793506129881235148051247529984 7281 57503888797434324896204482766353830 7282 57577933157321735115257002206873600 7283 57649134244320175509592571177877202 7284 57717481059750422574302063779381248 7285 57791800795107547383433568068725720 7286 57863207255095714976469291074171904 7287 57931776959647519523589137746038072 7288 58006314868023939897603868715909120 7289 58077986582502053168845630885599204 7290 58146812611573333238912166126511104 7291 58221566205223551627898099108963476 7292 58293474264827893547397098677731328 7293 58362495966107437408904044850474160 7294 58437525810931042307788017470306304 7295 58509702302356586301707957832895788 7296 58578920323566400716949698870509568 7297 58654200076153995410212936014758018 7298 58726582872611014575925467290634240 7299 58796057908719940736690713318828230 7300 58871616850535741466398020184047616 7301 58944206439195351799001478161908050 7302 59013910339492415765696028724856832 7303 59089689212229021351907169825342940 7304 59162549460655642539017252781424640 7305 59232510458506268587667559899007432 7306 59308509655527788866083992202663936 7307 59381609693779278837333939592699306 7308 59451767878282251601712824068341760 7309 59528050088371907118449054753350190 7310 59601421109085443376950668135329792 7311 59671779609597572208750608990320396 7312 59748312599624456652775997768204288 7313 59821894256208148509959455570655460 7314 59892513441364603348062212766339072 7315 59969328453453316205892622853923920 7316 60043122763287926495438409160458240 7317 60113972929150989863836876496309400 7318 60191012154472363036460756631213056 7319 60265078203622797137068105973850428 7320 60336190585103576783842290205458432 7321 60413453367825492352095350124104282 7322 60487761150370299271509072240113664 7323 60559076289172109078541857216755284 7324 60636624993530869417158572735201280 7325 60711209295850956377232005672601594 7326 60782724789566035371878271050106880 7327 60860529129837824098564924104038460 7328 60935326984590452922785935591997440 7329 61007105390063659807747266941149800 7330 61085199153710688111224329059330048 7331 61160211072570403376107914956874370 7332 61232225131480578528914991241756672 7333 61310543347941711395220070030715654 7334 61385832585258405883690921816541184 7335 61458113066531315818708673625520404 7336 61536656127153349604935886186741760 7337 61612193612049209862481869993318600 7338 61684677965418824634198618720606208 7339 61763512908994296406851309288889716 7340 61839328012751303053935270794625024 7341 61912016819716442697131917662443612 7342 61991111242308305571133629473500160 7343 62067141311224114083872499487436700 7344 62140100292181678420139262911447040 7345 62219486643126319053374929723247976 7346 62295735263638568314034088351904768 7347 62368930032297538996199683254526920 7348 62448545632371654702716927538626560 7349 62525075729866351595263320884256150 7350 62598539159502408887300270897370112 7351 62678386015509976913924562348876150 7352 62755166389065406208820583474397184 7353 62828838319964731113710504670220332 7354 62908977995435812942937592686509056 7355 62986041636399412812718524771091380 7356 63059920673308379656214496639188992 7357 63140322183790585585096634181716700 7358 63217606882907538925758067931928576 7359 63291758332680601964302049875119960 7360 63372457876350885077553708540100608 7361 63449961014611318660548701038901892 7362 63524353539107545313225227399490560 7363 63605285199529981655837430855230244 7364 63683072382970127443927176034910208 7365 63757740527879095104966802514227320 7366 63838905223617740810418475525539840 7367 63916947885442221463329322087958172 7368 63991824055018596647860081080139776 7369 64073287672927532187483173706449930 7370 64151617778260697995771529439866880 7371 64226702643029995578694686030344004 7372 64308434723556119639746067982974976 7373 64386987362392990353804048482698428 7374 64462350086968638990443070328289280 7375 64544381604426116532585539642873688 7376 64623157276436243544619150435418112 7377 64698764312601480538457417897284916 7378 64781029756918045069886965646315520 7379 64860096890704665403982059555073828 7380 64935982344904208601909545162244096 7381 65018485300481893427485768521992322 7382 65097808399265395759930858715550720 7383 65173906135103987698123970667848504 7384 65256712660537106735978118287196160 7385 65336325834631294544815753915042440 7386 65412638128888841131224724795668480 7387 65495715543694723657303433492454420 7388 65575555902335289603273510346031104 7389 65652147287268121568985630956026074 7390 65735529860944930489636470095517696 7391 65815596311611310804884697334991980 7392 65892433652911532928306163073679360 7393 65976056850180537381796104550912994 7394 66056417445550823748597598915388416 7395 66133538794856982444101920777738320 7396 66217399700290943901816289966686208 7397 66298021530763187370136311306583020 7398 66375358372409578760270597564436480 7399 66459525332350524640699215972568050 7400 66540444843787696010369454554742784 7401 66617997343237567753472088286386372 7402 66702440917143543890178019775130624 7403 66783587400739412495494556973824660 7404 66861424593907474683560226569846784 7405 66946178025738090825836021573886972 7406 67027552062659413797038178994504704 7407 67105642365255895766617254313482234 7408 67190637716658371053955548648046592 7409 67272311901684730134020417260933860 7410 67350686871691258459215594027982848 7411 67435925065506909246920597457982290 7412 67517864211733751596902178152775680 7413 67596455738594944023617744211477528 7414 67682008018944823358732522492323840 7415 67764247601024832075160622581608252 7416 67843059717534713131511308376604672 7417 67928888920349789201342231942727098 7418 68011360244531625290186453601172480 7419 68090461028961553874526622878950548 7420 68176603163287757967367394480357376 7421 68259308492100738356668361223259164 7422 68338664139652032954376013559191552 7423 68425053400394259510293271933170220 7424 68508059918545738851644532609515520 7425 68587706411144484621556821780294200 7426 68674341536844394042651734050605056 7427 68757615095574610338141123433190052 7428 68837484326198929970320832304513024 7429 68924436654681871131456803478391128 7430 69008016748044728846924006667208704 7431 69088105962230364547474597931549916 7432 69175341031278311510562251640668160 7433 69259156054717010193771734101972554 7434 69339536803462261214354605254346752 7435 69427092504629957109867352535577876 7436 69511142985009130611533982746542080 7437 69591783761770460668738642625659416 7438 69679586730356813545850469234215936 7439 69763944573371001496917317446709388 7440 69844880279276382820018809565347840 7441 69932930916889031638267193881116132 7442 70017563054360585005821863957515776 7443 70098723099639581448337269855826102 7444 70187097023633491605404051398197248 7445 70272036739077998104911493296102060 7446 70353421272943942640100645045915648 7447 70442082134343909718339384870484220 7448 70527258256283319760158710889971712 7449 70608941902600532195715489799067080 7450 70697926587221598878438465537971200 7451 70783343107724487021697943125157050 7452 70865287294201596719389135009742848 7453 70954524024480074031579998749646460 7454 71040252396007184020287773093010432 7455 71122493898192342611786244544931760 7456 71211985397462489792379587634659328 7457 71297990200425783023734246951130658 7458 71380460602722630530596777223639040 7459 71470276843946155073806524506273538 7460 71556595494919580942366549046460416 7461 71639293796051768809165651568641490 7462 71729398933914206465256040097550336 7463 71815960711848836194784304692926284 7464 71898960524771838275868910094909440 7465 71989396184590713676563651156928644 7466 72076198108559527714688329987714048 7467 72159463723758210136366485822891720 7468 72250155060115847901599655302529024 7469 72337271580606184403154800278790520 7470 72420842830883697372654565631059968 7471 72511790264645737482939008838600540 7472 72599188956813710009958750912249856 7473 72682988407716677143039164660239208 7474 72774267303072686163386816123062272 7475 72861984444893732785043388322299788 7476 72946012813103755617978813335470080 7477 73037588544523404301938472678806038 7478 73125550302649620345476190994461696 7479 73209886765453424776415932665094840 7480 73301793863881779644404199703183360 7481 73390000843336621575010608842569722 7482 73474606653400486940061246460047360 7483 73566771318576498168749639857399380 7484 73655301137272131239300043172741120 7485 73740214990748255917207862145842136 7486 73832641263938011681340474940315648 7487 73921453572679363448111366794168126 7488 74006600911661678676872043966758912 7489 74099363123518682212667758091519810 7490 74188496689564078391737989855301632 7491 74273879451283206181165785770179880 7492 74366941117499770605482399528124416 7493 74456324449567886687460782580661068 7494 74542015944715545487721271768320000 7495 74635415863008034199180794157294748 7496 74725047696296291905118826957635584 7497 74811010846617938478853575455681898 7498 74904675129428115791452217538336768 7499 74994632695013731827926060475067498 7500 75080910023457182010077189159518208 7501 75174835979073392364609042720302812 7502 75265081830890889756012737894384640 7503 75351595589424154990270435796387928 7504 75445860728584548098732078332379136 7505 75536436296999056751486820777884904 7506 75623187148855909148750420464865280 7507 75717757434907468125620126239421106 7508 75808582403088397973975865396559872 7509 75895648105278880305577801043426124 7510 75990561821853650599686904371456000 7511 76081636753472354030282337911903160 7512 76168981480660103163019393922760704 7513 76264161443704228231045195174937380 7514 76355568778096070520241216737596416 7515 76443228858263890448892252618270972 7516 76538675563233207846463777411694592 7517 76630375243576286110492607540143998 7518 76718272776314264573346323749711872 7519 76814067626426162878124644288941948 7520 76906099886837183472563135616909312 7521 76994239400883031879776884038038760 7522 77090340121665096712628051932898304 7523 77182627030325317830391385334128962 7524 77271086318698012870292769535426560 7525 77367533205813395684662758172077252 7526 77460077265639471338782271605770240 7527 77548817404473920829104609308763192 7528 77645536261880094016340450277851136 7529 77738413686669001973015478245843370 7530 77827475454949986017897500337664000 7531 77924464849070604347913149148172116 7532 78017636835770585202336294025297920 7533 78106943461832466640408426381400340 7534 78204283750131141789377847173245952 7535 78297795049870621298124292704223320 7536 78387342839419533716167473303126016 7537 78484995452622489237564331704462578 7538 78578764850755730660803934249743360 7539 78668634884821560822743102573812296 7540 78766642783356154348071660520734720 7541 78860670831029239720364256425061462 7542 78950827944055130577015283968023552 7543 79049107231779035552794462482222204 7544 79143475434883754635905186222047232 7545 79233958626394729809477097630527624 7546 79332510310310200158724249069056000 7547 79427181167904589652561980216970266 7548 79517910297404806724948549594775552 7549 79616820190459061273243558770977950 7550 79711831353857675332399784767411200 7551 79802807173878638195446024416240106 7552 79902033389171801533105164102139904 7553 79997304097986083036401658364102888 7554 80088610591387365682847259221665792 7555 80188195483802914569697871628059940 7556 80283730285700525870377011094487040 7557 80375323658482011212923901754868600 7558 80475185832805238104152967505724416 7559 80571065709417405716830355085322438 7560 80662988311506435714317071669002240 7561 80763130138670965936895528434301642 7562 80859314879249533159285604497840128 7563 80951488459390783053437940048871924 7564 81051989884589854139347263852380160 7565 81148521886199053071766641055657080 7566 81240945213508513789465139945893888 7567 81341765600381792503143464339034552 7568 81438564596458569696840315599585280 7569 81531321802101782189919644768192017 7570 81632507680816021190176251637303296 7571 81729570313681523856913260494343204 7572 81822620172330650553068169917890560 7573 81924087248840450213154773483735414 7574 82021497912729250721437330838513664 7575 82114885552394733782657502231898164 7576 82216634271504391212358643323240448 7577 82314356091691497179417563742638938 7578 82407994383834394795836566061503488 7579 82510109495686394945436096786092040 7580 82608183620178042010983274713710592 7581 82702072681118371973399190774237396 7582 82804515579745559232076986085619712 7583 82902858222719362648761981827807902 7584 82997087768635396057069278128504832 7585 83099897569230041344731017742706536 7586 83198509369616186206059148656944128 7587 83293036085696773709113377572973960 7588 83396128373721016323071656848261120 7589 83495097355837276267554047322952710 7590 83589964391810081840511585039851520 7591 83693344428239979898461858132455910 7592 83792624785774994546829648994500608 7593 83887747642740138409299851875951940 7594 83991499586358631538524327058697216 7595 84091135209161407189605219773496060 7596 84186516733015893698155644565585920 7597 84290598521484691726164957285829180 7598 84390508346200681794417880082380800 7599 84486230859637115744908982776248600 7600 84590687156747856243548832669892608 7601 84690869680422375271764031379718900 7602 84786891188259642178083070302425088 7603 84891638180797460967838719145112082 7604 84992180970042407350668093581426688 7605 85088550223147236823781587486403046 7606 85193584149511551277447017720771584 7607 85294444734745307184969543541222006 7608 85391072910739271608325607373406208 7609 85496482265629752888293703141504756 7610 85597707470120972906144246489954304 7611 85694595366683281615936252234516872 7612 85800341486639165264587081556951040 7613 85901840338018545419451161347382940 7614 85999076661836150123872764839324672 7615 86105202295570745602645507321111212 7616 86206975327189919008623061622587392 7617 86304518778373455750044054585119956 7618 86410937102903776949353236493903872 7619 86513077670330785364938151616676356 7620 86610969381404265371084096733708288 7621 86717680834709946133098980138098982 7622 86820143620306820293445745544906752 7623 86918295908813198319120277760079222 7624 87025392092484820898453932424036352 7625 87128222586512618384388280159240392 7626 87226639961176888998245875044495360 7627 87334073537273827434775128599761140 7628 87437183411558014683895753790193664 7629 87535953967721005647766391505769244 7630 87643770546250397257541001330094080 7631 87747162610269866247463989788659724 7632 87846242801184269175151117958381568 7633 87954357696910430524329233745396900 7634 88058118194758357943506476417812480 7635 88157553603843770838853882206520680 7636 88265965780209778011907919111520256 7637 88370050802257759123755822469040460 7638 88469754338012537782618730405793792 7639 88578554791325991003362086047499158 7640 88683014984433212014339938771271680 7641 88782983115453092325806893497924360 7642 88892127430229242180835241795984384 7643 88996870694893153433934257067365242 7644 89097194616663481019876838558662656 7645 89206732040190100143154452413282520 7646 89311759049928290014742266752850944 7647 89412398839287626314484058078321900 7648 89522234426849959399701674517856256 7649 89627637359603652468967445039258850 7650 89728637846807760924624175665349632 7651 89838771991904775398293860774136164 7652 89944508346065558314909210633568256 7653 90045778042569420304495351947081900 7654 90156308504649556940754518582691840 7655 90262420952209620479094068419395420 7656 90363960639125810147637412547788800 7657 90474840027309415114246325607471240 7658 90581237025326454223221652183652352 7659 90683142549014292132269433168817052 7660 90794417987423553093860727154802688 7661 90901104683910615346314181230569052 7662 91003325698624290825603840643233792 7663 91114905695305159555330927532463324 7664 91221973727439465001993564636315648 7665 91324558073298929548870138550727888 7666 91436445355044415238085378009166848 7667 91543849116888543083048976943474440 7668 91646708946790388472306557360537600 7669 91758993238578941000097689321660630 7670 91866780771658580319153474020511744 7671 91969913857397183606953385801874556 7672 92082549829158102637341696331874304 7673 92190630211609046010199903977328314 7674 92294131789075160587846382876915712 7675 92407172056567005045187417102573806 7676 92515541381603804979306293036580864 7677 92619365520183469441604409467236538 7678 92732713876536196667076675749632000 7679 92841467717696105561634845158770108 7680 92945664703996320406227505133912064 7681 93059322411028780810876328371883522 7682 93168418907918037635768204881332224 7683 93272890090964516007721072212810024 7684 93386953021585091761015783280345088 7685 93496438714165130844389225042569080 7686 93601184897609334286668270056429568 7687 93715608542927194223471059656985926 7688 93825388626443638576384285173874688 7689 93930510558047370269534523468373320 7690 94045339932925281826749993922959360 7691 94155415061800034166669869449984810 7692 94260863757813129414863408040247296 7693 94376003209391002807666063586207594 7694 94486472963152036909011754623470592 7695 94592297945548247411687988132732348 7696 94707752668480005600529233416814592 7697 94818565150181409253387769730677556 7698 94924669957530247163014978325383168 7699 95040535940111836558471850037629298 7700 95151740768561413490672663301980160 7701 95258128648198946178561173966568600 7702 95374358220499484627773845834060800 7703 95485863693021476999657277062976982 7704 95592628421765094883671987219070976 7705 95709271341098574192213582050508552 7706 95821075721261749481018531035307008 7707 95928169004786099525307729235486632 7708 96045131136660509366407895159144448 7709 96157333389132918245251782562336956 7710 96264810404091950218637535185743872 7711 96382087426124287927670195317942380 7712 96494639522261237190205174378921984 7713 96602400482953098668829717401785206 7714 96720091789214483071427156683345920 7715 96833046585841960559819731163269092 7716 96941091594729555848721210289422336 7717 97059154158577310540831977244657798 7718 97172408702323426896853585401563136 7719 97280838068205394452718091982989880 7720 97399320122834834904981835698143232 7721 97512875061145660471896219610756692 7722 97621642748777739382336831145369600 7723 97740445351160505412708271635314762 7724 97854406215235287570465151194234880 7725 97963558016103269870931667082487924 7726 98082682332895491018935045812235264 7727 98196997800696719789543648794938286 7728 98306434509730451129632645755961344 7729 98425984090405191427538427499660660 7730 98540705579843318018339419789805568 7731 98650432940225870858584463174793366 7732 98770353521224226193568233699147776 7733 98885381051771167634168624224059960 7734 98995497979657417059289635039651840 7735 99115841830928704612031939877305712 7736 99231178608200128143760222467391488 7737 99341635736799596697494899449779876 7738 99462307026721230143164901851379712 7739 99578050582905341946261122205391700 7740 99688900170454811440922112883163136 7741 99809896930300351962587641526119262 7742 99925997461975514956536964121637888 7743 100037140308798009567294842335301400 7744 100158566122540522208663014257721344 7745 100275080941908967743540571396367700 7746 100386512974888167919494476310128640 7747 100508317662318278638554501883423812 7748 100625142514689002577286978574745600 7749 100736967570234720963259958024502960 7750 100859206000379475612260256546263040 7751 100976341591041759382503046326679436 7752 101088513747050812920846649575604224 7753 101211079204574367921643810173399434 7754 101328629806170447459166471875398656 7755 101441199639073871540091525312923280 7756 101564092629729339396158458489208832 7757 101682010104654023692386415111973358 7758 101794875018854345853057377676231680 7759 101918205145305435346026701116460238 7760 102036537690331029584830662545768448 7761 102149697754977304852546893547044264 7762 102273412166430346167649712231076864 7763 102392056265770246934539205852294340 7764 102505619682115490231851420539158528 7765 102629771728947857896514606727331884 7766 102748733102423419602272586758891520 7767 102862643808945946096270139409612754 7768 102987129173085281125058908667248640 7769 103106511458873317849353108499701684 7770 103220822604336780464621639824269312 7771 103345645124161705562339229962368020 7772 103465396727861468384858984420474880 7773 103580008982319978698325296762730620 7774 103705270039762267174747133347525632 7775 103825445109809342155675453516778890 7776 103940356816840277814618323433816064 7777 104066004267034244701337798895266280 7778 104186500130562231354749051911889920 7779 104301818016647722359223237887765508 7780 104427912178702477671796384113623040 7781 104548724275529145960339812619007500 7782 104664396398313154456571377255565312 7783 104790828509077002614840215183282524 7784 104912064802784416767863915538284544 7785 105028148757725697691288555170683148 7786 105154919304388158784673165938513920 7787 105276532545195655853788142656580852 7788 105392915939379089515544826620149760 7789 105520134123071915066236275072458510 7790 105642176792462657736283159336415232 7791 105758860625721053632298270701698084 7792 105886476002957813940656618902388736 7793 106008840946375962517870041460356594 7794 106125939813214222311561166013479936 7795 106254002387371892957116937233957188 7796 106376690306862478130819924636467200 7797 106494147908982045393316037651765016 7798 106622550477270950850441468129355776 7799 106745673791787288311555518288855100 7800 106863546133818436500696513332117504 7801 106992294461621747832749871671576100 7802 107115794595591338961763431911389184 7803 107233973379486043925486868656739260 7804 107363175075101397986416763220787200 7805 107487108017901563845088828290489272 7806 107605596053500424642568509029767168 7807 107735198030355011048475572164082220 7808 107859460067540958484225458738036736 7809 107978363339380698458698213008918888 7810 108108421710513806494718803675238400 7811 108233010933607065488172239522320484 7812 108352275637136394559335942885212160 7813 108482683293514688996404149648658348 7814 108607711333338935146098889701737472 7815 108727398919512177298626564943298424 7816 108858151757299604600365561795313664 7817 108983564360839249919137474503754698 7818 109103562061813279960708015659276288 7819 109234772218841816060415645230467188 7820 109360629110821262503885814517202944 7821 109480937814258571881820337094833940 7822 109612555894733176423993786076564480 7823 109738740711247955398906145308667662 7824 109859472910544584306355465663545344 7825 109991554092992302218366788689213574 7826 110118067539650300035665546183806976 7827 110239171176974034813517372788658980 7828 110371603693523464994019066195738624 7829 110498564880614737483843390887998070 7830 110620092425333554340854845753139200 7831 110752876771900074020316100774082220 7832 110880227661701804078891382551347200 7833 111002066268060678201133459058673288 7834 111135320146138982826916139999026176 7835 111263118846238551957142804632542196 7836 111385274865714158618240386908291072 7837 111518936959456933182669244186851516 7838 111647070537430722377708458637761536 7839 111769656488735845098476118195189828 7840 111903784879822993114712850485477376 7841 112032256833938371321043966428128162 7842 112155216144532462378818238931298304 7843 112289703453882482891729599003062600 7844 112418623927893600657442890436313088 7845 112542015512817635386513961260846584 7846 112676859552306879037213664944415744 7847 112806172189580619348781162925316984 7848 112929884889939839503930490292797440 7849 113065201681327349108283879763006036 7850 113194971135555035760079295092458496 7851 113318999441445333069478444288224436 7852 113454733077540549677775872301465600 7853 113584841691604952608324981332224334 7854 113709302738194410121968125966868480 7855 113845515183230037782802274711128780 7856 113975963708939344958076558361231360 7857 114100806568673754028947255303122138 7858 114237376356687327524191699428848640 7859 114368282426997929829355856306432100 7860 114493563272288840205925672613314560 7861 114630491813326788092422953610383372 7862 114761801048343612004022441727882240 7863 114887403940516480900992749188073724 7864 115024814993706714321272009136275456 7865 115156581705091355750427736195503084 7866 115282507650241660782700870128052224 7867 115420340590709073987141036912013146 7868 115552447984539663790450969603473408 7869 115678818108894949036496101278738648 7870 115817133965527035095632240470054912 7871 115949588469301577771029241520684156 7872 116076339434907376676629015645126656 7873 116215020452715287168161797838034114 7874 116347938875830656620805657775933440 7875 116475131615028823476369245197728792 7876 116614181134821143369647408131604480 7877 116747505310015380481136003163097638 7878 116875026753338662149529344511660032 7879 117014560106255332560377844439360518 7880 117148350997648219598660876478971904 7881 117276199214634156292591949742759880 7882 117416157560777394759741843890755584 7883 117550299253244983345824930660698602 7884 117678595542761275290794852488314880 7885 117819045859090613404055685613439256 7886 117953533278309231595898321229794304 7887 118082218029422568466091397881215640 7888 118223038570985751265877947695759360 7889 118357993429013716295698671397907400 7890 118487131672986986101858870119272448 7891 118628322857346182038208964459062244 7892 118763691781275213326667526442582016 7893 118893157609211019195609018420072866 7894 119034841646315485006873141859259392 7895 119170683835331370617124549244723068 7896 119300477293709302910770516869513216 7897 119442598259586311309502400418340900 7898 119578792719118705132925683464304640 7899 119709043144906578911311815499369428 7900 119851657346666879477356083496353792 7901 119988204930005483508039178122831102 7902 120118849598327286890732223999439872 7903 120261835139380295413463783036650620 7904 120398862618153934005910621812424704 7905 120529963701503925180711078439671120 7906 120673327982179770939891941039794176 7907 120810769115557528253150483712384706 7908 120942204564232446684790560788578304 7909 121086068838320706245316516814959820 7910 121223986839543079848817261175574528 7911 121355760650785624627778127935932920 7912 121500064168816078462152369254694912 7913 121638341920656305276299872494444628 7914 121770572640826390548090155848701952 7915 121915379574857874726752867271437652 7916 122054014883652053389615943232520192 7917 122186641797002801428100748699510960 7918 122331831187667021793811219620591616 7919 122470950010456506152021579891552878 7920 122604043239798785628317055587450880 7921 122749609618842355852778178661258891 7922 122889150654251879053281972300539904 7923 123022582161083944231235804493096168 7924 123168652752740343331433216058851328 7925 123308683305749669845998714852049698 7926 123442454053680931621119240381605888 7927 123588973110930295431376342177564086 7928 123729361933338192118893268728545280 7929 123863599568252134342750836556117854 7930 124010628414333444238019927111479296 7931 124151376183953655588772151980581480 7932 124286021123447387816575570973556736 7933 124433434580060633136179937489857054 7934 124574675694013594395897866380311552 7935 124709786914899353961496323141936324 7936 124857585511285517526897359396536320 7937 124999254466232193175066396336658178 7938 125134705683815904864298554107526656 7939 125283021099539323742707706744203908 7940 125425183245642116332079106927624192 7941 125560980718534115526345648946447212 7942 125709744691210108459943650229488640 7943 125852272796975976400572179363963298 7944 125988543242114256080600957473259520 7945 126137821318299785412237519334191816 7946 126280719151199743377494787077560320 7947 126417399774822265764699806574290814 7948 126567069867221950538475235868934144 7949 126710461547551471232405483191781550 7950 126847617707405268885409978995910656 7951 126997678188332970905219351317361550 7952 127141500252585652200826542206484480 7953 127279006558405910859062440798729960 7954 127429588259174987431752414419822592 7955 127573913473014304686657701125651176 7956 127711764783437092539567121986748416 7957 127862803521792271753216094997912460 7958 128007499247921672503423912832034816 7959 128145826517726967270815426843075256 7960 128297393114261275479147188211154944 7961 128442460133687177285688519902490084 7962 128581205825198437676480358874036224 7963 128733163429543265107249916510516922 7964 128878734219087739962057526917201920 7965 129017962689227153353824756118305840 7966 129170311796856586407734019528898560 7967 129316325135063657899995684160204860 7968 129455904585378383562868125438312448 7969 129608785616400788283308053560803476 7970 129755302628681181018867359658633216 7971 129895234162580977584805714010548356 7972 130048578729811123802350305776500736 7973 130195467709078987365989893670063448 7974 130335888853344055484277354750307328 7975 130489764619198595731084830227865300 7976 130637032847789757969580428051349504 7977 130777871142491833827468114043944516 7978 130932146502999570247188513673374720 7979 131079925433905768726816744428202836 7980 131221249474421065482705625461817344 7981 131375928152269887111086648910615292 7982 131524152212578614803599648088291328 7983 131665835563340799389268978627325882 7984 131821046324561278705043537582358528 7985 131969784230498390040295546080132468 7986 132111823650647724526980448997150720 7987 132267501262635431433647601812546646 7988 132416622342727952386802339890593792 7989 132559154516790082924820368343499404 7990 132715374279695965953265606339055616 7991 132864872773640422090456174747474940 7992 133007831530895850296518642887557120 7993 133164455225139575000479163953318394 7994 133314468190341253801590855909980160 7995 133457925603785353677015161607862416 7996 133614954775322292301819023982067712 7997 133765421994310115915583571820189340 7998 133909236286102642924850209937141760 7999 134066808531040563024411809717863596 8000 134217796719511920390103230509481984 8001 134361968838508577333411899682071212 8002 134520020054114844805824806930433024 8003 134671392904125188459822864925420900 8004 134816067432008717071025602056683520 8005 134974662018885664361955885885080652 8006 135126420334687634497722341486429184 8007 135271526693358730849891658144127288 8008 135430527280665986597406556374958080 8009 135582813871001328667941588327332490 8010 135728423026814571650116364817008640 8011 135887836947392262301105366181379690 8012 136040577100436570951659321473630208 8013 136186550495920407354614481217375260 8014 136346515302544068376367278689078272 8015 136499780123696769866882876028818520 8016 136646122227308794395585940545339392 8017 136806569347712301700762227715628498 8018 136960227028101648414255720194672640 8019 137107072279501201271678109131711230 8020 137268072973042520877437267437682688 8021 137422120955298316779529673238675852 8022 137569399970298806566510104721674240 8023 137730818951922740384606696715074220 8024 137885398980785655595712047346614272 8025 138033190709513574996396684715362092 8026 138195021753172416566121831657151488 8027 138350064768179450537248281654185300 8028 138498225943035565971084814695530496 8029 138660611292740374687417492794229560 8030 138816192959249437039674899318353920 8031 138964723664986423224153014674945516 8032 139127601520524329237840629071872000 8033 139283574151853489894450824663047060 8034 139432617934768707956098791326502912 8035 139596057250878736327771125274086756 8036 139752421580161060237887663496495104 8037 139901912371038291854007965145336036 8038 140065771158341215990839614040974336 8039 140222678279363793592569871531790758 8040 140372681465038173887552320192905216 8041 140536961269961089003229057520380040 8042 140694337528637144735699370517801984 8043 140844710854438845211088126427527784 8044 141009559962093909443986536710799360 8045 141167478745881609400648530076774140 8046 141318230305980962176184938415616000 8047 141483570755316416681543205196954572 8048 141641888783193620027325034321149952 8049 141793160071592528957803409261342964 8050 141959066523840755445225874333169664 8051 142117788167196901812378547558937636 8052 142269508371556441051300739248291840 8053 142435843511430626427227689657794134 8054 142595108321936760872651693466104832 8055 142747352181524691738579309143210676 8056 142914112906841535172716429318291456 8057 143073849411952609384605949437482100 8058 143226474669072205806253590192254976 8059 143393809261890141089011654305766938 8060 143554099305291442202014576300523520 8061 143707099977080835036948285282505532 8062 143874936299144123692306526255339520 8063 144035630491439260343270574022713260 8064 144189155182393368073015931946663936 8065 144357571662268412373735077994445524 8066 144518670973726742186425177693399040 8067 144672653624221197450638954168846020 8068 144841497358731410884299014667763712 8069 145003150799041561806120659753728230 8070 145157663766348773181814685213675520 8071 145326935269215662596397410837598604 8072 145489073780174529696958423729438720 8073 145643969991552652284979989488653840 8074 145813825982140322724671382147962880 8075 145976518417961335850650025209896444 8076 146131797855818587491110493919117312 8077 146302162644687769253304027079107516 8078 146465260629063033346471573551323136 8079 146621077978303087274820771943639308 8080 146792027604235034137225932016975872 8081 146955539301269559148835310773551122 8082 147111814128660123789978820730035200 8083 147283199232683468616289612132943364 8084 147447272590496986810172704023379968 8085 147604080808484553080896758950518440 8086 147775906807342285570490440724408320 8087 147940467920043219099554589747741526 8088 148097667394711298733995309964197888 8089 148270078928313022621104401073317210 8090 148435205090900570020182817076705280 8091 148592793254666361984628467467550300 8092 148765715759956573040963139729358848 8093 148931259917391029900204617945359294 8094 149089389197609867753459844916162560 8095 149262908583140820650206210093384428 8096 149428864151585429486333340900392960 8097 149587460197438755382893541638153236 8098 149761420899094768763110977303782400 8099 149927942111519486171354026775295240 8100 150087086931503449909622016230293504 8101 150261489494177099504782588006032902 8102 150428508546666763266451396365542400 8103 150588041543138898634552829502161144 8104 150763041787697630400744009888694272 8105 150930633538005873287894236842873732 8106 151090555831524595087160305702219776 8107 151266081565930601105916587703020286 8108 151434092810696514031186383466921984 8109 151594568045695802445453724168112724 8110 151770690586872189972749257862215680 8111 151939122055918165816695271819532590 8112 152100069654236511258848053067513856 8113 152276635631942526440630541233532456 8114 152445647867654017925028431575069696 8115 152607147543968972317201667704996584 8116 152784165083200266395471124593377280 8117 152953674124930888582254527620405398 8118 153115571172875221432037368401131520 8119 153293193796687808859786296252131308 8120 153463279485598503882893677465436160 8121 153625577830481960589059416573865892 8122 153803729440077195759925262833612800 8123 153974243535304580625582690691766362 8124 154137094271832172971436956586082304 8125 154315854939435076016630197370124374 8126 154486794490895216592880553737156608 8127 154650120641033740231469704320573360 8128 154829337132712341373699904004685824 8129 155000861426100069902013093770776020 8130 155164750598258573234326575707934720 8131 155344417012089060169880393542411524 8132 155516448463811961471157636344840192 8133 155680739435942236011117416417075180 8134 155861015618969510515698132004293632 8135 156033639227104661025205980595572636 8136 156198333257067563612339889613307904 8137 156379148477257202063605400375453076 8138 156552198067148997083065354074970112 8139 156717455350108204263787653454583668 8140 156898888210940478576980304152494080 8141 157072364663678192961586389511889532 8142 157238110875667939678351694092693504 8143 157420001840995857338240692724971164 8144 157594074806132635588392422882672640 8145 157760384571168062396342061866711004 8146 157942734123365008035614088798163968 8147 158117320768444567102156752578959666 8148 158284032941027011547267532758974464 8149 158467008768133316863108496141992140 8150 158642191642485212185042305116273664 8151 158809315218648337329151656624611760 8152 158992829754469045348818535143440384 8153 159168447737302922780510338547506740 8154 159336143012319039536620072674816000 8155 159520278793017230057977899145496424 8156 159696336719590405242572194908209152 8157 159864522847045131033068401129763196 8158 160049126718071039165274215840930816 8159 160225781365620021879173033999063676 8160 160394542136666617754674292066353152 8161 160579610700458966265175429239779042 8162 160756781633448865378613969345925120 8163 160925958528038484920341048693616742 8164 161111657049926594195763687926530048 8165 161289436277564892899725997300094360 8166 161459021166451279665421987007612928 8167 161645269745597230036351393624503846 8168 161823489429811338245054487064477696 8169 161993649190849902930393615500091720 8170 162180535902523173978966014105382912 8171 162359196918796193006447849864785930 8172 162529858687746937732348595221823488 8173 162717210371321670284585639418641980 8174 162896480209915000350538388913321984 8175 163067723894359377443200009861538980 8176 163255542472459883773160666771226624 8177 163435343374335743160014812832695656 8178 163607003668794113855215441335521280 8179 163795465160232334123658605606555218 8180 163975874380603851804285032815656960 8181 164147952553287992490013159420036782 8182 164336970436055572471366983958737920 8183 164517821407643304077788992600582178 8184 164690489791315528588468400475340800 8185 164880150842396065634757569216256228 8186 165061452617431752519363806680726528 8187 165234620947528860648294983812961940 8188 165424757210609591287153158263930880 8189 165606675913363592919193309770024060 8190 165780430696607198099125264717418496 8191 165971046892981653426732136172429310 8192 166153499473114484112975882535043072 8193 166327679565704389549500254907603540 8194 166518939577289643313338976506611712 8195 166702012684085052683481867770169000 8196 166876615310598146697930061110050816 8197 167068435233575263024131910904705580 8198 167251963822009993508075601344971776 8199 167427161268655753222489626011738530 8200 167619636230962294230197130636558336 8201 167803612855297597117337316690027204 8202 167979320272488326165997617593636864 8203 168172276832193738797834699234304180 8204 168356874466630202010906754538274816 8205 168533184045812435521472691895461912 8206 168726622663479228917456021719889920 8207 168911765316638765305011375500905740 8208 169088497872852187702782479239741440 8209 169282592316375054501287553907590290 8210 169468363810526426317598957083920384 8211 169645519266467307429858203730210192 8212 169840189720032430002149602134327296 8213 170026417979815919022398182145335020 8214 170204180018948834952983640412044288 8215 170399506359314575159122559485932280 8216 170586192315714202887339287821418496 8217 170764471629525800561300014812103660 8218 170960280442135844756767722515331072 8219 171147604183214904020830535805083578 8220 171326489098687231111537035181031424 8221 171522790598773081359773281139128382 8222 171710657820758088660236496392494080 8223 171889974567231361702009705876824684 8224 172086941071368151772194052669177856 8225 172275441347507265197060387101049196 8226 172455195471516120465263279718403072 8227 172652740301442912831617124353811012 8228 172841707092543979258063419845640192 8229 173022066984690042285574186147507320 8230 173220281194057468180844256273106944 8231 173409711296838299404232388508346470 8232 173590590312202052220701407130419200 8233 173789301905338941963502065883867754 8234 173979374035907874137021170536814592 8235 174160871812807130950307877019948560 8236 174360072735246424324755922904678400 8237 174550699618169626084239882872284878 8238 174732633944554885223307734361470976 8239 174932504828287793667427150541850840 8240 175123781952217999662774145203044352 8241 175306154117194912180777359422935464 8242 175506615680330391741822277639194624 8243 175698356302999794323046166635370642 8244 175881347422593966325989217583759360 8245 176082486430888796241824207015759064 8246 176274691555848411834391560951582720 8247 176458216765777754333005162812629500 8248 176659855342136403356293894252789760 8249 176852715427314033324497619242360436 8250 177036858352908708134571052734504960 8251 177238997144231348281337567863376436 8252 177432419093790542357337271650746368 8253 177617000369285808873961072355537940 8254 177819825970539604071843336762309632 8255 178013902376102381102129290424235864 8256 178198930642440232704434867426820096 8257 178402346119374984981374953308034756 8258 178596896096210488243233885530506240 8259 178782551079933246694612260075569988 8260 178986649104489616065854883477061632 8261 179181677968622887014680699369407500 8262 179367870403126395424943869560625152 8263 179572477625789621035469308514783622 8264 179768161381784554385423028308672512 8265 179954983678153291319047432080413520 8266 180160097626976753506049523105205248 8267 180356345968080703222651913156089332 8268 180543620239118897577773113307824128 8269 180749426238434853390702693978242030 8270 180946342195373404226808880665311232 8271 181134060789221632041632418008091546 8272 181340467728757521051385645697597440 8273 181537863070682309041220113821525714 8274 181726211688735600122032670908649472 8275 181933319833492608771076384368078870 8276 182131195354975008360331244792709120 8277 182320092194421549585123592370357400 8278 182527707236798412028017326360400896 8279 182726250772934900630187619003448748 8280 182915786824165575908188255684657152 8281 183123909318407983382715715078048029 8282 183323033697072067096586576728946688 8283 183513022008863750058193679782805000 8284 183721850873511734890120225861140480 8285 183921642686499301502874129784359708 8286 184112084746304969102700607884597248 8287 184321522734699701551162569951679326 8288 184521795059761476640109200435838976 8289 184712885554053572359877154704239080 8290 184923028504094449105448770687395840 8291 185123791443983864625818080991878210 8292 185315427488340246574882866966036480 8293 185526088552787917446253174900561094 8294 185727528307575321113754617636966400 8295 185919806981438437929581042132687856 8296 186130991345715445979787531279925248 8297 186333014831816032259053867574607018 8298 186525756715084037432327861982102528 8299 186737646628973051649260042277603348 8300 186940350981000104246962678111141888 8301 187133551433259210476947757129303772 8302 187346054205633055641457207351891968 8303 187549254119487601460651389424442106 8304 187743106443948534714338037284732928 8305 187956328606449006540222904152969000 8306 188160015843546823108707986402833408 8307 188354426226460875592850587955126540 8308 188568171902221799706622944561070080 8309 188772540223201497288273910069878156 8310 188967610486774844274677929889697792 8311 189181881667173111350430191721198390 8312 189386845766198336890742435242573824 8313 189582374960461133241840157404597192 8314 189797366227050096191288268851690496 8315 190003020203038281840733091061969972 8316 190199009575720697743710194289868800 8317 190414630071220202242744459907639198 8318 190620780859793089086434410567597056 8319 190817434990703778476215216750154456 8320 191033775526031223387853000846344192 8321 191240424083290096213725754377420372 8322 191437642799472223423981361357180928 8323 191654508869185342725706817192165640 8324 191861857104123790041026169961709568 8325 192059740652310418867228977849015446 8326 192277142349042446575213724233811968 8327 192485084362524200867976298837173020 8328 192683436581272012005365182822875136 8329 192901568418960452533921729634522570 8330 193110204723593908123268510973216768 8331 193309031612697931191927593844323316 8332 193527796366169534603738029333413888 8333 193736940236499814381292710975991388 8334 193936431961343365085183233681179648 8335 194155930146566685575963119487011596 8336 194365577745010497035213765294948352 8337 194565635858191367673101718686950056 8338 194785676012028533389911871604951040 8339 194996027776495709154152961149120100 8340 195196763774491455944872468219428864 8341 195417337000824309992980048619344524 8342 195628294883690734303469765612316672 8343 195829506002515954161980766919099662 8344 196050813178404731163205736123596800 8345 196262484133775172224468693743465380 8346 196464170271898008640173064233168896 8347 196686123789640682785268318411116980 8348 196898298658489127749776364673695744 8349 197100662612901544016215090734783444 8350 197323359882117978067139240890545152 8351 197536039622394974451904127126061564 8352 197738987940914731454389879182458880 8353 197962227837740084275174718405948834 8354 198175625835132994458145237033133056 8355 198379250638800491168681610249286056 8356 198603035360758304513594738136842240 8357 198817047231868471656532363346616876 8358 199021147302903373613638869042696192 8359 199245686067590719644391671311396508 8360 199460415376713988217570644155432960 8361 199665002077947781389871279219775790 8362 199890184539040417536114962818750464 8363 200105428794752749987792666239352522 8364 200310701697114900094998991557623808 8365 200536633183854670554045376817478648 8366 200752398251899700680298370606520320 8367 200958257287056459090806740791503820 8368 201184743524763757838692353973420032 8369 201401226370204261844512396626618930 8370 201607776744578727167541302822707200 8371 201834813259043103454526444100238980 8372 202051912832130965882798757780652032 8373 202258953511145703520182886824590220 8374 202486749615525291355126527943993344 8375 202704581067321367088084918079888696 8376 202912103501008018831346942502502400 8377 203140557024746255076229500987062138 8378 203358909447947196262244408734791680 8379 203567123144727728484008692554047178 8380 203796344613394256386363540538130432 8381 204015219018854632139346975529056090 8382 204224030618839239642204041880514560 8383 204453804057963959047363544834162604 8384 204673410700986714584173524161658880 8385 204882922257289666167909642826298256 8386 205113248024225059178027396610656256 8387 205333489220567227278372869919288226 8388 205543492816755058599986990541176832 8389 205774592144978283438644756582095910 8390 205995564776704017607554391296362496 8391 206206060284414604416935589207229276 8392 206437825909472414711839341517209600 8393 206659320492849070036277280592614600 8394 206870526077140978452552989713324032 8395 207103065185323789285389346918617768 8396 207325093156106260598532409628557312 8397 207536894954724332116826536690710200 8398 207769996641746658986751153446940672 8399 207992766431954834641106396439591308 8400 208205271516557064449272173834534912 8401 208438943094958270489439742098216100 8402 208662350301180164844499777063834624 8403 208875357820067397952108632919705764 8404 209109803260560408821563788859801600 8405 209333956724892123270954831027897858 8406 209547462980561848033383474797886464 8407 209782576974278394156869506546692012 8408 210007268958723808351135234365849600 8409 210221488729349901404094219734311524 8410 210457392119316222451834298855887872 8411 210682613362041224752931718691304084 8412 210897441495038474934890926168866816 8413 211133914735664194416469165060860988 8414 211359882271612489876544301025081344 8415 211575434337671470544027984136360840 8416 211812478104231785317880958763925504 8417 212039096282775227470817908542777876 8418 212255145729345414573493861968859136 8419 212492979301066348294011189807837378 8420 212720353410950740014970339310174208 8421 212936901584766753648093742457117784 8422 213175423166701881075897706234618880 8423 213403336997552385212279847795425062 8424 213620614367872874667568642184445952 8425 213859924048313538785777603824239278 8426 214088378545090000983180751387842560 8427 214306271391411374726045686618180286 8428 214546153001676627869890225060184064 8429 214775374277917944126833706091267470 8430 214993994591590263039163252927131648 8431 215234459337266746383375703466460270 8432 215464328800601668447717652441333760 8433 215683458601375478469957418697188646 8434 215924722490926151344104636961944576 8435 216155352399026188472712779733691272 8436 216374996869261137026289713673142272 8437 216616952600389035533041203905044280 8438 216848134029754273824752259690279936 8439 217068505889872469669352597959088120 8440 217311266046259064716644273849630720 8441 217542994542183319731640378502494452 8442 217763985179836019137346169522038784 8443 218007333737727162575058425619692442 8444 218239833538659327779005466827816960 8445 218461566015153349587181110755686104 8446 218705494460101975071702242311108608 8447 218938655946255163435243120340314366 8448 219160903173920232423205006664007680 8449 219405636449287167173437772445365640 8450 219639579179218236025179209688961536 8451 219862342834757735512163664944909320 8452 220107780955933863146367233890451456 8453 220342270757503026710433999985840908 8454 220565776115802702515227541945026560 8455 220812029684896521493424409673925880 8456 221047067590922586898616755735756800 8457 221271209774815881748326814517828996 8458 221518053872431818410080284293975040 8459 221753878512120125020480117892335700 8460 221978762443239491841778316322275328 8461 222226197660256026153988809486637742 8462 222462692350171162844375776701680640 8463 222688090928935724114150578057149360 8464 222936352980495972470225275874967552 8465 223173633556340188176149613026475444 8466 223399559398352337980064890553176064 8467 223648524831411852988614108134034546 8468 223886364431595771852997062867025920 8469 224113042710722325438008916559688034 8470 224362827439801135033458557430577152 8471 224601232782496638973671129897967356 8472 224828549648989864725773254775537664 8473 225078938169057760572317790866372260 8474 225318129366295413295056742801324032 8475 225546202452488786170979034040043868 8476 225797189726254378648340019551404032 8477 226037053617090440733866736745250202 8478 226265659724517964332469727316193280 8479 226517477869441180208150047151267436 8480 226758143481256566875187060815167488 8481 226987271103133775761138181335769640 8482 227239807713772410385743901392774144 8483 227481038911707724664398998786488004 8484 227710922564855066694070679472439296 8485 227964301017630895660516173049289868 8486 228206098870023784702697217297736704 8487 228436635823984760769752117379802308 8488 228690612700796232536705971966181376 8489 228933212359793212911182517906619716 8490 229164514691364020105880730033287168 8491 229419092314575829336169593472523444 8492 229662384304068151532839704162467840 8493 229894219671744498971514041523144600 8494 230149645291287214473473192522373120 8495 230393738119277606444635882241881548 8496 230626107870832837936049534298750976 8497 230882259680457186985280383738161780 8498 231126918988244236772583611328325632 8499 231360065280471004118645232614541028 8500 231617064873093465023854076296691712 8501 231862303195176213157216964101076502 8502 232096098832150002085303804338442240 8503 232353710127862076817895481766825660 8504 232599760726359935580684923663548416 8505 232834327040948777342535970535541912 8506 233092556647729646170503986036702208 8507 233339302450652435528659304310116852 8508 233574412990457356119896058175160320 8509 233833490695760905288392034324884156 8510 234081053369574620497853028196626432 8511 234316703941127312995429527974839596 8512 234576511716228566370317905283776512 8513 234824659098320065601783660221655874 8514 235061091524285668452245619993016320 8515 235321762827669121293064119043888680 8516 235570484358874371976638438773882880 8517 235807579398136411221538147565092056 8518 236068870249567502661128904575353856 8519 236318408630744778084540865675128588 8520 236556295383100076170430364128378880 8521 236818206508609772987979379662163082 8522 237068454678481749019333774282722304 8523 237306881439720528272624662495020862 8524 237569656301227670410451001165742080 8525 237820731803828923611420665650977300 8526 238059698389655094864765946811197440 8527 238323224841727768695168089641281486 8528 238574886113414175146815296758611968 8529 238814649873189592870956161267310644 8530 239079039763844931214974891801643008 8531 239331287758048384523410490650380900 8532 239571723430586842982276139382210560 8533 239836733135222231315214984410428248 8534 240089820386185546054349615421696000 8535 240331051398954453530748341749650360 8536 240596695157006066157767247014133760 8537 240850489218152772548183816397751578 8538 241092271739666733727991632498833408 8539 241358791154880585268797260366955258 8540 241613417241580505697416951510335488 8541 241855758895407877921032945156069652 8542 242123032035861364285489183157672960 8543 242378256571952082260670766655413342 8544 242621393152167732105833423610839040 8545 242889547542103458641217302321355540 8546 243145365649522922877272448721773568 8547 243389175604537785955245313262047440 8548 243657969887326237907004943755640832 8549 243914632051280400736944404824601964 8550 244159254947369210453859018685105152 8551 244428677454777302188769107384434636 8552 244686061083980989912171350002237440 8553 244931241169891850347940164616463300 8554 245201545139898751735395043304091648 8555 245459783740928171927847321202783560 8556 245705522645087668917764396490424320 8557 245976596433885450783531977833961916 8558 246235428220755125396864658876364800 8559 246481979703190437471424005092327640 8560 246753944849657597195972200592572416 8561 247013371081980131976507046571300772 8562 247260615778969183589428212318029824 8563 247533222774414263769071681489210322 8564 247793510051238266170611162378928128 8565 248041565133520716690734504504379960 8566 248314814581143455149108890301543424 8567 248575832255611825463558840338060412 8568 248824445983636853592136606808014848 8569 249098599195876144931943299588232840 8570 249360476792662298044248100501764096 8571 249609661263756608012404544308055956 8572 249884582319548479022899374520270848 8573 250147066100681462677266661402464414 8574 250397072800493427317160592495892480 8575 250672891158548908483896292988207700 8576 250935988570514434366002860673466368 8577 251186692164242552603121984551810838 8578 251463164825793487017034800285189120 8579 251727121937655291190024590097629668 8580 251978651751379558568364298186260480 8581 252255775134834444099306917523835622 8582 252520465364326092402926774867478528 8583 252772572140380705192642074991841244 8584 253050605380157487505729688520622080 8585 253316172754014129896388662896818696 8586 253568845561467679526282526865456128 8587 253847661000172796985883337376629460 8588 254113841675424230098596186075168768 8589 254367340263571855595569562390948280 8590 254647077824098431096531873693382656 8591 254913872834057409456297889388672730 8592 255168082577828430129030672769089536 8593 255448470199593605314942396499974708 8594 255716142317072599317971635820041216 8595 255971190125960996538083164783725420 8596 256252228314729866180935711309430784 8597 256520655277541278912099833905081718 8598 256776279537819968796209851934631936 8599 257058246397305966005420904441517398 8600 257327549063368224409992996612734976 8601 257583751458815502482832644434546504 8602 257866510761154240212950183334113280 8603 258136427522172681592057605126400020 8604 258393480341172641063941003884888064 8605 258677166028347136092702930904191132 8606 258947710635188935657150518785218560 8607 259205469697792220504776646108664600 8608 259489820067783708724518886267944960 8609 259761252909532286414703715008265890 8610 260019853744860311656301635501006848 8611 260304875845083611996083080837406020 8612 260577066349543604754811360387792896 8613 260836257853737730823789974388454000 8614 261122206459548960901695090206377984 8615 261395290310930999578915623397122012 8616 261655065946331824200354980794728448 8617 261941810973557445493308134679572820 8618 262215528848134311203237090555320320 8619 262476158612026439508869362571830908 8620 262763848960775023647491922859130880 8621 263038189033179443371497018695458812 8622 263299541459551802168939736104870912 8623 263587902919443232899622220233730862 8624 263863135961709941828232854760325120 8625 264125353347146203570017708721957584 8626 264414388533422030893419448378116096 8627 264690395178118363521626383356794386 8628 264953196186662263070021660756148224 8629 265243176870277200140294369184197270 8630 265520088280610051172646474894731264 8631 265783474701893039735369395417847076 8632 266074273564468598934260593243193344 8633 266351819696947719488138244715425780 8634 266616076981038056342730393131087872 8635 266907820708628705190418268255984520 8636 267186002895487713606922478086520832 8637 267450990954298767358144484977625276 8638 267743407747764874972548289310816256 8639 268022507562457445219199072766568748 8640 268288366220876272097063504833413120 8641 268581469839242457137161154527719362 8642 268861339355602540424781763954944000 8643 269127794267161470367617309666070824 8644 269421856193551446917932490435330048 8645 269702635364165385638225237373970032 8646 269969694813278567377715066660147200 8647 270264579116246916100508272874684166 8648 270546006976224135269084716781797376 8649 270813936523891144428458833832123797 8650 271109783097982111782797262296736768 8651 271391854164990018210544933772467380 8652 271660515916435128142486858352295936 8653 271957057410708952843029986356405020 8654 272240051199450111184748767344479232 8655 272509600625282522137107049997544216 8656 272806824178321568361788521192620032 8657 273090603674045930924778337019381940 8658 273360757626038474090468471145371648 8659 273658943535996476291383150989232068 8660 273943657917303736223871597492043776 8661 274214415756684814718018389855725132 8662 274513441555944487199733386640517120 8663 274798798538433791801929703286499222 8664 275070443423335609346250637991477248 8665 275370444625045252055407234092788004 8666 275656445345307488445573541220284416 8667 275928846358885427521971256099874146 8668 276229542192688212178910505184788480 8669 276516484329701528993107797404229630 8670 276789769904220642078949821435660288 8671 277091163370864535524909637172865560 8672 277378900768302335031312734811586560 8673 277652789933949272583135080244926588 8674 277955172518300087750164535632782336 8675 278243849734735387181329797936664966 8676 278518358037606610002397723868266496 8677 278821575619884826071493498219360838 8678 279110909640211379129072342698730496 8679 279386315377252026125902851041488760 8680 279690514721879556572967999174082560 8681 279980513673081511060226965613652522 8682 280256677155183839884601391936313344 8683 280561586825833163815964401183863924 8684 280852525216831950343353806200242176 8685 281129592782538787796361233814076308 8686 281435206571668594091344464973559808 8687 281726943042857838200158023365330232 8688 282004634219589432657772420419026944 8689 282311243524298717810093547686794610 8690 282603938583170614774194676850135040 8691 282882241303977822201483323613791076 8692 283189703534693748152915280503242752 8693 283483063008314085321318281783444694 8694 283762268930023023073102035662315520 8695 284070737909229696350141070214048248 8696 284364762883523170689336131010428928 8697 284644741893434763717079855256511816 8698 284953916189859120779073248168524800 8699 285248899513948020625849142927238298 8700 285529793288327503585358695193640960 8701 285839673390978229604150652895938360 8702 286135478789323418981105856860805120 8703 286416997554733354303211884188406122 8704 286727891583406141048247329851703296 8705 287024653571679950861722695106029012 8706 287306796928237054194168034012211200 8707 287618555057065329027553128080391906 8708 287915981768934257991134557592616960 8709 288199053354378175524685401816233324 8710 288511824692197833576605865498267648 8711 288809931583373358988018288073977740 8712 289093772648536109878402010459406336 8713 289407263186293793880635213050233674 8714 289706340593556812408460180655492096 8715 289991100172270337050484888812218384 8716 290305319722650859969871468617531392 8717 290605221885957008636836913654672316 8718 290890619884761722964635584197933056 8719 291205852516126155856393492382568078 8720 291506730676585563109393100219351040 8721 291792761752412930106317551385155920 8722 292108860300353274496347728277519360 8723 292410425090888261195993164957980520 8724 292697388202215255871534635169087488 8725 293014520799662350930268792536155650 8726 293316759161269324766939301783819264 8727 293604507490983462097729802277208380 8728 293922368224629385040875338837524480 8729 294225582057080808506362209474159240 8730 294514276420475221859695565913434112 8731 294832865893742691544352902283030970 8732 295136921761842927480789478975471616 8733 295426246353718520849439462648518520 8734 295745869680003254610270842618583040 8735 296050914006046169409175465334222316 8736 296340870659279504294517701194285056 8737 296661385993974773929649581333529378 8738 296967117387830660827624788339345408 8739 297258026542264823523683020027215910 8740 297579572865695082835568772759158784 8741 297885992684544373507885940610608262 8742 298177695808486014098209033725972480 8743 298499972003961513919621001140567500 8744 298807394389078719416284558793900032 8745 299100047155100942419564416114768720 8746 299423068750524441034591471760698368 8747 299731328574797617933307347597909066 8748 300024627632012545062864444446474240 8749 300348694667020109740263070572753436 8750 300657947816378254153634876661046272 8751 300951900045136373451726393667781836 8752 301276863162335359673601784100683776 8753 301586818755884951985165106560448434 8754 301881719810227785495759416108500992 8755 302207735163571625615901808187571336 8756 302518386837380219833836200688353280 8757 302814085547886631659379694951409636 8758 303140852565819696147326997567744000 8759 303452512084605698441907121360641276 8760 303749179074659146666630361691193344 8761 304076685701986274836683538813576442 8762 304389200282879625479825471532529664 8763 304686519807377023357509048549392424 8764 305015078427847940750098280702017536 8765 305328613951050539697093547895886684 8766 305626587971538242009030463342941184 8767 305956059449047280617702460859813420 8768 306270290355622461317950381964132352 8769 306569231848261673503701560301740328 8770 306899769784185594408560038368454656 8771 307214697015970596769613935015600774 8772 307514459987598385680756511214665728 8773 307845751389833022957943398341435340 8774 308161706632453156350240518908299264 8775 308462436544161619545025591078553320 8776 308794481991386759412053358573256704 8777 309111302567910258013770544153001220 8778 309412683657830832632898156463841280 8779 309745810666741581042617113847904618 8780 310063657402702006333980383407767552 8781 310365707218023525291401515135450652 8782 310699743639191686477121476859448320 8783 311018301106831289758832451777130702 8784 311321332102638794648218449093853184 8785 311656438989674346074433559713801000 8786 311975716177976883905549688067696640 8787 312279569944831993096943272522552680 8788 312615447461874217391687440956129280 8789 312935749987190523380273313723688920 8790 313240589791559754183414350021431296 8791 313577230763664981380728463182386300 8792 313898401411431718651355184909778944 8793 314203916782932989023346685875303166 8794 314541643413109169821650243725270016 8795 314863860885733345152319209639119988 8796 315170035905818102295202679810424832 8797 315508691667115554951780234311984316 8798 315831627865101781688256939426748416 8799 316138787675702620664271233488724376 8800 316478543731662710568830801889198080 8801 316802200093296630557924939877947412 8802 317110201911217786511887197357035520 8803 317450720208580472137660121717730882 8804 317775422587928416065910380979814400 8805 318084421834758537832267285520042232 8806 318425705245117722677756418918125568 8807 318751301769049367253239541481712806 8808 319060975493055351838164894577852416 8809 319403366941923817725770388873591124 8810 319730007651778364230004353203492864 8811 320040357682757093709099391592574300 8812 320383687986934199448481512156561408 8813 320711047539895346571377406308247228 8814 321022409864149190755519606931779584 8815 321366847172548559552464591610460504 8816 321694942749349905000842172259368960 8817 322007140390937668687040709595751156 8818 322352357257724958019300151199790080 8819 322681512121178884288074710022304978 8820 322994713252766620738768591369273344 8821 323340718252732250054811885890877782 8822 323670769858102877026056940533442560 8823 323984660212966799651214167175139704 8824 324331772021931116282329724088221696 8825 324662889008760356969444865669794334 8826 324977462284388196360973185717073920 8827 325325516951313823693766354579956392 8828 325657376900699215997929713409982464 8829 325972968539360660081048733535595990 8830 326322150641598819575251628478388224 8831 326654738788045534081070274885727870 8832 326971182889499764730674309205327872 8833 327321154073241781719830680535581974 8834 327654806771602381592138738362583040 8835 327972282232072461279447612313354320 8836 328323043381011276763672072296333312 8837 328657611671094815879876056185058278 8838 328975769277258331707196234739747840 8839 329327657541336964269450248302613958 8840 329663304423267919675135065594003456 8841 329982143540689955535093690803091144 8842 330335003175959853130324388916317184 8843 330671393170867080450979009388805524 8844 330991270532062065464194795485265920 8845 331345256429728780642058421026966040 8846 331682390878613406299623882193439744 8847 332003132653144605825686705156449114 8848 332357906629762037702291350867673088 8849 332696135238918865426830801714469650 8850 333017912112136801595908032442734592 8851 333373493953238062838373655846439364 8852 333712632778845583654771190706733056 8853 334035106667563190702031861355707448 8854 334391830577918519181763903792441344 8855 334732052984358891275554692772669680 8856 335055234292731724505679196040724480 8857 335412931295107732266850146055030836 8858 335753913572295337835489666401302528 8859 336078128540235612018664709267413588 8860 336436974911410415302603545429147648 8861 336778709946491241059357330790129342 8862 337103790190460383654871523035688960 8863 337463451245325556970433409905797022 8864 337806285741695976034788073868886016 8865 338132424020828123201686439419396476 8866 338492883538586189160879933163622400 8867 338836647551652610440629808266582146 8868 339163489578366412822970357397848064 8869 339525098059417662266883703960538546 8870 339869975996845581738187411501811712 8871 340197523817710132895432773340889756 8872 340560126330218090387085033650257920 8873 340905755656774527590321708479582788 8874 341234360250771096541750345385379840 8875 341598124749164408157984753706730280 8876 341944506734941600273385687872438272 8877 342274002719369397141262550681237400 8878 342638583678094562380727438509889536 8879 342986087315786222771240484812591948 8880 343316636739852334901527781107040256 8881 343682034468784967242530559437351412 8882 344030478543209729810024245936927744 8883 344361732679327816152938752793819280 8884 344728308892420796579355357185835008 8885 345077872342230510405629767525466988 8886 345409847629963185713907624612046848 8887 345777413632720454566422353853732726 8888 346127745182416699563592852847984640 8889 346460789571707984919983874583568804 8890 346829524368638247699374292704980992 8891 347180634248019337526074789330841076 8892 347514573783837012083191556185522176 8893 347884140865223465959028705247126494 8894 348236369125292403767711946403003392 8895 348571382667987096099559617934402008 8896 348941776792351407018936502396649472 8897 349294948042745619702979397088591240 8898 349630690337994487498756057371322368 8899 350002269757603123205974245444896100 8900 350356583090055752061521015002890240 8901 350693038922184206774928769515684228 8902 351065626957818106663345689564185600 8903 351420716908023279137176561241936220 8904 351758245280352000835904713663709184 8905 352132035037610737809433817149747272 8906 352487903069920068440115252387731456 8907 352826345052328067153113387857267060 8908 353200959953145416742288875810979840 8909 353557968976715073832869899531946300 8910 353897499928874975882701881007380480 8911 354272940681935426875197465384736728 8912 354630921425575267388642334697586688 8913 354971179551882213673578295047780660 8914 355347830055489088834287169486672896 8915 355706949349303397450379447791416452 8916 356047936612962181047490560876609536 8917 356425608550010923625306934690027436 8918 356785504399180739810646944373657600 8919 357127596904116092851611169072287570 8920 357506474822927379202115580236660736 8921 357867166051031006543609925197144100 8922 358210164502534362713025952802781184 8923 358589886592292904893069781564989562 8924 358951733066922451611721198132527104 8925 359295824089175240385225551096341416 8926 359676399849311526523310943746776064 8927 360039220666132273850359031858643132 8928 360384057366427161524688312682414080 8929 360765838426159923109206018032191970 8930 361129820777109082856436575253221376 8931 361475393638363486213603193575995560 8932 361858200091492933653743146578739200 8933 362222985602198108168333109823626054 8934 362569667432848150736227166941399040 8935 362953704942557359712605876603082076 8936 363319276740979910023974031923871744 8937 363666885772690875282376277735526600 8938 364051775037987384156268212174428160 8939 364418507187321316550916614939634228 8940 364767239494521518049903794769100800 8941 365152983926060397905798993927346062 8942 365520710971904454759248136673155072 8943 365870177917058827246456627710341400 8944 366257152754140811735767766991372288 8945 366626055655723567943703329257078260 8946 366976259656566273415249053521541120 8947 367364288377433512106404470624036420 8948 367733994105014838309806237516562432 8949 368085328893897281970600755560342968 8950 368474586532190966967475540838767616 8951 368845096431748235733984970855770550 8952 369197368329475764676278494160748544 8953 369587479034660291481100406933147508 8954 369959181758353162188747078134117376 8955 370312583658554116856090220695602236 8956 370703566339327796908817027578724352 8957 371076257596353938373962879354001402 8958 371430410224951481066786474820458496 8959 371822639329398964723396050776349690 8960 372196511731171539501775961274187776 8961 372551426720489004671861315251643880 8962 372944714183585725987329732844913664 8963 373319407435309371862906678199805922 8964 373675450592194052005814872404131840 8965 374069989319837251777806894858274680 8966 374445495745416602168853745399809024 8967 374802476711194378313287549383601492 8968 375197897696238001675147625147400192 8969 375574602382726077348098702734560330 8970 375932735414343438468982266266836992 8971 376329020483395685512536891259865130 8972 376706734423807601583419586417000448 8973 377065628389412614731119120705859626 8974 377463164044883019505688147787454464 8975 377842092414598611914839146422194138 8976 378201746480466517635890204104458240 8977 378600363543807266588470499156679460 8978 378980103094671374853399870176185856 8979 379340907675800743901769792965944776 8980 379740792460220553087186008879923200 8981 380121344529008533246879704433406412 8982 380483118636305803740663688104901632 8983 380883884031182497786884640618106940 8984 381265658655321202752053009801281536 8985 381628579104476096596123869746460936 8986 382030228573616837584136236588489728 8987 382413024198848193444895977761554440 8988 382776703512281387756840983921164288 8989 383179638925532994797557842467259420 8990 383563654616177679706810222512844800 8991 383928113673100540587786649070218756 8992 384332122222809351903723231960367104 8993 384716967443318434904874928145707686 8994 385082589944555934488321548117829632 8995 385487873468562978198523809002261448 8996 385873559215408742766552319377014784 8997 386240151980579470646140399563374636 8998 386646336248550873908968783837235200 8999 387033240653250395347375233084080998 9000 387401005349314738849146264140906496 9001 387808081720532485000747238916081002 9002 388196009462924183310961804792141824 9003 388564559227073776395137153499453364 9004 388972928805076347321334437052416000 9005 389362101055176864464985211749187452 9006 389731418899312252620248241308430336 9007 390140884910071851092358082377234606 9008 390530895759292585609614569601236992 9009 390901383466761698613215118994934520 9010 391312157648950488225762978961526784 9011 391703008518258398681137352063308690 9012 392074486613866416280749566459904000 9013 392486153229575716096514684364900374 9014 392878247256555533341435833238582272 9015 393250910548100215580180158069604664 9016 393663470248921001833751654325813248 9017 394056619266511191202586760080750580 9018 394430068358062688306325368010895360 9019 394843944920732768944922041581009300 9020 395238334049334238852400587808440320 9021 395612568333945894077861476036012920 9022 396027555332210536397939496502417408 9023 396422782519887641526467371467456060 9024 396798219511714797660149764648337408 9025 397214521830822763673854731010866313 9026 397610608068395405228074030950335488 9027 397987029244552109180412537468229068 9028 398404241756661696454019502067154944 9029 398801586380152577558272539639816870 9030 399179196283334184107672526130618368 9031 399597332381276205406120499268743580 9032 399995734644338515332779171444162560 9033 400374147627237666624766933042168580 9034 400793598215725318334881219193342976 9035 401193265689783669377787893590619592 9036 401572474129688383712419529555968000 9037 401993036179802316032447141601787260 9038 402393570565324337445833841591438336 9039 402773985592514178057163212409825880 9040 403195890169155458757039861125873664 9041 403597273026619191727756838489194962 9042 403978692368969245719691075972730880 9043 404401518409393329641883367109617842 9044 404804165020115953681857439875465216 9045 405186809866122955055689251346679280 9046 405610557605102650635326678805484544 9047 406014284072800776238588240008974780 9048 406397719548125469067493939588628480 9049 406822808769159970523830653419591450 9050 407227816051527787120538591451403264 9051 407612044333012966545989173349724840 9052 408038279365453612923201452082462720 9053 408444152779272025836992987788530780 9054 408829614666204574971177282536895488 9055 409257186412367512369981264587916140 9056 409663927761344417544368085547352064 9057 410050404528692692329519672489640596 9058 410478898612740795376265916646705152 9059 410886939476062081824812449972655938 9060 411274645263146153792661599866060800 9061 411704082652314906931614291243422424 9062 412113195609955241517279364952328192 9063 412501712678369332455316402763609364 9064 412932505696853205892417657755402240 9065 413342905080638151731961166160525004 9066 413732242834436175574502759578408960 9067 414164186109125646703632422352215946 9068 414575471265541223482315323931623424 9069 414966035897444156781713187496229084 9070 415399343559264323566691299918313472 9071 415811505888673052915627972891824604 9072 416203089127334932097879185928749056 9073 416637347737781898165281388046718580 9074 417050815174381247976012349280307200 9075 417443651375135151498757331325136962 9076 417878844281235702061995662515896320 9077 418293406593217372909677301189834380 9078 418687061856354847782456250636062720 9079 419123617717543720503428881386748908 9080 419539502670769051492401032051294208 9081 419933979154543231468254020796958430 9082 420371706817861220731319979679807488 9083 420788466574101285832944203506732980 9084 421184194097562735676707534577598464 9085 421623303926804933305498254115423416 9086 422040939711810726384377501568675840 9087 422437717612095851322988876564837272 9088 422877779458258881840525930125066240 9089 423296746841328075918920849853071700 9090 423694774173549777585520407592531968 9091 424135788684925496619090435998989410 9092 424555863714102269495822346279714816 9093 424954706963531301492244580039991768 9094 425397123410241230824710810328712192 9095 425818526669543619411173602957762488 9096 426218209294392805228340864958332928 9097 426661791142693182125130988169190340 9098 427084089334466651609926700928486400 9099 427485040351123174757218678623672040 9100 427930008665807080835789623825268736 9101 428353213484990442933533741639466204 9102 428755215068707223680633966421274624 9103 429201157548616600199644843890285582 9104 429625688827553318766152936356577280 9105 430028964661812224734711809620543592 9106 430475871315367402565133871392491520 9107 430901512420345907830888117294937412 9108 431305636178087932709210602460938240 9109 431753949180476038561336671301910390 9110 432180945331284048600950064428820480 9111 432585895111502328410799945365019196 9112 433035398913543108311159800672026624 9113 433463299508204222535222714600414948 9114 433869521101863364651627538119895040 9115 434320450656762101793874762542887412 9116 434749257122560041367101458567135232 9117 435156554388469343552261314029217818 9118 435608445101824113153732179554809856 9119 436038604637268087528754680533288300 9120 436447190612357902399799719071055872 9121 436900046346177736270579831127055492 9122 437331350383381488323548821357896704 9123 437740781338479508868530329657054084 9124 438195072325693179294216379674656768 9125 438627726216135483043638101188736664 9126 439038004834044275937925499342100480 9127 439493498402917341230068481886758886 9128 439927055534541137735745596918071296 9129 440338641972208036825391342089200648 9130 440795568763322877844469493316546560 9131 441230052639524277361778000243520116 9132 441642704134082259021809295672999936 9133 442100614780003558741681935547659854 9134 442536468128112301463291600514788352 9135 442950414997245410697353215108124040 9136 443409320843244458250419738593198080 9137 443846320796017311246806802306204978 9138 444261131585821287748486100767787008 9139 444721469398355825598400037701635816 9140 445159846475426164720191091220938752 9141 445575512497448120914148642233290040 9142 446037057191049807714335372519221248 9143 446476369326981895532726196971032044 9144 446893350426016950212648744786067456 9145 447356354485204676530188134498325960 9146 447796581061070558481146156398049280 9147 448214649290169879969035865851290900 9148 448678648893527667866939148291538944 9149 449120250572114396347695344200073436 9150 449539650865788709715670714730416128 9151 450004646575728249303993065540092350 9152 450447419084505286788555121664983040 9153 450867672647760380083949075962881834 9154 451334126468466640717948540942682112 9155 451778292950115100331334131362963620 9156 452199398425061037146265042781470720 9157 452667096571443088734568285908145958 9158 453112196924579452164431876907436032 9159 453534643151496934323926526405283320 9160 454003797348423816510273755031797760 9161 454449833111716784729627284538508042 9162 454873381244496640384049299787228160 9163 455343528007539004297363020449169660 9164 455790978232703619023463510614999040 9165 456215862053482576064550862060727088 9166 456687028363845526671990006630861824 9167 457135640340379627920560253237632220 9168 457561396281085098032341078633349120 9169 458034039610276254249548072204177076 9170 458484050884256412889442473008599040 9171 458910692886225283329575486564089846 9172 459384581297866438129676217770049536 9173 459835547801347431049126717442021814 9174 460263522582614247171454251998023680 9175 460738897418733789432331290951808146 9176 461190809336909221555414058171105280 9177 461619886172537363226911080620807312 9178 462096288431208680059920657214420992 9179 462549620223933353352142926562495188 9180 462980062573500186332751915028316160 9181 463457470025138174432756929081537022 9182 463911988593319642258734932679121920 9183 464343311059550110918661836574916844 9184 464822203055785716019701208741576704 9185 465278160616956788875193412078123240 9186 465710365957378864516676896816097280 9187 466190530193311551728947951587519426 9188 466647430382814138741097893204590592 9189 467080998395866768761605561135334674 9190 467562664447058717983279842067777536 9191 468020508590861053737752556057504888 9192 468455212941805510991407527170670592 9193 468937907349491637775697658901912260 9194 469397200072616241401129368824687616 9195 469833261966614159867948894359255368 9196 470316985081127282232444090161037312 9197 470777478381502419911229536717066076 9198 471214420356256769961481148360902656 9199 471699667074583795104506597145042798 9200 472161605033036304851215658392748032 9201 472599449388654446123213617361501172 9202 473085960964912582490151707499546624 9203 473548863042902115558856815587750482 9204 473988085419817000569798508618448896 9205 474476106380695011650267446977081432 9206 474939985905926233546482860423721984 9207 475380348066176919865261286956614000 9208 475869418071000030958157462031564800 9209 476334740151156521485566003189679290 9210 476776486775521284471314883116642304 9211 477266597843213611944985406813111700 9212 477733122231644449310670986343350272 9213 478175780547797740120268822921368792 9214 478667422830220815664773305741998080 9215 479135421287079886350626673794998104 9216 479578970236768021797802567970848768 9217 480071901383960093381481253581333460 9218 480540873974669454874732762048931840 9219 480985804429105356494802580824598536 9220 481480288233554132878600398305230848 9221 481950237032122410276953021435777382 9222 482396330941969657821863816451870720 9223 482891852308503585737745808819706124 9224 483363272889099293275129897132490752 9225 483810770101258390928430946005039834 9226 484307329483756359508176538463655936 9227 484779990122499781834713910375231786 9228 485228395324539084124637023295242240 9229 485726517423497683300638353579777020 9230 486200646102234638713127129584496640 9231 486649961890308422913742887502915992 9232 487149389141597187239020260510138368 9233 487624490208999625151208333756445668 9234 488075230495451799191376134151247872 9235 488576214589326915137036049530419716 9236 489052314057769256106280591082127360 9237 489504205804692594302058497012988876 9238 490006251953186174935165872232704000 9239 490483840855407671185228304421145558 9240 490937139018159830711864101636669440 9241 491440260135568943123914174739852762 9242 491919091140851966259323061121014784 9243 492373321698344357162095384186676124 9244 492877997451662810763425224953692160 9245 493358325985070991894450543050666682 9246 493813475326311305196176607972077568 9247 494319460134432710998587214977776892 9248 494800796082391363295367545250381824 9249 495257373362697897739086167000166164 9250 495764947263804793501647988775079936 9251 496247267512564924676587386837268390 9252 496705024281214673747468413149118464 9253 497213669109913469568217380834530028 9254 497697484507901537739044048445671424 9255 498156687818146249385083202665170936 9256 498666408001398141758299274603397120 9257 499151491971043443708305299035786858 9258 499611611194618898873931552681596928 9259 500122918509846108264889727936786388 9260 500609517978615179531585635790880768 9261 501070555732716411727292294011686000 9262 501583209130731843187386165053224960 9263 502070814499332154529181358848262604 9264 502533308323533265619895733807218688 9265 503047546601893216405682234217903720 9266 503536159056832603693629549445933056 9267 503999844189074238134214648468437220 9268 504515153688395616956053921521991680 9269 505005303991006869068801200761687960 9270 505470443168143097380432722794969088 9271 505986849419055565193039837513229804 9272 506478257779569194521088354081046528 9273 506944333355614076085280416108842760 9274 507462347354765913006149008488692736 9275 507955276692700609905097836942270204 9276 508422304356148966754485736032960512 9277 508941668647074528612892965050278238 9278 509435626876652119853994190905424896 9279 509904105395428119333876394947643690 9280 510425083299520739518574063863726080 9281 510920059461103801805958948146873922 9282 511389728796383565247246963084075008 9283 511911815982298565330492191482215202 9284 512408335431684253767833940944486400 9285 512879487655989117802478202497803896 9286 513402659407724229799776639456379904 9287 513900464145640432357531477714425500 9288 514372565053181422874824564990279680 9289 514897348195186534830786444778765716 9290 515396717556215223111642487708784640 9291 515869766133374488709434434257514312 9292 516395929356790621195949823419744256 9293 516896312970904440917037960058970094 9294 517370841034582499645042434244556800 9295 517898638358073971690303503363886820 9296 518400037948295143882741107426066432 9297 518875798524987485029162989580359878 9298 519404701745706713061189661507507200 9299 519907675922147920329465675804594468 9300 520384909803380759261103897166479360 9301 520914923283855178433477126543457100 9302 521419197130055724299560544999347200 9303 521897375438909808272056831188635064 9304 522429046780760341032464768477167616 9305 522934890981220958424745152630445092 9306 523414042144105738122957107510159360 9307 523947081054879560387922074641794132 9308 524453963117279087928108443377860608 9309 524934610124690107987033263213470040 9310 525469290958639584311980218374965248 9311 525977225458675468757738389176727390 9312 526459104547479684380722081071890432 9313 526994917293987068855758907009400468 9314 527504419269595736714674210767594496 9315 527987804839228774239172453708797492 9316 528524736985843002078587337846030336 9317 529035540041714026493741248401747480 9318 529519904804198853749850573224134656 9319 530058502890868121377887851162189478 9320 530570908322922984459805200494886912 9321 531056228466859305466669775468231944 9322 531596223926550248496055398376593408 9323 532109678063506722666704540549761162 9324 532596501076521048530116325743263744 9325 533138181976514600701122064081379114 9326 533652686481397317779204455497329664 9327 534140767186108770386532716571707980 9328 534683566852331251767076943623618560 9329 535199670867099707578965121424049780 9330 535689274497625432603434527961845760 9331 536233193801987671173622807802328840 9332 536750640187199090384005725068722176 9333 537241222374440578855086828070735812 9334 537786838067459446657105865264441344 9335 538305879028106023974074281167630396 9336 538797438445151899444574376280719360 9337 539344468848696204759362663719102778 9338 539864556171715387676720119560007680 9339 540357661383350225882459370978305160 9340 540906385537970482547419339501338624 9341 541427547604880042745072738156661662 9342 541921900902961931033513340581130240 9343 542471766277994143128198542258620542 9344 542994546610309576080454670469824512 9345 543490425955223410778505278681386320 9346 544041450943167834559668218849952768 9347 544565575666393530803771517508135172 9348 545062455621488841548138150193266688 9349 545615171649619885644064364821874150 9350 546140923082090878933790757767485440 9351 546638793386591740202393310085820706 9352 547192923914921224954757517963952128 9353 547719759903385235731031875807733268 9354 548219179302300948201586321631598592 9355 548775038486617159267002624976360980 9356 549302933371202663586911977592061952 9357 549803626709661677424847103409386396 9358 550360640879365262406558565418863616 9359 550890159555214345778744256400852330 9360 551392427109489928540971327761154048 9361 551950596466849801658440748674076840 9362 552481488546060126964798146357504000 9363 552984738278867873829963179753682724 9364 553544634127211591465545980618211328 9365 554077172229987552503980320208616364 9366 554581406997945525662301161843970048 9367 555142762325574398041177542616556280 9368 555676382367553995548784271074263040 9369 556182201319935379284653527723087880 9370 556745275523667874998005348283611136 9371 557279979209674668207470840089884730 9372 557787084666551140370706453600665600 9373 558351313986942199526125147885154808 9374 558887688275447676871275163415746560 9375 559396371420153841451385536488300932 9376 559961783442409521718701813512798208 9377 560499518789043461538644112296991138 9378 561009210880386134795195759033945088 9379 561576366721175884843140073701806148 9380 562115753865728088721787220859551744 9381 562626467419564253550567625617853944 9382 563195086860787119164873745058718720 9383 563735580905958877225613800017418460 9384 564247868240708614479535917232029696 9385 564818242319543572926786751092992388 9386 565359831576092944820987331968287744 9387 565873408603073863873213163624036700 9388 566444974826382676629587827219759104 9389 566988240426093567671751892375884540 9390 567503426068861940957547824000495616 9391 568076161248827453725159547590936110 9392 568620817162815847253256037136859136 9393 569137020580833305230501813867259880 9394 569711507365499154222689177763778560 9395 570257863037549676163987776645635268 9396 570775087195815460279714702601748480 9397 571351065598085087844991552819520918 9398 571898511483538225675441462479415296 9399 572417340340555806029279409365117816 9400 572995095602105140200925722363035648 9401 573543633575086073515822447491652584 9402 574063793645373414703244008096856064 9403 574642740995456733454454611938600282 9404 575192989349415378777473766168985600 9405 575714751195119381276334517637823240 9406 576294891295348600705613053660150784 9407 576846545584613989638529136307403580 9408 577369320018469975335792212845789184 9409 577951262543040980088505853960822307 9410 578504622104724199317012627751839744 9411 579028440482825104165897497366588996 9412 579611864225973697185247492893048832 9413 580166339764941000443064259163815974 9414 580691784602265836827918840602283008 9415 581276988840107955909340959947410680 9416 581832596358348193124918247733329920 9417 582359371650134088486737336329907016 9418 582945796396006200449148540145932288 9419 583503105905966317812923347746406378 9420 584031514627777542911237001276555264 9421 584619145938583317186990654937347182 9422 585177862659384614500717797162129408 9423 585707325974786595624459235551367000 9424 586296763776866903761223905821327360 9425 586857220406657476278436081205980380 9426 587387707744509471004047131563755520 9427 587978659185483171656142438420094020 9428 588540243594642816186455352870961152 9429 589072360385675601655635229042152600 9430 589665144356661865833308993320931328 9431 590227857851094691845812468652229270 9432 590761337257956630931701456667934720 9433 591355322379768199265399372769510554 9434 591919772215649225554170394336327680 9435 592454902906528703840148395064718608 9436 593050094110142896354769898430267392 9437 593615996272494414570856195633191678 9438 594152175872544489554958756550035456 9439 594749211325103838768271047445691358 9440 595316844426191574253645159691452416 9441 595854076390379089143911252603796150 9442 596452639550358778896170059702723584 9443 597021397094764246146068556311756040 9444 597560305542635544062771005838327808 9445 598160709373432637371467476543163660 9446 598730622713396994535944422567814144 9447 599270877784333689538295693206957752 9448 599872511671391957070369818218070016 9449 600444181493162197437646410511721220 9450 600986095603760935529311043995176960 9451 601588974945202221932528717043710964 9452 602162098675675970248676782554218496 9453 602705085592810309072646011621444152 9454 603309802454886766915891507260487680 9455 603884692364995740721766525493407640 9456 604428740542025796680865344007438336 9457 605034989083945025231881647250251542 9458 605611044977587062265761359557719040 9459 606156777370539702812903591688456150 9460 606764899887171708670467141135237120 9461 607342093806154487319158077838966742 9462 607889201119894048794361188255535104 9463 608498568409902433937892326953450422 9464 609077524375819316800617945187221504 9465 609626338373960396545836725002479240 9466 610236950626242614630454156019842048 9467 610817391563345528332256313602203546 9468 611367262529203472638114057146597376 9469 611979745916150014202687367724309884 9470 612561973679223196376911878964795392 9471 613112899578026637293018221347491760 9472 613726964063702500751990554558988288 9473 614310354670582847241139953724640514 9474 614862998298348351658294259385280512 9475 615478930027780661281814617093180518 9476 616063485256215103908936076200247296 9477 616617522231353335034229920603851658 9478 617234692968826649013575240852391936 9479 617821061648684463801394874986318918 9480 618376808338942629086912120491081728 9481 618995254003090196073962088262605444 9482 619583093446024523254743047370905600 9483 620139921611667891750503639800662600 9484 620760261998476090817872066440069120 9485 621349894050797400386870013631503480 9486 621907821722823593334795950829373440 9487 622529742137962405407432650627107212 9488 623120564373972267308501970802704384 9489 623680197137212993250024474815348404 9490 624304024037710464474758930290348032 9491 624896022796541872573650538326225010 9492 625457047110966774065382224824369152 9493 626082158255795514986019873822499180 9494 626675976522125545825611611368925184 9495 627238749239686585979858175078600180 9496 627865114645435103178394645852848128 9497 628460435506569313554283985497945818 9498 629024298691269573734842691163731968 9499 629652567072410211484872261223877736 9500 630249732410519244185852979846316032 9501 630814689241168452295332688741406972 9502 631444572600773840082501663893888000 9503 632042909234837441766615621762788184 9504 632609609488269177573263429494374400 9505 633241418645076930615161784913320852 9506 633840928147909388455037176671628288 9507 634409065357238504405753589188758660 9508 635042158175992829631702889434447872 9509 635643523811724806099377880885766924 9510 636213396720354273221140137583890432 9511 636847773896112564160628713121273190 9512 637450659090488862669316248903352320 9513 638021620882354349188892233042076700 9514 638657951649298984120698648372418560 9515 639262686792120385347602494251257160 9516 639834767693874514465665093377982464 9517 640472701517894501153178509287285020 9518 641078635911824539322119656956537856 9519 641652478833878827051439674104336216 9520 642292346545765448584121421259603968 9521 642899497651041728121000552964412082 9522 643474780427522920036428089035749888 9523 644115958026420959401909536909856260 9524 644724955105518130321783769745850368 9525 645302007954023554216451153122317252 9526 645944484652680413685075549404293120 9527 646555002399145967545521713947302252 9528 647133185365436128763718399665635328 9529 647777624524046565540746083021240996 9530 648390029739481003960089627150071808 9531 648969314031310240902697965458286120 9532 649615386813568352279918954178674688 9533 650229003317785623322651351117007454 9534 650810052594471378067586696421126144 9535 651458115722208629560465156620886956 9536 652072945286672563566593555457638400 9537 652655464401690810574681514843192060 9538 653304820764358272094926884096256000 9539 653921533893702242368251184703284258 9540 654505847233985240619606790212943872 9541 655156496585858923051569264267650520 9542 655774779443114782378372289651509248 9543 656360216264597835651894436754919004 9544 657012868595580563222841032265695232 9545 657633028718711864049093881311825224 9546 658219592421402501917189162020368384 9547 658873898364174400767022064840668266 9548 659495265441790986682469028672307200 9549 660083650899029597843286027471855594 9550 660739950719896403869369561538462720 9551 661362559841630870472004008341375950 9552 661952396892337666427078631223197696 9553 662610021079667739963940825462677348 9554 663234535668347331552040876967503872 9555 663826169330083763238632088419824824 9556 664485134672987446766099843490775040 9557 665111219865157487584441387688227596 9558 665704008098491205947914565441872896 9559 666364963270831768019849255847083538 9560 666992964314177527627951556184244224 9561 667586888881176999605237947547954532 9562 668249501533111356920591179201542144 9563 668878754881422860120874448844448980 9564 669474503726284908635916912106143744 9565 670139151794119413945638148986429724 9566 670769626467642983945085559016807424 9567 671366863052537629130671568512857354 9568 672032845797787281742175991670767616 9569 672665231320953011645134043132713476 9570 673264316510212848931939960555315200 9571 673931639684543203884387397865836356 9572 674565629886399462551738611923419136 9573 675165846464556704080129927247189420 9574 675835200965594627623172185173926912 9575 676471128966267066401119590227993602 9576 677072479889630538287119696687792128 9577 677743540064991914809946931787396036 9578 678380716646738612090266951409413120 9579 678983927940902287126302291343999080 9580 679657015450969438634810191817736192 9581 680295442259386405899122418241412760 9582 680900156022207828957182297624410112 9583 681574576790275320947968236923461242 9584 682214970640095370994611601620860928 9585 682821541055331894971321934323720400 9586 683497329234899068317126535746352128 9587 684139311651582971085654431583875026 9588 684747039487142003623316117828665344 9589 685424884679478373417067691066626604 9590 686068810339447968947069694480470016 9591 686677715962405119945231650708569272 9592 687357270291384676432188344683724800 9593 688002474482227870397963706236190948 9594 688613231556637175210681479008724992 9595 689294850450463536087084132741413256 9596 689941317472135451252728440185946112 9597 690553574224381236909449571281990136 9598 691236576140828941489626776884837376 9599 691885015658793235692784656011241900 9600 692499166011964422032838463697453056 9601 693183517032419754278304746741846402 9602 693833579677197280292358224631399424 9603 694448902199843091766643679227260940 9604 695135313630931907158553604627103744 9605 695787376431413284037878848019436952 9606 696403869746305315037366796585043968 9607 697092028348830307824705854366089692 9608 697745347850022634983934292295417856 9609 698363729267213374814110237184878724 9610 699053977914472038414532216508900352 9611 699708556035177454701291782424084084 9612 700328491773422564079096293700403200 9613 701020116713368521586240733916713774 9614 701676707171378329070783553322414080 9615 702298522139902214819086107986511384 9616 702991529154626411519525084695887872 9617 703649760876023602838855039146861236 9618 704272740348566917932705953528647680 9619 704967868071487524889828140663080178 9620 705628105691443174051434553323552768 9621 706252288263928370659306944259600610 9622 706949144238721134114796106068273152 9623 707610668649455213503019991655659862 9624 708236759264264836321761520980590592 9625 708935713533769648547796213808682640 9626 709598544589621601177787834432805888 9627 710226187073165481746348229453597780 9628 710926551464701935775106229794242560 9629 711591382979912692351049928077646270 9630 712220947185090533103053030812207104 9631 712922704173868082702238593912423070 9632 713589176973086928759371575710449664 9633 714219951021354358853252122595929788 9634 714923837404745733443943769317221376 9635 715592356858906532351588388979336392 9636 716224308431642955418759087028961280 9637 716929962026863333542463620016702636 9638 717599781314596942511844590086735872 9639 718233648971632377994021414613864508 9640 718941457029556278794695554405236736 9641 719612578069926539179969580209881300 9642 720248030383927707512179930672175104 9643 720957229028781523789707389132983242 9644 721630391659333829831705057634549760 9645 722267785881224664675100183745339544 9646 722978375401603243525950361908375552 9647 723653232713697071454040474228486220 9648 724291834813058885027006578365038592 9649 725004592545367925246996655333676850 9650 725681484660956021690990085532515328 9651 726321291937879987733488938268619236 9652 727035837886051057875843834788708352 9653 727714024878978813682344685631637474 9654 728355804048657495802352207135221760 9655 729072513555670304379853511395993020 9656 729752033427131909787070820064952320 9657 730395382166739943972320098107663020 9658 731113510395535273079514596850186240 9659 731795095726532830796396002773233108 9660 732440388520247639057216228007346176 9661 733159960226387513715498642154872542 9662 733843240662398449754844690151357440 9663 734489769237117363966658330056724524 9664 735211499887173974920975025071718400 9665 735896856275537826570660209701086804 9666 736544605975320589069424766817914880 9667 737268122492454308566019422344132132 9668 737954823241517139490055358276698112 9669 738604546947717866642201982138470520 9670 739330272485044416354789078776727552 9671 740018282997259693420052373549392220 9672 740669609975851039152141774807367680 9673 741396770565917124409324171708923540 9674 742086851503957048340654761260472320 9675 742740185338861825127813113869143994 9676 743468781733952366785076575431819264 9677 744160595067177824342175583914089838 9678 744815138108787988526088510523324416 9679 745545938628461027684977931497328718 9680 746239851442920989911335595646386176 9681 746895607478425584892772284604042664 9682 747628252421439877783420638573471744 9683 748323504931160700233499309298958084 9684 748981279898764218846943655810826240 9685 749716118237092868224205807936777400 9686 750412712013578124357138447337482240 9687 751072105255814913714315737411370940 9688 751808376889333394541542528885194752 9689 752507102157485474277886009926323610 9690 753168504717721428058019765087133696 9691 753906246966194671636445515466016180 9692 754606686611179962305334123183996928 9693 755269332676456786947663015376286840 9694 756009300871845894010191618007275520 9695 756711845327502234411092320996072728 9696 757375751436904540847393852985704448 9697 758117567560196174155785890706875618 9698 758821483614846305482359992473413632 9699 759487392517422528081264509896989096 9700 760231447893066539148031558344507392 9701 760936718621863736797355111669121900 9702 761604248055198435218486661598561280 9703 762349785479492455960482940832309580 9704 763057193210555435794670519867932672 9705 763726772107130046747493887298448712 9706 764473759380248221576829952533698560 9707 765182918668444196120598544322297940 9708 765853751257595142247999341220331520 9709 766602972725181867473623068463501752 9710 767314299214597178583762382696642560 9711 767986389255627257773964805682836836 9712 768737493899360571858441225860284416 9713 769450167342704275059602528022859380 9714 770124300310112787195054296063690752 9715 770877672002796776964744906636140520 9716 771591694914634658977327046301057024 9717 772267502007971961391105325763218712 9718 773022353397414976521820811443562496 9719 773738556886121238882711429043537078 9720 774416402237884462154213819789869056 9721 775172733602145252872756620491101882 9722 775890707679541327472047227706031104 9723 776569797720874739634317879427037224 9724 777328429150455648415798289466654720 9725 778048576256110167565870940385376410 9726 778728953175092737592349493686130688 9727 779489452285528319294769542956241340 9728 780210979031652807110256166076153856 9729 780893425890928952516023676340540844 9730 781656194610607592712978278730878976 9731 782379122618204620071733091973476516 9732 783063240595322085128327234055045120 9733 783827525399064312827101924578321254 9734 784552620191095470080413073818552320 9735 785238816593230146748115558766581040 9736 786004598721466306192593219898834944 9737 786731463895973826899473067662353864 9738 787418960346198733813036539207083008 9739 788187045319347837357621384429110058 9740 788916127509128506891856763650310144 9741 789604882483163326089379357913039160 9742 790374876793277577082455784634485760 9743 791105352598502917495965746789184142 9744 791796179365694519325754733824573440 9745 792568510560154283377593216421221300 9746 793300381653152736990513341787637760 9747 793992921528115564639665200065603340 9748 794766740878891676104599107974725632 9749 795500823408232401344901813702837750 9750 796195463343102011941667559419682816 9751 796970777049469140357925104329283714 9752 797706688526221043596911934936449024 9753 798402619070320160659718214906198500 9754 799180284212662530352734644895046656 9755 799918398596696827101204784707501300 9756 800615623611310456775985089953136640 9757 801395214487767669009218659017822940 9758 802134716788827713690943013019676672 9759 802834074761033498490384157598778988 9760 803616011825088508912892659466502144 9761 804356943126770440018857819384097812 9762 805057990463058428595302763038337024 9763 805841452678931565691032868194274500 9764 806584620198594317766755239214972928 9765 807287775825720435181036273130885640 9766 808072783285433858517210895249164288 9767 808817779655593536335978193477574246 9768 809522256063908839300838086903070720 9769 810309604223798860537411107512295530 9770 811056848560819807184957840908179456 9771 811762630245226394836268527239711156 9772 812551907091395591740783433849241600 9773 813300592955574629618543147866096860 9774 814008515861810040467204104566763520 9775 814800181320681651845315948050745076 9776 815550270545007863930692585310388224 9777 816259918806079712981960998174163316 9778 817053126812226292039201085001937920 9779 817805457092435233281547987776524040 9780 818517276336213309356440831106482176 9781 819312027136303606122870856652358422 9782 820066226556391095724762486867273728 9783 820779343124035919668134774623050482 9784 821576477012841802911663586317172736 9785 822332949964587063178667002420876296 9786 823047361577559534031380442235990016 9787 823846488367807605541937646980612826 9788 824604396767998534417079027726024704 9789 825320992177669496961320350930903000 9790 826122495773273459600024453876428800 9791 826881842017000147392872334042011710 9792 827600185489803901693573903442509824 9793 828403222798122238407953356911368388 9794 829164876657146496295143020444198912 9795 829885392598620726644170280153819688 9796 830690010892521393284207385787760640 9797 831453512687738527519322455008306636 9798 832175357158368941732808034083082240 9799 832982387860621422401165913576038796 9800 833748168348165810148991068698312704 9801 834471365558624247744769828772021331 9802 835280386345857504548202481614136320 9803 836047637027861772325891704111979882 9804 836772999544490262507412554994679808 9805 837584447013058153830218516640908952 9806 838353149446496272002501943644048384 9807 839080255803475961665623885214761432 9808 839893295650022958876064069047025664 9809 840664311480939351528142524474185124 9810 841393639967150264629187556394997760 9811 842208230809598888948360494721491890 9812 842981134862423723266436163116728320 9813 843711802879685203648300064015946060 9814 844528814845380770298871598215686144 9815 845304065692155699271986688097657400 9816 846036076368975194503842693266800640 9817 846855122689100332369009682003292698 9818 847631816419537573962736019792174080 9819 848366041821037091618395106882269870 9820 849187538509314983599045700553277440 9821 849965677141013550770277624116988024 9822 850701704849856155863742953800701952 9823 851524790710805522866925516383980120 9824 852305290370836043067606599668334592 9825 853043520989409491354294608786287740 9826 853868196957568702446449684624885760 9827 854650605140291100043276091184102660 9828 855390171094571714108729005682196480 9829 856217333589398205323514270046096070 9830 857002093541711502515597206559361024 9831 857743034417456396248725066813215160 9832 858572213250599883117097257806069760 9833 859358451486880647974276926844138154 9834 860101629381749537685300662724096000 9835 860933267678268491288712846594824232 9836 861721007619276624035838906476265472 9837 862465990512791036727988772231309258 9838 863299250787648730575307845553089536 9839 864089335465472557338725257185342958 9840 864836565151759738841696635478605824 9841 865671433375489800269617057393515892 9842 866463425884989044029652207146242048 9843 867212044302177940412756647745373384 9844 868049408082547492690631549982343168 9845 868843800137057039127296309106628920 9846 869593768712261992262218801358674944 9847 870433187526795282537740770872814140 9848 871229072739530351056994932264796160 9849 871981279651375257895777333929837996 9850 872823230904928813280622858661180416 9851 873620611006659646229058765571898650 9852 874374661080552885407744881150918656 9853 875218209977893628946216920894915548 9854 876017982966247821555133201597814784 9855 876774309532360681776462505573625520 9856 877619455721412503198754741021573120 9857 878421200817711868868879303511792258 9858 879178905555495696519480724997099520 9859 880026600073675679773430509571127138 9860 880830728271465745647121934780989440 9861 881589815138253457071350627501169144 9862 882439589158598193227740852873610240 9863 883245202872281842927022194692294540 9864 884006601899061042829604905537241088 9865 884858910652141312804644925120141764 9866 885666055776470114262356455705627648 9867 886429271213845442115727508142369040 9868 887283217942570316084045681930010624 9869 888092782867000693361408393379391740 9870 888858276423466781451803499341144064 9871 889713882726217319512447907461609230 9872 890525418592891019380510722178940928 9873 891292330031172913650753473031073926 9874 892150464532213161341720361774683136 9875 892964432736239429514425191330274568 9876 893732737224458029554935444926365696 9877 894592953798869534983818341296138776 9878 895408465931211913261953028118784000 9879 896179084451243344028610519104351160 9880 897041888999727327382004505683951616 9881 897858903540678200557498978779061044 9882 898631384367644065996533747054398464 9883 899495838195435852166358785937836602 9884 900315277570279087802420990680498176 9885 901090104033359762816155429194461016 9886 901956214317057309481592004946402304 9887 902777668008104739661926336604621726 9888 903553879016704498692717731295264768 9889 904422570305817999915417084749001000 9890 905246484107143676996115907108098048 9891 906024083665002784363418447060008236 9892 906894920027237962548719999389270016 9893 907720370529903269577003599230579308 9894 908500329697914872500479246987595776 9895 909373740667906953539455523460232668 9896 910200730221773322161972650058973184 9897 910982569505161768911723518109236036 9898 911857625978606624253402107777221632 9899 912687112720280274730417652159255796 9900 913471305667094331429693711536619520 9901 914348053331247589841145221244449102 9902 915179530740578559973579742276889600 9903 915965141971858833336570424771874764 9904 916844502144451392040432083306283008 9905 917678444199938719976611448471679912 9906 918465500332298529231744214860926976 9907 919347007845990213019514890347602706 9908 920182524609435864441275327719145472 9909 920971926043909013318004043088480280 9910 921856055280353888780233514323077120 9911 922693125778378236106653128123449080 9912 923484402219507132251055885845004288 9913 924370241354660873063820615852890740 9914 925209814632759841014232873015376896 9915 926003491564767085176990427525707144 9916 926890994941853248732132035995369472 9917 927732602931018064941406909250873340 9918 928527716017640768905726024604682240 9919 929417834030780952004997438825627160 9920 930261980283031607457118728518369280 9921 931058526561226678540873420463188692 9922 931950840007484264924936450493410304 9923 932796530763218378544829874042118562 9924 933595469227147528167630159702130688 9925 934490436655841736305367782894542418 9926 935337673054118879705280194601338880 9927 936138557024569333688805810748520674 9928 937035223360157346786228203176329216 9929 937885013400579357228763103800040970 9930 938688276322546571814269354499502080 9931 939586648888083465293496290342113770 9932 940438495382344980790246995116687360 9933 941243181855835314727040004021674160 9934 942144247846657879842712082658839552 9935 942998637777281720609321531416884876 9936 943804799697768797776420108249333760 9937 944708033291148748660627996922912436 9938 945564005480264793293546067294376960 9939 946372583842423920045489511078882468 9940 947278479852034013902250446600273920 9941 948136059945478202146575040170235062 9942 948946578425615027968466517099702272 9943 949854216038354563353279571085614524 9944 950714331076116312255500536963399680 9945 951527283876096171582926081457099864 9946 952436639586035628681380272209927168 9947 953298809603424385594262938279449000 9948 954113244139397313339867814360514560 9949 955025302124275645353624582562999550 9950 955890067773274390799909512127640576 9951 956705941598763637026088149420071640 9952 957620216838013859007691269582356480 9953 958486580063916898710695078392472340 9954 959304878422621366559208147788470272 9955 960221888162193150333914067526576680 9956 961089851559845149780899098646282240 9957 961910131723573973842711658956557996 9958 962828855741953268776628230722635776 9959 963699406094473049166249502037567948 9960 964522144696127856348458749255483392 9961 965442582315401400248947077790255572 9962 966315256933278311875134522528159744 9963 967139472899583687772152124068807324 9964 968062661983156214459143317787508736 9965 968937913437809299421650861053595644 9966 969763603234840059229680832759296000 9967 970689036185402334829531646957288046 9968 971565876581560355285003457118863360 9969 972394063909749628182031779278122484 9970 973322240516175151153925869439010816 9971 974200720301813076644900913206129814 9972 975030867055100311819684206625685504 9973 975960793306109482869215501885805014 9974 976841889358952986269456372708160512 9975 977674495238478961052862101385595176 9976 978606202954426239630902113201029120 9977 979489421074500099709441260351559140 9978 980323540386915193977718822810318848 9979 981257984529596352542086380131640948 9980 982143832869358337524669129883123712 9981 982979444953415071233776840669900730 9982 983916127049376653930890897377914880 9983 984803628358577570089091131557917100 9984 985641738520972752308093822150115328 9985 986581222266246317800238444904922068 9986 987470329987364573861668185953993728 9987 988310441887923484577555455501132740 9988 989251694689421034506428398787624960 9989 990143423843596139626849310796163116 9990 990986076227617219948723872789012480 9991 991929098846594243428371310592148876 9992 992822997043568334332547762749440000 9993 993667125133223140043595885733118340 9994 994612941869237528932248074575828992 9995 995509499208473691842203457008361748 9996 996355107288175444614055348443021312 9997 997303237827065585662964027572944220 9998 998201439328201559685375539223038976 9999 999049602514196869888994239365618660 10000 1000000512000262144134217796719476736