50964 40507
272778283412666401 894578422277362561 945147914617461249 432206041269587585 959588413022249345 222530152634121249 304711436291054145 489996669622165377 172892512744883937 830946241098672513 495344724987983681 364796799132342657 351168679336286273 124241382430923857 510997106860028097 340589681262024129 143594434922139409 577654685009321217 714933198707921537 493708946815793601 923498248282971393 972935228889170433 904834007181900545 925710206367646977 546460779311221505 741391578047398529 338160281862752065 714930557549031681 926072715002920449 953963078005770625 281082308090670817 274856125922433153 133004533363990881 298450658940595329 152447592254940641 86321727346394545 988809675409999745 663101413459216385 601031116134404225 456270017325742593 76524237518274417 344975989952104129 314262330286890561 916464149334935041 855526229252621569 78167399314125425 147444131925222881 619967062002835713 106283487923466433 953835737369587329 374992042688131009 20786116853862781 277684313070057697 319652140032914625 793371978716347521 772872976513347969 829866594256461825 104708575590336753 796272701977368833 89329410404083377 301222466559398337 936974400997726721 846309570346814849 332489203486424833 350064152393546369 389317529255748673 387539877050027585 822438586025960193 277925448368780097 707934135245736193 785722200194495489 358041661210641857 709400104203869057 210347630388241665 408143082781901249 733817245183424001 937665929832508801 971171724620958849 224659345278038113 241858413206834657 528419669230121537 490435329983739649 42183709039544937 294809928732554753 768985307663701377 324915406045690241 595120492148364417 558760681611964545 443115345522048897 486719166012846913 576307241988029505 399432340052761985 772863489120073473 120025916114698817 382032603710339201 717540690702144001 592375989388418817 166792752283839713 889000803086684545 966586664918686721 378160315658494273 551323949715296641 212144158615242177 36138889382947073 458101796333071553 743502715120598657 794517343663454081 864062818190951937 937094103593938817 308412590876415041 741836007364664577 870922163975130497 818635817940677377 388885767308607937 375368145458491393 238340509903885345 755255592778457473 685683436549808769 81794601766457473 470503715123889793 440420461977826241 851640671262146049 684395590027616385 764871085828339457 53038406815790753 770921696526514177 446688466883355073 295834335159774785 403295235475074049 687882405865792641 100758472396261569 295432160087734977 603999940827254273 832902115191686273 824434097114899329 650833884739391489 631609803055571457 81527413943376817 183732446854531169 872312119905451777 50549405284517233 310594123320939265 722332770553290241 601620830094013569 286334245275899233 778510369807491969 84048505283998769 103495645061691729 58492566924901017 870071190621317249 466305088253786689 327436764714228417 162606214244735969 488134468842702081 444562700906868033 448685447137940225 539345540264822209 839945912220017025 104645357560283265 242651901798744513 132662496284982721 215208803575563937 250370642848121601 52909496127149681 142962795727004993 962128924803991425 699163251126687873 456776586295482881 975860303904969601 378227953184591553 273050599401283745 382627064487770945 102907362897088465 801936310613555713 674275485774725121 398192937863079553 645501431844369537 241700475903286369 594539360388420609 68660981219757393 303124019925252929 350046709993122817 938555577828790145 717359798580922369 136430224460443841 144834556269358913 193215321505004321 40947551040666497 126859072588491281 318535925702192897 693445044068479233 906533221735848833 637884114220245377 244140621673267329 728083566040265089 252009656239984289 247403139029149345 384193364689721793 200274729939419425 425583800513628289 582833303564402945 4112305159196695 466528031863656897 29222621289797245 25116168685361373 164551225534992801 289440259163026049 507281197923354881 538053974908113025 467998693931605185 766916164068060673 370356482789937025 586326736429004545 25533902258118249 64520911385809401 230455301782875201 618437226044964225 419782365520461569 649411766160351745 302542369825722817 977080465426798337 914361637703294209 79326547008857777 895732491093376385 254543740719217473 908829276058298753 766672075189955457 761724762316426113 8345244740173286 287319022197934273 247302510838121505 216084562631259297 694172016632169473 250278127622209473 520675398706014657 317825457432583361 539163720179534081 859225495690807809 880417758696122369 343216929085421889 576715785648222081 537088404093907457 162745963933797825 470259136660281729 980376349428542721 339921574072306497 548606763635714177 290861762568077633 283344073466285089 903767827490980865 460912942060968321 169104488590541281 743921124954045569 542811082879964609 901031070896518529 887330819827234049 536545158522134337 267151549222461441 922060923024343297 679148905011921025 211348880717270753 251476244092359041 196871683244662433 992221747988956801 899333502387353473 36206953221835649 615899428687764993 897188830384472193 550075911201918913 12609024214512489 56058770836440177 345960732157543297 407426536430481409 330689510410621761 363599364801711297 757381907273163777 367028443774774593 586978714357925889 859290512246527489 85903408701732081 556956002005993153 577576686445638657 426014624635268289 415111122818906625 756716317894461825 134882275518364737 301888185801370689 659005030555071873 265786353936736225 964558467203090689 854727369671092481 486735223825299073 774406037183968769 338500544754523969 837479942858376321 588609933358576129 228270549555450241 121464628952594465 353725825253985025 740763730539221377 744946172882567425 570809960470697345 135201007171527729 311699413773787649 291281358070992961 573360442674271553 840343741583705345 285408941703401825 103930909692753201 909176027506575233 218043356984050977 92976193794378049 93614137524898673 963144064472032769 891160982942647425 478131385959081025 660270337537827585 261481305237296641 650183258988757761 843452707384408065 231364839103893153 776830426536179201 911885020549004161 494709237176898881 267868905245752129 123617264386879809 997560335796688257 523749508271372097 638644811073991297 321308005608443649 179803416926045409 738526273794128897 898996264674895745 519395920758157121 798677161054680321 696099160222153985 706001787101801217 2206408402599892 873217702178134657 45187024736385697 23067546297301789 487413716582338433 451533688852489217 704090033630016897 898174256228660481 528614275933762177 824339355064108033 943231807001929217 11932919755100359 74126682691328945 747806136560082945 905473494740753921 278314224263230145 531738571209501761 10448914258642363 68638422486692721 16409105405688963 168372477215925185 266825252735738881 360897036346123905 397571188858169217 226197877235904353 732689557692236033 198961344128157697 388668315371308609 669801459013015681 479604214245565441 390214961272697281 466937963036517825 165493894791694625 22686800360428805 272373283946201633 261232915108639233 422155516524910017 207111709235075393 448067292494236801 592516794433411329 847306891923551617 64256273492883769 187538098059043521 335706909014039233 62059935273921953 27181075093434261 841706646195739009 125872040018752081 909612419615740417 320781860472958849 142158046252411905 283008166080055201 434970149695331521 330891673051009857 916591866617260161 857893468566462721 925218170587186305 618416777398390913 761202486180060545 411748114118825729 512141787511851009 991953993550847489 469056284005652929 867602075635947009 350171420669113345 651080498673717761 290239144773757121 422538443568004865 805968977352719617 31575299034695805 310397519502338049 326588108331382209 10589054716376723 245294740525064737 684953171940868737 133387174394830049 125762452820552545 236477923284208929 103024823295235985 455278809604468673 622813741505609601 251222027827918017 514853244127671425 34979252113959805 142015548709068193 419187658957948609 816838994862983681 128991204366261777 233401384573312513 110840682138512385 217328047826505601 414519651434705601 634432747574820097 897404977464812929 412808996639562049 339733062173710465 138296538447008289 995010381319456641 387630535604905921 572949778553283521 487471997366057537 813217137814515201 650748434927457665 833972983756528001 794654042222589441 898252753650222465 471031409734827393 352730775605710529 466878583311839169 113104553585738897 239584144387485761 767108371150019457 474116684940980801 233391781813121921 435297351000095041 792020143296969729 561664899774527297 366140099652593409 900948174933397121 142117853699492257 922960279717244673 277769104645397377 744813572760200833 225950910222071137 208217030268784257 110475352809995537 300713542359396545 132892554701872001 92369086075251521 288569617048050753 232084342848573057 566855389894630721 26685606350199009 87153072938601633 218133166528694753 131998395950152065 81206082441042321 226863080942035105 268009178383444193 812658378998595073 794544978576667009 545480543849915713 768530483451222273 508129449946299137 793994153248007681 808287772662435329 969246481069440385 56297462878735161 258181295245648801 785643705452198273 973029280078627329 610270162048241409 458425817607007937 32872504681261461 49140443068019121 398910906785534529 40596647110433537 241937321377800897 477599363144683777 513592077316563009 69570688994559761 437313672049480577 318101116014879873 205666423890097153 341792998778529985 703931738712551425 763733735879235073 366368519326531585 32051417912214221 60094286448912017 769991598262471681 85486923584699777 348126189995312513 723092108967815553 764362018923797889 967698480711081985 756810431970251393 513152273244610753 652990357925723649 824562156084613889 267896852516045665 858811251935858177 401143914276950401 382588797700382337 735691350348815873 613375619428364161 916560771809123713 258417981846822177 692671650769412353 180512656569131745 193075573597631937 983951493423607169 664910512089619457 743022272843926913 950574022793269121 728447806821254273 547304817015671553 361425425524114305 751380794694476545 300330987238542209 517595620171334785 480233005584619137 588295560759014785 336193537050167617 236356514202569217 774828282510323841 671948032529307649 443683679854647297 75920065821804881 69125766953913369 931859394627345281 682296218631297025 720581122222128513 235005074085133729 64113273562917073 693290236515199617 324963060020195393 983530363879634049 677018545593092865 156919341560399777 164385105771444289 412849510035012929 713377884771254913 19888703004145469 283277261642211905 179242619172395489 263374054130629537 134580598468819089 483630684520605313 500002198983818177 665689611160153985 948374401743283329 299247154201509633 626747470518903809 356948995849656129 618710701771693313 592888088790871809 395598348368761089 842203958106715393 177920367745404193 577672985640418817 369680785600746049 883888023779213953 979890675242433665 402215746446231041 546149810424676481 145982257355477441 805129896689013633 717616648123112065 663869981229293441 77227017158044481 436601848529097217 645774309201456769 581780468317216257 405871777997496961 828840589880261505 340397437284337921 717613846887342593 773091479309421441 838455595628278913 438056989049798081 60979269065594369 417852306260464001 854457093367702913 465727192886845377 175932285568119809 498346389678580673 129252670832148193 48245238013421953 961230522395506945 290422680437977473 561197540975516801 154325885340625761 769836997302274305 728634277610872577 590854808164255745 759175366919734529 34326397162853797 278139829786105953 547396523520806273 76960275037095025 486244443263483841 63902347948761929 598734062819733761 834628261406706433 782861859488885889 296211928715358401 627015218980606209 92699833951343185 204972740843299297 967933551025801345 156198185625516577 557130915860327041 608357609247402625 349086340106190081 514767130874222529 623285681465574785 996334452585852417 149060552135701121 916673134036205569 18185068487312605 631651884044625665 177262084076168961 107775694626528913 595859848866865665 176157544373051425 621155618054622465 752056635681203329 843814783226193281 792647312332373889 529095631026926593 248437824177845089 992903749472361601 774637100750890497 977153500694818433 180039532978742753 320551386699904129 99194309795162641 598157880299019905 936175283606022657 596086293835043073 291240697787497281 431778460467747009 124424449832435617 450450730913004801 313837825651855681 331739248262827841 445013581026362433 339823651983181185 479960646353543297 745810634434782593 549854133925965249 308464314896653505 942349558012491393 512388852173607745 699435894534989441 800704227146610433 437526631215643393 231141016823649185 485994640631549377 701462361004459521 119413069930910609 741912838618837633 562717352461309185 740533967922942849 451762583833367873 654028381988702337 836101337047796993 535433504062339713 874524550293809665 716045967885968129 399952802695171521 293608708336847745 908091939250493185 3385542393182562 151028517182584929 485862314075504257 305117276186845057 468049628078709633 392249018354366529 342921787745524417 49265739971115609 771586396691567745 242126231796579105 536012435695695873 384113145878412609 580778515309980033 599060099558077057 865366765043489793 536708362211253825 607199285490146689 105100748923025121 698819690151808001 485549964061728897 719297278799636737 692402643571913473 542596604119808065 571445952416564033 942216234863941761 131797873579433393 770326047847007105 224628473495837249 219917492205119905 619695068090155905 732052270020886913 798402974436793729 470761730208103297 998001167686783873 276061942325483745 877468439686165121 886564375013129729 191223284920827297 971775237771964801 339922580247598913 161928725501901729 932719923711875457 866510958811957761 471058407745257345 591671750320465153 733742733839225345 552969978310414977 82686829610349121 826303655563442817 298074558048444545 293767493027061761 615329063074309377 756342787832146305 503484598875534337 335884048483990209 776783096560546177 123906281373230337 538769902652678209 758724538481729409 286975440006127521 293303143404948225 509841841802145985 907424974567135233 596483313115481217 300684261044700929 596279685948747649 856605322953711873 68598535050139025 136212168964469521 765268500086310913 383034681248489025 559373013091754241 871366401519857409 825248306519984769 568379077349348481 796932193880078209 50186929123860577 747433509073747585 640693780542704897 603787451423283329 928392608568124417 298248815601329665 746577782653716353 180366453704973409 20932823332337593 36428120668833945 541529597579710785 184082386870425537 749802615166551297 139918836888671905 326257303172283713 708673835164059777 153663674881606497 672833803277004673 739353372724536961 959087428510837761 903379630839488385 192628964680711329 55322876767192497 96790390386242817 678033210598322049 771715320274982017 10553641980834529 521160158902699073 100009117035860129 883220993868963713 883165495291294209 579698626354737409 351588917550707009 323111496774462401 646124360131210497 141579559310923025 636126956122161921 633986147791535617 272532270923065313 606904735217508353 281798325597456769 911353996944885889 339207893567504449 192587574886982081 383295344069303233 540936282466294209 606780446605526401 872697875684135425 945486827107053825 293552246660912193 174384572264131073 247207970192970817 932358799411424897 328553858219056129 553141271292290049 162324562149731137 974565207675617281 391840448740229185 779042052847614721 855041937960532353 680296743554812673 782589282222421249 712346523203862657 194406530686531905 98214124171413169 274490450537317793 432509307215440257 645560236475272833 359803170015034369 961107037960875521 135947026797325073 496375763543792193 484231828934149185 127752036158799601 945241613657344769 719981943477289857 754787982660424449 488864830137789121 324879071652517825 362395666296603009 606040501457179905 53290028065990929 418194489932176321 258650226968438081 119408645540040945 151242786039933473 136311203977854241 112182704284261809 676885611380747265 765345395330289281 571626070253444161 892885845816959233 123904849374220305 821322566875142657 620530423938888065 194338117478817921 639051799124381185 907255378307016961 192918990636684385 668619405550099841 987422962285854977 477349055098745345 185603384512759809 159244645424418977 673457822986584577 758725451993345921 394614409561768321 363673707225341761 826181094850518657 697690096244389889 644774750071647361 164278506388082945 203782184039930305 563253762835930881 796702353403276161 511387839770872449 144739672043563425 556542586274890305 640041435398344961 468032187362521089 409310102649691009 569366486253873217 451314138582063169 730344978685916801 828806467162316161 286016007968715521 655068008337096321 320438914061636353 331981582944131073 149830364642642881 313314184891140737 863286166491558785 959919115301495681 418857332357749377 331585101782806657 762134982549323265 765659364064582401 39766498124581777 326890096949000513 987862662822674817 265512186459979201 380964013731944129 85639243211758753 109091446642192833 249424619523431105 817597272811614337 746091453233503873 577699764551606913 42289960857040401 663964619226494081 83539072456957793 317491967726848385 651747328498139265 242016123845790081 136369304649463169 964315308834198273 946490111536185473 775529446507153665 482069480931230017 999028946132337793 28667305389426189 953677642983283329 614519947083039105 778756384468817281 131537561834711889 138706295569324561 463521768001200513 588235365698405889 666660936471735937 352063352987475073 276038094896080097 236388089458994689 831751847797114881 991459373166538369 3314472715274520 51165095680172361 479657734964113985 165986283596740961 431736144813527297 969088485170299649 640185378110466305 123722120883957841 496456101588748289 568679706629861697 219709888349619585 350455296332572865 229587782157011585 606174209972078209 409334046639891393 981657570372522753 338827535649173249 827795169396207361 282107034271398049 463127917913656257 473105743877766849 458701527754680449 915375715142268161 267452641759366113 310238462445099137 910987118882157825 238267563833538529 600338254541529857 964165115341984385 471357899212801345 169756146236274209 667855613750123905 138438741221321489 286048676701508257 613526813634841473 305694371823452801 496035100321734017 71979476285559233 536356029206906753 755798806438765057 936742171963757697 68040139375082025 841981570363621761 603497337598103169 701483766144576769 670800232643937793 618136803722599425 426831330340565505 302646701517076609 550065151207089537 776839374281671297 454741937429734145 321171828454993153 339858755616216257 214077049043062561 455719567663852161 740811662478208129 981053293482286593 612260170425507457 485216885036411585 99153102540753937 637559037442013441 515375268795970945 888455864336140929 730979203068855553 706424334124559233 581466918853031681 793230162417959425 435150810677356481 634201916245569153 109308963900623729 21048723800294769 199903628690137217 81454694457558929 335940837763722305 8742936949236225 127380497443652993 941374129618889601 289803948716702593 658850606096326145 376078938362482497 17362002208013651 481806015820488641 546203315204369473 25041867461794709 951402256205380353 635681927996252289 198812248244468737 7031401753906153 626568912392340097 352047192501309761 170129005777571521 176203422514618081 552649133174593729 810718414717008769 831935234445143809 701170584999786625 196302690227181377 726993567808783361 575495775866162497 104655337493596785 302250649978713409 64057131375200529 824327357111446401 719668796017273857 638632362704495233 880540565165709697 674246398881425793 178407577130485601 409961131281402689 965191099815946497 402648122249775745 888565482517449857 640240557971818497 25870533824836173 674742602852919809 642861817965780353 915095834449640961 494634687179377857 243364565204235105 427269678418369409 966672464158332161 961972439620886657 842740341891872129 783287302507119361 123129399499173793 729574938040606465 945120355280426625 396860156862103937 763499651787352449 481049655393000833 40476525479281377 854082315030751745 709329401884200961 13204585321666685 149653980264265121 160059510538914657 240781816415871937 886944024905709185 754713152844349313 866404530979195905 893874471021927553 677103195053554433 169084614351437057 714484942521679105 827404810641777281 795993436596567937 345092612198872193 61105054408216121 746226749942604033 97946962566489057 76017085503128353 11755113313697053 738318647119367425 244279205978578785 670915717093212289 910502520436239105 986098783955679233 112991740186522801 217800170743647201 407258952313000577 910394466723797505 9008628025519273 87461864659477585 790385202149337857 614175238722690817 593187939016622977 27405260415566345 198868904396292129 431564778505073601 966817123368308225 42228513007533057 42730623914906121 327820160627521089 278450009880351969 820775244908009729 807607644825637249 913106590572223105 258063464630531329 146974987539469025 9983745557150315 955320804834638465 816517271006269185 994126289873708673 529253858181036225 736372363548266369 3730631731251322 653213438448151553 763336344347521793 76789368925954449 315006912531181633 664567978450452993 943099239521998849 742969030736613633 330333907483229441 716797584165480065 670301784263216385 590664282506917761 615674070400366721 333540111502561153 2545438481249108 731330641639512833 498276887314681025 701517688025976577 650980924466864513 231823015672471649 930557924742892289 594947269397994881 551956229493683265 72825497969173377 385139442691696 42118027911332233 957766481460538497 950638681723500417 441606840300160257 258505051336744161 515156753863706753 866983963792190337 599886314326418817 863910931141536001 579834721867200641 621883022024388097 958539628985796865 513694720746105537 283198241874075041 318128443947895105 410894564728202753 639169259378210305 921624925292718465 768198673392316033 754114077155016065 920855797758481025 892483185639363841 434632337381255937 289496200210713537 649737040805778305 233608619221570273 854933930908924161 251637942661581345 83328952287320849 429072495907192321 727230084530955137 999822562398257793 920805759356088833 384002150399368257 241453531544959073 326471689280488449 828194363716836097 720972738510326401 314245740413266369 847035169830370177 592561623242122753 951677719655322113 58609296488537409 601436288574497281 603033525721105665 787428108672784769 729302817542357889 727937243735816193 404416947566406977 293379569617769665 122874782567645729 265453481782635937 582275287228203137 702718363873074689 771023455327647105 839964788555128961 80796598269760273 192453577275898625 494718405657504705 625409956808802305 669069733044967297 501690498467681345 934420285088830081 610599463539806209 927958257185995393 931650065840784641 442109811463421185 813150957888588289 177266320158043553 505228505777935745 320129672329212417 761784544256293889 878083080468204673 149161212858871297 379624581569753857 812672908012451969 482955498226818497 976092135843387649 430330330407965505 807714335322877697 549881135152251265 634905994031015553 819432675145616641 246998686683362209 346165855283874881 329032119544805825 929136612251934209 699406458207612033 634213811123092993 303177164690225729 492526319197946113 169883268087041025 920691642158590849 213815892299933793 270451099247619457 775755500415407105 58743218249563969 938116343391214977 576863372762556289 444411487252928321 693658341639508737 665774413035123329 77706418953962241 658305574892402433 937376390953236481 950084824564896769 403672502923807745 158713764283994849 726316760891098369 175707236635972225 297621535776553281 235768400975750593 268279934976991553 303849309690946241 103986823053514145 928439679233527169 603688938140539521 969459560580091265 444043071243893185 424352580716934849 708498563618920961 983603308941553665 404542956159712449 866293352707010945 443071967150149953 7211528955124892 698137523026328961 961258806906748417 523718783197185921 845196527749493505 185502798735921473 460848649767235969 160038655491081985 213496639565150305 237645564338290433 91234801630058369 988476800011458305 472546115253635457 472025573001513281 600026287220750081 945456745133913729 231192662328581377 930604917864453505 639872846678478849 95117533566568817 703055214075021697 247538067923823489 499028986863784513 568181236371760449 556205039670700801 447893610850453441 632371829649080961 419069433323986817 815965813376635649 848621281912624385 348194879765777921 685457168591529601 254289302113946305 924140730498773889 312774792057261633 383507608746757697 987924469659986945 729751992577586561 83143429168622161 816703023908946305 587435594769075969 527997111310437377 146232028291898081 968235594903521921 511641022251637889 70708091439353641 797752202079756545 16227732182972689 784464972930337025 690453698513120897 145628846740912353 115623888397241361 446371992932796481 40266833984855313 969916882137233921 566567068425246849 878963687477764225 283840644216322593 653956166915371265 700701200884257281 823061921665100673 526895467957483969 850710978824885505 206508046120166721 7408243289731332 744335505434204289 535091188900246081 953002189949305729 262327452865719137 800454015272759297 79475750615706881 506502722471243073 811310576368882177 987254225616734209 578194433959957633 644533239602115073 880070549184893057 878500295450105985 830534922121593473 9055644089347227 619439257884565121 977093893829756929 804718517626831489 191225675161209793 653358772239044993 336607590951370369 571642837827546689 662801974138478337 899649195834896897 983241588224611713 282063079100588257 54503609790547361 998312132252578945 924175667316699649 819938757488479617 896376154454674945 64578867531579929 877458922937929473 994199353286994433 475101432454611201 172087571061496193 625536173488409729 118094060766743777 401803768653696385 91450678610598865 310697230062228161 297126934303797441 623023759557586433 252653705431953313 740723760213466369 821503191188504961 327032084743098753 573436606771920769 244493620827935137 495814341782072193 705548485032242177 872900020146886401 151104566915204673 186783231997090113 113347568254329905 758527850951324417 106143482637460097 119314063791101441 439431376144145985 589726262813826433 182124039924911329 682511068981433729 655811469410469505 851573769127483649 787040281091943681 542031812714917313 563978474776835265 754109354847031425 378756357463895937 405041157857745281 813477400345238529 356131950467428737 810018848651306881 701668792908627329 748410376463571201 14746695577059655 68808049266674945 975410976282525185 551037630888902913 514997830013513153 254233654068226401 798144841462651265 329950271931299009 135726298940909377 805048711235894401 317755303075053057 154677643936697249 971758816615008001 445048859236660353 22849365902992249 808325448422440449 637775764705850241 649212028019615361 275314529727474177 32301303915392765 620444467307450497 991612282595550465 563856065155668801 917879760560143873 882993648680070529 789230628901588481 107036271780607713 581921804363634689 236320803842872353 486230700728324225 360276482603431681 400252393022615425 614568358863266433 165638614895140545 525933610143603393 491896373141674561 888103429574030721 67359232298823457 337716502562891201 308586049792157953 635841266990297473 623895907431300865 89777354935570481 622815526286121473 320340667395768705 91962860964283521 146838964010179041 788485517244541953 267172287421033153 606458881531789697 435363786927304385 313240474025338497 464444501946630337 363203466405987969 748324627883270913 801455360844332929 454417737829515969 551742058857495745 59513394161236025 550115094971108225 987823671773853057 715851045118224513 540062796789094081 183303327711801249 919431858645566593 976685948523066113 93120183827728913 949561707002192897 322799819664865601 274513115096166177 106191948443544961 763003839827039361 540854930701954113 685466436068235649 788985211975848705 904902675855414145 930464171848413441 368721611063303809 82649806672542065 6773775136910133 232552493040259393 668951433476518529 249832036136730561 576132714939877377 649358779268439425 914111889379054081 80181336302239009 797620546330453121 947421725328553089 37830815631888729 259815858437669089 618699542389965313 854842916633842305 50373774267168161 83292210766522609 512380299548372161 75882621844016289 766915981104073601 951002189285056001 679333373872726273 812231797447239553 964349889505566465 252424363759921281 516271867792230657 431223146473627137 118925687653085537 435704924194290305 722798542165282561 45271325715859233 120601832218223841 596669298764048513 559249926298978305 218069120686038785 363145125343617537 466237788844786369 195823347017881857 761239167547685761 571960057909731009 555623892775706433 328948609646435137 865601158927773953 807665502659926145 645547169938204545 883097051318220161 374938988335983937 629018658383156353 131532493064774769 591764662855357697 373742528396860481 223481733511828641 705358411938028929 65105752072657457 956081263735328001 930231526681833345 846648168290009601 936637011253711873 868393372647034369 454546125522437441 892881722268619137 248711667219954081 988020635132258433 873211715695699585 465785037800877441 125337446368778417 390888300975632321 379946282488258881 562787890051858113 308763191793151041 170546342813693729 443031109572810753 120322665453549857 448594937612714497 557205908048302977 422695746402279553 658078085959523713 352655889445220097 125398832536220081 704762839576655873 197462566769182497 289133892027198401 614060350713657473 484196216930666177 881636073259507201 999647397854108289 770412193699385729 615204188529897729 117325940762604833 300714496852780417 591856671460988033 524250498733703553 9665222634005489 52862039022802065 816658649826123905 352663040485165185 910520800269544833 226521092188566081 708593120474176897 3575639521596231 978876785847809537 734303737990035841 312697884553429633 63886244763519785 330095737100513985 400752333507856641 914145290734921857 59086034235757977 91209945844816785 751828665967270401 411010548836415553 783653576001224705 84336620849477137 404024716295371201 480968443128404033 591786583246214785 923028223350890241 471911836417564929 563921857568871617 295256284345438017 660651592685432833 176208847571675873 845105961004520577 412936304955746177 300150882561190721 383174695091970113 169797746323453665 869024542439458305 125828777955028673 129575661570445537 480493436147810369 216213115701389569 5742040990107001 853023557539064065 285022621414626081 141263408338144097 234240203924336769 450637589334181825 449899450609194689 421930802343933185 724994251061907841 903381560103259265 393244298987482945 877402235994136193 153104471487914401 830827504494013825 417445681352660353 873929525436022145 98707383520242337 361379602927502913 380598291335573441 857777455504306 122709792173274929 324166079999205441 330500517170008833 960581503359502849 657277705234612609 277004575975997377 804100161150856193 63056533415444705 409538064268893697 894326003061994625 682841939816796673 978423840322630401 837276106481944321 942085971592565121 260121226908907489 280257221254654369 981519724403874305 484009308083390273 256336983822592417 460250773607764801 244708495281379617 193634799610283169 160839465092507809 369259542217005057 437188173407399489 116311899825550577 504986651928675201 749067927960179969 822215438860418177 939431533528011905 508784017456733313 676780741859143809 854291637776093185 620757151596368513 293036725606299329 315131477508611393 601882194830530177 4892628769443520 323068274038675457 516226770414643713 388459390577416769 65938275711889817 527956472608650561 185365428108166689 280994337150367809 467627966540295169 215633065114914753 200780162213330721 648808318117225729 876216976002187009 339438816009618433 382770545496224897 944988244454698625 619734389299271297 241798057809873505 993172065796411393 104914881199611905 911683704626316417 847177091682510721 458008767151948609 880009780827187201 577753306358420865 556646015558172289 80201168868025969 38366582307155281 498592657961982145 233025083671833505 36167248250034593 566908561595148801 346353160628513729 597241141124115457 724007574723852801 842146112529711361 511742458835531265 787248589411262849 798776504599327745 629159259224401537 834180360025062145 480409286381430465 942304999297388033 792390414569858561 130781284857906849 833928329240933377 474477427956923521 719115466892340353 918955089550610945 56784374556386297 426219970464526209 769605960653130753 819173015132182785 957175577177167745 221302261608382625 70165699817358985 163771232568922913 594051943137415553 917082023747067137 790210606671159553 407568780098305409 747673452387772417 249354936604685665 716775176922745089 197692442286683713 375797278154365697 932454201055772801 624311446385853185 902586111780667777 368158373326025409 654746481546549633 190061087913171905 91119216958350785 597092173030503681 556888471613600449 221917152022733441 787505704204139777 596807738976480129 213961531306733121 833463113341913729 280034644829772353 813930907710400257 994336006699736449 147322350081559265 133153606244182049 649101464165710209 322402272580955457 751235027746908161 723119297336200577 860852606266817537 716837552355055873 730190643692360193 795244481676665089 1576558391121808 351676476658052929 801897278433791873 11858561570324611 589563693689726209 338064456689632897 181901955345004737 338719383693021569 644995500120955905 447266582299999297 979454494984032897 96148515535947617 1100735060575176 790476220932926977 497018926320428993 100119303646355457 679800721018608513 191537104122414081 987095947066286721 136539262202934001 345050502814942209 991305755867269761 562266171651650369 975793566294132865 933329077044390913 616607954366184449 801261030629099521 749137450879050753 541570680296686657 945278837785277697 529205251942691777 106749956303080049 326111745887857281 767441578450824833 548365925053083457 570322526914328193 845431172306732033 150919570611815617 171827285873540353 620211273281913857 43686552683823265 387562117200200641 72151626340691169 635814063253565825 16022555849602327 252488973331136193 646574189719267201 983450825107528449 180701288465201057 328145121131239425 156527623921711265 542260339852607105 383254766780837057 111049124359819729 799838592711431297 327237181810264833 415688148305775937 965786654696255873 486949551152612545 739401149474009089 106495680558410305 855840607006140161 926781539569894657 304226324783886785 447740978606049089 255080940869515169 82783202087860273 586990620877731585 612175807801278849 21106312656481665 675346154033171329 661897138585889153 380428585475272001 39206008968658777 113771369601330721 3048662922470414 665411887858184065 573689970829430977 610634499715438081 730134005093763201 973628918662797057 895037121101619713 725634022435947649 628642445593261057 781978726089832321 493183087738170625 807353937118328705 450318072282843905 700570507991869825 98878065129650145 742996401259667073 439282146470976193 719185183067580161 579089287501798145 721828338125639809 405796582391364097 845219091748987265 264720714537087777 892253676305934081 644148003659342593 597686786391747713 328420362646195201 510108581809070913 552857456738340865 454248938981947969 829013568098485377 492644871676738177 531748528685103169 800993998332685953 52333653035073977 905005817873124865 996844146959919233 818189930159718401 834240294733728385 400722823886390273 644242545386948225 175411734997723553 881865684871822721 742410046567293569 209803574929797057 297943023147240641 398179621441766337 361571004724147841 292540533308841345 210372295227116993 950512313912778241 236045626393654113 544067796129358081 735708293948306433 846538214703581825 819532101013812993 960433566613364353 817600419922129665 835350929532548737 139854383437999281 760427833733135873 393471304169622721 733718518245023489 671877306348427777 588380952030707457 47275765008365057 288595588782012417 8486058652628970 560065943175235521 347545109659193921 879803822550126593 410759342378192129 76220481858928929 580334633737479041 397921262079616897 868914891918926465 786170379462337409 534266787272144961 111413154015547633 591956289729729665 598948030531108353 118279376530395553 576588684676604417 749990204217844737 44164551998907345 189798919217111009 609898884136736513 593327371134826369 490846035765020609 855340429065151361 203346620536787969 681767901736428417 978740264190239617 256088036936318977 642430271616472449 181565891846766177 520623217810953793 62562521812495217 307283657771503041 972758888238494977 341392547588956289 435383588972484865 979826462786387969 492748604922390145 353860702813296513 439363156722365057 424246967270359937 800769434527602177 283911412850589089 967322559775652737 489572788232106177 650344831448002433 878942528801520257 295338009264369793 639140768668422529 411797616330424897 21293652263867813 875436428903100289 233274506012616449 393762728287249793 858781325326180737 813564476525399937 872362560290436993 511488994428667329 121795641121341441 384038722565435393 894872454364513409 771174158429097601 63032770255563977 616381154567491713 668830482212737153 754943773367635585 202355897695955649 441802971972009601 519265389281724033 162273681514029985 634125239748602369 605597590749070465 104500494083449521 593206737569595137 734373974089212545 804942455428772481 350554094861347905 639791244616596097 945313879919684353 581315219212697857 937967361841625601 118560326180038097 997840062716537857 930754663641693057 24942666806236249 952992215862430209 620101141210984193 457016950242447681 803688759975923201 965780270474986881 961067515695479041 11394990178871467 495402681974933761 222062465957868929 699748628987936897 983309446694036609 68567108463465585 772802280157456769 8788286902362331 838095711544468737 843526279369608961 769190265210291073 169237936373480833 768678683200832385 955069076029499137 181787327371203841 993129118963029377 827647883817576321 568564490452597953 380320826117305473 181920937836697057 42845946358866625 671757993868478593 870362139759883777 39994109943283009 465815345309152897 34467469182185797 690973384102910849 359232834551466625 46787996593977257 586059736467202433 642850576399745025 907637107004664065 626451577190152833 502813584658252225 320174771478754369 484224055040773057 153211674914203393 924277938670623873 182600622933982497 464715186791185153 710441736543970177 582834651768404609 838477502208611713 756299927122274305 822249800250560257 90319730630962881 669050804736876673 31872294812647085 315193738796324417 989314887725225089 649194447554215553 529439849670769281 279371765589317537 457288484780743681 96968879435841873 913909928590161537 193253828975713313 214961494885255169 386396245180556289 117300505213183473 365978803598906689 405045381470383617 800334732619511169 438859561829506369 587723643757556097 95915082740344113 488881646798780865 815990466871699713 357880454954582209 452036912410957121 379628463059979969 215779319387937825 642507328745153921 277388454471985569 196245071924813889 768936365670658305 672825335063961857 561130753562760961 958823706277335937 124855225300084529 477018837940590849 270992595959267393 331329697831826305 678143596722851073 295485857396570881 86897751610305105 457175307774598145 761395158628548737 687831104858702209 136129017631059665 882768478274677249 652287355310836097 436773134120514305 375723080664354113 350929519771192129 669561464404839809 493850337237233793 814897912053066113 581979546064452737 674452606378896001 414084837249404801 730324938331644801 221373957763084673 722195979426263809 476950249796317377 803291902640364033 380896517071228417 270974403451265985 990065366002667649 306704462792904321 238183615737703745 429849045174396609 886602612000388097 151015471386056545 979878275733177857 967712785492256641 439684228582351041 524245865029794113 610808301371768833 795131892620762625 774892050275667585 748090465996664705 329656884650155777 31229292723896409 428915109069563969 738631082841404673 955685915040156417 567769596185346625 807404606636339457 478478399324881537 336846323339877057 809714954916717697 383024652643669569 252428575790926145 473355058963925057 401239606613561537 455831118172540097 99270566490314849 839448823734819841 712152418169313921 398456564827355905 219661192723119585 807079525325626497 463638685037299329 419728044353291777 638567317578843393 286959632497975297 494077688692289729 909523182960711553 638353355993213953 463386274680026113 513428872985688385 547729931597501697 695988136311211009 459085092735570305 54439784612231537 259593240607429729 419003119047854273 714957578488359553 314970945611182913 232609267066152385 276824487571484929 987753000184888193 390439399311322433 46191108096266473 467119966498724865 977607062104247809 539261607896609281 239931036128808737 694167709186000769 409008251455311745 705860492318226561 610399354900877697 824414538329474305 755608447039399809 972048506108794881 196650860457566529 632914535843422465 964550864400713729 923291536265868033 323183042061160129 175921772376565153 383434853837222529 934504939264403585 513857156201567041 685373155546539393 397087513201320513 11765960931729325 384730715349220993 449284271724675201 957005589382468737 310903967873603201 346959314195203201 540263011486427329 539331783233173185 608734147876294401 697633632383102081 807618016157274369 43826404975042977 473239429727190273 306975466653142337 535221874729597121 583402413303311105 388912141695261249 701319391382072 68827849303001897 988948273996093953 694499184992796673 28174967305290013 467504025608757697 535532855328803265 512435056401148609 857438115831783425 471935485618470081 892458800494516481 350303725385803265 370182274424820417 398373694207816001 510419544037752385 270875967949923073 281681927566907585 754928093848118273 624259432521988353 322881094680585793 986750488702398337 683768222831741185 200200331770396641 742073896428269825 752632971800224513 708830826101742465 563170716544668417 541856880327717505 228764360419717153 617125725851916929 64968605958434009 863347293917133441 122476859475440849 729151974190326529 99946891759678641 523095848442753921 865634142875478529 879842334817606529 534892669360694145 837552266547152897 452032923342372353 398544747360798401 327570185644496833 99839606932224705 907093231516938625 460644429224156929 788424025633283073 197577571761616609 123335262392444641 803474978070337153 757234234567384577 279642494022457569 886514090730145153 827231565828565633 476742275312325633 172251244302561441 672780535866948481 112879374940856545 344715115786975425 306115701956859009 327208532741991553 911866131903035905 101498389787430193 220266516935641473 664453102541173761 928244254534288129 589367539669147777 556247458127277377 754779975587212033 907156060317145601 621082193344001665 728617514429391361 580464663487546753 52229996089291577 976772813449308289 862074898405072769 541446869593443137 959097256839253761 260053945852526177 908168011804509185 143622129020897665 616911775860014465 576104250368210561 209741079937519009 72358044337477169 591512702547770881 427043981182954753 861359360368783873 707463993028980609 962902450197528705 174564760509433377 539478393175162561 209272290525831297 99345506742917425 108338418922308225 645696497553291905 349682060391373313 267068769014567681 933790422166644865 546817445395763713 793576053752758529 207833498249595297 97533029473630961 911533769065489025 87171935689880801 679247413774188417 186902895068776321 968328300490444545 978464679588824961 10413255501998009 946051395114416513 353815104374820801 194432243913567521 647312666642985601 659932599291231233 824458772277669249 509214211953178625 570271788300583873 574987572092631169 784805899046478593 951759116361543553 185142829949480609 97623646181254737 487542281110680897 680822309222634241 598784396632037633 75647521338460417 108486769938924257 275659037446629889 69477827588311673 1170570125587745 244805596044020737 593898405030699905 308647544442845121 344327637869902529 857162161780809857 591129710603027585 339355732510849601 944225972488531841 234214597324754689 502534803209670145 880335898757106561 846282771470335105 236969596142916577 993935164001115393 15761276942864555 723557251548548609 245254006474031169 501991958828909889 977582997029212929 984500193716179713 821358166320738561 220727879272502049 659314714469868289 422019654761520257 897244843724596609 539382759782455425 400905318122010369 260810028932787937 130237694143335857 195847288948456833 240274715630757633 314051952178793665 134561185079892449 747142185879056385 277759844801078529 660026729156676609 337382777224082305 955850550814844289 807824291160382977 427690092348136385 811115603760359937 396920284887784193 153745518135746561 462230235682234561 259808767668932449 566308069886687809 614554049521668609 492133264525726593 375740493302576065 350637967492332353 971329296697472641 993959532271027457 600219535757833729 240122801205487233 677252407867907585 946185853527303809 315600282076847105 745796685607132289 200897845946212065 666005357601825665 137259684614907233 242608929162415169 236557688075858849 660437836046604289 66527361488883945 793734621008411521 323506195695397761 13652907039478635 188186694383023937 325792081550517313 215722341990268513 34835229769207389 557182362631184705 992373573733317505 455515016046160065 354639416300763329 204711286918399809 372869799049041729 572684862520443265 173331269109915809 418197228649749057 759102302200233217 152378474681409409 110755582095329425 805137114520835713 653497543343021953 389840249729498817 908598043901797377 157967342591749825 474793629503409409 332164950910406977 800933837319867393 894563688715226881 591542089581238913 652345213556909441 552317399865010817 283516782999786433 196554192835037601 818963194354449025 206830560883624065 779799277599966721 229170711375687105 928489607314983041 380358962183542785 427868592018345601 844657275487890049 222146828664289601 236323364743391553 346763312777870401 634621129045669377 584610898599887489 27192206017979005 34609753278093793 498210723391650817 739540413159925633 566008663226092801 435540659385242881 345723754309645441 742223796757851777 160168560282436097 45848389323627001 544463510636063553 850587783371993 230698792217090433 521882915234716225 567224327127959809 916482468547169281 31848593513778669 341518500850302337 818256080934020225 252296139255047777 946082008292343297 693834717587481729 247181602899573249 162788086136625761 767338393161246337 385995382515776705 540971154477716737 24191138824402713 100122760372535425 698295848570541697 346191310715923329 602299764080978433 533638312124615745 652242662591877633 822443252140999425 920305614505405569 29443688977302429 524712742754605441 582914165875038721 397302254414110913 59296318869023425 914219726222430721 724636751481028737 321148533187521665 408844870657681281 591725812908254721 690362282359032577 603829081500489217 325197249944572801 425036094552670081 402503851492383553 602888180512803073 325279887684907009 107481822444004401 749624893478099329 841635110785542657 631108326238852097 331347144495854465 635285385566732033 939445338909717249 882022365573682561 585453345571881601 481190851384141633 390557858085596609 657640356790487553 413743366402716353 140618984611194273 877364976674339713 984420683518045825 814990168676150273 468751938657149505 147502158557980321 589573116491855873 388393169399368065 424170654778521345 651392473489533313 295552625317959873 809460298930805121 166347587667459617 859728126991935745 844032446509082497 556957056659289409 559107396762215105 643250720272742913 218255800874750593 384721058669459393 196938165917018177 187817653560951937 455795688747450369 549798805375022657 212580056109715073 476934743743026241 159423730833516673 56793556525253313 888970548062772481 445639991677150977 712041128190342913 271777098695199713 440487156506776513 990910818597949825 263121549450637825 889996638856406017 217226257825316801 314832307088348545 200146179439848033 930408869392525825 257142030486164673 730927342690971905 260989343264505185 775429237473037569 315219025485916417 437756369858416129 34678116287146565 202953427528345985 753067124513790977 666715063099939457 81565205647599729 374572842180885633 508635169175036609 555587883371568833 663510205640811521 181974256879417601 581990917905415041 551674553477322881 384574149818043073 623918639157540865 382786770655499713 777140257001203585 318035169641142081 728193177392515841 967224457527038337 716719155572814465 241893085388745985 263906668676828097 741774178803396481 639219941583913729 868736962288657793 254959383432495905 987946072732114561 117761910318915137 773816126032279809 329097168196955905 443030936489876097 850755759339303809 574920909414878145 770413680089436801 797524397488700801 140905316370133713 667408558339595009 916377079328061185 998150789066940545 639972376230702 976191323323511937 211436052310492769 598861389149675521 10213066486425505 153151864450713057 834137509694773633 519372995160367169 53164146426095017 963304765930182273 717722514122076673 655838595819147905 640013224651493633 196746253535515329 927740753209423745 60828722972885889 155128178943808609 887316196728811265 514844997707999873 355301486768183873 427002619316578369 374851219702755137 975228284771521409 654627877800734849 135146173217062689 418474304412789889 501905854609194817 350618222852972417 786992540660360577 146708706415417121 52103957909128697 374092268966720129 88368152624521905 750111383479058689 472406353810644225 115700806388559841 206956142255602785 8007519990549384 175159446377751489 569917586872904257 608781921683569025 657812179643222785 136206373981142545 817478112431274497 205108260033153313 319011697261693441 852691783232376833 19773223376049033 556454693028225473 870435190393827457 755960299631514241 275161865922967777 870068673933939585 435889594982036481 892095663388278785 107825531188936449 728519411957872641 187098969513918689 263171943456914209 916248191650197505 584730150139574017 142344531046411761 445695988186219713 307896680510694401 440406022697398913 783035046898014337 177019129628835265 62048926471476305 131272914272198449 278061870110271073 811818942977669889 182447833589250753 817763233009397761 187248137492609601 513356385302447681 579648445765712897 620837518454191489 891151508683755393 950482711245673089 829301920419041537 549711646299041217 486213375688343745 141812000104895473 922533318554968705 594688377618364673 203678777278987873 21721741276980569 208997861277097729 960514442852254337 410379373991951041 725653525870175233 848743668254655873 203270562959271937 172540839688714689 509441293901080193 67894644300636745 519447104347815297 94034967306122049 462103601386221633 653246678504302721 585382752916256513 452359731974418369 654831812311744641 235620228809281697 327592988284006721 464136566645400705 330045799419824705 580334246032009601 441759554578862209 122727246242028801 990755467486724993 920186807575035521 695486871460442241 409982108616240769 447568005785004865 192198345005721185 325676720905232001 629050926783357057 742150045221212161 250070523743133313 656973894155694209 113156649489347665 443548652720469505 861439229824441089 357763101644120961 4414508661376716 737378153290695297 719780300606899457 152346649141346561 175963715192430913 455498941341776513 228113165802511745 913023478351146113 589280191317477889 261582539758837377 383917004939732481 657768472173099649 476595581051491009 480132000433830081 416027939700086337 325146746389901185 146524202278818913 975491125945996673 614450727087344769 238186303099549697 584717608766994 323637741349333633 38345964552917169 806494219308557825 481211168543900673 621748170074017281 986920523523380609 357381799229269633 250617701345468897 325399981278824385 539156355754585089 591733143482581889 417676875724488641 745730790102914689 393487530071539009 291504695096815425 220581951637420545 361900219657915329 215528917844295617 778900823414186753 260903057522007489 68942886775079873 794248916497323905 661377715268283649 334754717771737345 376810264977368833 343664543953366337 463755070579150465 674831920616533377 470461320382629121 112946715672549665 424057659327043969 199332802352664385 828783721761627905 193108092363530657 541587001211620865 247182172546509089 755542007273522433 659182123015725057 645582590680273665 491040569924699329 214159981428708 354591367130183233 985242520917534337 878492382657306369 520376414612076865 116472424411441009 514530373326916673 816342852141126273 68235601666120969 729925392223691521 498919146507272897 532531568696761345 458121744409499585 573964273311887041 349959113227694017 914828423306083457 203498771981319489 736462731141898497 194375127938183553 815880964135807617 393710910340065089 299343600223622273 807495373417790337 151618782618292865 732764374537513473 764002166446942977 339508145757587713 316404983792331521 183581223358562081 951459000282724737 93781344502840369 846196041944573057 578112463195257217 688609616179519489 288831171936902081 623493467836375681 371343514634634881 713402007121445121 762187464678841985 618832780451263873 768574795132568705 295680726603706049 421193394487499265 477371346754814849 151546236819644513 390264223729488449 581642295916619649 600845789921684993 809254862440159489 793672143235483009 282164418748930497 550435932353629185 761071897161674113 860517843513051137 45626775451463433 51184697087755641 88508112010121217 210280024608067617 156820270740137601 950496102375900929 891335988484304001 395942657254735745 319825274218569409 649405511803898625 305512675983695937 354445925727191041 983240040464277633 653951708813657729 94341396544781025 272249204177470017 814621206374905473 493868212391355137 108568747523751345 200421740669440865 857842315557785857 726365602491689857 441774074787208065 781024287815554945 112570246548127537 624036541981034497 748722549177589505 4226956276795591 380760868174302657 368544729001463617 888708590006377345 223351639895966529 681179523953172609 707047252183024001 573818653595711937 198183031400475329 742779370494087425 538160813563258945 892124954937873537 716437077933036929 657766475017151489 381255092910883777 614842228872166913 125811278647233857 764915226749547393 140105214894653329 839320976290071681 676794064739638657 5866348653167820 633248909688852225 349420593272103745 977232188081217153 67562922157502929 553186590663479169 752437159233654273 657022140557998593 511602670823688065 499873272270086465 966611276612159233 864305694834513409 168177601648817889 566444079603378753 552694021864272833 807937261013265153 413630287534086721 333079120894062465 102611598059301201 835103455079519105 584799903786017025 635262767870081281 891574485653979521 613789636592954881 941705917896992897 842965979011260929 68782582613753361 768905757316247169 957293387759516929 735642269716528513 186066820407052801 705531231855403009 676636461408062209 143167343803263233 51387851041628353 515767258427700865 788986203853095681 994383315064972289 31216434735842569 495571645070342017 438300616073799873 62769928326382289 626705930522891905 348797296456439169 658478970269225473 703621299054169985 605617615572260353 97187651494735409 358634676532059137 60246491606953609 205682245780284481 782652094555459201 654701131704893441 290049811139802241 34109132730538505 492728255986989441 902918693805840897 177421055516411745 699044862954824705 78337733066518929 347868387568535553 302341223826239489 926820437036884225 196983663162669121 865394490831018753 605274369754276609 776815870993520001 302274329179027777 824814090228709761 504685483607779905 474847993041652929 725563135794843137 784192340398615041 598436548767175169 585408097814909185 636673426122626945 189237826185131297 720032309197485185 550224099829666369 22853274662182345 795738424652252929 671502866932023297 681004671018062209 748632156346587905 455734705552696769 153536064621739841 231473365944300001 630104815547937793 680260507781408513 237847760831492385 239676745400661409 416949305639150209 951039197749121665 544866637258657281 55934816940965249 781422601592922241 737704566051089537 110401149949886705 312702532051790913 288519967639928129 176737663776815873 647463713398458625 86160426585610849 803909951705620097 177320431808563937 573890249617555521 9808576285056603 590267040698506625 584774047989622401 213475906403949985 570083675213869185 167945208232552545 904369820607765761 59339112531965553 13562044177664491 857919381532354945 870393504735044865 875040255049221121 573284551266471681 284544809592020449 943855423091999745 804157197683558401 754900589981080065 259547992637180865 196739047762587649 55721672114692921 466560224516559425 678993796074351489 253865055775573729 264937328014518401 912794189168895489 889623182902852225 231136622788834945 320345985816636865 563143432004512321 483401219511776513 350070177364980161 465122460638575297 640291134387528193 488457203388009025 995174316109892481 377124279149292353 517293430195923777 285564490021059201 988113389760254593 905989755949967489 64708204075376585 402248422706492225 309001724651817985 282880294717706689 319617179378344193 247503255522005377 132064855377134193 146939494449689793 161482826016058561 240544668978714081 44845825349664641 270356735139422721 854361238812419585 64249972234975417 574822874930642753 669865452617152385 59212870591355937 610794927801094913 495559994245763137 15990351593138997 20047663653048889 771960886860526337 870279182320725633 182422411655373665 197667520999491585 513760148186690945 911093138197866625 97209775592467905 357210007156187009 634137713644307201 687264825760561153 86295535437834305 531060480204363457 468905470930138817 659086214587784321 850224111562916097 975618344186916225 335726852030333569 301737816788172353 439115416485115905 145634586881360673 205497756350041537 525373726921127809 832434370300212865 328265044544412609 497089553105766401 706369041301964929 372451651299449793 243614725125386401 802983850861920641 385988096708796737 618013885888110849 40515837119432521 83313005540318849 735628239260815745 593356868885301505 434843725186713217 493326594334860161 854335124520826369 710867921153784705 570213518399942401 629058874223417729 679667172189336833 293222198784114625 672923765000295041 948327132684966017 535529065603224577 946096729238952577 948154471340519169 325122387302243969 91742410128940577 515244227451340481 974443594774161409 766563662658768385 204446157948421345 869250401364844545 228240973111144993 920101629823776129 881615482175330817 790592554303877633 267879719402518657 47428298259688977 564875753209957313 232077893369144321 562745082741020737 79053264683963681 331313447243044097 643406121266046721 333017485969183041 393845310770700481 244218513352034721 924136686093028481 10502712173025231 310737464087154113 369828254197667393 386035552142224961 812245836106971137 420605556826302529 331501448424557313 371543597196428289 284489296744443009 826031397218898177 299778572996356033 478487800644266753 701837295478672001 861853471486938369 76049883354283313 677311324479639169 650111293609587201 722317182335260161 181753090977277761 609818468401833473 564332585145226753 669114565768978817 329976754142716545 552129363289402881 96680549119941617 702126773971755777 250999580938607649 574256216783759041 942407052086739585 70352930583396753 939719946361361025 390112003087587329 721921388677447553 129052818475045681 66319360147698345 961132758858575233 100103928641946289 420899811536259009 570178701334963713 680950170760588929 992993095076560257 599911073560505729 572472071921051649 655230980322322433 269077243131764737 818695881544158465 379570427903370689 318067950747582977 177393253850699041 369366550098803265 895091033915715457 152952800721770657 35495016432552265 879141400717713793 553949570152621377 261798674565746113 773240256638718593 901712096834600577 481054709772731585 739747448801175297 367511191764695169 768950015466259585 957400494005906177 447259534810577025 210816066087023297 544214711240513793 147455173253259617 645529888300693249 53722557462155153 583753511276853505 57236668065012705 788517741209439233 445883158302951425 817421422209449089 708749746508001281 397358193034584449 999784734988598017 420806396120724481 843108726592884481 623805298806452353 320172371375054593 100043152788444449 114377306620550465 722427732577323009 913369116965729025 45990753940287729 674744315027918849 970953550856854913 725571200975895937 549511533657138817 448066067065294529 519479092385743937 396900452479460609 883423370169850881 865112930920627585 517882691508965825 675924896562992897 944030200553996161 715254953220490881 613005714685350273 363022589429537153 166318693743136225 334129285683285825 359895515851867713 363995524193530433 757918671353408513 76496003577144481 232186308948904257 989497696188241409 479362762540745281 852579025043194625 113688737406938849 161006974468467233 189273460996801633 72400540784311569 415256143295430017 138252097333808161 595704781730688641 236770958590181377 187409265641356641 302336706621662913 47447654980871337 429637169171453313 830070390637750657 277539670724170401 465774606955108097 351490261308963905 666746898581699585 695297832269648769 377576724606072385 237684967888466049 822901765906685569 466701565676661569 450485946816314689 932147422487002369 488968948105771521 883587954837668865 450354929688486977 642490561304011777 860053753180032769 889758814519300481 407986661615268545 46588029888464889 319966377990773761 707863993177614465 277493216938196961 715873060802774529 910659784044462081 757082222279283457 40969097795624521 482848789584931393 823795097295949569 613035030393479681 126766084707284673 828466184622268289 734077791018442881 133641731774307713 990654960046470017 471215494333460353 819860114157826561 870248041389960065 605281447310588289 679182174869819009 481578622364331457 397845273872352577 523920785516878593 927258965892644225 159804317576181633 205174165159821345 755584094622335617 115627443360349249 499565867117745217 586734925185542273 301631647095405249 837095309167278209 24327717268853633 454086000325663233 266429905151781569 17595190415587327 730353701662345089 841316007963715841 639102275207648001 496937128572266561 739577034173528577 905349214951702017 338544533300975553 809705553265327873 646568431678154753 530052579453329281 873706350085001345 66072669506393569 143409596674622721 926334574141197441 965406854007781633 619459153191368065 226528465791538721 399070570487314305 940006278957724801 295730160326581185 993749560133387905 324389301435150657 390074010477277953 703415223054744193 80496519754966305 274367645571519617 19377335125454921 355854942713261121 904418529799364993 645389502527894657 281291473204660737 526900809346894785 471486912484685633 424336669233358785 178951598358281665 397647290817484865 818236729681309825 274528192315205633 735608080992776065 801602855405373953 639349877784432897 680167475898290561 243808698581517537 861779132080396673 82854922455716465 771376278790558721 556942597167406465 860590284934740865 533143878083301121 807199453059755649 756691927297282561 570528195115695553 781691347991063937 344886669805152449 391024876693435905 981758517473249281 784345969015895169 422055260008196609 771129843696030593 326638422545709505 90512010565909409 753894481207328897 199361302395018913 658384159945963905 512239326172895937 958393816884782977 396695064911142465 82535799181709281 79606707358955473 204799137377012385 245850710982878689 359422930944926849 342856107850160193 798378511325470465 469233492369710337 740599058439084289 562177253289213761 10496967670793113 238903592091858753 22379186877000025 844142890124480513 707464382461015681 454248788692638081 298505042378007361 301468419784392001 873265714793280513 522893906031853825 378020731620008385 432554973084130241 136865854538573473 708228482097183617 363238803260212993 132336167555628497 659185183610350849 244999428455244577 218907903827808769 690074919542318849 791074404930501633 520549637755067329 23178847012513161 327361815956699329 442811071419914241 236963092643961217 892651248524909825 945689750061681921 97053363795996721 937703598059272321 689738231487677185 843284854005823105 418201833195826817 946034362619300865 626007392131267457 921650280617932033 857244855161187713 231930856252660065 798362544913299329 920441160648188417 996031247820571521 125326232777624113 767368052557880961 222375151730794593 420281701683311553 17958690371528975 193256102419280033 876057464337328897 36402163822334193 151050012255055329 672892428513815553 452651160390352897 161304927864595265 444385746957237889 611028011034545025 831666934513471233 703109715632098945 772566614724311809 755478524665274881 791820568606929921 928045308981470593 590359326489021953 925520066043628033 545574860056980545 867485113876387713 820919636826786817 165964281787349665 921935124912629121 379335225494745729 183542684991124353 719398754093742081 483217432295028033 338583925721270145 902492070943011969 682394693549067393 310395597642660417 819474895206358401 21971228767370121 307663950942963265 751420712639607297 451365573783267137 386655060504622849 645886404072367489 981384681324577409 214884867928336833 30248041716305353 554047214240153345 546980927435022593 705643594622774401 59753668550953873 200566592905627073 75440200003548337 568734479929592129 709630747180028673 693342884227245569 325651295092974657 215969010335630433 662501192733387265 670258266552362881 692804593831787905 724743777926168065 851913268779838977 901035517754518657 984534653093369601 706241979258454273 153830122470580481 636029388195734017 743725737750274561 973114234880572545 778607617191823873 536157493499484161 969045214928975489 662729704303377025 951474396457697921 166418589759469889 787673203590877313 539551392375816641 39782392315515833 824130938780012161 365016849572050689 45301389937794313 588034181232771457 696095522945849857 133473139427017889 152600376829784769 461016252788738241 243418440852320129 717199338541071489 649073851324761345 191000954003314401 248909218391357697 793654002500993281 405023049315563073 662276167301769217 33127318084449797 527298128145680769 807294191639659393 946197235436315521 57723134580637489 238834444556083265 551703361253348865 689131824663945729 48282538895858097 127877156987985073 631168776078755713 236311880614735521 146130890659375009 281773710901568097 719575300739567361 194569142075835105 655303688853745537 902858401298324481 393480543575282817 459688398863633537 106091989786730065 835743977038781313 244325626778820737 688767373560097025 482291698816748481 631015843183639937 980219509738663681 629250335649047041 130722152167944481 738173109176322817 994131401184294145 734555883004162561 617051359516619137 65775629366562785 558084127032504513 727424312252750849 342918189407750849 308045397462556993 92450140412243089 607868208767854465 280345960468519457 732798250493352961 735593980706983809 450147881426019585 598192664325207297 814336873263521025 409888222096189057 865362609309073665 92700703600552721 326232633588809025 531687111501259585 411525919725519873 234038892870582785 572800884314368385 559430993546445889 465479841780677377 800141854493158913 15196102736275919 408058068631522305 100425839734455729 688342157284918017 959708664072472577 899825841980604289 574560488051673729 727578906618997889 433948225560875777 470125609080316289 881278467872093057 515798312142887745 233688694100315777 228667298750597313 956245705105857281 288107346473946529 122390625594086097 696401771702756609 113577995994788241 93996277419588385 690597720806287873 429741062331974209 890236839271011585 592329919989833089 707938903097790721 717166867165264641 28050977491645313 229766225221876385 341395350371520577 328441637341004609 895590906231802881 573864613119535937 175476869425928321 230737737232448833 342190901077927361 951590579324882689 999283208190881537 404586099345241473 144080501279489681 75527871985070049 159017362501863617 619249449417754497 723831437989346689 5320259154327546 389908711656254081 813704307733164673 340748266751575105 25251900479286605 306857973489606209 705753405513508609 118658020780358705 958133912355261697 657222567610226305 375893701408532609 21637606114524033 171615185711811329 421434077237002241 880567655015983745 646033974429585153 359623192587857665 427618168298316417 805584624575065089 672782896642672769 845935714189845761 255735621569023425 17198016961106789 237243982955490657 109082451690877489 416270122147857089 476069942377083777 809894015146454657 871196654124457089 560068193009279041 696781426186436865 441234237245438977 34526527853440569 412128218201665665 439410518661734529 174771553703067169 47644591752980857 216102939007875265 264885732535038433 855155172301252225 701655623935717889 361812185534624577 255335940628416577 502340664842705537 610720722068162305 69573989253747473 155632994016873025 450489264604399873 639931582579176705 187691671481296385 422017687631043969 891293038143487617 679055706844660993 378646081149589953 735496117443336321 660272922803940737 498125177247001025 921724925002699521 847099753898763905 671678072688195073 988579225353543425 631889157027508481 642751512550564225 468898067430345153 123139350835312913 714168734020368897 849129547440757249 804385872335956225 143365555655389441 857960763183520257 228453238127134017 903205557838319361 193608645995819745 285061228045826465 637539699900745601 270316253261995585 204656836862636033 448511143309026753 240926931161784097 262059187081760577 833720383810511873 426418219933587777 83589234626831649 611129515718573697 686575975261785473 946489981397384321 338164622526779393 141315527923964625 582898459959036289 234372823085827521 865180352722294529 768826294470244481 930361469686101121 213947811703697249 361134355212545473 812081475686213121 203435940019371489 853027142936831233 745224909342969217 638005364856553601 388526744029416449 886589175835958145 555901333629197569 792377896137864449 70857948042426953 645573904045356545 826242465006831873 292499843935303233 566166887291682753 46748669555661593 93590144990589153 515804349131073537 310741655041194753 873284936623029761 113129609181417121 677193788659508353 238706014046879745 602125084366015489 304600406296504641 845526421183265537 420915486535076161 159252508826902785 611548065914693249 666172755541168769 93698770723914753 944522911465874433 17121002928622177 807883762710488833 849404980790009089 241308553644294945 491136903775018369 779963448754983809 128869825591134913 81014538147520913 269870897375870561 327143488114771201 886188041895021441 777335901698045057 550761984865804545 527469146135132417 979395492835077889 579350529216419841 455127299104805889 931400159428605441 270767644315835553 256224693800298561 337273600180513025 292309155018244865 844501953624085633 350109448511069825 640484799090632577 369350136719688769 117765358066147745 389016209582955265 789751051063607425 918622112385691009 836774849547406721 499992738101077825 416421885024494273 828644640959041153 119184376137209121 707315411032901377 207970749043088449 667994506258310145 387145336320411841 233834235241580769 121634065712658673 978752437555627393 494686038326332097 479842562260152769 676842218800235393 17027357796706611 804337998146547073 57307969662140577 709225645683222401 374739611260608257 830169158104947457 473033349327032257 817814201542180481 844155566060237569 209636335626651521 337981946268236289 834235003515960449 853100465644345729 770136771666837889 527885986466507969 883760868542939393 914685979877816577 846141852606262273 619279680833479041 966601039910944641 426750142849286337 510780240797171073 402792857517816577 765615967118524289 214621823783659233 196273079851533089 950075318760674689 463561274011556865 843516121821849601 178405953702959873 840883303907496321 437030533801763713 606692667471094145 432071185944391105 892062229489859201 571604878997522561 410942315726444481 471775180445572289 360443233003955777 727587621982454657 486110690717566721 469949138287557121 797699031631431425 270486760463587233 909946051744739713 397122952115918081 838266283173702273 85615303778471489 598925558233958145 304841689610054081 413451066402508609 720441593599463937 420844778963314049 531067145392935233 558330344367355713 168397018403457121 952451781391346177 358283777863828609 856209399444630017 828619547686674433 667495912552809089 9314266626002877 31982295563572905 680586151796720897 795094006278333185 290765239902110977 535183493600932545 111898238927910401 48769784941711689 358013742081904961 560852882899006017 870889544780968833 971997230042063617 100780051830138721 647227757730924289 600608265124538625 871302237187890689 359807833496969217 210012724812422401 492592439513490625 573300509966060161 361308621418867649 460476239140980673 1342488217876082 423449946251011521 378069610575007425 586419493031108609 835255186496429057 683374292237999745 129041970472297153 719323789708688769 716902043209859841 437598146368955585 950516724571681281 576495380727685377 642919846911755905 212273049860556289 402476957539033025 153206098279163425 607564864478735745 176446965241368033 7334039605918720 986713031675456897 348422637546580225 244736481658435425 2082003858713933 252295044411461345 570245333005392065 848629158223459969 769133490839006849 852357166730421121 73915978074413857 77424086834724897 399053097933926209 185139891053218273 110746460525962929 309988586233188801 236524851161984641 32168206468064397 274461712958018465 131669492029686801 328750166618231553 976448896221633281 89188839126325809 39075345574943297 195766400531962145 590363251303067265 734564892739459969 226892470335116065 990724213110933505 837619986268926209 729833397294118657 188890020382856961 833909804597990273 382568842920044033 866775311982994561 278908154217390337 259315934749206881 848293195810391809 803897815943901825 111636090886875649 382048821757106113 208488993343443937 906991813636413057 347724506802336449 607126845988215553 24111641893178161 617599270431089281 129216093204703953 686726770281179393 871671030474736641 652862182076464897 101020678475038033 378234244459843457 174041862483910849 67538977070274345 479433688862755521 247252999655184865 495520871425007681 849679259603991681 182350438247709697 638841670500664065 850018411853291393 561676835173575041 306340364749232193 50623922767524481 484758397471090049 192431733654391489 677216431848762625 80126823039773137 122341667935792481 46527268124624041 282892046702457377 485939478093026625 592792666963355009 183175854489039841 855512580986186369 351369207237109313 876171869242576001 729840179503828097 955057472437587713 726651203509245441 658035765013288193 759652155633293825 635433500738372481 761010101762888577 817626461405758721 342913752780521729 178746732014829505 231673415886685761 705963151288976513 694079061826702337 761801374525504129 499117746108776577 402401895932150913 947818635587640961 84404946552282929 435334303093579649 278767429746629601 250313081751048833 520862288614637249 406800960821424705 455505086244592385 362195862094541377 848842618386541441 271339047555837697 50741526626261193 483073095301850945 923955590611598209 846434726048993665 337593788589011009 247923679493585057 179850748384168929 907362413012801793 15066325539656589 864684057668942081 684061398892822529 411131556291291393 131589237885329169 789831257116123393 826375378607181697 954583538609423233 786466870978749441 632803254991760129 982082952430260993 52712821744147929 472638431100342849 676770069193498369 615502781035658625 460420996965492417 854240314072534145 366850058854968385 973822052962475521 704504479128654977 325167513220698369 789736554778688257 487233075550605569 192921485362543169 941447836920637825 821367939390032769 223957413965052865 628601987395892737 222681783404091521 600372470844224129 748996622880198913 81700831689058625 978601854331678593 971305309248382593 769937293373459457 526819496197770561 229131901386814721 788052167071999361 304094100712532609 193031309284602785 583968854294532481 557209583211776065 316549349511461761 920358707514605313 155079936725776705 994898823350599297 921717733677993985 285614567323502657 357647301010636929 157586650705500385 141032222178239409 425303123330063937 367562965953119681 955454503495776257 710937710404394369 818774795878706433 742869086815453313 961185770980026881 648944903347313537 329363704744093185 869465985221559425 461361691209692289 837014383347977345 266252057306441985 685512081817215361 963727713226749185 162611524430417377 309872280414463553 192379968518572769 751296786794558337 175623409603431937 726471028092301953 831600392581087489 271601776393428193 446810749559432449 223839354717551233 46334964027558105 952528855636291585 39057553396034449 114105707799378561 542608003686858369 559315135964968833 680480526839517057 647963278518982785 600462183714093057 142859731973818065 328195433459043777 667955964259075329 579670538488294145 497985777475154369 68560512026550673 249798057944769185 730553103715415425 450334393969644225 465004060999476097 116597096645218561 910348937902277505 148928089014962241 54696041582019465 130857389043551825 562647655611250753 362993338597323841 242568576455383329 605958910572095233 725377918555857153 899387997503087233 143379094558468977 998252818730588161 166197651154114113 82071497361443585 293119155747760385 411936111857041729 417871134119330625 506742345984296321 669203245268647553 393534244904099521 306015645537208065 319431046365753729 219251619230206529 536327138088207553 973744026153489921 212985021721241441 461261171191466689 235721281124607873 749133506778044033 413648276745067969 559514839039465537 515843859638120961 949654413299150209 693080157345352833 242314843067902081 620084323747885697 740859021295911169 19057503976558365 666764603049969665 161629894263679585 973549930137089409 808770539832440961 775220086639961857 155054471902143841 913732928261318017 908187807086068993 266160156135512705 490670591933191937 492950489546522881 753687174568629121 223188767985845985 116711763200083137 73752837795531441 620411201265074689 929406201941176833 810673059021095041 317383004890238849 196113764272244129 925823416904421505 353621500576434049 20144550598338641 788253659913909377 952819710868638465 776439903510972545 353924670854517825 452517675037288577 809460665302140161 184358758141609505 798125359082156673 977703214626888705 159027442477977857 248455695347498561 818600164271963137 557966774264119873 948211440035521537 495881466442096321 558517972590614401 789982174134951937 955576653009117697 953350448577932545 121417188755366113 338809337742961985 371187412162328193 872982790018209409 503737771779732673 789633315721449217 578468021226015617 271099744423789697 569113849470731713 238502035655873345 71754767054557081 867373822649835137 236590159739826337 547402715126697345 824596388286735745 955266426923312641 7230406877589247 699228819762797825 316257922326371969 449517938180786561 196478839936254689 716284693456930945 734311469842523905 230284115285368065 531907020764712961 359961346537321729 772507383030102785 277158447312398689 767039913547144193 595227172113272449 623787261069011841 503728089595394817 441848158409378305 195869383517763393 682427486073436289 661551523256985473 69880751276208745 77378539256347521 586615417832675201 881714419014027521 672183403188277889 994497458639219841 288611348310922753 15736671641786161 421016657218793025 228389943822168833 85014459695671009 782013514109021185 54493462468222729 240881824812195329 991131895262924417 128747332554024049 919762404859262977 995169745604915329 533273202962178049 202159597461101025 881059236104754049 566789624513436481 258809409915130561 825484515117704321 664249787777869441 706619662422230785 839523394469367169 618782899184363777 416430869376789313 408519951654600513 148237603551763201 444046677492774913 643406390145209217 95264967878666337 716663079326124801 69586696501854561 195702776685429569 413214320494379457 394221773075599937 90629377687275089 442144844582408321 542323905742893697 199228798302655713 700836629016944129 176419684845051009 435381863859706881 426884171767937921 816678533073098113 514675907465154113 128644299454311553 210241273074089473 950925033821132417 69827807294807089 673352395441671809 343543282941624257 703801438995991937 930272744249698689 860068147774672513 210525800021216001 584518357078902529 467224323058665921 609628283431764097 817575248440277889 339010009370422721 176477879898961025 128167810100354273 932735135791475073 991991011230251009 698447396782107393 939613895264077569 161817266436827361 316191014649927361 816658331986850817 65930197450899897 953279220323324289 525294359451518017 712088038673606145 599959185729094401 280674335484491169 209268405063578913 541978506558940865 962848197649453441 387592645537111489 154104821515144161 650794165679023745 340761813224677441 42942284273323137 928343119509190017 432274499327611777 315011375710714241 307647340395575937 395040407688977537 210076287717036801 25129981409893533 686461589045450241 492166092993880257 45977507279793881 403170802952036673 575344505537103169 291930299815756929 315313305303725121 985116016027294721 226068043122126017 28620488012631285 296148118275432641 515385680843298369 661396393184858753 206567411213395489 129195967394444721 314788499159281089 477907905495726465 249459487755455457 937847308714800897 60742238111163969 676535090534926593 317069169536690497 910634600771111041 939218595684170753 236036717939811073 736366301533802625 891484041852784513 856768192113367681 280362027326575009 14917079241083543 786196784803017601 662414019197601793 341322542590376065 122473345316830513 557443421838264897 815548877998640641 352878490797777985 841940932789096705 66429707909314577 167741897164891201 868025934451424001 656797872768162689 739213421056724993 102183961667908113 314713993729114369 214958852240069825 341961004551272641 121139607569976001 420030525777974593 698621644673760769 785392260854202113 594106465052380673 764295903779171201 948479655363822593 228060934082456865 110420471826561345 576549661789641729 404662537151534017 85372588220714369 130918644724165041 663680304814576513 504819352918868673 291387825284935809 143239001217100545 856236089667902465 243956301533312833 109162653511283729 611782077355020033 649490623437785089 976178896235804673 388927772919650753 821788206625232257 178973265290181857 3687001309810257 768718756782682497 471032118038881025 171387116415743905 34675606746500165 376678635119070273 114059293827299521 696228404653879809 633774964029196801 996327292824027265 442569709993779969 67716877212561145 474016031599713729 904417442950254721 849501879108576257 33698969443463513 618851398539913345 84988787459344913 809716336658784257 876470582329304193 510443282003759425 802929395976455809 681180672469825025 444085838693752065 563319140468347969 516420380200237633 529600719701580417 649398760654051457 710787223436849281 391365680145376897 277032388189812897 103177981002517073 328519301322000257 714207270826769025 719778678952327041 288116931525323137 271891199365736481 884936406832217473 929584455009408129 799035004245524737 370593909108759361 402797709974699073 999670382779402881 453255519712016065 388384282613284161 966934034365628801 606504910702884865 561905522247144513 893454940862920193 27450176307191045 90532029922673729 911187018012967041 614713361015585537 504121695864704129 703610678302059265 361620840359648833 53340459968563185 995905445349116289 895061816299904257 777589430679270785 452544676509258881 330809919715129281 407469233738883201 859555024404329473 729758883670921729 339470317562081921 1372852801939218 493081593362475713 876089749289544577 4484291512618200 626486487172119425 343843979927555649 312192718666363329 759363835738305665 185948512592279521 523392527791784833 145605931179826337 444635668801758785 907381512763723905 399407731224897601 542753415161609345 923590884291463937 26328498926677213 715003551883384577 53267144853204937 406483622438393857 618206574170560641 568421652086442433 702049302292817153 310272125522637057 176656737008375585 956928428485028353 695795678046746241 812572840903662593 949578705517073025 242233962716426273 328848880295151233 855273290439477249 207855005894618465 300273398458998017 974691214409030913 67761296397826241 962546920114537089 292328369780307201 223692057313467521 155140904206724897 169069038970054209 969445506306570369 287588595121629697 616908034042005249 994526931692522753 495782289032405313 702422231244735745 765588806196150 188166634002659105 762354189037111553 293221117935129153 169607508015950273 223993085408185537 639772652477233793 937682429502824961 572858147984369729 496450126297805377 181677661484926049 207661492760333729 212606450959974337 90125008399017057 300032864517646657 754739032096278401 717237702065695233 236378390966098817 265242193776984449 820957885455268097 658078325469169537 565364302144676161 679766034042927489 432566915909699649 336095202709749697 290976352820610625 490788939154654721 310977793948605825 734719469008034305 986844411403527681 568371171909944897 901950170579379329 80809720190366369 159742794919129249 318879532852562881 975217813340147841 518670106073635393 266914616989513569 433440605770499585 229422848853783265 212558958274861697 598250069267056257 907418245237707265 201532659118978337 822552463935430529 823486912154979969 894838426697987201 429194526829530049 708879514281484545 337262125696572225 282245034911952065 355182130139919425 513457290779875585 497692334845087489 346271344566503105 454775761953481345 437496464393213121 702080087437696641 780480409981024129 772290005498913281 714499137587942785 59341140589427969 287614891635513473 687838849181570561 493155916806024641 363957414396868033 896779568193139201 718754181947954177 759599827573673345 639939013296473345 10359476293217541 363919588184995009 598858237789762945 772809507658667649 757379849150382209 998842670990196481 217448599511889985 578519323716481153 638892351411726593 152886086994396225 809803718239727745 44075421226313697 322802094295965953 879155387295863681 778126473783196161 717309257838483201 171933124267184225 546670939972653249 626526510797113217 202472159516549505 77293072880493697 131326972579582705 304671452464383233 142255449986979697 91291997477952689 797583430506914945 23106730116417397 721514851624551297 401572694610351297 290791211579769281 891900227292374785 727692567883966721 309221492913991361 897588721310494721 827014671357950721 240058905874480641 45176292181352553 679122909280689409 346091131829830081 614946109441920129 710983973030550913 492261307725254209 349055164483566209 185753060671306273 115658819400763953 343918411017821057 101672136660532433 931418483553361665 315858836579309377 682690321915099905 155044144433738049 790175060169520513 784154373100832897 832871259607141889 224846748942688641 639715259642631681 127664828150074081 384434588341218113 395263579764112193 641554495774375553 470261009546945281 637644796138967937 819129740148262913 395626283245494657 74974463496175761 284695643409673249 163404964819655169 488370166991263233 613947388543536513 218338823576967649 844053688316471041 689284167382201217 51549135096678353 467197244681994305 943625643024525057 480742127638865921 268154340940881761 750792764802977025 85846383649560209 345580481989632193 959125024908530561 458830207539374849 322506291365790785 416421395941700481 652991017745890177 126663059248240737 777668208778997889 667927776178149889 827531513761783809 792941719691111041 792111958649122945 844313119517682561 500901841540027713 280157854751703169 157037667530197217 123713380578781345 541225339351001345 181218596417902945 651023112604583809 70851798776335073 491907043407493889 615507363785976449 69362298513901521 490298749546358465 436675317275984321 39434251940644313 722117213420638337 213179984743266721 328996131076777921 165693565691608321 579031272372354561 807175915484240385 51634002084938401 421899474805325505 849045393784514561 447964679826544193 35980196478718085 125658249060276001 433315034008380481 312900440056242945 605184227773207809 385277407674674753 907762888007035009 515818482540584705 873585533424190465 572153700907531265 139356413625499441 784678059551399809 366550029690699841 424493444417162625 375135915310046657 358675329703192577 864297598604551297 507595661775720705 360826692907203009 343990034167180865 931013012311126401 901791069883994881 333561784854573761 491103502121365697 292440911617958913 846723478407707137 318359175163514881 843400023476792833 562876789816186817 324554980264718273 158703052587817697 336421372281495937 703207052224698241 602567698132016769 886661870772961409 407693122846186625 188273688947816705 918343134412065665 36850622487129673 294614185059590017 862819475534635649 322170661600036801 121249971748078161 566755508066396609 324709466081628737 188639699026662561 889094747279081345 751432974967133953 861750428329926913 772700963015889665 19027851752575489 688110947966837505 219593352974669633 68161163092224089 241396946211757793 586689535948227841 43881812226103993 985047959499606657 419489390398290113 93788257275182481 736602308140618369 806118209451863553 72819919958398321 994644172243614081 726728401874666497 24677823724228889 87094483150046641 329201574489449217 76579913305550913 971656243916140033 698586605230509825 590515771337226881 741318388910301057 278477946467457825 180418660666553889 540983162027917057 248771916897396737 815767794793469441 300303574178577985 844526552500884225 665052784845855233 621511808218482305 509961803905461889 816216238422502017 318551989022211073 764290308233523073 802598046158500737 858526656952751233 246841778618190241 559051751480605953 214041003820703681 637273164821213057 849392814880388865 999173177274240513 413581841941869761 380126558145196481 931042706988037633 326952397910300609 740981676980247553 314472120565316289 629689216075945473 926018154983079681 295969672948224641 735398083197669249 575200858496984321 977372766933310593 315860110932384001 373023215106830017 729141551771988353 822967614583131265 516343220577404353 53587648990220065 426320894184712513 677050464978432129 391339675648673345 391242796031978177 164759214145504993 119335431954720401 631966523220121729 755918128933291905 171373230769617633 801776626969594753 934681999871678209 713772525456224769 973145595094592897 561945578403122433 17722251024885339 785438578929404929 409966294495930561 923415604216867073 786803473695606273 796547609556515841 283577463651255361 992963824083016577 310152510999394369 466013863542361409 210592116350468929 454758705347014593 744286501207987841 679516378506352897 65493256052889137 585078264970302849 151251887524530561 195929035889594881 506579301852141825 542696609414232257 461543989520514241 228621226579324609 584356342925587969 158204698771907457 751574485859073665 405216137273288961 963863971117334017 781640382831678721 747874623017160961 340308734686718849 241460900532388225 636463187664201473 660380808713263489 335693895065890753 609915827404293505 456816344264435521 342935534147720513 259844610114843265 396099575539579969 794992458250657537 529964358469335681 238843609865643457 951633074839648385 321005334124517825 794198044594871553 528966890727676993 972613695254210561 193239101629369985 591961920127154433 529027335437763905 529746468530177601 358492257808560321 631241213142907009 848918673400479617 140198337785903953 594678848961063297 25365542553068113 278187267456889473 858249342762960001 596437084318804225 634276989076248321 321659438949982529 119936139086121329 232497510428213857 389118298110112449 193048069566419393 479597025497028545 786573794408010241 628089832435868801 115061858326786401 221385276317988641 996579477975910017 816589963247686529 876976677770375809 429895609849651777 699089084888921473 897612724961753345 587158777335591937 540148629509815233 989222004725075329 724892825128826241 746036936673409153 753026615780370945 845727948248903553 17650558049517429 300012889648886721 358202685945428801 925313786448679553 378911881873200705 442409233584573505 828630637675914241 680618559210383745 616800946549311361 155539420379714241 180366314244452033 537286683001564545 768087766493955841 968228109000495617 186099636039116961 715004212377717633 354411579735135233 93619954979150321 513141097585645441 485969730094506497 903404787106531201 49023634483564393 165204093984968385 526015367611105217 179452283272688353 407103360724111233 946256478026441473 275544904303142593 822700538487573889 428335161450764417 253707821746914433 339810172268183681 761469028513879169 748797560561118977 832604526371795841 324124416702385793 304327602562075585 893698856888779137 183299754896538049 725857141953920129 836326187946120577 332313731571648705 878850714545478657 651039623016952577 532361917896857025 839093254510988417 897398654479744129 951828993919431041 93232398124534657 661632312824682625 256858629916933985 607751950678629505 730966460778525057 80059862371985697 317863179772572865 717521939750351873 144584453915193473 363518019882096897 425168133536828929 701366555680902401 91182942954027617 455098680455240129 432366366859767489 311410056485382145 66452720377519369 342418875722504641 710118026734420481 838049734621574017 150338293611930849 470571294249527489 600170108739220609 714889667805632513 975070611113970689 529242080349181505 837805853029863041 248221429823995969 152416755682544641 876227022829755905 131261795155424465 816963979435396225 113479744415137425 953407353847698177 30929024814582817 946214477927537025 817162489035020161 594600412457811713 132291832865050193 696063525394972545 962521451028372609 731836200158884481 988653026752842881 824162564837916289 376341635649545473 869911179219048577 332477329537780993 875893294246164737 961654369878083073 839043351332751489 53004010357625473 383199162428024193 697506864342763265 850730516710047617 103613786995524033 568642716971080385 527616930565805825 199254464528994657 131884656693955553 664620034879856513 808771475124537217 75560497293270865 170563211993126625 181590010624855585 192742583978194657 724481956529704321 496663746662790145 159482215058186945 162514205764189505 491606107934234881 572063615243720833 782077684402931841 849774704831041537 411748673029908481 401391440818599681 347182663806602689 531599945644337857 704402274136828801 276431431891822401 791031327263507201 286317152477458593 508156902471572609 581043833173765761 41880137556528753 518615624480453633 129591037992401681 482704959137308289 906639108745789441 419595538808344769 54258056686681049 77801905942919809 910194102139865217 276784605984268225 598026868858244865 45003469213398265 147504737124673825 900993314573263105 824186153115025665 517221574680348801 364434843195862593 190636979049152449 751520897681093249 646353218421765505 948531931542472449 49865847949853049 795276045862326657 910253075763591809 532689236062861249 945177201535592833 258917678481271457 317958135427900865 442993777258319425 397424731689902465 800395165364310657 292419510676353409 160406950545517889 624204614234891137 480830893013109761 650869534519856129 420685645655876097 474023617670205505 942975338922369793 28065924043858105 107702178448146673 221606405089211489 716247227117254017 579235762033491201 964755673149962753 856965940176330369 687739076876429313 405441854873771521 572406284264797441 223856666246099681 575340459780495169 927789246647350273 438752105632740801 910993951747421697 279372521680645761 227481862955812641 290977091916698049 727619249025600769 340220618418744193 10954986750292051 320622127600071169 99907557910164257 286905069647563233 463500094873182913 747690832927684609 893266184378099073 398975866398775041 446941070584998081 361842107598672385 225300499630030529 623313487626351361 668616516578936193 857113093928244737 403287498911005569 968247601314363521 7398387370486149 687554504134705921 457190494807939265 347876159380749761 800584001990415617 675665413878800129 993982319062418177 355712055032444865 761713250106751617 747531988684411137 561359012650449089 923060908932345857 267787029554881441 445174493902850817 59485218499879977 956224499024916225 994723213264663297 477984654947416513 299505417241611841 368237660634807873 527534301239455745 674611295120609409 789095826322359553 24014971001708573 377622931064237825 640671495983351553 580859279144611713 929265008244701825 320369160898508225 25797612373747117 292043776143579265 18207251360752965 654053464544418305 68472643372384569 577683716361313793 466007577754513857 673973251471608193 484678024231879361 688235138634816257 980065630470466689 666845008127481217 465524175040311425 682141688477848577 749098881253505793 139340412965168529 671825432171413377 199190542605300897 967756820300383617 895609568881198465 485212610888819265 878286230324356097 252772171582027041 332249385670905921 174168714317385569 860299252198338177 48047176415554561 801356694181876609 40771527871552137 830474673977015297 832339620044908929 744665445574241921 464501331638910401 593677530281276289 724238208850341121 181531905981401569 190918038656601409 748295970430483201 882907951949565697 963552661405771009 316150036988869249 30333680607448345 965776172877230721 427354062381411393 486912190516047617 878139284768870657 190176487234428033 888680025288920193 617253149878461441 651006223828211713 197354343186294305 45054429717723113 367617653583177857 292821101163376321 704671345953332865 276356271436924321 142418172377244193 526955724933209537 703959387490915073 53596810858138609 45587380118004009 503227136524706945 897527390881496193 952629759852243329 149098834029285153 185154852196980353 913196068075411201 903684637916754305 339893228921706497 299714424138407745 188937292008692033 337341364481545729 631851966176054017 896735310210040321 927357312300177537 376337500087899457 80363861540629249 146057991111227649 179644910185263745 499519867779383745 689704918576676865 993214352072563201 495089505579972673 514046139802829313 33090529400450209 395015615956644673 61368009686592729 824960926133684353 740184543716178945 651937638328782081 336135672850975425 13491512912295889 778505683511152513 572123215147676929 633793121961648641 518432233106182145 248129086692340897 960339272720240385 362522027042235329 666040071098123521 611034650883421953 983122469965103105 813793195331246721 585799069940918529 228224631071793025 968033907336014465 875686175567143041 370703987216913345 323265934297094081 940461367469218561 386776477901637633 645465995293932289 27278063605972849 866419872238033409 261428088350545089 963981606779000833 687781004562278785 975597391923251713 20582893459053509 903881988637266433 795558833197571201 397386347139622849 53197743407128681 611969971265793281 556229766913784129 506372165496564737 239101982610836929 896457924290416513 616112092008091137 85881655215395377 489116178486700225 792367821488610945 757933195679466881 562515399575765697 135794293938776177 143096815532345553 476766119097145921 915513821620614017 849259489801983873 957464051692156161 399239943863133121 337375080511854721 96555922430273009 696638830747190273 141627239484119377 622018601798153217 927118131354564609 813933147605737857 740059046782615553 530259876131530945 696873704952967169 672874646056783361 507175764022814977 866344247151182849 962776680874600961 781235704145373697 555436151403650753 671318811840784257 239976395038443265 242382261393117921 212646787979718241 167266338159699041 245242050889931553 597648680969896833 777736015510182401 879672327648897537 110694951740644145 237293969463877377 115199998706497553 622860077519028737 377480935940202049 231426616594191617 258939333351715809 795547889940984065 234002889834616929 480201729564157633 737452955297367681 130821498378431041 890110099451636225 224321584262682465 692757256908347393 748462394327184257 447715451121215553 177760760687505121 948272615621942145 29543105257921809 488315916288076609 345666235286202561 92712294414095457 576032658396648833 525584169103385793 238152730889396481 947290198624198657 825013527721445377 721462399493919489 967450838045365889 735029580279157121 891784365704431489 920031211799656705 169421482356284513 89424782278182849 943024829384519553 275979752244570177 884301783363568513 144127823051714913 15368884819416451 33025699960465005 294795794133335681 207771350091075393 251835177334477569 409508298520041345 396995589452743041 523694550559920193 224886449761406497 969112010452935425 381465246963983873 871529311544247041 437348639541433217 267905458517322625 354119002134993345 17775583874676927 468553250655496385 276357887079743841 420876817194425729 450217834362927489 181037940338093505 956606247317143553 503712348543231745 324003984233851137 181739045931855969 138997993597687505 221471389196182145 946244639005112065 490250066546543937 273960587820756289 945209865003945985 475039029568531393 395440969899048897 849806356201586561 678880938259851521 304965218260331713 461198679330131265 956553541472363393 691717282305219841 54481089771964977 893548272019010945 160738955239143169 73958698413179041 314689757348912001 216861349348569377 135147372782814305 353643514053132417 719973582351794817 778791786711813889 287145538422382881 515616192116567617 268665342412344193 755163695294392321 454767176170196993 736929856319662209 668898502606221953 441060995018339969 923857540301302273 693292561289155201 276881357785395457 967246568388880257 973584606132948993 712596669285218817 601017334964719617 586810601948990081 620716805265349377 432983201618583297 487616284940582273 141276487915583009 522637064271112449 59054074078929377 807604464633922049 684567615846553729 260617623838360417 161106264607582273 506964428495631809 854173595369566337 682052509171359873 104599760519803905 248065521189314369 909088978591363201 184892404532579489 272087154310497697 989151407174556801 271795457300505921 909332867671412993 904753563961904257 862728398253349121 425508857976858241 718879116027384449 568392708212883265 711267560112968705 527529109427753409 641381838519482241 377555031946641857 914440005900612353 644853776083685633 464766446938345025 395848314207285057 443118731398254081 29907797105501289 384345691944350401 289676763865330177 851797124930666113 903592809980459265 749320442942238465 832422778118342401 576214208235239041 261782929716169121 903968481151725441 237182869335114785 43285044649191921 872429163579305089 40854193523646385 305267318730329857 785481900627967617 876745829070138369 634045894262488449 796988453491408641 744292978298059137 883328471974316161 982809953108759553 308646629770265665 963121162968217729 672907914389959681 331694787708460865 838552599899955457 827920562774945537 278818262091043329 930580893852013697 474501510799711937 286073970421380609 329812028957157121 825538254601315969 580063884291646977 135685061783132001 833882055975145473 523707499841183489 107734131468390609 556915475500328961 631161675999756289 426538894090260353 349354014823219905 785684204052099457 278310665548325185 877341424986557441 439908556082741569 892535282717897601 264218993898659009 201095760224109921 167001757066955745 413464900769550785 956162290159674881 434877449359820673 277910717942546625 425801091708603265 186136363290991361 842153281333384705 207565864432510241 114793398865483457 699022090760557569 387911981248269185 428213595398744961 932466671710226817 978150601148548993 316453253448049281 914612297223996545 809717739288938497 61040977031147745 840194364689981697 262744904085565153 198906442795884417 570482759409465217 814693823766521729 46177576035447033 853758701918049921 166272406286758209 568995064755572609 58956182280098801 505829251747211841 213950608241226817 786242192691577857 209536677687779617 984760731244019585 552615055492076097 320322615342153217 294543708842439873 818944242959286529 598714946513162241 1180575448774591 507620444410392257 112879649469643793 561708290211434753 63679026745123937 906373255689516161 149622037267914017 576244944556528065 649847776803017729 764154039470511745 36379276163014393 20416416823245245 527551162773423937 633512239255736577 76914744089901185 27501786790317341 463671544888899969 420564544953421633 897354386107021953 187076766826713473 638593409673863041 955874397893580801 606868644766944257 38503944290916081 720969682670432385 604932359896693633 79192749485283537 194475724568967233 195464771630160065 812833684667253889 385883697503754049 693851469883732353 787530708045796481 61737619481547769 291534311045122497 511555872220718273 222541340102313953 240265627492533441 781944326791045121 479450770834922945 534167666112740161 600879418484467457 788680877378222849 267146488328584993 969232896771931265 299825971075932801 500866272704012545 497595376721342593 572071509610243137 475422184692192193 23854993959584905 631548698772199681 447390222359135937 190877977606305665 214274587966922785 440722282556841089 751673276052077441 629750110483215105 554402006085407361 835595641454226305 732297496076686337 233331325652017089 141848183174442257 544577509753032961 781857102567887105 73287113278908577 681974610350518913 821847068551413377 992001982986924033 488757109216805953 652436633060329345 547188589992664705 143748931967412113 729666358067404929 136934515805986481 968866872654807297 355241019027179329 147495001407463649 726975269204114433 16955739593704779 696938576043482497 987209937703355009 97651146437524257 807071085627249793 279984115969259777 451070209666454529 560694897066394305 281337554442281153 505875614629406529 833805869186690561 973072629105328001 153422961506286977 42615821078644705 842089412022602369 672942787743362945 587021118072591745 450312421426378497 897746126623516673 670889623585960449 632290817280612353 332042778739012353 237886426312968513 640001907331207297 53130477971912169 126050420116531121 935815994072257281 523807863856912833 121073367868170577 703516253807723777 809539926829046401 969615659290990849 440941507688826561 390878486777257473 310901583978179009 652890592264466049 261736354124046497 823719188967889025 414487085340397249 695495727704649601 756735234822805633 665475227112427393 783608929399420673 309627380715479489 813193325206263809 21674680842640017 878808575948852481 985910921812727937 228835777473257441 760179669516123393 505864620727649601 657331145533728257 284502499127619041 649290572137235969 654361945726407169 432525234724476353 255543094226176481 565917727484521281 449194520106473793 527660475121418689 985140687821676417 150862669574625121 986291915589930625 713973641690937857 507584815256514305 421204597391540161 626353649250731393 919509702066502401 356154335551046593 542616909890089281 618047738365817217 13234475831648497 486875484624398785 347026070143886785 372206908869785025 395204463836417857 204776781986076641 211378608650594657 233889303497704769 908677531705574657 492785606343325377 627534547731119873 638236850397944961 72885808698881505 255139923782074625 555714739164475457 292965240350383745 455737359616914945 127786949298446481 406878368186358593 724781283235145729 614161216010355585 248997510983194561 13403001247073833 644397834563022849 829481526046389889 186254628593083297 71115854973260897 126080063201001729 462546212512815937 682916377081106433 445839252107962369 329411134404836033 207913928098644609 13370543401585167 189048319314895969 195436970405367553 600915578779446273 152180964056576321 683002684125373313 274390186586316545 541673562356390209 195486813906661889 696939056480136577 151279147238525985 265128452449882689 186695566232081953 271855946773460033 157860903479161153 477859461031908225 748971922399313409 829468189543195649 539623129684130753 376186947395634497 410457779263587969 116565222468015153 594731626198012033 984032820806543617 811476326119482369 22906026631932977 644433067658027905 934733220456305281 833715703099606785 750683078596271233 922739010497139073 153017662248810625 207718371915554209 646370410180555393 494583292576081153 259385229887239873 95710510235669233 439444730496408193 298892424935189633 259941670201737185 161305405300829825 953166349202337665 54613952854126073 744356742159222785 515945053092330881 174586162652392577 517812613261128257 390029178030072641 854769028985096193 86589038097987009 906195000543178241 762002456250851201 883208246844837633 894600367869774209 949211935474494337 858978571117983617 501907528459419457 323204178015277697 228190374803020289 442374427074209793 14124026532577717 940105776698064897 258365064513100161 207326697507863137 89692544712285377 991502329275579777 165440790417292769 324571282174471041 246782739776442369 837008761865323649 121270578021295713 766023186070878337 971411136655213185 664956835882907905 739860102053214081 293607038344045889 200051898932223073 989399914990574593 975305447151924865 662507885099881089 48378438335966225 295897675631113793 302166777469054209 791721637291910657 325452279008168001 759631605339681153 956525986855098113 664904946715307009 364470178517485953 930246401824849281 148548575372487329 24500632008734869 6024410174823914 714782142890303617 566370394606906305 446517394974687681 555888392700673281 523040155129923073 333785086132948545 769866767968434177 215399576195288481 526719680471561729 283369567031201089 693626328076401665 747987720169142273 160805536568677345 900829356051119105 441951515806774593 40328492603997289 127236802244031105 289574446367566913 976669217548288001 171653741134072385 689225945176008961 716576378388666113 262049924617652865 691209900962171265 240234558285695969 716759711238609025 458192079811748673 983638871557282305 343178796331660161 854522796861360257 745307477507676417 977700378018049281 339692517549483585 334065188669683265 320540608011963713 518425395730652353 481101849284403457 997248729798698753 224482943549670465 610275721100030977 415169223958006465 396587926814191873 262075664504845217 473599279190018753 936780684883746817 645129185673155841 801076532775734785 103653333570854049 665835252901136001 453539430337571073 532768846891354305 336382467041666177 819032187034782337 12409103202188021 939307973350477057 504274096670933121 389548877902033281 274934122913094817 758354152989806337 695885435279542657 813391693891805569 367752611726118081 899874442565046401 641581276578982401 885242169717262337 697376663782620161 236782082636789697 953805825171322369 169794297306328449 233603670065022593 348113595792593601 111623078018048721 144893162636609665 112367307835398833 481542826707322305 345713053291440513 596373581545112321 297171804557748929 765142250045780481 741544518235080833 475617535248236609 524646061158080129 533495506244872065 115722852279226625 221883904793845249 105583229486185809 740736591276967041 854823357682157313 962921065434787969 593447946509030529 966160737091865217 149279759900260001 637885139462088833 618714195587912705 833165087061697537 259643886227500801 862911931866083457 836143255670094721 569004107911307969 361929636489072961 786711599805119745 475449974860353537 443880598806114049 516591426224401601 594279746754015233 221588228128922529 409058471990146433 666378353351326721 122379697878290721 392589452359558785 73923500118919345 706889476266177025 990106017135278849 709613158044987777 343303265714990145 395796857203585281 38971681339535993 460341858196741761 404082920488516353 618690481955290753 865078544447559553 903426493952423425 82539379110823313 648246878228810881 34665619115646253 224338735435694049 872308545905948289 996470282514756865 755440084664801537 873315058152797953 592068416333329793 135265611825708737 459464613447938305 351310802094204161 809560720574264577 257365344569954849 897009403757184769 382872075250958209 955305496505456385 767061766630043009 980811029332944129 364055927952605889 739231906344937089 868330956928978945 120870675741432625 203086261787063905 823525057788838657 387439433886051201 93654344873744577 401051009372579841 145467869021953089 399287622689648449 366834983087077377 934976791417938049 228259440080716289 783480295746080897 100174038557572225 207037087829334625 872162273174208001 119961947501302289 941535491744307457 778060512600859521 842440334226960641 338178752576574465 989241741975309441 593133620360291073 327093679596824641 891917385309504641 481025685559021825 979789358232920961 742193498141841025 468638611848525953 556839698998505409 418514372633396225 834619252062022785 22309265411784909 817007857340716033 280197449199079073 343267452725154241 298104043690536001 926035384929537793 740403967838190593 805534792500164737 692187587152538753 591326866348825985 526348956282021185 464397182967342529 847011570682589313 348744951640544065 155130687102754913 874156036251601921 549710131085213057 515121984463153409 772779347386972417 404474182133224513 396413921968680001 801400977216747649 510197679639659905 790371451529946241 67417497929902481 627037465803997697 606974209534570241 511214489414964417 576540644266408705 422772811119802561 105811303324045985 648362099737394049 302760749154479937 769150287067620993 143031397574930001 966086683944904961 163924424851678913 284570618386784001 224031878906956193 983879425772723713 772361385507387905 769781318342669569 112003824076026609 413582110558888193 532436144096614337 334097038880447169 324688703567048257 378417159972595841 253022462330214625 499113996673177217 744021767339518209 622479925200689665 196735737638825025 603093190106381569 529427732003810561 471308825826778113 456298702978180865 46552387133775857 685145136997135745 582579860358190849 911060010760145665 938058554612684545 78736895775406881 699727660107921409 688472534176661121 758008328682738177 20997699140764325 312445923421915265 341932610052971585 574707105487778561 291520594084275329 661761064556511489 804072029641865473 766815174558477313 589586825439340545 182024553356551873 420295419952317697 852854835971999873 182771451713605857 729177020761621761 988605810793806977 953723449485128321 157313893195691905 738571073576093057 96724714211724465 247916671698579457 302114002317821953 424195212378091201 164979015889677793 979441558452837377 705032025796441473 865138591413209985 372809454901137345 681323556579645441 544471517770190849 118520911320754161 108093511405762401 147442494338381633 25109425508105689 597953807073491073 162433194004883329 764553315852868609 653833766770688385 813094997076344577 673424581996009473 375265304131747969 65808113072506561 82324507465170177 748615095197870081 230101712304378497 892080048417241729 113458790773702129 897905397855389313 479297886034292033 975889451054626945 956293832794965889 344729655878133185 307602924183573377 877038408943477121 28327698152903481 115239620816161905 311035502194105345 600209390396031489 917076716320661249 543338772033855809 214441485825449985 907438512326095233 887912968073944577 642801573005179649 22067204344214277 256167942126978689 347384210151044929 241533851022985857 247580544496077697 187142197965002305 503726185705598785 43572454390350401 880550182109235585 981228938690350081 657061722483842177 968599739843575937 186964099476842465 237012321139317793 673046432035075585 444100158044385281 613689856246114817 83327711830520465 430037504172258177 409976298972971137 850733701903084929 440007034442388097 268925353839104993 898259294453957633 208751351584570689 748835876500294273 557398035010759681 320907514353969217 678632906372758529 103563230898927825 450550700757073473 326627098702395841 469385796932872513 666853972739033857 284477272630720545 953832102606078593 162355577840731521 643059431967415681 978984198606834561 132579956854037569 394562711714574017 113954279975104097 503167039396554817 585483627039998593 790226969814359169 491124966130868737 229734940583821153 198754350368368193 624157551601829377 710097680705757697 680226135192963713 722832204553448321 928489302365949953 119788846279121233 256324790484082849 601305079872069889 778251297910916353 104300013007588177 528186076493920385 91413945986467121 722596380977751809 125938316585731521 177947604591874849 44432692117105433 506456788025591489 177724913830672897 897521674604018177 565258335014313217 669304609735082369 675283602082643585 239519391372422049 713941096452963073 459094296613901761 962231717529533569 397074978462807617 784537813156084993 983980564883228929 726001956635727233 123861840610484113 976125419641185537 193796689904079489 364008536584037761 934291419902745473 325227900977189697 267428107263743457 360460667524321793 483456966135346305 107079210340309313 239132287785142945 954772213963366273 707647311751383553 934480248063785217 262670824645756097 241895237327909729 203155918772861089 27549167089340189 151091380997829825 547118399086173185 180718161668419713 526075066847319297 684508407467934209 682645526323042817 605420338665165697 839754626117887489 418790163181487425 5956561830060992 220657577108237761 342233467857290945 203298374006710241 61529201093648569 666119928598700289 815128107811084161 502503650042545025 764566321543497857 893426849298560257 931234276480360321 669297373486404737 360158397557839297 321605242481151553 365722283157417409 120146970410193185 811663030513301505 373935616625839617 364693973803930753 575029108146868161 401482069114351233 116719995607947873 447067784007593601 137582226444894929 494962113840813377 51324320318013153 424032466622328769 570528727784267905 968563053111736833 768612515858929921 786555343472564097 63635932765354401 347083230179890753 187939477815245217 322561454183706049 569946362780644481 357575451343436161 702651267465821441 308954815288835521 202469856759567073 281236880289839073 425123111719283713 897796221755790209 617875274137862401 76234482771852193 254444691491126913 139472683479191057 973955894845577345 926987652856411137 19757984712054369 108005753588606977 219902911531580257 337347529184555137 25910919659079213 604788736136946177 776963431947567745 580489859533997825 942580603334118145 97680120352301009 284265982900866017 716901656985740545 833538230679263105 723801639661864705 40975443952905977 228942873662134625 872594266013617665 58508158628178817 170123451589081057 847079460826066049 793422430703539969 782352212275860353 788207415415772801 375615049609450561 681484743236335745 605622522531099649 592844189551659137 296821637273993153 350362652056897857 719982258146608001 111410957272997985 939636662198182657 217761490247493569 413283250041338561 297838827646405249 856031259231755777 477242376882852417 221825885947190209 461801821837728001 333863868162382017 72417605175910897 409835049124048129 481848156521937921 284241284299085345 846117804844023937 605019298179904257 537059824836550337 934467254092936577 536222057971155393 918687571214441345 914233244119902337 210543392787812417 503880996518514497 816554100092353921 861105996755700481 547500097822535297 143328028044305009 750232002146823681 590695248306577281 278802813590473889 473060536632711873 118288239513951505 855370098261975169 150553032703697921 36701501002948337 399021363105596545 537985715649501377 820660358606048129 742267773771143169 324867751440955009 315519446963978817 141703366732997441 887944587371048705 181205976676359617 80550969854744641 308549448925944577 310992005704004993 781601543698165761 728127815279325569 563318870974598017 257408338684296481 359129615575234625 478687005880448897 591932478483371905 309893291972993985 621870522505410817 788520971673424513 284877414236234465 90060148851573985 43155914134537457 352664118242262977 452187423369210241 730436887876063361 227441419276935617 814043250035471233 926815383450758657 508391141173159873 935208685122923137 718413304526297473 325052167517512193 966658606491730433 230094742481831809 486247344457272129 386519391716376513 185719253906295745 784173846978127617 777749297625224065 134260577963758017 197045727883558913 839265340893625473 501017339180524609 187927338448702145 361564049768741569 760224729030433409 829737892713144065 55980925378989353 615963387125443457 757933127057150081 257392795978180545 517806448597752961 995339587270944257 823296584794981377 799698047474851841 690893808082947201 661751685288319233 457790572300829953 673869533735516033 734627480383011329 645432004267444609 560350205911056769 918462046605117825 559223300239338497 682564080028921473 124752647122498673 585210547496533505 340055853499677569 407798776618147201 896728591806471809 26899834093615737 53761607436356937 931212924921222657 157163943276877665 943308326741320321 888432012249239681 651546927350079105 548824692665171201 829346429311119233 986904075355582209 386733339171168897 701596776392840065 222397645159990273 76214900547483921 348517774210261441 78442305776185601 174454155412593793 649937959732383745 663071901855342849 344923130448584897 11925706688831639 301213988263072001 509726116000319233 933646267842057345 103124221072807393 866304928310952961 184251977324176865 746382367932845569 769644345074286977 310536850839810113 613572070583455105 916562148324864257 970555009070086017 865283827997089409 880562790910342785 689655692020259841 102996786730390257 166530866655733697 939064089954410241 105499711407965441 423077237733838977 928516812911865985 891764686582941825 762497409589023745 748629299155286529 651599159072134145 401861990263039809 376938476651595521 390328973771477889 669028491549298049 150998310688120097 630262106408956417 627865859672457601 405622472625651649 831769147182125569 322327770920431105 539456287490356353 490864313741141697 267030778416735617 659705908328099585 970241791762280321 543820235316559297 627373319510052609 535317726661254785 830408153930353153 247200980631944833 822667192139700609 470729064785977857 517700128749542209 238235621446364129 376855876398973761 956951744108842241 910027015922725761 365758223367478785 63601193251624721 846266153481643393 248812277112538273 762630991957848833 343559516099087873 209514997498196481 87519237590857553 742567858699672449 964673541663383809 314319267524631105 895392364179375745 798431651730680833 680724876609655681 624147627861255169 545022489308525569 518632592211176321 829453029584240001 631168608896949505 763132467477110017 378457425785711617 861876751127379457 972995327486195585 254369917631311905 448733602362679553 904249348734136705 341083974554230465 13393735499338533 705533118851093377 91660933682771169 753584083617461377 794783766216784897 947622501066106753 969112842626795905 565399683994165505 615046222157875585 224670485243336769 396503032855132865 241269911474638817 896113926249075329 56059828986818161 506071388064238913 182604559620351393 633258069684135425 750365898516434945 685280903956776705 425028469168303489 68369707383471481 507638806277938689 838799962483360385 601137633729671041 386392487245846209 154659472832179297 317272662577106945 372513509590966401 120675932726658881 797059621949941249 588113766295176577 397869318451334657 272678785044721665 106952950504791041 617962554877191681 532227186861241793 721417273868230017 651496107578609025 894121081857374337 197786837465706369 745081536160714881 623185232672994945 342857272525446209 973809297399363073 406217554479088257 588923203554500737 118567363220787313 304191780831040129 995799750908478337 729815992552659073 305285612665056065 591866598212170881 601533563492370817 310750188577046081 159847363290420929 753756706746251777 401085760971657409 377169373223125633 256224695803762625 854427407465699713 299025731382517505 520831205596394369 88357417541654833 667076776577850753 672581323080638721 847041334400358913 632516267016637057 764020754923485825 989500835558107649 388901179906142145 541305315932245185 992891471979156353 963126264499383169 291075775150034113 974406918352467969 317543412328724609 345104713384092353 283711787590064545 203790507150753089 2940505429926078 883002805086963585 709266121993692929 654166382834386433 900492196308398721 924575773849046145 589618695025976065 746912691842023681 184457098024516609 496836503199435969 632040634361089793 54608362945355537 731802998877505281 868752911393063041 390097852649844865 793862173950341121 498590860836706881 891882585197667073 4741241841855982 489658668989147137 687452063121504897 152164237911922145 552645188683285953 841390651820883969 325591578689305537 835184230826744321 289907290189603393 968685755217432449 574139084135119041 461405861453147969 281740611027558433 576756443200107265 801374257656668417 370097199232592577 600627135531596033 372129054113610625 198785777795599489 182152752619590081 520033788027191681 699183450775674241 665124860128251777 941932992881422849 757322088737112193 728030821724001281 385247622448595457 294026552196147137 672635741306365313 180068487396564353 183895213761324769 787980569147638529 520678774397623553 57397519427023977 426550541084743873 196177986015261057 5376846381167867 877616892613982465 197674643150968161 878924421835822721 895047531371915265 690887070030992641 329128354085106881 616324365576804865 725118399250860033 559281684683693185 837214935545482369 656684667402434049 319476044349272577 50138638591146649 604950895113582081 792115465437991169 188681469671266209 679326804670406401 6924314435330815 177962583142832641 767648958383858817 634131900836546689 298096745234410305 56083880888923689 906683324313419777 709030321794838145 296435157343744065 43282857109264937 263355790853410113 354283074597457665 394238602832906817 804068781929419905 9548265510588295 423488781664072897 586989256647107969 668081622025429249 84711017795370929 421555302123845633 754673369417538689 581884792062727041 625186293796801409 311679191525851009 252573484753263233 35397157963249273 978201774073596673 704681283685612673 240943093881476513 686140532921758209 181309564940008289 195380449187407393 520777787465839041 58977961047478545 32740169328747017 850666375345195265 751756980301742337 242494188243473025 990083174672989185 217751334739485729 254636491862747521 81130687953763217 474248784165496321 487060676293150849 480838726854081217 198266253207027169 598783366825145473 593807496726153473 144252977516963201 831388298465785857 532909473529684865 510058943637357505 822487525921680129 46212447651317489 297362823058293185 902735176901042945 55796822387712553 380086530857116865 708057166728536961 803307485036452097 1055117975859333 382392584187545729 862299254909586945 245924730210642657 75501597210198673 235194657363397409 209801916047069889 729367492068131841 681205354306861441 593453994722427265 85830081344695937 294802309145264705 607580544711986177 751254279510480001 91814008413820145 389104589722943937 527736786182863681 67280931407669441 890652537524360321 108983394098313377 737516442484171393 446037735564150465 606308517069010177 953844689914188161 926912860515336961 325844170531343745 862395122987450753 617967163874478593 955971010835462273 653545504867057793 610117232688281729 340956549394558529 855658364608878209 390217860366778497 845642859953656449 828536012987481089 253598289457293889 181219806328474689 429837475915121537 125591744970147809 190644825073640321 505113466494595521 844025394948928897 145219834887992513 543335469228104257 284759400832516705 454398855755101761 859633091402439937 586201628478484353 73913480613516209 840853539456801921 672630002762357249 344283727984894465 325678419830442305 864990600785063169 903472839888916481 418153693822979713 285070371355562465 314016407798717953 6163292042739244 670080681590199809 934759854882660353 335143652630364417 467062307512900801 190100589406377185 446869068121277057 157327872946481761 811521301269319681 104705124122595809 368812155416069505 237863273663322177 803744900553265793 229316049171679041 489934081450588353 440237623469968769 443686240445170881 119943793518864081 18645194462354909 882059483375968513 403704807044629633 461360906102932225 445495175944945025 938798667323212033 962439268524430977 791288961495943937 702939674642866689 567124200380249025 593433946478665345 545666522753869313 962308324256344577 653009690671993345 164202874174403489 202824709080793761 465691859165705345 792355529488787585 163440077037147809 678759861486021505 86261483158882161 589127242466062721 668934106452209025 996698811576287361 84173325100639569 787031195829342721 518489273247364929 927465399494430209 594077545218443265 930269277959112577 675990774536611329 719066219291271169 389853248697480833 637284690446080001 372996299450516481 41333156199080177 146159632076166433 344608156879630209 734338048155645825 841929182862905601 806488545013539969 677539254340786049 198746716973726465 311706163080181377 403506707861300417 587677754455754113 760158202850671873 599088134499417857 217594996615790849 487106390407149121 472954875396293761 194254768535422785 39760303749080353 743795905997259905 578871566717477761 64456498971388497 389770318623366337 786657155211230465 271732250800805985 92469232837324001 271825957179249409 421329968237799361 468772037765059905 222281670679699073 698847919856010753 764626045071253249 907360906399741697 911516130768809729 131145781750849009 967509843140518913 539925853532704257 131353455628264721 832617932354114689 880208853389831297 117337163428185681 735028142015131905 202581396308904257 300719372370181761 294677607105992193 669070339629676929 476859894035957441 987467438691766145 778970882693283073 251810871890263841 968999254238628481 271673573134918913 385052816172358081 756273006571880961 730689281757779713 704155905320533249 245396069671055969 365114407475893185 217033226482772801 559615748600734273 407541664256822145 410043593074014721 142727904542315537 309234261246587009 177168828541208961 754031376751136385 183132104297744289 985645068581888513 557193845778524353 449208228359530881 811365979241404801 94637179940605169 178199003050547585 24747340791101637 248882500264119969 782511778710286849 100649759068684113 186069470674731009 950391523398312961 19717055764800761 635582154595635329 488783411612423873 30730438567179165 798693758786995969 921678603990610433 977934314080833665 685520512575383425 720882104835425281 909968840415313409 536035050743897985 651607738063081089 834294713519014401 842989253302388225 83292501947703105 617869061912646401 414301825809587841 426428467283709953 32325066100334257 830602104146311809 307280841344422145 34525079402865089 870038945977363201 867166704183009793 996153697549516417 275335308594360833 164352887237761537 181692657934025441 230799389549034113 581149230601564417 56923112085421225 890517649109657601 692736553117384833 648624585226070145 679336261568103297 773705443782905217 45799066377682609 201572163553148449 334447296968527041 361774721211279617 941877632053831297 808836823081133313 522305576611451265 571026268654168961 197898843343253377 185568550997057729 407724781685992385 792098485940758913 797411875393294209 316689012686548929 460925075864061313 848241039342344321 473428243436600833 847975996442951169 231347911083695137 374031886382940801 40113590369287521 927481408748843009 405879298360197569 51756576083437977 16788773440467253 185663299942572033 965105210388394113 739428525277109121 351312174262744769 907469120053132673 784277134505948929 867587693558125057 639762721050530561 967601331588664193 969425712800578817 935830539629794305 359525149346552577 518397952597052097 504189953263143297 446879152805582465 503122100006706305 188364881881565089 980717734413978753 946399827683539073 105793323379401729 71724281350167729 760354318261484289 839363900063592193 501867088937828481 671839170604098305 459308395289859585 505264200507244993 490004452602079233 263609038529505569 174233872917035617 689841821050539009 717649872122834177 624600008345392897 986479248014227073 793147842973727489 558343346689326849 467596218781817921 536049037135178689 163896051704927713 115416352871577041 107381917314253169 502132437566068289 837413281390102017 71107917610390817 283956614163212609 722047220676167041 886446698898044673 256024772728395073 718243830582704129 120910878824751937 86149867546627233 650482236851388545 922997804306771073 197200320761403713 400374637135389121 172576832201556833 262487301400337729 242135000544713825 677701601449630465 949459227952615937 934211739668779009 881680333998566785 282330859762499393 715423471221711745 822077466720084993 677707667125552897 385034927504140289 705957183813922049 383951568244196289 58877975203706969 588979675690797697 609284030032469505 431262321576038913 562177952005662017 78604951411850977 250275860721274049 831399668641989121 433393258198442753 749306855159080193 185644073716233025 515281173453953281 880443499007519361 821886337550044033 19389463547639709 355909164910951169 409341056160378945 367256640546276737 254573726058410433 355498458295041793 551110270462764609 390492959097091585 898175399081310337 448371511006637761 152478721604872193 653844350751104001 862334920953131265 106994412273703425 137317543445185217 88818185670167089 755529236934791041 795083045290038401 24076908576269321 369024120154239937 744622542053591041 313589405989798593 421875077939738241 227385505740787873 372417879987381185 854653727948612353 530118802126743553 220974125678640833 130010983870150193 440474060216100609 279848443275732001 519606993593814785 69274508814572753 656821586730313089 16327022660853175 644094467963629569 174154230019311745 676062574841548545 509267551652293121 958404943095533953 731740427057388801 436606708881225089 957681535223947777 756895685168377217 712514106826702721 142382015150925409 539422510084243329 441159803036445185 606610497184789249 558058929677439873 840505956312547713 87088690420404897 207867932987184641 697255612081587329 226249964596512129 525705361314383169 193940418602267073 678923680441794689 315863713284819905 343569736424729665 738573348485218177 711733445597868545 265602172995208705 220599937723594753 796625662559762305 260870771436099617 514919573949278209 113626823249280305 624544668478605953 562669192823786817 107730105043479793 639660157615399041 805363440812016001 339501197519478401 160086126409829889 868576777802207489 820121670348740353 93036935074675137 640100931370277249 683751691196054145 594760647484491777 934167366963446657 380188851745295169 72175046016713649 516488284620479041 961527330428364033 320709324940160897 652089155727456001 985452276097987585 599712466314354433 943547494601524737 503523051259026753 491025222954775105 628157770976539393 890331061412261761 830805190396294017 587446376205065217 400554986693816065 959785499274239873 129830784975144561 616957138917186433 704076456396901249 269706467216529697 658306526117289729 981513176591420289 22114749427753821 969343341360719489 994275108091972737 603881479725387777 531435627986748929 756430326675392513 24942685036140945 618287564495318529 825397081394680065 739085647558461313 620327054188482689 478242749678813057 153154519798615489 176363921998948577 628770756997798913 518855672798224513 397622102983842049 13056058688938777 376304237952513857 532542468473550913 282587896018579713 215673942481821249 79707512745702753 345947889639745665 555106404053855617 929347853524582529 92537284938845937 473051670105618881 489561356227877569 762142061729797121 621117926117595009 181462167410018081 814174695782451585 807222413497107969 978422011144164865 278019350565742241 581929902688440193 718178044244375297 920896990003544833 393893070572659073 61699338797961193 533021670865316801 547761893414548929 841846835028761089 80761576292982081 413008305193351105 373359523331803457 308343564271410753 528935960483163841 829084745420494977 828188184201099649 825424597740791937 762443280320265857 437800909695560833 748760478848115713 2148108173599895 200643686842123969 276793037307534465 604077836679341057 258804630307267297 472451223636166849 455027060447910977 829026073954114689 440737182503539777 476048826820640897 83032106039901521 822272218748015105 349608016584980417 803223727481164161 292148185022817601 876283879370422657 341224935718997825 239031159470936673 228772728286578785 576032406922895041 639043934881257729 772519452484882433 419756796664181313 395037812890084417 605303205783854977 491982286851207809 819137589509104257 275049663641244289 117142870663386129 338839415048308737 735588364910022145 669341797987957633 898376729490081537 361105828050664705 166234127026832833 707962513992544769 159783385481418337 446936474734311425 428360494869899329 983083659551684993 968475916782153985 590499542230684673 379198104588546433 708714650391119233 182318350307483009 309131286807083713 579184776485241985 264498641499873345 596335129537038721 608179781072703233 10306561028535555 49220706206273945 718083113994723073 797099026561138433 73335727600714049 135289743553105521 647125966752867073 869278983523468417 611682838085279489 998189751865584897 224794640058988193 143986504580478689 341450317174739841 990239886923408385 554686620599426305 459967238228284033 894030454960848385 709589179446954497 297827207486406593 638164604568569217 426770617457314945 784958731187803265 710689930283592705 880219251542865025 546996659699153985 234114454275061953 126576833769959761 627616287889733121 883831196463226881 667414777111563521 654044323182830593 514368371514432705 680180549961171713 483163024537834241 968603140878187265 947905721462600321 54031924568811009 453161202686803905 659923395199882625 545459630722671553 274464718275261537 917193492438560257 135963947359144305 836869398146230785 334825931560366977 214671692152027297 313171444791777281 972734083371175681 995263439340710913 78983962899275889 489134432282739329 505615431259538881 161791512962359713 931960330258252929 917433837626276737 951147024520007937 212444479462625665 347186298331042305 716129279224574593 798112517374644225 556645846973530945 234667446547351937 139212641318891889 887642991849997313 96095670696293217 446705820486744897 737922770994416001 790595374024771713 259297445839045793 755051106908215553 115149532203588481 600980762849399553 212971454779143713 319818812912036097 425988368312417281 757208771467329409 658323327986799745 506831762176378945 361189538590309697 380221872813546497 135368664428433761 935572990010047745 443755868136221953 659757590142785281 961795959756010241 6595376042728419 213880747462440001 961566491548108417 192344872082777857 494898911235498689 431010799842070465 207125647969970561 309174078046218881 562468167036914945 206916664067335873 284040809166594241 642606698665652225 274993131433820545 938737279963035521 573871354118434625 815010567714828929 269033911851099809 740129476353047297 381610393872716033 229059537448996769 48916690840929537 491632108687511489 67703558398473977 856519630051302273 767972569769657601 633494038704355969 922614297118240513 286924210595039137 614985360759266817 906494453821082369 391986277909463617 269584541156142177 760656800470460545 675303951931255169 716984994026955009 320490138454466945 475410873425733633 526922030414894465 662116295087113089 501576361552785985 591950759963371137 71532678962995537 977539559475371137 237988664199072289 114785177087146193 348221246763657153 3562933790274060 184393020860532897 963713371931564929 782494198200822657 243697792720791297 239734238866994081 646382569798834817 101165349976398033 384554632567923009 37417263856632137 982016084241312385 93269258982530801 654303315967364737 691595234398683137 817887377962012545 239211166823096737 317842246746945281 487631006755655937 293842932885841153 405964866111958145 690793984760755841 184020214741714497 498037658115539009 431011598060322881 203664323481344673 902912715034283009 27048548128906449 164726182906548513 602788260602050433 376259557602573121 801808212997702401 598537586939002625 379984906403503681 874583476629617025 611607550113692673 28521604716104321 475224508671526977 156086381923536513 954139025393647745 760849845097439489 396269739018119809 556556506839164929 330696593702672449 892073317365856129 299510496052914049 107234798662780401 840848025784072961 944537181542713729 633512048479442305 670983883750601217 626908134814048129 121907217476973537 470710678348762433 269937564955832001 950249922310820993 204064842923585857 155914403892435169 424083375529441729 771902803020399361 422347634117642177 848619175077555329 704359284236495873 70135634074990353 358752835798028993 598578455778490369 240867283392752545 497065077675163265 75383853737832849 892636646743181185 422385357395377537 672149681283190913 397830764098515009 970749675846317185 923784286597019393 578234777332571777 908687012840886145 408689598967395521 840140952554129665 389235698257568449 630992277498179969 485609528708632641 567824338268302145 169344684726670625 237657485345039265 131000951575895649 21778323533546029 371703047825224769 569098788880992833 915302819685276545 323425723402799297 887802442075045633 200234454088018753 702341023028633729 634484869593627777 593600328102656513 208158681619053697 513833275333379201 888562452865947649 268712663972880961 357300918427824833 613458393084993537 715328391523748097 373464375190838657 859434789860145537 250655725845202689 432679229718182529 225543027642974177 166868952392832161 315710419094454401 62470061661038305 472146177796577857 919509497528665089 954238570954284929 507680286695482177 581595912807333761 956831590334331905 30483493803370009 306439687915123201 135297932295760145 6363364243057391 977565523490508033 384967456172823553 569654975945983489 318919279534640065 744813445068483969 491581914377327681 359238279254118017 700999748852879617 166490937224718753 172561896438672577 436433856208598337 425600401723897921 504686790367809857 303446063592481601 476295574921142145 728874463798618369 237058338143523169 12632960608634393 933962022744598401 632016927958687745 395823871499498369 914806388071447425 879361863712762881 791366055997386241 149337090794883681 637296757006389249 531800585717324033 866647833815591169 536315207359319169 791163561122495233 335273030198425921 414748872457622017 703027443845140737 569336012340038145 641988705767918337 737244464352812673 996302715187379585 695992299579650305 872763421608187393 122607631325919905 374029511488085825 294531911501984193 12879049194541637 982683600792995585 806967763174707585 566664073506139201 673126044375454337 957358781569112705 361367059846710273 803587650320473345 718528548612542977 886735543380353921 124408329820322913 893887920451057025 740342250730993409 877520496994733953 920302280008254337 4162500090920674 847068541361213825 536346087365245697 173557857929420577 730676444337383681 382327643863835201 839599712812983553 320173041833182721 637324245215147265 74486170422748193 354882831569312897 813118703643294081 481258141559472129 696073742664697857 436941175443323009 184429435178710593 497766917776651521 799506745119035905 169897821484312321 434553393391620801 176021259368134497 316847759567554753 812610038768823937 545541717677505025 953429815380040705 410774571351911553 185310091357763457 436497214157736129 25488454121450845 665245657504971905 189356102541395905 678897100712188033 987692851082748289 559287573652486721 619513232218537217 700525974947520769 664485579479425281 805776464492840449 766934351141017601 667498117726264449 246112346747160865 17048843805188341 443764675295511809 335033089852526465 647081997120615425 816788636860128001 925533013392097793 693220631512101505 859700443641280257 817156063312129537 609314942782418689 451040445597964609 433543865058858561 263932074639274817 643786926640089473 250584849616583233 138040366616046129 891057559463437313 387086680402006785 887087828966183937 322455921138221441 967982205132859265 790830550791483265 835438029505066753 578068840687443201 345461567279162561 960314848722646273 609916001986260225 524331341784296961 762735363172158337 484071540520304193 173642867624263169 18146021351519437 854393082088396545 208411012680500097 983478825280325761 847443318589974145 349817509083226945 17842346344238537 723810879004670209 182072362460438337 381150500011219841 699416231260386177 220890142457260897 272276057813805025 674631137876122753 962813877773513089 13315386543180097 304000907987692417 590422056109108737 268758611788456385 112231450944374705 27906970369095065 471298045672899265 912031824235654657 348264051606488321 2732556510601115 862579882469422209 203633155789816545 555716697147698113 651795882381840385 754338431889994625 6662791979252348 575806190095928385 82670909738219217 780177320989597697 975173085864213377 510530846331516161 913871158895638273 70959628190639281 813013977659849729 871095430614356993 478752378912780353 320932938126677697 664683405532912257 736729190107762817 416466695801695169 270210557722908353 342116661811090241 971423583875715457 133956285412800465 761992501377793793 715559006509891969 90904666925904817 143577797572056913 393890840659043585 4140367904241771 886486904997891457 200538754385966913 477017989757232641 409111200350480449 205900783453937921 226068020874187425 48986274551669593 72131095199225121 876441242819506561 589923262739937153 390660523035709441 510378113930556737 98668037241122161 713873126645019393 282535230522530145 793043596090271361 408347882881255233 561219765319172865 844231907007472385 859095950709445377 622432053553080065 201912345702602625 547213318799368385 628764231149332865 876807203212418817 734633385595934337 21897304550865473 291359682229625601 707661961769883137 743331225473475841 819556489616577025 235797497570374049 106022574563180433 643562719703560065 888469354747972097 169103296806383713 20897849237751845 601864387913884929 312625547995242689 699515889217664769 38232249223366209 697976865140155649 797891874828966529 967381294860530305 11316442964993457 44520591202974913 511047873418210241 227349308981203521 557392295068236609 221699347970819361 545759092206797185 823534682847309825 311984482052803713 556456550286078785 448754947915791297 975016816642394753 97188943971953985 47516184856526425 659724166367826817 687676280234626305 116069556251556353 571820033846229569 248367108577742369 930880057953103745 538904036229350657 6564378737799360 148408572884054721 730531716483710593 457848498533206081 57506817782019937 946059753007137537 815724283131217537 917352555126623105 532246209501288065 762431734312546177 962524057485353473 294173732070429825 61190137769933985 536878038731760641 768749425475832065 622056558301576193 513953743457385345 60438095247693721 597091563404831105 904128284513131265 640645345989277313 992849930088642177 185280273305195905 106015125034044641 482177047957001985 218506651291935585 551579642388645633 402920494952933697 428306539587829633 729880258597365377 447681330920531201 595875251107113217 184108659975628097 573085754210556097 620649627086209025 100639751466285793 453155990966344321 629291275337767041 448188526798858817 935003935379764737 617645919992803329 345603828036193025 279998563439590945 27314909626806385 741461272460021761 256007986347658081 740846489717952769 484907014711577473 631731844995123073 861164443388677377 782285763694460417 192787354877491873 648539030495079809 357769374556188097 879466676016548353 960635616380098817 272264276930904705 844242009775829377 192513438085342145 53230984153412209 835638426798546177 78379424268479889 999498193692929281 182266409631520065 155342105444638881 51052158140837633 276710282148314945 215721694645520033 299201326739400001 572894676717158529 983929731545018113 987237150505276161 283406426219350753 581278698421844097 705618459114276737 628079280096198273 884170377379184897 873777857696399745 616817564055096961 967264326573197057 884873558754996737 701096849389362177 864185979335900417 373274947517170817 268680180310219905 924429930794122625 972761165222280449 268765020733834337 54145909911021305 904940250527150849 668018041201406721 716017979720401537 494380826859533313 670145742237952641 916624527045868801 427150425702588865 196425732041198849 245217078222172097 179542460488278273 233705381552606881 734807125736644225 976421235870578433 995027840862704257 93053753338264049 540545887048885761 667188401029253761 489495877610039553 704738660224006017 143620915703316145 930673029270128129 189610762241656513 552500595446669953 273070790190807585 200479721276085601 283438994709229057 924282202621935105 305217918343409153 775813954531191297 971795042638362369 143225105201903345 168209769957506689 379204462774172417 748360657049687425 770858024999949313 22104648510953953 322760979722108481 849750873513343617 25780680825928217 940624142858574465 189435976901368257 991032155661287169 656741982933038337 916614962534573825 193834739534157313 130497851116629697 280789145667082337 931998364440794113 175772451821618593 937624690690228097 960946841929580161 598949886756379649 660142716138256641 933548032642008193 972617731318134529 157284680367318689 77996922107534065 763204497408025857 165647921590657889 959188431483461505 153420923764816321 587225116954030593 644968482914517633 182819763886008961 514342388531421313 260071699332314657 195227338707365313 477831157930104641 756441763022355201 414770345590895297 695310018253362433 786050888515056513 779629870290396161 195510515412593121 891683187186725249 317602328228851137 105978523470515281 574572282246336385 212776884873957089 855398247274017409 784555024431202945 632370010734035713 650970305196846465 358650531088535745 178449825463093953 57334191433639601 158107071740257505 528819092288379969 526656779740367425 389996142692496065 991909592421944065 269951738177418593 370750104776721665 162719299534913377 214383544666073793 140928431095794337 254009244865304865 308387417093825921 232623152817847521 171632808809540897 137405056040808657 778990783938738177 243790987123556833 151070078482085537 659435962932011649 745048031130636417 509022850758622529 436097523012428225 200073763484386561 571389898469320193 48294240575611273 858520925175177729 26053397424963265 781863942689625473 85700180964931153 700251285554266241 6552060015469153 748472205810273281 51090250972858801 376050347225053377 234208346594844129 948428867942595841 281635665104754913 216784706008674273 683814468148558081 420348450126155649 590880640555777665 29345742397872245 935381796159735041 878598771674290945 361466300457106369 259390322435201889 203264888795917633 688753165584884609 752457336602642305 77354242412376097 389532565382212 208654977300170689 427619898529353985 414950798753672257 856249016438244609 516090678984156161 44789001263890073 407379712346703105 557217651570173441 198307586027254945 689445464018785281 245150988390498977 424014271690356993 109084727184992401 781741319123536769 648813211043737729 548088909420446401 9872457111157475 482539077009032961 980630319275100289 618685854777528065 22384472555543769 720759511628269697 970664148843120257 755863676381753857 316306563662436673 64785053791990065 622706017764535553 470460335938089025 438456262128269697 371286760024840833 680598441468042369 676637064891711105 925388100955387905 525202474205837441 70861751574490481 341101011267927105 112317038673623409 397387530946385665 626979021394951937 448401617100049793 405179286692401793 107507475879810241 668610334294733441 154952065022502689 283141874393365345 707990111288292865 320443130534293633 284902749061505025 275011355177014145 872372028276327425 866003196567170561 256071391892010785 449504660436630849 153357971514250113 637839880550409089 509321961347158209 186582809848772513 900680211921109505 533973391504623873 23714745265312589 280987547941876417 227844889033089985 948890629648722945 334180638339862657 661363561133043713 174653340711909537 833862964428455169 8286689998261211 96121298807830161 816684075787062401 514723787158338561 991865070979375873 373349139058888129 864535577696482689 444899579503164929 886006650702046977 275095266896570945 818506866692157313 47474719738168857 684431150222824449 670310732598125057 995602007210418817 383051358346087041 972921159067187329 695402292871861505 425481838071103617 391430495534727617 91854990986124817 12038370178714787 373571438765463169 606602948190307201 387526216238786241 779560358375860609 949410537719668225 388738265119705793 854653558831987713 270676118325582145 206076530578950913 96959899678928705 206146498758688065 26279407747338725 344811320746881473 126485140535457681 529807184170127937 386099737882005889 73664133134979441 127602496868810529 116350949090151089 959918307984523265 998968097829813249 926996496276522881 8173661235307606 698388799764700289 775869065667944065 989774244521903745 141067104240665489 277803480155696993 934116115023524481 639488678535308033 277091441608835265 389796824705712193 106224850959062417 530404280262310145 979689328498540801 600957297960675841 298382196766819905 18751171540053237 713627244549147777 860224573934260609 794645246336511233 475927041677188353 392358928798888257 641010911646290561 909792196224426369 235322332313209857 801931218897099265 533053180251641857 696430721269802497 665076580939633281 839726943734621697 784552717978996865 661603709606222209 851661867678352257 282420603821581281 542295371452325953 804224344449021825 994396982031652481 282893209728104737 65890259477740185 797417423604141313 920112289843750401 261020648171101057 987374600544370689 812561855739556225 92124398145365665 646848120379065217 250179898610198849 420965777587380097 210980649390727137 733449360696941057 958443459722275329 774231010902934017 479260289340551553 955626307504406529 281105175155531137 118172934696527681 962860906994926337 312540475913525761 333004317545402305 853475599474403841 251069503036667649 558514284885536257 660761317436751489 238025368477249089 962356367708615297 685856832861620865 423696681275089281 303149848687876737 117900902417467537 184036908238841345 424129940625860545 203987684194142817 206650664132148161 476354176539988545 917467348823578241 571249238838856129 981142310326340865 782080317424931329 246504527824853889 209143606465399745 879914837302713729 730613204271126145 187940977267885505 876814067975981697 88285598730500689 244391839412276833 879453852125735169 785937377358887809 883327126628493825 217165491766710529 985660257381738369 686022416311811201 210491816332144321 129830143010867265 549387060352657409 35336121590287209 698521142696357377 81696746158375073 714966446138703361 266359473243465313 216710309404710689 463121748891513345 172510701689319041 750429047963901697 935567159281212929 176418645759444097 991642571639630465 900070502373761665 880319853432361345 524512810906419009 240944546894738209 275924668696770689 519130323385148545 557658338823248577 942043187417539201 397675032423460801 747423875630808193 302587897226647617 16989606310531259 707702530766706433 100238644634480065 228722486063649185 752286115573070849 268140174425251841 420345910927615297 943660312312108161 236018317362820097 955521265924883073 946132687862835585 194350544203391713 305183180693632065 274381278090100257 665535496480096385 98521313229685601 863183434761893377 267180078513600705 256957955208399361 288579800315918785 352938499009354689 131078452736584689 342008772308936641 540968386335141121 575118719102746945 43876102729850433 585600006553441665 39602479226264369 565244449738997889 786367790673846657 264612118125661761 812415562834406273 545031082069627329 164195373475305217 795751429634258049 43203058736654753 965257018078915457 69786443428778713 765811218932078977 933021564239897601 798060408947705473 578120467433361537 783338833649644033 930621739942441857 720033761788215553 485921013708075841 900372014469816449 412154381237474625 873509841645002881 632633183513856769 7727102696030387 37197832403993657 987369215823235841 586529038485775105 949214050098085249 889643701979668609 781525867927697921 446935944306087425 731657207857402625 304904626440166017 537564111974461441 663473651106908545 121880809177788769 744155418320804737 274034125071935361 668010912680753025 752662939278131713 784895137308982529 166516352959007457 470631822797894721 131485669540104769 916155251009644929 263213388635264769 106181130181450817 323750982046838913 345435918541145537 495623242921794817 305006896474292673 621656189117665281 10311347355173695 815516779550833409 75533296346346641 907417822219422081 836113954192004609 614336038798541057 55596438236545257 261913488316459105 465818517381155329 525225785247457089 745507120600645889 384616031809365185 10959452277607085 162809449493693153 763136744444334849 696087559206581889 213009586985084097 228749252998696321 447651490860490497 349071544073460417 971135174160455297 874940272326426753 824665654760178049 427783394109958721 770752159117154945 959356076204059649 675493015488907393 157392592921063105 752100747150596097 306190918697836865 223915634052882945 157576888663164993 181511886494877921 761756856805462273 465657807744431553 476700052775008513 950668220087667457 455945143432444417 71869398551495321 48533536933469177 529596171868963265 486926389542063041 954832694363030785 174047977712312737 964122934169527169 260744854747144929 301380674140357761 889806998666223617 42975024356099569 969785376246605313 169847342413955713 525692201212784513 496591593793088065 482608444300723265 575582987185907073 152488681241727873 940208612854252801 55836340886386897 527104111070141121 889303920343671425 477097234672985601 345732639277059649 341879700785835201 487543541419690049 251393870056109153 787575278551983617 92777747433782305 178514250708467169 429248599003702913 385231440955152513 491628821831238145 302581374449410113 815675313076287233 687477134096852225 386652358057713025 706714800988002817 634269239930777217 363167276719082113 270206416772378337 672376920623811713 537748059207945793 481579768630936641 400158400303208577 225828378401949697 137079490096713393 779981054961041281 922952786478685313 987466181855445761 771913827824409601 796167634571403905 543117750174840129 275802998918855745 759402241527229953 463529374830557121 59575863083619393 425810403352592449 394633531941440897 329782942453633153 433900215773004289 281871438542843585 804371296623461505 953288705283028993 872906604205024257 544433237973585473 725152875455780353 753768665205584001 804140178004754305 189157624505092769 63878862525744041 913887910380708481 157471472431591777 31100673337483897 958660184575581569 126774288088668641 301857352693556161 808000227688232577 72906573614606177 609982060299245185 539167400466066497 930527364269217153 187568514458366305 922131775008253441 645770980728595841 458402880111769665 294342239414593345 553582029992924161 449394954815812033 465257075657326849 403896884572123585 861735784396913153 408792065394262465 948309503806676481 63292327666548689 795305949971719937 155325723421366753 908279003302432385 99358308795178369 626038730373565441 690123588520432257 397942299907263937 671658004833975809 972620136143291393 592550265113612033 832605802834542849 209645098770455009 166997847381608737 73093949594177585 931229009288465153 931750368809108609 150988688173043777 837173271290179585 462453219277342977 185534731529759969 789287979009188225 559794184473528129 795385118576653825 921978321084313985 697952508315381633 801492902701720961 781325272337575425 915822384903709313 384820374194717377 623784832843906433 41005747862122633 388150338154449793 915510055169278337 140721576738666705 514223014997646977 75719056732925345 206584336520776897 128583636057864945 497561018941347329 450689214415806593 922773709311286401 417775793109097281 94358945489581457 229236996396128481 350055134799518465 622340559498749057 412977765417160449 851066661327255553 328727190259115777 288982898298353793 249173215228445601 675216989670747777 673888145652696833 438051946108910081 791029508484960769 960022460099228417 564011026718901569 845623001701010689 896111837783372801 594034850441676801 236345761289456385 103860920223095121 156545684733082177 165640677676154977 351014644569289665 274544568815837665 625541166464309121 525657285273798209 449880158184996033 799436473347636737 205990174785448225 61113268277981801 683155199535463041 685662529394374273 166336970602607425 589600109363903617 63521584863238449 982118976026068737 559748244114636865 60029195266398721 857074844006234625 294968050933743361 879100503103593729 143474604887632753 771198389486627841 850465172431793153 622500069853479937 681285020601396993 555589679947331649 148749440404326817 502618014349231169 769190625257056897 713841570456182273 13021026828422323 379348089933323265 766220721653784449 714575212363996545 228043949602930945 91094230029007409 574517861304531841 394103195724923713 586596103538422401 807904473377071489 317342307639282945 923574680266028673 81910572022064081 322854372977168705 802589497908446209 554744599027813505 961008474560681985 470334073075143553 481000620439832705 407768204588393217 103934231625952833 135623371594427057 653065302076488065 385226823731315457 636214461477632001 764387284872462721 435653517077728513 218042255020520769 188442076423921633 949154959932265345 36053996002056721 15762347505713593 862932830792541185 258746299294607233 592846443608212993 116250500197423889 781232902231760513 572897437017964225 703527581109444353 634063683523308417 299318374337612865 515547294741246273 569804222696152577 784358668205754881 274191044511706401 264546915498478081 832843091603411585 717251016385617409 533935118893506177 811730183474985217 850534689642419329 409017606857929665 283976388681661985 304752952181281985 673120068538782593 809857593482703873 119224721660909697 210906584233747201 916602624125605505 397210295687443713 602052461784278785 883905515550317441 307604857925685569 998598154987760769 709860920724789633 508725757794813633 899240237424695681 963970124118503681 506634880906528193 58846307835160873 933785648886061697 735542248190071809 6826222151939732 677257304318651137 481218287388319489 599769312763100929 686712746240385025 30511521711538593 317904980377068801 943560834369478145 470742317862455937 567698483800647553 859909705916212609 973027917298651393 244115879175250689 17927174211315845 241649257497005729 401391158915473089 186931040915762753 795753083458883713 72235436218509361 652295416879326209 111671118312738577 559642222920082561 826177630889379329 250391417894050497 839877977351815041 930317818386065153 877689989618492161 143008451534200273 753811198794448257 160598732040462273 592285405260742657 91033316765432913 486216166228100353 333651314293739201 697402044164423553 125329835505340273 200570052833352705 820602418399268225 995379955527926785 544407179455802753 703042631993067649 259989783676921601 815193219816084225 452425535978960641 306718681839424065 129970969976632497 960079941610292353 342490828486162945 732325805836605825 109612569227259377 160855977471644705 422637869162770113 624866063030122369 298601592035232961 631631425382625665 980660019361451393 442357205158199233 56649790822852713 516379401600492097 74364728162635169 434669865916372801 696613298427742209 159967305804304513 716894774923034113 283646052793383073 621463394922862721 912609438747640705 769056219611684353 279872066554656129 227883528160624865 837119300740358401 234362527867702401 929350830139124865 142221967695029153 316837976675348161 125591648504979505 830694859955837441 132212729792406945 319824516490047745 597535542136299137 959287070818756865 515328735704223105 451072961407565057 448401353192878081 11202583541358281 617514618744543489 986551458538588801 226726646375098529 771746014027083777 20651240490160205 726249561942839937 152049454986212129 109555677037416641 60343875103008313 701803149547647105 491903875173065345 888804049196291841 525040235862398657 829400204901308033 326595149326408321 23653016697760877 381237111988731649 390437833100225601 183871176278117345 958498196123283457 866414419240747649 458809113871385665 510901727973674753 885479274245721345 600757007075010561 860880554215572865 559378904495517313 51188177199062321 760726670869210881 66434800721797417 945164084166378881 54544263426105745 512793552330016641 258481720149735137 876454385471518593 297620950880794753 145416537231589857 237391768644560129 59277015204742161 874121549557582209 873590439562526849 378911557497378497 337219395065389441 522658888047171649 475492757496873281 513040499194548993 720268199411975681 643563909976176513 498128661849001729 826362194110505089 137687962512941905 291328085377696065 122178694322535361 47242608091270457 809871286925982721 975793545760506497 179913473420135969 662461906849689089 887514468084688641 702788622396521857 689092592843870465 474595867048467585 32416106274752113 81135257629380673 405874913085007425 759188888683457409 7388568441754729 343023881321467905 757223654177487105 764971601397181953 463564551188568449 546981111402384833 425006158770948161 542704701151439681 837750045392667137 38491361358833129 297503972267087105 640434785767897857 242022274602163649 867345430914081537 347528043257263169 194910390706912289 99723236254149585 440672731584637505 748565445399655937 338634972597393601 979207879299934849 317189268772448705 600782123680922113 665661059954363265 37647266519044817 15406179052913417 547309836220186689 121014000725924833 915962857157353473 763463817852180481 248718759892348385 40957497297700489 42304868034491961 711079421271673345 721209216573065217 944684243850364417 590737091431691393 658142538913477121 393760719239431041 911066281014729601 804929128393482113 436207064687177857 3793095998240404 143588971098925105 800286299055187585 768082092236948481 122986887857884145 387402586273527297 84294079742917921 489611303317129665 818567595210304001 797564204493088641 931769352383781761 162372473665254081 234994731046079169 328142736106332929 982671597711302529 255370264173418337 391651088388606209 707179270562367233 324234982354539649 599907067942108801 289464207802474497 149916349856585633 221163643659181729 799893618615040897 199699800606531137 537741055877521729 177838927504893729 738223644739274881 358359907103768193 326560755114730497 280895445955465569 489930391271823169 937235909228057601 747604788767862529 670734155806826497 519237635262168577 225872236001897889 305803141658419265 433781778482753537 388009210679566529 196279760599729505 373941981988256321 366428348769119361 678309339824704001 683612552118013697 110868748412730865 625055057074788993 975756558267246337 91226875866162513 613373983601466241 698504399760793089 570157029284001025 998241195611548417 336396186946036097 889470537089167105 705733884836884993 133199482237209569 405387395841447809 304951241008865281 408448215725581313 590621438202511233 596673817517132161 484080457818421889 988879776176727169 760641368534912513 903205434223227905 250953876223547937 575471680289677313 458756429325127617 739093906189271681 202695541942617313 487338661948339073 66713926348363377 799797111664989953 726843058304012801 874113158529279873 901180281990953345 296854104026710529 400628820726566913 1402874488260154 429090300624601217 965963944887992193 637006614077847681 466427896190548801 653138503439585409 722318601889401857 103043318164807825 814490176664829569 944033636023668481 752951692859941377 605915980527328257 771423600806212353 634807038155095425 916084126841457921 196201689777453217 91524190430813953 794184467865953537 613792449547449985 319023079455632769 779237626992578945 128963253326311649 446678758689007105 108142474260048977 813780470212460417 938271368999942017 405590225743200257 789134220046122497 79712545840788353 354936259329072385 641954357663070849 573784178690559105 777206277775601281 800998026418504577 849220967233438977 92969281267812673 400444561292925249 86328020308577889 425616206763084673 49184980496605137 381417427709433089 962648983951844225 143425769071431121 357965988580161793 602699548893621505 171910772439964897 370966284776688577 90662391886084497 293020885168598273 200495349865228449 657033858222494209 295990661890300545 893161804807771649 562270329945228289 948819398491412609 546703794944292545 579607110014190849 617870830689632513 956059729346240001 378468374215827905 475300905494986369 719178921444616065 357684215113881281 724075318100673793 579701453994314113 11827515113417065 161676630981649089 826547023006298753 986212390931410049 90345261720621297 641684048412162817 784263087168326913 599159230104813697 76569894263165857 780576411900600705 950261378576527745 843108296769525377 669103626472697473 25325064596888325 502357446659388545 505934385770810753 517404667201809345 700983549895486337 12264736604834071 58203873326572617 526767760140820929 524102386456764417 177717309579421121 432847023989662465 658732942972157825 5598997766529835 714547364149353857 171567141792206017 604789509376025985 926067386764106753 924228356403929729 91920329075971809 669650513013969793 617007293774438657 610662491135542529 698568250546013953 984526137236038273 181862274466016769 787695366440132737 654052766149273857 102010930282681041 561588196324013441 231332161767994657 891885906975527809 314334335684129921 89360889676829201 138885527277111009 754236736005022849 38345193897917793 814731915144339073 477906822819704769 677598472685342977 66873016469322977 913937435987453057 572966130527461825 945230179509504641 780820900649921153 273164823731182337 886004088251894529 340707622487979457 823911022966065281 246517691107232641 109556624563580849 841532938159300353 677462787192006017 389450350317222401 690753682117531265 907512780067104769 841599968051504257 968950049353953409 832341557451698561 270714989945926017 378145649247180417 399237557135737857 235427124201663681 200574855703745665 736086465598482689 669866562007616257 233167505786795457 980588992166271873 540409686657049793 873587730243375617 156832285351697473 226578123956112865 247502085662382849 234086954043608129 432773647631520961 838414875319468673 763937385601131777 536717114667627713 953704501950738817 898219391683664257 689783425939943169 614751408260889985 138782200262241425 2269544730804541 322570111814705729 903751742144638849 998427501487128705 88323919306031233 874438754578172033 989750720320831361 671301505925342209 244910059043316865 84031651133322785 313598111212971969 787768953673293057 667707870687433345 8291741911484963 602655240712312705 637471111306908289 466903967217685761 860064996192100737 358791291928955777 244917024067035521 487877379537206209 308396861205189057 593226832158723713 868504748918908801 448495798181053121 313477740607929409 547189839969238529 182955869648395713 235474632717068033 851735100983440001 33730883482480325 46263691105011161 58624009765392057 463630504472710913 269644717386174913 619019578305199105 707451683345748737 482962694019796865 204648233442686241 41119509869147921 464698016076052737 778191877485760129 793277229781668993 488715616680423169 334273019091607873 440399630568499841 867019670561564545 358841838229963649 368190224931108673 816522428553490433 51758802165100097 452010413334505729 713018223543865985 728608785914595073 918538487455283073 251473291304264993 928793329512128513 398839393184509569 461993228260954689 904621266675718529 503076381053073601 165330554821032641 356639380684800513 985630267822600065 833838410866999169 315352712508250497 860859840531791361 13060329611732869 284194187931444033 461201947950861761 914214799642355329 481394915280091585 919864720405424641 660852160245262593 926183860682161921 576827985375501825 879960045403674241 652603167842649217 82222660489225777 35940104425648657 859677324027725185 982764356457288065 122858002909115521 787854491478583425 209376722198879137 701138744517244545 488332153660383745 128255821292682977 690924102027562241 564487529405248257 298047214664908481 505140331245030465 944995487174264065 97674373294019297 761887185951668097 364821947474453633 381168911409215361 330850949343265217 538666252197547393 491647274878971521 128154924861160433 864514659894702209 82849810705102561 470798961847165761 199633029760033057 58835020576843537 799827600634788609 170843714519008929 420187959324049857 436221040412938497 586018812107983617 857284659443948289 397222312318685761 804227080613337345 114715060877220049 851909400232557313 853030924223201537 517733206227696001 671701422121362433 702411545682835457 584152806379844225 713677017732827265 904346138066049537 45456266403249401 783488829471547649 167871426438644289 60148961053545945 672536126651877505 238432879675908545 681655880807532801 19944178891226017 445723600464532417 252481287376422625 36961222901631177 119450005294243761 379497878654504449 978655231876413057 633109717697884417 671149017505516801 390557368432581569 103913873656789953 899235915442382337 595207498224983297 420902242718270273 590997470845731969 565139941053381249 320052702310167809 127085074191654721 27390011226582801 363836617326548161 375209032821420161 382608552270099265 313025247799711105 864830582846359169 954054688377770113 8849091985013048 154798777134782753 922643323564223233 333432346963167681 496080364681162689 545837258001849793 835381861466792961 889788692777958785 829262974064533889 962884345552861697 298834797127064193 615110884966771457 737982229884508417 991286726139659137 808998547706259841 405881222571569089 856606797952139265 12223092200212449 396989020656128833 948217091357452801 35383491768570253 192459308021820865 702520678459187329 54059597738874033 777379180266166273 487604698098191873 23700043738564605 696603915395247233 897156280549680257 593282652736771585 380573229469511873 456135103807529409 677675146565803777 595633903043403009 947101118331268353 406177817371162305 230631416826710721 527088181913338625 731050420950872193 758644721445850881 396360609166720193 622439871690840321 794348077409644289 537859380188979969 322302510520970049 994140955224050817 929039392408462593 687442692787048065 69165767381008441 857700447637522945 748030974419585025 929720442248328321 962345100404476801 694598803771750529 967827045490672385 321290996750040129 449421307134571201 650758883397241345 995646063610799105 285569480144648225 474944242419738305 546057225500131713 169422916198634241 286505618122479425 639012839415073537 580430946657042305 410674263829612609 648389782201679361 979900517494158465 833781849268827777 52070000281808857 63973307671606249 192230579503586785 92170615706077537 999476310849367169 384417766352090241 555710992052198081 216925586733676577 628504518147728641 495361343048561025 165542831443048033 984582889427439745 235128865816541569 677281608381878913 100298226928416065 45472903672784785 936264668114027649 377100612751778625 577923404696662145 811842549743612801 517489909890720385 911503159054166913 592786992884512641 830348954899019265 360137479330880705 238730157915089345 919214652449369345 609398026906159617 648195817656535681 610798941128013697 148204913433502849 253076639399548513 96871938201978481 16449119186152217 798109383505504897 347409830520273729 389956564385705921 788998829787875201 726709818174143105 801559944843059969 933575624632162305 353229848460845377 556686462235774145 169693321694818881 891429584727298177 670033832499331841 609923152338737409 975017263095278209 363751156929843969 683603757739238145 695036473526670337 785505914208481921 2116862904337325 738327196806711297 789175350757446401 13783670883409373 948717806692336257 94239289868770721 247365392185457729 347339105082664193 276143896994888385 992055887088231041 223945646942226529 278646482250135105 747202707502218241 190689208440264929 830065758753846657 769946047451735937 769443242375736193 89132283784284289 523505350493522305 729573691937783809 582175143762860673 846192216602393217 942596426183484929 724155691121278977 571779401906788097 799388771114497153 980750188532837761 435140241343301441 891536468501236353 760171727060228609 243613504326390273 473594828704943169 383215892934323649 806330691799178881 44433869364311817 681652351184649089 918067261466141825 212082418023502593 947646691693449857 313259697730540417 344039383691217921 437955959800792257 254491589068422273 44915477519250401 34072401349952485 260513022370194145 191716746434110529 615949101606002305 757819854172261377 348522434601068929 384868764230944321 737786760255115521 67453788462039201 907961609791076481 206641410990386017 395891324835826433 309199799062703553 521776973029393089 39246836510287153 653098145795265537 598479516681969409 428457434180845825 394378667378305153 858467430378635009 871169552798143361 221042887158080961 227284557246335329 784231677956082561 330307356020618689 138211231041456273 960607762549926785 620753839536472833 20999879333892581 672695349280179073 512469722813918337 124573763800210465 801359469617317249 378733662163288193 580850005789045505 159677407266467969 939667031701937153 336937097485407105 167402893924034401 722270533524632449 903934351501156609 377369417349772353 688782902593715073 572896518305480385 456519548933620481 593419607849870849 398311194575953217 298151726044547841 900981033944582017 951952295451096833 367002751998711553 922092041998364929 619100120426175233 549137711755168577 107816848863322433 722385844413675905 891749675737393921 734294399472620545 493342396791064193 269172296220471457 317449910331227137 462158449352518401 853461676337403265 689374637721609729 967071705209285377 701480393023619073 749952378571777025 12966483285008935 172886797043396705 967127762687528705 629215329130559617 130590278608845985 616311754329039745 324445577871987457 337705312116867137 287301373225897537 113163045367123521 887131444501239425 848171616543126529 261503918040116193 300572682708512705 570074364870524865 755084855990844545 990926322346734209 799071991439838337 921369571223056769 436863825296782721 671449611476642561 490524052839525377 326063523020426497 798572218865757569 485572027426496065 341987382989607617 909236461171207809 265106506157550817 534212923087945793 882263480391792129 557052403937607489 20644703498930997 120498728472608001 557483080005376065 688781011476340353 229997760131553249 842328827143827457 950909345900008449 646030151487483521 241852352822519393 520209885411997441 337094883397931265 791155079743891329 188692619936645665 549518838227154305 479162416668224001 926787718853834241 355040325098002561 6577666610763090 588450321729716609 342540388970849793 591784684953054849 643392614408067969 206862990219626401 371190327807372737 582636187588747137 617446899613081985 593406288591616257 581177246732540417 107609730356145409 464484590020244801 287609233119859201 759303817439647617 552022880703759681 930854446989979265 564498485704838529 339501182155050433 747511573634440705 37891507179832473 809791451502000769 430916142127902209 39369667065756177 307321282688587137 641920689326020993 690026416688926465 3087044196021794 790222027687686785 241936092121328289 893753090996515457 998894942456672641 222244856772515937 566415920033684033 708497897199766401 288653464266431553 787264919455534337 296042335267991041 146695113640650017 542386348093742785 76239648943964513 787875658474156673 968966432391329793 545658611781206529 546727624096686081 367633203365720385 565559949377732353 862905186189266305 243344123738193473 825107312145100033 952824286076793985 210479698476163425 555592324821926529 407532171584698241 594523569792389889 706953703247194241 145332612780986625 279144200794753761 27471393313778237 873034458878564097 853081946281204097 807915329296712065 288009756840470049 890985368049655297 824940961999725825 20636390515029745 30165177918764385 860854008402284929 427923830491746305 643978203700719105 955886451277766785 530989833786549057 831635094178704257 721274769106578561 778739762376535041 671743691250114177 722544145493227265 402595419446946305 779064818679078273 107985836281329745 230621949749302497 79864817793954049 23263173660257765 647884701326304897 237021395870609569 150640430587650081 283104792813222881 227606842766107329 199122581205653409 805580596868999553 451333960977837761 535205821862504641 82072716785287265 948171623682661377 984188668639635713 948565828159189505 983497489036420097 664093525340582913 364601453960165825 604081191960190721 343041945655155457 195480153387840961 354832129692173505 852637118298190465 956634599563312129 666684597168803329 555226702306885761 820886570752733697 285803778124229537 518033934354569665 495959907115750529 607894802081830273 137080597576964897 788112739161796609 728383950405305601 154673132390215073 760693627462440961 739641275768398977 547481080121432513 637298776973551617 809716639160807681 435926078113261889 540535312938079233 479194387550123201 642018119036233473 471696707354986689 921256840125611393 646321054820077697 822349782593544577 262066947258837505 953094129995282177 687748389677054209 778396463990585345 855160608181442689 898361353338888321 186156517438035969 723411787720873857 807035524629448321 137225292706506961 576773946654540801 723128268783081985 31963312081209949 996794169070288001 133163873921773761 153027246687070561 897541058379751169 607913642908602753 773866121112135425 463978649710664833 993813426030605697 786310433512429825 950534134125490433 803033321417057537 680483696669803393 614064362864684929 486852865070872577 478216834069680641 558929160305147841 503792981273281985 864785475272810753 821103675739589505 669274002178077825 66282083550039065 132801197130234529 701439742089856769 361000531743790977 905598189420121729 637534941146924417 749949502542175873 202911293823952129 445108252520544321 969297892899746177 417657356282827393 899729363949198593 282565291301327905 442098975814417345 964640858848365953 273906020777793921 199879114879241377 695076221878323969 653311997345834753 898583070752174209 458886659911630785 464826356335919425 99411834208023473 768045436336770177 121999473356670049 613036826484503169 389348938261232321 442937271768379073 897794383066443649 242668651416693153 139883390291213777 777165901744503169 56310206020601329 355937401440670017 793151100732412545 630571351375458305 745026265150901377 421344895450289409 697458022076329345 795509212532699905 100360332630788913 363502394214421569 716095890596786689 756520134938703873 755292202709231489 572558729908394049 479710703523078785 290904402462878401 133777233154365409 269430509720180577 902687541356439041 375573918613376641 567469693640081345 944077826529991169 123920893120963889 353930542646317313 118561434457507889 107754364984188561 713663647467083009 938258151551814017 721015052263428609 533086969262967617 370460687203870273 871380115920352641 116015193688998161 780233201976002945 678169881525942529 79913131843447617 139084715024697665 671077734411284097 18574521421395929 944756609059147905 377146919371302401 539936129309623425 859042201999184129 57533140015856081 543118834101708353 387639270940837825 229156133257543361 80204027897060833 180776283714795489 340899926017371521 840431170629525377 275313496424978145 409147168680082305 180866245397140801 517448810987399809 13180102942733641 317197692170754689 779722003099649921 128448311164643057 317393091362610817 627835096162730369 463701578387940545 213165266962430881 899349015562030721 245142588738747937 12175681053705035 893209753547008513 415068999209317697 988295378079047937 878383162083906689 256343785615012353 2583537307948803 985913888044041857 466411504084518913 274597720205772321 815798850460872449 969949127959441921 875265310690508673 944327609072825473 941630537475624833 760948637700654081 394034874200954753 924255723591326081 92595697956362241 97227240940814145 437637258344210497 648574835773740033 18907876460566797 227697826975674657 301326850900281345 62778656593163617 34959176136077021 288661357368628289 600762581386106881 579576419971811457 148064764998231617 923595070270483329 85101524644201729 93754269981669585 396275814657307969 214921245161182369 461214984466124609 393980172525015617 421351731863076417 189018706434485025 261169934829510465 735257843514457217 437660430196181953 669613298201714049 701687452430917377 810088975855347073 413510405105206785 407534667426990209 18107065456504757 704597169847883009 904499582763655553 352162660523962497 266803332448574785 426221738471905793 905807374402748161 875340282342865153 954995014198274817 223550282894361633 799497145363794433 263859298556813121 717059473323274625 620995926947596673 832000464608064769 991711995317576321 269041993073997793 999033674766106881 74811098322463473 126156156193648177 960883111453000577 755410825740067841 897439813065950849 748392788327255041 847453381429360769 878084057945923073 155909722114550689 844565339952030337 518885755383450945 893680987747512065 503170205781920257 688237912399404929 187657614427237729 76232041825672785 31064425017852673 62006093989342761 209748883411265313 913089650989956481 318815190018717953 602070343249881345 320966252751745153 734791405253044865 492935504421744513 272216137240011585 163777831189690913 182702209306665249 91187543399179569 237580189861763105 946974141728802049 575282959227248385 2496203118759866 796845747439935105 368011808789816513 956600137460281217 49984742093563737 205235097021745377 799482130566317953 588157306384257281 560579484407206529 169111789303745057 525879549170497281 249366083538330241 577592133169481729 83551495329675873 859451384917136385 18176116412231381 918621012332941697 112396696620525201 874741652510096001 239871154042713633 646930578682550145 449709364696861505 406474888467855041 390256849037736961 437710885898432897 353935230533611649 746262253353165825 183985729557814881 899449401585890433 191375989848769025 57478291756652313 957281168723394433 913855738567228545 971739648770100225 77404200025199537 407655461387843585 134779526036602705 991736998847745409 879838828923240577 745312607717576065 727391876891964289 837171733085686017 783943498268570241 198854412054043201 414225767177335041 322115788151382529 385837585594075009 321864346596779457 745779194594028673 986077934690460033 893750333552787841 320247615042386945 942191287971077377 625195250222152065 716336963605939969 519303293941302273 511544660923014785 428161709921287297 603685549012198017 423965641692387137 382791303167302017 626738532203933825 603801750771040641 608171959284842241 380933244624081601 987274930926393089 971813018464246145 865714075617642497 293327172977576833 874838366681064577 768258766386722433 834154925978648321 443863197341350721 254568068627779809 785729916461434625 287511107548748865 911956091538776577 673107328035531137 244516615692944577 807612043110847105 252071682785462785 631946657727102209 258168449830094465 866666775989198593 623805637742016513 547854180417932225 764943648980633345 966045768121571073 609875800493419777 745039366020623873 592624177649099649 313187691574892545 47946518505433745 269174295847836481 729328783554038273 217565404254511201 940763115508836737 212890802788880513 134617609121647777 538611395527890817 837050897068941441 232014933459158369 481826409250217601 917356289485521665 33064867810729481 875850013526676481 778297331293231361 416344815095026625 962227761389080193 695658983406179457 584713160718777601 529357306068899201 289254097818961473 103633420779036817 533444481068926273 206901591362008481 467440850212092609 978703591445839233 529660902164991425 681795392341964417 955949986804476801 732298783348742401 674539938483121665 31003367333635625 421078716903345217 211492892711920193 859456832759420289 837921050928567681 195498773532442273 511874558641071809 691407180674815489 239330436670751809 66660573611223129 659096895696752257 986578183417165697 472234159982146881 275040670966426145 685646865411374721 340045298521602049 649777465974562305 980325620843622401 945311369956062465 89755538149873361 467684706608960001 595261269361735425 467614056681103553 452618240385476161 401390316008939137 379667630035164929 731786403552593665 345635375693618113 430778374112119169 758564974576039169 736376725087925633 807167909923577985 608730299751339777 596640609183261057 536274108754117377 409878989615791041 759212227197050241 385197092925402305 221738775435543553 280470307417004961 91232527662963745 126675444131144849 410118767001467457 500511507604116417 590611051779003265 925880236413853185 824553011708847105 711555466570814593 199195303068773185 596811470576007297 137495516662216497 656061293140922369 211130218533238433 290819784664613249 480852498320022209 388763501238344129 161357843038000929 457560994380351361 467536499585623489 742006575265790465 109136251828513057 717472202381110017 158066767851241953 839810639022971393 438593912655772289 196388840264695841 645366194974474881 561272714629708929 621871598184494465 933259073665901441 154129760059564801 652190681210441857 284069273076465121 395103071459750785 169200481589445665 988000076543855233 41955400893723297 334448777025635009 859544189409664513 380338890984887681 82281156249432993 9117085396191273 268046781801604801 388529044226132225 125767399948752961 598716787390166913 537974850900017281 206336874381662497 67718291707716817 833457353010153729 68175453508690257 719525267948583297 177207388915089569 876434653973966209 482701186448171201 912538580930117889 708450323310369665 238555131742579361 796415408430778625 600394808288811521 268017972890557857 464526765307930113 114267246600721969 897349113439446401 380775766329019649 908274544810531329 654459747800974209 345615394188527617 699803684191717633 656773075269732993 198924994833621569 419489598880716161 958127967769296897 493293481828608577 190750018966742369 412336579022351681 513074824907956609 285725026440836417 387974714208443329 991432934818220673 590758845317747457 804867838358582273 95140508917513249 969578140379994113 705089717963883137 323940969618284673 704864088650229121 859296788343272065 262290492804861953 417173674465381313 346426803254178881 327582631764940417 830964360830645121 796036440809409409 439915343612543809 804331786963558657 675045052574841217 320835934857548481 553955651616110593 779354556912764417 831463788526800641 168083719537570177 151807643395361665 80244403401195537 638133567652726401 575916435690295745 151915993081320993 1145199932196306 256084765049362049 327184154787055105 120449754881409633 160945598752590529 410604839099516289 749547885609281665 828543807555394817 534618706972068481 531484734875643713 241575807415266305 647635799956592769 114917850963252017 386525626445898497 291564771113236545 202356271664815073 30661577617266289 563007278676533249 400428020360315905 59884731380126513 845244758070663297 99683841595219041 900895998813560065 293663510170308225 873274286716807041 750999629881814401 172513590472156865 132121979370001697 138448968168347617 772676699086314753 366148249669016961 781989046415834113 521710319847173313 453813121238166401 294238278295374273 921369528669405441 450635750544250881 538466098106834305 325723062773654721 388662867828845313 410004468114024705 35822743000462509 800046454631761665 676368498359725185 626041084946564353 22053824147672429 885974728776069761 978733834987441025 525258790495414017 901497306896995841 842010745210807041 572066109185758593 290934708430114625 185749470689142273 60330135508145593 137480975270040769 849531214429632129 335497022509255041 10452597296215061 507156735658757185 494930121736444993 213574293809511329 547955770901388929 44186014603202041 694898307850806401 543970605206876481 963729754556588545 98374552702924945 282105119660712961 738664525106525313 457471150768988353 439462313323208065 587240318375378945 23669347278396205 402865689028395457 306993099111000577 265937972358528897 902107980822545793 199372001531720865 362318184667049793 761523137842587521 273190896398428865 685485101499345665 840994892574546049 954915947045861889 572468117563925441 920240590465830657 119265386908427473 519828412912076481 904610798071896449 663558664140303745 590632043554567297 529774422045136385 552319997505247105 532484658551005889 640166392654396801 673109584921761025 413955171195933505 650749241713860737 875606627758092033 8676407630645145 751442938469050881 605260473496578305 974146851318284545 38628204709070249 225413198380092449 777690890187692161 208857389486329473 253243850626404321 115884936771674769 125399583024069729 183782473284498593 497251430598694785 136883425165475361 377320994080825729 614947160620037121 66203662209574081 567934263225833281 411572910984212097 306902376780858049 428268180259962625 963393174783416193 457424966370943745 280303192507719969 710512970872571265 334103945190559425 270589901386564705 372733750974067137 434107969636968961 125697594338448 763841997290846593 458070410522285697 540179664996998081 816555160059134977 821644477919853953 682745501303958913 143323034654585521 908234986847414657 415319400842200513 102095413551783313 74595851992512513 597955878075634177 282483649041161313 696431355572134017 537420893903473025 764323504901650305 599792170354696449 662566853189847681 771053423453764737 260591404870705633 410888651212083265 898405721800617857 685611073007223169 308403376549019713 361903416918742977 840095639891476481 954212478288525313 447613786607217153 225522585359989601 965568401376163585 991256273874753921 875356918580276737 82870427019820177 865526235859764609 846644918270129665 997637353126389633 92112564142503569 401727073495823809 54794834541084473 101357687234067137 856340138202618625 49528106929219721 411177092967363905 43457986985043105 254098450093330529 561949279429416769 40127887799613409 259408537669965953 597666894093087873 929024218211285505 763606933504917121 681494018774582657 411294327227558657 650048447614512513 994941189329026049 997098502106066305 389084402606521025 326771270767697089 243472577107525025 190616961612345633 5772911184557473 839991313099563521 920158148517955969 324875605761743489 259532883669798753 35914189077292493 840901046880929921 807360610195939201 461097165486599169 145646897350804481 509697157690524737 934578052246219905 325441455285918849 643095181561907457 569167113782782529 749067342311189377 739187453991327489 43180026938546945 388932877935886273 315661522533556417 977554869268935553 211705508936976385 545444030236609473 517350773184329409 228526622116199009 136525182118493409 368737702244899905 680505644164693249 588932770477434497 161125907652465377 996329387341972993 511324225569051521 158069461913022721 348759278823695937 701706179157056897 410377999817168129 40538715874667729 698309428189762817 140080910133946193 633364790959046017 443137078570721601 220824800082784385 578141742620786689 590079356883133953 213375252243473313 584818260480151553 914098567845030657 879753069816654721 112740738424442097 903937505380088833 131611656270266049 211989112196302913 479910413884105921 855433931210487937 814040938622639489 874348991208261633 242193841049136449 343145758973282241 37352642821858241 799175258548441345 142580064123102097 343718070281713729 690065330655272705 925534424737048065 620534720515742337 966891330684166657 381536231793305089 522428492136040065 713439566961305601 515408756185824065 206032724160508001 464973610163735169 219197043388085441 921054335178229889 855379421248798593 367525392577785921 906577337689178369 162295262566917857 809120161187934209 661312742605939969 896528633538629505 515847788248596097 485312811773056321 546720919643458817 223691883797521025 967221840731955457 480134772690149697 592760363706769793 672173616361199361 90060071119996369 48894933377525265 142415783334879361 53273010011729129 815128985376848129 238925194814953569 609560521663279745 335996837458800705 939526406288383233 45888048541840473 921139556459532801 275116923777709121 995548443293504513 364637688871852097 420690975505419137 118143573384664081 305343260911815425 594887277093661697 362435711337493441 464444040027579777 118726037323458657 557165841926007489 998689031516089857 639991614514634881 672222406268236545 908121451130014593 209930074782274561 923677346553283457 650554190323706625 813994287472752385 612327912182944769 390166862629037313 788514174295773569 60520670683260393 270809507996229825 934978253816232961 460753846410373313 625738448145796097 168936870572547809 525457648282134913 886812264731180033 613872093334819585 765132930521129857 822925915521118209 674253299245837185 204033864912247521 576478575517523201 883377035537314689 557685268862048385 282862053479775009 257842119884539745 644265068781997697 417469249634937281 847030239707578369 20067605507318121 711286444146118401 608962888408417025 237029169445477793 94035031082622561 580436505208801665 759203227195886337 220596880963654497 888434201673202689 766407981749246465 29137640549397049 821129659167283457 302009692539993345 398643346742368001 260124323371517377 287447803982956897 582907742758134657 121716941177659521 865825652610443137 446142647624540673 128782047687248993 668495362566140673 65316995546485401 851746300612120449 594814717462110593 224619980431903329 428862962426894273 154119811739960257 729226423796799105 773812625922651905 401130514536053057 203350355167913217 46756282053632249 498488565417780225 732496552899409153 892310270945486593 42682622217622425 142958872162914481 670574440212082177 143711846068782737 359050803637909889 51531318016493801 502262161756920705 845468194117799553 559818936649573825 536113981856850305 80762322531857217 754544035125093121 824697101972429185 863152974567391617 389523720042735297 269977156086568481 507735718597867713 674184075292878081 881413637735366913 630723408941179265 654534415220506753 154861722341429697 260282085339401441 149401839418587201 962739421648361601 971586767194786177 845181781976666753 940493499382341761 488845427533458817 520950744083485505 554743548247973441 648304239680911105 537912368704265729 643938192984016641 578583757154948609 598889872559908609 462469008852007617 793593863201643009 750271403137293953 779638094886124161 586548798824903681 1707480415483076 616564996210943361 44407038287488377 657559629817551873 547659244681575809 902726686678921217 920761822322859265 312723062807148033 312193402915049473 24240587654279721 594279594461539713 181450727183925409 612459169304152321 89837000183326417 814086808474698369 786701149150157825 214717013446794177 406111971587424833 120351483319382177 166649607620268385 950817961244389633 335115144252984705 470604460230575233 625602034544041217 307713120238183553 806065991991832961 835358799027773057 705811790295637505 790254211629878913 251982106767986369 958011988089808129 18660665523068333 191442528191281281 970721002541925121 308553148555176897 106613001135979601 946737503136809217 215131757719792193 399883454564886145 851639690424061569 946336032308117633 844192535712526337 439944130280849793 879757344144092417 868393903201713665 339807416908758593 638309183485134209 916382373290584705 754520211958343681 964108857445385345 14041057293866289 557930487673200321 44698555927062953 929543273021057153 919653188404382209 579194433863559553 130864137317296065 636714542140399745 626825614835212289 784327016044766593 76107765258832673 339056445100613505 651554840815762817 825687870298931841 19925161802596849 383158015237174977 233788703836069089 106451409401170593 879747024514166785 391358289931691393 749027561376763649 299915133753014401 836461036837412993 169566823152539585 302216285005414401 564212427183871745 218685509837264641 586786371347745537 338483879847657921 812067336476129537 379714647768501825 360272202839642113 567510600420064321 470900983127688001 985491617661615745 346541319982168961 620742771946439169 801705487555178625 435466732267165953 166552335734255777 691184712070281601 751461912161811841 445178188756706561 444445624476561089 507551743823384513 412439062945761473 794891005041243649 602521483353914497 697269859314076289 824540342108189569 948310123937325441 598024207662138753 240882697358372865 159161528934472321 365535175186259649 605300014315506689 924226699693321089 293103695567889857 461961159013590337 913639453729917569 580237171984080641 650397750671995521 27290405003860485 28358145036950333 371053060064809857 643010659886083841 634370629059823489 510296164905287937 300423121238182465 466013529917628225 895000821615660417 674934028888575489 739132387499381633 739718775586265345 8565114580399325 182864738642610561 680741944747680385 84482828635852769 689403755200622465 402684641059838785 175468651902235713 160392606164332833 430873924650690305 407853668855455681 386251058848486657 704103547585585665 989380440184099585 601235718906995201 708305014807564289 301994764633160897 662181434611234433 343495287198113153 642743851543386369 908998041542727041 241035978206660673 21054830047351205 632725141300625153 765512384708284033 692923358393251457 730791472913995905 889315430001502721 393429865296635457 532916424200827521 15079452965725439 651687594520382209 732291937025319553 287248098053630945 763298872266563713 155859131302392481 376913557061154561 311709919403845953 743789767398741505 407045314695835713 920525603279752833 837428375597518465 60815981068390809 257565329627894369 917789578440814337 409067857634617857 789923664262577281 145453747169170817 238252733679711777 696522414666624513 855767256324003969 524470635604856769 64381842592833753 977721133662917889 930789297389797121 655672746358845825 433810225602353921 775448002171380353 380962235502114049 191332146001869313 670550574725549313 193855584999020897 524138311840889793 286618945115748161 885485973844492289 340046822445067649 233540454452867873 761577964483123585 746398561573894145 872749800931863681 77820696056139841 809626841425540481 169199855358083809 624380518998044929 182295767485744161 628811776622526977 415084158992552705 465967535143867905 93950017613455121 123728416910324769 196357023861207137 88414001450196625 484206485623719361 990325824881196545 903139739307416577 260936020730547105 205065614857776513 319362664082746049 523588602215152577 891405577719730561 280880561549327713 619303191751456001 504389572565965953 987530548953024897 952786129167694849 413777961805664065 901915172958251137 426737554046447105 56757862258240977 375866861770461441 126506448327202033 451324735551587265 298706575124899841 150491800910515393 254938779887066145 569585007927607041 458294382935992705 431859595606582017 854441657131754753 259454960948396257 102798958352085633 615523924427492353 53989466075574201 625734501544521089 996986068073471873 60215211921658353 946408263292791937 182586533167487617 356334263284939137 64720509380663313 492722686222958145 838028565757987585 288972718336811585 497008435212265473 815792913148353409 205258184800179329 914351445643834625 279338579601159169 954484243720639105 706325847250702977 520095274207296385 822747030333104641 846316735415737089 856920577844014977 836956876870861057 971161401511551489 12829715329171877 307530873894769729 767662579906914945 29196506905648789 337961202788559233 987273552743367553 219245500297805761 243767177334547105 608905638855628033 264161455922426561 658816543625182081 439004239315167425 487620136417117313 752045920459828225 566392771310720641 883174912679123713 108970051722092625 3085802978127106 600267422562854529 427616410499254593 71134347412677105 209150658900504993 353474266276695233 298942897957232385 661150280815899521 470475499630090625 475303773808168001 960457750230986625 412310722016311361 590187437532357249 398827657498461697 265896805584191041 642606196512229377 524684544419450561 271364424561216577 803070601099832961 299722869572914177 8553456510689729 75279563962457281 227015967415894689 16587456259696155 815678720025125889 575092627722103361 387886407893446977 743535764951015937 92962649149932017 185317600145968001 809607959375966849 103443575619547089 77803624622539761 251675381358484897 228529288583459329 852292129549024257 793962359064828161 534295757648980161 379753182725977473 610465977149100801 412093757014311297 911403703068135169 461027907618401409 653543607528515457 401075665810161281 850019066916363649 914102693931852161 762511480020048513 314989110611044481 958772462752154497 561038434726881985 382405106415202305 629486595347138689 717561298816011777 203464097579598049 28677005762244081 922239793840340353 118071189814447313 537157934934143105 618555983708201729 487724514164561665 624927278338564225 419211879293470721 249865588023606465 179943257062156193 334300083303094913 932634097995119745 664907073638229249 521593068382905729 48179195184335553 371410118109707841 937904086736761345 429072768568637761 859378266009248001 781253777947128449 730097860715343233 944628091669436289 743904108503077249 366637080258954049 138943319583045617 195519844746549153 150994136039162913 257919375985309793 802183419206865921 111657968292483649 62407655552195961 433852758810502337 532191636144499841 814587401980425345 935080481875008513 140398662363949713 582316050186104705 769579000143004033 146776786539053473 828251986131476737 369603272634474689 887034460374572161 412779839440066369 355960195526804993 484921860292498497 528247389051550465 340962160412974657 145897308614081569 452963137597475201 463187291872038977 128898382183951553 825083059169557505 504817838843816705 34428508228778301 994288648872586881 86027375624041729 591879991468868353 282295967848689601 461229447703477313 534156200437521985 701910302441032065 403033199157611905 120310208354116097 883288157123360001 889520295385079169 356229323760494785 38760616914789385 270059214961733569 160560888706495329 562409892765195713 44683192266266049 698735866920515073 762485317134899585 679765420922173313 651661074292395137 731742986936538369 543401593296035649 304250416202755521 259739988237303265 806312031001226625 817054394642536193 874148647995305345 377078790190712001 797405154941813505 778325656825611393 993706409061495297 192702677639974945 240592702892911361 576087569873020993 126248667264043489 712159878763760129 570581936712940801 992576420853136897 91602335352654049 489984227159883521 681965390515955457 579201118550610561 872570473276546433 479335297498625601 454454408561659329 539301584556110209 868170140079847425 721782534672943361 746988821474928897 563399813580797825 295528893930260481 148802866878316577 910893897650922241 849635606245666305 946519661731819905 119180464197544465 524542236242865537 272170072566563457 848814926579173377 9265401189640699 749247707826882049 887318306357681025 604097974523732225 70222817187048041 152472461191734977 938108452309489153 709345364241165953 310368553991725825 759592962211129985 183053041061551617 81679896715108673 621948999928239489 464798575922230849 637480265686360065 265201229483587041 98914794260810625 256162908256314369 782253128127276673 501970963832569345 162117959311363073 256135551846000449 524673408791880321 492124596065174529 975812741726930049 628876593468262913 952520519191462913 383693228125473217 787369771737363841 507849801473440705 420332798738126465 345557440912450881 411853902418119617 314379382497733697 166146025062882785 152063308082595937 603826082427961089 999561140360185601 349031135001364865 100870231508714881 577791657927765121 692728348804919809 698115713208206721 492861174337967617 351639404904179969 89957226165410017 400652009706856641 911342016273756929 867830174420721025 291833136599834113 161553409058537761 874827220793996161 296759102898963777 92488101775074945 724231704742276609 721617848012421377 425513709893824193 338989451261696193 440224545277370561 73914232290000833 291189689469494081 594360031943239169 553826326090369729 73783433010142113 17139610706426113 137318898940449681 771671915630601985 72959922644280081 267274890574842785 271349385404562337 913041238271471617 273860960853575361 540201100896570817 964655458543532545 184749202599217441 281634779397840865 202048732884581025 236308876911124353 48180074286516825 848444132554455169 302998780298441537 193395431811026689 101763460375277505 624059014087912065 764452728083970305 725840046146686337 699540908951160449 214354467054796769 966442559976702081 112054279682311633 678133047381830785 675271479379368577 441226038441360641 977457412971517697 36207496011638089 8615028691572492 700198575993358209 492750315657346497 371412814957377409 692772476882190337 926533320903420289 478671310950915073 451753781932989569 581701780698985217 672718435022762369 293561789355706561 306733671345508417 85651441983081617 955902759483823361 379767963620537345 446600221750269825 743946832326464897 468320957830389505 10680455976498139 237148952630345633 591349554519375489 566804608211018753 753666930441681921 507330734873374209 973131909650511745 404379399131006081 102511289862277985 285075344758407553 188896386623348193 976208379400706177 559087611899627777 234099451236101441 940724442658513793 7799934841859369 596344562870100993 194961413287526145 567498761565069313 879714624518644737 617358065698169857 964326710680079873 394872723682659905 102360020246511137 457953070752822081 527512110003438977 790649059921911169 997365067399417857 648550948503469697 794204090964182529 150190654762077729 57108035084940665 555443853253777345 82242938044682753 648459271902844161 117992662086781057 429232960190347521 209098552290054593 177526664011317345 750908444085542529 80920316117968129 847832769676411905 74716157155641841 726980960061215617 431965730044140609 499766098734379969 561325433573308865 719349513954643585 106987225722875217 948689623353768449 920191935885121409 541559984120315393 885797646871253633 763355669478510593 397855144234917185 767613440339165057 549857609532025985 381339019215428033 320033997610543937 923273618677630081 57337697471524505 566504285226084673 544487004283219265 56541550778053561 186797158074440961 815689844647945217 870596176390300545 189011338745590497 693603940425532545 282394787699256961 498377892680629505 299010062158107073 532868286653084033 373927974061526657 839863203842007553 300004912368141441 990690804649972225 704467822604168961 582321009136997249 239864683689820161 320412577485441857 93733199517853201 675659013786137985 272448523768705537 156400964674219265 786550028956280961 46193486156802521 35045168918873773 44436885479356649 732710341350578945 147118634841312705 923908576979105281 620339107091211905 262480710156193441 654343980639573889 494163732788894785 538044953347238657 677370720419130369 557442469799376257 246447252215066465 211566465135774721 457889574706580737 822427325111654273 405684062271109953 824282944261781889 982695486136432129 599740823108383873 780391699763928449 171766560843508385 822598446960864001 391607381167439425 324980461576519297 554243862756308673 987257606911182209 592815600291622529 851938568650187009 700974156743370753 584190160794246785 683713300198213889 272939485466213953 186002397072869025 524074642145304641 30015165630793205 433291379844494145 843270981537074305 451608161587739009 567848458986709633 766399226675464065 684928278661217921 478809727427201153 601837406941477633 685786066281739393 911453356718425345 482220654415794305 887115400245512833 481604235967200385 933152817031796609 334633517061430273 111745118769015057 954467814453838721 322528413585729345 66603448828185921 743534170677442305 637986865830516353 224439830665843937 387005140575436033 994696877832915073 96840154842855249 669997152600387841 482365963116745153 819895511636026753 881968641339813761 190438757185759745 511825542343952833 469185647047929409 549015060960076801 94234159544811297 621665163457588993 129204419964203505 49108074190218785 255274288488848801 726861885971711489 706116406949910017 459250629256676033 528875355432774081 306622525819459905 325533659089366273 687804148424891777 247653439047567745 299037017575070529 781643175854576129 551870724671577025 198976719625335361 72679421028805537 984520862952884097 638897518869857409 113147518079401265 819123294603198081 596124842577317761 123818789082154273 825808488105451521 421996635882219777 67406937852219073 282894275791978337 764033038789491969 490575399339430593 387648298042158529 721605822423388289 353500891364404865 327324055696873729 119427529773766145 290169941795699777 980052160389149697 860682068723431169 946106414608003329 598170358741104001 654359058853174273 201336846189558817 621533387294540801 839394179474187009 930679821093363585 359911984634774017 142607484440297585 7176071944915209 592516279451871233 637254785074968961 313829512630839233 305549500830483841 327961282800444545 309274381278580545 929031790756219777 756530458526501761 29696369910368505 973631706273845761 239787055911996577 361300081984314433 438710370656920641 505710238813829697 533840048271535745 213415857008843809 842207465713244161 139522332121611473 722195970257367041 284099599180155585 185835253210811393 101975244864970449 182777511677237217 129881876392037297 784891111322167553 295804081468116225 474990507734652545 16309814612203157 350785171356406529 260171018057459233 306906613474090753 241056118361317569 85602089248851601 504251754059122689 579493698777703553 186734453081857761 452588086773673153 977026400217848577 865440054993222017 577287890522914177 982895989911696641 28033304090154589 109291020141917281 869355723003355521 223675783065417025 554225936379051393 107135336930859633 827047420433363073 29953086729250345 895615228323332993 774857518975359489 328693647773167873 728669515295322881 418527974231405889 821550778225365249 889160892687900929 879368643403608961 44636406657826201 77226723083732913 381091186018796417 79525866129998241 384110127160166593 890252134604672513 960969443833565825 436291342846885761 703129545544538113 109403729967318961 287360931742586689 388919029288146561 993525157510045825 738097990632262273 123258062372631377 721493089703869825 662539687135659265 324888929708016833 284611997876186977 73462303499994161 273845649217431489 106021161579796801 403308153621996033 521305000924002113 750309559559706625 304592879284605569 963708499261276289 869348142680095745 101021151450904513 419262403954540737 724185341694155905 917955961335792385 119371856212676881 796586908394353153 703693863572187393 955212670516644353 378166787400683521 908801796009690625 981381893365384193 91701683676802753 937708844455936897 77548099359098897 285648011196048673 390507130180409921 402447634857619393 558772212065740353 727190961096742017 365233775032322689 683210016611479169 990421346193933569 625827257586070785 672385302356431617 120418497722365457 898928376971006977 588697654973547265 321209874135860225 527378808645163841 849735260416601089 291569604103603585 590092487301589633 453124000085349377 638784049529441281 597029765828924801 965347486484574849 226009724428575265 774172753675749505 93330895864585985 713068209131179777 509959247018169729 148818946223848065 63518774317063985 330375706722776385 525777515970116097 905411189776152961 582350137606017153 787451363037618561 304236608717044289 834196079062643073 502679593201808193 620240580246615937 342750382505965249 402911061179032961 725825071088070913 35403088644400781 533599497138933313 517719243878268289 372425302626201217 979311418483092609 872159463841523329 66246207555600737 380111930047480257 852639215198436737 94869316770964225 51299457905393809 78690950628615761 237936944796501857 348327215833972289 929732656471948417 437346101217816129 681790686803893249 265607083673781825 508988207967028929 774648303671089153 533551710475450113 389477568406572801 198527228783412129 682013232432286337 902686938400663041 903616519439449217 479674433096668929 973951244445490945 535634782753561473 734221078985324801 451031113816533505 461383141324677825 425383755690589313 590810739204524545 173831227924601697 892959326723147521 113174269316999697 704828606748616705 119347681916742945 247351690644070049 297733714714567553 379309965358938689 286237315656499905 738644809513548545 674892806251932545 916977345580487937 877707864439891201 47118608698941249 46523859283652769 685333011091298561 815387401972422785 866896305297761025 85340698885062241 596473366118129153 718190493765753473 406262045946295553 659681836967294593 920390590411241089 330344583674353473 850189989602174721 14064967470346801 360525129784246465 173729058411630881 440153471241433921 86778276841826593 649483823789463297 497077048410396545 14107131678205321 810414112175038721 474462750194913217 360310390824174913 928289323763994625 886029754702334977 422456621056053185 28860364303760377 928934518553578625 513139974318164609 404368089833536001 253434867927559553 10998649135888883 178233253941030497 937345935697745665 609115720814649857 675592157220823041 401809633314570625 951901092381557889 888321767006125697 439118760746755073 381539592795249409 863519197194729985 750093544663194241 444390452228592641 576141841277660673 379678063596525569 979007481999623553 644613779802558209 295699851168208769 477583540537633409 997100977141535361 170626868441448929 409734059733949633 713877926128144897 788398367789177729 123743720112958753 980395392725640193 246496764565304001 365510761643200513 462789901233723073 366247725402558913 845322786162949377 949504042552099713 754274596133075841 529488640471427649 630005263264020993 406578152737886017 37145988883086289 588970934492777985 141099462288206465 337491040763673281 704352845275270273 281508326505374401 668479486668754689 838131520619775489 236742814429451457 878779297472817665 25858939465688737 22860771924037237 533050168006571585 226409499166223329 372412800507103041 247491387257518625 983370256764832385 160867278762879105 395251023505931457 797969802588291073 931217701747375105 369625133263056705 536294926226528193 976511693073995009 687778063219784705 307223898305664961 783521783933604609 762274541777948417 306171257087033409 596652751598199425 362266455545519489 932426155483987841 226457128412054241 229678234467456833 923121685634622977 976096472351862529 74862157331967441 144896028484751585 197906246169306849 733221643117893505 82549076623056545 487441730222883521 706242622175619073 248368133414750497 97571034901921649 134207908461874577 767698817810749953 292549552059590209 143956657467814609 263425867076506401 586522376186405121 710734121341438593 157794750589989249 733558335910956289 509174180157028673 676725232926592897 453485277123977665 455215333674345857 143725344696047585 948545439494957057 773879414202031745 448476253775780289 12407836922758265 825154580120617729 413853799885547585 799428378558474113 875028679813180289 108699589216605825 914085297591117953 702392092089823489 105514022630156753 515565957076681537 564670567306936961 402297599017799681 273613307641181089 584942857166119297 379152243602607809 354733529513808321 828960541256886785 776714693838862081 68978394702984505 784655980488167809 908579600818836097 593165316590052737 715066986945505025 49603873586633545 397978888392199105 803766455790842881 473730117270552129 566114563454902977 529777792577117889 192383122596517345 523616615505705601 321098967892808705 265038651042001313 315354844869368385 141564070597329569 211069677310916865 186963532702701953 81516744014386689 949445213116764161 194795096849517793 563300491723477825 206347657088734593 990506702823470465 838279243123508865 974759298298845825 807737836915102081 939713537303806081 619666921316436993 537157335989885377 296645282704439233 823737328221685761 956099209762982145 293222684734256961 859071527375199617 596094398016209281 440671040731430721 47418695026149041 953873797844117633 583307844461419521 127072750346201249 448392914670574081 482104933557685889 568719215864678785 779457339975252225 876388367455884801 376624358933888449 319718048322730625 988416408448216577 8007215559086235 965066819690385153 977824050878343297 629146841668372737 352031077000472001 364929573748234753 533504997125508161 759048946035079553 574649028497315585 557207337019384833 791226205297494529 188841347103064545 760618915130802305 475956585411545089 815512675639641985 349160207570974977 541910323836088257 157320869315704225 934395316417596417 964506711513863041 123693770352328865 565435668179439681 389266040741777153 454918877252794113 958720611427718657 397419063013309441 664765668000189441 945098161889532673 177877238264041889 849132196328007169 241881328584273793 568769568825274497 842815545905931905 771975184556602241 903069261266313857 226272628029661857 815004819031994241 783708909979075969 19202321542000081 664871249929831297 156388339888149377 18825010035506297 281851998988077665 298759620049011713 815256521418003585 262614464189645953 756360084702581761 429580565440204481 185287510490763201 44723514686275225 644968148693994497 844438748032743553 437401305004154753 850173310133605761 816711494165733889 298485186738048449 247694797048023233 306720692336149633 611731063503714945 290398542045650753 317968104753727937 35841019703859445 120119691917299329 234343876381586817 499037400425162753 709933897369985793 605530951607779201 559727793198518977 175101494549178241 780628227362988929 855797414543619841 134391520120459521 96959006816387473 762958164296982529 439113297908011905 427517198974740609 13055358847790189 948985425570576513 395441955551863361 990818940709885953 143494371418352529 944070022495630209 147344353834188993 641525658520308225 879723254095633665 571979912615312001 49148333561934265 444838870477269697 631162549869753089 974544386215008257 263172923852597057 499192126100311361 742299454040445313 271385254180010817 639595051135589889 172601022094369217 85514177847652913 969818162410554369 143630489682113457 886150493425063297 715109985584060545 589342682467666689 609254641508389505 620320759508160769 718738511711176705 244898281492432097 270094525733430401 876131534048980097 698848274315022209 414542919216664513 520889012990100033 966337433483516801 687256255583189761 887325918564620545 670672671787048833 868112505545340673 471895331361988481 173415971433279041 363347413299184321 829420008710826497 480794512760592577 79172735232852177 742448241425666561 893801567660048641 412099725708568321 963605511169582465 32692648596995613 165489171931682209 561260511843851649 548959034559523201 787460357236586369 167020737147524289 321337898610206465 347043513174888577 722939004487304961 999026673035757569 116801070476395105 465047784243701313 518674816299768065 166277662491850721 275370689253744417 91229886748855905 731193128746785025 120794213582001937 199755072084496289 543982525604356225 640834601977150721 542793064216297665 27957253300282761 749860900624376833 358746948052075969 650085759697276417 576776543508270081 140401248444938177 365961770518868673 928477248984350465 260882868451968609 607739262208376321 172679503469058913 407588718805556033 335226233914408321 609572374377428609 384415253501988033 281825668195367041 890502433683334273 179937775008646369 881782401969960705 374030982140823169 661999907881277441 289263053683988865 379791929617386625 754430054277989377 716596781277811329 151477560574839745 476131393743916225 120142397496778129 239281878047005857 34564043294331273 649591131820404353 186778230384433633 930784233310045953 371320893781749825 81384397566612417 985060799166490113 386282615211182913 357459495956938177 773445568360887809 249242251688784225 389425146714639681 273267762783000033 186894108994639649 953164284525115649 416839586280797633 872344053182253313 556854448708254081 932631098992416641 99902503581940753 886384327463268609 520981138650174785 633412989208807169 679830782951039873 929353697035971073 670737417887199489 562410707839674753 69356915821511937 418880512717173313 867221440361621633 480635175342939649 402670716511590145 29290878360548333 505760715239677697 761670678846925825 521399725833898497 251893035382941825 542359601425832961 414794009772776897 767728966669022081 857088501503064065 765269786128772737 820143577448121217 499023197331322177 63419226158991649 89467379757540049 292122971749705601 617331684775944449 545171408127551169 231795387600090657 740059293759983873 40872102947925985 717686070331545473 979224685191613953 261119392026159873 805076764357505025 83738065189926657 959483041516296705 824343495769952001 443236327780194753 501527953641407041 757708014703784065 896737187812362881 489513704325883457 631899224653643905 868428501180421377 48645771549999497 601569420498176257 266885662118021121 130829163815437969 147721420548009505 600809502773398017 851774385024192769 346784709963561281 615909618699461761 63033336168128785 47328247208945129 933574848948129665 554878865942015425 301842231734848833 287060947280572513 2638542952599466 30673001719989657 215514927427218337 756538430032854529 796455687993418625 902180348233457665 512234255809726593 238255020281862081 150038435133570401 750014760525758081 988755053150892801 647991281084209409 592080798863666049 447942153126831489 467157370034907841 548616893227013249 962186812126294145 969038715792052609 549676486253556353 317594974217705345 421532088289414017 149935396354749185 842312444898464513 208138255245991393 479694051985905665 381013879345360321 736692114763169281 164851476240635009 983220115628970625 846123787321204225 192306478885210913 707182304700388865 822923519086902657 815765740298090241 396720242810399553 393134095941284993 656161228955827585 181831789778527777 321720271444615233 627131953271636225 24840023605339213 504640160131046401 363829110672948993 825967878881492353 525123483189535297 184496743991161345 736480241771698049 42295392414935409 874406872614787969 346337972426780993 549878065515681409 43737896781486545 876846662535658753 778760077339370625 507718231291544705 925482352257041921 40459491311697353 955144945456950785 505218126967175617 604039542825141505 404549542000442113 207504292816025793 721123440238056193 899078445516018177 532116405385767873 461558328326802305 851460004173329537 398924006713762945 472195335245803713 278543987369573633 181860961217562785 354109051521085377 244171188050973601 5037763879911951 188512933468640385 523581165796535681 310494088550289153 592030714546325505 198451685147926337 171698257910698273 934541787752852609 609584914066303489 434543018305785025 383541191105756225 943378593141606145 420233068385186945 78578667463755633 24492440086966385 485736465067692097 665082705977070593 70195065584126585 151265229624975457 976698200666366081 709204928017953793 435605354978360257 510032121004549313 713428379809233409 550801669248627969 427367225017771777 98034586618176433 120132739062658097 750956364928299521 526661386293067585 173719816372148737 302613681858520769 32207398039716397 988023050683803905 773336894348112513 458836538601080001 435093277322579329 621471991144527873 815945632844723457 675460771732520705 938179733284286465 639970916391316481 481486816011930305 43080390359850897 630493378565574913 835677326580633217 346096449284551937 724841209407134849 282980823423386593 974236029011873281 14007896222203443 322167071899631425 170437729134306433 953208400355673985 845588573669267841 383665562410232769 435785784319179457 2595596412017898 136341231861500497 313153887403675649 118718564043035713 509356544435359361 432727830724992641 942530296700329729 160316241554212993 124043019128460945 898735699638614017 165423482048939969 479595730192585281 809493714002325505 984115097862691329 876814626346533249 348093600819069569 775392287426566145 443713539174574145 958902002873774209 281075610597099521 617971199852757249 760479369495875841 699249050525384833 51055454591519833 963929077882763649 616294152946572673 156731490907819905 8837974941371841 967544654574748417 509234492317780481 15110118850220289 982755095810304641 798960356131512833 348198046917921985 122461201829739969 697237758421863425 911743645399024385 671719776616136193 524578778548676161 2090671746671547 214309604917442433 483541898182174657 507330364918406209 594160333324538241 70924259112654657 909998751203666305 190432469503964097 219487073776789985 305250109093289985 441074798449527361 114972702563168385 208110400292639489 507313596926376705 286254392042430081 169123945675540449 272680221258170273 91064041704267857 866794784703635969 58880845098830297 718766188737532673 805175309686159617 77233217140140193 389432613914795649 7729960213211485 58360407799479929 220823830856964769 642226588230958081 186332218345739873 229295636319630337 386854702796576065 855256993691387649 270614360023003553 540480215111013953 63708536732796977 410140752817145665 730375436135290113 488309720907988545 432016538778221121 847749713745844993 765734753834507905 844762553241334785 659852813202029185 251314219269861633 865431106014511873 938958296274034177 619790302499247105 206879274184064609 969887430884242049 52140575499603161 399577924802876801 258789521346503905 478516390296391617 33185134476934053 308616194786971201 783635615029329153 903734451441593473 582481690027545857 456344313671614529 299070196592285953 512791125121623297 432055977104351297 451769542309911297 971479344747468289 157532617574887009 944281579355500673 41958691112476745 884182903201580161 281956854243475169 488799970752563009 158285834246562721 949267294760790785 943856195443331073 568766980029263169 600128945634843137 993085125563343489 481586748127597249 737844945585191425 574695123273023937 897769878466409217 107275547317968289 266157466448358817 287518478785834465 946819103256249345 386430597819895617 617538187361173377 390330683447594113 988028545774586369 959430394034754433 635781795556365441 131490642606443937 306070430759152833 426840635535597825 901314665822592769 699640880070468481 382184436682724289 527662991082891585 711939681523912065 325023015039327873 30297587642511561 322815496422634881 215394994833001633 916847269096656641 836042149900624257 306353064031540609 233845182064978721 221810312116382145 814356471506389505 220761198452464673 580665712156854145 931456006180248193 747515355042640513 882322911498036481 190683190527121121 728363798254228865 601551818430667905 825919579891461761 132214779270679377 717543707928150785 656233789402353537 869157646360733313 711755840396246913 954954118485737473 761305208203086849 352516196305998593 42065514096616849 165402970441427041 266973992825388257 430012108419603585 946890941356567553 183533538955707329 315137164090746305 224031241554342849 198972482048940705 991046812722352385 43208946696001505 294452544207715073 313729878546350721 438312644508833665 896418669420686593 847598619718496641 383713183284196929 197235375025321953 296954595553064129 582107712156712833 376207719150098561 203455604698085313 837355235735177729 459389857429101761 519129686545579009 709102264729729409 487224042351062529 934380633819429761 662483582967777153 122397182041616753 890924469787339777 991941108536536833 71244672492166929 488122004812943553 131783020881744769 425198774352750785 930774646101720961 834573718856340481 615995899142721025 149733065581330049 831096661903654145 640074102501507969 335533061372036225 472756997963855937 747992459401839233 457899401496284481 380619628652457473 395935155017014017 116509516651188257 775823318178687745 443731577773849729 506434206522968129 758775575809746561 609108163323860225 271478212563639681 351076955638546881 898831613824949505 158149777126489249 739390917761415553 456541132045728641 691457793242445697 269120650242165025 936753939532511745 183511342169424545 481750405909092929 973526629180277377 421581228951755073 229283316248327649 972706632156185729 246884735116445601 535171540306127041 931885418460609537 137608392394678705 404657023874115393 324994807363925249 205299872878512705 804011979431120257 472677129912845825 515734140338086209 341436867254401473 541216840721215681 47746231154953025 971012406632656385 457365191025601793 690900142717392641 860642706882565249 910678092103982081 718784905966373377 931983906937443201 617898800243786241 576644798992010241 821317300112625025 709693871883271041 20387202619552625 188430134382176833 513986600438499841 682244118971976065 816694711721915265 590105691544682241 174003179773720257 246834216705959617 668728041319859329 483858138265535617 823980851116601857 352996497904438657 697912540420425345 170404913832573601 273007860319907521 552225402445710529 195247076070778305 199864512169742881 778143928605231873 377828905127710593 860531709191015169 783233605224257409 295160721996367681 210759217443861505 469078109497893057 557379150603825473 814531998053126913 231626515791912609 322559976136297153 746545943134964993 774288963734349569 555120719385424641 639401117598161793 660066623968507521 184487634322351809 312732631420754369 984896360377696513 126624765594716145 983414774600831233 118172379366850321 378404163087161281 35570119148022885 633638892394259329 795550357090871041 181353773939072481 859051254180219137 932569303649060481 454659095409592577 743013047088616961 416872453161008833 98921059965391585 395143981064773441 929129689824186753 348881655826165377 60623086373098545 49671819560099809 590477810494341761 735362294636107777 434102781686448257 326219207268035649 143427238866145505 90466834531543585 388009148469492993 575252855216856321 272944258822711553 911451540377900161 630399806997445505 735931703501346817 260593190426938305 39733256476598201 366941570109204929 456721193825099905 157427746903799457 49097606788794937 734111176012191873 543293740778050689 426053334525200001 570376824566057665 916708856422914689 566741572579839937 370145522219296193 67342208412501489 679814220405205505 927519011677798529 646489845470320257 850303790914257025 163848022402831361 877856247277801345 47952988225340225 634986008364709377 555506318754197569 673466028106940289 80119269581025777 385785788287780225 220481862924131649 73143786958919329 294668311486383041 513776337916599617 395182908291246785 204410811356279265 944593842066559873 298178834021246785 928828441089152129 439864509478010049 986358858948214785 60992994996812657 454692817515791617 410699899846814977 358962900648585025 621688972421868161 875868390597460737 852397489647241729 547202014178274945 694074943877499393 68313546622562169 317405012454099009 804295226001933313 540550034178398401 139382190344932161 288469384090031873 826321983901372929 577938550810078081 606340685197579905 224921017801829505 786977201592328833 20111803790104689 165046131954952097 116620629446995137 246043268658944225 659895802876324225 758087219135347841 203519172415308705 719365747989208193 728719698531382017 894002263444875265 343049883074566977 463290533919966657 447588769820416833 350040041230357697 726187903125389057 994389049231763585 495899874967637569 761294154730862209 112422887876928001 888403680471661569 602114381127567105 175522542396038273 783663721613532289 723852151326333569 807246491538069889 467786893174221057 19927255411854361 539425975418105025 501521403114853825 860063722964270081 41375171488606809 634618575453266945 997540668220967297 491666279872376321 210799973911118593 874962167614874881 419119313299891137 615775826018591489 470093020786048769 172503150961382817 871013496797150593 150338759897593377 818749760356066561 444992573867857281 856546581812953217 848394057214221697 410400225280010753 950625335728155137 451298267727185729 649530182186580865 26141688248994657 426568184724338561 873303682118180609 972233518038024193 215665500499124353 297136353963743745 443499892157991105 963608047284097281 916506835220953729 370100901184507329 962463965809494273 461170041961537409 459024652836500737 806647544036998401 776942310074463873 579628463643686529 333885007116602881 772002076161491841 136533348746841201 117853185440196737 186944132644594433 480351371401560833 289537488111751169 107335595688667249 163703907696739041 410711597018057281 407937568298397249 778711188211872257 855261584705555585 251740624200188289 213352423043790657 508317949336500865 806343435599128321 735698808008088193 775373583954351617 188909279847848673 393168483967695425 437995371625426369 625833379463745793 229752403189664289 127229102698262161 982805633950981377 160269506077899137 579274272009371265 306420256938690049 931521327614753153 442279402671960769 841643456096150529 836243880504664321 104341328967073825 476855250059063681 556299938362883521 853129601626147201 751787324958321793 842539960287059073 871191724282724097 74443093744374529 48627336602230289 164853925636979425 276699246607080353 103819031416161777 914523667397425281 248544378595813249 403902283764054465 967502292759231617 401229810169716929 65561783656253425 519571069564904065 131978980780484529 443507189791809281 99153552157407185 678270016230854401 43023348868583609 908906404637484417 480092355023035841 192100564793605601 672198123202928641 749572918933956993 704957217677719681 339355679120146177 702769329333047937 947333013888986369 612818229126421761 8813974665997649 330002864215639873 532156290088472897 408022895669251521 236292983070782721 391094021060947457 564965189685658241 373551731490810113 569760161376024129 830863284935855233 820583936834687233 120235415912322449 649743522467346689 707277284698047745 337928041159180737 688763572924845185 829592753821771137 855393123993774593 765495134290610177 68748755233162489 617542967275554177 472172733241219329 904617476161654145 55146354932563921 997378345819043969 723591698242170625 315190038296357505 238204728614523009 590258486872286849 678519541816651649 713734708301807105 58087628652376825 236057747598636065 563045975138361857 967364925635173761 566755887154432257 993103939073378689 329465507763241985 215765015995366113 973125017089504513 140838855040414049 624331322189174657 373608702870178881 426562788888720257 396635920062280449 401293792661785857 455450802357709953 370213722907497089 867401263597344001 91419771349517729 692199013874962049 299318620992938369 905880333422729217 554041090450592577 781598067266934017 848644556544460417 953644316362584705 75724948765195425 234150338636148097 843486964379298561 66015698978546313 757640278268151937 180594465425450337 644708431919614337 332811838232771585 479483132750583937 128130538406061585 742321304204256897 52465984643689017 701415919163476737 561306186748247169 874711089495807617 771178370620617729 67490215391796225 441776364783613953 820367702302366593 164232306985681473 711206298314745985 171559957905934369 602699618963615745 980083283669955585 395784655665959681 440102512801537665 921034860062025729 671519408705549441 911080986896873729 210205526350698337 755270166312644865 949950705426346113 211686824467232513 436112860598093761 948948612758744705 882189383737383553 535568240238628609 613793050653292545 145084022555668225 633034769916378113 561675454430183425 994386600751376257 298190708861557825 886301683170657409 623501849409929985 943188883479187713 510227103871219585 961981248588784897 121902219941159025 85326030854339761 611154540328204417 813974997698423425 806042377879943937 272992296032008129 528305645430268801 332898192070501889 200715785228265281 155916833408674913 442633302404704641 599033174794513409 539123027386604993 995404755292376833 222178743672603937 104479771690790817 453386970920586689 982265737615655553 939888873944955393 179373891322867969 924515689658189697 490242427880296833 38486194298545937 368829072726555265 596297001967268865 599844518142084865 91832521765969233 784725364782119041 213908053127564545 684071646869192321 150637885741620193 234977153821972705 311171112307089729 569283348439462593 449081345054384705 463432948888552705 196827946279736225 623986140379734913 214688820387809889 132697249535567601 89510094179143345 328720588694501697 471537188339869569 282144021700574401 935946411773326081 325333883281579969 889531648307016833 192064555467851521 983192692465262721 408130150989116225 821267564051044737 695736136987804289 732236317976596481 317740495831138497 922096410762353665 583313597922654081 99292056954805473 836711646748007297 985850938169552001 429559972047925953 777658627058652801 510065175573508609 493755003262894145 811896752555270529 205469777922427713 161342584051972449 590981544997891457 842045167674413569 684493751276445313 222464211336692577 825885680425503873 355249038960550913 996881342909471617 112255944895061073 641011709556654081 142943718478264257 968130741598198401 492526190646223937 750560737411380097 700615880654055425 416347165099590913 101520534963704273 712242468626772737 30962134266857789 604072365303888897 52482074388329633 66578315202921345 797402082399401089 916613646179239809 420565561015941121 816156093952418561 284260155683071489 980109441703401473 695782375049752449 21567089486556057 172851839334924769 706849049073650049 214904953438868065 248416933620166689 588270369807773313 921063117612984449 103872737362358689 187650415407151873 476471154852788481 835089268448921729 57381014062436009 244349800130056129 417519633928819201 976189076730630529 587788282680655489 331164312959632641 16455606683649649 424168899370851457 215661031807719905 672737946174169857 101609778179678753 828282989551009793 614226140920344193 616181490283427329 930487963140024065 500743317011124865 515384571247786049 317165481638358657 300241620250815809 508721822960577473 432044656386032961 627101414625375489 993621713971464321 635327792791496705 37273201659282049 517761897842735425 988142887876946945 84120941153482673 592676816316235009 247324253236715905 707568142784680321 45849984856584313 754678496642874625 76089177536562865 707987207303304449 617982242008903169 666734513473777153 389034318969780929 238556130481725857 908032453265899905 617458196890659457 362044781663161793 287867878434028065 504653885570430593 999119316609743233 933376467840023553 975035441669376769 362992162795745089 518734491178669569 504036616410463297 439616719865810497 723117483768131585 916244485129077249 10816708319001835 961845808492824961 115764248741594849 43002433162605769 392318896562830593 655234829509922177 164563933023909921 401512026785972865 928236094623944321 234075688846814945 578027633611593985 887220574054914817 980260633669775617 600928669005739393 950414383880794113 888977659737172097 632314788769523457 121686138417345553 224130395101791905 370929953761340417 29451290047195045 771721442628901889 576388154296775937 490175602781299329 588020988647460993 925076798507063809 201583098243741441 507111655555071681 11930952126750329 514336303897223937 793414705743824513 665364180112355585 346527231899589313 972122564097475073 265508617115084897 692407191866614401 356465189169018241 652024485577484801 367632113752701889 77992289415497857 878634397849996417 958811059101094529 791107284003754113 193490051267509953 605667575856035201 852238011296222465 249409777044203201 129975844633229089 957791542261876609 648462608256664961 959016516416408449 255790799226026881 336905669778861505 566523209457656641 225278421887448833 465412367230122497 491057512184713857 458615957620565953 205514384821736225 841442187712949889 892309047335789569 841737812671865985 826845770825851649 551650962284206529 716858100657422209 200014558107540097 682836896519244673 715224791235591809 61830814056822449 552670988396343425 127221557411385073 299173978233135105 615150313533067777 248729789033859553 784449083524162177 840457749378153089 868196817870046593 638372208994056193 68170881087777249 565535711603267521 708613133190798593 730309061116059905 755930294859080449 821193258426553985 513709606325523521 737971431911134337 130160208863255633 303642580549784193 672741976400605057 873938300878364801 34204406142958277 432737517155864257 366256981292327297 216499623177313089 482655642913467649 60948253535961785 818231856106539393 554959880921927617 236165971868114625 119434894358455777 585507817144350209 947195219932254465 233478385755201857 513676281979734017 560792069394015169 185688623009014017 652323658255834753 706816148191002497 620160620950503681 374008690180872321 33717647131535245 728971848195662593 451543046406815297 537320063415251073 691902607081214465 474625589918453249 343243125684939073 316493910480787137 88646549249030929 887923302460443137 205403807479431329 779826732503067905 972917693357867777 167906147133102465 34844019972911869 699001644765033345 575281899507611905 273683225530071169 435386288250359873 12089762969452523 654049952273123073 485235344026882817 770290730387916545 887066970003147009 573674012363735361 431457815436793601 477470605021981249 821114703721150337 164728763264331937 76369278795006321 26669984815715253 596109056903756545 881708074467493249 540922459893970113 773743145132645121 957031978830428929 705642691626916737 105965740749077505 481720697900886593 401038276361802561 502143859714262657 206660418136969793 770737179606587777 39683993524533889 763972200544781569 995721672217804673 46511532091518153 720092164853511425 165815913351533345 68510598528227721 185423507847307425 322952451661961985 415957758933711105 44174242813433297 146948300297669473 772198344482248449 986361636781534721 861249480754587137 793056456640019969 934581011648674561 373987182988383169 241578866142027937 149039188679228833 414389055878373825 229540017200289281 811821293945051521 599088368228823553 682099970247378433 576206361823619073 746691551535725697 608978590578789889 954268524656228609 224149058713717153 552369624537071489 371623524734193473 469561226232997313 613727830100497537 172947045885088353 721493155115172865 2260944631373719 641745284071415553 48612690219492553 31390268676435797 605143338347460225 443831963027957249 43438283149676241 938526466453215105 179343423501208577 728813988658739457 395643578780287425 322967891870721473 796288054506931073 647125881630511617 517266721624970689 235221582265456417 28194799192093001 587734240887808513 717025813187198977 524012677459328577 426881251714604545 952445468672703361 764247211543768449 911293472401343489 789167797576098433 271827935628063969 818093666729417601 688485292346715777 790092788632193793 875356208130920577 170615098090173953 133266211279579489 797218564760513025 284977519817001473 690655714548419969 65389539803053513 310841335263233985 94428873603202849 895297327404314497 646682590019242497 131904169653225265 57742321891705473 443839170386091585 886290294501836929 433451806701327745 624036403547659521 164473385655902849 217276626825299233 809785235007112193 109598729181808353 744601619878260097 672886254757205633 772924590396456833 933238613740126465 91565963764772113 396232266644137345 247047417646555809 900874769904500993 391475824221764417 580170959226595841 332337318892484737 907391709841686401 740465302846509185 147034373604743265 939882021079213825 828144968902218881 216402330543182593 61223327844349033 74251502488976945 952439875466676993 611705237961309953 720050932261148801 311142586196169217 423296658763629121 112043687797346081 316426799251903617 900597898780461057 601416523641812993 724473020244182913 915868186151772801 454020868263583553 579174240468542977 615763129523763585 572923949490192513 143366058526254385 698503112047046017 991749059994624769 539533254691281857 66962170908979601 543653200197379521 146489647289079969 229371289219873377 997525049803982721 608063734928787585 641536795803894273 415241581910596097 218766570305277249 499191001445804993 686980441143696001 296566749235015681 937953924899915137 924394017076121345 24056957298007833 804639383060663937 708799125255708929 776347284085172609 431530795920672001 366280176535870081 53762056889240737 842493147750626945 262944551574584289 451794067595631809 694458731382738433 137461114509388689 677970494705043329 548624975726344385 406231035359411393 690988204960444161 857900965911660801 764018429551033089 946531840124109185 110618343508829041 32824943301669409 432566843001811905 970711373229676161 125410232969198177 526917641826607041 830117208832621825 562783825739145985 54237441011931513 819808242029743873 144673352492876705 458158839119931841 133341848430415409 288101838063262497 76257439431476113 221117346028435681 489047489335089153 434354503672089729 7965967230720851 328596792222015233 312526463038050625 24299062585420473 364546813080995265 85853604970012049 246927329081469089 270682778907364257 135743859499658721 606642459126561537 848849523083753601 548120816154785473 250537099371417313 294168987975169217 155020164329382497 762930013053299713 534506737842523457 688336654558554497 243172478811498401 490650352571528001 933252475837480961 544446102967029313 298733246250829889 28175520449103433 935611690484510209 188868010474692481 114320508960201297 174013223155562017 154975434034856353 684274822984988929 388677566800847553 576719525305144065 627056867441101697 22384340475696265 340095338384951873 996163435546669953 937905740120971393 353065488518168961 394297806618279617 563767380348046721 14792636075700473 327935328986683329 389004799147482305 755650119401600769 580940740955856641 672712990270994689 400888093778601025 96710137089324641 507218657372593665 559692297158733249 942471097966500097 774793654066264961 782208119238635649 699477015564028161 596884442539415937 183481204045669697 587033142690874113 44942359944769809 810600065418508801 641614275801153153 101615013695283809 851220304073180545 404770053719257537 10007891739029163 611358363264944385 579955851302884225 704163974779742593 884020244638101377 232560232833282753 806373321110427777 31624970850312905 368565705804591937 964074297217226881 181677456980224865 641270830899838337 914176713446529793 713089103278793601 434470319149156097 134296898745699169 223882312034810113 673550111348706817 942293056830578689 639263341997871489 136640504287278481 774153306211975041 162828320797260065 869365303621915393 600127159687581057 504470987472931393 44075841118768721 870711099771380481 200760059632166593 996270867916070529 809917118921120513 329516226417094785 199461811886713761 834215615559092097 383516827764992769 646929805709003649 996003898527398273 325764282955891137 323194952123586177 255640553445683585 421615094442806529 332247488449812801 926596469982229121 433281693997354753 138294970278941777 787887561001316097 47661076279084113 957913801030169729 743986236922658817 575240945419270849 871155606259833345 597581613912762369 376092360738006465 926535800811439745 121103015328984049 579310783250488065 743068242295343873 251170724337274721 927675567146451329 746253547088496513 556875868764741697 598863707394986753 342992837040341697 191453844451725537 390522783983065857 532351594704923777 546378815785374145 312452647548109761 537853032948284225 258022280862622465 396213361931145857 725388650650753409 641026991644928001 530422456327475073 716413061655458689 526188204895515073 699122251161277569 268355717986782593 614271776065194753 408826846482408961 744051549521735425 485527100890042369 41983349470740449 18553243552428713 523189698026989441 114783379984647377 581384680919725825 206590196825853665 158018593669957857 487451646201751745 160648187691862177 90486783433799905 41651807877151729 591724492539885441 728795176028924673 742436144751731969 422826956912977921 78236465373979777 210597343602444193 111065099951854769 818019153278648065 186806056578792129 747909132606437761 318140029930756161 855521372837749505 43788245698298313 976580494403521025 601138633739378049 535071611707174081 910727260816447233 79314378850014577 939654524144341249 473921312664991489 66275624489751553 548257486279169345 305201512982858241 185798775445995553 767036499588517249 956473080131402753 710362153037916545 124314191321040817 679599661661089921 810092515886452737 957700963756121089 328893622287928641 904209911984327937 483854159774622849 557882085757537281 391856741539491777 146988221293586465 848516111222807041 509564196245076289 862931527118668417 247303170796829633 11499168625746849 23587686610422765 506117417320744769 462771146970059265 409930351323993153 296540667254202369 297780756959589633 67581062305084321 631491574117305217 762936635390044417 119231750577590385 669650928135727233 872234326745740417 3027931885394964 557454654548145345 515912210404895425 966526002030448641 479910735506390273 530431647294953729 78291367252521841 802898405282206849 303369609779803521 935529778033988225 619349111103208065 546750526657987713 250307841562030113 658248672031923841 777804570012481409 68217429874380289 747184303813281025 942418326868939009 620196455891903745 978281667571437185 576323650514606081 820480432094193153 33724393375852201 631224538161546881 796104621636072065 433197246468928641 823003535016614017 795268313695188993 58806413066374577 172048235205032545 784312298699521921 629848855628949889 916375762947364353 585360466726036993 307299324156179649 357107357890939201 273762934421423425 472163257002925697 466549369721409601 62251876804765513 285083447895328129 7774791948754968 962521670528378369 403390387755493377 296139546051190209 704757517193989761 829926067666438145 422878911459520193 977351274493269505 505284022308593729 306474806937547585 911387340835076993 326597042608906177 959925025687304833 229149108239713697 930613535261073793 467667905442521473 797819949371167105 459782234779726913 714349594959273345 45943890633591169 899157522541280257 126142657772536641 569524546838295041 900574797252698241 798542930789871233 466184829520944513 933641526897716353 647087328184223745 73448298049179073 177228858286870401 23046495706552153 864265497049938561 892448811740287361 872166834664273665 653686135042661889 975807287044712961 340876641791929537 333130503743891649 724036408008146305 335217844963761281 25043023173431325 109275222721283425 425936884320563521 849353381640295169 639074531986345601 837446502242247681 666000899520810241 52800732483159865 310096749465976961 758630714203508865 126564494035775969 415810521305981953 408016238956882689 873508571431646209 324889427887399041 829867379672560129 296164120545576257 219511558149566369 412273951849513793 367374015047683841 29860579059054261 880035426907401345 26200998519897213 208667406638266337 993453446069402497 652523990203537409 519643599597188225 927120350436634753 755114617882632961 232758535851562689 358753201130866753 430980287136019777 255809571734040737 322756096760247873 435604699147248193 791555140777742081 718176684062761729 72201320686250625 784314016345462017 907193084710296961 136978500294851809 629444626193066625 530156449004650177 630165047192488065 810355617527100929 547051510004823873 421398394347136193 241115684255969857 395989482372932865 176067100679848225 587137984862081921 318395794757005761 374752238507134913 638074146546504321 91883170010163441 395647044392955393 413403844627801217 208404394642645473 794855459802064897 811923714335957633 914928086141763713 29270574480083413 110695441472103089 768976308544477441 398343885373925825 628001758316816769 665588862353061505 457783554252838337 268075538001305345 200996540762336193 971681101599330049 791822925109567361 915629230219231233 574589077465152065 41479793102709553 581860618437328769 983442484360033153 34010357836766761 36861774298756697 153290239620428545 443012102803699265 263403972752644929 314027983071312641 392450600190326081 968053793545372801 733929887438311169 571639970128870785 916227334275287553 880417028216193409 361994154797532289 735400899548707841 596035793207274625 814310867191885313 812334917769622017 985113838163215361 592564202737360513 676254549167630593 695958263414230017 231987347597637953 634121674000422017 607839646728159233 193759318814560545 932514453559434753 714905660590556417 510292597498626305 484217232063787841 444102537926752897 118923162360626833 428996494924739137 257075173054520449 15880142787011665 562739704342543937 278233226099736449 621791031027488129 810478654336364417 870885178999341057 207730438831212897 765278891353208449 179433910966821473 479936344365807361 460056468822422465 751688455319214849 392151516440080193 942467432011394433 69039322930585457 189447136275507681 537731598275627201 654783249667314433 822357158458864001 997400435852217217 787580495865441281 150318676299203713 815046483839061889 890638187606047233 297499954868641217 324624854877424001 804314595368744321 263620164875892001 929315406636689537 931911002599033345 729763620379365761 987772197333104129 638185386273278209 114241892348655233 867599021831132673 955196139198211073 772250652942787457 792900025249931393 463894595355718337 510031593863462977 901585683707224961 620428624754946817 552432919699590721 812957037209418625 884483479993818369 217922150345966529 359573967858601409 609080707733856001 207538616273950529 414795366082028481 975189211438625153 319930158222621953 734019736168889345 680235418412390657 208723117427432225 189411503584612001 660492824488784385 352644191399530625 27322507119613705 792607965146903169 28047117158664037 304555728246352705 103745883899271969 304380115661135873 640888017088684545 447836048305457985 591093602454328961 839300084008574081 806222425305648513 812635561062787585 735574709271695361 61006696608846057 285623035578822753 601887795433650945 674461495444184321 341240926336201537 115395939845356561 612577636586106369 221617330407944737 578368901827193601 153491913469110849 160108005914860737 485681251723328001 492005912925026945 422556251479023 280571245228312449 304943133912495041 752427144148388353 244319619653794017 608400686182061953 117560111173709457 716922089996405249 234185915388181345 227684312994167457 556087347005153281 194377566106457057 994630737887234817 721436373010629249 691988290890243713 486541741267888769 679688305672655745 44539568254034377 30140300721818393 730136489562259073 608035896809013761 126210384184002321 527275002074198081 136880411949579889 428035683951051713 873148492025020289 684328064270026497 275317914950083073 95122327471472097 554578310675463361 133984260932926705 814003573182379393 888373723290911233 167872045901045665 745079811867405825 733073454911451649 695486487822819329 24179150736653557 619379136164077697 571678967933753089 819307358393231745 376422484272463745 128616345891167329 801421899581757953 933648256098933889 809226798783452545 386247138102397953 468194491866643841 886062861827284097 397015869975856385 965383262666755073 222203423295358241 420937757576979265 340970914469846081 848793517107260673 232074275197152961 703628046791308801 149230225014630241 256191309723782017 55551254974748329 657047451643961729 112198509840407473 256453301269040417 696308444056615681 483332754602216129 233819560491038913 696715545847375489 21781446969445285 507793668633354433 250967904952016609 615886966012460801 736844852373696513 338808347617415937 450679342390255745 747043977753058689 816859189610202241 739733348382912897 675837014855442689 132088690675040257 893473887792129793 26991490791900221 894354262357122561 94255409713291265 578107931244179713 977633294966807425 648168243327415169 551450219638759617 199870267639727937 400814067573705281 452924495106199041 758545304963796225 353585376016699393 717390824555195649 96662571243808065 282787408093078337 4438553464286344 132447638340877921 798801936605737985 227207520217795905 511558244165204481 574856245854363137 305095739984562177 196750595007422657 724741925152006401 329447412083069953 378913229676211201 165818837116283649 515765492091052353 780109175080553985 426299742760971137 559704008391271681 545676568144063617 510867264530887169 486941696144011585 452262276942455809 387667501974764417 37092249920618769 813753149255955329 645073470419966081 45186839766945041 36393898436116953 231745607190955393 506764247428428417 478636563200357313 260107369432603265 346714101467949121 183325732504364673 611199193192181377 488774804205959873 103765536040210545 149909632982364385 883051780354382081 371531149339404033 765650131149026689 961156832882473089 299585650041098689 698291241594390017 885178849619276033 510638002164135681 937519355065294465 299207844668615041 531789261727890753 561130931811170817 475350425150214337 67754025653769649 849754708340636673 827513168737645825 771947001448783233 547329554191691137 877937170108349825 444925141936160193 177866119512902529 607476462649842177 554808255640718785 339097405127937153 804959067424679425 231215083615552417 527275496233908545 326499933918263681 655868709912955009 621905344143229441 40347991417771569 843050669611208961 409146746671073217 264250406979755329 22676700809096673 55928759894193545 929053376265660033 303067469940558017 919455636009299585 918614271065869953 710905578481263233 464355228212355073 731141184068160769 40284599849918833 550496020182027457 580715733118339073 669133103849670657 253427457612751553 635120245289161985 707691707297584513 366282690981744705 564895198484755649 967758140771781633 455035362822727041 412296518448524545 993164477972605697 856714490128784001 898932978008474497 306358340792183297 246442822644304737 10415546200750471 694997483048283009 619292512830607873 541268726869013505 279091788793440545 450260646657540097 76159931268033889 248798431900361537 67884192018272673 223923708098865857 451257372077659393 776099648304828801 23750223960266937 165362023818659041 108153480568471857 823144217355924481 463799249770250561 733552057933778177 917834887112970625 224097133040281441 685862821045706241 910049403473266177 301574282108173697 195852526253425185 381836321913471745 68871039102290865 628214101369248769 330107209100866305 787372418057575681 217725266533989281 957755060313314049 820753252464307073 452746531546825537 708215299469671297 677143444480403585 599801886643142273 942157954209339009 25768848198850949 385785127659300289 536835835438076033 773510027975039105 226592827437841025 126523059637886353 54165081006566145 237086874562212545 68021071089162889 844668755880871169 228096072688948929 696895261620557697 974940228863786753 618372443752203777 132305600279487121 728276160460726657 58896408624235617 516471286745183297 169152013398225153 203344194299194913 333979177378850497 886415832060233601 906397246207426177 753642308027369985 696251805586030081 889511820278510593 358417263210505153 46986423375177113 808573696312024065 321223071318964801 231335139771765345 970828389481940993 682994345326875393 271481630837183009 790034092801882113 153718010811207521 916964492920371329 287789038226289761 241736445266973025 643854144551230721 421510915573378497 149437773913387425 796432805298231041 941663620629174913 298983128129705729 594629972209471489 430202729204488321 722342861734663425 770354687279649409 766941659066457473 305297880121720769 332973380797131585 718325367488645889 369920404221911553 393300252871391361 683936621691518849 269224783482968641 598182676870276737 97885473343673377 230788698058166369 666189621539174913 612889675688844417 215503559871983457 943519287515361025 536127077615020673 364747280267419457 930050917121896193 146344066716796577 87062946306829761 857642354242582145 376386782480402369 872124439161300609 119705623221818769 862764233220655489 683008923300611969 478554724898504705 342163637113642945 711762165387934721 12636153132397965 113913261791712017 950085779545446529 146477052052443201 547763258751110977 672072824298044929 902026011416964481 513504371738431361 343996269884392833 941365210306035073 673171659920740225 548864977363034945 615306722531251201 109677591932143777 416939538877286977 989076843963967873 81051727167952945 846832084820281473 576192092440038529 610754126917822081 144106317441931249 130997774912220417 752431039358199937 585455380090504449 672784785667793921 432863964361875009 516390844839122561 236930792394542081 207052571058660833 11947471752751683 296705232061597697 104374142292439137 323138817651447169 934223258545447553 250108428057473025 301089155380974913 381966023816353601 87889266230906321 347935481501266945 369577392818282369 808356326578710657 381260949495217729 826104355425968641 481016010513752001 642917964225468161 458421392313073985 671523148517977089 922114023190257409 260649402319010913 497336908779576705 254820296935150753 321235396148903617 634036553797621121 872818471163913729 380920517039200513 157401683318450849 248799535804799617 912223986623505537 494386130537179713 392406345454769921 63133546758798785 462538173753547009 140338829786585969 892982629670140033 682572779449110145 168943383164450017 904522454934607361 945087283317899777 39400872128290129 960838975078520065 313639528634311681 87338724134919937 295375302155399297 303236624017276993 711094690809090945 640050906952563329 797590408241468673 929436978512161025 90933357821441521 317828327726257217 718363450247800065 482887274913938561 696925459943173505 778153700604502017 400504342294546241 298262601299956737 812888550721410689 669753145760093825 449261488149907969 308363342683467329 288573494188256065 949834547239543553 692287569989424897 216760724715573633 682475883371765249 888758393651126913 340429255140229249 896759122337929473 444138888731885121 177637212607702817 986927652856770945 813810724893148289 804854940467279745 5214964967390047 583261037012412929 797773062529959297 263756076617482913 434721789573398337 719531913335437441 968225612851473025 28332502019580377 151927595883758913 549786013968393665 123466034147501345 42287463969643113 888150503102405505 562365310186358145 602922324725700097 372800521386395201 965458332675009281 267379708572569537 12802199311384045 562832227878118401 337803588796173697 313296799319040513 333238015722191233 926787727873559681 786549921389049473 748784920095140225 697482490541350529 790016341393624065 100101270364131521 201215947608780257 523500023812136577 970235449612900481 856579051340954625 877179694072729857 987338522356171905 763631452588583681 20278173924605625 121145629782724033 935839981679567489 737334814919122945 844664696568425857 54818938414420873 951562570073466625 416041807135940161 387776829524977281 711190700952904833 191375367939389921 672239052828828673 334002111889301313 363815359881321857 936307063074853121 240879966359159425 276397222771702657 114126599874374785 206264601141061377 250191176024785025 346188352701741313 558914457267796673 829694852302058241 225903635206549313 234159671960821217 728345900506560897 613774592573538049 437583891848575489 588750500167716225 814657370112477953 662039324249608577 229487477103020865 307408618599577473 246044891955968129 938382486387116161 646695149604752769 873783085920418817 783114444267191297 212081246219728577 28075355132415325 99505231709780881 800946329378355457 949066128047793025 604319294859621377 74546522936227441 183411438151914305 279307040105070561 591020001503522945 936527038803529217 103518560918509201 186320614639772225 898240363937773569 62073661711846033 840559356023895553 677920994464901889 749588679752918145 240713108921919873 28565298265739613 131071093031739137 91470614319504769 295276903387243521 818637957089059457 809801737160373889 318514966637735617 896963625627375233 238224360903224417 863534784422530049 201403949142232353 125743613955020097 52172051783820449 881781103314498433 901328343171513729 738523000340205057 72827786629325425 346218026281821505 29510456509044049 422352896196823489 669578759055433217 446841345862456065 64794846756228705 275045988910033409 122739763429002833 657616935201463809 296924846807499393 821042088487441665 23852960969001913 969334448457860993 303153598863644929 439566586812713217 606202900273451905 601823106673084161 792258133741810817 761496672107195905 298197253469275841 541085113000608705 229435585219107457 440459790863354049 921387416926087553 124118580307584385 770188467281528193 485232581203259649 438091754625354241 708246806551930113 729002627940900481 770306627836088577 515251895333001665 873777111512158209 652863589229852417 338485222040528577 76338194186426737 608038064902277889 389546051588297345 45643162881201961 517488297676017345 72671603140452849 680873944614702977 48514820682665769 63901770776674025 259994062557669985 382136107571426497 629894513130249601 424738018666467073 571920363131500417 536532044605664257 123383030743948305 196913325557453345 908126271410115073 109514783876079489 926365204379788289 488429802157817537 608687666653043585 119420239159936161 162951045352539137 738983443684894337 768390842857744641 360676189556585345 818977521244345729 359004414655267137 311386913764881281 592645620100412929 662794769965810049 378019157391030081 400124160640277889 414880265949875585 985519813669252865 969955030800441857 443917486117857857 537967337829016385 842927925178340609 328022987016588289 190611824155443105 523597139063866753 711487035193965057 607026348409313281 228199218704123297 558938177378408321 139669261163216881 388893118823567361 118715134521981009 465480990093283265 392166100856496065 601079513141463937 339151215174286593 953428802005206017 261685377887257441 911032580915723137 46486968154855649 417323883516047553 126438965129590737 107543995378826193 327394547737089409 140379635027827025 130185957740788897 776614341095090305 276966735118296737 213041554723361057 677846632779260673 991041624392018177 792341195157224065 370351913112088513 598443529722597889 705638312982664193 11851932022299395 173094721636601889 606777628036308353 920682047372402177 601964384866921217 875426006707684225 577255196820683393 422455319231367809 644501611728205825 78351047264163761 562214759971464449 399692943407991681 335428317706931265 21221665838666581 80659070729435457 477222123159428673 531734904628994113 535244442651361409 562294334464763073 602462384981329537 910888066312526977 212291411951056833 750163470543864065 806790702632291329 2145538769898537 933189962176527361 590002275659781377 572734802067465409 53153250660148641 271864859020709569 615942254571503873 440824002521189569 879161118574987905 430564105646425345 983651932293366145 548616066410154689 854541906790320385 767898309624555905 209894966902620449 111469464566503969 723833734445324929 922161904144104449 911358656791474433 923207276054405633 187133777222459937 289610534178351041 658165792879341185 908710695974029697 335356287994333249 738893729082320769 684546557521752449 624100882713499009 135765064077208561 992162204044049665 49660630104337857 538556700572279105 786556730185996161 909586326415649153 787593137093477249 500636867048605441 938489498421905153 821863011709936641 202296894129684545 187517158858945281 417130222141512513 175104140464412705 279037842095487329 644730729439125121 144863391854830337 710267073746635393 930165990466516481 474351305764649537 759127040880034817 586608554303552385 654350862162726145 439249126321875841 832295148843844097 682743774742121473 52483697056114665 478867017462100353 327221864759113857 442624236169564225 351078828762023681 527323044677252993 756832530835044481 265587772918863137 679149013843041153 377585781048786369 570547885880476033 523683343838627009 824254376587742081 826652469740487553 257143775647069377 795458450636218113 757927348590950401 787378283431330305 53387009226756985 68669901429046833 523276842957908865 174770563516126753 579081488166668417 235915655481207425 474719220581700801 520714418239627713 108765210794818049 703588225581143041 161041693101463329 184399434173862177 43101030861169673 888045140150794113 861070976338392961 89960572098895857 792009939491268993 581330840467700225 381916571727241921 412443638903830849 137937955123465633 945643671828790401 882029324012957953 963196114087757825 950584260055823233 320122883588112449 307232193765326401 1831625309513641 191331826965143393 190160344260519297 352636805578921281 270310074710486945 622020246778109953 938671566799342849 465276599671380353 542329378916356545 742216613073384961 246567188228354433 262810638469968449 385678063211536001 773531950273568513 877650819536825089 297351613184599041 14614606874239657 118680605747261585 728558738631264129 478042670804935425 572508534560476801 604896072084049025 370002803678431745 772270651929897473 331313850431918401 12131677729048109 289956778871484737 327303506839850625 663986579935475201 250446294368746433 876639552004633089 638747353754961665 169368981261563073 30486470446181357 68923045751446921 289729171787652033 577632477033425537 736535024451089921 39479544707972993 498444794192788993 500013599211520449 311834931679488385 262559240584081985 848113997646205313 311831299034871297 477574126487216001 620355600904986241 192025382940340001 465803911565423361 284914431173309185 601700254719631233 589928724175248257 957278943551834497 426774025021646977 192182024603681601 956361839743930625 28562736385772781 573860495203138753 309183080192084929 805528121662884865 171129005386681857 236958377695803073 927870507079717249 433139962581986305 117759335020117825 862084013616414081 719600438688374273 158407754622256641 507913979430149697 432339326874970433 692835850114391809 887404213535784705 845761841347958017 253757585362070145 114524724543443313 483814818059013185 978853342526654977 643896152459351553 788534137047577089 929167460238812033 724563117846493313 301276481024491009 484414419964323905 409713290450209665 219950125635016033 419007960644822913 117327541098717345 622026523295357185 717994931053347329 403192513377479873 866891703186340097 288048960075254721 689316650112708353 980248855899024129 243071522909019681 109795492558969697 394109401504387329 719501919473874049 630806532764566401 874455193839533953 385459164451781057 578761855918404737 807171731757961217 795489087661405185 404320745724767489 99801170286429649 576479053703664641 300985630231334529 680790180294557953 764385621831852545 26459487407237249 666558650682684801 9064390351319675 774707436415599873 4738733629224613 149155290552695169 998426369057249025 977715888416529537 547086282025276225 576103671352893057 394144600964416705 722073250879834241 970855199703734657 849516915064807425 225368942989597089 358541291591539137 757739304145445633 161852057676338049 77605830707433649 686907722504020737 784182309490304897 209194643188592257 951452506998684545 560601102955050817 775831549111074945 613022677368700673 793877056271931265 807549465921699329 440313551467269825 600242469401077761 850987430065025281 664370193630507137 711921642960419329 679754007997797121 860102431326687617 680519226706668033 79773433396795217 229390218968202209 782809847579066753 987584362187536897 490470069204690177 160603046218579233 178985649968701921 482612992649610113 755746079250613377 953685100154668673 474492468426227265 707476973903201409 459140050452276673 600688938992998785 713139475274296321 461179194695365185 763068817896012801 306732202051474433 977758423148593153 729205671129196929 254202899332284449 86376112185359233 477845950528440257 702156413556469505 531695109245205825 756682619661741953 434679452011401665 161705727030639681 906209215670514817 831961984423781377 842296873210422401 590330820518591489 620057716071201537 729813200385475329 78028794302433377 95214427462057217 967938869371010945 719654666618406913 203798174313995169 787405393453486337 657239592193306497 602487218543867393 804198202692440193 113968678246212817 525744270956295169 76196360026965953 905085908080117505 870855761555095169 177586520235379905 689480597083782913 103377568984733153 123085847621386081 315752994219423041 747808478258331649 601815619720419201 180344814413758 167372094659967265 238103608103042305 609234710082056065 620395666122735873 807997377940978305 969704831104689153 155450921209514081 107035266748756193 800352208281438465 575243296337131201 39121925498868393 501998818663370369 44390296124134921 617239520592942593 526191167724284993 141877331401037313 277522762961254433 848397182247960961 835875000247163777 854585676080748929 220567848700909505 172826512145984865 71242189808266689 852121168124700289 906120887688487681 251964113855304833 393559389423948865 958056425914040961 486971287162731393 146088156244456257 115648098839251649 415449460169913473 553886509748721793 236503448951534529 352057383328507009 898741674678067457 211142052068453281 744260248479616129 656066245878243201 6797985586661782 396827687184455169 961369061840283521 79179114437572193 776530406399448449 991055361882928257 305701528387952961 582281476477881217 38670011460357761 442209673250133057 170069981239660001 124019330066538209 478469994680583681 38419355099279073 381425829958157441 856919886528466177 381817394995596993 653214246064933889 742904778490636673 121570917044827809 386910778057089281 161218350097982465 377895409201084225 680736346719704961 346958557463683073 627692399166434689 412862137711240257 356145227233547265 192025520914317121 466380349695896257 358884286673326593 789014125696304769 588086309529547393 690660051168279681 518475352037167873 949938315213550721 186541894728581057 76300479838351969 945040755345029761 674029004485539969 374051318973688065 948662995224978561 211263802589453313 433121261972040385 34783926898715125 607053614387439233 246848516702566913 709194337274915713 867489824324753281 323863871506958401 235589789309809569 273121820915825697 28626176933588709 891481000459606273 420006220476704321 862417576118055297 148797010418395105 836680508388994305 255204395304271969 793303685039369089 269722212261203969 446937261265702529 741815495886878977 929362839646934401 727730274398016513 438031540555144257 713451378835767297 795038736575740801 50376768425000049 485335715906586561 72987874792215025 991728168368588545 196359423173039009 505721774723312449 383043399606233217 112206702958609137 944688790932989569 842231518077426305 191351319639903041 111310171624417361 494463655850314177 714226336192567169 86520198468914353 273445705423391425 767100368525351681 62033678133815329 762257381601568129 107542833790212449 982107997154305025 363109191916336705 549943662211457985 425016249075689217 607244380126108033 18038595472830821 645060326788250625 634361309795032449 144014660351661665 406538208304610305 990080017550436481 675930265755134465 607991490244504705 868829290682157313 825859880934626049 671655602537050753 286477630695816993 364835464458266753 829264710977920257 67035883522770233 17854940091726947 856686089410402433 513769555443086977 977243077274501121 29951572907226165 18728104038657989 882340843600726273 437037659100091969 319419394178570561 439006072411729089 841292830178314625 7202830569845276 749078978704876161 287941571475570881 466507342612967361 560971072087873793 912217914659695617 510330168717928257 168959780902962817 305578993865289281 366802282904689729 978003640716693249 147608363542527585 70439142292904937 911488948190086785 20428331391059373 210197051745080193 388874114267771649 70340489100448881 142604207221708641 255340729912088449 829958093990761345 113503022559346081 122994797809781169 64474385587896425 706417817621549185 584192658442862721 653582376404145281 875051529455330305 640048053452737537 73656662869442609 99856998942499329 775091237772595969 344610021446506241 608963427532405121 196588944224103553 755243298528935041 365243828565063233 545288849521544001 697203244560455425 212537311004705729 761202027820310401 914688533941546881 317698928134987585 457599538861014593 843989881868530689 235183152777555201 183185873843882529 925181161854720129 985192888782542337 363471140382006977 334725369087365697 120288623276589841 227422670846657121 945976491161989249 390358123334351617 96111341743590369 398582499338921537 828622561032648961 896712187793085057 405499459540745729 715332591790506497 696203273469794945 241754526686435169 898274847803701761 428136935643756545 576133806043646529 726060440952764417 558607593960086721 10136826068297467 335461496645766721 776026223171811585 349627971505963585 218485618438741377 179187172732543585 609968885649792001 19065748883118517 193483450127921217 505195184301161473 484894114388936257 235834945443638593 632283944326225409 447549924487834241 21346322613950977 692058100740180097 145146233060494017 534845363133147329 855284371131404033 790120101163534337 728839089955080449 171074910895686817 844079751557799809 815152917763551745 70158608053070281 8629587012709551 368862354868127809 598199563435184001 209510756697291361 700165795105437697 553518934288931073 335633489028364097 177674366558640897 289967831006638465 853282580788459137 630788818848639489 186362685893392673 515947366949479425 860264523801234305 851882588954932609 63831686511541361 248580390099224513 2323911865374840 397002809131503681 29954837244879685 979014232833169025 263823480048287713 466141033913142849 890936168416395393 799541229879284993 86180735889854529 959035512075825409 982830185431716097 388013985910379969 182422055602003745 346156200069511745 26567615638718677 634078048958148353 358532439929575745 951826285465482881 687164152533064449 327953772560324097 326243196899653761 399681684117549441 408754357725307201 698668125384219905 433615059165049409 810990561894680449 768208756329364865 43001983681268289 763581769282396289 228484601032047169 537147978082536769 561986831819755393 954370539556322177 128112794868183505 139577617063885393 229689611816770177 692887576528434561 447462325487915521 655170369840696705 798523516745465345 201850616293370433 424569869073916801 752082027741870721 213798627630058753 278392708083927681 529665796084199041 384394106232484481 913187261458578049 906403872483309697 663373500218551041 94742355545413665 947857541742184449 32996309694780737 569471814013891009 799956174313784577 132982835129983105 412776105027546689 503090462316702529 874763104442173697 646047130449563393 139306435642438945 743842080320174465 694594183354858753 599844982686082817 524105687141997121 638719792824371585 952674031566068865 159452116336542113 788215203286810625 795552028379713537 568933221730070209 112976992780975393 803897179473494785 571476438507243521 789503772448064513 386977407298605441 84110033119443985 562467820753621313 706940598634268673 589547305624595457 850408004265517569 802751117434478849 374766492675185217 115880309991855057 316800320030083073 433395192046727809 548004769453960705 839355732932435969 74484559526354129 757086484988615681 847206146055874817 690752946224382209 432465443989727297 623719131915773825 450883806121389313 82088674762477617 809735712652837889 704830004282211329 794656981869827969 820921913305159681 349406590853320129 332998714867155585 859807836279649921 875040530504950401 163033175462771841 577194233871846785 525043006280419905 653615041866078849 359111416485191617 171876695984845889 829308937586965505 764686313790551937 873679825089169537 844775558160119297 437453165487859521 963877917172755585 229117149910379681 727108804229114753 841891035988247425 27248293582747609 591188597689438209 565152698376248705 990393080701188865 942105642439731329 781384293694955521 771212977446676737 861441419282066049 321407296219778241 404466144422627841 296006654525921665 663728227507256449 596188135165693441 658369642258477953 417184095732888961 605324539811157121 940567115671999745 159297001647871649 817274041200999297 741497514714787073 227650060004339841 708713901321701249 468915082286624577 89387842604587313 622588291780179073 86375589797142993 509166092639713217 704690280251675521 789799314186513665 925435754192662273 324410553398447361 602648417799706241 551665328740373441 528734917875453889 792455924927974529 516243784193626689 190780794009231873 151750783094271937 51574511712711769 402218338672007297 270029238601015457 105272433041619713 253256955732421569 104932341502269825 765564983407234177 833110216236534017 675298889404214017 584065609101024513 706415107037830785 476175017222715265 946585694455830401 910483299550868737 208283718122675777 938781033836519937 289775060410018881 781496706800389505 423742191172212993 986396695215347585 901322428205514113 439169128015755905 229958291488589601 802265528789220609 341395753357087297 570785771140172929 490211871698679873 854944181226869633 33753641465334993 397288951211614017 86547880341743873 37084980192403809 315310109326329537 722164546889636993 86036594087037345 250576953309661121 517700319861955201 119366915448729569 908379082080518401 872928660428598785 102639941093709553 724426257708522369 72270746124875281 548630107641599809 156306600915950625 688558846490344961 454400166383425857 226895959007336513 525560562989024769 332685645714995841 268722231566020033 299019807105850049 453883547168413057 358672714688232449 513336457603902145 575535968870767105 853894873012986753 241376475958382753 114681312150569425 952092701123092353 895773129573665665 630372487874616577 678706076356991873 225615443365782657 659564681353227649 368356867124809665 719211102762134401 186832256189319425 410017821548716929 608549014588568577 635788081313553025 895022594585768193 24188591939857673 651031872303882113 47001916987913009 765036499072323329 106691516570077025 73505642714998481 416017864717606017 609940766285106433 940311056181197825 701691796144523009 131299472847221217 195433237119999617 169067794708563937 35520341114370525 297917467642452737 800402577069561985 728192530520313857 146803797228095329 757174780954105857 133300382633592561 205371875992721441 410510154321265473 163551293501189569 133561692065669041 427785981952975873 983783386986935681 16411349879664529 364010570759006657 460682910991476289 853937882889916033 155630510827240449 62495943772248097 419470298147668801 828811498996422785 499543155979697665 423020822849309761 35623571506658181 720764944464839681 422772248840534081 288082085297176609 977306471308278145 500551864968706177 661084637453317505 390179569751552449 661794216766008193 581168433154694273 589052501814951041 332459021682538497 65027737420077617 987162496276219777 70751784898138937 162824911971028993 643479223007300737 714904457287481473 338874470762664961 204822927521277633 447670165019641089 477784132333105985 846481213127677953 559999556166104641 290973376844203073 531613898125222337 169306883451003649 703774221568480129 110695500129306625 804727579662674945 554311911516581569 939209429926734209 542946545304499009 920030794616231169 929429646267454465 245162931550410689 53653386496815617 338870927979023425 255702182639314657 617504539289797121 503585147931300289 115967621763111601 239856993948439617 230355544874427681 756875392780752769 108316692110939521 184612091467929665 280262195944374081 304819268837871233 797115792684600449 265491115687485281 877073003442902145 7388590822412057 669147991096217217 744689559894542465 733904303580089857 44764559106692305 762113776949384193 600692048638411137 123426063274266081 314181741644713217 47161938274506097 131156053844140529 812881955331647489 550578392423386049 731999290260013441 218432442329163489 685500802134313857 843152458318794369 890747478706820993 902495622743348481 986612156772679297 367250049336131905 524076073065039361 533638610001919041 599823620880883329 658509027338904961 827613972749837441 253808863610775137 228653051412038625 683415018031194369 91389838177498465 635802095395081985 614261646725040641 70095882646224793 901865887113096705 576701194534567937 8255588145658522 871103812015188993 695422029977869697 657078795982801665 604391009111893121 55057038942234017 882958017227245825 129832634802799169 843531132617101825 938406017594711937 785274100279629313 59475496187634041 787092021424157953 47447103432258329 184354727251438529 289764101452309569 715826086939927169 472350596543957825 993529068435528065 348356476581972865 879106864211607297 870844797639815425 107255756548020993 903493044501633537 786496144734996993 583873781850950785 27141195762716565 349385677593875969 505521928149519809 226719233432387329 133540203952627217 722079055633631873 280124370935851617 957566216933013633 131118666864843185 722152708732910081 101613537429258833 945244499899242625 32119363667810321 759017897593455617 102328858315274833 355961301212101249 233428232929249185 826113806851640961 271222336784106241 155453430221935905 614178149108333569 687530214067468417 745657275186175617 831447017440620289 841464834577387009 403111659458392769 65798187853474137 638066730178106625 75323903526246737 67688992308749361 303667181229911873 458453828668364609 253593284346585793 795620821596902017 930483983088620929 887028962419204737 996450458743872513 277317663274804001 961142550905179905 614391545241186817 673683151381290241 580998267308491009 127083347902996033 824728193162766081 240164365822828065 509848536543106689 157498506390595585 709878374722034561 372222053411896065 569401429192385665 288483764270338817 691071420439865089 175909283997206945 97839079770100321 730777824514092289 797125680124974465 124506623599309313 86668892079803329 385083211473656193 358033215538366529 894463576699045889 722601364959277953 741244344622259585 669912284352829313 774574482323352193 343341719337434625 790994982208204033 208990321782604129 331275226004201793 778407816303971585 346429966842748609 909402471229054081 922954606493142657 477136202815945153 326281894741597953 766100267290109825 508137239326764225 273994206870472833 53593492692868953 827132146014473985 416977551457570433 548561639959121537 121197684334177329 449177360846018561 423995784690127681 174588663887110593 910901122487501825 409807930799512833 534301043093996929 368009554089287169 899389919622748801 205964752535773953 478222353402848897 14453254904911007 715239986499454977 180134282662532289 493470520153302081 537523586384612161 809245352170833537 266396553276759809 693470311467415041 942932539595464193 112427649325383073 353704034984911425 199748269439403713 501592100563943425 246035169888543233 942389319889482369 420275263550045953 106261284451623089 544682089410400769 794058074813488385 940108858901375361 718688353794778625 202244187525209889 219897524848928321 651847715839657857 412891350156659329 360568218184511105 46340181660990969 78212636216285601 288915899840009857 559444569937895169 871412942356723585 555045586624110849 281855573887501281 44238565763976113 164543365635079649 668333122940886401 502999702959062465 392301246338902849 954783194874718081 332303175911867777 931694281317678721 443637322670753089 138164355286630065 306628196810272897 813996253579052417 793772736225420801 858170016760620801 69332267927187273 131727875585600177 81438489523122833 471153198067877825 468809017261641281 675478789251588609 950297670194416385 501163104146311169 794700102806977793 107966762993786609 117840449150634193 869365248791051905 45174711761269745 538586536910845121 196733851345911137 908510732699451009 579928016327436033 472707687704687617 300940838086489729 52293133978121633 777144903012846593 55209704948527617 563043265477759297 135623637409022273 142543608988596305 629873360198704513 288267156890498177 420676592492281281 823836219625270913 195714766121358977 888193010775054849 443953961035415297 79558368284914145 97410076760045425 52140121255717985 683658405341798657 742892995318051457 556997384806710017 921468680197293057 699546390365693313 555131730490010945 583565839756037249 691898318351917441 577474940046851457 756696424242427649 610283154621999617 957373292266410625 199503911914657537 993721630783703297 455629300975520129 867614295358976001 492240147459977345 293240502496338689 17979124923488855 457511428458829505 518805931212337857 88810653049442577 447717662791948353 242783769643352801 164202161430761601 440377148411364801 435011907200095745 801334797904630145 513861812318534593 227335953170289441 68459484416823817 777571212530744961 587921964205389057 132796956689766433 402470964877853249 777352012596978177 319378206705035713 251240192151549025 189926153009086113 449546621128064321 956143892951683201 603026103969746433 40008502550637817 677381918814930433 31563853146135301 330099777898190913 725923591906084865 995449855147853697 744698075300259841 870883985897059201 248330183152791777 888656392962744193 783390842758077313 602575776975179137 140763590741759265 565370478188270913 25595194292417745 820260228281092865 44243714089265753 692055072528816641 86576655828050513 159471920178837921 768891954717648897 759832605421763713 713544295625393281 717733777413549441 468115155838905409 569481055367376129 640146589573358721 887473188247376769 571258482792362817 380625822145560705 729444662585603201 864470837127846913 227215619046507553 699363163006054785 286881508471392257 670177526538701313 6071597055129275 367824800147104705 998973096560501249 441002482677369281 868323828619271169 476496926182463169 436651161301025345 451822300003634305 149588258049053729 818291801337551361 795208253519671553 503896844010689921 809082845843267457 830913013312894593 69578621536063425 709146162282671361 66847613309708009 685057820606459649 181303999355787233 524004813521891329 999992052035555201 840188385096283265 382176720231367297 948116075254397057 702764638884676865 742329682350799617 212544059476055489 817872295854108673 337548309747564417 630592020956541441 246042653042277249 944788277863686657 240757846099686657 667471967631399809 116680550534777441 717076079834420481 203933030035376097 844683625526400257 911392255517963393 583361065557816961 959092938336940673 639164211409962497 887279294697645313 344654475118211649 669774686812520065 16460285875879777 806660753309326849 309516304158613313 104382115091286929 680035371819769857 596865129328403329 423467918621135169 963899131800918273 39872612688512281 860592106432076033 413435664498756225 197186533069842785 82429135923206337 264980737488496481 628238818316795265 787612876095597185 542508461088445441 504684379225604801 584416626650373377 486427246600701569 647555188909223041 300842837140333313 611183964478279041 930947316858795009 383468889321548545 401553880148295425 437802365074041665 977317762116346241 141133136183867697 381099879444786177 980566900941660417 434424700159087937 682937575993648257 988726128049872641 4978688516324327 571789153977395137 322737330307006657 120265719043555217 192161711469601921 232289423471161889 760671479069017729 127557014061434161 498480270983968385 380886501402304833 141402417228363217 44724031717020553 525533738793178881 811781093851852417 111617082332244881 503432840743780481 16787472622887379 195373218768654753 206650978775996929 190768567308207809 60206816410051545 927908570308080257 79083137516605009 936093232634672001 237184111830053729 433787664051639169 441956210850349889 112964638303491681 841200655717109633 824317031372306305 199377372802061345 427866224835636161 560085612426426881 626454222665390849 906754139276984065 211187556960663169 229086093555714849 728222921401130241 286541200886020417 602800148778950273 614536012219041025 639458876472762241 133471437771135009 63014046374984649 766619967747665537 611024441612659841 201793022329965761 171122246815425441 512111381780378881 394357080229188033 967636474967207553 882712963373858689 762185450700009473 336078064378273921 909517282385095937 191149259763616193 745256264773154049 797389580226255361 821992779966336641 318901983630734529 189677733656829153 351264361784405569 860113002000090881 194720544061080865 166118813648630241 956239622400605825 459635678355141441 550007211888878785 435139016676124865 26349251979969069 959742066214133121 692419587658317697 53239357046599881 532872809673794049 906544413148793601 39982992685633433 882360821909919873 583779579325057025 387994115638306881 181295106296001761 875986197725147521 257758680788729313 860483627611529345 376319509467787585 322835710265714241 326434756856532033 306711449228501441 540488214306147777 421502348324055 213780895408323361 11099649407725565 328186072488687617 699854544027410049 526989012086136897 66693909052943921 619117476577823617 245319206959855777 487400722741970305 15138578036669515 634628308377710209 752209500513835393 910921589646751105 863730280257485057 895968960828039169 893345924471013633 180146343465484193 481064740004143233 61057776772724281 709877104352990849 138845076802414977 921379301931764865 321983721818437377 489954902990767489 575258287200117761 208959638683950305 946842851906165377 312219608450142529 73704830337749889 185149947079381153 844230461658408833 521332146326351169 462329140316288833 104433088322508641 807630019535348993 68657116227889505 904535295842396929 201207192395187905 653996422835259521 852772870482361601 237033471327638529 639379784139634945 553095052107646977 862426900216327425 390841822906100609 322456061052847105 901824883112052353 630155532486519169 413551733641046593 467766122978645185 534143837551152257 709960434571435393 590309392240062209 635833284205759233 478772933933750977 199719730370212289 614049717928228481 821233651458896897 943152949581456513 731572721599810945 437422483240187201 36862489404498433 475858536482288513 485143335631953217 932582938884539905 607157081083897729 56660359915166937 163572554867876353 451713123007852609 691005386633875713 102611162021187137 175953282011867873 810053153640612993 710896372258105217 431987005280785025 547566423973684353 671736970343818753 716067985172756481 170835635670353985 27593496905346629 202352021592449921 864333951665543041 447590234617575105 69642828559445033 634510100730910465 295897436979757377 731144115251677057 551012524243979841 875584727915597953 584389689963359105 511520474353044801 390287831642901057 850021970821092737 592831664807945857 87506449346047793 378422450171903809 120274205529032225 108057829243449537 853172762149665025 205296744845675521 756572853442566657 764840495751670401 209014471202433313 631919805345681537 40704402774370153 954611612215273857 60595112011451849 208610900596717377 585066846642508417 113023583428642385 508251097639625729 692948180185844353 846068856576042753 730972927562987649 428935986141038209 89922528888969569 909024372781079425 886106964500399361 62100414581291121 873121351908217473 246848643348048577 62845848430015393 745183461437857665 693054818667384577 911960896192329729 550806657734270273 613530243364945025 620714784663157121 142851592412913681 82064503484190257 350168991028066753 485538306426413185 564911400427622145 400404276309970433 111823994465478193 62172426610821673 278602459198484801 729707282516585601 190878973716831265 45468797095090001 974262978597199233 218606186573950369 123933927773858705 874264790260603777 437281567978178753 244880941027162177 104437656753599841 358646084787842753 133690702825521873 341734308944623425 181073251071634177 710073364902846977 46167246420314001 600679730750357505 759695209800991489 337156803499148353 193874751336000641 869523219171597313 12359800841860393 660765472460973057 774545186712149505 321676245573740993 523175120497921153 119978800320161841 149809584180747649 963274770652034817 661269362057080193 525162740592143937 819305680524255617 71402234802860673 13205374507588631 396848486255443329 537898771130972609 139848021007267681 680851996084978561 980395429364584449 93957487580841105 633629198225406721 259378195440955745 208546682217907169 333661887743648577 220938808622790369 960110058352338305 99473910339689553 463544910101664001 427860139927815937 194053432546336769 419922540280118977 745762708120071937 129329887354757041 246631899907921345 45397659387042209 500962457881147585 497295420317442433 668440996555727233 336389182760065345 13200735371942331 37269090106107681 99520559524901137 186461187060466209 979419301270329601 986637208303420673 307868056578495681 740288764219521025 629890923310586753 466859554475448129 831852065483470721 323705392863239169 461313521827268161 487448598089343937 299157023433064513 960438723953139073 644489255374953217 818322606181809025 983343278674251265 199001892230590721 895533982901529473 270385017530884385 637610657307202945 456335059046388353 813204659313999617 459220458468408321 1604521163127260 961046927557610753 93215454918382785 346467117511480193 451920950137559169 797902510580463745 419470548639100801 946202448188543617 104297546858131089 806580537100693121 316230442628327809 503665894289213185 772388745599055745 852345618062294401 516732094362101441 170565091776737185 744714723419004801 585435718080638849 983208974087577985 950422359268003457 511161372094772289 451568659657773697 199238143034637729 219892806808260833 709740607050061825 760561382815545473 674635423635127297 964325633146245249 482765876636943169 806796558306338305 260609509604353921 530272707350164289 641852404316974721 747951969211605633 201579253632022657 992024903896009345 9035760009691531 461442896295018561 261088186103638273 467053443806932481 695761127628113537 326455629439941249 491874372228469505 975552250525936385 24599426104128241 628935243370087041 591754819686503425 816844620463896833 115490563521060353 503721983127597633 443069616924393729 290584897080947265 627418870816438145 349122065964429825 597634626029236609 799429886431525505 749136485394924289 952089483890823425 693230686189085825 573777023831894465 703437448399579777 15049547618765759 201494716610444161 115493358193717201 906243854829082113 887001510538759425 468681653905552065 889142825108280065 595215865659223937 471310713174837313 756268630886115329 234535594463224577 506685068128970049 50579356775664057 282032013905197953 137574065727164913 781505866884554497 65833311818700225 46426676875331201 597081906547330689 170117617239551329 284269355729797729 274343014358468193 348926950471394561 188031384904558497 748886976552235265 457243496172242945 656262349926905089 751544846667084033 27020438137093097 422044854287069185 512714683570266049 59317246160428993 556254240171007553 335797081899944065 716069305251963393 841198800549815169 959237485507735297 662224126963398145 901293657635761793 287225830184706145 587924050326599041 478666290621863041 337075119456855553 915909466518225921 927794902103777025 229158707462804769 418532774007474049 713932396377781889 899330488751537921 498676701726299841 675118840198209153 154320035485451265 233683892055914561 140485094134309201 367306958959346753 205390103472392833 559073462224951361 546677490299732225 494447639318750017 409753109008502017 341405990447547905 823141026255402881 170757502721357921 225906059576725953 495222195357065665 494214792004516545 754025083540128129 472228098360911745 78014459694252033 327234012636555585 5113410769268968 235270053186763297 651716417770678913 219099850976608225 604194973087871233 545075371957434369 429744225046782465 440244218441055297 5969519335565111 476947928058489601 407044200757731265 78253054258926369 350616031451593793 811788020271418241 115460085545741713 284477969985804449 695268689594712449 629171877330588161 169289460989098465 837768785988403 443359291983583169 75197419885480337 218691999256030561 657445949788698369 542836957475856257 350330244788249729 554806211355732161 889580709435438849 831286589538891009 713754090816106369 293815304109209281 457847966628211393 124172078556085809 965879733658720641 582190701519273601 179308379162097953 85305127860053169 618640653752802177 526972798181894593 29103997880813637 165287469987390529 416073235829212993 868886653250264321 469111934730154433 538819655909563265 350639006352420097 728624665738316033 147879013901846433 875765113910432513 112116806877804017 904672858132080641 118185644059128241 319680348853225409 487119150229286657 162151297865158017 686806906715478529 362772549308260737 532939624807948353 94446467708714017 575266913699227457 555151051897510657 17212412781756115 471723119026812289 688626657779369857 591650641753091073 235581082877228449 412129368654525761 997738677451724929 219899107684042849 687177120495814401 262690593369164577 703201692089667329 312780382999278593 449269479410968833 188189098044098561 408837749649979521 66734550444337513 398160092866358913 209036647100042209 759401178391957633 609788534875605121 576587079991337985 765179816300310785 240045559116726529 830803012617920385 115002638576779505 914972805774446849 270579847763801953 240753494430009601 734686639912563841 498872917898758337 610620492313262977 430163252136949825 257435048077464769 141549407812696865 505400715334477697 741924319779883521 935344787292887553 856960922406649729 107363886696152385 199156771080467361 213948889203859233 424189318079605441 995002902407552641 342567418621058561 624707979733880577 172982350934297825 145094527797073889 285703558901403201 443831724974696577 553343627852818561 393024568751915393 99906963848610529 81907059917750049 950029355577335425 211939316041441121 219634555929459905 614294185211033345 868006890008437889 856748777326888705 304726663242604417 610286748033256961 476963931927777217 433430581821415489 316397995353000257 357314636116708353 820618500752054529 975647926207049217 131052072671906225 545816721420873537 919282607232055681 925533339838938881 18953344383064065 524772004460853505 811915901723317249 637860194972379393 707434204769185665 854321244327803009 977433559274153601 349108586234411457 500393127802638529 270632625503079553 865594338802161153 995639265329376897 272706747530236257 492484623163488065 667304183561959937 926951554516637825 850809479604308225 895402296301963265 315166976444821505 867576388228744833 845690769790735489 767160075146232833 770761188894972801 939426658809669121 954148830919408001 150750028547459905 309208228877757569 498401682245290817 886172353033572353 643329910731562625 28539363891475489 375853665432163841 724274704941805697 621155307557867137 606202231977611905 586429360485656321 753580151479866369 323135242712947265 203439219553310113 986182446324892929 714185152049438465 874625976581963777 826507442165329537 884219395789504129 380141444916802113 446713747385512513 728707775446373761 451126480342015425 238307920826727585 305979178046950273 56487411142562393 479785946489787585 466896811215406145 950154315663365121 774640819574962305 768808080921747457 55023023190997833 983873095892814593 458646847798483777 73690677497726401 683805107991389569 956697744541155969 215859034528087073 242101141152051713 345038914326025281 356722555633748353 331651141115138177 181616923978115361 809272015362182657 74382931790506033 162374444975888833 643239999746970881 190975070625839297 372826851287239681 885396580399451265 212528457380589217 479786954253285121 126658349281921553 429477704094274753 230895843949230785 14480311351903197 426483480811466369 848837571670024705 799274426092470273 236954757207058721 652048882822821633 564640798995903041 299804877874738177 459442772206799105 554556784191614593 912066211526841601 591509855478822273 857060031147085569 474788438902304961 824043817745639681 854165297314597889 23324001527541329 476915790815748865 919178642332006785 960058904575337345 527403714051217793 270399031233278465 796998483038613889 813402924510274561 333376212301644161 399350895280857537 674751675029646977 707355889199678977 294002889986444417 328517372482576065 213455220118994753 882538168917523841 340478285709068033 979024293269699073 204292228433097025 930356893746907393 346846489458698689 649840309079689089 837944589017617153 849269792474718337 860552684393169921 490204421639074177 317811196307495425 640322606434612097 131751064530732273 104880749494736145 252717973686579009 606023770391193089 832001996163782529 21979959360148629 365712416075915329 608130825263376769 981962390661180929 629296048876295041 763516483108936961 637598350971234817 377330391335547713 489844258451451969 147476475477155585 174284894458200065 948000209717946497 333871125439724609 623311081961624321 63669230489342257 258091839404627873 349486386545176961 36158156003317289 439542143656499457 770844991119020033 966808896496598145 262521030909717025 580301571632379137 594533493266922625 163820275227404737 515505374445289985 335094214608321985 491417150553871809 381800934515876353 238631779110171745 805748406524248449 784779211680913153 593228780792880897 491546546374273409 560488972654386689 18400728238532337 537421556107442881 173797514003162241 603197777848709633 403124753178261121 954194776554967169 936782357887459201 272991512747584161 86815091157490081 81708869318628529 35927635969137841 926763784085967105 482992737125286465 222936708351394241 652656994445997953 713839582283558401 431339786245530369 760366617134348417 736920487929729921 616899507378651137 997322030138448641 248361357386439617 194772938133375809 664856555505995265 671249233962640769 727840967571477633 171121732470631105 357542615042820673 537642778556957505 982591867050157185 295352507162327553 743142906752243713 357915514215108033 337596713258090369 497748831564571521 699687238239608449 162814870175637345 737524402855282049 438738373958408065 62074942304892745 871189059075931009 141237655888186705 682937146472518401 654708543823137025 139384170941170289 832312127132436097 598264360648350593 713597363114931969 367568629257675649 635686263442533377 60227237901223417 865649227880329217 827737444814843521 509370482624259329 526616873281334081 859804043162117889 780923513790895617 763458000566242177 942727008995241473 775809971978237185 281713427504925569 665443091619092481 406846398611286017 961059220718173185 955632454861245185 293136044993712385 125846396241549025 531368715634517505 224054087271795777 769462889764835073 117477549768345569 813419112278442241 352355362258407489 985472415411560833 456416375864883137 578386411026674049 936056668508953729 320388426203603393 842705209647611777 619871771427629185 408255444389965313 885111848650165505 512168115791929793 44439738455697153 257013676303031969 335890574167816449 267453383343301697 277920827405242945 556340945313337473 168755076594447233 834962165762483713 31254073579720653 327504522675937409 656710208678330113 137112433456444193 430296550636374081 112697239738906769 727648465704515201 91821640665706641 887092809933324801 930329117712247425 301702720485248961 533059434604233217 596085504993428865 725731600457464705 65607294536800257 999737414679607681 376291952748108097 283850251274984097 715030547892038017 817605445959166849 876327859054445185 848154515145097345 153350257156301249 843377406291871489 418211712590153409 924738173512892545 509660220603560513 835802563146096129 311139241123616001 740272991998637057 595743092830570497 939246096780159745 729009639830014337 880587344862348673 230265722238666369 626582673325309313 954671835279643905 842272856154806913 840619554896061825 455504487230008705 267022653460845313 677601888747020161 733835290647956353 591988899789775745 129737228217553729 963518601346180481 186168244187467041 583574761668451457 856178130280301953 854522842678406401 17724087677347457 800799784904675969 125671329149586337 628500923747083137 28444144920666049 175817986391486145 741737032951835521 561196865960383233 712590482518063361 861635322717340545 811029497530800129 91913627462560049 131384013419914689 612987238063517697 118804867961006977 508662624700875201 1599005283676292 590673015065725313 246957825875004033 989443153613535745 698775082579896193 845822615666897153 866429076982445441 7357637333782919 427468339954824449 520391187513546049 407594337426647937 326205547471289473 680946857453260929 267068653879682913 818734277673076609 81024926354288593 905388038332230145 148295863940198561 540611670954294977 521367240594372545 58526089854279209 313358717959751233 909429582407245313 676125384470665857 272522949138643617 708376561113588865 534020637431300545 525337587421091713 811415332369232769 470825022713377473 437155035969357889 800038325875718273 873769668910338049 163075427073998465 894611845869324161 605022658270684161 903225784664169089 663956980626416257 516517025719668481 16059255840971787 8624633818779871 59843209657110209 588920408070297473 252981353206308769 889715457480644353 844144646736204161 503295330248835905 99180454336746497 545468784063100289 873894603984318465 49356544562474625 817926463712979073 694353992210078977 962508090322309377 812187285036873857 813866531881231489 647269044973992193 467564590248450433 106152726486190113 876864871643562113 684955786437352961 411027585994254721 81587356132121873 713513678321689345 346642181469658113 336706435623021633 470035800694947905 73272637385969121 432393388344262785 446653579254338241 82283225365859633 581007887750914177 658421895004433793 385861096623152385 661040357837467905 131052291704662593 435723435363467329 74989444113676033 115582303118191729 630774005262068737 24315344650712945 76466820746269089 955637415686315009 20621208209604449 657627724973547649 363304112839593089 901265397150826369 874934003745025281 146930586454796961 926166808720715521 7360302478733872 801331495905770881 929892318025803649 177045720412486689 116897078522374193 119669461427335473 689401737707296257 502311861190399617 285367437535317249 493523413776358657 160717887493415649 889691468770287489 817405098101790593 902609773362954113 892033985268707201 249043996163599969 370889518922130177 443865871852807489 803974838033592961 702682978418643201 937474019695589121 308044192571841793 888835869590788993 714886086054057985 453266440421916865 39239145724764057 235087034253336225 830360457484950145 959181048304447617 3982359033571471 394501588574367873 6551625642480020 75287072580014321 297266493943112641 519048288069438273 954223080794356865 613434844524835713 33564537238063965 476351377904190785 584727804786574209 291802855090598017 815702930269196673 553146068053347777 31507034045866081 176160928611285089 863049345496577281 325933337001455233 838874122207748481 926093960288884737 798240965223357057 720287206151521537 754986740666659329 518810090214930881 939583322716075009 301435382234640065 230617839182592385 535224600014917249 390894693885911681 998390689671889921 704068851422768257 577649032313946241 544183240840098369 24751321529262073 179116634467270337 28631860614556361 360975169403701569 937132938927060609 501662639364219841 317425290351497601 38838633659267433 985990357017183105 276797884282949281 623450263343304577 229771564155328193 35401283424885577 96974505182778609 582381280096843265 701368575194535937 933414634866093057 870173053690386689 965582059938586881 330404183028207425 831131661997016321 631288360560411393 451225140245203009 217643303356325633 308234773929793729 517964748181803713 797281085626114049 903916955760564609 449776884756072833 211957719586600033 842548848272020481 558007847082663489 121388617359908577 347573036818168641 510025804325952257 269528597801496513 448472107272049665 319249390822626817 153316900557246785 403221377659448897 963373763819642881 870946720740015233 285714993323924929 309063191642223937 540034479858587009 501342725090957249 655431660295267457 504952567425974081 288399747440220033 392214283379921345 299727327173972225 990932503071661569 184254247359728385 474702436567845633 224014289206099457 366847801568823681 720571048160618241 741968321204772993 636143933097091713 425643909309428609 93504887327792833 740207077257288449 725922991563482625 414415651207278273 892507426591233665 706886316315937793 148440802642486593 992659378469426177 415520186982984513 349829307424450049 58163111555490585 385447578473346625 245753390042093409 188409674735474657 488215756876545729 407532502307105921 728256471845366401 514328167066686593 393226437493286337 17421406789551953 297523908856245377 820492016706502657 920022474865280769 208602146703555041 10078511429821191 329327616000291841 662029878883647233 234310652047597057 109778814688947793 503966767835855489 342141907715845377 34122846839522937 433077939894626945 15319672641091133 685006494880884225 942449372891033473 84313624873285425 73873162407146257 141129212942761489 233563636512513985 168153342034269569 716544544057008129 648034665133781889 233578760805059457 751499849512835969 106118832692366993 122232156424477265 810908563550071937 387551467507119425 84364202370728945 812274006543180545 262928253216571777 920503150442012673 691146220590148609 778284741715882753 433143705772380353 303889348688596097 582659925090588673 445609451945831105 321160515307596481 415253033694707329 854809110418806017 586437638982406657 253717064457305249 394247410040446081 695948379447806081 968287719240141313 651236198745223809 633133069621859329 190454644192293185 855094798321321345 598609274761003009 923743969386759297 995324893318191105 216463211969443841 374730948031171329 332305947298575425 181245243207193601 882683444735878401 141754635047220753 505071843987348481 323006617806449025 544753204878407617 486863687674102145 378782982361425281 638043922268870785 835392464527902977 56903519578412441 708798086799117057 193162349071208449 212534980458219297 255471785887820609 665793009916537729 655725545384903809 802772005374467969 774618801521796737 673798190816039937 874879839468896129 128600394996158945 516395253018473025 55700906659122753 499565634253933441 948094924854277761 395950475723481089 258016411878383425 522535490594584961 564916165145195521 296208695403876737 988671298845044737 873397403378042753 534638534689381825 518434233203777217 516814172841787201 149495383297939105 892620978529226497 912966307868103425 352468325255070913 92516758126798497 879552900467846401 215411301826833313 199488824496835809 202990662252382497 742023344399587585 206601750554440865 314227636792420353 786854054581077377 963739769113008257 176268430097707105 514115351129742465 991174355155614209 243246912858456449 832851318299859201 77732126854240129 893720482484802433 509174008864935233 563048453540005761 626683921114771841 237780769139597217 165302803664776129 618045373254105345 948668199117630465 864475995132714497 824357259039718529 967983445607217153 232576495429025697 595472669468144001 838751298138323201 816839573946552321 665534691880846849 205754772522304577 614101299332222849 966854017580857345 66746019480216745 35875508100225773 720748060177545089 740933996503926529 685321890600302849 703423266598029825 251596460927917313 154679894408559457 403532036138056321 652462032197128449 341152864906792513 634054806222039297 773372763998026 936234939915941249 718728214189415169 223098455935229377 437866870359879809 561864665151581761 154511625968570593 856949700194647297 109988741741997137 976184871556846209 534862880183343489 592889495480392321 936696848301135489 269857115216986177 515105324976435265 415874904202567553 959320618754585345 493856466616129793 514831225813171777 350456010214855937 702763326301361921 80160729314862065 590892259144158721 619028069566169857 36964574598723489 839591568098363393 123596514823621105 753672400289815425 202458617636278145 867395172098646529 537052835606790081 177607978164374465 307335995273430017 55104332544821945 528101399442281409 370363016171523905 175292217426612481 809907072851963521 660978953449234305 381658526323278145 345273188144712833 185198293222036641 186045849924060033 991775556134655233 164573038594294721 483874345299490497 627932826957977089 75581020777534033 854301347790677505 705535097199508225 956856131764087809 823765378367483009 687233684256636161 56997947908548953 980232916111578625 34175382407610757 734637313167436161 359942465144705153 271862652844706785 100008354642000081 195293094449123585 188256914759541857 372707442825561217 997297415956055041 4310360236441824 209537985163471777 858712315282165377 184411455002106081 72274217567450449 639616549563363841 963288783967318145 59695866425883537 170719586693873985 235984414513971777 879298819238645249 433991815422984897 654963669419412737 536243737903909313 340004844656665025 332319545364228481 100143757942699809 412481225522292033 111002178465245297 578846602894799361 674220655277292033 673697395283802753 214256327867662593 792361372734362113 39164795948035905 758636194527831297 977786519841547649 142437554883827041 568112742821352129 263726131051477345 865151628847332481 21532742579225329 204661405116436161 529149895186598913 820713051677390849 473265632624162433 836476386365074433 34719270787725521 980803895366893441 95538183179584737 277974641839730209 351285019960549505 786682898042474881 288112790193110881 978070415252755457 658521442229847809 109877607321141825 232446844909944161 214042546844037665 822381516121076609 109732308889423537 237379423823398369 579811011820094593 62234992311523745 410304841691601729 933633911495334657 7746271984583332 806217585094792321 360960568235928065 894647628405323265 812147016808392449 301798565396531137 761974201389069313 258191592872108801 447405445626937857 425805656479717249 451178735171598785 745451950631974145 925454712622990209 323544235284437313 596328198991177089 560185920355863233 429305833255309441 540251510560004545 784625164955148289 204340890740638785 339401547326570369 120599646066388289 988187698890602241 487862127319616001 107337662448511393 314593785647325313 982601569967531649 424663967303530369 570548574757946625 502915679409120769 653754833869545089 294877961085362049 8268293864230004 344080169077038529 22641192786668541 682120722020954369 553031698666966785 942864228345321473 503628624616101889 545870834232132993 255868232372218785 678125633187271169 471828476149372737 410959603970042049 872982121256153985 732764720148459521 310800343198156545 112141286023685889 216054784977043105 4237140109033533 732147427066113409 550816235262175297 59416709019711081 996362093370215937 870978474010417665 947961787158945409 200412984671000769 198478301695494977 861243684854233729 722532122562228097 352649301270513857 933192996618636545 756225938210224769 513996483548325505 346898711857843265 426586543418544321 583743115355250817 892896441422749441 305844299245716673 42941039155131481 392775060157749313 871544037319054593 434224257487922945 988644383560760833 566277566101863553 611105082886211841 166154186181596929 976295985888448513 730018566876214657 409792285752629953 180371884545390785 140245501530920081 893626229700291969 603832714308452993 228952941248262945 89495851843743425 210057724047761249 888000001357525505 525876257028070145 194385331631160353 953888875193573633 501165168856431361 261997622734849505 741644913684872577 95821524560580689 975497598780279425 508961918060631297 310844981103933569 617365019671442689 732241040633425665 655920708375827329 867064718368034433 470653658122945025 754625196758084353 602317311281691265 513626333786866945 676820924892414465 177302924884799041 173276093209050689 379349231504882305 383396802959755009 715203005816007937 800232152145465345 642035263203659649 6084116183703970 991960305237455489 40431957856167601 519459330513235777 680386593107233025 613855574911966081 320020268278593537 137298941419139457 789412933384600321 129817652426112321 654924032616019457 347105910133514305 39400427321385937 197487992732575905 513095340532768065 794142292486604673 475846436098922945 481222861459514177 365453095261653249 192834930389018657 600489098115861761 197438701843012161 468762288873787009 865537701815576065 820747798022185985 218742716679713569 622530852931571841 37641799568184809 374752031944826305 189310146393992801 837732359747658241 198881155288084705 491012137609093441 894073636667542401 294848671005848193 467606547306935745 304499744046484737 883205036589018241 602565284064379393 403137044451618497 230917544846992225 66447513447400297 99763924357727521 62955305349255753 446879923962871553 160072575614989889 878687187440018433 399032936616855233 512355876400906881 759194022944484481 905869058871342465 824117676064112513 257926380251536353 702095557239331969 342328246837720257 88174671188305361 926187703895781249 838972346147585281 131428763616167281 511763631296851457 365122885404748161 378525804776742785 550669400248263937 291991206055989505 310723612601552897 491286802930574145 584540966568834305 583467646633188481 533956774491844737 643101984628700033 244682728550795745 557707700376276737 758841860286683137 326252462985706881 869197679272939905 746561838653924737 757569963540351617 75160390098844225 706595441194362881 906084382570007553 197010218505770497 290178360821869313 915992028327462273 14903935258509195 528497866171495169 853775853687366785 381602709840873217 104447814866027505 187487631086870721 481387504280888833 287038124094419105 556699971635573825 387619499505735361 392746508567526593 267399906610105377 588580228218255233 969239137084148481 172794428525037345 651740729516387073 551185666958566849 787824882853943425 583962682447420929 25300116067395353 728321663924411649 523605317961486337 829112609948850817 233372004434510657 733884499384608129 158538645209848289 97676769520134593 373148102594623041 734278720774533121 627525341272676225 673165616968390145 85982913297623761 303324559434692289 812121570059378689 970417488705393793 82937227285125201 136822769057395985 440120485603817025 403627437141068417 776997196653109505 386510324333364993 994304618522523521 274768498885848097 824981121003158785 433599555252975233 157702844043544833 995618982569169537 422906119310123777 316109558385996097 948192784343337473 9957904341106883 175687232748540353 198061183739064001 667781715946720257 125939338040183201 53802520565806593 559229606971776129 335008946743716481 478181746082654529 337424684967086081 669070524340178049 934398009257197569 656311878857081857 967063004385106945 255821414230560161 734630699656566529 318811137292769345 506674179947477633 600417157046869889 55124788155300313 780876947811663105 71307419924846017 974163657021684097 235105948353993441 61109263570571673 370593013945178753 939123027733579393 544329913295630529 898264343254083969 218835095292643457 471543450232879041 312715876986136001 525811031188325761 912323568174027649 722705051203142529 417804534400833217 3930432711712229 178057599931332065 960164141017408257 302786703046269441 656894709061120385 561818958306130177 438100960386087489 80619007476943953 415046269010417729 207018123519485889 621474772037551361 766334447277802881 397101472633053761 741654836620679041 968753763022839169 853075621415943169 938074648351431553 154907871778686273 886529856292561665 968759760038796673 34235320383046997 26241653442323101 171389229656959681 208885331251142497 168275612296895361 640560192078151425 305652168609221057 504192657639624257 40002396153411721 458046997009713409 70309899267549273 445203507831028161 470731458117228417 135223454227354273 667585321373117313 822719834669403137 799125313004296321 45882943414849113 634568151368931457 555917526177186241 334083884453434625 711484024347253505 396486954578769281 47610030826820801 783694636797136513 108008660753849745 112169955905748961 537586827291935553 211027461747477217 811030982210763137 154527432776724545 5785743270980249 666196250210234113 916743824129778049 935499974771595137 221693900681291457 663705179393843969 631024544943084417 8523003995755119 837172388007889665 584379880389590785 51483710648138729 283447751279304321 997372447358888065 617503384065429377 632150472472528001 480946438218275329 897188826328221697 272110635938119585 973452156045677697 488253786411028993 465536795596481345 793344986166857729 231013042622446817 298822225487107585 921525984811967873 52571961446361113 598223867093107457 608883363176225665 148344454186659649 936431373868373377 955339496234909569 678427476221720833 583493109915611521 753664980267828353 60992896412383145 657775042905676289 867181500483386753 288485036673421313 212539165216735873 539383728822066625 641594010657446017 450175758742105345 444759398849154049 164099819809671041 297868312986000897 860896462973045121 350480808898520705 128638932138137825 848628455416662273 563258587568824961 973052101041016449 984205982628473857 513540970732297089 457780438540225985 873921996597271553 153002932883374849 673496701361830913 255009938535650337 56499228322191897 528713794703200769 33671454266315237 70798435417287921 520844686773283905 668313860570044929 673017947524403585 244384317303385505 626505945605256193 865763166295231233 11947595446461179 221705343149494625 400021465671880321 653976865044718593 43456315032859297 140429795451339601 389491681380544449 481206555482280833 716241535859584385 63930356817962777 544457220840637761 413530724201969217 480080770523120065 139797567486070305 991586016473856769 829078396459259137 380653266106637761 571103398825016513 44921337412727529 685061901954419713 977968221240860929 467706441016630977 596377131703089665 189461416572036961 842623630725544321 938290013885108481 393605817546994561 619699699037262465 618391822851339905 255019730799446625 47252121074418345 765909265912249345 117368996016896433 400799239174432385 790015035915399041 592090201725376641 702519353472371969 638818589855944193 611063789658654593 400873945801258433 207397590538111137 35780514092351725 939513156628446977 143660796041167777 817779319946072961 749832373366061185 281303867788405889 765125584991402241 996625340531668481 753427256587769985 309525549489233473 227651077531255905 552135274864998145 907313193540758785 756657885716659713 385941174912652225 36616835053056465 607456295503567361 899210855966725121 324300049190135553 607641635368299393 780418386176663169 504762265377419073 418877937792807105 396734868064047681 758633910892228865 325490667778904449 925243562608933761 7037107223528239 494891172095961473 771179498389013633 639236063979346689 520489817256933633 910470796755788545 431644093476403841 348090019927390401 935764630209707393 664806359174676225 52591940711722 731854617291070081 207137931875340801 802809823163215745 684244800917252097 835306416667187073 516689573317297153 111374493162443857 895595276703257729 591673469727645313 420585414297253377 396882037198366785 340038436023359489 415960868024747329 475920720780681729 594274427996921857 272519783403961217 12533189365193211 616912992645868801 714507904691629441 736428630709365761 64531823701635465 225521402458799265 225710848815950273 918699307206960513 837973867766031361 677343494193909377 904472357188382209 87560125374476881 277908238850677953 362530934579542209 363369843370591617 924807591539288193 375332935730703809 335232741827017153 703771107396279 852557843847915137 309869031215932033 963599349363551745 685672180042175233 323373375503361857 633231078720420737 193671908331854337 9738568542303483 83301071178606641 951744217044627329 340671204543031809 841200513166469889 423632761516525825 732574425778032897 44547275774537097 419054691659255233 156182197159733249 928624180849205121 115537076291207793 533903298868111169 928757872318268289 662490248275666689 220411159735025569 953208765143898497 945619800978771969 692397596597579905 569704151578054785 156654767108406657 778485478985739777 405152467317144257 137275570663096145 421313323650792897 806666164883648001 636062580409749505 230920148467919969 117976858149646097 672864594098196993 337242331123313473 19447997121520901 797242043708393985 699869617255625857 528169717338876417 568817605374665217 820205594139039873 401787336690997441 730828686228413441 36786508182078849 253052482032728673 413622417979564033 271919667314968193 489528392789953409 842110919015411201 430162688139770241 122741328815600065 730259184740024321 726467384702886017 117545211502157793 930352117829279745 42751113500305137 254955602441768289 670038070615387265 299049985019756545 653450702012637697 744857194151450113 415029385468795201 327226913437563393 384636869808549185 158205365966878721 8668992250360220 650050531525714305 615666697987482113 651017943422999681 653878985329651329 432612254660291713 575991688775292929 459578952118974401 955482315657288705 691199130290009089 776544375085993729 80140289653797937 501064147805646337 172858921357978081 237676708996037441 643853419634709249 721074018939983617 616724013714296833 112585594808027873 522717001225800001 690918328604890753 266553538159719489 433720044929561537 775816510526496513 147827630837891649 855183719098555137 452786537622987585 74737775548101121 415681912280245313 181207962023087521 407537057293200897 264984497191349537 174434834144445729 730029633702194817 363545812873159233 24371826918951457 43115104618618009 329855934503491713 957788570540646529 983180480264351745 935545044039965697 493269774241206017 652290715954880129 753440246421462273 717973320452625025 182392203811140513 307789390937887937 170794670419880385 172966080479735489 196619787149465697 154769142543162977 542331698306128385 932458592285239937 53403384233725153 296012291252925057 193524749823708929 366283366277880193 92066218432329089 772712482125403009 258616579813292449 335330837618055681 946403883002950913 595115440574876033 618620971439113985 878460395027669761 512556164440631809 436582625609791105 582466333888675073 890183135373785473 983804287183041025 453054070278103169 268137216890110593 455928525498872961 473566477393227073 782374034274059905 376086166745096769 990455474303626497 632603665659338753 142219979646984737 876415796084941697 622869471652787585 557594761976183425 851949629820186497 39720984723516041 292081748770112193 147711303805131425 901185297176955009 730010334302946305 865839169915570689 996153461846766721 53147077800677065 213395927406509153 834235089796077697 397967450904822337 658509726067439489 200477654947931681 17577017850495481 247637397370333185 948899849182058881 981404436437315969 484456931770363777 514346722911575681 239203314922310273 393946128671174721 917789790869758081 784474178418257409 183875257311203905 815658361997577729 866525527700883201 605491865617558785 71819607173484457 236094522067176641 253894856126461121 249255978555019905 2639480050110166 854366171396890241 707739938405676801 122639645814906833 637786835243293441 187151941645296929 466152615227397121 617090219442580737 365117389344764097 754106886727299713 976865833532581761 324164700525535937 34467637961245857 438756031280391297 739313419907258369 510195776790162369 623122822993710849 276218941035864417 274809754798138081 689381236877927937 59570592250810961 882983143845578369 396849517304897153 350810381677568705 85992745881956273 972524704968407169 687158804336359425 61906537709013777 166919662601845441 363590770230260289 464037893982261825 609763953580163329 573866560445825537 820762998337585281 711043033547991169 764804290469278721 492220484344290561 720489071446522241 772605200326633985 10611663923633331 233909638634404609 426703463568401281 928348120340881921 922889819509215617 902345209238763649 920684922027035649 742341249476790913 183009591496663393 477787960133188225 457768240474280193 813126235152093825 751993364325251457 682790454399668737 132418435417591249 894032897413719553 924054893549644929 887958554115559937 302087944316838273 433123308642375809 630641608843269761 45345708066452777 943938504567384449 223265423356505025 922601478907544961 335848254287729025 557270511602467905 833661226453624961 356531729317858049 111642358238629665 54340453420181233 796083842104021505 529101231925061185 356751089492750145 844763040568864257 576683788919961473 108336290925400641 408136322690200641 671115457509486593 315201892463047553 912309898612185985 34282444639249121 618538315814617985 248595586123041569 282791385629145953 194210071379092865 537537954360843201 949391758403432833 734235808758306561 261485939220481345 90939269025000161 747593251182234241 557684466394370305 137462644767243345 982743826904382465 418882892080940673 295998670382964225 266196783189347041 133866190247061921 814508867170285825 243272395331764801 948889084066951937 638328705600756097 186043620368391073 959804735341400321 715023182454988417 30093066667177481 580755615545097473 227824285847169953 595533501929128961 497522297483570241 613314529035729793 536033697413010689 543315178766594177 247350988344152257 872786066488242049 597397781375782657 619332834589062785 806471212821449473 119307931219648113 239471746700836257 897748121250035841 986918122851022849 634543824040843393 315621475778961281 908251128985330817 871889322602854145 689183039323378177 765014266670213761 223655779362960769 118807323278673489 107709551427443985 186170242981752673 989437030867481601 245311242546776513 576851771987289601 10700722654711115 581005919533968257 257243996554393569 344112714458486145 688784305929267713 544019952408110209 901411101842441601 674265440270911361 984733353157473409 730918980251491457 152978421528501953 215500693402031361 179096937440029089 379293210334953537 966325317321135873 816977869687004673 473170337776103617 398888292868011969 283078268782162465 332927226215343105 373199748034416257 536415238098630465 271644656263291041 245375827228311745 116273178079204337 391368107885231361 504198636609515905 191342458526957409 999788578316334081 560392788091650817 510717433543945281 547412935027605121 644027090262703489 919153498985824769 901928480127253377 414537188259867393 995897075986228225 213992852434319745 56132251319709785 671378564791662977 155142270914090817 563984029577401473 516663872964755905 191414205286445601 646639100063573889 78362843343160897 560725251960363393 16178519649795221 488882959712690049 814060879114297345 455560103487925953 866629939005729665 625045157396961281 550521386597484481 309183417428201345 181799622557544897 935360285394089857 989674938962824833 10466170009834741 176969939233696737 974992139039905281 721514894119724929 913292010808262913 694075642896191233 757463943806861569 681901200075603969 793346801941311233 809392028297150337 698389686570500609 498917894185172609 351100818192563201 905567305408677505 256396819389685505 535322567240601921 573548696334597697 797491274721846145 757200580933052033 123487910276725905 538760411621453249 318314438112590657 402815723897013825 320004047170503041 455369221773196417 770211251405481089 981536608879800065 922168492100286849 593506216285234689 774413628330815873 376870488701392513 758446070198036865 269737404061032737 219946353666170337 586985424590871169 738266814776427137 697244727689152897 316820068480492289 712972709500569089 500003517842888129 570418570664060097 766750265057037697 747487986550574081 984515074723947905 2422786984894288 35467585760894593 128914504757510433 968264841015812993 423005593357430593 861185971337544449 944500212258169857 675857723250960129 335337385171712321 882746162380865281 533996711701455233 546143466125588609 254061231031357697 490423035492181441 618836555851238785 116189391369108113 546770029370307521 267571565466422369 157115006218127457 708941498854418433 388127637108794945 230508159187149185 988507276219770881 136901171846563585 235806266872586433 218727018289168737 213291495457234241 267403547867420609 541920658528056257 422305368555651457 764025225689103105 914975737015414145 229927525170424481 45852156956126321 35928394485374329 840786303221822337 467878115743502593 339422474702427457 892072051849830017 434504583349070849 642938988666557569 720399829201621633 142099460812481489 44227316741487497 143332815697419841 963510771818146561 389077767612811009 597883506325320705 552023795270727617 649076604421846785 269483923119928193 645204244122400129 386932612216213569 385645248294292033 788181707067401729 841575221590648705 336190398584207617 118728176592721729 26086703018414425 120633621034730961 550531390784044545 912062898729157505 716206947221031937 866210860941453825 500606503875829377 454326154211681665 427677791163766593 629166057987109889 982626417147031425 668357037215582081 641694338198256257 751934884137785473 374789548552641345 850658043904015617 262922701558771617 402492551218731649 288519051701143809 868295824801048577 890706346977403009 297280760065223873 417350260328319681 913517546834381057 922464990369171329 954984419384917505 22727394116913049 941753536510770305 614024982242945281 893497583260529665 985962388792458497 177637599564118177 55760888081941577 312747188301759873 340780985154083265 400813405824390401 507532130431719937 626130604316689025 338458268583863745 256303903494991649 178255156333982273 671176558515473025 310379255119329409 663921196996920321 736974695551118977 581791465182977409 319426434870976577 821531999539981697 141526343239341665 504362402962076545 35996970920166405 55038968114541121 698980997847378689 530436742875668417 656414074342549761 313886257161751553 200318673543101505 170194554483035873 486371496168175105 848068800275893121 962108948902091777 252106217615011745 40813657411703729 137464459419415873 262916872430047009 481781955462484033 930908241284669185 536386580789478977 974870583235066625 781955093904105729 200739659836486337 108266978164234481 795109284316247041 548804554351651329 188892243061928865 473146240777804673 902091588991659393 758547215565290113 986677844460061185 93114846024857201 763023710451669505 431675146346126593 474495375633125633 650085160078884225 256628542792704193 877759128249682177 85416136273650529 101476344322744433 946409451661956737 796896167981575553 480920257304063617 660881764835732353 830380616325165057 178277655435483233 353742686505356097 574007038558388417 931478105057486465 813754267913541505 488623480199862593 829686655664470913 796696584751636353 514556466430679681 920623283937985153 249303505608960321 101204726037842369 990503288646952065 705412352179706625 76268916791672577 755692029516815489 109229927395762865 145046834159003873 784316309278008065 981030029419820033 512444106480959489 750310902972785281 336289569051569281 924655690629073537 519365338902094465 236454189945746401 254063093337830273 369193366017093185 914817589434736769 178442468988549761 258534442133747425 637637985995247873 699567476041540481 845642178489001089 762727973705150209 783465273499665153 600184745419856129 210777733754412097 460509053971957633 811478777886783617 99832159603000289 216261233658102017 660928723890716417 889837462861230209 792975945424874625 380448663434009409 839618397664661889 59945529115346121 897178399331455233 550501604010648321 282878560363453601 743767164322569857 13148918977751835 636430339379160193 309224848817944321 693317053996032897 527471462785161537 87289669749978321 692364646969789313 870861818999110017 46403031651724545 555744252168636865 857197718701410561 927662131676306945 657482035806612737 17292464333522163 657910750048781569 441429165160762689 690155166880263297 706938184086880001 9138291107699815 246226311908777985 617109453122896641 766255058935158273 965186788383672193 52106830412178337 262490346846735905 880449369495778433 619284493306235393 4754305845956709 97829790091072513 366672030464698625 218673334630491201 917824603621532673 975558039714403713 855559185052641153 409169663981838721 53239416935106481 615812419104191361 607520796347628801 484784437364336193 598641622925974529 795392912962373761 608999184227485569 827430193548831745 358505529491317505 836781446673587201 402761161768225409 485097445383953409 738539778641857921 336896605093134145 386869853072766977 613727124731251969 355191235026929089 364581259703062017 351531987579178945 561033828415244097 677043692407885057 675724900477295105 859385026698674945 915567113799806209 27119738915423853 6538221970590287 776452449580844417 300280300854321793 209576696389284225 698082504601163777 657056468407120129 928878465356188289 526702252467920577 846093374333168641 621161922373246977 540434867690745345 218751298871147521 754935429482774401 947284675937538561 811518266055383425 476936638000388801 676813804670434433 464209083483964929 446807724251552705 376331685069054337 938908811522001281 351923541777637185 53456955156587329 968727136969711489 481773166082678721 563627395975018433 499002253906720513 624394864485104513 260145796550379073 429238056992204545 578206982293362817 665665073756720513 678424634358879745 285010690231885633 514846680376674497 684256138637486849 361660939346254657 147775810523114625 597132515353660417 359074490174329217 791472408230379905 485629128137773569 290442243782475649 413013625491707585 185229377380895969 265024598413646113 641597473860326017 778040728278888577 64880668425832513 428102395336267713 41539082079307121 430105639421604737 175610851061183137 290330019910243201 257479475742723457 452304041562889857 279041724043043617 579373529785485185 594146312013886977 70063788028271289 193915455234506593 759398499894842881 562397597890093697 950314377107140737 700257887253332737 214203357306857345 191228116246431777 382683709645014849 300175819221497153 876812739600893569 238072163377278657 870407533770539009 657074429854038273 87132067331666001 857532955777795585 598124437856476673 960698225142213121 193338160066190305 558555080753432513 549976963995568705 711633787684792961 562831024548458433 496048339322410241 201986441860036353 37522986801409529 876400465275651201 739639573284346625 575679549307643841 774103991423192577 501994474654466689 277268893767651297 524207453997625793 125332223898514177 304966014447160193 235578448539012449 827127742086425089 794367114775486209 888397364914155265 426410792360254465 535654258286079681 415400978827936001 174158255413601633 606310371211048193 967184528687234049 857536343577908865 652472062728023169 213900909760408097 367577676274144961 286695435835330401 30295033554210705 231713914565613537 3891731490689666 608503081824284929 397733317914784833 810914385604146305 921637049054275841 250979814795446273 173633153228365697 458979478402437057 792226229958693249 935598323135526017 768607376910054529 684429590714668033 821989576757339137 711801324377180545 163958131164946497 735009473925582977 118292743274885489 754585328686648193 11697719584660149 375214802603206721 875978939358354561 236480371861464545 743258643760384513 897827488410580737 314225879647700865 551583465106933377 877246451885710593 827356209400075905 156246685121395489 685741039377607169 850076732738529025 79297455059542449 188988219854145697 67155868368860897 383526950003542337 919382173856515585 794628935511774209 597374648823720321 541726396125454785 606024165934893953 428415265102422913 133676412181433329 124129914267669505 484734001557963969 586990017903637761 678337050236851969 63424753992336489 876126778362344577 517272141791529793 214224271903521665 736581553474863489 903278769989380993 548183699911099585 123938080878449601 7481540919513919 436647277693719361 666751018245953793 633637187492855297 870459182852485505 295755087593246209 627621761671029761 753289454800782465 491044239634874177 389676171820280385 192752251003589953 840987341506281217 494146081360199233 459487964460858945 898468704905631873 626935155159944961 547497732779675073 814848005327160449 283456340735007489 297626580666918273 661594016533186433 946404288797563009 667270460092929281 895596214041066881 474468912254934593 111679593679536289 119107840372187473 746080522013830401 923938407569991681 103325715802522929 115864015573286849 118219577061356769 710488248101512449 37294190331163433 862596420524859265 682453897149844865 415537659868121537 469711088103675649 283703954920092385 183028562516600609 922711881367007489 743395112145901057 126334359762559249 828642300603139201 269984766710521729 659465819388483201 426280951402723905 267030237336744129 379709367912596481 300922661022848833 139093789840536881 280528320818223873 428865836306059137 741130985371111041 44096330869926705 977442844616181377 356173762612939969 41648492115722745 985881088447634177 794472844791943809 94516764887131905 174710178736656737 166695876881725281 932764229984375297 270512295902278753 543031891537093953 974589874554261889 366795139870124161 47755839067534113 563587497203055681 797555114417996033 561710026582435521 491627457119847105 235982738938115937 395088123938599297 859568128720486145 802546613163698945 836435346341286145 778147370991824513 825008170911278465 267799861607727521 424746242854364929 679558984969140993 930938085997457409 101771969682445729 986706051294500993 713314976495773569 898044134316993537 28435841014271545 973944849208418561 247328937221716673 939310797714501377 571776833678356417 166246584036709793 15103025609185751 591609067379042817 388544258756212481 39883035859798353 123080998009108097 808129036839591937 448063574183905217 754771025311637121 568504189094646529 433510866966916097 546158615092593921 1541018592899235 754264744401389441 61599021129456593 160500688415467617 8370692892381016 102122811732386 885565988230869249 404522068763640193 181253706433533793 321678980815114817 371606331718215425 223631926958333345 27937180302497921 39390085776169313 128497636292369329 673704564647692929 35891556684713777 236616944749478369 992194583476038657 316149580633847937 82318862639137793 2580441092526088 211523784899871009 410422819389339137 246430292572295425 448628005747572417 400362950653448705 653322212251808257 771226738638855425 9776088568004 133926281815551105 940185479451855617 537116758891112769 649863875160868097 310571463826892801 757143678951237633 119350790626722161 70783440479395665 602650113198624385 872487328547094913 115008503542224369 455141406795043201 985225806661208705 511196853332663169 455843356489364033 82092363889493921 792989711750866689 967627983895937409 336484985351898305 161268131015283713 424546153504611137 950702014085024385 852271320312549761 895674076560816001 428677005889969793 942832083272435329 579398621062960513 744840727389181697 586607401331821825 582946439310333569 967334240823955585 178919575027692 893193719716354177 915699527284772353 327854196889131073 344640703445357121 261970962050970273 159268298249216417 378090849281729665 535741493418036865 885888246039062529 74615903846165569 161175482522974529 592915609625926273 607211093689887361 726994499610455553 865131660949483521 395846456214933057 344485227226360961 338604784288833089 679438197988087425 809248183010943489 627771561477420161 478208717207664321 663080756798333185 881616845463462145 969833791146673025 223205143074153505 395018796226150209 251379874892940321 92971232335390401 381952376106212929 388005104576617281 204942159594160961 709248201965468929 864308715552141441 272928836809466433 329269279779687425 464610018796822273 837437944983534465 209755100887914369 989402498185278081 981552498063738497 168493670723364641 912275038669616129 931830045903303937 425509400866065601 618080442905934977 849955328417987457 801734122160603137 259948501843670241 356242538456427841 327005412232846721 790206909813839745 505454566836437633 189629631225031393 155309834951278689 661620857798332929 868084398687162881 743533893114147329 906172183852827777 107112560135455233 119388026581010113 80411923796944513 321081553317579713 423884830879096321 490208894832793601 467648858041542337 412262537931393793 518662098063323649 56337363332165329 357667611227370241 321050793909503105 904689079801265409 948053776436868353 4635057868767945 810718514617899905 823305924679381505 87442602465547025 421195557345654977 737953053911379457 632153658991676033 255095504584179617 748722208082114049 314587713477816769 811875947665051009 897581488304030721 263994088610999713 982341699880205313 141825906439883905 823104293514095489 628085093816196097 275316766021187937 963424062489060865 987473772457338625 69313359653918385 838016392819266561 808734611684080513 966396931827606657 716701252320461953 454019852481575745 733445925648489089 541778429712923777 514511040656074689 378603437385063297 310296883076794945 525967418940954433 68652236053139857 767124850736120577 654247100041153793 513580529993749505 434329734771623041 562569549368159745 948135575658504577 518677301551466753 549068895855754113 816120017757338497 491622715047476801 336797307398587265 559691096293178689 232895848088585217 221904203467282465 205945407381225473 265022686161330497 383194416487281601 257685846399944289 745415779840460161 892828182765541121 822834192846411137 244505322612603489 871884485964191233 310016556689419073 602885613524687617 966593883418290945 152107085298855073 905554136750296833 800613295068128385 815627433941436673 902590078742409985 927330557581058177 704418485515741825 638086213688531201 918645513201330049 154691855444426113 773657350289450881 229314516624747009 466294753236926593 870328847426804993 60239284639077793 203160617763963105 636693021950140545 97165868856038177 216825246615169217 181321366492532833 208358648559030977 691936356140956801 773319426075641345 646879828966270081 229892846109510881 856984209740360833 989373718796681345 463296975445523201 895575092027460353 930844917135090049 189123772854042465 935213775864845313 286848609269174657 447314620999108545 161793129567822561 483377250771660289 871027859157184257 678610245744039297 527708505962021249 15987087512463917 539448171099810049 483086008746354881 186359872379622273 36557435695492305 513744461785396545 809652703357443201 297233980114651073 458415504015427201 812124249615994369 733022611744033281 114194702174611249 163253654988601217 636647661600338945 235276349209982529 272248278069906049 101378897516305249 85026672162303649 954744920410192385 386811613341304641 380752071969190785 901815218838582017 903172344283433345 598417488882216065 417492671167401857 537713921138180929 332547941103129601 711587196489485825 49783205718959777 883815698416388097 905474334273662849 19949047984635373 168203366173067073 569854452977200065 494693963884529345 668275718186915713 147248019845385153 369895968260781441 981285001075690369 316774789490249729 324548369478982593 831561081396348161 525533554464729473 987640480298093569 256161456617540737 850053837105949825 903694534739940993 785630673603446145 158883677186544513 238364528430953025 607495053533241985 893467328065693057 155168152803575777 920537091520603905 726663340352814721 2490464531671677 874797731270469121 794465059270880385 928959429177652353 505671488575298881 992524136037978625 501068004431918017 633742856794697217 163380946788304737 135593409677746033 802783929413624961 276263890594023553 64904233744069729 663227363046750849 349100199911678273 178459926828537633 16426580277265403 376134312386064065 701469185149921537 291554233791927681 658011174473951873 673019023558616449 343672571490262849 35291720472116597 770041807049988609 838515548499835009 333893170897500353 722932452497232641 198889305110068193 469266596230390593 406932763764078913 990509776107131777 390509535125385537 858933291961939457 932811909398612481 119322709955767441 650735229844908545 946278705414634625 733160539562081921 793773286278224129 386754637263418753 51291435959321065 479239333296948929 329705329840990657 863372315208945153 591390890097720449 203129167437001697 664203317635070849 520941615082914945 682497738600552833 382722159109579969 854845026968789121 943289825288299905 528200458836430209 475900776746900801 698771216970669697 880595891414241537 715065914943501441 622084007109538817 569366161022529153 774222408810086145 534617667021215937 270659440092689601 166186017808939809 401268506277471489 704554192951214081 584340183134674561 583004358991488001 162543619736052129 965939515294245121 777943555377223809 686067224494763649 238334304376660801 982534913454152577 844367350838400257 42090414525787881 94442465505149905 396941530450355649 972646912251608577 591040913239595521 352334014500865345 330203816696901249 39045135397959289 485798934910960129 760797289565655169 712021952649045889 840415640214334977 348498652075761601 294340933722519809 653401720547471105 806969512195838209 966420768865262465 330856607337462785 318721815265625729 174576048128873409 779110304172576257 456153241783805889 6735357947327715 488470646489947329 518894810862875009 937281827245183105 137483466209651793 652486177425348737 950783341467399681 984683283561633281 682648203680265857 910550662588196481 722061340186101633 972802100962663681 29299142038773597 358211703751923265 49612858064762121 150735470001858817 980706183038257921 117489633543090833 32575615409697889 592676859509563009 362940268696114305 782684634341510529 233468035356679585 209434760413369505 703027217462398849 350250894881970241 292147007520455297 267356904340598337 494747225199311937 603011060859447681 459212373317285505 692888001512653057 383697624737074241 926449598388519041 309745517375162625 336180235068095361 36498369109345673 219352039997748001 541156564924904129 635230711109482369 753182453815476609 927531234451169665 702644085700072193 775634107958463617 920666185107272321 110809486581562305 246194453164690689 446032206824337857 963150896854593025 760939663994026497 243641666334994497 814660131843222529 437407480506998081 561006776453471169 60174072564961993 20102292728193305 652801983537791873 732437013505933313 806538595925147265 604674520585202689 613923614032209793 199561568901234657 370407339720344449 200063029295289857 24689825263131129 737370599183311233 627912355763882625 883420933740548993 534365806685592321 107406170894623905 200823519754862913 892619424559523329 716211739275515009 59564858702390921 10468383989419295 459468649557148737 457249646038455617 941918577896959873 309123158178096001 980283196865070081 402336645320822593 52649081636463537 781717158838702593 388114126950110721 877381957768896769 652085138516984193 409390730087523009 667374072101875329 745815189900135041 171014542033777409 791455336161519105 909639325594920193 592280776622545 874423602766686465 518975821170187137 52443390816630857 523027115702184641 416227449171703489 482505286897989569 577325465778894593 452100244702556609 27153126190714973 945054217456800001 528835113089865409 496785456292151681 769606945002795521 101393942722566529 515316222151565057 423139211181357697 453105614632992385 224131843281412545 80919621569773169 881831198634934273 592810189308369921 429128420557660225 415369658014608257 875495602654972033 701130606906165377 406856049399777921 665606035553405953 54416118531015913 295649386075229633 6952459160018521 706733519291955073 869912405075346817 181253705129510209 440850315719529793 647059061505853313 494285556543054849 793998417111158273 707944263482985985 314823819820698945 561844393324427905 980606375000920833 45889995595302937 687116717908036609 815536964491322241 410529561414808321 162542915017766625 562081962103430785 916841690679568385 585152750768603649 398588291141919617 584725584823740289 142244115096112017 907153591315608961 984567068816815489 58330950162623905 737877336152472193 616496892168104449 147863211518767905 304780541076507201 15400929845249323 280419348899318529 964016220402484737 878146563637695745 168223596029797313 463561753090292673 767807828638496001 840076264427022337 479652942664820609 799761718734846081 393921388264047297 929204674765369217 436020818443545025 865688934245927297 21187707253147893 609648082641609089 991448479471252097 523369725417968129 480738620146226497 178261202383961153 240471692299358625 86716104592429841 354640948870866177 812600075842464513 314655696182860801 187579296947564705 351255293832352321 320366509602219905 844632834390857601 308846788788489601 375757851456285185 528588643030257537 625355680269002753 933078047449999617 513705745625273409 552111364273340417 636064691028131841 270635030442125665 172568749367741249 384450058169715457 634435883414944641 804842245267270273 756769322229146753 341146893914778817 644139803008521089 975165253417831169 127570160484424385 291030853728823745 654772215380582145 342608944924553089 377350514235232001 471916279214493505 261598545257804449 502515455968424641 51270929976595881 95100182062264337 189202191631132161 864819073992766337 316517391914814529 191481242764236737 207980514969925409 574849684957232641 914341622671997825 988293617529716737 796155589817921281 241350078361779905 252701126522381985 979521702160521857 593848804573376257 542993549936230849 192801978471578657 168358174739648097 701723132687398273 48989541939892689 952235942812180225 323032269113891585 797263458352368513 890104349345765633 857282807767660417 557538630809215617 870107777496492929 8484009295205653 209545410971273313 888934588707112321 747749474050913025 181055193601483937 335250266317672193 348765552030908289 18817254512448757 513130052254513921 522757548672231553 656769825442918145 128043773287934929 625410322334094081 354182011526575041 772375737836551169 370620559675252545 876257433975343489 245257766448574433 898830915221932289 950194627111549953 67376625547584721 434036304591103297 754416107449298305 771205169000786817 648587036506757633 329665252096091905 376539514891387457 940126085520624641 267874190961524769 938956685458947457 72152367114238561 169635804802830145 986329030354557569 937944952303169537 759567893505273857 173569022281746753 801876512303071105 21006410056003233 203224108298240225 358129646312029569 587019577066502785 129843872213243121 68151321936536393 446299468869732161 758428805814308097 492828401734811905 311958299749658625 298326939769971521 152477168353176033 561566976122506369 889231829981948545 932913973859790209 701260694740543745 651478031397317633 719673448808531841 323150025576474305 686892517760117761 627584535015998337 223519512600287137 790910786599475585 24667334065188841 342277603245065601 765377019857890433 996507862568229505 192948733406854689 760689329145193985 83252879424431825 500634726488549121 922340860256841985 99392985609966897 179079010306804065 437517192006914945 490001312808448833 668898676350224257 379385054188016833 896682661694875137 676091863294207233 28934388818754541 962014896995793153 471575546354905857 945730313295190017 132522819329850001 212117943207257313 42655583634477521 866908390734469249 210734854544256225 296391478415227265 57535370416708529 886309864046058497 610697767562314241 410151804558577025 328682326043882241 412557806090749313 786561583596608257 191839450627337985 58392584924241929 330022998251582337 313907252080198849 51712962092661745 429929039972868993 43944636284269481 575366791607535809 416576867282468993 572316985144091457 475382596421713537 587495013802410369 744367720925563265 54347598525758657 946695355436848001 10286344560825001 758357946620190465 721515929584860801 67202044354349513 420895208626419073 640825853547479297 729205167679360513 814948864769352321 427445988622110913 813602000845900673 8336836382746072 362692021780123521 648285274983876993 524382338189834497 228476242005704929 491089240871733761 253236551221107233 312667575773541953 91178067443458129 924542650199089921 938592172062740865 810341343591286273 626967506627686017 698165137110269313 434571052839402241 455057201125054465 107191842918616945 879083040924928897 986259459399022337 978711766803282817 382084949235739649 110998035437635425 535738231456946305 850408464377192577 474426891094744001 594993096852295681 408909251041293953 778658943175795329 290441708493681025 157489358371439169 285818544110355777 439447433546330753 442972601272977345 961675233962939265 734009639991072001 526642460163852609 644044207661828225 493394263406830913 2230272516158039 203650766801882113 532830509717633985 576276501086216065 513884751122205313 957865319095500161 419583184765535553 51837754628824233 238824922212103265 563183159298954881 395653011251745537 184484388929622145 46881143282391233 384605001541810753 874395293137261825 933106558789948033 211052667169667521 109747090120873025 568153251577690817 662602431894971009 402230843779946689 365192309429570369 493950008660299009 170758025618855681 36070154330872129 724302144722184193 46904217901051481 677044518695840513 447127860958957505 693849160537265409 838255642542286209 586845124625515521 592264545022544513 189181500762781953 607409107935815425 912269640291913985 356761583065932097 284291833514995329 468367320946633473 532064423168609601 850519232701145729 119953477723765185 314739119869052801 419311616155841473 651527034111083521 438951469068936001 799218855309980801 295891743050763265 858648238981288577 414446363195661889 728698868363188993 204441152388245217 150358519927365825 70858946450979233 421289489673817729 367278005407232641 170777852401073473 444675041229640321 893393694174001537 651130397696494593 355109760130389441 676686566894172673 161155573858387425 528235586153673601 405055636877364097 901978260642334081 319237197462463489 748372975752875649 688130164182339841 247134288134585505 909766273807001345 970653316758617985 785918499304131073 546495693664905217 814851387378560385 384545284947780161 693663472263025921 844793566660225537 37321492928889201 240936077606281889 981253068246985601 109184247826970449 206975902995203841 158377669053539457 783421544151181569 279817176827631201 34919240768708449 837572743715330817 280133198187030529 247893406466015873 698416823170369153 257236874814527297 357662641819146625 170168688486764801 875678747830839681 713494055079227265 173420976267152577 768589685752925057 857229645415579009 957804024979157761 165330113944051521 685920597254831617 471834687886591553 768089796393784449 697369170993880577 288640608624245249 4745076348861233 215365147789402305 580283953038630785 446015414079649729 519336931592441409 653012483437553409 479464624847935297 141138908511816657 75710338810303313 625314116443451649 65384258404790785 361099333233195073 967779317747435649 861402565870665857 286103655256596321 597567988260390657 860732763218329985 764100664547147137 472162200613055937 697483410375948417 331019991017875265 121927968717759681 13292090881009245 420679972123860353 909376493244828033 546738956069805953 981040645711019009 274982494832666913 62644917457411961 577038607300611457 484414132671560065 350278001230730497 271677198387244801 774125000820067329 425543159863920577 505327472720207297 260465251650678913 89094322886101201 123215791644440737 371664735409449793 686503748515782785 485794018957381697 463656677630481793 928041690068024449 35528291808581969 288532498815133185 555500217832531009 519839336764231745 787109867973818241 82381670554770641 560489679577116801 7117737571970651 983660821643376001 654999429378140289 459633797363721921 532095522891989249 387382849309666689 436935878728480257 28594287433648449 214526091122021249 331352700351651201 5377326202793854 533813457119805441 877493590131006593 936710469217821697 375358787350155137 435797247493653121 845532414744550273 492827624533354945 251896659419546881 277147178929055841 563749619731975553 787051311767790209 973641206857156097 535111335462559617 585995645099782145 971437048374973185 189031343370633217 391951287745627073 650405392342019457 2707766498652121 93184714176647537 497275278456626753 583264289175044609 766052310924997889 369632089128149505 6269640768891805 581712848692330241 61465031457466073 455389385279080001 633696852355924993 659983679314446849 701919081789803521 838761058586843649 588471406955847041 293487246880044225 945173513759648641 342817951376691329 986050375214446721 354072242225608833 395477299078059713 607948767397235969 379885688879710401 545253479134981249 798516082749451137 706629982282652929 128506379930470865 668320151104065793 883938835921803393 273101996504696129 406782801387834049 82330323461871297 546615693338658561 58612512946485393 279547811880306081 769509042515974017 302954194402296641 106049284560103985 649613584012058753 42067718048695473 605302959601637249 31016341681368689 352553659718537921 389646792179743105 379488588208793921 282718385967715585 745269686584634881 484272458831764417 92277321204853985 898540041098971905 887807490047904897 350856656287216833 922066837858345473 650197891835862401 677229330012835329 47928033108160409 753059507748993409 674186535267427457 903314919161928705 460655397505032513 936835564804759681 580443023596107137 268804606665383969 514634614586167745 152547068601798241 614349909108074881 577790617563422849 5800327296778819 475430233264852097 10143421556481515 936307947323825793 493765557764316289 551148798299756481 98372928546599073 336402005462005633 210580508706581057 829423651090102913 724278563154431489 81806944151963985 535157042029663169 283887950096762145 883948562434188289 348333359953741697 319372676244736193 226171603511851073 305144258175094081 709238281636487553 722217828365938177 391528192737872897 682121609754336385 664960617086038017 413477742016024065 752160356088147329 939141480700531201 333003089951915841 201666404062176961 714690328036290561 844279348130914561 228403714510918113 678699069731319297 832499825680393729 450376610055545985 14767597702984859 165673103312467873 655091849331689985 708402932153138177 762449882929800577 602819010743129217 228995280787891873 513129965515705793 412044523497598913 518005104097436929 332455483408018881 812984082533052545 121317857032906321 501075508745682177 184269495068427617 984507332043197185 51232208303474633 827842514238096129 921296920948897537 754394419611163137 16459539136420177 842935892280191745 35696340373014837 694096986816138241 648140053041601025 203254072012679649 538716003108739009 937127607225836161 167572211220530689 84910286685921937 350445868122925249 829212548816972417 190630388369640961 400891299227094337 172479694277718913 846217285462092417 831220953571474305 101842389637678113 391729990357127617 262309786245570113 670858466108398977 829280257129607169 788099233618716289 757266583295422209 348947490730708417 853060666910348417 516376934278262913 781423329022661761 808693824264480513 100160368060397073 934267920454352897 991907814646243201 826468247954338177 619968337511121409 925151706625278849 204977046149227969 843257840102268161 435640078226594369 877940051082255489 925143773860629121 306540963885922241 8095829820003787 39778866700849849 789079660187471873 486113848218337793 548509449493433729 543495587096664705 955904859132932225 830305767645782529 919334702879265153 664412969381707777 168424983628998593 427497763071443137 578870080582145665 304849197794517569 563289064885925249 595383191039942913 869017339472431873 4341101940006809 311173974415826369 366078707921190017 292313070565210625 985026381744127361 388334696624088577 13738149091821585 347702030133458369 560991001003849025 613703620379855105 393090714628527873 23196050049602237 254643435094585857 4808474275666442 848295484599802369 408968379726697857 899857298485095169 312865474866416833 703278121271182465 781140617938643073 988892096704013569 672374502539117441 764519234923810177 302223280738299841 296747507802585601 851404478307532801 27948857027155329 529691834163099201 42043762664782489 901642399249585281 571644341704015361 763463009919657729 307788424228895937 696446513010503297 889531366279413761 893151731272137601 329152225303836609 102975685281013089 147976086714791681 527132317423532737 379922675688753473 381470950927454337 762382486394898305 450919120274772225 66547954236234833 939574351999528577 545649099557053313 728666690073477889 721164222837238401 218942266671465537 491195156130970625 338238278622423425 515880999550041985 260228334783722209 52464345392095881 129999282907188993 783670669745895041 213782600544906401 866206394122428929 88079420723214945 600883659700691969 648271433627446273 51899063420066225 519259325634404673 877729309024878977 197124968845603393 83507549402213505 520944163878635201 321688119192948801 690648034340757249 367111189306186241 211084123149984033 631042887709263361 95294631216464865 929110388408929537 17709515033185853 978448323628590849 44637796364629169 400736357257855489 305412081742783681 235240142737630721 550723937304187649 917024145434311297 695194216227644545 834179422197941249 259666285715059777 789502139955757825 250319505140961249 680325217351075713 819513787492670849 284450225963752257 844951599146565249 996142170193373057 97762344072197745 481160747042096641 298409217034329537 467819132240741441 984612654976761089 701302814863026945 492863411650642305 975763746622909825 788605797530113537 110967965369084705 646454379214386433 614635547772017793 44091928941956129 786615203864329217 90429391684562433 599000504502050945 253741921022840001 305912686710811969 404446186972645441 112272116113523169 360754151115688897 40993215304752089 158217676450970401 682212233901942913 839421886942307841 77127931141617985 52889435897892409 389687784598997697 292318530455819585 602128661570333185 167761447241172577 163031580332024353 508661238963799873 774390836784093057 716135266712992513 743275474150230785 560685933241959617 309487342198792705 70257522813204081 181376323535268129 760491244594550913 171345649129833089 404735707291873601 143628619089149361 64293358335252297 924637643094087041 658742926707883905 942666284274146433 768010792461115649 126060305636073617 361249943497309569 306339117167190977 389325719872235969 995287364805904001 384995766393483777 63470689185443521 356729312851133057 918753773801327617 781627562980130305 422853301140087041 233560572158413761 773947969327224449 343227074629634625 499225886282040705 480824012525108225 807007863423152129 478239328580482241 487451605716181313 320879224027155649 806246997363075457 879700575941097217 84327366179799409 797317527313840257 558503796241168961 500821350471763777 727706666206408705 154985502429557441 289260970523599809 690737653592019969 176814106627666945 786814908517118977 722300378668464257 338043838687863041 248313647704058849 137631237520881905 66842655394566465 331135104951311361 893027320419129473 624321671619316737 181897185814492001 85110930174320033 631975666122450305 159655354009206721 176768128938448385 770843585639749249 942039749263138049 664797448337498753 96802727502605985 881743397004040449 906066224918639361 762401266031904641 193630647179190881 9824955349454713 125315708692632193 975482595517679105 684054129485346561 91354898184904 980079653831289473 362585085325580545 221759881623796673 789327050726353025 153976151588786081 820667926894845569 417111425560605633 193569403692858785 386419598460825857 835444964955090817 284046650373852577 122384723206248929 554207080399102401 384460546232379137 126776118791795505 305301943892228417 915864672019999617 959009713367269249 25404833380122229 707176292195139713 80763700627478849 303231572856493185 177260232535147105 678811725948687489 529089443082987969 836582626034985601 103703723793330481 283934876484391201 239186770674372449 771814363101316993 360258634477261825 613780001410699265 746907995661153793 435044294457160449 376355629864264065 649434379291403009 229261665605186241 86154643680249169 400853979386042177 966151957578940545 574446360433590529 803335964780362881 7345104346313748 352640214816386049 865414734925003905 489996785499204865 1310178778126670 4556429811369612 898239178460578049 368492830807614529 917337740853582721 60935176705879001 804155596937796737 104323258927383473 162286868205953281 803954198117846657 210285021208072481 945854458660026113 578608039127686913 208401161313627617 714338074768228609 535647124041179969 115733905367576993 782624487184929025 459383853211356545 745587352856890881 16877403666370583 815957771149452801 862926541624183553 482890221856866497 579701494742366209 470044601471467841 807619186205975809 709412486079859457 23754902667064925 307729136406731393 957118505378140545 292462545067667905 202528096955703073 230912939515629761 78636536054084161 969438427386823041 6324976738511624 738830604959115777 983088325045521537 947291079300857345 2344843575812661 464510944093969857 724408856294324737 85258516141127665 604527849333578625 96837263717116433 212281014238136833 417929218410495937 327561740545846209 748794857373180673 208468684643371201 985978341421745281 192329953356392033 242516566735172737 508099149170853057 652510669821442177 364977505954342977 505053462695141057 806125801277254145 220597599180027969 645283250896909569 614977657959837441 558989961299609217 737194578440256257 504381450347196417 21663307135892041 955978260220597121 203178211908667809 304923885546060097 42210289009698697 688353757168904705 919881410148622849 931992370284248705 94418211479162289 462063717671888705 628488408088489985 899562169244575233 870056544877666433 447358870546885633 257361948394919425 669805988343640065 116105186745070193 42287043592914129 129320271178702481 291367468118636481 150978902946246049 283662414426153473 619694569899554177 903899035277035521 179444188914626337 946299265390472065 548436080416227137 311253114255464449 818558463206425601 197200162968421473 665488777989697409 851964632518857473 645204455990661761 624791955018501761 906106578189739009 615918032871974273 614477500070801537 443622955971143553 187905784579033505 608830195752645377 671255484035807361 722210233328745217 258462111254036833 455503336829622209 31810798671568109 26621080934241093 923569744308156929 378435642737670721 398506011328148417 986176627998069889 162385405550370625 475673702948569153 691770551033993601 932292150305052289 515216056861238081 251726251098929761 846129692275180673 39457083860575897 389432546898351745 194534907074284993 380619900016011329 801872053979629185 823785965974583041 222141074283641153 81171455226691329 344089486972613633 864276552325069441 592650457349719809 439290531404548545 13562629638506963 196809496152713601 443854386387371841 896573850827191937 102334126238837089 542425729297040257 333521827646166017 320310027059218049 949853755995071873 617301580607591681 832654189052917121 56858010048525641 285394578927416385 87476832620613009 492248355605937601 904965004493998721 563651636534650881 881029046436612609 985318376145059457 152139143543276833 458396568902536193 759920841276457601 311684432249990081 608196380787528961 224689103822448993 79888935554993873 50575714404331505 238851826459605121 578901408902304129 887526989953759233 428263172603607233 389543411212638785 227107836958460033 705271452398182657 623215360782907649 739505625358130945 486269700690193921 651588502549746049 213757319293279137 535523465475744577 269766447257474337 627663641909908481 952635199665749633 523986936371496641 370480029408149377 693821287400172801 364599693567896577 482154816956732929 682742449732309377 57382713831504617 758095845680131201 701368216247228545 111546450959473025 225464666506386625 636987070697387009 5900032839956993 166660200458387905 346210741808125249 725173720296666625 413881100414524609 14467633749625009 903141023524600705 673842919201916801 827127865526971777 335890942397789185 150835278327480897 321383172924967681 843655214715592961 129679578613057345 725289067782998785 198816005864784993 42261858221632313 412335164760897025 46383239006718921 913664179707055233 718019799942165761 45272903254208073 598493224092297985 462843430982132993 829104190078179969 3411543483771596 151968222243073825 296408715711649537 830610580817815297 764774740030780673 24789470615392161 720408220802596609 554393598802942465 16040792899367773 710054242743911553 645925458732463617 483219623566693441 43084358407433857 569035759561703745 685473166610023553 753476531100272257 407826821180726977 847571669951793921 605719045393627137 297271238709324609 343190685908005825 379692967971866561 371174162402382977 449040983853347329 657301644634266369 939103974880186625 676686662765362689 544002298226072129 397588963894399681 56870138358366521 452707855619991041 929182811430461441 547014578421290305 91096701375438017 337311321193041665 998870648728907137 210852837000253153 588245581467763457 309449987876178049 414644587007426689 96410283785850481 270922890320651521 351157716542744001 338410614782102209 223607237547518881 906483225930120577 200192365143522017 10887418296714913 255854314367077505 515771997797077825 532453152566446849 266699899012476033 273186488774079809 861021412061266049 604487959348773505 962726430573962241 278828866674111009 473712160718651649 835262556589967233 883797498149814273 932551113200524673 42619139583511161 623445205829597185 507580942392461761 526235502301752001 252908475955297985 7743184226782774 289957566638090497 786575894964208513 950802591530450817 474914123606254209 557960671876269761 824905671964962945 184862771460633025 210191171320857953 57119471958113625 213610807448723969 452362569101470785 540858447921351617 34629623982549873 401833933930340929 643673160419684353 934068653821597697 993119598302225665 280255480036906593 343311284731587585 128809527000782961 918959621623780993 846312821922687361 505694481932256001 278926738794055489 574265767741675137 428576940315501505 97214773142244577 94649297488984993 996305756040452865 514062380084801857 182613544247562497 145116172267520929 528360460527292033 737539430559614593 559574992638690817 740571215511636225 821806344314875777 280611445068622337 415835899065758273 182404112125610145 312954328664087425 674204159825073665 430943501419566401 949919582818921473 655830294416727297 575601817835838849 181213687921985665 398091976740985857 652556809400405121 415295915476825409 870706406164320129 349709269962488641 988365090670963969 185350530246104481 120526914168568305 172955902557831105 873725957772247553 16022520481492109 448988092664084353 401979400959220353 799958925038719617 397919474010969025 889763306570973313 59307906325202001 508404929843404545 930572185292213249 975879060761631233 716736126394948737 891400812101817729 683105722091660545 694124753033168641 142702410184384129 523567860782005569 647502865653898113 445200998366036801 552091174421235585 455142838141522817 249179935118839073 65821095467999417 937289350313378177 579183194414124417 493276800157012481 444280041807676417 421304431598343873 558539007202153217 498864307912448641 633094889328209153 754541652331639041 916697833395058817 978482463868026241 901706982299177857 961790368037526401 362295459530184193 618955573679791361 227553543813730401 236061419168194689 836690791638911745 413825236864646209 971820990767955841 737749683795755137 707097150279462785 281162645969949665 181768071270870017 273395739596267617 237040343147096865 906757149003958273 187661245825953665 445939115976017345 167196388873161793 706142540962680705 80230486799013793 851269588137526529 351893973876396865 264655124751605793 753388662142217729 73193908486302913 791818951913096961 148382285169908801 544144711580475585 445369849539091009 656925755787195649 776746214400127105 992687728983927553 914669008910408321 533563795027031745 196488576127940449 854158645949116417 481791063526415553 887811074712512769 324517360504579265 521416281191509505 3366619443681885 797542701544596609 151611026158526849 345027890713357249 22480048035177449 256543956188462369 779136310863570689 670778837353456257 424369291346835073 635826518392445185 146138881776899169 542334407749212481 279493121625293377 244167545886764257 184449351873830369 51556952446478737 191299314870946081 858834942099274881 595475173824901505 953766223378966785 780606208280190081 798683613789929601 795410598586435969 920437844706615553 847876719106778881 738627130301335169 37606315907346753 276097090551122209 9794670294454023 373352263749747969 644336640292827649 186240368996923425 724049758711544193 38620726639049257 408349231209719233 533887838337239617 128326277452984529 3288342569700121 941169402968732545 476845221437375937 824023326966226945 820087199435373953 324572150275351105 327063949761299713 945687283204776449 537206355251921537 278969152404123137 676894072562593153 652612297116604673 847841707046523393 3349284820195920 931906721477208321 654288141034456321 216361005549341473 312148624347337025 741830138773028865 896698356451082625 445866015275679937 31923645163324465 473628171310071617 967871956734697345 24175793463623309 302498330491481217 395610514345239745 770170460068470657 338173304740319489 321516331351268993 768582672176865665 210775334782638881 617747413829530241 686842151631246593 527428398766861761 3580593788825582 351044018583774401 227434690554339617 720301103402125185 593667839523433857 196359012626341921 610201391818257793 717041166661918081 913848098160485761 849832213421660033 998595795813038465 345916122944277761 381122854364051009 362330670156946881 189634529843083041 338808040072084545 724697368016421761 436862188913789121 431495763712696577 608179976548246529 907349184680455809 885980792735235713 126458966872029073 121298935359536849 325115304533028417 746505483852200065 846819491064458369 233159072339947937 428639312641294593 299167407022419969 168350131566846529 872343869497004929 950966459244483585 139348639155922881 281299453170738913 604822361878309121 614566774651208961 410823663652902145 837852366515470209 318650123010659329 854005371965797633 719432440663108993 93096268753278369 645123381180429313 74691694616902289 163097169290320929 790125082301919745 654622169341454465 882877167077680257 376863667111148737 15887799121919955 311808617735511745 693510068739087105 728148078754397697 140286728043484737 446777192890554177 42299035126347921 492670681195402689 65017611662234745 976067682023188609 703608960033435009 383356191359208513 109508189723321441 998156830514464129 519466789191398017 533594514097170945 598467700220119553 478273574551867137 365466323283655489 496632608103507073 379046290146582977 141393583735496273 370832247974874433 11577406371525713 266084417461492257 102444151932719057 842060743629829761 903726818853723265 612697126848210817 699598161433190273 47748760064649785 186031080585632225 542400636785210113 58688708004940081 357432934495122369 65865401160262849 710688046780511233 530991825282317377 206083746325248289 446537333598183041 31561223867335289 317786398527903937 10567403053997283 658753824847732225 491816119108641217 156215622703090433 792748699869235969 529453848870570433 757272960414873345 803176050455835649 679439253945062657 662918169019715073 665680029942130561 456506204589206977 231198645562301409 593968441700422273 206364125207109345 13019709310629681 294797664431669633 600558870618723201 153141385330563649 826435737579348737 638304623515153921 711465262768125953 981453000002666497 118635090668437473 389234126713390081 295533936181950465 40690471351545913 466671233137763137 396604323515361985 506636797886965697 536388630390412417 465474914275649345 234310115591497953 420784360933449601 713180582619081345 210216428209552225 78787559852258945 529595814347498369 617541234162338561 188963911809896257 66995402191579953 141459811853362545 999434093040484609 389857164716293185 675374838488039553 435311716746792129 714683712286536321 349887111801695745 876394796946399873 362197943864824641 486512505149953281 775039027657616257 311898831028173633 200016087693153825 37119780058397113 592655817732367745 972717667542141825 443456030779170625 510981776846925569 533163814084364417 158500132444260097 413792501276969217 273878298508158465 834660507823844737 92671140031157505 764488905140066049 719293286867348097 503299217708960385 32700242002448477 154386009698281857 671207448642924417 906052697536001281 108934453814342193 179512513607189569 504439862815978305 809553926418605185 275216269350551105 69338015941735169 766266453601282689 376680618287128513 506098503696264833 238787707020090785 72335358087848081 986878142456934145 839033430216971905 71872557889502529 452826616298644097 30536378413177801 661431164716177025 27804196782849289 368905326507011457 343807347539755201 173552958674576993 490530341762831041 922957502641430913 577955084881399041 626055557958025601 615439921710159105 607665406010703233 244674947670493025 408484625422630657 603367175282823297 428088162888236929 231939216773998433 540604978042594561 395916381975464321 677603085207032065 358077244920966849 546254614039924033 234603763441082689 733497346236084993 717364354057441025 39144765504900649 59565809301769689 282467589134334689 688881995943123841 857051069662219393 494934142270846401 602200726209908097 130455177653022497 996127969759967873 533871355035753217 265111683050314177 387829629477355585 437231197037135617 806270338509232641 637367216933377281 820803469324335617 753378210860105985 998936790245803521 204318255579089217 915784007623020801 939665347409601281 67521155541225401 336810522859202881 129332652397256001 527569710746817601 487524484608315 36583605044278049 128947428136800817 813695096190997505 190073298516022497 268766127037032737 382996226828073089 43401027200459905 758700062356918913 151618415316242753 246862377524511361 2733875865118308 259963364026372545 865077985497073537 20630264635389753 563635586190784449 2602329533115012 137866470001618785 466780357191996865 939140291084072449 268299532241524481 446083257827560001 104262944211416913 394408670831481345 47482612349195817 113130216303254369 195985917420731681 848845805407250945 692312111884415745 740897466524195585 756316914528287745 632677087641852161 376690167633821441 365431352378685377 487921846433753345 832320051636486401 206482400943723841 347466540189692801 255523092755016289 392414293318736897 689405871903030529 850523674525270273 288469274317552769 923808580200528641 456519638511405633 288666258161534017 622997311300725505 997130327721819777 232406591563258049 945014483020109697 525494264065546433 347379422541962433 138526135636350753 63893676646081585 534814042799769857 658522461275438849 246542268263279841 737839907942877441 907780274508755969 486166408959689985 591510985584772481 370009178937159809 308544244054377985 974539027490024577 527590026035706945 57878578809685169 538723692399319297 660298742860106753 733483066397962369 971151854797234689 528607172450438849 174865473806292481 426344919368656129 381777124346108097 95677443412458993 669357895870092545 449674361138033153 33864976579316421 598918840862058497 417818226465314497 94252253848221553 743600051227495809 377585504332532929 196804450764943809 476014933712274753 612132402167709697 141202589560510465 599858527607594241 418581723512371457 776705613114692993 481558951188791425 596669081664373377 411801210666748545 866340797315736193 693460066143206401 77414965304271281 885088921556896257 58288343813295289 733301990606467073 286903423449700769 742569531839745153 30846632458555237 605483716998310913 420429979723579073 556305093534032129 998317990884565633 766804234138820865 959138144855359105 657507245265730177 106740971579206705 376924706320625793 818022191135682433 460041314684385601 617143648536135425 825473287845770881 81197102187843489 5303934220403762 749569133206001921 938312991194369025 38882957959017969 945388585542783489 689820951120616193 439889541884728193 716568013125225857 948165676797497473 846176366119387009 536559093758473409 912502135551264385 982440652458674177 900259251070245633 126622857379263825 514131652550361217 745785550907935873 830514744846404097 953849923970029313 142044568948065825 957161672171704193 844574767595695105 648058660331233921 831803134870909825 629383910091984641 875160552520874497 762483818981497345 885675415252634881 244266152083096001 950574754977161217 674938764841986177 349340409779301825 910502268035013889 713455481187430913 198072777647315233 950358953879359105 728673910363451009 639086801775867777 401330060408273665 198426660905767009 310054942177497857 996599042127520769 19672681175524789 630632105354536065 490048112537603969 342886434794102977 775992010558500353 592234859317556993 990212919309879425 770683641285508225 417785103440042625 194580441877363329 65119753687152841 320265264111917249 534621722594923905 172034286317483521 925014718542922113 870577837372998401 629807126969200897 770221035344306433 58947267911289457 552820968028605377 144213160707440833 805000402494897537 55169339544175249 770727362729509505 427388393126182849 917723051039970945 388955259186555905 400839479237099265 103774887224577841 365241002482235905 138336696431178305 707357549517617153 51287427496976793 486373557697604033 114541660266151985 104678796059396001 784908529267315969 109153157370258209 328241250212027329 692224866330697345 486702094001476097 449922587132348865 630237938759417857 666852905071145601 141257980571371185 616577009235101057 294294865163930561 374979332791390593 195681843743347617 289918039150379073 981852282032118529 127053363943524289 167597160743557793 910814044730273025 127975227040376897 579363642218915201 553112237114294913 153867589937036097 202721005068152481 751135155830517889 947331966717857921 293429037196716545 373026473497542785 737888884943352193 268895030168341281 453541324627096257 861138737933313025 195132489129740353 491449863676823617 633856409244060673 263618999630562465 380290827345028481 21329928781756993 788455377260291329 460233261981723969 276659278944912033 342458375203936065 339183330256190657 657925714010286081 292984764197122177 375336926614256321 80553423825207921 937996176445576449 588588109078124033 93611544932546305 996083425774259073 214142333111151841 959901024389616001 814040955387088897 588329436594690945 277875889548791841 823690535880011521 556731254457023553 724726538210262529 71799614520795529 419497272612723265 373373388493650561 32111670455876153 159284740785235361 343960657785963521 301188094771735169 613591540844311169 673285741822024193 728407812077911425 936727751458239105 406954414437976193 652567373502105089 224632936866491649 682114301003483777 214460769558712641 388817386537777281 809104155854647937 720339805258578945 185560604140945889 194422789429122401 730444321219884801 277679072703026721 968476199261999745 292668285029702017 577105196900994561 859944981027741313 520884953268151233 467467829294147201 940479779535273473 863264414461301761 606989054456022401 779284480740965761 892689369366173953 295398957151082433 746543824966167297 351575136165845249 27979421654229953 664637444115985665 25036105899232553 704985694673933185 62725256243233217 342329982273827969 942884626174830465 814813970664030081 522774441459027649 652722928314009473 860627467819284737 394272599493330497 330151160949931457 438524360234925569 587544070690668673 468267559678306369 736558180915686529 69337617695655497 29632272628077773 159330085145523265 31798222915973897 557629325442793089 341551219146836609 521695972735638977 414987676599928065 206255766465861953 763900162592364033 947136916384533121 879665719754719105 693890349708585345 835507766612678913 45958832657472473 595650112534166017 699233033618359169 279358100413048769 350662495095416897 126421261097483745 639022734052605953 915104611016047873 773307479647026945 597217665663656321 244123775578263041 61173563166306625 498951752805634625 212812641668570273 995950151499489025 181210298091500033 148101520447394113 42653292799933241 693984552528750209 894676746559639425 275469511275030497 862842183679141761 4025619377774348 816993501057496065 978200006711059457 828119070359655041 954064483187441025 193585968956000449 904895961555052289 491968461118069889 286483192139503009 633018255725730177 831222799221475073 989277760726984961 955840895298113281 881182027119109505 195635224407833889 224264361017880289 73251478215457409 980977234245713665 270072987107308641 487967341567632193 261766531603374369 65428818133085545 628619267475766401 776374499273920513 800892896921670401 687704903187736193 128556543689992257 44767296922678665 529152383563914689 15639104449519437 42559767092182457 959279071094876161 246315403932829473 443338974167332353 290630713105198145 276764531410314881 144618037589967937 496135861515114113 881620815123778049 573285278662758913 512036226338199873 140975117714376097 855757934338864641 564865831363611905 829799231050603905 341461209933015681 843555683735399297 27331541080492629 248159960795693025 509886473589929793 148037421818397505 271292859232453057 914510127826478209 268036496610960737 294671173467815361 100603754185222273 469866200799703681 10356053253971709 758231834199673217 155434730077750785 275315635671663713 308778651849365825 2553382519106862 882626930305470081 209084671578342113 365396692687127681 695501775490466689 95022281486073729 645476900150189441 930029511822482433 578309047620290817 77409610540264849 25168663635685817 293109776269531585 769606185150930561 509627210732809025 116490922412911153 844256358405743873 517146919395809601 537882504638368193 91760368454675505 973160514919939585 524521986311750529 204778315521984673 171953060580339201 767333490802428801 879443947599508353 108786876055724241 175674532376280737 531824124198223553 400881673750600257 707526137130876929 521228986997048321 885816205922765185 464011364116725377 599332252269256577 328509657170560129 362283810574368193 317322835767523521 548076367287528385 333430486123294401 597470126968602241 791096064123120641 981357102925137793 522828788315241153 410338036567097217 529788916599866177 357151442609300289 211447290329463297 167420382176771905 334722998290867905 714390190899656833 782134744497444225 650401097955253249 453015838517384129 95028812930586065 391294963358976833 302636698174268289 222304601432835361 435924363850809025 577497454354176641 852657608765056769 109884415238152401 205743432347809121 203796653725280673 289072034898367745 54013595475378649 123378616338733601 393573878967220737 399458052236369089 12013800805899423 998731084309831425 793624352808539137 258623951534815425 585235817150373121 233638315093124065 402893811128041793 347519118471083713 568916530569392641 100228214581896673 454983104917662465 357189455427203457 762490033297108737 256727542505736033 129667654888340417 152219111966772417 573231023404499521 388033008411234433 713729429083290497 70435648410665409 6522019164673766 582081575926118017 833005101411874433 471255274738709313 915992726819549569 425771510722448449 462473024847358977 730510047523011969 695850487605451265 569051582838689281 94316429643175329 247156433233399745 448600399084622145 46601650670815785 38218646814872417 274766019546433441 519862769550353921 237687674499291297 754800972808784129 831620939736737281 827079335025384705 401327094381620929 121362845233509377 656680331332893313 742628458656422913 51510523109335793 916310104266631937 259376441479915329 249438654622107233 482181912203650113 730368082366684545 919491380366338305 446919545517413761 850895810105676289 192504908719190113 905234573146216833 228365086054477473 861086109304970625 388194546925692673 834688232514849921 512495879327996545 113859835644326785 777111517306014593 665240230981808641 929190987332841473 139961130939120433 744577801326560257 180332156425862433 423535107392194049 370448681856153409 182209897591310017 491291649213664513 147019663156495297 400733516209832897 552498209037228353 188293906517571937 997156555366682753 777597384952663681 691874701962138497 578334061977741953 697086346139652609 763943936662421633 917695901780692993 424841569019662273 778308823629583233 573239633760017857 675119590452897665 754206296460537857 848878524045712641 17417918529950783 166842858859727265 385615348016472129 155861187665362177 371612574759389249 906979256511693441 654446205457148289 447234607170454273 160243609962314785 512991483368811201 383877230945728321 220559202856474465 36115366211795673 957696196724231937 77837410048957169 532585242514780801 622341017066354177 936176872558892417 890025035505971073 7575226572367201 171744186445529569 527362078010856577 513206385604078721 597696893887640321 866196195085130625 342557792120604865 340711902425795201 44704882946472681 116040463884310449 326996368312354241 203955486803678817 99722619579747377 54872943544488353 117239176651569473 577513861048032641 61830808231814417 675653158894284929 736927709280156033 274044069897300353 484060291748729537 479203616695024001 643926791073400961 497939657182001857 308095327125851521 755029990027999489 9476321986557679 377606432890317505 770463814156325761 477099723077593281 228822500264048033 205678595176948417 170294022955186369 454416559743471297 225318549170584257 54121856866643729 702048207398259969 649212050540477057 136676406671089265 932333708669801857 689322477110760449 176256397176480577 561547450035124737 472028594149819009 564274743267414913 277709115536332257 123669928171612049 269489136960373793 131078765624163649 772248998044211969 684326176110960897 525900211505600641 43697622390933337 988731798027053825 934811700944297985 797812146467123329 984044613275681665 787737004258367745 240163669203315777 315779259089183041 915199001781868289 864121085824670849 722786004619340673 28991799216612437 627838418124706945 415757728325878849 487225034936546561 881989798340171649 921634491446010113 404304914696403713 240701219471819873 686667832819779329 445353671853137473 860008290115338497 81721757912607281 694726884528435585 941256551684514177 971769153062005889 962943637924158977 744104878888151681 335666613812389185 424137696067283777 914309736998905729 804947662153963905 425978535232953729 603326842611515649 996349765123287809 309218709343127809 425717269164646721 794193253426449537 677555931761180161 751565293903851777 137487430877424545 369438868671544193 758168055858139009 401662762571447745 275838334008977185 661712774574120065 537917223557020225 289673506369538817 408408677688324673 780128296648221953 917788847583100417 902034763879981953 27526682882932365 46868089038703433 884307907305657857 755506098227428481 512171731512435009 89569673374931825 25979061813050209 469864817202960705 751422586530264193 424229443262653633 630215042449652481 416062319086009345 237920377863925825 735223654692951809 588366058655598337 24897907514770169 719282040325378305 28134430703865121 957453704124095105 464805589702606913 435757097854914113 562426383093132673 79172841746160577 465285315901439873 445797916245151553 520309157349664961 707036988048958593 419569596772888065 122806106306196481 931632101746736001 536714623351489473 656651011743946369 124445963778736513 539303410221528193 846268435160215681 554782357996245441 722024993678782977 283046553753557377 933924571907287041 367600648966458753 516101997665980865 519465658948639937 571047354495352257 657345415620184833 143390215966856977 242177777935459905 475184376755525057 750092355802649985 439996922855083713 566597782988431233 638510335348900737 833981879166842113 711026989192784897 889869975003442433 334993077347096577 167190070033200289 763646559570116097 108093479572211489 467515052213617089 317593600544753921 390049457644803265 391675180426368257 124515416675425425 656071734147616385 191713543879028961 497278369954024385 393105278522927681 221144327249007233 373322317498004737 783956542829479041 548808791206656833 80766227383492145 213328891652775361 744833884040851073 215978837710270721 969812241852892545 851050389959251457 347906069250818433 300535682072055745 76944474096336529 283221126306170145 74601065982285777 849113032600957441 705631858494186241 705047950576638209 667698761083691777 225226264788236833 220191730413091585 684071183211113217 56724505797809857 431084906652177601 303571809559187521 944734933854132225 165294127033284609 188663707270851681 459539613622467841 545831616172801409 658010664619787649 749256503056773889 763971618267632385 933352444812012289 631935121915567745 878722478407357953 749638001255220865 182318943859552705 667538923630310401 195878100226412513 653487115361613697 840585321633735553 35183622626611565 981997801954495489 987798489307493761 246208286576869985 604977749270013057 766295214669771265 955170720601628929 301724806039853633 670370615110435585 789822203026094593 816242661560352129 200629756276367041 399722429796987905 800827974781373825 158039372272881441 963699690529605121 546628328653518721 308772906936841473 585239984448634241 258886375190183329 840884900773922049 270524281556692609 667459450404962305 454749624130808897 750210616334094081 377531662667625089 789421704432243073 253383610981511969 41330239561581553 411870984749146625 649904601908033921 327209570798682817 411596942954353985 124966375718091889 587408687323005569 860680928801865985 933368471396768513 426680115484618497 239118938328644513 691819727104213889 817914404283691009 343561747612032065 593992701520221569 231646073145707745 119374392132876033 780750028849116289 625444639428295041 587170518352703361 158501263941097633 997833931821222785 994462209608030849 354013104893066817 237522175221165825 358534122465204801 926049558287886081 609337604773113345 368974556744852609 139122028373353857 172265295267720833 409215531430771073 370985593010892929 360932609572831361 891016986141167361 964457141918838785 547953369857616193 956157051909659777 464053914958100225 976186180242915969 928368744946403969 369455637630171201 438736297640318209 900936851920530305 460628475555061825 555066820457884801 360255226317065089 181885778861197153 853796247739332097 442388855950117249 733759759756779265 428193774731592897 714658051946166529 332983024686203777 454667307737480513 801642516565731713 987005905094015617 457225348388039553 21267350020465869 335254881006985537 296408290473287681 486174549903726209 713178146070504193 871955175726991873 886950937064263169 168510659596439169 714507992300482945 785252040755945985 289346751520149313 276638935573206625 179558331909476001 594232733179477889 456832911619592577 611380455862121857 295062180830470337 180788154409267329 761435391955863809 170341669601587137 65379464407499201 180013644517753601 264150583499066721 548453174041515713 430497525681701633 570346565441749249 4659250943113592 855800827173997185 281461830081838113 816528336705470593 536263907930852225 631372824609758977 339965315387061633 597361186190450817 537365842838617857 453472376396835137 859856482558257025 116038746888005313 430136559295625857 828179927339181825 845512754919027969 881260081009369089 538879368514010113 934399285515556993 388218412708425857 253209057799335105 324334347311953793 453821370622808449 735362099724781569 763740563401167745 675892918925249793 880845378972797057 532529061133516289 491832092653776705 562020985821767745 833492797958502529 35134469021571137 553729176266582337 601430907258695425 242142702072445825 959477987447115777 955556144913213441 285606731754064929 227139937609383233 533972684055456193 760925236912125825 759713028481961345 665738966515309697 486415073310581633 306827330820436097 746869474344954625 148328103956135489 444744039526554497 320521940956719937 514040107627685953 316439461571977857 84636198673962321 464082865089221057 750781917192178177 621821911556839553 390980478883918209 480644331777877889 29861260638334385 836095628158520961 440866893175609665 609300972641772673 696942558222225665 241600055429945121 7940206693163533 849238754638061953 791470854100161665 241500305580647265 142160027153607873 516333461784153537 19422235148176981 114662823576015425 321151333779980033 78593727131842433 108322812694460433 110007473211940273 191025169222143617 665017296710328065 694002066496388225 905872820253865345 723024713352643329 803367470094482177 475738885694219969 360402121871803841 480458799865942849 696881819725444225 881192680780152705 235202191026719009 806599688806656385 741942655612572161 194826546334319073 300803702168739329 62646133005898721 515338586078979009 704088688898458753 621142453094012801 535213036414646145 321124241277342273 227711260383379969 385894409574579073 530456859989016065 736561086798371201 622026417337970433 12665846924466707 227857948604636833 790641572321273857 866726922745407105 302521378495303169 597458692955797249 256831947413768801 854176982256355201 707009937706050817 622226466029829377 556611245778636737 429997323419335937 585729670104061697 10024147038194543 417955502964513665 831620847025085697 111690007628471473 840905329133008257 382062543310578177 860880566644617345 956540751202030721 254207563341253729 624403962177989761 712114068309837441 376526592513801729 430921782408702849 177822551835387105 805037429560961409 968298973872723713 130420937161574097 294185686211459777 578670498266610817 395108328810881217 772812427066227713 338503403604558913 466423709210367553 350166378195385857 160538678395710113 709994419847515009 61248272931699433 54993089469110857 62614780296726737 966029379865286529 302295669209563329 644353952783095681 964912993591639169 678018625533763201 770242979383631617 902083199707266945 758657761847345537 867086934750002305 407356759920979521 347935300411197825 200883141596420961 898860383157380481 111153956755210001 576993336192959617 854753891105659137 911076008533594753 258462848450385249 790596468501693313 389713377253173121 608333630945150337 761704248673773057 479862525648361089 592372540397477121 191586311898927169 343842257299307649 406433516729212161 975495960100488449 355481835379617217 335858787207804737 124944471397828497 256600152701153665 447117575351281729 84575973000362129 890917206514192385 257407167527418337 750975490521977217 533599450898016385 557443248873045889 514169894481526081 365708070422353857 371122448563617985 973402009668891521 415805814337147713 641120159632333057 380979701951027009 22444223591310933 346569776846607169 723331021804423041 983960486062123649 181064445961855105 713015343172486401 441026084477936577 1895570173765294 799422857622591489 7214840730156881 787363842055324161 144962748184717313 21913571866466697 91232112756301825 295060700220044929 731173813726719873 745696883060976001 588895564303257345 54130433014844217 454901510084248193 472524255259205697 812854073400018305 323525706270014977 277992149274162145 628320133516144385 726191213318017537 183462110573170625 512527325349331905 520401683333236801 492625581733307201 461570656005260801 79310506609466817 766299137140482177 677263417586530689 943418021932014721 581950342427767041 781393363492956161 856345669108094337 299675340735699777 944906325333654657 853646387207465601 530421819298211969 84751236999036193 777593070329736193 889322689495120513 827488640630008321 894603555811311617 588770973665283713 88667018756940049 563080201378639361 327402008056193217 369772454938917889 438025957602182081 90937444270394961 735551149261436161 666038431959812225 896008432322918913 844198066593023105 60245004342643681 979008189759632385 745232530013456769 112131812012023601 922281565856433665 490281446016560129 595385218259526273 16029200597429851 930512640692821633 623443247428148993 603235655339748481 700284737481609857 140362411982334129 692924417751392257 344524547680709505 816975314640885121 230761931870315361 811301680816278273 483059268387055617 595922417022279681 203186879219099841 704686363313250305 563760008529346369 314569426121480001 878947616738169985 129097805055373265 366833904014985281 235854343659099201 771284177013125633 88381331222656465 835834677791371649 6090197699606393 831109608906242433 66349934308867377 497352672335498625 802781805910797185 356493437334602689 433067735610315201 966857033370548225 914035018171446785 966378142996230657 138840909621471553 854286055017613697 902104605900802945 871895866710371329 731452122133937665 492986121639507521 554656170805841985 840445298165004545 725006716673156865 93292094963690177 725087373720725761 797970233522885761 905616946651413505 422305209182685121 189990997347663905 216346893026862817 413823554766047169 17266364122921375 355398417499401345 501257090965918209 420556009228455681 412475959746775105 87293528390816273 950344058615339521 77602780872346961 388233906707657921 955135611130629121 363887448547625793 730665248558843009 902147989914329473 604501613323989761 635889108525187713 329392215071429441 33893167578188609 926805384112725505 160651917531605889 641250664375384321 937731469516126721 796350145552295937 390105637875162625 502221356204209729 754579728061603585 789322440453020161 554856668206564737 535279197929732225 567023245297935553 892967541197904769 304908095232232065 796217119072927873 494425483970363905 428949396090416705 675032849375224193 815012463119167361 707309778857297281 441269191982812033 378831384137836097 779655767014467969 604746713086203905 590197086789146369 481636432953091969 838827283338481793 337953002365953409 119188175496859121 195836363376823649 1305776175335894 798202291874989825 957057860956837249 36195759067719993 95441051635084769 716098008093542401 233760068554133217 223802427629689057 73955430316424049 569021133698161217 941545734340024833 844934369549076097 350923994245455617 69024300248191393 696305271840870401 368113662648735105 222808007475684641 437605733286378753 344368846050230081 164717030201654081 28294480091069829 877795150149626881 831428816557988225 334690381598786497 957466482316839041 367076514741004417 381661217873727297 531237154748946945 135157581311922577 434242408250430145 721284186261371521 432013161703078913 222518730492247137 94829492829038737 182052381318129633 797684155840908417 641761152415774977 826956939021062657 912524249603038081 673131812834949249 109273283848061457 923937569837139713 749954999348915457 656699561015027969 330007758121247745 891837657214285441 220588962176307745 426347022195951553 969984747799792001 727233602750349185 563802172269021185 959251044001643265 783374842472888193 948884956524597761 54456058168099729 407197731721023361 565947054706406081 531171188021151169 432067679694625921 141123834264117681 368359594306333825 339307134158321601 154707515021485153 504582617351328385 702121789571087617 67066923694486745 965253973080251649 721049280164503809 769979026641699713 875641227329953921 888741136811617537 790289351815399553 653507886896782977 104085721154351777 38634295746305729 144060653645322385 887019850083312641 322472490200414785 279183164538167713 73900645059207905 572248060024655553 211338551257600929 918386869862189313 209486596818077697 667146782803918337 936469552272814849 755034384037387009 533991368965782721 979506386783576449 835719822120584193 302860652338097217 945062923349137665 767642002191486465 911835111761366273 209808764716925121 281726385505006497 392440537778774977 227619398324240065 391063724078634305 66963800033601473 764462505736737793 300904829949065089 326900224816526465 194414009954211777 114131196147774001 798402083803271297 232066939551373249 100123646447780609 466211239519510 609509905049765889 289639681397730433 994265353330202881 223120280111736225 951555203185026945 31867026123478581 824041403070918273 63071688912152977 802851616590277889 931981105765700609 341555100673328833 839248642150344833 293662728843717249 798354885119522305 956329130766771841 312280480457879169 900018943828104705 105481867526307841 661574594324232321 813772981128344961 401872213435584769 690386409053616001 889587217015684225 841905022702526593 683913174220453633 539219212981592449 531213403833898945 94280766201869425 1278600180658174 703554691988983937 856758776787767553 750009255857527553 308226230460139329 751511286066730113 713700876647632001 148711033832675809 488656795656712705 873114072478102785 115936148447826065 618983058992405633 744252257094007809 635787662531626497 348984476203579393 997827981738417665 228232702371062849 3608011036533299 617662697582641537 661335717794862849 77694820239504033 187680930570266465 382417026586434625 601783346107076481 940690220875811841 45104366603567313 146093454141247745 74207692196587521 639264886415009665 466387413600941185 45870295376939649 573942610903678465 808369543692183553 627543198942817025 109948420778817281 763764013942910977 832747558999575041 290571693400480065 93087658837813345 453939160597421697 627619875809560961 937553786435870465 12702794787601 750046706684436481 310348363337670465 357566154295611201 535033906076730433 61959550137338225 453527529024857025 76199111222138065 27007922555849717 243527683668766305 837512684004583041 444343331614575745 821195551326976385 777552128504616705 702748149887842305 271457626138015937 606979693794425345 596517640610450433 788044770248081537 99715410102120929 769230335986403457 938790314669709825 606929653518054785 835853680408490625 170916243673257633 75750523817283985 715235538121977089 769441780500997633 58059914555311569 941410887282351873 242220248058917057 557499543544309953 241133583006739361 676877216151076737 855841210327202561 609402125003086337 768445031113881089 32586711922611757 99613747034684513 291913529397845633 839032937529605505 7266145901020594 741137647276037377 336719064773276929 280277805479780545 240282392241105921 306392179375851713 882330284830771969 67156465603613217 600422586147779201 312908035395100353 344690965249228033 817271060686575617 356680393816496641 160683519378640225 177820869946685889 143037600252835521 893502474696425985 72104411182738913 964622057420129409 67419935923563657 402954252058400193 599160171364193409 841391819341794177 253162665918193153 498810647156354049 824056312036436353 196113595787593921 601556341577659009 542704537983830465 582161656303103617 844333936326791041 342430732821849665 330837438246284417 526482657365864513 447106336211803073 262512125517954337 982662318195302529 151032760170895841 28443134573052477 357818984332094913 612301668902496513 595195776007205505 825941179346031617 303852132263582337 1803907888721313 89226216300094305 884337204136272641 524531185219341697 775832099268406273 777269308454368257 309931387862675905 819833649175503617 883809778219180929 701726806494494977 741943941310665857 948727151193860865 802333490143617153 362574524922724353 678416348173911425 927194046312845185 192839541852798401 216611578171271201 898337644266860033 213001432615879329 592747477970569089 71972412760988649 442993409850103617 234563729094414689 528884003032707969 708068687296535169 818452538926607105 659099737768666881 556832530936908673 434081699226869249 133600898439098609 366746835406015489 626494320987340801 241955189379982721 435803262027434369 736931933585235969 720751316271709185 842425788142112001 206351959889516929 698807421294187521 419477398009114241 152981913294244257 753194090830362497 139760774219279681 304667871313661441 770894401442564737 527495457281176513 998844191886998785 484185666031656577 976871365184567937 397500171423814657 442515820350973121 902221033429363201 817838529138885633 857606703065769729 378532146682513089 95318508033692241 581342422234460033 517955560076842433 613502324618263425 105654646359830913 347750103703521793 11087372520918849 806954820845557889 980691613097711489 466533388552907265 433984454594792641 79345171064272081 663549123073359233 504360627399581313 398280506620736193 455946116653418433 745219626451550721 38482797948805825 736463555130541185 988828268991436929 32513007702853261 280125793567226113 470983075026012417 314106031731082433 849396518321007873 898545160858223105 125405056404417793 943360114113016065 489857241645758273 144445955383208257 186865132397159073 831849903216660609 973847157921618177 837126665190115969 127401335785947361 740116542392581121 811188901404712193 456605108109176449 984281163733030017 841296099497608193 579062641417714049 271883653356130849 977773964190532737 608482014462122625 885025238247045761 519293863344376641 916185776938746753 632492403658371713 478220985176896833 328534510250111809 375221229244203841 11231081009395183 535942912261255361 664714706298372737 530342463325652609 861426645280086913 281033858148042273 626693409442939521 520859922669558273 328961992025124801 258441375888573089 207650639599410881 802740709246521089 915462449732952833 637849089690966785 103642177358327809 838908706346018049 649614725300704513 525613424507760385 448511129654054465 932113304569142529 468286286601905729 315777751685878657 885714347695202561 42861933997528465 444476022067004097 829879994151248513 164252084073712737 85672256191415393 219147311386219457 272403676250739585 299973290862286721 758854367960822145 127894330164917137 637460348930751745 186199401183689153 249658277301065825 230116807113656577 57672332894661337 608124115690518657 747018792987376001 369997867638272001 993912863250478977 731188445130374785 183025385583121633 850289345009795073 70845051435462385 940106853188925825 871990091532183041 560029332139730945 604995666386066945 126064612602210241 98558706078264897 947293095863155841 426943639509509889 206576244609582465 365310907482466945 2481094040302168 835260479507361665 445472969680043457 102950136895188401 54172036226756153 445899506001971713 477481268587272449 595345587779462401 269035023633090721 216207037723172833 368997749832505665 615833098480081281 83648106096713809 67660464225603793 428215354619485569 514410653886386625 626381415321912321 736489552226125057 256095316572032769 957504149646368257 461966687208526849 817797451176197377 975316042652369921 188181617555727585 613311784185395201 398580730115732225 35897006787156017 46035816067828249 890974083591654401 300692461692811713 150450661038266977 329037517848973953 650050622807196289 269462931977820129 13841083266687095 676711539438215937 459770998523023169 581178058850916609 594432407630453249 552856118861910785 28611518762954093 527330109798420225 108225837431422897 170190218000513473 496231314520084481 230537884416570209 792269031280714113 157874270108607105 755033345654606337 811948230290262529 347158695788994753 270534371648935233 373870795514047681 259066655689757409 315754123505374913 584579494017219713 492672553082694977 523235951209990465 680008996127487105 50212527306811697 470995642843913473 634927197565012609 891868842585413505 357200427490738561 290297893447284865 580791380744223361 287354911963451073 236412982783477345 616756149211933953 597831121137453185 73269704866280705 230215306985797953 869554235968120577 556504812542591745 609547816259937025 811482669813287297 652676007241122817 516108822682348033 651395890523051649 467399249062680129 993432430814646529 23061391475870609 256400187930172065 960031399479888129 188423141775441409 607023539336346113 723237323556535425 666282640859634561 840702498736515457 423051727697334465 809135977142506881 436218335728867137 237033247563285697 442723260308490305 499562598285965697 307494517444638401 370837734085210241 756572539085460993 280625157942257185 206964105171905985 177492526464899201 798013354949141249 525413637103898881 256316365497724513 379777621617403585 909613464646106753 661057009206064769 790308513885563009 411531430824336321 61171841504936713 972931776758944257 772873355276999553 318947779970681473 501190253952280769 543589477444403009 52860404407809369 156676532146601505 125318282887910465 62087792931951217 197741565321479137 978275457202254721 714098600199640961 298144787467851585 356262748635444353 49052946720589577 405386358286897089 466646185371278209 371351326843864641 818509416281283841 692326946955837697 641404279432766337 849822634825514497 617125062328451457 384539221949346177 770701858352769153 18418377266385733 78973360925441937 737580661181830529 737188263281968385 394932369403861121 231508622682010657 883905822961672577 655385143730061569 782736074852834945 783952364672341377 718034027603302145 153789494096077569 76634476783922881 836182538726855937 70805422356265521 515838926340851585 333013488889918081 424232078576448385 814340582010295553 103461684371115585 508659942898916033 622874108454734465 73166606373284545 635329444034741889 977045742371046785 399880805422110785 971096363563198337 394147281738003841 170495610650519329 823086639364870401 951636157205363969 876360147088295297 519354546635696577 276184840843324513 196364728683200001 434661553139580545 828513197977187585 961183780214835073 695912205053353729 87915814272921729 676538429917457025 526717794240862977 157535431605346337 451932828980762497 687918971745219201 237140181201592513 858125147821219457 73471935341220993 224923724253898177 715844914887394817 358704739172317505 802531573267476225 298259673165702593 189013414213345505 413628887278228801 16162182197408727 196708937711377985 7533761111215399 552927409947052673 890603758249984129 392446852940466305 422887397292807809 448353993016546305 715504603517448577 863646701377916801 478162862949215425 942105430222348161 740456834586229505 777738336840158721 991982879952526977 311913468032365441 854344990084516865 951409043077262593 958090341159714177 147942462005552513 714429400540826241 116842104917580513 956825858482883201 946940852258698881 785183670605423617 513133302257273281 30064757985780233 899307020556484865 215308486235318945 938284430059397377 764810102893388673 207679462877955233 1809810273616819 157247563005739713 372130787559665793 874511461556700417 467441181465336065 497410684079355265 350185289627912513 114630632742425569 545175096844392449 872526044646775809 848502606338978945 161427920488229409 631820148100263937 172863782056126081 274447546694457153 157107870730804673 81696511487937329 522426451870899201 623948216465219457 354026409299912385 577805370581064193 928111798118905601 802304530350109953 951832930368873089 287685694185828577 191112848851929601 105548227435303233 390834337939459457 607777310531862017 993572848383891457 539832464981795841 793248835542463873 475360225936615425 955169184303827073 700262933976699009 858980790829356545 310899444000927617 332111899244765121 149137890323455489 890013974630839809 103899962536107889 327860156930597697 217561840516804481 636902950864744321 508300972346678017 639160721720301697 697782172650274689 372180436888605441 933269367197997441 576897673222390529 243440095137184897 429456126011395137 944373310284323201 598438775062234625 401422149090588929 474848827404279937 99034601780434881 352022712050910529 965466608403300353 961082896081911937 977506767108781825 865229365326499073 874565586696089473 656630859463653889 313161948884189889 575313973017273409 738078944960346241 335860959768275777 28476649609491033 781391987110978945 517035450410954689 795040085646057601 728791949588018177 344986248005426433 143160388285831889 347663324508864961 955820827692736641 139768319162882897 332682286580531905 15970191481663677 746241454086860033 682543017894261121 423004891489522817 329328544268072705 844933616227127297 410365907058874753 302079341140196097 160709337997950273 182993594998496449 313499338881541697 941095939551370753 466652772806646977 921233639127837697 716680128661081985 412380344125008257 371478101983449025 782193505604286849 313492645372775745 760695660888057345 371179462520878209 427646154195247873 507741600552108737 585215204640800129 785267625296903297 992175417789614081 374450658888150657 522060838638775937 105176601428759393 342773129723600065 309952746152177409 37444172937309617 865793647049962113 313804586949661505 649587154940661505 546172784560877057 782855443381244289 758507176395301761 162503808721524481 59786338723991865 474671154991533249 282925303626146977 621347902338556033 496188350926001217 333798749076727553 584478250476497153 341135154951174977 804783647369131265 385453454921922433 331964064140638721 203030651865219617 987389668307326209 7730617956873688 1604856829533930 757239277345220737 438256928122878977 577968519464882049 357744784990078529 332654613789628673 252230509648551745 724174053561917185 748154292757948929 982772466097728129 927355741004841857 315424540025695425 811830758270136961 646756426160493441 339147493505247873 426206467423561729 889099286199598977 196172683667398945 813499161496846337 703045668263420929 525215857892025217 432141178337218433 352124651849191425 184437389073600865 193191194283560449 470456737753110593 549949934681503553 154537995905421601 280945318858389473 945218616710803841 922570200326315905 915496712246387329 622052740766424193 731896410873460481 371459742967200385 951474884232304385 356254224363912193 361406222067813569 445884661358899585 228735869853274209 721726083363609601 406149767253438657 207368644040140993 870729817061395329 870069647986245121 71182410550534313 612169802982617089 95508392807154513 899494814491323009 238450420221354881 849737048184064001 676374013556873857 792230210732899585 774724672666451457 413848168809078465 747310370275222657 667431311434786049 25434105819144293 444533916608261121 124995099694693585 897534625209718913 843669027300165889 122533287004483073 452225391438084033 939003664458358145 28408470829177193 386600174924520705 17182199710411795 780738611676557825 716378730180878209 693310958675009921 593532611333337473 376209223873178881 651348545920697601 868051648413622657 742961871358055297 287877383255793249 672211738758562689 676662338549572737 780000645861754497 602084619577954817 561626937119015681 654981138222009217 715258371308145537 364798710059293569 190627997941959393 996579833350562433 554304063534182465 817074919088515329 807464331300579329 148764570129255713 62990799513009681 375549384499468161 242579173651506593 887997155743203585 634163304037294081 987627402571764225 643312473917049473 425971460026968193 964208733867501185 401265722550025601 284475023640339937 877475184254148353 520222916196310337 311508245899648961 712858339651504001 744825252749730945 39707028993255737 894476548222062465 429122157536482945 938155592049934465 735347070412821377 106723215238776705 959064779209896321 956354403398730625 298849515474607617 334234921021110401 253382500559354177 853314519965930881 921925363155828865 619556289191297793 131639487950891969 364820382798679809 231870398374290689 204252678650764353 968900337863715329 382418881676397121 516945993584137409 502122937002685185 44550704557210001 844704101228668289 776711216357050241 699219679728518145 230098378964186177 39408201396280873 749007454878217473 870967593852032769 799684610451592449 440477557067563201 53490285249289113 53747443779432305 682744844193450753 164995197005378465 257103945359666849 925617686740498177 37465963160528305 250582829494586433 955990612362875009 283884698273258337 466745137647279745 503098633985484161 717933766976393857 79639376993515761 901240059328856065 128485846885691761 917091330411231873 432910154970645761 278413233569494881 676092288061152385 486644041231649281 436622997892403201 809440685588370433 621367675046368385 423856762345842241 121115650344055585 270329465629998817 794374166934698369 405339135135029953 229658978450988385 318045277983557633 610961381921494913 148036290941284673 313550597339006017 20992971048997333 932830454006062081 614344252253580673 535247856852880257 325545073157584833 321237847922869697 879017269456930689 740206508241275393 41828604020537345 360088949468160257 413129706441118593 171220799565009697 623634597001668609 714089203515040769 798812272203427713 329878160915686913 805709695388486529 216027096668351969 960965458323904897 193129854643064641 329051398970946689 806853888200063105 22451046342091277 351945793182100161 79009598028079617 798819994126642305 881789557120789889 814699980244444801 45473502769979745 114472637541805249 742186588745333633 699580522594235521 418296519886155265 744884106101249409 643438192875954945 895317701864360833 699108606611005697 244260017370432801 760213834246251009 893383001386954625 53137709133210369 163392697092159969 918299126682377729 361164064310703041 867585628748074113 652721436807691905 672138504105497217 936223128857623297 18080618380395209 221609328173297377 614328974144485 56482356933305057 78985756490183697 711540884253619073 472222726023566977 108056455947181713 319730237414574977 768106065543928961 755071718465735809 557603903123226305 996326719396549249 523809942975301377 891473099526614017 153750729286546305 128943346404582833 328003364189935809 501989956816409217 424738017597679361 622540569857122305 381763955438312769 350925943053930241 87463834473968657 473512004031789505 207688902045571681 706314316597804801 215165047486227233 661961816761490305 363736518021450881 15023521575209033 13872210848976609 673310147498114049 506042952546334145 330805702642898305 336354225733874305 956569320459280385 330738800255399937 63764116065719633 949556622528522369 807728743864601089 545018195963574913 238218969354427649 478660877836677633 478701919715192065 502015495225943937 967347858667515905 617109982970962561 834326494673689473 604492182411473025 82930739050915745 934640335425502337 706694323861782401 864124520282356225 243329319864805889 580039742833495297 587974658308297601 874630971916996481 719390988928417153 585648722713546753 335856365853132417 899532899691589505 903826896501605889 888295163388679809 781376117040849793 223572789443476705 272936736716111745 716283594323261441 184445274422515137 508416573378891457 559128111969805249 612257610265661569 300690378225368705 719060845258422145 667920217603871489 103350215508289265 842757186047194241 541297188395471809 934069002395766273 257289814781731969 544097761585760513 839724783536194561 588768007519924225 18422088286047969 83190679923475841 60344242253844273 374854825153583681 71447862629842265 286487587053414913 965030534586173185 561501610336740929 881697139496584065 300111681655138817 303616259771470017 776528388533129985 685717482187701633 570056740107247617 42488658597033433 86414089083270081 309733799303320001 280575643858369985 339209997563326465 245081363891010529 359144017214081409 418456554069308609 296531581287762689 527011383741644609 210784011151321953 420439474386327553 565231982824027329 723243004112553985 340483281197951041 751227511309082241 465540434356039873 765991020706486785 398823026698710977 95122245376458641 536702005540117697 755269754712962561 503508303126071873 735612827809603713 331822526114603265 475944981484936129 921008651736844545 270250278823695553 81943495773170833 543598306405748161 464864786934672513 954443548048516225 243910780206231681 220637560715523777 923185421614892417 594648766882656385 308711030154309889 459013700466577729 851375919410830977 191639339647196033 921376792787963649 502123106084020801 414181997184432065 156618647601973761 894250524230781057 206023160720654625 247954973809189729 340970739741067073 79419471075180321 299632595214383489 732032884779687937 804164019293878657 3682979805201826 916415388481759361 627791968949626497 929080167524233473 313811528636176001 608072067112921345 863888396249041793 430811939242161665 287547968908111073 546524119271076353 743238456061508353 10360579921552927 246356425327842753 977139988243813249 26259577553435777 910893014951639681 672038348544443649 87503802643929873 38822318140152137 739142209841276161 146828652263092609 76484695814095009 73377646947296433 431627758642250113 74403012854556753 262964328952556065 137082279081116817 753739388961378177 119440574700643505 867987123346246401 368830296257602433 814090238190900097 751189801830431489 584600789373034497 843419632357953537 617261019502706177 470199358247793217 53168076116499209 729270021276722305 41097120224193873 718445998227675649 863993318024505217 917922511509036801 951689821942068225 56087816266806809 81883386536993905 928872459784646017 617296763565164545 570689156813951809 537541127508795585 570125837199103809 574587048118388545 257823328875542049 157884342059908545 39355528216237449 575209583737134273 69406322594456785 451533911698582785 746927888121124481 901880911685054849 715019296432938497 357484840681685505 572752960489129473 910697471727829121 72035007155076161 75652852102216177 804392255504129793 115548550361580737 115893902899994577 189490791625480897 992768665007890433 982316612716871937 728824604763840257 465732526633324545 80921753492621201 111602896937711201 143241276966858065 667711341279961345 665421128360083713 941234612969779457 387672242371305473 680404082113334145 222298670163187489 41647398483092961 144200451336654817 241785566972573921 730819906719847937 571869405601589185 315972370150486657 771279094335021441 848343556443953921 340363085715637249 213427833056680769 737722343655413249 695299058474621057 18133968413238221 173714711716964833 912622602015225985 296452562702487681 491644056981698433 157599210287582273 796465151081811457 766765184090633729 746147449503823233 153510505669796513 714002863464848769 729031145267786241 427699003801194497 243737633401149633 166957651551776097 86000551732798417 751499858861862401 840922282593847809 268194447304260577 849849777651971969 378287967430793537 724683820797348993 609599930804400001 42794599654616409 457634046638688129 142417734164180129 26650331052245237 838605113737319425 191365078398291649 882096052331217409 96649357135369489 808159918873730689 971635251307091585 78463543493111137 166147743916603489 883477862694238721 631749593461307777 730686825740246401 458034076317694913 62521632148747841 364695063408348097 845720358360576769 712751552614541569 868236447895842689 931049106943419265 586973863962878593 614211222403788801 654651897772954113 426743213090745153 314995401468419073 323028051550970497 353443334594718529 909910375900864257 421643373738742593 62115986987016929 587254079200551553 908217152142739841 50554524359224473 287481081182839649 980578723627534337 322774761072935233 286693768381251617 335911752000846785 292483934021038977 606665963723870081 11590824140338187 17471460897631631 823404120913100033 685666848069189377 136848380113189457 751165553633718785 634327988297361153 781861695496544897 328092254653679297 4419785234141217 12646105009512355 739146375746599937 49295999855910825 859237207437764993 454642074783453889 290317774361838593 931045976231981569 998881694773665153 168088427496005729 871405161229773697 186638394862779233 688084487209501057 765785826036808065 518590723502413185 360862500682085121 947123795529726977 786418393445135361 280592273527361153 844994267087468417 26350812720615125 885171725941678081 664467964935695873 778098000635903745 44117463164461417 753681281750918017 390802270197781377 582529427677751937 719515963876979457 905680135658560257 166121053280434689 56998464909693073 114406830859785201 577954377578553345 52762874017389553 733253275485406465 190054401384010433 900774522515565185 111530248939757825 855084694012244737 416096322171476609 770860001701354497 358110029104210497 576741979982852353 167959836496500257 174283932857310465 273962901403862689 720942442442630913 878242152694291201 45794733990508265 475239838450363521 56519081477159009 923658754931047041 682202562366956801 14014675875458239 627577326918125057 728221286866237057 646259840823294209 775078447316303745 218144534012036929 132249662519207329 477489089877014529 664699218921086337 800139432172922881 443190398740135553 169435728675384929 656712499440004609 472633528848444225 866168882679495809 658731253184544897 173298421351447009 344517858468289985 968536448050592513 708151058662853249 905674355514207745 381646748914430849 112797798286358385 839673957886379393 712161999033853057 977250767454759041 186259545404503521 998654969299511937 121777825884862529 907964017114846209 644190493014242817 598992022749985921 690371674839937537 107391795527004065 687517842923220737 532108667235210241 738751731923883905 978073613891535105 28014809734891345 718321477635601665 99161807431741521 627419016312014593 6103249164503667 264470458240712257 424520173029350209 763279851924647041 61963906045981785 271446142485263649 406214875089304449 32967946431195829 603405829652380929 642456103204782593 198829938706268193 301551808365683649 938309449509240833 788669028394355841 277426785282884225 910115401177019777 60463816843046913 152514196409104129 434027067681029185 954406427492909185 931657676154885 787780914281302785 249463543192931073 404136319244852161 128985215854918065 495264075846652225 15136118502681485 721439519179750017 44075450479404313 936671265171032321 102407374880939985 15100988160579477 520766054790975361 789601587849151745 326997278584144641 619688491066806785 720246045068144257 992509470607831937 89016963314307425 953375414544662913 573719390981516161 918685840789240833 409068001136489537 175830964828104897 774071385665259009 448557194213226049 365603017948316737 332032895853242113 222768246975441281 244277895122966273 572597421949410561 576293739422208513 499622863524713537 512055437904496833 939246961068377601 673380162736915329 25144712608202725 436410149538236417 10233370471013359 173666876718822753 30599844567127833 635262736789474817 197067076595644161 563246773657819969 342176511974535937 92122995474856145 444723352140044865 857387997391509121 815947584771699073 326603713253224001 615463029559137409 799381755905638913 163431396634102561 150013124781768417 661222441423689089 262482187467139041 907892175902595969 380020031252247041 560746226937496321 49246799653158033 474128788878168449 846595687777128321 846822587514054657 912213228422711297 495040226647951425 977998604331833857 187290053073482465 857690624191999233 513017161385441537 105990311476833905 21269397136478573 168822176220157153 450105046749577281 347384723382180737 315310575364364353 826434447989154049 745454702095194881 806198800257138945 484434021422771393 301099627169758593 529985164201526977 776970582648903681 827614878431305089 924993806704943489 885219875625800449 323250153716973185 128959336302528977 68358321012805593 265335068095630785 841982495013571201 563130747470879105 186607275813027937 838617555066797185 118746349005594001 670601168365635713 967443044114116225 507432132192128897 622972900059881601 904757983991842689 492937966963094017 15735460472619423 906850147381195649 334136880649083393 692735108155044737 62057736793526889 555256080941109761 260058199640283777 757758979726840961 56244702886111497 113513997266100113 299315195301232961 418678992217603969 833274668999798913 299909318564449025 415526496316275009 582529302867893505 650927295219950977 923756918564155393 259172692576640897 230179048650324353 424396943923063937 688494024107871617 308665003285156545 375711971776265601 805152553824108033 202054065505965505 772143988114578433 398284485606478017 199112251939858721 361034203385134593 106804804486571921 2881601207999297 586813377067464577 966411477787577473 699744152954366465 226901151645289889 392631299559134593 190422419074554497 607599351744383361 266113724970605153 128772449761719089 898456342268250497 913203503240652033 880838960286762753 980902373984100993 966306229327177089 883339022080590977 898843686694927873 414657484755700545 579880899992932737 625286449071751297 946324104910740225 665343523946042113 97640893769966657 779713039836380545 306328138334063041 166883675528218593 759835945805068801 157627654444183905 472175526890833217 511208811888231169 285476950419639041 349371546803425281 982037515529949441 977070596107573377 978377680315364993 689270322746523393 893165412353834369 489619155078067073 216184079522765409 551617166068567169 386753171488262401 671559847145850625 297829486492137345 548692984755689409 546653805455246529 416452335725558977 330195482837769537 581781967775000961 89838163502232513 788528809476126465 726928015638865281 909462728588806657 459407738561548481 555700822686283393 632489819374445313 7322307503088156 141095998766015649 958234928980708353 161880780024578273 328754373563754113 703585592229824641 460570109826939265 328410551106617985 482390570473924673 966826958618238337 924214019098535297 313970261932698945 428326652421532097 899187710375382913 462504338631624961 792055364673576193 188619417278786721 565136932856344001 920795129799863297 145097361393968769 159148028863569377 374844608517985729 586490035126963969 4351147585897053 307080689337581697 413249008262365441 131083594356361745 790664817369080449 513716339857097665 89634425497319377 570402853704202049 134062809951291937 764857694789426945 293513367980747137 989602927734743809 813459049646642305 254218014661716993 665691581548326657 96826282916403281 377367055236096129 219396158018483329 195006370888844321 165075312942057921 902696681222099841 210024185030277985 784688918127027841 307685330828867649 520255016078028353 744775678518166785 554054992600722305 161359474150764001 809159813423239169 964622563537204737 760845907377454721 165202270000897057 942910483665844609 966270107296864513 359718122244881729 608353797931719937 390351938547897985 299935529487385089 318935831630323457 247095584677033729 946343271701511681 453041811528279937 69201521656534481 479711626423203073 128864187279507553 595076424358751361 477835145824069953 119607325265896241 348940068460525057 23541360649531385 853378566125055489 670504708764092033 382649420646092865 486947621231678337 968478548238873985 518858137684738113 274227942965996609 244160729610129569 424034198337235329 595509859619333761 927659488788354049 491685495158321857 799653597434296833 189193297647854305 931028483792136577 808914677474959361 582144839656958593 727582936125820417 61308791302455033 958808983925024513 425889025781156481 376597142476960321 973313361512754945 676401522084390145 670452315381933057 285623307086801505 649485086423144449 684029991160912257 468761212478266753 655917355511668609 719454918310407937 810021093974640385 313785163118094337 602921050742956801 20336308812833437 742035446245807873 96263591444664337 982554620698188289 109198200761813521 118404215261520561 187026005912311873 59218179948253185 534819968222254977 617152397970585345 974454081977949441 602437227434371841 781563664315161345 725234611690680705 63318984284020273 843604256078712961 997009513788331265 507659081403090817 171415942569364449 728514268249234945 68022590474942745 11120728557486361 64056553796401521 230405815502216161 806409861234872193 758606459912755329 515637760766235713 697665134395073537 12670070209924945 964901483699648513 857380267307743105 496518094937464129 900042092741731585 738366306807023361 689238604472404097 658837076930304001 754753219599894785 257746553265732801 533375473543596737 86166604530227169 83815151748044769 115723453532723393 771034672577268737 711386663371150977 738795106236796801 110638348462671841 21835176130363009 137875159975003217 310710167455173569 417181393895504001 35264095304068377 812015022490307073 253687677395891585 464299403985407361 212413609730926817 28456047510211137 827560856294983425 948251996250462465 558856847168026881 699350832340691457 744509793492557697 180355461331785697 387185402422968385 160127058115044449 882721260129077505 647851638117089153 593457047934986497 547149069082429633 189459282840363841 3501092705832321 182071505960575297 819399189736110209 863669893444612353 211527640171652833 717975239471154945 50237596691182777 589170746226034945 796661273712530305 56288388059780201 570167878871977537 316607184312321281 867090439070153729 503268538874589697 171757740125947585 276823652316938497 124618875547227505 167922293348649281 308479685343762369 289360906372369473 515328501054966657 792616880779046785 835909047034455425 324828077416714945 606304609882798209 628925692122546561 802735416579871233 834422111613665921 558834540798301313 729983874220817281 437322505574293505 797508255584677505 581922522157682945 344278348545199041 270629740243030881 310691886212257601 633573172435603713 352621111959177089 156350548427873537 979086917634607105 548310691467932545 27750752436187301 302916396527727745 330527064194431105 630671682242024193 905395082641074817 718976235589373441 992406210028566017 504413357766381441 530652971285487489 234127183956182721 812930846190145281 850017174905076481 31286148700683469 420708071001776321 416203797181356801 818467259572074113 320147291635688449 881661955000986113 624242083042421633 862594907846613505 645829365384440065 945740970622132737 607395563191250433 479481527893071297 800148331472509953 427205920362517569 714434796538316929 675104190547244801 612837228792198401 755827961993169537 439699141512608833 627817044565759361 180529617764246817 98219623229276465 490147322027102209 88239788326319521 304564753325120577 597721257899372929 81065313586027089 73147735713789073 769300935790763393 222286007349246977 404818270191274369 719128332530601729 751547591430931329 983705409185667201 249767129941620417 102812833529768001 887616069402664449 173388065240423841 391814317736024257 18760801584761569 365664221037160769 336659304316817985 112629419791080209 259545702082832001 88915863851266161 706729615368622849 818192649262787329 756863699856808065 154543538563000737 859247845755682305 618764167624124929 924791385355220481 1206855329993318 187500819620701985 94748685092501009 869503123791588481 936259507900398849 86258195738430737 598310047824970369 482301598210980865 905421023867827329 259029114901316865 942257542304194177 268817467265478177 310324828255016193 509759546524868737 398057220824444609 556422443499926081 112997538715429617 567045295181337409 584325488754533505 199626080615388449 44315896237673513 628679432701979137 174471306803372513 320466700999972417 312272677864566337 259333542826048801 814025462343952513 994262760295214337 95031650096910177 267553665618812897 219513265462854433 152789096400979937 315959415841458497 113823270531263185 964498540294986369 624834508612849537 698909196483281665 33621032530852801 855784722877064705 981659521033222401 60943486414682721 313219697695465985 302961055708440321 281207565500892545 838489432636020353 337097965531974337 504911098944194945 504755735543611201 286818039358248449 80559147556122929 263064871163013697 313374276774169409 920046189382684801 486382447852129473 506707701451166081 95073653222797809 51024322910475209 617614113918271873 232316131624006785 268455925827197473 682062732842421633 988100487598877953 146556765267735745 612279861186280577 126161136069296017 46862208803524657 319265631426734593 425448218224715905 195059775223466401 331322551520891265 134556227685624913 527007600112639809 368971107364611585 347772164847604865 639441742600272513 184917671138407521 310349457605507713 215941413871554753 472383843418288769 735323985742027777 350707169248320129 599449128774544641 179504664297159169 906208722082936961 68610080097538881 397116937950791297 242453055276957473 191572817838036257 895027909742648065 194220544775667745 225858565594680993 301322933904430081 388746667261823809 60857370403233801 358819849038571457 20023884816069429 682265795487406721 70532989121481649 676966006433364225 292483235474520577 823322769194600577 920220790850869761 730432633521235841 79236234741344449 747857572826799105 428569379834605953 297866833958298817 319497700043086721 288919211154148289 27284421938283289 604699999382820097 47769445899646713 527921466076403329 838285047751860225 120911564028919121 443388925702805633 458095817126842753 632943567368620545 82984022658326497 975853492643963649 86411104610956353 127100217803636897 748477070162866945 234356644918648257 934202445221824769 294766008008402049 929509591551653377 904854364720122881 295971422913563457 943275511838685057 271440214679561377 354992752575441281 421105985284906817 832541748639307905 831313047497378177 594849160774558081 38567090226958809 431036146822428609 881442869309100929 953769504496619905 846970281622343937 661832070435060865 209236244008184961 620350939247330817 942149338947441409 24799564736945001 25489585032122621 469173200887297537 804546256225091073 497735906741532097 528604939323560769 95200172353528961 776072373402112001 972400293010728961 128176983416242513 211457231654776481 729999820384176001 414255622238194113 813113251375387649 69866211356170993 390665853150036225 830994896806366465 489861754214704321 136839923059625329 958125475087808129 769058338059046785 726568716086052993 207878733833737793 5315257447957579 844368946994244097 958331956492859393 558074187650447617 163863813090852513 559093007951140929 154535302514705825 692835706145459073 724597250021187073 806656990140417921 367054133048103617 145667541935466721 728361448047291265 359437513048824513 691544550867281025 443410956797478657 393462475780292929 745025569336768001 534826560388896897 465632618744052737 252382208596298337 115914105341836657 819427811885919489 621011018913023361 290153533624216897 512658407201563201 829676769038488961 472499863731314945 780698747792552449 711425592415373825 848455378633406849 103207462509701025 699491181970440577 173421924878560673 914099281428978177 830425667978886401 298164030771413761 406628718540254401 885351114188257025 65797499787052513 109357146152827761 880878333362765825 309237327151326017 670580751145024641 711482476039588353 967475259691305217 190883991266066049 67322209127482329 629647209327767809 806852595980977537 842370107826955265 409605172117153409 840270838281906433 535315412572096257 294620772282758721 62098286013693385 245663581029244673 558548623355243009 875074996366553345 551767906619971905 906819233074838145 69672120224147705 145556870875356737 581295791565750657 686860850013456257 438249124677348353 448691867881709761 976570493732253953 636033016397373569 499459039298734785 394725248395889857 916320931900898433 17055140533610569 845922601622468993 129224572015008481 73885815765464721 355356544329890049 555328916569415297 629516011394077441 514739464019257281 533651403685521345 102600033730105617 385572368954203905 230324638457318529 419050150831633793 624003204763404545 9322188604404147 956202886418523649 201139087964630657 981172866580429569 792991963896103169 593374100933402753 872011993987438721 864847810289923329 288259978453215361 814316135140799745 638051745675081601 271302976594164129 217948587225780705 743953907389993729 515406733614309313 259623927943643201 653094570601457025 430112068454675969 626781444331467009 776424348784125569 411022380176749633 893387534951187969 439683315618491841 228256980161354753 153135457538684961 123774585875693793 222084164693878721 243355266286549473 111294158237715377 487387334653476481 650134450993657985 936630740909983233 753747964743968897 653478789728310913 796807679576883073 858828873000327041 848642437071536257 647503965010883969 625970689850827649 446827786784076865 206260540429315841 793693159952496769 782318720073046529 112289033162277009 119641418212015793 709592160113800193 525952303370655041 415901480390893121 994430158381238273 750015275358080641 436301548331638145 20587474186577029 508257444304152961 229196396714627329 281942499068701825 136178753601207345 591260999916091393 753589177029979905 702045368533131137 937757261596480897 624299246153473281 215361587253369185 6315807264325458 328257020743969025 139854393464805329 585379032087431041 111033320200132129 431826717376445377 440585116350067777 27225488276286569 979975789143804161 247272614322930913 458100802802636737 969050318500350721 724591110485359745 676955572792793 724047956732963585 321851076200744065 984806529308325889 343682198333375745 959407467439564929 740936314165949697 310548654577299713 720235271471032961 776506959460451841 677108704879373185 897702688197465857 931712676757065601 680288111186957441 456544235948726401 307313405864160641 270835683177971009 627592493951997441 30019421916676949 272893202278776673 61799177313538681 110523947416130145 625281936886963713 640449369996755329 171366986936725153 155318584467355681 868822383191201153 105094032394116961 67744753045879233 932738022024427265 78562632268855745 125801109490932817 465867750002779265 349055175588521409 196130867536396641 88095673153343761 64999506819084729 95607747624445233 71171687781387049 18397358010187049 553516727409196097 75160195370134625 640892956033297921 461711448765992577 13370906309155829 868573294972026881 591756065435092225 247814175969065089 330506251449115521 257289238423968673 738474502868143617 974582933201570945 825641119561033985 655782320148649217 15523585467818181 18372891598001929 321075205203662529 341408503703124929 321033587208063425 581159145069090561 402981263693511937 383144318513831937 670715724930616321 746493384110205953 15017253943391041 279794434251559937 164457198047955457 238236480106461825 408716521829241217 214750708943189025 110144236158888017 757718578111219841 200269070731387457 38811318684569329 523482466481681281 569766656670378049 53910145827963161 203549564367751393 880058430831908865 772371330891783041 681722355056159361 812015926665853953 953226322350701569 228210262117311649 161398424901086913 236046717130182785 360836537823857409 971500206744618625 411192505822434369 703146063146792961 863199014723278465 496533800466249153 299322762685740417 291937780173515905 817471105549472513 353715944945772545 718515872527994753 632807738633548673 578978498157368961 47018454233789697 830869067856418945 606958437578033025 142544982007464689 168715740541127713 30036570954671049 618183465247629057 297074249200335297 801369085832231297 313838725852356481 800873170461915905 900370968224805761 444737769578718913 188282912201621857 376842000845531521 210110640078596577 521182316421270977 801839481798744193 412405396761290177 188194803305023585 14883702927473765 245422556389023329 413737675963094657 252311559030346177 98652832603942641 248298627199922337 569044815905289857 518837701783624513 991192265323004289 393124564860293889 364745250850180737 369369529234461441 514467383857418497 395164945482669313 712050561901765633 398881226493770689 335542208781074433 512745587210979201 390584062361316609 952134140788729217 83156246089298945 240079933967713537 395601580849262977 527473842645335361 32908382019368077 682296481972422017 841743032967915649 90156172690512897 915742239210015233 418962882347592833 183928461390895137 573065061320463105 385189890028183169 860434732278342529 248025926657707169 598975344272986369 495347699111970753 615368450248986625 581393759125735041 298849643088757953 112774650430676353 882767080342453889 925594048986997761 354141198050058369 883490116946045825 413639448957646017 747870668493352065 402430894945226241 276199965773283649 852035867075237249 139891401051389857 325308178423114241 353117471086090241 849791594884045825 475402708147118593 811188656274097793 511714043386941569 981301625668002945 814595109640581633 845347533202698241 179004589672029377 282231064847884737 532009898331910593 332064132041651329 712238706959734401 958023540472360961 234741768342875201 72270227398263393 906952194122208513 103819745759558657 14639721281827889 492950293921168769 79178856461592065 936978445003227009 56438136865015313 305856621229111169 670300586505600641 247467133776730465 795643968153559169 132603132553143153 420719545561663489 341248095393488897 206072458332986497 806240226809649153 25590256164502281 399341900514123457 495795388511016449 796965606643865985 678696858178991361 753043518128457345 928700466839391233 28294420462088965 338771993478342657 326960206384661953 671740870876863745 282022697105517761 928824078307112449 309924293388228033 328287970003035649 733522550109711361 969189411159231233 753821903650084865 66920695366565753 726782536940888193 517999959753208129 187009697826077569 231749703806347201 270253439703822081 370627085969868353 767929834259156481 842366211920580865 504705150075849921 577621214932431617 942067693111020801 104231969476249025 423295855137524737 757037846254444673 838441490051600641 677421110150323329 787876894842710785 883266654358035201 727906809062652417 44844374674116953 625807058599434625 165133043173153025 132866365405881489 510314259313521025 65455270317571033 918815720967923969 635285032706398977 600053813760443009 998982140820459137 586839956030939137 976636394908958081 474644909434591233 86385306214808113 47009475928259545 719588877077306625 246211634399831073 639272383166769537 341700794591115905 977540931126135553 280223857085662337 666115319541816577 888657405054740225 585824866100487937 913192750271949953 808192464032089217 12608073764464935 549431780049140161 885346991843864065 548016383717126145 369138727492181569 759004734376354433 847883272154067713 196377886482423489 77841448564452529 312767874300540417 812460451940513153 42436418355023873 403542200793022913 450794703198759809 449261042140793857 231405566606355265 838191409719183105 123983226672642385 870309430117817601 479796370419805377 860733729035384705 748338256634177409 446071268266653249 477992084524032641 360025552830716609 291325869078981697 363045483208725953 608862519952779777 271836393121301249 697450903990038273 933607269297116417 539535662507972801 933473446472373121 871729544496538753 90400011455546545 947305506075153409 730052834895754881 229924477500354401 337864151953713345 511569497168807169 979476437114652033 811443981976800897 572914386082960193 748883231469918081 566455239227135361 393467576556751937 333341055338852481 960545635159093121 430269041270388929 92563647303798289 972350016141053441 690061366045867393 680313470689750273 882847832313039745 105025409825973521 605470144348316801 354928887749775169 978258924377236353 119784458133995745 598611732986867713 852727233989011073 442090728991438209 115600470180655889 365261894922213057 4952485415866904 911427744898851713 912532484449986433 547705422889507073 978773439769920385 310128780718592641 715675195178310017 201308827359525825 514384404331206465 614649746440115073 95913839108096257 421244044192249601 916075269949484289 516083925219497537 517843358484075393 232547146739335617 204847770686182433 463739101469407425 107022221837628001 619649080599217025 566644749213676161 495405058197455617 444636588060550529 929490445332078209 817894288399752833 262856222416793633 225032854005622337 920055888701725185 884045941819575681 194371694728197057 755943843868980225 803987317927379713 25412312783156921 136052610354518321 746218792408132737 630835431500699393 729371205343309057 558013806496283841 163227656129524961 903087596851833089 253401814157239617 368287177371350081 281728969440894881 87593406033093409 887218245514414849 55286946201924537 345875258906236353 588248896129840641 195245381814014977 678366435218897793 562313750665016001 226272985805437089 96801028777260705 685380832966323841 799280566282366337 535216716740649217 387674731213092353 586925005308025089 326566613283308289 438713961237638721 653522921720135425 730328635063692417 964760750891631617 625262927424699905 875952489803591297 254476967633486593 967883361542892161 166997623820165601 992785739012642689 371623248808042177 18168997071061457 415068997992420929 304359349362169217 407732628704913217 620223107579693825 725133302187728641 680503693992019329 172335934922891457 527072813401051841 170391924588585665 733896985237787905 746789351062268673 273888058720462625 650119020812596225 403736558539005569 341271736222004993 425625101898251777 27752348865362821 111187455393842785 531469149453904769 329921964757932801 479135314520661377 880051651383890689 641985162929294977 401762993626906689 708735935517182721 590870104638280961 881989821255338369 725359891214754561 225607794533388545 85669586483358977 787018694466006273 843127272994284033 353100635130545025 848367311932332033 697320441206876801 391444797111820033 984100624238763521 840144025608761729 166515709033312481 946103025495805441 459734021801892801 110710731168477857 993986113048215681 343059208256608641 32479625394373101 579270991786440705 800398514818446977 456639956175511233 628606457476678273 880189988308284673 898750933128134529 140003089567176881 519510297965737793 98118612730726081 474591219152493697 782018638567482369 782217397462744705 228906110270724385 490522183567414081 809381832447417857 327032599303024065 152513475910236449 124306234447963953 889486766383843329 811633714071149313 101882273461608721 179982835053102977 573251085729214785 978080890859260417 70015089388103745 661202282244282497 490697292714973057 140070477837554113 282204772334761601 339873501842255617 886797971197115265 525794023153181889 940355255076749313 606260819189309057 500138154007547777 526066198277305857 543737420875555009 454509054053268353 359721037211148353 202687092179829153 530514473547835777 86516871285020609 651251088586040065 538656088627334401 45272912397432921 144029154822938209 107104116443412785 235832962972025953 801052812038019329 981319325225477761 455694871983300929 528548481527991489 204554975542048833 37046052407369249 955962066244058625 640728218515860737 788007979791128577 262584788155201921 399216103845848385 592161085097956225 131425476873641153 614767019804851585 719769182652289153 995094754723297153 658618667377393025 863548189676087937 381848493679488129 979475331355331457 196420932958272225 830332896978838145 445663891568006657 163594804665038401 949326519130348545 731802362430976001 930669405200891521 632018631438057857 464463207318555521 519028253259143937 137656133099728353 695413737766770561 350955420342042881 74957900092009313 640100231560754945 53885914576767393 532859480154495937 358182749999492929 964046667604396417 148891542171909921 918662093357166721 191043654081902049 627744986204167041 516563390273205441 778646891221068673 409997346069538113 368400344434707713 910860460973978497 253197309206736769 690807292856241921 533019306633807617 677419035637342465 142387568753161281 86193051259478177 820798186909588225 173072815521734913 25212333921952989 365364410074953153 731329880841602945 52075872336303065 353840069828503809 710293995175398145 169725959523436385 604079611500182529 195790541168857857 430183730491044993 988322118674464129 422485660108236545 939503570059212417 721520641703456513 684839695909762049 912147085990582657 424079435344420801 385185024884769665 736721702899732353 185372196294252961 442851453002571585 963683041621045761 916981478574843521 933274916212596353 446843641774673729 270765407871316193 522553467235955073 849814973341551617 35141262181678457 433128078433050241 444201573917030849 98106373151679809 664954733155521921 670858754910163713 938028861114620545 378095508730865473 98008291106577169 321708725011326657 421175838547316801 132497265774858881 778279073876856193 416672037344220289 535151073438473921 830530224281346817 418620399186504961 183907391115532449 604290125426803841 628737084038007809 73120176370590433 578531436796872321 797094700102039809 822865314286019585 353991953923877377 581659504373426689 185796230836690049 687892311387756161 885317376123250433 998310162755068161 233674652539978209 633910604430923265 693125112280636545 616087529798768641 337826735696399553 178468439961150689 837297944493737857 311198959666562305 62726817068895713 411440965951072705 973966966607587585 342269695424938881 840688907245482369 282563784186194753 678825070976895233 133119352379445393 740980787288240385 815995411976359681 696741393027348737 181331754132408193 549740639604909377 907914750986392961 948879459053497217 848868741252083201 816012804305902465 615055565520520961 216034752661538945 93564174248179201 741284224233385857 232708787292423841 220057592267291809 226125520761591745 185124852054148193 194186751066297345 91084908592829809 456931213995325441 570296553794310785 119767788064066849 387065039669717953 901731457938971905 867503667461509249 687076524199909505 327043333952484993 307252397370753281 971447175449004161 387681310525508161 317328482272923649 639207629459029633 822771237746255873 443007016247975105 249550399024013089 839500971529311361 339738422091830465 958695502817150209 194445454651710049 140249278713206145 182046169597075649 848149033369992321 720784237753559169 844077988252372737 238234662542840417 716640217767050497 54136108335026025 107984016693443153 496893127506584897 96167412059514849 27213906557658873 57584714579014929 197730524213557857 502903344985114113 337556616127638849 206066853015208545 257045351023297281 363978695507142913 47607860818981609 244530140177921857 396840754261536001 54437956983164785 768279149002605569 535224605907806977 979543073187674241 990103757778456321 244419086960686369 194574411538134497 640877197749308161 845014427524020609 496938669705169665 257651302500100609 629938474917881985 675909565260013825 612488540490016257 719323085556773377 594011183823358337 729406242902697985 251492099708709569 39695243229765257 475622610881743 434135827326542785 966078852901755905 163351157601859137 661602423428735873 9924789362870003 181230728663361889 54567466704206425 940661648724475393 994453850682447233 848570582832177665 906049881628355585 268208334574939745 45694962351703337 189132047977945921 389340413841260609 12403247605934809 642406474330755329 908723599354100737 824053462425560193 531670523668697857 807290005816199169 809832502675814017 834294652617806721 224890371332836737 15929524622634973 803226497803688449 708416762573968129 494807963929265089 842820552244162945 109447968165252257 197710587254412929 993666822831730945 212756792340599073 557327261029609409 186379229189732609 143629224401866657 966299396652928513 658664071065057793 485491138164142913 363835256040264449 672362096268528769 843658691455186049 784464308034849025 414608915584910401 605080100228960257 361963785725915713 512540441493648321 839101905378388609 687693560201637377 823942451844157313 387827675071186177 273456330186593985 150394081821460193 813555050588203009 771612679584670465 866374179294272257 74806792849500433 39075865160679513 500181678036490497 733937070026531329 843487417993102849 894506461016842241 675384216184077953 139882065150548129 482605222585277697 330175936414189441 389287443120487361 377691262598023745 699585134831025409 525794407753831937 608791272730563585 409302105216514881 60247401494251561 926475371879757185 414920164319205761 534624783306600897 722887337221195009 848410342629076609 581214444546127105 403120516031922433 716382655674806273 645535683584551425 579377155545650177 788332711900455553 198028083789282049 614372165670143745 651880418260468225 811479835907963521 2228021244974344 617062779451043073 615012308074945281 882147064108398337 156904478211160385 241429040251571073 716890314296414081 12011297831097779 729600968007673601 63680751987572393 728944658402077953 418783652000957569 214510010096162785 809444255424349313 692573140744507009 367662937535332161 795373975227761281 450339890916904321 462002834090363009 970195739090247169 843382741146214657 257886067066205985 607401907454878593 477291259008584513 325418586474029313 748605257633396865 987131207688754817 344124968684230465 813505494793972225 181551761993315361 623499011674532225 717792092198752897 173958132979265665 652892471879408001 571897651296133377 789972856511003137 962971770023088385 915595501674058497 548796569058161793 780804090185117825 18349877471507625 332787673531566273 860406846850686721 868998951128720129 684457662573734657 51125814685459401 972206426380630273 677526125580701697 774668892929611265 708908934887528321 91837169722516881 562484578136793089 513516639236499393 129083919552922305 756693654779233793 861947658431208961 826067553216262273 299336711343851649 365983225687593025 946383896703981313 986940573437792129 22809372113894001 258936384853875265 705798960376174721 603736075041553025 399461230855603585 590600183861177217 422116809429002881 502907012819875393 438644844046077505 309293907453273665 547785892337945089 389391113210251649 730165035068335361 801010110668848129 60541079049290401 259359212018651425 39127151700821377 682094026475333249 935181745504113537 818570973605886849 717579197513042945 129344572433247153 89773818013515697 473042026342326977 924756966882309633 513789712509797889 477606467869041025 455617570864774273 252222056754742849 818961836654672513 937415329433509505 988843324554082433 598034953713177985 885324168651315841 940831411100081281 984076820193109889 116149614885284081 328991064563645377 523861090431200449 77567141461869937 77397388227179681 575082482311039233 822705544994139649 10350715280253553 263817064251025345 754619950023574401 695770481396198913 689991353518465153 528879629829528833 810097099354884225 673806899290188033 213785906761330593 795671217805999489 500656322361642497 787393677169649921 686039223134898177 639781126265543041 695713419396575745 852180805103362305 592985158182273153 773063930981191297 389058293206041153 302340928669980993 590120719910387969 971300946238212481 887710873573603073 234534320746266913 855979618920429185 988896915460553985 155541589907677761 619511275976169217 237176089481906177 696058146315319681 985913908634209665 645514039203110401 581001416013862145 430478657754388673 596036780624480385 444280546384153025 268680703196494625 451606591266735105 74616363663544401 412202287022299905 634947629352467457 449394467960711809 460683158646425281 449681303452013761 813846784309461633 522499159472513217 812681788277096449 502724536893115457 478228277184030081 587760996605236865 561210116039411841 182190225549550881 848484168911582465 201151577542415073 484971313609541697 165868668672093377 407542501388348929 601056869950593153 456970899186110529 842871204927877889 662458822288428417 971701440787480705 466789749927123393 852874526124740097 492228704472552193 464791406665408833 515557701301908353 997005270824661889 586414393914950017 111253288684277857 624329647191693441 473060029148204097 945185952740729345 55593691243881697 105841109504076769 613971252620633089 629398656788438913 409345916972451841 276632117404538753 711707913740529153 935965522591004673 756874592066463233 174440986512287553 94023911562988609 961263239302994049 969173420526200193 478372280058117377 221644984482114881 401483029393176577 455034624492281409 481049929558601281 99749082071316049 237181620368616577 473036773640298945 547816254523830529 989203576795009793 238903140900049505 264260871873926113 323694511585053121 77358176141661521 606356920978058113 869698066871304577 960585685703954049 70762738745660417 375600439645580737 846276489885223553 671933572306961921 326617216864367041 872967587924549121 172754832074556225 957404851775855489 197824454656743137 602701561282969985 375976632052623233 244156889220086273 358088379571302785 684625627873529601 946847199777604225 472794465356621185 456588045293702977 731565298315814529 44704946880823825 214561621129753633 62494831628118417 812098612491510657 102455945530689265 281715341916218177 362243691891624321 586658921175455873 489995109463261953 916047979280087041 909402474387139457 553773237835187585 820244794374897153 582454171767317121 168713843788058433 583640531097643137 693922162968089345 117189643661454561 991045003316532609 49314783703934497 782345665068614657 586582694459899265 181329081927433569 158058821751637889 701778757890263425 194598504574265985 232001514821366337 819203381158800385 400680848212910977 70610636908774897 172932823002671649 107933189074884689 978611689460375809 796417372027242753 496568700772190401 160304558911136033 401361424916469633 258991839082135297 743167061499637121 992578691266373889 343224446100844481 398338358048285121 643052484256759937 122358101783973441 949396545140697217 854432053579266433 606199159410042625 90391923391820225 197571794320094081 490458699486062273 797836762570529665 666245816949285121 479393497365631297 508985967925546817 343907505878437569 59915433553783257 204042737935349537 1449851380449730 251969735961541377 262125366144246657 535623813717275969 538220060912856001 119551681548902161 371349870079853889 653948502014667777 965929743479939841 419141113145332865 623993884569628673 218775967196986433 220756966813517857 211210574877075169 779784611682032385 517602504428833025 371592154984149633 236306297105489441 496971669673442305 286910530153530625 596806083795904385 994779710173137537 596769195040423041 569699590403740097 584561225089551361 236846467195466209 414572785522963713 564578975638450945 281824225369824449 183076859641378337 283449416764369729 43272117963891081 744603179416550657 281036286057304353 125455990968262657 76762615785352033 445239176189822657 710612824181968257 936343549184158465 981320794657630593 46241414896037729 589723772372867201 952625962300359681 243233483853739329 769208076044513665 642842080220564353 565935671926411009 827288478454743681 877485148193535745 294509692963220737 692781343607137537 544134279078033217 898671618360076289 884215802331372161 678614683726294785 823865468207042561 374795895249072001 191346640251783393 789482720530131073 299019805962384321 621504112046032769 261117583919290305 564089121429674369 474185121562566529 71080112010896817 764360773606870913 421040175625321921 589297652161913985 776348518011438721 763769990726760961 863259475638329857 660288950724019969 962910388941175169 832832015579260289 832496646031060609 897951161591006337 675764634179607553 345457894430953857 445631254951365441 10810658942073559 503841654371775873 366651306550398465 710809866646243969 740623071899275265 653607665329495553 697922346096905985 360703613255935809 763148893134154369 742602904288283137 114206333806880161 653312244521870849 418583497955832961 198093476591871809 848536561752243969 644369917020412673 674968800519348353 68109038620356441 691529963556821121 811754572669101953 36801255482483697 15795891928398477 257883404849113889 59218192043118737 505692789660042049 797651446616562561 692678416903749633 607716053986948225 99282831476468657 286860461421746049 335611562878941761 426720951609752321 210711208800926657 150290046381805089 198689043293644129 9889668512713003 319038620563386369 318008183704868929 937955427905652737 69655470512628881 269363966895991073 984383546155477505 786100357450738561 239728479698314337 761481358920914177 777441732357566209 462061503282971137 24697131884863665 502314435214128001 46358757408462737 765899818317723905 929165037915609601 77756999913955121 704555797598452225 610271971321427713 107980036302620881 324757279913978177 377233852337106177 919897641015968001 692592601893849729 378453588081836033 527392217100462785 761773869170699649 620520625108554241 628972188478638081 954074520832286081 443907745341380865 795023461292387841 248329000618181089 392069632258021249 159530132682906625 465751632409563841 393055765400855937 605476044501706625 155749756811548673 99316206111765841 509143737984086209 210956468733989761 797166580522489473 718015242701994753 672234185009340673 733328367823538945 280968788779762945 757590351146305409 600380257795219329 970145102614530689 973496723288295809 228715893577401633 844979501826809857 397535309009533953 290302546631568961 175423286181327841 866575658623471361 1824136000003308 971624094913497729 685934725462004737 858222831350399617 876023115655733889 330308107579458753 622151085138128257 615189832853783297 123434768360020545 215069616108966241 653659242842962817 744277926645064961 899287632758905857 762193542071333505 486571269869827457 540376520236772993 773036312480790913 555129312115727937 508383313934587009 866658988640590849 376893413176823361 203782355328360865 584572186811229185 995720006277789313 529094966332870337 51675519532128793 863684198237621121 192796860522843617 582752163110519937 255671540027851297 113690217185805409 642945522103016065 692949014687449985 723872529481329921 27484853944713449 388728069109884417 446671977686641217 785026843646779265 819322603972935297 203806714943251425 933492696809302913 267785426884760385 272061339645205185 684151488603571841 811582884218019329 239091666481574081 688300241338524161 398798870875989313 346160039054517185 664618698107151617 213456687282359777 265817714607276673 259008273220594273 965368818859804673 17751334732125203 669041883966425345 662079013701138305 936328991738779649 394814185816159105 423036548800336449 379765859764809473 926567178559384577 20663402353690685 946622278448014465 758305447840847105 44614229780538753 247244577544790913 791158307159872001 172545880239603393 515788101950921153 224277651193077089 563878903083203649 66335168659797721 74789078997472561 962193231537952385 817204977120592641 589928292107124737 401059254878834561 793426323345428865 373562229344965889 953631933936740993 397814604706386625 450874921135096001 6397561563215249 119564806726295105 458206341796870465 568150170805566273 289492497559759681 661697759086557313 461757741763168641 489195394961740225 599146260022120449 687665647823344257 887186024173633537 43409779444502305 751287267652539777 924251314577325953 228214030015440289 350680493416973633 75140450002873393 102594990687443041 549386131683764481 738431025371212929 66924243634442601 960369130049052417 39734873986166265 715285125085273473 284495743800231809 718293099669558913 412032082200386881 404201509382787073 193350553473774049 139983403962183681 881058399053845377 408555980025766977 65485708707267777 990407244062659201 740721239104448897 299861377706079681 278044978490921569 252919280104030977 579950788894908673 573473419392058753 924206151006227841 122427534941387249 342239746926583873 332208499733994241 203384938917817953 977693514781229569 482722801453949313 206399543335749057 723590176631756033 54787888039335545 727199198837116289 197264535959519105 450865354762580481 842585521026357761 534993973207409793 598911001646769153 357512553897105793 636806380242042241 535663301999836225 788824991810642433 833661813619951233 699030838646841345 500034833986351425 118896674083657665 70292216173964305 939503329773835137 948817519305169537 46142915589271641 33725789568162413 486176141444268225 255025267123929921 937151909846903681 422722054916516033 316749492656647617 95867478498366417 101372461217280833 423544969792853697 855473955432238081 719824962193204225 759802578148480769 902825465920368897 2860830518933711 657734752218335233 57125098992813153 352897058078664129 45484324380872465 993359720100901505 362243744330697857 832859424206969089 746670367332804097 967751424962745729 975467820059961345 937370736809125249 249589721516109377 699485182802764161 736879348487491329 533654175424128833 225271715157511201 914437675495026561 691919242794952577 398122781615480641 603118568701908993 377197372406104833 964800826041283713 673199944153292801 755042911467405953 862579415708882689 881476091811961729 171285635315054913 831411786933493633 989317236925192193 500644172228533057 348461372014167361 123223273142492929 626205839465956865 398429082791679425 330635060279799809 546655864469748545 269284212455094273 420216514947099969 727720710957338881 200230034699707457 250699547422261313 287703808835757985 348572800875640385 158844991432907521 677451624029604481 322084822918554881 15321109635504371 361065600843041089 991154726359003009 22688786550261853 858174500113246849 375023872203648513 196284559928873409 997170938618552321 91501643243940833 643580305910639105 410231674033429505 462989382561246977 872998427150857729 301001889439724865 58118666702373649 684498687928396545 427086049720838209 2019635296996115 961138773065318529 745272903665593857 871545884789778561 231018356046256193 769646124672821249 716590380960923265 776107447698120065 976198926428374145 770005829874737153 821346696320219393 259709478603181057 313377653925805057 474052876186679105 624611581013823489 709021624093377793 589812629369568257 586795507186696577 639837663672793217 987240741838828545 413862120836363073 774738991376867841 321214581103532737 264981791733543297 315799269640145025 35032391118324569 31318170837081993 513213922736351681 663769609185372673 633811868703308033 808132590032812417 873718029900924673 502347318318278721 358012046364184065 201449871616048897 890658053399700865 375711703087908673 854049780036920193 965928192445147777 225884933192229921 740041237010309761 832785225495360513 362693552375830593 471974731865397953 237847642517145633 954791082552706177 374901209819086017 955311306581204865 268811027764151329 903095210887943937 442359651273719105 624454361507215361 956018065875234433 960212232197537921 789012651855642881 837406057075508353 672762680504668289 868579080296530689 993250673543272449 889148904417904641 803281744812714753 732715545998278401 838783010211898241 705044744858451329 791630973069153793 659926499588369409 402873286039678657 216554517908601697 857647547624587521 4655472975859000 774474709033910401 436581569306223809 989510141421028737 828322458653776257 248174436748499265 269002755766532417 61332930051172241 188389945930939713 577470089242069633 180201877771235521 664682000119889025 382383179008446209 174982407460916545 292354328411644097 618669314811874945 377651198866775681 565607866022020289 444650597522194625 158775155626024417 516927234103281537 994810270318609409 728534728592787713 664813783699990785 692488247314916097 697342561474272257 808442303731549569 29153017517536741 595306735857366913 786405781431383809 565646341764075777 583715568566667265 265541041329360193 139942976875630625 777978948900919681 985342375198179329 970656253429712769 665408307270681089 403836972782041665 831324890022152321 719164113414795009 308547331505565121 759571591615138433 658478370174044929 361299942745393537 542699942042091265 352800033064223553 628820755182452737 940925356154540545 505744257490647425 201182775015535489 772155756477225473 531690177791706049 630514536739994497 170726944849800321 430673388289527297 329263376803826433 495450402620178945 706776517883081857 213740404314570753 972633787199971073 675094923087456769 504727631702902337 643646030533140865 451594688614026305 830206955586135169 329483193722023041 967109064519668481 123194812128605953 895665178064504577 699180276899223681 675379907902502913 233919811153473505 517618970600551617 309356885734626305 860949473886172673 431545513963090625 391711337227903297 401166843836559681 24995228395816585 383985164390484353 659512930843476353 237323118077664929 611166943960604673 213170172848453633 344040527525564225 111096165109895393 793180132415862657 739315453804213249 26489552694613397 998985176291267201 691607638372751361 832209030569902849 679815052808706305 901811719391670145 685528582679744129 626939056288964737 140900395201782657 880277542290752257 154222806281786977 205362543797225089 997734527744896129 760926527757842305 310427242470915137 123386729117587633 332878401739321793 901525281812080641 637962302016241281 7658926208581108 456765718335091713 398822913600380225 331580453561620929 311551776729576321 406904063309553985 787288534701541889 455099783485941633 245520770509319425 20296309737815933 908700182766803969 825301487633872513 245257622609504001 10490455440447023 976441570940306049 824356044444051841 54949353861434961 917315384603583105 365248593067402561 13987307527081329 352886546021412801 531921963132589313 730256187794463361 32100998177334361 681278042739297281 433199957622704833 304973294790752193 399733137140479745 438181155864786113 370583070808606849 705829535981177217 546078892702759361 601829025727273089 174913474489599713 43887236368160385 205832201318450817 269337986417728097 721265156718146689 328016775241575681 880515400048587137 663940415274868865 768898745986732033 957237341827660545 948945059546893825 986770412232974849 592940793751552129 915099272211005441 317129284698047809 928213571925017089 544674350391304065 171123579178182433 911012019788749697 205425891952362593 642846621115353345 791739365977274881 423485418773744001 630463317031132673 133120099907827697 597315851364523777 257521181286811905 739300363305378689 548317413822701377 557343039217510465 678289974040900737 305736512478564033 65663729329699553 880268953933747201 557533717661947009 333800424057418625 61665539451865929 268772145304250657 412642683307588225 653897298426063105 399057527632905345 619281156053627777 500907074134850945 655861746173375361 597501554125926785 543418154271403585 706925126300042497 168660092582900481 110160195704978033 178937274023777345 679445815199464705 62239982962186249 187243252166780385 491969693030693377 844918057591208065 900584267037249537 506115775912334721 507422418920068481 401248921576176065 343148241467961409 902162046376588417 949776467729218817 419904856660629377 979427231151465345 177548061709117633 644987912512984705 641311397772930945 721423004873319169 394167118399792577 691532468638751361 211932242663813505 682385461539883649 85865457990664145 23796178100521817 396477114082379969 876658202180553985 32629341118820321 186071670467395489 511063458989191617 902135832644763265 220497825394730273 235566725396264321 909128869343184897 659254934936260609 225898537536608033 976389753484237825 648373195180802561 842222413925998849 887863404253593601 674890661113263233 451540723293611265 461092183265041217 907769203099064705 954575683347609729 114597576304824145 647216712180227969 101090476400159441 353776469384339265 621606709845529857 917531625977918721 842001380910602369 642157300027587713 795766612338077569 461212150004957505 727994985531196929 226935118659437057 390699105106953921 729727522021082881 352104941795857921 83435378713357265 535810562656628545 100596383923335249 24541899330827733 567507864220655041 465698486481237249 916720413030592641 318947083660731329 112700938096065073 448045733202611969 125677878185189937 931994659057394817 289385427955576065 879776881671055873 733551219258661249 805344427105865217 565800883917784577 140609286407404001 600625962759966849 48183624796834577 624962549529524097 110304368915301153 824640113637148161 464652646745690817 472337388177219713 295326706449266369 242316416537182273 496800987085677569 236117215597371201 437288552287007809 920932371243882369 969468140186165761 386856716882771649 845159624923589121 976057429250023041 13356178106803897 661399186195520641 702045398380441601 534821203937443841 56907799114327417 795703531743594497 332295774503855041 139803608137714977 442402378161077057 983857749954690817 103338983215472529 658615402426025985 428534509452788353 970787003689263617 897106900671452929 708348507862286465 497871275617981697 741633952274124673 177016760687358497 430327420536006145 665847570032298113 732325388608682497 747614524092462337 945118974695351041 76829801048390321 397387853097850305 645206026390063361 94815348945846977 526358781735496001 329706028198852865 889767508719536641 831577408490534913 636699118742583937 132826683433616929 392426313141235969 358820038150955841 470626521564980737 52918051314133409 360749453197009025 472870858457174145 146952721316651489 341045082255131841 428511517036973569 415196442925125825 37221678588821305 246585363706611105 200697985647344993 433248681250905345 908537035610393729 952083907928223233 332024615364495873 494646073044183489 730450891216634113 114447826548211393 922632104417068929 615903302396777217 97734510579854833 646059430801553665 332886900200854529 792515247537469441 414764087759351681 74208836625171409 296047769860287233 869271434560506113 235915720387609441 83410026102509249 889232714025801857 13731662232775223 820124894725808001 450987833595501569 846556014737934977 975465918683500673 912603578393927297 513252798778889729 341039736176945473 580709592860362241 654224039809264513 982186572200060289 592101903310869249 56391166497281377 996499320251942273 508537884427024513 981873931475313153 757061868481688577 990267439017003393 947398309817867137 185716731704935969 719227995432920193 257596476809951009 120633482946939105 680127334849451905 554214562508466433 53172219896111985 734059372256279425 815419924626134273 455356459441123457 793235620023963905 446169994065197505 2415908286188540 308528161077678209 262355495308582945 302862873166656513 923801146004002817 905418091738585729 901929227583636353 455416936366045633 644343768936174337 243286781048173153 405902264708856833 326524674976138113 52977203641354721 608101787996236673 81012574454703665 944161643971479937 857629149702340481 162924822384471937 118750382376930481 741311991726160385 895032390448484737 761370370985009281 637653122041044225 640004047510867457 477626516139388033 666118252193403009 416632094560156929 72815346708335233 933714967339973633 342227690194750529 997477438169497089 819177158520741249 101568325992438705 909875530179196033 897863209976861697 175764910288318529 900076555372216065 654758922441903489 171051243600558689 271448188915396577 945388980202970625 8520997782657248 366672530634900801 962262555808290945 632905267199795713 6059551981582701 995674743268082817 88350549668913201 915782576710164225 609471365770051713 54615732418284329 283621283958677153 834217470428832513 745801321139669633 708431962951110017 543942285349228161 474185140875782465 51963747537318025 320719447394992577 378073978509728897 640737137945428993 347566254980552705 126159374580950609 287481813644884449 940661068860713089 785401497895239937 696352862299107713 199933768793595585 894205802797337473 558712676026136257 208975655886646913 173857151525080417 988212582781294209 400741929601199617 407425710140387329 505358586827508545 486530197706976257 900419937541745025 66240992581938945 320300122173644993 211820058973550817 711357792403138177 54363094394403793 785692819468703617 180188721793918209 960691416404547073 527290893796859457 396862349337563841 821560153193466625 809062211861348865 959409147726375937 11429268491706779 859981939584976385 990478119070122241 244016053957082593 733325158230680833 705437709081415681 916494597713725825 801163089701816449 678154943978608257 259126379890012961 286718066652799297 918336356814151553 556660814633200833 335106498718879233 158822844050096289 547852810437120769 830414528912950145 820854964621595649 725969437635388417 654843679829710337 560857846327618177 246442906605572897 85724956061259409 373702669643222401 580245665367851137 506101460136626689 598448259223932417 627364719616863873 54868503511695369 116975730885108929 888871050628356609 196853763015440097 134210525178996673 38510406178069449 584664250863102849 217921621641792737 134631727329118433 783464338147318529 780634490518199425 712646470422640769 496068440493115073 289928039994897793 315481235927865793 537544759888746177 681570308158452353 895456470635359361 926518724450179585 312676662848843969 821804682082568449 252693795718393249 461311350107042305 770618574691539457 502656227801022465 284446067185733409 656794217800385409 77888507540393441 869550785816681345 319466021572914369 707285087494387457 97917939434680081 596083492208347137 543290521729339585 422097671208550913 113068373311818961 109002140180432865 396979619999264321 288622037902815297 48219089327247393 351783073889745153 756835865681686913 103253536853461729 850455900463515521 833258860231136769 717047378268780673 984059981417392001 4345707952651879 477459895640745217 802237423050392833 837335654662442881 591789862264363393 50586285883735369 76280819666273201 595082818702724865 246737329797397825 578527099732919937 146252549588091073 479994643220553729 480958007452414913 24411754915330877 635420467819933825 974820628080369281 356103779461975041 614258159205771649 606821129818875649 188334492645115137 303521635706772481 76944613579581041 339829479256344769 612877952891881985 16455930757004467 902672700401293313 117538568266404305 379129619191193281 994737220543783041 675126740221582337 484618661758709377 630979235163142273 260779631387762849 953117218381830657 136165073711786993 493931453853665665 504298956590673729 877191169783866753 941034958606429953 799203124085568769 983846201430210945 168197179371869505 972104097809385345 585621449731494401 713877670689754497 933926719594136705 85159541274158817 843710200329855617 110129476301651153 375662316864374913 972821851888646401 730225205419831297 432633098786311617 210816829325363393 525625715668446977 884251469707852033 149525927429138497 226042240532304833 205468888270097249 663310214195579521 106228093053317713 625541140518873089 313980909480115137 313377792198213697 999550956318770945 723274789585925505 997503794923623809 842047561262038657 766474886206083329 479898653561047425 439481070730472833 809153224851446145 759911020228983553 543264874716552257 458908114797161217 342025703818254785 921595102459974657 906031612504261121 59519870089509657 459308069589969409 13827810150971233 339256865267341121 898620663643917825 612162281218704897 541176767084323265 143899580622683489 97559162044184689 167150229418826529 500217264299365633 933098890771756161 869108482676260481 131567714988936049 25263129005651309 520273482093568193 552341222494938241 608186289062661761 351802762816291201 147922738500337665 425530724874384705 438972170962788481 63609673413338897 309089697694656001 105327342858551281 11286548544592991 106468411891924577 50458341156396361 69740836277894401 838335268306824577 588997263820857601 618824614908316289 387721423255477761 949361050722604417 512634888004683393 540147161361257857 764411456088417665 323515732697590145 607590915535695361 74620345323051393 574101269859774273 141896456299082993 744166875484168577 547414092069683265 348855521911382017 910386003417332993 549685264991097729 341212634722989377 806594363989752577 995336432319124481 16297693099986077 584902804556090625 665656128965075329 616534616633803265 925779361892750849 467282303755990145 321698933017479745 237171032673234817 751283267879571841 33174788112201981 716006754585116289 786706999629760897 495774973633530177 622671869570989825 51265215675250889 535733361620049921 380974176858146049 336317638096740993 201702521852460833 326393123247814977 863194153929441665 46979311315208609 899815876837159553 440084623844700929 593221039963921665 233103461477806913 883012238673067905 676478272316220545 391663390129878081 931361254881846145 862298589353891073 323001477068448385 330005109741691201 255783581508548961 284200011137350817 38631006321256937 607513206155317633 514948164798891393 639527863018862721 264962415725211297 127412466117917233 991301035676766465 412254292487538945 444110195091813185 800193660515588993 893094443649669505 432987263243838081 978162726720615425 451046786910453057 18647673569059721 319421291521074113 747930826761805953 361307741361827073 906756651915753089 156327224522136993 936970370789186561 525202227286015937 11287973790157225 536428726758167361 525836097776053889 513416223025245697 10613373632860857 387807726257570113 854867955465312641 780094503868539905 225017011578042785 630824975201640833 153281107205234689 471369110995851777 202110565750370337 6099161037219859 527808778183601409 448674841701532033 479315321255508993 403647727017180097 53641290135548305 751770364794225537 934436541585068161 601268787926194689 850047730524256257 33028004767558629 784208710158761601 527675319962121153 217116537398712961 300284150689492417 433501051259764097 433444225862480449 500890667119097793 330082193267983809 964836393183698945 751802989890897793 612309761407917825 341842438716611265 992313234517393281 923559504730015105 399438655233854721 457335153366088321 992376129590493185 148625336165274305 39216480365357857 375415320946103745 625723533801231489 403753254188110593 529286333542348353 851527407596691457 242670356207096193 266095363297488065 305369805606975553 532856990459350785 934314967991848961 129402672835347233 146266421108197889 526670076645402241 572842623672297409 459169522654427457 346143029350034945 600441882982579457 148299479691427649 360440982786066369 699715230089669377 972561325700624513 931388954858956417 123637240550969809 55719822609152201 362057045632667521 100595381446066065 656520137237585281 21366848183294709 950902031081440641 198674057118036993 31872481560604629 146999865546408865 564618359727887745 312832238796698177 398744611106259585 465866469321884609 103347825344499713 92457632484066465 479033958371466881 316715545021171585 729129807116720513 468849840549250305 950116167310518785 723026163642561665 724311241573033729 267021342482646433 488279662015905537 356293166605244225 234906531977856033 297328219154660929 797493553778998913 964329190240437889 271054240051128673 184662296680638593 894850448801712129 619499940828976769 589834012544514561 288505996589389441 479785148761898497 834821768723561089 184587963026373825 944764246619651969 731416482773134593 434675815923956353 566137219706206465 729514643627037825 100256634523681505 556414038084756865 377123125764015297 18352979273455361 970869395029801345 632357041827905409 928985201941060225 258676552891710529 745249841995253377 69744743905989281 305291014595738369 754987716669940993 347782083731679873 348356162717411905 814358098531840769 511185138583737601 187272971463734465 709147007410866305 893081625166203649 604035640818263937 676047141118196737 657870947834116097 422955145518784577 456905488268386497 837336456877956481 378885342380915073 694422036580462593 223821975581781633 807743956369641601 397952582869979905 588523801342375937 715604404618186881 29572803847806029 578716898451251201 592544679655375745 39843369637420521 137073605638981633 743671256677263361 951841681629190401 475738987499493505 370592793915541569 912962721801267969 21771719978161741 357177637162092033 343239703082211649 717575090568832513 925684555073928577 640003219293912961 66694510177207177 909657636755969921 167068338975198561 832418225386785281 887442449215363585 832546169974424577 371465214870767105 474152328845217857 853955701832269697 74980164313576129 847694258694204417 966907090658960257 631692175426302081 494915250718495489 924829602647150721 345195021922375361 399404067739602881 113046706115017777 823509418502922625 295734977153866625 830937745969428993 627704524685274369 205348124353150753 100863978589313057 815874101557945217 152287034870955297 75966274407434753 115923404875413633 665044241271424129 213125642136649409 724541660059514881 264345330372048449 238823203548953697 637000944761940225 210547754193228801 922397986087215617 423443408876146049 98968000448511617 166833332117533921 496568142613806913 250293826620982433 266328727827346497 503386464092145025 201808001814438145 432819430856817153 465270121531180097 859618658633848961 712925239908752641 303372486691706881 992750954858696193 272027305178326625 871942482557070465 826981619023619841 805674752699534465 671498281713326209 832117025004958337 199910529947722177 628365851813004673 188772220196298689 448438349855248193 298114711754827521 142126138258479537 281819022423121633 381880254067237249 104935612079238177 49575375261770913 874772354024301569 970671487847251713 39886508779595433 462075721569366465 750020576931063937 89684043690464673 543096907067997825 339443902891236609 614009473476002689 825166926460806145 195431642740537377 44120349862996737 579886730771477249 146045697554011873 315651125606542849 461876267569540033 308535054643712641 867559630378305921 257019348864211841 421004866564832257 21651530691570997 43939253107918577 300910485726952001 222894675996389665 859812008486230145 663082700416591617 29252156567643797 218178788398038401 184012416031521313 769839961181428865 656737840717177345 341676865450882177 5730577864440535 240755106461900673 963931489329006337 1604577029983290 638453874091368321 650268223904514945 30588231903102781 427650664653089793 268846501727793441 487886383600621057 902265221650587521 570272827527819713 589886746437855489 342266828833015041 760196374450573 539822937255042497 78616104654784641 199211035586468897 518881304442167873 836887508388773633 360459875604334465 297065629668008321 121934222232660257 790653698976729601 318879532450566209 838910702284717697 52150632652931961 554442200410765185 887502344136862593 523258136460054145 628739806438865409 149169011902746017 521569917004811137 273977460234103617 226611391480041377 666916094168985985 171906120439615521 629134790688919297 63006632840092889 196639071955207361 678602816112956417 93816937967030609 625826179981991937 989076318364059393 129860488372742113 933388013109418369 833519450451809921 93030718058560785 176126836463950561 643685240228702337 157792273424881569 253380983807407041 98701200055785425 899224424753992193 991510294574943873 423576404011914305 668792910497629185 568498987735804225 670064448189712897 301235140309447745 326738853829795073 268989953982650561 310785755825499137 912184486584511233 806426260334845313 488753091615361537 218038855568856609 341359656236253505 137282561831256097 54733854970901777 98301064654897633 212048495849973761 601461644483478657 411726194164398145 967385493279799425 749790843000287361 98676534130959233 974707975526296577 29156821439165981 113695866274941441 882729045523447553 618849020071021313 220405886024302337 844036459250848001 455018768890937537 16617924624210191 699408264715096065 546849419577728897 719653519473851649 64056194737556641 596131648921094401 428171542029847553 276332600492594337 555513102553486977 520741032641502977 694857702872628353 920659490045366657 768137398846359809 965268670140226049 676165324658544641 272313420089147937 857522869062574209 42981435263705241 389083098115481345 710546333481019649 300549040808928001 343630711567207937 97488313620861073 980374445535517185 860216437396768897 783573317659353601 705519431366145281 473828662188466881 202842941238937857 581495288825060225 912056409208904705 86566980148774065 836184394617202305 167567656543731393 347043622883479233 14511277866901651 126813836089834097 351353754482396161 150826767196324609 967052162252286977 918510061092188545 237335095412653633 962088731568474753 127495327331715201 535662817597593473 632816570775666817 193867911305122945 148152769956681153 495119214551561281 378125685801087745 24158559771155553 402788756740036993 47919144669290145 620973820673690113 259484418731549473 274615208130740033 163567016594623041 423764164735622721 276486796976872289 90920722420278817 891558166858086273 743300068612590849 565984313496702657 348563367015373185 278641292042333793 156183160958910593 32276493387616513 546436179008807681 479698418565273985 260231744729274785 501935114887462657 455727604433775489 122231624024362161 393160785004205569 813338466913979393 236073428096872833 819456252609992193 745834288921564289 161262300753381985 930883666050903041 378234040191625089 570543120698125953 908580059593379713 549203973090911297 321981694807245569 597515353563117953 26301757925157433 931037920635390081 904831377944940801 968396198169763585 438678471950186817 680340588489357825 594394513694847873 607529426201260545 414925604520309569 682746849777032577 762309729070420225 504946090944265793 424405716313362561 666996074279083521 963284812049916929 544058296065848897 547118581401694145 249060294012963361 76641676672220881 327829842199015809 173455042607248097 260901728654587841 804637759335545217 635940850717297281 731890022554470273 521929519815643073 597387349793290625 269093987760534497 24251502631120305 686571134763070721 236487396718271009 832664751661887745 227164226647150977 287522734395793121 743034633614723073 598541505920231041 115112131343142465 498421419678507521 368299758796975873 720021600262491265 783299864542360833 634742237773394945 517720185624352065 409442086647125313 383254036164334593 686140706307853057 95030868683831921 11866267772823847 745146870022924929 681338964069880193 930343220645209345 401284675275668673 440531497818188481 897717041432500225 374000475577926017 609710125823362177 858057073498915969 577371726474638081 450404340114470593 786165308246786817 321415998721551681 150520645588116513 29167716472183969 324416976187045249 600022650961282305 12360042838963637 594471993503514497 538567320980270401 353615907442406977 683057892985985409 390090196134220673 488059541152885889 945124272947683841 330981350572302 952999472269720321 232705070456638913 562865360240170561 663491992178975873 491793292001741377 849033438335617025 952728650786159617 546062028241806273 839285649230628609 267266377586601313 90794693204134801 315751900675266497 136971803133118193 339814626249499009 472382989882252225 906173541984657025 270692988751090273 364302956946239937 78427591005681313 650027569202947585 853391374853767809 534285369474410753 556111672315214657 550325920925729409 176806665634028801 847182163956041729 347732930779887553 391676173828628289 667052443238954881 870342834742352513 877828303508923777 600628173814271745 570038943105441153 351927452081902465 999792112152153601 891040556633171841 655624756073645953 3543491772482810 573834070243126593 481466145176398209 911253272784261249 306938995136228225 740525476925473153 766407658147684865 446855839430039489 978825555182815745 438881169770642305 747310209988626177 56302892027712657 727999992257260033 343554234443974593 783311287252885761 183102091503396737 259890766306703841 339037882306147521 572663814603856705 978949006542773505 618638235644745345 164657121148355393 5610136744977013 985826497846797825 39615876242230289 35599671652168041 186165803382920097 931443958654380545 540326583630083265 33413835338837573 567248515271145921 622852274645449473 669903253962637313 353548511227902657 609961032984813313 826135094120996225 722670044159066497 165010100661266529 508333828837820097 906357059171167361 495669105815913729 773570445266503937 425805338768753921 399765352888163521 420641236265346689 958812024331980033 995141407594800897 331037579057660737 855206855241668481 78399207446441473 930972480261175425 156716921670675201 94090059612746305 680200228617071233 900883836098401537 599570044537241345 517952294033413825 642261531722571265 969882255140788609 178264598753980161 384167464684544769 58287046581671833 162558507756713761 976436820279584385 370716178974383553 316457602622538305 931470533694835073 631975833905453697 791967278697860865 774522885624879361 548913686660128513 861385245973163905 734739010175012225 634617904774135169 887673528199655937 218714718786156225 426604104821258561 665830674815953921 475549922500235329 580229787289990657 298461789940198209 237935543929243201 615000174178703617 854277515753704321 183109374773700033 220790124547409761 285400226780225793 153404011374274049 284695623494478401 3680924249980678 289018062991118529 598507625446881537 234941697382971873 608526339520626177 976308981019926145 721614193495636097 135912085393236737 349563479122682689 970679927703997697 216808206042610849 781571708181708417 47340138579603065 702156110158583169 383141674007500673 697665337948073729 582012965265338497 613769246701480193 787290969575916929 578515687619137921 793750247408485889 499949616858529537 428786397251283073 607696050494460801 958210642394110593 214345091983773281 451369993213500481 895356277966676865 412500342608485249 602536134912853121 348139376547006657 357056230829805057 339708473214560769 895917911609245697 746429695871551489 196702691495495681 274216738169815969 385055722460194241 524817141910968833 279633142650048673 929732291003208705 178189498232711681 956266443068425729 21706865004183841 419785317854280769 462993678209798529 238486539641083809 547739545312929025 606772694545046657 412541958193031617 568323555402809409 249666078274636065 29149129504123297 710658726379946881 447953565410525569 103976554756023633 793825242692637569 384062058103154433 236309808547996897 182406616534287041 737110869792775937 1143478552890543 842285225010296961 343364486897705473 635649333312418433 377738888395725761 612611825152907137 648557119502818561 949857300433127041 282299643149414689 815878729381349633 274776107349133281 495672963883837505 585574345777388289 36981071540463265 640484322101464449 133305449358932289 197987015726155841 348587643076879041 836995773765401857 429678383516947073 591697499044897793 346296484593960257 831577954403037697 768003262894996609 839831845798798337 253459917795421313 22267019663978261 345161458654079233 814175465216180737 4774066722045945 689735630900806017 295200187431749569 371956738394274561 892338055125374977 468980191038546945 13265387221228055 205064985429459073 344815099292940609 802312621674339201 914835971619840641 209620811035094337 253516955141574145 225190809596391265 964447208494764417 214350452563564897 955754937428519425 458465460530454977 538578792600379329 152435389358927873 235850319994536769 455948398947434433 569543368449107137 8765705032573124 161094661548883521 496732407697386689 549676622286444417 373797087076567873 90141794133014481 969954572573065857 284658412850976833 203098463707874529 84368173558043937 918857847150299265 276268562211488001 450406678471395585 231352335300467617 574858244902877377 121308692865856209 909427851420815617 19617638061344425 795281761146277633 245935687960258785 679218734143475457 54100622946091193 435534889327435329 892510780442282881 738846996999029633 694520481505246977 543379487046912833 356653756697870273 773893553201403905 959128623191016833 805985829475211777 681012103239599105 500574288289584513 542531474630106177 746451024006610433 72942943812638113 658799487605037313 529849741990315009 733032612581801857 277619121364782721 734958401122071297 284973736126556065 299623219604747265 635892587188312321 485840316862223169 685792310631423873 588770576279550593 45586180683987009 889733793664760193 964832807886136065 818242228999800193 61871730121328737 187858893782660641 683696460209628033 578784782635715073 781285989974410497 902984918126946945 71078264736780025 924997701683572865 397119066398705217 852094844492015105 37217754221213537 694420555767287297 661890481682124929 191628964260615937 545657634053792833 243934213413645281 294038703552207169 948150668409411457 782636260914923521 929939921860601217 297548628551485441 560828511614545281 274877713136941537 672669523402170497 479910972804408001 977147146391430913 30665059542339889 969184312923850625 238555600891746881 347597029993977473 132708684744283553 778553299339144193 99860326722268417 422225527745737857 413397487147815233 961402958100642049 27265461746512897 190961730078981889 765616743673358977 970164015328272513 233305178093861089 975280529317458945 860627745038581121 452195448872707585 30007409731641845 181399828654633665 86851259780370785 432455790313561281 106747346043864161 890784742351442561 121224796575656769 13056026979903381 836023391807234561 783865855406134017 882682815327978369 682030997074754433 655641587903449601 974791605333521665 582934800426183809 621796206385617665 968452720749329665 851579190731996545 23908767052329693 998428534369743617 124218507850191169 155680663513905409 237932635917811553 386161403115714561 16647144586929841 251842586528425729 523013295839955841 917981717302076545 334516945833616577 802935398315824513 91638389635757985 774246309299137153 69607627769986633 110513984398011185 80689219405154945 438713803491687297 104514762802029537 961220472332556161 918759984903171969 117852810238296961 507091916333966017 448355508235863425 824999155858488833 577903235126974849 50129750746226169 449251798115952257 33218448285420977 788723305837372417 787949771826621569 30335070646316353 662273938557017729 448364739476353665 666995208575730945 336429401459596993 657557619758929281 112621360216643041 864500571262599553 578057595143320705 30916495126898981 75156492937402673 155297537343177089 654929612379717761 552635425685192449 782520665840984065 247275782871501089 105854418587654209 877599716048973057 761337616201736065 924596020832456833 330929679496975361 799839146230592513 259702370990645185 546206639905026497 32661000814073305 359917150697963713 929564330613722241 95427770026265793 225864466022258625 15762421372638615 410349881902440897 522345147268826113 894664630901530753 120365681225916177 15727168301175711 600633622468667009 867091448049606529 823227052133258753 415269313409474689 298464368244683713 937805382039584897 973609637180498305 171495691156145825 681723600038299777 917066798359385857 102727966179767089 811652824407524097 397391751068656897 604565129444125697 502296126248790401 244551236243928833 674233341147857665 681111901434846337 404825029434132225 378341136976210625 703687067630799105 946081008275541505 366261669017188033 748452267718427265 980905735885460865 986076207895180801 916700697831171201 459830600483080321 277284349062089313 288471251012452993 95790538138043505 308490977821982401 42664805113549417 575678899048213569 545047815866293889 239309224498718721 186975015474192929 61362906234137425 761655514793670145 375563842047803585 934731677040918657 763038394765843073 2647181073424321 417295166851026497 177117209617680513 556962503264770689 192992087848335105 836992896043121025 938865327283526401 456875300385362945 267439806073721089 729990225646780289 32714156724328093 529612289632609665 348627433578865729 521398564331185793 72593560929693265 835100950839788033 420594122335724993 750249946588603265 966012185299124609 968626230797241345 38305826374493537 494138933430242817 92432527625323505 877980272720307713 664013682287556865 454111019415471169 212026856127611297 81301524098023489 437322443296562113 470494424447601025 930475873194769281 692784247473994753 267926228921790977 107105699794878721 290913459264178433 508352941376841729 741397837888722945 635690882726926593 872367443812965633 62823821439891961 305640314533629697 127132055494790561 71855951266943665 60618877228307609 868195671128244609 654018164626883457 39554271244458761 935983670926603393 295250962733003777 714437898163502849 856156217444837633 813739542330523649 327706599909060289 673715364009247233 899849380164955137 631350793034513921 287021180371223041 204315324545540033 186463356382521537 226609303809539137 255791535947178529 689957883514615809 597716771081014273 387259455425763137 510361438522803457 294391853461711169 984590496508761985 59756737090623345 133497800499082337 715195618203843201 869323744863510913 500050600745097985 425774554163094593 525943207381452289 922124466973887233 261407516189478881 899332012783741441 824255581643320961 187288547410492609 710070363894729473 914828716682333057 657441849915578241 636041457601951489 661836831896522369 2493862498862854 291036367012232257 566184125455055937 679908922866317825 385166715876746241 858594453057570177 515799615183230017 270719589807356449 442145229322004929 714285898309903233 152241597033867745 379607466333212097 767754740557332865 974410530501522433 308887335872672257 207538202652557409 991109424787179393 241867989241377761 319329852631955905 944537623706068481 740019429416943105 461383535864875713 718563825959936513 811709353879905409 611965644427566977 746087289859339393 498170515519394305 103884265854972577 21217168296285393 981654787144059009 500536315776631809 276942671942180129 539324030574970689 77056263540505649 376880302295507649 591139147201190017 255324940489483521 56069641231168537 304576124006391809 233445817243648449 624137058706633473 326751899374620801 428315637156220673 42739422381671945 821937349229809665 623324404819804545 652583582163405441 61942046198367961 314223272730043137 373323927544170433 943327185900177025 766961633189438849 897099743996218241 829941530528195457 996369641505030017 365067879353432577 79749707096350881 843380367772944385 878914788189252481 422408323992968321 223702694781305665 884599709567730433 756429797144111361 944570063030283777 183239646133028353 29390303421571673 866406079079087745 83901006337711697 345008370961320321 350384534785028737 607243776626635393 836822576437214081 440742683486387649 230007836308153921 667164903335265793 393319755932864705 505074693908849089 819814470405667329 45142252740337345 444535998706186305 24124357064589929 443035239832120449 211968438550758977 493906287726517249 26288444988804117 520035927307695553 451539652819892737 569133112807094209 414002947371766785 333907390479431873 115074755580270257 228773917272306465 736913823078335617 29370305153058497 447339949314315521 196116185792590145 328681339623880577 926993620287255681 215135357307094209 647844379090699393 940508258251295361 951434925205056513 323580128882188225 214852927326603553 826492162536947457 522677195346240385 262490049258122593 212158035228028993 494252600767875777 89348840159964033 728883849780348929 864559690949676033 807294729178249089 930086687918510849 346014308082619265 210480569716409601 794688117010050433 390073569820934529 596055609811660545 589862045034237825 823432617771157249 223517572249512865 32572126410389757 810355827137655681 857048036503439233 687727873942314753 498153559597486849 162164402882950753 451281042844197377 879996436651829633 478260125104970497 854231015994329857 218316706666225729 64754736072494265 238636908440501121 377161963923242625 471583479614974273 336104266939095425 963011536427462273 981007060091044993 94344724425749153 471107794723415937 500691682543450881 374179780451157761 760097316999587457 714089318788133249 398761474126633409 904343443629144833 77793726343397649 94163520694870337 807596407849505537 639625326877649025 99638627138158849 710464159107438337 366257718970917505 711273458217888769 676379831388427265 855854501881701377 878997102269810433 54692510930436809 90436451827098801 414695518990136257 146734060737930593 858162322505265281 159830043001331745 328558259392046657 707218774563873665 926556628764558337 957777318748736001 131259663329537089 32046050177132913 135767207631559473 509161229587387969 307565081304737473 323248439638408769 802651328434734465 334241012888934849 115250044675413217 920501826961260161 251134764208799777 743336615081002369 255487422893985185 273782472530260897 9220208682677367 28398941033326965 499888071409124289 835503502142149249 831298309029207809 536050023721482945 842762484649476609 288738935839038657 278187242492464289 382666739732780289 593701882815715073 540247386126583937 592213392205778177 829333435680862209 848438641920004993 482893327875078913 530491777367103617 70073089628731825 155802086131110689 864114165687784193 136097027948110849 100878722684395681 756725462508761345 705804011288368129 869385426779416577 83027011529008385 219597473142535201 705012946028166017 341312434676623873 48409745264361705 487326111048410817 330951394444046081 103789729750360497 226736232124761025 528457796420276801 926825886408995073 591167692678268929 717136305787786241 831360001484078721 858022750310116353 669665018007918849 645749519739137409 671244747758926465 532232970362560577 151473290006876481 515266763898718977 329722621492372545 191532370122988737 646442492679682305 784166202998317569 561296343906214209 558579264002492673 851430089831254145 137751433515685313 527018515164563457 354474561596479297 675923074972246273 708376397815538177 989363987157567233 118079828447850593 848395814934164609 149874193024938753 761742472782053377 697464813939891585 982648157790549761 905765780578729345 599165530894516993 883540264876604161 664304707565307265 870005052810139265 912173039012252161 371832264450805633 367598947750281025 513639057932390849 783631742645077633 106903683224135905 869991585351428353 234771736759082465 807481513352989569 949384413948198657 1182649536474401 429686596044330561 680587619744223105 950317698042386689 763398076466685953 530103646888104385 334848679153587649 592072850811522561 76815307061423249 908638984747891969 658524075172586241 508047867535271553 138615379766392273 228046892724787393 625920560040718465 101546555891363969 903012678375034753 59324624450294297 426279573651505921 402446804285990081 774944458087261953 681944379589591425 89723565077171937 511587173057311169 809752083780750849 122165736197711537 174865360572546529 248320998691855969 588631135417287553 101520262417036385 474198446481658241 625678442648652545 323969729110160641 529218507787714305 965331988839615489 597420208622271105 484660131138369345 54603384257060129 584801556237771137 47469807593532921 429409568609429441 527183401319700097 913488911201803009 198407081315469473 821968627044824961 723669631097177345 766160950420236033 803652014462190977 367641334390668801 578381960073937025 590452968155069825 537547486029655617 62666525340901561 283078447146063905 761563952566568449 616770344219904897 359916921901373121 845516765109845633 457415663990907713 661494848464162305 614327118320417793 56824067219192641 105091849922267505 249758919945268321 833635883365047937 813101504474143873 83683186070096833 225924590466252801 94138452931659345 566817335367144193 772506458887669121 114487351279425553 222542343646153985 501768430409480705 358957184899686849 562407591039193025 244682235930653761 188159291387218977 419532358494585345 513368787871886657 176377215492493633 791230792454182785 903988395091325057 310794397167217793 513333687825948481 890563019358975105 169967653240853153 466086266588551041 63561153608162617 83498146823739457 408149239779056897 825514725473016833 870752316318018433 464025564844316545 581095189110918401 62752049747562209 979585249510194049 910012754964650881 678135623574725377 131579608223365345 788660142436427265 702047039892757889 110155209110580193 680322464148620289 84138031622018161 114695596671264609 768922181639091201 679706349698523777 423080475077867393 247139347492488769 133179497144020337 200848563161375905 981598897556864385 929460835656225665 686259314946802561 529869271441032897 956436892148204289 191062269607865441 326276121561242881 578150746638531329 32379668044228537 599577887965164545 799414404323336193 878712037399527169 740388649011649153 66169975443951761 9492952204048777 713763285919274241 936697514452532737 213330556126248193 283523658332036641 38640162483194017 351005297450186049 564446319078736961 874677187278670977 623502513688666881 667714074361100545 43743004425220281 622835112589378049 75045120542501569 918859860836377601 177252608103653857 371287188883194113 302770250958619841 847577132134574593 19712663196553849 449287360586573953 312994280291821505 128846473722674657 961506837413022465 907901988517885185 531711855936070081 957752803952899969 909710462521342593 765282658595658881 835853710189571329 98004956550354913 806958694783045121 942212886406558465 100606092043992849 354137729249998785 423279108222555329 905177109738168833 915693705791500929 934361358681215361 904419957380977025 978570630957101185 581371824860870145 917792333014261889 713880425548278913 426924694794543297 38959705592748865 155770065455143937 596255210845097089 469700727189284353 822834370244240897 313737785903981633 701213108433574145 493475979832375361 820774073874293505 304969627476694401 428133135076105729 627988485457983361 805402128403958529 253110851630850689 221942524731570497 202946393231634657 637367041569422849 35541032833791065 14983913380572035 191774484299934049 355061951190780417 858072373564652929 264854540304423137 757233027184987905 248517908665849761 663183705451686529 284303634107057953 263390183732148833 487109502365914433 214216715012270241 449765637364759361 320672981251341569 30520424159096393 677701075285298817 766391866415542529 438202487830118081 826788683117147393 461831030124130817 469091914958237761 913500328040733185 695069072072772737 993314128553052417 863803904320771969 577725117913921281 637022007587180673 325204804881224193 426799871977845441 709272843608694401 530595804561375681 778397908715348353 451244485650160961 744893720170374273 472671625679797825 808291670115806977 881532185600558849 661103707638211841 269969575611231265 550462501400787137 732325105056869377 15890694039335075 376278502909489281 895377051018925825 929022010536993281 468447440987411329 662103841355207809 848176598983272321 11052352728679439 110444790192296689 831985079560158849 487006780087881473 843479636984664449 514353410681088961 704900005516822913 199458303013116737 923610022933299713 41319589431388697 402354543918537665 474283362966758657 638455657675489665 552514294924215233 283087600999369473 293134385205277697 719943049040718849 273744036336914561 87057666847929489 808738149133148417 404755106908151425 604100963215536513 646904811135687681 231395790187846721 384846634163235265 206827263991549153 962905957467913985 660339221884186113 436297346955949889 736289289139399681 766195746614204929 491253725713917761 744709259053788545 141539008609321121 591467712205631105 272796384575030977 964386789740768129 137548475913924049 99383706596871233 755427248539959297 218753561403215009 283625975397505665 13511341984273175 923176182562912129 786679854163775617 179174537273645729 727912465044614273 86569816673815585 542564393177055873 744873579479552513 888778174814408577 471941462809866177 199203871983495873 958216638764760321 124130435765938081 13468841195461323 616888675132539521 952411548207173505 485094743553762689 349881535597290881 418103967631861185 153858067031087841 44225382204292177 973828833353635969 616136980156365825 353300933689716609 772592381101080833 470000565305440449 112364249858881489 897477657168884993 167700150479834785 215475305141481505 628712089563915521 810429146868948225 836809757789698177 475283379710987201 759569965596551041 756031570728630657 141012716701215617 696293144054308737 395235079000510593 625778686967372289 188711808246441857 937359449755774721 283847578932618913 859059379441909249 625386652063003393 742939745232618497 160934803085350369 698424302638208897 320166307481489537 606437354239886849 838440050584846849 661532472251515521 797430921744382465 229349746693500833 264911960438748641 927152383645157889 30177168474811113 579483606392159361 654944905766381441 827926865722908161 506090746124744577 818274775853538433 851684233233296385 601385444400072833 630181346024816257 301471281771256385 597062990832864001 247316560415136161 950584065331799681 372578178046339329 9364307909574877 189133623186670273 125974044124834705 643625449450439681 428776131601903617 244947648289361569 311360960637831169 987731260237822593 714017896197045633 626984183398398849 869334736633053441 912943970939153409 835192218735539201 642667438733106177 239756198719721441 222934145642383905 191194188080739745 944679065618593921 974184323501536001 538873793794550721 918866558076313601 438746933278345345 491887877298371009 15510897443064665 693316480854374401 815619601871041793 111557329947943 355874429376086721 235228636327587297 527049041591574529 278487963173137857 451705132318849665 235566040900518913 414676565869079617 20364687509616177 854701866696302721 427813764968714625 56158993813973273 94733326166920769 36728906982219201 533087567338437633 785972795591355521 211912081723543361 510597736820926657 177319377795708289 741007466829792385 892778684997512833 357894223430079681 238789939180232833 775844687012373377 531933397068005569 313170104771415937 488076069978017537 682681004541088001 464575693590848705 66883061111198569 593711240135913729 469977920315947969 878110685561356545 920603828383065089 301343779022044353 26528374726929373 813695208851772417 920688406713267713 770862367708016257 988751842419695489 369346631305663937 439939986071806273 46913820532022753 94335567565202897 112252593407948353 215485314772720929 518658845716398529 441115992138684033 29044929066802893 695515437962825473 22817804158886901 463256203395140161 562668719342543233 323667594810430593 191495771893837473 814861316816369153 204845626538631361 989255147334120065 427514767627752001 832348179798692865 113882151431301537 201512283196407809 892716144693050497 589937691750940033 516716065056872513 779361451828123137 459748179234633601 416981450578880705 517760800899640833 673410620446631425 249168125945768545 901508416245199873 989555866028329217 408046036384519105 148334771703030561 42045891713236473 653844153215391745 18330817155131741 286742108514484769 150721422608107489 296982222841055681 994301922347375489 477467482790995521 66802271860474609 399179985932807553 885154454264451841 982723770577504001 63715996936103641 719719570521110785 874314349699716353 932685090539319425 767383407498506625 574902305103467649 845754925877614081 333494610687917953 333172873002347073 505025517901518849 519960991878662081 808481443551453825 827366645271929729 662330041269701249 958162895314714497 195056770247131073 141754623081986609 802842739569062017 694953505124260609 490597499195796865 142502876627112593 48748858556155737 556890297617272257 729054262533562497 63072332041592465 249874337354530241 718523976815134849 454359695120967169 232601352313004385 536671242875133441 113460984203456401 18408039927148681 63353603520873489 574537993632052481 98161399744071793 904998491974691201 171733626825790977 730252847761324417 417422667877318081 304377643470271425 585776009534804097 303762051193135809 465754861786678017 826701237716928769 97334025375523937 698675888851557377 516591388895150785 340807491405737281 989469157324286593 766844466961035905 705601702916226305 704223816417862017 39438088452847353 8693190525196571 825006285292104705 561511175832432513 936477609783473537 112103399311084929 398090454017818753 334205856931372865 23214511573947049 817159300720806657 558049013172180225 113192449119278401 672515958291874945 978806001262601217 219469934454991745 952904589334632833 141110160281847649 219257902444713441 186408725164724833 318996894218113153 531136409279376641 799869804308006145 735967447841886721 372882749524432449 565341802982182145 459267562987083265 914050077750559361 806733585516123905 405968308352292673 450088890144773057 109620577974112625 943256244860872833 277132266691559425 928090674361147393 280068300660857985 361001359368454913 381978088308578369 100144860075833009 593538649371424769 926427606249046017 626002783276653953 95403250981195953 860291924051907073 539899625951616001 194237189870328577 688420424344062849 335911479385345025 318801564549328705 700597356262143489 654166063094965761 701720321658868353 234698966578317697 691474566461685889 380641246166479873 934934611324848641 233799401706914273 891929040785619585 191370396986048513 561359790631669825 644792073114356097 21729446860284441 751629487733769217 390921780553242113 712559039491207297 960602091777595009 641274545461943297 240748451256152417 590440898638174593 828709092050353025 193960317940767617 587226928009357569 231028141235707809 381477997944735169 626019944643378049 308436812263593665 692281200983725185 349995345105604353 235070454113529345 198199638106189025 231727814469007137 732417481634435329 543398685570526401 284917409931736641 709240973307256449 942032835430033793 27375622498599485 970249440460094081 724284814827523585 418144607158872385 922676941641743361 927973491680447233 245474568318652321 221870761184753473 265211634780119009 651195977403688193 370900464140600385 75943202656652881 136761665400445761 601143277365125121 112109635317946049 711919236228986625 177921590390386785 453433601735554241 501244808078592257 596809863070184577 32630720685762781 833972893970994305 861049301677635329 601520250403346817 50169526879503937 828040531659894401 185834851254565345 813851864316895105 421829428662579905 89957641911396993 395767342911423041 997922354483527809 928568653109724801 499814252369247937 837776020170235137 559132381232423361 658969318746603265 446547813633216577 107979397970009217 829287243632528257 787970112540140417 167316416223400225 809816316896768001 970829464363909249 728547687940068353 361321847732554625 689268598904558209 383645475679536193 451266036367318465 7362055977608862 106982938881071025 644489293191504897 359039384593717889 949406164283786369 623189296538466689 320257623053599617 983318458787525889 139989488013270609 644641452768194561 465318285856234561 688095045110674817 229447589585120673 376067876288058049 873626219700206209 112633479146158065 507798845024154817 447637922630473665 732872707972326529 913812824607834497 608920841023788801 473664970772826881 885442926808899201 473657868240000129 202648740111328609 808254705494032769 495168485602142977 184433475050401089 474280105263986241 976058688355859457 246044403680052417 108083128537945329 133052126739897857 699030939553278337 846147989971832705 702441436875194113 127440305460694961 344553789255055425 304489432558931137 715299830585795585 67213981510690249 671069062964004865 308604624005830913 648937422618349313 467300215702508097 332117053365774209 815158908765163009 600152860360768897 509504999200004225 59269013605739217 324080103258332033 70280783563038793 753496143386584577 322784396435533697 28819369945743745 130406024841338561 572267052020549697 563002072703948673 301913386319860417 311382762922836097 509301462728856769 495680603731383233 607379800779703809 786832275558030209 990197727556704897 174056627702736225 641534272277063169 928664551576350337 121563845112618193 295737862840578433 144110511962558977 565603622390799617 691162822327214593 983258442278650369 635258745303851009 270576874868755361 977798594478613889 955894589745181441 204881954798672449 575662622378619201 885137230428455297 612988333886232065 183257208962011489 74710651495838225 44033058459760353 234501354811211361 971020395229650945 163015140806894721 462076229211390913 894890471725926017 808030815289420417 497911077986191937 631723648463619713 106856027832971985 760666433626902017 789391894338340481 599870726445345793 940384820524979457 542645156253975361 969440304797178241 728043564405751937 881235573773178497 933061419176475265 194484098452935681 875141595921718401 936167568021954049 885134647651376897 137116682540284529 671065882297071489 97487243339511313 938975870184314881 78966353962588449 842479790950761729 837703686545477633 160904998024882689 962491369351500545 139843225388332833 610187215038219905 570533074130047169 659777719866131201 1840487704555472 630786091577856897 315625217685159489 713505902922339201 399111802074870081 458570057845403073 784970103797427073 969639732310273665 309151072859293633 984556172694180225 373014685408357121 201707153207127745 489324156264714817 481877696136589121 829417548309571329 699547941922137601 901794352490014721 928950784767533185 535094852890530625 115978884322192497 584941538413218561 151471871015242945 777568320397101313 715981354278998401 508479921670897281 655361099830951553 176889229536534753 715881966652563713 57393367927303985 759999404680822785 4144963727320317 123831970780859281 92118196734247697 661359032486739585 793219352661516545 465078092681824961 873837820142469505 933094886977013249 569363946622551937 891564439691482113 634663174641303809 238667264253773953 292158510683130177 408944662560731585 838834133575673473 410550715760759745 963134490995763329 606873639613500161 614491546417980289 738119204743423361 897869049382599425 230371317930224257 843263795657222145 181579735232727297 167518547831598145 889115830163238017 649737354108680193 136175540054704673 324963153812753089 953861415014461697 723314327644786177 352741028869811393 536017593040945409 349046817110863809 985102943201297921 174634331279303713 817191060931158145 210444540499498337 552065951922671169 577294736100323969 559540980017168001 756908391751497985 985018524976538881 748491938507083137 105174720536474817 824538986213230593 187197987389467361 481197074362480513 191449647722116353 256662116772904641 562624225734680321 276482358222704513 331068984586160321 238785911122239009 680558381137203073 283642060686812417 37858045630052577 47177343385389041 521900062352898433 504642874483987905 512446467473644417 954009731661148673 718816347125127169 729001739443131009 384416199357609409 940438156979528321 119370846126287233 565324236772635649 173366282343103265 728842093910135041 609144645051245057 522212035392666241 727082903307909633 602341761077358465 762164579345693441 142383889907943489 357500921019955329 757179593636198657 449854595124733697 691096663686007425 201940089156970273 83418621842643153 650804471565493249 277871093914125569 356359607635205569 421528222713835265 33133486942361401 686816840947468417 67887481510517489 454812507915850241 347966265014434817 696333084231877505 135060518521761713 506420332940724225 715510603172035073 577579854086504705 186095714559336033 979116372839460097 708534121102673025 519941735164803009 618768323460848513 948472720764062465 961404641246602369 390934855976805569 261385146061279265 266167839839230433 341639882478119745 900960501951328001 714827565856644737 298287248933167617 516081878771032641 516429569643687361 463236667478064129 290665861227044097 791972087585236353 407641729352729217 188786461917267457 74278233593975793 196580990846101153 93096895100412529 927929871594976385 981477937190962945 925492677179391873 965464727147900033 286919761420229249 99643637841058561 102636990011703233 475185725474059265 558343001451611073 331765091238114689 583800894749913345 777695325425479937 303523375140493121 731079925242784897 644363322012921473 194745591561567009 484238166911772801 624559612056035713 431735445304951809 927567935063972737 128167536519249841 611473239355252225 159427713091972129 321120066456582977 523394377700661569 420188384058096897 64407539471289969 298961451290477249 176259327651543169 208682387740612545 49683927009155585 755099174387734017 992740004237468545 409942441378635905 862709012362216705 43260650708656809 5679462170867567 938661921505417473 305698152495935489 789426360408949505 258675340091507169 104651192583421697 790441269166592513 67165044686571921 352922280108863617 113556413874608353 7335304343271788 217550890082460321 487065002390004033 597327575861076097 311562371912231105 919527464495001089 284081972308236161 304029853816775361 889547083828333057 378961860795097729 155918969005675489 315808216961077185 872651144356723329 14874966086875219 649192114467020033 959976883236311809 344730206682712065 792135318848519169 27570113852213753 764320474643970049 943538734458826369 347084954908449793 52839653392318553 294895418748087233 296499769305270913 445071288963983873 442195164115808833 742166070909409153 438159636383545601 718759743632840961 109638550541639297 506583011550265665 224449286422739649 388592835342304705 990815065750830081 423218815767658177 448025736494031425 40163068206549473 840062350429953153 380452111410892993 245445495901194017 9024585919600981 853449806067793281 981691748820171777 612328510283418881 436152400099597761 680299003980600449 201642213283879105 564232588911536961 244563463959476481 346891804741737537 157636832414883809 121526059699732513 740361205149906049 729205339398170369 688239677569999489 794597086152109057 53599683622248761 516601047069137537 269898143641828641 305373242816983745 452955611892530625 536102635641476865 350298827538541249 622071143331552897 643441378651854081 928514195801476225 704747324934718465 991704710305583617 391610264764391745 945068816074758913 277990739925218849 30128631615056633 324341545821052801 169098980383601825 835187865544103425 338882225655197569 74918450075113441 254546842375226849 867088957221984257 844054901237100801 366421297275561409 945774224924996097 658922598647738113 642669208603166465 343271895134602561 225502951275082369 401134162674356545 660147698983834625 906028728417734145 94854938732076737 182236611363780545 697397003721619073 844315953427990657 277032439216135617 727002671501896449 322633272748205953 773268020470421633 250470955729660705 722555577432448385 651638938616400769 788406201228564609 545224762495145409 484236404357449857 986658258860970241 93878709361629121 405446671599712257 854197334831756161 940209798690943873 814062783539309697 349263782978006529 478374821540786113 462944510400703297 656340365070601473 103918489965501233 679842343092961025 797159907928204289 894239159753691777 8153051960910319 824662108982256129 978170587185942913 329023238075958337 545505651449296641 474506467581338881 58534567643789617 961292211926302593 882120087256602369 430885719512094337 704870190652584961 262400742046505537 452139181931720193 519307350507919105 449021167663403265 331860991043992449 974667661083863425 236735185430990913 415614389319657089 217784954415346721 151192758840885249 119073440937800257 313207846877730817 72431689188118049 424404178838337025 381952930897558209 398471043046598081 126741628977921297 962348356799445505 380852568560673153 800029142627892097 162186737978526465 740199291322831233 136681625148316497 334211396785164545 904286527154592769 640668596457679489 319634758489176129 838075630874584449 681806246189903873 688874945515216513 994795430065824641 180460377029092449 614160187058413185 324636782840734401 253111796850706849 849796121604043777 285210301931112289 331556141452047361 804635308110579969 233963686664637281 315923562008688193 165464682038155777 249053869438316865 44222536423944801 895800977278138753 822969725306030849 191451369132312993 449371356425118081 311312272630967617 572757147563827137 596891408186312577 300699157802370113 909583185751284225 237393611235468417 811988047076301441 781413973652590209 51232529184087385 801661770214444417 889348092736188545 110199501902968673 184613855527214113 865622887083794945 174030710100328897 787074371569772801 664977093254886913 427920787754651137 320478766858517633 776165629469431937 749549193776498817 139233321507340689 852365120117912705 975334124765353729 929684960461227009 109781553256958369 233223841996423425 93406271712410673 473630130017266305 581586852609440513 937483970283427201 424300759095800129 510763758303934145 919510923424574849 782599572696259585 21441710651998849 906266338875592961 959437700659016449 464507541434745281 998998146706796289 472939165808295297 442297990725272449 819901401191121025 447784915868908225 116449555143258721 114661809971757121 387168331009025473 97829119377436769 386790974095728065 786618645664411521 748805380902812289 997000002117459841 640547206523489665 792546387532020481 385342320447268353 231695895890297281 837080719526252161 627674518025251841 156010501127898497 982980634753516801 581597701955313793 151240368433583681 424492359603267009 896990481630510337 776871133552386817 414307908404673217 477072547673461825 24742572430483281 494049025907155969 536380700717366209 521521959172577729 142143761116969361 965382965925098113 909833383872431489 822337946708191873 550126099016495105 934952601530294913 535573404684249985 613920594657134465 947148566668786945 677730050392423041 308515774082074753 358393851594431809 397155659185926849 465944698062809665 289322424261122561 777714437881133569 36448568910131489 981118794531393921 271963366661644545 317208544966806721 989405574638340097 449917970374638529 528163350498267905 294619244573812737 27811397316568789 134793587853888401 363494163212287425 788144040823059585 109572280397998161 202106031044376513 830173159776229889 229924939034749089 883280961506031361 89954934827030545 523572119742901505 937280583892718465 124555083147072305 927374267858436225 148691171800273025 250024249397302625 473030506477542209 641072431948767745 425699357868943169 194000556049221729 625699006045664385 403830432123196929 747000494960566657 382130559505828417 688914497500817921 511460020519248129 779689395603519105 246537112031123937 839454846991770881 557438835680766657 294883289136215873 298612955922283905 951743992859874817 543676259248623937 908035509068888321 396200679238010177 836563139774312961 913142307018983297 31377238521265837 494509261077855233 144786725153764449 209257673341905825 211127398956499233 934254268866741505 521970270072358721 405066369366277697 578724689550803329 419160656085228545 975719674357563393 852488549201492481 458358398063687361 725916358153657601 623036560753661185 181700416162026817 204419971505281249 221544309227130753 520238478346740865 439355856388001345 194704518735157697 112727915988362065 410197703425637889 851520971793018369 71424479871190273 273763238636764321 232754589088031585 95533290980025505 936145701537377281 577527956664713601 682092475691916929 80342437986654865 291033165036203905 48285450185762361 23087645199936449 386183746973440385 242338688994003361 355539819034650177 626271246067574401 573751038751520769 398540131396920577 241907204095287649 92787094085977633 115564834860887089 201240010710471041 320578180830469953 526951331006188161 256297989255937601 208765114457328609 263048076285901537 100693659343832561 405867379032056193 337916628715866817 27144630421194193 932886830991833473 893698226535132545 876666665996118913 328868292981827201 884577811653471745 952412138135397121 468570854350211649 747187430768637057 821272135149143937 495101352417645313 387681939880970113 454831629585232385 404168963847425281 646275305041879041 560845210525279489 704558922848807553 497699846324564993 579571751561598337 633097033607931777 561719977336156993 790615673366303873 205608655551426273 232761975687076033 480711828304269057 457545441091923521 794235159991455233 687665903144029697 773738493773709697 388393697802698049 63365527482655897 125191208308102369 741933523593079553 200752541635438305 431119272025892289 899859931151219457 736233065514159745 457905311736581697 521839124286540097 16530113237529065 21425170399940185 39844238963297585 105536285987408721 929544291169811713 442674624361547585 770489855565344385 103364949824619857 213315673737405121 278790399575175489 270087469404927553 230925601584299745 923541312839496705 627947670266440321 672292049531577601 101734493452394049 446781535533027329 355006058367170113 681089008845077633 953395194355618305 606455115736089601 258613167148457281 319411168651740225 570312597048509697 232909191705594753 242705343213888385 280703211647846721 893770505069749505 182295841902124769 30698790098188769 693980736748827137 370546248130377601 412312579755273153 299611452859100097 274983183723776385 385779994467224449 591855879649422465 71702314974135817 699304960292167297 448497855696839297 376334264662794753 147217709058939041 802008641693134849 896076826238395777 851454533711752449 235876753910293505 101904685247475873 207231377938509089 307020444277718273 17317904644418293 652775272598518145 965116453626603009 910581659325721601 480498652750004161 339302222640284865 699324983456417409 611181075861473793 735748451205527169 228931971119891393 317480197547450177 709134840318007809 815703778921704961 244600951035877761 376479240129580033 612530485113318017 365711711162536065 285003893745198401 756055216614822017 889358753777067137 231607240772195425 552392166638853185 302135138272117121 480942881507324673 772307711490132225 581840831849660801 76551581964263713 923259426387438977 823807891873048705 645248214215442305 58211567220549657 324146266268535041 15409248860013493 438381968136894785 517157482264348545 253180150004773441 62009686315793289 376037494541705537 58517176991895073 344717281816393473 529773208467563713 310429643394968449 192703896806659009 411389886549706305 776375463511488513 958523506580732545 619086869153189633 974028614003593473 509288731308235073 947976323020526465 553530387065006145 983949054798706817 972361453510320257 857186645091971457 929638473543061377 934839620978458241 776520677169262593 386730515264105153 156313969614512161 714781654150023425 27163606356840121 326934036875812225 20540479985978521 255509924998982273 689214643102335617 14838955649764785 937443345801181441 7796742942851155 169539661496475713 754339261356548737 926127006639799041 361354766026657601 312187609642851521 222403934522162657 739091076052584833 578066351407848321 399653685748933889 234280363706844257 507891499117246081 502449978428209921 166036099541376097 689246207174193153 53956599220281729 27480971827124281 166722620864124609 879321131216826753 820035967021933441 942233514613370497 353351546272936193 195465488508318689 826723309844606337 675967830981825537 189627194176228641 203907166110937505 475047877039568065 527539501936807681 758640382089769345 949702096684717441 678593218732441217 66271212465444761 779282358371535361 551424850515658689 198422134224951905 488239881692344129 319904167883155585 821604872709372161 105833034738605393 178458158940976833 901445238885674625 939397861781245057 649340895625410817 573457741527583681 77842899619955825 537862065415225729 44085818141478937 539726946920048065 4771379945868405 886572458860584321 628069272881273089 921355515107073537 822902438619483009 855253433789528065 687272668503492609 95759789142142897 331312892773826945 755369322948311553 991020292944025217 380790285352126977 680894825436329345 959533381100499073 603229222407105025 921775282132053121 25284921964914277 894156298083302657 950887798552766849 355667490085430401 904678049614776833 855556497776433409 997792048956892289 594600179013674753 860809658559208705 396022939917671105 951941282609592321 626613391408561409 472389660080413185 311908452490371265 444870343438378049 321494130158278337 820479940820082049 604214343355394561 979521963094523393 19625732640541573 831986413434581377 2406733403461204 522108632024224321 727125096745375233 73967296235924353 589108282263694593 987974717660616577 237651069145549345 277349969917285217 847187304020138753 570066512918412353 537007204814308609 129532090760637425 697596256960295553 112695809549872913 648576321877918337 992976459304177409 197694800608246625 227411771829036257 263876869884690273 61176263808523145 932955607679687681 469671648970571457 331911164972545665 762275551503254401 432745460637221441 485443522160334593 402897084723811393 750311940019191297 361776414721518337 639829146576655489 226476921208835329 698762479116883329 736933534187471617 752332332814585729 572243825339150209 23202021308112109 964233468484238209 385713528189793217 792706701676301825 129934271734786225 318003492784072257 820784618994491009 497542592774102849 414061675218437825 344970155087125377 754454792404739969 205700588469959201 940379274223605633 86411912607900385 692408883896671745 731787170785061377 38592448089719513 504087665783814017 483679305218625921 728968721743619585 263676833778678337 868154471537337729 927881711686904193 526786741977964801 723853544059142657 431209500870451713 545968338324794177 583834214949227777 401901853003639809 551035061973664129 564081724647717633 327851567482447617 107757623410908113 630317801291610625 742660670211815681 325756884590354881 247056718783486689 174905583903267841 667680029888980865 950341497741710849 895111286289381505 809034603647077633 489241681708303873 466377843317978625 280510929216720929 868006545149796737 279245993512102337 614865644496241281 837003220291638401 873247676802648705 322256690114155457 838874067696672001 434536553372200961 704390158269376385 842747492618467969 667335606539502593 286475802955028065 56457160808051297 201631578558842497 994251114469328513 714285471136324865 11509186042019339 212395108052742657 990738704323725057 375798762655382017 482945791325121857 382479089727379329 737491221648546945 499062152916170753 392406350012350913 982100033271660033 827411740993916545 959296313931492481 714852055269361153 486914465594590977 765013093262801665 868503551464218753 743540679032776065 192385787228925409 973759869928223105 470561995751484801 865452185867994241 419099427308307073 248688729085522209 132285490590280833 847138737262213249 435414131666856705 83779211362760017 754028253736709761 674433467837658881 935678801862106753 126701723175209233 981232748026261761 696060233573518849 855905705389404 123405923179042529 748240619858780289 535667885884848257 8969414698238866 807820517554709761 323217842209377409 569519076822729153 983657803119069057 854628493432137729 621819155625377793 843971712232232065 601706179881343617 973199159857777793 918991345249455745 19602503933242589 209326430192657409 596464084697665025 592972637270452865 184563191373982241 109845631983599649 168607176271045505 391094356845943745 351382470248068993 423171294545976897 409313822815768449 199563773964445793 827407042763226753 523872456321921473 920029233599528577 43261586420246801 883515054103270401 437018687818618177 279875985110187745 229106562560151169 708361064634758017 309249886687833729 176864326783793057 198231303229025729 261575190075717505 830228737605136001 845710105660550913 866709694889852545 580016684666119937 113100152210645185 989493290696906113 438636226724074881 362975607858288641 361418216531358657 691709077706015361 873862746129351169 297351865680198529 666896467494549249 461772497549297601 218657241924407937 880170416215634049 463112008862435009 275150395758380737 772094685244514561 266791337092442401 673893372670274689 184050663729657057 803379637066175489 497945333973632385 63616447533245689 91661742502800785 72917061035969505 931995685305835777 45217542501912793 548594752409989889 388299373296039361 690948132495662977 508728046991802049 781350188064216449 569097029797564609 795677398756751617 579986496189544449 576850020742959617 553184708673629889 559214416598820225 540461469746258433 492508331717637313 582188203104227201 883968525814808065 72517952008293921 146748322979640033 912506311248709121 792295433363193473 130800877006162609 969724778620395905 847380106744839937 748341166239853825 873637883424432769 798317843335801985 938906808478666497 806696160787339521 465549126308570049 513890406644499393 409109854315762049 69808579399207817 133290645829159617 617136494934861441 456688532751972097 336683490743070017 526669591519645761 173505940887203297 499512451490620161 681111254948277121 308099855530681281 47710283655611361 229056035283210945 275125883182681729 531085693102379969 269860415937934305 876668959481992961 354818854177679553 30224015145218885 872646998212864897 395857753145325121 358877431051752193 949723539041041665 633064168479684481 510744558710616321 18755492729994217 102796192027565073 8534650299132808 257829026704687425 372320837860627329 952653389312995841 731584065303003649 823491366197732353 154882397889267041 212432368881817281 215723151115462017 48846477224632425 903035372367725185 904505969298508417 214842734310714433 910223672696208257 13748536146394487 930738398192911361 296746773119558337 889461566903069185 325157427327781057 968909970019165441 256607628591474689 303256078076049793 933846369243511297 714440804619581313 866914008319319809 72988976109801489 608852871758159617 971517385595529217 486309816140312961 871927815979933697 493686459400507265 907711991989369729 320630496939905665 199683245089179457 758421948676357249 418253650814659009 226096450304261505 396719371264385473 444131206926797953 200455724036313409 188309762792464129 445044939893708865 166909032761822113 968749854198119169 213334938531211553 203600306242226017 369504565921474177 602764060521931137 681265554172647169 425055414814242049 941691124895214721 724484614461101057 981450889500116865 999630024241913217 808221146264955393 758452242880135681 855768651617033473 704147056072375937 303370523028235073 406983520753282561 596395981210669441 711966011499402625 127154672605271921 339523336026697793 492490066345588673 980973704040682241 489398671337141889 873494349572052225 501705955110573121 699816910898153601 788692333542101633 338609745473885249 483841615718283457 382553763756394689 204209752113087009 445876583738719745 812023003838540033 182510593572903457 775398116711684737 307884041390902721 249263924533998721 99116325994177857 549244147342392385 213014071328341729 513120882661134209 106730206892837745 844434787975742977 980626833750758273 457300963499839937 799988433663603585 539093459429892609 807879974943784193 675885137181587969 962103989839778945 972370735417527553 255584755204179009 123339298698986961 885119440796959361 764100343018469633 157453474224649185 972364902398716417 246717459297020257 820724461348120833 224446920821204545 973179288385203713 647346223893013249 495097962357903041 357007996981689473 493926790694054337 382749383264428673 303576068026117697 779213546341079425 815144525932133505 847260817882361345 542575451176162433 129861066847336561 114705448825340289 887315769515442561 370801645293809665 348925719071072385 547224890265503937 35549861479982073 480407314506265921 299496167832966593 417959426504474177 514738910711589185 933963030832998657 484170628074846145 340787627606367489 196933049190622721 423386274421829953 323037338683530369 508605061638071745 903841339490146049 456611976243564737 332971872791002689 488679950853502017 935335599732642433 408150624134435713 213377522420170593 872115149808742273 987497359540572673 106744314647912113 533119781722430017 383085705433096257 471687563145938049 568698717405936833 111832008961453505 808133228075213569 51557631185335849 526366288024419777 683691985337073793 97287712943845857 183750601349576225 720534782728833537 364008621213837825 866568365669429889 866395102480755201 211611754973020545 352459799820760385 85526466425584145 281630689414757985 671591814227838337 198656607522007521 144599416668746977 756703389353493377 216575562116034337 526071290822695681 586434913579573505 483142997318740417 563428853735757697 12576515869692885 264931752221350785 823811520788314753 395004924837380161 516347198834264257 418068126768581313 229953024445340065 812801540996815617 824243637721604481 348813552403022721 789661777582740097 676217225563291905 598721220341754881 986335721124866945 68425871597643353 771556371450543617 674617921897105793 321732800283378113 92730165684219665 935089200287663361 77801451393636257 493683944594202753 308373347788549505 51900663549361073 625683571366248961 445380183279702657 933551877625451009 860689046545147137 50225112723008889 531163426244056321 968396421574770049 574451800062973889 535581848358798849 56377169376510497 941146908073466881 854099548535131649 866423988065857793 464557631664057153 318278339199910209 788070870322712833 973770925676870273 110432588288951201 11523802008117203 393206877599723713 180613319815730465 284036136786873793 36891544312258161 183337402858938945 480466934601803777 280005110148188417 655572326545570433 490706288758858049 522262218655466625 876835893957625985 118339346522905233 175623440384640609 871690672285904385 34213076786876685 886038669922459777 841302496505662081 522498956306602497 3762726579957133 179561098569823937 669076771578346497 444564744019668737 341647203202860801 271909583656299233 5059075565199579 285349823037076801 612844351166891905 749387454353527681 129424696619480529 747076228265125761 379905729279222721 293414696397793025 506077794819717057 906405544067862273 507255288124603969 452040092609937729 791361265929282305 42340264845915241 910085664338801281 541989040490665985 39165355103520481 810454561519147649 799673085097218433 737328103486081665 705382494070420353 719470279184729857 780127829611309697 626920644754637441 71871564070605129 404817801036696065 31514339200775509 955301047784249857 689285613258419969 681480867978745473 357827466191174913 874040859507164929 5259543838164405 526564854739003585 313038066974478145 124876511140232801 891149993438034433 175219684203664641 562486238564225985 31697892339582981 713995129609102721 299486824625883969 349093033377350529 703967787901266433 593468918377681153 619144971836998785 563595526281353921 235386845663260417 724819179976677249 310646383089103745 755324713658431745 32895141969309097 92202969735069473 731835713191212929 145604958857269665 424792359541402945 512193082114393409 466520919665693889 640946624428629249 893371904375275265 969877333547145729 667441664247359489 199744211472484769 255632775822125057 390884297554279681 495199955674561217 36719822762357521 802114479849851905 848446906097478913 923850865879824513 797030141556639617 303577552088416513 267485356756665729 823793320877026561 380573434657087233 241133147156521249 755504638614212353 505172531362813249 821005408831304321 18642466440628169 76336273174590017 479151898801912769 938338136678929409 16018350452416287 566510122751708417 192203523049197857 194418783890377249 455849966627102529 70046910015960865 735198059875809665 733353577122379393 329044991442632577 596066981309007873 802866943612354305 320971412896206209 281574829538573825 260792395406596705 461608213999138433 286249785512346465 955675044593622401 302879191138231361 9181679741612215 481417368469557505 934878109581962497 215781244157270177 516285226708642881 224991681776593569 121046630171296241 245868027696047873 618142048681942657 572720879351557249 109265166949189313 98772406837881025 68003755566930833 615314858916711681 287295492369455745 883032883191333377 220957010508509921 759636693915730689 912686379296633985 319244029361883009 435806875919691777 682969875505754881 83062642294184033 539990772782147137 768418721526710913 319994095108263809 162231952850863329 401793268784089729 888177677661214977 451731356840660673 33299738069818121 891730905775148161 939740516688328193 208129146894613377 274855061456253921 720573073514984193 857704827148833025 704917266077579521 580491586832128129 598972261280579201 138024721414421233 635323814790588417 126590354580134353 557048398654657729 195906400906917345 593202769178240897 127672965874328529 319613670275941761 567591005715581057 271774665556030465 70117687791071857 534080889649501953 418071610261048193 157802179995478305 479124772711546881 176117468531487009 126716306000172801 511527913629215873 24153741725928769 855327629974780673 369425348542986113 15631534326040253 106392326329373793 901269347350648833 783907652461191937 609981644380105985 178037008061313185 936166111046205185 381615805007069057 461853404258810945 125276454382120769 307608591578542721 696649552432358401 402970106760569985 391004433505049345 950834145063637889 782470702098660097 285244626646566241 733705813606409345 429924456831656705 578637892604074753 747109030429704961 808040825323292417 540200003990051393 572163025215271425 663116682029389953 130906703215718065 675566000401858049 724832635489871489 782994984932379649 562814934418913281 425554630368864641 185372426600988417 605057522837874689 615044443541510273 583914242787841409 663231898033966849 616015861009124481 693098944476776833 956044328182784385 521723797514820097 548552712204234177 639518204686570625 344217099307144257 618090312750563713 33943616615495389 555200908191540801 680838904457274881 845729815313600129 874582797209448833 97348982456171745 50089083741852393 841374884285510657 436144492729035009 91322484093598881 881856794811781761 732659584590063361 307582902894573377 998608231332699649 779329348471122817 397571866790951105 236155966521955905 277387139988793057 628845268661834241 968200804006723841 391689595864328065 7592476759359813 979313188043647617 171528500003585537 617543771977672449 958766801527520641 325840372275152385 197478202966177473 493989128811101377 14457041498591395 311063695643184705 709833754417171969 672366380529304321 67467736918860769 906507830384882177 162936304758456897 75520239787486785 30279833330812525 59211824400279057 3312548439890151 632238396798278785 906719281305345921 805592689563084673 570789885326060929 292073742555480449 215033953859123265 450404668003301377 471528212927193409 113898387011154513 787541816814002305 584682049057604993 982190809287285249 339370206840463617 774705700685590401 739323337561927425 219758290980774273 44350720172793953 806753236799284737 622711787295443713 637955237358479361 340986089818095169 796802347724739201 719323374176184449 104729073404268289 205065064574007745 967005935293531905 595124754755758593 794640511815853057 992437742662240001 832751900919877377 393812199164187841 267464582706320897 140381244711797137 156829175180565281 560314466415619009 974956339137460097 621121778482056193 181204839127875777 904829666401695873 569926031041642753 512181226200318913 732284501108058113 347964889471640513 516940201465981633 799349350476369153 378005662438031489 456899343726604481 806688089980678273 851054058750698113 571724675654298433 601123484540622081 944022241032936193 156500951633454113 356609882690637633 897069712861508609 653718622498512769 53593669797812993 511279429764972097 262321221042313377 972050174184939649 576367409804355201 106979903460885601 816166039807456001 63398840073642049 906133463852178561 11074130975590181 513779849967434625 419540104152641665 537031814477863617 431501049273723713 521625230162015873 218241160287231393 377135745155051457 750820285435185793 182723279734076993 893864414202962305 953186174085281793 573216816315298433 998887546314790657 215332352813486945 413618043714883777 608299602246905345 405036463335605377 888783235315255425 514565665163097217 74690229406602529 26170625973492181 369349874191765825 501412487303248641 135396161141120081 903991767483191169 847671295022021121 179222397201691297 215056002504955041 936552803973711489 394069604271049217 304718424488363841 213714036996680801 585489356946098433 821987266554796033 176649679508209089 768336012498938497 131644301825502913 750603509717404161 287322566284338177 45450547225943441 277234689792848609 585978049935842945 603306838911713281 627848408562417921 342726411949911361 135176072475058369 336024976494265089 15078100539188455 346502781736390401 456305729156266433 451883699638749185 49548491833267153 808090366058564737 420068633571712961 56223303325289465 243520438104059873 619615460286397057 609230262081180033 705682899187443969 881397312682427265 989409139629458433 358431115158719425 590271707353771521 848891870615649025 495984391911818561 388176272222548161 950787276528267009 166361745338921441 185327006932055841 16980896176743699 521145003418673985 26500927292847365 400549227916812353 950957624020329473 811218631459574657 933407612136452481 417053223554830785 210178929537544705 667102596521296257 65702645316594753 750666777233178113 618628775772545921 396083216446065473 823855242147207169 258597775888375745 175293501212490113 347460854309481729 332316540725646081 426983676832421121 456877216854902465 862738384768270849 439724661468492417 863388699517202049 349832344118436097 5246621224422655 62710114285483345 332551592960570049 946066608370582401 146303881311204961 946205424927828865 299362030973355777 391144132191595137 909418641888187521 539280558345996737 420548898873108 77485558870844081 883380324820301185 512143911472126209 446217019804976193 512560692540017025 27507723810096253 846950143203560705 367172537453498625 851052279287042561 566626492952757121 630448718006565633 131380790412919169 801271586065308161 58940531990067769 946423573983128833 768334138877364097 943670673714702721 6886083952416301 224572598948814305 885328205608573185 430193019444214273 49975970497065705 242338421555974305 931333427427219329 267628735190267969 250843691276308801 717737211264196865 682254246345991041 579413363860691585 973097168600766337 173072543508698817 242643012259108545 244875428101149601 204728790000977761 918324737247448961 298697784581463553 442367868379090369 146866151534574401 603855223679136769 847977620865336193 885707551369701889 348375596336715905 657868269816678017 470567188713658881 907715468349078273 396662338468111361 965961571274778625 207891195756062081 179343389051748417 88985724077836897 607330657585155329 858119763557453953 379960901732925313 412390072767301761 152152533089338945 575845037588649665 879055267490283393 500229624317107393 592869319476566401 938798589304582273 730185658745778433 846154452120181633 152155684833093825 491795090447894273 495978450664974721 419861857252463745 34042351149341953 339431886424222273 552821602699548737 311068788606554817 291864780092613057 791573027480254209 203409117878091905 137814307414139137 835419057995697025 792151595956653441 745221412441036801 591771091289622529 726068847935511681 820812357585211265 397349480417485505 196770516140325921 176815861981001633 852489427153102465 923850309274921985 57891026407709489 526904442675846273 511897336366885697 859253406337241857 148513367629497857 167886342089108353 753460186914907137 344243843762239297 483622872744213313 308857461815779969 733389027049028609 823371234996638849 461877427397517697 259551980639262337 286043767985120225 801446830284969985 219724052253901889 836023760679143681 853609419556519809 763787775498027393 161926294467654945 637768000240217985 394328735345681025 453468829767370369 938672878523682689 468470604752514689 773541078466493569 385192795664263361 195014391121638657 564376488647187841 252682012773277633 632361893444663553 979383228145970049 621923813249441793 778926353032218753 126618620696316241 960681676539870465 775306821287248513 952660734007025665 485846593069720001 654787902582775425 638638259913438593 437426744982857921 468824773151677505 928868833158922753 598141203718828545 568983885481088705 726982675448351105 753766510598644865 597192209575371905 423929592302229697 473704898384195137 769729537074446977 409070968790903297 296732930075364737 860200991693840641 868307763840569217 625078781480869633 595565789689700865 278036532085959457 963355486317617281 413527075767522241 556052163837364353 999083664091340801 107460140642992033 220350642903373025 857728828906331905 714089579071863809 428018923333233665 505276071183292417 445971120128405121 794599765962754433 221538935636040449 937206849058458881 363362004709401281 836054684947466625 308076450487611457 135530583695445025 695572898147247489 52074102422732697 153221775235103041 545293557835055489 370007194578434433 893947994800779393 696466999934379777 706631237698108033 308583855284297217 330986992416409729 556578741589881089 433623160359179137 642585182935860609 215594105558604801 731775881666315777 994114682964411905 426561665259498561 193773264929500769 880747310071036801 597399180905814145 634604063065424385 532484331148051393 206125896081339009 496490250082050753 546210306497044929 798108994761388801 201876367872564801 19667112174563073 806468812431475585 516752712103848193 547695559890790657 413805553947927489 117952107690030065 211744815751824705 105127643808010881 639594164444691457 346791699602263745 684207513762086017 800453556698123265 164089180087504609 725738540008166017 169764961851864641 567936941878663489 385313719625191425 251079743480360673 362301269681008641 13737586076125297 961016401064487297 502183007901692225 991221498929672193 976401633691843073 941653093715490945 181902008043337569 122117739429480561 275594847470806305 996651682746463745 168450452954601825 25413522701807525 118574927307413697 21696023692431509 785616078297820801 929899462383755137 476340457760066753 199879552692127745 104940147740308017 307651410680630721 241611492590642753 916014107339140737 172959625650051393 286334901673168225 772579163795278081 374143215425707585 156649619132878113 70166528528442737 34123085649532925 4534237031425193 84289533396074033 790769484915383425 636974773753898625 757368111864227713 456209203026958209 375897103708990017 700766877434752129 733391880997306369 854977615534679041 892700160881812353 325340793631248449 692455432663226881 407928294919514625 421201291826957185 133003254080286129 282752878065327457 672448524606224385 74358403733835841 570164817699570369 148488407746558689 117795923306516673 988118773546073473 548123919062938113 781469224417254145 773572006760460289 345881908970451265 318468284262500865 290802006785899201 977229835347685633 117622532476456593 868065189758802049 460567143360794497 169598224756484225 728520537727970177 371942270533075713 162324497895586017 812469846752435329 322372776921820737 540185443474833025 579948541637964673 205551432097948353 351517378572392385 858589062963396481 809107124308415105 996862770340129665 560805280877172417 464099730533639873 311319768284722177 761973844006647041 894751108425079937 567638301854081793 859715971298019329 189887800227779745 753956732167619457 181828634489626497 15244404557495983 189138113437607553 371921146762357313 313295561571628417 651167908113453825 914622791098310017 842249988118918913 512932522054605057 511349625942234113 127323382838810065 668002409729663105 657920290201808257 483350302191613697 14453434502513575 251532451650387393 371966387811006913 8098489761596995 211476444858661249 819891783310875905 521519094967224833 479372015413108673 140178896647825009 165981093180800353 592504561290816385 332173314395920001 284556107704347041 760613747193442433 431979422237155585 831051004667219969 810269044627034369 190057956237904321 200148606498352417 977398128633570433 151085423354189185 135147893469930833 429257743457803521 916751661491563393 259879950540067745 822520297162167681 726345806455022081 279260982166324129 90912999327130705 839886396816634625 926775420831084801 893042838052085889 248335925461958593 662559821795394305 835509687844172801 713479720745386497 322911177212475329 137924805289852513 154564489070075681 882155319229017473 230137897710136481 421465794544825921 749848103334166145 915687642013683201 359315423663005633 558834833380469569 161244652059245665 803975313074406785 811159512364156417 622777107713357441 699468451657800449 524198260530045697 723635842054605441 304263151467463169 735701855747599617 234318344406862177 209543891490994849 339708711486490945 899743678026204929 358941223000915265 818548275515510657 549645478310960577 24377861102856005 410485748809126273 519915557029037249 440708117466652289 363586759955332161 767044227235192705 824899034528314753 857520595725471617 66369303454784761 650613776794106241 939873580783881857 592318001145496705 193195446083173281 189168610837857185 388933844807851841 899374217073923201 946073787055830401 5083130404987203 759333588489084801 703091241204827393 863993078055820289 130589088157979201 512088173658085569 820637953723117825 771909626187145601 916264567015051777 836137807384972161 583125046036752129 412905388060501377 757140926506753665 496152655511124865 877413936101245185 229674906638159361 27134017592832293 485453909268642305 340851130373703617 373777227083714113 278540665161177249 16353899851495159 423690958498067265 30400603887805745 49798479198219785 195834963468286113 442039217418948033 764647241472580737 130219293168995169 395867527228787713 934263329248405889 175091556815537793 781731753975154945 351414376694947329 415541454368206337 424762577877551425 719689614470542721 937506841561813121 511258920439555457 592538158270251393 940526919406526209 187561259224850113 906125641713014529 523629759154580673 164602341353106145 731807109437383425 241128223783245953 371420686325244289 477230227096899969 536423219365417473 146815489216447041 120061936304900033 17028269753428305 705451979606849025 844141531792782721 504217262547335553 423828939848707649 529135150658106561 951476423951827841 236096784030515041 442136702423983489 799965138383512961 289886675905986369 787965486108269825 132223429297514625 313074138771185089 12955788295055727 28823369983548733 699323098478647169 77816859144050449 439955065694558529 285716855066532097 970021668871996929 15392177535574093 632906578261167105 292570390287558273 59971740333384817 241571666637057089 322949085800498625 542562148647697025 152752069344249025 638159946076882561 6494185075762716 704572226408949121 488422021557585857 521429899301850241 347139219740196097 571395006851439297 412598416736049217 305806461496757697 838505915371921921 939143340956611841 511339771651666561 137492515300650097 612544582216823809 476120006213328385 630518484846707201 302140984056677569 376953377903230785 18555592487906837 705577846266567809 575305050467264321 496905854081656897 463800593049533889 391615707168117697 632095114317309057 916078137163548673 43227111899120985 145743023880772417 726713198875401601 858964926584942337 912281298012565889 662891105452647681 422424584186558145 442741346804137217 749495445478523009 970069062450466689 542789049229739393 527660874056945089 106107718286175153 438010484699478977 335961806329436289 378498388238778433 180161732200140545 946828582048471681 221563572782869761 227297186659793473 231106816247539361 245479716825034433 315611808892867905 304229852327505793 121156745336385537 553399252007569217 110527520981250401 726430507350752257 226779145924858497 874628747783109633 397135744998564609 145020514529573313 857093690967651841 616232573583847169 442339453543283393 792176429697544705 135693681078485889 538062775400337729 33867728957091005 540048266416288641 229136718467010785 2356361655689199 741906180172648577 481823225686351745 660364981233719553 959746857692611201 361862313656246209 25565278934333693 940528160538129025 201674841474034145 243977461610015201 410089685163111297 740631494493378305 554648023928084673 100571486076887601 218623985310198785 548281582884534657 894213088979530113 942623378226258561 893058561048743425 98342858458288161 948866773202386305 332001620389320321 405020783986355329 603961786088355329 757585355702207873 957439336860304001 288762426968926209 861203123083804161 578447657791659905 230402390583378753 807000674479791489 962136964776654209 837349631759298817 746050249104726529 429594066439047873 573905881800492097 566461049064771 924891207085323649 334586351553536321 362002291653489281 776543612966822401 318461976742227649 773158825244959105 132236359727095025 852549292110356993 69018304314681697 808965595591796865 5838256475819038 80580050580568497 16034702536117607 785881671160151297 434604570303910977 102186732174178737 364129168634150337 487191109569334209 7381152551381832 379812274682098689 606329447077925505 117627017639986065 835512714174704769 347063979622678401 237482558645695009 214517265505701729 263847165836672545 344463494725392385 414805514895263617 325784680633599809 806749056645280385 441135753748088897 111433932285962097 684018535794972801 517265584213141953 505246293259762753 965323215523071105 263720650154109409 564639582546838913 653532529350886913 216595657674133697 92704697301581265 113940707019743569 737881541344666625 133632767741360689 761186670747743873 805477789832245633 897592486975160193 699736947165348481 949168208612899585 245276097419953473 580858776672034305 131506857682595073 893227937502526721 106292045733333393 307371376046805953 856288016562814337 909869473339181697 258858882681387585 873162897911743873 733900884011816833 959323526737133441 994398991807365505 584390300680187393 677664533941737089 299486014851492417 965615869946141441 422324841295864705 37501485882657449 275939493010550753 166730546700783585 89139250418870833 545229985038190529 405321900348251777 737017307569978241 543036717957296129 696250511872349825 23369876593161365 848711117958366465 609862010676071297 825565144656053505 726594064641016449 585718184608488449 342704703038425153 17908150598870521 681686178039878913 822500696705922945 105405900140429057 325815406045137473 106482496550125201 353691023528348609 572695780085428673 525445506223334721 40811169005959161 225708571534646305 489427594912744001 53238282703631513 78151563300831841 593818183721801089 712667256743845505 588033464540771457 376178220946112449 824221460415252225 700004111639291393 489674959557987649 815520060810552449 724075755902482817 710250780271042689 508621257862401409 144132645837540705 96578921970028369 881705834407345153 639521332973373569 795377890257849857 557855189960726273 459495393881201857 18574699392544857 470176855567526529 132367969930918145 496446282668532737 438875541547815809 649517573823782657 369632861356457473 668856987438449153 474570620303282433 778356459126197121 43397877111765129 574931129955647425 723890552143160449 713869134996240769 242111843627817793 243154308513755521 178920605209995649 141529729245089441 313955217722842433 122286795658542497 847961928105974017 466197181327896001 559124217093632577 683794512321231489 151723684250910657 319958182622141121 275228259355792193 899456744624732289 210232469131511841 384739340038390081 157996306327852673 297704041549440769 371724202473771457 999601330373732097 679028878467100545 416211441850325761 411996974723876993 757235509351385601 835743301484093569 197783439603359329 972477649732766721 441693967854401857 167229235688232353 992125722026916225 492941945705496193 623117700957106305 615373781048397441 176337513272603265 131403796798835521 611629685484867713 285869509790551041 168635146210053921 715756600729037057 341200561490989441 421748716098342401 537815073341551681 421533045886476993 867869594728968961 576682051633149185 588290730374925569 665503147244891137 241032973419077473 590853598646624769 888325294156988545 209228466300189089 460540575860161281 193816381921713793 696589243124865537 9235808877349429 438141448220772417 942006399147238913 696780545668889985 275892548403660961 414582666658187521 439838519106551489 267264082318323649 121709673662593329 171716337259578465 979438120742379649 166148363959980129 217644271614844353 853750523676548993 592617186247899521 803679552879916801 924621990101627521 957862198232458497 157846780328192449 583178038779681921 334178644630028993 459469200221402497 403498508176646465 326979180561185217 709680100481278977 442353967588427841 45939709017496001 851100109098087681 656497438580046849 552489797682508033 687209872778588289 925896508916682881 419891763416387649 83910901807012545 652643127077602945 352179870195573825 482926396321730049 235485859356852961 495222692730344257 713644639261023233 848825180066313601 702320562927194881 142572010921362849 635638808303685505 293810763567748289 141176688405575841 466842866515058561 514058585872508161 484187600978884801 485315436217472769 660517332229552769 681340691312914945 197507550057949281 593259084084817153 86086800046011553 682172331208963841 269922953014912545 263925080377656929 9121811782740963 650771856563000705 123769491475329121 406374302891119745 737439912726266241 953670278401407489 390130488306397185 738097023163032193 479579393080747713 104228049231370081 825342245309755649 126532363762006385 649883614272475521 113160610791172897 288458019701550913 862699927821505921 222107703327829153 636752977335351809 374572916372571265 244861128972356577 46115801130973465 572975880776116481 528224869649761793 788592868234371073 161106831861708609 765256561863783041 249054570165199617 805242904867210241 72678983814277841 662213962731531265 771381221979623937 594264863151305857 609331818604580609 685373673053636225 288807954804880769 870346619071622017 376749218986127233 539990317271392705 108512128523159393 540619132410238721 416070307614212737 209006956327289825 777228214710660865 510758943318190721 516628082623178369 167380326615560897 207445985039356641 734796850532699649 696230883313269505 792130163906069377 649000941752760193 338363043532890369 745518983081488769 699288273328566145 264628853390149729 898505485585285889 930411669474985089 67311220615682289 360418472068445825 117808951319826609 91958175395909345 990487347195600129 541277569421964673 402137123697865921 500432833543307265 706547064899172737 271003899247531873 658864863485543809 75309900640512241 649332877501340289 345426138505956737 848032492129146241 530480701365640065 757385118553020929 480076837090635393 17633988743508411 841024136678178945 218158800477230145 681331483190064129 264566706270226593 240925249916308801 818939051202011777 937871527643309825 16066873239392267 977894509127473537 611125184182842625 429306169916003457 407303078476768833 890036808088872577 554289318028498433 308044452709182785 226894449037782657 788342973874925697 898292445586950145 841897304254331393 754281639120403457 778241858135409409 71891761771684769 496885169545222977 865052362210942465 322796944960849409 888955707113925761 346432346610697537 529579332750000001 720221892830899457 651000382512552961 984270653942260737 476862449670246465 60513604166821721 737780552421103361 129304162856414001 492599164753425345 852073345940830465 134743191260060513 92379996393887617 924682546380918017 721745191132946177 974039253672717825 743969186836466177 290115886410415425 633910676070151169 69372875854231353 110412859556859649 927431117100692097 329928135333027201 937254355076053249 32484134208090157 883926118727185153 432708746471696769 329346820201767105 757031667706129921 336338519283028609 307617953735778817 591814309945423361 979508269563041281 939021127943401985 125844705892212977 535273830359802369 806974061387634817 400472016285501569 86180900480194113 88633681059608449 728049791286679297 85520778102146977 752713638034102017 45397733483429905 834258712971958913 508026972523989441 436792417393199617 243688226578374401 877836461106994689 652177498573490049 359956309711016321 681170828152620033 931634161312004481 277071974713290817 489081496677719937 311263006283699201 360042167786701825 810079416922302849 835251410275425537 633602977094160001 954396886207788929 413380935834791105 193799129599277377 44009455411330833 636202676911523201 62252120010935385 705288737396280449 189454945814237153 306431405881497217 453180550971804737 807178077499251841 52415185838302849 704505381227789953 668178818727380225 585453846764899329 14977403157292459 537301743165912193 365086786653218817 827190263962926081 903048086892031361 413239428482484097 901829004229551105 211918745807203393 739779812306768001 51450168609349593 998199397846061441 695697149470440449 227944110546619777 879044166218847105 7605996096298640 761247273980423297 494546253243374401 44035691200221553 532268779237622145 495527512358783873 356765938271994561 386695405480679681 340694095275789953 468287874732403969 873698030176502273 372671329914354049 411044769947746881 817806122422943873 628867539301499137 7520567878458452 456606367221876737 390040526701632449 517735729964403649 450295761788183297 721362343311934465 952395855984342145 594157442583568897 315135342970393153 849304393109075969 531348664236112705 139876210038767825 401641504720956289 618214425875859073 563104863754681153 769661357183114369 46045411551177 628081639516789633 447680979809213377 357732806849316609 664238355709059585 190007402241942465 49349465323324185 482942588398234561 888763423824173057 670472409473386881 870932063410613505 133169868344044321 934617367715603073 108390174908603137 867252506596337025 604046509357889537 858425235842304385 691768650250775553 866084896490470145 972095526500726913 861357210878381313 513492960742805569 185695979015314081 644393160366153217 404526466283868993 231297205800085953 519742280534934785 290839438425326337 168841326259340001 848107318226535553 386635761884114945 784049860758674561 167207627903309217 771430414219093249 185948342851141025 516895037032913537 959070842838670465 773284212117825793 84025411631635905 878073530536969601 550653146677916545 77373263142003873 870385324639791233 559188644826736705 783604790956658817 873022234666958465 531984984338741633 388120231546171393 680503396080979457 374090628442228737 420944918933464833 256670616791058849 703675707906413057 587163415028467073 520389940357482305 487277250461861633 335785507294872321 161308434138771169 810837488478775041 293906490913389697 963755293880595329 699309361009564929 114844242350720545 294080858351609473 164719644817211009 308342883896852289 949816556140497409 858478937351737473 92321338975281713 750515789795624449 888040820580293633 305940694076841857 447858999413199425 567582227013399873 139760022905797137 7394109762504543 213303704454077089 949718816793332353 610801641771836033 622699531300671745 907373312867292673 798765834278025729 502763631066677889 308318814804653825 102663703975608209 508291684232144577 723628680384386817 477815001367307713 577887311487302273 5775671600115829 453066252658779009 826357728335768321 56787792987520905 838825923664668289 293386153612907201 927657656818670465 552136987814066049 753475571792659329 558540645734645121 938212699315631233 952853036990106241 727176259006594049 574773443951833921 288677572813842433 493808232489811841 654204017403440513 943147383549593601 772948994932949761 976048391872680577 412003869256803777 742537195647791745 57699496216972793 170273880738335489 391846459984218881 718663724238304257 302226152970849409 364512392025844161 487497942538279745 837910133869591809 602364364619266049 899546800410121217 185983513688523073 802163251060257153 232733919926761953 180074404432744481 682650765600438785 481553217923639937 866742830060676481 728618211045528577 689431673588682497 875136175792142977 889706565902333313 551363169442467457 864406905423518209 445316802342880193 701404234716935809 364451985909170177 59563521602722601 170804260345370561 222771679778976065 55572911428683369 62202352065636289 746425542177398401 197732298317536257 364257251448606209 347114695421748097 238098374186797921 914022360694691073 906153865036671361 917854804393154945 530230841314811137 583036589560297345 858263161130480513 405755208328439937 823930767640810241 323084534337784385 395920625221847873 727461592834966785 641463705158564353 816016666288138753 126071283107222593 241523020297290017 539808203650871105 665083935073102593 608548291782923905 160907045801334177 448959921492267713 11393581693685207 676762603667441409 93288073267199681 34496153078670489 384800107416413825 756152941592816257 819776418907903105 185118555858188929 218031266317328929 93287710923135585 563735315977066177 981358321118996481 163927592872557441 626629524230438017 25918818645518373 788893810278032897 876628108104373633 793270285686844545 804925556254982401 307159834908453889 378247280652988865 531646839216492161 620596864636464513 999909356644131713 491066865286885697 31205588991866761 103313291151675201 738536484906156033 107643713288343441 834675815556394753 98106147117757553 241323318609168769 661768859355877505 921137198208668929 206170977808806561 922996475124513409 994286950651645185 608153876793451777 97942848792111905 650361138302564225 649906207889447553 994246806210611585 384689520452763393 93235199788246353 342930408407784897 219864737275415233 136043212687209089 467972626701644865 68083669502502889 822393460542116353 538595061404560513 486707626499743617 862158899404892801 680839537837542273 468313850163891457 882858558985724033 126109485683688401 536490182042399489 612942476496481665 506816928488895233 356553919023230721 400561791605284161 148617195713907073 340151238701217537 99732416785148097 647707464877896705 219816287786084545 917742071025521921 497126027997229185 589985173119728769 668571727687830017 271322517065918593 335729981930743553 439844722436504321 635990018958192897 201841119572527809 520996998726292993 928849746488921857 47971886593781929 179431816240558817 158490725108354273 342812306036762497 282165331305503041 576731099757900289 341197203590002817 271008790768192385 882327935107579009 22615767895779017 501241142211885185 120018285905104001 380232590678428289 68559301743682969 83576536283334945 99954943272607009 647971316434929921 878760140902635137 949325716298606209 406555746374294785 732064828294806401 468644984070046209 510209969687526401 166460944024677825 515366380166309313 945583794474764289 153456320827448417 120437909756191169 466677370800095297 962584494552579841 137311666292209361 241226827040449633 27714657265132561 32903455590336253 247605063143883073 535729965841937857 162155727468682913 714076888310934529 110554369684439985 197651966657090849 264633178329855681 837637182021914881 989222452977006849 354278046482733121 964574634936934017 710141185506934401 61823618120246953 703326949605113345 529633641770626433 457143434802354433 828720593214459393 941837347204284417 198201472358601185 730060473870288769 238819133694324385 643566806028346113 175324551041111233 792781746454856833 10668902720798457 4752960308081812 489597572373224193 387302123590025345 172548553123494497 26283695154788233 911703752566122497 723120033815313025 110907693464955777 374948546412611009 612801265778141825 811827444649772161 27641478659564457 524723703821464961 830604118505672065 185002666775055489 121792736722401425 243829533887634401 103596810294742881 689618179185011073 566544640147203201 3068978556413527 423300430996075521 590732466772145409 312041765617639297 139809098134662689 187943666319579713 56911283940429769 351041771742462337 339632974420922561 68480837008731753 330908871359319809 608161673772659841 179516735166743041 722960895050970753 458547520405495873 403174619307566913 613353166315150081 824231555467203969 465003563676724225 171192982326974881 639350806440688769 658431766881715713 823003432706379137 52524306997600689 251512130950246145 870378830763225857 85543928157555633 175515960094859489 691887994394875265 992613980448549377 681090355832345985 107945104054710577 50094470190103377 616477439312259201 256813756294739905 535720594125425729 230764170645727521 318211205228958977 160968159274752065 809225445325456129 72913608965862417 315930368289226497 875269688796770177 473050420431153665 67992741296023953 832681973075988737 529035493656756737 237783871516928257 311619063466295617 8169598185045147 276410942960829697 364688037150504129 429288096308141569 121632256581658993 914422370431886081 995390367707262465 645921337807195137 748523233324586753 921628936591325441 277157934910238881 595813352395367681 114858384659623169 254224967229568225 996036391126171649 81848169882889009 379339536986687873 38602482291956617 949380091653072385 744873141384402945 361677258237687489 427286613925765825 158459691721123617 465572409603012737 546133740266835585 660093288459442817 761415591696280833 527423758502180801 175501141450819617 6242977016832186 635462841524788097 871328375217657985 268968806323155009 108535565807038385 401703341286893313 686874547540128385 257184616225270433 50713522374714161 971047201339377665 644160095934026369 141976644146321713 607602600745956097 528594765419089921 71505962348993537 122491600644433873 888935398961628161 237516865753509153 641721411527711873 152871578494025345 366972219452826241 711251183179431425 721931306617364097 31100643987070245 890799948582333953 772089940007209217 564074462151737089 189503195130608769 182802128951315969 330476371385547201 325380716387002177 142887023828517809 822166109252130177 606187314720688897 386409664046468033 531940993012508289 323965184036033793 921814638783903489 220187512258121377 311790483095517633 488489042258699137 60451917002513513 816836829353533697 16278587560119463 232883691366843937 651252545572280193 306708610737729281 268397757465276513 25216375495922705 264684228952791745 389873650736873857 100290521656713601 359840924561716225 228120215512579009 675012246684161665 939439355999393665 373068518147796609 554262677077009153 275984334014040641 761270053515030273 270937086616235937 580296000399588481 495017821300933761 305720370403275137 188233564300567489 793250308626131329 138497724500879825 12821603052170617 22396018477898849 43576069151331609 731374252633031553 509575400801661953 680671365561217153 679271983378601601 401460835272715137 840076850913415937 677718015103316481 650078306286619777 543214768018771137 888757998420896257 648135415260419713 996379121879858305 105460248045162081 521748796785598017 759213172826456193 339807717055439425 808027640450347905 235745338068550593 279185249318096865 599501863654996481 123170419877695281 632633396140644097 371738754366042177 565018348987795329 69233933296203529 859759145801046273 135376131349694625 637721301410199041 882364491403095041 501613707049923393 714003120300240769 808764552126636033 348664880338333185 963374219669884033 90976852091309009 153477269738562689 901349754785897473 537916791210019329 701587838336756481 997042212710486145 687983090577660033 436406193937113345 907980535721783553 730959979345943425 380266502112974081 632318925820552321 465878644206462401 648178407571410945 987193329760600577 416840509650665345 554837408159905025 309316600312445889 811415537419364353 790189995454678529 564384990508692417 873635739013938177 693740193079946753 871884866970173569 339252544914820929 624936710405183489 72756198052488225 259713245562888769 840466982336316417 21155422440561013 162291546003189057 11797747133908133 418555678567805953 1963336957931717 750943293577861889 681311891750734593 4277561008727560 834171011489448961 53158172681406769 564965904457448449 275564208463499937 371309133333301825 503747932929442753 203259391471103617 171766859740863265 490682457949990465 966401633891848577 814774041254718593 303524617688744065 465840043483058945 116433773007727841 83645497271671585 794884717576387329 780288016221792385 619033898967330689 827130191072011905 730631564917139585 113021620622209441 532636784428731841 30315523238154897 643656400413156865 979829314582762113 264313878665575425 482080648125627649 732787981197454081 426205978532483009 547523192626968577 418095568773988929 759595640449099137 696112728031895553 724997548431616641 763768593333747201 732683564264000641 481870166510834241 39476815015561329 566561756357057089 589958167876623873 58427999972398225 366499914006396929 260060879833172737 563933125447114497 762499571478588929 586293577406607361 461806852414095937 833627971153696001 164092872500763329 571278633834680257 976487753371554177 390930306761852353 243442763266859425 62837555394921201 662102952953400577 881967584679692545 607010297567430913 792350675225406977 378710595465729921 18236248253039377 506947011593855041 349339448908281729 640054228096456577 121752765204170993 252232613774655329 61704943717614929 43553089716805713 497736848174788801 677716515749711617 592994960627308417 482779032149121409 782350980796671489 158784886077203425 908475387605051265 420701524172596225 747466321082619393 291718200504465857 560247111478091137 696855998352983681 455592198705680577 698507418151510913 2090642072602123 985500255128055553 232908821416295105 433592744254799105 493113088900699393 846214049957520641 894319520934878593 470435259698920321 477217839897662081 497838670254321153 629753962651513217 607911317925175553 540142786096694721 888841571753683713 204396278864798817 568240343448625409 820169778169571329 172946301446994977 786496124598563969 845651325639000321 271072752958772865 372135298709533633 84985260748020161 122519699125948737 400546192980243649 316983050284289217 235931503926089185 489647250675421505 3965841885658961 96904790848551409 343204808406021313 810221004151575425 217231456539110465 383631801485659457 966520925488062209 951405522727402113 674603394185382401 466493676011250369 511805581955819393 200254543337369025 194472573665507297 467471012261551553 157750494532116641 486555134976686785 760123375270055169 500174154640713921 32300853894518869 387348462344395009 411612917111625601 965725177944886273 108036232367346945 697338552001287553 332374429345279041 408916573232684033 131022256369895729 355462012168775489 979158703669156737 512061386794908225 639382900569707137 37930262031114385 661182386797307265 706831185590825601 211861967965141665 907579294421001473 884206775512751617 314420489364021441 849921281303132033 72003139567375033 913702319981084033 63024533527791249 317001388825893569 800463829664327169 19863813733422833 713441720318240129 203612243834506049 611845596881369857 403255805612289473 486308191152712513 965715415457673089 930962083577870977 786138673515011969 118859923101876321 595819989820604673 154465315408305761 529529614466511617 979142929385741185 471380489021861121 34701898210048653 103891092906849281 478324840337091201 214120932445133857 222498160551754881 21738611588673961 497396669840267009 658103653458333313 378539588087964033 418771589645729153 86412245348935105 725628726983991553 316373695914382593 347332212715841153 908939909713435393 750928922262879489 354867273448380865 288688922980327361 851167002706500097 565280032876877697 189071525470570369 181050305116528417 656797611825592065 97366315247533921 718899835355902209 446193059951184513 101338458170811665 873939649883375617 65935504696557961 642611103549640449 1521866449277099 293027989111941185 449318689973981825 806263148079381121 639538870940082689 940847733401632513 249395674173729985 606039974546163713 42644944068396033 230444948153881057 858157391754392705 750341558917028865 24875913582956601 841845856527761793 272080581680672385 759624824716738049 200517670708190817 567676883947079617 627571887810777473 159056629412702945 3180577550363496 332982748934092865 391685471289623169 252710211288231777 477533369976637121 122116755314429777 909146058241905281 88928290544942001 593772134656614273 958514605144394241 757094630482942721 704018895572445953 611682928457891969 734930782424747521 485640989670262273 692452335176938113 588772117420358401 762978917284193921 17638998805228569 65916122570072841 185581853598417729 222863591341187841 265604241761597153 966310639585543681 124299593656029825 958934849884322177 496002954066700161 340008472413032321 860555505726406273 136677307849446097 58013178991050297 179056215617720225 542450323206406209 395127236815802945 300177004613477313 421695691848313473 168063998345129313 179282461893869537 657134252421489153 377473532927552897 978782697206906241 694245342934216577 910985928680379009 414770476466443969 709693573340839425 301657626449603841 757037928759675777 199916113246956673 982103672772250753 485111595511661185 849104714341866241 601887736877714049 192136570245846625 690943777158899713 110716776455891617 335274961143198849 1668228496111369 241049553034436321 999107466076754433 882701444539279105 455027421197396353 92638421559705361 650512031112643969 357832958216363265 761476178654373121 854344441444574465 47977256462321097 898693715436266369 537197415732972417 167603609234667777 994561774968080001 341111910189880513 382170496502634881 226123650403344801 281637714013431393 252197352320010273 870856292062651265 874640996708670593 878241677719731969 607920498847249793 608111609558573441 831648644654855169 675449950682310145 196839628706541697 893404023959131905 190676203423031169 570077058454220545 209162953268076993 650522442259795457 432923808067876353 813251245034582145 927611660338456577 723021484906066561 833133757614483329 258362840948539233 240569817316554689 967169293887803137 853691800434013697 674394709617207169 130994272313287745 56883983645317217 32872993427069729 727735787108546305 904363752835507713 764863952148697729 6299069600352426 739381983533934977 769047832581506433 119786977763762785 821094323085070209 384201205810288833 301974880499130881 133142755301246753 165579224014699393 182063803743904641 166100085017276897 316168584460282177 739914370455089409 832624146909783041 304271722777542657 495798628222939201 821816033261548289 140016121099012737 342642577765090561 219958820133538081 363847514825430081 762452902686877825 487375375966280449 501512430304654081 313011886666892289 184582239635677313 198272845065403649 674380812931186561 528220456230876353 855450451488824321 44976100733862265 565650265564567425 836101602550009217 148204270136620417 583996063262404225 67774544901137545 700585476151012225 793467290839178241 792173083140539777 22363717871922261 367415543200344513 409050001478295425 523926464197032257 301708992885490817 502487129910200257 214796919777658241 861209680581367809 249450286671287105 484610053157616961 581574105779584001 847405351688379905 574093849797772993 991476169607345537 644413042696587777 456078029606715073 188001611097927681 75447300873271681 316535405867387713 274779129306594433 862697320424100353 947053558903569153 6395379439542382 80818455073341505 394687382874916865 443220666331406209 575124746074738625 563557310140410561 913421798388892417 69266503495917673 316108778927830529 985440682579167105 136593160882608097 374285879707294081 309240819887055105 666397041762436993 612884543425760641 694967483605232385 545208146080430081 183745418634856609 66850612791096609 320072178641630977 953584120452166657 978337242095321345 856295790594199297 364286337306303681 454299504293008001 288926425525346561 703869021646294657 964111814208628481 515121992469733697 657932004381919489 409322035582700737 328654506028435393 396095328241646145 585684780314437633 277797207800244193 94040298156080833 331610576475686273 695409491962593025 806567552738922497 881759616054544897 706160094276899713 211688569945579265 504915329076293761 879183846495529089 763242249037308033 870709106062761857 29502514967528981 216097632346922817 318849808173812481 56562836891970393 503976334559762753 366264537020647681 180119974874589409 995226272293834369 563111397136335489 360328883527778049 672807082503513985 3196152309101309 378087159904719553 248917760831979265 613142799423474817 863320754070642177 443230657131376641 636433319342692993 803381148392023937 434001756142862401 951540064547497601 741130610446141697 347019522856630401 153120963648504481 75490001201526273 990699424435113985 758599998931888513 503872766146344001 773074823717575297 690373909567632897 551510409077355521 110883303983044353 931966852733292929 498870274760001537 120829674012274065 541922520258452801 775372800636443265 903114652101358209 770629595702263937 229142137115886145 713108956096416385 323309285464766593 468013508833141825 85702679297469329 915154236795085953 23559680484005697 719423683548360065 286112537289355361 200175359700889281 408837261565615489 66391980869131121 474443279422672513 709070410700700673 205895495912393761 374074796640133633 52284549493307961 817391334906030721 243931425247431841 950861602548773249 631960486317154817 827652627983280129 250953155546916673 783459216252300161 689874236647213441 873208099922233985 85266156115316961 819639119414663553 655229365544954625 812900318252683777 840141274268212609 378925505003810049 371773361120617089 556503530346017089 146114243225916609 846655086030214273 91220546035629009 544660826596821569 992654211065179521 813938849518752513 928866108795105537 26255350468996853 382916510226657153 598108704398615681 332451216149394241 296773800111576961 896376582632463233 526371162669779137 398057826370902017 352163612001415745 679366737431017473 728873622159628801 390802454275956289 96023382353092049 818569309255543937 283599298919671841 188087305121214849 638894579350843393 423647867157960449 29952200329834257 419506458420158849 625261741103042177 889336460561544577 944206548776680449 206170706797465185 398063453096678913 701994541163649921 699933572851964673 744808801727572225 96637767337522721 169036231213887329 549965390879254529 695751789888518657 119768675801079633 590546081493577857 421418632718943105 841662403403148545 361685095790175361 560213439128922625 647912292725795457 724109656937045505 39435876796940049 317493088583226753 937632891938253697 641911466976068865 22093910000176465 805295001292655873 434708163565051841 228301806116135713 295924825093546689 388809892935391617 344955975102269697 798775200363905921 458311307235714369 23203904755696669 914110875462785793 278896832769291329 33298072040533813 123404159202287649 243854318830162945 48042694689229393 502685311183579841 981211252884556033 763269081060332929 753177689116924417 511345277890764993 427304004000568257 223711461847020833 604241901301776385 949687932795495041 572760029447415745 14679369040681679 922972972832482689 958902528902765313 51542051287377433 896308122965795201 609147208959313921 217822992181805121 777658285612496001 978031610817698305 557000277691329857 729201264123329153 24684911625563189 838212076737708161 10341685620318231 256144726943158945 717953517437145217 49800164464119945 13582201995504307 297926743490929601 428495634166175425 354095649036739969 889151611801594241 222883524830802305 290964063925777345 188321414393943329 456822172977481985 782361301400552321 194005742676374369 931006467343824129 180122494953963041 554495431126110081 260357418234782753 868230937814832513 767803807886068097 953932942370581633 135312529440874129 617874912996374145 928307316809139201 790522393629981185 616829407102535809 270516401466171169 942104094957542785 166685147952360769 9706343365046167 335049535168767681 715989328150925569 922970520652722177 481852256082625281 313075104658384641 765887239975185665 230629076523054977 995271671107808257 295409498849412673 657063267963849345 98483939895043457 821123620658433153 881547897129156097 345072586620304385 21634650102438257 610894872572423297 301610951580020289 405150446412363841 217412158610795105 758762725817184897 281334012732163073 625546581317891585 538462334834232321 768650494583333505 673282006222709889 950624693603742849 345939137942064449 338963819161598657 499074172473957121 387115315780036417 192732734272620833 344827149077154625 953488849520571393 592077738587789825 885762606817262849 168731205137255809 335522122914614593 319870742950214977 349076427114564353 383393004635955521 345553298717309313 359354145546490177 130382453302825505 493484190453820289 851607588447780737 698870224551583873 520401793518541185 804490002690947457 39309941001594241 338137496626728769 177877343799149665 906734333278230017 855626428475734017 861505630942403457 167163886650339329 280584972224708897 200148803041745537 800171073369199361 167119032971395841 75701451277986113 351876602995094593 161664776481714497 749712718596523393 764194879300070785 414697310376372033 778547851186630145 457694139805777665 576648906092664449 969691362608802561 325764536108394497 539244642286202945 3642510243786035 813753108926594177 744106183844451201 683373477681964673 176882744311775745 396703891479990721 167961551336716769 705575823561726849 267087949813110017 926087133395473281 336819117397027393 574789338852223617 674773337537096961 751310444243376513 435322996371539265 368902110038927617 410120278173415873 555994119820272897 685166835532584193 69051446217923033 714822226607601921 646681830389798785 148466437546247233 627904915897541889 368482973014970113 622975572043177601 706833300779948161 502352597794025985 831710937565112833 422305912139524481 179154381786574401 58008054242431937 135045565636993105 953698004366092545 925669718530230017 616185341752196097 345432599438801473 648926594319949185 963555672303428481 811285761176232961 288923162327129985 474377095155151809 762719013326574209 698611332433142017 629021256426661121 548877597263317057 188362452217845089 243467468224050529 184684504864456769 115996198660557329 963197069375098625 429095330218824961 701057829552077313 416192116240086593 6677979321196404 943680192250834433 980878306474146177 15275474817375569 806678049730152193 898736120655154689 57045745373621057 469502283443564033 841567137673777665 149014724512053217 789646662061919361 271065709292916065 14332671107013085 837296940715798913 146913311826189377 825625161041433089 117388054244898401 788697112978294273 362983394056406913 598848708546317057 814919873775153281 294258312597730049 930313983771618817 442864806309803073 322499791297602177 821592244574414849 896234257687545729 715283967165962753 460333888485195073 893186497939137025 497059723336896321 950442762365401729 651667647721140481 105961646473868849 725724992029135745 180249117250358625 591860264882683393 307031097850323649 826936722618093313 254102140511538017 102464165014325201 771842938088834561 924942265633681921 725579482098087425 249895988361799937 786535636648221057 381316818828146625 687813272713459201 307190496122885313 954113677896767617 62481628087645905 807719868972473217 992740374812143489 414765279685138241 368391994466612993 267641725218727105 570319357833952257 788247661744005505 675015641315233921 235759548206576865 544164995211701825 257826148162376257 204523417589520321 296222276838239681 551187349930799553 770967041767047297 329824426958843713 246829178414149185 624822444519139713 735171006319330177 906110539757442305 164915277903521217 782640986810960769 944438947572134401 503969928664297153 327596250072165441 139155331818528801 342456408888704577 889549831739920257 705604618415907969 748567349770851841 875360603813756929 890984250598982913 413603432240567041 687318431169643393 325736709208467073 931266799554357761 855229346403252353 556716830660022337 69222250812710937 160981496031034497 837452019684835841 450728495116948097 27850640881165845 845468985917513345 713523789999772673 337952000108160193 285232487354331713 646391592297668225 542340490167024577 860207795310401537 406176498371234369 774181724687714689 298073849264671489 379033196027975809 198835967307527297 903053650990806017 629225994170870017 97289017191201313 655502254430910337 852292478375922305 430679936255149441 653277990597089793 996448694205238145 605195474688109441 263884411826612833 402100698195596353 960577264745392513 409743651303763585 225149854369437473 851908256422049665 780981470426947713 772864884057547393 334402424301149633 365353961429889281 149982522687860609 803677833486666753 589027720475474561 238625115087600641 116917370123868385 901667601663625345 20142859419141957 867302859269756289 426276739574984001 435253492820216065 397845840854672 650928613794334849 650154417527428353 167205491303398913 609982383780707201 93152203837007617 406945838313543361 499013195647854977 575785304379667905 753925538287845121 500519964781684481 510398014200397633 490628426141316993 102238323806915329 426503760828790465 537100498288062081 106307729231861713 215845332782507169 43808575940285977 74908825884584481 215080029319526753 757409749499231617 422162802165171777 926285714599124737 306615691190746305 819210660083015809 775390536268613377 164188500086474689 956805140398163457 431386390706023809 753811996650039681 12674827159635527 994791824994269569 647585697606800129 178883418491718529 613183428473540481 456964661484594369 798477334209451393 993612394010977281 727139872142835457 301261681995686785 395051827510442881 911074450128690945 228550007557025473 780021395795703425 192888950442608129 61338375837362233 163923190462931233 290902100229249793 534036941623227777 158226738554073889 741252286597294593 807329836333199361 468956561246557185 78664475276791985 785532000271508993 574915695386540225 546851144390942081 719097722926957057 536710312835843713 418810556914881025 33984483176681125 968917475356999297 628953808382171137 587672888719073025 677258199533056897 226443534628369761 280205472882094849 739570777827484673 740980823311474561 138383873823880065 131387240701521073 208605700382793921 690638628616412161 931478260347599745 439038191583101441 661340490866738433 626424967016902145 541083114886259137 968096934244620417 320370349240096897 944776932248530049 644702414458063105 617972412204288385 87851341030248161 57307259619449273 50987300758020385 600665195813043329 711878512634985601 668031967093682561 751710239823349761 570790344249353153 998793274628841473 712031946440987393 343988408388224065 70827194913654521 458429912157004801 717626074414837889 704030768674069633 728320027747450625 478741776081992769 961375998148582785 426484349269838273 943240520996233985 541061703909566209 248015118344611105 22752887696125157 92087325335789665 315456328162955649 638548010872369793 538275522717707841 199953997588075073 3362964298293748 657778154588342529 646629963971033601 382783015965763713 636208542959227649 891492933044617089 404533825506387521 320004708403679681 386385374855013441 903192012762431745 406554900908926017 404024726560741953 321306223313971649 795939933413109249 714926393258462465 739486253007676417 530914022113012865 767632638071049217 514741805814846721 684432500453645825 610737427014019073 674292287181970049 267546661473982529 380595312109086593 91245041049194961 958171600524352129 219645763228978561 594825863932435073 402866418490081217 613309719733052801 431125646591635073 962577665065062145 265749643108751585 964212742401329537 196597520681418561 302389314721629889 233371205294790945 502635209881020737 451066659972280321 363158864672222145 316886882327981569 457740497160401089 819325206002130049 119942218727992161 818120169124203009 26569817115245089 653166980195475585 385958836823711233 426960325570878017 640727975500894337 188980507826695297 35988163878492685 345443113648375553 433100659781644033 783460321559612545 907553735110106113 315796605395110657 352479476778526657 684982063438493313 470007882378688193 411259863916658497 577038733657587969 563434249176292929 527262442942294721 832656646563027201 938158646478015617 845934110587929729 587498915219633537 604787364603314561 688224822872996353 36947003549567369 523399178274452481 427073169713299457 849480062945943297 589073772429340929 830554255261453953 273054036859097249 551113317630750977 438488510030662593 131647718505242033 1940888208839198 699518599086999809 133145657216200417 672311267721703169 919207966034409857 298645315679550529 122000661038821793 904376825635360129 157068626676608161 25817467226730173 502297766895249985 987391249396630145 22613305039673293 821173946992331649 555292271438883521 184130514259557281 242535402254947745 329452417843910465 157538021240181793 845489050443482881 807987090608524033 870306423603381121 507154419966223489 530190867471254977 958575322064053377 52436125375677993 127486016665496753 981561245051970817 636336482229470593 297878879057265089 332602202089685057 274025168257885825 462348962915218241 31823356798540205 991599951361163137 673600399833013377 242214246011631233 511881624422699137 696239232203122817 247593176465080961 71841711774471409 626104081188387329 206753960888701025 267772051252897825 999818118250178817 154004010324484865 164561545536184193 127904443907830513 693262357996236033 147948240962634273 561986420879318145 130730065940973361 764717495957118081 207569646946637921 845087862674955009 771879622706741505 40698040842631401 457092468007616065 996435085974720641 380215120199004289 608498714123019393 229984296459832641 653523492083092353 377483784427518273 565414468304044929 568135590394362561 621920246651225089 347580097540308929 940377981975334657 170420314826287713 849735458514071937 300263830101791041 767073135736598785 910236337885876865 554332398067796097 359675265586808705 92838862998920753 281313082435218561 199136757705172577 878836133707416449 220270085332135329 439183216939042625 76926227578635329 92565156152112145 437608995984394497 961346425521981057 488147950243824641 678534624186376321 217183559936348289 147033088404285185 733818040050945025 445838134838758977 493798566869944705 977955592824031361 150724619996946529 149343573578399009 400750717230682369 640491543626112001 183429052628493857 613808708977750017 291780853642226369 408977914426827713 447509534993894657 812403421348427905 142676382793627713 366434737147656641 29312303081606929 788701685238486017 464402979061961921 815932832252798337 979988661153651457 738792027486063361 706709633057034369 751448896722351361 389746228384208129 720946350737243393 151372818479874369 615514554146500353 319100491746876737 264947809455101441 430006811673070657 991990293835854721 667673282658537217 182997913972307905 823175822508577665 351232146009095937 181068467983447329 601015280571296257 254032395307451265 482745020441356609 839007276128167937 235642504413895905 557633326816048961 583733438935269121 892796578616110337 231557569886469153 941331937374560129 902994480111388545 590028429219952257 79531092076983617 135221733806307761 416200690805709441 854988538950873729 782494566157090817 225644130730092481 794269064309261825 803530448455514753 189726750905172993 558529763452927617 250307504288286977 333221262154761921 333789390975461249 960201842836841729 57299046983260385 218579243272923649 377338752293717057 246738783051004161 228578065701043457 185523648251557217 994319968641612161 52704789419255609 172248293186711969 570188215419161537 399856037579830593 207769038153205793 960591331690125057 69582028696157041 923536522854057345 605329325122387073 103442939927063553 152910365054022881 750581680828410881 948742419455531009 553324353175781889 263513916918167713 883919892797514753 214273642190864417 788283769947085441 546292770206061825 297609015741294081 749670212898397697 670030488519557761 481222027725362241 838919623705727745 825719480683506689 829757561641329793 190334308721215713 514069163018170625 195782092748689953 327399820365798209 966660840957626241 72964849477507697 893724266239207297 512939260810966849 605532804344729729 143918756997287297 540670429928386625 407350653110597697 710918297282017153 803305047424125057 840440403909713793 548103382460126913 314803091077006785 281325732904058145 555431800355396609 407652530451315457 851835526519561601 277851807726172225 980191269074925441 6539613336869366 943492802444008961 6750098535711403 8245390562226619 784682774969780865 187957821394416417 908856822678025345 136316248956337201 759894148421906817 548918004822834177 919105676710096001 814335810358105729 351970114202316609 266930382096017377 79175363298027441 153330000744251297 359834857068207745 962286106463093249 130927867306773745 198025634800192321 589780520149702145 693022669544841857 876028573382519937 386823904854384897 702064936994602881 813568786344713857 552261540228521153 916590810239487361 393851951680204609 139285517752409057 156591973581846849 39670504329496481 7186276836520734 953832999512794497 579022233111366785 709889871707080321 745486251778800129 46915468166144337 30401630576456285 905474533901656961 620640310456977281 189733428030134369 622872890111288833 660245731406352129 20558014095712453 147721101389731041 55483508931224889 678846954730790529 884930708720943873 601315059188063873 272197440595697057 73816610576759697 171601795747392321 755156454169576065 188275585706129793 496961223335109313 869558816936219649 226969885116201185 257541579067826369 827700499494827777 814990615823063553 235206922038013729 801826370401393281 787983835729068673 57579308663932241 568337030431759873 809930170152163969 866275342877972993 334320241549960449 190483360503872481 892417535315225089 819354000284466305 182410089101793473 193130927069031329 446759764969037569 675784960456784513 471465326570381633 669200410181030529 931672423892287361 562520105330310849 284507043743232673 695327467929668993 697503777726488705 117938524981386913 518375028283685441 145285383745584097 689376267141007361 620623460007085057 714740790515534721 409833383494397889 790256933857555969 961299232427510529 145527293706351201 106684365112254657 751648000697862529 1752599391029009 249789156100106881 572709398036774785 860184663531093505 813495611667892865 107062565803232705 836002483720658817 389767637616763777 462774257404067393 704585659637999105 68213034579624577 812232176864249345 927796733374638209 547969224743127361 370935639322066625 896877214461660801 997379923525006209 427840849523803969 510372250234777153 572987019664729729 534350390418158145 405294641031787265 691521265157273729 502937390780495233 796869711817624449 848879901491059713 169496396066730177 100377971030972897 929391134528319873 443207279975496257 897056029916210945 502735844538626945 673328083291284737 807516448692283009 172976308120862401 184932206638357857 544982866483426433 790836859428338817 507598691369917505 287407668589857217 502228775109689025 743409176976754817 484920648756823169 772601714039574017 617368489592653441 462171125276284993 53296627065503089 556842035763175169 715139102663403777 947324281069185793 400620929927722369 266709008807275425 873756948737568769 228889371611217025 799344879974722049 108513462643351489 253076613021779201 983953439852385281 679532962545746305 25351262847145505 865385789738358145 389864395048022081 795206869486786817 247690064623505185 677203880779888641 84413531457059329 984407788574824193 60641018709496561 188955186310384001 435166135137876609 433796230636044545 44635257307767521 325930049816111745 776280871361862529 994400464990970753 767450726227529857 859037194376700289 337751815330847169 359639556955141185 376333421842169025 506120536975988225 269989319206828769 416430381250929601 361867400310380545 520821806002150081 222628961440932481 874610134844299777 933434114251873793 710999126197965185 152648162523306049 131762104409741457 593352761219073025 25569187714669541 461129237066671745 955643069847337089 147523461362887073 768459494096664065 753812248083519873 883721058527864705 209643281153510945 130395300479424497 817032597920444929 620912517725042049 299495448386359425 640886020519293057 142463394072890993 237653657508470689 599713623478628225 729525911091403905 131632829519588769 659272045716544897 906709865743614849 321216550090827713 90438678788231649 25686823005539597 17666023417824307 75911817252094945 176437095192454753 672329461879297025 854787745210025217 899862583263587329 494767764064945921 126537131543383201 799197221541810177 910105921095865985 725043683852533121 969347762898291201 639309177955858817 413235187886829889 689857974136359041 224565147488217313 22333623880989253 277560598431680449 599843709493768577 102234163255143777 513342469562225281 527007734811991937 800192413128300417 142465811012410625 135414424989498625 86011623465768849 434544076860191809 731199481147665921 298647649590243713 455879373549198145 785182966892065793 448431062692034049 177841492789035265 131372721270881953 160110590242993569 71240469050547265 111561415781558545 776485976490665345 110046597378882897 301316198878335937 352903876520592513 403572632767751553 769581644858163841 385417989307779137 278984655468327969 951238092716625537 40049900259006681 916286764483768193 877023861632231681 973024389484383105 746304502757823233 862974247647439745 275557749270809889 448248264899394369 400193458988567873 608618102323187969 226060557931013761 653924307858805121 650497717728370561 748652610009468545 600022924660670721 316142875321208577 268384091027300545 104764990650860321 126846069827216465 942336025350900993 750644836128572033 774153840577053441 126936989468141809 952436499521457537 477369644410273985 697514113033886209 900918359998961153 435022713128947905 259076063120716065 783482911402256129 619311837911148161 590279558588935809 989187565376752769 865977417202682113 57453980305375297 49248412596487161 685196146247960833 941010846516501633 768424184224535681 720772873614738049 175605020259311585 181379732019134817 353692906276414465 884277255525152129 55168290810996721 64396375916555113 338950041467519745 266675538321425889 789004917336328065 676039324203056641 893686774007470337 492057140059078081 263465483997151745 434082487316612033 740743525587483009 828215338384087169 940398736850980353 365635388957567617 219990880786888001 657582247356518913 619552167215061889 896903276057127425 622993627318244609 732843758458915969 714723639899872897 283801781134027201 767959373284519169 528686596134296129 732060758588033921 203406806061007489 892156656990927361 938160430434937345 148307889394416737 213281606077142529 498592109629434817 80528644880704545 233179090059223873 296820007227790209 891976129835548161 60864688924500145 169365178798088321 279322601790877217 3420744204923665 451784764002500353 487566386061757825 706151947156438785 352065921851455233 934474712508166017 759605026842692097 708688556565785857 883710646488900353 647577212671595905 352966973206918081 286752127587373441 110946588824738513 134687541749617169 33522958926752721 351607318708399681 746294327767849089 468420067637087105 263792472943521249 298710768454366593 550088803570737665 853636077496208385 151660758399160033 14171267513287235 729641112052426881 294974363768236737 394294791641613057 216808354936926401 137431928979772529 352931975480789377 985103633431194241 255151427118416769 76306850022852753 535161518594041025 424553785053603841 725292035403793281 472009806944221569 980266165740420865 230707707680053889 63881717384443705 901696537332206593 123191925605002689 480355036605971009 66576770638175025 745729905745072641 395471537867610561 240027805447013537 754815148438549249 974111761095763073 449323413582735745 147134751474652609 285039447235345025 594016030976071425 219335145609694145 169642064533334753 489549078023454593 17343960894486089 494672081723027905 68520330897257513 935394480563228801 893938867583592833 792080096831984513 186546472497056481 68561963292236073 774613553120808321 747155832817984641 531596753675216833 509709745176603969 186622683100360129 108320107360317057 369518984513788929 22599351189565909 831444029994820225 682658739262880257 613880454319001985 177941983075537985 50130584651135737 281422509718613153 635829443544636801 577592164060003969 985099207078995713 209762189153341441 921083949789533569 433941152698690049 929694784808511105 82598320277089249 492398086014375745 767185649623964801 769500855619575937 496896572238487297 680106029288907649 892193494042100353 644072393876918145 198670780826734721 661481978703008641 823402676961986689 597083018542740225 27525077995651517 968283884053562369 790143397794093313 29971318682989081 857356603095684737 663195295053824897 988660372647924353 862828371433686017 561978990592312065 157795116603011809 716754478876918401 960904910450388225 380026957223112321 250645901601089345 61304403671694985 270771052326743713 923821678000852097 233199131397270785 710040567285755521 282498066837241889 39298057706265153 188197287720484513 312020526292197761 589539446634653057 174126285031778849 500458971356096065 144617641615706561 43181555714291169 322434012836271937 239341434405432097 889928332461035905 21051476045123253 788809952551023489 347386227193169345 764898043167402625 767375390761891713 331427416138343041 387894780272418433 474857437957663105 375264002712803777 912175197646948993 138303209018346257 810368621021847681 417676151463986433 586755970831990913 254706005498448449 726251668876582145 283917022574790689 624066902012689409 29818132161096857 426464770975126593 123227202577176337 944196250826895105 391790916893754113 29342115607217781 757502384117792385 428561168309446593 479960631668262721 457872643723600705 713364830653013377 682708514270036225 636786279812881153 145675235947091873 492225831425081153 848860116776368257 489526482429255361 280662110190217377 588797377691641089 76289298159725409 992841005107280257 637777501488923137 467520232831354561 96074506852634305 162331964381820641 545473384382557185 486988514504908225 923821335042152449 562539661822526657 356683393922278209 539706919013632129 268833881077373601 179874751495391 576050516673245057 254079858867079617 578333145306078977 909179848843294337 856248870390398721 933691116846311809 436171741033039233 458690751777879745 695735282893348737 822602206031270145 990713471091300609 844701521189207937 329617729542828673 762116527848512257 257891077597864897 681754436880851201 939105307129391745 212388701689725665 162808530326504545 50792929164700241 550903622424467457 960193162551824769 504623390273028609 5208664719845047 446760568614603649 521517349956077697 190962881912145825 128174391065996929 349095764841674625 314451604616600385 954052142850148481 774452933099325953 338332755605033985 554774311447694401 773447505563968513 638787682648356225 341391720346049281 584965941024897537 660279415184735489 256057467173576481 12112241631154321 949043509046255489 653851512332796161 456595389056687425 9605935476511009 73126657178214321 520072323341228353 940028654903926529 629257772015574145 398192121414673729 977396714316217473 274921127422672385 715998021400306305 370833858228131393 392733592875234881 327243893221549313 6374261047493946 854435606848490241 948267094577790465 431738110831517505 923810088593565825 442020240467989825 769598482518606593 375670346848949057 262314412704522945 388829962539865921 493428030789392129 309040086861457985 712997753702037377 633702299113728897 134668068032969041 139333684233264417 343380190312483777 730452986832297345 862042938612336897 438405246399142337 663084750222619649 691297321302009473 709646708497334785 775604417544514049 985670473033831425 372000374544178689 219477813332890305 102090260934019745 312766387146321985 361732775633747393 234659329795423585 19221036191908069 764141549575310081 528936537939337345 331016960767801281 657468169034856961 699832412203274881 707913772091181697 800181972568314113 425570685811351297 625017412005473025 170004108422666881 372796020955480129 32350395211508953 935175148850415617 829403328656603393 516226864398053185 171099707177262433 701507125072691201 798810136538982401 756091200648445057 839709746865068545 371094088642475841 286709243460869345 981581088487846657 965327911991835265 272356858914275073 659371070353223809 605986443122663553 342547797529519489 686803433126893697 160360433789826113 98905733604457425 676792035004865537 438584485547334401 562912654790132225 196573076319413793 63126627108019305 132994391903277889 340994665776769089 770760222548435841 604345364417270017 465814952032001601 588884957011522689 212219292835289505 175511452306935201 252499355988046401 342968661109061633 407124328917806337 935592115021421441 767954955697643265 500066785409281089 178079627775975521 946347242970759297 625550378124867073 661540629577039873 976748204430837377 825836671031424897 192515759322684929 829797832292207745 782897412989417089 396018982521027841 575819704181522945 452464338793326721 542668551573516545 703779388056460673 608713296658674305 248790932844833889 103285998694008897 40821793202368897 317375412273829505 102872894910682081 836486888837360001 864292206170318849 796545031189207681 999640895436336001 931057346017428993 46493709338804481 722880528757226369 83619470666512545 446513668313176769 143958888530249857 288363343514344449 899060420857672705 503799406461741505 374440444303431233 749809302726671233 325781279582166401 621639817906416385 491666262498256385 124035535251135089 651037690565068801 943786516810394753 534208059404605249 574149633165458113 247822157645138945 525805092939723521 544384402717952321 446600849840887553 988524266507972993 621439850492738049 369236005391755393 650005955383587457 474948176302312705 17190434408323797 897375258100112257 487405223153796673 466926007619612481 476937778921683969 897649569783951105 238712205886312033 238479773092358017 671769343653867393 618420787170038017 768014789281561857 569583770548270273 57208808820139017 605827325724348545 432509797313482369 420602948745418817 822611095722354689 697263228729866625 280779479408618465 153594724707410529 655422574051829761 749705740563641089 335540847590319681 218651142078208225 844336426171768321 544301697288943873 738364152606864 163739174222776289 476227172972148353 157259664875638817 858852219930238209 443108456512639745 776384138595037825 356690855215390465 328628702264705217 972941841854584705 192363954814641857 745323985108100865 536301242830344193 534813974546118209 649254892623961473 155338976061983649 968080971080450305 669610632472945665 606923671128772225 464898285571948097 874699291700235137 489385959001616321 554656244679708993 562904276019480705 299652466611672001 105359956164626561 390390720784569793 671302927971979137 14224726264725263 10673802385660737 583480826235533057 940739952950508545 530172373670165313 541039753549291905 22755029559807129 979031519182214529 894081990381121025 380084648182354113 244807356857311489 331839934957145025 767941518913726593 284655428383338465 138353917825316593 505871300468996289 693578993411673345 724920670411556481 874622001787546625 767188902935316737 702650332205177345 801677955029454337 444739122344078209 36839553864965073 50240204791830225 596402060279352449 844715396338447233 884521714069137537 753448854175001473 396407490870025473 266746950699701569 45710683897041801 444268205934914561 26839831248928193 90218471859717649 481348915718314177 389422940378221249 712467886242514177 553082359369927425 700385195371538305 182611756113853825 525461616359983425 588498030546677633 578206601651743361 823801124936135681 981173546974936577 875110558960773889 948078350419521537 616093741460584705 793682694124804353 942640828854340609 803440425080424321 436536919053548161 158424167099560961 546182562616952065 527282850505557121 579497688723758849 293153541829120449 149512741783073729 427435145442814273 89481632302106817 833946911822955905 494703906124176001 285686451602956033 557206837925374273 183704277565873057 965387392801464065 172052648395748513 964183117060382977 71119693330508937 935288580718992769 496701983238651201 745935080556957825 563345414830017409 21396446672017789 142940964053651 674416149001313409 141273244503544497 199723032121756449 961993804610827393 11284382455922783 388773416002486273 986561574945316225 450344186301975937 183870469017630721 453283758127163585 313097891808371969 563361293482429889 716308623002728193 932368593551437697 627925916388253569 723989405019551617 493992824475906625 847431921666931457 30347919036433525 584566526053677697 537959094779463233 140461970278913377 575310667111981633 653789032527043841 157799660189834145 821918240192537985 84573444641382161 562169868516704705 681232220330482305 797686772441032577 962480247665187201 888060084350570369 422547422003372481 191088602526555457 340899420118308417 644163763495456001 351035355165716801 973519292069845249 887007306858326017 109624243872048049 207467748374380545 136338108196419233 398260988005024065 436171557073961921 948231858647286401 829652917324970881 807886634584438273 875098749446578945 182345137849363681 603825235267756033 936387302082028545 97204774616116657 219021926900037313 500638192203147969 582954868402172417 708155520350402433 928534992819958657 527542491637184705 766388138404995073 10448816080085523 505760994386630337 425260829433817409 837430691146639873 409425523512538817 536090252451781889 411953754862715009 110730650685400897 699273604030466305 322512823287805633 202418662888867105 750398029333727105 156076945483249569 18985140176265957 395322568109868673 112026436034927457 784642280051329537 710079712328447233 772797588334661633 147812574623490177 855697296592438785 614994863636109569 33019722291648181 949931889589255041 687317607763262081 212947569190074401 486435603854481281 998619763108255361 391961136751120897 377610417474965505 689512516980478593 231597639026876577 466742303147540865 864528903150382849 406303123769497153 24830159691052957 853666674849080193 464437951861992129 608402155170246273 513485662498556673 658196075380558849 267282107090462529 19316802386406097 156906007320007041 574076056201846529 179852482141892993 441789789466561473 911005505983059329 220808723881631873 710730710510315393 378743166399850369 992570513344308097 824095715000112257 139246027501069841 263415799783366817 757303828584770817 741235199777307265 283101597693299553 585737417277748353 250159257757392353 300684731214715841 888030579040513921 864430945124020353 183674316788842177 851275102485303169 101246497660124385 432801827457659265 446890920592952769 130980693910316865 930626610146060033 436322094524975041 311437821189475265 412445644621200833 108706365053020449 978237216682309505 677942338239407873 972984135420887297 402988154546630273 582429304740180993 468775381706979713 396493680931016001 373223583590711169 798200057302402433 423970710938451841 935244163340144001 556785789951089089 967655074744335745 475879619809223425 548058959452774273 452702236234809857 671766819874839937 772733596233312129 460839479780048577 814189177654338177 815380669633107457 577922788753102849 854177315610215297 192561998708267617 494446232884477889 304715135632339009 25050539850496989 399261121003274177 891268468998454529 47722585361658081 565039092441750785 267626525506496897 286869192917542657 163174774253551649 481470163813327169 455295418113234241 575543357357169345 828619639352456961 11394632667801831 888132510041796097 267925124114832161 505792545715767233 157901479863767233 117001096725555697 118510236710768881 842963408732874369 746225250799639681 352140913061699457 95402648232827409 618092807041936257 351243636992450113 222255931596873057 198478803814857953 752736022277890305 601774655992855425 545577165981878657 542231489140839105 458086120840309953 699667289881119873 220222457310779169 456930797236090305 26226422606033141 97762358848584081 66322468274218953 72711598082314305 297076794529065345 20733420285154125 360940001902473985 772678981774852481 138299975869092145 262577157865607105 380223610550697089 10654548528428621 423341398870011457 595710621856028417 436076579187027137 654931200331795073 611691526571224449 336475363746458817 304584067483684609 250151311952087937 583391400577003393 553197537856846081 181344790181878337 284586885796336737 392882688533081409 14284982260662105 158644417203301921 749719588350465921 949790856264687745 959258703724060545 948156196514201345 413757488035265921 748506975516580353 854843638868217729 120755456312448225 371872927844201217 925007927503205761 456633608928513025 405408941203756289 545416333559565185 466859187525944449 235374590806472385 688392692160132225 982692942181380097 17536789244477547 812180355088912641 841873704711854721 558247497947583297 653968281300638721 761231734843491329 649856206513728513 109774967474429281 359534316385694529 529566849790882113 105463396647063953 216177333602679777 824825766015823745 354921081401059265 645445197270785025 871956601998043393 174473745735642881 763324038064695297 337742296018273409 807736357923467137 307744477705956161 343032728250435073 221091817351005921 340527605376273345 648825323149484545 130727235974831041 440350665425750529 497313269464775937 203455398427156097 735693929483986177 258884242409035169 969158707986899457 213531758097619937 659573193274468353 644591177080808833 838526922167467649 270432998673971521 550380417965826049 806604211508666625 238575941911214785 199054120434258401 32772074578048205 646243801044715137 299356150235219329 144072394066160577 470399701964581121 622349597399104257 202046167257343265 192021626631319713 494775111005026241 514746118577459585 579331398736407297 239724419821119041 348086619171411393 200507875533897825 189028530185218817 192026575243293249 270210236747942657 989196335987014017 961006177509212033 538227539027577281 63727993806409697 651791673473180545 526885651461348929 843863503868679041 111699587517932737 833206586869703553 931090418448071937 207458313236191585 33459805016505585 572742894809831425 774337406871488513 603519452373635841 641684300320804353 636454423132317313 831041878749608961 674554976382655233 222856837267997313 959057224260188673 625379223319349377 685480029643461121 482183616516806529 822850707686580353 352575795196152321 330851465558954049 867661345936838273 292276133059939265 338675876939468865 34423793627528453 776766852617214465 653562434206616449 280467057054984545 525192074648391105 229073833799802177 160838816305808769 274980842052364961 366135266943306433 600618365770856193 697699311840022273 3183227671435419 881179709340006657 618255596629651969 164181806383677313 883920302290100353 530474722805084993 927427203393705217 584293265263180929 961300807333948673 260043534538016993 613169258597437825 392519319123746177 271519997720382369 63500688543033593 275934688894665217 846270312971437697 384321192489245761 883194617681898113 860610080685049217 475132701823380161 301142144297323009 816348926478216449 894324757950670337 320434599194765441 378416848885713345 227170983992738945 107257387811145585 46442664778250985 33038724466983637 975229464419189889 357243422284227585 877054667329542017 670802278723137153 308556312161488961 135802022873590993 491833290462405889 191516510255830497 619911060545806721 748085300396525057 218462375277066913 90838424386909361 887589311494725249 95682298411517761 4142126997887630 263748242670224897 207320299945852321 178286717209232385 108145165579440321 173643213844833601 936563634033564801 312687479090143937 306925985054530049 780553453735073793 12390332570138441 255716437068116417 670132715743431425 108895015284652177 442750987661344897 37664390711469769 882057369820554241 307011479999765441 610052074871678209 255856657061599425 333049306642958977 625679831070421249 245462928715699745 751789313953977985 176901792184590785 679558278839515137 940268509894568833 172318450107383105 584023559390811137 303647123595858689 142999625120655345 584343883544462977 60271515769752425 66257721380246441 362270533078206145 527337409760264129 944717503570227969 231403228112789345 947616693554369537 118660276065114097 746546608960382977 498227098375132033 374660603542455553 808246811194265985 485057252216972033 894985370112813441 515274026668141249 362877532098977473 513799483562106497 622735637860920065 354808273119406465 662527165312212737 749817871442513025 672423367340321921 31813338872314745 944377420916921985 804454414235802753 562283895922171009 753969477897332097 531882605435868097 189035345088949921 334810159014985217 998343971704702721 650244818409234433 715958845346133249 929010944391528449 673819289542482433 234896108529767393 55288847306297129 509966367341839105 425999312297154369 280824131464967777 464138604365242433 240065341814151617 645595636164333825 118167115411864641 259216848442758177 151698158887093377 723858990955893249 409419864502169153 133354453472261265 207114936504432033 734809314989920641 787436676904121729 859200892138613121 675811735897788417 643714836371248769 48415986352111417 915272723489234561 631959613023120385 802483431612873985 103056815376163521 701971194014344449 573461850143424129 431491379472408449 410565318200653441 82008086794100881 930250155902989185 868143213082792193 78262353635125233 227958524843625569 993075794357686401 27514509442813309 923926725789854721 139591838351346817 626605466951154689 40284954600569025 554055025614815105 608537153601798017 994008388858397057 756454697911824129 409904461582968321 964164366500963201 516959434956184769 406810672085303105 41111245817319289 191873938280462401 918247543423810049 452654019838281153 866070565095938561 235985807646326145 577757819128116481 610922845378414849 916976476960172673 699918964858806401 600904037003381633 377679012101584257 608927792098526721 155304191481629761 116664570099509041 577231449350595201 245910697782221633 741143447322297473 945883220341137537 604324223315916929 626497105888191233 249315695899493761 105726074815656545 998333282677212033 849101035461302401 981950914119362689 730050409089763201 764924120883240065 866590326339846273 60896943219372449 115480874142086529 743881416547797121 894559189596861825 754258018946682497 367365797493540929 191713833800680065 843855094934625025 647484581877389313 777291464517468033 312170398075242177 198872837210643649 967561626253722497 763878785218260225 513112022237937281 387155876470771457 112422710218222481 241213857480055073 808520655670324865 637081770718566529 940879134357128833 325135672406226177 712181977400337793 568581280659785217 841294011529665665 668009633395790593 705253366147193345 542301083326918849 173269311555610977 639468740534489601 502159867693155329 856344549310946945 722195781960490241 396444288216194689 814804855825432321 743315278805994241 131211233135939409 353798799154425601 628821859702828289 316070617307346433 391617345462233153 60804734594164249 490537420394336001 936218745094294017 846939219660679809 282997341090784001 370594655010695105 248439718076539873 466520662395534913 598607881185806465 59061260805012953 415279593686420865 493901989428291457 849518511178338561 74696796354874801 995884066758961281 798421250941654401 784761276466433409 883390044955948673 798555429257788801 133834550496214177 536925156114257601 41230909155917321 777010716777212417 16711852959783613 655975865888841217 258010417437649409 275391176479274689 514501670157567745 159097285504323329 447029856921847809 314650248009357377 16166588430788665 948019973712000257 544953592101993665 75780653474936337 137992072262090209 396325336681123009 287192601548230913 711907507269344769 587508655128001281 458442683328279105 574214974721915201 315675143875921537 816512825271939073 230154698372338369 504628372028879105 500317184297685441 90119942655686465 68683852417329665 352375575507043265 107673781923693921 585953696442981505 620762010797257345 576560557592831233 35183568965507561 922416242495810177 12027061754757541 550036783740924993 843132127575699969 157061560022196289 13807822269633619 831824553783224705 445410397895116737 558107048203734017 857640859003701889 71687889305454889 849576871066602753 49885259851816241 38124244885018753 683926602493688321 158603261200184417 85504252393459265 595992721317451009 250883548358135745 206416168878206465 179221639270831905 61260314370692017 782213479477878401 616953602548690561 512239359653047873 157209223081217441 859116202927797505 362286675571198209 937113763704484609 106821821676312817 807135695347785345 175389908251744929 579194147030843649 671494957621199233 168526276694397121 338979898431830401 753022673832372609 5706446383420883 265469688576434497 330708243581412353 465145016233119425 789511824209050369 766600781718526721 729742064386670081 703114319725795457 552749084511908993 177497301520606497 368870857020667137 557566594173774657 420659354189886849 685268783386252545 403843251138539457 987173638844961281 870956325801593345 990523642979201921 237388135648600961 415235451016709313 318485812561952769 677309983334911489 814663096976772737 994978053286683265 147423098047006817 401747253302875841 950675757364010113 154720117351498497 44998873836071593 149750492625489793 75141966214914641 243532974173188417 398188558563539649 28379300570566813 118505448150486353 755538894642992129 979433733503007873 346927679927208769 512298009708985089 682392213572665473 943702375363052673 24041348848545141 251144315086136769 197712265595466625 202075578936863553 865163791979942017 241612122409435425 736356516842175105 832236603117088641 807854052047606017 339504288301057473 920632023571950977 280022406062634849 476495856100090241 412434362399920961 983163740783549441 535492421485805889 46261939394032225 834599767585686401 823614552709354753 209313230616054113 540667186995538177 167166958376014913 548354515502904129 858815065890759425 907522271029950593 557838131853159809 916201002870021633 26635805323842021 992593632655317761 29830595016989037 140317540364389265 157844343309655233 394918754758709441 262144332158797505 770212416070332801 893867016832494721 6775506579604241 393722228203785089 145588976928802785 634092188171202049 257143727450898753 533647351479842753 125763173526987521 779988198713731201 960633966115668865 13224244536303333 357800714267693121 693852775928185345 572925217126641665 474632876958580161 359881444961583681 217456659374725793 245508409165413601 921426342103131905 723242594543574273 98014774386889777 611858114229779201 140693092811957857 39080634304124121 993903786201251201 807059274030113025 993073071956843009 951823999246880001 904759375370993281 984531493109575041 18481064610838873 446171128436073857 55069149761855841 36078439657988073 451451542247980353 964290508980280193 12791811798059883 412426937225564673 925203748132005889 796796968113593345 341169094401202241 776217236060237057 978185349470862721 924871662180986881 449668127746754497 671695534091174529 586964218486045313 842627372711572097 756437364050690049 766899887161148545 726502363774329729 43106150671672337 417943031592905345 394804018471734977 810290277724234881 695828362929088257 980364374584489473 797698020847921153 461395557790552833 419411102430625985 511278724792539649 450173354852513089 599663161627560705 3385038096919147 369200806549109505 214699693485815873 254197630935038881 956032414471774721 443318661390016193 562315862692390337 793586628880987649 50040377227727361 767580254594626817 189914188664264577 644441743630949249 758333411225191169 94044255829381025 683609800478809089 792713278336108801 975061745449547649 652654732435699713 341511662439561537 948482238410861057 510949416308715585 671496619147070849 383733137099614657 735771502565299329 50741599963199489 666925894670491521 875704519839761281 442200787349094081 29156138081315677 311159466124088641 183911051547415393 42513048410498297 889484202164251009 260993899285629985 410335219897408641 474224967777729473 557870081868809793 490963398475777537 330514514472088897 587627717729745281 521525455070158017 863734897175326977 35743018975725961 176437830739445185 419019514252578753 226785831657316801 976180117597056769 895548304044595457 516778297693203841 724957197502781953 970239974653882369 330158589130292033 292594817311890433 131484895363065841 116504129514954257 653295423291538689 711991400499865473 334375220231997633 375534344936969665 119226114985536929 757507383210462849 69919700297880641 916496568878319105 526988459380547201 648354218597230465 110779409658128721 511697330056311041 955318497861696897 715456512017890817 323073426298528001 253363898500925441 737375407763877889 524876771787088385 876569345264492545 431776916625725697 296193478767889921 974324088156560513 886309749383322241 400821756385386881 100710962718252977 329317833128325057 485356348734363521 842920396419376769 394136136599627201 577187123364676993 769957187808110209 785021952192654081 273538756543544545 821130520148241025 854130948445678977 593874944536825217 209751766528171393 428858566566031361 944830009706727425 653310770169031937 753410221381088257 209839595343421345 566529625276778881 487993454220916353 305343452298586753 393937093537129345 880958407394054145 314418432046341697 782299106854750849 697460095110781057 160024326051306785 766380638094123137 392465396889605249 318666901762309633 464714705909791809 332312385930851649 675447249237876737 535012218749411521 187397293450395361 657572218078971777 349844638488434625 363478848367474689 447686435881088577 685829899696603521 255603750349237665 880882721673852801 151652823720262113 848147838768173953 950715341233632257 623904581523060353 480061163282137217 442338249898757121 11096286881112861 542728369479416257 453556626003340545 592936151510091521 242711412679170721 264625628206868417 211952031168870305 936053609722581121 315899833362621505 634812322000183169 562282519621071233 453978328975157569 508814762432820097 294739713717387265 908007030966878465 790282551983711617 550844644461435009 289109629000304129 722185268136477953 334174082468880577 4458078921970810 671896900828226561 513809083390675905 377732895695306305 247331904826992865 821213331639224705 642507411524654465 554542066757054657 213732563740023809 638778448974289153 136988071572439201 474173437217718401 438402017178347585 171017976351460993 781867020279285889 213284369668802049 196752625526471553 67461606360307513 461630031478343041 928104919506313985 246727061839763457 13352660281551467 35662357783330381 960352596243073025 710581097833795585 115533860382367233 701482767190619009 142737405473059905 365075523427194049 665181039914809729 862068499771986305 622970869684227329 177720107934305825 682390484253044609 315621221133461889 46452033977505633 492023942888764033 803681047044502657 141090022216069153 825578883892323073 249024286020045345 994969530220782209 859649991820909057 14057949462785047 974166715602379393 53462368716079569 351172931453923841 861915954833737217 661994566748887809 149248732274127617 26184454204816633 893538008752262401 875801818733592065 701375060289077377 969168072899996929 597474830517743489 330762397589950273 587149093721460993 140266000201059169 891609681022448129 448046813556842945 153807973257325857 351977317158194561 107311831844672417 120675730921448129 298060247536835009 118530979472076577 576310369467808641 501566030943209281 264070991968079489 742002884868149633 87207709091277505 558249739334115713 22989862554113 175366983043893761 665949195673096705 500566410717780737 326400385880699393 453559234112525185 815431411298934657 806346756093319041 677674699559116033 364954174835737857 591150100208825089 290446028089789377 358321896505511745 743695996713476865 587866778330297985 594801505212984705 632383669193142657 385003438680378433 40343925465510465 247455902858618529 274551490663466081 348419512246401537 101019977860037361 438309248094469697 634568685353922689 936167170913314817 828949959242311937 295962249598815681 693309024207220353 174089571099095521 215433322065283777 396246036183498497 859020508689194881 330512611108936513 468620230105688769 677372889527234177 409865372844276289 173807040404447841 896288911281406081 833191821598290945 31112216550791773 973111666041781121 755302658033702529 574518107255428865 22338899202789977 9897109174794139 898493364388745217 124278740182006689 615105683640774017 802715244451015041 543511976361589441 696252798130430465 801202437780684545 706131951466055297 940292708195929857 16088443932630981 935331788548676737 770644182686261505 629080153544226305 709273314367024513 656657291918687489 127125668899786609 692474310585399937 401673922263427137 836842246570494593 961442903812901761 323790855751116865 967618980674657793 976976049437919105 787373436371261441 899470554686761345 597382814047080065 864201281700029953 14506015254973193 872685303809522177 335054812582100673 186111336082657185 188695837271716001 344186763843598721 819510774896656385 965405663183229697 92802112553791009 338459690511360385 21508533162986509 100312938408901425 612388437052878465 170133699639368545 450415026636505921 412491944526134785 762983119320416897 957257136799501697 261961546365355969 551191040259364929 51165706461908657 282452767748001313 856569778416229633 971210055347068417 800581555960100353 256289977849082369 354670087648329985 286608629465515457 756027468274872705 163679878874834369 975146771420838785 349212708963687361 114662192246818513 416110982559462913 45319335129036633 860981443917292929 694465103856877825 460601724553502145 621055761630231041 605530401105522049 698208601326037121 458984922472456705 494689826942916993 83009138641127585 68963818376992945 125316040064408449 482981317581106881 513672087642628865 753689195223820673 849694718632452609 99642093020534625 601556668026883969 928546326006077953 726615239240405889 74803872584453761 836511941720981889 917661384440414465 6249207404056990 250701971984014465 379350189844355841 821142378925650049 787070618425307393 487894533351720833 93192903195227217 813936566706424065 35342378762880601 704255646366235009 129347110189936385 380857626475908289 646702139350853889 650124709482810241 676598045749425793 1742712479718023 731046753075094785 623339991855900161 270085201004089729 721754353271045121 405876613197765569 939033190769009665 114511099596409601 753485377261178241 505106374881382465 498240398771613953 594011034300248065 518545707609966657 958084920606498945 419444861763992065 858407780146375681 996122033307422337 453327714700908033 96584786468085329 636733289745759361 694644094010548993 987506714903336321 679936805576005505 230889885535344065 180828675818624161 204949582370932865 312349093877585921 685341804735511297 709293466195553921 76778868307432193 227899111334380673 66094438404103785 807551721179557121 550505967937699137 284166091889787265 470378548598855425 538054319358330689 747141733384442113 669539262283478785 136980459818271777 824202277331984641 98578538614209073 435555925773101633 848742015080457473 574699243036427265 336145104512358017 449030543957206849 679216275720090625 144663928856523681 372968332820523329 153173358340652033 203751839735698337 847615958421236865 107353576625175857 750106474387223425 193460568802588993 85449241842106001 829199004822204033 663893247063995777 863795761381251073 140103826431804641 881998811000020353 273754820797961441 236150701196731201 607754256121161473 242896785982527073 297532350837727233 572426359241457985 831488875380919937 784284030353351425 997266329741592065 93482145862179073 869824294948649857 802475141144089601 729232124598084353 930470309931134721 534771459561618177 400053878011878081 692744860126055041 74083177072292721 743958484703064449 24684911155436141 984003722498684417 774658220915423361 896559722582217985 762800588423804289 937287171089280897 652959282883994497 633144439687534081 303973545058330049 955662992846512769 657478409587323393 246331101778018529 101485228776031281 582392179172728705 852602074983121153 134228629609147281 505229837951294081 943359810501291905 949403309603521665 134603172527782529 211410583982942753 166761061747365601 56727783795889057 837692009814624385 514373403045045313 241132654941353057 597332498619149313 183384193803128417 642390069812396545 554501146145213377 917930739257098369 828514556860461953 72380918925450289 129395904699137537 242041654062088449 87312778778958497 637714871414548353 159848086449585473 142607550125699585 258276414495675521 535724005539623937 711993881369451777 222622056087455905 50185176833046801 902929317019133057 479872392397140865 714828007238349313 695557417635264129 429826394920798529 918432238893601025 977340569352886529 419107715762912385 835182309066826881 298237937344879361 555399048591578305 829860824402523137 792030875167586817 648123856322527617 488045347755242881 787301015548102657 801930447540318209 845931634755203329 703188436643198849 503701148818329601 336699298693265089 471962954762076929 709187818769375873 376621647486011585 422026292760708801 408985035152170433 852845110723574657 978160049215524865 417451758260700225 526267721703518977 372726816529560513 82155975029358785 572733027414873409 358560158002063617 486373489947379073 799128289956520577 610183846818546945 235108288442447137 166626045294233185 163779975153452993 22964590079400437 345373435471401537 895589314516467329 624615856532251649 495383729654339073 279263468789181953 47351367434654177 203367901581366081 176058165006740097 448283207515515841 108304925804485921 897926366620602369 879403569880100353 793526229773803521 365719722588121217 611371713695142145 394643725439184577 395967770250820225 103162198113846417 307155982182429441 261722660766100289 118804427548937505 560646797116358913 662782257461166977 775683140216305153 590972542063894913 726351647495686657 558391090173309121 828872430938378753 561439904193420609 406785875509708481 770022247197822209 45509165941471257 557006474410513857 408026555523445441 108143081949130257 635576300955666049 519395603619969409 189745617877743905 459110159513549825 452702459473076865 603219396757737089 117041258410676369 149972623943661185 919790182281321473 23436927289978373 726519820166938497 305473213243452353 150902558006098529 953293547622195073 989713064363723265 330919874696213889 690712222165917185 211160112938571841 848957526246007169 907076671712552193 584156586509610753 322534106157689857 721627574559885697 385271165807530753 827463210456091521 502696982013034689 824547173499549697 825075766153837313 814167264785883265 942745101245236609 121077495641696225 116356726902019153 931021876845296257 279151964027747105 201483766070619905 305985601609215489 561809598916685377 332528637538672449 188545344117937217 931488097174458625 83132119582064241 678303868538748161 733933382392844929 514403469141505793 974543454362422017 689746940418956417 708710755562019969 440807928599305409 483282019151420865 716831437941053185 368604636152721089 951607050685588225 776857020479727873 643238284310285697 619783423998352897 467738948380720385 658487302945065473 324298276791850497 755182022322710401 712891065366839937 512633988723141697 242479431311153345 359533009367321921 186882910721443809 570494739435947201 31359315862701465 380871392405762049 245293968614980417 46345079296489897 486738769593472385 978207663459510657 4634430488643205 481153752872859969 993127531623869697 223253115531885985 307405377901453377 354222363519600257 399365903522891585 55603137209782713 228438653854858849 879087362010682881 748366204363904385 765833794547400961 904233961428467073 907082641675973633 638215009953427201 362864744741852289 532535783492171777 119426358891889345 616148560647602049 327132718737484417 72654588597821153 623223948607037697 899800837649536385 769174772053968769 721199538397719681 683253456194950785 913853208315472897 916834547322647297 526742603587642561 452827071818607169 922637789288756993 109298230736339265 314890690928685057 124536944165260625 243840334727835297 251485030369760673 337342145865157761 144551779365176705 724314087998038785 600030169610914049 40410886124881529 839716210644201729 940880201456664577 137401886258256673 16504503963624019 640525267277670401 817204592876891009 921908069684160897 393056010897062465 768734290211984513 398382031128321025 159918267342131777 604971551351546625 847678148800273537 539327390460471169 267123160303452065 56932443159077193 16195420959878249 398697944620280961 505771557948374785 619668375722305537 241391120201971169 309700851575740929 495384806907690497 119013573482000369 167458399907463489 761253169314997505 789395561352446209 8208275532318511 871673250428418817 571659405543812225 36562433262798065 693178054348358273 766859340580527489 591980301614015105 954069444871432577 578702360115862273 862600654359770369 422937846181611137 332249753572693121 782385294584578561 23890248765230381 168511969415462209 675322124715503233 725705052204681089 422502121940087937 447935546555982017 417966402356380929 950307779049786881 318042644954164929 27812802758049317 206686084738290529 656915854180503809 715386087943958401 65423521943358769 713532362481782145 648153856159076737 484158274499936449 136408183334694401 276839935726822977 740296801888597121 683361139645942529 784058842948127233 211220904246925313 848078698319376641 177511758991887105 118093806078903185 472374334371632897 37554092340478465 55310072158480497 118422463232803921 29616060899126497 971495202856040449 841482854871589633 389986648527028033 521861193557665345 567471434133913985 328835313703880449 559898088813156417 735670978482783489 968760663508284417 930558797802735489 715004506159530753 34601428116612709 351371731918327169 470501355586012673 919561278371389825 928283790406407425 806129105071597953 77540023811042865 117337814424374193 541371792681299969 833022778733742081 443657634127337281 564349526540524929 323777979619517697 546523236265251457 836205370709809153 327204040645668225 134686680782746033 836591692551387265 443633124336887617 553135644613092865 986994503790025857 672594038403026689 479325675826732609 922151491520693889 612536066830525569 828791895844084097 896851717574836737 445928315627270401 411273271372731841 293700069945295169 86797498547628753 114405944408432001 792256085117056641 885155499514546305 863425267979270273 607275263283582977 866421868959559297 402852629510569217 819801508692666625 697230073112720513 580134052486439297 425403015009713665 472039004920791425 154046036645297601 805839752802153729 405336982424650241 844272894240749185 7992201363165919 457545053808470209 479171380949246401 411451821250583553 308122975075633601 152286429897468865 727633918385500033 840603954417662849 891617479696932993 275862521898456961 970900353096304513 304691759607553793 806130480364913665 966352466526966913 433429970321959937 416381856663623041 555321143944539137 640080556023459457 271466368998737537 34831550184578 191184285500781921 342512474640056321 422918687024441921 25097348495837225 894000076022777473 705031035635581569 54192061128809145 427113116778716801 265743972034613313 374709538972393089 972259414625718017 186143027781714209 335385450237893697 908273898472938113 314148654849582017 687005902213289985 720003550497239041 686740860289670913 81974104509932033 900052587438342017 505035810802141313 20184264668923649 262207550036087873 471925433193664641 966856480817114113 332284702647523777 346226727727959361 157815263073860737 43476488766842185 904455401010405761 689086447679407873 743116661566151809 512323072194050177 835229045058166913 829343938497238785 354232524586354433 721267829075074433 551181831985470465 309674445301787649 834848187923373825 769429764381641217 763032650454402305 741599691864202241 232666865235888321 592511260937115521 269882216761342177 544209587510913217 797879407762483329 83881354831504497 504169577341610177 543200583107427777 712165354205314561 303278807231762945 411266923733105473 170421420521471137 847546683827463425 881468798652463233 855278472028356225 473572738959639169 577823431165473537 828678191136660353 624250546783851905 289540161972119873 239619179401135073 270006770837795777 614458291826235137 402465153226678721 551387233860413761 850742260690751105 448654919896878145 89113159865995329 761332799812496513 132696742713676481 624222422109578881 330048421881578241 701475562228257153 709058014491986945 994243499260559105 956858376962877313 295518501925020161 735162887061932289 610943462625652225 825101895211851393 501435395073332993 357027074233414529 563173294506523073 602323699451140737 592499043871530497 135009688870241009 727191270945961985 183546327098135009 97727687805207361 38876012280766761 335645843221751489 976909931227616769 467436059801290305 230601701162896705 919187163449304705 113993164002302193 512872992260231105 466011504994682497 657484035375230081 947854397613490049 130067156904917873 114867447865265153 113667486727177185 312645678743173505 574369252121233153 116041845000680161 43556906799775417 878061144834354945 249280544482761729 510281038155056897 746770084802175617 376801216637950657 334626939950982913 903762908110010753 742419833369662977 491202784092557441 656732517322357249 452776619253540929 342127500050008129 124367884087497777 626849514355047425 880633233094513921 595232870014680065 660308091559947777 301720928150590593 65202357109825473 686171058215745025 536223072183595649 187919988289667841 807739435018604033 965965291211229953 48088538119166913 183785596426194081 215022196931329281 645720300414932737 218905270416293249 471737212030280513 416979735331508993 720089702091112065 848545985181594625 510014413238199169 86325218013570289 826252537510196609 497044688059482113 875078286816307841 926169954422888961 585414401808602497 231942845410081601 250791714575971265 212803959822394977 78817614753955217 988102263312818305 602946337687843201 906002874844958209 741397993306460289 479005069674592193 600733307736451457 316214658781774465 329383287087875201 786400702778116993 811495686529855873 910268445904236545 152235546121485057 205267384068882561 590810348134230145 373933897720291969 326466917989687745 189095256348345217 984009278839540225 375468862826053825 984200931370249729 522759263316338241 243172076280078657 699577732429446529 681229527257993857 233645995087336193 719036030232434305 171939116194934625 429175260555634689 463769189393097729 211935237193561217 462250922286898433 8778525625682932 184517422178352321 239678571202933441 845810169873985281 393986672334786881 500213806696585537 811215817015355649 992845454397780737 70245786592590065 506245309519620417 969154681154822785 29628488106411057 809132023889130625 532177647587580801 695936544084904833 429909113207202177 562278018368015617 790674715044964609 460138515217455105 719172195002286721 760646356037053569 290478164633945793 231451414249026049 742956410037066881 603896711313733889 568087198347662081 814020539863197057 114980712113705857 255331313729893601 700649868384140033 764786312667101953 937695749500335361 30255248778114921 925099314685645825 481107905841771073 509341282301434689 192249016071851745 389530431998643649 593302616878478465 295498272245851009 318641081711984257 376628529946181377 993919799447116545 262952350596194145 32333182504455493 180670686567417249 415848478397695233 828535375986859905 344141179956846337 494886761648139393 753115125632394497 260210335257696097 733164634296198145 121079493441520465 446970292603172225 742363479266344961 190709285596096129 385275813559992769 459222688988763393 358042884734558721 747403602977978881 309353542407016833 176514679184979425 589336154912302849 927943806259843713 217223034011659873 163226851103548385 250438278728225313 271066589864968673 554031187029288193 964959107917312769 969075322636086913 604705498773977729 667409590478321537 195194455313430369 859297194064012673 471780833305526657 681048490995884545 279067117021302369 86334752726941137 707774406044091393 313507815514334721 422511622368279681 831959618572412289 127344752797792897 130464721786033521 392971883883777921 211940695295851361 987065822564897409 728458141615369985 387931833021259137 976736258683772033 961368051614581249 335163590494936129 806549720397615745 109096012021836945 858495376445755905 268480205086895297 882519526060821889 500000348939480001 975460472077198721 258025599140971457 465952877689293377 785185749853809537 561403628342940673 322426761497133889 419706252800228417 721872334122778625 246383510118814529 379105919283937025 110428857499275777 508323658621122817 869520900189268481 95753117792618529 894059241540208641 542256457212332097 981774708278006657 370641288282449473 715061239980858625 888230717005939201 432773359111717313 839288848654469121 431995038020392769 304964848861672513 109499458763107073 675248472018630273 50824850183094129 962638293830536833 761801694427656833 801162627173518209 71553700375137201 864891276607650689 313380560727974721 211465905418201313 841355897983422849 653260134112684929 457884038110318401 79645062422407873 444481839609370177 601673274511014657 222001088399817793 470829184594116161 860095538735638657 659478921842207873 538025091614127169 985338499002786305 76255609110081217 843007936432243841 407471439199692737 341960146941850945 581973114398810113 843244733931868545 608293734450523265 483056796145724801 268307559209080897 661763218645759873 957496743496303489 99688338014480849 680553147412784001 425284262295690497 198061702404896065 776902166443484545 781604085312654465 293253159995643393 646776130133726977 131012726505666417 744577972085895809 860571243507848705 783616235785256577 126460216790754033 701853010613735553 482521990295978753 152710654373688481 134750591168675265 77095700760512641 90110097995250273 901689910593272961 537698396613485825 934003656902223873 916208660178952577 335592007393014337 728009565999563777 335871034522032385 976436343216931841 281771178008295201 59067120963455009 747334569489073153 519539888093831361 334889438976883713 620157892512644097 75534240716965681 121838907783399009 110629450074991809 31466898556665513 672306874759772929 806226382659943425 120947637548507457 773756990436361089 959931432045724673 941161035969031425 383308881985225729 790158857333729281 836494061372850049 657513461076788993 185353624175856865 261959520657704545 527397094495743361 815138034570679809 791915313844793217 997360122620342785 519281788619014849 876363846794404865 253426029696068865 853165176743281921 912177623880555905 385581676565578817 756841147315650945 996179565465986689 303664137956577217 613726992147107329 258725436598151489 706265503865175553 851992443250455937 570322638521702145 14643245024256403 319713501238972225 708345536238756097 296075834153739969 332179779804615553 943598106459710081 644727085940363777 673673911213683201 642609253126646913 763534981055961729 594490391648509569 996868454187548929 227364112992656673 283769668447256161 456510441520524801 47279685397427329 522118059920881473 235474381124085153 958845295856509185 289318674718813889 428669359595513537 362796272341192577 528936174415665793 116565777196541377 21220415897470701 933503057573780353 948591458417883649 493836188833356033 170539980124626561 849548566074155137 384946137458232577 229609220053703201 111436053118421089 270695896860480897 63167851923356721 890723380730051457 733655799953222529 970278388869694209 90901415141335201 708096212700098689 224583954315516353 365662654313275969 544438358920405825 907192557900472705 677878554201949825 597042529987469057 996624443837024641 684139175096049665 902532734598462849 847502035908668417 898959024120063745 507493878193784577 121979018867190097 626128356670100993 145703468745526977 792075226795958529 696078411163522817 186246540847555777 344734327904991041 15920817470018279 786605909832669441 975125110119812225 725108409841059457 550969964690693825 828727148893261057 752930145013557761 729734209654441857 384686586044850305 279653043904996673 161073730832974593 506175021579853249 321401979580542721 856980882238030209 337824967890817601 130576381901750689 482141464629009409 22126568513751721 87167137120694353 218272043636009281 49205113531854753 930794026269818881 911057128019400833 907161288839962113 321527592965438209 287809379216749761 361761943143555713 191973852430809441 619197022470501633 286189802299087873 996726054566416001 462679875191231105 276444306867333025 61465156651106409 201001665288650593 410318935721111425 533524170965279169 286595015945220417 149815585090983905 338297143955617921 236423681860188129 808019767070728577 725140528217018241 314742325012449729 802104948654374529 670272438051210113 674599242081178881 557947294054901761 344492504130968769 789103083110855809 248696044409619777 326527933062468609 386754160268026241 658300251333212545 903906143341068033 331059041387039361 428323451987537857 263529593920278401 985847603539973249 65134556240312945 275923703700499361 230868338155584513 70528063805973321 319662539306893505 487554833531461889 764741486301854721 445037370501573569 671507114007599873 283595813084502881 189231497322037249 45212228864080825 681212127048855425 632084788747320705 660933191001955585 670518853418222721 477492510286598529 963716806321173121 586479990273527809 990098481762522881 9591947106986965 679622426711645697 372521700789459201 403637565465395201 501737313981241345 610660839018748929 732358129583513345 282123530176058081 114154285088307713 215504931124613121 946822279464921473 182917266830763489 897952268416592129 176564729293062337 255681935141193857 897829039516473473 300273298054850817 293766229867614465 171234493440547201 379564335642008641 533186451962396993 77976480382972113 642477195913368577 819174403060834817 444779609870113985 115669386789832625 43938810031587393 173791879190041249 331761724606341377 287111690533862433 258779587675530113 919369081476709505 695774064565529985 960391436426945665 215049319099787073 517404259275757313 884775907742639617 807113602102333569 114108809602822001 218403466822486785 68701741242580993 362275944855085185 961363447189508993 199371768008454369 95590956941581601 616064104335208577 524949015111484865 359871288600920961 559200146526183745 30045142383173129 364294845797157761 233664252884032929 308480199965661249 431094566775982465 397138124841415425 653840641944022145 648118313084967937 285590036286762945 623270947914530689 922401552471107841 450616524797911937 191796942751835777 61888922170464153 54944780507419465 235236345234074657 863433474286509313 855821999486717953 112417666533154657 206841214948074273 991237144894341761 472235144151095937 527879152322442 105597765136099761 756687691974391937 310783684925180353 359624646914817025 142160941802220721 293224257146988545 95016093260039009 120595033993204481 5999825615806032 421304439890818113 652480778316626049 943101258020497793 988678236281462145 666090710212642945 18083607851547613 449479829889334337 289069768104230465 57642348455729577 861454564468313985 929620518213361921 21668574575361533 936090109894081537 633235541704902273 918556867958280065 868487816727810689 876852751456837633 341242086430408897 779369295962872833 563775025215679873 617620970280711425 752450215556773889 589990708189510785 921300512058156289 229311751298112641 20910588636009921 304902197068990657 176799217256078849 712836166234609409 168316616009075649 303426744736221121 371900800538089281 223302871711652545 599495837299482241 147911041791154209 27325201823405365 489799482129001281 479125429702929025 150693593963502785 697134108099579265 994381206136054657 591188312213713409 322180293210173825 245420591806183809 646202196292307457 464906313149366913 468000637830989761 3122438989198174 99326532464417025 499056576586919937 786137860651159297 834917176945939585 344754203110881025 422767111107400961 840778427688100353 641781353316719873 603319427365093505 270292444059631265 454699764495607873 839281024096980097 966715737243561089 648211048900076801 953223716060001921 858637489342488193 304950975878327297 167407874542472961 537646211210777409 18839884920257789 71637326901168305 683678236559142529 982774946502424065 93437109019181009 200903234491889281 327508843015376513 600555689924469505 253143545776939777 974227165644066433 46378135188955841 639158094103443329 591168957803592577 730614168398844289 575716737928839681 284362764373348385 246490567087310113 553366654650915265 894549948440253953 878306811710366721 923507542254061057 560967346140571969 509003158347862721 190894296552919233 885162671920628737 393646429911740353 494608214484411969 783374899459836673 869315741429165441 672023237338166273 473149291479185025 44277900897292001 771665856081572353 126396751298443633 411201186378814785 98223177689284577 857728480603316993 287035521715338849 818236364722448385 871905490316855553 44285104458882785 885037692965880705 58029901213966897 423176905807856961 838472008314870017 753472380115951489 737018978885910017 613673837921986433 579517410901846785 118676137036629825 619346150932965889 138513952204938561 11456130262377685 826489300719302401 65728441707332057 264513140760918465 70455611390233489 618228135022576513 380367880213963649 708057982774398849 321309566064616833 932276496156291073 658298533320671489 382753634399897153 275953352763313121 500946763936440193 189420849306241473 133414998132685985 2411407400007449 895930589729587713 332701447809196097 555669369673744001 943409331773583617 72087166546367601 115435712210523185 978805612108892801 746104468541052033 306976791440931137 932026967485651201 203577325434956449 522266751730828801 936542027726716289 361499973094151297 567109526584921729 254159132799419041 165394347028680513 743133239040101761 925159093629467521 805831756502133377 468632301358155713 148484596331751809 659652720263871105 41189110897295937 701974605718746113 372142833196075905 439211435527191425 65772414133480337 764839564730209537 592335358062012289 175431931444769889 353603339780637057 299067614892024385 188753082015633569 61821070435478025 76667634858555553 502117939899363841 564439339651197953 279885077381784705 983811062889930753 251249712371460993 620275000493986561 572998120723603649 667233220760383745 703525083955867137 146547275954031169 478980315306024833 575779945404111233 700171149531868801 901510411584293761 273091699486421633 80360056851422001 273263312652346721 570052783762559297 191310512688069409 741679890473239553 453819340935623937 368022206293257857 6850189675297714 475857265837735361 304823484347366529 463999808333635841 639043956819342849 939228034955579777 557659898697366401 18047982988147029 941777826024456065 367800961332878977 588775833717051009 827009938385639681 797996196290462465 595483215674693889 423594172280829185 862252622555868033 927478253600860161 652647046787112833 450853507187900929 385391552455057985 577751969444683777 405221009712182209 42398576930921193 530710668554714689 333964799305753985 154774319897573057 36326114543925313 903013072003556481 364680237384568769 80653264751692433 306287556444189569 712954693999417857 369456255155988353 292881954765025665 423262173661214529 568092909166164609 553849401610001729 84138847989823521 750468588480785537 269621148920119681 11966034673257299 553673246562826881 495130887823080449 797879009531197185 720263848865677441 36665154629549337 86034203121059249 273170495335900641 854031626209369729 948515315983716097 332295257568887361 674261202842540545 635507028276187265 562262729471786561 741262547869908481 810353748783480705 356220329535680961 524272283230065025 992300091529699585 751679887014926593 422790328346827969 302148167620732289 254374594812006209 110542858041721809 232586324524810081 301267233813209857 940460043203870593 163264883352820065 761571083908258177 712273272818595841 768022648121032577 451737667192556801 950043183252766721 719336110927489665 65104363125698233 791958613363544065 202317105583126977 44091264425350833 64261372626035041 340007516658968001 613654999349613185 787194481664617089 165936618380271745 770448060055269249 332659186852801281 600733636559130753 548479126638042689 658320852360642305 831138370926787201 650845936834006273 39319193917634721 727050289110490369 748087106302314497 959424085412894849 341743944740059649 837161524627926913 502406535909209153 223518696654682721 800893952619389953 4266617825617659 523508705121663809 355838733262988417 173245078743562433 612025771014710785 863776021100299777 852624807084399745 883801993570870145 542540832207304641 156405682441580033 837254690185222529 77987567514625761 601839189650856833 531495228808033473 738494124051587841 229867010492000641 243827165116140769 757983813581894657 108711806994097777 999623868872802689 767528322274809985 735543447360150529 965143095355760001 551458314779978305 407894060848331457 605629358790629633 220045285420798817 274283149265883713 791426778587005953 412187834336656065 555096162502000129 183351150116891393 268860064045991713 38147492551935617 371529624045582081 628485389423659009 555891146064706049 332574983847727873 918285417235157505 966753488095406465 750278483326678017 74672646041001649 152007191000183905 762704026693810945 193447241878882177 984672751685160065 429311960039374465 811770056815646465 304157792522783425 68804717804063385 465757526955872705 811867417263059073 630982576053778433 497167074675466817 637860220368569473 69925916906385057 102625044921420993 171439170241633569 252996294412771041 975065963966684929 156946207509772513 496457583062770881 793814310873504129 614973461923682433 910509888395420545 368923091973080385 863775601806072065 388958317889560577 303212487130164033 421684867249602753 951633300391055361 578058282580087681 682947081816063617 387583368660678209 606190243444775297 882846624461805569 252210494492512545 487761322723734721 907800102961321217 12420896757532775 304165725638181761 811337167371256449 557177208798567169 598117347252198785 55116287405152065 182666559499175201 620666492638182657 373162909757041921 911953732048242945 346009002053570241 197828627148471265 580720765162467969 178350395889506081 912807424899447937 563774566358947713 589207731738383745 936856372566051457 282142710209519969 815021126116892673 362588801225584257 283318304748828353 169031751011281985 671742789638702977 677437541802788737 325988053490686273 857510733337342465 897297395092682113 236367403711184929 688276981363994625 375924000636835841 152062572354996193 303089750671858817 418406782081302017 401187156224899841 945318557066844545 397566262741250369 661405817856969985 408300048072582913 456659134388477377 425847776415793089 592321098863418881 852965022671192193 215838764894517249 379205208119159937 550605669262576897 611357393542981249 133828233385120401 187662510184054561 113969563951325633 495062507714216321 923036250498842753 236263196575251297 768244981849189633 44726172617053809 114168139405652625 496192411391604097 583833197777220609 507476588943298177 332167868032360769 750712359132009473 818017318228978561 585705384436003841 223384053727816225 336851734313825089 997911589117716609 264006921974022657 997896984511545089 522646141792009217 876269898398330625 473257825079990401 360349981567086529 706807950543264897 720113695808333185 122886687663886113 123277383940109793 188987135251736065 921608088349071105 851876274902188929 830570880981472513 205870994261317729 596384676036603137 834121241146796417 645258663436710145 168486751844412193 44276080391110641 883222551158262145 783195722726024065 742068519777973249 32010400604416845 585049455264545793 188711412382662753 270205470414950369 360759321827142529 33480099759366057 563989908322671617 513802923292757889 100611609050229585 136306713473381089 473353278105310721 222388932330161985 909249561120017153 215649862476816161 67183306111022745 415837443329991169 656659985021757825 462282569803797121 106589834112657649 679631734327344385 8058693193415679 568558218426538561 845867977545740545 282960216801484417 982918738789788161 803330155951677185 950166979394897025 548447326404371457 821762898006451073 788134861161431425 823627478506129025 933026730149805441 720030597293725057 61398478078906753 409664409808460289 534838985454413761 298803879042818497 91557535199761729 939337432883551361 800182667525234561 697546414609501441 26422808401584065 63242515058210105 662193397848412289 219469320855122177 91149618317722065 952584888212303617 59420720449537609 814007928230477569 7722439143954319 19687867293402661 133794946668430721 824619997305003265 82455598434272305 938911775609572225 535226485919679361 298268499051953729 62819128936190793 275685279833044929 321485361795012609 383226274639692865 509708556416391873 712095608790097153 359920142404604353 525055985449920833 165503634234148929 128377227036271073 850469953551666433 100722066045616289 661942828632867073 524938369421168001 301402155688208513 54852214344673913 335641780839218049 391654228833363777 719998213109604993 970379606819673089 974294085584737921 920542338583576449 915362829011627393 721483824639914625 965125593096395521 763252615933044609 150623125355863873 526353731798817409 661568125440531713 532809446604151297 193617074467965729 400389570927966785 317539060848709185 194618904221659521 380970102427923521 969739649188564865 794948743804404481 967908526025500033 178077345102593665 556349487851729665 453522186726111425 526632819369883265 950423008617960321 807933517431049345 347754103545320001 637712664978582913 88979229672133905 791531628013995521 639481018846971905 971663825162568833 98861309849851857 972780444253256577 182440091015386945 561716670723743745 876325774515265665 393032398824754369 634205436510292481 246068821567366305 790558943432060289 364439839536057537 428588207485482561 705702465625822849 745118159488470145 313656836177113281 116120518956769553 287121491057735777 526582066289520897 905593366144668033 210404607126285729 383428050328976897 127791917419841633 110505465342452433 913311389776829697 524496584205980545 548499402377657921 484566045361159297 222295955362845633 611873481396830977 781379449034091009 113004711975445809 629125492043762305 618815248061924481 255945472481656097 616126386059644161 222376843930810241 81085123183587633 172271147801865249 495338138619569409 718070311750075521 428390313332858625 661553552104109569 255176719264763809 116302561462440225 576417246201717889 78049011666507793 987806094603723009 59888629625199033 720193268880382977 489001765644175617 961240232234100481 937610080930532737 273977856751859137 383718181101386305 677461679720590081 604107443912660353 802197464549767169 83392287571356865 530596508705141185 695789187778380801 319343455080545601 378763405450911233 720441234577361153 713020769184858241 821634895847456257 647910183797037569 288112694447416833 759594735063892353 495115231831395137 471809002008370753 816727883009445377 417980578773558849 947336736482345345 446684988946898881 462262719760442305 170650074445994465 584647025055378561 131262434783707249 982656964447794945 922034220894239873 34210597286449485 521004677737337857 454522323058082369 41180774341448513 247283172545795809 33173202414360505 497292506630468993 331360701042406465 654040302530592769 154508251159015233 358272932179968257 979756799080199425 834702206763584129 851640287172301697 895874201549059329 778622285740006273 569176787150741633 792709720670657665 782542772570590081 310210385387385665 598470152118583297 862452979520384129 536854660020605249 813261945210065537 824321530900608257 373182836106238401 892358883966689793 701435915020134401 165664996872383329 547251455171135617 578617032775621761 176941215057674145 636486757946148225 54962465498661577 590179039733580929 709567144887266433 992441724428378113 683345044101116673 167783398452865377 856727119535442177 174349442917577601 149195097523076481 931817875491017089 649066218480037121 744665101274652161 983427693473970561 263094631391464161 614300861471555457 135598976934534929 647797499762944513 195476846169238881 155547944942036065 200245231345324001 209781688925289697 797162774611035009 26375046438552377 754511159620012289 122859128501986001 503932943135819073 780701894606373505 319568699065971649 829162261162423425 812967255870415105 439670271240949249 501863995618681025 926750448245130113 537636415533935233 968463922328275841 588425935848764673 697407267332351873 802786597195630977 143215969299838257 275443586635237377 561375881671594369 670413052472692737 801627792441216513 602093257302929153 966917699110752001 724327580767731457 491404468012582657 321771222508392193 804736673223217793 809661895210123137 979376641664707457 129735830926168913 395506331965378881 72134146561108289 673141275665734913 478315587336130241 683945512031172609 329384560969483457 588753078791874945 575055646542669057 501713392546889729 941928609622930689 315598677979302529 580336809167864193 666061322384180737 747077672529481857 366875782484946433 832116374253306625 559539683660233345 241358097384317473 135493786860486417 37641894279108361 501589192441358017 214465200229053473 315749521006772225 24534807163693273 254649168769731201 72689419893873009 406476246445016897 653913899544296193 216974392813541 467242835527311937 727804580216506753 511736398655674689 934444580490975361 841315898364211329 98124864004212497 734910008923367937 644336651771126913 610451827759302273 907840648657575809 847730216467912321 776021180022667009 828509989922093185 160216495795886273 411706492577753409 353125132116829825 3795028228179121 135839271066053873 85866448351172417 868855356971522561 807675858952801921 575344580437224833 891301339631372289 898435685701016961 555153198274435777 705148044127575681 937297406563946113 163186321523369313 780426357929382401 483628774877764993 39268168092281289 443477813508209793 930754950462809217 191828790810909313 811370790974027777 470400703413560001 62129193117367977 895171210550593281 297787827950589441 426239890182600321 546899004527485761 463501012106313217 692941783031674369 218331434649826401 756137363045620993 249078949779892865 447266925968268225 541835490140798017 720822752216232449 319800977496804225 144598355379972801 462233855440700865 121739270133911505 352286285022962881 130885313176481329 891430867554205953 27256437674079593 71615877990460321 461051994368038017 731303545282628481 462934218367859521 37074586024836265 378797388596058945 460137623404150977 732397572507178241 812541528041883521 148453845232669569 650951943658896001 943459322411865089 213101462463619393 592344885196741505 962231155312892417 158485517167459745 613551165190948225 453154102214089281 922657387303502209 168064166050651681 857915072164679809 578521616610817793 749282048353634817 969851472798719489 380651958746959425 622430278371385985 166060753483094465 460849860350048577 889343467461806337 261063475616783329 915264127542670337 665264440184753153 655344901346346369 943967802363292929 332076461250096577 518559464427635649 793812934783467521 636919787908642177 952429455216773121 11589014940167175 208992819712015873 381384201959921409 881141145120153601 520027044223876801 346563345042291329 395494937166478849 312717118998975233 760216200584491009 884740303442491393 799845946551076993 687323878127017473 832562957164366721 752892594905894401 372931989943925377 11689218555844151 750423733640214913 774418413158961921 358834833416782593 676873383707999233 171873263103815777 63976281527182265 674842861388146561 975464021849390465 422767727395378049 482906091838366081 638378615025633409 538879238373112897 444181474442398657 776472815812248065 868272375307970689 175842824086728897 840802753471333377 928709265660636161 460568377126609345 456075629611035521 527541170805090305 112038241803993793 117316384605789633 724803605070619009 550872792836312193 857057683198227969 169942989899968929 695417795985008513 933898316174616321 591039092259599361 516696930588853569 6761143154008665 997410800405415169 608604276060021 344328766932850497 70912838871805665 634282428868640897 164165672999963873 163730232175584705 615469806501707265 755129939867654145 612885512329988609 521980279285205761 745288157796892417 326576067251817665 346312231109244801 701506108512536065 332171804862312577 539684857880668993 920869086591942273 551376084411689537 572432323818901505 78632406573330369 509004524562620033 164730251017619617 632570247553516673 814826679273746689 895696732929842177 596780942205132417 199144767916550337 589080994820545153 730819373360397185 964563573365229185 242432915863915361 826770717399764225 624216034670432385 665693902927220225 442582223831124097 273982087979401697 379654834746595777 759925680428882049 75109220574447025 65441206276684481 479176547233144833 763559464292004737 38891427317651049 9560277592168377 906373707590127233 780112309697006593 478969377802584961 477452673659225729 232133422903125121 426626807467872769 718869136257893633 639568436003184385 166257133506697121 887209411177497729 98751398872408913 237132886681333601 230675414571543073 435599934263596097 708092098588281217 290403317183216129 952869124799555329 296669344306668161 812028052413680257 519587614210077953 770378869771313665 970729340264089345 171811157495909569 127914463523051585 328346911797218881 410547482878218497 140482519393046353 513752762551600769 831928388836352897 333253671181498817 829005245835730817 436918381486957953 764796064666292353 660280331507852545 255408024280498593 863574753649739777 425133883512494017 628607622187249921 945342584222061057 807750261516627457 73383407277511025 604519069649160961 197823288054209473 831905327417953153 884112834848188801 483570152490674561 181397959747528161 773755830076236545 590884803203131521 782415251676400897 215822211246873505 744392262345169025 591695611693118849 952534899929847937 320326524782586817 459446234229243777 117858956423795297 983888204049794305 185252757736677153 689592821016187649 776150773632842625 257342492840255233 728296117808724865 671109171637549953 658282431822989569 665786473078970369 924546572486022401 26732039687257017 219616344687601377 900622268966916609 511331670738485377 389989791373647425 97395163047231393 216488489300179041 840497428931129729 983973293557451009 945162106603412097 994348723685593729 723826829675431297 812725203436382721 572669777810098433 651370426982897025 749013164225644289 517763881876472705 208197023063569025 353325822298703681 656829478567175297 924536747360956929 442232133218233537 107702049781455153 903342323041371777 647763689529508481 407974968648680641 17570123671564631 188309417704601857 87754482813789281 435724516197446145 199914146047309057 232003293129267265 682060294239757825 856240998873367681 388071474974598401 412968011520405313 281568677562869857 784517026597036673 894813969817580161 539620278343804225 103819201029264001 692599460127745153 87167849797115345 285751182640069601 438473380714224705 871336723050468737 71207915995490369 956097017333846145 403213198078670849 619974300851815425 987778714398306305 811078691638414337 788687481605119745 213798174170513281 339523470738317441 233035718603147745 807420140626529537 548571007770895873 594999119361066369 388904204454831873 245908967244627521 401983120156991425 14405290568493713 581035245143610241 686673782048782081 683038653520206593 109064526414275777 289072211920341697 646078403692182913 947131012395239169 356893076223475009 617479144344414977 395797583759044609 65069604486744481 50454192689162625 867039428349585281 85397979264751457 866666261123420161 332671719760003969 651650681380161281 448346748070317633 92463500196565457 285908747175373185 56879858650887625 694672759963236097 230202083746810625 169017015928393025 972488596781133185 214429030658745761 75721178075603745 658395406642373633 881594285907510785 934111120008747521 821824908877182721 935443041332451457 24023871388820341 783470201770054273 464523279912150145 194562090791809089 206096493883222817 896041622879362561 535877353675409985 221690117390682689 354514344399817089 239635337809286145 978987338849115905 39979508906444753 724850101405309057 162573940737996033 116621854575420513 741575085614375297 7520592701226293 360312437454464193 514386208234206785 855478102761313921 223981448078149025 481051712642010177 376581093967622849 352358436218214145 586643042200691457 667010168934805121 353049756156131905 397144543062697857 486795533280485441 892215554425188609 84015427919929665 546665643579036225 570366844354182977 833216867614108801 913460811994973185 398050289180563521 821973572899508993 974314745642697473 296911582514503873 947632874558355073 579437613594663553 685213215519947777 994095413814839937 671542534440082049 85332300754885185 550976431469660353 39020948878352617 717830048204280705 206417683864756897 419526346959283841 228346467926932929 563935671737855425 238876704165846817 551461489943971393 862899869485893633 78647037848458721 705549104956546049 204658436861134177 256908994451144673 498699226748474433 944979445614478721 709006527443971585 25568370811619445 329211619113653569 310776161861625153 34918140986913925 945294195204318977 374746018487034177 428871784958317889 436271777791613889 714317859910984449 852540579847602177 200756762834529921 560628569649079361 826678642743296129 8182119493231000 859232379145396353 526484992871740353 3362365007639313 601508220498761345 161918604372672801 631680789078696833 834083951890868097 639888000402667265 794511898884849153 294691725158099137 996441962665137793 468349285949575041 814092583815906305 460347157082562561 300921357572768513 770558056170987265 821732964226214273 395592715036723777 916151096621241857 758796182322885889 857982492768840705 634464112130498177 155224685293823937 230333523716470977 374856463500549377 832769408317300737 737678555862949249 715583144777117057 179706587049039969 693539347513446785 210434263081388897 441921613246709185 861406882576488961 608668941823150849 332809942020368513 665932834805847297 804873191364222849 618033614712995713 464383386224191937 294101488034986177 648900833884368897 55540247450448281 989457518657566465 903773658057406977 633129059421591425 376012712622948417 358178008634716609 906775539911993857 166724537161542241 134583237587303729 602646397538514177 859818906190117377 603845772672414721 621560531763574145 17949397163242509 839232220238503809 364457566372010433 893893347283334785 794800079446254465 461271638778800513 444586023394990081 745789335129156737 604998547691671681 970044498624620417 34241739753497313 835354021060350465 716332429633418113 837802033788182913 436218190319110017 743978769809469697 33640224335265145 360035834161241281 52645592445088593 156450044754773633 301967230482212289 691576747628818817 692024177495156353 781320416025803137 481093545580414145 899003356429350529 426576433648563137 705044935282426625 313870516452006145 716502638311158785 292872049610949121 914939992722164481 310055103686572417 432395766052767553 138143552776540449 13485913716305477 589594958892639873 425480017713386625 246501559459474593 161314651352281409 252129666180472609 365901277059979457 174977701540569793 962970299567967233 530999630801581185 624343411478651649 646197225760616321 985898102003030657 959082570770753793 453908735820679233 805363541432285441 469927476663155393 19722544103053965 557300617557320513 592600182040016001 335711628494916417 318916987511123265 592062863822636801 111643308550753777 83240893502289025 625447414527265281 441063666909872897 412136579768187521 535854361600225793 255068284540179489 954642384054526593 30701510229135921 534454873496439809 185120171667854561 703498102386067329 456516891463010689 727331492019484161 79546796226019009 744247603260337281 666942030413793025 92681322969422561 574434794295690689 747499804296001665 299987021958727937 36294417256836913 854649355043754625 154291834830988961 441020583248956673 41741737316623785 767322113507141505 471941403688692417 464488698544570881 333732129034981313 632899011014067969 884048859598781441 716697016820091905 719150218211193985 84839288784941409 98913136853798993 897613173176139905 269848460390274881 891161425030922753 691516434300300673 908523531509075585 334863527248227649 871771724549780865 80115807062117745 304208832462663297 248805124088644193 952425484906562817 21113669973406249 714686439914316929 222294513917557185 707423257280744577 985146332060470145 89729873633260129 147205786502919265 697524755461920129 701237915053926785 42170657788943801 264905568295784385 656484505782721281 310549168336610369 111889767185331841 873641733592219137 409115436490559169 70964590437686329 395517677950181249 988769061348175873 996533339678912001 90889715669778321 656909789418207873 316814998124012673 161515564924279425 665681236273489025 985799341613045505 214802048231046433 320635483706560385 41738617982520769 57629470555170313 836200129779481217 772549260028505089 768204842752684417 583031284101480193 223952822485255617 906677337894031105 719338689009408257 152972366656982209 211901102282805441 967328872955583617 714939349660941313 183101494390058401 104437221511442865 769477156197361025 842859003798270849 351737126030045057 889305164195004545 68946964484119633 835888011957852289 889390990429376385 322192896217625729 867384788674407041 492523509559578817 408410383332309825 429330752512949953 227339097272469825 302843141149995905 19615174708263793 584040070229786369 521994254774718081 370534321879592449 144674577080067489 306511900714180993 925117491454521729 961833544723081217 340015997005934849 747607626556071425 227757477823253409 691592684812906753 257510348758742689 584856885388145281 257964654905883617 433917798398798721 501886613787206657 872903672095230081 677701573276074497 555953385870015617 43269744240816977 545364168094490497 277215162008609185 382669298482003457 209511796193908129 507480042879915777 12116145826134073 850331229415520129 336823000714005633 39274001589031825 503542817242582401 867206854063855617 383958901085605953 950460525445475201 8991112937287938 820610984492606849 215858264822813345 197579382058020065 573209502431687681 126382391346542273 603755782082771457 550272882214851905 178149634884654529 465195035589420801 52640150226594073 140015341501335649 862121068972889729 972745154855207553 401343580065514497 56745081290227265 495434793879446977 808955777362957185 309009605277239553 495690886905233473 847974698876349441 214159602802713057 573293895081008001 670296443542024833 818972727356403201 935142606836098561 65134124019621713 872723205345263105 917071220944699009 166462006372857025 522631404112729601 709274732385903617 866448983001937793 376226179083420929 648493896217914369 895679066659990785 299904930919602433 372298575187674177 793204551664643969 751060524138363649 498925601142731 94545404921394289 886816054610918017 67323667836145521 828432526923727105 99295743724443505 378898502613452609 693380509341590529 968727088281760001 819755481618603393 447145740099514881 505122475745817921 247961834026249057 54971065948027585 94586109282033697 429341687948163329 175534423233251873 952458060141612545 442969268069376193 553136937376333313 887890054260019201 26300977924169189 281064207187199585 733018733756249985 24846469479093969 592027464952099841 992281241552049665 376400239193426241 598060340918515073 828619500679369729 382824116414894913 511997115985916929 365999517780416257 501529694870885825 691714019427550337 907554609778340865 991294558460701569 31529768072974917 485356788075961281 799094878387176577 99455915249116353 983763746024482817 35324510371580689 934476972379481857 197699151851928449 418768076947092289 727794597795593729 727556288770397697 554683714748570369 709837610389787009 651359825750503809 692815066519241217 532630111668986241 34467969319965877 617043350689613185 262330884349704961 339449936660066945 515324115952541441 856299887167196545 58801470296625529 707742083797448577 970029668888432897 661159624780680193 644621750789990913 977940773093088513 58924586995193097 432701646860905985 325408267526309889 473335735049424513 753808006605087361 412580142307575681 347707185348166785 804536127117565057 24701115529769169 725846141664234753 588850416354741633 870256548529844993 320089782595776001 965911420880672769 839110206999276161 260729942096226369 241321047391398465 123916163720380721 972641188493920385 590887285079411073 54339324183050761 190339518936724513 597510688938097409 954601838695175809 690390099008102017 737408893663754881 272848360713478401 301315409622326081 338448812281203713 493321252446094145 642365201346859009 585409639650812545 880833333362478081 625714404467103745 120895152731687713 160545843746938049 352737760928508929 710069822325550593 300019964819693313 110286424871226529 477416036160907009 232267506658260449 429195218146016769 187668468347418113 630703847222296321 792449354509756161 52172627334453385 335689821950190017 388879345725900545 784406968109649921 710106307543863809 574178862654598273 8035101422482428 331244417134570305 90858890162518689 453165299671873345 744798302627220481 290052704103672449 840132535434090497 516189828484094465 159151279489183393 587372141785294849 638710320607213313 907149294584407041 320152797567391873 420538095877091649 979000495139981569 650060311029840001 872550052820034945 630456138262985601 184050001961463041 381952063220417409 2734708537236231 7411158347551351 647179778294255233 715007390031154049 580491462452844289 387282954821955649 527462983575315265 625724215042659201 840897330757048449 100744840225345905 415613768076749313 637556077641470209 429061897499199297 888013398331594369 939798806423947777 291124943692871361 57786015419043937 537473302213570049 267871887835408289 835220721826850305 351416670074659265 764622591315628545 791133692066790017 965574036621980289 173071745746700161 750497581499772033 457629799231195713 170600876622408737 190008071491153185 103894205321950033 726040295388383361 88383805679775665 34342191386617317 112780613242236433 603329356547558145 652113563074770817 902863606977209857 86395872576133569 832583234011604353 507731143742184065 127687594648524081 455378142254019713 837065436305064065 673872907198692481 284486918691644769 453214340371772545 280778919773876353 17343974954265207 10651654609052487 524328620587866113 56192073821843993 314767203775964801 433711719296329793 733830495150755329 590828530156994049 330940428667055617 90600387594907521 48551749225126177 713835650860456577 975572517324728449 408846870853668801 341365945726607809 32253270061186613 601873129646385537 257694755061056225 779381884571805057 128448191001805153 422980994067323457 124708556314406145 95534417604028481 652131386814044545 776095059631792641 74035662379561281 332089092964864129 992729131886729729 130711121224798881 566643303361392001 468982772847738241 83956713804933969 778477507823659265 319182744554684225 910717198891902081 618689255965900801 660406232466208129 823403432874929537 869308032453773185 598208830635524481 775674690376696705 697131167379883009 29794735127339325 468325773898637697 708816620840813953 273744316785329281 566888340676342721 821545240177055489 533143681477902465 420963485052329409 159951265488231809 688322867241279105 362799683021329153 500870642578295361 457767373263379777 173596275424966241 189592361087115073 208776407760570497 819198113412838273 692387309565727745 49961581186316553 154366694218769153 711183254053906945 348663761541512705 609042146918291457 948115145260960129 7609092065067103 316274097648797441 650302971369875201 31003471758854317 492934606890344193 104194770976999249 838856340739631873 916030804958484865 40363394167926001 708252336872984449 243020409606735649 103823284395449633 378627932298883265 208722122060247969 101498981570678385 978009135507608833 772589362269101825 911706937479291265 2654109700891639 93160264243213217 774952060891052929 649033583948931201 178453160854509473 631401719448764033 929174422641793281 46766990812724177 830061788945890561 443763060588484161 652476997939601281 99652063330392337 6641817183158595 107623530896109537 753683028523923329 104297007201093809 406237400624910081 248943786889785921 160076036081818529 217279360763580353 800858090654379905 2263586792185635 472751020898854785 628282509607739521 490782614618744641 745685105290537089 238921575603427521 538676397052721985 40126379437886329 63388232745086985 135801377520735409 981586789698806017 451877969949826753 493895145909593921 183106654256164353 632523122543357569 211579303629186209 835699416963780865 234652883387596481 465250945465694337 210889685590409217 248507770675249889 204295751062176129 684121634731365505 292349843969141441 831843118307194369 133569818365330657 292954632043315393 12287178363031615 834883503968317313 449409991058360001 876376342075598593 568141985507374145 782045906962697089 747527320165673345 309950269864767617 688335399261397633 45974264839916401 593203440433768449 771305324404760705 536557258787645697 299390428769601857 94943643381313345 389728766793066241 378065162019787265 693972848069595521 81688744013206369 393407352809145281 323918633633333313 990423416703311745 320857097781257025 641870123370548353 981313700259128961 469675913829409089 337721919540143745 869529344407862273 256247283111129313 639422645535734785 537502011569571905 920977602826578561 981166752037857793 189547058219577729 756657685712070785 289449339882178689 968211797751088513 599532058187595137 361464627810633473 639289459984180353 651922533135682177 343474349441354561 117838263421418785 917210404165597697 708283492601147265 935107104788262017 340076404724001665 554507535706218113 84737022898387697 595474526872724353 116780152155172353 5311163181300317 303995512194241281 176995147958724161 554428753052050625 29577336021755941 909399048971799553 35103872812559445 83274946006298481 242179002017575585 588117501006145409 776108600333334017 562369806203477633 242599527573215553 68222719753030961 529093579158857345 592221816250116737 297922262431864513 954721669482161409 470531272835945217 502070381375816065 962748093524961537 506833815887141249 480735243786686081 596860849938735745 24178090074041593 113530148210777777 817531224726071297 615222852360076929 802015706573936129 186665814637329665 668799943891460865 918177996466681601 610942894319560321 41597585322428185 84236218930687553 668663217230644609 302802188202971201 395270283456788737 608282146063178369 409603936560841921 406592696103086145 593297004691471873 539360698677302977 754183206623551489 827807235817399297 933085441590343169 52017525357232585 882730750647851905 166870951643243617 222741005019521761 943256013943926785 728525840806256001 981383911905592065 389095751033998721 835231578127437697 927621826052046593 214441752449101121 797184442378245761 694688438741554433 119034406242050753 210454701864048129 382854460680526657 254333725886883841 90392004977104529 362676614499019201 535618801289764673 660132332744797825 665151384852222849 308287259627658049 346630089979207425 566779419962248449 481086537724507905 485663381982487169 693682521922774273 184998613286285985 791940431679094529 775872272745768705 148976900937860545 580569207190962 776488968101944065 300996083495572737 734175613482513281 166101516230458657 219031059153067521 383341191044674881 619818469795283969 870052425540453761 755339640474772993 272724891080610369 371880946372705537 350799436742381249 596862248666795393 817806875517160193 827172532192228993 8642874574295690 957548080413687297 538915645000752641 62058678207598921 220628453467202945 531827772659610817 4205536579714676 776934338169034753 750197891098881793 794334063391687553 421588719640009665 213894331252227233 915879952135885185 612902572915331201 542163643338053441 59674815818048897 116774731688256145 452833748483499201 386377318419402369 653345101369019649 662456577112823937 84556103276568705 714608798001560065 852198904918957057 704122249193520897 236558816520556545 285065598119853537 634243041048883073 73473551900992369 624235107478668289 692788882087281665 596648484385148929 995205526388847489 562198114654677313 336237335502442369 2177821604881559 515455222120227329 277424865306400641 887559093554099073 626223379849243137 477659838535945601 693602871783554049 577586161616647297 952595842106639105 452609486974285633 979274502776533505 878241806507698945 984133000215898369 992816767132612865 435398111791187137 458008701687202113 192716515133589889 312545597722294849 248998524549406849 988059497616969601 691180214510033921 201953099610992833 431514454056383553 828422270970190081 216280621925200481 952933614170223873 581743289272637313 369086295882450369 757418142848585729 919670962251164033 418036053182447617 837319089469001857 830809692006290817 250986622697997313 782333711060076161 409859024897453825 304609597863922945 334825446075686977 765111992401187969 140389290900781569 38969424865577193 686279631837880577 986292032809146241 385233919242491393 268757975407048385 816173797990732161 909280007604365953 393115313803985345 868794233765562753 42301873919758041 395747079559683329 530770509153622785 285767455858710657 82928061939416161 825402981455709953 211060575177679521 771944054261901185 513272053798932161 821328962597405569 142869480105357377 528329439876550593 9650867332968717 516520209536622593 654645639543201025 764828622510357505 570128898182066049 965870767505137409 881086626448730881 458421204906407809 230441874525357793 610267002978702081 823525408818806401 574348490939492225 913242171566896129 11715321864912199 180490330745183073 687341831285912961 9120199596996061 542117754536207041 330251170897934529 668166111367192193 719272137311339265 480651700814078721 569625312936860673 393999509268489601 550115953213154561 478559157551586625 263721657321706721 198834378139174817 175738254847619393 523982691158536769 733590705993972097 42203400795891353 39041840822708449 87401829767202337 749997572936290817 571774086367589953 989240716557038209 769950997246226561 361935827179816961 459002292347399553 222423583962839905 497790156436366273 371374372925753729 559005822847844033 151911240321016545 606728534303996929 177522326574116833 688651337693805441 262825734935322689 309071729686820609 514178375111026049 623705869731772161 755552346264028801 311399717440977473 55196706995271681 420577251884303425 938617269620014081 305539323589783873 181571607905606657 395069763535282433 54057158704058137 748846217021579777 808062521962167297 204751380294418081 996879155691178881 613159906887688065 929721106818629249 38631214558598969 292084586826195649 459167213611252097 44336870836158225 114169129063093073 613463906002269953 394756757833732737 364008684895917889 604098154297226113 41597550095008985 828245748198114049 479221122783851457 991673305747063681 465974939404791425 821712308096380161 66527514989655145 300931740921761537 917754726921305729 693298325893593473 223911113701316097 927147981520640513 883441383766868481 983110905181916929 916932174247289601 51308215404681337 581779117598916481 173721493815193633 867817372740343937 151148548749027617 900721768457149313 597342245328206849 515779113710305409 600767563372222977 880809525027121537 737275676354514049 620261247577385473 102322710263301537 816177866059664641 876537791322760961 822814828413481089 928767000259490817 823373869234348673 512623113533649665 384358110065786433 28516199165174785 27917755585267657 660814052198247681 182239315875261089 694521359846909569 844006064218763905 641463310653094273 398494136411951425 115246090489669937 506914991945283329 987148164258570625 622792723369865857 977926528756150017 471660998121382849 26985969934273157 999748468516056449 800263628553828737 254568578952987681 586812775388636929 692583396871764737 631026131983652737 83964970247325969 180087937359829185 138807875617938945 629217556319581185 487776255618545217 415648797100942593 116895857063138209 142395737049874065 902971750950843649 990777260414787969 507366347888787329 734967995598900353 96351418003028049 213056151272098753 251787540294952097 34982906842380145 767977242899736065 159414014931726913 526697366109257089 781889989429366529 125621811397142129 258434201022424769 647103454892270977 467355493730913473 507078534734791489 710914121743073281 990031904074637441 6544880448267066 651305940090285441 947905117691732353 29608215694434393 888974630032556929 921545950639870849 484768936343655809 851570532867693697 807386761593356545 434270954495563201 549504998364426433 670255232220721793 312022932405120897 495709511838260417 744709957266636033 511403308639810177 188710297958401441 169533587896385281 511629110897047233 409183138352130241 5482500246877465 949944038530919297 84074561375942385 958306438041059713 247835281131635553 976873527580270465 997369205901378561 577849863919890817 191571350680767681 665469933292246913 616405236778334081 301330027939822977 809562339845250305 19686417625482733 896482397636248193 679785061091347841 630310995201206529 827069499438994945 35541346558218833 546286538572584129 258223293264045153 784211503106124801 427082678261143681 969761910943827073 814911925561609985 853451460387947905 505439019038348673 954694871764527105 595188695741363457 603026737981313281 580747692404770561 5759648117116712 868827838980770689 314879158518000001 497181322769520769 960430338361558017 758484184370438145 464711991434061377 87584961501676161 838908453935186305 134743495246205217 73810724552249249 629117446952406529 413276061514377345 281206303159272865 15838799925493419 281903309850065409 753678680887769985 876425160792599937 826682320975738369 285796170494634785 868766684955229313 436717540157182785 931952924730016001 234486806843932513 373896683862437121 476276657333478657 573598375504463553 292335465406253569 750160567907951105 121139376361121265 510973787217071873 784070102332634625 509739846017776449 4608095124218893 797575533121278849 203096642736696257 471071960771947585 857451207729916161 425442666645100353 648465594561031425 336683699688318657 61038433434539745 296119867694319105 827008011756376449 26239968220718169 470542064134541249 59309357733329905 624894432643316097 369444355211822273 344117073308588289 675299706693568385 456609585586036801 133106418855557969 178851111572548417 750454797777027969 999424918023663617 222279763069547457 492163750190748289 490109235021197505 893866928976976257 738320073055060481 75771986474784113 561904985571832321 677023431876818945 331583647230143425 356490056495296385 894800856471295745 773028806445282177 590979913161046273 232785073432516769 912699326912790145 216574577901752705 657526260087774209 17579986698031293 452997103834622529 869279851463190273 628375572641541377 946320900173098753 513634353933728257 909328792461508353 878566421885107457 535470960028000321 449775701164004033 51666039910699625 120178273371433169 971646886112289153 573611578052581441 274587236522364705 745979620011791361 637490838337448961 646554194215998081 289747313490565249 873480952671425153 939608743311360641 169076048788301857 863035346345441153 75117256069045617 289670519228117505 924483377584454785 655658261309795841 313781574245918913 535846891167118145 2040003214975884 55987982383868489 315932441090989633 372565747012011201 673191559541596289 576734330330779649 925948929660446337 437147308662950721 511443803318773121 627910678338651009 767378051813334913 487885846584767105 99104518102240753 688587597895164545 364405549499277697 445875310509045185 448114171023352257 199933054826345825 278603073380065057 259241147789744289 851198814326796289 514492702023616769 523207655843830081 740979795999884033 575337543149348801 353672024611682881 714443566378729857 358484930350961409 491928941378649409 854170087694583937 994397400212502401 672844581917154049 115074181073570257 97533978858251665 553524908594976513 888539781953006977 377201600351572353 203530289805186721 636947943602560641 69302493306189209 924096482353522945 581766706350379137 734362274376945153 684262324546047233 451653206382776065 746669536017364481 428817247774699009 591416948454075009 154842754082896065 443883360139324161 268166627000152161 554814326454057025 314119541067231745 462383515192399873 381071759420901633 280174836897536737 332535520243627777 932682348566913793 196633811923486945 484172280364397505 663069279688887297 669692719616946817 55736481356230881 69023551788738761 363121247820178177 6938590119744959 188814651326946849 330821589776867585 892905934284403457 900349331723688833 147973237375165217 702224100447118337 975846188941634561 933943134067078529 443234252821735425 623345568990352257 179425566055034113 331022188509749057 668384249913113857 195281279425380193 499790848817273345 523419711335549185 589749057723349121 635533524205193601 866350433142276481 133832919355981521 492683462153731713 701250962917775617 675443401731204353 23948342573817173 970200466778276609 42796245819410217 344741552282915393 11142915450264469 433673348722660289 405513615838792449 410400189861721985 881877692860285825 17744193734937853 111091304496888193 903225965359087745 868967351517923713 534410271608319233 861642205400379137 2539252190988606 16809425007011215 451804809649484417 550224606085670593 219357314358990849 53119043062409337 981636750450373761 2281747515830546 374520643270674497 3089365912927634 658925253317089921 875308722964469121 261061140763860769 823161484819351553 895004328836503041 911496786858457089 290225114109180289 563341862919514817 939351395719352705 363322581895523905 371999137876844801 771476978627120513 260306030748093761 328832171903165697 356750539946066433 77935269622031457 265012058878436833 466131150961935233 225819397109393793 708232321417014529 443882713795485249 770371548779074561 854843292179314305 393368063089440065 816625202008577153 846987830667593729 151642501740798977 127751086526203041 50562938383389881 98367060261288945 86149564211044801 72916656946148353 845981300355571585 44456316777832681 56766134166498009 747778094036547713 368941284447114241 348552798729961921 977429473477318529 374487537268691969 344025254614887617 135852764978928065 802453675150776065 770348228342427905 285495359900206593 633043624424765057 139884574427643569 663467910750483713 586178481319006337 671723149934571521 424805086099485889 451448323650694785 342987057434154241 976760022822894337 446007229719814529 672470617087753857 873413147084630017 583534773817440513 35091177868412873 286387400615879521 568788928810757697 16608737468736479 456868099395709505 5220620039807501 690910822110378625 728674941893991937 582565182122909441 618767099813780481 805221858287804801 595187977083320193 709515820303668225 548431954116722433 65708140815598169 230013885240602177 917648353764423809 763170720256553601 536685529318670977 414575058281677377 957170760533077889 3375566347614268 120552370010909009 791703073169180929 754519145439548545 795165833652433153 627308491166470401 80793407726240225 944152546126790785 577940055082592641 693260097491116033 728544120440382465 199518307647213793 6942007613204738 958039944573382529 65844910044397409 192988869836998593 990338870281533441 419192566441108033 533177556842538561 485415080459649345 652881733512558081 683550678125779841 341732650338336449 582910904190189441 327219102242793281 859031493545369729 423504789214440769 431462455372741953 16589217198443863 717005899455781249 699688162615295489 206948453626811361 971778548224989441 94859521191732913 462170648490094017 935302298301412097 19378253262559045 94718017919856129 57856357966350913 109095792981268145 771599308914972033 714619766659989633 520597976843568257 495163937235634689 559946966070086209 72882747895103969 381980368821864129 23526952067872033 851257729195111809 258349243685994881 571979772512072769 359432630572729985 525943763252811905 165047214333835521 196167608111714753 164597018638378497 991372060163030273 9151244291881967 540798472375378497 405547144641548865 950355409868748801 841654054717079041 44607404658442817 449373844476728129 293600781856895297 477692081273016129 210856014869712289 261318481434177121 99124693931386785 281950824047637377 680149638631426945 273702351896620385 930206088639408769 51077904232311513 499462388314249473 499144610060785281 371131716511698049 393749322023321473 201942863390222273 108311450407544641 137148601693610321 55287614552536721 742344432228328833 957228867943246849 767649402116020993 297964774030983617 841869462545183489 733231385814892929 251280935583622529 914908217197233153 502000721717514881 371792510263151873 345610387542947713 612560110101977473 608304453563498241 886797156519779841 515059308333462721 184739259730871905 811642427506633601 540404698679839873 507499009922341313 164465898469668289 535763611748755841 469771444284194945 576293946977045825 974903321448873985 697524106697905153 178936032834076993 200408677139606081 208241802869618913 860295650922175489 215628319227111137 95810603032504113 694419828008118913 284382441832299553 483274540653003009 97781466348337169 836690745223076993 43012259633620433 914796791317176193 642497054853947649 97769779448565681 781865008332239617 161825855971972737 619573358774474113 31332267844387473 197938854230521601 863671093127610625 103060036313792129 334799291996613825 174245212903777249 365952124488916993 210065081515082849 719586901812956417 145407972612836993 198452391118937761 162919593768776865 76380166540825905 491383607976366913 512886991566848129 637265089534892545 280718660650389761 8506295002170817 169394435215171073 25019435762800413 816566009170639233 125809849758361729 469296837900134977 203827783563710337 174028090943433953 997625340553177857 212783468939083073 424933402419696897 136552741668690913 778963629986357377 943541241560172545 666636622097840385 750483624053341441 786954951135378177 885990534872181761 173499743979078849 56572652347380625 269046973946508673 220818457436070753 350678348208632001 852924285552287361 676797736113506689 345192122705018561 912316460428371585 598921450120297345 613604359845943809 567764517585988673 412561114361281537 510162131527462017 556871714454523201 65862919643453921 502782516684163713 338638097199133633 511861177112400897 731707368514737025 460005850947013057 886758093393464065 538307452989407425 932902235436504449 485971310275999745 27927508306714089 595015103700212993 964660273893276417 765866786731763201 662940225353619201 5835062157864003 660263486791396993 348474330985737857 346236516796761153 587089044980764673 913271523735733889 128713591924494609 188078661150850465 756695473064063105 739213938441455617 908454514395600641 449963820571024769 824618339295547265 533330303549565313 26734177068263421 76326899248723377 839099482171540993 759859710632444033 996500353798040833 274104933184400321 420358997749936257 911061389474486529 87693743457165857 394484348083292225 680597112465385089 2328875292992195 747473397420549249 472703478028659393 724367808325816065 503324147925798849 54912243282288385 229830375526372417 105508902409830801 652013275654727681 242393320418528897 475800475985419521 635219196891178241 844964130757734529 367698970209787009 219625419200863105 880609796529391489 857527516587740673 943506323589360769 387643589438976449 744787800184816769 213948369462446657 194409563594220449 574170026788745985 499545373941650433 120551385417005713 351034173260785537 354238598039625409 261939768354245921 93548284420268865 257267272030262017 231758007972384673 18999213669836481 183479775485384513 576702759306726913 587895694108095105 153639877124966529 525716937716868673 70316884445915665 46555192149750017 893419258063310849 663811997228837249 77000610743681361 452243498071720065 966395592179203841 610940170542921345 275356299440360897 329380598564195969 920150098154088833 173470174029464641 618219370860799745 883254006822976897 346623290822243777 477223978691927873 605417266069551361 636562137989411585 603107167277521281 556744232612008001 655679796336784257 950142000391007745 365435908514491841 14513292171802307 631343391782692737 433484277610173057 470667891785261377 182318810249430657 701148407296727809 544572744816758081 371515340347379201 550720137445853889 854240075712723969 147140413239522881 142243910178642353 932845213543206657 925301477762019457 27432141622352193 245146990041241953 431671973318788801 895047588023928193 165948005512998273 228037534490589153 649779376043941377 196194618446440929 159483786765331809 607157921543297665 159673803983356065 502215078519796545 545279849200536385 467774690244191041 311714574477949953 990047766351580033 795557714468383617 748414130803844609 344010485243263297 849429860214272001 533610157276680065 866745633816059009 151195475845415937 127256958114685409 631485913815179649 788696517808808961 221598452427986817 127582876069496369 546869453889708993 971273808532593793 248007900155759137 84395826562086993 758820018502955649 848189201446764673 917128911015101569 748627819603186177 887547582870322305 840772263327288321 876196496065833985 712071322421309057 904436882642453761 820477882288550145 929427343475755009 573717942568762881 330279450920496513 719836120287190785 27570339186585357 548849725644998913 10458067995852361 672870020857608577 554386998358911169 453981145411361793 677093437123144065 891358639916653313 86214275323786897 563070573299796737 244479580543309537 68012661469175841 84716840129988929 29520508702844949 523197712913198401 700447495446489601 586531643418485505 77217693473272673 620928506768745345 500197794216440193 662877250779519745 170703986258942561 768125029150748929 278956930016668993 351601825452778625 833618097152054785 161433512555486657 70409210181800577 605959586717450113 665533543141648897 857251839436852225 71740533060669521 79143883086548081 645591042524273409 925416480082400769 486078867451347201 869898506968713345 757860584249996801 345152941312644417 868268434719617281 619135353290776193 844771148659447169 301682870611141825 864684848010689665 75288801185696033 923441081702336001 134948129482378225 677041779614334849 770143087743068801 783180998018934785 667608713555136257 444737048100257921 178211258493224289 834300371713240449 666742667701011969 445276403803426049 410680833251010561 977730229750079617 894592434720930689 363360807108200833 436854930681693761 806604154168169857 403458698466973697 322616701255519425 177416062968976705 95169688217168865 206760049112528321 246602742579007393 798355955763970177 153208790599009601 193800022160726113 895179728663798401 703806380674027521 867130753722335617 584482556189339393 476747121415975553 210155920411683169 769290558763614721 479787989769757697 575018659930940161 640753632866509569 197731544869526497 245084687968368801 650345159855653761 646315552286541313 967930084532483201 860251565840624001 120133764152591025 295121675960988481 180333244524661057 730194472861267457 921323707292380289 831602345782290049 52254734285682505 221849930798665441 81448143427500945 742471558333139841 475381363825107457 782503390636872321 635453831531044993 744803537192940033 361718313523155649 505651304276025089 825704529322443649 697125689488220929 517868321191599553 504277206399859073 905623885546198401 987598657822889729 562323979891530689 189986983588592993 667028499320046849 255680381116750497 320805275795720513 255777883976133313 551775698325634753 16458706054567785 764072841330559489 739244904002500609 554942537077657537 869343957303019777 220192717436077601 373827291595585345 135026594876570977 52421791889219809 643647272542310145 593462339930791681 712904422825367553 545985443652060801 767330877276293633 69063725262832777 652414012972549505 207227919976464385 126314545486238225 755022678700893185 598982502731324417 334536657600697409 115912586397939777 795012587706576513 826863546719188481 994178389648244097 338262932103262401 666456511033512577 569069448562451905 602398334678301953 674192771621534337 972912873298195585 826395309516904321 928218102972795777 479058999971968577 867292594873585921 663075181468705921 480758737982885249 496630340548733761 203311421830203905 677247571498732289 362121884344265537 983641384100067713 868099561713901185 5828696218991071 123241010638142961 874749770278839425 998757216545197185 597510689021369473 54298727623592673 844242880554233473 786304547052022657 416957584716861633 100053343497084065 853571276752745729 631498314305911681 971028406287565825 218610699346289281 244859270131442497 551070239121141697 957803120124132993 332823842857866497 947810004177455361 905904308297021313 705737671677987073 967736039012738305 724359842774944641 903457152535477121 308467825420528641 464559795457464705 161146236484285057 537407536149299137 276282173870676225 128988809976636529 929061155937986945 993293245990852097 64381512727486265 454678840508794497 522220195273888513 348076558876766017 837648865326237057 385140266947207297 641562122598415361 105618315661072161 269310842224250273 490817371046919233 742606551201220097 673505748517452929 414740803216865601 572669918620807297 179865087127282657 937265908430727937 760526511984373633 17129299349964101 274875338253565345 216525134868401633 322213700377353985 756007076457553537 449284109714582785 888090811605049857 191881252560754945 793046133700361345 2947522874762854 80304974205528625 649567641356192385 388706493118593985 899368242555240705 31545488237437525 921840862647336193 416977126252053441 32305042388742325 866749815378977281 858399481144893185 471134506579648641 389044143498480833 785754139715290753 306049584645585089 676186064269277441 564216689675504321 535647151174583041 281885506663662977 119124918436444465 495408935363698817 818928389744765953 317800181463887553 417089089502557185 635992783552666241 185856055332077825 590978003581547265 369196647417670209 115080781625962913 391913896375083201 834818138377976065 369475742967527041 588383126815699585 41891518110656281 97463433549172865 363308011621075649 301741211674269057 165852511203009825 377058476280517121 503663244892212673 481584316389984193 707580505792531457 100943989422212609 279755305488340161 159479791345674465 484389917398143425 557752725147985025 51351832098394113 322924032547803137 183036082015103585 354968358553698241 506706150034336385 268778296938435809 277553990689622049 18732669052944573 278956787582675489 892141496643404289 232016241322366305 126951586733305537 590990907346412801 560448113407275649 28374439954884425 161096536549869985 466450609562887297 154284849319253697 433804417826177537 257187997851737281 437158262869321153 772561139943903233 693509596551106049 553572372762623361 315256579755445185 735597763636604929 657068944368017281 84175186868328929 80433891491413329 626391048645913857 75591534029936017 503472392001718593 185492803149291073 704369170083509761 752729050071859969 96631166160001665 112103935947732929 639608304477192705 907696012376160129 908921172239495041 145873604042041185 946571532913395713 978675296678783745 697000807829688577 496977838555626049 58448917222946761 829289053410914049 176079615271326881 808832975603966337 755214679767334529 41262666553944169 516911787052357825 89967879798496849 735303458642491137 508197266500072705 681375658890992513 318942592735428609 862693749033127297 666814827756535809 311954294036759425 632455589773332609 904149440522914433 394594356208440193 986291789908328577 664454710483401089 37011381894330953 300948414063366721 581322844681018625 388998011017623233 713476711836747777 980691556040365953 771048469337294721 689808082782693761 535605848522351361 874346470336671873 707272582500202369 871059603731300353 64832095706762513 983765044907411073 243561643582573601 801192848787511681 164618360364727329 570680526126789569 590006526903984257 286838396909320897 774836049381022465 570348715463691009 601341577952830209 377778146558970433 426784382982731329 185701072900325665 465524285402530305 454887801400520449 329500692921314433 595865975949518465 976539311328757249 327964026374193217 257735326391411937 976086532784432129 837126809818734337 924118313408360577 531905114808083137 846669579683972225 178136093314030561 63027048422615193 148348552355201953 862461119217822849 225685839084924577 953896149449196417 157760425164994433 440403788847017793 460310227697299009 399786762155120129 29885200592218553 473062302399153345 749450733702168705 825338666283688065 328123589806253313 865798491691801729 492304808553335233 549428077051633345 159006898340379617 792858904923388545 381079469440301441 678539231836982273 684495640809799937 624450204827748993 682658897811471361 401372347072797441 381363980238461441 117491165496783617 97744620356799313 700337025623287681 608766421819510145 74840204715084017 19453755619444737 769097803561354753 575299407975222721 602224421121103873 39579223712628673 23380059690470745 668944588779524481 872785345011404673 628264797330778881 129067783858861425 781314141659720449 943178370637706881 222391481863191137 139612523600295185 191338149303831521 352712428910930241 320799013443824769 654433015403359489 508291277365941569 631414195022113537 312491318702491585 979950369459931649 360827386384229953 300592318117050881 509736651320587009 21932027573630109 974077827804876545 780032122319692417 464635870738653953 66791865520361425 533098574639794241 832065272588803201 999085020013460225 553421576045654017 585874585577158785 740252337613082241 248515055378909729 307142659357300097 506183459810969793 508234327701895681 324391342028000897 742726776926904321 794986070959396353 594522450911977473 244862421502183745 61517704150265473 343376034701421441 396798827964911297 513450638349858945 114008460434096289 570834128677319105 143015048355902513 979190549897403137 97415214075414977 965574707270761217 517645548931309185 365683695563994625 659603066380018561 130740300618867873 184449164620598785 479314333645653761 916040627327777921 138324519081280081 999710151447853697 607149226394305665 813298216235072129 234833663940349889 732989826918650753 892239531024308993 727091367788506881 667310634801808129 319867024880092993 568193397491789633 29264909029141253 309542386518785409 310050133484974593 276658046011256417 38796008852774121 585780885971828993 194800888455514369 352028960799366081 557375100859420801 898478814203571073 603140641937795201 899205453967347585 429034255433936833 868351714728973441 53258832364999617 815075287321484161 932391240269826177 456129466820584641 593481155405736833 105800352575194273 568246972659597569 737878425703016193 528776792763206785 63679664626640433 27522144267610573 297612882381855553 719910306811652097 113799180612438993 975978302275184001 945547216779502209 81919767308502145 586879281910931585 262097412242813025 596869811453927937 768698654203813505 876364209637621633 310274720270673025 499073021936126785 686270390383068417 591152388950767745 698620387556164993 686001826138038913 957191312525093761 507356476166769729 212798701746084609 189863761854994081 493845799633813697 580646177772870017 316217489061077825 550075970615239361 113776459710759777 623229484418835969 862397471531369985 927238160513880449 533318037974705537 735157998369679489 705509547325338113 334564642709580097 947496367505504385 357813572208108609 426000131576319745 326260848459625665 788358547691156993 178185582288300289 794188592818134273 886691458422490113 147687919890341121 736544895061719297 538099268626115905 215485035966779041 453622625787087233 798651010421103489 983091355828040705 837305413891471105 457359894509988161 558607046140373569 788705958198153985 731869601784623617 772335022215283841 892442223826115841 249318550377584097 496507221726233153 923584594991364609 928617392040429441 954549893375759233 452364005675704577 622133175131690369 523704938905318337 355956826900015937 884103261175397377 244001734543825665 103904267055447969 369429179434423105 575130995448986945 934769889814244737 170856890768980929 297218090943918145 545064144076889089 500602783731761025 379085230975341889 396997147816183105 508103641690766465 110472580386893777 918585391114156417 503318697671264897 410516461045148161 600284307810181121 316570658001246849 442906355467773249 348549795896460097 819201505989408257 184628249445459873 131178844414566961 856397834848280577 426229131513917313 749780986854240385 323112748058168385 644543630206399617 968744745533623297 728927168966258433 975030296058722689 284756970428276193 44994481691059465 635280024656033537 91275778091148401 517720479448755073 163532967686730753 482781790968395777 145278390513201569 6781953517418061 311256570671257985 10690759659759409 620573081428506881 696417768692711553 678252365222245889 556921624048577281 684472084040184065 941991612304008193 865481395759513089 27174200408985885 333881128239529089 259281372015024673 826779435379275905 639952156979539713 715993608704284417 664626319100534657 829361842746077825 268415821403074529 481156076892364865 921643310683080577 619656600370713985 882420516564131713 554087126709479361 626126171467404929 469681493823099329 342478257847012929 273981871802920545 510453261457584513 772272974680983937 276785094300429089 443103578888869953 961686054745371137 723335852798623361 38542954563844489 4635438756896094 868272908218003201 451109898293960769 489862628186010369 239346737112899873 149228650449771297 754562012998587009 177477536647820961 651643720591011 802818732613886209 626856167491691649 81865288489517249 400663282881655617 930738017479711745 649998105747425153 653329731936402433 895753493656105345 855765401945191681 540893207364543809 54929378817625721 106927546866874225 328747935595316673 948014179817913985 62262737879230201 234145870356559969 602998474974739969 585595742673401473 714076326305551873 198829356669282465 294880763116168513 945826474740879745 746110987882197249 867553900816961537 918231708875921921 849088836204540289 894835697259217921 892881252556893697 512684123294064897 631227363365393793 39649334704741081 953019880156336513 132880813018786625 681547476257801345 714299037077203969 907319143449885953 143614296313216977 645333551560082049 3832730988484912 614355475606760833 307312057797631169 902820207408691329 136162395780608849 716578287917688065 852866756371014401 898575435446172545 951677549495350657 491278752584907585 892060709203221377 690103611185033857 805354462978947073 141284297453896817 280855855792481185 334220829052906497 629119748133270145 467648376361740481 902340822342765185 759589755798796033 804136298600205697 376206671794651713 236497220631548545 862046587785936641 99147347619067 843840155345976193 355144489610765377 187454046573716225 209097708213185729 860380188546091777 280047984712268769 669341965599340289 203283149956497761 98193904496941537 125455201713876369 103246221209357009 587264374270254977 101607281886519025 36111551563095649 957247856261869185 397257296007985857 168591419882449857 566576542252889217 532692546522209665 859568917098634753 681812357608894337 531515136197356225 647506381608064129 891674107737493633 877609167897322369 209303999064971425 867112585804473985 281228121968347009 190226804269290273 88119901193039137 758015602164856961 173765742203336513 723322105158178689 605644238029284993 793099218441138689 641107631064947713 758141272706925697 817225064025024001 955154438044285569 182790031678656833 762717857590121857 915012747539108737 28805905925988641 165944461695168865 201969608701407553 560078915102877761 256663200492948097 459393554377818689 725813299720943617 144317324343589345 882130510917161089 30336774553596513 520626636032805121 198111248467341729 980935446988819841 602539440595400321 815948387698472961 48061433962246273 471280288472879489 819699378378508929 638729799710180353 616853269598635777 816897185276058497 803561681835908865 875364912046695297 570578041375355841 429647981107986945 770922519824999553 838892491634201345 249112607289703201 323219764228422721 95071773012342929 725060648676265601 369731070193338945 54624261811905937 124260569883510641 284384693459461601 45822619037522825 256433101931929025 351857580291728321 524042199165041473 399898211008277825 153917081668648609 460016280671901249 397694383922132737 927086741905611649 874576213877372033 11578389665750423 935482623824260225 751775362130686593 293143791219502977 464875348929176385 631030970398573057 251290203310844609 766342316653332737 944974153824610177 735922783565985793 947519548414660993 754907217209019905 175285085039000417 341569816960518593 606752968687715073 815246095030300161 898471017412227073 258538119087450721 671973726374531585 282262188854925697 379060048911121345 67244753692481401 278249365483162593 624161032826531713 456479263240915137 722625408387916161 484193446296146113 598424320282585857 521436576548829569 488153264536979521 69821385435091089 97645020446275761 526343884543656769 68846856133678361 398221904545906113 769768168264643969 158087183630577505 754146863433224065 775664229587704321 907792764480984065 935822050842098433 393401680886842817 348036481780681601 710607196906462209 725144894933883649 660936981014888449 482464222996782145 253923837264135713 851125797508395009 454178178713494401 458816425261730369 515943293417986817 155076610929647521 365054496632584577 59420788578023577 667235516770301057 372982331599025921 8072054186886391 735157895975746049 852318891612664961 657283685374999041 942258862966671233 646285732051580929 608619879749067393 848828409038709761 931039622301273857 246589163766159905 337100072274036929 803596950232808577 114500582996019057 685104652435910529 261164923484454209 151169300732540545 171087297312016769 141715296177821409 692964322030629633 911372486745982209 897298611588357889 57946855044065161 228429804070440673 415296927684472897 589281597017578241 854548249218183297 477061944879775297 600683503994666497 752402066477831297 190761706435552001 815404591593232257 503975807700278721 654996703499040897 680054830738114945 353265433000981249 317142748764489089 69863445895382625 562600933276883073 191135255110889793 772369518753102081 778999433832769537 490681569635469825 201116415999475617 558178933053959297 449158362617598785 919797929563941377 10314902820947937 543394446589736897 791604286791841409 741592086584532225 836525120220553473 518129728049153473 300744616699635265 636296699159288449 5712615306645575 71851646655751721 703014044051872897 69579124494467241 756972582275348993 876302935893811201 747461241657848833 84174623097538865 654131522252395521 675101712917587841 419094216916864321 729089959399900033 117911173418658417 492196513082966209 669425971367761665 582504803611925633 265658085519117281 138711608659754401 528212442080690177 828530474986749313 97254303919438465 843357181808237057 6597387442983661 478055299335181889 749284863970057601 467416476835246913 623406742439858177 830989746456438657 911291489064605953 143896428082904033 109925819360714881 177924128627864769 867559347937724801 544903510047312513 879029381473163393 65753541931613313 8060270936763204 215471747974895329 15024882099456961 502060480487244801 8731763722561682 290339022740688769 762145852203861505 60451712106484481 383151802606473537 347580065775808577 1553348554555357 552724134989887233 376945061013980609 455223930680439553 826351354259987457 348411001344928193 538122213879713473 580299310434092801 697004866497199105 408286657721049537 29330608624388077 291076905296513665 509299925048441793 31761375929463045 333127190241125249 70153199080515097 285360842342502241 340379495144020417 373443436426821761 936608532972151425 735124203558473985 788070527664231681 873092509133694977 458563338974038017 89069626492292993 926245660362525313 579291173886826241 522463871854263553 909056617810183041 196757773535111361 610678590215481857 452391821696231489 907072947518233985 382253261229323009 857281148079191937 672274861263907969 583945599463664385 231265134630078241 49492428734023265 147366545922345441 12108354950900237 679880685254119041 706730416580182273 290678101284989057 676993241604424833 513939940022950721 787445593659040129 977720567597167233 637274242940439041 522084818263920193 49153823125873689 272117582609304513 619923628220693249 462809863823636673 152852284714068545 559165838843789249 114851839554436449 55815236268955457 626365476427235329 38666009216065337 236923876388249953 772907866098009345 354806754947642113 107360759433412065 569636358978616641 275538872487288705 165499365032570017 620762418964012801 462082744678401281 769531070860537601 894574717984649985 560320027144307201 214537326385997313 432991223981247233 591375133627945345 331677869674258817 231684473804723009 46794176842794857 966178671598495233 10754335838065289 847965897740127873 409971724858792193 1205358666236834 954685020781972993 16598338024198967 462064559240971585 712052381744680193 563116532581254593 110534809298034273 933852475492955137 207460973715409825 761321503135043585 496137198308378689 995342783145517313 493585083696441281 270169907640614337 422854404078496065 719571079712466177 401781807416664833 609801032017834625 817141160800179713 202378811856036129 786571269423060225 375183353679908289 296715995061280321 107229904416698225 896139509443070593 834540280978167425 730675256571959809 991290755784561409 918027242851476225 688397192986563713 888711637382957825 531025638568053185 957030452349311361 630933596535648129 653612871200483201 234679570150333921 623530937151823361 560192534056220353 248347194294925793 203084591014913953 464296509703171265 163921696349468961 363509465174406209 292709672169209537 323186800687519617 578436081363314305 701963394149263617 724880729098288129 498241923389382913 684564555923806465 602553938649908353 867352010940820097 89512870770530385 813761384645822209 209287388178044161 949265022495268353 987034785476463873 525742751428943233 340017806570092033 733962685736614145 511992466862434241 164086576532291425 331195131331728705 307736219252433345 230951972537166497 966275588716236161 822505162663777153 803596770891900289 50728247361913505 108457709839278497 655272720942267777 990434743462316161 460846682813166081 602158411105058689 827439223339315073 657933568005020673 15581686619295711 970345868367324673 140022640476534129 820442966536063489 585288039114612225 44285541019839057 727604054989047425 168416068646777729 7376341318771297 611815287523590657 859068668145713537 399326666525411137 934142532845168513 473939373055323201 73192900720034257 62183973283239881 514188587868911617 332518783599276417 53471022636276897 117454052447101281 115937397043165185 830490198548183425 402697335026676481 329606174615051393 368444824942113089 631265853029951489 233271130728159201 920480293062865921 72166308829491041 180165404233100897 905104287420858369 181695176036370753 939489447803591553 402947865466920513 308643214065771329 302487052068102017 33768134152847297 120410750061445521 373250788535234049 860412478416563457 261483213570553377 89893836987748449 376537704847468289 856618094142362497 363329740222990721 911280493760678273 611819104715284097 980850530907773057 777936929042166273 284269332274071489 840459312699099521 855653588814789121 201134213522589537 393457192212601089 93337739615765969 241503403981496961 21880705240956645 286920107084817729 999030377497266689 757817301597611905 423996133788318017 651916072228580353 191686593817184545 277314905397290081 344614335306257409 168101164852963329 103247955407912433 237212424340839329 672895866851813889 814912925799866625 764987385977907073 149919422306723521 756179664880331649 946820963733948417 152850897905867809 323633359261265217 108745151731124417 339888547401137921 208393251537547297 470467335195721153 47141136627796953 608069572933878529 378970996040980161 503102333598917569 115186569863265473 631046793425390721 352174247487244673 432653411868400897 623956003028975873 810988639645636097 443250074716448961 178331284354072737 383149796868519105 857777406328302977 741628304222462721 97043152175544385 909161014087796865 306080090421026817 872862734244993281 717411015057962241 683957849737094401 398758808560195649 902729977993931905 112518616690820753 732797699094870529 275839553307086753 146392248948476577 429381189030294785 166096854828776225 423490133863715841 171062169972362465 686641835037889281 872943674086368257 40739549574674073 147264945066613249 196936286076720545 195333174576187937 741165826015368577 541458790442550977 23960452071506213 790912719139324545 831276566367471105 409456192740382337 169374212079361537 598682043282291713 196220197589020993 781919159142507393 639756832615759617 650631682143991681 616835184099521409 694438959335773313 872995813433533441 669802174902752513 570533403819503361 747737745263226113 926468407962559617 911897578193869441 303411494929427777 958853683873488897 331515110783783489 446711118203790401 164204349144434049 430425663124726273 100983609833505745 143663566234035761 964777111139334017 699136044830229505 305641629012370689 582286447186145793 969960106502391297 780883152043987457 193244300008259969 216197797108403489 155454124746817953 992347006077185537 558847762933311297 593838187165783169 630685491965557761 757415081410403713 50062166322547345 699904439646527233 768910442177819649 291707338221360833 135435680645116465 400108189401958465 175220499784963137 366564334484383617 422783118238911041 123791503930586801 350673980328728897 180846625115353985 997369828995346049 832372479663273857 864487365426448641 688370736934718465 83410277693346305 728015393383170561 253603272845758465 842534577801220737 7942668110104024 240892918622346753 348173086675480193 7546008630345825 571022723420938433 482627429816485441 531341097949727745 955670290654044417 173192824441599681 408784824469716289 731607295388933249 208188029702132129 608803709463629185 438592908083617089 6016801634380898 98562886990837489 256096414286901121 732437520637613953 83139434971975841 532040524390300353 451718641063237697 927348549472466049 517552052566365697 507044813910400897 363903852231004545 30945084024221361 374233261158174465 648937078693126785 425859653642859841 731609535482984833 964463827514997249 212716858629764961 875596021467345025 406574881609042625 837660746170946817 742951220332532353 702700203079771777 112832616128340385 379847488639931905 169631771082837441 124285245448874097 294121795850013953 253591528844488321 978907102052193793 914979637972962177 499687099400627969 951261876464876417 966981190046883713 578488062822827905 209066351752976929 729038115782294913 281288141763798913 565664287108418753 717080841041760001 589527404865457025 120858382562463617 876548370102312961 732775271004140161 123031101131410033 831213785557071873 307408157825292993 866733666260156417 378987206899374465 739927118912451201 960091059027831809 957553291056154113 388062735050517889 67037372089192361 77162903486069473 357985967533860353 570442806967720 567834817925760385 725237838071876737 955175399558424193 747751233450010497 260250889369235233 759063280753863937 131475535140705089 9035944010314269 19465909871403397 64418490039713561 829598947022287105 811342284082151425 930765227453253633 518440879879975105 818510989556156033 667063429438989825 848639176708505985 906962380219482625 567875413111675457 437578266559462721 464267343065632321 200795473704815201 435415497359453953 891398593010613633 511610641957904705 883256592034740609 212851914449895937 403629766379459905 299238564662335425 221779893575344993 224809764788684417 750047423594303105 123751394960951441 535108629652569345 847072854333145345 709198025533858305 962351078951673601 187730902882137217 424748615585396993 864554181285164673 146027546791149377 574053189500375553 499362427241390337 651561034780378625 48342452388215665 81005101419194145 71820772269401089 17686516317944269 583417327584246657 549694065144507265 363889003537234881 644250035155273857 964100853655470081 220355456269643937 425766772484362113 244390279447962657 529158147552411841 431773812483811521 656082732243401473 120207258804704513 886576455652960513 363810617420440961 240865264554823713 692665635127461633 346724256448116097 32515364711258601 20598012289450909 759689801713086849 920267308003321473 259995738809195137 903283238895280513 581055151305484673 645693448743347841 899881348996757377 653582795118364161 713848583406537729 882410783595037825 673560088006254849 403781064411926849 650723602179418497 478169074289784385 297748419344287617 204836994043613889 456825411209543105 492644515176454721 411353290235169281 221608511537706209 612648282726318849 859181426725545089 155595482576472929 85012588247348481 392375229132973377 998783550516680705 158218614934654049 458123256041286465 224227696342147457 797500394394152321 418156256899720833 18828321810314465 365434693971572225 431493267149011905 994748275565186177 977608670250585729 794655539417043201 512549071041323841 54588165003053745 557342210664142337 784722283689042433 748020400212499969 314072275863352961 887963020831474433 114695969174754001 408615836055222529 97061126143756833 790645382856620673 149369205668854465 98777349407288993 480728898247079425 425377504762277441 34035203604354081 679320226515788033 470271374172966721 686911090020583297 390744434908903297 330457743579348289 981891492574860033 194815867644702945 168173564812370561 123295735818775393 46236990954326985 324553040437034945 590051274738136961 625494053950223617 9702785962119265 762053660991821185 506861139623445953 866310486140125825 312833407128835009 781317516583140353 312936895133283585 870050859507433217 383194496857825601 793230507633719425 17369293757660387 205554534506294561 279878684679005121 597454052555700993 14270366213800401 941380180571133697 469246599084485185 294314056881457729 688429338412639489 718580384736160513 763179958245473281 539679759260746305 709408766993171073 610248109052680065 294267144044638913 15569623589950511 844458710578571521 112391090020143025 984803974649167873 858472697759861377 382685011964674945 165274776420705665 351750111796988545 755074817760398593 974734090914260737 27428143402151053 506936232572172673 353300013663879745 409515100599755073 183412512890345889 705595324205276545 120513783822897121 768459945512340481 156719165929988705 877044786850404993 338706857964563585 605436557337107201 94419863851232577 865051015863045377 289930981239844929 524220040381770497 592203214739843329 3666344331236360 38762432194896945 383553892140618305 317071942049881985 564366220997399617 449819750570778625 611088539975746433 268259345840480289 204983840749179073 28179808308617993 901280974204276225 780980406542102657 18716697054898645 882866221639257985 198716363593142369 736721878862770305 76466250572764241 85496486169613921 7934273882177935 590279171931047809 447694668172701441 127864432942427441 44997535981615049 278173623540173057 809192944275736193 227022964041804449 266644990421760033 434064763906537345 658629234238091521 240763843943877729 732459330970492289 531066140185803457 357086469985688385 749836909970138497 317222145578377025 103363049601274065 264230853739505281 948505734390433793 378309069461572289 403223918931704641 899129198963265665 827920834443329281 371012785689352129 135526883779579777 672529871112189441 406250297293492929 508109495605957313 19547174995953045 371740836865058113 577611477228952449 684469497285625985 174352024374275777 331805621781612097 343791544715539713 479343717495048321 855235769743220737 456845365243310657 536849433771532609 445049503819127809 107831483387332833 839179210607753089 618402458002460545 568669761193824257 5614579804419152 302757540235575105 187287859044243265 621233673583994113 425351291669915841 428769621933398081 579048126602284417 595453849444531585 751648449021050881 427870637897427713 489139399244844929 977867831409760385 522263468597447681 43789381939561169 190849932110975105 744210578868909057 194492670479892385 711228698131378689 395710814226486465 638692829204650497 872154800155318145 666682556511162241 568879146685897985 69867231997072569 752932758403634433 109418081665097585 967895066053994625 289843892927088129 85762841450861777 832384430316082561 426803627467588609 22308522951185241 744325082163104641 755814717032080769 18460961576277413 361263826063556353 880373372167230849 282008775300724321 958606601150446337 210447138112037633 102657747176696289 396074977007884865 181800749405464769 297388712190929985 894666345974787457 527745179305199489 840541845342979585 541104495596663041 526608919962630017 692859686455051393 926866384193413505 334128821701405313 101360187415640017 694475468001272193 365684885858225793 814275209875113089 995987607109672321 793132326029848449 309345483596199937 36081490268152553 293637102276949953 379594815856179905 204885141574973057 833887810354518401 646699710431935361 692974058703953281 193698315817226081 216076799129815809 751214879968632193 429749704325459457 925619261010407297 101963325258559217 452389993073385473 357709768554201473 266497468119563777 758570949771986177 728063478921075841 471681447977900353 194191207244809761 204112404630471649 25168403827681373 259240863773527521 409582159198162561 299066288083771777 846147498518508417 754090571755753601 536919960338931201 65600718787713673 118337019438971681 977832158356221697 904859470802545537 673650995567591297 828208453583631105 358413885073318273 642401018884665857 359751431056416513 90791677149272945 782201709410628609 502155086500618369 545915527680314497 257483579929147041 118632660957032961 449623194829651841 484242606113745921 675780182258055425 649614049552411649 597336437974217217 642916941883875329 213390711991809921 653706890930195073 685667508216422273 685896477766299009 885956787959660417 16778816331509461 640001471737019009 587526320483483777 699591586064617089 760957148845435009 91910300976731921 110846562492660897 782180457224175233 662708343145908481 418346561665440961 401408555831558529 754478735142772225 44692159368068473 309098001421684673 784507667578246529 135262228987389937 516289338595356609 53397405233152289 371047827975509377 14013953899041809 61606729313453457 279356283568287009 784562905170552961 717874823415460353 854175343728144257 375607053839825537 118646167327490561 282979124804132449 452951262541475329 67141677943052257 160220886082946369 78095433509904673 308708219134075521 853895540124749825 400386557434252673 363083008907711489 503200641611286401 201339003003280225 472285329675109697 166560462818555521 340928476336756609 400525877655933697 366466095425217025 985000417295697921 315926821899424257 997153298816638081 181118388638275009 115968781518095201 350335830438325505 184781520885319841 760468790216897665 196302991739447201 329806046384433665 829140257139666689 493368050013366145 804677885633797249 390912913469747969 54230685760739305 810061641051795841 968373635552456577 211168151801118145 995664454535837953 693369036270176769 575395156662100481 542026650399804993 284433243885228385 366661701449892545 102779448170213777 254221999367544513 640270007673787905 431415692775708225 625474231361639681 343173362255896577 156266215614333953 188635896150863393 741210829468816001 296067625787927105 176893582446350465 918644410479792897 137084303978358689 343135223309786881 294614199982032001 130759421125141281 912977232337983233 810832272734515457 803545001051016833 487052195146127105 173527995670330177 736967261781416065 792991391845884417 402072619231951489 590182854524091009 285744015511610881 983026003672446081 513217056956840193 732241238397907841 268335656013903201 895732149142059393 984940286602444801 663088373258848001 201683274104837537 219453033907651489 275574956818722689 115516433044835057 60079640572865857 412707385640839425 770031427326053121 96797638689242401 941729052318791553 65795229574487025 917647108199240321 956747954035936513 802470899223180801 101094377093243537 955101536518192513 285291054624384097 733443313206194561 60334113044060449 323400495820457921 823006885217015553 776495884236311425 964547881159386881 779873554347439361 279960187614864961 294113461491676289 208896787737696609 375963535038998465 304009684262585025 518588063981326273 792190784009203969 724977696100303617 137180957880264737 192899466193310337 704909759929076737 767207858240162433 893053285377053697 543588663252734273 288162798986160609 889824425861725441 103095578100425905 69808719145029841 810765817492178817 253246277074332225 767246962554995841 434316023288260993 827036055224578305 382448903889418561 733656218586123265 758648287623046273 211691709735642785 9686031863786583 782379088166127489 778975270929692033 211226726611197793 203779300260187329 334116189844753089 49580781779397401 697249684964187777 530515502008050561 612014734130614401 891741548879906561 803602163981604865 289445429866340481 294537246056666625 296636620085749313 725801254907704449 335791613715905153 980927875450337409 987201621509228801 61803305942145673 84158226340328209 996514425477773313 326512038490577089 283706867658647617 605834243892182657 369729768361739969 495940233164219521 810372456207954177 266854634985726593 971202656284038529 137208751492849505 463730483258355969 743422981507471489 400562887875881985 506409158432035137 552596827847718657 19216567292694721 899862168873500673 688547735835342721 356063358572921345 780530670278857089 352987621971326593 897318446313477121 746048567325811201 535836622116029569 865522568141432961 681316170020707585 170576660599234497 492417218989821505 904696732205483265 585140922757858561 244122283732405537 311217341093943361 987998231744274561 597783125353416321 990357839841831169 59446228277430177 243450403010033505 452922578512811905 40441421092207721 106954828385688929 204370512867956929 433546166710712577 194281007901164321 125776045214927025 154632514436062977 949443031742163201 43825124142426121 401871627306157121 493185038516248385 489147583745690881 380306875913927233 144115919517865633 553086585614526145 51871817364997241 858577560470603649 558527808935572545 282995206834744545 309625535725629697 571403122986051649 967026997701900417 198397648697667969 270417817569040161 448181974402938753 901453290282411521 134515799486127457 361141955708703233 592421376259007873 747786954020362753 9544125547026995 640070710451482241 120052060533719649 395608462077667841 40533437592319641 316055622262197761 768962296750029185 347626119509747841 477851591933646337 192384876240367937 484813557286496897 637994268778591361 848853422259157505 881285369425356161 518205577606888577 611182032971235841 166438126516116129 229357763049677025 915659273397618945 430996945860023553 380945313199209345 949534968119976961 976876973917850241 68308400216373857 179848754362073025 831806276621222145 561641072712756545 292966681971456897 792582411468362881 478927774711891649 542969795717422017 847913510405042817 789334307278782209 426246321006487937 153332655187039521 879693536037940737 602653124831807233 913825804926446465 95533608328533857 848292220803834625 107237835718425601 907132179641536129 680117284479432961 439858001882960513 602455006775034753 148084453821113025 700788196681767041 498454683792964225 818209519523723137 765413988768102657 515424925031975809 108197675451414449 550165072675486785 1720645018352230 813016162752258945 766244052449842177 495478837279510017 909723117654010625 719563564024507905 52045542210812809 153812809150469569 932948754901858049 335132837754908737 421574463537432129 957170566535896961 383096832566025089 59359806095510945 230059464808824993 350965105096964417 239765219979304321 416527503238508929 946909659225518337 450658999668636545 976005183948274177 749644141219686529 796376513565299201 304465145438957313 318739298114721217 534715227719427585 902141671373009025 192212572642322497 815544618759361153 43686598632898921 989089844876879489 850950121097913089 643394016833624961 232533937995466305 997318054699398657 934688916442045313 371014382421293505 578008812195104641 678859895112346113 362505421202019585 537904404026790 864066656780519041 604205217673516929 787798153439130241 957693337333353217 811568835081896321 621635720076803073 111695786049825329 180134661896445889 840164150800657025 946464462447686145 473460073456582337 743486387404033153 990135354195285121 858876372622837889 266346711843898017 752774496926051073 158388545992263361 748256407665415681 563038636799863233 467211260554165633 813738267184344705 639326273486780417 582832210710126465 788537402280056193 452393778942845185 692378530470755073 13745064018625187 562647963644366209 388402897466345793 698312592928182657 715257842018292737 372015225133495169 402204066215144705 641579626547432705 498258584665027393 149074786779920033 102945435139002225 723696723250647297 812810743519538177 550485935056499905 109546885695177569 210484049515905281 604621729814258689 396866296446233921 787427504174456065 362025984782128769 738681203316350081 915710061516207873 961342276604820993 940597653516441345 972724865612892801 105830319427980161 881938068785625985 174095770392831649 811343126180691585 364545834076423617 579645577319578113 27156425306365861 829202477620700801 944312481965056385 372691204355543681 536046396128831745 442613560235901825 709556120998158209 687786032632143233 274117854699589729 184321528211544449 688698431098487169 936998570820303873 600282988039545217 426794262517990593 718006824444174209 110139014602392401 712384154676548993 162450021798978369 975795427659392129 79495738896252273 79920797777170097 921331094431952385 846132952990657793 666914913634425217 106385504992680065 551951725152182593 534676562854144769 39071832042036905 801122402046225153 351809850618725057 405275154649146433 425543068921282241 395440555613554049 680860802567853057 599922412898848769 899272259546147969 679607303481311873 572739937248417857 147466056101833953 626674419897963009 968850488804797313 151447938163673953 224796508656254433 644514628630570753 20778513031224577 620460128255434241 290272316353380673 615521872843370241 557472001204921217 799797330058996865 510742559728242881 870278235961176705 817324756427531393 305633440531114049 814174865502352001 278202689271804353 439553629709187969 485771753708352321 348692934957000513 477497851455478209 23821009815755189 710180981589520129 460496361835410561 807942515254634241 604908907492635649 964250704153418113 128029463788010385 959712819778371073 624764132127275265 377137435721994753 233861462947388065 107445983312768337 499038899000389313 140284439459069441 10639185447985257 826092817416491009 680644424270077825 611793667156110337 370402069090360449 771434131020551937 977605725233381377 468814560099136897 790359235390866433 294281915721807489 436068007716478721 848624731234640001 671396259454851969 387294192961714881 141697753157608017 123869571557495569 62206620965014281 634072912815081985 4608977565943918 480884397130171969 821756204586293377 841982635177995265 795616185565044993 832651689910111489 411140200754715585 446244209739813185 106984347661132513 898380098110994433 813756900639859329 429767613751064193 371451850214349121 946688962653670529 596703744549131393 720461818757296897 832308867835287425 733825037873874177 878624133676808577 818092351658375297 298510049579469697 405234589546413569 257750513391812321 731969404173423105 416600855869099009 479296993959355457 392076644705454657 347786240543566529 960680395034295041 735353140726804353 490551361663904129 708859568587836673 588374249235165825 701716171765202305 64644028669889057 719045786542036353 581137611801459329 128641181875654097 763939925654170753 730039909956087041 118066144208178513 59887275173611697 353558463089584065 846052831802321537 601298363493434369 936287628687328129 26750025568958337 498577687355389569 826213152418951297 205533772307820321 440244924552999361 550792795843900481 379748207574031937 632186965415659393 535651970435225153 475927245844626881 454703967430425857 436885147433731201 305911113768317505 810580993392047617 326891855568440833 408076274760194497 885596017849763969 359614663309212545 486099596413772865 665760742522184705 407464872374433217 474000397830362625 912368974349924097 85174838858396385 960422803027739777 40274394681443225 207926774502716673 857726604487499649 206963437215321729 716399531911601921 334816827331302145 953562883649428993 37802114103669737 983503001426964097 62014141904207065 609784566617907585 340025440280911105 18794479867434433 27350116889344633 483543851375149121 80512953137969137 447815366687972737 593354826343563905 941185605213508609 522113125017582977 122964327557749441 587167451850199041 592492398483930369 325179384782188673 72059108973785873 118643135922219761 690342324947369729 386318812211428033 240724649800139201 163982926363978273 296198128702943809 639928237056068353 143963219789394977 571547129966184257 134448238965394049 322266211147379521 776808976520182913 819520358996633985 125472883544521345 764036281189532929 296067263092634625 849942897943357441 578294322240584065 42963734247351225 962483481863156225 879096803367239937 646797225012225153 465486079982753153 466097786970589569 389750439027814337 694906129197324417 44923535890504241 90965452907791905 836361004158810369 790039557772249857 856451256637399169 705928910425864577 620675097389188609 343007579121309185 346586558618767553 495911407122715521 943541534830778497 456789150555781761 592083498512209921 826584360663343233 421072570785277377 434950325370738945 891070432430737409 20686040206182809 222098415861260897 59602129057939377 444575172756003649 926308548768059137 682319572535995137 183630436904412161 781483635367081345 488818498449742145 262461074847230689 225467325098922081 792322993271255937 564554584164806529 617486289456799361 718046933142336001 80525886090569537 604997782266448129 846574572290727169 886056679312989825 893119740961367425 716807440750113025 504770840829714049 624539525674482177 250821301663862081 791154400024250753 123265079399224929 372832707130900353 420652601714749633 673480800087201409 143070005990075793 444375732833311361 438407416228173505 693620703825185793 793974656728288129 936843350321428353 635188249078851201 730696409554564481 415224550607128129 538240345645693441 709029718785942017 485057651370990337 525204444994635393 321042348857592001 732176361077250689 861575105838777985 3891544236587664 14313036179846251 35367930790627613 628781050555769345 594044441887739137 627231080373210369 366604823122941057 553738966662177025 485660124223308289 609002711802919041 303046806746763777 473315655926338497 594457101208085761 740225626975419777 86291431480930209 652044366136021121 740941223532168193 508040031364846081 854260803523388289 901450798650866817 884521053160220545 998610641678769921 423898474233283201 355136021629771649 860325842585304193 100512311824093809 120068526583978049 270766544136446177 338630307128703105 634449399226529153 695308129199730689 480232432547108353 502520507683819073 569557866330928449 705889423836012545 51544683936210593 883683360765097345 743577228564820609 131098180766969105 732623423899308801 964632621092086145 40819627283827489 889461760303291265 893174181086632065 244585701714122209 193613336735214849 828209120079776513 994680820066616193 62492470362776945 733390720374661249 866497469324130561 331606000515616705 301928250807087297 928583846451406465 150495255547070881 583753586638220417 286862726980736225 187867468138268385 236496038478563265 988107568662027137 473493358050738753 587056682125595649 629704023116033793 19139090721477461 600800326903829761 182258114022051393 159656150947668609 903512418947254785 571279025239640257 214946751610202817 122529248267426289 85392442610992001 674099688078889857 388878370491216449 335550365508154881 602355892239469185 657021091520213889 124657683420540625 964735674185220609 882556194208188289 312660282510883265 173997707185282721 455204680865321601 587733073951166977 521732180734566977 628984191704066817 129953633053673905 113462982081994561 333785642963427137 196883107641486529 60451392527525625 230410461910647521 548565271872227841 461206953721845313 948594299934967425 74084015561265201 162834946868777313 626019835600704513 807900212925275649 434668171648038273 883348816457917953 182069697107838369 771437531180538369 684966622749566721 982312382525414273 857671564411521793 979599187978081409 38544798236497257 33429389203483597 769836006671656705 72795851829226881 430124379852951937 351393565161352257 595575035548069505 708433505812180865 637602366329215233 242996920752112545 891381173010390913 879759718945365377 254313661711346849 832052332941294977 30447224757256921 793536855832272129 409024112532843969 251856623842961377 60282217695149857 86880750349934033 310450763924176705 307365315495765377 644115806851022593 169466558850373857 556803156757975873 334650786724317569 2127042297932036 169751170697907137 945994059460854657 358235730050331841 855466522659231233 62620251474939441 198975431687298241 838822670143422081 67771461024452865 46289289354916721 470435965146759105 276691922733057537 324033864158838721 619348470463350529 874295552002049409 792153806741076481 462030689218554625 351142387026357057 55619805915323897 37080235138297721 231944306294952449 322444045240914049 358449617507400129 534495064179161281 388299672503823233 186469950592055521 586416977216867201 820885838724969089 276054126509411201 826165769289488641 148844256797385569 743350895829188097 948854453828037249 491471758099635265 401370118474783745 496579242127417345 419506665492509249 934680383608864001 802206530600013697 669265265350013313 786094588176073473 533376878369693953 641228322979724673 792800238957006849 675566695173490177 324783467954020481 290674626443173889 874496793982835585 1744427216895162 664211212165923841 357870722112391361 771355126172558465 326472372465435265 270986398051391585 679754588781971585 277259741891604961 849038908650246785 410512764383298625 626935094285567361 605917085597759873 16178069780171001 69533089497255673 725463641228113665 843846497376965505 57177297518681057 167265399207451553 654538461496013441 602983683663673217 98244185828821889 77636811541381697 438175970021969601 842236310291859585 417836139250542977 252673392698369537 271796948876851009 863559506954466433 468762852723632065 285203916459053633 267132150387933377 173334068486916225 440290496699535809 847000659751529345 270422495141058753 977196013634490113 869091267896681729 118537892714599025 322268709913711169 929771978613750657 464700355946494145 386550094889599937 748494314306707713 664434743334830081 304297191851123457 738993712619546241 968969635594160001 997246075114297473 612376898128989185 312960028837835585 7573321594559702 339364090577454657 790603965260562049 444279007688535873 206536943680301729 209648543724306081 347351147064390657 688346365336286721 570648048888653377 150913909315086401 118755211432205249 906075167396110721 472622743974138625 296795908319118977 225325314932010913 78420525141950753 574970887650504641 179676278664921089 700102202649407745 884878019537509889 903560542709893633 622342192429862017 614094980779956481 278564886673990497 134663809677544321 116454822414318929 848349681409235457 751434312896591873 624478840662302337 499505229258168961 783788049122311041 911948975255143041 265043028596419809 929409037376593921 42278740070674561 613876785424011521 343275395622580225 693523356517566465 785774248392275585 664121215402445825 613932377481784705 738574148175025921 813398174929108865 100637163628775281 378975830882691137 572298794929643841 965856741516891009 935112623120403457 554805490491201409 359701068533219393 907358543232692993 881443001386301697 267695583868540865 250473071703133601 790365233378967297 987940377649721345 162417188906783137 753775111649936513 279095964156244481 822180828866109441 258369501562722081 987218912824026497 903027772431844481 251500774624730625 213654784474197601 924236154736526337 299055517248280705 264134644782259905 335608701857434945 44322090484847369 976006256232611969 296192625092629697 634660325429660289 640837025295077505 271476904366824801 294085347669678785 888489632478208385 188665774481215457 970238463159407873 142213727347666465 749845123105540481 737240939215418241 995607853619606657 28983264389481181 781775571619046913 32018998903815545 878237245078427265 983324601033388033 279238209505205505 628872883269089281 636843556324283393 877382496566426113 380016126929628929 441069917953903681 886755328226261249 112975235466080897 277680688737728321 128203897078414289 617173240504303745 459552368161624257 25165601995180253 321933587210473601 167231982073193569 825042166632528001 112698257703083729 596561272138792705 582947796936043265 369157819883625409 574806411949648321 185903069177207681 178695628433079169 328024759815207297 137454483918457265 964721747972340865 762865186262832385 241627158641009025 870759042362802689 37001724437338625 450804275585429825 259401137298056033 931007740876292865 178958847991005153 190203168191505505 657802132739604481 426805358041885825 286933612244546049 303963474675331457 215945753105927457 850165013824703617 184879560147273025 330711706287093697 256191866027464257 199447380888440065 599317986878013185 858969308156819329 826162179230863105 165546101360870785 648299629950606977 631210214381287169 53128746690717321 37068968450935105 792632938589768833 990381732545333889 282586230298306881 239042050728055969 230570795927725665 383817623110292801 377350928903425153 290563137313821313 190082290472439297 585841410244885505 924566116126385409 40671977206852009 385187360104858113 86876057597709889 14012668034567355 112433087963633937 94638925075535953 587800977715549057 416227874131379841 799912730491296769 323163548590095233 176011729798052129 122850272615281137 171570300272772865 388806777098402305 814649509746917761 299685896032514177 739896183440475137 6587179833964286 597409461516537729 246208018769479521 867358381241583489 611182790987946625 484966752103137089 220159925809184641 652439231096234753 772919220646350849 200260066620774785 254854935310973473 639446659139363073 245689204769284673 701651507305147265 917511468363755905 537691900357639681 467022872547893569 336472633459965889 392999930210223169 638482830684918017 374385583937417729 891926370815756545 157814110843048641 654259283202787201 763569893533976065 373126561007257601 678639291633842817 848289280407296769 291059091738070209 344728827393172545 138923821071642801 103973318848613169 699385922829442561 46771014740858873 791347159259984769 731413003827324161 150330544665813185 538756529878614977 545616850050123521 510060762739310977 303460638712159873 718562280779554689 236846124072727105 607674378600560001 235802864507597569 912442395183635585 352714427971392321 438273992753988033 611762641983553153 625362309288238593 16171677338590485 269285340262310785 970817600759822593 91392964742770033 678715005708170369 957621615524185857 284663020164238401 164304550669090337 246970791968308833 786302831715314433 366674259747064449 359331289197147201 477806356224817793 140656148251888881 506685609992878465 96966000554022721 185451481966978817 62628708100728401 205706239270590177 335343409574679873 624731412866594817 362846363918645697 841466038306386049 314167182114022849 879726748175713153 465462591193041665 890396230114781441 403235319732463169 994833283979488641 976382200276429313 239215683879599809 463554606701013249 248772881007923265 770059479959538561 554753008239593729 428065107327004289 470706445813732417 305830445510860481 449650765302557441 309503066337857281 725948653383355265 736839236424938113 730460603987175681 690422783077909889 417232678164140225 941379725967419009 680260822473492481 168507924072134337 731998499563005057 869340378481833601 587849897130773505 770788120590655233 58381869700383505 989983633831268865 457954921785677953 143120380709309105 149689338088037985 289205923787559297 530531749094045313 324304641504060225 362009382440334081 285531145151320929 301537977586242817 163611508940920929 660707259525835905 208334341388106017 712569846168911233 300565693228097793 492983227319598401 556243791099159809 993133644985086081 38933658383417225 275166862226299713 178523980209714497 868360490060062721 183516379037659041 630325865310368257 200819357853458049 948584301592013953 817180647543256833 635062581791530113 155384656058767937 697925634584258561 253332912787900705 960657011042712833 634412203000504577 430022698260224001 760630971223907457 705217922462011905 425985391270611329 934114529852529025 705148783016799233 958075378381437313 131360588841470609 118223921414262641 151591064390363073 278765061122427937 618652613647920897 133248397763416897 698754923700537473 639718869911632769 713641745497039233 868010372040579585 962638476006805633 318913857130226561 338528433829250049 177031625135377633 58908901427347617 346594274786042433 912355689200023041 306896528918805697 148497618863036257 534745863670067905 453943932728375169 451092023306465281 397645941255436929 740869101887369601 164109133666595841 305324326171877633 946663573905301121 745995498837274369 696357703185068289 674301765529428097 887992426020620289 133669737758651761 194991144936761185 246254037713136129 110022240087136689 530257097153409537 30555202467919429 393069675990339841 782740316359284097 961531681254825857 991902502574685441 452539623668521089 437097933255859777 365783124717111745 201999784769835585 226084606778890433 42448751212308625 214999169368610401 864321042619518977 92431556351989745 314192350090326785 984015403693305729 974671595336840065 47528701638462681 113596901075570849 889473071183829249 659155570177329537 376714205872282561 238561625605587585 928217754343918977 835425820370797825 430568407824118529 980819958762655361 76257489409300657 407161242044775681 885398927949161473 452911025240059201 378055025303225985 359847099346691137 837970159896620673 106417964945396897 140857071446419009 551459632255141953 417558059017245825 888869625040843649 144690045300947649 9772218885071739 242976721780614465 765834978237879937 545928594443552129 437027005937363073 844799086195571585 590740145962815489 366946592036228481 864098519820313217 91119235915094529 589563912089520385 267891951290380353 924584639378661377 67042322200997265 670701920797103617 846313036405618433 672190761605289601 772429090824282113 829940173252854401 429057227005301889 833145336681422337 318679477783582849 632777784744593665 147037882788183073 663144500693103873 63552780937037313 985545049091658881 721226117469029761 412540605904933249 753854586762066945 595258493150073089 557294988590868481 744359352036493569 320561994982931265 936447603495029377 432077504957504769 200573270082610849 451522801237565825 539911082412647425 758372808757243905 79320815345536033 555790231793103809 670271653663039745 402248567427250241 429010601005341377 724106637063620481 221180402588050401 581068573442749441 547184660244280257 915816304834031361 12082212529609393 38874361006293161 608453376161559553 887983312150716161 779725862698473601 541944869559571905 255703176966928673 492754159302329217 510343594088201537 590450377643776385 44186571724690537 459700882683399937 422018242265540545 946832659394274817 104227911734195553 847297488108715393 776709191385979393 248234142371387649 813437716978579969 78734944828120497 751354235082050817 224941332001307617 374968818450465601 99506695579258065 129160749452044145 281003477129729633 169039248071538145 325761732009915777 465529203738118017 814162945575517953 468385070862378689 952114820202034177 346022767925379777 332840620612756737 425311511489621121 4837500336073220 172541435917327841 356634381506793857 192528091819465185 551168090247323073 702635480648130049 217712956083403233 129053380139776401 388538157244887809 18084005978540321 183347693319959137 466352668777457089 660105848589459713 232977671989832673 29972661613527409 721847757433476353 387027150957642625 667213157838961793 67575496203048145 903457337184899969 225923645558474113 335288402168234945 156499159701297697 959459557261464321 595183700811936897 937464937674111105 9104805327083911 505410525893690753 49852361149639537 423744526332317377 824059805719144833 69924060250240673 696337511054487425 41824617450306081 374749293660485697 612764271234166145 940025280419057153 317508704673148417 144565817145405633 3993859190909888 756820173171526273 967336262805293441 65336502481230241 337052618895366849 419894108393400257 453970413328196545 231252008032782913 159932919031017921 532457524334923009 988772611292649345 505343100289891841 928517145251102977 793693973321943297 814760278344724737 850410455666747137 649216589320001665 26291292042152749 696668239505573377 158577848326686433 921997342272444289 129046529599001761 661125867467891457 246159788867004193 510516719498877313 186232417528238145 205151810095703265 961788493395644673 447368922667262593 506829334184907073 789514887019183873 229833349885154817 276421339924791457 812012513027788417 397396002202572865 537795371199038657 791108414387448321 709728732853640961 38719543630808321 360921044351670145 950658684021060865 452713970465261185 165136541309340865 300731065885187841 152007726144429249 373432555095256193 206693643101662177 63101256225309041 763165639443325697 319323301651571969 603594557040413057 598192034012768641 546757678073614529 508207979001205953 368161811140513601 816750767198101377 36161028652440305 11166352565176397 34269309916584945 848584663634753153 990064804188388993 213648989960709921 823398033262012801 148422182509023073 116454431784728033 160748096795749985 545451140583328001 226674801705101473 399161045764284225 355666919496279361 554058523601160129 998129927619487489 607541577210224001 938433775728590593 463937307527846337 826326345511333249 154011267293949313 952336613066528001 113711744911856977 186887442703778113 69607637669530929 726572215547868417 801316191800527361 386641056336102913 882218839153548417 23999838164392885 338716214515162753 129789764407547633 946380082379913985 172076213636849217 254318159756412129 606188316050904065 831574843621208321 703066606538889985 129354543462884657 644037246827508609 724843048001257985 257138949453214145 781114187332310145 789740109845027457 143391773388142241 470244146868530753 821639968682124033 686647736165440385 237145503852513441 989679437457603201 124076161875184001 72903080792897873 446207904203074433 486462326714523393 346969450366405121 123206076009637393 573605799269255809 808274102173506049 904395590037427841 752266064462915585 452143835790590017 123553385081883953 459805219379010305 176851382696924033 291535493492983041 820745617956625025 75090252754666417 312158074270925569 657138007684036353 961782899416583297 802824471934147969 35804092708360713 476675680982776129 551244218551836673 586311160821697537 583838270781441793 821483309113599361 718617973366853889 474484721321577025 208086346551766625 742359337539948417 957570744015875201 90494977082204993 98916010659749537 638532214590181761 800657694136781057 65710128940313697 603690836084183553 436083525136307777 98654755083863681 394789883747865409 106025633478012081 887133189325705729 429439970760306241 840411949407044993 997304804727406209 163995605836657185 981515107557818625 154315685862474785 908257207078506241 407306421130467585 581877927123763073 848814037004874625 478797452529704513 240867927706158721 797694441795250945 992201754426719873 148571014697111553 438862247928167169 307368086065075393 283062173238025857 734030560526861057 826455758093185665 971073104875991041 830979225199218561 421400129550178817 219110962529239105 336151643377739649 311353787758125825 515153711355651457 318703552178288193 182132085525360321 724786681689454977 120871985087902097 248507988803108769 277299193047717537 959832457427697921 457397045572889729 40084957179896465 808148604371815809 892981363358234881 749556411617319937 302023735889999745 119728327551364097 350749380786485441 478476055633166209 375432265107388481 24472064617192757 973130752541283841 6374172498070153 89222749592916977 195952599542515329 750901837686232193 357074481978401089 297931339452144769 148942130697669473 734992206111616769 848276595614024193 447482092590430401 245799393756861665 436116456359545857 728472938192339841 654528353707217281 679674765013579905 626971110396301185 377533458323924289 90474197610884497 726123320461731201 335552922688467713 658242454673114753 672814992106236033 875856115306199041 562680850363239681 844942846594150913 227984750208658945 52580804279408257 783861578938374529 159023692776997921 898529075472179585 661848207759625473 297610696593597633 279003271516742753 823331470283104513 30820604712111789 479736171722837697 500764143886470977 176127887566632769 96824463405887681 594540526055499905 252064888915796801 861094973980780033 336984067196759425 926160821465064321 931387190355735553 344461789830159425 645317117911396609 131224105194622353 76703230245371409 760568210121615361 541197966017641345 210658098121545121 472718467786791041 35396024904411405 8472687322871765 764995476357302785 289035415482018753 989276277789624449 832781862905129345 973102900433534721 785596530589202817 335298921826602497 331475684850865089 336335801061796481 620425381215071105 6113744228795072 302180967648546049 804174648471988737 708446385276687361 97635028286969569 189514856269006785 667070826133301121 785001219637805953 895091894684778625 362174549551319553 119278111741582657 965196018453639169 379472007839847681 872830264007099265 788751951218376449 317634286642615425 438383658333005825 649699011056547713 760771007609438465 711267608944723457 815530452458983041 140793612516183937 722906688694383361 385506299723303425 921299266933853953 539663797371098049 195594317324182753 40476676020659849 740476073327709313 795638269983704961 327227119489567297 966117208887638401 662021015355488641 223427378416367617 195909079390961697 311023978173324161 523474045254612737 138369503976896625 820397760829411713 35563186283283701 115370805605007121 157139601933828033 317101232568038657 165366539393289729 888595592605309313 612549511092517249 603147074424885633 443140642740232257 412579468508507585 568945779073480641 320523893250598465 416605742402936129 960487217140961793 716065883191056641 904239656118210945 961808741932870273 367972169680708545 629086926293346945 927604264507383681 553131990798249281 396783280654158657 566656215293541249 597508960501773569 598769445364794753 308679518924744641 833219649898119041 937450186535787777 473617004552437505 247062967792782465 343875622719060929 259663226525805857 626400683879509761 564929314702762753 126818222045095297 791849150801031297 206046375834489473 112722966962490289 198357997541144481 168480082610461313 951004813900126977 96169167817944161 307310459545526273 129560412625043137 787336574595798273 772957519698433537 118635896941107441 477138122277910529 375311079101194881 522215560948577473 280638079289495585 736058649490676225 184182155877977025 689107801396840321 676448018536497409 242816553820080833 30397360715781477 778820213174807169 820221266622461057 565395424826878209 121130483294990657 702962908797086721 533377280262762113 336326840017665793 753673062180936833 723489931138683265 578846255501581185 187602529540445313 948482845642729473 804165042104880769 84826584886265265 514423056426029057 471791536324659009 280091440978136321 237783781759951297 98069086059982881 230472406089148769 57691782147184513 641753411726774913 97570509243627873 710837025797488257 129718007675503345 842485333306875393 814582112157697921 563270985898100225 654458675449500801 106248440667549457 763334966278581121 200857649951856833 530489960961229889 570493183592297729 583228054314648833 242728247139979201 576405652626146305 183957476031146433 939187667029006721 167792533872315617 580406559413372545 404739257163520001 816110612895076993 793348401342313985 552001117974139521 794510000399078785 158404090392753729 313067737759766401 125061936893526849 444196938642328129 91847993895445521 42861133533421025 818917860661326081 490531750953444161 528867271022154049 669612207372821889 555983187959807169 873888998950654593 664070534533809793 380844993632251777 707705250399367681 376482773418651137 156969267839418337 492771528729420545 945543961397500929 937543875112900993 943647462445145601 75213069637555921 213602492992219329 230476471181368929 967437200728301825 95573832771819409 320852243508024769 608731602463045377 347129360748258625 36972319569485993 533208033650719681 275399229666824385 864793083917664513 70028758198091625 391706325296805633 40099760584659809 236900723749901217 221519501616768353 8540508463919850 320064258549571457 593289497072550657 649616943163252353 716658260200713217 285368856811963681 417794800551721601 933838204442565761 43096956917775489 796797356876858497 969545947608413185 62854079053138889 116419431495668129 235035633620036321 800430736325669249 665313042102155777 332834320851826945 558766368682718465 385743590244107521 603790122034169473 125288161025050465 184271848732315393 393290833523483457 731478640525551745 189570567744492993 168530159170906305 611118782309279873 802530820582106241 408974603389534529 960295139273505025 743563567785887617 902872605018188801 825122088717602561 808697004044809345 955628765821774849 517345279692946753 371143482238974081 76527643796019617 311035805817116545 425263220732801985 211564334150789793 876246347062455297 802045579850688001 989649844979069825 621190537806963713 952147118508086913 29825484990400497 310874200565621121 536322962296377857 783981943394742529 361367119180688001 904135152353760001 582213867328700673 838174346531637633 489503826950031169 548830357430006209 330373088785375297 485748468865018881 261317067793232385 278529751507235809 280836652482772577 725029701518103297 750163969975634561 930899640360649985 63644537415211033 766457737648131841 238838248180304193 570970273877307457 279483080497495713 171530789450251585 795250717374276609 517708536401471489 373801305109832769 393634733507077761 774866740006292097 737674678317787905 786904578062429697 691592154958179585 21473911666024749 380959402730326273 122883766442793537 814107722145372801 983306934133640449 99591670167782817 214198789685692513 62427100977593857 966885756828592257 148779855973657505 160872455613951361 197630774753271521 446010500527894017 783925951924985089 831259044637700865 676840733078499585 686210223366689537 54185908164214425 16052576270407571 278641095325959041 971695061057761921 194915526226097313 722537369121962369 852242402292425601 796770483471707521 640742101294961281 729128702062308097 628017606831839745 449121170705826241 437963834337509185 941199412813542529 830294782766308993 238868136037357473 14853454922302945 701359443324132993 698621313809049089 63479023205520233 872206075859352833 617194971405833601 53655883071165537 221225793796893569 550725603771752513 736552167772099841 231562021468313633 149819109620000993 998815617846062721 787463099306247425 190059352493669569 655112417347542273 251881064799164289 422578175608304449 384550053880282433 868493870878541697 705832964046564353 885436119121461505 289017506138769409 620028593327763329 552221135660659009 620139041922225665 249355676325457409 704960197786068225 485026317467216449 152202147072838305 402720555171462977 49336766512968921 199974489044365089 104835151780218177 262312989384845697 519925444521465601 612269331960632705 713131065982647553 980244591025858433 875979248095323009 9475089817101435 343157765893618433 379969124849459649 505702434140278721 440148211043506881 701464189971712641 352969934909644673 336434634913249665 688563624439126401 973846267256089217 791393636026789633 940771747097432577 889986874646567169 604313177509109121 669150526432098049 995321086896272129 653508194600078721 813122551640827137 369327037522374721 76932396305597457 950205476999784065 956709061954537473 706864087683747713 323562722490809281 728691589529233793 105634837348258513 24261512074595261 842054804744822913 488904121355957953 615787581233998849 97111861595827521 339793204332554689 894914013933203073 302513482094848769 618710864520814081 296332814139066881 970790179755809409 109892300789393713 622625785907636993 907678399931061377 798011711014197505 863761707433649665 123340865472989953 941064265715244417 732044188537699329 976322336442674305 422980026569938177 771097814632160129 558593482521985153 454274443597210369 252295189780888065 46372506560420137 311445852795102977 576646796315170433 132892856912512513 304632306623833665 534048670292662593 431098820153476225 901966217361014401 137913987592771297 962058255484961921 609953373442717569 208143931404002561 258563406251173697 75581726227369473 704120140365301249 335624026469396609 662499931661944449 874994929390041473 432093833227209985 952321065332164097 485597374406044225 995880060164068993 893177489644198657 205730971996338497 638692862794432129 835271012638415361 332934452365204673 47649694232653417 750784947257077505 417123417595519169 201683440988954753 186433303861271329 790821600099594241 999466270983205633 123814778394201857 714447249394474625 246615527085626945 904394601686561793 580142632799731201 200635343085828321 263491132351948225 235904332545700865 743863391497224961 976283748270212481 362022391493301377 306152916543851457 562534306958280449 969225795623266561 518546601765354625 279043224978182 106514662706327809 891718961119174529 587043305746707457 521283271191151681 624344207564899329 884439846522361985 427583437974721665 33135413477154429 76515815145651089 28525577711569385 174138735525023233 491335446203322561 33101553222746105 15004739503901023 890478495740854529 260339189667391233 292908907454656001 902596860421844865 322677669836028993 76919587452124465 940597108260146049 387630609527896321 534049862394073921 153645645697778849 534917671032157953 581276332539310721 204858876366220257 118825553916963153 900528690781509761 557572398429648769 174835813532229889 465704753114224001 465364445241785793 159636113124172129 109343224030627793 907285309013701633 86140767937489921 880402746202783233 766116207988734081 692316450395466625 880187767219492609 358269572237098561 343130519987969537 486899107394663105 229495101305001729 827799813007381121 491682425586237313 834476294627350529 42826485423741905 62453042870451729 302722120886759425 710097791672950529 707329717767731073 152068049481336225 517494763691576769 33728341265472749 288681578568993985 225070388409299937 302368390607998785 718615076024207105 258033793787756609 697273995433057793 667249021087617025 436568660189337281 847562174083119361 189483286950341793 330207889270074177 580295256118944257 530086353458909057 179293249493646561 949006810177611009 207119458751137121 750967572729361921 153569156306865281 892362990761487361 137663347338559569 34376993232495325 312728814806668225 427426951037705985 952020345022290817 766252398533477889 192437706027867265 500564438567042945 735036215728172289 101147158706009329 249575088333649825 409768113333218049 947459826940857345 531167305656676801 984876165259457537 160635162153116801 382554828639399617 126860811365457233 412665823853423297 293715684614301889 465496705562955521 449962986354986305 147362297776673761 427171488677633025 88369314516199889 737133635671920513 456358461233442369 711218656006639745 185297583121311521 456190536665669569 869523378013830913 204017697290371553 544310083776906625 488920249382982081 267571277051196449 794905128812775553 144643269094061121 447526548961317185 366208364421531457 490637675789233921 85729825245579153 388479192499641345 632203874143847553 492277858039717121 938033429986930433 54396613012240633 513879568978460097 701245251898090113 862802755085795073 811205782729341953 435135590164215105 857774061368434817 899945391031920385 416866219697791233 922819184186089089 16562583931833075 458419057690008449 375243237855737985 36410467721232465 163906534580878113 825279560505620737 813213374007229825 611685091374418689 467333808114265281 766914020477599873 942852777905823617 771881491183002369 490085926960137665 373750509870276929 308792536470772225 397239436646877633 94228952314441729 808222927054742913 201843732505050625 363500857720573825 171356842679376353 680959305440737281 75244824661435665 89612523292508689 580530938467095553 293654335689211649 213934991311059969 392607112670567937 119163246695155329 856109249780402561 667804718908310913 592253631993564545 212006308442770561 182325932553254689 907739447916650753 888974041794774913 562391466160779201 984803753529305985 342398828861885121 45759442656638785 882618120633285505 171408711687661249 741133400112612865 519050275514850049 199321890875285857 975091620867445377 444427590052040257 226059794195457185 135247277018155649 48676796140142641 661093181901048193 818732622700231553 99753288783706049 85901594316496241 7566072079352893 509979581093453761 903346352977596417 102461777231155793 48651615149804433 409180214087406593 951446465044217089 259234567083026945 963615392580319233 854984648074257281 702457814617734017 331962011400292993 552447181278648001 158590597908649057 406166805677816705 440958433646343937 783381543607131137 404958606708213185 509786320873647745 29958876586363205 586409125867799425 808522992808356353 347988059316140417 919777111794090241 943753749562627969 530146560283064641 465522620155869761 420343552594289345 795442021579457793 670267965625107841 880152523063049601 339921831808723585 347599788331049089 336940785766920193 831374363805966977 424459452401947585 977543627282937473 614926864117570945 706665610985613313 450339351007997377 710791019745212033 941972484191630593 349766971126829441 303116993860072641 791610193774044289 730278397212380545 370935596250109953 841628314342571521 974615178030742145 95012773284700817 261435493253291201 875238963738354433 77253678979314353 698173817852115457 506152130418673345 891701544253876993 2030297367976886 56475158677862681 759636235628708097 249446288570851489 766275648035740929 158116226021498113 850729955922208385 892128605495358337 172658452212171905 987850782520432385 585964711353117441 521495589253845569 175012946136615009 65843572029940849 287027040225201089 859339553120221953 4113306512632421 497196810825577985 805774310168605057 688331458849262337 932590544534104321 330149002628566273 572679172698048705 848347334338811265 596200778471395457 396837383377622657 540447880347503681 108617965546784497 922187272589194881 816836255039824257 751275877712533505 681372877448737281 519727439982087681 176725612528507265 579282233249049473 199965445237779713 390740461259621697 145621866477831937 452735309976066689 879733463540887297 753096582389584769 174454179711538881 345503392810119425 704670210654171521 817085835916412161 573960029237561281 423618610620327041 244581539184437697 407567192711095297 931691141000548865 648938224735676545 778636366525375873 219349308879667873 661179983930999553 663757015059918081 970557690793995649 275996396959296673 766856615542586497 22125892654546677 362250482706428993 329477634564209857 336989905948406913 487947816136671297 396148063881994945 690081239708145921 165145093192272449 207160401006152737 777331439730431873 466115202625712065 460315302722797505 680108098565217025 495513072899470337 777560981541991937 189537160175937921 537313296923830593 260879323738436129 996604556997947777 947604001875767169 662157973195451905 998780809868336001 973536408528612865 750233504113673217 540493415880352065 194198810239896609 994708541211775105 74143872822794785 261037852107524065 591275122508292865 559007960356804993 234983122227411905 80858368361280241 115074038656814545 72722282886484641 607603486916140417 224647118054964065 986874895061490049 74929796279146641 699066719063175425 750400277331781505 211023542104697985 394963542784136449 19919983703466925 111124354271584737 796677627518064897 691522230500563457 541235342555602049 24086088762519609 883265359363463169 564200266317509889 141822473380308625 555772113157775745 21366971445687001 280281153319351 350693369762886657 900140589980257025 143874018491402465 413394487902291265 273693368014512833 206062014861817729 684160443126231169 240061389499057761 400254016100255681 361318083108788097 62712644035343601 732212051044125953 947134096620779137 807538779271840897 590940097202704385 668830678498519425 82084604400101569 13516473365829285 216075002290125441 611067919551157249 243515721663420961 22074607434053209 455145506539551553 649087432389560321 434997892626903169 684845344481491457 105573861560515073 395047167762680129 818959037065475585 564808140912862913 657234956499465345 27691791414095945 796034821575055617 601267406003959297 813663606878691329 205862050184531841 559602790302285761 157235040108520961 721997324339824385 559755968334595649 524123106377736321 994190509758002561 741286611130419713 612075863421846785 96682733657679873 611300035047907585 191723676931886177 451459605880753409 689885158154929409 640895245221944577 133484427043043745 306144625799799297 247858272220874209 82973114664088849 949224182505858433 578094206766959233 603207884628737665 890440936088712193 240416426988417697 581397912562959361 819387538702223105 163675333080266945 201902494624974337 571336880421196033 58975981034102177 185700672776594177 384080080053905729 992900497043887489 103165787645941969 14052523913751003 276576329091696481 763698963065987585 221409385153059201 956433828155329793 905128618334572417 833206760691592065 833306064117927297 186978026115571809 94459516989175537 928290380292022401 138734632800655793 28812316253155501 949533406899689729 957340147350475265 328855164446800065 135298337361366097 696697379561086849 858485933765077633 982458912590651265 373574666210433985 321439894386685441 50900249680392305 42401969096296457 654718423509155713 473073833132971777 94775006206869969 239304681309128865 97989796245489201 176417583675657857 651020428108449025 758749290247131137 673356225139645697 809985194778207105 525021491290456065 248901763724141761 76070184898274113 158406024597582017 101969175203162625 243484439166458337 866878714694667649 718502221931729025 159556067590809633 676622923159520385 506981949317495425 694010393129332225 155508750861610433 228197780943055777 551764670229392321 629318481654635777 113968248231198993 738487951660964353 993357152856820097 549401784028646017 110694926200192609 237262606666355681 189122144293936161 948609707752794369 720160950365990273 253850391082544033 439221476745789377 427928906362154753 228621986539632609 910503715627449089 617621418959988225 157305366452575873 730175641140501633 891620058921738241 181508203101063969 340649433879605121 654687456374841089 156746162620187585 826487050508081409 206000213836844641 777491429268533121 297063615231131457 289637269043627329 717340824687397633 234271321720267873 685149687920507265 678125419791133057 708710190744326913 616946783868197505 138764469434896401 894395964187570049 742151987174565889 417294837721367873 204398410022101025 494847016789879745 970903563335483009 177127874696676449 499112388378186753 740365656266082049 195908731644323105 912944321922804353 854229423706563329 835275500375832577 200714780028008033 128012840424528209 446732229437564865 895396742160276225 166187509604299073 877915646084016257 239448008526132129 103418386797375921 346975078005087297 491856604090170177 75550285020590033 696141834096469121 346623505168594177 199855451932773313 773491215277154305 857007032904636673 883670434999530113 806746167375163009 772735787282691457 560415003277544321 288520705524774721 872245428747344641 906765660542397697 811596392628747009 517664024556907521 489951627840920193 986544184389451521 255152715714022081 890683139918934273 547796303157905857 214399421880337121 573047837731127873 234996895480819041 342143475767468161 305127862152424705 573009907520461313 617488039111947265 104488504057808737 248711988739536609 73401146338415665 320807158663413377 583742039734882945 228669047366615521 141132459442818721 420573229760037761 461716778015340161 523620286676255361 533774575278659585 988884527004287873 421110262588026561 619728691677742977 262405142882389697 106112640672790801 943566343076593537 991362854953401089 532814744734412929 39103616620892017 902996301925210113 450494197307413889 272481922181956545 937505360401729665 202068481350078593 896338320098955393 420350876228344129 524455980053559745 746577761751407105 130647908464332833 885163310439768449 592405248112584065 85353783263695249 946518370501998209 883290737456992001 754127404668295809 887654674436642945 395867354769670529 394193288616978753 203369662194376129 863941568884694529 329809499624452929 944428459988291329 85043571960440545 740983664620184577 464507295524718721 401306110204163969 103007433558445889 912974324193253761 220901847906681313 54717208338491473 861533735962339585 544441039201156929 928802676148954753 948361126212550017 67357773080544801 289026302700289537 73557535945049329 225692491444096545 551238641458141377 704647860056208897 636970670616641153 545661577755570433 305333365139119937 637185755300134145 173954944019591553 341114720044448193 595115465208849025 761885368624856321 643879046220085633 609061115986381953 177412461702914465 517430563748700225 642619455549898113 885532425990579201 740369125890751489 448574444003124737 160487149487686049 245219621656961089 643366353921010177 548887365657758849 315635244557348929 332350371995961089 657365870950357633 328288088686118593 316054874584885697 157377709064409281 736660160668435585 736384571395955585 710246749711821185 345119592844771009 455061611078960513 671211248600140929 462154038026163521 683277111650088705 942266436000466049 965779985787190017 585622540040994049 763149221573304065 304204035509954433 547157586564988929 693805646026184833 622361959017215617 214982659968740097 932864059996983681 446468339880375681 66172766640153921 753544103842031617 598698140827050241 240605603318236673 561153767632536193 516945239752317313 705210111497461121 705340043142179201 642684318600789377 481519072591382273 594652112803824897 389490474768074049 863700779977708801 175884210556802145 707163162501569025 118921609481169809 722692977302148865 164345777176023937 658135340680498561 640833973611300737 358260099416018113 69764388234659689 165229359757159233 544196797435610305 278026603112881089 861189452535384705 13557327999190961 870853912642409985 21878880540047165 628810288079847681 954448251091559297 22357752121429541 541948808204853825 818049938088265089 203403008881505089 375848417183611649 641298647265930497 912513686749889537 345900506597256897 691457527557737729 54735916401558169 874233675232304129 988330744025002881 807569261161567873 511614623439815105 567074266768514689 371323984849322369 53227686201815065 302993432609032001 718756468088073985 563063354114230913 174079250120165345 723379773222152577 297825345561989249 392881357045194305 675146180771697921 87874375344927809 88748540690929185 295744309786922369 276729637497446401 484351061015448897 601548253482263809 994442814457453697 495754785934487105 730994638381350401 627909986333733633 929876509795999361 181432622994826433 223833253201096481 895180487770062465 495317697090211329 519389409938504769 106723360017088705 530291267263592641 75656391508001521 581193044366720769 935583396450912385 850274331911037953 228189193929733153 835900678767423233 275659090994867745 283149985435713345 861461430378564993 196902436458707073 329496919879009217 696664192338118913 220076577679929377 581606247894491393 186485364579244353 792361707527518849 816444397545577473 684687693822347393 882804120799622913 494152466933172737 68469749373331721 669630359214984577 512032084810773121 924839189916141953 411633057180633729 870645635734796033 808263606356522497 887625322281110145 614351180748183681 860950223235001089 190251961452066369 34640911822421573 199629297739416961 517583834951317121 289847075789627009 658861319129556481 479640654782269121 21882869094731917 651954032641373953 352926387324529857 161947003751631521 243427134018837409 75667640604454081 467397388007213953 658668517274104961 219410167504328513 34519128769307629 216642289444351393 698223287291110529 657238335478659457 663411692410026241 533168219454040577 131603464862120497 642653794170492161 904454943594334593 986799982009742337 672983010766724737 256340614786459745 865292140690858241 655236695816370177 902331207372451841 206975963791911969 141531191112665761 164431617495793601 73331845174717361 136818267277696753 497548655278652801 883784554060099457 954100654885973377 96595827201674929 673368139198164097 650788521548221825 124898420453089185 109711463006554769 303778360789326721 366634031555065601 363324592415192897 432275486734774017 691734623527896321 318072147392015809 163541437078659873 386509745786547393 991888242790995585 376922809283740865 215242117581635041 712543647398838657 830444457808955137 57964445828460497 166782920547429825 600088075260906369 441218337968539457 295156129427368769 24720429184338145 670088983926213249 539622968822175873 257451059023665601 611624112878867969 561018273330880385 719392593050375937 366711526782665921 81293867050089121 709369366285507457 552248197298371905 214907308791723041 244345807784750241 814227798770069505 537712089763065409 384973175962215937 509608416056021697 147147148730745409 906254118142715777 354143512575618049 423090248643173825 757266836352918913 169413145579373025 60624418831679353 864760199715203073 64574789966236777 459116046022888449 220082722829019425 925467020918372225 808983749325499009 656870612525413121 729228599136945409 766586801215833473 697619134505295361 211721204836624833 146970548002073537 501120683166956097 876198006546694273 341834508812500097 222079893774349569 417790562304684673 942026747800930817 44460252074276953 178493275834327393 993143193271205121 155998758127928737 367045930559331905 179407392657083169 847843322905401217 729696760226637825 660858361592023169 288907082157905409 552409499040035009 132586295899550065 818086003370130049 820367241630918913 377942376862289793 745241737485407873 632697280811346049 205257670914065217 325359974818265857 480112697532000257 601069446034362241 200859225392377985 111857731700222737 194681157525089089 445462590860405057 162996253586257473 8448698244816201 466767015639895553 984802131113671169 288055729862463745 223331072791278721 112626136538217729 354083210672929025 740774338752814337 831421873800447745 370389435697141761 975279839681636737 759632585969086465 432757144818747713 999978109124448641 676312998560252545 514926364962391873 856786022285685761 362187889091210049 335913219981993217 296042859291304705 344198575929123521 421078230193707265 874737117272122369 650125772635291777 964270867869540609 292669670144697153 118621772270930849 275776212518508161 248355482462709889 557408328688190145 408268641061898305 699926673193786497 526787166849654657 822689668432296577 28947494609102621 206398030177666657 587931504653464961 614358305701337345 870133695771773569 829379836124573441 578325034764500097 382555890221304641 812596636868963841 928264057581770881 528908236188708993 408238932071903105 371726235453639489 391638277176483009 224433640998253025 513422005363786113 121325822723068913 613157868452589185 984560323019319809 422633063031248897 480346371541219969 291444293396565953 152368452518967233 247735718468526049 992846611878949377 846700038170865793 998613819311042817 116342349981984225 273718983089100481 850616353207683969 360687520890675009 319300825680890881 162430387326200065 631229462107086209 609770700927537537 289600591986079809 235322149094276513 954130812230729985 647023619200037761 158549880898725345 913153264861396225 974958820985932545 191892749335789153 870888932040578817 781937756415846529 100119988054601089 967954348038173185 824913457752408833 67228534656468497 843557757737556865 792458331324507265 573602165719030657 188469449308474433 603084689657052289 516337642178282177 255711056177197793 22631957136159289 641918892788794497 176475912426138145 489979492256772161 554955899085246785 606845859679552257 249175422089702881 469777764905977345 447233047930186689 66713367247444921 123858454433115377 839127100658181761 246840184925549281 752236550259269121 643013446929014529 654079853710548737 356903299165740161 124444165932743553 25333159898973889 766624045904030977 931938889343587841 314262015621309825 654080738148817153 382861531719576961 824580096865933185 345057034705149569 975281339014951937 305116932837059073 936187324333179265 374432267134338305 216817255364812673 571404170641322625 494022906719838081 737770369048576001 369473486752706753 348472987803894785 145120116704436705 126197999032697793 127133818621810945 150268354219285537 405006112989728001 833637013358185217 481484970663768065 766475160631451009 89179193627973777 724897355508161921 825693583699287297 860928177748881793 375950707821150593 238452472886876865 613648042226355329 592706962015917313 168324021902254369 188347572374439681 421699689597115649 19996283983282125 335504840721458945 479975602803591553 196716197130182721 555188803902474625 195051766959711169 730192089007559297 279119009842101921 576777184256535297 546341050472424449 575029401316555777 646987222389878273 87491672933857953 564817850127258945 565340288765256129 624967251755943937 297675476152100801 622445814242556801 664901096314594049 880451580677640065 357468029545891841 398980195156827457 665313588588489345 933225960325241729 451024631544918017 605434861164756225 271562277479631585 130603094765756817 781403887788123137 947773267541538945 161038160988212545 288157295814183809 937191091345134465 135935510144921777 212581388323513921 119869207469616161 953310093447676417 389450822633154561 91601134120523393 537227766760533825 411347465771619649 932835104167143169 979202455102267777 694188404981826305 912234880554457601 916619091076416513 979713678153316865 806547412495543681 580097701483389057 376202425861098561 429915492060928257 746082703988076161 194893848845829601 661914942575908353 278100948627567841 870676241828416385 518176139397063169 978946791597284225 980945584962057601 623643415455358465 176577567268886081 582566381511060865 75765420016367105 943845047035946241 547731449518487041 927787333875702529 85439217351080289 251168710483181473 790211071098447361 897005540414927105 579046705184836737 691083024797958273 950245491616634241 675862794273630337 684727966511559297 871761826108393473 831603582748904577 46587149832351569 789627518954048897 645439948219173889 539926213067921857 777319961718095745 487901258563539393 663019061454246401 708340848858036097 441598275573159809 490112006472074305 761435946578128385 917452757699059841 768476703348685697 390021434658081025 474007027114321729 670436548720921601 443127926875991553 117529219595283505 535067261943762433 44240021956561297 920663347736311937 74665942721111377 585048923161945601 272773291652079297 130997951498404321 356091086983028033 977141664300315649 629928957231037185 116603992723558033 863083031699716225 701409933675716225 62527783353949929 412839446248870721 312760786108825089 739412519321145857 709597979664401665 935207122652233345 170098887763998625 357792138171770817 259188803869854209 940531723976295809 952663987891170945 861925815432098177 702229911268112513 268892732243759969 506015714417628737 532619652833414401 500440702199547585 117603690532678945 66102007147108569 935189769305051009 188257938680571617 443090966898015617 824091820970210177 549415026928738113 564099175155497793 204830297724544865 414902454571674177 952221941422262529 621553138391810433 859305101676259457 154796346324587841 277138232306850081 344450160538009729 161139550768769633 863069548446347265 763224105852142337 200005179763586241 641139493733763969 890882807532221953 232179896363344801 260756737207323393 393078361268425857 235172806779630145 839580430877074177 158886879673012513 626950955467780353 791427225069753601 431770741365635777 706362987130809473 28468349224272773 365639403082880705 4069839613915605 822482345107850625 323289808146459009 758328139289886849 751889505528776449 108737836983387121 678515510097515265 303092031484524673 890628732267796097 851997502541586049 110054688284353825 705367394999711873 102321933732394401 663965959379289985 907520475439458305 916100689385771777 159695564159843425 261560875416414273 71292991530132353 387782133619595009 947343738269363969 833606876313304193 790468908103680001 210193348360959937 914114086169458817 939161533562263169 314836651332118593 889399994875759617 572570742516841601 247507469889605153 6164385556349573 510697046505654849 335767366731769089 605660200879974273 539470762147292481 574741092479683841 26839732920290517 743067167916315393 887198937300315265 291957497935626945 294560027030879489 372548570116769921 910090369459371777 705091890747439745 852553857181117569 889619134443911681 727939214928586113 840711877639833473 569061433529551425 317920936062129985 9308561371600633 590407671612098305 558746719038548865 496004857825603521 437839085822833601 129866002390528481 362067904475932097 790161320992204673 748236809039870081 103001843982326593 288189632536369089 280083591377810145 319772254012537601 248653690913627649 994537299527959169 470138328690886465 639666315711796353 614331909900300801 283186811165148097 90832164218859649 351711324210402433 486132649022451329 17794674136066391 575239025875667649 763636946637379969 932793464452061057 564273579770581761 816854742364036225 854962537539666561 697197787917971841 496602992824815489 972362212356408449 88388124616873393 618285168883431937 701853009618570625 389536182655099585 843298219968932737 893769446358689409 884638208014077825 382030503755139265 548943888451479041 128409198874635425 682876689507661953 94736684602402481 664711796970141953 98540549903262337 739103323520392705 302069713115024257 431092124062505665 611523232426719745 652995658319479553 743839507717730433 771153040415317249 374643302929015937 502661374379126593 756843080226609281 160275790544606177 803461604312929025 749177836897768449 123127584415989585 581484026227702401 601822571629455233 718562567128056833 486816959999480065 552921775918722625 407594816548140673 328608609646675393 539878921063866817 439029093802918849 8179678693906568 338786137193007873 733273643707455873 951990829850363009 541998156829492929 646761518738895105 214234742253587745 607474910715769345 686276892872413697 235212792516161793 344276049435443073 439039833098835457 322851739401329473 440846346324303105 727808395879897345 97509558728308577 323369459129011713 630288925067670657 530528080556074177 491845475963064193 419795845297585409 934412172629702529 733167099098388097 871472369614810625 157758577586506017 926339084381194113 233563513564256193 39646230489612577 466817001414739265 494703310340309313 652732667743300993 634419051819254017 736735301965879297 331628519753987649 733735339097755521 857317313708538369 541341800368456897 546436328153600193 151311434282924033 987389461460953345 396311890723453057 756472910252167425 821766542471941377 635301151662705665 534567025587051585 373986688896149377 753377621890713601 192298183703957889 508913706588927553 684137714161774849 585162372556816001 863873666496179073 127656208594885361 128543840094078385 94398504710262897 177750903005847521 452431322707425921 108964882026267425 619573210324453761 878334521367325057 261284307938836961 697613907387744129 944903746892244097 701222353261545857 942509056088667265 178109989911060737 265236210894975969 25967270452245117 440113761710961153 91319453681290241 326665375481447041 775414451357779201 839672711566393601 873468162035745665 289912955409185729 936123173804166017 949136728120464513 653266079417687041 752268904732041217 565246030153804929 793875881971175041 926812464414606337 292279411555988161 301540249334411905 75419891068122529 713315951869883905 862520191929185409 966808399404033793 121270712719720561 173863763646064481 983513564082720385 412016946680584065 726639770176262785 265428663838701345 510546667295109569 990753775638172161 121485601523815489 721956357491674113 419865139116517121 920817640227571841 416898037227440449 875800134648084609 647115643057794945 889966434514509057 638418866422014721 631158996385291777 205280908624835937 969694951047021185 450657903464929153 304850578828347073 198606469260376161 694999251661972353 43533977837213913 290156227513048065 660698123843268097 850171720020885121 277244204708154017 261182880378026273 497237366389391873 450641110526579073 977868512863224705 305890305604744833 965407688998759297 836733266914681217 411201373736190593 296453022994977985 722561827400006913 983113468237906561 127445552483479217 519909227077302913 315927749156365697 691838382666080769 17905051892455505 97164539167334145 243913544216333377 469777183011206721 26502804924987801 714561756670885761 219117428517670017 613165314654455809 249174654363713441 332719253514948609 715392876284973057 431863519100790657 383931300850676417 678625628218323841 138799517998982929 70266817217007113 680235766086525441 778626908271956353 268151941259908705 25626057820307581 710542068593227265 564650413688465153 848949973417454337 60816152177100233 747232807734263809 649596571301071233 169149470396867233 668443055645543169 88255760133549185 889241867144075777 11551148113220223 805883736650432769 913593973737817985 949303039530246145 871210633735280769 103782602915362785 767036761027000577 102709862754917233 693494746335709057 799191947894659201 403902006793117633 171941763202323009 466141102645970305 982575749146423809 901369879980492801 385947358506623297 764459546222234113 427053407468097409 735525935808595969 875256128828294017 170808679822677345 918425573477282561 145304276283596321 220103129746004097 376478003696995265 83705879463142449 951120466745720705 485541251234803201 625519889295567617 760212991257521537 13565845796776445 318556329203399745 15944911118616291 821014730080012417 409201278305715713 192198737596509505 464682981544832769 518042900297519553 885965848699882497 710896242632710401 940110347004342401 92021708306450737 225356036915599137 942737198843939713 831662871292515201 977107082794493185 283310124704016161 125055921709726897 162638215659022465 74576619969011665 973252507966662913 358683596337453313 252897588050679201 538923091450431745 575239803929903809 326443688329387521 536600738037002177 394296279921551489 52456702758519217 858690824197946497 560759882004056449 240541160797551617 593910984155897345 741861816942584833 898318317665051265 805352939636552577 209175563101837281 397197240184919297 360311690305287873 219693997246896097 722147407638729473 521197014073148801 681743267954452353 533102199964904577 56390248032897721 5314170512530581 872013231360888577 117497113875703713 900676733210147457 171312626655630849 890624949730373377 534318231329766721 81447649593087585 755187726494266753 850612557186060801 40190188469171777 656287561852551041 34267823334513281 824482930306651009 888811936120138369 552029327126462017 859901583406848897 679855456406478721 737542735832239105 691220936456758785 175934305365469601 494453837934109697 900465500549760385 935518612048497281 368057684464002241 673319662985171841 597930197887013249 793836598965029377 701276416259300865 236366647950539745 256224595746974881 932138197539160321 315492145290715329 73591388252630449 908719367571468033 831570850602460673 119005831809172241 630940199460461313 768347300341165569 988832090113419265 256153946788611361 235166256318258593 585484875055033857 369429423399893185 141017324641776305 474785803872798337 808216629311406337 208717362522321537 809994316783058049 870785441300371 234711277286709921 20735333711442649 220957409933046017 210936869124587649 529281366362940993 900032709937761409 237785013342641345 337264620439363201 982018104391318785 981578250929786113 211472991429044289 923916525918848257 372197709597120513 618862373874065921 81104035161626337 881397783712664321 971578028929531649 326388477102327105 751132439412653953 731893304804735617 147002052740422337 451515560799521153 590297596896032641 169461274962124257 822281136537288449 549285195651364673 379706844756693569 167263975428106465 195153036698176417 455293044890964865 4047519843947357 967283412179433857 612331088960235777 524325209901391553 924444505704084225 927041721780618369 748538818698623489 630474206884571265 741243500860701185 303288368987217921 156341782998811841 527504954616645697 400167016515691649 195716889775489729 623053318792930305 531709323475951105 219180034899533633 516447425907422529 437635921379598593 214345126252041505 522460639626469697 595796605978044673 811103015976787073 643603484222694529 321668079068370369 874917515636049409 63329724068569961 479113840120604097 945931955450529281 705018628819168257 370413678699211585 943130075402478977 506471858593339905 95475704902362673 520920821041858753 935220785180533249 508442096475757697 994273856119796993 245764227024185537 650613332779869313 163551527579652865 399522317990694401 832479180029668737 351041409645020481 87429184788614833 986560975254569473 305782736210748161 31371027734934389 113912709960469985 578339469502971265 926173735248955393 751406733117946113 155873904669729057 414835804782761409 928697403977171329 251709913706804417 73434258524383009 908455836440090497 674750195640502401 52220943458578977 763158454400919297 165406938874632193 928943116214842497 715818122405295361 496865882412134145 657382562180266881 86708323626016433 34145499078405805 460014433924268225 833568368361305601 480782058417478465 14200261743724241 464257605973198657 350649247432478721 578309787900867201 181015019873214561 636950537493870465 789448814736310529 965604632591297537 599652529946041601 175403334372855809 932983045743135617 603180506278096769 409626812493556289 851996232960882305 754596575936908161 346334751911772545 573376722781404161 177451113840373153 449637943634094465 171154207099323937 999772438156711041 986292921832497153 23607745233327649 755371397892592001 511683573379315265 666652986948928769 898295367950147713 949136750228166913 96856293703282865 485009386745470977 630144727054037889 471756137332452161 92837426578455505 77297655817897489 457621325494109505 704153561141811969 4172739101548473 516253645494824577 952981036075179649 358764108805306817 393945812262330689 699189478628124289 385479342527624193 822375344136350593 107889867102684897 612098643258345729 485247428402281857 134873800959699249 119399044634860737 249607637340812257 497962534215822913 517800053161511873 685014573250001025 243534527157517985 748843476172389505 559078757392800449 695216536889034881 166499627010647809 289822196593952705 130401911300413793 33090146945298217 825105559795499521 626017759404724865 725762155364780161 117758083221758625 886733529583789697 437534376134102849 605941082409959425 330104166775484481 845185040912777857 701408911428011137 184863018119134625 680609922648017153 526553847571346241 638159934490154497 848260410937502465 384061045802567937 174286918801126241 560378816712578497 529820633074596289 220056961567479457 190955985488965761 480317688499077633 139778458429407953 963900135020153985 116508085616484177 373258322435383169 428791560654250497 317404094536669825 604514779453165057 318004268016700545 237020877747131201 716916855679571073 438140663231390465 510164887606059393 813891431017484673 975511125199830017 878272787825022081 923658396666077441 65414978506442625 772570893688751489 432688898767590785 377340656082132865 88721538460394097 647257351831598209 5614368291855244 33781363076577977 161205149755421217 8542051786989192 62970601449446665 143498502301518721 766198055750269441 135253444444629169 114621879277517985 768589512691825409 138229618406843009 612120917698703745 358678364918770113 533452661060430017 906709503159792257 804969802915280769 595230656071929985 306588652724606465 493431834440588801 8498068969331031 541721131651708993 406349615164820929 90885919466561665 757552148080492289 966569724570472705 125624325336879393 7362586391696625 447242097686469697 801861968618307969 407103977283490817 431770994683578369 93946660258978913 753195528013872513 583875966623004673 844561763139683585 539233300789405249 251613235825370657 582183164830972545 307946236786310849 168558542149867201 698496254619197313 607427031474323073 213591490514762241 818546444170138497 352045641883247361 484673729208331841 82164057201968177 778519445561897729 359364666492592001 775457226903206785 107625183736576705 967252571269042945 20112993237173529 958601263230001153 59304472326605409 563740763926318785 498307642714376449 149767058904707553 213879869201083041 685836389368276353 703289756203783809 488764873064774017 332977930835685505 503281355046595969 717480961987131905 782258960433928449 553811941631199297 317902329286070529 938763863453427713 729886263519084417 971854589053723521 285159821038064353 463708162737400897 952163330577242625 795879335106850049 245068936675025377 302122509078909505 587662547990696321 204808169148638081 499593034910645889 874362631061625729 834211877495484033 468805898990030529 756427815627532161 194413988891280801 14350956920928583 878220347416434049 59744165747758873 931062379406949249 479624720217238145 495666582260515329 566669907791450113 616663955083307521 502802681073539777 479299432421843393 989415016934543745 41447291377505025 703691766860352129 567744842277836161 407958452699162433 937369766901238017 115402148468398033 446024905260546945 733719054388529921 478878920556820033 716892949359795713 881996506485155201 152854537513135841 671191931465497089 768157096298061441 317337206708604225 446623064245869697 75723243736955937 110915957279992481 677087128070656513 739077706891109249 456006941380930881 405223861655393601 516449968524714369 288346941956262977 187947081445013697 116594175789749953 820352689102083585 761610666174036097 740681128277227393 645441377400338433 205669698670934753 625962677239698433 227079211157626305 887701595377912193 421666317150044993 973633673599906049 177370463920137665 459986421993981761 702865742717481345 172135161858136609 990157511094064769 932705523387859585 80076493915715473 95000779746570177 349846553034122817 449051734628021377 407741156197236161 519799009655258689 609103784978582785 715991989948982145 905215046878556289 265446634906695073 263294374477052161 325487669477773505 50312935175586657 234667140817407457 188038230662623809 880742803383249409 897856027479679873 199439147597971105 971222639907576705 284637125406838721 344517864801222401 652818444808843905 100365827997517697 507557272665003713 622639391856484481 600569839911699457 821572951585803649 42132549951553249 806618058103513345 797213398934445697 477037233848289345 316075677012101185 360856212644183233 675600307902882945 66809253447896569 455212878913350465 581088069802095873 374838081982971969 633207084639206401 741275625186524673 92324962859851921 651759757724946049 1714382095226342 808157335387157633 605923282394289921 645278584904019713 52582919321690017 371776509582595329 722771225384622849 45615150712208673 367815836838698113 38722074553952273 344817074285973761 61879382971795849 77078248155213921 324401322680905921 946755994059646593 57812053113238449 494808200438878721 410004723065604545 615412092231540737 978240796388831745 633953605191816705 747409165946102401 16080544911449835 875210848678207745 537034954682550145 390950924350129025 750838762848562817 385662228782763329 173449734854852257 794225843746637825 469728668522311233 850419534803378945 207037747436313441 798756063665472001 446011990472786817 601239435549302913 486987375502604161 90163997374624225 573789867061282881 498450885435843841 608376480317868801 577704409229959041 160664801119086337 61675636494527457 229328415367387361 926538296743906689 818439931991480961 1208326441641817 126368898625596417 941526968257527169 877855504813997057 894467849729608193 777663508760763777 159745269844485441 323938130969271041 442731431640382337 848093677667062401 990148419225867777 349692761065458753 735981386271106433 526411552935496001 67291412531410801 418733044950972289 311608510209495681 651946312127076737 326732544205604801 701280744735388545 345027007299961473 838586738494864641 218417283726275009 970151909022707329 901690318661238145 932232427615925761 647224647578632065 409394422080712449 920906808532294017 652909198739973121 753879353609427457 271781122969020577 118215493095576113 905728446038406017 752128509973736961 224152759228477537 676496458655151361 180405595845666497 337615434881037377 421528410095891841 853684859932073473 584834848924284545 939044488747633409 559965497850672705 139782981280319521 215066294255688449 442433589669128961 160489915323768897 536298345823908545 795892595360808065 274534438839531009 246286945304380097 861378832369325697 330196084187701185 562528467162714177 85128346066245089 673494769957144961 71428563667890193 815168190327362689 299218039002884225 690884587582758017 635415730638793985 407543089548148865 993901071910006145 214111364438380737 851541198456597889 450145381513799233 551755757283363137 551574116507026689 828841935782104833 126058166326835425 884359911611671425 334906430973902017 192332857211564353 671675508870173185 563496761536786305 690727683211690625 994793615145180673 130805079592398961 777877148427155201 820665104543465473 98240663037952209 244338117666437441 219859966865644897 712039975090476673 969442700460700033 153562745345460897 116535127289171921 551834757271834049 670312982713593217 440934119615285185 826400551035138817 306881624439114369 125147994580185441 744612618424135041 950349599848511361 739613138201192961 493923961686928001 239878286358553793 305545723983446017 492794349723112641 108780916341327585 549790171128371713 512879795894708225 455638907167568193 77113860161372113 637972030124039681 311090392656698369 340451405988602561 410172285779548673 347585238116273857 69411012171730849 691910783484374273 694688246906732545 22434645380847941 690048668434290177 624416596369371777 633879612574428801 9407682650511619 114278322104315329 656288092636216961 693404419938300289 367360247821402177 741964976910143233 568386659143214977 794663121620687 258048901772959041 92532822450568369 259902056686073025 170018735704243073 872306709498239745 152546342295554625 872203407290726273 915681394120877441 342533750485678465 826034645396465153 785033736598975873 946663840921924993 544511951443716673 311485231209250177 505773560009657793 402554653070819073 521971527516377857 735189777107866113 535491097185328641 936970113703775873 141272017600748257 963600153120271617 334135768137969089 831880358561061633 556678727746465537 764930536255679489 866244227866971521 321540933113336513 835304416392709505 787929027209319297 498265897938694017 641898185752335617 241760328879827585 647172378529791873 365054314969128769 432836708792105921 943459278760620673 551168137914178433 617813200199748225 690938094935216129 386500442430452993 761862505657394049 116058523741358497 887217914797812353 67929943995743257 939857313924850561 304811554101803521 468422353558093377 542327221607031617 394868569941326785 913749510810632193 295842684294736833 39153647195711017 39969777894018681 181511537807352865 639315014615004161 212780981172649313 633338577834070529 15514850269667591 836309834236711681 120882044672320881 703072926628468737 580830640224093057 300101126783953729 240828546857706273 487795908563004609 521878219103641089 73383501683419889 40440376139109449 714984114027092993 374520490895747585 883948264206349441 562030914404182657 85116176322561185 755810750158403329 679830885890620289 540983125006839297 765853321531100289 922001547473456641 868523276298173441 536485360819376897 937665477048899073 75957523353324065 127349902814923873 317593100615020801 709862413352059521 961917242720858241 312007470483518273 628127212917242113 361262373292721153 403350728341891329 992758871173744897 395359928727593537 498238486243398145 378811155505985665 771173753241111425 286890540725444513 88258783205862561 367157594323188609 256065661701054369 235112999120893569 471036636080985025 168932332733106721 339959567354451777 507391105836269697 1917752157272191 382237745207376641 854729053739557505 111272981592030369 401155276018418049 602025451667628929 387789775756186113 687208957279501953 704398897994014593 159761200838303809 802370355809923585 596325084215799041 798304953482645633 530064074607196289 73973954857347473 88512129995400817 323045133462915841 121864807476370625 380388659297690177 307706290178252545 501159425775544065 29236810352102793 867822872752082433 418676963485900417 558297081808479617 942301443244772993 267378406898469473 425437872015059777 512675566547077441 78097759428146673 113699240188491761 788724620722156545 481444414062696769 967262906742249089 983943269962079361 872623544582772609 366576487905664577 772644182515051649 146038134696208737 582807449886566017 1556149042375666 584033959525456257 699445641376225793 465972680591129089 52250075431377497 658185894033579137 581442810761341697 577642894027384577 238314769569615937 699861555664099969 272426363130360737 789797075024516481 670822945857597825 118222445344457585 193281921439403713 987706716204066049 261111820931052577 369399854071943425 377874620200341121 24468807280719317 546927649686754305 402145724512251969 208784489296856897 980161370201450625 784645470091494017 266318171816820385 712223244894513409 469115812355077825 478688753505768001 796437162087300993 959449277071893633 602909409390925057 447393316677580097 133135599112776497 560889988301848769 38370834898181273 172711249266829025 648130294858844929 562655520945082113 999825888816680193 241716559247084449 563072559197465217 463380627982754561 584278502475221761 681362550299130753 434661002032470401 715682301810499457 249137778085192001 512984432859486337 468686158797922305 317415093543186113 497004316855132801 836397146317185793 840829290784995457 742914142437978625 154082465136049505 699990646463437057 374282737387844097 26233104232684213 671778424657638657 255980802191348993 851448070649922817 752830730917093377 839391493472256001 650066361116746113 232577585939495169 712181125206964097 594546091186337793 491428997746172801 197355918686582753 133448983273506625 62809737928127161 909677062554511233 810798368373369217 594877761595679233 995085863775948161 275482118352218913 102822399886093761 643205970648306689 737774286552912897 864923494121018881 817405341408729729 863700022015986945 243895473481835265 635697718576952961 173976069767263649 38841548930957257 281541358688265569 986249628581038721 847828031018153217 262028195672538561 427934586439953089 844547993660345473 440736848615557633 522659841236485761 52463651817681977 717793469826137473 916094586189203201 644632399684521601 830352578725317889 792068406080804993 18836019318257513 288619036117534465 320784572266042305 744199287991637761 808956593196356225 469779165780376961 360618571037143425 387411226977068417 593858663248937601 100019276901900161 929229867327372033 466342703999846017 750088696086308481 44081748000817105 334010022038761153 22415564691673497 945844911154381441 141128730046187201 42841238898951417 522302852045175553 894168931579784449 350813145550770177 883205241680450177 963313265201637889 30837948497065781 350908232896198785 161910581199897761 101048661036788449 984122249092976641 461346147440874433 199764248333302433 775947881701970433 714868277206335233 69065233744691313 877537547652345089 613689108514382337 99536249081737089 854580018059149185 749571456062248833 535391723107640193 116215298291393761 102988049577117377 686247214503346433 10770113052746667 800234735411649409 450658755313465793 583852740866369409 622603803739625729 653388842269237121 258681779395981697 548268671265624641 663983543670713729 126221239957104097 802981165485444865 876168497214614145 368779328960673793 319124836860652289 969647523514435457 773489430555294209 266786637260128865 853681240132502273 686448311436404225 855823358705059457 672299164026387841 404790863907408065 904716871709734273 249764612404682401 650812927550465025 126458352558714177 270089203305982305 379422319175823489 983695545917274881 884948919963761665 339173935627183425 990173920628372225 763588601624707713 83396348567916337 168650913344063009 484842053095768193 730808110417374465 938424257515407617 633067513325197953 468983491320592833 307951012502133633 384165399749932161 930434609016625537 405675296563110529 339312119205093441 630080746278991873 376436286352099329 240483756062083393 704698888803608961 599667524243201921 937604311026145665 689245212740068737 493058584221873985 606604756535318785 633240262245276801 890538524914553857 107386595015032785 277842766973506625 270390495387172097 257575728051669729 174173799084318401 769951128949372801 244111987843336225 457594556780868801 171807608364549217 121674209543570561 818055971197704705 478242887976840321 324623599805395457 283706357830283201 332611371301862145 78064947209078641 162595190829154753 123416467976667825 807186778246997249 570821343759909889 678955489590354177 940475677284354049 488263203418882 760413726218423809 765501047286324609 687548899017357953 961816161100411905 964679143870647297 432189574972969857 872502302214286337 694527259652414081 872933121225436545 666295573326284033 744681298192475137 710084988801948929 545163066540958145 927337073057746177 823078638617715841 880869502745451137 142119002648264833 555866108740548993 609616435335496449 208587301835077441 77755792206367857 473782962133700609 712910840138192769 472276566307794369 701714092267344769 725972425202360961 869000335777414529 468244980482491969 483575277180413825 740777160425356161 33449650321728089 919621827286572801 6902576920545301 831251489154642049 897467777907238017 534500841225419521 54625752390073505 909536430246564737 678302032532030849 965035691347538 233803832610909985 710446353421094273 695917040305246849 499814780323102785 143498833500352417 912967017322788609 184189651977561665 119886108472666561 121327026605122513 383466843556067969 621524494152126337 107892896213083841 339762291256157313 643775847547463041 994521836803528449 359324485229233665 80612427600819105 470772517448825281 236336199117104673 846774834872913793 654063093369579521 969745915938066305 281502207701947777 627990696134315137 796699316540873729 317701189197823169 939750223428220033 721849914783913217 771010391780713217 759209315057521665 66789727992897953 983487104972009985 477724453152781313 48749120770640529 269929971327840705 350067900637608193 3193191620134429 890259162666556161 866086488630088577 619595102674008321 368869115791262913 625441797465175169 760165363616565121 623055607425467137 181226500701164641 393999500872642049 849626105083871105 64756339247463049 141436794662219265 736317015687735169 18425279488624825 949545829052563969 348508820870044673 465140051541144577 558388165554816833 854595894484599937 291857681006156609 8674824063650278 261821230361917409 6470398115791199 794412905042143745 62500525234302273 544965732470984705 313405600344690753 741080157319210241 599131671396026625 882428798905792129 3264495987249206 655920766252329217 217496993443663905 918364461722006785 107826040399014993 411723556189890881 693648927488272513 746889938969715713 695374644843436545 45252987547620193 970440646381607809 663613466583115009 920536064229434497 678530517829678081 827588755346017281 839445794615940609 770658125780865793 419831444050252865 62487071097567793 779919615782233729 932578967171206529 237071338875587393 222483125774051169 546526258959303873 776306879658729857 700953611019279745 125331997184591873 735198517663263873 800024798290660737 116316767542834049 528584577883908225 350749056017278337 454124259809244545 468845694238829953 131257269841857041 470167004898684097 463988571988362945 272609762705720001 460900141527719873 953157691273403905 208428318256292033 414300881561153729 292888622558766785 201783496704592833 442594471118393793 445730796984868481 821292650173962369 874754179157221761 443550619582989441 110898076932578257 435034634186255425 573674178011316353 219296442014364609 732165346418931073 310366485240724161 401859018143838401 676844889088808833 86835540730497489 100234067660924353 280284497542709249 964035894312797185 636346271798892417 350237605402117697 334557446676242881 658315114376872449 121702922739522993 295146600147635521 151847049257270337 102037530964491201 197557859243097761 862920526883460353 373467575613503297 209418032012049345 671054236594919425 836679766866186753 828858464104200705 179614646324505857 158352350091128353 578947733260850561 137292555407967137 131290243390477457 330433387021450625 714752753367694337 577609501547527809 67175542711378713 39743852694648753 986969805780763265 742095498714590465 326595516461136257 290542923695760193 752855483526307329 502414092811420673 786693028326208641 419108591183352513 477467377715289153 592962441635521025 229383142440095617 806535758060412929 118069263011879153 395534650299822465 154219271922226401 668634508784130305 582338828768644865 539695189303060353 743793529158065025 806948641917720961 908973050509221249 732402520143523329 987598602115479425 905327305771585537 467010448050576321 830402454004129665 155142525181869217 901585269131480577 132867241449563521 867584017327800449 845351151727253889 927994054628023041 992848606632282625 360334256549364801 895861281350473601 212695924264743041 873004661519846785 316044045353748993 134770560048860241 472289597491034369 735036293200483457 558031124089964673 623963768866186497 650089664481747329 342026279715472705 114610864886429905 955599258419408001 201824993466807713 314709178825257409 876836180085419393 803159385581661697 478354083542136257 819556963202135297 650147138342958849 230215177007192289 471501345887283201 284029189357273281 267044784625241505 861423394623326337 283146769215584001 179924408752359713 13783939873661667 512084023185320065 48646402089282505 589006376470042113 192442945807826497 48783251991860513 733561627944958209 830222198022372737 894675982689420801 361301594392198657 658195380793735297 327262690862813313 724712285379567361 315274192280352129 858862313086142081 399445736434930881 262087878188339105 329370900867512961 430071544663128705 116564073639739969 155904337347579 886462754150752385 910414055552642817 446187647933729921 601222803834843905 404929186154316033 70086098115304201 894830094380939265 855426056697538689 726632239709257217 263434258193107937 785387010375021825 266056519244358465 237960245757857793 850091052971727361 383463176921072321 772411102134626049 748669414421240065 228221277729879553 773884628822063489 591541232426664065 582097756851776897 318782767018355201 763222266351068161 357165770692589057 454887066706358913 86809880586706353 40044356508023073 767895380641078913 172945644422281217 971467923057225857 335498603258617601 453745335272159873 674462358854466305 148540921433742305 694458285732967041 121296952816578593 694911821740941313 985267778526896641 71734083723061561 651030850097086465 200866213402942849 126821855777954801 16761443460556081 368149542989982593 579871955556722433 525650578269853953 989855496080299009 379109175862524225 426604291616083457 679393760427068161 977839438880071297 614191886715332225 128050218897879377 60846085525021465 238980737973339073 11498074768681477 522785433207157953 525709598155167169 727220322699398785 355073194897585153 844824306874340225 582610248723490561 622285929704123265 390483221142844161 317478738943773185 157567525398086177 352199730434595201 501618162003751425 946732303371202689 624972084165598593 42805152402241473 975060535852904321 789515790277160833 792932104306707713 798256194461661313 500857088104595521 705779299023969793 497008917157479873 18067352026168493 374453815215517249 13339812636015581 887915342986296705 829571322096146689 952998116700030081 673211973366147073 201360186685214145 976857762712643969 374904187602012929 465698901525509953 218178550249994881 303977349466212161 734870152781326209 852249666539830017 97104081204697937 525024015489822913 693404493445186177 836425743072108929 268555053714599969 838412393444773633 531966588083264449 573830778459903745 483785335625363201 247129910869819713 599278246850090625 873241573154810881 428482892566755457 148971536406353537 854071522979353345 170253645822480609 932796582065869057 896892646336272769 232979399511961569 334467431763439297 280875658827675073 963899691074264065 63551736973238353 538661359848202177 372979709459890817 21722102242552665 921215690144393345 823721081724610177 93348723444528049 428380005223747393 680749222239427329 339640300151028673 649227749590131969 165313602136240705 38474925120894457 137123273435999953 473257146036608833 346729378506697857 247510657166458273 885772472623141761 516031869628683649 797128376025501185 997260098532947841 766232349749539969 31790629624417477 440620476163591233 327741759355632193 740802051726586113 802332113761856641 28728767602974161 762815822367699073 368871497644160961 817409944169774849 41207436888246465 802976020028438657 672146840082273665 789694598977611393 994318038942811393 882855100008399105 345208265828713217 225198305255098305 278540284611043617 481298884295796353 877805670746976513 682751932593710337 496467438686483585 398772038760725441 137891279915688609 66240256729962257 883410866466224513 179570004242236801 343283090068933185 419007681604718145 147896012232980225 162052659608107777 512744399306367169 489929668653068993 174780951708900289 861737754278152577 774972971512692481 964519786425974273 776301444949030657 18072524899181985 870463872428015105 492147524357754689 670200938847390465 120141760713238449 803513023343821697 672641874112663681 301623041914968577 39196467170498297 589959359463758721 813539232969155585 27135430756519697 272050760004248097 53942465564102097 244915488632109665 643750760221866625 490072264807608321 510425004215758081 134660266201159121 699869750037496577 610284662630192513 239065463987838465 326370318267414913 473577022335565121 490236672747656129 921922049242308353 608547980761265665 779679279389998977 894621262048104833 648243221849906305 791903562730574593 781420851543220609 402628778926597889 853199800909489921 936316550191484929 975201324262091137 999789590682496513 275907941836162977 336073645063187585 304236682997998977 821332219674175745 20677063497995365 387660992473392705 585457007543599361 746203487401629697 362412183926846145 65557535902890153 826653016377537793 657844349759770369 533951474005757377 395695342225472769 619728518568567937 331190503433731457 304397456943586753 411685020193637313 250768888671803585 232397025292257825 340899481787001665 614339078820869121 926504851192422785 451322836176274241 732686194190659329 829877298917956865 115768958115967985 465330220176994689 439375029668351425 616504984253673217 307966978209467585 160558542851447329 52771576081095617 433481380929300993 940800802783929473 233246259333057537 82710305682606849 732630667081870977 116991221876336481 744252848460945409 896299975138287361 921405782462620929 363190849858103361 705649014373861377 562667247060826241 881635051275075969 760407392807028481 405700924993198017 741511111263701377 902127114401288577 548958164091107649 9998969954281735 666183790623332353 630170191295171329 865256082005149825 359725081336165441 426421317661333185 991051199878491265 763718136474967169 886591631487405569 571204176210269313 131077837237988609 604047303298987265 6920865848826453 400605630309524225 863876427291224065 309450926633463297 89393307434036737 772077922292336129 38249236364144681 820530495945039489 222528146044481889 339754726370767233 785521106305004929 256242324953252161 164944861868079329 606457405402320385 972625719847165697 149243709665629601 435494792339000001 181753049430124481 2340656927437124 527987512969378497 898670595520925953 93319287528057521 622866686067020289 280117606886225441 96152155317128065 733844771952885121 784774524228744449 937181013020808193 156405976007974337 85680348107441521 104250654277187489 883667729438091265 335023088469995393 747524557852084865 838226773787404545 706298930691605889 68684500440397753 191773589766111041 770664124973386369 482816289491896833 100634830856932929 761110400556514561 261898385439003777 861912406053381377 506300536125294785 524895799438436225 277072045792088769 734142556987908481 830810626644733953 69526124469842185 228453325406441377 642554002224631681 577891547557342721 104833059012431569 323652744266944129 164368728328387457 759765520977481345 896641450211472385 81814539389604593 722491572262601473 443759680405079873 652716012139219201 177819251271237985 397145973597819329 292433334130066689 217587836529769889 606050071692642689 620946957903289089 84879235694941713 596352006347668609 766638001474511617 300713172076601857 487803378398524481 706788624278271233 805223577966962945 139929686165221057 792013129896176385 334526542104836033 859694959641465985 288758658313813761 584647044680309633 972012320345509505 652247561648074753 53738642332621825 47087999109763249 196461772962830849 621248284101277185 214823113524690977 675865948197639425 575578171929077313 914191726664405761 559317510333603009 157454168064461441 76565113432732097 600545701215445121 914839549578434945 91794885317028737 340913494044553281 342162901496216449 189032584028996801 473383267123111297 424796323726180673 50473827172304201 472914145341977857 788144415918139905 95982525659916721 225787052162736769 986074365427459329 270132843002315329 129426753005272849 317245735936317889 712209507645329921 50869448265075337 314676902346075585 555487964215650753 747567178342467969 408133871408622913 841659735281378817 927622134680284161 245799741634133537 128101765833235953 83078145834132753 810171236317053441 51603838506839137 698333642294343809 460526444603512897 915200570528576001 661624527775050113 978385998044871041 439572883370015425 693586290480006145 601805233660389377 494453050936115777 821666828676878721 873596154939541249 61177215279602849 184810099366444545 416121822257093057 979553166549813121 146637479626367201 409893890539350977 115050552552215633 201876354555189153 223319754212102593 226222963720942977 42553817477408273 994404931004147841 860602130892278401 214258304571686145 194388196526571009 16401459846285605 122625101047280081 719583363668249345 166576682782146433 164410592650149569 610547736710731905 902919119528561921 734928264896122881 243261405380984289 395905544943250497 951585966306708993 189266708141968097 486607480296619585 972733846235929217 652806341334056193 146530874701678465 476788678045117825 621093214495434881 3061740349011189 719119158947830017 743386099979439105 214911378711423841 878551661080095361 255354306107474113 292166112042274049 949396837237063809 36251631325512793 707312344852919553 774334551818334721 712566087224775681 885359378307171585 30185908553900021 833937432001782529 714666636651887873 862903944368127873 842658158646326401 143263649083117169 429604657044723841 678448712529686273 48394169324776473 667267468022736001 133157063964720385 740247436527908993 856782298049079553 93997944547517425 161145792056505153 333639036209049793 971674063669805569 75088028982172257 102384874475436769 452243683079444737 918397695823170305 775431931708745089 209711455310941377 959626124877658497 33203118122823841 211804482935541217 409537870702056513 125123844765198561 480104996084190081 334514750950894785 45996242202921425 689724082616876929 425520931156480513 783027155937581697 367897447098531649 899066525432914433 781974227208205953 625240793230325633 291525677294902849 329324163592147585 522390207813966593 210830723111733665 13995883612867745 531974972019213505 713232134223499521 962387656361137537 52897038301058073 255048272848355841 68092677458420073 565333828296211009 518737147851201281 246663431332507329 886699946077794049 560656971478870529 235929123247689889 912551492068573057 824058576280631169 895930231094858753 392467778113459777 649364040588352513 590196665671594881 43037679760551841 972930189325541761 792154538499303809 675423688705674113 979291842660920449 396992232066228481 345317191150371649 744943283048268545 676625401979215745 707426104449627521 74963627745361809 869053254339089409 916303074041842049 816784898318449153 956309867429865729 123073624631484081 799795605971020545 798073565042205441 236861773637500065 879767359593241601 456374983413233793 887158780665576065 605378025397243393 854677863900644097 241542339593088673 727116046054522497 773732120875919745 382947745634478337 405126771030118977 728908677267813889 575490637658390401 689375031394927617 401958359250194497 128622961742951953 868500468652783361 949401276791714817 980211233223592193 96954489528062737 771884594549106817 568231174436572673 62246546568424321 887885328215151745 259060705956855489 372300626067069377 520099849271012737 614768107935194753 821821213200735233 808910129464020865 923316568293934337 505724031261866689 785873441763399681 986218046889174401 521932237467858305 936875134638288641 130886669030104481 610264182365550977 333934796994931585 770099615490000385 99004675812452097 944713412749788289 587073779229363841 458480515017445377 981560226606916353 642142204704025985 662559572645001601 532295323272581569 786597918178600193 185633018864333377 486814272550070401 774274963016811265 807625709351697153 202013166223377281 291407947665909697 46077924531250145 750249728335390337 732220952496984321 225679538649409025 77736877505433457 107103210017442049 792073236527453825 266964120507999777 895623690866887809 997485206917488641 53340151090932153 676116968131445633 87752259431571393 66729606408074457 998825001321858305 228053825346314913 11629680054017655 147506535883721313 437545579844449857 85855055486909745 891132952036091521 862618009286848129 241687631109396513 350773007970566657 654913309414599297 853614225284118785 723447272873382785 518026033265634561 297621338890568385 774577831927814529 298017152729766337 698973180447076481 532936009086842689 34177287334088649 272746294600690209 74179779747531425 918227447025717633 705678733263482625 508986286634108609 549669909630814849 407069558704666433 273755120998842465 772521990513663361 571606236440224769 198252214915786593 433993249081794369 224093625285046721 974654957105663361 647056523503426433 6950452791201657 309794208929442753 198922634231472289 63108497584526193 940054488225541761 351642240572839873 202756650631023649 193999018367538401 129799241985907089 174079487909462913 557670889524494849 668059193598370689 451416833247350273 848348120638274177 61607129672900385 304342840835619905 496980020953557761 12605513963446669 412709594184342145 982249691212448513 424809147473354177 603309148992916993 103439170097580305 264706826578777313 357851703817303233 288043471683575809 420474085623418177 582919643435051393 546721552928687489 449885651327360129 856349355606035073 991040093367661953 160305459135415169 470063215949462401 81717145854291569 87436894276184065 974868406077916929 973613847898075649 10628425987171399 55472652043921049 308642804812862465 29711510844546041 174131940837916929 108804190945821937 465821660833540801 375093861883510017 249173694768053633 220357675511667841 400168645945015553 99558891924541377 960297873955390465 484547129267500737 738210370785680001 893864246600042369 861662491339224321 1386529264596704 184914538796604705 612756020978562049 537679089931366145 799399592072862977 406233645106084417 202595306968429857 244079645133247425 130290479464367345 993884026619056769 840585714923545217 799944428037257217 898960752842786049 84835935079581761 740503803121367041 878356091934598785 42525807085883825 663438455509336193 510792142972601217 612666685902347265 174505529360718721 815745090716092161 170711936542783617 411289744899029569 676471869145092993 46918241013415241 107913998717915409 971498117760937473 888388184643847681 792675189396334209 18343831629504593 7583835360527759 938054460524927745 49321118677497113 532043766268824193 107208153463652417 704986584917723009 474347701004347777 74473038065900001 238751991004001249 158339642415018753 746835474250119041 23880512085693085 729508387081033089 893892436899964289 565586116499957825 335604891902146817 387803381481809601 751526015880802561 560253411738258945 151638946650219713 860378946427537921 380060639158674689 19590729384304953 89197885726729713 199035324052267969 66896231577647569 639764780020570369 699322812612788225 997649417334081025 929888694811186433 168601822011567041 252798510823804897 782924804318248833 120671339125625105 588359941220872449 496065968557498881 670876558997228801 282704945328763553 325511071199997569 227684346706052321 598024429644006273 492344392160550401 402045626545017857 582689850025499137 804100109233182593 963902197712887041 715582550095405185 337480485913641089 174932395328347937 174952537576917409 37304787784265161 624321301937239809 683847040964671745 848961129808746113 395296265740199745 388034694469933313 521820106112279809 579879629978353921 329707915188279809 146860089054282369 745793693768881409 286865671021562465 894428734301129729 6907020884550975 956665158099248513 214164224851220545 82309854910889153 280703621282186 839784266814540161 736920368201371137 677836658408835969 199149879094431265 448251448666105985 771920616476979457 18442721731716461 433198401828772033 110443222016293425 424737558961883393 165011333562347329 990624943233495297 416162244442922689 511363399098957697 950742065256818561 300824713237371841 139408208734487009 481169987199056257 968322973051641601 120923504621554657 339406099939772353 825058842359130241 956720010301452801 222382979804049089 535249183848485185 392222308074995137 214975703351399265 495027253863081985 453979581898614977 853409184520547329 570925654658097409 954249793651054977 728428463531649537 358482742232812545 303045544439072513 506166763446469057 281584816948402753 840008759491031041 4709569952851212 851533515218161281 331195505556102913 339373951508068929 208575251990396289 401905258734398529 724883942641533057 682393686163766913 186835813793337025 53496365938823233 56099283455402825 140530020902421169 508551460905465537 581295577735954049 989086604449774081 792839661090415105 981661423911234049 947171902080892673 851840176373251329 891864244085102337 613691132118503937 83028532551093553 645330703797789313 951245208002365697 286329927502563905 538724988892507649 611472360926363521 659400222187858945 315315867144448705 552811197878110529 738230664712382593 305770550195763521 834401961468856321 593546706693782529 535506753909622529 735696598158970241 642194217315477505 662783964474709121 958131549165592833 56785084295928105 440572661762317377 793771933054923521 991253617171643905 361703561441974145 196083677160601153 296605507963317185 548021413689760065 645809246416792577 109602042538128337 705852657701395713 499782998488875329 247147070244725601 588805613881447681 810905135871262721 795718362342690049 463519374230987329 902311148316996993 51015399286765017 303170244766356225 277044551164411969 339037947377363457 337122288296438209 673862813601040513 189516980966192961 702473324861088641 627876405673841793 817232886393263361 218713648434150081 603611957772955009 397323280089079105 433409561260056385 881446669843388289 60656516966460569 249183631864749345 158754254081365793 76643407556790785 415951159901197825 73405684940279777 730728271917776385 842179729972617217 104549063875126081 223599802220544321 851228252014514945 981855090591555073 683391746695235713 591171074267872897 174085124121837953 111163267221900961 100028025509871553 238636176111011617 759448773637295489 147887632859127649 55475665941997929 459067136290297409 12192356757005031 149667536074918689 623205635234953089 982291948635261057 280806308910960929 477300563330832257 916908957350756225 235970513179079681 55676556751542705 919546950993083777 460916037345796801 478649530553749249 829943354364779393 860595023467514113 181729539389749569 593202006680552833 821730578680565377 91263068297639201 295581029990827905 906621264072352769 693459299770914561 73711331773754545 269330197843999041 583036115097438977 322878051344481793 559300642087396929 950120096728554113 621238443619116545 402644527770966913 450769353833042177 628334090547440385 929287177020920961 882693488900663681 791740670207747841 469546572423027457 203318823254303297 874762525282299905 185475750089526785 440921645242497089 715124709703825793 854485086626461057 795637158786565377 598118351680810241 626044104854369025 707187868012276481 197629986141979681 688059290020220289 59090842465547409 143361343891690753 640977146352628993 274388110532569825 45924213710488713 173747001908530753 990418802815586433 585182018294119681 242363058019332545 987766719418722561 553386341052192449 611224574562427905 300820480682258305 668897807873399553 819696655777196545 508233352760811393 278625767112554721 543485586408287681 559375536979320769 453852929188187201 929145162547197185 572922998570639681 798207446959654785 921567835300606977 102484554370601441 431277817609135617 547805788135622849 16189030295564067 412050044686676417 770101458652554497 265710682560840193 492072732271168449 393177245735000001 558723392909662657 397383131035002881 284218635929548225 384362182748898113 341860702235656769 870233004883036929 527967207147355585 547406260386406273 207517484529638817 512376459469056321 844899442246017409 760220152429550209 278202683952990529 326173857778261569 116088774960388721 468437022543081857 589371537390157185 707384967448735617 550040269426730817 75809489010762129 403234262411238849 741751857965173377 848078415489453569 648177521025484545 816839924739930753 886864388837910401 956838305760825857 864291310798986241 94422677380741505 741286256983190785 823727284658872321 484774416977597185 509805821616062337 376254074694447361 800231880595944705 546963433102430209 790235464546547969 347065691049440513 698849526093965825 900331412635619457 64024001217411809 78929761834434225 846952799362114177 149888591888664993 727113294148630017 731064228584163073 905397247288732417 101675906534648417 945032321768685825 856839698635173633 357138836371504449 136669708763033521 824263282339380481 498522537670201153 813135287338468481 761670273043971969 238907733953375617 662564606592571393 36593543597192025 785747441408485505 143549386586521169 123419808212194225 525044965690454977 989384416621600641 90756701493667441 986674768648544641 801257096134051457 834540576127462657 891795558949546369 520119876061105665 202727563865835233 204516563678662785 592493989955450241 126640347804073633 895178457544901121 562945131626459969 504106393557826497 505982808869706689 303429854605809601 434769567444288193 143377841356546305 632183852033524097 904255710795027329 95153355683887505 949349067118497153 86491025944642529 876915555395271425 614460313721604481 299933614656289665 36846474015863609 990237962978213249 461449108841858177 32729433782257901 77446836860705297 118258145817009105 178460127925472289 656312034704576769 646672846698397313 232958794537395873 880581441762526337 135434198195206081 568056096102939265 701732050689599873 617634396292583425 351792254728515265 724301568208648705 313497786183077697 798513485389602049 527600153064831553 124220483502202945 31330753442119885 690269926654547585 389053999934795073 880381662130009345 896943219212616321 450789085555665985 118410530068295825 433118732729813185 435041966678795713 668548886664591873 65007122305907217 864117951656783873 980655607433519105 103454926175910353 265907575431121761 298164942616896385 502861549386722113 339948469868499329 465380959168335553 230881138644253537 162408281393865665 671421197668930561 59149524004418201 507689918564072001 222629422739771585 480515752510409985 154939950610845761 557201191069385281 252507808122985025 113339179745192817 306629208168764929 121199303807092209 303122298951819841 170287516464110657 907106033330997249 972095454917809537 904973592085511297 858519420203801729 317410600392882689 143820072804064833 90439600132413041 630695126180437889 559932390988002753 778565719012693377 975082565551943553 534109503878195137 445228650775213441 392554771509882305 781570506598001153 229614860041419169 859787203640060289 850231273801131905 124061439088833937 429695718371387841 280836843396535585 597220701803483009 218131636591863297 921794409011777537 459770101344283009 305447817613686145 786435545371730945 461688235721393153 324175957811739585 424459059833569793 403616421865848449 670706567978424321 76798089497351889 684894876412688129 991519872024000001 881294741637443457 945476584508888577 164956850548410465 29098806077058725 332451457668565121 179461775995015681 488497215544942529 687764441684649345 607582756447637761 453197005663689345 282032213175344993 715185455452598273 73148927537044273 478166792788563585 463678534514446721 157142760008284193 861076204398639105 126737115017498065 883991604915625089 382112233675513857 638333102513552513 919739366916395777 479328548290755649 826498614800314625 723527100448048769 143158113206986577 453175102620210881 145232255445051809 696181349000323073 850589058588816769 168497371168616193 283743071990542721 355948536190080513 429676777373593665 841363894712149121 399744395664356481 35980248010940133 505685746404175489 777713931694496129 589020076648253569 869690459055160449 607492166380886529 624231848121159041 306362693708734913 619051475840887425 5022002274479577 821957959675632513 34435629741935261 264285051424078433 357541685467957377 396780847496049921 718728654727613057 351430805160457985 594896061138605569 211697898787225121 350672073846752129 420983828797314881 735072496666980097 487207416460595521 703720012433308289 975913751920653953 958264653041233281 492039910793398145 984785583502898049 872353888660168065 187453323813052449 868405943178491009 197411080329743521 665651705962698497 36579027655626817 713915949897558017 480711518427952449 955996054184307585 288440763474447681 754321644993016321 12291380834227539 742302695721786369 954931563828388609 243371698237769601 182478860286366273 4392969406378456 492153275631402241 482624219407032513 365450804245426753 438811249915698177 323004419224311361 507397966042777409 449861516219201025 423090515024281217 531295090431562753 805680941168933633 332791112010653505 780212131608902145 396225737649452033 273381972464296289 327170834837247041 865861226451752193 436711329850219009 638565777730182273 150925161245595521 465423032542769729 324702994130554177 564137735601196481 138120242880646065 228193708271870593 539144705583446209 645848907840051073 86276789959612193 98811628122529521 991917120328942337 721607612731208577 793169473248141825 849397351730114945 229103217002283105 788168840543196545 669995864939721729 242392705951584033 750825115367014401 449709844265772289 690482417599085313 138806974407597041 697037335496069889 95097144345690049 457654556746405185 537831393303815041 701932909645456897 890439767443655937 967609199231318913 823017313715094913 353564224033071617 482563608815130625 114292468774351617 581998821424502273 26064311729307121 917215178278969089 518229624438063745 148772618348512961 138265603266511057 391117473380464961 548229809831269697 330646877050480001 283965930880988545 865589132779195521 626771733046936705 670081894346392193 465624938014137537 385558170597139585 21169362187890785 551839004040157761 525552030318443969 863836290948871297 293445731344220929 698325674890096385 127958680439455457 626976843643209473 647459559552288513 254094330504027969 513507328776491073 774551719594530433 323210153087515521 100565495487298769 77735368762738241 305007710312029441 461992551921639489 73772709326288321 359129830449525377 513283882446547329 34413656809888949 893962568679395329 645465442829952001 701096158267152001 284062696764550529 322048572468201409 392709825893696513 171356358613497409 6332430118661137 3157464913467579 414383700367714881 542848268825057537 933612478487077633 763891811943818113 146405268966681505 937415642884662529 629549734191940097 622657918719422593 669435380252416257 705034279031341569 966644420635560705 229794212858688961 914487797383181057 285875193896306017 349100684176036673 857727191832932353 65615921621621001 114576304295983537 988179117789400193 845550276402189441 473997726964263681 280308708677342369 397531923686884161 704960737404800129 919503510155884417 924858456353323521 773991076596899969 6221583184082392 198260412158681729 125978414590026241 503502414118585793 977684221937376897 317862585359101505 638955303812370049 886455617907302017 217484159805945153 976380427914286081 298066982181286017 531278121962216705 481501274088653761 58485545165517297 881882435063065601 205191654452136161 580878624058083713 63744090477662497 670814474960327041 257449949838004961 601764641984654977 290978946701521601 948730695804133761 809786721029013249 9053196632560657 231724897200116673 77644564618129409 523430819444016065 477439753180757249 608989564530354305 88553485958133393 949742196640983169 222909979742961889 359200527928130945 643497052704464769 815764377124466433 104774983912559345 260404730207845601 723134313239345537 415878220544584577 204635215541525633 914154113056419201 47966552278058569 921004355260791425 39388256776927481 88350439477316913 445269613140116161 487789366659711745 58914549724260465 610546535821704577 601479995545521025 677900185188590849 846824898483841793 793349775931766017 692959657601281921 773543703294421889 169204638214676353 893810598915344257 646628446004672897 6851019843580276 89337001819668417 115793262471463265 453908187132302721 680669427637809537 126752747316754017 807731947992927233 332901506107891265 335066886839669569 430579848462482305 577911814385082369 218989213646725761 961574826974072065 157126310227777569 226145707158970305 255455423961098657 255602255182296289 390116261790065985 495732030382491457 673847253778607361 761898881070891265 672334715301655425 394791844004835457 797178815074023169 759403861320137729 386065071321208833 74032620407329825 294555064945516417 866891382695257601 136195913953354625 221836344277996033 268202727677351745 661741202738326657 966925182930932481 531109831557493825 96260768923745137 388773015709858753 646420748595073025 779979338760774913 98134592622404433 907864669796296705 552552061480266561 365198795941658689 273014060201351329 967127392703162113 508958213494775425 38735387436680921 403678411378951553 287462849013380161 579458745001201025 70686786799960545 362469008874658241 664728616606311169 608465173947717377 932385188522466945 227936348146801761 713467093505286657 677058822077437825 839793431716962817 870918780353836289 132809493249965265 563334381651582593 487262042444037057 627569704596783873 627978018774584321 389164116561570241 44181994255033889 2125406643191497 292627084314204929 494534936675858433 881450463334324737 570130068256748481 286565144558309729 998995136269311233 581004897836258689 247665556461786465 734283852624628225 734589658916075137 990638393131270273 296254238058214273 641917465935833345 216157654791398817 489175728201011841 117021063970017985 269114214247764481 956334144423532673 185778535854019809 400049343059283329 298799299400101889 840484108063801473 594199013271314433 212400788367776993 588547874338928513 10672594501141221 891378392135472129 385877382859451521 544492312095385985 30333799836849809 323678141747102209 186288189129815137 780212886195641857 228365817955999969 687652636589298561 870881230721938177 772381204924656129 471891222683918721 250660844263528321 858966814143943937 531142935469745217 62957119399339233 545435543089560321 919976952919160577 711067082729712769 571197113690285377 368270723437426305 918783710517690369 208304913991327105 730262098984450561 119665225541048417 223670110316977153 747369107247195137 772092176462788225 576612381631058177 179668580319034977 648264410157594241 934418701473230593 895415524218471169 958936520713326209 288801591043593921 240948713600911201 371726757761273089 328434316016856769 410658305339808321 861314165021962497 379865430252614529 209540772946883905 549590253132393537 453010726269919681 266412346982200193 458642362886710209 454245228261413569 367275832576961409 464260003341600257 764548596291366017 364017919476467009 665358350016671105 44017039569602905 458324168147559169 679656181800481793 694233101270707969 541830800265366017 962422001151100673 631866514078851073 867957808468727169 548844377835017409 495607789095092929 549569219169598017 102128097709094593 960807894281494145 2968919573493879 782948748865024385 566953379057391489 350607092397801537 429306544997249537 44883608926312489 525172979540411009 916069627980512257 810551886594016257 211199483059814945 673303177405298177 285399841643219073 960784410017570433 544570490767284801 730622076196691969 938640304678791937 99343115929332977 973523285262061185 845055879519176065 571952140694683905 738920656932013057 827228586559243649 487047394198054209 729160085927169665 765046136034204289 174571293920152481 863010813428413569 929461528728289409 431754073904844673 283975093559888577 933676324910646145 199615425213416129 107386965037779441 365847034411572737 7199164410049975 882096085957748225 986394889089243777 605153449281857537 683170705148835841 237032430436677537 673810615574911489 976017413429573761 945569350440816641 225294474117866625 913050350318233217 657441219952886529 187296693512262625 883499610232014721 707201533028115457 259031673880102177 346454937016854785 450280736774679745 449517719651570497 3292927025285054 548255237848376705 338800521723165121 279079383195796289 497627655992104705 282848772981733281 775750158290371457 889256255044220033 531254188687853441 268013221731092001 435100899781652097 194604417902372257 232031272844338337 509202341503392833 319471542771104577 189157563902032417 963535115833366273 393795690346177473 7548910370367424 666859459565916545 97131671011808865 860414632840640769 857590336825886337 212391525790256001 586332464434747137 139969868674011617 890311233049750657 575258358238944129 446141109534963201 347870158039821569 565706082464593857 607212794060504961 408741608783060417 344871997360325377 104481740224692033 846563587137968257 314725152914761025 8831035202288008 113336748963284609 374370698661810049 97700962540443473 55698324165557977 172463603210282209 126878455177450897 436815336336749761 203183392463298433 492171555024917505 633773184901375745 459263037061106177 125401901383451537 392839717694535297 449112227523773569 961793023827269121 845483644322964481 998552955063608705 965313235420669697 940587888933521281 952607152119508481 340410403676209217 42799257684851713 242459742544909313 10445510469875075 861917525940548097 969274035152469761 612406271196931585 398874480819937793 817991397455848833 781786047151019393 564185838910347585 456453958738020289 113464552979699825 368486951524491969 358301365185297985 477217515941713793 979729215758176513 20182961102808153 967855864777689601 874387566337642113 423110176591414721 57424214675226185 545009532451814465 621595885154373889 370105034563955841 728110141201245441 382705664350439169 87976106000635217 797824023332076161 992665994947603969 277042088727114337 219176735964179425 178462287729452385 906149968976297473 129872695045222033 7115476181123627 230734307727907137 714689387426123137 449281664364292481 615478527151264385 95807252971617633 231051245829082305 483457678006388417 867007406951838593 617926453691062273 592684625783054081 202808278223869825 987080928910398081 778795955297120257 765113068163476097 383122236474619649 173686685736921473 518649346856129537 592111660199353857 62061814451823241 317404982085985665 75234780453349969 347809188662740353 580723742712663681 820443959521778561 624682391665167873 478968046625912065 985549154103807745 208137979391931809 846086253479519745 980596467226792577 473215156691324545 39847482680610113 125905609529404225 895246907150752897 797655776068694401 412197844006993089 430885499935989441 114483827585747377 625014202238830337 212512492062241889 511654076895716545 666821533737820673 985723204244550273 783702093436243585 546636969889938497 254820948105351169 515272788856705665 66462203474880969 731227064546025985 38001020102971241 644405240420184065 806226789029278081 684675067235510017 708898727799937281 358954149905272833 469869736210423361 51961301957724969 266259118992795873 428417484815383873 982711184045779585 875636389426553345 619336381068524801 945351730361906561 845165584748936961 399566853053265473 156146334631902305 735146208732970753 148684095659074689 29605345200089061 649862827169688065 313660419855168001 213940569283945345 442963152167031617 663153072604277633 980184206275794177 205058338788301601 926658980368621569 819982852950818817 742437289177942657 19769509209137225 194641811557623617 656299481934357889 751712814581793537 857559872149817473 332450904259424385 21151339847410357 968265550982707201 170026176207127137 437621874293675713 292485436633430849 833750854530251265 696928619418468225 644138271878922753 689461658667983873 768662027862049537 187955396080891297 861352248841335169 226141916476993985 573642806372362177 357348240889347585 933869839380300033 958487148180285697 45244973517569065 972713480968504705 391455124181526081 54482859278696337 835760097239244673 550132443530667841 250217172912449825 370797406014379073 325405655220279745 427783486081803969 831993226785122945 981664369426486145 831240939980517633 485515729818370561 562345153428402945 887803932898254593 164203668265642465 137117097609600337 603982843274160129 674415979946591233 442695725286569089 567466798243099649 787381982531350401 504972483741585857 272932515626351361 343550270926069633 60163595097201041 677216477860955777 273156531547641633 274763120880162849 928362956936389633 253072291583254849 326778548505998849 715485050744941697 583575014046992641 556844615103759809 540150879402858689 826135535913106561 468286341626118465 746015142918270849 311222925996744961 775525317360116865 436279029948529729 154142839762645409 108631420432317329 568112005501529153 815233734278201857 721970095419710081 955312814544114945 408699515613331969 114606544345654977 935089994910274689 410594811945372865 21260001883756985 774171376043035777 216822441571299137 269654610422051649 568098735729503105 788595326514318593 453786744791845121 734574592318239233 173847297105009345 732962926249634049 107678334226267937 457958530921345665 152203827660368769 255825530630623649 366715300634187009 384794433834031233 921511244261676417 493288281117862913 768999302608097665 503190482454570561 40870543077058841 723648195421780865 270642830842067649 507619712478373249 517346950652335361 451577079055148545 495083699768787969 542863676280646273 445887011652214209 648841150128099329 875795752847327745 962046896643698817 518895055726130049 140729597615781185 159994935020268513 742729025052156545 57213170772282497 810015813104136833 671439916376474625 471321819195367169 996830139219138561 980311809700943105 309669157354580481 754099915888545537 947457080320614145 765637431887135745 292759500402358017 434379459852721089 704721097369354497 451075429077583553 510817868368452097 997273518178317825 834838366671984769 859310376060868481 255935258545552097 198649427338210657 500055137600906369 809067837794266625 317373755707894401 951987346813368193 98834352539167729 974019156743018753 592580560191070337 299872893247709249 553787354568139969 885260850572116481 657610850548440577 355576364058563841 892899741812183169 308304909024222721 185201487086036577 159928292095145249 788998162950189697 478541333748985665 793702925126655873 710472465759707521 805096041030846977 549896136186895041 282105057683939009 264664484575406 548811174886662209 343070758854970817 260366858838541057 784914760093002369 780162211631246593 956101577031965697 753187464001090433 276393082862824705 709544422445059585 795434833397401089 350370513920456257 854215609559148033 435503359606766337 15312120141651065 137292018250921185 767988161805817473 327138138010564481 522668413933423873 782067474228188801 274653969425187937 478769581724289857 560247751406386369 427334319021728257 569503217291725121 433222617988814593 259154969008314145 157753813129790657 608044118317238273 666142399936202113 431124583644042049 841149959263507457 617804201914054785 781760007712289665 618563922037630209 701524869027810689 922254439167218689 628141528128818305 45706079639550977 534027910849491841 66179105487805145 188014157940937569 516403266711343169 551442819526545921 81427471216713345 933710027847862273 523241642433070785 323150532978022657 768181073001812865 598673015847662465 299428909998063361 573208657759938241 809379016281084801 963531222141622145 330584809184806273 14668964180376777 370115054370415937 185268325879302881 910066260327489793 261164986895739297 60630644976967577 519976049162405505 771322347444616705 850900470200176769 27579362937558473 562607728383721217 157163641029207201 797338861331571329 765756511116265473 613774849666921089 22534615154533813 928142132510007681 559325082186461505 699754656393633153 438811171605955521 750366715598506369 331201944969777153 536452895056211073 838846608212314497 174853074730865633 930797822607985409 213161743457799713 68622821919497313 213526234487790849 368457858603576961 152764275095758977 489718181924153857 625465236720064129 320077893180808833 509883767910206849 693793406867207809 404732830416339329 3451558991272919 328804076956398465 973460995174683265 276840518593221665 660536514416548865 683366471467859841 161406351627512385 881241206546622593 774241127105270273 549174099716648129 60258788642379105 772399929445956737 477377262422947969 155127902547814497 588882120052296961 557925296676575745 563577083690162817 70522660967096585 256506670888505537 523208188040914753 39333495938251417 802719247194072961 325121261284415681 660392685415150337 232621624921378625 408974364657463937 354074148647718785 645805035225752321 332144080789902337 717672423004966529 950810092178421889 592822424659136257 623092273652204673 565411011826963521 830635700148455681 273332330347702881 127031288730677265 796712023951652481 459521095602646337 455297974886878593 377323354452315137 155260148358589601 1001752791232491 379513816430350209 465256310105388609 85329516478349633 285654177200747489 606539812284513153 589215263140928897 528393056397955969 484421989012979265 244302251378233153 208929382301278113 164887899774935681 900928985690860929 235325055220346977 643768064017720577 39929308577310249 249121966665533985 85516414974907921 918603098435227137 902745355612534401 288052564280469889 377514276083008577 728872510494610945 864190316685348865 222873102736421921 182548313940092289 209779023230908033 569456725632715457 718350663275124609 195488476998992417 410258147331560961 131739618923457873 217185131740045281 26228719811516757 913309305539001985 667931966480931969 909565106459133697 622932020445222913 348974715179494401 713392962389004801 702749212607408001 643196986917107713 818776539453608577 816501045674822785 820683666326353025 670280118272263041 710509640633475201 675276549926305537 795048920402500353 263628910203127745 515286688477971201 681155053598001153 52582965739198073 784782295153792769 65620957499263001 285457132985893473 661595421693469569 927934195183897985 860711449692644225 261803619509958465 66428986094003049 664016054977981441 615191567476372865 465362944632712321 446032194906699457 461042924778727297 908267997379226753 803209031962705153 206193824570853217 832817791196379905 384887310960763777 748159779343861633 719393719491925761 482158220301673857 698425608052787073 223327776514775425 817311405546014721 110980794645957553 630127881170281473 131441838736517265 415091620226512257 763360106369763201 184480231356104705 230110516133219521 590408913745086721 822703024859908481 67856177295979593 693042274866652289 181740815487010817 302203401995289089 701739633768852353 232381852174210465 627214779215002241 228650123382852385 708818254882444929 476463675239184449 96727280816132577 931460272627820289 813113304584845825 741241516332888065 625158106693000065 197631960106054561 2542594140251709 946374046170173953 723458101613253761 153415890411540801 68002876110483617 205498956453066497 7838504450695894 577273816138291073 726933969393670017 264809163641697153 566523551276581825 156633462423545921 196740372537504993 127973591587430497 790459330191374977 71696119227983249 555373765366752513 745167473290020865 81539993625106881 649862699158720897 529423164443187521 869063324198844417 462481434078632961 689099460252226177 516445148510925377 103779033667702689 530231470928463041 230773608026826337 975846068371112065 759804209893399425 194168541474489601 983284431788337793 624878064077208193 547775309420241985 136346901372824897 496455309127416193 732332593445619329 18714497575825109 229359480465099361 380518642283551169 807035592136188033 313181933517906689 194298872290964641 998127383068211969 991618899473081729 495036565417887425 413716521752185409 856796071838477441 870239758248871425 998601870183360769 9949077984593659 444269073092559809 323545593483117953 445560590530401857 425863160988321025 110416748119963153 672461456991541633 927551722655717761 811754513467114753 264379476281593633 67164054162873297 393034102729483713 428238736134183297 160947533418966049 837375709037743873 816459242431644545 60527597954909145 759839671096731393 28965536137491201 611231885287661953 535161334915905217 998007626369076865 329510035000524225 225525409124141889 907352464435284353 588855541028127745 17292868549901643 935080998060481537 707504509960649857 501955194341309889 955190291738048769 626099762579624321 901738714139206401 259217866614708481 259596124893050721 403806010879218753 426557381688532161 363434365030787649 387214879325725313 430912981393927169 435882997246942209 635624070601412737 547045203547696705 710879847600335105 774051771539014017 139874618250946273 624664789397954177 2456014467863810 825947843654738305 207563813499266561 30113820978897365 556635953702294017 351004070609896257 904417431450884353 893983528062633985 479990384742958273 377556230130657857 9278449313914195 949100982044313985 777717812820366593 804933611287033601 166377844971481889 873437509091544961 247119596757979553 260239432687704673 635062163708230529 225157554367456225 562112150110049665 603183371942897409 872231425555913345 780294075589736705 999546892166900865 524364775502355969 751180429364641409 760237136228994305 149332472829723169 89482907282111057 332249919130180865 298530870847045569 666589909858910081 134108950206631057 869939225812775169 498491969929261825 162389911033169921 791557459412082689 860291696369291265 544616841574864449 890218119821096065 461331641881820097 921946283488072321 786986215075074817 121508633762584145 409501267216860737 762885907064703105 269881719231292993 371824212384435521 287743260581997633 339363424286975873 340200458743993281 749113428632693249 907797154112337537 68632071808668369 280217387637790689 159635936993705473 996549639715446785 945956883384329985 160652901979148065 391437345196617793 658278536760924801 50069652011092817 617331107590459265 868620197141947137 299795625112118081 939010309578609537 97064224567759537 254167614984094561 636994059823827329 157554951764542049 390497131669079041 899926520610105089 543918541105249153 643672953930607873 331844692556472897 177868373602688481 264849124329039393 458315517573016257 273729804947024033 958362336652466945 363561582455268737 522073368961205377 981283635456634369 363489022792617089 600062639733188481 53735014460119857 590527809805180929 554087804268529985 212486243444111265 127536753173846049 164672982592634305 799087382825813761 239891392255351841 234054369472250561 596815775552997249 718663248201917057 90461957968066993 308501888167345601 352698110546441537 135967098139854417 469738484560970433 322057786092432961 42436036059783081 865777571806969345 606300186957291521 987241428104656641 540780816151453761 415749071597371521 909676364373986305 255945045580421761 342519881099391937 583431328423639425 369739251950100801 265247113803216193 809660791988790145 359467015261582657 151579022095326369 966474323754699265 722294209611405313 157043445401310337 588675276150176769 440149296212499777 133353543839149329 895597518078556417 654472000005860353 514592564231993089 512356055581946625 791895907412165249 663273656794807169 758297966544407809 873724252043359745 226005343356842305 471372918131955009 773153261639937025 366174019747248257 828526018194732929 514784555162286465 372640302822109249 261268641224745569 7104981435087866 217809284351751841 159954320818503265 547552202823098369 726121172368234369 364424953046601281 27287555112966545 303293485326435073 158109795428270433 60364418820292089 559211470525827521 593018798463290881 226666381458354497 686478887027526273 448171904211168513 983540937416734081 399060410443166081 403016385291614657 104715522664054817 592578066650204929 906540110775065217 99806534364255137 283451741035694497 321402436215691969 868394309153682561 379698884415951425 940304580540829057 51990970720638073 272449296283124193 33241886840691849 707831626509236097 844219503795983489 73138909126679857 223427126590145505 421915112182052353 800726323730017921 665039723105874049 102897811390526785 481721004183700801 292770311411231873 984380709788904833 75495764439416753 480358617211539521 691950852358118657 496213259802967617 273186358830223233 339163550377921985 927892452904899329 306483409425663233 822670027508600321 25103428313190789 904403149059405057 765128755062644225 38401244528039057 67726859093202305 635293927652867329 820598205101855873 105955264240982673 336724000791310401 500723045661132481 373058715949181185 57998487337208361 539049971472312705 135955897492834769 231329800896002529 731444158822860417 369312856244693697 522784504112323137 488719199346146369 906250255621408513 250504072067574401 1132344593656854 129991962337879137 331904952971946433 764033158870109441 311806682586748737 103385660736076801 855736031700637057 646429486683647489 843803319717750401 528706767440393601 277188065247749185 161122715410801473 929494397643040257 959052816957207425 904174268545624193 601669929060651777 12540032829690519 916672017216324481 512192562962049153 90043002265634449 526185765645053057 233091892077876385 575386775048905025 970632756163244161 349091600504124225 943241581070548609 213048004267598401 316099635774509825 252961369145609185 719303928029230337 377727128700676929 31861804341279057 87604827086124721 642033764958380673 895331230503167361 26743514195676001 846895856436745473 757963154136856321 187093476997567617 991117191127674625 771239959057112449 576103102700653121 882551751373064577 651894672390557825 332109444969589185 836389722191963649 236685151412437729 445214279939111873 141046914559467489 406281283346157121 848803428039254017 430013702731731201 374003361846988033 606786426202742017 841951580253343873 854381817445190657 312318052532958721 163113239972073377 486394221704195201 55278408249666457 700039817092019201 49519338466520681 466721049239787073 622657065871667457 195235108416113697 937384737813015809 217429837762530561 871106166533866881 657653667895502337 647717606103352449 245285921124370529 343843565003400193 39479485865655305 795058112109313025 267741158099745761 111395295404026481 418359494545640577 733012964691649665 615259988187993601 134814971152625425 186576656447130049 469503118565153729 352209416615927745 633241523866832513 556844371242917185 612434838146494849 287312693936705441 748456232858192257 599096981749852417 787230171807220097 682457135552745345 433518484374037185 734813177503369217 692922206481252865 380424022828343297 335291175581378561 502436834879290497 842903559734434561 1036902701777365 996593954897424129 1579858353366604 582608735593108609 185092919357082049 305853380163913601 522755460780018689 655232534149444481 870664132072313601 181586391836294337 786874604019018881 66982975713155921 681971160324017921 735115052313833729 33744577342361029 407408490562470849 502704013096753473 924949107273096833 6063482313336977 933220747661660929 639683666621912961 145796392884793857 35259281745851469 404076762558144513 996036915951727105 507802256592828609 823953619424273153 847432148549128065 843135303362224385 309135791214462337 778440388992635265 561401868615956097 975590583073064065 517315614981828993 530583587306765057 877260921063790337 762393279672544129 909708976287621633 524809892083936833 587605361774944129 269241499442735233 917577933821593857 670875218381908609 796219242986151041 762273321992573441 535143072989601601 280922795792719169 8425745033246558 442451896725891905 837771480493234561 39749630746385377 6336306071201393 774046857196758273 472079323215670145 85510138485659585 845270227873140097 721922908836127361 784103177608205441 405286809595267521 772144365938938625 203225504371708609 216496044102004961 442649578947566657 63398411802193521 82708459007086785 986826570180927105 854734653061328257 471721257113809857 731168236576529281 439511208143873217 792351487661363713 873298305301158657 47648520948548881 504821661758928257 471649953173979969 739453679853706753 583295636414185089 389041842466642881 489050044496764289 590485381069225217 53644459165106185 527582473026132673 647180345140967041 700380877909136513 782984731742025985 353205257015250881 618840407260762497 37275700957263073 76213216015567297 38094988894915361 704472820655937025 977423638853192449 887756960349598465 863104923927753729 127904578063066769 404654446479678849 571921175591207041 629970972602553345 672420963435016065 790498861122951937 713160874931865857 770651642858584961 157420156949598337 83181505295510049 697712596990989185 808335937827696001 983439627685513089 260465244412923617 589790262185964289 201328439517144641 184347734757182017 218946076549382689 196811572071887041 546352382342480065 589682342709878017 981040972561171329 770167412359619201 652315457187345537 552844239642553217 653902570462957313 302790525252426305 217892199215913953 493093289348038849 28279570568738421 704760338079346177 183148913493742081 247651114238806273 469490390067488065 506562335447576129 281754994084156609 966912256461242241 839885429892998273 40191803786562729 729096007179865729 308657762892408961 568260495468120321 55467222713112105 253961849503316033 809727548160523777 815595808655555073 357737089609734913 56685472164392793 114942270933909185 600301963530551297 609289604677577729 572036889900392257 817898374982931329 65051425905320313 866496476000683905 776341288640768513 876942960435457025 69582068380679377 564954190339967937 928821813137989889 288144824718628449 461023081577391041 493167497963177921 128824873485914545 67015909408269185 639883720607865985 179814641311260449 533251367208425345 769330071091999873 43557046288352553 69131080201934481 970198884743641857 191485123893158977 500844415562436737 772862193077919873 541650563072852993 470936040999887937 864547277608632961 605604727020157441 494283587448396865 261393614897258433 151671153638044833 963845691365499137 595497227161036545 705460323510081409 562437831952532737 968905003293734529 752084540554964353 554515194630056385 113426107929523569 122208561180464417 226309547390003 492938666323183809 313204153726555777 620400605350219777 954428177239751809 777788368991878145 890348127156851585 940912288608366465 584535176318912129 988023967900986113 316457235876665537 469526383080726337 877049663339281665 537185265767931265 966495474245856897 324630057946485825 690781927150641921 703529235964467201 644459958475092481 303267737112854273 426635231191514945 101130100481043425 746065513456283521 587458249249074561 64451591604257177 599068545564548993 107040224487317201 701813877372778497 571828998645632001 803933244356215937 124067371447846849 292207563863321665 634297870165443841 979406592428731009 766830824359853825 827617491864621953 394972095505895745 77308521350119009 808593910174902657 931499608034165761 304650898535658881 804353999786727041 876961273569460097 983887436995239297 978349732175221505 20892923698653477 606759662000353537 50308827156079873 917514326193913345 450522099378233089 307272179774397377 378580123272534785 202979657764078785 626789497935703809 633441689919418881 340253745749954817 484457812744199873 184977469845946977 975318008708367105 101244332705441313 308483267430350593 258505715836207617 805280648283893889 697855530743204609 636943858064189057 611813078216968577 404869430457747393 922613266733684097 239338431215774241 751261207236666497 41969631917520897 232145958131219745 998610694770821505 134879432675703009 297321740262756161 160626686015454817 385820929144589569 548490294186223105 312678714013099329 731420925598293121 844165784018418433 43395717331392801 920361160483164289 521605065901120193 317199189850018817 618466328381430273 37533385701959081 154599716176143425 976927268144937217 171887442183404449 193436142869185089 521586753921091905 500254842494204161 505326396337835585 382385422686422081 299564280518161729 230683546181996481 211873703987393473 581026102778164225 820378178115980417 797959404247226497 760376519251508353 669685016825876993 919016867867505025 381423950744295553 659953716225473409 292395329477695745 559656217537160193 751145238090831617 172409037003632193 469083323067092545 203808398297162785 540626317314053761 75418828883513809 830465129175788545 586500908745868801 260266728212489089 669865428261289217 928464884609393665 734354031300121345 294170049436093697 790242821238692225 632632569918708737 265025724638967105 304855432755406529 503029381127561217 559429711695326401 712666448307750529 949576095839194753 465279813360425025 402809509997123201 431311724429484417 765030786190127489 331036491294071297 815101917435613 530701429214538241 259158067999340609 918725704527801729 746650904001168001 930640936110073345 242435736073336033 136338527149092673 249667602431781441 505124365487297665 897801539160486273 466375609266648897 890886693165068545 91063395227500625 17224511459492221 468361763794348481 471145826968818689 914270414936972033 791471378328470401 607936324209347841 592866899141934977 433621326296297153 923237532730926337 378450450423628097 777155153032264705 309985065731162049 116179785253695649 269629421480530593 827874852849358721 897093015679693953 975256285112013953 549788038016345153 298085637176580353 445195939725500993 417030504918205505 970547126811780481 479458802526433921 863907987265967873 40238790633058129 548840356799161089 462844798753689473 57480727692002633 833087512542778753 218699703088461217 51977457642831129 313924154768322689 708694125809504513 828966495428801409 649447235019561473 179560211522506561 856199272629670145 162419622531800193 374750337800545473 504046686976430209 792862244802112257 102194696349187105 271743342991282337 609559390985346305 400542488056618881 23764373219350433 373649108268946177 674207384787756289 555123180323707969 961762144276008321 927439735945238657 667043795113364993 214532067737753345 122786308146956465 248661396293751841 414012431346797889 853067507058145921 185869087261863809 448384254947040257 385252120801403905 827876853867014273 365014507535349249 814903894820556417 489405439120353921 876917764857100929 982199292295092609 566158788303805953 845610403691388545 293943462259722561 909220187584494977 339756872773531201 124981780236957713 50498351480317897 543110399885421185 434343424329437505 447526988923137025 961223401807917057 358513751378822593 940237523529926785 965129248918593409 968709207144943489 672999304589552641 433385775313507073 524631631829016961 387581451565086593 225048140146455457 492424895731001985 195959167332823361 952466425649564801 922199250929821825 524829623084382721 868036121150574081 297096086475921345 607079705575571841 48694463070003025 600031108693450241 916330739338579969 615866896659042561 918727349057217409 397857879855259009 171685555266709153 986864386391019393 958715702197817857 637163473937839361 764552637672526465 401669157824670721 971380924157426049 436162061131376769 668346026512001153 808843534894307969 246611360386932449 997161220809026305 458020691669990017 456681212585408513 40126546510276033 777641719639383681 557711031393171905 29800301670107389 309372407094311809 454081106670734849 227607468986722241 291758603233375873 487698327287215937 28769700597656825 290774244164499137 146144049162373345 670567976063832577 266693868883429281 148665236897588929 170747938374972833 150776737599567681 491819951780861697 618000453842387969 298206827323227201 348584917108890817 816091829069527809 436931462946976257 522252259723558145 365647841830206465 207070026009041889 908682393133364737 927412507037715329 380076889215811073 648929470095900801 377861935533278657 363268700457069825 78469655293854865 634660604205556865 948283903116465153 119405729527571233 176998239108680609 603573597101778561 759417139193093505 676867624593711489 658462276616614145 857001931601992321 27642724695642329 204704392437108129 689543221916235137 236478756400195777 42585331850748529 890183999338830721 779408757725359873 113281122168167777 80289020337819041 408165955804363969 797506433081419905 337392648581094081 274433583798785473 84343314856113233 138173986837625057 939538348845367425 472768542112209665 339534413620626177 959025633154251265 924535334644211585 925235850675026177 334545928416218881 838519172342596865 180943999660918561 807742174546536577 899561339181460097 908363459608604929 744685096489881473 414234965201846017 626385272375984001 984309827963851777 667322942302241921 760766393315766017 739670974932366209 113329832323554321 968142875595866369 77853244953278273 123576927941314801 398285472094453761 398636102228500993 539041993278988929 757865900012191617 778142171869884417 464836276208352193 729674225915577089 172627129166897921 410879566695040641 674043621897972353 24051251880070625 239546371197420161 408965862242407489 775363181875228289 763275844106861057 321570824145851457 348148533645524353 716337931189265537 39886506427695425 159142995450466177 347072702178703425 649564096649776001 957003200021464577 802760982842443137 688688998941028481 992949121594513409 475205936270430849 846938954775097857 218500401704911681 815251384792894337 754026853164621313 383792403520999425 856492727622690305 615389079262662657 179135153382436129 695184566582113921 949291493049198465 461012645301984513 811540406443104001 225994832224131425 270009024833949953 910914894470984449 650066017375440513 828583525268399489 851835337563524993 769544520094619649 39708952677447233 406531772253401857 577254690892953473 503356127602934593 541186903452615553 696456733212485761 300532222794341633 721762297175125377 183987768001376385 57992923105558705 972631930771694209 14464574210485637 917711464319968001 357366191889738625 683943856342832385 306969732612195393 243688449414069185 658469750817459969 113184930872517249 802809234239056513 18155739570875797 821707986310300929 645789875655335553 220662577655666337 665177506250873985 865455254172815105 430346128492612225 994153252993164929 995646278559394945 193759958482914401 108595305384564961 109078359820578897 299850227838110337 428510553723867841 567793511867119361 425413663920927809 745124755277959809 511896228107744385 211489206462257345 428394029266648577 575030462097576129 138492493081145089 266860601181473825 23718825795533861 458447366255104065 124157281201334513 87600073523869777 26512144301271689 190204752366387457 475238004424397761 268011073443613409 572742509371813953 991760114988824833 156090909856814625 356688849825953729 626665332334191361 921507092197774849 600952552687857665 700210306606674433 780407651096034305 478163898931217793 128755848842487809 315105741296829249 494607825111948801 794128370408461825 613151535372935553 989596430832801153 55216853947037241 873566127540005505 67006517241921417 67852323861185225 704951929560245121 965332391138250753 518855077441486401 534673787288692609 422880777986854657 284748412412586305 501653835838666881 266475750679230561 587246358062337537 150018166187440033 220838223242765249 267322007363514305 570579625698918849 996062683018227073 613823653448733313 691717178441020801 128682404501596177 316275989397698945 917090089927199873 747234237699796481 93106989691996497 84800894044025905 395810877903940673 651281844356585601 337853014896346369 680142615342024449 706237109300104705 621968348927946881 633309392847969793 395166302870268993 109953969889275521 50793537982482209 832778863955120129 736768677089404673 864537047568461441 125615278495001089 758648913491590785 426907108190807361 515531020337377281 39941524525399785 206454611380443969 179469290309814497 214152054933890657 786158970478236801 96380350660332689 387056053294077889 303405194583277185 336023288763438913 44457574249285873 78636603485168881 237760559484939905 664922687774275585 461748447052464449 251852410020394049 929123888982516609 683531781225692417 821700114298288001 619250866491857025 111169382341813617 261066784554298433 456774749731472705 190805571911131009 567402508195769409 421131160770752193 289196101441909569 28734402320484521 623439013506668929 679923339375999745 291617751164956481 115992297565430385 224400333843092897 796310340204765825 376750877351604161 66150679198447193 33136550372603325 786023361842904193 386154015676119425 437062457720049473 138922517730932785 493198954079669953 83773205424158449 589258492880961921 269682363344458049 839992598201671809 646342058885984769 326060952067980033 479658795355007297 820475680312224385 307946755967314817 267689081376179425 530358115524563777 553062273768016897 178094810224457953 926056274331461505 2796077882194937 143994159764471169 70287737930804897 468521806870004545 246395325916552097 583761422571864577 600800551088362113 973699016605014145 772818643314550913 442697070426245185 135154351010918113 704791852116247937 595665228100358529 248427767112371361 53296283724570513 248216416484115841 269036210038578369 316584225340360321 595062794456730113 807971191057735169 224842238831541857 620494423613433089 447011548416362817 107981862995149665 201356738462877153 381945875911096513 592703631406116865 162221905943997761 610514913518045441 253080020670307009 514164769051127745 130681089842244801 141047368947297969 751767714736612225 986341370079678337 921228735711171201 536569828027523969 475230131677971457 723308269647539201 534229596986637761 635703466726724225 218159384605908001 429819185660697665 117675552889725313 494275388778362433 584228233931849473 190182166920330081 622978654074177793 822372307032608769 828853612800966017 34679769189260413 970938278805650817 421844135567511105 284714719791519841 298751406460787905 977380051726601857 678754496115388417 781268402344689921 509452352298659137 500324559340729281 91853664088262129 409922797798042625 865464272611099265 485162579212204289 959632786370903553 945320024335270401 429945019122207809 759198336017508481 627757857591092225 301160434135521601 329184764610666049 598206019511526017 554154506273945921 870119868007602561 84420479198591633 619585259674611457 84821679640697313 218737797327531073 629915294092519681 391681265293687617 469320388322060481 829883517662377601 158822537703876769 57362706498000905 766164342422342785 810859981559030273 151340221507958017 100657971818993281 896009140692726145 320825738103476225 379759561838305601 314895968673827329 961197227550656001 976575096514391553 345384811557529729 814263975283427713 846093670817040769 433510362724288001 116740304696001825 150990004428482657 91594498833984513 424688124122166529 431398250206491713 918613517620674049 662681431573034241 694069390883580417 860196510445710721 627283944721487105 829035908947446401 852621255097215489 868233428362863489 697104131277274753 300237923301736513 292900913711545025 438115787150699969 525723366356832129 609312864467796097 947521730670825217 134410259796204913 220314849976563937 647328947349123457 100900799986643361 811647296055944833 543503153778406273 108990376223232481 346488527399440449 719713363375241473 287621223986992193 321943769337067905 510978386223879233 298831868670724545 869881584315127297 673669084411272961 283609535442632673 130989002202461793 718775430910472577 307837912866418177 936551727615121665 115647225474752705 613524084141406721 390993110437818817 898571193200932993 145570234723813025 736082585506370177 520060866855331457 748913278962103169 194848032575968929 819542914718571265 486901049930537537 84922853704153313 507673295391619201 526437164566761601 888810552215986177 541802187242719681 345619595148114881 492156861982866881 990218983879685761 315648470640820033 756272284958846849 327366275358588865 832982956072797313 874214689951255553 950853048976220801 121902813045668529 158545947359499457 99518504419346961 897373312982843137 542359308648332929 58261904225261673 61429425853159361 563888973938126977 705588917671523329 987483857783274753 593765261151570945 189273297616672673 458146329824831617 459320505058556737 159419777294996129 962865415750165761 142686844299650065 235615467145265697 426945189949275777 396302690266175233 110220374135867169 531682360605017857 19270675710199469 448345364805128129 193618452874520833 789235465202523265 970421976424329857 484715455190873025 722781624554148353 106017202959620257 175912614461250177 428687803430641153 893400019251149697 863691423049800705 137724582783061329 883803696626849025 935414263288311809 406122176752589313 379430925658905217 627665495396080129 428364958440713665 492292829040650305 288104697405497505 115978388509724081 721189600454568577 401566550882265025 777403690099102849 570121753996140545 4193806462129857 989098031507836545 963938369300091521 811471724375856257 499521895924619457 176954205211345089 113166961958167889 353997487539196225 160238033065216001 588490465236191105 1186915324563387 866480667519887489 451986102865465281 571984800429632385 817601302386943745 100848883568566801 318132070091056833 262307101141033185 17952500563477969 777985343986763649 460439573986736385 659971101786410881 540978928644474177 892015155644820353 91945752735203009 794383621105282561 408234104753187649 994139983476351617 404172584011167425 727196489895575809 496606097911861633 443884839017236737 32637183479327093 552732382428388289 746309900144762369 456048175738779073 776445334383840385 291473254316642305 969440657426925825 253248184012555553 31323840956961393 41170798840198585 941742378695533185 374898272538622721 710651918735823745 355488828114758337 480560005080288705 452512258469134593 563897568518942913 235069327532897889 575822878979874305 687848827766067969 542484540117829569 529003684102846721 392300017113509377 154594433044643169 323766889764190337 909989814164134657 597342475709847809 566718030773166977 976854083519516033 873691175969000193 189080812059895457 638598985725415937 560017910801438017 657336510284466177 958896507256337537 815445150513319553 776955959690059905 325386169992256641 275380532568615169 329920624365591681 615042881507552129 47743640142243753 834500329061295745 985456070562101121 647752948775622145 330735875549876801 895013639252734849 162207788584161953 738693300548053633 450774956319065729 775114193331727873 562479057597563777 647279584789334401 898722845119252097 694815523201807361 573657654848055617 245272261425473217 348612286148920705 530745467906040577 634020968418134657 26555434429429425 612256676977565953 531030556299636929 86403831069382881 475188549321163841 591761633374147841 296116719683379137 33628163076237173 872527436261140865 271007516302333345 348146010987843393 145296789544964609 824852810996194561 936406961991337985 821458500506576385 76220454205760289 308344278777997953 743881012875945601 347609593615853633 651166149566272129 316403932516951873 375893351740302273 170805985889341377 648200485121499521 291398608358139905 298010956097343169 207813648017943105 413692983527901953 793111572071072897 232922777189230593 907248929478310401 596704991768696449 241955670631273985 140872370503942081 816924398457953025 570309382862710401 846808607639335553 714397324869168001 137904708640586897 74278466100800241 833819801271904001 163094417506940193 836579913582308865 870081582631733889 10465071789131031 647446225410931201 160954549067394497 738413800963577729 283372994734452993 901779011543126785 427175785521964033 605322006097019009 582022958355143041 413024640137592769 422903328784467905 479818559063694721 384452591945905217 557607621346321025 634402830783894657 888714653105488129 684869098272859137 672573704065655425 116293674459807761 658929571099896833 353917940471593089 493745289541564609 261896432072770593 920027318611964545 815831114330539009 343582889768043713 26425375399423245 667112630634910849 276388693169753441 20527466265193085 536302452683425921 864023190169483265 183339277105265089 421497319052036801 170201453121688225 997148115786195841 566520223850478273 427141815013911233 508759967604756737 969973435715012097 596404896848699905 668264211905267329 361042536900935553 907017430313665281 403314450954685121 159993711425997281 930746367975668737 603211455478707201 529323698588175489 891914224662912129 80881508170914881 191669219182507777 533347172768731777 767170718197760897 292425708033700737 930458534344829441 257520440208740097 526924991849199361 943570689178738305 539358376179230017 188425830190301025 729397881838380673 818086476196949505 103189693492446113 636708845781786497 491715748646356609 593604163779939841 442314923659047553 118074425561179201 580102259466244225 475950284419919681 917097602644041345 180548738905887521 847473473444125569 99878130765272737 655913907002748417 898375138582554881 780681646349918849 478578282463924865 90751476750163825 581240073325464065 611612552422968705 776282502609870337 756181508861153921 746078992828461953 661799037396875137 325297416222664257 502836943438232705 713001370592909441 189521530624091393 889237275035394945 432386650765302273 40530738872991633 367500918293089281 169513961743600577 954901930053630081 460137887039795841 279852076459405921 896857505275800577 769631412180480385 635835932546900353 146184044496649793 181477079085762945 285322681621202881 419412644822788417 781456849114562177 705251049437332993 925767659582227457 831830999339235457 520911928788493121 621000442654601473 950243083555299969 640691274309890689 184184520798169153 924523521843394049 287631340632437121 564799888459607041 841308820583392897 534845317154516673 508529525446469697 90339427572647681 161091768290333441 260385251754893697 403499961033681153 977513732576728193 470235522704328449 349913760799690753 800322604752942337 448609335249930305 596233610743638529 986825325356715393 731842824139881985 33052741748850425 390677953823356481 146095949923843457 992556031725023105 185259891548927425 80045033189691137 911138113400919937 520847675901457281 248002372561717985 331755927272112641 61560931629539793 79852159390519265 596912464648969601 983428397704358273 364657997397312513 938871460223062145 937998625989667585 607486179425066497 108475423617672817 875492624929329153 635152442273810177 582012706684821505 530878319741997761 912876952312053889 592230139995496833 737910243358655233 658580592837747457 4701651265314411 906144334697987841 343652345191571841 857200895674548481 81100095805198 123387555384727681 579424325989421569 995752057099590401 921268620203584001 180536069952896833 415084491808471489 387382737454412737 17454966285988861 775683445929889409 129624909394280513 626613666287109761 508575590941312321 116685928498188929 547765949974007041 598816953647183745 84379226167961009 415948916280445505 391710359516039809 490470932314732289 397384500280217857 670753377124132353 188261714236858785 732105098911357953 195673238693366625 781445783673991169 684455387957299841 816275289467139201 735277843368827137 843952874350552705 225159148388911489 659948562176207745 435379770954092737 12916071964344413 566001775065856833 137025679262929857 776435696302648577 277532087981314 932333214928831873 58206893601390417 466101518615694465 462523358982156929 103185325014734993 890959266482834561 325471004410381697 977257330826635265 977489757809337345 14041283208921841 984349627388418433 333723330743669761 562845586079973249 114078405503104113 765334122554285953 607824398118854273 975265402921280641 234381716578138113 419278483113949121 183733708523238465 727541431819290113 960006288574700033 126836656272836017 73115672620620129 955764203267676801 702526645494270209 270345100546002465 699156527305252225 945322161354752641 170859020188910209 416133715093785409 714051088457782913 292262718280795777 971504323941257345 128845503402892801 441438556631073473 711680339462574849 166767174170015425 206542751845766753 543783227182618817 85916779235446945 279895272329422785 608944550770196737 451238467356620993 51539159673168913 121875202635632001 322366224296551681 723622197086346113 740654755211579649 329135645348639361 125729727431640017 699402160336223489 220103676084576705 251092378465354913 294924377946095745 691797312133221761 478043696559325313 870891591337606785 700983478206332161 377130485548367041 273631812092403937 544564265418326721 154793511302493409 467424955281845889 839766295319606145 218915003559867937 751782728870473729 929056392678962305 874657616739384065 355779022540357185 39284147468968913 891309823459298689 804448164553434753 421861376277188801 122698298741660497 550331366677756481 290925801887695489 574418162001219201 40482598370026321 210714563953732897 5926501033030719 111870791010925793 459280972503911745 592453814303514241 923273155917158273 596506692002744705 696718470444885505 466990624491049985 681652758247878401 978283370882007169 388685061351544897 952454880173593985 854918992152434561 942112888898346753 539109723136327553 602970951761282177 402773519178850817 406680853420152065 872694346030023425 56189983333542417 853103352722356993 164793255164592993 144875954003076417 71282985660307217 341535320793525441 70516244732953481 529079356851902081 488867177862335489 973738251054513153 647173532365453441 220399646783839393 995248209012519425 817010744715815937 165913830425449057 679129008265995521 674576253528886785 420713798708206337 983501950749850753 339554181241133761 610792325040083713 126744651023045665 539792131160805185 372363668057893441 261465305015452289 593727624748922241 912706209623134849 96606466113023265 800797947344396033 219770994623587521 177282703252739553 663850803759949313 30344310723553037 321982558367423617 184430995133109121 598041119000889473 22589499665375713 595552226168194945 386487997180307009 975208411348866433 211878074678043745 125824107946598929 315728154611232257 413942179521363585 824747835184215425 923744841948149505 546941799415673537 457295493809006337 71163697544950113 974365832279190145 927516959109620865 337107404550543809 451209897635212801 271296209733350241 472706095455503553 890752919639545857 498370555278700801 414377262139524289 237627198274477537 556859256888621697 738616558992308865 496229360003468417 281858504446585569 809972053883605249 130253576414379073 134185592912373857 331183164196570369 144555761173045025 627129580995958913 321573994525294913 161194748296320961 216732616757475681 219733421520619041 996068931482071169 29281893379387469 69093463368339769 125446460285960625 838253526729403137 568290930658701377 461665287458068033 69369980828771105 321595443085001857 533364348465593025 313233792660717825 497499729405863169 702339530839253761 222640713686399041 614858633226710145 349438418553962305 746589306328601729 535373533862408385 45373187085594681 771335098444584577 89936539205865537 703402792939595393 921344006247416321 32449804923675885 275880947079983233 152738851906544673 216416406716142273 409920634580860353 552061689801178113 593364383342173313 742856113457754881 993341189429475713 262725584427315073 872421318709310593 397701520741001985 129146989296149425 272235288323230401 887046741575897345 724181026850438017 548192781317499841 913750684417081473 669699571322521345 153464117259282785 400036495521622017 871099911866281217 815449062803207169 790567464343759233 334212715833348993 577519479770344961 605071910365833089 750117347120969729 130186769484854641 825237243608995585 330747402109249601 982091233799003777 969862697236994305 513274276281137537 496594934756128513 544663475640867009 383732264521857025 771453390473823233 241335583553773601 61526795262956569 876380622103329921 56149829100107241 715174637679577729 965841678514202369 769615036620056321 453154998210692353 390915372223513921 294193959013632897 490589098923994241 96123634606541937 756771145447000705 604155880762014849 304713793957862593 832040040858146305 334913497175687553 791411799487356417 853761592526087297 570196546071898049 8173593373154376 560715500034454785 141388115206442673 936178724035045249 683323425663228801 333605927665310273 222450734323405889 230773683817957921 41946945320571417 869861018100117121 538252533859324673 344661504015959937 651140101532387713 644779326997685633 914566151915824641 297942173072740929 851347876048574593 506835366849536257 848502998355460353 819342787043382273 385876173183316225 676971020443552641 77621984052445473 729318805227293825 667452148008091905 219301177640964801 101876030261369265 485810435829876033 326218548984268609 581490898704579713 445957059474142913 748367280696484737 388431226722897089 180293005316563905 964328715277989761 138562772703295425 186704430530038945 693133102230724737 439863530651127361 960561254086925953 194861191397901473 250232700717127457 473785474337862657 699476331348193921 160366286635262881 34234412076024513 151942565931154401 856495964875151105 625142309895121409 456925168023467137 970805374558270977 593999171596550529 584615543453207169 557358167182606209 864638516114002433 752027799299170817 241552959717946433 154990805752582625 69781552315962617 826106134220935937 625205078610672897 588548288171047297 747785783967845633 247747691666532449 30156889144333121 209979992736741409 349292133209079489 830903975183247233 498930919749636097 707512050215207425 296135437703146241 103570835782008433 846728125149549953 467454042913594497 679479846171918977 762875881292131969 377803860366252993 606754310079658369 884211421919690881 18951739698039205 546053147259097921 713606115255451777 749845341508152065 738106431722229633 395742018337852417 308599954897836417 539479032042397249 185210219491054305 913415258972431617 311534627665842817 412597035108124289 690429632348354945 113405675028541713 487205402769042433 664691130761514881 633680490266797825 154761400898106401 706070786171487489 914708113615862529 924294212347746177 387616045364051585 542074047752414849 976410397492845313 341872075097782593 495996962240976577 30100903237801901 956089147811415041 151241935023506369 838869941766443393 500254604335999873 369088714373607041 779557815095998337 392049459782068481 116613241536065009 781792573974147585 782246237302359809 13782607339305031 786315368959044737 762717604809569793 77680826323998529 952787265991755521 323238181990369345 192923115492622081 514760074859850625 898861306194060417 392351478665638337 246946453089083905 285198811747491745 455574880416857985 709839577432482817 443936029486682305 801173412326107777 657832571308016897 4696309467824734 995698046079628033 242460698932561057 233191550982294177 274754215692745153 483262875707371393 614482360525300865 336816322804775553 199672219496314081 493693790522502977 444437136690638145 801035364347907073 151565378455124737 889712317480306305 37323525201912841 809960382047631105 907629904516916481 589933771941293313 893102946374355585 818980236961092353 895835544704560513 158851276958134945 592128694186953857 422719219436583425 962689695890823297 773059633679725569 345496186027403969 370948550945851009 250012350094714017 701579579447699329 903006552457242113 630781086299588609 705012193556861185 849661067084543489 552455048091516673 89207491468894065 64760976064256681 31369034077531665 234059677040875169 429717993768672833 283089689113843681 898969516349030273 52760373873709913 850592454723422209 376265205029817217 137145710571306977 684196626222018305 523753314031534273 515463896581145793 976015514032798849 838388130476900481 128306208171206753 991578440483714049 965551984392877953 335100499998134209 991612091849258753 914439570915625729 540208875773476673 738802758397028481 595637797183595521 317895053324598081 269332735028516609 446866911242779009 673239466730773761 748777656863019521 997433795205910913 685698860489807745 246890504722070849 586651478249130753 817847894671988481 874925869527089665 623242918654664577 828015673221933953 61133692604517617 114325265510231585 126003483198982033 69655546532821689 111221357078083121 242213642053087585 755234362728980865 27977100098560473 861493483264400385 633502061927956097 734796990159079425 361981604028152065 291394068850227201 42162218651924377 235818430679653793 445195599230238785 861709744136863489 753667760221688321 330466471922473921 315158025708107905 901356937927804545 770925570300192897 277793589558154241 467393959955991553 676472069734945281 900770304355702913 615896051829647489 744212800583248641 508097006538807937 391363453107430785 729203060559012097 977821725912157569 830161720824595073 163542215641612641 776557292229139073 603431923320435713 975298148383448193 916655072227939585 258192813337824833 373169520031247233 340906481917119937 222676714688518017 424204411848531777 928224391391346177 348595362314345153 668016482650045825 993204223720379521 67942147922146033 771513456078526593 692648229644660737 770272452689365377 474276669078896897 899189547278925953 808847166315928193 193849295193512449 682586622209790081 49434338071382201 670397261433706113 270830203086600097 650218542169703553 860887455789654913 86732787525136241 899886657068332545 168335312912439873 925300519344819585 629826139188779137 60134996073255569 36311349660699929 791139335687720577 325082691074925377 534036864706433089 708638491434676609 413198190888312641 927028761587379841 721281814690851073 509208641308042305 288404582465805249 97782270090533537 118945839699716065 355224598254245889 935736422464845697 88403982290302001 330134448386271361 751628372346424065 6183536915560951 193091892998523905 109425600394455809 6240626880874346 183094009239102465 742278860187681793 252671757135683361 715814809206925441 518311375365417601 927125641596319361 838171745650225153 514589079165183681 887613689316300033 524394557655298881 876077412436128385 430957382561523137 610617852274348417 102594674671053105 226477467224309953 426492009535827777 814145148207291649 538584232524257793 310346796805415425 397272786522385985 814467447217027 425101594120860673 721034178672237441 93476738242976865 271221038735564705 986198831967172353 109880055930940305 693245685324079361 321478442637332033 487123753031738689 383729161155041985 675391876186274945 359283057401757569 391313259003979393 233475610108055073 837562451316806273 440260704801833217 8925007663094676 683420939043895041 857726366405394433 989557930721321857 443471944830505985 786333744108613761 393561420598807361 836952885775534849 885986977795113217 816993410712722561 943418309811313793 430815977550953025 855709422672916225 569125207120318785 281562215116046849 808806160628851201 734152442391064193 321560072409436545 347504405236442433 771127725919416961 792808061371161473 96875066897492705 773225742557308161 733502559475429249 46525060027676089 330509985596403777 422374896381718657 217866875378394561 363231679394559169 544357374763901441 182135547872825057 483437199995112385 780271166046702593 73157450650779057 972062980738804993 601590708388972161 387900322492626497 24891510608252789 336080252744572737 355477700437862849 176820960880803585 121077662315325793 775911698065506561 798061866759400833 159948050684292289 715876389512995841 19055881836344213 557124845374264769 885567966506869249 443780934790350273 935125378492536193 37558221649749865 191832142788612705 607094024157046145 704795937151736449 373006388958234689 9017190479909233 552198396857374273 880126792839753601 231750378159080833 9638689200116347 66759249633062017 68676144328172481 624893692967564417 516433999500634369 880522369925170561 432305210220000897 515809168010765249 899156106111902849 995487729819895809 961129857195082625 933938709387920385 583397266969853953 85264954388787121 400654630508661569 177038296351572193 134264666889620801 69799676950847105 753249169424371713 595586629805925633 806261921482814593 124968662192184609 811965521757066753 21210121180150309 625416708799448833 464472028518340353 224035844601296225 585627336376948225 913387585716606081 824823245985111681 22647455127874141 13915356420529435 114458735793206753 486997138155654593 448805238543876353 330106601633222145 549091557663757633 127513187764844113 640924092430545025 726620302156266753 11773200553719221 757601349636328065 469535450198968385 392325796897924993 941635948665151489 384940622393411777 400056043835043329 715758018040862209 722694311503559553 924722135631864065 880492999943122305 156916681570837825 783160355195377665 855038783880939265 866411175841882625 468062668400069249 842378772980296705 418537795368361985 846255396616349697 923985658051211777 447323003853654209 33711374825724505 140616012086645985 956489080041723777 911788929281371393 414089017822700353 484290017116926209 565579689563467265 749514871513440513 574003571901680961 515685932057102977 168442366288719105 522172345781726209 726929598894089 990537784885354753 42233890651349529 814862845083865729 322930692783767617 392945935301050049 191675283250749121 431398422827314241 536067559125253697 363989196105613633 629118612606166785 260839547836098977 440960862402032897 624717801202997633 573093796850447041 12739200607612135 300327961312969921 95029304951815169 659311658594734977 824149021747785985 659968328914896257 852163536907831041 701844151619543041 795158075710261889 860864559316748801 722367341708398721 955979075752654977 765659017818677505 482544392292293633 337339068469567873 910437544780666753 73896712560966193 6929572538123098 734655700091984385 895755784008546433 872502208810573185 528873220899310337 250426192803338657 836301321630418945 571126995451763265 721106712512064257 895442092603012481 222375113904863745 643070201364707841 296950143970928321 366274870518715521 341028420739338177 908661429360805121 416582640817519937 703887735235291265 312604138180919489 288475786949703681 317740320368510977 648802002212512769 945729609984386561 218191960266764801 588355995652502657 368723485371582145 585799494383739009 513160433593213825 58945996508651177 257456893299185185 308275866929580673 559253748160998017 101681106214353889 369204919193343553 143906208272372993 647675582850382593 959370878855008129 96877674956949985 741851069570390785 941086988460583041 572488826525809473 404366397432760065 530479840281291329 598267878962246913 660440458863757185 149027011267754977 154117975957536417 651796440025364609 682222232847490049 290663230795182401 705320089808484609 250750019657203905 842257440773277441 476509485129220417 72433283715799489 286684880482127361 813470241317443073 158130118880102081 945561804593896961 420240480548670785 68641735128704089 966437118016678145 612930372973483649 337363272059022273 92977514958359825 116473098928786097 404577154953816641 173706927582060193 698924793431967105 596123541173433601 349921148718141953 454216983633372737 785054341693094017 415051303226697153 486800545136848257 368849694484197249 233838371807944865 245051398307374785 46951211094199865 527033977195984001 991105477509105281 4493886488823762 29595646567091905 550713264668303297 428658124077355073 851971622372055041 121975394658097265 542077429435082113 779942261412454529 322736547056045697 522541750240154817 926515259547670657 128832737127009265 21657291510372545 536503530106575233 768611821643005953 198737621311973825 74551128230659457 240024448037619457 999533997711154177 61649633968055897 22748831738972797 522199094493732481 203868093648779329 95928902474238241 751180848579188865 214773465225594145 584497251913603585 752058582372836097 486291396451498753 188296228452475841 362660019979685441 325068762689962625 645482772530606081 437998278902970369 349766393334363073 321594859480978113 13979315318813691 589333411435990913 436340528954971777 692569690792449665 158018195098087233 536029969665012353 735711675056961665 176413935265355105 335786567664321473 275084898494856833 565513247914807937 962483017668713345 260820677052429057 443885566247903553 84025969223120001 493769950248530881 618576297892509825 693203834605430529 471891120287622785 337898601403903617 88110529375249777 272928955419875041 79325834814198977 975840575360319233 20446453048840853 69973775065125921 976920502698945409 101246680699656369 757013608320100737 652810241884541441 152240355513214369 555621154327081281 609982685089114753 555698152970212097 998265712824874625 514728703206994689 686381344909612801 317123255462067969 322289749600543041 611681341483386369 325253722936430721 488640047291756481 459975561193303425 657299247914405505 878097995196803585 597728715313795841 69207316336445505 776897760396661121 734298481903870465 605057417565337345 178129962636020865 606066473231717121 852800160118668801 794448373475948033 212959845783529985 610846521195451649 977018240561029889 902761783710150913 190991285594819265 257673834910402625 190722686270184737 94843272468043697 455573181522282753 246359746991924321 417801277622523073 651761141993137665 191161659984729217 129171130440933985 918424121426845313 833047064241643649 191971188212789921 617820572289229313 218871423936583649 737930720653753985 686974026817509249 678078239067811969 303433961143859649 397133150235052993 432387938455775617 32091388764353469 256266047151889601 124287991205012113 271321275288514145 37790239062896801 971402985260134273 21252214799606153 195514495906081729 652540426317084929 543513049140734977 719331163926416001 908354375530066689 577167896397664769 644127045635165953 31784536763158401 529393234091713793 932452069775717249 602490518756674433 353033208564415425 461956977734459457 362102831455015233 211853728946969953 856009276396409985 396174192891578497 156176624150116801 26616745004766073 878466253756006017 784630510849709185 422041982921253825 299570380879167425 247300747547686945 17199537125037523 24695553822777329 818432358202535681 640664031191096961 561400376551191041 705901300498876289 964511040525358977 732619497211803905 916483744206402689 656848533568489089 951800429209789953 684212843029275265 760580396692276353 749493910580778113 670908896338907777 246073827298634017 823508710317497601 468288961793245313 8364419305401328 107194343586588305 981709234937099521 370543311526514433 228059937456258401 276585205867011297 800354527051410945 137304898883012785 668567935789191425 911486238807970689 210699075778578049 157547467681236961 949052536721914881 628198827589589121 443538242980565633 269962706052989889 299454310887036033 548059819540942081 493213406644812865 125204983777930321 890056764243205121 68338395714281577 777534487102229889 436600972587978497 874628084037318785 110796057126197665 819517311296991105 671809853863575041 663856292802954369 722312010287911425 504803393614594113 967522631864493825 986174530136857217 793474802320719873 77520245221919025 892966591389860993 986344818958194433 61633859907690433 606252829976540417 267803479045237921 763997438824425473 791974441069033473 275457826222307745 381172859609076673 810997986153033473 729234226766156033 896413492704226689 439455615836561025 104949412380001665 307352173138230721 361635735907938753 872262033915799169 633870858673809281 246388127255190881 29206997857613717 683754660199536385 732293012317860865 685357892132390785 875885390290832769 487393440275010177 310460057774655233 854200722894749057 623038655670057985 297359871405273409 255445147251641921 14067457902019243 355857600187547969 863223326377262593 515808733801598849 356745448851913921 628048181274095873 72926653325094289 580621157109511937 693703964864130945 891007004631731585 163084934661522849 800521610643322369 853458619815913985 793703155976544385 568231211346198273 734909111277552513 591348422248604033 468096623000050753 818451358846313985 47896401336707585 675152085494719489 111521616036043265 17397450803439797 409468900749494913 398124074786426945 784278434054627329 862650178109785089 21166956155290961 671013320498847361 405561708396163585 623636517317844865 301964766860926657 717571404855465985 17282452605101641 887744175559330305 604892567008754177 233220145877996993 822417915327207553 594979691932490369 644003971686096641 231313669599376929 636973336993449345 980687760131385089 290816914481574401 91305092076144241 832814912429825025 562805666436371841 136268377675442305 11745639035286361 718510123104678657 476314023562022017 436059206338960321 960162225570716289 498491686953570945 957533536766884865 882189766611965313 681361013665867393 374571243106529985 2402676568973306 830289118828197505 583597073961474433 180920105883529921 506673164881544129 810433790464578817 654466812611435265 862583549621305729 86024420885703281 148576214603529889 579578096774728321 572503685748131393 267494871989566017 507121509216553089 139415835777686689 642620628532952705 540552626288157249 937893573602700289 763855961748507905 916253878601281665 509900738533939777 340631533247183425 928121116074709761 162612246132525217 959178494254810881 887794435703277441 305374698864316225 546542751131937601 324650098814611713 254989850344806273 254499090202887873 429733338805149825 903461202400645633 269569716486891777 149906616891090753 431382496354245889 47912130643407385 632268479929287297 164621029021322593 490317515961621121 794389836325674241 593233319939507457 637600679706995585 225783779831374433 465188752921317697 180078159562107489 908735081014402433 785366609417749889 88629228018643153 727971234415853953 135641852164670945 456096484886160193 285971356528772705 887154331322172161 838954094872139649 974704364924590977 54067132456534497 959229460696143105 808976737765565441 846837983751697665 565065206419529153 708199758125466881 176287199699903137 230048934052675233 346475486540494849 714404883463196033 360068642908974145 474365624114994945 587335665308796033 788561162566686849 796825933873169153 185755387133369249 633043807008814209 979142260028105217 682903014981409537 385851683006819713 229700701846223169 719981343360963457 879278526052917889 705706030460490241 708738096467580929 747529562632557569 896972014051929217 557370602490863105 967514458664378881 530582286963813505 854678744377299201 375802873455299393 907883939179637121 202022973155941089 153724790439046177 581509884105344129 502056968193340225 855398854447436417 603978542345192449 163743153997998561 126067780752460833 702721891555363201 940977852914844673 272767581510180449 451665416632021505 8196686211483951 260366542407286529 1235392628856858 436395698365597441 80653381866703457 350037724811929985 458100893292851201 671112668966866689 480972029606427073 290537210780303937 138540008822090497 109344280678268289 176014542094826241 915795897798833665 580341920386075521 542159080428529473 734445257047646337 752768389499994625 997195095035621633 826883549057779329 39860346821079417 191813905589501857 383798215050433089 12773932277166723 11023904698369337 759547664228524161 904014506739841281 19247164269355465 726513573856202241 180424152352490113 874207310875050369 253343142306970753 301125124299581185 208620858831881857 527921989128500993 546670475268026497 144012488766769313 102129943085490289 949315985749478785 545250212960564097 524411503225032065 788718760242932865 60911623714858369 398612279233187649 1201023603293550 759095975720814721 581706572259889793 420537692443883073 449408270339468161 114850989625740145 185401440516201889 689421474486461953 492605248658115585 924278367227461889 202094192462709537 130926736732174481 868133967738209793 602938748356780929 652473604029879041 992105100433487745 996028998581202561 770751098475390209 979170356488822273 240292672857730593 66790730946202361 354690979838682817 858971143703954049 970799571170257281 722840576681981825 345043575127622401 21169926931463581 506764776369987393 689224382654664705 891011300662103937 156147762105618433 347742221894630913 957211523745336065 483811814325807873 134690013470930129 248938788358611169 676778607573460481 45855867131383121 748543816490482049 471985599763652161 248107500189881601 374923579434867073 667890924689231745 75261009930198241 86331538477317345 712345155669584769 948988131975866625 144792243337288801 676620392896658945 172045597612342497 138060866527808913 196463124529213217 237717146024017729 419065448118562497 244101867021228705 900593007249224065 111269820536357153 686078807468081921 797627639341442305 537997210993790273 822397887422688769 906878625449667969 94407214418836817 642587301245324545 185191273723198433 197295396579878721 28052148001478373 522740722737022849 317169131530313537 975191685900728833 644120283497827073 388508925230407681 581667188823608705 858789201130694145 467640102001496449 703811520944366721 289839940454591297 871520216054921857 547934071744762689 894776494463936641 98246316747797377 994858852433086593 77159845018542225 393153362177780993 958248850241268737 409312855877164609 935573996543823233 96192761545264465 874735810552372993 837200867606473089 926255815883052929 53622553277232753 669637355724070401 816386611223652609 129635020239746273 623552454329054465 116639518182118705 887297694172847489 343998705410598401 500626798950190017 804317867115351297 39955679840165457 108185964226649393 142963561411502129 623155029179052673 145143530836580929 218514936048563873 893937579939727617 975736968415596033 864119269364767489 860853170265855233 898382309327981697 437631086686899073 902458559213929601 653489653790899201 91117712161871361 298448870219893057 731806698350528257 725572229735846017 632807388102744321 978426038579094401 662800033777873665 893438984314059265 181076049702806337 926178011999503745 605560883823887489 512923064017471105 13774294291291513 79397064038452929 21486489783914209 414998867787261377 919581607066572161 24063831436656357 550174131394289409 725940201717534721 795235973156049921 471788974416618625 15009141442451579 348079349310182785 348139688563872321 832344780890686337 975072956430711425 465516660933886337 210611254115971041 373080449701426177 532612355103371009 938584764431226369 93452925232622161 503152733573649857 635481477320713089 674996407265140865 510727886110682753 13384634420297915 871982894718460289 593501821699476353 716760432180858881 947752984513535105 558775734327628737 222276920768152321 135582292019815761 126290079307800337 416495449347284097 159509146703470593 10668611742641333 18479113883195453 36074100061529889 943719967566366337 740283473778131201 658567077565486209 713219764972141185 477863414549915457 325657440337561601 967776042773131393 698991760079582721 181395234312176961 183243812327074081 211953507042146337 938902515387727745 931168760235465217 849266389424496257 276178673986244417 487620054631424449 533658046206411969 628624819043377409 20273352162597293 855394859431132929 651737718864694657 258034443440219969 621717572932688257 8174285065184251 508788951778072385 115241207785341969 586430141933128321 876504444317792129 296603510167386753 315588990113507585 975157206202943873 377386400909774273 522399520127450497 300571969197417153 456356602851734273 795008427349021185 810845044268262401 799848671045349889 548636317897241089 155601796149074561 211535258835752417 601222441413707265 990790888051257985 51571900756758993 398737588162276801 608125592945906817 599694086289453313 381672255703637825 351883123244348865 620126683801029121 410788806503568065 166573916951140449 1343594848606245 10982612418825255 898329765903589761 40119905635538801 759217650306780417 575974772882144513 839170538612897537 101351123936527905 939509759576452609 804021719683543553 1657582581010786 514679833091992833 432196312716641281 431794952079794561 537639387026466433 867126833161623937 22837930155787945 541349859126210497 348882711616489857 712211854503369345 850841251514466945 557315879422159105 48099173990515001 657901154569291393 348049060786166849 125288837069842177 588738231541249537 577104723051224449 783521107876751489 53679529850366945 486735959079872769 147835646111705185 214260961356728801 773966279654342017 482187008631093761 658678878921978881 174973237290217313 319270621268682241 810718813629186689 364173737496461313 68052156670518113 791744916217009409 185106529717764097 242726658361863905 688883151814465537 41873745977991209 479913450693935297 723496000429268097 157785732546244609 627017776064160897 708838763381642369 313211690048763841 260764598636129121 565064701633215105 569791571869352257 402117150118844097 624518608250610945 417717199024490753 880901192103927169
495687828365273473 13826 29578
85923237214331041 2893 10228
906134317107717633 9369 30424
693405567675817729 25200 39116
159538421628678145 19367 23372
631406605269248129 22269 29860
375388145367683265 21570 31535
404365589318878465 1375 44576
410008127202782913 847 41302
140521280221179265 15536 30950
203378983186230049 3117 3612
650721608149318401 39648 47751
616644431389186561 10233 49635
170121922965748257 21988 22452
415378447464949121 19755 38561
622888076113845505 1087 19003
298393430310706945 7182 13027
612079458105654401 24266 38148
237553033642360129 35854 47203
68252453190659425 12191 24666
596267992458432897 11855 15393
72824291781032001 30086 31693
557396703816696257 4195 42390
442842454915798081 19902 28915
912645310167189249 3581 39047
695355922612947073 8478 24910
689712098072920577 24356 40891
170715120383157185 15349 49882
920543668739508609 32638 49553
854793803471821441 10142 34115
303500161723324161 9176 19823
957899165485635201 17322 33004
3699728002654724 45417 45602
349160919448593153 5401 21274
745630218719885057 23834 28412
62468332502753297 28325 32291
844994448241447297 33171 46486
430323041186398 8874 41104
157887161389144385 6972 30073
533014517696734913 7907 47527
451015813201589569 4550 6396
657589873672378625 13812 47178
925124781376684545 22486 45714
929776915854425601 33062 33454
982932519703904769 26193 49175
806130727727421057 11654 25869
923364648768373505 9592 24394
468193827206569345 2497 17646
691392628849339265 27834 49672
611354779840780801 18252 30667
426713668279365505 21911 45051
952778690368852225 3914 37449
343237620327794689 40975 41572
702514328671142657 13509 39117
159250815669427233 16050 38663
175957897380762049 41204 49105
332193171470802177 17864 45525
209207793382319105 26491 28523
980249896654488193 33015 41932
564696576068705281 15627 40369
220496108908758273 31270 42366
30697402994988465 6699 10535
815330787039389569 1023 23170
987106353328961409 18000 39253
534150165507892161 2550 25145
514802482190191297 27070 44978
298811819095636353 10075 33574
548377703013947841 6586 38756
986054231170339073 11927 36789
279544326530285057 18117 46449
889491087850533505 185 24297
473785396411905409 9098 9124
917873525582646017 25984 40973
883439759916569729 26729 28072
38509774440417033 11348 38420
406530374335510209 19390 41725
106859356593741233 7378 10801
166799359925064993 7320 40723
8416434510767347 23559 47275
547031610079052673 3405 26131
385874672092850113 35936 45337
995997084952932737 15025 42051
711002890319821953 35690 43101
482068794466719937 6300 15786
966033278541043969 37989 43950
666729703367806849 1882 3315
101240208219881105 1487 36971
547877510396155265 10210 40842
358368198187061889 44044 47103
603941071580806017 9948 41728
248402551051828609 22427 35203
438764537181860673 25969 49833
274941981968748193 11599 43545
150386997661271937 4665 49858
825297780193469825 20135 34306
106768597122147921 13325 25061
496306698665900801 16113 40152
999675222277289729 11425 25539
893871857051113473 21498 47269
939942790551235457 20348 33340
51096595528530745 11531 50821
211821011880815041 25691 37597
111139671176406545 8994 37045
695455723694728065 4081 10459
29049883856483661 6848 24987
180576052659745313 12295 22686
783613214426754433 26839 49029
684250478422107777 33675 43938
289540557352079745 14805 29291
504555820351541249 36048 41158
120719340167742225 30287 47256
538690666984003009 7252 12908
316764414006879489 22704 50265
472922443054017089 4440 25904
997069005939795969 16691 40769
372562420534897857 19910 23267
577448336316887681 41276 44461
7365334178686568 13344 49521
58178209778905201 31772 32219
889966840173578113 20057 32524
259096202247459233 1290 14926
23524613170565089 6137 47361
982043106992552577 39772 44916
688880755884007041 8632 17825
992481363089876097 12706 45133
576861615065595905 36920 47310
636908348147077377 14497 26151
606211154628461185 23635 26739
611852246666014593 18871 21160
52210678872882001 4289 13513
110083822821525953 11267 13894
980621916432646401 9200 13293
685017137745727873 22842 38406
426635961653673217 38574 46443
589581039825620993 14603 32325
480747099109159169 24870 45088
192374364543521633 21096 42355
87430312522570833 2999 20467
684851635565809921 19510 35161
19974500791043681 9796 34576
572687793256800833 12039 49578
298669321118680385 10923 20844
409587290573430337 8271 49086
912013167191339905 22089 43705
341982514297424001 39166 43861
580086590885457537 15474 40478
12327962382858715 12742 36537
18050459967405177 44923 49750
572734706651498753 19960 37499
562455141257757441 7580 11638
532844123465086017 22273 39722
197434826250436417 35079 46389
870310703179310209 9914 39464
307308677083113921 28513 30733
146603938283494273 9464 26048
947341069801005569 34254 49716
763506062137974401 9331 33654
290754340801541377 32880 43628
408178336243683073 7489 38812
47512283870567273 18772 19641
31553791273861265 11871 34329
838229545574165505 8953 9555
648621049858025601 2200 6874
205528227186782433 33162 36378
800994582990039553 18091 38023
518128638185757505 6694 17474
362507202338211009 25479 35551
814600370037148033 9096 33354
876588814845941761 12198 17643
37934521649759745 2922 35635
137618258565357361 27320 38806
724990669700808577 1042 48434
819632961492157313 11588 42874
389375041516657921 11769 41704
843793410467359489 26523 47304
424020915972569409 37317 43642
587629764582711553 2379 43422
133597969427569297 22009 36817
576173064756961409 31724 38982
797383780736019841 20906 28972
918634828740390913 11872 29029
749710864964683265 5004 25417
520259350251624385 15564 31366
82062072974316897 26275 28282
133520066777631281 14130 20188
258427024828705505 4472 40231
109606776107586513 28182 31190
141460704757570001 10444 24274
175989418596184769 25138 39099
917035199320721921 15875 43185
828603663755590273 19313 20632
516083077114906561 44410 46499
783962328003237761 20071 32723
624382832521916929 1434 7608
879157056624581633 23670 30894
94841559787191441 2064 37783
941788392589852929 18982 29977
908819326949341697 15240 45731
896970795382262785 32447 47920
776357028163012353 35576 46827
689930216319563521 21304 25670
553751308319448321 44420 47541
545703644907707265 9578 34474
256726596725933121 25713 36410
940883605070649089 19510 25829
272155133873368993 32701 47753
320182085041327745 6894 19727
497448313585159937 13343 30176
875202664565076609 36873 38771
522487011008934145 37975 46418
296965942831310081 18392 23994
448588217624653377 5749 30685
461944900400293761 6319 35875
885217134224191745 27600 35041
35244762013210365 7395 49792
978835370987361793 37170 37746
590405893777013761 377 50901
134855270105703089 31492 31534
865973988320735745 21221 29855
493665827511641473 6556 50759
625807346486833921 4270 41400
661870284792158209 11123 41471
534413009430810625 25717 28117
500153544856068801 40400 41765
56144067287984713 14919 27256
559249278509867073 8976 28592
562247138394855745 6194 14162
43626556886742665 11951 39783
410567621455708545 6562 34988
998382329911450497 22268 33877
861083081800789121 7534 20183
935846855957812865 8213 26516
165744698545719169 143 39695
409160421552570625 18765 29684
509497601146581057 4449 21965
502043954491362881 11466 43474
764209582754897793 26615 31111
52175979413803473 31364 36214
260562270486278881 17456 35391
977181564256916609 2501 36026
730840248202834945 10291 23570
351131676415775489 5653 43404
194808767833240641 1984 47291
9385812463726497 5317 43594
757609360491027713 1300 23232
537282784885448449 20441 41687
3259324572898237 7378 12613
106488468710644209 15183 47904
334452658523499457 28377 41147
863125478409955329 6148 23202
64121108748697257 4578 21491
462991348488763777 7640 37599
321590629293307713 14132 27849
659637141961653121 12146 16047
762101747039938689 33003 43196
899164949801168257 30064 49086
806442885653861889 34183 39273
552089013094075649 15817 23840
247491209049076833 40694 42394
648057032052001665 24190 30860
671271025502175489 32852 47265
97575408893234801 15463 34981
8993198658604485 41037 46118
253381823163728385 4241 21246
755132802803128577 19759 39858
268601455722233601 13037 48620
564972333203986241 125 5316
751939404406833537 25575 43005
49260988979522577 26732 48928
558881694119420993 618 49693
196882054539177185 9754 15199
765604135170356353 9526 11832
476602159882158785 28695 39672
929339242001333377 3227 25348
750097719245093889 18410 42049
824122304364543361 6416 19618
916346621337378817 20824 45711
415448428081433025 35145 48338
14519970748981593 23072 27624
681949093828542593 15964 21766
919608597646455169 8762 15878
474697016644171329 10064 45994
332830616483949633 96 18823
127984974516458289 4215 14202
184108464881926881 12853 50648
230096397011166689 15501 23963
740247130923027201 14497 19415
661068390854218497 3010 31342
209274026890422945 30331 48667
749253468702306689 18637 39348
847477892870916353 12044 41161
808046584997605121 5848 26592
518498419069725697 8898 21588
647325478929346305 36458 48902
679148655289200385 4823 11696
983656233278431105 17263 24307
526625995739774337 7770 24146
296872825163092097 17705 39389
973446850667091457 2840 37295
867651774401245697 20992 44694
146717323773014401 4492 48007
120743884587525937 6456 45661
844684467029882369 8471 22415
836848465447083393 17371 47235
903777980588952065 17181 19329
110084336795239329 21715 43356
877857701601090689 2988 23054
117100869953667089 1678 34144
971806051150974081 24403 48295
294650268588313217 33086 37255
441402723401868289 29181 36074
888692224773116417 12091 14282
725977848730448001 22379 43458
264983652727295297 31018 33577
408906965182570305 4814 10057
511017511558598849 3597 40286
140183260423821569 34037 43550
545719638418191297 1577 18269
319604731536461633 1361 17057
548529637100507713 5630 33223
431949053222890433 5922 41601
108251542743403201 2768 3377
887509866344363009 3509 7234
146285466820636161 13385 14815
516933282346609985 17116 34880
222970551627312833 14149 44299
405837081341619649 10204 30741
83553120039461249 33159 50182
72894433044776721 18462 38763
241986988780723777 15709 30394
62132621085101649 5826 13766
138175486657040385 39355 44520
801967912679611265 32772 37815
500167653890642305 1851 37380
164844540428024545 12428 40323
129953925132163313 6863 11635
28227804080724897 10449 43040
974903229612891649 18446 34828
327858311284206401 3163 42126
632322113607294465 21464 37513
267256206452156417 10310 44880
474540173184820417 6390 46533
419125068480955329 31180 50720
98999612208480417 16373 48586
282543838987120225 22428 33489
175036905203882049 20414 29437
565612862361110273 32868 34459
343999417449786881 33369 39853
311136677316806529 8016 25500
209173547815126433 30013 30472
341486120999835649 6953 34486
534040211790973249 14396 50959
243532046484030945 6306 26906
569472009716662337 5765 41038
931110449950598017 21738 47812
243683695234999233 24145 31545
210296618790732033 12416 24974
823657928526913025 27226 44761
144009224827332369 495 14340
623856893908602241 9319 14507
124485973120268769 44006 47438
490681924661004161 12325 35319
615460474266132737 6924 38541
329180235344573185 8293 16910
603323576681173505 10238 30011
488553857435888961 31034 44674
913587620389879681 26790 40347
820931024178499073 17349 45434
427754063058468865 7403 18460
866944366164830209 5376 6404
10511053323046583 11756 33688
839630307685631233 2132 30940
361804314491859457 4808 13878
273961989011624513 14897 34059
189709578071504129 42725 48103
850125550515180289 10580 20771
46923923927064241 24730 31955
895885642853471617 11699 17125
841886798693469313 8668 32000
775503604629726337 207 2373
595766926107256065 1311 11482
240960280848653953 10745 36740
244417808642825921 12958 21005
323934726326577025 27141 40424
955727059286029825 5899 35896
325562183321210369 15851 39457
681311449964869761 11313 23090
191220419805794977 15011 21209
599832062551524097 18935 38330
946898644459551489 22625 29183
607383200167110017 2557 9436
704872238556255617 697 40149
370596440753271169 27980 48757
596588854679481473 29351 47204
817188756574086785 22038 35482
423336914356489985 3481 46947
574759552119058241 926 7442
661517608824354433 3059 13151
180788926305243777 11061 46362
473731871431205313 2259 7336
661504605338532097 27372 28461
271675156166111265 12371 13460
748547808188721537 18575 22881
207265882767266881 16893 38711
956147005673482625 12681 47134
60584111930708673 29770 45919
309228783441515265 11701 40783
74368899274567473 34031 43249
142155276031697761 31663 35348
195531934299964417 8164 22112
572341827307770497 4014 44632
519294492877598657 12519 44659
147857311411979009 18880 27312
977214098039112833 34605 50901
409081426552067009 17452 20083
511314464242680321 37697 41477
195796816192366657 12819 35601
688462828565377537 26609 27778
257722250253369377 35779 36446
958199537183695361 3199 20984
392322235891821697 4899 20424
948278160907634049 26241 37050
219829986237900961 5963 44617
375949257345816065 3268 38964
986871140787567233 31282 32733
781056219110752129 21338 24094
243292735225526977 33276 45059
552049795042101697 21191 27969
413189660615994817 19680 37573
794263035710471809 14195 47405
416554361844308801 13470 26574
570126883611983745 1750 5683
271407020024494017 39488 45957
45245010445682969 16152 49322
954480548591721601 2613 5686
40824167883549481 12749 19658
337852295974766273 34410 35225
315688304884744769 7216 10947
218331298088603617 4606 19848
83051354753173713 8595 19266
550512023425138625 14166 18669
968603147620996225 32756 41695
718045593083235841 10158 49292
944263312046437889 31551 41776
248216026840093921 25702 30534
377654245639874369 3875 22040
741535165118026625 33461 44754
857877215193418881 26898 30722
11512664889689717 10440 34941
54099323876073417 1129 38942
149380154070104961 25985 27083
76911556339318561 5794 50167
517636356609738625 1087 10339
186323309363942273 6595 43855
180040174419705313 5569 17550
58914869818046609 9826 10885
370237621795578049 34290 37949
906629901237835137 1738 37029
405635252586552769 7328 50517
618594953941759233 4374 16205
870271728997959553 9301 39329
437114285661394305 18245 18603
446082575504537025 18035 35683
918487744303497729 20121 26977
865634213679040641 26533 28273
490504628055759873 9422 26420
733842306278791809 13751 14662
388620380752961153 2519 43024
846172819369666433 13902 44536
234114766256468001 29719 37534
676049190786873345 24134 36070
804401971387086721 43657 49384
264353638546079841 8704 18488
508660299957313089 2485 38408
498081611947060993 1852 41590
605769654797505537 3549 18740
71247199914903801 28202 49770
243694086496716993 10682 25443
994716458581880449 7941 21056
204653358936077729 40804 43403
808135777359691393 24694 44060
464729073208161473 751 13507
343381975853777281 19380 38704
143701713797604209 31142 50078
415809095460542017 5852 24420
452525484691008705 24874 43434
139471966642449985 11058 24343
975410458175453185 225 13216
580769689750237441 14232 27062
423189701961547393 44155 48831
346418630469674561 31816 50389
112664950521228497 17918 21774
778744259216050945 10516 17657
151202782016369505 2450 38943
972808271157536129 26800 33881
441476612933747969 7424 45876
784101236495839489 27636 37054
780681533381198337 22602 36964
914209388829807105 1644 50105
513460868015492609 18494 46135
856390310250230145 7648 24970
359363448228052097 20864 24789
556886608633792705 14643 17947
775347933266324737 18379 18606
894004576819664769 11355 28281
503162657122146561 42790 44140
821891800171289985 3233 48790
718389279334665729 18283 24934
846053186995771265 21735 22834
846706480907201409 30355 39243
328225920582387009 22490 49755
511648199315466433 25952 28222
617429601050982785 2322 48703
268945168153834401 621 19444
129296883024654369 18982 47924
636444338872188161 11939 15672
593650683578527361 9215 9994
186520088480492065 4934 35366
993580423432863617 1190 31901
78135763766660209 34240 39638
990582671696866817 38571 43715
786742064409878657 8236 34740
783417824430689025 1210 28403
616319754906065537 18810 45104
223294348268364481 5374 11098
904310729746114817 36059 40565
69826768595934401 32052 33659
842641583760446593 2327 50000
845993358471414273 34465 50372
230711863248870945 8877 14110
500004846454647361 15921 16937
430820595467018561 1096 19788
783691335848470017 8440 26751
753851625140484353 232 16884
511189650097069377 14466 30151
387211575619211585 28665 38436
232665165329361665 40191 48383
251088583210588481 5686 31230
22400253669690785 7930 15832
70068162138760217 36251 50846
912068118199993473 5666 49416
466445417480045441 8758 11554
606392529702763009 14489 14886
526390548248294017 6400 22513
198703560050969217 14592 45750
379336300051988929 33180 44860
79360487781446673 2099 45460
548423468899777345 10980 38820
950888269898893441 6917 49208
976422222412551809 15441 44493
286327961961351457 12761 28341
985999033570784897 21253 30880
639759929425050497 19108 37826
850869048547366401 20353 26317
305994828065553985 3622 45497
501343925615991297 39339 50293
355956858121867713 13141 39692
126870871312192433 7140 19401
159599814080255713 154 45083
651918394855393025 10433 48576
679325395577020417 184 23202
916228404037042305 24545 43452
53083188790072457 41805 46488
13426888293672335 42607 48398
606574278658239745 11683 32482
204327711852940289 44026 45414
988797488061525377 2947 48536
885313656296752129 36151 42928
278353741488839297 47426 48474
603212640208965889 6137 29485
389918277294629697 11451 19824
877682800701982977 14312 23762
169222692324677121 15492 38642
339623893994499329 24327 27663
934620065017558273 4630 50388
581387559707543809 10961 16208
471888006257724865 28786 31195
627802922097600897 4207 19022
704450188898182017 15565 25627
338619714474525313 19375 26131
375838528579617281 8266 44703
844318631615223553 22512 42053
727976104088870785 21376 26032
423173416681812865 24100 26111
799310623140510081 22113 43856
730833555784471425 16582 38334
121894327307263233 6061 21655
318010037299266945 4077 43109
356044835634275329 7268 25968
928122492526384257 8784 33755
981942640885794305 13217 30058
150038387088848417 42759 47934
132532285930519585 15645 39864
140204878784743409 9363 32537
499096351696596929 12840 49903
162249421306221121 612 18089
409787568857108673 42057 43467
962441332102159233 5760 16983
125974742875971665 33924 35952
622482877257006337 29886 31067
212880041713841441 669 32900
125038937604216465 33711 36751
6830664133946841 22262 29258
84006766262255889 15215 42136
422640221768613569 10048 34690
518648048259720449 13794 18101
934014791639530241 14529 31009
20485813706848433 7092 12616
782640420551867777 14257 40159
718529661451100289 18994 39539
285841763521080609 206 37581
698403374682406785 33121 36251
110611516423329441 47164 49910
816915898023793793 16360 37098
326158474413805505 44015 47893
662059610792972801 3028 20163
241158725136980225 24016 38757
640340803586951809 3831 6544
854820604722721793 3794 29537
375248358467068481 18106 27719
34611182475924097 17246 38688
972423678410066817 28441 29773
50292279849490033 36977 40458
671842713113910913 8754 44654
268090915968254977 13385 25679
247256484301146881 8158 37634
859640914055365377 6912 25923
543896459174440833 1432 20645
446799166728236929 6317 44851
520469636861818689 6424 12648
995625105400083713 9512 47707
66471656049465369 822 24541
837849840094062209 11299 25031
982390731993262977 1279 43095
383063224807830977 8227 15728
596083506537603073 33924 45487
121863927454153761 26256 43529
140507538974148369 20839 35917
254294396266519841 12098 43181
754138650284865281 447 25066
499482863968435009 1476 8972
278613981347746177 7751 29000
382747208965430017 19129 31407
634633802335592577 28705 36090
385845780299188609 18976 45282
281344883740175073 1220 33478
630235048318841217 2449 48261
470154758681111681 24740 30552
715163283468083201 5785 13483
200956050085238753 30653 31290
892795693809620865 22381 29474
12222779227862191 4352 46935
583441575051647745 9307 42262
515719819053586561 5629 8469
96257119916803185 26951 31927
788502796350890369 1496 8376
438173196616926209 13940 41910
285596678274941953 7183 35703
410186564565027137 30220 36543
394417346661491329 28106 48049
221797295082250657 13638 23619
922199872701909889 15210 28003
720786210051276289 22847 49554
61278147299425713 7212 23381
967700837065020673 3241 18694
49656276692388705 42853 50708
392331566765694337 9298 34378
965005398460526465 9718 30735
994615483749083009 28972 35159
605822176584879873 4771 27513
824978172728325633 19140 19606
443579753489650817 5408 49281
442970678868757505 23850 39146
506351093207001665 33562 36898
515633834512460225 7576 24589
369165019206825217 5069 29864
824974714564756737 41666 41898
626121424392280833 21779 35922
588927650017840385 11428 21739
60827594691069465 13478 23232
133169935619203985 32492 50940
724178568683811329 13827 16410
787298783293312769 5754 31791
61312989021779177 29977 36281
968578634422652161 2459 20409
102168365475634465 1338 26491
2447718688589618 40892 42049
868647039971683969 27961 36893
942330389465464449 5601 34272
16650216383709449 22469 33248
763785818538611457 15926 39287
889511248858291073 31511 36228
91222421679116657 2675 28084
108968200148112257 33575 36439
951405757851578241 17602 37871
842374514192364673 15703 19887
279769798079936289 16991 24974
740690921346612225 5245 23652
9171123583048059 29582 48367
7099050912380279 25771 48798
75084813388496481 2451 33512
168044804147044161 11050 27988
344858457533579329 16248 23649
813902985363036161 16616 34352
646892440112335233 2180 35085
917175118741908993 3375 20122
525324603206218625 7151 33734
554757581263793025 4126 37163
118024168487874449 29480 40459
667263272493400449 9975 15574
521236700602717185 2188 13459
547999841220054401 30025 36267
960093672179365121 20328 45610
966171872670571521 16431 44364
203186871423685761 35493 37421
2502904354990677 7343 41891
468377346228390209 36464 42022
420919835482621377 2462 48646
723588862967975681 23125 48051
518393785884150337 7583 13235
767208682936907137 9408 12167
772322439403296769 7229 27635
380564984700402689 25339 46874
581142141417892353 20143 38053
884830491650017537 15910 49526
800854762041169025 40112 45930
204398889474507681 17327 24411
305841449958315073 4738 42872
121390942281603745 10963 27260
62375461539062369 1261 40210
346748434258376641 24768 47785
866516857457746433 5205 9947
626751132396673665 3686 13142
432820428183177345 12898 44774
509753315416620737 15516 48601
596048469925001729 6980 30695
951501156228712065 1722 18339
687256502068464641 11283 13209
107879723650444961 44951 50447
307396693903505985 7573 22347
464941303668535233 9193 48389
359563290801574465 2387 49220
700639216090312577 4392 32721
404733855202017857 10164 40968
312032850513102017 44638 45949
855150189826218881 32388 37261
919396670272039553 3691 22848
309175346534082945 4019 26461
856091730608436993 18454 38697
823055069528052737 10795 21914
695912879307233153 10881 28011
400290523716485313 9894 17058
908296018460273281 20222 50425
659924810317193089 27611 34118
2996381982814712 12601 30195
400560050789856321 2024 40532
46287409919226977 33375 49412
413035001896261633 14775 34661
566986808291947137 8774 36992
31408949356240613 14675 38215
774025581174267777 7723 16210
390830738400353537 31050 42071
495453672510013377 10888 29309
19234799078809317 2326 33880
459735245008953793 2802 32361
267501599542598017 8115 13729
478540474884372481 5628 34945
597694927158052225 28607 30834
928776720589350913 45195 49364
94755671814994001 349 14527
25259491805446289 4034 20685
555016577186670209 1664 44165
288454701460761217 3634 5306
293018895678969217 37715 48605
52568055469269129 18206 20929
425726524592029441 38792 44180
261414458432337697 25807 38418
691421187033625985 25676 45154
380427760027959745 11771 22095
485312969400432321 23675 44644
726992762124364545 5396 10810
998678736571903873 10619 16324
234834194554654369 31165 39672
931159349801596673 6203 23952
773700166642438401 5563 33813
614756701425903873 23239 46703
516951806323266561 2493 40059
727728544454627969 8193 12188
793294773625984129 3438 4165
507287232262385153 20087 42681
263316653421018273 32378 41633
559403330158410497 38578 48478
674423007295498369 37754 40473
470288488217960321 18866 24532
662274426073015169 35016 45041
718456496909730945 5983 32307
142683088593610561 5103 6283
620820044260781825 22052 23887
77472513763215297 38882 39921
403058256991592129 34427 38118
639719612579508353 3211 50786
558732953231526593 651 12524
491768382784972161 26590 50689
202631081072063073 2728 17407
716465720394477697 25341 42296
474417750451252097 8215 29098
465172418746906433 5372 7523
693709414850651777 27609 34865
849170627868257793 16008 39624
320084944887213377 18079 42641
298606993296193217 31054 37168
294105437064580161 46264 50467
470017539681617089 2076 2583
314169089939994689 19199 24518
420905146401427265 26925 29092
358848676161478849 31723 34799
169958053440009153 7866 15988
800343431456326529 20905 32802
738537247461057025 17446 39413
27158471157910925 28958 43636
797246854546369153 39719 49372
278656453081723041 19069 26358
584362622770957057 15680 46505
421600504634774593 43615 44932
92812632888065857 15035 36927
134618442045592705 28356 38222
110950725996037393 32406 41204
381423514971025665 26067 46373
609180528573727233 34596 49585
752714544418736897 4781 7355
242773294745862945 22775 28449
201596373286299969 6595 32131
723675848770110209 21901 40651
775714730299171201 35951 40351
236280392653089409 21673 25236
613870550650908289 11145 36248
333971103597388481 7061 25154
894079708766966529 12692 13384
213359594996095585 9849 35594
49755165428315705 18945 30405
303946398543185857 21399 33098
776389182302324353 9409 10446
807134149393522945 31518 48483
677962851640607745 4445 16553
383949706451385729 17050 21061
309583973183364929 6730 41174
974053043928510209 3143 44850
717891189491588481 31657 36632
369876336331198977 19703 45422
856330552671124737 10715 38894
626708855734239745 25766 40462
550147951145042689 13856 22720
882418831515177985 13081 16529
577274420049022337 10531 16201
681108346089988737 14168 28981
425985501037338561 7683 36993
768127378571815425 19863 35247
251511675312571009 11192 35951
402911325938209345 519 24572
417631912903935617 30733 38583
658699403349071873 15126 27809
374315069002378241 13568 32214
201515650938237217 919 29569
245620287818503873 9142 9448
319693184089626241 178 20868
453915857839490369 22087 37699
740245630221057409 33379 42065
908924941381251073 157 31654
704516836216850305 2952 35324
377755007956906753 5948 10796
996117960402134657 20656 40719
567490136249695361 27411 36799
968338731642457857 8377 19433
903740731124599937 8022 24169
663908838645642881 9486 31995
869935430980511617 4941 5498
438131119792483777 8541 12168
856223075937649025 25706 31348
616098478153507073 12988 14577
164068060145218913 2579 50007
762403230487702657 20910 37641
494034387978103937 6131 38622
421670158876498369 21368 28632
603428616395369473 16060 37563
244686272847797441 783 9046
965335962970968321 6534 33945
721010508012202625 38895 47786
695418235084538625 34404 39186
258312015542828 3850 40077
389320207433200961 33255 47498
438991231466008705 8183 19095
998455048704805377 3894 41838
852074819217971713 27278 30484
198083154761903297 9864 34468
890780321406342785 7010 45747
436811444264556289 21166 39595
319908562995944833 33917 49782
145118323623876225 8577 34738
151478158844202689 34782 39352
578893184322332417 38650 39785
161183252841748737 8173 45551
223678712393493121 18002 22130
87121226309623265 10100 14281
531213304198082881 26928 28735
432166773486297729 29722 40097
444373260739354241 29402 33746
6138656684033351 8040 42138
196539436408578177 23819 47067
177704771173221601 24749 48092
474346439782451073 36962 45672
421554882577542145 11387 24745
187879401117875489 32833 47649
584531584946571265 8702 15612
939648818039586305 21240 44824
209050528814021409 30109 31231
884218100856621441 9133 42993
689775868762080129 3480 39341
309231554125560129 5150 23510
907743721104427649 19397 42649
960205531445616641 39100 46285
699340536608868737 38173 49596
706552851416148481 37163 43618
801930479350136961 18722 37743
268172631459457025 27823 47267
301513695299188801 21368 35613
398108537071166785 11579 32040
115096136723142449 33181 40104
541645302185209217 4414 35264
454966820648248641 35394 48145
674206160482924545 3495 42078
373725088218794369 15108 42118
916538801368964993 8148 41243
367101394924372225 36036 36735
124781406850146945 3158 41522
98613937269337985 18069 19979
417921409599763649 6291 26349
372773369201691905 38305 46645
102671252680949009 12080 46881
155728588742835681 12264 19783
71989350455758937 3788 14301
273388956093281633 1178 40221
311049214100719937 23801 43882
656709343732135425 409 16794
206920977031650465 6552 30677
235233208782087649 12052 13497
725108318381785473 16130 26906
409864898462377153 21108 46592
381678780679287425 17515 34646
391047413800219329 2151 50248
406836126621485057 10985 49123
864226648913106689 1860 36959
604579395224995201 43569 49038
892070330134114177 886 40579
564027313473815169 27427 30010
899654166862394113 14238 41072
496406024077565185 23535 49127
855134558453794817 47692 48725
480562030787055489 18990 26433
942161454515431937 23138 40208
535721171009988929 7331 46255
711470634078889217 16288 41643
666356608415810561 3377 44269
832016916178918785 28888 33772
763451770485907841 29696 39247
145500618202287777 3349 37040
876056139860665473 42545 45297
858578219085107073 15466 24697
383240352708391169 23441 32732
602357826394264577 33600 40340
81150225242168977 1213 9396
975451663955727361 16523 47292
683836304594045441 16382 39556
215782694005593345 12305 15045
278292661938124289 9319 15414
606984661726077185 29354 50203
37167163119598001 22896 26287
671424447277640705 43556 47302
326607246504181633 23374 32135
696254728523388929 5304 10136
344782764450990017 24166 44148
666807039250624513 19836 44306
149954142757493985 3635 45040
878929379011172097 21974 29881
967081533446652545 18598 30333
185053533438175329 11374 38854
359678542631712641 7387 22808
409333731072553793 23710 25020
671959796027032065 8241 50025
176038588207045889 43348 46303
64304661108863569 3261 16563
836846845010715137 14028 30630
576998294021571201 9672 48008
581461723365261953 1368 38124
671887526699663361 3482 15738
413799120493354881 28713 38875
73616640942240961 9126 31585
79287450120215649 2594 14254
367081617078596865 21618 30842
901181776860685313 17013 41787
751262840189362177 14959 24706
822339928820152705 14725 40124
589093208083596673 15941 17311
275900859652796993 41108 50209
870012756970844289 34915 38885
654202398238208385 15136 29769
851091415862427393 25047 43187
892582660792303489 28265 32576
743160154210109185 15669 43735
385963008097601089 17879 21389
150775378988896577 13556 35538
833010224282009601 3743 12960
816583133430860673 7619 10889
277151695569795457 14637 35774
721920912381776257 11520 29637
515462046044920193 19339 26482
394854126538497473 37443 44996
685185189104398465 6585 45826
86023330337837937 641 31541
522229478145238337 4533 33479
38069526068362337 2917 27016
215911911670257697 21482 49919
71653044437667289 15358 16020
33479026584078753 17643 43642
107938182340156177 28145 29307
643933302801681153 34792 45936
388761055998941185 5141 44343
85845000662448705 16712 34899
793386898545740801 23365 39381
380155697251904449 30030 42682
359701644636615489 24290 36028
70507143046629753 15246 46648
8292281604191488 654 19517
584755200057880833 31664 45990
823843466842987521 21690 31811
773222255657419265 4796 7344
687283420143351937 13057 45248
880049795916175233 1740 33727
25856983822862389 10286 25378
772408749834770689 34498 38923
367105423711286977 2515 37400
467676037459195713 8311 14763
368509698610068865 41634 46884
944873802403197569 47678 50220
234891431783914593 14631 31862
740344884804198273 18244 22695
330360161251334721 15948 39767
85444704780886833 1491 48775
551836849816744769 13582 39611
877060430124455297 13436 50413
110281160072048577 3161 50497
489314362636793729 3670 26242
69055854989038321 4368 4834
583159148462680577 2539 23183
829301019235700225 40340 41079
646406051305067521 15206 22867
586553198907843457 1257 45553
978373782071255297 19563 34160
482743530474806465 30381 42739
686949769714988929 24239 30595
557865580877255233 8599 50027
527227802722006081 21476 45686
550860822505896385 327 2647
737562175487173761 5459 6410
800492935894887169 36826 48447
960681417180236289 35435 42139
924753477744644609 2398 19449
97629438583130225 8277 12375
171102438812930305 17546 22143
954711097883414785 234 32231
938897505009506945 31796 41594
936277732975330689 7900 36987
36873432595321281 30556 45596
243419446304383073 5786 49996
96462431443228529 4809 22857
709624807728790273 22486 47947
599361406815425793 54 34838
168723643012139489 19478 20840
975097849391360641 3940 27431
484658453152722049 3899 20711
480870144970289473 24841 41166
957416618570217601 21667 49930
677151306955437313 37357 40113
967679016792164481 7764 40065
388384788337894785 7688 46452
305568205633374401 4526 38957
579397526885728129 6913 16302
18843740484559393 8718 26533
346361392473006913 9265 38481
910341717417761537 1279 38998
505221639894500673 16595 41154
396405896005081345 37154 40709
703692142525078145 5690 45890
175227453627950785 27360 46771
420596487855490881 32277 43287
130571805467102561 5294 18093
435446307868325249 298 6229
415696374426143937 30300 46491
399790152208794305 40796 48869
352699156130501761 46253 47957
786876817559480961 9059 22301
981987418624594689 4301 14120
645073755712658689 16412 30350
285400870100605889 2660 34300
952907588382863873 21149 47637
2168486471727960 10530 43529
426185333974672193 1526 21801
976945480074380929 302 33012
704978999205302145 11363 30211
124136772685641713 23674 34491
751232239454608897 42552 49897
892477805308065025 10229 25384
919704741545082497 6964 45761
126606734265632065 3495 43233
634246187359707393 15199 38380
667718029841768833 23206 50893
128134249159494113 5542 30726
487506322583083585 1712 42939
900780742550423937 15675 43955
810003370221640065 35311 48460
85247581574670049 17852 29806
589072012817521025 9784 28638
408674841740719361 19753 21523
378259695009024449 38413 40131
98235570319324945 16629 45716
832183438461822081 37725 42478
365186908411700993 6806 13354
278551035758628289 17701 45905
387613794680625281 25064 32344
392366896872541569 32493 39535
524796311460960385 43452 44775
725448221384017025 22866 24673
72636098575820545 15881 48749
25056446187004869 9617 25231
556611405182209729 5444 11423
201154187408864257 29142 39537
754038454127403649 853 20379
301139576868276737 9157 27811
800930230210838145 17310 40593
313068171026191809 30322 50301
941958583242460161 33781 45682
992914325172318209 12847 35256
187360215080772705 1677 5073
834584314655419521 6633 47149
370917428428505473 20617 34233
337104013458596097 26970 49206
880180958516547201 20059 47442
801097477298373633 28933 47375
229866880728501153 11701 36067
361647365986112129 13743 19970
540368456031742977 8968 30580
320500606950478337 28566 31498
483230688526880641 7813 30400
897113371151274241 7077 48470
159804023320987201 7126 11994
101349171122183889 30004 35454
285193748566307201 42901 46554
806664754532231809 33271 42224
615455725817454849 38765 46833
68159188668264649 28002 33363
307705582321524673 16868 43006
99769104106254497 17629 49017
215408411141339681 46405 47110
647191667108945281 10408 42938
973108289402055937 1790 11028
167965362102432193 5559 29767
42069521487022145 10563 40616
802128037956894209 6597 48872
762204207399641089 10948 35508
353943379641432193 36444 38319
240105798787681121 14484 36540
971203810737950593 11686 17630
162045457059200257 25563 29645
380368333097248257 13753 47605
118959849255858785 5941 22971
108961446911028049 32965 49297
425733075333745601 7914 26444
999037837492831873 10754 42266
35319368127005645 42261 48815
829503700253969409 29350 37286
186909099284058305 27272 35665
235230374712198657 33664 39143
154704702630297665 13190 37102
556045692987201089 16870 42022
449137323403086017 6827 46986
191996995376054977 7511 20007
950316413877033089 38729 50339
835123109455867777 33504 50813
446599074282907777 29445 40567
924546965386195329 4200 23682
440232648991681665 36031 49274
913835404083702273 23018 45485
35955792098754105 27041 47062
10039923895870829 1515 41913
871630515914176897 18774 19458
5182150048216983 3371 45925
365202040659958977 27993 43126
221655011309035649 15210 27174
685465327374302593 36787 44792
689457912206879745 7883 9072
606077349271863809 5703 36419
769126350828487 8160 30037
911390610080047745 1844 48525
787751624727764737 1245 32450
111224582865581569 21088 49498
24824792784851725 8361 45985
596929222671562369 28844 42274
75170703145747809 11042 46528
841752904284170753 9855 18275
142760871479762129 19421 27004
835175853970866945 5144 23922
14173334676645057 7029 34342
728036396764160513 2808 23272
830849354748391297 24830 49652
461662644004732673 24572 39062
529414882076768129 8159 33000
496181618020507649 16218 40547
379936539697066433 34282 39176
505366746694164673 968 37331
821241417634201601 8553 37726
681230322430955905 9142 15660
515309808231005889 22602 23739
134970397488686449 1657 17032
541215387520683329 16132 49511
119303877122412417 37507 43801
561959855863616321 2020 28907
695064524077139329 11434 41396
905030605219298689 33186 36715
274895073787341473 27978 29557
574515322073221313 6568 40998
705555206128977409 17657 46917
680436498573275393 9168 34722
723597663302321281 7393 45962
760600194140206337 28312 37395
550502413311051009 17740 25322
504290100674996481 11607 36428
928835577183797121 25833 41500
731186896680764417 19401 44370
331281492084642113 8913 46214
806908992831925121 11715 20113
874589011097704321 1032 33380
538447452970384449 35301 41839
746473893516025601 83 10542
266204590707463489 27081 28310
942564893540030337 11452 48569
521774324120922753 7604 18058
302303699031099905 3399 8008
300703124939847297 39804 41937
746451309924516737 31008 45863
821559310739555585 23723 43161
989654671210644225 21132 33273
620956717591003137 29897 30848
99430761151602097 34292 47684
167866051356110561 28500 42394
295517894857525249 20264 44365
383829408169876993 29896 45053
332482268789341633 9015 26625
571566985157229377 27439 32078
978796642170692609 13341 44283
483908150211068033 31407 44933
285528858772430273 11482 20615
687471975911517313 24335 38058
35271957433067769 12183 23834
30406993969680941 32583 42588
243411424519599969 17853 31156
465460931909287745 28633 38051
228623673661445537 10701 39444
15349205217138007 26752 47208
213093951082548481 205 38348
824029515773713025 42828 43856
169996208676295169 317 18335
607847256890270465 1380 23550
363405136871200769 3354 35685
272723230627146753 4307 7725
305860603527861505 10058 49178
797649781957336065 26424 48450
346849141150492801 6858 23965
961803607817085313 40958 41257
112892924662233441 6715 29197
255858004819689441 13625 31539
64300076373008609 47081 48731
569668718720688385 21490 30639
11178415127062637 3194 9021
138277187366657729 19021 30443
234332516999693057 4033 18515
755921601554984321 17899 39550
877049712001380097 49334 50643
93081546943754033 27894 42322
703010273267501825 32234 49081
849802246121836161 1865 5299
869940109587474817 11907 21043
274529239480688865 8260 40396
637509541888242433 46513 47376
733604327512448897 20432 44987
561318303225064577 16401 43903
642937664355716993 11207 34323
745216858406998017 10996 17828
976694736485651329 3112 41399
967483359379002625 8507 36966
41963850746686409 1934 18485
153018600411421345 13455 28797
620224932017389825 27970 45247
113026886411532241 38037 39957
390750340736733633 10174 46095
70363689464819857 10792 17718
282326052895822241 5151 31205
681277589678614913 1734 5792
73389104803897713 28114 38798
392186175036350465 9425 39124
609647382707105793 5980 18494
307070646787124673 10713 38012
123494923029003441 23872 41290
818646118320778241 11966 21081
439037978621424705 3463 24638
222644696515715169 43479 44978
818910652904993025 4080 13933
269487190178146817 30943 49537
232866861547005761 10411 35581
538151760536933953 18403 49709
661510194523462017 5217 35837
540094217980346497 1278 16361
527185935971825601 22829 25569
104834173181671985 2987 47055
619916068650486145 34867 50659
519415123426959745 31923 37468
882294574658413185 12613 36596
23916643559303453 25598 48462
768277655283899521 18601 28563
399015849886900737 25095 28620
483273378796607041 3136 13164
702094978887885185 20 4780
731008612208018561 13566 29082
226765546035260001 427 16549
421099820752328193 33773 49187
361464820398552449 5592 37504
419878117329378881 13298 36958
773979014986402049 15857 25043
344798106677384193 33455 39442
955988046156761601 32299 32356
563785667688382145 32786 38419
914125817274758401 27737 41665
647842472466020737 29104 32216
68180341090297249 29684 46185
229993534496831137 12770 31605
774176994403895041 43795 44279
408235061358393409 32926 34755
20534885929976101 18354 35802
524989929850153921 33072 34192
582902719772327809 12688 28754
696199337399331585 878 9309
770063236153745793 30743 45616
659329799405700353 26115 32148
967433848091197057 18379 32088
585525478462724225 34305 41342
216899311878393057 20032 42580
638944228804820865 18405 34508
50508885434304321 28057 32374
727908178147554689 5165 9212
76715062465339665 12206 19831
690094052446514945 2559 44066
983271902305155329 6729 39615
882137580041071361 43493 46393
91150867898022625 15825 18277
680313693894266497 35054 50954
966367924068542593 13017 49093
524123483127777217 603 43781
901859155248118273 24823 36199
916667860215259393 10682 12644
616376919275843713 6613 44115
26209305999881141 10033 23625
635260105276387329 22272 26413
798121770412496513 6798 43188
23187229313599289 869 25342
796198392495551105 12428 14477
51752763911181889 31388 32881
492875433315422401 23425 36420
611460704924077441 5001 7039
853478894955767169 24529 34743
841827418513673857 22440 25330
585579415343477889 16521 26422
107486498984421537 21273 33577
221477495948771969 13603 35384
311074811973625729 6424 11973
84253865949595057 39008 46572
459934972987618113 28277 49771
96654437563071121 32069 48456
717148711283044865 4217 15520
242669610786965249 10313 45400
454659069443913217 29005 39003
363005531715639745 1066 11516
6849583807323257 21417 27998
900490192222495233 29208 45109
281974346415445601 4642 19835
740568837861442177 39418 47108
675072726514486017 30610 36879
889562146244191617 2548 8192
288882226109755905 23505 38101
754127328523576833 34991 50619
125693203432930993 46168 50266
28697866577292785 13193 29625
204460439389471553 18823 25724
85911930690311777 1689 36019
875706437086563457 1320 34665
218816433435296897 32419 44356
936981714705858305 1492 27095
519774644845977473 12863 14990
498146333103491649 1423 14480
652463088287110145 2175 41303
575963025833068801 27958 32811
114526815717137969 6392 32425
558376456110465857 11600 14440
522962929820369729 17347 29036
7894740367810017 21127 29225
965805872223665281 11890 41994
346083081910009601 16465 30278
324599202423574017 13805 33643
884328362765792513 26578 32885
668202781126293377 6040 11079
747355988290706817 8749 36505
701436559495977729 22809 27763
925664804211713537 28649 39397
596084881957931905 6779 27876
615162677143374081 33660 48189
263305222224293089 25211 45980
360608799363667713 11716 41923
340592502515473665 4826 29540
881718406346863105 12405 39663
136968332639060721 45181 48581
893940789475770753 8441 18747
14055606972032565 3488 6049
984017013647005057 15031 17755
661932330281136001 18715 40900
964981865084418177 2125 30311
838326515046499969 38278 47254
937280098980721793 33855 49484
336424177170062657 5869 42670
253741771843998273 35620 36551
131389263138014913 4183 39536
255343758894596833 3667 38248
241820028471185121 16965 45552
755971092717011585 5301 5461
892593269397391233 45305 47693
468946799373213697 41593 42442
954712808807176577 3389 19380
173788091061446433 20496 31669
40851426865753385 1693 22256
991301254027334273 14898 45689
735671419052241793 5140 45725
543694894714896321 44497 45120
596398394562580609 20363 44257
705879165695506561 7570 13529
262767278183577697 1240 25641
683988283450297217 32929 47424
813856498251066497 21438 28184
756578013584956417 28671 31941
665694911844756353 13220 41926
221033873672304545 10260 10753
305412103048151809 1237 2522
379744947618632961 22835 36306
281737646199520257 8666 13199
227710537436216513 2979 36829
355247391579791105 17462 36376
177236189165043361 14599 22899
676247464922060033 1313 20988
253521010302996801 6349 39997
971758986508969985 19064 37247
357926635306029057 15543 26477
685415051281172097 13081 29388
167256396694334337 5070 16328
288658607484688193 1895 7710
211904924744899873 3317 27594
794972278730771329 28808 50035
489423234780822721 15867 44591
980299762374581761 38008 50437
388905049873358145 6727 6779
171540244718062945 20020 37669
29493498024230293 23680 42507
655391153552056193 16676 43687
564126093900412673 44181 50476
329431676063254721 8508 39315
725896949801473537 7708 20191
225899844510760065 20951 45232
346140896799994369 10400 42166
320032482751020801 14093 28340
724893193563296769 32786 45152
988048092674926465 1683 40049
40631471656254801 8837 15313
657993712804003713 4829 41728
335264136224800769 17483 28485
307874923463568705 11971 36916
279627866276541697 29948 36980
992307476582471553 11104 34591
513257969447856513 7530 36667
67249810949714825 13364 17470
880056956201812609 27188 42716
944238876871825281 5922 12067
717369734657076225 972 22407
324249054332820929 10653 17428
350892426972762881 9184 15261
80735913980976897 16368 26901
123212635531409377 34733 34925
385568409413206593 9688 14516
640076018207210497 12682 39983
793411045279700737 19280 34185
399645058832568641 21109 28191
823656062821807873 18706 23667
337567022210294017 205 36002
890926878651885825 27362 29578
160072323269382369 14271 35263
27390936416747281 431 39994
138161117973808705 32028 48158
77444681734196049 20059 39492
255916059153811649 15235 41302
16660392510171819 10258 19400
847764940024518401 13224 18525
631903306045973761 15941 46862
757989391379759105 2497 39950
326741489934516225 7481 38016
192158393153548001 20195 22003
581858069696298881 10796 47896
558159317249938177 12442 36861
360968828896798017 9259 42582
682336691099976577 33880 43462
400369426777945857 6606 6950
347320401388962817 26006 31078
287162531602756833 22250 35770
501587482271517633 13691 47193
773310188325556481 9359 22744
412322714912456001 33947 49701
116449848259602369 16011 38418
924689291063685889 770 44680
675152961326677633 12726 47520
416943387672368705 6636 39360
338576066786838913 21374 50315
949054911786120705 31900 38310
850876651229388161 6646 32818
559991783267840065 3094 49321
416072651879087361 20798 43603
323201406120745089 30315 31730
686537642189069441 8862 23877
253794709098819745 3200 10250
565615657473028225 12267 29035
883396036921212161 6788 41460
327107940439450561 13246 31952
552096800546316033 34070 45052
817823258672543617 25795 33559
360368883516599681 5633 26299
92584452159389489 27910 35185
838183831888521473 20747 43036
70240547281837705 33401 43419
572137089004584705 40213 45137
686690980536926849 20396 30716
919019769306210305 14722 46333
190350341785769921 35875 44828
75666750810341905 21688 35487
180672779905979297 20098 36269
363483455793691265 37564 38048
628513490399836161 12135 13100
980595444547176961 1242 49444
191042910348617313 4708 35929
173374466473241281 6852 23670
141538807189188993 20271 39952
225715330443421185 20445 40883
317375506517198145 36643 36938
232581458211335233 22443 43148
267244188726788673 34379 38500
348412793797379521 6248 24339
636423722135706497 2776 5807
287396822054127201 7714 49834
24404424825231529 7439 15015
725689678588139521 6007 14257
593414849188480513 8081 19917
861020193337530753 10631 45114
820770554035004161 4821 30712
691542449004813825 16289 45638
831162250697079937 9340 17197
686296944883885313 9882 38954
848648135353865729 35958 39641
520013119760307073 14726 40242
552828600722381953 17102 18243
188037745972586369 36253 39978
931470324437764737 23853 38270
358688595127958337 11980 31959
734347807309067265 14025 35860
792088176266197761 45917 48812
188903968043145921 17529 21015
78227211180433185 22331 38120
556609216013487873 31063 38725
461764802086456449 4934 37757
329665876963712641 43958 47907
115921848219997521 12119 18019
593847565923486081 38137 39978
739322614866217985 4572 5353
412159817851655681 26343 33909
603532033367827073 20428 29443
710961009190061313 3395 10265
623619860753784449 3298 23482
569405390534068801 29228 32597
921672049227268481 7054 21399
35767621545861773 10255 12745
64826618715194681 17800 31523
247025642249720801 8543 45413
776842265951984257 18446 22078
388953537584303169 2608 32813
469484574567950145 18625 49320
706173826139558273 12460 18029
586525783434680705 39970 41242
890483453215697537 2427 7575
947943852686286465 26103 28082
886468950826266369 9965 25601
438306070185632257 24140 24876
191732061203101281 5076 49363
711530068143495937 2272 44194
680907503513918081 5282 15020
888232678292482049 23841 25274
592123336510670849 4307 22626
945957512300942977 6627 39972
453332773228193985 11856 18402
31085362143812745 3126 19166
731578778871142529 34727 48309
104604146816306817 24621 48521
421756366100861889 7685 14930
432051094858749697 14406 31410
258896062996630145 4996 21452
131277417225227569 37836 48396
764396603479152513 41079 48131
898797623093372545 10600 18902
874001354718263425 6492 21765
934878370150919169 16163 27972
890858338611376897 6864 22271
610040390591976193 37924 45951
50912136545267825 13548 25275
92641730315456529 10097 32025
903936131224579457 5591 31031
638370956017240577 28631 47523
49658061182913825 19273 45064
395993027364333697 12500 22001
487960493968227393 40447 50729
420133493728130241 30675 35712
110155428941343553 28752 34061
411997120572529217 25083 35262
161682882949886433 16156 27660
664165659777864961 12906 30831
939311677203608705 13749 32068
699227114275707649 11851 41032
376042058934540801 7093 31759
656800091976563713 36818 40022
314020089701333633 3989 44126
971885250864325249 36638 42140
402780208718663617 25748 45532
937067154904184449 13728 26008
246137092770243969 1511 34940
179259473891299585 31161 43080
416164600223350337 19422 43542
79837300769142417 14703 44863
219335317525381153 45183 47813
785077533775542273 366 8528
918777362477779713 19052 27807
453856657486511489 17887 50552
399590383507149505 31250 38033
165876325234044929 14778 19103
489595045384969985 44925 49660
606301238796973569 12285 31663
938058413304421633 1211 2604
968864161444351233 228 10423
258898736476250945 22633 34810
577517560163698817 15314 24533
883679931459756289 3162 46272
994519467527133825 7079 50575
44817505269076465 14407 28100
352819501069106433 5997 8124
268824347104359873 7998 25554
10817477745241889 30462 40093
459770622844754241 48263 49464
618237041686967297 834 45344
449862980756751809 3426 15994
224858509340968737 21958 30412
735370177358372993 46552 48537
481501082227580929 26432 31521
210297884049172257 12259 15288
591013823677435777 12654 46398
479483187882660673 22590 32889
247713989044768833 4112 14176
760923829319597953 4361 33669
926609534812875777 11873 22902
11513921770710313 44988 47603
272386865353198017 7967 13067
2782126524810025 6815 34396
937612049318239873 409 35755
498310657099462849 19975 49990
345985878633058497 29564 50503
17072670291288007 3283 18928
775611681548944897 74 31437
494559414226539905 8127 32550
658860353996388481 17489 49436
83795142625778145 7808 37690
998350948200716417 1035 22924
73608021557472369 16661 28489
740338825455353345 4696 39363
839136909356216833 15212 44919
680712167317373953 25157 31871
897250092778573825 2060 21189
619664887667553921 31731 47452
801334163266265217 14065 24318
609941932475045633 8586 36442
930347888562660993 12749 15676
999966571836949889 25040 29100
126099596623038929 1304 4107
733299365142691841 6101 41912
156918427600526657 4328 23957
322150143521255937 38427 48134
405304642877698753 18936 37522
340497329712952961 14024 31056
431456412250522433 36041 48148
997895749637677953 13784 46453
765372424242389889 13585 15123
436362588910235137 14625 50619
320203355631814913 17580 46057
756097289468627329 8012 43263
733099291114601985 35198 43604
767048744714578817 3848 9058
503552552113827521 22668 32290
343296312447563393 30822 36200
954073553431346305 21697 50710
428746314090254529 26612 42834
558937034375087937 13647 28218
785948716452381313 21445 36547
119569995490625297 1849 34296
630873992177164673 33241 40037
993890220019149953 19551 24535
22647596749777677 41351 42242
488213347076499137 46248 50792
272805620691023873 27057 34203
506379381643466049 19107 37801
81494840118793377 33077 35159
394643367366629889 14481 16648
587765168584930049 3915 32154
103248188759035745 12890 32022
667332033535245697 8326 25759
694073896587514881 16688 31750
319958708050329217 7872 38324
881299180554361089 24725 45690
263047024621030817 23028 41233
383588456212695681 8424 24057
138534494179516801 3745 25467
677207947686692737 38897 47229
788080094353290369 27663 38158
712201044173060225 944 27602
208671393574711329 15393 20936
114470841566753025 10848 31186
816852243788204673 3386 20580
95452989565931297 14040 25760
786968618370373505 25246 40873
744705003480074625 18073 46032
83291618282686385 13212 36321
599310414210965121 4556 29712
183197570035837025 33297 40107
407976225858799809 14347 26900
899981657394519681 21364 22931
774442308605959041 13517 50066
528106144444457473 13672 38678
767934436582233857 966 7356
538610228807499457 27953 49770
187041779884499009 4816 31340
148938658533374721 8606 12859
342271246842653185 22726 43838
61151842762896537 3416 35129
197022981769951137 5772 31289
419127191934627777 39251 41465
611636836364819969 14416 32294
489229112082085761 1875 14641
828878903756635265 27981 28573
201574156733748577 2643 4270
799297279113357441 9774 40071
154913984437442305 5187 49071
24290891329091125 16907 50442
228307877506104257 18193 46955
252486050561596897 11931 41313
114257990569626593 10232 14957
77684803454179281 48377 49060
282154444494146625 43426 46284
591987716628704385 21319 34371
321372887159142785 30460 42658
664651400348336769 7722 12572
994406657720368513 4221 8990
730745497018855169 43024 43249
974082688538572929 5649 29136
966185206133634049 2117 36346
619136071481158017 34983 48285
781340334416920961 19874 48225
842074239879153153 21494 40737
966117019951358465 27198 47818
759513539535880961 9927 33223
796555098309593089 2947 30381
187000248401375297 24100 43889
911365767900679937 31856 45655
720878813893413889 20091 43756
221796420609063457 6287 21581
964925121044061057 24545 40367
140535809312527953 11498 19642
762807226904989441 18401 36349
122156212258342833 18626 30708
670514119379873793 5123 48863
331131446855142273 6540 7920
878412849897607425 17818 24326
403987958092994177 31920 39069
416989297887496961 23406 47900
623821553297833729 8973 33154
829334326404308 24262 38660
839057243923516417 8047 18111
545525502481723393 12751 20096
847709230933322241 17828 43482
428323465887267201 6263 27403
160984447585814657 17484 37911
293725434962468033 390 39311
96764575176596417 28421 44101
271798860712614497 32985 49229
515587937084145409 31529 38101
318258498272228993 9908 17378
457158234219566145 35826 44232
409389768173660673 36274 48683
269991276421631457 5187 13101
326712889648788993 20367 46267
630259854325860353 22021 47888
627154179431620609 11599 28998
515485655777890625 26160 30765
815108266425966081 1593 9487
267983987898947617 22421 45011
724152937218200065 837 8484
416021849851528449 8677 47662
189136334869985505 19310 21953
876796931349336065 23342 48937
552923862882359169 13333 35367
972102278937196417 41063 50718
49702968542561625 45773 46934
354236564522938817 9702 41718
487878624015728257 17026 29827
387386014152621505 34338 36427
499277011754045953 33023 38900
406813895532767617 17591 25185
196691722463192769 18774 48886
375515643670464513 9105 23875
249321828211009249 74 24523
929604986759944321 35754 38294
912417150738058113 23005 46686
744907613343070081 4233 35099
526984977472395137 23805 24835
684025562057602305 34088 44451
542835507292842561 2771 36183
1274785235121812 6370 16057
159413204806895681 11131 18145
428903184302573249 15642 42718
831254240247140737 19769 45090
547604333799920769 21940 47818
296583275991466177 15177 50536
788093758894834945 324 26192
619382767543136513 6148 27474
109703534249458561 22717 26028
480308140006911809 9950 23210
181975575103525249 42161 47578
824584061587238145 21516 24270
27133303576658109 266 20989
811881521971244545 32425 45055
826015455800902785 5970 25108
594241450742948993 43874 49778
13632344190110503 34631 50055
869326398505023745 16805 46740
182433159611964161 16485 41578
849525441065473793 42304 45379
381626225717337089 9454 26143
504952950545160193 8794 34147
25362280337507317 14516 30674
986726861912707457 11656 42110
750123534722060673 9506 23028
364323586914679233 6653 45724
989763829182255233 38246 40270
320641151030137921 17969 29173
106608137364172961 3120 32347
730055548215702273 3932 20792
773012778337235969 16905 41360
182220680888839585 14181 19704
198200448908036001 13573 15412
351329497341424705 4569 26624
58243402326940697 19414 34245
719709250956121601 7921 24106
496514198955463105 1766 49488
187554442600131201 4497 18578
352276588736859969 1894 18796
993461792697537793 10624 24248
59786334844172729 4026 21697
309279384610306369 32893 42546
759706714985828353 9147 23330
41234517946854513 23819 32012
134889230310715649 4778 6423
569929291260663745 27638 36836
839317515200182401 577 31677
161382749337214209 20296 31995
165004074768827297 20343 37480
518941448632432385 10676 28830
59620903483068593 33645 41565
701477066262121729 32116 39258
344675022899860289 23854 39673
472926972353505473 498 35020
546540289452313025 33196 39647
431569743829022913 15771 34219
75683197191406033 6785 8064
720995355895070081 10833 15935
217035831344094977 25351 27000
953814317981134209 3680 45235
692060770093416321 15528 28193
709646442331106177 958 32134
546113633747243201 21391 24147
179338039894823009 24030 35699
942365920088089857 31143 47790
349818196559652993 8663 34477
8869423644302544 34140 42280
362041549410228929 8607 50468
728192269690492161 17365 40312
603819188432012801 17731 18726
171060042390596577 28241 50125
487078863121958273 12318 46726
20299285711327997 14785 31688
454885836152072897 11632 40510
827618485061339777 27138 39687
485755300344571585 7672 38467
212605865521492641 1983 18442
620775266192694657 16057 22312
974350514739430913 5041 26834
101947821974228241 32324 50573
168845760059976865 10523 31985
750799183329633025 16063 35938
568968390302888577 31535 47164
628252995793239681 2835 15162
90573407422407825 25174 42416
820561474715716993 12531 30136
428200284600965377 14242 48347
820128989508425857 12045 22700
46439982556957913 65 4023
409796457709035137 4121 44259
511907848081808257 33651 36550
287421192277058433 27980 37766
493614821377558849 41096 49722
87404784928637009 2154 15159
666269403452108801 43913 48858
555822839155816001 13583 44942
569664663981310337 5917 9584
227214104239777729 4337 10134
398837752310516417 2758 50619
833873923308566145 36930 50043
998255194127676033 5980 12701
903190698567996673 29332 50363
810729847401663745 6124 10331
658770290427931137 5178 44697
530213943201513153 5455 26220
650710563107338625 14263 47994
646795946686484737 23654 26935
918141681163483265 16913 30822
312673589040183937 37208 41928
589852778122789761 1620 17096
884168630317081089 27606 30719
943539182906057729 1060 44374
57457825756952017 1647 45916
868168666650518657 37759 37779
63302541340721777 9120 17472
180000634553060481 30998 41585
464211122538568321 12968 24839
446546150471775169 648 25452
983054218037640449 16949 33231
386963559373789697 1054 8364
877016639834405249 15403 50477
697043997277319297 1264 1770
601463232721119617 13721 15802
998070744306680577 34210 49982
432776142887700417 3141 37921
52204349449013425 24628 31634
285001351095932161 20711 26754
537040201452022337 5052 10485
47199757686424705 1449 9127
409528102863731649 49379 50800
568850890382538689 1034 49492
276600501674089121 4873 49466
16004665631992765 5411 49818
192555425072001185 6851 14545
576327195869513537 42417 45236
357250923595763969 30759 30774
55358143038485961 35952 37036
863247028619809921 5784 37661
303318486855506113 14487 33235
618895076356629633 15871 31826
521604532483262785 1876 10451
402899809666777729 12088 22149
319399556584617281 47162 50550
504693193812137537 20117 21076
825145597531783169 27363 50518
386317186907405121 12668 15262
646279259265401857 18141 48708
683133723876856833 4075 47246
660632072955177601 885 45483
993928993624379649 2719 38696
831035693093784961 28501 35437
908565711958949889 47960 48788
323378891748543425 16595 47593
788432148993933825 11491 40126
580122803874008449 10503 48716
56361364395904449 37905 40753
762520360541156353 35874 44531
647590626023017473 28703 40846
913718101849301633 32186 36708
977469638983201665 18030 21986
61632278866735393 38025 50532
636255505226557697 9622 41306
151318617215299169 22082 48413
616228307587981313 47757 48653
148498467732604673 5147 39063
233482217850351489 35642 37587
270651429994305921 12149 21644
819650232958913665 15548 16362
862897201491048065 27486 30868
541746502611147201 43063 48219
274391409997338785 36229 41982
77591160681372177 16883 37360
184611436674355649 19841 30404
403482188060237953 36858 44427
243692504993450849 8146 23289
509717710283645441 11598 35823
807583314707013505 12365 30343
666146731280406401 15785 25076
204335332442173729 43782 46234
242377019275316737 19248 31976
188870994754193345 10464 36489
773303555198324993 22180 31732
839943274724991105 14 32348
678550212893078657 5790 46938
285832260905149121 36239 48869
940207693835532161 5210 21777
376167062235584385 4439 26785
386152103042142849 532 8871
989137356923332993 10786 28291
94382139830869953 14370 27377
658304265456170113 16118 34143
539995824853043841 32036 44050
564560944421995009 11311 12775
642840654045784321 25674 45429
940200518758576513 35975 50834
223625060924028673 10757 38471
519152769044733761 32243 40697
757987705511155201 928 36055
191543977623783937 27035 37259
898654644188361857 31333 33826
227846366544920193 1115 39516
965721723890339969 3177 13645
670258779772485249 23165 43480
997854232933768577 15467 24916
399717759066117377 17706 30411
255673028517875873 26700 39279
62447451841794785 12570 21051
707435978307877633 2668 20311
268209393927573825 23547 39714
20486710426808941 5949 26531
989421589229568385 3639 50322
434217218168917889 42250 42458
980321375314570497 12043 16790
846152449099875585 17236 39375
54365050057871401 1889 9561
361749793885060481 33235 44458
494050145962855681 8511 41096
418001806470783809 32273 50012
644039657380961537 14945 45778
590240161148692225 30505 50815
813607003709602561 16251 33801
648428019461604737 14417 37504
316990309280729601 41535 45268
129105614553544961 1374 6815
274932999160281345 5753 15598
65797771570800025 13665 22381
61629766853872785 3652 5629
16173231082994733 9781 33000
875668191536506 10745 40015
694457926223677185 15940 35526
867453537800148609 6580 32745
918556122276989185 4713 46575
471614519074616833 29885 45618
190106812263081793 11405 16749
651897510869890305 9213 31210
118737831182947681 4859 16092
281399031162106177 30120 37033
131888427592897985 4556 31238
464825636321538817 25950 26458
993836780752623361 306 26022
691652942832657665 14790 43727
793042933090447361 22208 37779
252517302276277889 13861 47473
191760137622303265 14087 50074
141634623234136113 2970 13102
768347107976140417 8626 23176
112884438936934113 26665 42548
227216861707866273 26463 46140
774133147805027713 14583 29572
803318092369750017 44264 49158
582432104562133889 12939 45408
242444630259107905 4198 36200
592506144087177985 8970 37101
493521815272444545 19894 37601
841503681354286209 326 1943
77991317449381377 573 7651
638486354469872513 42314 43136
70488059192229001 10471 13936
945318148531288961 42192 47967
500830339726995521 10845 31776
603731988725979137 9993 47635
803726208577714433 17577 18673
31282516306934129 24487 43920
660207005523950849 840 48994
332579124015321537 6850 31430
88073430641145473 43134 46553
524492710803816193 3904 13101
352511598005484929 3871 4337
493755465938658497 6334 17146
685879406536386689 6974 31110
379041308565124545 23646 33228
38630833850540113 2221 37867
284191523727596257 39496 47571
910002830711079041 34523 41647
427925842818030593 7445 29451
380994142078655809 13143 21404
852150488251464065 23095 41646
493803789074448193 4348 6576
653567254471457921 12748 18487
260131457182929185 1084 40532
397699645711636417 10677 33472
147676874913258881 22621 35521
178149751504850689 31435 35708
246096482791578817 1643 3414
818446825176987905 36913 45935
169471567748175297 584 43438
661501183422135553 1172 22098
589560218262285185 4629 49484
744222976991121537 34219 39195
201553047051305601 33373 42709
596742345306399361 8835 29420
258595513513874657 5408 16348
757139324052712193 22086 31579
225307302442971041 35348 39317
332514711215882369 32429 45765
974881089519051649 15161 46386
168692431534761761 36856 45273
991503197151757825 14327 34356
6694271710717460 9324 29554
738854395719776897 49947 50866
553215815266764097 37065 49737
310880104656675393 16119 48086
540934727692420097 31852 49465
915713433683528449 5014 6775
181240167255733569 26439 42623
404296932033759041 12962 45264
368351584974465857 8619 15352
568459821094073473 1447 41068
905858731167750657 25646 28646
938295830101722625 39261 40653
207730013582366977 18039 37545
652615464164519169 2136 7976
13007623531134273 15978 33469
474415732502279745 26811 37876
375758995205490753 20605 38639
758934812273302785 2799 26560
120045780455551921 23866 37600
35326125860521529 39986 42200
372282593990437505 16966 36358
931350348555419265 22445 24356
697913527288331905 22794 45326
956004193649249665 44677 48408
670111462477127169 5856 45936
370382286831578241 2096 47231
986595332349946113 866 19043
433787759828433665 8388 45839
287624248433818497 8580 22660
527040961127120513 23346 31181
492118928205083969 7323 48600
429116347246974785 21824 48526
175654712146116065 2369 48086
715453671620416257 16952 26702
400772477333941185 46376 49622
182912222678723425 77 28203
175826409857595681 4532 11365
237533352667107073 27731 32125
861871636070301185 29762 30637
412516587718215553 15302 34886
130758060046009201 5150 24642
480325917071944257 22090 27589
397892043768688833 41484 47015
703422155083856641 25933 49244
81989497549106001 22557 26936
173453068524118241 23663 46063
658107745852330369 23240 48134
128146285667298801 35674 49191
673015748727937793 21475 37154
184409323574861633 38994 40913
281425162176855553 4834 17282
267757715427521249 5890 31327
285785541373090977 16270 27540
884352508217752193 30085 36925
952633248521632257 23881 31963
578968735456641025 5041 31218
842115808420619009 24779 24815
284297654532529985 15936 25324
484936281491325633 27443 44146
105372565741745921 8264 34199
968765767249525505 33937 48316
166011582472386017 14045 26848
335904038174728449 7662 14533
462256645813056385 10177 46280
587848268881476353 8711 15908
205011073212567393 10608 31660
743747854066111105 31484 49738
589245716103491201 38322 48065
293652626295997953 2721 7328
293367986034787969 1443 27964
270367938506293377 9733 50133
144487944948224353 33640 34327
813007360810747265 1747 29551
652871502997321345 9536 33471
55550218746343913 11459 16574
460732030225088321 13118 27319
728593562556515201 31086 37207
916717467134795137 19991 20756
356027684176265089 30374 42783
471867234177693697 15114 35106
642075158000455553 10454 18913
729389073144595585 24162 45521
781244523794224897 17908 22968
894600757472900865 7839 44076
344861626738609345 38459 47366
945738536948432769 13685 44561
96329105118851297 38676 40925
582091786522795521 10982 50069
986456923890120449 2404 3158
624327374668006017 7582 31680
78126843967805121 338 33959
394588019048583745 22787 50284
930745855880619649 3726 5576
426560124922851009 8958 42196
952674074340304641 2109 38387
118332549279841713 36068 49937
75671238701080065 15542 17577
18654313446340609 6529 22304
667091958549473665 9535 48214
42015738567315001 32022 41009
97382151371025569 11890 49774
691504748322451201 2608 26103
144803092252342241 5091 6691
325502172040984321 1392 18556
941280795821302913 40171 50263
774374410171297665 8392 28105
713855569621028225 12885 27425
496006069767375361 31065 37369
104033200241705265 22077 43666
929303826855580417 12106 13894
791987693088085377 23595 44027
431733644151108801 24619 33767
876482568612562561 331 38659
28277459242978865 25030 25709
351264052382202177 42229 44052
363546936585450433 3592 15967
900833797156995073 2669 16402
785495835741166081 25477 31791
596418171447393025 21258 31604
484594688085138625 11463 20327
649158861311850241 22882 38496
440427521222510145 6664 43189
85581141809523585 1431 10525
121140863332030337 13376 42519
876275737020424833 17307 43176
658382053074667777 18040 39160
345367439518465601 33871 48668
421914617730124097 16844 26421
719823570198901249 12378 44602
75755285951167649 38590 42227
14211272452381963 23625 36303
676995835201282177 20841 21666
4714260621003775 24880 41256
5328719852720100 30140 30493
52657138022592425 4432 50663
611201933056491905 10853 39950
908280793701710081 23221 46078
218405905945381569 23023 43071
435639600663176193 9943 16214
913693491849770113 8269 28842
515935848240932417 29569 36447
217368493515841985 35192 37255
572647436428919553 29814 36568
389482485162830017 2697 44419
863945742611907201 37466 47955
333533462176994561 23467 32663
54439051058420065 44767 45729
145996519278398305 39279 45970
854334968646615041 41855 44849
456968138368587521 18226 36458
1417270486111733 4806 44260
276989608178581633 6713 38558
324660714081876033 11743 48956
400022286848148673 10148 44865
575015041507679553 27250 33684
366933667751951041 22726 42837
559505203384848193 14161 42085
284493458736513121 20921 26875
129997077617783681 2864 25310
523489177009025729 31762 32271
497471705575481601 2116 44441
940154430270176513 26088 29571
37328853447217369 20609 37855
437527385990605953 172 29301
783057978806059649 29222 41246
923316543219335937 1785 21390
633461403228576385 12850 37777
475124112406916737 7116 27345
962214057444288769 15871 50471
268531621455871073 2266 22679
776160926815219201 28791 34962
1505624367794667 16199 39519
458239950736473409 4636 39194
631674450899659265 23469 38274
567384063467752513 13182 20228
922514417355159809 19184 37997
284888325301142945 12627 33514
772599134534509313 22032 27692
382545671405477377 32873 49330
876065922348786305 17196 18009
659427899221075329 37853 50079
861302532866638209 2476 43765
99603862497186673 11921 35727
107450391244896081 32039 45965
32690395862989165 4287 29443
420908035599005377 6165 35368
511829698936406145 13928 26611
983236457904368385 12483 27955
427837803259254913 21847 38227
688529644913963009 12357 40351
230444174810624961 21886 26079
425868230833373249 4193 12146
106192672434804785 39053 39275
172791347094566561 6782 14589
817375692632264577 32252 34579
543605299134000577 6538 41479
297792577954997057 22214 47676
402936569771533441 11270 16869
548475015651089153 22159 46113
68898789465976049 24551 26363
246555968706520193 19479 25251
534418729358229441 4983 47504
692254443613460737 10855 24312
255165660832815905 42286 49615
934650769003500417 31684 41651
131843029730198673 14537 19032
831601535073300353 7435 39403
891631828546792321 5248 8641
236784562034802817 7461 47906
171233341418648865 37534 48330
873337895892813569 11303 13154
524751531236844929 624 19651
691006311936096257 13051 22204
965802733018939777 25951 45053
534708183697997441 10691 43247
690839657742088833 1734 29488
695919669881579521 353 1016
245563605665516609 734 48350
303026354274646081 18759 28851
508014596680837377 18042 46046
502027276045343041 31532 37756
230949959793868225 3531 10018
905283110705024513 4643 42678
808255622901072001 5610 48600
463699425581172161 5781 42072
741663497983325 20251 35797
953413321953586689 37227 42830
746119954403056385 10828 12613
373809325412171521 18220 42274
328455256098415297 27852 41750
637392667112063489 22109 28294
555104463178309953 30969 32161
390596242107921665 31959 47853
59349371561459921 4715 45660
596011747109951489 23268 43053
563314666231420353 14098 39790
770377441956956289 3170 29097
929511866654088705 36204 39187
612071199885885825 20089 37339
376433121342188289 21792 24744
884275265016174977 41775 44342
943251750682172545 28671 38605
747235770298583937 20390 50609
109249768385367937 21623 43853
475477267936387457 33567 40341
276188599841169953 37391 46084
378636634932998849 34065 49225
940392153753776897 5888 14870
818400428224510593 5935 10304
456866862108846337 15936 17207
235652376928026529 11482 47695
993412915127819905 2694 3415
994555237808018689 7492 43567
894148880728728577 24375 37543
606637659516561409 3404 3465
447969449000481729 7332 45663
383347438816077377 4855 15217
802660148170893697 29327 49527
21587671626900117 6833 42913
866255396501614465 20434 44035
270334481884365377 18905 23193
172649810513327393 2047 8473
782083627146445057 8073 19459
412779526668856513 28360 39806
150765829526921633 9749 43827
619140336962480769 24878 33164
52992803794364105 14589 33023
52573832884789337 23645 49299
412151296698429121 37631 46853
10399113225794567 7043 26392
934303620489313153 17836 41302
958363250240950017 23563 48073
35065030094177277 20864 41352
546673073161848321 34217 35336
63544886131534641 28750 40115
437433411599087681 11383 35982
284724789502522657 28362 42890
62761913065436657 4799 11653
161226420345595745 30176 30218
322054350598563137 45667 50689
964782221135994497 12808 20111
435217499595260929 12974 39444
309778560450734401 14856 42425
243396093306060385 15893 35351
166290116822271009 24742 44064
56473348221068425 1033 31676
171068441240233697 13533 33384
739820719119791233 5273 10524
925422546735081345 20966 43837
910630076654960897 28057 41127
303614177559449409 8198 40017
120043778425142017 26 5601
269033549487662785 31295 41974
162427089538233825 554 39797
977362006674066945 8372 11443
215589991852226593 21044 38913
602745074397734785 1056 18124
712468989180500481 19565 41303
624968870515868289 1450 17484
92762986308073889 8849 8942
716525409063027713 13855 41387
535273894891993537 31260 32918
271951649582742753 10270 49944
851420508747196417 801 15214
141600703560232689 1214 40370
6271552912828327 16692 43364
896207113052877697 5471 34587
387484162404049921 18361 18950
593354733097815041 19231 29009
840478392624653697 38661 46893
857031436050018433 17596 23916
431480294439410305 9652 43307
540311036314466945 18786 47253
757066095130504321 18136 49129
966007667467390977 27218 48149
961545291149960193 13215 14044
921427339120047105 9686 30602
895146349907811585 20843 26401
842491622822333185 29495 33585
813148269556393217 6563 17457
924210036524687745 7098 28986
228418846577419297 4947 6576
284794138771882657 14352 46809
728076054820107265 13138 41372
875396769794324609 28409 44312
448348744388091777 31397 43374
108788271671524945 2718 29413
382653464042078913 25176 33422
384353116007236673 16729 46693
742605444291392257 16412 30007
357196664405005761 2475 40591
962275341069769729 2029 22685
226455414166256481 4159 39378
619833019975949697 3749 34992
798244756152566785 14144 44498
380519566478938049 32417 35738
228531098945143905 15540 47523
2535707443023228 33121 48326
29082581298165877 27391 35012
222681464406988993 4668 37698
899220912415191937 6069 19951
602925970136915585 25347 35988
329139408803197121 3381 42716
293683705893016641 13802 33674
371609328209462593 4124 20553
534849410794173249 23572 39045
207514224594927297 1152 12188
309011029326953217 29144 50640
640710764037127297 5395 39365
918096754544656385 36785 39947
627128869332320769 17993 36338
746509925026259713 40329 48445
190844989759217057 28046 31803
166139842885449697 33825 41766
421562324820126145 7242 13172
310368925343354369 18685 28021
133405871879663345 11517 18104
778062617455226753 13271 20861
937502006844052737 13117 27678
402019366560494977 24302 28921
489218543791839297 30379 44458
890550998562069633 6416 47489
410223782795565505 29627 47448
673608506651092353 22215 33558
436161566950890049 35158 44907
993483938661889025 44921 48664
719454601644283521 22539 50435
307510756277451969 5307 35162
245947963815968513 14590 49943
27033317947477545 10267 23225
670762914099167745 28472 30750
441347571654702593 4966 5138
407232471424070017 13995 38085
310209310389872449 14346 42829
730020284676637441 25861 32590
885346329639190785 3724 29682
588237297318489345 6157 32317
198331946474091585 14345 22378
616615567364458881 806 35918
372622320096880321 2134 41856
752935369759999361 28808 29175
124695395990450209 4316 10665
480488545134701185 32834 40337
380029910773316737 15735 40293
891943874197682561 10628 37473
391320553080554113 12808 50692
678565833217259521 34323 42451
566388028021478337 12896 47511
553482070368918529 15324 46872
173640388793707233 6856 25464
792085929297396481 27717 46119
26805415347354257 12309 50029
111231301634365569 6649 22364
179582806184860993 13933 50044
336225373146458369 4919 40653
459051743305352065 17605 47397
544272052733848705 19153 34790
37033951979374537 14112 19996
190391866134373089 33449 42134
504855611316656897 7979 25956
348408196572894017 9488 15687
104182669542744577 24503 47902
688915710105742849 17169 41272
661948866993427073 11627 34853
76442507417230129 10513 38720
130740582825104929 35676 45222
359405867728295169 47113 50333
379782534030226753 2226 49689
305035419483903809 5104 47242
217353742600685953 28970 30598
765874135143160833 34485 47468
43152048171364753 2672 7659
544731188872734849 8846 23582
295397407191565249 978 4541
826378165060898305 18835 33955
225402514678819457 5979 18211
604017385580664961 9245 14098
896376932452930945 29239 31293
335274196855390721 11001 31696
740227382610200321 17954 28439
153715313484131137 6183 12670
112821472603720001 3767 13598
467461152209690305 3785 24323
943990343569709057 11060 45738
39775842160924673 34963 42632
231204807011884833 15569 19089
499872052963592513 16304 48580
416529467917328577 13787 45301
195247547753073281 3246 6859
699285670787681153 5655 31782
311934324502171713 9485 22744
476958652212488257 23221 37538
599737313246112769 30212 46873
579430041501261441 47930 50878
864160275807716225 3957 50771
43353430428211937 11918 19356
530417944057692353 11336 36680
936936483022499585 13628 18296
479200708674451201 10629 37929
614560160700278913 9408 44859
605248225189786369 883 13945
265984432881360545 4854 39368
523731016056142785 21122 26565
803738601573186945 10623 35184
708628493903862785 2643 14257
910290804166272897 22497 32328
907948095581129857 29623 42169
973551999370727169 15243 35743
543664539427187073 12980 17131
882494019315849729 9581 37540
562120741427531073 19178 24202
370945083953742465 10036 43218
114374781091019169 19220 29602
714163163715944961 37610 49309
830813698503330817 8068 30551
415862876231159361 16091 35109
105745531037786833 41584 42688
212504904289424705 39240 44147
143729079721747873 25670 27986
815601009862646657 13389 39164
709087029714400129 15025 37905
792538724760170497 2015 2251
710586172601747329 16788 31160
229155424132272865 6099 45962
603614164292697089 28267 48321
473833447485723969 29591 37498
663474607956754177 683 34596
740244857482295553 7218 50903
330890654425591169 14131 23925
554821504184623425 19088 22944
585424243561586561 5132 17531
281777624174736737 4476 15621
324429328858816065 21690 26834
328083547034872001 1623 44926
754670741908324097 11867 48721
928463752495659393 9658 29379
129404232873245201 30340 30420
196551319989119137 17938 34939
470766505976282433 14533 22681
99948764333078097 27203 39763
473548012831589185 14344 26994
959912800240026369 19588 32353
266175192849470209 38258 44616
828055245344202753 39357 40177
545700632745852225 16407 36363
426097034075930049 6767 44855
634552264516852225 27687 47374
394126954781228289 1479 5464
178338301268258433 39366 46300
474918392392304129 10200 40530
598186770786451713 24998 29970
563616616867150785 29481 40817
299314838338435841 16809 43138
166997721368666433 24573 32416
200068603433773985 24534 34088
984356783904104321 19927 26776
559936901393474049 1642 9639
905052625783461889 11169 34741
33133625988238437 18464 48852
893692327556479489 31823 36452
114689834065050177 14463 35508
267537458621099233 10546 27982
637184182438257793 1660 16787
340997261479600385 31235 34485
135127708149145329 8575 33442
244267063525704481 25743 48229
913917333106308353 5809 45276
591086788162002049 7761 18167
408709714838952449 5760 49874
804803488775299073 17098 31020
277925569509786657 27294 32654
67581758015364817 13596 33045
784150736260404097 17560 45836
164623325287998049 12787 17865
706347534681651073 21840 32307
132176191880930113 391 11108
868977005742326785 20009 31971
719891579228466561 36444 44600
36297233676801713 44544 46030
606663211724736641 25339 31264
212633557489557025 14804 31489
384397634558261825 32061 44544
135922173335853105 15731 31077
332029710866280001 1160 43491
779248985907432961 4207 16830
264086454867829441 3854 39790
24941633317407509 13938 22648
247349437126217697 19482 32183
246970194249900737 3140 16526
74745279540813665 10812 19065
711178654443141761 44386 46162
656876922288503809 23284 30842
93955624031057281 19353 40736
72759249232980497 20635 38085
742681148026971265 24599 36021
154834931750855265 9038 23818
432355233251275457 4744 34558
200280212298444833 22579 43285
36661593580259225 29644 36485
383934891684717185 29067 49479
627979545444137729 10904 13356
614387979665032449 1413 10971
957178914599491969 691 43893
627587139941908865 232 29257
251313735349231841 9177 22927
291464073248498305 38411 43485
378123115551044737 11128 29053
560834903829899649 21216 32974
310886263158440833 18901 30163
286521114801963969 3528 33395
325900940169614017 13164 47053
116946695231177953 38670 42646
847950330269686273 33883 45890
842987990622326273 7062 41461
970891984282598529 19306 37044
842865393864443009 24014 41559
256550717812164225 13062 21772
548668365279532097 11232 24010
186257178062160033 5880 41835
716752725276364801 35111 48453
429273697380939009 4660 18730
322369566997501505 28322 34628
559418155389902721 30930 46209
755974193912422273 29650 38379
419633983936339649 11881 11888
194016890997126273 13390 28244
802244564396058753 10351 39121
847205865843847041 9283 26425
519835446184931265 8736 41944
656776527512157313 10390 35141
621819655705774465 8152 36684
746949772924963841 16468 46540
849621812463912065 6520 34503
167535180807938401 3310 9842
680110325989542017 33358 40231
717533192821235841 1788 40051
969555222699614977 12522 47791
43627566870831913 1816 30392
667829006573025921 39779 50942
539427709983087297 36919 39016
11144491903369415 19922 22854
237440922992824705 13972 27890
359499182613486593 11614 50435
856120843744093953 25364 42764
56986680404310873 17751 48275
1809994751191369 14265 48084
901856720195706113 30592 37794
815345203794393601 32387 34293
316055323098797889 20278 43953
320173247377233857 12764 20008
349243379139775105 20938 37135
544631662821188929 1058 33526
191411766919930657 9797 32507
745392841721006465 23915 38141
414959710846300545 21139 28384
86192983617976897 15250 21180
908252814998238721 12581 24750
345923782450576321 26775 38472
608399795631552129 4918 30327
384226765942656833 31203 49539
597033590095936257 19857 29750
220503150274758753 11088 25003
910322775225761665 29246 47051
806890549351933825 39465 42332
856489521352219905 16395 22647
232445033347410401 38131 41462
173333695922249121 14133 42750
457361484655450561 8381 13150
961170939675913217 21665 47074
498572238099249857 33905 37752
776431608773247489 17079 18156
317337231017845057 17286 40447
243418250764339201 20478 23544
809268649049819521 7113 33995
200593987730254497 1678 42382
627727710590448897 26954 48225
345740353213631809 11115 29384
665447783177590657 26062 34803
100436137222441601 2917 30762
72668120376604865 24526 43753
190884195015772929 5237 6375
402630209670356033 25620 30406
833020179856102785 3857 46867
443766224325600001 25689 50643
697444427411472385 21230 49939
885906642840943489 22408 31973
961273255201330561 24049 33964
842970489909973249 45021 47769
631979333085585153 19753 48233
253311227174926049 14412 46545
902966534509058561 15958 35015
877774155169475969 37720 46499
46967888553087537 21619 31930
956892381377393537 2572 43463
57938376172312897 1002 17343
126692876902225745 5752 14875
629633280788713217 2953 10436
995273115404991361 1677 15601
561724225309969665 5612 17230
742984280849611905 2148 49008
961115748202178817 23663 50495
390340543307324609 1708 43224
412865510509515585 20578 25039
929205572856275841 7165 9501
249522568453503617 5798 36284
72371947758462337 4626 34562
468167624017265665 804 40613
85094438590004977 26610 32900
4210682839261182 34528 46787
887743771934673025 11056 15111
543695901010192257 12637 15603
308947820978644929 1975 7136
421838141560673537 17484 45353
213606883388656865 3801 49855
182346151522974497 11627 33372
142576881562149537 7096 14603
876199588608290689 8506 19117
983647935283436033 19391 44491
118785557637078657 16680 50552
688323586967655425 25438 27837
871958691765573889 6324 9899
924269205280701569 995 23544
891188441165635201 30316 34030
611698977193981313 36109 47524
524802074845030849 3742 30279
644059484028808577 33621 39874
702622345788579841 25620 31547
864984330839220609 34751 50770
64335238225627481 18036 41867
381022976064748801 17150 20746
543680874906979009 32721 49702
937538206321107713 14779 18697
877666472559031553 18683 46034
708283328532324737 9820 38137
756893594893664769 14246 48697
941363770024608513 32438 33461
186900191654817857 5881 17136
143362379925385137 10243 32878
891827865419255553 6679 21929
181375984664697409 2535 23657
907881746541097089 8746 42355
258999584590377185 1627 10784
591265506628342785 3430 50418
16306186474551511 3567 29629
505071946027104705 10627 15253
712054881466606593 12520 29655
821396569630078209 27825 41348
687706390620405761 41304 49732
532326512268117121 30599 46603
295426600005491457 15916 38829
455005954550596673 23280 33864
452356393004080833 33441 40345
934933855350639233 16960 42738
177093394891734593 21239 39846
712894031771664769 21609 27033
290697445842710081 6385 25096
347219171277135553 20666 42874
468206736589728193 32737 45529
426402579450648769 20494 46775
845756036612456833 41234 46456
424424265434655745 20683 25001
3344719357649240 13674 49851
398420066481346433 3578 11847
160294157609030209 35624 47494
428865991180533249 28956 44954
112190444709590049 42505 45160
191498397213432993 37261 38622
483417479012572929 50772 50811
689382083070913921 5117 35093
401495558862713153 31495 37429
573984505000222337 26918 42073
592254094448009089 18304 21783
369986768994198913 11126 48742
384583229981807041 31623 38224
206987448490149729 4117 36326
72123057104207073 23702 35885
28050177551566693 4225 4248
725061507527762177 24510 41666
289572740016833281 11605 23991
94257829016328289 25833 49905
383130528950562881 3656 6704
980959174229376129 8044 25654
114183331975777233 35338 48544
869924088625495553 6760 35275
333146721945329473 15946 39531
921138443629537537 3222 5861
370688817202729857 761 19046
11838144708434585 44216 44503
682576518468369665 17638 19302
660433735307229569 9190 14309
611793775589415425 16167 49018
38190550717004617 25777 49592
34872394053824253 39317 44165
243239838245933985 21555 28212
325300633986810113 8045 50754
673223464983550465 5943 48738
454748578451063425 11724 33814
663827612906907009 1830 26208
304804712354336257 32779 45824
64988921632775033 10441 23618
541229169469975361 32611 49648
208977546872439745 13411 45126
459057118615302081 10139 38154
611292526894345601 15275 34007
544553776585662081 27230 41845
54942529949606465 12586 47584
325097640274616833 17963 32425
486442238332713857 2516 8557
793784251660330369 2242 37194
153507714869142817 8178 22576
559342575044265537 30787 48094
843688882801643521 21839 37180
521189004813994241 31882 34886
55108841676990041 6339 50033
766494358005228801 1571 43955
852452985190708993 1246 47777
827520496493182337 17509 21693
691577490097678593 21595 49041
615178691711488257 41067 49588
458745376759537729 14828 27049
41842054648174809 18333 18973
574953947049117185 5248 32800
192743480612460161 27694 47398
946645991552841857 5413 13829
712672501134367361 4898 21309
956672298607493633 19935 33745
615180024734652161 20391 22602
865220304555293697 17427 24511
405346496502193793 20346 29890
374879539558882881 6122 20151
661533452221544193 21733 43158
677615078380071681 20689 33002
964455339732612737 3259 40733
635177501730801409 30346 33567
509714078582643265 19482 42780
17948528888410921 30759 50034
880232501711493121 18999 44861
607024797072334337 11643 14058
860937084848369921 885 21168
809533756709768705 1719 37589
433350740816312193 249 9478
556632315445604289 2247 15433
936112419766882177 2964 29120
729362383673219457 47210 47515
802748558412407169 47457 50675
906531672804241793 41942 44803
76762965212150641 24272 45949
794916843170469121 10621 43648
834123313823600001 9497 27946
938067935366156289 1979 50542
287224571599548289 38861 44655
818438763949387777 10613 24672
570311844953341313 24925 47502
708717512038297985 11493 25420
800109383825922945 560 17378
410796420284228225 13288 16115
435997244687602177 24517 46600
311085873220243073 1907 44575
153801750565573761 9402 26730
333980360384714433 24789 39617
504477837009563521 13537 24602
71299281701321609 9054 23043
843986753161754369 22931 35593
681802131790945537 4074 9910
19431692898738361 26220 29199
684746573172652929 16046 19690
90142817355282289 2215 29289
418240559854581313 21463 22635
124902537073484865 32771 47170
977102762400839681 15160 26996
866194794187531905 22459 49561
699612365729038337 40792 43025
6690934965948970 141 35001
615502438854214529 754 14337
40130128104546969 8684 19784
549753096082440577 16974 50313
661903527492302849 35994 40364
882729115035424129 2130 13316
192711083072207873 18177 30455
417969440506837505 20729 49081
693913111698723329 27898 31708
567323464455775169 9383 11712
617228283889342977 5705 20689
920829096825713153 6350 12895
640108860724883073 22335 25805
162440296587156737 30490 43406
801667862356378497 35377 47338
315928471699081089 33783 50793
751639249231804033 17 27367
250827725746496801 31902 50713
757214089021569921 21280 28442
565535736591471041 14147 48332
89315612989754097 5118 39944
74063862205598241 40959 42026
262564333385068225 12032 14933
979236159802880513 4414 17107
618772036214441089 22871 24549
529643049375842177 34329 48831
56351341193018105 5210 16245
558072266366281153 20274 39550
381062739976091073 8573 25660
945006753192636545 21542 43111
328681959299597569 34068 47736
150712301687534017 39459 50488
91691652086073105 8210 9316
975390241318628225 11624 17396
370419389014355009 15562 21846
149310754344583073 39106 50496
850555685789561985 29226 32208
441506732997588353 12326 28457
752740620385406337 12373 31190
645233390972563841 22475 25120
305763753860308161 21064 44506
239592317822520321 32373 45303
981449704996006017 7450 47222
100870434139977761 11704 42927
243463008804912577 34366 46154
43039195831930497 18327 32116
736653776072710529 22096 28901
713394235068349697 39173 49842
420732541339081217 9691 40384
91478244717343665 29077 31607
839220034517804673 2224 26835
711446119463801089 18287 29961
625738100597164545 16246 20501
196336135013034145 31323 38916
235811100386865025 40201 45924
970150079113736321 41630 50592
654499633178861697 36064 47031
245063753445585057 16143 16247
53500993834287417 10216 34136
109212706755357665 39741 50739
712001886623301761 3764 17932
69763120646278769 25368 47360
116637370145308945 2345 44692
880718289544987009 1783 17610
861547298730787457 41864 44440
967055864673461889 22817 44289
950745302662507905 5744 10495
306979349748189633 2939 8879
604155209826320257 16143 20577
368839198754919553 36982 50440
913246697697967873 21842 25930
15745212530461573 32286 49528
622772403076599041 5424 5522
919041812841932417 32332 37492
615355149399245953 26238 48883
283368452456755905 47558 50348
686772410833516033 35563 41082
307473686467083969 691 3109
644831512507987969 7060 13929
851220385005390721 25574 27659
802755235182249985 5233 32288
743087127517021825 45168 50413
910858499514485889 11020 15353
963646189567896321 12260 42990
899460430920886017 5931 47788
557032900369272001 4691 41463
839996008369677569 6491 21356
795846838541123713 10167 35927
738495201591067777 4181 23579
549281689898840833 2406 14491
520270470168039617 8494 48203
427932825721455873 7112 38263
798750576415518081 25320 33831
816638917635735553 6486 49214
567564085560530177 3463 13485
379552798783223041 2437 7581
650403180578340609 38091 47544
706936645348669441 15194 30276
557611206596188673 21993 44492
972372667664444673 10024 18619
733222895707843457 34449 35877
563141532043111681 907 45563
895462129724204929 273 7097
131556645692782577 15698 44077
511848144189205121 31847 40075
178049115293482881 11856 42075
783997008315221633 26390 32211
790445045763107201 36920 45041
85445932545628273 29836 32071
547993629479684353 12052 45082
790097281781339009 10502 23359
614873562325342977 10160 31653
477813468081709633 6984 29430
62315714367294105 27440 47339
411916765688740609 14807 32287
26949283857277353 7270 32770
882947431781577345 4751 40435
710799270058650753 6849 46149
28222165665066969 14903 40905
366378862381779393 18923 29270
56226161596928393 8987 26597
47389941148686889 14692 45986
900251079905611777 14797 35493
786298178941393665 3247 50735
147814386246427169 6081 34440
375592826444766081 3788 38427
221597353178122337 36656 46171
117519549265537649 33019 40400
507280062978001217 5081 38735
76242573353916049 1 26454
30286751915436841 8190 25677
349606074656549057 15036 25776
140653625919402001 13476 24653
885946590503742465 6900 14624
551833157768395905 1437 7421
640492221880592129 17573 17876
476581857159974465 14842 15543
755398260844948737 37606 44552
909424638368417281 13979 30113
371659175077951425 10811 27154
159526963067907713 7188 23547
218793322883776385 35285 47300
278612661519826337 9968 19384
878182004904502401 14376 26803
607206586052317441 8236 15567
833485572311822465 4015 25636
374474185106489473 2465 25446
189207307782169217 43677 48652
778107719528339457 6200 48308
594389282638580609 35282 50101
519068192155497601 1344 27377
673383743770941185 29140 33875
833757133735989761 23140 45942
478951813988693697 13572 17055
560373261252603777 2502 30465
576117907678536769 7153 34157
349688274799877505 6559 49812
671132336501294465 22109 49966
199403779349818689 24048 34648
413803267096071169 44120 50574
238279981496933857 18761 26295
78958001262954273 33484 40248
162867229445023297 13537 16500
328784555589095361 29237 34873
264801086123146241 432 29182
578988809918648449 34748 36306
451926432146660033 5958 12281
254063081783144193 6659 44889
743397340117869697 963 9823
868383426536787841 11491 15691
155126500263516929 12249 45675
956783968061444097 6374 47998
830098444215611393 34459 50725
804071804454757505 17639 27920
71469391780322409 35447 44248
264413428539697281 15053 38084
532273579350263745 34634 50608
878533329200543233 3147 44572
418477131394322305 14197 34342
489126897398875841 7320 29031
734769040835590913 6777 35962
789452768673918081 40470 43609
954760826696212225 6242 7637
888076188041722497 13170 43854
918041686988349441 8570 22815
469557236077299905 10796 49116
916364344580753025 11274 40677
985549963392173825 3345 28967
888152236846753537 17151 41343
63577172111784817 20649 38709
724611749068099457 5771 20630
465125690479183617 38527 44922
437073302467073409 25439 38779
78749603197998401 10538 20036
678364145906325377 7105 34243
765147000737442817 16070 39027
948343731954981505 10832 49708
747694194444299905 27218 31471
987867244608832385 10791 27795
300537043717255873 28706 44005
210983682405842657 29221 42292
778818452266513409 9546 46794
967503547457280129 15118 35002
631240068624350721 25073 48008
116469149789470097 47065 49855
427499404463752321 12037 49921
891885419971384193 6536 28925
817509157807663233 28114 29291
111520768019946817 1027 19765
795871757674042625 12601 19010
579345200911372929 250 12501
481741831479155265 15793 38495
744934864499942529 27853 35895
601728465971341057 22981 40235
828878784537106817 30129 31373
744396206084488193 34876 48054
970495336821532161 22029 30564
286285402422187489 22944 43396
265237566099809633 9301 46640
648362582346891265 19654 44456
348207541851054 12989 28711
241728970195616449 20256 36233
290773095888067009 22314 40951
34557825578829693 23762 40703
3667033532000375 28063 42253
414780583814099649 8655 28045
784827050089202049 25655 25976
105866742897092081 23534 47348
232932005821442817 1808 7947
411076556846175809 20041 50035
999309010760338561 2786 20769
313164921986683009 36402 44318
763008887627709185 3518 23274
112952612273069521 4571 17825
74373864830416641 19130 32597
334185236537422273 31 32358
834141214872563073 25503 39295
403090548411988417 4158 11280
526932195775128065 3014 7296
83474506924417825 12420 34606
296030737440847937 29186 31504
828157109147930753 2530 15691
467608663921193793 4193 17611
101541693619594753 11395 26993
212822223237072449 9558 16888
456643384813723713 16569 48516
683587864744605825 20982 45295
707313557706228865 18471 23381
773849793237363969 25395 38427
97073671864656321 13369 34169
824812331529411585 6833 47789
765852010221948417 3612 8203
87638216720751665 9541 19761
806947208019458689 3618 49243
972856021849320705 3336 15395
300488452377933889 280 15472
651454384193815681 44728 48260
896431137283521153 12425 38502
813496609023868417 26104 41333
864508344493060609 17438 32019
579616803696570369 42671 43294
618040008733139201 26013 45240
417934002484070529 2021 3463
153563095241494817 11570 14427
444114746695024833 23466 36257
435292636621206017 1929 11399
440508557359461121 9241 34235
779260197040770177 22175 28777
593558915127193345 9830 36975
227482809765170657 558 8258
23793216069105229 22964 50861
101925410604636113 3003 31687
443152523874406529 4927 35611
358962697797217345 3528 35272
260577165763631777 26313 37915
123256784350985521 31700 35378
700680805478601345 26934 36472
111318423194511249 12407 32062
76407307623536977 2118 19773
426288444989936001 14482 26251
152288458818848225 17220 17765
233992713563999649 40021 42665
480265729770959361 25488 40484
201416476720652321 539 40906
177243793196698369 24808 41379
48631380931645649 4214 17296
383269267397832193 25822 27647
365748880537765313 18324 39514
902545576360015617 22086 25995
676925156280113025 29267 32168
438988934152771265 14980 30745
443140634689257217 11311 14697
15059191918783911 19912 20795
130087700791811761 15279 16389
431485330362260545 12689 17720
170252324837449025 8441 34626
999192960873958913 15425 21515
576330982685853121 23643 49926
680198888788648705 3928 41484
97990740453241185 13045 28153
599638696091762561 8638 14483
513622212687856449 25431 44286
280553819848176289 28603 41150
807791304921025281 974 29044
868473050010894849 13785 29137
538358734540686593 2668 26943
26039678026702265 16366 24891
720299283247698049 24102 44327
350393297168967169 29288 49604
182980232052095457 14084 25150
816507402139006209 10890 46069
973888455653977345 23155 47734
4863176777039514 194 9712
960427903481878785 8381 32421
737715296579491329 25550 29640
47786420179733113 17992 41098
934666619057470209 18825 47717
411109430096551873 11955 48995
772417531307819905 13108 42174
926893955257313025 37358 41517
71379904890367385 3122 32726
5863190963687260 21161 45140
981511157502463745 40156 40588
802105996497857665 26457 45260
703521373987758337 35379 48061
170436813020948833 19686 33492
667330176098356993 12381 40463
892352823195366785 688 11965
275942514832170369 25425 47645
214180356636497025 5531 8485
426854670301789697 25384 45389
705846071781792257 9293 16973
752080452477645825 8653 38395
365854784777830849 3962 23876
531522233146386497 31201 38107
343174258163699649 11435 27287
136069810516293185 19644 39500
537398411025272065 8803 39163
877995699718464769 7681 18308
620860661037056641 47921 50075
480856973562300289 10563 45587
493779330504189313 5814 9827
970538343338272769 4505 44019
369561756411471297 1983 25006
952192228997919489 15953 24747
242166970866698241 30340 35502
384833028235558337 4163 14002
166910962178718593 2434 39567
726890433962257281 1550 24351
151932420228966689 27763 43795
773788140603624449 23851 48450
603639313132660481 22143 47502
736619048143783297 8354 33159
360661657964392641 8910 19239
291108257855480449 6018 28686
477445903888678913 13822 43151
444638907361298433 6027 27172
739539794965814657 1735 44594
895554274938898945 1305 43875
758435572160507777 2189 48092
990708299685682177 13359 38270
210114484921554369 6566 17783
159633899194144385 1823 44183
890953410330865793 3895 35401
546460057466067201 829 20446
696424359800481281 24727 48720
227081863958840545 41341 42167
779364351699555841 787 31931
587044807579165057 22389 24752
931510233610431745 4200 24997
464417708438897857 9646 33110
361665341708715009 26199 32624
861146541019298433 14995 38771
732014471082202113 13175 37721
137990339772624545 9750 26486
888566536329662465 23604 42857
96439584089271329 328 21096
22393894737980701 23949 30906
358490645217099073 7421 49159
202500632149309473 13537 14907
236364189438536001 39579 48293
691575467328469505 5722 31048
293568970481583617 2127 28576
428454888016361217 11319 35968
201321628525196417 1344 5176
456898299367090049 23243 34493
713941136922212353 19462 19740
445982708898554817 9198 45222
596974170252213505 26524 43922
997011855952557313 32332 42829
751587648095391361 18276 48599
380529891361945281 39325 47361
357600986045756737 12125 26860
198015135752747553 9895 39152
987103647544298497 5976 47720
625468839311764609 15314 48402
276103142004973985 335 16495
983376630423172993 17839 42669
808074847163577857 17508 36312
749011310831647873 45369 49643
606339736457531649 10143 18665
712796607352522881 10262 42594
287044861551773793 38603 41614
139380614624030849 41086 45692
159458228804101761 11454 32482
929763254965614337 3590 33911
496084970919252289 26254 34952
656056700189296257 14990 20217
394575395427555265 13336 19223
500589050370741953 29236 36597
319436105871314881 28 36920
565226341984754305 8453 12716
125766453178943745 25633 32171
154544916413804865 45305 48333
44797614231907089 11971 50019
996314666876813313 28967 48387
441399023032435137 20218 46385
637563891695727105 20211 41818
640595945512782081 2873 29847
338057678740710785 19858 36927
927351078425193217 38851 43375
209964705322583713 3765 41668
978361585166179969 4437 34155
843287256571940737 2500 15485
80898147065770593 17002 45461
927725390589479553 24 16653
887932200886037761 3824 28186
99604405452026865 6808 7736
34740124105912429 4193 9315
969869450949623553 20143 31497
874716839443447425 33038 37118
488452385658561665 7566 18328
127832421025747329 1988 20899
431238669989177473 15226 32705
353207947356533953 3669 28716
759682796625440897 5223 16095
67835130881167769 15715 35640
256918997216352801 11999 18641
114197794603125409 13370 27716
26323811843994349 22991 26194
144917749204783073 5019 19138
915335605779866113 3390 21025
434001370086544833 27945 28757
890574610649224449 29488 29800
253551063338154145 22419 22832
601891769257257217 6358 29664
226041803160551777 12990 50839
774602695657634433 41617 46823
42352423803098561 43648 46664
141220204897713585 36708 43177
136424659708918481 32358 34597
497925282914138753 4800 23943
885971051993681921 20154 26759
767746542666934273 13460 47907
687996876558326401 39004 48706
538301368065319233 31308 37546
210726631488089569 7985 9070
862309165623209089 19066 36962
908612446880223233 4086 47787
478311468604800897 21890 44599
19942488140902273 13721 16377
804889390054278017 17265 49116
250043064207982721 1598 50153
790196481933790593 5940 35328
877714499321374593 26092 42150
964807375923676545 10025 48224
659685586260163585 9527 16737
183979644145836129 1276 49937
602673797712146305 41219 41848
631633842013165697 30847 35568
37812204418866457 4461 33668
247195287579629057 15885 24488
86955662475393329 2831 6986
331032168204480129 18150 36342
862841412964140673 36294 50213
469359038787189313 25422 25448
940274032829751809 13443 30296
455131362119026049 11102 23051
844611076511096577 704 22658
73175335137037217 16463 23507
624291148661431041 17591 29288
749064211328295937 37283 44940
153916907035831937 15614 41319
391803730312972225 5623 32415
807310232216753537 8347 23210
763088298060658561 28357 46506
143023295909483041 40087 49065
33584468978844485 12755 30918
362026186690943745 20642 36844
529216983261825665 43323 44225
818216513986666113 9762 40884
380620301358220545 24284 30453
637340314139311873 1891 30942
125374533516684033 23105 28903
437885606515276737 13347 49760
365564541925110145 19007 46886
856150359092058753 5289 26431
418480830209325889 577 48239
8591681949067010 23318 42532
173789015317936449 42359 46602
81012078052754785 3660 49480
647168127885997569 479 11045
642004537152626433 13577 40272
909588839473698817 21234 29638
614453331203126401 15537 42469
928511680592329473 17590 39111
456704488490341761 14582 48303
150888033332790881 38050 41684
785701703623107713 36257 42459
611569293481601025 8093 14264
184299701386617441 37008 46684
174579766787204001 15291 20149
255232201665197793 11322 19959
310898544734932609 25979 26111
827103042634089345 21734 23407
863581756335861377 24306 33794
536797948295987457 24609 32024
639656122297189761 6425 43898
557130332509768065 32844 50506
478199913670593473 24466 40296
796794331735302529 16396 32234
125357993614024113 16099 48066
720181660136002945 10474 31138
581635938644780033 5854 32106
905621057084733441 30693 50052
579743536955867009 30759 46174
975381957993857153 43010 49805
117486175273953105 7127 9706
557217323342403137 5533 10511
652167872533830401 19245 49263
655294122560942337 27328 35412
532773782083665985 27167 38172
272598210749652737 21396 37527
315146002950363905 5085 50894
754460430203959425 1575 11214
682223168754703105 12698 39310
601835628307899393 5154 24600
299566568084152577 31140 32581
159233643208150241 24086 50320
218788782119219137 22056 43186
536700151040253825 12923 44346
751033601784136833 11661 36663
917660842671562497 21683 26111
124428748633661713 6181 18179
352681083652559105 15816 32605
650008209241668993 6093 32756
347988475431488833 14776 47545
738181659995348097 11636 42138
983276434172342529 3785 28278
406010127122719681 7738 25788
415449173723640513 5312 37119
42050986079331665 2950 42741
869612480411749505 30857 31038
876078245973680257 15185 30900
121127411401570129 13 34788
437190277350708801 10475 25477
662309576211857409 2347 43050
292830928564704577 8151 25022
180014811764561249 24827 34907
823452539854784513 14283 43563
427127085880844225 9635 33025
937537911203669633 13118 42489
288364731856656705 21704 27797
446432992303527937 32205 41642
227741166537317249 15914 24627
125217290141726785 4752 9375
48022429007698265 3178 34185
831484909161517313 14783 38120
343854851712681153 33929 48066
245380134498056193 16795 30510
616799479889206017 3929 25942
739487478488086913 23541 25638
505905838052758145 38137 45956
334013193156827969 27002 28013
362811982953626689 23433 29156
681931621114657153 4557 5705
573493852788946177 18864 47194
346943538333512449 3233 30369
925019244314935169 7754 35855
272578591027240705 4736 39602
97241795323032673 29718 40584
915969375470574209 33476 40101
814365937411775361 20642 34227
890825968083888129 5889 34241
336453314287357569 192 31699
648045210304225409 15897 42693
956703950671279617 35324 41525
531150425925346753 2399 9715
70329414303348161 9237 16941
772228661844302209 9986 10082
791183107362410753 18223 28285
728625472634476545 14548 45699
60728396866526425 31010 48775
243757007128472481 1168 49490
841560470392121089 23338 42806
419449281865979649 14406 44866
280942239834917729 15561 31240
921125602449869569 33852 50276
202768844455828673 13363 32049
26451820302767717 16046 23766
108538722390367329 18553 32355
578864208813890049 17687 25760
495364171205661569 11848 19799
883345795898804865 44599 45869
41177519578599945 3785 16774
791202519155284225 27072 36429
384771592445627393 19818 49048
930581562940531585 25389 25869
192020435113935393 6392 24320
902209403840807041 25402 48140
323578844302314625 11029 43819
954476086999989121 8433 33472
774866225558401537 15562 39694
715383121695587969 49747 50126
320866154352938113 20272 41933
196099457862530369 11550 27703
26769405752563813 9148 42190
316038548723021505 40351 49236
74471756319493217 6071 47103
45383303990519153 6435 43432
925345326986718721 5820 28385
756033918338367489 768 32431
6304325658486932 1336 45611
549102870531683585 16258 37725
636290998356177025 270 7673
652130207805392129 11252 40925
637835886690165633 9490 16016
310692536796807425 33597 36033
730307890543191041 3083 34145
93182708153271681 14477 44518
337623860319364865 5233 41312
929072231016206721 2009 50030
803419632410655233 1350 7262
430903041657622081 13564 21493
4376723402057082 30185 47906
718453612537956609 2760 19737
545829396779044609 21395 49238
404452504494905473 43711 50509
441327048907378817 19488 42252
48999096953096457 8803 44362
466529185088123905 15126 35272
777860674923608961 24124 41491
488516302714369729 590 13037
148637860424059905 26712 42347
187801473818797857 1077 45863
955308301808479105 18465 41382
851410500665860353 3362 10868
680589938252339329 10934 22181
378863091068044609 34731 46362
383647136985736385 24164 49862
673812490878898305 6497 10409
352376491949911489 29858 30550
263887062031205505 6450 8586
502003160367586049 2868 25928
411448033781805825 7043 35626
385340321276217409 5115 32964
88570809850981649 16035 16601
399650131303481281 12404 12452
365386818412414273 4287 11911
965879805368501761 11085 41146
692743835841316225 37583 49070
587149146053484161 4609 42444
211498890670224417 31958 35023
69500732728087657 40863 47778
255045142986919169 10742 45859
560503451785713473 4334 46515
127699489967195489 16335 47071
977077985928673281 2040 39382
549645521355518721 18331 30955
379127724785256257 10688 19814
273433807567567297 9941 37258
741931845985007489 24243 44445
493912696140004225 6509 24178
818003927056061313 14601 28368
748705505346574593 3480 22795
90875835861311313 22568 29297
38763560971450065 12302 31600
871593273710225025 19157 43543
70341780231114369 15637 19284
198573595108584289 36437 44761
338537593411590593 5923 37668
357872335970718337 8444 9617
202871139712382145 2753 22541
330515330598444737 19367 21773
772254388644643841 6895 50444
18112433763995741 7965 49832
306500680041192897 3169 49103
45728984268421873 30396 37400
520156363843458561 28044 38134
51451800248067057 2724 6570
385725343531159809 31175 43636
947891460209632385 24974 35261
634930391983790081 27539 47433
229521090709504001 8127 43545
693965187303103233 293 8419
506590122812539777 19655 30103
601769732523084801 990 17459
168851222569493601 35591 37121
61565935306017393 5719 18234
294768377540009409 15364 20513
330675449846484801 12014 22492
607869834264441473 5860 30062
740145821045626241 1051 43667
831410538719140353 11954 20456
52674861212839377 18615 19588
548205401010768897 16465 22317
103635772641009537 2129 13607
729694437034368129 21084 25845
242898746607341569 30120 41627
330867807426436417 6010 13447
807823157112988417 13750 24772
851454385664098305 8261 27093
121029395924981745 11646 33250
377637513163371329 19416 39700
212529399684907361 44300 50867
902016270731650177 30203 39105
496203376770342401 3528 19504
734523920605361921 28292 33595
924861638847158273 10229 40891
280329721438548065 2561 4386
351096491364334209 7584 7766
302173725805126017 9762 17711
873785981501239169 17639 21311
864743610414222977 24968 29319
80079066097301425 12138 22135
869223467672149761 20415 20720
5457697157350340 16056 38469
773539597950943361 21949 47391
299827794660505025 16709 34345
717273748479534849 543 5841
359569648411476097 4990 14464
422118127396316801 8401 45033
587811147924316673 11562 46994
625767243533481089 12900 34643
298077209273611009 5233 22663
508061265547965505 18067 34738
934199183311537921 28697 37784
853805211843173633 8594 27536
92033685858236689 23416 43911
915591123935996673 2182 35882
534930745838085633 15503 21632
942939325341733121 25096 28361
997307637981361281 2681 16227
138490356888652849 16485 19889
336221864760862145 19286 43538
596203814140530177 16431 37699
667410317835386753 25604 47984
293516472755044353 8771 22104
351413926383958849 29315 47542
116958741949552801 798 44198
47670505633771401 26052 41436
424763478106129345 3864 11740
706809257529417985 11786 45704
906225241665659137 12761 26045
290063144431908161 2984 38718
795216763651126273 27328 36361
990470397977606657 33170 49892
835709318718436097 17440 32521
227010169738843361 1371 37649
608699197491304705 7482 8645
242687886324834081 5008 28937
249108931570027905 25508 46673
284684606536412577 20630 36168
909182178686620545 23678 45414
664145144692174209 29414 32203
256931047290684961 8734 18105
625395179418074369 37143 39811
742573984432922881 9262 28875
262298336049529025 32877 37714
537137807875929217 3968 40910
742516163249174401 25633 39730
438013179938479873 7514 8513
502089196092800449 26930 33844
239595392434118529 12422 38000
632538804533577857 9287 34627
642676213848332673 4496 46898
977140122129615233 22207 47247
817492184054835073 23913 48105
213914180048558209 42869 43358
519319656293504321 20806 32130
934738546790374145 33136 43694
721476010568913793 17068 42581
512565641780536641 738 46665
954257913839356289 7210 33212
544272147086477505 13376 25291
236960088030066625 23965 24709
684779838258716417 24729 42912
312140738273399169 44957 50574
325773051886404353 7401 42140
213465417085949121 2656 3239
579521514541863041 6393 21637
971530496807630977 377 48161
493688225772903169 7618 22409
715480327963156481 41687 45182
868316688865430529 665 4824
762551052373993345 10376 13731
821109936980878593 21277 35574
452477202066027905 13597 37369
890344195801940737 33465 37097
357327276763797377 10426 21845
301044974195637121 26625 40026
253658679683276481 1975 48780
106274786226972401 441 47239
409970748902992449 9439 26136
542819373914984001 18831 47414
419812456509355073 1783 28154
244082795916323649 2199 3392
751782138064910977 41060 41935
771727169346238593 36411 41972
886311639119107073 10387 47182
905285649726860033 39282 46228
587298199800642305 15376 44409
136232385920568081 30592 37392
190658133684642913 18897 40246
116973969534267761 5274 43463
447850283314451777 9954 30408
16493499962113135 33732 49697
974756245592523393 22914 40758
334087613915382785 5664 42672
603335825427677697 9102 37519
277144158348210817 15065 42952
432924132707221057 756 46274
972553408470968577 28700 39184
843723550659305473 38036 44971
131953440639595249 14428 19595
804978544333472769 12484 19482
176386440186771425 31345 33980
575081071804930817 4150 29106
63398643645786737 2381 45826
819914953955524993 40685 50793
164301399826381825 5099 33111
258169353218093537 2590 34671
250883794220957409 5328 36096
326977319075417921 9186 31284
871791375538887041 26752 28126
500306122288975553 1004 44966
251273161759389313 20925 30751
161370838435338721 29357 34850
395391541147500161 7788 35967
914548855875224833 32045 49625
397901259877219329 15090 50691
332493788090722817 13115 29690
883712156462305409 36029 42386
927451490168181121 7973 24560
51964509628493969 13718 30983
691202365701165953 4070 19188
415932016930963073 18245 32856
462746567175045697 34614 46798
575265196808633281 8592 12250
424002019525353537 16502 29957
208297768505669729 41460 48200
190210201163552033 26105 50759
677110905947234433 18970 20927
677781547444105601 23754 31208
322659153262872449 26435 46400
315470086550462273 23643 37761
711592565984720001 2935 24962
777248884392271617 4680 18154
282443084564189217 25709 27856
628280837318726529 15653 31358
14666909863667145 12677 45053
343941516355606337 42536 49521
479363279892691457 2282 49634
326355309620410625 42412 44759
533024844845730433 34789 44922
942796428082893057 8100 43834
561584817438156161 14485 20435
513619276263511873 7152 48370
727581264788899073 29888 46048
998875972376474369 23517 26394
698397241538099713 24094 38826
932038956790549377 6026 14323
61894522387408561 930 19092
768933603755989761 40080 50308
519453534708357953 1403 13243
543120522335328833 881 3064
697610430987953793 1844 50020
292918610940510849 7972 43739
914438212717680385 18658 25373
818836852891550337 9350 36160
312196594550929537 3815 18302
958988373463405697 32468 41602
772143796475258881 20380 46033
744013588542941313 5342 11786
85233383124251105 1279 2683
608721820322152449 34877 50905
141243782908315297 23693 30804
456892948089361537 3034 46213
834178292339888769 15650 21819
800485245371966465 35405 50834
447809789008825729 1545 7226
467353950856846721 41457 48395
344016061429574209 3158 4370
798642997697491841 43395 47042
30463591324160433 17725 47250
470640632801817537 2062 10472
62118087586217289 19778 27211
221757377940953409 45976 50672
810989139855873793 23896 33993
817849658810700929 8631 10006
313906677671401025 23600 37671
768185896028050817 19829 26793
848638103114080129 37609 37808
784144461855973377 12387 16649
939872833786896641 30970 38022
543536444414520769 6886 13135
507002912451806529 15287 33380
384858748898153665 5681 37643
22825889589473293 4270 9017
789133476376683521 26895 41721
154336431274412449 9930 26821
793366965620535297 24309 50535
38029711933351249 1321 2225
98707513488427873 17233 19909
617075090783625729 25314 36927
499747169749468865 19165 34818
49548669973479065 1302 45350
903547802764983041 30396 37671
891955421073941377 6907 23862
474631788347764417 30831 31940
334507463755389953 7276 30058
292830264510463681 5684 46520
8760177151085459 31651 41169
448897990572305601 8181 47252
243257509053723457 26452 41539
351101579181566593 33979 44767
22022526287951649 8673 45825
339530956459228161 18363 49245
7209207301574595 1205 49260
671191918073937153 21759 34470
228962838572865473 5161 20326
119514226841033633 9092 47813
256279401376662721 26054 48881
617244990850615297 29064 31538
179915319038240545 17698 27919
491250642009774209 38001 41937
982836942277888385 22477 50956
145071325363609569 7734 31345
418278849884639937 7913 46496
446959179718959361 9528 18065
726401880837176577 22154 29702
458500574370042113 22297 33001
195730787535961057 8353 32104
725766349064102145 2577 16207
600235665066580993 42974 45176
710557722113442433 10725 41527
425581894075914817 29195 45759
767729748197837185 44309 47859
43796180039453961 1584 49797
113717903828664641 10033 31928
617607888524172929 34780 38145
653585013220308097 6147 26413
579642825847063425 12860 47970
767681715535538049 23270 46483
470726092912510529 3380 4406
761259735439040257 702 26212
454958402658366593 46467 49754
856408942511755777 13379 47545
659127133716975105 4313 4766
193688067014775809 37316 38791
540976672740729473 14682 32976
515780135079644737 25271 37419
340929453391563457 16845 30601
86601733300767585 8030 37897
792212409973206657 8103 11443
83323972304349073 16789 21628
238481302032095489 18227 32461
511056086442792449 762 37731
584804840401577729 18939 43476
862930440382605441 38973 47005
212848728075922369 8091 15386
86637731535660129 14782 50159
372200935245661697 13175 14127
268217075401672385 1881 45118
992931681913812993 7743 15386
532632196329259969 30681 44193
938892352974509185 8820 27672
842954442267121409 24872 33550
767551499854814465 8857 48628
42820160643202601 9601 27604
580424252113903745 16760 28455
337289205436086081 7577 14426
336634560543085825 15911 16267
583807974783880449 11999 44641
381236023843175809 7844 48537
682905155149207169 18654 46113
309536614177655873 3484 26055
417546639861285505 14428 37787
351268535674666561 978 49360
344085947629899649 5199 47223
783242989231762689 32804 34545
438492159475188737 7276 44011
77250047089254545 2794 26743
407114661713713153 40504 47870
113649394307881121 15964 41892
319123264281302017 10245 35597
164098867425185089 27135 30118
736666130083442305 743 18684
876759166797750529 46319 49039
170549020957807329 7862 21475
614275388085022849 2893 30045
200794933217288481 7224 19589
205183387643668161 4809 16989
65872827571155313 1387 40754
305874647736875009 27024 48304
18646510807762697 16896 29471
164933095218014369 20083 20643
632869830787299713 33415 42290
380843393141109505 13751 28216
686847611278160769 470 24327
228655703652432161 39698 50954
211295939290550913 34152 46634
999377992032624001 13430 27309
208266827611332417 115 44187
709073474356284033 16215 50730
172567414656995777 26341 50305
21131850631295637 11006 39816
793952819512107009 12523 13074
979688316465964033 21029 32058
721294558282949121 15125 21605
563528499339572161 5709 48901
195908560450128289 4904 17252
652457115062343681 13647 29337
316760343291164737 13252 34746
496809548516242945 23779 40907
12171135873991547 25509 45115
562123017683088449 15668 31774
167319026128552641 21057 25562
58390594389255313 16180 18747
890539818350468737 9255 30164
366593462439777089 40896 49420
633139876328911617 986 45991
308973185688021377 33370 48634
544206919064244225 2694 40010
988943017426716801 1774 8742
815901247142704769 38345 40910
872362456936986753 23636 34943
929347825513978881 23657 33934
660421133579046017 41172 44920
782989336933169921 23267 48511
672138307057313281 41048 46517
166145244859656321 19632 36374
370769504202169025 4638 20522
355388223904071745 30249 41354
432668364472352321 26922 49662
702359543714059905 4888 36409
472083686552775105 37328 47804
941552157359169025 10773 36530
890253744805168129 25683 33408
510888770727866881 599 45609
629646786603640193 9042 41735
704791719796986625 15524 43758
662659086992693633 4385 9083
515140030593236993 12625 18933
366252149970119233 7315 10647
261621398216746561 16696 45421
861466860721183233 17671 33966
980684909584915969 22575 38950
938524952415686913 1809 43595
897521382552326913 3139 44265
970557785011454337 24874 25988
877697195970760961 42248 48934
32032154887087217 13474 31754
900950106660886273 37325 47928
533874697049984833 23706 32004
582047756055239041 42446 44203
818294293156608129 1953 38774
424370225271303553 17633 39411
434171674473265793 23014 46933
166510680769839329 16635 20681
817313823369698177 24245 39027
322558441244851201 3489 15435
248753955767885057 24639 30896
657043271093478145 4745 33682
24421054610595405 23259 47572
655472923916534017 28437 32703
444722534747644033 10704 38247
259141645673871329 19700 34081
144992880506844545 9538 28536
109240053670291105 6549 32064
240770538711590369 9394 36691
759320293327483905 33488 42396
24179386395527305 20871 24502
40058952754776553 3595 37471
390331948373177089 11437 37068
187169319121061057 11881 49184
434811769169737537 24225 43211
409546780168696513 30360 48930
116427193480834753 21754 23974
791434007981884289 48173 48784
3169676113284226 8320 46348
705674141735698817 29366 32845
995829973724074369 29411 44058
393239216746785281 6176 33913
901639859314808961 33969 34658
352257257748576065 2785 18363
902515622536814337 10002 30460
981922566741595009 43687 48014
946258766129457025 16479 41176
845145802291057153 22550 29215
690438764270954369 19707 31847
811797006883089921 33857 34277
316832156126945793 6245 33907
329811643042731393 19825 28381
245597225418297441 1548 27822
336261614414645761 10405 40135
413272863529325441 17205 22455
889918130538660481 16671 20151
848515460607746561 20629 26940
720621059224690433 15969 50672
503876223799931457 107 46752
958421173990004097 6977 8973
551544456497286017 8985 33619
845235540753698433 10838 27167
173719266296981089 17229 26593
922486159375495169 10709 30990
940921493916579969 4530 21174
131555776270850801 5847 27861
992857354250968833 13408 20175
773537877085871617 32171 36950
280932593196101985 44870 45399
977428338295631233 9512 30240
877508341264469761 44712 48735
78508093444384033 17820 34135
545718252042536961 43695 46225
403886869652517057 294 4030
880342322566161025 31910 40890
314096285436264129 29273 39076
261579522087775009 16394 49028
819451009578564481 4996 8122
420092501877828545 10813 16893
830777423458556545 5178 41344
796771871850143745 11464 46904
772588805954079361 17209 23934
532102383473823425 24558 41344
187415595348980449 15246 29007
743788962801605889 9780 13857
658186529595703041 28927 30440
610634246326892289 11178 34549
32587778868503393 28658 37009
197482734033474817 1925 22045
586213709139137537 33006 46915
325666475642503169 15907 39321
988877251697076097 15990 46494
6860362155780565 12680 45949
823747431845369217 30264 32859
170760629085744865 20924 43651
427125040355491585 10373 50775
794238049051745793 2034 5528
245480069189646593 3329 32442
158015913100580705 3042 7923
576469514788598785 9590 17153
627186503438910081 24164 37465
230005148836603713 12808 46718
979156851410689153 16831 20495
2372796136114631 38005 50596
490318735362269121 29904 41327
123658669067815201 34495 44062
940802155574328193 2501 47496
170017123977046945 31447 36347
38767688262371537 16610 18893
261464300409706145 29627 31593
833696968842612993 3340 28355
87618788562252801 13283 27102
785874603622648449 46946 49226
133642204610133313 7928 11822
771289562041300097 25511 37373
58390735746925769 2874 7053
756229160905324033 25568 33434
460919185731093249 723 23509
828005026260623105 26544 36256
448001560000818689 35314 48654
453214673034086273 4422 10753
84124134462904017 16770 41679
901795344295930369 29708 49624
355217376508775809 11203 13491
588436257574276353 16186 32571
871743797321848065 736 20125
733285243533824641 18387 36242
837638069477662849 23410 37646
599042258497679105 5129 45134
538601359668653889 8744 12316
33719249824212485 31122 34310
244589712838049409 23996 37782
347559575499079873 15190 22729
881830737979335297 32750 34575
538955187318119745 10506 15822
519724614070014465 40523 48396
226397279755577345 3839 4789
555954395012797441 5456 7161
834325815784335873 24542 29088
502998504392209601 24192 37298
953950269287222657 14947 32835
3108483951258734 20397 34330
537061177044900993 8080 10356
153604951531832513 7993 37617
788951056188881921 2579 40983
450147756739930561 934 9693
915262348390154241 14679 33149
772189167240426881 19424 25764
451443394458298305 36354 36471
201230500221534209 11739 39352
35650485648513809 8399 13039
184151083136441697 11297 35234
328931663444155457 25322 31107
559132353749127745 172 14674
821366094494361985 868 34162
89869937840248321 18188 40716
280715030580527265 34076 48620
164443776267354721 7427 25057
955220208079364097 16818 36205
447903718220828737 15183 37354
607340740560420737 268 8143
959320731877618049 5639 12391
856634384668250753 8102 44862
561175690395614849 4215 20812
210076728931202433 25090 44929
268808413146821569 10087 31676
200057983149545025 29475 31466
133271004415973953 37998 48140
171255448768523169 7370 13805
102045083382215297 19343 48978
821301839574925185 2417 34901
773518022830600705 22481 37565
593598642102936193 34263 37786
958853955276516993 40800 45216
802735066757858049 37346 47755
498685670047592577 5401 18551
557892095634731073 1775 12919
482196996227877121 24643 34516
949789043932849409 22205 48515
620928789113250433 9484 32590
115710505477583329 32776 40250
818422222758393089 41015 46763
415207567041104385 17982 19899
862972287691661697 28173 50504
808740750720449537 9120 28675
676786980292767745 9102 12946
523857404866600257 18282 41818
611230818163889409 44342 46902
889437452989714177 1605 5697
755860462615352449 11338 16148
763926964498519809 14433 25752
336277930369107009 22203 24431
159462991429922593 26943 33874
412450870099199553 11360 13004
788625223941703937 1752 46335
480346122082281089 10839 38097
702185462101514497 6907 10615
470892699794895041 33477 40972
199056352636230113 27776 33421
557771054364025089 30883 40314
182377730217798017 939 24090
735969266179829121 2158 45402
921170324680428417 30038 31398
32778458928007125 444 22793
348499035410984705 21254 44510
707411231300206081 2812 49226
449334147178600321 2108 8124
347915005149815233 30357 37487
788242886828431489 6888 34686
870655239688481665 25320 32495
892264889855408001 29441 45807
565783677788445505 2102 11044
353471538815316673 12361 13225
727094269308061313 31718 45823
144322324393353793 10402 50845
668474105407597057 33459 36976
342673481738803073 21622 43579
944004587364979329 5145 48303
121358475357975953 25906 31353
16967836368721125 33890 42833
973496428651319681 36525 41608
963169801632922369 26768 50234
584721561577335809 37305 47402
612511846621288193 1391 18894
719919539476922625 29561 42132
468291986463348993 2751 44925
853245479938077953 17341 39468
101029643838003841 1323 12904
162805412734773121 2834 7339
931809800396599937 14007 18785
629130965249796481 36171 46847
319492268233716481 16019 50102
402860002987598145 37589 47956
245835461752783137 17054 42085
181923662612643265 24858 26875
171090344166529473 333 2266
214747402720579585 14551 50157
190552972262857153 1260 37216
422075385100068673 36017 41965
727197170848143105 1479 9533
742951672717442305 11103 33135
254440639200730337 4166 27763
612970612039287425 1350 36217
353530717687718273 7855 26263
26019927705593917 10390 25891
438818306096329985 1215 9025
13318624236514865 12214 47991
932523372459570561 16063 21933
217504996590992769 4740 47136
46075323447489329 25956 32375
990335384652222977 3567 34306
662481441119766145 6966 31141
390072491496003009 31149 32138
754985736405139073 37536 39462
712426168783618817 8209 14872
637325779200210689 8143 42575
964041349549820161 11273 18372
263113998681681953 41914 46568
516762840857250433 34553 49755
301089608781083457 4665 27568
402659168461131137 14959 41900
457684303426567873 2372 9970
285236372374097153 11212 18106
703323604583488257 2370 19443
32619253826499773 6664 18552
41530915025980169 4048 13447
469138521082708609 29155 49190
201410780233956641 44032 45315
958025545395546625 22707 22793
165842253215181761 9186 19055
830344343582904577 10173 23624
231688633730954049 23820 24603
676899803625321601 9531 28283
329209485042461825 43251 44164
50862215983254801 31170 46415
43252482090807121 1197 3333
428472929311343617 4662 6569
312717583592764481 31652 43433
373898096850009409 12854 22831
818285991566483457 38314 41900
603354370381612929 19297 49739
500074777466970497 3792 14017
632928697593353473 7381 35850
524521654217423361 6542 30982
953050553582475137 5848 24373
643541604319445121 23511 31892
889951839938813569 22600 25831
714639436462135809 16147 41513
415400477271550273 297 35256
91044957781853953 24365 41065
413714390727346177 17329 30414
531605093067540225 13772 43487
312884327363011777 520 24762
94572142345391793 19519 30248
591316583477091457 4347 23643
547544763320047425 3841 46050
525384544144333889 1303 18934
28836587736456921 3885 9876
274539076422978913 3512 30476
78038507383141105 23818 41830
141158485701200929 25075 44534
913267085502447233 1275 3250
942293570627324289 19200 25627
16856462574736499 22491 49682
562213016548600577 5568 10320
347447758424742401 8139 12343
323892031725261377 40428 43672
443196363994857729 19751 22138
205024310271202369 25182 45184
934953020495079553 7011 41495
919871337433303169 28135 35286
601324344100191873 12619 19521
776066205024950017 6503 22393
124682094029417105 35519 47649
307782322607533121 6224 44848
849961263956842625 34894 45870
704717903144374017 20550 42997
580777783550026113 13767 19117
593912526889877121 17437 50296
756458397506122497 32155 38562
134011973336459537 16547 26660
187365725841935681 18851 20712
716993279326612097 21214 22597
271308151750488961 18106 37857
961926808521983617 14649 28627
384899804584001985 3480 10311
109551892282720337 13133 36712
386251722807742209 28713 42521
711469226809061377 19007 26201
49948398667758913 35749 45499
44091496008899609 10986 25411
550465222791373761 11909 21466
514953089851221761 17047 29280
695781188248851329 18390 22348
636472237844994689 48461 49108
512192927953464065 5072 11635
614353964453659521 3838 15978
559968934226240833 30189 37054
233861008764318273 997 24969
957789956973798017 35147 47141
502478282246389825 38829 44123
627115537713514497 11311 46354
799920357277780865 15496 45098
48350952194880393 589 38083
15373471041858267 30649 45326
826404338654519681 9747 22431
930403619124955777 32228 39021
589725268487299585 13497 42740
300743452637139073 17037 17934
358335589542186049 2380 46495
527270343181154305 1282 17724
420416836783402945 23206 30397
955317037807180417 29691 36478
203210903724787777 29616 45430
652466642105292033 15660 38061
641177324639514241 33889 37335
680715412565636097 19928 27749
502809790528040449 33817 48016
131636952942780993 5304 35239
439438526977937729 19309 34091
346324412943648257 9006 42625
390404713884315393 24745 44078
525629670680881857 8923 17170
552383148919759041 7278 25468
272317941054527777 12616 19450
473751009841897985 28805 42695
810487029130907649 37181 37978
357586351847970689 15166 26024
118995995573602193 43481 44703
98818033727603457 45671 46496
665802260982371073 36103 46784
344812686037712961 19970 43547
862064687467583489 17011 40956
583524642355207809 32059 37395
562392284938621121 9600 31401
393638390856438017 19847 40916
678841599356633857 24849 31042
202207113010040033 32624 49295
743054755001718785 28810 44957
117876569171571073 22339 42961
8438236784886756 37040 50891
11457421496722021 8317 38724
819012077726252801 8991 18252
219976498706756737 12471 37204
779947424411506817 41129 45305
871676008812435969 43206 49931
658124770107502081 4978 48907
679187392160045569 33554 45021
636117632214453761 12030 48587
768412322502236161 8544 10040
852090106208802177 27149 29770
950735322438390529 34721 37729
584873688722940033 24942 39856
852420086965814529 37219 43633
636012197166177665 38927 49465
625848851872589825 29826 47988
665664462562151681 19561 27119
373308999416771329 23755 34461
246694279335255105 22757 32887
62348207255325865 15902 23485
59678182705130921 17341 18120
801581927345829121 25967 43373
381895861566174913 3202 32044
882723688492220033 35218 43903
349535434281793985 30129 34114
137433261708572737 118 41527
432124317406671553 44275 50026
413085450071832833 15928 31009
951593823093890689 3668 45543
458551420146186241 16470 34783
254175313941697569 4524 50454
735857913945309825 5770 17007
818297160627285121 17751 35423
726793158854299265 39289 39590
430856958479918017 2247 40093
107281922259886641 2141 35088
414271094839268289 31074 41491
365330902740446081 27074 49056
687761529893105409 26054 47595
775215381212731777 3241 39664
392676712828691905 7863 13229
40943303754779945 21348 38214
623593955603919233 11280 39657
372802645582623873 6816 39487
881629082170537217 18820 27325
894625249241577985 18500 38257
347810610500754817 3947 17765
880603309756722305 4569 43675
487589290714115713 25887 43483
408613128340711297 16034 23553
434923362935304449 17115 49661
886896467798209153 22694 34260
46241602505421753 35370 43755
477105887368644225 7253 14583
709914887929169665 11997 41462
448145944797843777 19460 25245
423542182699240065 43725 44381
656138827227671553 28428 45197
419299921280323649 38672 50672
95939546918486945 24923 31715
771817769375434881 13863 19885
146836779729987649 11970 20726
947336152918420993 19027 19056
461890090676419649 8752 47825
168821997566428897 6098 31615
754112807779826305 24621 36364
270995666109907777 38091 42136
28671915606793165 10036 45090
461719123039205953 7218 49152
845139469132298881 3827 5887
159186033459587137 14812 32378
766102821032816897 31182 42323
962629962955251329 44008 45110
490828527441699713 8378 27619
794367193594748545 6354 8412
900381959699302529 15724 41234
816588279955670529 9444 21308
338213350024936705 27672 42328
95528866451171985 16588 21242
988548231040951425 4762 44147
914837897986306049 913 9373
958012661697388545 18090 48958
852231332707273089 12382 49389
447095207334285761 13799 22431
44046864788999329 34921 37917
112616390688877745 5303 25468
626202716633354625 35644 48167
3506659429390880 24179 24504
42295279940223201 2711 29648
565000608516591297 4533 42573
760336283937387905 29511 40383
414175387673651585 4591 25023
432053301117139905 1505 49810
215250593279669985 35235 41246
259724509596946273 27090 31808
605526370524430081 5379 19211
784625637413714817 47511 50111
821925397646829441 10280 44015
514860597668867841 17015 30927
952847280701149697 44324 44816
764893849515846785 23149 41101
700785541333765121 9866 12555
46965558163929441 7835 12319
190874249049514337 26082 39813
844208314874553217 665 45831
250654135611235073 25194 28544
627567677763263233 36682 42605
851002442081608065 10983 27470
346913094190075073 11218 19100
139492446847604865 28128 44345
201354073936453665 20875 25025
713378622915385601 30793 34357
215549466037348481 1696 12906
494120179771279297 41 25095
199688808398203585 19549 45537
541250449565580993 3106 6652
403972891824611905 4519 42259
522250171538836097 21926 37272
733181568311163521 22847 50379
994833891735325441 27653 34725
508503945982003073 24535 35929
363297313818123 12971 17918
190803014706968801 24750 43892
689529879923782145 21335 46386
356261608825821697 3448 9108
877023759399030273 15175 43775
330160359755733889 8801 26167
627363201299871745 11973 22577
127817584436716209 22210 42698
557004127521828737 21843 24200
632927380266206593 27389 42572
871694787895677313 32382 43367
898458285626379137 18435 37673
982405080147280769 25569 34052
619699716644486657 23745 24788
206111966745382337 23854 29705
548217135147414337 4516 32042
445043328188212673 4916 20134
802726756978668033 8546 47811
393344021136613249 11806 41899
984389179224866177 14582 43788
728844245694055809 4562 47991
820438477449965185 32310 36124
475371609650821377 36218 49657
819783008755482753 10962 17839
67789849532040593 21825 28472
96197115397838929 4148 25395
699762267647855617 36722 43272
693196947632106497 24602 42908
936989524224678401 5160 44399
631392302587340033 28582 36049
159709436797143681 34308 45440
552597709105672385 24370 38426
591386841476612865 30144 43516
550372096041339649 21873 31135
58193294673912985 14284 42711
552675552396113537 15602 41607
795092539011811585 44000 48055
16644024708522665 12034 15616
783907150823651457 39511 41667
962670705406058113 44217 44870
407817762648711809 23107 26724
625547634739970049 42463 50232
273767400551520257 24206 50154
212806767877527393 26167 49512
523724601566321729 13553 46845
321825876742860097 20934 23643
661487045515698945 3848 42613
112898285161922017 946 42812
99439321958421089 2618 38322
999214847569273729 17320 38387
123256663494657921 44144 45819
398666998447414017 7533 15360
416089091235896577 9014 37221
905712689481287425 21659 34794
451331500958119169 34570 48350
253324745305437921 19080 37090
46001946118884977 34407 35750
729336673410497153 19504 47800
957433133799980801 9688 22632
826755917279303553 36629 43317
36003855860791137 451 39379
186065463000812065 1280 8734
245377956288749025 32453 42688
154229091443031777 8697 19998
870782528965385473 48021 50308
219799084687817729 23671 30026
533156678457032769 22826 34142
242431252907341121 49 42747
83166670596078513 19604 27344
683435028726204801 9016 21786
57598100286426761 31736 42983
533569227642292545 26705 32036
571868280933109953 3482 10718
964812989328716929 45877 46293
590420749647620353 6714 40626
928516862222426881 2355 49326
256605854509778913 12838 12885
299955831425773313 192 28246
835446582527836801 31873 37955
107073431680309025 11489 38235
427794559552985729 10082 44974
61738259494372729 17525 18454
987435911118723201 7819 27619
946284041078218497 2750 44219
362257207066242881 2492 49831
692230172938092673 21206 50951
709691110347577601 4195 46337
434776723175307457 8319 22940
603653624324955777 10881 32273
963246635126946433 9831 25614
348432518913313089 3259 5072
999888836178872193 39350 48797
919397489104163457 47072 47459
188223571926567233 14909 50762
137012359335827233 2188 31734
602057544523464833 4810 45417
814455321828070529 16929 33846
889935562860639361 29769 38540
164215515443459041 37748 43439
163980934420397505 17489 29939
623203735418592001 32118 45237
257662206458700641 15049 35462
871988687607981185 11220 45784
856237987062772993 5516 38029
426934769426772225 4806 44508
743450343343393921 22487 47020
114605858390092401 23665 39624
781582518357499393 32184 33023
216996748556333345 30132 49726
73743718706946737 7612 13450
331057206580638337 11907 34551
621568607385828609 1373 48988
999166168432743937 2914 48442
247867272516113953 7578 15086
54754668413806937 7172 33773
625468288967784449 3126 42144
617766185934094337 23091 32420
201042973568018369 25470 49138
880769323488308993 18045 35958
835926691223424001 37054 40711
469255940081701825 39559 43542
403535774896280257 23303 32700
623917742161069057 4172 43808
921160669385205505 27534 35825
522363714888761857 16586 34012
910314675497527809 11551 32990
896135433375221121 9829 46133
291814634820813249 8937 50640
10052440184502133 18577 29623
162772839412834721 19551 26200
795629639550213633 4684 28754
53287015774618145 12458 39547
199289772769184033 13398 39786
55465060356834073 803 16404
92080000796599393 11410 33034
622252926228529921 36052 38913
966223570811941121 7315 47115
530748380839209921 18538 19498
892318116821598977 8039 49130
719428474019327489 2804 10304
742288531678830977 28096 38226
851285191568972929 38422 49575
632004833963790721 13011 19193
748920021429629697 11634 24286
283217669872620097 39838 44120
57595462371377697 2486 22157
635251239336298625 5224 38197
956722933393496833 1017 33328
727004729978709505 19384 36053
262608702380543233 31480 41449
862184916567613825 14956 17703
5399222725234410 31740 47858
424537121943252801 12398 48575
919224627397792257 33919 50905
692311070607701121 30719 49714
846367340891294593 2477 35544
970745095159905665 3098 43322
56377138526425345 18146 46061
209197725014306017 3018 19320
762650479300251777 19149 45395
954418196210788481 27137 41273
484516901008102977 4663 48762
921439396550397313 4175 50276
799797452384655873 6767 18181
947926145195133057 47907 47931
877666368094207233 13923 25863
809813521308441857 24011 34543
216832842391145409 5622 24453
737424679885727105 23157 48046
435515334287512001 17486 35521
86702506430725633 22412 42221
147705909281530273 705 42700
360079217978658049 25834 28598
989047837885191681 32582 42829
818750674317200897 9992 30156
51361119977631377 41714 45215
74626937946000289 15569 20731
144930276943650689 9726 47311
246773614503354113 40688 41491
289192341856494977 6945 48563
399322640963980289 22615 28135
559728768068861633 40234 46160
59426624650356529 22278 48385
955588088420174849 8916 34165
57952092570793921 21999 37939
121718876312851169 9128 49010
282233068818271713 1103 5798
913222012925604737 5864 23075
378000015608641601 9113 41203
606735689427676289 10010 36207
746311670890364161 833 47581
471761430965163009 32427 34260
979955078123687425 19247 27165
910694613292687233 22467 44085
138438056182565105 9871 46101
778202328037355777 5078 47647
624722653735538817 961 22814
874976039989075329 36433 47971
414719317406920129 86 38140
349912385539628417 29291 47872
785674390044483969 38223 50504
876067998247659521 981 28110
314815074761355649 29216 34958
227869350851637633 37243 43677
868343265420115585 5659 18001
96332850341564577 27635 29990
944843486490370305 21063 43987
517090896757398593 2050 23341
296400408509107649 4749 12200
811514862434901121 26334 40174
929280008302271233 5688 26171
32809274878548677 16856 50208
746427060512807809 33079 47032
190017859431758753 19491 44808
661579460038339585 4374 10082
912869879558545665 10460 16690
272098240216941185 12420 40369
300813992996776129 2490 2801
328092198467828673 12903 15433
276822615248949697 14454 30037
583575488406118785 28282 41968
57228715139256537 24292 30033
930141978529960065 14444 26997
807299014404012673 29036 40834
309891084164981121 24768 47760
203291172067249441 44480 48669
696800474260100993 29728 43320
855971696688630657 17300 40185
187496903155697217 18241 34416
682726226426222337 5171 41075
449720487522071745 43844 48579
800496306447289601 19134 33172
100424189768183681 14741 50037
557251993038899969 10878 48280
457040660022045121 1663 36989
725534826367965697 31503 42448
107007503564794609 15572 35281
284267946358550465 29190 39973
573388084401770497 5798 47465
504823453605016705 17498 30729
682093538185377153 31386 35604
582281139537453697 26515 38267
406795645999864065 6023 20159
316223352798932225 22962 37740
586184960341476865 6966 7377
247904677795485633 30619 40786
452207280629679105 7118 9582
931098880948386689 16385 32883
45037440210116129 7606 17318
317731125150711361 28831 47836
578330667950780289 5886 39945
545900624451366657 32279 41613
332686204937964161 37164 39320
552966806044576513 1129 43520
614952257208315649 8642 35898
839560111337224449 2546 23744
742453306585851137 33910 46578
759918804458745729 1615 21466
648368004780593281 7583 50915
576674674260335233 20369 49756
195779917181475585 6097 42893
325137675278835329 30341 31044
752093853609935105 25467 48548
774294954718616449 17368 42895
66215909104791137 28314 33014
154493278412243041 18629 43530
439166865695398209 2049 50304
909619268696491905 2014 42666
920933311305951489 11918 20091
59331538012980193 10916 27736
973670092898217345 9443 12493
176618811011966401 14526 35063
836937513349830913 14751 30656
363134129605864321 29652 33071
597025800851838593 43823 50725
570510772571299905 22405 22888
312831882494030849 17155 50902
926163919435634177 12151 13313
655391608278179713 21100 49010
868383194002351617 31147 37836
945524326438921089 37948 46218
955184235493501185 10621 17509
926326531990270081 89 19274
19851093248991705 12570 45995
397499838538657025 46925 48907
416622550894356161 7523 39510
175807898808685089 18693 23272
310458396164055041 9947 15833
463947765631253633 19143 25613
875016720092300929 21764 45812
92589662035209137 42217 45657
19079780437142093 43305 47158
526728003733687425 13910 24463
389117339330379521 12020 27427
379586904511924673 21313 33341
374641026836147969 21387 35893
417363116154639617 2023 33629
204880917222336481 16938 17275
487114285147441729 9584 28214
2261170227729537 15077 30114
814305044602882305 1641 7224
361408151959931713 37228 40266
477936953614246849 24984 47738
918994968671999105 39086 39240
177872209113452577 13806 35362
680667530828795777 15302 44422
968625081212167041 13746 17012
538665274560560897 18404 32595
833586929576647169 19241 23901
636979507999011969 19220 37826
316926697152709377 14934 45133
227142109784583809 22309 26810
902140812836513793 10984 36845
224478490433565281 14116 33528
963952041247552001 25314 36468
226543929780934401 16154 33282
139728597225904145 20685 49120
571251581728500225 25909 38210
507935208681729473 4478 36613
361277021509469185 16350 49494
490745493524293889 35712 39814
833082312263083905 9762 46674
20119532718069877 23641 33935
832036530463415809 17383 26781
907440870162467713 3521 28159
967587233696473729 22177 25763
821690989314205953 20256 49558
686687564207350273 1141 45528
196538763554805473 24825 26667
705281089099340673 21 36503
354322976237000385 5963 50779
679522487173603201 20459 49654
796424714215298433 3352 26668
246375099354604993 3208 49836
498335180831489281 6022 39125
252321216028011713 6464 38450
252485398307563009 18700 24290
503910544400891777 39277 49181
246122967642463649 12089 42385
210870359339754273 7344 44422
71674004992011929 20759 35429
652539076925517441 2525 11221
720670852096574721 38978 42246
357444732057590657 20266 23378
726336864864983041 11947 23951
129639898740773425 21921 48190
257788241931365281 28449 35708
260916426906153025 11810 28725
14627026435015013 41057 47163
357644868797972737 7662 37211
436236786504892417 7592 15812
498702553771014593 25146 39839
240174868450601761 25414 29237
333933609108182593 13253 25952
254070438035626017 16302 31989
945138276940088705 11132 29150
763685988481647361 16476 19136
872344543246764929 2800 16508
996070760707070209 24791 26579
974887201211490817 32886 38829
217269084963483297 20401 23484
917482354120803457 24909 48087
21795185925071793 31447 35626
122871793864323569 30131 48612
918912913437701249 20302 35971
713220395774197121 4672 21516
704003867338045057 4643 28147
728492692818921473 6382 47516
936858210468194817 33927 40846
148105950694652929 18963 41184
962505600021358977 7600 15372
185552754486924001 4278 5759
535749303173695041 1731 47014
765159701870015105 6342 39029
340053996986895873 8337 41424
523629850329118785 25994 31414
889377520999723009 6209 25607
388576200218320641 29325 48297
847995825407309697 27837 47800
424347041500329409 5735 33760
516396061753276545 35360 45563
246212265486672513 11522 22967
34963157141774561 22085 48200
299140158665696961 19150 49171
730320198542706561 11597 24039
750002974778478721 4008 45802
988923845816032129 3007 25662
455166301621535041 24533 38473
885029210603128961 10942 32783
616452980026803457 4906 49926
530149868344310017 12726 36907
493752663246514369 10411 46478
530333741544360769 26691 28320
880372166483535745 11260 50158
370794324884201409 4255 6764
121448687045262465 28603 47092
4315995833756859 27758 35272
175691931139777313 11432 12963
858324440287859201 34741 45700
316886199626541313 12754 24013
12316840820467691 10526 46933
760519435432311041 29613 43273
359453814653875265 22262 24953
956217131381993857 4923 38793
455735049820525249 29883 38133
466944883124209985 36189 42492
824741493093981185 12228 26081
334207062899029249 37095 48334
53196164213808577 19458 22219
611269004374602113 20597 39500
469842227807220097 23769 38012
664810423752744193 2500 15712
64993331654328305 40631 48187
943397303233307777 46357 46622
357540651501508929 22217 29803
351310036776855105 1638 32320
908726555864412033 10954 20699
715662060610522881 5676 48288
427096032618521793 3332 17153
188315157212446849 24786 41176
406371633571261249 11549 47369
666165390679918081 4775 46482
827852902202593537 40280 42041
411898514775916865 22832 35143
394072218450993729 32095 42582
129144638175485937 20491 30622
328200192107857473 21290 50486
725109440173827841 18687 27550
66119502970671817 14919 19116
78477889638161713 22694 44909
816326667060096129 38986 42564
778597258422454529 20267 41035
621090509262963073 8247 26388
888280165857704449 19708 42108
135237431380801361 24404 41534
624062072003642497 12680 40136
985059492130964993 2299 41576
148972778038523041 31145 36187
522454207440702593 24969 34439
35039149906172185 33112 43831
855154043462370305 11085 25359
434997179095088193 7019 36987
997884979638541825 2482 7206
317813696463151297 8493 40942
334349710232537217 1934 42044
392623236453271553 9695 23686
76555537398135697 13926 38265
937125109101035777 25290 41194
610010860395171073 9722 48266
548578006298409793 9721 18622
13160495842782895 22257 40457
438199259164708353 1391 8962
605892714797214209 17262 28180
462377613869090689 31702 45453
421503585940840257 4121 14039
349364157375621441 8626 46071
248596471311181249 13759 32265
121539552647615073 11043 13465
984520449519806081 6360 21949
948253907716338817 2962 49107
920167842153567489 50316 50887
157918419643788609 18042 21172
182250911118515553 2172 26659
528958423114890049 10721 32570
100875669352099345 16135 47386
628252616908152833 203 14079
540265790688067713 11519 48054
536377285726178625 37030 42895
969303139037485569 38347 43159
820015683443966081 14102 34612
35944831161870641 24091 37907
165805696375262113 3025 25025
446706045166969537 34231 50634
116591489314199489 1438 34840
612811305393705601 30450 43690
648113984338653697 30295 38409
521992119937372929 8636 18510
169770337460516161 16623 33229
533894400409977281 1202 48324
950849952594868609 8252 19103
642379214014461313 8339 12858
3100891065653145 33261 36381
765726615838332289 11368 14144
379640727474271233 2708 48132
19399637293354033 1879 12422
711613587698831617 1866 19192
108879220259595393 12018 43712
28218077780852725 20568 29774
193909822711340481 38182 49264
871112628485772033 11669 35424
184558346583486369 7852 44824
24433679444900493 9327 19563
487490214159855361 27620 38509
847248553640593409 26426 38327
127266637870846465 13352 44073
488338840095597249 38378 45361
698306467286506881 23671 48402
858939647386332417 12689 23790
320294540816121281 17748 19873
350722076116415617 37701 41696
781251251440941953 3392 43125
844790768074016513 1607 6084
315130447863609217 41271 48669
79747965263752721 10300 39781
285972714699973089 29786 35766
81720485687181825 2216 34087
190933973159502561 17976 33273
692217193290577665 36079 40956
60072584307782505 7939 26366
773184441389428609 18685 25514
701040774739013249 38415 41889
556540985721941441 2995 48083
503050484486159617 23151 43382
855682434837060353 36634 38170
206974568013890817 44606 44904
658238478478029569 16337 37349
371082924907618433 15075 23095
446541707137054529 277 40003
375421376260405313 20079 44708
536443345933012225 30181 40467
471932108680881857 31338 32973
287537033082568161 14780 37492
90736694911385025 6386 38540
711741484734279297 2464 47739
288532790973611969 16196 19844
326372378143883393 6661 15467
867347170528162817 3100 22709
421225058786721025 27565 28002
661331450891403009 9238 37706
54416826132150929 26345 41381
7288674869300850 19891 34407
24885057730546833 26077 37531
722352582444948097 32859 40512
201742054986492993 27836 29024
784381351982730753 16393 25613
826695020508712065 27068 29848
684218527868928513 39175 40237
931207643261981185 22742 42309
416343394226458945 31948 33348
901658039731348225 25114 45757
267803530706565601 26131 41613
308216741116705601 20356 25767
549528024070255553 21656 44268
83767903999675041 32126 49414
222586139442917377 23929 34671
822325949410608129 15755 46934
389846484946758657 12697 43029
655718566650694657 11168 15937
820678307557891201 7773 35177
356022431436951361 34935 42729
601602838805192193 33502 49917
705104363026553217 27931 34012
452431075176583873 8768 30649
723936146309252865 32748 43774
219078092874411809 11776 41989
148981846858777793 7538 30553
628797143519953793 37694 46953
716168453622213249 7120 11116
301300695964258113 23983 37446
263583092187676737 26589 44033
210496528602966753 9160 33536
180298008194622369 27938 29858
57941817925211585 2747 45845
232625122911020545 26896 38760
490584367590251713 15581 44935
760353653985429633 17523 49456
4966117146111061 9300 43270
899371100073697281 4953 34644
606236412400939137 4326 29189
404379750151118593 23935 34476
115715972698211553 2086 20388
87061329871364273 12619 43431
445299343054749377 11783 30206
66294832183228185 21850 23563
331548472431123265 34719 35356
661616365546198145 9118 50200
838126330370535297 8264 21639
308067539629316673 30622 36295
522893868492190017 35666 49587
931065776401670273 41740 45998
27034836466377501 19118 19375
884687141558867329 30623 46455
555450799875629313 623 33809
98794859555855649 20610 24707
622860024566968193 9908 12381
231247574187587905 10008 17519
447841400211274305 9141 41077
762622987289109505 19470 22669
975884919399412353 19897 39238
917326484419259521 12184 35954
308957520575020801 7697 24824
938501727422025345 5890 37393
889134178452714241 18080 45098
171732161003742337 302 46401
339851764144100353 8569 9798
705193658583414913 24692 46706
214723565089109057 2982 34896
77994244042951521 22301 50277
372652914530064577 31704 34349
342984238995629889 13536 48288
224638519427038817 10922 16318
799446546203565569 11597 20892
315778705100882433 7687 15310
162984489015872929 7820 36030
908824164565963649 25308 39879
498525007715937089 1592 49872
270718785050817697 28474 39703
90971926627222641 16746 29730
995532226592338561 2538 14922
488488554553125441 17664 40919
692781251892768129 31153 34558
337436463871927809 15517 49697
528089249393978817 31746 43248
602048247592176001 3559 27746
670226301932515841 14799 22167
119367143362101297 23550 44575
82101712116674721 36804 50779
19618412561722921 22585 32922
498814462637852801 35455 38117
724529979989274113 25305 41967
27948770622309385 21175 21736
593715238675695617 17163 42800
209513576137808865 13577 22037
160117086284348161 751 31696
792458907051873537 6618 12354
493431440542362753 20352 24658
465352263878230593 23859 45999
998638013053312769 10132 12640
555024346059660417 157 30520
216292805721149505 831 24978
350467081219719041 10047 22032
728096142431670785 1359 25953
728053244966567041 24392 38373
350911611676618689 14885 47268
523430029992454145 9722 40036
193541340861845153 1993 27121
467445950480815489 35967 40709
83825803349707681 35408 38963
163001599219697377 11631 32858
455085227202918209 1320 32720
180434599253551649 2566 49318
223259288630767841 24499 27221
184446111887780257 20518 30215
314852648730880705 5842 13041
937246585874667905 38841 39103
341140546177154369 18655 47496
607259931275152129 2541 36725
722942597680148737 16679 38070
38118492470836433 578 46551
626831760770070145 5761 44042
391263086456575617 39086 47970
460479155713432705 13833 48197
973549531343131521 4867 42251
800281718251067521 4703 13121
880030175670825089 1222 11841
725818435787122305 6255 30604
175568958575759393 28516 38138
281730517518067105 5379 15062
473001060781257345 824 35917
186886212803177185 12154 33111
370301834760304897 12442 18710
77045603593955297 31441 39238
736604938568390785 15571 43261
486773308706094785 40245 45144
883228501411544193 19589 28599
64014505907774577 29637 43217
728516927572144385 16069 38670
238807136794850561 19796 32601
841096770801264897 14131 49743
591592792149224833 33273 45271
387783405148653057 1655 7545
968418426474787713 21768 21934
78188655305673649 719 43432
301713932871646081 38238 47499
898915030822593025 39688 50960
858677355973259905 37652 49197
456167052449863745 29017 42270
606693827926857729 19333 31823
603943761400714113 10838 35854
250203429185408065 15799 50484
809508716139454465 20408 31291
293764485317179713 21934 22518
368536263165793793 25464 27451
709453756302782081 33418 33893
442919645594905345 14967 37173
755481578645667841 31967 32690
34090019292492005 31292 49214
796735248707594881 8799 50397
940354273748148737 22889 32916
568677153535045249 16292 25477
356724178917602305 9134 35706
980612929289225857 14172 18993
451422098824075137 37626 40555
757654418669016449 19767 43806
467503860556959681 1516 13452
112019402357166337 4736 39258
851041239011046017 14052 28285
506204155986605313 2837 3474
629268269289781249 5498 29984
502004835185932289 8089 32239
520039363024999105 4215 38837
238894629530857825 24382 37369
829108676828482817 42105 46270
563772888432541889 15081 50006
562735121490852929 37064 42612
520456776017706369 5769 28083
368776108758027009 2892 12133
663871207715988737 11151 12881
203959137902806721 33425 41863
752836734848994433 108 10877
106879546363629169 6955 20661
869965666040716417 12816 38941
830969375981773313 15574 17351
46876233545614097 17831 36968
797327644069156353 30974 42989
633720838982430465 29139 37754
650632845023572737 7269 35057
258240798922411585 26183 45341
160609450080826849 14165 21137
666505514134659201 33723 48429
501310698825655297 2860 17508
88154027265968433 23088 47248
942616459871828737 14059 20793
771886695738306433 6786 12785
821198389493012865 43422 44633
426096030809571137 28938 43904
456068592153243905 14189 43841
720488877184013825 35956 47495
756413217355579137 4206 23552
55643495426632937 8652 45627
580384417455178497 10434 40190
277472630688482273 2872 32906
565739934879808001 20758 38077
242200348184535841 214 4537
207070252889266721 6983 17255
717698117400974721 34236 49174
814367578326262273 14944 34522
92999655715313873 21541 31429
871307625579731841 8956 24433
945030264995057921 1905 7255
862778978492933377 9984 25861
430331867767801409 15632 47792
190183164134950305 9595 48227
136033405943212673 14974 44263
162665003690655393 5588 18366
987729697307823745 22026 36609
539593264884985025 11260 29777
479689430658272193 17085 32284
229680076622365441 2486 31471
249448601628710529 16524 34765
622806959932816513 15185 18373
518325298015728449 27768 30695
530260444582104641 11059 21514
164031810623864513 4478 6293
613398349858016385 10819 16018
104598373944771345 26310 30771
100693631852543313 2524 45453
215422951156323713 10991 11767
965053817671375233 3763 47055
478481849293505217 2761 16195
512133026861455681 29143 49140
106745352837204881 1733 41327
763783074847509633 2450 19183
199412733535115905 17124 36224
853147217057959041 2916 46595
263637902995622401 8786 39489
319355967459742401 26798 46581
14181943586837777 2915 41688
66406044088473945 45788 50503
891430659687127809 10139 33989
139262953107561313 30053 34597
432205119562400577 29540 41018
139835973190251649 10266 29822
803342143745918977 6747 30107
258945309961731585 1537 39330
157334314171212257 17844 22570
3502816276956367 34361 50380
289542126638021825 26953 43950
297125520355649537 4290 5177
289549932213862593 2871 23821
256951680466180225 48200 48233
17981622718348689 13578 47106
417327945423792833 5857 34591
670279553703611649 30047 37712
79978795292909409 8471 22493
180353494933992673 35779 36089
380528936829136897 12615 43614
70670871067353145 27810 40000
441929165065850753 27258 35370
637795404549319041 13020 48690
15602979131173811 21162 35995
391220220147122433 31165 36547
396584360255168641 20247 34532
732739590595368577 16510 41740
82001384324684065 2250 31982
291421398834547329 28680 41174
254377765950572161 38329 49479
251783965966790657 3303 27670
692951531026679425 5822 35361
946621958625716097 14015 49729
480776808797834561 17242 23942
20114076903976041 18311 41856
169311717204948321 11490 26140
42501235682767201 17585 49777
545804648909715713 4829 48950
35728403506265493 5102 36205
537848439726403201 26415 48234
881336371631082497 31069 33017
708314112553900033 11985 23830
400768093424058945 1007 5184
428783388856942337 35009 46424
163694772807293281 11898 48389
970125817445953921 2602 7351
551259331473357121 15331 34074
93525713666807073 18440 22952
808954182503388417 34925 44716
586727067719444097 3987 26291
133549967105718545 2494 8151
803975237586428161 1063 35125
132050106426039089 19827 50638
526999732608253185 11131 38845
18044561949817961 92 23707
330943344617523393 40212 42158
955405049607836801 25557 37283
885380534057766529 17651 34565
305271493517746945 3711 12677
274254278432721313 33080 36175
316800205868464257 21984 25851
263807516381994849 35992 43786
176984971139898305 7870 11292
145999661294254689 2322 17666
458078201128902401 22892 38414
652498518202840193 35858 47778
221421598756730721 5827 23928
628137209888279809 728 40746
727460541930600577 1297 21011
989642775745601025 9625 37299
546878268853912897 26995 29484
844939963306146049 14420 22766
990745872904117377 926 20283
808941919621453569 22507 48279
955713505079298689 7413 35089
740378907007453825 10623 38418
573920314168066881 18675 21221
675963147003038465 38848 49742
530330700425889025 5839 7168
332898738172005441 21651 24163
711329344219283457 4978 31495
251691820093419937 8212 42395
766686835804389249 17860 44728
259637734888769953 12050 43891
868477228298946305 22825 48161
133594722501577217 20954 33657
446767022862172097 35448 37912
315237326639746113 38418 39295
175055178986983873 5122 13921
236905260069228513 1357 16820
571031407532412801 3950 14220
755149079015126273 2892 26454
929648587388403073 19237 23852
564569584344177153 13781 29221
161209409517862657 9014 35627
759815464043427329 1966 25952
719807092230272641 24634 25778
243074507764511329 5016 18423
613494770228182785 23260 48632
356190051436271937 26015 45135
996224272986911105 7996 33628
689815732205879297 7550 41357
537066250097961281 319 14328
150561687932267329 8021 14453
913486674293412865 4187 40438
539234889350701953 16976 39155
892180868214492033 25048 34252
747219894277947137 31295 40897
227410004893972225 4553 26051
350007754863575809 550 8461
469492125280094529 4585 37299
688684164706003841 36986 50312
954954017701542273 11278 40764
301330311101260417 25355 46298
785742507623208321 5995 35573
54432164562058465 11306 33537
151042080719196993 2700 21744
766925657548533505 18769 38647
752950547755698817 6200 28964
567590050490977665 9414 46503
440627104091138497 19121 43282
331759666852839553 26669 45053
685415628350764161 11736 44516
676056346822264193 3808 6699
126737608912623761 8811 30651
36458319731046633 20495 26263
502431373986535617 19226 50639
761058063991313793 28566 48762
648076621133160577 15064 40722
242791386640767841 24987 37034
260038691064917057 1130 23706
469098102499344833 35422 46089
614477061436151169 8562 17345
901927120446593793 15273 15955
282345103473414113 10058 11694
421435511549574913 20124 26377
445960691870741505 15995 47615
363947444868223617 1240 14250
276145802309653025 9679 25854
909308927600733313 16349 30580
981498784747959297 16452 50368
427694330772872897 3673 24052
500436594833995969 14454 48014
985607567151262721 1541 14773
116401811393306081 29927 33620
626622208868475649 2394 9669
657917513255110657 30306 44692
889027552608581633 1998 23332
241517920271792961 30123 41949
858059935567091201 832 45202
996131040486556417 17910 42528
431213172607542081 31076 31901
771416098268989697 2238 27880
266115571219565089 44829 50786
703218540139399553 6060 39903
709136981120735745 13657 40415
500164998022984961 23058 48457
705239609072883457 28396 40571
93545354236578513 11997 15551
814058485650562561 12528 48776
659262780657233153 25353 46770
361923871670803969 6854 16634
72146966949187425 1359 22830
556732626208997761 17306 26845
979172279563091073 16256 22084
962755631506233601 6522 19020
698968438563053185 4142 49962
249905366175752865 19515 23228
489589649523427521 23664 49432
11546177040465013 25020 40679
333464803385933121 34860 47666
339198565979046401 3955 4626
309218738955014081 7545 48204
286861596229776705 4413 46670
300934110901362561 14167 20950
879788953365462529 16847 36984
958008023877486209 17743 40386
301227549944037761 40051 50548
491975083664637953 18685 50569
168240502316393761 8251 29130
317477382890491073 41502 43610
28660819624853673 19729 20608
978080780719619073 1180 28354
77744948928327057 10824 46354
921238585458215937 1019 13243
198974999712426369 30851 49023
26356004191992357 32308 44685
54025569302751817 17182 24424
790791423661819009 1535 21940
133367428270695137 1040 23721
735812281685337473 11050 25634
223303784188729537 32838 36919
163227252785365089 30219 31665
50845871359463505 21694 31540
542157910670791681 45424 46124
479930700287184193 20665 37340
669038631149692929 27637 28534
150698160540109441 8110 10230
677344575719313665 23224 24845
768335411260736129 21550 23629
400638077001222145 48982 49341
510922490958115841 3948 4481
188614257677496513 27684 33123
482502825096418049 4395 36407
815626002499033857 20355 24832
921671982221049345 11210 12363
668043358233585793 12677 35405
78805021040878385 3522 12735
102887954423639633 21670 36843
478550948284755841 446 39770
500612976259812801 19844 26028
659085731368691073 40560 50688
923189700654678145 17507 26870
922133678273432577 8751 13198
274027906350351457 15004 20591
626726553254158593 10233 41869
847395763232359681 27327 38500
953335960090875265 15072 29398
308619997601166337 3749 15920
167169986495508737 19252 19274
242458025428806689 7049 14803
752106645330592001 4735 12870
846836824398717825 12719 17740
546077426287652673 30124 34770
294976344210514433 4374 39082
649047819861614465 2857 39188
809541993298946433 17784 41023
264873879155686625 13769 41261
670867993271986817 1718 21085
862619172054728321 12450 17519
685521653486158977 9579 16414
348664477046085633 14722 34476
453317557963178049 8383 50358
732011502420483841 7935 47428
810460705303395201 20755 34213
271064901926052929 10082 37162
304908914419701889 17147 23043
307937556955742785 26989 27530
235854624441554241 3811 48925
721907663563754881 31393 34346
698236463534843905 35645 35983
167712054239650849 9828 19212
544866551064014721 4317 19137
996482858953186177 12585 33958
846299168586245505 9892 22529
101178475782823793 25721 47864
283407145926684481 16942 46596
800234645607176321 17405 47527
42918475847702809 2013 25374
871264462815169281 11885 38932
317464501930370369 5510 9231
713827245170563201 4357 11852
256985192877852609 15929 29737
635062073098161793 22708 25827
63075932013060057 25532 44677
115255921002827217 9405 27858
384601171882596993 17354 48499
163060260966524609 19636 49456
558820545354162561 34422 48511
595123106045491585 20817 48455
781584508096944513 10712 36882
607106315142168321 34664 37564
142203986020955857 18119 36373
587116757924363265 2314 6769
916172228024525057 6288 34538
930317184419870081 3171 33630
665062353939443841 214 24514
248781149340203457 20229 28166
898277422109362817 32500 49642
959852203599574273 13191 15190
837763969917528321 14474 41017
420398725873681665 30322 50517
566908783494572097 13742 37413
388422263534330625 90 26450
260543096887854369 12324 44511
536619442871483457 13499 15711
920284861446464897 42227 50889
511748512375781697 32733 32963
800141801070889601 11367 25180
612670190590208129 24077 49834
232093337290141473 27318 27632
422872792530746753 19358 27867
252822641885753537 23370 39562
242715594753207137 9754 13058
849952594813959937 35563 43811
213113771992844641 12172 37720
236878630657013633 9634 10690
972261700622780673 364 30438
665499098555361665 19491 50446
173283682082235649 32989 47069
249515707980119585 4462 13961
401309875106164801 24517 25531
686094924679355905 1899 37980
314132288714453953 37271 49166
59299670516349321 8270 26861
74068755798506913 3672 19342
241745522803544321 26209 36240
795343763625943681 5964 43641
575501842490094593 17759 41451
170081300719544961 12641 22639
702633735609897089 36782 43778
178130048009300865 11145 12555
13278647757015705 14531 38365
458161010322967873 17371 25545
347282578913567617 36629 41245
204767676255364961 18020 43162
266687407501049025 4403 21411
57970266648453617 652 9748
252701600532862625 29744 30828
13415414462194521 5517 6099
602456978901454209 34196 42974
595703525746145665 6435 29495
929270104322061057 9249 36042
69204029552601297 21473 36491
22955073988040197 42712 47582
83322871231843009 819 37542
407260458590105409 10167 33840
430758602742308481 12035 27667
328057067873412929 28973 33101
710172251528447873 153 36738
720876418333265409 2625 41249
369724598219939073 8038 15513
178131634115540993 44196 49524
48483643515226049 40851 44776
210920190758702817 11438 39880
461122956737931137 6932 7970
453999444622137793 3562 37402
449072473441205505 16647 26429
869528175968444161 12254 30045
502933366870117057 8592 38643
288750254760312705 14439 47815
571064944562550657 2238 40290
530024231909596481 26076 34097
489550136467094913 14383 48371
159353773680646081 29154 37531
652345532536017409 2594 8606
121401257276719585 14741 29553
137898305834660561 12091 32387
956078607804297345 42992 47807
809972876641609217 31053 45077
379202170476094849 25319 45576
476140374873459393 34278 37650
562224074454956481 22355 43302
58375679917318737 4700 10498
360950299529211073 10435 47843
879022821349657601 22497 30913
977329625244404865 9269 21407
965871096767358465 35193 39512
242472099404114529 6188 10007
843858029116823553 1429 38508
689988807541151745 19521 39227
726985495052545665 14506 48699
168532292218348097 24213 40905
216637885978350657 10062 28013
872166939666069377 613 37006
621115493587524225 4682 13449
253608294556034497 8637 43818
515431713467641857 16727 39989
30386793867148045 33852 43894
241034857854273825 35972 42617
142187467284234257 2723 22591
271509917629920481 14274 39424
249562383127450721 12850 28083
813294249094866433 40457 43636
167872609240038881 8956 49879
777907363414918529 14457 43834
826260245956046209 32392 42503
374215027268704129 11136 32193
31398529489937489 21995 44742
457623538033836033 11410 16428
367758230001154369 34695 47891
409359369150479297 3320 8414
843340786036822785 33284 41686
943451643096857089 10486 44688
773836503107940353 1174 23322
882355941604870913 17022 49224
251157084367580545 8200 44168
399512404029145793 20509 41359
596532181820347009 12466 14780
863937329302501633 10771 50884
454937699595536321 34257 38252
158792170663637921 26627 37842
250250374797058593 2829 11713
389041418338948097 35730 35834
83923933657107601 7644 17424
246075367528085569 1525 25516
316158404676141185 28598 41626
805758044884612481 6037 23490
887928356570842625 4010 5875
193220098681699425 5786 31887
630579309081110017 4705 29558
993553493628027649 26932 50386
835077720659601409 11742 40817
922229282513377793 33597 50460
81403242213124113 952 28004
100242936878686353 5815 47713
699994291372963329 38426 45517
606369649188899073 21292 37992
657983915319714945 18303 24620
230143704267746337 24740 36596
384204220427026369 10891 34052
852913839928596993 29221 47575
641589539769906689 3500 14224
84144427525984609 12812 22957
702157808902587265 11145 22942
362028265509927425 2548 43179
202616682998790753 415 3618
352355677328134209 34577 40555
970086382210272513 22341 32164
280877873820976737 31708 32684
639208827711566849 41138 49384
559730762171255937 32891 47034
588699337942518529 27388 37542
713020105441351809 11320 12477
85782050957771361 17058 30217
604599955202061825 3764 35849
661513044087374849 22919 32744
480340644596033409 23045 25755
509755924500861825 42249 46828
871361616324122625 20933 37324
144845971377936417 29283 30905
34744662915663585 3018 31745
955401293816532225 2396 23253
175408546300658945 6386 38802
799032052193783937 9773 22535
943035667743380609 34126 43159
274405832555085985 23101 29585
966401509422126977 7181 40322
378392081917144897 9026 16447
231241367753703745 6040 25197
477156004898898113 26739 27791
902773254130082177 22622 48177
744531329476561921 13975 37074
981308718893110657 20087 48303
554848112435447425 16676 40983
765269609279812353 3286 29999
457545714484684417 3839 30100
377690075614843585 18675 50669
352754267449608257 1669 28158
521698399984003905 2732 14777
546039251394379457 12705 38196
154855708562116961 38554 41785
246039233415839233 8340 20016
432026073708215105 3492 20015
592177268958682369 9755 31178
397046422754293377 24375 31835
892583918441612673 10642 17230
307575116986200193 18583 25816
614393498485188865 3419 23678
483350182449733249 16559 27191
857828710977880577 19875 37431
247246638289141185 5966 28093
969279799424317185 2781 13350
796050082696915201 4019 8827
54587621770576081 16443 42989
376210955717610305 134 47605
216435368223447009 22963 48023
556624265642064129 45582 50696
580360154279102209 1801 36020
739038721788603009 20532 21786
545833068615269953 42918 43297
807133024436915073 43590 44812
14514780133463745 12005 21121
652325104162244481 22510 48111
516144341088764929 4995 14016
397230931584381633 30574 43650
640843659141150849 25779 38763
525903883193791425 3202 37296
913396308715039873 15730 46448
697793934272787969 19989 50464
454775627388084289 28222 32522
613046087206313985 2428 19568
40635508267858001 26809 30579
267129539180963617 5718 30197
500741294604889473 12727 42835
966753026857958273 29991 37534
578637452189997953 35285 49764
517794025886892929 24077 38146
849943155690464641 27247 31500
351425373424959297 29106 32966
812200280911671553 7058 46184
540900643881748545 27939 42741
892602743599265793 6204 7734
198732314737583233 18440 46178
852639408826053761 15859 24028
157068525779031617 20214 33171
86518844206931793 46027 48539
287206879390950561 7326 35047
970578613369557505 7351 33495
292310151115181313 433 30137
614733470770826113 16974 47493
472619307206201729 2564 42059
109206777640810769 20725 26679
283537183663405313 15199 41493
782898468697776897 23236 49412
978068924239735809 11176 49990
511408785322377217 13220 46301
359206942926626049 10877 44247
389573103020747905 10916 16895
868400416429267329 16090 28145
458529194843084289 23047 38059
520036219938326401 5491 42819
672544583769376257 3431 5340
954281749725211649 2199 32800
787308600236404097 3459 9133
363652171181719553 27868 50388
948107020796268033 16328 28311
490242318784424897 20948 34935
887440331511658753 10018 30561
103383184838058641 6988 15221
379192582091643969 16569 41762
313200283500592065 19825 24460
657299670059902721 4773 12466
469842473194042049 12041 21037
827829470683379713 26737 36359
100421535311568273 16373 48028
641144367165157505 4017 32947
246125266376161281 3304 50721
847487547377692545 11260 23504
967238385858749441 944 50073
628294268584259201 1858 13381
561803428136478529 27244 48614
165721822347673953 17438 35804
855877951677058433 22768 31039
63664577894900985 8867 10998
492810646689712001 21778 27332
595769430422574721 24618 28322
939947382666403585 8480 40315
9122048391535743 25978 49384
15993635095647109 2922 36633
30404905370200909 11228 25238
358909611636477185 26252 38210
275401490232628289 15369 36251
527661568893783809 4750 41502
829794389997982081 6543 17850
949548249726532865 21412 33878
993081728810327809 20898 33628
330873856128768321 26270 34690
569069674025225665 20103 47610
625127680480289921 19301 31831
946070864424957185 8541 20279
149316839055551041 7565 19375
297000452899776961 32854 49735
707743376303383809 7678 8836
699260674801795585 19520 34311
556159730182351105 3255 13352
444985760546753537 2683 33638
807142037446794753 17242 31576
19924583286456965 30199 34053
480850550397398977 7863 12372
570495959945230145 27820 36031
893860398044452609 2837 7843
535873099197747393 45983 47511
738890626232070273 3937 49752
710332789930699649 23322 31273
591549518586731393 10047 29865
567540335303210241 14658 15903
929562879338412545 30797 35288
230269577216841281 894 16713
640357152033814657 19776 27055
800625433212648065 4913 48328
471611266503209921 23197 49100
396794641819578689 2708 49173
109648394063924577 13308 47930
974598793158737153 23922 49701
951077865483618689 6204 38765
156190964349615777 38473 40759
585443369211176961 32250 39708
203625222651428577 25716 33697
89876813131049009 11901 23844
712802157516588161 14521 23728
968904226376338305 27826 31143
432949801354158849 40433 43554
306072150170358273 1496 19571
863191504158674433 10967 47485
112051281891027089 16904 28465
987607719734970881 18266 33582
121956174120562369 24574 41014
811505102675962369 23872 27261
622543818481915393 6606 16830
172901899094473057 7328 12051
225497710681160865 37406 45211
493584810404069441 16764 32260
299613886616256769 3718 11685
528262152965144321 11540 11612
243022346964814049 188 17406
637499508716469889 20469 50608
748755523313576577 17583 21430
68052317112819337 34395 40977
721450689732499457 16765 30963
734807042989682945 16881 23360
366086165080631105 26489 46452
724197469951267457 20389 43377
229282680781416545 38514 47767
373031828504931457 4241 37490
608825748667754881 36337 37442
155107399604606401 1328 43474
195877482348798529 22514 43110
552927372393082113 21737 47337
972371128354481537 13006 49479
131595160619870193 6276 16317
244416000326431521 18895 49548
485846654356631553 429 31990
495143053950840769 48634 50882
241026214943378401 27541 48448
508098304731070977 9952 14040
223099247623206753 9405 40984
699789112147996673 35470 39454
662854580729632641 12835 49664
221347597745086945 2090 7941
331040058899500161 8779 20444
365352797767911873 37617 42245
118452931350294225 11649 26758
764667532229559297 1141 34894
697693434502763649 19114 31488
293455313346484545 6296 25937
751544008113373953 48323 49167
126807160418685777 6411 49731
678225931848938753 26965 48150
588046857838122625 30007 30253
977786346189095169 4181 22375
291379156029755393 26121 46076
881174103572202881 1657 36024
890407120551984129 4210 36781
187728476568967297 34247 37251
514278765767080897 8730 45593
423017998240165825 18872 48472
398224507221129921 40132 41889
390367770058436033 48683 49714
537264770661174401 7960 16157
877849559412151553 10731 18840
421049353865598145 8062 42876
348253244821055553 1835 5600
982866136366091265 44584 48233
98275516164957105 29064 37918
177362093338928161 25124 39671
742151279353453953 3010 20013
44220566938257377 24110 39547
744449515681179009 15174 25657
685962091644924545 41886 48830
285819570475442945 6505 27068
965260411239235329 6957 49792
625755964559655041 14333 45579
33280728777469905 42791 43899
220853163468451201 968 20979
93438867442777969 31725 50633
714051132665769473 17766 34806
267342324470959617 8983 50577
98697271388036961 24600 42033
667411751683154305 10512 46858
42763344091323321 30271 39110
359102765352446337 22034 37385
401960205312565953 22193 35213
211108804157127841 16567 21097
261196346639376737 43562 47378
435327239058850049 6941 50114
179676369370216801 16400 48336
975670162486103681 21956 42067
701076026688919937 30359 39288
98439385423603201 24119 25216
140109246310306193 5336 18577
380889800357856257 19539 30460
750113332827435649 6527 50386
554173497346866369 5323 17116
338367923652501889 21603 48370
734074971898884609 25107 31917
666883401766366337 15537 31642
335553206941966657 5513 19420
852233299558822273 4226 25251
569450581378838209 12414 14723
748775256275205633 42546 48273
181743438497974817 20710 30121
405221974028396673 13844 27906
975136476217592449 9332 45659
750655879684384129 39810 40188
564591361214354497 47139 49581
377502287313792065 2714 19784
23905501353446825 3313 21478
401099777415321793 36433 49688
87975694048381569 31764 33506
758638326100285825 13958 23512
461867317337556929 18981 27184
764818125497978241 3519 33366
571086064869547265 8885 20976
416469291475795713 1186 3052
746269035545104513 2931 48073
527913091631926785 25041 25588
793994268937424897 1298 47984
268303723549255585 169 46165
266985224137847873 16765 44228
244790708536438465 21607 45590
281771270010494849 17942 26535
87966018249051809 8072 45139
590088350375587841 5653 41242
374372594618261441 13326 22065
953236703653189505 23314 27319
418396764850715649 17918 39394
77122811055723169 11356 45585
975410665862735745 8019 29509
205365539036932897 17628 48093
397173990644393601 18430 34614
558202925760461697 17660 21907
137362577824585937 2380 12147
959458495228219009 10217 32534
863559734357696897 26958 27716
465544189710392705 14414 21373
239936790159188001 8223 33900
197322853122784641 883 42610
381930794998357441 6081 8955
108119266861017137 31379 42148
590947670793308801 8343 24312
573697517319700993 1439 9057
378544330173699713 17194 32500
526282211935473729 33380 41924
752790765086270849 9133 26447
235654625832722785 13008 45118
396713520180259841 11628 49369
592777804862087937 46892 49332
281289059678197633 20661 37088
113258742108499185 21615 35116
89196083736968753 1330 37124
5774225079512974 10211 14665
749880583661447297 23509 29307
692777755862266497 12603 22460
404874340659137729 41051 45967
379528148885121665 9117 14253
884498823744547073 41547 47663
840506129251409153 5296 21317
17950078538067517 7393 36891
404988282933949505 16014 32616
691797997704892289 4926 35183
229945115385788769 5191 9114
279586007102427201 29200 32421
698917913645878785 14499 31872
411728044147178433 22589 22982
627725109621010817 5374 48996
341268387892629505 18762 19473
455695818147894721 5695 31707
485377058898986753 12208 49837
926166432996808449 18826 33331
962587820678255233 8417 10760
877439409966136449 3906 48113
5354651783147092 9103 14541
756545654067494401 11266 49642
339457464191159617 2870 6921
898960844489103233 2018 24899
48046124508456249 32966 47801
582629092724943105 3310 34953
897205479733219841 15714 38732
304667547748771009 14221 38646
98457293516030833 5773 37441
836392479936833409 8311 47631
821061524547761921 24381 25921
612079819810510593 21271 47271
427101013308028865 2890 44607
316479933113896577 21165 44888
438251000017533697 5592 6396
275261363525594049 23504 49501
706831808568676225 7406 18361
296155510579680513 27445 32082
824535790269667457 38566 44723
842120363081711745 17703 39616
542472309764487873 11430 33357
574430692844856577 3743 17564
946291722129405569 2997 16405
730090647187317633 28551 48183
588627219381276545 21927 26938
716750265585361025 32096 40611
639161250069438593 11167 41141
609871081344756737 33811 49461
946755127019994113 42050 44081
557001311889678145 2113 37524
997410232350535553 15304 47967
898288205005023617 28102 33587
941248453731656577 11541 49745
429464421975339393 23918 44265
645170429441723265 40132 44753
247428824953637153 14280 23581
790214951723552129 25593 44497
748316859678226305 24777 39441
581959835544598273 13131 38845
913317358552511361 23103 41290
208493327414640097 8704 32098
305963349090532673 4881 33851
149811461126436289 22491 37289
525813751956839297 3337 49358
441178506257497089 14502 42248
794225424264254849 26928 31876
326953031290589249 13340 24723
641183341638900097 18557 36111
442961629277373697 30877 32911
510553982406847233 7480 12482
291585564080239809 40408 42319
915916644982338817 23236 44211
943663876405874945 10737 34841
363105858974193985 26395 36348
656603256922910081 21501 37411
217706319860859297 21214 45891
509594462907482881 8903 21163
173782964013312833 8435 43187
199150850878201185 365 28792
206746986484411361 12643 44983
694299465011592833 17009 30381
859085845523225089 36602 45451
404172973650066305 16453 24940
144312819883843713 22149 34738
225772311770935361 13675 18472
478671539987189505 21564 32854
924393195967500289 29529 48985
979364360711635073 27762 43273
389526644669214081 1988 3976
936492295083013505 22712 50602
705663984423853953 26960 32677
238091418061706849 36733 47645
311720607096486209 45141 45268
526866267400421889 41233 45196
220922709695063457 28969 31092
303039813255459457 2259 38764
431776295000272385 13355 17996
687207671285477761 3574 42519
42018684730908977 11970 24904
271897600504068737 10631 32593
772041890303579905 44660 49586
571711146191816513 14732 46063
9762175530998009 25717 43158
482107861538715073 1784 50683
589754722557980673 6427 16770
139207381646968993 45688 48837
51383759978495649 35499 39012
774081769200812161 21849 38323
45013974270585065 15282 41656
768723353639316481 7906 46415
363251620409702273 10715 39211
737633912103440513 16574 22801
783169773908209537 20320 31041
314904946397234625 30946 40472
206620655646407425 3734 20096
184953431313083169 19963 42912
940863820240235009 28220 34597
501181321666749121 426 17282
46201000610526681 39791 41901
357435903057400129 13439 46225
406173264933610049 1780 4000
552033216197543169 17159 48679
645629958876856577 12431 21076
388383671240170241 847 26652
43547159659151905 12874 24504
589510459719420545 33829 49921
80080798099860577 23665 45444
91163052538668417 32011 34894
616491161907756417 8627 27671
87641472732343569 9366 18334
353189642674227137 4609 17026
551987067571637633 26002 46705
872634202748326273 9779 12509
287878388442933889 26661 50299
441548134756519745 18826 47882
404048656557655745 11070 31405
498658262386182849 1053 45574
47389808658834913 19359 24758
522889936386565761 12636 49820
218113279534087201 7005 7823
692722088101430017 24146 27177
909888111899604737 27313 33696
870863824402309889 9798 39196
633617942075950721 4863 19182
959969436461189889 4137 27132
967673745898821377 5789 31881
276380398640686305 9837 42925
690417590041924737 3936 13611
417365040107835457 19223 26187
207484118556848801 32308 45818
848763595059640577 18509 36408
118046043681353297 29441 34469
636704801427296001 10566 38357
807213613757227265 9838 24557
984527581402762369 19511 32021
957068754961504513 30618 36034
582833513497217153 16164 27178
253162963781917953 18269 22417
102104526358065329 5301 45932
983025234718475393 31059 47060
975881515404207489 21035 46391
77594770851646897 14956 43166
221214486336283041 11031 24764
681691570698028161 912 37461
864083916802609793 8818 9153
545306449077358465 20234 20530
519115559511622145 17292 41080
485914606234281601 30633 46136
14230187964184183 3277 31810
238846317337305441 12117 34935
885395827129247745 5274 30041
176930634714572929 13179 29393
71140819038799209 15380 47888
369932075791567169 20654 32618
94338749788850145 21471 45905
621609449597947649 23673 29344
201289218310673601 18528 26069
866497506411803905 2992 11807
250655923962472833 9519 25163
753060836092622337 4382 47938
998663856392919809 28417 37263
109382013538819937 16725 30064
481355743897356801 32074 41848
93981661154408865 13654 18465
907455684055090433 22836 49358
300652626584025025 19602 42057
643898868790888193 36178 49027
405359175743477377 14752 42160
904791868224133761 12277 12543
189448386063148193 7872 46169
908151777204810881 14980 41434
749906549770976513 13868 45638
20526716138615341 10405 14867
535476688691574081 8497 48267
115933412609695809 3311 7714
468991578379920769 26514 36868
767427104169268353 26965 37300
701159239780437761 44156 47379
605477298218236417 29585 40677
159805490636394145 15982 25359
265710607945887745 5678 41063
999085814151129601 4242 6729
846597838377267201 33558 37822
628957420857510401 1157 49887
806942656651283841 17930 41091
421926122733125889 18881 50498
512825140243482049 40166 46702
209297931171711585 13069 23518
584282219157469057 12347 26583
609187783426079873 23807 38868
125702895766654161 9939 25422
525173563994876225 43057 47927
73866585587449409 7150 44811
992980764191869953 13475 35363
859648972646741761 26871 40089
340970317412349313 702 32381
75002547387949649 720 5167
68919766195818969 30171 46754
568453686417587521 2567 31072
139068737482396897 8490 14470
178416514594101025 24317 33834
386004907638564993 26052 35486
271206576640000929 30420 37369
453433571720729857 32420 46382
640117653156576001 15406 34673
790181817211077889 7300 46816
760144200860839425 5421 47794
188098189988629377 16764 39284
485828790484855937 26752 49642
511583912365082945 9580 13282
318919303012283009 39167 43747
426754815188850497 16569 37272
584197436237271681 5299 18633
98366284319666881 14298 21786
779801020786823809 40400 50914
888377579073868161 26414 42400
317246610359159553 18585 19689
885591301422110209 10201 16475
924396881728572545 982 4561
799013090590172289 37325 48945
989270073934928769 21909 33454
482734837647001345 11861 24951
26085512830309909 26471 33521
673174138020208129 7894 32716
880501833078039169 30010 41872
676837996152457345 18815 41033
734284565818288769 18298 44637
268142904240200161 43025 49912
733653244334842497 22526 33815
610796391415789185 15207 20683
461146652543124673 20358 50629
776282219187486081 1630 26556
808445504423939841 3289 14678
210296540043216865 9186 41827
509847404475184641 2341 13621
436393467625130433 8849 42919
534578570072167041 8874 36886
622890752389253121 23288 35196
799249429726717825 14416 20875
4349376004476824 14079 23430
304552437741516993 2640 29307
94937177131143361 17352 35741
720714252790546817 26144 43361
551645582157938433 33923 37005
376151030668264513 17835 47339
864784391422261889 29601 31634
296886598796465537 32294 43290
531008208204717377 33491 45756
986345504356261633 1034 21008
583689212695631489 8843 15700
896461938041571969 25978 34390
930492172921283585 33015 49224
134380403980824065 16822 37241
701436297104748929 35885 38561
649714350349587073 12018 20004
148208257416335713 28587 36280
576755600567832321 23388 30387
555267646473666305 42098 46353
872727814956792961 2662 30356
272402539756605217 2160 42244
129967109814625553 26600 36163
384193432981788865 17633 47365
69035292608550241 9082 24026
106431302715257921 336 36682
621853570514968321 37019 43050
633581631131121921 12319 49859
870296754880431617 27897 34180
192454456558785121 12123 29916
727220141239822465 26921 47692
116526882334710529 8623 44303
896684943911839873 35071 41653
465512468251169793 28417 39240
410460676708861889 3740 6053
430167871224782081 29146 46926
366116426257551809 4293 5775
12032312135751511 16616 26481
953930081664619649 20505 31235
480021327007619905 24446 36152
122060749923964097 29121 30985
761578617555606785 7119 18843
236964522531859969 17810 46190
708568640389458433 19297 38395
954452536361888129 995 14148
152553548492399201 20025 35775
442215518209220481 2431 22080
242682069263707937 307 12836
888665451736574849 28589 43989
773154571641548161 27765 45620
83237643498375041 6483 47444
426800656984582337 4538 32312
854403516688226049 9740 29494
376699714898201409 18254 32644
784306474427918209 32178 36666
275725368155718785 524 9224
519919443532575809 8136 26803
240776750503890465 12346 12946
698876296574876929 20543 29598
115037620934643313 221 31676
396751946931207297 36047 43345
614792518597887745 38041 38380
659923797926207873 17133 25804
852869424394953089 7645 12795
755129570985094017 30898 44127
559492900130173633 10166 13994
931047289355841921 1326 34577
890355776997850497 14823 27411
718637824972436353 37021 48247
200869315524563777 15499 40866
823358750919791105 13749 42068
997744910203181185 33824 43717
766384634063189889 22884 40125
722415629630937473 18783 22083
996051003392533889 14431 16077
598868432197392001 7494 49649
8796602797762177 29835 39838
23676546874646933 17409 44412
238552364282352161 27040 47604
780395503131842305 7152 28168
125780670416180129 24119 37116
146036545599081089 8146 49841
194279078471492289 17247 33199
107801917649666737 16819 37815
979112720766611457 30818 47643
372213689903993857 2169 19613
319419428128977473 26565 44006
542940445332902785 25241 43536
209761908008449185 36814 39333
454296833307601857 39044 44830
348565537139602817 33053 33441
646042047523863553 5243 38355
789997185155247233 32703 33441
123624353804594017 16358 19877
370357304482094913 3400 50152
957322712265749889 24193 24215
563496088176624001 4546 17467
838449196855087617 82 49891
993000441272624129 42511 50294
311406690367263681 11611 31479
427605546395827905 36772 44668
383145214021205057 15028 38075
928325060066807553 11374 40929
584667937324496769 16707 27963
503085672780986945 45076 50341
243535132868338177 9780 18598
55095484984047265 31544 35113
426376630530640449 6792 48228
520170447933143297 10116 14490
741487540867304065 4947 45814
783073729782497409 8530 31684
216130801370070465 20004 21466
707049261623001985 2576 4450
359840574871491009 20885 31779
458761240671162113 37207 41928
331243459928131777 18708 42167
788730728120899713 11339 18217
964440140799730689 10618 48617
996053833897573121 12389 49087
729207158651462401 22238 45194
740890358800829313 11852 50210
218982007931025185 9916 46905
728876087495205377 27140 50552
454609802865960001 30094 33373
754296870079432577 12185 50531
172646591211396577 35135 48249
251221584514237153 49558 50605
491341733100512129 20538 33037
369703439174703169 6987 27606
109314215686019617 9230 29284
300297164092466305 14535 23337
95903739174374897 7091 41011
969000406936718465 16746 28688
406423712101435777 22591 26780
352410529350148481 11629 43791
484262781484602561 6579 46026
143650078614047777 16020 36359
534139884373040257 36746 47026
824983999813223809 30665 35864
293045853377194049 17980 47500
903032702374563457 5387 9236
901152280482172289 14448 31650
632130693383853569 44249 48080
307826682401639553 11789 33660
89770724198206865 14395 43127
38740350955031033 11075 12002
330475791285390849 2139 46704
430633900133315713 6391 7934
702186338901842817 13482 46865
423185055882278529 12230 38844
455602591410862337 9272 9282
51256972601692041 33161 38789
410980493042661249 11619 24410
928535844963583617 42402 47728
611283603599741057 12597 19081
869986638684579841 39729 41026
332570158776665153 6004 25762
634381247805500033 10960 30303
891528797057244289 8269 12664
692513914619667073 1887 43069
879230200922609793 16332 32777
190722636163961569 9593 32576
731829087913592193 7777 34210
852114951544351105 20742 37695
149576814999338849 21911 26868
665290618504322177 11960 21365
977551066297618177 23851 44749
203132242203395201 14794 33399
114696634365788705 13815 30751
315523562652252545 5936 6964
985381619769821569 42101 42186
238164925161200353 3766 34713
667439502298012801 17286 40616
882674476927952897 22962 43559
833536326024411521 12766 37029
896216292521501185 1770 10168
166498892386403713 4341 39733
190727476494025441 1047 41286
88016074928088273 6561 45180
309104132792057857 23608 41784
263722350528869505 31861 35642
236464882203996737 17881 22512
169780150715265409 6283 26425
759383296635434113 15249 35588
752820436532051201 19907 42667
814482206513865473 6152 46361
789933772005138433 18005 44907
847398922319214849 45603 46019
729846775412742273 25035 33043
564427437513195713 8388 15495
499911662745457601 701 16335
562297162220033921 1450 5832
179449300415502209 9170 36454
236344700345163969 26781 48404
458559423721066369 25251 45399
68157074245547737 18428 47599
974263894030034561 10887 18619
819707117716610817 15130 39222
599729104392221057 15562 35934
420036645017006529 8025 24377
335631722403224577 12668 36840
895381070349536385 45589 48164
528647251048408129 6139 49139
655686757602339329 8756 30558
799140924995814529 22521 30184
367100636594621249 1262 46478
453390642077831553 15643 30727
228893368005685729 9653 43802
264767277632518721 15566 25579
376648330515244801 44320 46188
24199727060942421 22443 24837
193649274004073377 33600 46596
504437305736960449 3894 31064
268312922057113217 15688 31233
97330275898340097 4802 18328
970296709775453825 10874 50544
624856398029141505 17778 49400
553678673943998977 8047 11595
635322729779073153 19872 46073
652959642584576769 33916 45478
125004071793231473 22871 29848
844619330184237057 25488 45314
409964039984824769 1551 1857
301414146084198337 32745 34809
889743981497293441 109 37595
124626203035511201 9341 15142
80211195808669089 4126 34247
321315641048883521 2247 19533
376847855564140161 3918 13451
767269291457104385 19229 25003
1696991744037036 28314 28682
117577191087178785 4977 39438
397085603953843969 4789 49778
683525086979180673 26506 46489
698279679070235905 1994 48262
621712480575197953 44913 48396
877958674423499777 32373 35846
481631145037802369 34746 34923
934936800525317633 27039 28687
882034647220677889 33177 36352
322595660378670593 6849 47239
695647183662281089 13568 24939
405022531415294657 8974 32097
674526854801328513 22017 43665
917108490623522945 12829 23940
920491979458098817 26262 27370
47765058760656841 20646 34234
472636435224814017 12223 31987
352519573552985601 44190 47133
67236225604027313 18 38119
292508734426842689 13769 17699
208730665629971681 18957 23246
970785337910346113 11779 19937
205090360576214433 22514 39448
167612751124774913 11831 22311
92902838289887777 33676 44606
237405021657526305 4899 26629
414934732024896385 25882 50187
281486724200771489 33235 42500
522521291087215873 32288 35482
313935622272854401 11134 17886
369373890161035969 37389 46459
482731629762096065 35798 43780
436535556810639489 7547 26290
540129948402483969 12045 17041
649008871660576897 33110 33779
321894863405116609 10297 33162
632131822968645505 6924 45469
434445016746682433 1654 10609
73637600963145649 24823 48755
789448556127492609 8690 49135
779778532732791553 8619 42600
739777931861045377 20212 38278
87015563429922337 30672 40427
698143527414014593 8619 36552
529811264507415553 1011 16760
544296182695266113 1712 35612
798113256632042625 2600 3085
252135182487673857 43629 43876
5138064976250690 13924 26602
420334300678423041 10019 35444
10845164566283927 3774 31895
23855083813241861 25630 48960
597941240798675713 2618 14417
282099362489820033 13695 38242
125243687338929985 2750 11608
700520658630093569 23541 46166
732823299919346049 11792 32633
559309198828248833 25438 30843
370112158321596481 8452 17764
507818357074210497 12551 30199
695982337214715649 18454 46633
722199701010115585 129 40677
431290354464444225 1549 43635
345420361826253249 7637 15082
752869743428476545 7102 21627
936276612588205441 2708 28820
218655315852593889 7433 46499
38734482693296713 1579 8381
250419743545208449 19682 24512
44822965887934889 21008 30918
613586400210699905 7097 30427
119148960596273665 4623 26689
811260003417544321 12510 19140
404951185906771393 40534 44771
448447869398528129 34746 36411
570901367593375425 34006 40597
835104444096927489 10544 48460
679729148915075841 20757 28730
379161500497026817 1222 24352
640831435321612033 2960 18118
507457534421547521 31988 36877
214807462832954593 9931 20235
456507296359767169 30722 50327
196304286084437505 6166 47229
230362756487309633 5829 43414
412601243537782401 13982 44991
113628901998772849 4231 42805
69520991252797873 4754 49599
608620718168708609 33326 35633
729379008180888577 26478 35477
545433376386647233 7368 18239
160650453180164033 35848 36399
793973584366241921 8172 40031
838904305859475841 17257 21960
436139086688548609 40989 45581
839478111959063937 15284 24876
477366176635513281 14802 24074
768257670101167617 4593 39273
116992246087953329 5057 43679
921705729567332097 7225 39290
165589311800445665 36428 40194
664207719073662209 17111 37224
226868569739288257 18965 30484
472160313766746497 38787 38905
545301776569033345 2502 36845
398446060730794497 48155 48802
70703238468404097 22125 32514
157861925024928257 30658 47518
858402829554833665 16751 33444
682971393748889729 15598 23519
187926399148501857 6725 22314
328417474233329921 39801 50825
843651346960911105 23303 44487
318099143593617153 3415 49836
265674356704515457 36522 40417
413183479589843457 25666 26254
167839746005213889 8145 48398
819554448887632897 5038 49698
866724987943094017 23013 42383
302082920204011201 22837 26007
525144693457377793 25471 46425
11823628923128383 2559 38746
443971294368218113 12586 42770
812252614266025601 20424 33342
46781397916717537 2544 23410
385712731180976961 17840 29202
532775972324124353 14881 49665
62595773497658769 5545 22376
77948056189683265 18030 32994
611586690579503745 17317 25571
647593976707604225 44757 46029
993952355573963393 10829 46387
160300838822323041 27586 44508
698109342380977409 36663 49447
354535851610883393 35492 38614
529485364769040961 25492 40234
542761720009309569 5559 48795
870918330732752769 18275 43850
888673660094177409 26444 49965
97897150737377809 15452 42984
240120545235853921 22044 30123
407370157212572097 3056 31583
972340228343661313 27683 39151
805493838594198785 12783 16271
498313048612345729 12928 45268
852474530983858561 17718 42558
653792689245982209 22814 34554
290541102803995713 47003 49664
109977143433823697 7236 38929
316974126746917057 36926 38223
806629529404581505 5020 26167
807808385325838465 28105 33689
878324776537397121 17223 29982
840161141095780609 3388 15849
738368074335987457 26868 44656
940064167497279617 6701 38847
347805022040503809 13175 33335
115775974658024689 30649 43624
277583151515877089 7975 45823
318319847765618369 22980 27791
824639955521405441 14481 50642
616901269006195457 23426 30140
915829112595098113 13587 34434
139956966095990513 24299 49913
489127258150588801 31865 44652
312216706284576897 11834 23075
542943036974982337 12630 12724
124019763200205809 33039 37121
766536514197753089 23085 45984
597761748293852033 6561 18778
48858341519171233 24841 40749
840795181138457089 26542 48410
958268847223834497 14413 43235
741285162918789121 13398 20556
385221747985816897 4840 11446
337593213847977601 10252 46176
745365952621028737 4715 10600
375537071770413185 6102 17451
446254173289410945 21708 49053
378014814248427201 2690 21326
539983789486043969 24295 49326
317051666244200449 32014 47811
497654170445635201 3683 50036
875960171263240961 3562 34709
676502255602827009 15650 26578
22021992369662513 28896 33589
559012622515517441 19954 33736
680569897879376385 6063 28696
173814148070775329 25286 42350
224102610344264257 1010 43716
630166040546818305 19185 19342
430963332744848769 7357 14014
757188671342959233 23211 46452
993086805005948033 34007 48600
493014601910964225 23724 27007
911174565274148353 43981 48298
166975756636148289 97 31419
480462671203614657 2490 32334
862296550052981505 5316 36619
91595760296083745 27853 47986
589221564340448385 3584 46351
709302135573739905 34087 35408
293244323009780289 17795 31331
723401695436802305 34252 45732
578791816691122561 21118 42498
762599116123883649 24025 41410
669426348608773505 12887 36789
71106945182688009 34573 42561
789512114068685441 30802 31235
826242875760176129 10729 28002
525753401534210241 20315 35889
724230662413543041 22405 36747
530672187365624385 19356 25623
559860507975944449 16314 43240
441826323942741825 20166 27330
755021233635911681 11088 45552
909418193399119489 21626 41804
869733714842471553 7357 47424
348624329522628801 1976 6544
102707030679606961 2122 12105
540362732858895361 9513 30466
121209911710455025 18581 36537
702956603322640257 20446 28906
517547861747456065 28433 30633
375340323257859137 20942 37071
291181532142065409 6251 27806
21976038827084209 8084 18706
726197350928980993 3263 25543
667665655300439169 4079 23148
271370523048577889 4150 9713
454109282122551873 19982 29352
454057160103186433 27419 41029
898427162499558529 12627 42185
96772726307381873 26030 43285
659593343089845505 18093 31943
315292523063828161 15456 29735
291058303257940993 35407 40921
6509451774750375 696 45564
846902447861204225 2685 42018
346242801202489409 45479 46350
380337554482963457 1275 13949
21696370097078701 5189 16038
971051107808328577 1117 17609
586733505680495489 22913 45023
710614508626534273 31510 44656
831343204553380865 2255 2570
753297130570850049 33397 44053
814285275210149761 5070 15075
764857714332492801 23027 38354
756686891835659777 3570 49363
783243060597776257 35911 45335
500803463848978241 32105 37842
492359067133790529 12883 37580
70056224691345649 22541 26713
764722872856090369 12893 19369
716777092087621505 10118 40250
551773703370230337 40098 45666
989062797213325185 20774 44915
264014216261067233 31254 39786
965450759482717313 26064 37962
532662540194806401 18863 48487
872681658768161793 10050 35247
707561675502013569 36410 49302
434365520650569409 6871 46304
799750899702701185 3149 44207
994070757601935617 23798 27415
998134953775028993 32220 35882
533977501095602497 32444 41184
228510118351763937 49200 50848
346601332555710657 15393 34258
911654136991025153 31858 45685
717013987599553793 1475 38950
399073736446808897 23840 44933
204727203558963553 6276 15517
387143844802629633 47671 48204
786448682243058561 38543 42329
890454849032337793 12369 20895
169579731149386945 1570 39607
211655667787745473 5456 10320
287478572070735809 27812 38553
192950541579307361 47986 48924
599482374691309185 18249 33400
259625395840423329 21976 39567
207047250444087905 26979 44630
629792093861325953 4618 11555
186254590732549025 8161 20365
997984722751347457 21476 39695
375041343753476737 764 41236
167689875894183169 30369 32948
876914589550853633 26781 34292
87277928610625105 21006 47920
460420760881145729 36837 50541
389968643259876993 516 8480
854264521896144641 2476 22458
564769057534711297 15964 50874
803737605121707393 1651 50624
417406328052322817 31778 39147
235295311733626273 9536 28800
804665885807189377 16365 24664
29635581674721581 42591 46682
574466478566691329 23062 35406
989201896935387777 30399 33276
526610077329770817 24152 37711
178259410825940993 14132 30279
918015288207840257 102 14124
142248400854459329 14644 25368
926839911805267073 11466 45465
206674930029503649 19521 31117
849377734415568897 38052 50450
59337046045360609 26895 41951
194149408818425697 927 38344
98413049792807073 17886 45815
318127784195439745 35908 40927
765859749569006721 32840 41593
449047120443417217 2304 14280
423487331048999489 9495 26936
168613976603680257 23816 26117
301567619837417281 6375 27906
510335888688395329 34598 44059
189453488078978433 5084 34386
971058026763188353 14907 33226
743476320315000577 18135 33912
896543024487947137 15670 36666
877412403515489153 37827 46896
883169473184935297 11574 22491
169304788098262561 10298 40040
454955224573389249 29852 30407
60814083026368593 7908 22662
292507872835074049 1749 15817
688066407944621313 17727 25607
870055663888756225 42757 49144
339381189432184961 1272 20215
953084699022824065 17339 39229
81015757213581457 25239 31770
724398646776968705 16662 46044
99695191765473361 4388 24875
232593978287724225 18006 38812
274395766919855777 10079 39125
503741532436059457 5897 12591
936608556624474113 19243 47059
781732876537105921 6431 43092
114899901178095121 32778 46101
986810931639475073 14192 16350
268670609613732129 2339 27247
198734974225658337 37310 41274
908407054242719233 2419 27570
417511964927363969 13005 50688
573565516197117377 2155 42879
36778917878720561 756 18849
190683613613916961 24625 30300
99672239907398817 40389 41856
807916086415783553 3336 23303
157517563239451873 18805 49571
863072851792214401 16449 46219
4397709454075028 15894 48622
495839609144280065 17297 22101
10636696267297909 30707 41580
393776800719084737 4978 19073
357532275964565825 4818 44613
942859481372490625 20372 34292
879011994631184769 2029 9326
362625344239905473 26290 29648
246158471917105729 44760 49815
311061828909270593 37987 38665
605477136725639297 4707 9865
430041747568143489 21593 24324
112029336284514609 11697 50423
366997429405611073 15255 36720
366108940091550017 3525 12664
414448541215978881 209 28701
696633282380865665 15377 16664
559398859190860545 24405 31489
903816178945547265 21506 39598
751182902686654337 37654 37818
974490877963440001 6405 17183
407318704604985985 581 42867
434301353812998081 10786 29750
224051744897668225 21292 26296
812366595375003393 1575 45449
673179718793061761 27380 38791
505438227519377409 12238 21673
661273938321503617 16791 44843
273326300693078401 12501 30217
386219778805124033 4188 49182
173936463523290273 17299 21211
783425776691917313 16657 20516
443834098753278273 19764 23942
881046217815235585 1911 7757
374887267271688513 28585 32996
704196256328888321 11635 49044
494086698032909057 995 2244
768993385838054913 28927 45380
637314601423838721 36443 44586
696716289184156033 35400 40937
28131268218935193 9545 25461
296586941979409601 10387 16387
850984383925364737 2430 47617
839770922101852289 27802 32676
79480396341047313 4521 38385
229916214509326977 1254 7415
547113146517204993 30111 41436
499531302025065601 8097 47797
845276767125959297 4890 16695
84734794391675201 18014 29590
720806992836585857 655 28532
343123821459247553 3885 8362
209797162223203777 25746 37143
782657165844025089 26366 35751
120465412308135457 5138 36115
639332912927205377 34073 34219
615321853665584257 13467 22181
221278436534543489 10603 36399
855291641033019777 6243 13811
7331647917997231 33680 37065
21108021859085113 23069 41056
602172922649682305 2792 31718
244625876362505313 1571 20139
914245947443379969 130 4714
722246020047428737 14854 16403
951658282787132545 29288 47477
842098810289613185 11435 15023
93654140270533761 3701 12355
149271698065611233 17876 29171
115452891942961601 12834 26575
225504710708548833 14350 24912
516249123698617729 17682 23764
453158150784638273 15091 32175
614788015270061569 30 12235
333604711476354497 10017 18232
556665802889288129 3219 6870
512192733456323905 37360 47357
357420893286981569 4424 42910
159456134564749153 8132 36281
892097120747639169 1345 44626
837611549692404353 5710 14478
25962898311927773 7844 13427
453861622912384641 17435 43176
373358153680104705 17811 30424
860940430556361473 2355 34267
475996278586162433 7718 37676
651556673378763649 20368 25992
421454751729687169 31070 36984
961880247709238785 609 11577
109986484334239521 32046 33056
578094887960830337 33457 41494
325791357106457025 37060 42872
842251802232375681 21831 50131
626762481385465985 10674 13993
120210970661759121 27951 46634
416607255492596801 284 22819
16833066150375943 18903 22831
941467615451681921 30505 31100
111781249598735137 29624 46769
326131912206339073 6074 18057
120605788296764161 28047 44693
322886306220905089 9354 37558
288274361602532289 3040 24217
171743532857977505 24145 27642
815580972502679937 2976 19369
783809937584589313 9607 46289
553579762196463297 19631 44834
330920878023707841 9150 50651
507470056645594497 25333 39451
599876581068198017 164 3732
664982979945790465 35322 37582
732191966199383809 24576 39418
88362328370429569 16750 26337
121736456380499905 25814 37856
127363083240950913 41513 42319
68174931376351113 25149 28205
38485769789595281 10334 34265
117466108436442337 13816 21223
870833732118967425 3310 37143
715121273505349761 3175 43115
527169691681358209 3662 22428
54261976741667441 35673 47819
613323510237179905 15938 45238
196430364382056417 34027 47988
526269760137587649 14008 34810
552346163153682561 14877 36567
549158035091949185 38967 42999
893101660599160833 4690 47027
311410897762321793 6166 47473
755846580255404673 39939 40479
696604690522249857 6782 11605
129097941664955585 20871 33130
297177619891733953 12729 49146
335678097391248513 15384 43464
343484776954085185 4024 38820
350554347687239681 40252 43291
698436206393971329 31617 32219
23033607324133953 1437 19263
184136494226422081 14191 27518
590504349663920129 12395 27137
594785273913977601 15869 17650
958251925973737473 2725 50326
998889521692859777 36082 42346
840500358908020225 9355 20498
209052364453803809 1400 3555
202195923292020289 16530 46598
816327103115511937 11080 15582
21753782964882617 45898 50226
501010666423049153 12005 14820
703857077521515649 12707 21577
68378542158598065 278 34104
505152276053184577 8597 26175
978183496256967553 6876 40236
41084560365060697 6179 16032
119992930549003057 3935 23543
225051025078958145 26113 28379
187711254881413921 12862 40175
777875809472615041 18048 49657
971957827699583233 10733 29678
378775470133138753 22073 41844
974627796204195841 26685 43146
222694139621506081 6435 47186
812383550288259969 22183 39483
124385193588242513 2246 13751
867257066931536257 1274 50399
373305097530899137 914 6092
266388775451957825 33615 49330
64878136958601121 22213 29988
21398060846244961 20760 36954
524529789909490049 12649 50124
673385374389212673 8766 20683
228481132081160609 9470 17179
959993138740834689 13957 27893
260358122587373217 8895 16788
937733836768785537 2606 9744
672172275410179713 534 43049
869423159974211073 7082 31034
699680592928739713 15538 49143
553964382913889601 14666 26734
308683243799240641 31288 47648
739669215614704001 9466 19242
998491790661514497 4461 40152
326646952772648577 22596 27238
504880559567812545 27785 48068
992426608845100545 3241 25359
298174896293243585 8653 35846
283634770695172737 1628 25257
949944374417189121 30533 47133
54828658236978353 21614 49718
851152033909496449 5397 17504
937965175516154625 36812 40113
132846868371945697 6722 30938
279587466152030113 9456 34297
737913148871751169 21453 32166
678216938889150337 20861 45467
997350163878142081 10553 49527
654812560397211009 9314 40341
933723953246182913 3081 26315
871509433734729601 5296 28691
315541048988325889 4514 19381
405127844848429697 5608 32431
994044225202980353 1430 48642
631374821549442817 36635 37809
503617099705966337 13293 50058
173449146564145441 2251 29621
44119175627766793 5126 37852
940103964676069377 17909 49323
821431302548280193 15180 40356
350260385435625217 8718 30818
303971518282406081 27436 35200
399399099957875585 13099 50734
584760316716487041 139 49645
941662580164752641 8189 24499
13128111541927723 485 4513
713675495990628353 7205 23063
470330393436359617 792 16361
342968103823174913 37847 40851
282245392517506145 12965 25331
658429419945875329 17576 28325
611635000549515649 3124 17655
512149375928210305 4529 6640
268110110752385121 9242 44200
744894824167516801 9380 40650
731204695797220737 33359 48522
364878088371334273 9487 18747
805418901148339457 28745 35769
726785289940963201 17091 19933
404313064943554689 7664 39601
84934672154197697 1933 47882
628789826844720129 30069 43959
92174998500183841 30078 44680
931567903433620609 27540 37294
352029583225025537 11270 12226
961513984930331137 38728 48955
502301899972721345 32835 44344
554264585175051393 7070 21080
922034681264882689 5626 39996
147873413620342113 8960 12015
959941882066260609 16091 21119
576964041767400449 10443 43286
287626057548685313 37152 40279
262065681376139297 5893 40079
165543664372606273 39222 42937
676071282584079105 6914 11384
332615699499974913 20412 49339
71893488885475425 9052 32248
823944423705938817 9178 25746
440177233035331713 4702 35328
549899922771366785 3686 22262
186782186353479329 32910 43905
544494853401985793 15808 28976
285907167608318241 27837 42406
896954119114219905 15070 21679
729137113682039425 6129 21529
800973537483258753 16877 41349
959688478391701249 35674 50461
137007622451470465 42384 45801
971678922335779969 533 19600
224803241542772993 33549 44380
118279261247213441 37264 42487
278165948936710081 11570 36808
351706347507299457 20791 21419
257710048614683265 20160 42602
85532533089509153 13487 21096
743411881870478849 6203 32087
361115080102546689 2953 6130
21879262685033041 20679 39012
25529127378181473 19260 49870
245088411651387617 42267 47178
507706252569160897 35179 48920
732523727349331457 30147 39785
28090763412155441 1840 2115
108496966965070385 6633 20013
822481413186306305 15808 25923
307129724945937729 566 45011
156353760846744897 11656 28869
397860248658112449 8863 41397
957250532623984129 15699 41811
166896994785247457 22270 31131
401488686527489601 8373 27830
598201864706986497 28193 32912
469358376863009857 28382 46053
900331700354442497 12225 45721
880112188752466561 17252 44161
549661425873672705 29254 47170
352420304443793217 10659 14570
209748447106079553 23683 48423
8149706936098512 26489 39344
614245359540028289 10547 17605
654784015982766465 4940 13503
803628767136061185 20022 43810
912941954852559745 13911 37260
773736996332111489 20664 38514
276506812459754049 27642 35982
968282907222544513 15594 28981
984689375685707777 4581 32132
153056042983557473 298 11312
880841318437784833 37751 38051
959858344832113665 27131 33192
309717469505049089 25650 44461
774243937943744257 11408 50261
661814209628797569 23879 29112
33096275303051925 22541 35442
221717311023571297 12673 39601
657809356011874561 2751 9936
324095063564396225 26836 27677
468895424987820801 36837 38237
412640020073357761 2253 9622
482623847272243713 4195 23376
637993840070262017 1148 43723
903115012177863681 486 911
881246731658723841 3319 20630
222012826318852769 11709 48162
898478507276035329 15413 49511
290424562643622145 23180 25512
492757049214194625 9973 50198
618118432689165313 12121 18366
344326771519430273 29760 39522
77551652101163889 19621 46543
465294366305972289 13779 17097
211869725077200129 26833 29098
368050558224052097 11949 37857
400028556364091521 11095 35524
684966120970617729 12115 39589
381708812765289473 34367 43290
189566638144835777 7590 29215
67409303855413329 20275 35203
237886315683500257 6732 42102
477190430301725121 6554 7760
581614411783231617 8659 22846
647708807038824833 19456 43659
900066807092148481 751 34588
477173688258155009 13214 36159
461900166776214145 7639 37538
408169661682364929 25916 39221
870068255635960193 7912 13658
516909846425981825 4716 28851
429508921158895169 19487 35434
193928908189676001 26291 32773
699181538503811585 37275 48272
271125518555159329 32456 46574
79278072089973505 41543 48057
428150610025113537 24141 26346
963651182554929921 34802 40169
255308292201668513 891 31903
619954297412459009 3998 27720
367999583018715265 9500 18437
636374279345975681 15951 37886
115797895931599729 18857 48870
626814318799059585 35984 43475
43621068565556697 16212 22508
614306714768606081 7744 32484
468822331530155649 14552 23359
838154042702324609 20028 34493
107099645931285185 1543 19582
314553693506869761 12348 35781
664021373483031169 18326 26155
653147061394090369 4258 10652
212112286541639617 36842 37953
398258776072612609 18237 38866
380871084335517185 29015 39393
285925333536976481 12553 14457
791454228768529281 29103 34665
357755286069650689 5189 11510
405239065091315329 2298 23633
491599884482635457 12811 35289
879466357828761089 11915 42706
109201300073795697 42683 45162
513412617088441409 34965 49550
2950383337161356 33665 34299
292168074483768705 18594 42276
679654814595895809 36854 48789
644577398283736577 20316 38833
634677279273514497 38720 40479
304014290769714561 8466 9411
233204406518883201 7811 49902
548984075090395137 436 20113
742811626104025217 18726 36024
392938263497100609 32797 47351
823673077667397249 5510 19990
733901463344558593 20544 21934
921873604252990465 6276 39688
532877529237538305 29140 43709
529254313279881921 12889 21833
715768281127417089 512 46708
517793875490081473 23651 31159
435347300462595393 3709 14957
764290000608131201 26831 35149
544448464538398017 2951 9651
500970090599732737 4785 4992
540738383915652353 38888 47030
181705060168088289 33995 49634
60768587602915145 18911 20023
236006926069887169 23105 29524
69664051682465809 30514 37794
392193750808278465 9394 32735
945046841804788993 24391 46138
691939765385424001 8769 35621
120526395279654257 12862 27775
808302933248587137 14732 22366
922462831758842625 35287 36779
132702376107300065 14677 40922
369056585902583809 3858 5258
957648427572170369 23939 31451
418092693783314945 15009 25401
520275478107887297 7441 17272
38319212265150785 14590 43912
143577290827114017 22471 41045
954346306094627969 1869 44280
944728763616193793 23620 36690
284847533723720417 10628 31076
16971683912036185 12324 42710
907369195528680449 7731 11994
793001528603607425 25547 42298
231358133105999297 39451 42129
472274304781155521 24782 34874
184562718593234369 26747 37463
992889420011504641 5099 50389
483919143362882689 29007 40565
916271450209425409 5294 25077
547458766775100993 12182 46934
165824706886521505 38401 42271
938430017327334529 10618 26594
861142943407163137 18218 37581
824361179863721857 25462 41495
521537758147484737 8588 9701
16601772999123911 35873 39570
554598742166181313 1262 43959
73911809109382881 10668 28766
693825867959954945 1261 25587
605968840377755649 13860 37683
929765334455755265 16826 41843
859406316809689473 33598 44534
798065024040038657 167 978
14356122438201169 12025 35057
95431347966840721 9001 45865
456499892912070465 32341 33315
870788477148575873 35788 45799
211081724885048065 16925 43426
312256459526782465 6511 31145
873007674932971137 229 21936
597005854070015873 12152 28184
711286069330455425 13352 41441
440911002074333441 5019 34046
634795337426034177 9743 12869
143705873997244993 8004 43627
284305845019815713 7596 45181
91540943496131185 11016 50745
59123633881959849 15367 37025
784307291964335489 28413 41629
521995537676289729 14433 20310
647514465580858497 31109 31867
165983189811875329 18885 24919
339204315283634369 48047 48091
400254162951398465 4008 5536
336547515146140353 10131 17057
985534123353936257 19054 46634
776877232351818497 7791 15001
690529388853619201 2854 39723
44846745535810585 9628 41217
119225671549521905 30589 34432
357564170191491137 27447 28591
233409518880449697 27536 30070
440044527671506817 23167 45039
363865488960776449 22358 34332
680848570190601473 43738 49895
151114887901670145 19512 43529
621002498172632705 30295 44280
669063223045391489 32613 45829
877716953191420417 24865 40405
449178158632548737 2225 34142
240972740232553665 15003 27251
873189920167412481 29562 42067
909065647864007809 11611 16014
711146860295500033 2313 6948
258449473456469281 11582 37616
552250339804494657 30789 41811
673041192676063105 15337 23344
716915345297223937 3254 25993
920014374227736961 10100 14901
967710914912423425 20960 32125
44119904241750161 19912 48361
480336216945616449 5266 14422
643645670874494849 7084 17867
858088456026855809 35339 45472
462975445896542913 207 35147
991987263896760449 10783 19095
380770270457265537 2270 34271
576585318020129025 1532 10994
647831942503341185 5416 42323
627168087657068417 9547 29825
131609688890794273 1047 4160
521732193987624257 591 47277
19412083247058121 13734 40953
918034990569168513 21130 46040
271299785849709697 24573 32902
675221533013562753 38292 46026
621397546020585217 11849 31926
44792365782384993 8595 23846
523421562987667969 21301 43588
383109360060252865 40559 41792
509530777444492609 9691 31732
748457860249686785 877 34095
961910880923472385 6079 23770
872432569437698689 10305 29182
592485484096027137 8773 22068
353196029302736769 28268 35602
610139199715238273 16947 37430
761009130742117121 22050 41537
788175945649921793 8286 31709
577735129335195521 12914 15013
674970661654999297 3725 33765
416611650302307649 21646 22324
646395261854234369 3848 45521
852983166071695105 2986 43032
450873326671231937 9520 16118
172556934541951521 3177 38390
553077705078887745 29510 35031
908556392315915649 10143 30372
561139451925601665 21506 41996
376637166753816641 289 17435
527953281082783809 13689 30738
578315193455964033 8526 19701
685771690832812161 28409 37378
102708598088476321 9839 17735
945161215147319169 12777 39624
659832773858767105 746 33758
833814285218768001 6952 37068
199502829585547649 21062 22291
219146191319833153 8624 20167
472540325107459585 4541 46179
736421050162338305 5286 25102
596560387319591681 4321 15269
313884591699970625 5631 48509
643512480326762625 37792 41074
109700516739838609 2714 42284
386707929695710081 12246 17063
544560522985147329 11178 20058
929767900101111937 1381 3148
516683315908924353 8175 18496
909185637111512833 8179 22430
473990891368256257 16418 24628
304725857218812737 19559 31494
858313069629918593 40661 45014
665231682102522369 21595 49568
172518006851458241 38702 48787
509119752172765057 14334 36280
266240015527674945 14430 14921
503372725207221121 5740 19923
855254976604353409 4201 27446
130136661514313809 31336 43674
336841641445904129 8286 21854
756454690625837185 1364 15444
64366296653030729 21592 35392
535617359291549633 5603 30543
327127058638470913 35578 41469
335053208803607553 11206 45087
490751384438450369 3339 10986
583477820406898177 38236 50709
579197009578496897 13278 15110
667679632844645761 27293 35445
77705124128311105 26276 29092
552640076301102593 18322 38423
110299600946181185 4823 31387
609373004656681857 34414 47978
801864634506014081 1623 9804
725101510411718657 4212 25965
919188386780081921 5253 33208
345942327439836097 14237 14372
51398228293532353 11152 29924
185616315864010049 42484 47165
144774613544175425 25911 47832
27273556064223217 6992 41652
619708724391951873 32327 42370
813974953330642817 3553 32848
157664590474343681 3910 30544
542593408531580225 47077 47146
291041713244151617 6184 37920
915086105443847937 14798 44786
966156577523012353 27947 38228
973113992585247489 1036 14844
832817872838543105 16577 44571
175904888059733377 29943 50159
832084602019495681 3344 48764
839669894120724737 17504 37549
933129801280994561 12158 12825
539500010559194753 19855 35608
684359536306178689 23983 42629
118279350855665649 865 32769
469915883864015169 8440 9721
450875239723387713 30256 35842
114365904596997585 733 9152
985364998243561217 40470 45243
194479260657981697 39906 45168
734095977043992321 17339 44991
372096550634754689 1045 23433
533883987359509121 5222 24990
914266817338638977 4835 28905
5234070119513491 9033 35429
648991800897636737 8072 50373
975943598949349633 21516 28270
10544099748312165 24067 46838
81922207548629441 2292 16690
936215413622878849 369 37018
617593376515095809 5877 10482
302554964065219393 25648 30770
811067455960113665 26110 26293
148241724276847009 12226 35832
705239836709971201 6682 47052
32072431925978861 4215 13099
266550750016122593 7089 20288
873217295805890305 33678 40799
945251549935512961 20799 21676
986437435910854529 983 5557
455449503891657089 14423 31804
785041369551141377 34322 38747
480412380371085121 5205 37595
384127727959491265 30282 50690
773253038367769857 12131 18046
268302802603020737 30588 49519
557415495222791425 15136 48412
228857994036840033 20763 45341
146359273779609121 8777 14081
366312282107532609 24435 36427
273921960254163809 44431 48846
994816985214679809 27073 28797
446385188132651905 9569 11820
574047739116512193 14830 37550
184061895155146273 30270 30672
69906050773592913 6011 36440
629906944241497473 9606 24110
930833356497817729 18744 35698
246734830518782657 30822 42356
673138655463457537 25910 30665
595457412255356673 16801 35305
100318689689036241 1215 34874
497645650626658689 8288 29987
528450093187469633 13463 30868
825113116912888193 33216 42374
795509508189599745 31336 44322
836544885394538113 3093 5461
456183485595413889 24517 25691
30838484816300137 13233 41308
761296332141288449 7637 30012
665353693198774529 15652 25620
5970088886353865 11686 42209
717836718430646657 6004 32891
172575594645923745 16479 38067
557346216391970049 21207 30672
55491738029115113 26653 42148
442272742899021441 30144 50628
458482219111633793 1561 15640
245811655622993889 28173 30932
927958747110888961 10830 30459
634548521617858817 17367 37108
297646474405400577 13695 38115
602976960101862913 18652 47395
510690570119987073 6790 47715
909363679338824193 6753 45533
530322571419677761 7036 27496
843665031194127873 6855 18528
295956820658229697 30870 35305
439498869854787713 24364 50628
544656905334694145 946 6203
387294348692300609 9087 37962
405605664361655041 7349 44515
52904741587141761 3572 42975
969590440875638401 21441 44517
897370515293495425 2798 26547
929732946685188481 2956 3785
465429751120240129 5959 6947
258617795725246689 1463 31092
287429937712850849 14627 22345
217861513677615201 365 15230
399414514425998849 30235 36534
598925412457393921 15635 42706
531197284981438145 28682 39433
754313836937651457 39662 41513
98332930687718097 32948 46995
10748134406117771 8554 50106
84113048315252577 14724 17189
557555078600113793 22174 44341
938460026766946945 17188 32995
102937828277081425 35870 44534
551852034998525185 152 21979
530515940453138753 18304 45294
890857413960731009 27113 49068
672924738544811137 7483 39086
914339523499982977 1553 39740
203907845633107585 28929 50298
603328485268846721 16410 28605
742042328259120897 22584 37313
413305651034825409 20422 22415
940325014283384833 10002 31843
876821073431642625 36604 46235
119524770307965153 28783 49928
966701960498077953 859 45592
970871628596182017 7076 17051
500334300008873345 40468 44475
718693314951540481 5260 30779
310313463626620481 4931 14949
919915350283812225 25315 40154
400882836248428033 9160 10693
494618786053781185 15511 49872
658486643897582209 9309 45321
523483767246300865 8123 25754
150524829941119265 11450 14048
530952762392477249 4490 8949
491785088539934657 9788 44453
583295718516776449 17725 48983
262783391373716321 1124 30477
831104894228065665 24038 46848
636181466624002177 21380 46333
326337689974263169 35694 43370
789774838377169921 10029 42695
231328601453729025 14942 37945
409573922000255681 34019 46366
998514400315453825 7406 14279
304663937820492929 35423 43600
375757410635760193 6044 36503
637328188384138625 14342 46917
933855119872742273 19549 35764
899236211223026817 29782 50440
310579726583231489 25655 34439
436420421627822465 2007 18567
466050996555249985 38844 40003
742824057948837377 28679 41922
260296212259834913 21200 48553
41691443682672969 4627 25706
829116515972781825 31579 36824
607836053206753537 12817 28292
946691481368336641 39419 45704
598697366437853825 1655 37969
805468009179602305 4660 38130
561881362308071169 9508 34704
163465803299420289 17034 17893
823505974020882561 12512 46383
983826653945623553 615 47402
421992839831219137 11340 47123
598483292841766657 315 12603
75269351765093969 23244 47648
481590506527052033 33215 35604
149647115008690433 21353 22572
332745919599052097 1074 20405
594102621386859649 23643 32924
246562563066742529 5479 16617
894946865286314625 13107 25262
381317936952118657 753 3746
113192837472048785 3891 23532
195427495506461217 16512 48432
55133611108459489 47671 47761
776698310140904577 35525 39748
495502682646609601 28137 35633
569771348738964161 24425 28031
349077789055016321 5733 23495
339139730120795265 22640 29612
504147130300289345 22076 42690
827743936167248513 28187 36806
299960639997038913 15131 17153
600087146771887361 20751 48155
870609286945402497 28662 34647
958055742371538305 29366 42306
609308646447672705 1450 20222
622576754307235841 9140 49710
852400743724196225 41519 49105
354637646711520193 4793 40005
65029931263524081 9275 13084
333793325837479681 23814 27464
894413520728754433 6520 28654
861105532912045441 12295 21274
894172250798888577 12095 39462
697100035504323713 7217 24505
545781641166520641 39692 44201
554670659494970433 34472 47987
809688042031268609 37954 49731
710175737894179073 27889 28657
703172087492411905 9495 19051
544203346828009409 12104 35642
543342477561381569 24746 29462
38240408085844281 37457 44150
615533930935136257 14811 32181
996049901063425793 7571 9315
959699707244368513 35002 43403
651915394172437633 7399 17317
4802351870715428 3629 17242
747553555835093377 41726 50746
136409483031187057 6984 9866
322621609927868033 39103 50915
539107643740358337 5327 44800
930047381771910145 42474 49831
223205236890180449 24121 32420
278511110961961345 3611 48779
693779680172717441 36836 47878
692753404168751489 6221 44181
777404472938584961 14767 37609
894075965725935617 40387 43336
501842286152204033 14192 41800
323295393033102849 1030 41559
360437106642251585 7056 7590
489478265591248641 5395 17350
627611051975428353 17357 17488
210545759696213249 38145 41165
883056198639124609 33575 44430
273366828429917761 39909 50801
689168925856968449 15892 48692
336787522742067585 3341 24263
843322450908033281 19657 30967
156934950173241121 4064 35421
449497979883567233 42681 47873
448563205665674753 7157 33114
719987921139122049 2285 28617
688049761218426369 47068 47227
830369627072492673 10659 12100
103361611924125185 11622 42619
295199729765755585 19013 32013
152642661788963361 18750 21997
163090837065190913 32813 37901
271093502389572193 17425 39498
187040145690005505 178 14070
25762254934651453 9947 14690
458097116981498689 37053 43957
668136088152746113 3295 17491
898729403774836993 12830 48390
345701480281025665 28806 35697
80275754672577201 12779 27611
84966760658812033 43535 47585
933630992185882753 7680 20705
259739588405498273 711 45889
184771626542364225 4371 49831
437816423784337153 38647 43499
101680013144203937 338 24717
336982497328865089 17043 36205
771724313757736961 24320 43730
416484981184833473 41490 42160
843542629098706689 11132 22890
259612251565901185 31469 37826
727635911536715649 2986 46390
434983779556798593 24543 48773
935622620242895617 41491 49853
45013072977599937 15742 50781
752475318791930241 7089 37994
123884926866377761 1447 12867
195748761185413409 26758 35690
983548163810187521 8256 13837
438663522213211393 10991 21578
72423206598724481 25427 27215
91668136937329345 29544 38115
325413308292372225 1464 6379
831107002398560769 35925 46136
658145607177839745 11498 39935
439874723701407809 19614 20153
349560732492367553 11417 33021
713679452386891393 11775 48477
50244092396123817 24088 41769
570233620739600129 6434 8416
592114935310053889 920 9787
341097073408825217 33824 37572
282021966476076353 19032 27894
493608298354772033 9055 21428
604311608997225089 33099 36081
866966361353469441 26361 40400
334990848763535361 11957 40712
238425186251191681 32750 32965
913476637960190593 20803 36523
856757082849490817 30090 36063
623006680522546945 13206 21926
782855928735571585 1282 8573
746994812304084353 20202 46950
863293624477940097 8069 37965
5137152366412324 4477 18854
988976740886471425 11034 16619
280042630127059777 29144 30588
473666644972176705 16196 43508
370492278017660929 6057 33697
902665575454633985 10487 47579
523896702465126657 13868 48371
698720530816878209 4654 34958
41302360841651617 19511 25650
398785316360346113 8537 29244
683074129524715777 9296 27346
304822112933514689 7855 19597
330726116444207489 20157 34365
777914013726174849 291 50111
685984098920133761 15639 40431
214689008633804705 3668 43880
902224040063142529 27519 37580
832935329924453121 40756 43722
304116178556899521 6105 25527
508753371235563649 46757 50378
425221054016741825 1328 7878
547482938628647297 12485 26380
597380651069531905 4232 36600
716835322166993153 30230 32138
958965850599209857 38350 45232
831705671836260737 27687 30888
495745075833685441 29317 41407
924651469535852801 24069 42706
559104972033804161 3027 7622
84124805778188257 2396 17804
896849381027610753 3504 37373
950614245509093761 9260 32216
560035353908826753 23809 32783
353405078045454977 5148 47609
332274494516742209 32888 35473
242088884936428897 15769 27180
595462614429845121 2331 47564
94445897649038097 722 39554
747407130977794817 29321 38234
760243281957947649 24755 29857
669031611323472257 4105 5830
24982809581985065 26209 48775
326581176165081665 9503 36202
579203262361282561 5269 38536
950043523823733633 30620 43457
119410668275307329 9355 24181
260954460051838305 11551 36451
125638559697968337 35448 46873
654137761361507585 2780 20707
975213222630145537 10799 36503
445343901253171009 10553 20424
383254545131528321 6149 9862
567780165860721537 12488 13158
475497981568466369 4861 7972
955312348154823297 45720 49757
233928097171464353 22808 34174
915219073421948033 7420 33897
91854375773067425 15560 17338
809872250033283329 9283 24153
701254470347713281 28492 32303
258380646144740225 9394 34854
240116420984932705 28133 34170
590314876657831937 1478 39190
797792193999278209 24323 35825
609482288404503681 21631 49006
654532383391995137 11867 15397
443334479913961153 14876 40474
95906466188630193 6305 13654
552830736557904577 44406 49197
792112410778130945 34243 35672
437614868380169473 11916 43851
982294765810117121 11892 43655
780597369302764545 2421 3778
249204786704723361 3661 42411
117576658026468545 21206 43138
803383050736009345 988 26607
395960240264098945 3463 43565
169181451569400577 10779 33360
965617281783014657 16358 43882
45033503837949241 38398 44223
708878097317406081 16296 35134
667907776427568897 18743 36907
763858000151106561 1951 37214
144506894434464065 2137 11856
112299037193519521 6901 25945
598719335472125697 40491 41088
66462966796368761 9161 35724
131350802646842625 17572 41241
281563261536287969 3341 8204
139093663545253329 9920 48076
41710179675266801 25861 38585
709690770796065409 17447 44475
173268464305049729 20613 49787
997126768503463297 15186 27864
316243202201182081 33687 45029
597011461842619393 22860 46235
632435502728323969 36152 37985
719216557173069697 48349 50673
508761182755097985 3084 32337
440530682458920385 36625 44292
353323997423341761 27799 35273
14807390518043917 22321 30575
342633246988530241 8867 48623
755167230130702209 29841 42744
218960184297994689 647 46477
5325770995710856 16228 36824
401747098352661441 36384 47947
427235512209129793 43965 45659
890985513947480705 14448 28357
330075745398019649 2687 31832
175890950617716865 27685 38369
62592322579526185 35447 39460
892821975947381249 12376 39988
501278042267131265 25447 28742
325068044320449473 12857 23830
31115611075499317 1388 11374
267761728228105505 24563 29940
364918316733835009 34623 46966
479674279595176513 10976 50813
472088104448893377 22861 28282
376182148092592449 1912 32128
986781209855820417 22699 41373
148127243205141921 24677 31370
825141798106379521 46263 46774
183795703909861889 7797 35853
409027306730095553 11112 22656
797389430296053761 4966 32039
983619197442642689 17653 17898
881174887581462273 22062 26626
98833560319860689 22417 29237
136325073942476401 12248 42851
823125308938010369 7369 47777
243628660036062433 26648 42737
295753398570909121 12067 28215
407789010450333249 4673 11692
326157326745011777 34961 46564
404106257759391233 30496 35729
39224613496145369 30543 33712
782962738115106305 24808 47275
539358292763743937 8340 26394
768799600212428673 12502 44592
274600304979074401 39977 48226
60297584215394553 31917 39575
195373289700064833 19871 21323
488514738430208001 37476 39798
869614681588132097 12498 28341
970442991945322625 2921 49650
585593519813521409 42164 49980
26068606626790113 26287 27315
569610468203492801 3007 17562
756049688256869249 20352 44260
559231489493562625 19358 44582
982697593758924673 10596 47956
247312098236506017 4843 5015
969038207694513409 27784 37868
771031023952978945 42507 46839
871953221615485 25 30765
301467839169177409 1426 35836
854883238759672577 36512 36703
224205539696647809 5555 29504
517502628663262273 5612 38711
690218576557128961 4431 27475
380128840641237505 31421 34206
23518467511557617 39762 43290
655187504816250753 9377 29509
983370226024234753 24792 28578
121539061791086305 2021 45122
129247508030722721 59 11445
99130206740820625 2492 25807
538514717630647489 7322 12341
448198190309785345 42039 48272
896461077948991617 22145 35719
387309181475739457 16940 41489
676700264818194305 4215 34458
876075091937767809 25020 50925
702807430212892801 14666 31443
349385715278767617 22483 49526
703509253428137473 13136 37023
202002157121103937 32882 46423
965976068469551361 9551 42574
158099579923099745 20552 29618
112250627546060849 4028 36841
184011596638558913 10034 36196
80113787241351985 35853 43576
532267975392922945 34092 36576
60677170657157833 8261 32040
640215508137959681 3856 23298
56615517193414177 30602 44440
464110156291933889 8352 12395
646235645292463745 41025 41513
10981596134971739 6496 40260
33589701980083933 20315 33132
580974407843111553 1452 48612
954263424512589569 2 5677
650488978076214913 15339 30188
961520741994540673 13214 34130
22528687016244221 28965 30318
827548086710280065 20310 25012
474668461461224193 4939 27495
118693673402255233 8918 10938
883349077571661953 11945 20062
734930513816635777 7137 46553
543234344254091905 28434 42078
144160270614428033 17504 39825
686234037154331905 9761 23024
603696394568103809 21481 31343
753570485395702145 3775 42864
780637729351674625 35342 47890
596495052511922817 6755 29943
549779751532355457 2753 9369
992587426651301249 20410 38623
823842568161118977 11969 39129
729308577943651713 46742 50155
787584245600939393 14 35323
857640033795721729 2792 18889
4349941181693851 27101 50324
742717824713675905 33954 47958
745677627135108865 30507 43189
806881776749907713 13675 42269
855983746602838401 6481 46434
234178907883499937 5313 7457
345770861398492033 1485 34169
330102697237467905 23510 30957
520712306130924673 13366 29829
289161854332316865 22214 25011
232170219826286945 9299 22981
299598631328809281 331 15728
920649543365634305 23373 31630
871125844142408577 9908 38577
351077060565430081 16390 33960
32769675382983365 4462 31604
606519065795147521 6046 8828
832447609528681857 3859 43485
979370184073701505 9711 10298
99141519883705345 21466 30221
729179918644398081 2700 8860
889224963587121665 35135 42014
68378604887996633 15890 22786
468914438996083777 11689 48274
133764591554786705 18907 29570
397311787826392769 8591 28066
499052391463010305 6829 40034
21916726844427361 14723 28217
248743683536638113 28406 49476
634849285230028929 17175 44466
612154954741342337 43386 44352
618292527029073153 6036 47496
735784030317326209 32475 35052
214698716973597217 5831 29212
673795875344552577 11188 30193
138083622261508049 24657 48827
328459633608382273 22983 42568
379685998391931201 2466 23731
927838111471956481 4218 39803
998141148702135425 15092 22319
763433966434043009 6542 23846
169946245855978625 10608 31017
659361287259969281 15839 15971
382971687133864001 8200 43297
588259725001584897 600 32730
674789453377012865 7941 12327
506232786989571073 5358 5420
622003072997276929 25698 29415
103914418150431233 21346 35934
905654748507910017 12950 39501
789594636632983809 20492 30668
9543872049466275 4038 14883
2958892692412008 6431 36870
850512943956896769 35489 47901
241255703302911681 1935 15880
704977100488694273 10763 38248
927997549449692417 18436 25874
326523176768628097 29837 34937
460999647708717953 28611 45591
838418740310874753 27136 38028
279035173009781089 7690 33624
654232123460655361 37094 46128
185968387233671713 24224 31734
359505224931442753 13602 35496
18342540648667693 15585 41619
484881409630300929 2540 29699
865722630225917569 17224 49311
641846659217510017 29639 46838
880412855023529089 31443 39961
358593208767654657 36182 46552
650354388043084033 15688 18609
140064404530281905 12891 25773
512240123605586433 21552 46812
525843459824866241 7496 16220
177045322806463905 20804 44179
96668115676539665 2957 26463
412080447911584705 31669 39300
982589439000104705 8406 21035
116518408205465105 12567 33891
128138675310570001 4362 23576
666544349899005825 392 9205
539951410696513537 2935 6252
370582730546544769 28601 34874
558665044814251393 1561 2775
16664313915519813 29675 39643
546089568212192257 11343 20352
822961400063107329 7724 27850
300605151513085633 24203 50508
620713222837316865 18229 28305
808875268906685825 17636 43542
287234540793861025 16290 46717
446848872759790785 38775 49210
479117878993854145 2950 15725
525512483872670785 31591 38064
589312243596893441 1703 29032
195175270434649665 20761 22246
95793886658192657 7551 50158
36179231018476089 23784 47005
810540263595243009 25420 46980
281111787273136577 10299 21095
868475395782489601 1442 41983
894162355437782017 11740 47602
516373183047008385 18953 28646
375790451636422785 43104 49697
522852128777351745 41225 47827
730360174507293185 13633 46879
141439805799052465 243 3927
390300562389189313 13366 24976
773158295971647617 5802 20104
315309029811384513 22940 28364
603562762618125313 1685 43654
908879152941754113 15040 32240
243760013446014049 30104 34140
951309496244672257 41943 43211
107542750296744321 7089 34872
155075749848522 6941 35794
507611231708686721 6742 48172
209418702989164993 36927 41252
76816564003436833 1651 15012
988140118145455617 20676 29597
170419527676422433 25758 29085
144044734002104497 42177 47984
241861174387963745 22766 31236
821686469795952897 22694 46536
83083968136172353 10469 40969
539010209683805633 30409 43094
314732610961911489 15702 23402
991024423856376961 48474 50263
625414182794806145 29006 47847
765002719021762049 25213 25488
7562403753553327 19238 23856
390452720490959169 1397 4489
244164351674577057 15840 19608
245432585227984385 1318 21969
699224868683145985 4181 31830
614346745395156609 11338 41543
17744577481160207 15823 43857
856381320200991745 11988 48650
30649661020845545 9257 13388
255822189748233345 29527 37166
475206641158983681 14081 17239
331429866552081601 22503 27729
499174828174190593 17067 36051
319464074169022913 3894 10051
531717990655216961 4503 5366
642962152937453569 15881 36056
531580130405615169 5116 29832
686698550233831681 14317 18547
577088551439167873 2306 4550
611679411533469185 7101 21809
21547728402723009 33934 41971
119217931445522401 15507 24681
125226135067983073 29679 34902
613541938181779073 30393 32437
319681522415066881 15469 42488
846313283716643329 12486 37520
204769421552434497 18526 30371
150560328514256257 29779 36656
734166531430943745 1677 10139
759343935947047297 5525 27444
845559264958218625 3774 43901
405545509744623425 718 2581
730829785096233345 9249 10397
393574766637772929 33421 45016
639910982078582401 16176 47251
372228920284367617 2327 27754
877813328274569985 5045 32693
586310395188039681 25751 42655
776568893633232513 10434 26730
136588780404988337 33355 45509
749202170814157825 2650 13730
192095769071034529 18538 24810
50361258786374209 14195 50371
762648359326828289 11226 22302
242554415721301089 40948 45036
851555402976746497 2274 2889
830405439333368577 3103 35851
620705289866688001 2840 48165
258021430044237825 23483 38844
250404005746435841 4709 9252
559591212180883713 16732 44715
986540123622130945 38236 47832
284161846843133505 20250 40659
878849738003399553 1370 11177
90221180239559825 594 12045
169645270109835873 961 23756
912058466163102849 40416 43652
177973190308524225 8457 50406
614212775061098113 21986 32543
114295034808559841 38709 42556
601230820436896385 20431 45257
417020670936697281 13018 19990
497142961983321665 3654 46103
411101476184224897 9634 21519
516262347722403073 6223 28881
321594856481471681 37176 40019
396496012697149057 19454 36907
494702052995346945 14617 32221
982068837127385985 26571 41807
614529599950461825 2394 30065
355483163518563585 23172 46039
755911342991478145 11813 27132
30238137189883221 15318 32586
345244022312773057 32419 44440
381342192736546817 27275 29989
618923295025535233 17844 21741
762659112367472897 3156 25788
385404247102346881 39260 44306
404571489714591361 44474 45328
815230341102843393 36235 40928
397394557642115841 6694 32626
333974586167432385 4316 37845
583458614448794369 8729 47481
99464055485423585 18721 44456
112977299069555665 13257 46238
487783960486471105 21121 42862
73754221529675585 7322 46892
206366717159507841 17527 22547
320435081393270593 724 42999
538513155644512385 37939 49303
580520109417754753 28207 31437
634956922257469313 15390 43575
88667135102738833 7957 22710
406844479581852865 10765 16008
999021617124562049 17029 41704
792413116902306305 20417 40863
871467587044293121 13360 26346
632102823087922817 5183 9212
31891188291147901 38617 42118
547399390913522433 23465 28553
848557193390107009 5545 28543
123126333718520449 15648 20933
935388219775298049 18601 25452
476005901377700289 9831 37093
435359293936869569 8343 20148
824781213863321473 27405 50512
140021870696550369 5621 31204
163054694745266465 14880 45466
345727474840472833 11093 16388
55298856083172865 27345 29027
848564890944750465 23568 43688
211488279366900417 26067 39132
939065245496550401 31340 41182
372659946073003585 24025 50431
322919297933275137 14936 48171
961545879728742401 8390 16953
50811146848971593 7517 29615
893149608186266881 10818 36154
212625449372190177 2191 47036
912448691585009153 11657 17918
617510175449410817 13368 25909
930905452880654849 37036 48182
281136290549504513 10045 16827
39743466219828609 23041 40137
860943292600879361 2184 3135
682096822212404481 1072 46724
377284859540317569 9011 30372
413051194697057857 33023 41108
708205153396619393 4504 15437
829003931117842561 21406 22772
651507075414052353 25553 48502
27867351677553389 15393 41333
286245098913028065 24885 49474
384780281175896001 8650 40984
299069975379104833 330 49095
591769905697812993 32805 38957
452131968731293889 7263 7439
695525992344119681 18532 20668
542399469392130113 7264 37360
154793921212114337 18059 32902
287958472847194017 15245 32212
228293869303374913 3905 47298
955077907565829761 8240 16551
185084879702227297 26594 43514
607529774382015873 9233 48746
926989405032617985 25392 38693
441541869234491457 49663 49901
687879645254479745 4092 6058
768322639829833089 3284 28120
447380837565336961 28797 48665
376181145280675393 15796 26347
706392106693410689 32579 38498
356070074367380609 80 18487
281551129053003265 33999 45488
277522459789331329 32017 40483
469682756144447233 20258 26539
682010838512539393 21763 33330
554420641778481409 22745 43524
448452625777271425 2339 23279
241825625274994849 15303 28620
997507701645957889 6880 49815
383142656123670401 21777 23970
799847115146313601 21989 33765
739784907934033921 11708 35876
52421790107601393 19369 40943
6294023200727140 7082 36710
437248007627552257 4513 13134
719885063974768257 942 11641
189246995246037377 20752 28289
145295482405050081 19023 36174
919981529822102529 13385 21278
864485036203074433 32811 44797
833347182433030273 2496 27765
96220814040780305 28109 45693
587796466000305921 9669 43514
545707233146455169 33785 48410
691363948159533953 28688 30568
66286351905905153 26523 36962
227092179596773761 16097 20494
457947183900132 9808 42543
557512971401436609 12288 24824
75422762804127073 18379 18775
149315390832789761 13289 40084
253515703016514497 9077 33152
625476659984428801 618 17687
8364721874489335 14352 42477
557239774110477953 18229 25005
90540477991975617 40760 47218
58218865187129153 8507 13158
904971486897327489 7316 43332
756578431254787585 37751 47622
62227615922832769 10039 38940
147457990800120353 24372 43285
453707713846444737 13273 41735
253567925829734977 2031 49010
930628382259367681 11709 43311
238776918805811521 5255 26974
652439472412485377 14568 43463
283530392124482945 5380 27470
919392293292187137 1251 49342
169335875260060225 20018 34336
328380626521312257 11544 19546
607568822492730497 10638 47863
356237407967920897 6067 36800
896676729341251585 3479 28146
380979853513768065 28214 48390
57956551035523777 33759 45803
787581510403352833 914 36768
344828318386049665 6577 31918
302963899139530945 30807 49177
917796752642992385 3504 6267
875602346779015041 11603 42070
985381284553298561 13533 27143
430218516347853377 26366 31673
694378026654653953 1296 47367
565046624482729217 8826 23092
955811657048570881 30200 48783
14640226531799529 9140 11634
642439396360820993 16433 50796
323258146656780097 37387 38910
416384080101622081 17237 37715
258849884900175905 16861 39055
764258891749285889 33642 34883
138903054179362337 8723 33726
603622233617528577 3018 46402
910418339512677505 24351 42347
255945855801847713 4427 29025
323867492081642881 41290 50859
567634683119550209 12858 34574
508085558718850177 4609 41597
78274786764389153 36239 40939
644297920966234753 19761 42794
719443190767776769 4407 32404
384802776790298369 598 48385
647449462652097921 35088 38844
540629568651080897 13742 45151
71666482372378937 11527 26822
653112784928144001 4532 23953
504806852308071553 39288 47266
46961975514701497 30132 45640
862129658923805697 18129 43549
577601787064072193 2275 38720
220012462108932993 2538 5508
835925041364458113 26779 31565
207736927734529793 9217 41743
536477559453377473 9791 42756
991988861405225473 12414 23071
679242244588945025 3415 39187
569677170327963713 623 34537
608698312482250241 26912 41668
264758735497245825 6207 34655
593922588388817793 33991 38197
317017124219930241 14702 18346
222814964879123777 12700 20047
797549494878616321 19631 35514
341157146507324417 21211 26639
172139696216589761 15038 39756
156491817131229281 1949 20533
692749786130285313 249 38768
545692644602507201 25547 40641
98344208299991473 5915 44128
978607164862584193 3961 15411
861355765716787457 6071 25372
28211135717494785 37384 46009
459155266088430401 11052 25792
135351536728467889 20607 45825
809998275524485249 8000 31935
496944321713510081 14555 26847
424276496743559041 5346 18155
763657287524015489 4559 32118
779977660788155393 15795 22164
266651249532170465 9162 13727
424338690549717505 15375 45374
794804538190891905 24296 48255
517302459577670977 2145 14214
386821784249360001 2779 14207
443167960713211073 32220 43326
422725242736081729 24282 48786
960758130760673665 37696 44890
424543242572408257 22839 30931
481652471720281025 3818 43700
849314790250662785 39383 41406
106623936820021473 15504 23315
103266673215511425 5977 8620
202705140352279041 12799 48791
786279330734007681 23684 47372
244786621586435169 6753 19421
223490306965285153 23903 42051
565468547685071617 26018 32237
252392258790184353 37734 49161
709520183347159169 4098 40216
446273481719043009 5343 13804
843826177596966401 4700 12778
128575311968408097 36056 38574
593838403410593665 12643 19454
1012688842845222 11356 22854
386385079975468673 38534 44347
952403853068222593 27715 40747
430682411544744065 15077 28007
564935099354567425 10443 42941
571168207447939841 7416 28860
889282420622667009 12483 49682
335756015263974913 3962 16672
67551824189191481 18512 22216
818964055564748545 1205 17763
409840861509014337 27612 44301
270918352213946881 10718 38862
97496054649223393 21744 36422
107165910435767841 13595 28867
241633616716743649 32255 41573
955913206398754817 26736 32103
764757929582596993 17124 21690
945407037362087937 9635 32336
816930328226238337 15119 27556
108958622207175889 5498 11167
115701297363624897 5978 44983
181650591514582529 4895 9051
985585184219278465 25809 32849
509315817626578881 5497 25092
563165295879510785 5802 43956
670787959689476993 15743 50493
840360633953725569 12774 26219
270254402183432769 27726 39365
815548674945642241 10271 24985
797275713118338561 6974 19929
358728595089875329 23231 32442
408558108518498369 24035 39334
737554845387332865 41037 50691
60813427725918249 48001 48895
306524357554781825 11966 49561
563473211592672385 49129 49524
706123569933890177 5741 16767
543321372614045121 21001 50655
690705371673434625 17704 26283
617267098826097537 6223 35748
827248825572834049 1295 41522
632182542403285249 5142 13766
566064306781999681 16346 35860
111688630498541393 8875 17906
826514477607798145 11732 32721
106406776886345249 29717 45362
378633492368411585 15639 27810
146831554983187105 17528 42181
226277824853095681 43124 45092
748469834738216321 11139 32296
310641419459432897 35522 44678
845298880348870785 13223 15804
267878615681137697 4184 7363
346366329287818049 7154 41733
431561697990876097 3890 25244
216126315047439745 4960 28678
854805608515842817 5812 43649
41056456084419321 22409 42188
369726048759009281 4714 17388
157498238303297441 3592 27195
993546970335881217 23364 46603
869021506689378561 2329 35476
821225868756247425 18274 49907
489606707941341313 15643 42995
938392585316048385 24502 43809
384986333289759873 8633 48934
488846958743057089 13222 49069
950664322227389441 41987 43125
634628495393268865 14451 40928
934807266865149697 8792 16898
84389454300580977 28905 46792
458561885351834049 2949 40630
465624027795680449 7383 12669
413725560242511425 16035 35114
283115168844819457 9331 26600
123313345962650097 2244 44204
591893493918956161 6728 37111
793188288946183169 13450 36468
48807751663279217 5313 44219
273479947148025825 13087 30293
907324481873470081 28729 49699
854654859791139585 29181 50014
470972598458832449 15274 42336
462314506981776705 11411 34619
396786524059120193 16721 49982
127526912177401649 30923 36242
200363638653104929 7122 19616
172391803676340769 1750 5023
262025113751572993 29179 39613
108726512521997169 2661 4430
122998275313040753 24089 28440
913843731038546945 5784 49692
875239483404396161 14767 42485
233541200712139137 20721 32490
73180182519369201 31466 34848
80724780792486689 8818 43545
442546054686001601 20561 24432
483068711379303297 25827 38476
9237683794527385 37619 43610
309096060921710593 848 15016
217525838678522369 10089 13461
836718124678654337 4241 37907
127523356350170753 2812 19606
982611035989613441 1556 27669
437501116667700545 13350 38758
314421863611784129 18158 24215
195903641900731169 19123 38867
817065038922258689 17006 26365
585717280048566401 16121 18583
80023410252991313 19758 48477
882065908119560705 9722 32610
281759916482037921 17090 35475
569227564561142401 20087 38556
894142924030347777 16162 43407
828429907988027777 25006 36710
686736495123447809 36277 45219
387374391853608577 27256 42559
182976173972562593 18415 25230
587591239805508481 7224 41712
581917452603910529 8501 46894
526088942747318081 1683 38683
622115406061169537 8651 40046
542741530989548673 6006 13979
224833216122952705 20032 33991
809923244048757633 45376 45996
586633019024830593 5464 42523
468473966500543041 12779 26445
122600242382198129 29561 47248
672294266817996033 21797 44239
177254279578562561 8268 39025
170238770274114145 22960 27132
432786031296522817 15744 20897
644740121161373057 13352 38814
56252833745460865 990 26449
516281637936945281 7981 48456
505205045643357697 17001 35240
432322203368126849 14314 41335
696396527002008321 5762 46100
344374223818153537 24878 49452
297895916212517889 3374 46936
833286918056369793 28812 38665
214390095060323905 2364 4303
996599917348365953 35806 44296
337759468513077377 21628 32066
309734173433266561 31304 50020
1219691641722421 47099 47460
277835615862489505 11846 28255
398690775306697281 35328 36966
539710044307479809 34616 48549
321891042105718849 12890 49913
225691325089744769 22359 44238
13493181668458477 1954 21872
331605627618895233 6498 15535
804432314777130881 17442 38067
359229507725860481 35235 42568
243269628426638465 23382 37077
895135991471345665 35744 35776
812743647761195137 30503 41424
787855466937404673 10165 22966
19073178202013709 15791 42572
410000053468504449 28714 38509
561831720452630657 8828 32137
316794007947056129 12478 37504
611965988355159169 2500 44153
868467030061321345 33341 43181
120958878329346929 4005 11579
197366479491197569 22711 50077
942760639456857089 21233 41133
280855588117329793 1516 32318
215926169475011425 28378 47448
514051370427541313 6679 24375
121951278922118433 7864 37338
996800815517854465 29380 38164
713637294096955137 34144 49432
60621237600575033 12364 46354
720911039692460033 21820 34185
318349421778602689 9100 28028
499669966596911745 9173 14171
478444181746443329 22690 48504
271438205813971937 19584 49862
955667994972326785 111 48056
964101606011851649 17889 39715
64639681236460689 29350 41497
623153182940349441 24727 30725
629250490109196673 21081 32516
735461667370685697 30750 42227
18881651319777149 19798 27134
354933054690455681 25505 41917
165102219101225249 33151 50309
562452366209882369 6161 11828
607316431730797697 15515 44415
32246927909120873 3576 15665
406966266001543169 43162 45657
174907093657054689 17375 35124
261755330575784481 26420 49148
868524953717773953 1946 11772
812127275867521153 20397 26020
568130532626341249 19086 39101
592830679805647489 24832 49519
224033419298145025 1970 17797
568934773848692289 21871 40756
878950429272919169 32358 38744
627366399818260609 46966 47018
345489200127666177 8748 37662
823566375446130689 14323 29574
960047210426253569 7448 38330
842379140313713793 32063 34751
96055706379338801 16415 35438
213708261829392385 1763 2076
935828229762705665 15147 27144
179839473949744641 14414 28679
977520812911727489 6454 21035
445148928130333121 4683 22269
634567435487880961 28637 38534
715904681112167681 9826 34861
130341692206378929 19861 49631
415520280260064833 12149 18502
455902742777624321 3315 16434
913480690726448385 32340 43762
885703536260358273 35787 50384
173710469516020545 1865 38328
240111427673824097 11387 12618
904751045991648769 8622 36578
806505419310731521 24701 50244
324323226560547777 23438 36292
267782498047211009 39530 46509
387170657716797697 2335 46616
507858580855717889 24709 41319
848851699760654593 29095 35721
19363304124098593 12590 34541
938181904082316673 245 48256
205736760243873121 5287 16098
458228729880484993 26975 37924
569239688427529729 48141 48181
685765646635463297 22587 47783
265206452628056865 23202 25104
738742916213805441 9422 31524
956053805305558017 35445 49028
748460270658828417 13347 28010
664413643825078273 15035 18050
462978560933233729 9847 29238
959285426010410497 7502 28664
973613236224753793 23826 42347
461314281084803201 21465 37031
451830431216148289 4753 42231
993010149052039937 45453 50450
659692156766116225 14626 48571
47985010454148385 6600 33439
469519065084167425 309 2936
294365519778097025 15134 18939
910171417355247361 26166 34782
250090121821777697 31204 41213
472021879363790465 16663 42949
901642690329609345 36017 44836
404896117587842497 6447 13058
521436752348456897 6080 17521
505947429240247745 6032 13193
671990983787679873 17634 50122
921352986517536769 15119 17089
487124770325912961 20074 34691
49497631034807201 18276 34829
540264626961274561 33727 47810
233768181979403521 19124 29681
592066957063686017 8361 23568
214043405587741377 40334 45472
549219047369689409 11842 49046
762599866376962817 19860 41434
349970686678851457 10634 41391
82615841474858337 18350 19048
739617554045551617 24451 41315
850369458087360641 18896 29822
693460835157630081 673 31810
383295427724956289 35788 43567
551252001325224257 12432 46387
970824804563211137 15697 23927
777986693270797441 14149 15375
498448977238762561 26895 31473
898702232303250561 2025 30697
815471522477171329 26495 37192
666469775356439681 15880 42244
546775367236872257 10051 22954
917022776605989505 3065 42741
682240714366646017 22665 41821
41166170133998041 1041 22726
480309974284903489 21699 28522
562490498086859265 20793 49465
162552512691096481 18565 24750
173663033082682721 6525 49584
83411491258541297 5843 5932
763987714461620737 33525 45951
891730733513259777 31218 46796
99905535005227361 18999 46523
700196494519342849 16576 47565
785320805286900737 16587 37358
309444655658158017 6266 16832
358134620704596801 2529 32384
940154494074132481 21285 28880
433448549538667265 10958 39128
546794889690108481 21815 29586
863958857726650881 42948 46495
492402060086515521 5279 41718
959756451869637377 408 31310
899391776878022913 31279 38771
925712030365907841 748 36656
225226788298495969 22419 24838
100577189915611601 2211 24518
905242073993111553 4593 49130
998863521094442369 13980 18455
651613157203382145 24586 30205
10412106280497825 41380 47718
975783147800687105 22238 27989
291527482755590465 31707 43127
530090553688122433 24192 43172
599918440558297985 23638 28303
340678835969089985 20759 36387
561910902764530817 18612 26298
254631713833912705 6237 27612
415730811447602369 648 27682
884087841323836417 19085 50340
487576457676944129 8587 30325
912965354128370817 26265 36458
27497379180147165 39762 45703
253479326423917697 24284 50798
477275115324850689 6883 36948
589432668000778625 25516 45420
427920206619759809 9204 26397
502521577829757121 3060 47402
177302324775361345 10018 33133
20671445843841953 24028 48045
134759655991530289 14498 39648
937303526668660737 30382 36410
681201904143470977 792 35737
928586656031125505 2807 10598
112233269773312833 13198 22076
829735856683672833 23570 31844
366409955284161985 39166 42234
838270212378770177 28266 36817
827424551322678785 21076 31286
162363715375580129 8572 39363
683198865101978497 3360 40893
506148162533303745 14108 38215
421505445822205633 2210 20907
603326980615381761 24203 45825
236025258147869025 772 38253
37418474394311121 9359 25418
223932187604503937 29217 47200
866521936715873409 18918 27684
297957206823490113 10378 13430
647929786401430657 11151 22017
460336588365649409 3793 19504
487220392906070977 6087 42551
954981646382300673 26989 43464
844548734829597697 1437 29482
713517854691701761 21178 48529
693934045951028353 5873 41236
405274344504668737 19889 43819
564653589644660033 10188 36204
375532705207760385 14232 19612
448993559802179457 25725 44039
352428502030853953 31702 38924
768932732473441409 16320 26352
283047970012518145 20977 48625
188338721149666113 39118 46551
791535674961117825 32591 49878
845790808338033921 1138 7753
935399060383545601 6386 16189
249958443078188705 11043 31760
950120770576354817 23416 31714
418380989493552833 29138 32046
54603757529548601 1649 39718
234222642201746817 18613 31330
416352944995530561 15438 36746
188971517491790305 31715 47252
830202747925611137 23663 30843
491332420170213185 29236 34384
65662878167849217 27026 45817
986776350970156801 12302 46683
492400291995949121 3749 14289
843975850802014081 17390 19397
831745687697967617 12289 27803
365666154136004481 34826 49815
39599415105968209 12143 42994
399084321802266817 3384 20529
503644227521711233 1288 16678
822834826980876929 15883 35932
97980117491431425 28987 45059
612784117574552321 16452 22381
958791263787638529 25787 41262
858411115417435905 35216 44049
270045375387312001 11663 27289
488050069527080385 31663 36397
751017590856441985 24432 41307
783432360283764993 3460 21508
616722211722418433 1206 11094
105387955010332497 3084 4422
997958107605562369 30306 40497
8170961005458112 23719 50557
466192913818147777 33748 34681
422670208103344449 59 36229
586235780720535553 5919 46083
837531455145349249 13912 29345
826558630070735489 33793 48680
99970727389621313 38 27219
914375839867481985 32714 49950
882500061603945345 7558 14512
744993150106140033 490 4590
787209440131252993 9288 38197
598576042072785665 23694 49817
618186915360578177 33796 45024
871392725875210753 20319 28723
994321121361128449 24232 46692
698084971786407553 38965 39719
415986847865990913 25275 45822
789707387104059009 34486 44549
92576082868223617 19060 41007
294745671474409217 27240 45897
320305252011532801 9117 33002
837064405930561921 5627 29624
778048053349767297 3037 44839
451847987674163649 1187 41010
684034126508333185 1746 14976
773254434942700161 11010 43658
179867179646667105 24173 42165
244276431752361121 29544 31215
510777634011784449 37733 41964
846809442687941761 25136 28527
792008902464903681 17888 19610
305392655631315777 2855 3118
449349242922362881 21152 35731
256297963545151233 23651 23954
232522810815684257 4416 46569
83379392993215617 11633 13772
55301566983271049 20197 50033
376011427141520449 2210 48045
32244770080968265 3440 10521
194997478434849825 11263 21271
367588182078588225 6722 40365
225204498756781377 6947 21282
879480961628562561 26321 42219
158845893226988737 441 15033
472651798512568897 16745 29007
752646508885476353 148 35251
10599279762306681 651 1161
681118259232981377 27345 40566
454418012021431425 2132 34346
498479239825329025 13992 36744
360982116997948993 18470 41530
149244374660277409 40491 43755
602356260333433345 10787 38941
920172632325773057 5656 26935
157830243704143681 7509 45826
204293819156468705 10024 20076
600832386751232385 16283 44203
137513438465461489 2622 7855
436680565540573441 10341 45156
150076913818089953 986 26847
515678170482484417 4232 27622
493716540531096385 13830 41291
447406334361534849 22324 36961
500857966455804161 3534 39919
76875137790334945 12594 45473
248453642242182593 16569 50426
642477207833398017 20839 49197
452723326453742913 12169 19447
112500730974911537 26285 49345
938263380707326209 6354 45220
329313712438182209 19103 34795
315023879273660161 32171 34622
85997296230129201 22728 36052
656729667507463041 28769 44694
647996476303067265 32823 50556
583914790586199169 8201 27338
828156169047073153 17644 18973
339155307779918785 27964 40403
193080374906987361 28485 31150
52696126661963665 10834 27420
523093199555926721 29533 35868
374254729624468033 22363 22405
830887786670533761 29905 49118
103142993524222961 24069 35996
324436182512865665 285 21662
720557045068574081 13260 15285
427858799234218881 6194 33015
624904614952974721 22605 37399
148831650046542305 6412 16775
561537720713758401 27941 37313
767139753372735105 6460 28979
179824871236725409 10427 42685
957966162280737153 6163 38130
196647923538563425 4432 32924
714790272479167105 8937 25607
425043809093743617 18778 46638
421218404045458049 21831 41507
812924187655838209 3991 23811
138353213883195985 27890 38591
90207070928677521 4836 34296
206820877578220321 5128 46959
413151483613091841 8381 25528
473007106441162497 23959 38284
174139641053322689 4453 49543
222396583900444257 15310 24242
62909125584425849 26437 47174
577426919353431553 5799 11281
485908330181963777 16341 29870
92704621930860049 415 26301
753415286031071233 33048 35694
385511752525832897 32304 44468
252155579912106017 3562 41442
684511916868512257 1760 31556
224941264604822785 43866 44901
213367561497026529 17132 49898
591662028520552449 3090 7753
961214130442410625 24618 37644
643605140734678145 31843 39145
654804642502472961 5717 6923
110888400742673809 5372 9293
253040017783074945 12044 35876
831365089971754369 28347 50839
133943618138264497 25504 29858
389235229759357569 31349 33213
776647891423177601 25157 36600
995679525271072001 24145 29359
80515393824402545 10854 42517
435293251891515329 6204 7865
29293244780188133 8310 20844
444123398461059073 22537 28011
661660312347184001 14248 24826
337664595996166401 26831 42025
350520787913378497 11007 25345
374661526692648321 7491 26035
212424830684188481 15627 48501
885116682771005953 12300 14617
305894969880750273 20625 21165
450569756169599617 12065 27185
234040792582934657 15713 36826
266863616606009665 16902 32476
654388317148399105 2973 33823
868327203440202369 15504 28177
712148084475604353 6408 13354
507505356771012801 21556 37100
49829418725533257 17527 25163
47216785477772305 20604 50079
793456453767309057 2160 4670
762319658097347073 3377 40321
567779948512818305 5253 49175
872780826193377409 1259 38219
655381849834203265 3358 13618
263797236399504705 10404 26255
897245546259920641 19447 19553
746472771408988929 42762 45872
924757131710325761 13964 37426
633013403189444609 32433 49307
80986493030078321 30325 31634
86489019172773857 10196 16728
824001684928379777 16159 19342
559991090261540609 18704 46643
2513727665228061 2348 16351
617395640120506113 1944 28144
530709715809738497 21062 40967
922857309970318337 4616 48973
110141669934673553 136 47598
928197385878092929 10525 33674
73428057172794321 47228 49589
210429233986012321 16001 21609
831104356333479937 14536 23518
691219924759977345 12004 48356
605761537446344577 11868 17267
387863784494619777 12648 16501
688483368373734785 46609 46675
360754765746690945 27984 50773
615562648036036097 46003 49639
898017479709515905 6256 20661
701677753182519169 33523 33736
525888896422102913 9870 14741
657902703996970881 15315 25629
416917822680836993 924 48989
372875414784882497 9283 20637
713221830716918273 15464 41400
531229243114399425 1730 36013
921845331226727169 1540 47250
567345104108323265 11058 35216
831050600439752449 6751 44428
536409360887009985 12921 29230
23442939867187817 22036 48179
248615968997224705 14431 29072
547742293180618817 25323 37842
18436346143648309 8525 42125
844358524416655617 1163 30204
179380454871402849 33936 46912
305953100743934657 8673 44778
850007676604381185 18681 24242
778413268885579137 13520 14876
928253984602374529 34032 47857
915506559309164929 16374 50719
793911468120644097 11727 18544
565275075054152897 4858 13580
398734105214156673 8431 28423
437400797526990465 20688 41638
805506158096793729 43943 47262
392078770013007745 37323 49052
421580481642362049 13327 39423
487739224237401473 19636 45600
695239855206711553 35583 40324
358225058616049793 15607 41734
11518056506059083 33911 44530
943410245943383041 5650 25178
161201716474185025 37669 39535
82434558659777217 7750 46600
704156692161316097 2276 2375
32993368089876185 18354 18944
879573231584618753 14497 41819
508633409191297409 536 18926
964204479713554689 36668 37444
830430466082461313 16220 16799
72372715438209665 958 18791
892879419153906945 12847 50294
230686451667789793 22044 34343
541136174333729537 25393 38579
82256945941043825 42706 43112
387654087104486657 9362 20859
462598482991534593 6250 18958
657969296947570177 9793 39829
907930047360654465 10837 44289
739672635481106561 11906 28345
527235522054606785 22832 35179
967261954442619777 12040 23991
184856722746406625 27716 42825
87003027362122513 23554 33246
875716770693269761 21611 34657
574193909675884161 2426 27333
637805094432653825 10397 27735
181712332339692737 4894 45485
352745844023100801 24429 30633
85370225356058433 8336 20635
846949032003937665 36983 43524
123326343531026337 28770 29328
851524098095676801 13324 29038
999550157733338497 10683 25104
129911244806582001 21483 23868
710822582369821953 27309 27534
745488029558625665 24467 24916
301998048718530753 22159 30294
179671903639860641 18964 28502
198279324158242785 11612 44011
486049738636790337 9305 19254
492672004319032897 31070 43193
653523446152494337 20313 25494
760150597916414465 12327 28033
564040717504209281 24762 46505
484097403382776321 7358 11992
381415825206563137 35949 39034
571780821341825153 345 27439
790726492962317441 24999 36565
333828829713482369 13107 34208
62678091550996129 24200 48417
621439388185144961 8119 23710
895080727779227265 8528 16701
903299925161604737 30342 46462
917167174070630913 38 9335
270946693561874945 886 12397
74865081578149537 17015 40339
705884983805091841 37276 49321
528703345144410945 5020 21154
48855325150874761 21039 24844
931713262289971329 26150 50166
290312910312621825 42619 49971
202899447757619809 20254 49567
115995027381210033 1058 7936
200997075405705761 13608 28673
41222511529227289 2204 48563
305247827468125633 18383 21757
507714124077899969 24554 40479
626266713078987137 36951 47298
728542041740240641 2216 35781
855040368625441921 23947 49699
396954925125037057 2385 15172
980389831036983809 20780 36675
135304541454260625 40844 48011
842183392883985281 15439 27467
800862807011391489 3198 20503
590421950760056577 19173 25031
695137859399352449 14334 45997
382425751538239233 41981 47268
981299708149002497 13720 21569
254357209986192609 22709 38592
3533390248961155 1163 20286
616515544037614721 32048 43420
173639280099401121 12509 43640
353241278785699137 20543 47063
980514558885033729 5077 25218
734283835712620417 25776 48224
672664447804997633 15287 47860
454060173734841729 1209 40001
177783998265610433 11481 13270
318942840761540225 10252 12612
960245218104809345 36805 41652
194107551594068897 13836 45641
483991264692662081 437 19586
372676594408137153 37690 45501
774596798714092929 5910 41466
647311658867163649 17240 50539
202469873973214465 31491 35136
523964473345987585 16396 28810
390032011966589185 17358 37531
342779267182120129 14869 44990
993557487132818561 25909 37552
511457348633872065 3567 13794
40829171455975201 8723 22764
265470449092742209 13920 46497
497225287475188801 19495 34469
679442982599230337 5659 40241
321613597769761857 15447 16283
382712757151917761 8421 15610
11866034385349167 20170 48433
856186823543016065 29889 45990
514849344284264961 12777 32545
856829073453223297 43738 47197
504264015845890881 20668 21159
178286921619363873 18078 49263
415884047983418241 14779 42845
206497909776967233 26242 34372
488408213676962049 4463 18695
590582598687309057 6460 7044
176585675977086977 23057 48552
334971072509983233 9953 44887
133201505520375457 15986 49058
420426066699381121 15086 37473
595931868326182785 1383 13177
853699174135439105 15110 47040
959427718066734721 32954 43185
484959715803217537 18311 33498
822812144432269569 30261 32833
281393286809628065 677 30599
954603879471747457 991 40445
137509597287422737 18649 34430
572507006118492289 13645 30071
11588905857163213 4440 10940
82481157823906417 9047 35244
850753020301727489 25111 47709
210417498116548545 286 14086
921259134424200705 23663 26794
375753779410487681 8400 21759
835765477424079233 14528 32189
738110638481067777 20070 26770
878205427531266689 21184 26294
881654757882330369 30008 36108
632594625133624065 14200 49377
187971869978149185 4096 7898
419469156862970049 30469 46797
158099595740125665 22669 38812
14217083578618173 9898 46062
850941871238951809 13809 21141
474863489321332801 12352 31216
192298305355961921 136 47334
215552698202134977 42599 48544
331063265932122881 11056 34291
141305425152676641 7667 47229
105581200503635841 8949 38486
835960936306012289 2804 7171
641849541890486785 16383 41686
351690127834952897 16862 47860
810738993599756033 46009 46673
530020586994812225 19526 32850
480665402527812097 5409 20262
487726710383110913 13706 49176
566501861054931073 3294 8627
169467205646643745 5395 15380
783101382500611073 16298 23577
954954233794548865 1161 12438
714789371800350209 3928 13348
760378106606527361 17498 42740
561337430907819649 11231 34349
849961635514898049 18159 24053
548842574689828673 30486 32838
374872472690558593 18497 25704
557196860877844801 1052 44604
718903451556339969 31621 45301
424965171580907969 29410 30211
405929629825454465 24668 44877
127345146667856577 5719 22499
131367337746365105 4329 26822
749891626970864385 1778 5438
886992042228147457 11883 35630
57114080894344001 28978 47211
207517346024328481 2990 32833
124180344604496897 5825 21522
603756430453916673 28757 29679
249832347726844257 8481 20877
156591483236365281 14827 22154
645788738980328961 1298 5110
542286913909126849 3547 6497
836295185308394241 7612 33896
363031085006181057 9630 40816
545288207660377089 16060 37120
503003543535971457 11699 21494
616960064816645121 8667 15753
128895788479933777 14420 49833
975059731235901953 31744 42172
711278331831696385 22889 45758
607338766948721793 11686 19380
118279197557878753 20149 34721
871189154217574913 21182 40862
78754218663608097 2505 6557
71470451700797353 22805 33702
106069515133651041 27531 50787
482444194503258945 31485 38773
630910644983746433 7792 36396
862781856619996289 17433 24344
298854281364011585 208 31488
971326953930116609 13993 39632
91027855033434689 17337 47728
256421184731628673 15175 22356
243681717587588065 14848 50568
665295220240025729 4150 15318
883121023457992065 14646 40344
159518118588898977 29354 32820
878770844700593281 12217 49002
221247224078297217 6246 9500
930570119425727489 1898 33313
579875283855123713 17885 42886
301491335080708481 10064 12744
484556805905455681 44243 48769
736382387862907009 11951 39012
270312947010133089 6841 22345
259769781027269889 19449 32225
918493219430359937 7275 49059
847986760777718785 14019 17966
343120329672920833 26650 45779
624654532656602881 16165 34252
565801112870204289 12985 14995
56243721851334529 7843 48289
461540219151750337 3992 21195
319594286755798145 34047 37842
918465649508959873 23007 49415
536405447522998465 439 22089
604530113670811905 18102 43207
495939007756430081 7268 29941
323034317160576705 13797 50894
698899750188648065 4845 4977
805679523779169025 7225 31703
518513345241668609 15597 50254
567974794746788801 30411 48463
230232766368903457 8896 41693
172470821223122081 21423 27369
408475291745940417 22080 31960
688956355771622913 34074 42934
728579777282337921 29339 40157
680276745557257857 2213 4372
366064212545747841 9975 14036
312064755515734785 22355 40430
393706333683770305 10772 23169
35692909482342829 8827 17869
430645388173456193 1268 5884
730086433783455361 4733 42625
445053293594899201 11971 48672
441984948829862401 43895 47895
31430653012815669 25745 34590
491291230513951425 26512 39075
702824783165926401 34349 35666
548438904763393985 775 30434
425529402055683905 7805 48604
363642720015164417 30879 35295
71807769861894857 15234 48062
694966566636146817 11187 28628
831068985213871489 13140 43127
831985783495213185 11376 28870
372871205966294657 7225 27891
790036406531889665 18694 43628
446901126988233729 5454 32289
675291221450706305 20760 40436
38461871537069929 23375 44499
597351963323127681 14027 33404
746139311299085569 31110 41993
961141119824930049 5249 27261
951128431936485505 3231 33217
715034647605783425 273 38049
162083869377720897 17843 35970
962855389171139073 33168 43565
92735138386391473 46679 49784
267613501613773505 6109 7266
9994615308269063 4242 43602
950403456847197953 26454 34930
480517353174253249 24880 40097
999982022679766657 37711 50931
649048101592324353 30458 37983
600804571027580929 8242 48076
997802986652889217 2737 18085
564628307490046657 27941 39888
162425728485740001 9167 48272
410259634547259137 21235 35228
444772303538190529 6762 21530
876731059781796737 30139 33547
380952848327677185 22811 44589
133815988789265825 24965 28788
310123703714172225 582 44833
320866988750260865 12966 27370
792555472146457217 24206 37855
15858175493747241 3338 32824
129400320303535217 4446 19049
719696371771128449 14406 23509
645903022984963841 31726 32911
664931480001072769 195 13542
690831917654495745 22347 31377
507559625600130433 23187 38856
486220601140299649 16387 33422
550005065545093441 11143 32251
975053926630966529 1440 29703
725780187487224321 3611 45531
53015243358100153 17971 43481
604806807284902017 20940 41838
380550836673254593 82 1853
803854414136886017 12745 42701
256375483461365409 18078 36588
596726589304466817 7785 21082
161079886020264257 1593 5690
690719124658919297 44601 49042
147954968426869729 36057 46327
193277900319273505 44249 47208
862983365751777153 24578 42300
628898406085831169 5026 20403
966496764049164673 443 8317
910393116807625857 21887 30126
36889192420705545 125 15361
644394929183214081 12024 23638
501928110552892545 25479 48761
892944958231524353 13472 42430
356900020500294337 37754 49816
876433850648716417 36160 45371
957163573328582401 36374 49908
220749300428053633 16951 23376
117426372170076129 1954 6489
960190967883072257 30087 33628
947680589875300737 7283 30575
786701902636977537 7418 36266
609149370606960641 9935 15926
365917706823303489 3450 48698
254933153535485953 4005 37855
813297703483755137 4146 33386
176398986434168833 13233 23950
499765324353596417 28927 50646
914379610202995969 31816 42712
487115234059459137 47522 47760
513074557810799809 16117 19212
392335957053497025 9946 23270
380327088374851713 14687 46812
647334444530088193 20603 39494
507061035318646017 9577 50493
394650410005958465 30284 31303
60320748200364705 1606 5347
785282906967538049 3759 16822
347227245820452161 10452 43265
718798415569416705 11411 37064
878188634058286465 13999 16519
40537003823004625 6576 39812
675226777325139713 24470 30943
199878064918458177 22371 34826
618225260163324417 1775 48790
330280401160862849 4106 15853
918528172100597121 39226 47875
911663787276786817 11787 29264
268866962267818369 40390 40807
59355900937077881 1973 28741
62824290323465705 1804 49793
382368185604086337 8150 49434
52462323182577817 23994 47125
37527729740972409 15866 24058
602031283947926657 32707 35367
67358795555016113 26705 39504
162629438092832161 38141 45082
708563515022689281 2644 29889
192680912711825409 19820 34682
428107979303966593 32934 34072
780851239990948225 12769 35702
675387686400952705 21704 42916
196206253778544961 16561 24503
723219259823345281 14188 47934
792398368487024385 4091 18832
811164881686750081 19768 34293
236365515936871169 13203 29360
267188006916050817 32635 34320
835768949291672705 8305 16924
174032197268317633 10273 23954
658161981048667905 29815 35873
81595066234434913 11400 49157
201353969292252801 1260 10322
111476862981334081 547 19838
236795372045509825 2188 9219
224550239168443969 6004 17425
430108495864526913 8750 46580
639090205035486721 5578 34586
147491500730499329 13538 22532
607125037354769921 25160 40829
772140611376155265 21674 25766
619533649484594689 9821 13424
425948192440319681 5220 37934
306842413146732417 127 14585
453204427246657089 7914 45211
834817075612235777 18152 39930
390426530765157761 42476 50369
581501769191255809 45414 48331
703358718930413569 36849 38303
544078115958342337 744 39125
585402726510455553 11823 28651
332062038784691521 32517 36234
950161396284993793 22380 33051
27502080034494725 13276 49368
177747703414528513 29938 30214
318210566423381633 3300 17459
426720005476536129 37699 47959
334250114566657409 1161 28162
683564121309917313 2269 36876
198712467427746721 27758 47810
635092561357122817 15322 21137
549557066863869185 1085 9983
830404337933916929 41906 44890
451640669200322945 13440 30066
814689045626035841 22566 45650
366684352139913025 13645 35315
28313055955056401 3838 49549
474982497078563905 14835 25655
454594688557488513 4726 48318
258206002812258369 7931 24799
706055424487377793 1508 35865
20631027362362885 23937 26801
353629493141877313 21900 33177
675082060468582785 23485 40254
897450476913196161 3956 41062
466000051434143361 32213 38115
152357172645803745 11670 17839
219921621825946561 16804 24074
277751301727594337 22445 31193
965926940446003329 45000 47558
251418568348068321 4219 9569
823422231111209217 41480 43128
51692572854239673 265 30115
988499532323793025 37825 41553
689122506054541569 5728 27719
452731985363541889 10576 26281
992733322962184449 4809 23564
154187944332143457 5999 35452
711188750434271105 6866 25215
571829748700906753 2622 6447
696103440237141761 19144 26381
247281507657355361 44476 48615
244286037752384993 1586 22666
403246319102137793 3948 9736
14836618328306629 1096 2260
128101387896698785 8271 30653
334300922702308161 22914 24721
375719319234775617 15450 26593
335735703303118529 13532 23232
466632459493062849 15012 39704
366243176260507393 29081 34196
23726053806072401 10452 33922
68238872897442353 974 2533
462820205523037505 5638 26165
815848531301437441 5585 34113
994185652330600065 30136 39630
569882164647470529 8220 8973
282411379334398305 2769 30474
648162503618561153 10233 50164
846753560592659969 14270 17542
933305853132228737 19691 36774
883357453835607425 33226 46014
764937630499272065 14174 42331
562711918935207233 9445 27358
186724375041894305 15622 45967
346799060265333057 12354 32782
84183579597247873 4907 38354
331027633329270529 4970 47587
697042226617217153 13733 35262
165734243514130241 12480 45100
619683000035220097 4005 49205
408120068468861057 42148 45174
956296823679156865 2130 40789
137744998033319633 3416 10307
8108527954345136 4505 23317
971541333396132225 14124 14902
631164032485433089 42201 49820
306591759547735873 35338 50275
233305832603317505 30232 37720
650288151890066561 17238 18772
274568262512008929 13839 21757
598935875689413377 15406 45763
232476809031066273 30287 48560
230874374549230753 33081 40033
560066972462610817 7967 49325
501642125788414721 35382 37195
782913802011332609 11910 24183
245511359665158593 455 31569
285074490858210785 23718 24922
963648668894897793 9046 12056
690482895485626369 15842 47386
255558788117681953 104 15649
788972504950979969 27129 37799
122746932163160241 3024 25165
196489635063013409 30610 39644
580485046127051905 29204 40786
296919738943547201 17783 36554
937140471503788289 26617 48855
536516880460890625 28780 35680
592453171269951873 7629 34143
89291537074476673 22298 45551
126576305404178417 41900 47610
306309622710355009 435 47662
23739574207525041 25183 39556
229096601554704897 7270 34311
327266203530591297 39891 46537
283178359982979809 6483 15556
714787383583299585 6273 17556
883753322107256833 6968 49549
164715466656538465 13457 28484
418458818522761793 19797 36180
982958377027415553 2614 13902
440957285473889025 7979 34427
221804426112690593 36962 39096
143434243887707425 17842 40610
106016119650817585 1840 11058
638104982207384065 21612 33053
95749781822640049 16216 29571
938304985019978881 37285 47746
1962195329099359 6162 8495
657301746867052161 35147 38176
913510550576738433 19689 37152
306161462071724353 48836 50709
931846347960444673 11558 37458
549194888877568833 2451 11720
624273373002871809 38498 50244
110738660915668417 10648 27283
260244012235631329 19813 45146
763931107297612033 25279 31542
970205791218425857 36527 50632
401635845365245121 14758 29705
956780168780326785 25876 32361
921010946074833409 24819 47174
409930421891836289 6078 39864
821682034818504577 15284 33531
510790769320919937 13946 16090
35647549537532797 5989 36713
137249273905005969 23718 38358
910598772823231489 2274 9823
331241206284900609 25694 34447
140752633390977873 36612 42043
201512358489516417 930 5702
763814623437664129 20448 46137
8529510475312919 17779 19379
863564706847643777 2042 4794
143529775109946913 11896 14047
736353489731907713 12830 31900
188829212656074209 422 27404
906273479225720961 21130 43099
356798190986758337 10288 16828
94659064839586193 25000 42982
342087162550967617 15491 40937
272225371899072129 41695 49018
959652628489088513 10433 42920
593913313127483649 2491 32965
650474124393880961 27350 39961
314238446374393025 4405 23547
508239295184445441 18229 31969
9115649802875937 1814 46867
285654724271381601 1430 46915
459406164007663873 42239 47907
628286398607677697 16859 36383
273544254123958561 12770 34651
833237373570980865 30223 39908
595098524952053505 14576 32909
127754044305739009 18495 41508
411229526818228673 9040 29212
835598197389458561 24042 28286
252621605853267553 564 20060
451672983927657857 31001 48334
208114898846883265 4357 32647
806234819265384321 6133 6164
676492640075910145 16132 45180
330811722560760321 3657 9270
101419828780247905 8323 50293
488060156578484353 23807 49565
756222873355756801 17295 42936
80093873664587537 25639 37721
114486702269953617 10578 40410
124632226905774241 4889 26046
370944794227913409 19919 50894
440649228323088961 27503 49342
595595281918033281 13602 16769
549147417040387585 24643 50034
561619294879665857 27325 48014
897624345623562241 16516 16937
788748161751310977 23348 30425
604890785763799937 13745 20375
816732176719401857 9395 15944
607878135277452673 45969 47300
861526170011412481 11451 13562
848401821315661697 41728 44404
710533488439313793 24576 27222
47796454623515673 163 41186
413416649566425345 46133 49233
380416717327719297 25761 29228
852557785179673345 10259 42759
148903742397983777 35203 50750
895537839439693825 4336 22775
649102729279320577 25974 28658
137333838076290961 2066 25218
481830723619275137 32949 45616
981801996234434433 14684 16238
996495589791763329 28465 29053
277168916490357025 3322 15981
228491806116416289 4248 11131
169036243109811585 2408 42219
815551357807265793 25715 44509
571370823081185345 24927 34852
545885512130745089 36343 49400
660546228934816129 3011 19368
366868516395598465 16720 34548
434320697087461121 4452 19764
67482710539600537 9666 11457
549571333810742849 9020 16041
407838679097437761 29326 48530
853876526231420801 3980 30065
851312099088595201 29306 46225
95924181811266609 35378 45792
821533977848261505 35060 37695
271491635052971233 42377 50695
6066894075708263 6621 18351
345089430041067393 9867 43254
828700149130128257 13139 26662
316369459717083841 16296 18100
493192579705826945 2012 39364
822810007459661825 14500 43819
226335571570942305 2112 37982
947515988917874817 8185 44489
496199413328504577 10967 19645
632720989856547841 38224 46097
444912100251826817 25584 46801
278639659926614785 18372 43773
97476738484594705 10878 26254
57284931396974769 1611 50402
249622552992988737 88 3398
209805560598486113 11949 26297
433645587619061249 29505 37874
14895540784603867 10818 43097
247286194366978401 34429 47751
854271814764235393 33922 49127
685823122967654785 14343 23173
244681903808025697 34977 40426
289746596635509953 24105 38122
126091332387947121 6779 22534
170813729994286241 901 47326
395770826352556801 10642 26008
598669895722025601 32180 42882
100296999670991489 25913 32173
949788605343819393 42572 44208
794433115366938881 5531 10491
359384767216951681 23461 48985
338623180424779265 12652 31030
75945033081644913 24451 30320
289908542276517505 6476 35841
448462484766110977 11209 40286
114946411021282561 1888 38558
222299781516788641 15465 25769
461406656430181505 15566 36487
348655253515019585 9239 28095
810523709560360577 27444 40952
622394740649447425 760 11050
562824347857795009 19056 46987
565007697072815041 11093 19494
973613298066755585 2879 10518
224378619746737217 3401 3415
830488911398060033 15293 48063
558718980219325121 1836 50236
54500067047204225 13725 42530
703652798232077697 3329 23524
359485150633698689 17839 43870
353825633807304001 4535 41637
398012107099436481 41934 47257
548883833474029377 10985 16054
326989592541547585 14656 32734
211036775509128929 40471 46185
73375404969912241 21211 44710
175416238679538593 9546 20813
302021974829610689 40064 48469
689998152723262593 7708 31611
777156664005975297 22220 42023
820568515434438017 18700 47878
110016630091319457 43730 50694
794678334590557313 1262 41304
699909473840680321 13324 31725
525439620990688641 25013 29138
831872036659202561 14926 23704
897123511173987201 30624 45778
601162033884879361 13807 47589
543043632675242817 47116 48698
109288447885870001 32867 36531
615055781927665665 34670 41750
700135642281228545 45637 45939
65053903289545193 30944 50366
834258962019671169 18132 44425
553107595122014593 11323 47541
530007508898609793 38964 39169
808276044581582209 8510 46768
337921466375586753 3011 27389
752181197401725441 7755 35554
899949450213032577 33561 46454
123158193304028881 14199 50054
414365394628870145 38346 50003
194660630631659617 4931 49421
199280988032416673 31081 40768
303038768522434049 17756 36807
454550987279656513 16438 21364
825024034133107841 32313 36687
708941615477730433 8930 44953
404152882206524545 1720 15473
894747555151209217 31401 42632
227719836828839553 5525 21024
463557824931786625 8109 32317
399270280225600513 12527 32032
357713926692678529 28402 40883
490770918200141185 16751 26067
748476226309581057 34372 44627
945696730175633665 23383 28277
772486624359199745 20422 50948
430120041812557505 19616 22620
95450032490379761 4060 7314
561588698491071617 6088 26356
373742175937859841 694 16587
483766882989314689 186 30470
842772664581847425 18658 40881
980334534538492673 8213 15562
512267135877518593 38940 46123
355685845502421249 19959 50374
994494545360328833 31671 49969
845245766352142849 12298 48300
346485681963667265 38322 41807
218643653411206177 16753 16823
402257617248981377 28720 42067
466956073853033601 41507 45656
658017876556467457 26963 33830
715520475906572545 2023 3296
714932054056777857 9154 32125
891594603293661697 2237 11473
653004651580811649 6464 49202
545617157716506561 26001 49141
217711345906483457 14696 44792
113711083789560513 32216 34286
820946105021700865 2636 22482
422618047794401281 8031 34468
595060736828532609 36997 45225
555684265636777729 3732 46412
853940596336439425 11215 45306
153163007146517313 22884 23257
891740196890314241 20886 42719
363419083171017153 513 26295
645741211447099009 3490 38806
440027495258419777 30057 45144
963232027966700545 36490 39713
121883214699572305 18132 48794
340596247322405761 19587 37958
364255246152495745 13736 36961
560865146837731009 49912 50881
55676931031321433 969 46250
869419254097660801 17746 44905
870648012149672449 33755 48473
806688373723193985 44902 46175
978472854842941313 1488 19944
962824681714504705 13121 46290
667080238418222337 17703 49813
207023991131425345 28081 32869
316781058051141441 23618 45499
68725120689290265 23249 24725
868337396871055489 16756 44068
919325739510970369 6808 32697
630941366011107585 7560 9892
212648315339532001 11763 35483
259614116420166849 20295 35176
721542595148836353 1599 30073
659245378230487297 35713 38671
642204375112353153 13027 41182
935366260512921601 27267 38091
893096444557887233 1882 14693
36247117876136769 4396 7209
98098728067054001 15198 26245
169678784759625505 9996 30104
967638440738515073 3851 23815
297109949157494657 31463 41589
992002162565878401 24781 40312
352619815345179 28277 50678
385150712686044737 11798 38894
436610015195832065 39698 48044
370088601322759553 9944 18491
138068030001207377 6641 19763
389277512845414017 4766 24969
301399511732775233 22723 48807
758141858649278081 48894 49570
343662958941422401 15154 40011
878948140388491393 2674 27515
161428186494383393 20385 46971
262197359520268225 23922 48489
422061852252042497 30307 30743
234713383706978369 13529 28862
432005102708707521 10469 49021
314481460458463169 23127 31480
953867406545981569 7033 15239
662453095875168385 4290 31338
249706490675144737 590 28728
369072419708270849 7100 42047
990123696216087937 18284 19262
202295164541912001 1711 34596
287925995903044897 23100 40671
560741030233227649 25101 45960
259188237124078561 33149 37995
970160875259967489 14058 25495
222922378674915937 6998 36323
723718266229877121 12084 20854
235801821957906561 11859 49139
274138807153494913 6226 25315
817223290446214913 15105 48384
338939814602777985 14921 17119
381982468123652545 43567 50006
178084254560776161 23018 36512
909543709769103233 9825 44876
537265879691044993 7119 29136
339832618110293057 14891 49511
680014050369326337 1313 26175
221200526921684577 13891 47493
565276974976281793 31019 36697
112150886806716705 26469 39984
601962888684386817 1922 25905
887452184637133697 27887 39578
436885362034967553 28391 32050
754170222760123521 23213 27075
329307118739368577 36562 48875
874240774758767745 10055 17314
399935177125311041 42809 44134
686967403343459201 9940 12390
828840821068144641 21217 36832
869315119797498369 36728 37171
378324912019291329 14743 44362
970143379746801281 36222 49635
663177093414166273 1491 18784
61393696737248153 20057 44759
477481600505054593 17285 21835
200174189123629281 17544 44356
610790180150207361 2705 21186
208487350521799905 3365 47631
719129617893042177 16160 33885
765167020607677313 2140 5662
712031687625117313 4064 34172
110220158963194593 16650 25722
389486240361176065 40040 49610
42289621769583617 22741 35707
166941951340294977 30901 31704
649314111837178113 38836 46189
216913846570133025 29505 47226
498412624904816001 17544 27153
195205971688668705 11862 50694
861566017175341825 7870 19601
248672688169190081 11652 23854
196927620835367649 3655 49345
276117525662801441 23969 49293
485744809726490689 19740 40635
964131321096328321 22165 32927
745567974167485697 390 41495
770235404956313345 11492 14289
385850772741413569 22681 26335
270361888453233953 33054 49688
484528520676207105 8510 25911
797237538744145281 8240 45700
425956657135621697 23403 34972
486607290706540865 7688 24525
626293477184745473 4337 24316
28372344632263237 2915 19755
407120854203760961 4956 40901
882164682531108481 18082 39808
955253189472784897 46070 50593
228317326316233249 46309 49133
688226211897294593 33135 48698
417667510269335937 7705 35113
585208806882505473 15947 35365
541003013880672513 44329 47121
46531342733693745 27181 41209
916824262232463361 8108 27614
586893665894677889 186 49231
607241134907912577 1540 28877
174575916180764065 7801 15240
313019058415516609 25380 36705
138220151519433905 6986 33113
188379724144287041 41174 48707
240084022353876481 10660 42151
955804969137002241 33630 33825
241505147387329089 9208 31957
468640038896285889 6148 42424
983761799576761601 5800 21864
293608336147666881 6724 27677
190724945436087969 9870 15582
147590959096394401 6455 38021
522363698288167169 32284 42214
872669187379582209 3309 7954
476065726566929473 5231 29555
701081327589765377 7959 28638
33957570427070041 9110 11341
294501900227526657 24305 29220
972707507091641345 31140 41919
280949740147949697 33654 35010
798678789298271873 17159 30681
75479390569082481 31699 35768
287821834707585825 23862 46537
997409938514739073 13614 18675
168029382508102273 17625 25993
757406098138073217 8901 44384
417965574622584769 22948 35746
248988505931752257 36805 50307
252426262366590497 25815 44452
866407715867918465 35727 48326
204078913805147969 28387 44341
158465325577726177 4207 20926
810584626677858433 31521 41805
632761783917185793 14246 35737
940684291657774465 27669 41860
474006550685547969 19468 40512
652665040584629761 9605 28779
724430750779074433 16632 28078
299048401202071553 21127 27002
796529963274895873 42948 44157
36017159595637341 30637 50355
554420706659765697 15680 28910
32300758624202785 1083 45004
100623878955932609 7925 43538
38796077606356505 5821 32091
173432530687531297 10232 31110
736963673257690753 18768 33900
989748500620823553 26097 35873
790560444123876481 7588 30678
15730475985190397 8379 16133
915078827277866881 27279 38780
339053146544930689 14905 36924
64911354525868601 18306 45203
223234057702963905 16507 25080
301029157048276353 6280 50061
162389390968360929 9571 25143
988899138521496449 20762 46080
310425321266972545 21589 34303
646040378694110081 7674 13290
34809170121125277 13979 41774
185788117538756129 1768 18737
165012963850582401 7262 33639
71868381581253969 28124 50273
908203636391494529 12314 22069
277178734038123777 16352 34734
905040173921502593 30935 31831
565875887451809921 23223 28382
985333300417213569 2268 41674
359668737246529729 12259 22163
765272254156993665 12342 31596
966988302507957121 15889 46612
635268097803066881 4272 30633
419291903018567809 11032 32602
781635914552747777 37514 40225
832183637245790977 4533 26704
419517766435863169 23046 41054
29880632963489973 7886 48519
633962377677956865 5262 7826
244378796819290753 7265 50382
790583634479236993 7670 26727
522109282126926657 19038 38051
130443939249783377 220 35315
964863515661832577 13867 37626
170372910585744097 22014 41582
828014767885413505 24421 44687
742556187014908929 2224 4473
308717786508680065 11255 28276
21331149162552521 14540 48446
667861477799696897 2673 29201
581608511834030337 8217 29814
863717878348651905 10419 46022
404088047169611969 40583 48740
715795283479430145 19873 50622
736821659367134209 8950 44027
237754012686679073 44794 46214
947071427415512065 27909 39539
968168143537262465 11030 41698
943525681353076353 17219 40381
634288535321232385 27510 32905
320494489146316417 26854 39729
150936903954466561 38344 48829
826732564666453889 21390 37782
369291044131614401 6097 47099
253307472396489441 9544 44100
594249041143136513 9575 47683
162347856617952161 1301 9865
777685474629876737 38354 47048
10447100588610427 22368 29395
324200804171631745 27268 28186
642402578841309697 94 47821
55797666760639689 14551 26331
571710848729896513 8273 46741
971641060520333569 1573 38931
933043442080741377 5913 42412
863639501129355777 10427 23080
644898544758635905 2624 45997
570523696853918209 15398 40277
520123652757117569 12232 27683
304021363005574593 11712 49159
85946361642459841 41415 45916
55284235134244857 2632 42319
76971251849396801 1775 13099
713237530582531969 2706 38415
378448210222959617 32459 32887
706508957454595073 16948 18496
226534759879765345 36409 36565
471083152577904257 11669 38613
994412210037484801 8629 46513
422128852751392001 50112 50292
454249731136638273 10832 36684
368775841832828609 20508 47571
776905609929034625 18476 36978
289732667543667329 11911 47850
141642458209130241 37188 47584
486383628607313793 15846 41690
872345564678983681 6892 13840
833454823563435777 32614 40857
801271326939808385 328 15913
722893152279922945 11945 17591
223915860664963169 11196 50735
632231520071776769 8124 35401
402860014529490945 8167 46312
210251585638133057 16965 18467
605626335157541761 13375 25386
927883530305812993 7702 30694
474532662248559937 18432 42190
617621944393036417 3856 12882
625952662824435201 14259 45926
831203592370918913 23832 36105
462427151523709057 4993 37043
525618198468066561 14389 43790
917244701809796225 6618 20332
808601447480377601 2208 26060
641521480577250049 10886 18594
506223033496198145 15373 22778
817992012898717057 9118 25685
104367055251351809 5840 7013
929517790798055169 13407 16818
588101273313583361 5865 18027
574780801263404609 3433 8665
484603879291420033 9838 24757
987721640118916609 7065 9537
396644929559855105 17335 23141
373937693617566657 866 6788
335585949054070913 12678 26070
456038477364554497 14966 34921
332735655286342081 10306 32506
153377766779374977 29899 41034
415806228404441921 17633 47199
505867749317712193 15706 44883
765176108233205761 32321 38486
46377399160949297 32310 34874
948286220018225409 28909 38921
781565483627726849 29288 37877
852187438665026817 26337 49321
733572137063635713 10855 16101
795659270137058177 6169 12636
399401348156668929 8984 30500
442334868851631297 4622 12808
799506165363428737 11859 33509
29849272822850993 6857 35062
878063903422596353 11238 38796
621641188946966913 26674 40096
136978459719717457 7513 33079
682443969191403649 27079 27935
566650851957671617 41463 45733
130268019653598801 17939 30522
357061587333110017 1191 49411
29584357662294281 2848 42167
428977359150845697 45915 49026
749650948163917953 28386 50699
245207728014424481 12290 41424
661710438537419009 30048 32414
535577786990511809 6648 30424
211906192941412993 2307 27067
363873119407006849 22169 46466
346045172714703169 10147 42135
639972257561989761 15024 48055
482097357446377857 1434 49494
608532102128368257 3960 33128
387364702556389761 8584 29398
91002159687899825 40601 42984
856850155420190209 15294 39237
655135564864711041 9511 33200
706370125362958849 20688 34310
610065842226443777 44148 47910
77994793320812049 4819 39929
930691178563240193 31117 43140
107695989054114705 30852 44420
177040113763307969 12527 18456
117439041449429745 45653 50789
741774675322236673 12841 13543
420989758027424449 967 16007
192062603247361345 33990 35807
911243976724165377 18631 47454
114867883877696641 2284 45225
135176337253078321 6383 46953
967057342028521601 35082 40254
740677999441558657 24391 26437
453280592227915969 18076 30133
371458906969884609 23839 24851
440168917258116481 18321 49359
231527076220032769 21337 46547
373244881423733697 3673 9280
165153371373001793 31165 45134
271762032207771393 37656 40887
797679304141823361 20774 36358
731142675382219649 26272 38085
957335224928051841 19417 48724
380351103252305473 2835 46908
440393889400866113 2753 11815
438685192255423553 38621 44684
388596151909148097 25677 27071
703131438545323521 34538 46128
951997550023904129 2292 48025
836527075903379841 3677 15874
189939760940013985 1853 44476
945447392293143425 6137 14848
5189248960590477 9189 12732
171963543881890497 18676 48043
477843079217755905 10636 30668
227686483503401153 44733 44805
251716103535628129 19809 37605
725096223560686977 637 14918
676499353217998593 766 33753
492239621649130049 15518 25119
243823362422006081 1185 31772
831607773036399361 9722 48923
751839886517977601 13519 37875
927199106347313025 26450 49383
737368554429153281 1398 24247
49877210897339097 15514 17750
387584653430828033 21627 41264
361635776402859905 36510 49032
167488357003350081 42062 48305
965792421133432577 2837 30193
148644821919695873 2510 32939
938237387914664833 23684 46473
908755468910001665 17938 30851
179843869064715265 31291 35346
843921663254441473 26926 40910
455809814079852801 22199 34265
366275863608393601 22890 37417
296859473585630721 94 33309
48017181586594409 15946 27412
664023793365526401 3625 41876
188443309839314561 14048 15983
767385142789951361 20375 42191
695568726549858305 23304 39852
787590520344277633 31839 40496
564252036424448961 21456 37626
98924006652470817 10499 21103
495694418643857665 42133 49750
442902187210432193 11689 15190
958208951723705089 7145 26072
762090184398690689 6244 14418
597114983027957121 18685 35767
407586456308447233 10542 22987
955897967112662145 13573 35065
417655317992558401 10265 33714
983502114939874177 15248 30907
917279587413087745 19123 32477
526919780727084225 31331 32944
351288399314885441 7 15547
806970351760448129 5418 44929
33479370502956129 20021 25859
764925015074965121 22103 33998
48706929591407545 4406 42047
635730165271319041 37685 48951
375228937864658689 23181 39453
514315932438833537 6898 8468
109540487959524321 21785 33315
56981175396408905 46923 47903
93613761054339057 14510 35582
639326137782063617 9578 14992
477401664236584385 3870 40845
442247586180990017 25756 27591
334009491026517249 4019 20819
604887782632701441 30564 33984
659784341470160769 33165 38081
950519718443764865 4367 5669
753455586117123457 37399 39417
513125867646834881 15281 34156
987160809212088705 2151 19372
62617423937773257 43171 46418
600581705038319361 6168 44724
439518368750796609 31738 43282
388097461163116737 41175 48546
452859775475083393 33618 44368
818688433107151745 24383 47112
425643144427510849 13313 38535
867799193383849089 15396 34118
703012298808111745 21602 34947
978763872088290305 32078 46675
569786982347054081 6989 47383
212045384160237665 1955 44172
937064707617061249 32808 35244
202660769783047809 11600 29351
493182774645021057 34516 42036
97190816348206257 9871 16215
639020185228353921 23422 42546
695998007342591745 3217 28361
900806735224548993 863 28893
79343410102072913 24130 27601
741778288183077505 8710 13324
908593212722703233 12896 14097
775922851998871041 22491 45609
30942480815259189 7958 20147
122469089987355057 32513 36204
494762840230645633 39696 42483
893195464501033601 6002 14017
769066736369357057 25164 40699
284222800808187521 7468 16009
208400061241658113 20339 34097
174367035265930785 19096 25754
514595691898950465 5044 26634
669188353028708609 2635 17031
174492062383290401 1248 50677
983255904337070721 4123 13956
681901921734667137 3649 34767
452372895945934785 5054 18209
900174657300251393 34291 47488
725082142666508417 17544 35760
431509899485764225 13684 40582
77163357981980593 16027 39134
179426299020644097 21850 32617
212667614561141249 12001 50376
638940410866130305 21241 30493
274687774086352481 7900 34553
195333444446415425 31853 38834
744543084182083713 25127 32458
16962972353912421 3328 36597
970829502032323457 2581 10860
606147583086549761 8346 27215
934969718926097921 2504 43615
260272664605057729 1328 13218
733948326554532609 12135 45811
924108911340990593 5886 18861
192758715809077345 15623 28978
305137605214884673 14790 41812
207290337237843393 12171 48763
751615423926477185 19099 49246
685840068231342977 35854 42879
265149253439378881 44953 47628
53659927249135817 7045 36015
354526917912433985 4386 39761
394953762233029697 7756 45832
830545172349236097 18526 33492
114033857904097153 9903 26206
38343874805757849 16644 17157
867653006045102849 1665 30288
24733084094751945 36872 46479
841145631180218369 1033 7253
995199214687797761 9700 21075
869933516907565313 15307 31938
179071354008488737 110 25822
255259971125092033 2186 31146
837929316065025665 13116 39517
806024477261175297 41646 46476
906474741665224577 32789 45393
120868598165749569 1571 14068
296207278346852097 16913 36000
467859591022516929 1629 19356
176210674255020897 14254 44362
245221250100165377 24980 44132
367458983209740353 31634 34773
987029782224524929 3676 17811
375900742205320897 450 50533
534686622546196609 1843 1849
175048899046228001 10580 25716
318016545345585665 7267 11583
411189901411820097 34713 46134
42018132336117729 37701 49146
455400581730668097 31955 33368
878505841660100353 4317 41668
467112303205428929 3250 50080
822655712276549889 39419 43507
776064267560453633 10519 42015
228750801421909953 34330 48611
425563074793974017 10293 40273
164078787343974849 28191 39582
564393642952193601 23186 35482
677326400139250433 20649 50765
97550051872364209 38860 48860
128663723255165505 3060 18824
821953622786761473 13266 24589
167114791115920993 37953 40683
243493733893775041 4968 17386
374092940939753729 20074 26660
17933587705339705 11233 41987
606765158318111745 13217 44708
785587903636983553 8893 16345
699589117248798721 18404 28744
334943832660538753 38858 41144
274850865979857409 6484 27322
988322738691312769 9498 15866
571458005758607617 1278 4473
906259777122368641 9434 40961
14038386682344141 34681 50065
631277155810725121 16077 17583
164843974273203745 25166 38961
392856594028298625 73 30337
550201050433315713 18889 29734
116152882262429809 36110 36447
924334930091724545 41429 47386
643829142349840513 5573 19863
487845136032589697 16092 26054
941069653812949249 22300 49687
795074452788675457 4993 26452
941776249525044993 23306 47285
841630285238210305 4415 14579
302064309355916545 44860 46825
656200239655355265 8379 46390
616577297477004289 178 11322
529199722445028417 14586 48164
616606699890955009 496 18065
944455953569907073 16762 36190
512210532002907137 4119 5292
159902370253519169 21195 37141
238207567111818017 2194 30779
379319809401344769 1367 36214
791739352476394497 20278 44322
966077726941406977 5 5215
385668186754546817 9242 36018
280434305609539073 33328 43805
979582859557918849 5919 49698
519049377954189569 25127 26184
545403926592729985 14959 20361
438858964978543041 29329 50465
566322955453511425 2448 48876
303373312602914753 1192 38313
130134251047028465 13481 32006
397928354914775169 23524 29634
272590116701817217 1322 26158
564626871698578753 18355 27505
661015426299957889 42604 43759
396382575954468993 16345 41191
502396406002457473 3308 29539
544392224362283649 1217 30481
961319554074496129 23285 48521
1923399556439165 22722 26589
164405169725736033 490 5199
139248825228804657 1374 4715
945729901346414465 35647 44057
540287865406604353 5646 45039
938174993964406017 12460 38150
708581399208483713 2667 7367
307298109715308225 14567 21168
23048976829848301 17696 48709
981898676802668289 7634 8631
670747702388382593 41216 49484
350539074458129793 5140 13841
163251722992690433 13666 31387
773459030385776513 27796 50477
302422677038393345 35422 46548
109844391931606113 33576 43066
805148570886878209 19201 37504
237000065875573537 41918 45620
847406718541520769 11141 19125
802570597476250881 31025 32858
293063371109404609 42201 49586
6297349972992806 5900 7007
376394664889815553 10031 25520
280374266804759745 3472 19828
872012871698593921 14339 36797
822012865878004865 13189 13623
467562867678452673 33214 40579
4567744531403407 2078 34104
603252296248790273 23668 24297
844820376840697601 31744 34399
520633369790218113 8253 15725
834777106516614913 12450 29619
742362278707822977 40830 47281
517144889334129921 11362 27016
617480861691177601 14778 37086
597693270562292097 6596 38618
363710420161815745 3348 34382
434007157850299329 11830 50551
215398777955570625 24746 47594
616288255198416129 9291 50400
817828405031043841 186 29513
133709076885022433 15415 22992
441749690803987969 14707 24800
610966761350415105 50303 50868
519046547938437185 42941 47468
421721080335725441 23196 36604
359681120573654337 21755 22361
223558829069279585 1203 39765
518098400568966593 39697 50910
660396126788096897 10963 45760
724555076643156353 634 6158
813027613742765057 1602 6715
303700192613540289 19958 50938
741669303513258881 16554 43221
552257128906219905 14022 50528
687837645786093057 34706 43249
580549974885180161 17507 50547
292715344936564033 2178 38049
298032651930157057 29863 30934
993048597234395265 24571 27909
217880938408136161 9016 39298
113011245372330657 10886 15644
794233143944367745 30774 48440
588687890426715649 12666 12949
778619063212239873 10757 47534
207145463445780097 36082 42870
935508263282798721 31995 49027
327507760582722817 11993 44716
697188567215185665 6993 8420
847161779344144641 18439 38394
720588508351525505 16175 35100
661918938028353665 1554 39654
243806141444572705 11601 29267
391732488353365953 45838 50495
872783356108641281 14147 50834
838159259625445633 32423 47668
411308235439427969 12056 30552
611905107545009537 33278 44644
250459230928399265 3515 42248
536421565102987329 42130 50215
100641258477573105 4006 27634
763816949479970433 13890 30475
429724963075074113 15978 20876
513926494973947713 8386 34369
823464050800588161 8597 26726
831255589891252865 2061 29984
671878476334271105 29412 34324
38352595051723169 29805 34096
242091916752265505 10031 27593
193268237997553889 28577 50492
377271380140427969 16116 36022
955573760754067073 44587 50815
432353461209338241 1027 6884
396572120882591873 2206 29348
646416995299020417 6953 10981
521622834899947201 39785 42304
784811994364908161 39257 46649
906049029752065153 14767 41806
711566176630498177 14749 15360
406895418066103105 16567 46773
2073930325387608 15981 40993
330252958350836673 31938 45114
432643173060242241 6185 15442
922899973275153921 3059 12654
49293964600913401 6874 41599
68128104887389185 5098 50409
357284748344852673 2513 39896
759794419335936001 26756 45469
63092436907076889 11642 13369
977908220970800129 25550 36624
784548936259838593 19452 21565
697345922049326081 2736 49761
809400731252459649 19649 36085
143705186817438609 43229 44865
26319185177300141 605 49754
563004822229135745 21372 42006
38597397561851209 16071 35635
208227583830289825 38776 49350
482064321034457089 7636 8368
468065896567740225 35557 44475
48917460579168905 518 39754
884406736093264769 18724 24952
5838787234893062 7097 24212
225345744299932705 6098 40768
515611675006987009 31988 42904
971831013856057473 17091 39987
295510067534152641 8925 47967
117754341886072929 3695 19359
549677853271227009 18942 23795
537556947212063809 27359 45245
41345125939841409 40990 44239
484277022046928321 478 25059
439034396449947905 6330 21450
411210699392579905 37893 43237
374314168603646657 24446 42111
165280624937683041 5744 38392
316483362274318849 7410 22403
61823508914951473 3876 17412
715692109098711169 5214 48556
809159650547417857 4031 15761
359318369197744385 3386 34739
523442640730547009 7809 47614
582544862860558465 4154 31730
602965225052944513 314 18904
118447924835756177 117 26117
807483001020383233 36723 45951
804143071423283073 9238 17317
726006892342201857 23411 35130
310778943104672577 8066 24890
155666680881932257 41066 41339
179789124904985441 20131 26309
922054967752504961 26330 40808
294564839631171073 3667 37936
256246113340093729 31929 43963
8388474487446730 25737 49698
86644756742760625 10763 16065
437569231967806593 9202 15234
860404068398519681 5287 43377
465632267894804417 3470 23677
824413659236345345 8434 31715
433206482331151233 5752 25830
22028184724430133 200 10272
239049362604504257 14904 28510
60083363232667609 2611 25109
118145668479620273 39903 46985
853601956530763265 4417 47059
569470836221071873 14597 20090
107702291490515025 43216 48035
590931615467191297 29257 37555
389245872783956033 23569 26645
226543283609260001 17138 49608
97533515135115329 12699 49057
66586929847112233 30712 41750
2864555523853341 11363 32594
474617528517896385 2829 15232
419330800433417729 12674 46009
365389110956336065 18721 23982
209166077334199233 4183 24931
694290946029269633 34535 48501
314885622218429953 29104 49631
710418333686810369 4204 34750
426650967347864449 21977 40169
616633453741158657 17255 39320
1221172023523565 4647 26200
380270966143889665 481 12195
987528553110418945 11728 37864
626093446629624833 30657 49601
647600923411449217 25057 42268
59632866305030065 19375 49632
907290044658861185 9003 34703
990549585550454017 32186 47082
192929503750381313 285 34598
577181556723566337 1184 41809
478108959799268289 6145 22894
301111464815647873 9957 30115
762847773300638465 32296 35003
290389067972760961 3721 31441
911482928287835393 1179 24481
640115842728633345 38915 44640
324932441430807041 7746 37621
139954132394457537 3912 9889
47084409934225137 5777 38276
755229382877871617 24470 50708
62348568580819833 4695 28578
369405062304558401 6517 42495
571534230054350465 4079 23589
684442785873315585 4945 18348
716891223732123009 24435 27396
901359623614190721 16109 17636
492008887701668865 4847 15729
156688853563679233 34566 36064
176785703131390209 24109 37122
241357079350812865 18209 42624
508873140201767873 22486 26425
663377483094748801 6608 10980
797464379344322817 26977 47671
700316890307654145 4169 20240
886901224204475393 5349 28527
256727898959979937 9455 13578
138747752889901937 4545 6122
391629884512774145 2002 41716
878496051250930817 786 48719
952681659954393473 34095 38536
882747934223036929 12135 33192
369627605890663361 18557 38975
381393627230007553 23037 30774
592563187171293697 8193 35155
926079904194882177 14039 15582
980555587889703937 20476 37638
478782602569179265 2150 46700
313556811378603585 26250 46533
889679798825174145 10206 22036
839923032467943681 13896 17390
707084076069374849 12383 18066
480404695777622209 16819 21654
291135451769765313 14484 15716
222816371167532161 10551 35430
205707362451573057 6317 18209
298287515781780161 12023 20493
218752817759114049 3986 47609
244924005564804769 5894 18810
438181204434837185 1649 14440
40293533556479137 3046 47167
733808005019813633 5252 13777
256975731658393153 5100 48232
533789677011196033 33705 39098
234750754133372641 19196 36887
217138776771324865 43410 46698
906279509251881217 13182 48104
816225607022229121 9860 37311
542405254453456129 16183 33663
137356853813901841 6108 33409
415141905600414401 11455 13198
78194527675417905 1662 32349
857265599203103105 8708 35396
28833474491282373 13031 23933
663163285022314113 38539 45407
180116817765277665 6103 43619
256062560285698753 11895 40123
965920757423038593 17579 35130
561556195327135297 16770 43717
633217551584987649 8654 39139
339734202718787521 9982 39419
252690778856564449 10460 44483
192471980280750177 19506 29568
742870520328690305 25168 40561
718052851162667649 34782 43815
21248232787502985 20109 30979
21437987415929173 7285 40063
391957691692834241 16175 44161
519251570671130497 27793 28740
662221400639996417 11411 18336
739882404803530881 14144 46820
625475863886887169 13588 50961
915947645108559489 4757 15821
573555230784467777 12383 21137
567707311424804545 16468 45813
330301255859449601 23546 28278
474338179499866881 8178 18453
292789929000722561 8681 12937
50189526029448929 31520 32476
695918069735252993 24072 46450
304972450870764097 6193 24387
217553901667987041 1953 2175
973244851326960257 16653 19164
985411476741727873 33108 47104
341676048395626689 36029 38313
472351486481077377 1834 24165
247260896540446145 34273 47984
867876826780783233 20628 35605
843577240398730113 3481 25135
59578963353221329 11314 47345
770138384252469121 17102 21708
74737976772137665 36676 48362
318705445451897153 13273 28292
861127173371134081 35232 45576
969607269591627137 40 44387
88806286459000465 15821 49823
343209229977617281 2598 14743
815370998716776577 15961 25739
84903683646466273 10723 17932
586130855025100289 17584 24243
206665967901457761 12587 38878
273625283862802593 4673 27983
216983221049964929 43953 48670
291047780124014081 19165 42547
381891241501108417 4239 14355
90458820585030961 9902 40963
739956986453215361 14247 25314
122964425267451105 6661 19335
599642299171662849 16712 32333
983173088915353985 9299 33864
106595658601072785 8334 39791
92321694458600945 30344 34912
829060477867756161 11633 47891
526215855582325505 2331 41667
226655186435429825 5621 11261
410245946989856961 13204 28429
919901507992946689 26234 35060
354631793254245761 7419 18064
74412161583417457 35828 41751
13390252951179349 6012 29669
670724108985240321 29983 47445
624548310510892417 37786 44761
664008978238221953 2897 11112
958505003716066305 9694 15397
938285317294926849 33858 44176
15225086425122215 16484 49437
987725157309348865 17200 47796
430878263986553409 24798 48872
309339627366910017 17568 20001
912805697434396929 39611 47639
459713239307056641 35599 38660
941829495386866049 25496 48190
200647333124479137 2559 19184
356419520324866561 35721 47704
159542002232321057 6867 17531
402184208597301313 703 7739
841929494804986753 36472 45513
677887106136967809 20187 22480
86427999269083953 17359 41629
374734524115620353 15723 17023
907301786320161281 24932 48828
961552758131578113 40024 46448
373535098819679937 21104 22971
887109353422683649 18619 27383
992791164104801281 21658 45224
784649425129590145 27987 29665
176282408887225025 8761 42948
669620765112267009 6238 17771
262176902177358785 5698 6821
574413552055350593 33576 35507
740200241490391937 21341 35591
747277886921946113 18018 26524
393765122364442305 1818 50103
98606524875737729 8276 14533
20363183196387525 16811 16869
622399227072644865 1703 37774
121842575838527985 33219 43431
463235119831725953 30798 39155
510535447477089153 20134 27366
229616389388890945 18215 31335
765375164784188673 10669 11530
756541229408117761 13815 25042
537488055931184769 27869 39485
808429618830029313 4558 42807
931808593642912769 23246 32567
492571402379699201 37762 47448
872966590971806465 13560 19146
434106259814594625 431 5359
256256670490103041 24144 50620
971034715008403969 25395 46905
847853844854533633 428 15372
274239851565749153 33947 48268
438466203170108289 22563 32637
892283497546149121 5596 40062
252410221414784545 17881 44188
528718035145143233 23418 32744
746140214356160001 310 18848
216050787121833569 28521 30597
752187790096506625 18341 23916
282564518375760801 20286 41994
509772397211847297 10101 30774
608371377358569217 12002 45668
717278009285713793 8404 48379
205881849981263809 18364 46699
309259411309284353 27102 42476
520595299178541633 6097 30150
675819890112812545 18344 21854
709060505490054273 19982 45067
586252839406384385 13820 46685
234643808707975425 17980 35696
780891325256796161 14807 28913
75043597266724049 46015 49380
270403452101675169 33968 34171
196103789493509601 23196 28991
989633022372281345 31255 42731
498628201941766465 10570 20016
816125921769852929 13665 26056
857227209883863169 950 30574
158188521066996673 13231 15450
354801663012377601 13562 24293
364936352034789057 14939 22879
640593224917001473 19249 43762
66136698382727841 8326 24533
367587086982876353 5509 23153
804327006858969217 20547 50035
695671987883091713 6123 40624
906771542976862593 11240 20030
365814420602728065 3448 42373
436956496619359297 48396 48458
898746552407363457 8465 36604
968949365164569089 15986 34996
685024787043357057 3199 9001
124938469799460001 3142 9463
194922713914568385 13264 27031
843252571163283457 3172 30412
932113982731888001 24980 32893
876371630655825153 14105 34354
411981572198062209 19600 29113
307763227781570945 27966 35342
182459006530660161 14674 35578
310007717914587009 15717 23539
211676307021608769 34696 37956
181525440913567585 2817 35571
873657021515807489 6456 42663
606015999719545601 38075 47575
866188458730835713 4742 45918
518404630038098433 46497 49488
825522049266407297 3080 27449
934961928188144513 31466 36410
146660208243847745 16162 48688
989000663978210049 16097 34807
316888779827646529 3047 49013
884037915535174017 8212 37177
237203068026833121 10416 21842
648892092952244993 5821 38857
834697959857162881 14876 36563
671804805296304129 1239 26211
301120340240576193 26767 41840
300006930941727041 31623 38152
562791709403168001 2259 6611
484637579224568065 39896 45107
45215982667617281 36438 49695
647433173114215809 13357 24295
464212626796165057 25866 38396
776007225442683137 34111 36872
381316459797378817 22170 40997
562476037970931457 38810 39107
733335483763024641 2645 29064
961836558912608513 580 48650
459200058057906113 20544 42776
157090365539339425 31136 43560
738997501592887553 2636 18391
411480193731009089 28934 36294
939080323137947265 17199 34449
524692243800025409 7792 13692
367440446498815041 4053 21037
686311880675304961 28022 35023
241072046141926689 16482 33397
924385338125084417 27688 31528
909217900727309569 5482 42614
500245105309758721 23217 49818
619499896462944129 9718 17079
693301125311883521 12792 46102
556511867969785345 14633 16442
174429254314560481 26926 50162
586686685245258113 35198 43605
125399847321453713 42933 45224
910177169725766785 21249 42486
409392863023143169 4190 25944
388550656637793409 14372 22124
111937062574902769 470 14751
97297695957049521 29427 44110
901461517943971585 20088 45995
706894457214037377 39440 42312
202970747124133761 4138 5699
612478301155260161 9721 35509
757649966802816257 3197 44710
434002839451270721 12119 33191
421742546694794369 23901 31004
496267798322204353 31605 47703
307579947870038977 6100 40543
496777025523403649 17272 25735
192365565999772065 27112 38003
113144910833096193 31780 36482
937346252534680961 18044 38556
172191305366769857 25455 31700
970716566340691201 732 8456
484908008217214337 20372 46922
65557642753162785 39547 39799
864807180527055361 2345 15856
990364188852758785 361 36765
752973789048734721 27732 38731
604805520635167745 6509 45016
751242505188120193 14116 14623
138243391304946785 9835 34902
999267594892440833 9774 46605
883225753532798337 28522 29793
236062930519796769 2806 17809
593961243642887425 4445 21514
948711556094718081 42923 44708
393156857071360833 35470 44639
618110840561829633 12914 18555
34317133956001557 8817 41926
339794095649690305 15939 20763
161574893101146689 1075 18900
404758189784946177 47798 48159
999942854763268993 2359 24125
300718263903558401 17660 37835
446291012059347713 21165 35649
112284526737628449 4951 32684
319891531943689217 2810 44093
458934756987158465 31768 41896
720995622209756033 17068 30729
291235327298483777 30407 50576
215380487787875553 3431 34883
777601098087455233 8556 44412
61162764175165305 1472 48731
663278877509188865 49686 49997
75448458016360577 29040 35380
24179145483142153 7237 28965
543503470593407233 6157 7777
257197652261812225 8933 28989
681623672698087553 23422 23661
88871647177722225 32359 43505
757866760112719361 27103 41175
2042744756895588 6641 48681
419292725309198017 15774 39349
73162801465397105 18502 39166
57895514795660577 5481 12667
450342725135005377 18956 40661
360662455197619649 27615 50919
635000518360794113 1491 14133
472890882823051585 36318 42225
848161657514541697 24034 31015
945244818963097089 14984 15933
715147121013014657 10018 13772
917637096680436993 19832 43949
185690195342420609 24059 26860
772769488225201025 9310 45261
671313391507691649 16979 29952
290677763269329153 3153 21364
805249017981825665 17173 32852
11317247433488831 34164 35383
439635964337693249 11308 32635
487878829114009729 11853 35711
625780679322549121 12651 30953
408120738274384129 11780 11878
537992915793818561 6305 42125
192101613531932001 29367 39131
686174524404524545 527 25907
466624269348478977 3395 7811
168084801091278977 37083 49039
368355597801780737 1827 21643
995555005093979905 9688 43880
162632843629857857 3885 27172
993021165705965057 39041 44612
705694121498012801 41956 50709
197786803244216705 9303 18557
553188814275678465 29332 43499
228603515646451425 16642 46907
233020830764218081 2144 5794
260105962009351553 7685 19330
769544224129639041 8790 15527
838217685733393793 15859 16803
98429709869904513 13959 15169
841545045559431809 14341 48306
462474478257099969 24947 31010
946249307897428353 15658 16181
65120869436327665 8226 49125
604627506869167745 10135 42224
613306104562518273 14338 21255
150598465539882657 10154 12918
837607024726750593 15216 32402
31982255020100325 22851 35128
363384537471496577 10088 19409
522951437627565249 13622 45246
508015837875035457 1839 23184
185769190067350817 16985 44742
821138676310134529 14635 41885
522101499913599553 6100 35298
493840081373733121 12385 47035
799180527477179905 3697 10302
649133985883516161 31620 34374
331304872990724417 15906 35284
537404969058854913 17840 35421
472236377940408385 5534 17195
130146684343053217 26784 44823
770294900291684609 16554 42108
37399057713273009 31085 41730
24446594509331733 30639 42123
674814665239047425 30300 33161
665415216153288449 40012 47113
989715909764214529 10955 24470
59859659992088865 20823 42347
724177789180224385 10438 13560
611003837156413697 247 16682
606117287872578433 41653 42776
960133675868522881 3802 7120
375637618266132737 25525 26166
379672591643693377 9748 27807
654269088002820353 10912 41621
132489642165399601 29217 43541
24646115921193257 10105 49833
780862905099819905 1325 44856
292807571321915841 22088 22498
805063498246429569 2662 33275
867750858440821505 7044 18736
702777495456356097 875 24442
653429789504428929 33799 49024
744956139833863809 42984 43815
303332464960440961 9693 14785
63620814853646121 19407 45067
313607475217978049 28548 33429
346260150283516289 13979 16251
439194812177340993 6680 34903
839536915456871937 38675 45691
695312152229405441 998 12966
827963596683890305 21599 40106
962711721493228417 8055 19705
608594629081505153 2439 11285
75899870206725953 9282 35288
135715256242665569 29323 48343
237971751801957505 11714 22779
766894346135355649 21229 32950
487700850395441409 14960 50394
257177368160132161 32978 48939
400647063422319169 22014 39990
832991071230122113 17949 41892
165431502420076993 38933 40080
347661763269233153 2290 18714
457369600169904769 14308 22859
893352633254803457 15929 42854
149707802002808417 26441 30731
489888320645707841 5166 6426
541329629774956801 7238 30371
71882749236532817 10230 40987
116978966900816769 13832 14728
357341449659404737 31856 36390
905594550284753537 36867 40524
982393896441347841 4034 9627
849282796342521345 21193 45773
152526010049161441 7021 33562
373131374239470401 11874 29996
980447448388115841 2054 44156
21388010190108277 39455 48515
196509074058727873 2163 46857
527431005779597249 10675 17928
940696090263283969 22667 29520
130048500471787073 4397 7639
560923515970035457 28136 48214
186577890930884385 19278 49449
502648960132329857 29694 43766
554038652311973569 34719 36524
373923898012694849 17868 46327
720061410619429377 22094 33647
740891076845738241 5525 23257
470031866141113153 3610 32003
472619820114932289 23379 34471
651937061994907137 19887 23844
998858226133034369 6771 8956
885765180889123329 33103 45168
100837126791251569 7307 38703
153342598884087521 15685 44904
886304395567858433 3989 12504
537715521157451777 7886 23358
406618430135939265 33878 47804
415958439159673793 38687 49721
871983889370266497 33590 44669
156986632624509057 32782 50740
731991625909106561 34214 44868
266749357991137985 17671 23943
431562227889397569 5585 34043
377434291667753985 20715 22303
620903762563290881 19539 29371
531087333844617153 37569 41042
747501656580350721 19647 21799
759279939882972545 1542 24049
221908083263716801 12981 36707
670859961218077697 11448 45881
648146367853566849 35946 44654
366493564347308609 29571 43752
311649611004145985 11021 39245
758016652935843585 3717 12230
947342188833214721 4283 13416
575854482607368833 16682 48415
604239599312823169 6042 46215
330672487883227009 10842 26472
967923321313033857 24309 49482
240487759977241921 45280 47482
790436838279351425 2075 13337
603728579837387265 4711 34203
650917549543788033 27857 40959
583363348303535617 24874 32398
928734500213412481 2356 8820
651204812044689153 14485 43925
850368969425939969 9129 50704
781148752395552001 3741 9454
306930243670070273 16228 27433
872217262907717889 2273 18461
758636551714356993 7736 49274
812213165328486785 20473 23377
735854981343980033 2878 44861
422745203076750913 6705 22133
700655544468812545 18583 48565
902655629306053761 13472 35391
814347368946147969 4654 41284
513872735890878145 1982 13439
64079658704752521 2773 23685
601010937216201985 9635 13989
13357001131968361 6202 49571
13784543983099697 5653 8249
915962978513245953 3747 5685
857688753929608065 35558 37746
323684819348091649 1352 20679
662045357451624705 12927 28710
900574405327244417 41519 42741
363012868275390593 22215 28981
662144657608255489 10119 17364
224075235806232353 38072 42466
556321998013228097 1696 50333
113612648982012849 36981 41639
560050488194537601 33825 42673
941599119423948161 25187 34361
956232618563017729 30918 44160
708416733193601537 15965 18745
800470092610570625 34232 35612
828425918992429953 14328 30968
23991649849985921 38047 42083
122023786962927265 31036 39635
420582886287082433 43763 47841
424301235882346369 43999 46465
448581029697105985 28222 32501
736065905882057345 8565 40846
756057781057709441 20164 26564
53755205071674081 3587 36196
491819256881225217 32338 46933
721500933240207617 1087 40284
238321589784352033 34537 39456
989684487645227777 35831 38689
315737182168657409 6106 17286
621609725295584769 10392 20744
334989875216425729 10241 50122
37591674511880057 27582 38223
646226113541640449 3237 45674
273747250914027521 31027 46802
80025632717184433 17333 39928
327557859319817601 29860 43877
515652851933406721 378 23855
286391438462018753 1421 5787
914197086382873857 24016 38720
715621459106820609 8176 17609
604407544541569281 14256 16402
837414938945158785 16593 35080
248319482816800289 8287 48662
389630068497943681 37703 48149
928267509635229953 5478 17827
932311523455453569 13412 36959
81157398900476353 25300 32676
579048789757116801 1507 21872
628031262210665601 45675 49988
731754737531787265 26205 49486
819679051827836929 34328 42818
762749649212075521 1604 31423
727484666383656321 30253 30984
572640757547716801 41878 48655
939912723936092929 25041 26694
329448953003669953 21116 27134
487163270533468289 27714 36576
733834197219238145 16939 20023
429653003978121025 10392 45456
195054314260993057 48011 48862
430704257434211265 9289 35026
377233958272441345 29423 43140
816771412936365185 3527 38269
639457162172909953 17470 50183
28345876423738761 11590 27451
888420170726988033 270 23838
615347438777053697 21535 41064
358861383514458497 17096 30646
143214530568467777 36409 42747
682821887636109185 2760 40883
932072363186112129 8617 24490
2050911493235220 10076 21861
669697681284443265 2223 12446
488722548977335681 1271 7304
842584836814484865 11677 27258
880420127806267777 10110 24399
793067218470678657 11615 23881
895035372210443777 13618 23475
656144260390650625 2112 30715
19347444042018937 22490 47012
183600738400254913 754 28491
209047825310108225 25204 43456
881280969731950081 12853 15160
706685940525055361 3845 34233
399130086897866241 9007 42507
228542254340524673 26173 45608
238101315703918465 8711 24363
443752026882556545 20520 50230
233985374209449761 28266 41672
637012634367778177 3980 34379
447466288038146561 25410 33321
13065311512228563 11401 49869
630831262940244353 21738 37044
295154352202999361 41289 44748
385374667124271041 24616 45134
839956789250329857 7049 29781
710418484002072833 19310 44610
563318974635365057 17432 49592
4011112940521145 2737 50466
83619640376404897 16927 20156
102680060168847121 23895 33899
956988168948768641 17800 40311
779886427679830529 7440 38171
885703942147962625 6080 40890
945146425091248641 8614 20145
341194386119497025 8760 20136
304496770864847809 1168 32373
916504988833729281 5846 20075
999969329967239425 13955 45544
612739653664519297 3609 42280
543531175325259841 14612 46498
72391260208242161 3105 36720
411938943004511041 21161 29630
425451917151008257 12141 26975
675807621834668033 10755 13563
722463934183444737 562 47775
754134680844185089 29429 47569
179859879387478817 39623 49109
811137491971837953 8661 14193
903511769184582657 27840 42238
487025878742027649 26626 44234
842726276795446017 24130 29189
164901745382469057 37118 44619
992974748528091265 28773 32755
577066220024146817 7291 28540
473895065907768769 5013 33394
933339971572710401 12211 30822
619583644928305025 5168 11996
302613717648593921 4664 20990
829794131855862785 24232 37616
523850860164476033 25897 32414
417202190847710593 13111 45107
723238784112492545 9527 19505
468480937592730113 13153 22649
414799929685191425 17673 36966
2640392212107657 15071 40285
642414352946271745 41436 47473
205988069952269377 5153 22525
574622865950932033 13038 45600
623183261537427329 9482 23644
376846938132285185 530 17782
45457968967596689 21467 38308
494970859431990849 32307 39748
931515434259104385 14911 49065
216313749474547745 2337 4573
218565312662121857 44234 47230
781213209163741569 18575 25634
508720331517785921 38477 45202
58201334729528041 30781 43083
314300633286890753 2355 49036
299112491283242561 19428 36510
71069306336802641 4152 45476
507753505684885185 19834 37220
616493825206220033 18566 33874
861614085633352321 29253 50895
811243120527215873 7881 39691
409463337843742913 21456 39002
393530331830916673 13459 48721
726515126581208705 27607 50754
384171709275399553 44521 50570
712593624436546945 452 12165
568470031664389825 1749 16298
995743306746749825 5685 15950
543440061706000705 28727 31351
154365127640755169 2910 28813
704008244161727233 30430 48386
700903727229533697 15994 23224
54664741269768057 8148 23867
82170115640561649 24707 38981
745083907205326977 36977 47160
627837467658441345 5919 14539
992748652081125761 8088 25492
929882816004560897 10572 48765
324980902072937281 27011 31822
84749056468925937 32062 49087
902697688824510209 46906 49063
245956366298710081 36838 41179
432898781314975169 27619 50783
22946868736301697 875 32796
147833451061380577 19462 42092
559900414385150913 11785 12025
808477852467760257 39931 41285
454720978161137857 35779 50816
460737820201451585 13392 19232
820682525984405889 15678 21829
939814748507814145 2939 16015
617052453914158849 2192 20593
673969451552089601 9917 34005
181722808299166881 21050 44804
36137336899642489 13430 40308
49776834503123977 34416 37752
559225687228952513 14713 43959
812962468312345985 14822 20199
786436145505433601 14503 31749
798957842122991489 13799 39515
911787610798846465 2808 44079
445866205280264449 200 24424
234762478009869825 12508 49908
536385634593248257 11463 17109
545257503832409921 24406 37093
991423201443804929 8026 28795
257265116366767201 24977 47405
79492340472615553 19563 41846
820128390569628545 7872 44383
787874835576058497 41640 46502
142887025596522225 34273 47422
787146598771418113 20500 50565
125841232145326385 19492 31326
542026913174449729 17394 46403
808394849554360961 6211 20840
639693640355734017 21563 26037
323788218784663681 36916 45144
517982997388525505 5702 11957
540356277549150849 10586 40330
639568416155018625 15959 17819
289187069560320257 35505 43677
926721148651548545 116 9872
594977633421052545 5131 34380
4521710146224934 9138 24254
160732847203426849 36377 44726
190261850954737345 20283 27534
916405353383552769 12355 45576
591033385292522753 30106 36181
813157092579452033 30130 45369
940747931267448961 3490 41687
992094439101435905 929 1287
62288210663542289 27150 37992
50890642278140777 2196 26381
397460678264803137 9258 16194
958943560611018625 11858 27566
593978420356652545 32245 45664
519412875823242369 3284 7572
507887949776201025 6917 42916
436754302292484929 10512 10653
842368572075105921 16388 32688
829927908783155073 15797 29268
791072637713892097 204 13519
798730156676427265 12128 16489
542082717798965761 10523 28895
674963967057756545 18712 49441
765611247180199681 8376 40694
216603337907713473 11198 21572
374896683408554305 22653 31785
106447408329579217 8107 48348
748225355485214337 11500 12436
536853371699564289 8818 41936
683759690887743745 9929 46989
779734161599129985 2655 32761
473551159433721857 23155 26737
972524784089245057 33113 46135
586024958345735297 19150 36261
9840297374545061 10614 33211
697817007960832513 6353 41478
522401119754036353 19408 43580
63508592051054081 4220 37267
409426581954910785 21113 24019
728913564510232705 2997 35584
667663034562167425 3855 47066
530965353470310913 21288 41842
698560771834472449 502 2168
677888861957182337 31784 50535
129438388918160289 33373 34314
174689055446865633 3702 37851
807382631061592833 7605 22639
391378814880336961 16101 24092
604506180815548033 12293 18196
334409727640849729 15775 25313
494881767911714113 11280 19069
224545552082172865 8612 34142
408382862832198145 34743 37801
309039604682087809 26662 33803
537293949977716097 5552 30911
507749038947249409 10247 44518
744513148094483713 204 28140
994060743661282945 7421 8511
802229131243954945 51 4119
189804687010745697 37444 38464
956596888996315905 49548 50007
608768983102411393 17492 25495
720540573391907969 4444 29412
383038809486659905 19216 40233
101373071687561377 17595 35074
707887325920598401 19011 40439
344980728985738945 7643 39904
551577688975765313 27543 30172
666490471543639297 6669 14517
566306976574825409 27215 28993
187592538805240865 28468 43880
769902489637868161 5454 26514
339336122494103169 26745 34551
609351500173648513 13055 14146
748156041931501697 28457 41072
713554083271116417 11510 15079
666656528722782593 7747 13466
674809211184683777 19658 41103
272326267747281761 16735 29886
942236879493062657 9455 16458
912156553355572481 24029 26808
737236254134945281 6251 37819
45710836289480025 2512 7219
196081767063883905 253 3259
772536217824225025 19948 27356
109268220769198625 12107 42831
971271099885207425 15088 44690
181493098831619905 862 49151
126040300135514369 7590 32509
727836870057320321 8251 29908
371190577215877249 12025 37986
991206099312488961 20086 41570
107838692784909537 5544 12213
713590891709234433 5422 32147
776715423385361665 25212 38172
435676954046297025 17518 26189
401591034032406913 6555 30916
97160992967321393 2845 26135
843285308718655873 7712 10588
195850966087657953 832 48854
246416222205439809 46764 48514
183260204901277025 25497 42468
673265907386628737 2489 20153
611212349808194945 2650 17617
745100124109796993 7843 15159
79415510729223377 41872 49604
511367787040335041 28380 41054
846695288093098241 2400 24003
256522158014249153 12441 35083
166207007331454561 38003 46418
561867404944997889 9925 24308
126787618517365537 38056 39867
18627531528096597 39784 45874
805441134609527169 35260 50671
172385717129166945 36178 49878
158618749682755585 3827 40027
405355807513117825 20438 34929
56275358173483169 32679 50794
743455157308694913 12188 19892
995999953085938433 6976 12615
21172219462414433 20307 44301
140888381513821777 10067 23159
910518004308066561 25098 45494
615660841171528961 16640 17902
1524824038412476 30553 43529
524172806832414273 8551 31542
56324992883254769 9354 26314
812058441100642689 12371 34502
659832225190797313 2336 17405
758811471567884929 3216 26821
344793995750670465 19950 35757
579257618736317441 595 29313
916532293972423425 28497 31928
320054772856057217 17443 31548
816971276745910273 7787 37854
583001510911596929 4941 9430
600206103337256961 2143 5186
994989467214896513 2340 3561
797413748873900417 2790 12774
263090898704273729 6830 48425
733622260339174657 13528 26828
589900010135952641 11448 42028
863556429068673025 10977 31648
409829912694245761 35684 44554
739389011753956993 6857 45761
726666792500640897 7188 33719
916796426256404097 29470 35469
77204915525140193 25697 27396
223293985719081441 7546 45181
874591950319771905 7676 34712
744339893309479809 6623 45597
512651670031313985 15937 19803
642768274026934657 37162 38394
926538083718572417 24722 39078
704422979192251777 20646 39578
466115785224541697 11556 13227
939521819716830465 29180 32303
106128532857017185 4326 25263
430308497530781185 42905 50364
91380750061656353 8583 46239
727424815089733505 2864 34047
673685135086618241 16774 42382
403328344489260353 23722 26514
456459428635110273 15258 49326
169194098716857857 2193 50903
279640941599897281 15469 23902
861914214704945921 35717 43124
957726512742876673 24551 33276
460298428929320385 29310 50605
251806515627595937 30521 40122
308637441621321793 11436 37362
189293921202317249 25151 34163
249511068160799713 3792 9612
62909480381254217 40544 46001
164239390365857217 14358 18775
794156312274591105 18833 23533
168376399868662945 4224 12919
532463245925118401 29494 44232
256828319844110817 719 17114
740492548661887233 1723 48483
394058380081290241 2839 38934
406822632491415681 13603 22343
483073568466075201 21385 27116
283208936229211617 36410 43140
231016561410342561 23207 35700
127196735926862209 10067 35347
340444867383546049 46570 48511
529734160385668673 5704 8965
637999281126482689 29535 34519
240733161475848321 31431 36661
106300108798940593 12699 25539
206981880437123073 30309 37303
441117439125577025 16079 39856
797257997467074433 33867 43374
278770557306380353 9791 22888
584417724692837505 4936 18802
326305168809668097 26586 41177
575922923175486529 7963 27770
840654851844995201 23835 40619
941810770173130881 32180 37321
182199686573028417 16922 46442
333319957680192385 32945 44778
852513767182294657 26734 40490
859398302923306497 21470 37591
726170756218365953 17189 32823
798395871431612417 19434 35729
513333149402093633 39758 44726
567104550691052353 16801 29804
772564585731771521 4793 28965
559927511977452481 26022 46048
881844272146871297 23121 50778
716761971570217985 12495 47915
845736647917263489 25612 31118
608976552377161089 16281 32760
961085641858581121 45203 45666
69995382653328169 24076 46492
875546945932796929 12095 13261
280572767758361153 3268 26414
392159573474820865 10081 38419
541927534268392449 11211 15255
385968692279377025 28247 32687
964199194736327297 33462 40498
956357225468913409 6385 15268
858907490502527745 9352 26877
266481297773424321 14140 31233
859165742528904961 1752 23771
870748787272837889 32837 50826
313183177935609793 14657 47340
941020037979811201 3421 32678
485730316054347329 32242 40011
200687715491092449 18829 45074
999344524321624961 21922 50963
482351840999001537 28889 38216
732303592598373889 32334 49837
870060880401460737 22522 27102
751336539863597569 13417 18911
94628384886490833 33108 50549
139075577279331953 37396 40184
790006773545293569 15273 34839
254140308229917633 36886 48160
959198167836262913 23145 30796
464124261026672257 18032 36880
659573103235310081 17133 35050
454476965055601281 16098 24605
936077482082240001 18692 24880
534079430618024961 12447 29099
424619730053059649 4056 10640
148113160861466753 25644 28050
185200345762723361 1871 49183
991663245993993985 8265 40886
168294531371081761 38049 38677
169919045607411329 3004 14187
738978488252584449 15407 33597
970233918087362945 960 28642
98594995116435777 17931 29932
883509285972930817 28439 42838
163968506196482625 7716 29800
463515003264735297 8070 19376
93728690892668001 20806 37201
71216846428722393 6362 46248
109603372173651793 31434 49536
339070790683710017 17217 18072
58927813696421081 7503 7694
7816043727668643 20087 27438
92913648090814145 20927 30795
548233308917520641 9573 37228
780658304302782849 23152 30532
592708534101699713 144 37293
818729093534542977 8169 10691
203918930591644449 18613 26808
474269183450111617 6272 36985
279471225702987873 16218 24902
615677927917914753 19344 33997
281287721013217857 13652 14157
294404256730466305 19377 35998
27371438173627637 10933 47318
781927866828553473 10647 31503
804066871354169857 182 5441
496172816085909569 1947 36021
189689769167411969 42178 42480
305454270026189057 10542 30283
430526091372815489 38108 46272
28249944523842885 3328 37057
715837886680514433 42264 47691
247965373547614817 32165 40645
375878023426228225 24947 38026
232727085596174273 10408 15778
80074658674842433 9733 47484
177626693855444289 34285 44351
989975891137039105 29404 33606
193511230837508193 8506 32807
245242470198530081 21822 42423
193445350414336289 6269 21593
47664025033387961 32792 45251
585102969226689153 24286 26214
745874075522490241 30700 34453
15514316994369893 24504 34111
760449926279580545 17885 24525
643271295323920385 42268 50476
636141701220150657 7821 7991
204065543886017057 43984 46595
648129450757583233 25274 43639
921963049542320385 32130 35888
833692168119451777 7592 11922
122103555564677889 24840 47767
42804831745815617 24785 24842
677088727538169601 4151 33336
24067348151884717 8090 50964
748826583665007233 9519 49426
69958922771778729 5952 31013
184840708448241729 36320 42159
230156128812804897 24087 44838
783504605916277761 33181 47068
255833545388885153 15345 35976
764026276165502337 16117 37010
839345035730456577 24111 29379
723261890449791105 964 7869
350625482145435521 19642 26464
229512706526101345 5737 7592
994487575218098433 8112 40072
246469854117862049 27868 39480
795655775375014017 964 31938
505136728680973569 4440 5380
954630016154322177 13318 32538
451233295661168641 28049 31363
371756890142652481 12620 42730
14052403544503989 21900 26940
213121546601112033 9051 38905
372663422227276417 9657 25063
677103287229943681 42870 43183
634081458550603777 19768 24254
704182327727391361 43401 46107
992063613377908353 35450 50633
36404341934858313 12265 44635
643664938503185665 2501 16984
448461738357760705 137 5073
336472622826050817 7224 11701
439979649198352961 13244 38756
425846239583414401 28751 49529
82223870311832321 16276 26071
600753967216249345 7753 30412
960315887649929985 5826 6456
275569750070253857 3137 10340
216555910139017985 23095 40549
781003655802464897 10079 41476
464206887088142401 18740 45098
548557989543716929 27377 40561
799790239386833665 12615 50080
533760237387625153 26870 45534
108824668179611457 13130 22633
474109880771870017 37584 48330
159920715667734465 30475 38887
738505443867524097 45858 46802
217754312271456033 15343 44180
152195167633031745 22281 47309
220310473010197697 19259 25411
81279555668984929 22907 43878
425219885667107905 31084 37061
786931570793747457 19447 35362
281940514794225537 24648 41701
356817065788220609 24625 43112
59877599014317441 35521 40560
840523612951010049 47227 50696
503718178479640961 1598 26982
739224338520088449 31109 48310
329476241096731585 17067 45456
87491709753841457 9603 43374
778210040837503617 24958 49801
52535808822455009 45602 49043
39578999806753505 33641 40436
118878673544735137 13162 26186
567217817990677249 10749 18397
810037911082147841 234 32889
17975383907472777 3249 41903
597314777305605505 5001 10347
637886108759030145 25161 49186
134454424339992337 17734 24512
665332399865281537 5653 48337
950453538155777281 6063 23959
717900245087957249 8696 38091
441232337292191809 14648 45032
765360731052371841 32540 45662
463334965931188929 16841 30144
294558862215861697 17399 20009
207417733113828705 14232 34340
876999724479635073 7499 49120
187542745274377857 1448 50428
28221896206940045 18364 21601
174005633847528417 10883 31332
918924825425566593 3474 24571
321323241783950657 2633 31707
181348370040065985 10129 44914
777100289266343169 3304 9273
424498025375601857 36886 41845
871728906610137217 25751 40875
709932354102772225 36624 43120
481522108254679873 13813 14525
983936216078891649 28185 41306
425813161939665025 3114 45145
88877695191282417 43549 46001
430308374354609665 31221 38053
550159384765851905 1629 44518
718289744588581377 33600 46214
895355312463248513 10073 18732
527416123697165057 129 17141
125070655149901457 15320 23166
670103328915793409 22476 23517
737468871729301889 3750 5160
763261155579243649 22055 46439
282858588260626945 25942 49216
515141605982982785 4586 31065
356998283502729665 25991 39557
469806155956504769 2816 22954
554619218923196673 2976 37670
156828425818197569 2568 34146
956353537853541249 23455 31283
871907404601159937 20511 33640
781866330310169345 17962 27475
675424676290809601 8449 36099
787286702833892353 12154 42993
74582570120824705 4502 30276
642403772946924033 1392 24438
910254837974669313 39496 49256
312885285556287617 26282 42338
703685735950614401 17578 20367
17018528350764229 10312 38640
785374181964179713 8831 40368
319788398414186049 6079 41465
183959107315430977 28393 40008
165338013626328705 2979 31378
845870929414651649 21177 33246
953686099936586369 19057 24201
899237886512906881 115 44823
639175134326269057 42105 48370
685410930103692801 8789 35276
1614702863871998 11529 43023
712254634189733377 19509 28899
916330131216231041 27119 39206
231006105054525793 44302 45494
807354573721649921 9698 33923
925436120075119105 13241 17425
181074644757007521 786 13119
412423597725016577 17983 20339
923754800952519169 27069 37701
310598270394891073 9554 45115
912730951634305409 40444 40540
582126851947840897 27062 32673
154808895042659585 18882 39524
317687403418261761 48339 50842
733573323027901185 2824 42438
215004245207602209 11362 13521
681920216550832257 5043 33474
655727571786556545 6303 19829
683789227017033601 9232 16602
250122015459858465 20438 36399
898532919011838465 17671 39646
709828562939208065 7393 47112
965890960067714177 1960 2769
830937591034903297 20707 37211
775046655844686721 44187 49360
475276009587091137 10200 16102
574583557440210049 40449 42444
844303628725789697 7286 26335
655938946147667713 4854 39326
34028193286786745 27097 38117
800867812091286913 4322 9961
287533647435473953 5087 9785
451920736108245761 35603 50456
922922548241629697 3534 18060
680658238725872129 18107 37994
139013676252098145 14795 40125
64756143195122465 33157 43096
820962651996410369 18154 35701
217370166576632321 8374 27266
650432379034320769 33233 37288
388469441833034753 6512 43632
761502687202366209 12317 26022
923098143757531649 5356 17582
193641235020244545 18796 41139
419798854387803265 20625 26091
922135036607613697 43582 44003
531864800148770881 19414 28554
405298109123883393 29848 41832
419070462509846913 7009 15315
656894375438811 32543 50437
888035557225581569 28556 29874
97518498952247521 16441 17453
960664363698835841 10753 18677
211557603248877505 4465 7752
109815404542178641 963 42365
509360460664019841 7009 25786
354811878860356673 4019 38841
167818921464785825 3779 34285
387589696224754497 9640 35478
25578255097435945 26828 48973
798854981127416193 1441 32942
903119648174112001 7323 37951
774936869313723521 13510 19907
596047681620369537 19548 24786
699949976815315073 420 29614
267323053947350785 5329 24709
250997461625505729 4152 41264
158819442399767745 15189 41246
610514638567874305 13336 36592
42814436235175889 20330 20943
220476122477965217 34854 47422
355997266750470913 13996 49744
824884281036201345 25870 42186
702135910914009345 27022 49509
625201777641198209 13058 18960
485541486405089985 35094 48947
827415493308134145 21492 46621
501600322774805825 10283 13487
481571042736693057 25631 50935
751517850447008641 41547 44888
869789212277208193 3031 47484
996194972510593921 31237 41510
53421689512962449 21132 23091
554972165767715329 7806 16174
134025349704440801 17180 22544
405022777924330049 12222 35349
1371769474577179 18136 28459
449115407747562753 15073 25367
337612085384432001 1023 50917
62562575213391369 9503 20214
808236201734107649 20703 41065
904327828915690241 15942 49260
622432022079234305 29475 31633
389825584790543169 30167 44122
15991549192808209 31663 44945
675985863120239105 11535 19399
988467477229146881 42155 44365
13580677673488141 21014 38863
382471651735958337 11186 33879
123508841734128801 25405 36597
969596074389041665 11519 15004
375631045516115585 1023 19332
894487069552599937 5265 47454
621415269134551809 39126 43069
269528306372034625 4260 39978
103938262364337681 4210 15155
686690226456992257 2416 41623
358547209625989185 31683 43627
482848684709264129 1564 21802
681370591697913089 16064 20076
699951044700430465 27130 45832
512817779626935553 5921 36956
105334278755247377 11338 16688
336039800766926081 13749 49948
366335041717153601 31897 33477
485587379809665281 16728 33713
809746695082733185 10626 44178
301498758147602049 31568 41437
586432628046896513 3518 40089
598680704470261505 45905 50776
433008666219176769 9149 29390
539289772326910081 48155 50833
734595016819216769 32813 37936
211595292212770401 181 21527
527342219778912385 8012 22147
986125041478914049 5238 14648
713784041171056257 1960 12670
466974995556732609 17105 31402
395194697140805569 12169 30809
360884789918102913 42544 46547
118810589299076945 23419 45445
976154809821487361 25400 46874
713619497510617089 21564 39050
442049727505946049 1429 6079
148664620022135105 24129 30501
417628576103531649 16394 36463
600593150990515969 18248 22632
575431447046682369 16224 22126
938749127246840193 5218 30538
740624721844859777 26300 35506
960296985655130497 958 44492
488291333936871297 4019 29880
724816292090469761 36767 36795
991448987890599681 23974 27389
327803061104230401 13678 38579
434184564530497153 10939 22509
574336709120590401 19869 44898
556593575553399937 24548 37637
111388007026587137 20308 31906
360044877347434049 34733 47875
59357310719565961 1230 6300
235420893539917121 28814 42774
982737742467758593 31422 33805
431927076887845377 17657 47602
38440753474706217 14527 44731
204983655151387713 18439 28403
305858572246503233 1467 10076
559111735918605761 19692 45779
864223885231144321 2789 47142
855593033445664769 12036 44836
523208673810227521 19724 24590
870489361170100993 33936 46955
647055793524604161 34391 41118
190319488542236577 33692 37878
665416313259324673 6375 20444
696693441922775553 21480 32528
353022158035049217 29925 35003
73808299464637633 21699 40380
936340075803467905 684 14169
942632373472562817 1068 33328
274752503969782689 7991 8375
961590325346300289 28195 48505
199909776039870465 6306 23875
666043300442851201 20796 46598
923435792395896065 11623 49572
763319649976288897 39818 45419
195297339664232801 5616 48916
748495520857900929 13243 44815
397507899997041409 5726 37553
411800092030496513 9073 34342
203012633039545409 18882 28577
217821293308645633 429 1495
393967247028331969 11503 43533
290873653421776641 13475 20198
431382772956123265 860 44800
689036758926576513 27403 46029
958042440885751809 30929 31329
482712392509121473 9825 17450
579812688418197505 33774 44298
590099289734922625 16427 23523
891173626192784897 7952 35620
439132509931390273 22803 41564
335872441888096065 38277 48552
56868967768608057 29382 46084
140547583137053073 7361 18919
69462185075231273 25674 28916
185620861608494881 27359 35748
267815147645478657 22881 42477
19690806463575685 20280 48990
823344463149730689 1392 45217
53038201906428385 46602 49717
364623221531061889 53 23235
412195140548849537 4299 41420
381619829021964545 14815 50636
361760647259696833 19221 31130
213075852167634145 30833 36114
202222353841268193 22414 31509
349961576868018625 32842 49800
41619320877014585 6860 18801
14446129335638603 241 13138
678077621158482945 8699 32935
472957256813181441 32294 39705
429293862107694913 19992 28985
18061400281510489 10365 39829
50302557381133537 35918 44000
492442913572908481 6600 7373
566578411654870017 17758 29917
319464987780733633 16514 43748
104236523474956049 22680 37550
801580090162794113 3218 10000
945583801818198529 11980 21690
386382703108466817 16179 20895
319025718009601921 3605 18307
480770214521179201 33843 45922
636296703337716737 4173 15647
639031047762344449 4743 18571
90193386922582161 15664 42949
425253580882163393 10281 16967
41292243349939641 15490 34669
146598339823071905 26746 29871
410066643700577793 1554 16432
916242243449680385 24297 26896
322433993000526465 14281 48392
484277760848200961 4227 16467
17906203917934961 28062 47259
773664319854937345 15745 18900
136852040884772209 7818 14697
643196559672986753 38473 42888
517200114683493697 28184 45833
831903018529906945 30868 36194
490498932207895425 25170 35957
889007432939493505 672 11124
768331613501974401 3474 5328
870023719998705793 28551 43109
787652375871541505 14183 28768
835700491091131393 4678 30461
357159894854977025 12874 31205
821498219676577409 16956 39450
28745615101126277 6700 14358
123146275454573137 29487 41279
579781108949223553 14532 16486
398833341572846209 2364 46187
326119034230597313 17280 33400
765656079384513025 32074 49928
996060678066005121 7514 20808
556143120819591297 9706 47712
691332747356892033 25942 28872
951984406769000193 8459 14253
624017304275870593 2803 8286
134796190691936609 39662 43902
356567396265827329 29037 34391
224113836984088257 39622 39635
567739170456423617 1223 4943
797924459248740481 34689 49742
668751987814356865 47330 50005
114143919146314945 2129 36105
696544117068672385 20692 50157
959772184404108929 42717 43077
15151137331084641 4587 48865
468817052740035905 1864 45937
685253322508703617 23013 25030
903447716640549505 38774 43930
964352367067629441 6345 15722
504694688893906113 7644 37805
656802537556533377 21688 44851
340038193719750 26018 47385
232424949797884737 19507 39456
700660669246815361 3426 23129
70411536992811105 24431 35044
787880348876619521 46990 48740
590357999820422913 836 19379
707064169978352257 5314 43341
711991466346635393 8028 45793
317941894267711681 30904 33349
29984909371247425 7611 17093
713086599682384257 29683 38527
368586491474065537 8377 25053
391330564262851521 7753 31736
500096620299796545 15390 34309
18363973834610193 3864 40100
314990915746992769 39447 44096
76751071485041681 14692 34258
145345421300557825 1128 13022
675932818145952257 30045 44311
277201026555861313 20633 45726
854440312258923009 15280 16289
45226782525855217 8946 21417
957482600603427201 44059 44679
342372682097309441 21135 38273
201317380288550401 33899 45320
10656994532322273 40667 49565
406855119978644097 1408 8996
996156363529127681 20438 25353
868860207327394049 11253 35424
587571879734280577 3310 31846
433770249531349377 16707 42350
332741409030010241 49619 50255
216708508498648193 23023 45812
311064404351693441 21401 40251
718792011051448321 27337 37040
607105727600401921 7768 49409
20813175011817009 24707 46098
704739449748569089 6660 48702
286368198767704033 21740 47378
898656774083324417 16250 41384
238280046328192449 44451 45514
17450116559640351 16612 25670
511044747504826113 19967 46700
305859265370390401 25097 31686
392242669853224897 14240 22353
207024545598851969 25310 39631
780211807292928897 20266 37492
977145343588294017 40778 43354
946370781477931137 26644 39298
926003158732637441 17303 41905
194396109924355201 14370 45478
448338957734893761 2903 29620
224080377254374241 4770 27178
930166263184172929 7857 8961
864462754212624385 1216 46521
354318453251583041 15112 35466
843133957671888385 10607 38668
343498936611748481 2429 43657
807293058436783873 10041 13094
125385041879969345 17561 25036
79957373901116577 32233 46325
984346830275097089 18974 28696
562602693151703169 19880 24765
888870284355963521 13538 35987
144379252492065281 30657 36291
632370806167980289 9975 15143
790469977710870401 22499 50898
455348268543208001 12881 49942
676221783850273537 4552 13798
824392973653527169 12210 18704
770647061983012865 18965 26685
67238118000350513 38739 41792
308714292871833601 22338 47843
873599524390780161 28942 46831
841490783347381889 16033 22956
975785133212998145 7406 33853
365415029893391361 23848 30721
159459593686602113 21390 30046
990914350624805761 23012 35027
949964562301264641 16379 49992
449438589107394625 33786 50014
918142014346553729 47652 50357
568539723642629697 44885 46336
426706032437653697 2901 32956
175397842305748961 10310 36680
342546088131552321 3325 50382
123512692141432017 14350 19433
214309359977594497 41404 44656
711556830746680193 17777 28051
579066192554076801 6462 38864
804392273209913345 196 42508
847709108916280449 28804 42665
315106249589995009 38859 45343
471015979468386817 2954 14660
376182204881629889 22254 33994
862416196240534529 19138 20748
126942550215069617 14431 34131
666753919223676673 3967 33225
426849077443250753 9674 25900
259965361543255105 18838 40347
160456838323788993 3127 42138
988860812557287937 8152 17738
635358075888788737 36269 46814
247347739410574977 21701 49755
485097222537298497 16554 32977
988479444407058561 34735 42825
361017469307768129 33307 42436
271403409078192929 43176 48614
930209631720820993 30234 33274
109769601917587777 20096 25914
267295938317559489 12003 18313
371059959183416065 4160 7611
375113932014933505 13036 22699
321366035604651073 3314 34891
111676642441125297 48743 48848
729575108613278849 5428 47200
551635999014585793 46819 49878
877135420425201281 1454 15855
287827658091188705 11154 22284
928894579966684161 21632 39548
766368799218788865 19561 44951
724168784877345921 8154 14700
690564127050350849 19006 47338
51566042509836761 5177 46334
599628070274285057 7288 13530
142951033725392305 30380 45981
152792207533948961 11294 31350
314426339209322945 11969 24821
301127424155659201 6989 15325
378526906009508225 33065 43761
163772777588462753 1480 10771
83947699976011585 5775 41636
670425193762234497 29254 48328
182115797157745633 12785 37165
78412866213042769 5118 44711
756509533145536001 21326 28638
871667663968743553 28500 36122
444274144770130177 26895 39012
248549043695248897 9489 29236
288150991957440545 22319 36794
122422035442149025 21429 40522
61996344490221849 8311 50830
801868551724354049 26817 42465
937126144875154689 40442 46588
47684126031136033 6914 34293
176091237819004929 2546 12294
436634858386582913 11814 40016
707773550512786945 1559 31342
781561982747682305 8861 34577
259153910259168897 8298 8743
37033645656421753 45857 50187
834145662202306689 35679 47035
506653819791758081 3940 10881
780229668304794881 11733 42551
12897039976650149 25390 30387
554216076346012417 15062 42043
967608577220595073 11458 16382
355971440012165633 7305 44970
568837242467012033 2534 5244
147364505154261153 11057 43275
800506473233106433 12280 16992
190231278701869409 25957 50193
73339666717458849 24243 42985
345675810667263041 22289 29841
50126763127927633 20698 27888
959483955250572545 42519 47953
961919311506662273 23313 27843
499200795602323649 27892 35407
566357082300193345 20516 27711
109513613932787025 3096 46471
225696445640011233 38326 46819
351908020054242625 11279 37173
689294801667550465 14751 17631
263035952368664289 27259 35357
235237824923572705 35291 49849
653178013906657665 4687 44081
657222324160052609 3739 18004
306386180323297473 12318 40932
78651659581510097 17766 49269
633299195485950209 13270 36304
956706762871469569 45442 49773
918459927386219777 18638 27939
574007466684221889 33552 45419
263838900006906145 4242 33713
630556527651187073 12288 19518
253508118436737825 42603 49020
892339838882975361 26452 28632
217678479220655425 21537 37993
665114569816260865 17711 49185
102290430771443393 702 36379
213827100444078145 13160 27036
160988768880489633 16420 27936
588106956782333185 1920 43313
778993100334698625 2938 9470
873125866741645441 42509 48180
931926645689987457 2233 17223
463597632250007041 28426 38995
844098369151094401 16953 26032
39079736502785065 32681 38034
879175222790454529 989 41743
510002225639915713 7330 44257
440312574310834049 47648 49264
549768789702540033 35400 50736
97824775081011953 22728 46629
575937169245115393 18850 24002
838350583204697089 37946 39188
188665300578193761 2365 13626
70069055244747601 10138 28086
969151725563570177 27249 28096
844843792644692097 4087 38071
465924167273556097 20885 41704
712717570778171009 20944 39069
475011382986387777 6587 34203
83270043539709345 24619 28811
56853069633618249 927 12652
580918954088790657 10101 46758
448948007949105921 14609 46530
122354370422439025 8423 13425
65541357148475753 1368 42434
865449084336962177 2910 4516
294816708303720513 7949 31197
780992318844521857 231 7192
515517202492688385 29041 29542
346510423653231937 8131 21088
417928128538285633 2113 33392
204910435971353153 14219 15519
133063695022258337 2634 30999
986661424161230337 24392 42160
384259425058807809 15957 42597
992884283116165249 3033 31535
966245355476175361 24134 30281
825067158378747265 29523 39296
839464021554796545 30188 41170
488640745954963777 14404 25549
479441090482993089 9460 19646
99929836555947553 19896 29978
103150982995224177 10180 25862
572211341259599489 8597 45455
956786935795165057 4001 32621
510290912839767681 5909 7954
912716034545788033 43845 49587
839484450675708929 29422 38441
737816122964886785 30759 39302
526340360327356673 46112 49592
750879451161260673 4757 14956
893409764855459073 4963 14315
566034107934953537 4355 17326
72243725589007825 15991 16547
552997817288350273 16969 25631
761495507631988097 12052 36342
149346284246661313 8548 26334
499999068602352961 9572 32645
402018566514890113 3003 20275
863041042393131649 3865 26656
575205230764041153 18874 19009
919034166744669569 5335 13817
425364820620309569 14039 46225
871472053876484353 31244 49949
79976576479737105 41 43126
875594724038979457 27887 35616
400674918820236289 44594 50625
632075460766042625 206 18828
600126965602598273 2983 25955
429277091742196865 34161 43071
244652723554715137 2482 39311
617624360222631425 12722 23674
713078237230576001 37477 41396
551519486099909505 3706 7453
336662871444922049 806 18472
332472447326022529 14807 46125
860487857984779265 19138 31098
782054196172456577 21935 42369
548356169537392193 19120 40509
442690302846099137 9149 30193
910720925521559425 12844 44890
393185121560794241 1934 11591
491635880167670785 36993 38192
33095514293631113 21619 29434
106662758349258977 37411 50843
206610479128219297 15226 19595
235652255206936449 5848 23616
323352600328174593 26287 44200
627947265354777089 29918 30859
321054981925346561 40048 44013
2091934605537916 6167 16400
950819959821313153 4041 30585
413184009392367105 13262 40205
588279534980817025 26660 44307
846537277516524929 28935 44785
818007376687912577 21673 37609
499770205703100609 10264 29710
826544823919039873 5905 19520
338709909370145089 10819 40007
762261792506262017 25686 45182
80161890318194657 18145 32902
700138406008850433 9091 15386
829459307576918529 5846 37262
423878923449930049 21823 31259
299715218452917057 11793 30961
496328361733294081 7437 38375
147762674562294209 19725 24189
639876658649864577 26435 30945
759933370720048641 13031 29934
881650540800823297 1426 20264
913993222080030465 33833 41728
182170846294720705 3829 27379
891580918282897921 40770 48420
161716252192025665 37403 45363
40391877714334609 26862 42773
383247864060603393 30281 44776
145944789327629121 12331 34839
756063215853576065 4229 32779
167018885662436385 43711 47191
76389094338363601 15429 32467
62693250963178569 2472 45158
44660026512435281 14317 48093
549318371789659905 13919 22513
732202894697291393 26459 35204
124350635354304017 13800 27596
567583590288396801 5137 24294
366527240068201345 29296 50344
844167682588501889 14418 43894
237279959059321761 15577 47456
745565294831909121 5632 35092
200101326348708129 1854 44422
632968152949512577 24994 27875
196037172678856577 7284 31341
927365376106681857 13134 41663
976593118470397313 24593 38937
366873230623465217 11950 42625
522693596525442689 28962 45361
110481362172908609 21416 27531
465348121490841025 34783 41239
881891938852145793 7909 17736
227756209596080353 10105 17007
184095918907022593 23713 33590
250217665810687617 10851 38346
813959753041412865 32099 38351
839062926170868225 12450 39025
926367207017722881 27061 36455
285316186681477281 23594 41359
193336018030844769 7048 44419
185780879370597057 17281 17488
280481296485593377 28809 48180
823657308516352769 20377 27955
200490449726370209 37567 39480
24554096484706633 6450 29827
23016586164960273 32140 45548
847137009073854593 15820 32965
329156430675350721 16789 16921
443971859328272001 7219 32065
821184855241714433 31024 41496
596520279454132609 785 30868
966438556478035329 5176 49840
793774556802702593 14160 42361
708857842039652353 13800 27491
417431598434795585 19445 42902
486764508337511617 10429 23092
540369018719601985 47335 47708
160782416810466337 19075 37629
716325766480259969 7151 21352
605324629052230273 3626 26853
255954232300751969 7424 9247
535226801128846593 31239 37160
219375758283852929 13615 50557
671079377850883713 5130 43135
882400048089451137 9692 22054
622055199844229633 20506 47483
104384815446060481 7262 45484
257442946158871425 36306 44145
372390042799452225 25755 48329
169843964714562657 42591 46519
635312575355207809 8157 38003
272753544168789825 3729 42983
870524185387509377 12092 23129
475449314365025793 38842 49474
171776181018493889 5997 8077
539375029464334657 31115 45408
249241411864062465 8779 27749
665110005575986177 14768 20645
399798601991697921 42496 43553
540873456417710209 18938 33676
223605716553848321 42211 50077
49788498609533609 10052 11941
179854381175012193 7790 31143
706683591145090177 7430 19338
522115975184249217 22626 44594
630466396832776577 36302 40853
925509268580348929 1818 40394
72907273962879777 27850 50219
946538490813949825 10725 42016
302334580788656385 4737 31391
99141273732108465 18982 27107
540625532039481281 18557 46815
292986259717992001 12222 23063
760450811601362689 10647 40281
475718125638785217 6780 44617
847992361782967681 28403 49526
381619253417582657 2722 36054
353047960683515073 3976 40854
813616535766932737 26010 37083
112417925944523489 330 32903
127829667584023809 12211 46639
831209744636101505 44503 46418
562103577661893889 14245 44513
701725356950713985 3329 7472
129894161055901233 14278 32352
883408218499742081 20583 43128
104336489291348753 1578 48882
810036238104597633 23881 26423
514985661187182593 4871 19531
658113619627176449 3037 23827
705425833338118529 18772 20303
481437960516398529 9700 50873
317179407691142529 6853 21274
914412770901950721 19526 49873
26974779037807653 22591 39264
712719338438912385 17042 31630
919575608561046913 10231 26756
605752458327106817 10910 14454
549155859244756097 10425 14982
430511921591016065 8837 16008
711683451033294977 2065 17693
311379306650255937 6295 25789
72292470716412545 5840 47309
567301182554611905 1880 41746
148432310412232481 5862 37469
58973000177747537 11353 43308
262427186631633441 9130 16456
628606992926034305 4766 6384
576134892398115969 7957 9391
414935546760720065 2530 45502
866709200602549889 16279 16836
258184346092402721 8826 46293
162837792850723425 23283 30243
799750973609651073 18749 40127
208720483402537121 4819 41464
561745949786608641 25725 49323
857046625180871041 20150 32273
468087686611600193 16552 24871
132061069814461969 32735 37910
769215910451574529 27923 34409
742969512290613889 7670 23654
489575032685667841 34054 46209
990479865903772289 16882 47495
112021076415128817 9025 24803
377223429680171329 24789 44611
998516689917270401 31626 31941
179295039140136225 25914 40000
210921510441291809 27441 36353
518306681505634945 15632 41061
430651685260659905 22275 35864
207398987629225921 27606 30832
441256836881972673 28235 34079
104846754506283441 7969 35588
23259416991695761 39390 45115
360263642772885377 3330 31142
530498666905028673 15632 43731
832349988323841281 3395 5448
471623351329203201 15439 45956
587404004451308033 29152 39721
396283759620342145 29994 35715
323446987308287233 21208 35393
869689382223331329 11293 31573
644947901814994433 18836 20202
34665839865024141 37502 40600
707859540945833089 20319 21759
334624502733152705 32768 34702
564399578487147841 15374 35183
185548877442055713 17773 27354
621800080054455809 21863 31019
552219748183322433 7952 8352
828350380908808833 5926 26115
836908950233631489 11517 12836
820417436370888705 21321 49167
770383647900946049 47062 50826
885633145209418113 2565 33192
167608377331173857 8460 38524
61261956600233705 4579 36253
8408976288880155 22543 38084
801964393854639489 8381 13990
790862430638437505 45079 45862
873472910915381761 5617 5774
796711737790520449 42487 44098
434071730911163905 38269 47604
651618426812330369 555 16708
660280692778187009 31578 32730
81157366443708417 17128 33238
849139426574858241 1777 48602
390507178408025601 11290 42293
97129594307858721 23298 50291
843100381707717633 1844 49428
147474670134009505 7448 34151
638260456190646913 3303 31614
461803021744302081 42894 44224
935440530577356161 11353 43974
41826908283560729 15831 29332
505563096265259329 26255 29943
765785951345151233 2284 15776
910286074172052609 7973 8323
705884635169120129 11796 49390
426607488460103233 12012 14065
919018279815006209 14370 40476
618533657505370369 4891 25584
528104524221170369 21839 43828
676899218774959617 18848 42624
646341557593899521 7237 46019
858519446501720321 14999 15101
543048452240292097 12683 21247
978258421177240961 26223 28789
148359470529285889 26401 49958
711938239032125569 17875 29200
805541325813358337 1694 8724
21979735092852337 26243 28368
149033418121860001 18832 24840
661911369289715201 18591 47010
714818241478546689 10707 15081
864637477097073025 24 4276
755907687170278529 2038 2699
481230739718203201 6130 26448
974879956613655425 26897 45936
594309531062659585 22790 31723
657068100743373441 35792 40106
908610544442940033 8656 25411
228872480297603425 5188 18764
526676352868076225 20410 48393
444322696480710977 10367 47118
606810505234196993 40861 46046
461676374889130177 15621 34812
303538186208211137 3810 29472
59067017763368313 15896 19392
987700037956177153 24504 28900
605135652279606913 29899 44964
448166907583139841 39724 50017
452149048806560897 24865 45719
474032016722819777 41810 44992
780451516208508161 12621 19121
234326673667450081 3797 24652
899943752704274433 15915 36438
283583017092798433 7272 24179
695064206180482817 14577 24865
684892545483346945 5214 50289
65823642403316289 31613 42410
115464411091185329 25027 33972
596573401892108289 25341 38783
402276323615208065 7509 44992
801183891000221185 2114 49406
297260768144088449 17461 21343
140505612164297137 2386 27162
1216759611462948 14733 26605
976937232139206913 12179 35325
231028999655141121 16820 28796
615502261682969729 17584 20145
654164923221625089 219 1645
880599376142896513 11207 46121
931288883439055617 41448 46588
299126364875995393 43162 45155
644127615712004993 6449 19862
133278935329784081 23674 32602
263523330057527265 17786 25511
697195301498545921 14700 41523
557430138693089089 28289 34130
824480975263441025 2102 29877
211330318776607137 16926 33745
3443845461895024 23010 35733
531807268174770113 21746 33153
951919349938222593 4076 19830
277548148882235777 16410 21680
55381809622339521 9733 20732
730285757442569345 19208 43187
31674000634751565 1238 44235
472106834951961921 4002 34261
154286017147306625 7523 44477
349615912318693505 5400 14195
326064462875720577 40667 49443
379111434885945921 8130 26809
457083357194854017 24725 45233
139051560936220401 4214 37104
859453996078571009 26281 29037
509183149549176769 10339 15041
877041991480659585 1934 6659
730949889812915585 18305 39753
764639088636371841 39467 41373
621191485269410049 7572 31512
987167911363236737 5011 6457
433222951263129345 22970 49415
455180659761737153 33704 37662
390400937671660865 10393 39185
790355564853506049 25362 39483
353753976531930177 2417 46234
254535141000886241 25956 47775
767298849910165633 42074 42677
185890741948988129 2666 5577
401501766975083969 12165 15472
955559837365967745 13 39878
531912632782553601 6474 10331
851952887405779841 29307 43350
405538194641689409 4495 38094
30186603043532045 28736 44379
930584720978547585 16476 47073
204289064993112385 5216 28042
113455036243234273 4847 26523
976944982115554689 17249 39391
273647791326840929 12181 29610
255084488925682241 4000 20669
460569803213541441 388 49850
373609623176676545 5150 36543
970301197858876929 20746 44160
52961429038084873 28621 42986
261663727878524097 25601 36486
305461040647344385 1072 5982
537677597307084225 15780 38872
951600948853574401 21484 37580
372481434162875073 8443 34091
850272727467299201 14436 30770
610426659797699457 7416 16996
44176912506010521 4241 8880
638168873262767233 9621 19104
524835286207377281 484 7178
220325895484638337 27412 49446
573970559999246209 3677 10088
313856652809345601 28932 31483
12138700959852145 15232 50398
547027291200951297 2698 19360
145423263032348865 31026 38300
566717744737243137 33499 48157
992671183158563457 31013 33986
755007954378232449 26394 45604
818586398081940609 11103 29463
591424534855558913 2565 20348
568946253239843713 27487 49276
331433617001923841 19357 31385
174417172114580417 28912 32573
468758088495686593 1869 17532
92502929283767793 37475 46282
787660972731789185 41192 47461
736499271702506113 30723 40886
331315164081086529 7474 46845
342276145972519425 14627 28015
555568718021905985 27609 39658
571263940935189377 2947 10867
566323722528547777 40340 47273
49319884868680217 24214 36763
130263155623357105 8220 34358
855252089857053441 2148 49342
563398267548688385 28492 42704
974173022651015681 12458 47313
823772608745375873 15248 34596
882867855718338049 3300 49491
18900122665396425 17619 20282
800351660048846721 1401 41949
100320998887031729 749 48066
626780246601491329 38881 40464
637047517619617281 6634 26519
363070743288361089 17431 47103
172225072431619009 4577 46937
87858653479607089 23527 27361
554053932262345217 29712 39003
460756194405234945 5031 42355
15337233019739217 4616 30547
361381684976315393 40404 48180
272743342574880641 2108 33012
144495589287700449 1378 35477
992577060984647425 7182 16292
477213521528177857 48219 48980
883055643581368321 1647 11529
815454725292710273 2508 13700
991154690244759041 12627 46853
566549364801026881 11307 20666
894747400139333889 14406 35435
222498266225116481 22609 25424
130658579503293745 28815 36817
986418136580830721 5467 40936
892920011408389121 8258 44432
3709103885796595 11675 19951
291704170903859265 5022 14804
461997921447554945 26958 40399
199652180705481185 7839 10443
389992194779424065 7221 15709
664138787933357185 36830 37873
649424311847134593 14520 14904
775234071957012097 24369 30036
142138480426098113 10063 29597
295067197849920833 43445 49499
388505365202057345 39250 43023
193929519553858401 1893 41224
452152142543312129 11239 21399
914771864743673985 4858 21022
212825882945203649 16868 24803
889837952604775553 26196 46786
54723942655755313 21201 32078
676897360011924609 1238 49523
868229733324476161 3648 18941
180672109866872449 28098 33596
986753811950208641 2094 39490
521369990047990209 2956 32809
910588526007394689 13624 18103
267868970508796865 3443 10148
544951253921311745 15182 36950
667126758804176513 3800 37423
207949669415221185 35789 36029
391542420832973185 44200 44681
938811562051242241 37357 43714
888902618094508801 14819 31676
955333263835321089 21523 41933
233874830647689441 16392 50682
755593399932365569 7137 19680
209516883551646785 17598 31290
764216967198358017 13793 37920
144513737638032321 32962 33012
654098004376678017 219 11698
37129021544988209 15095 33605
451587478463558529 8468 40216
670647046336622337 29505 31835
115736215659381969 30466 44797
545996054603296705 21433 28974
310698178330675009 28566 45013
561308352640804033 31667 40512
707105775616199169 32996 34784
798928902465267073 16218 48113
179581310991416385 8969 33296
963121017762400513 6223 47777
172501926355039361 16420 20243
158858385305268961 27507 36249
363021446346003521 40948 44957
508249529342920 21653 44428
973738352352413057 2459 10901
464003677449088769 44033 48467
35081392042151549 685 8135
639134516585439617 30998 31469
246526999183487297 37719 48765
133782026505816273 761 18244
825233791344167809 8445 22174
453133934755253889 10140 41017
837493335581953665 3553 19666
327878856797102721 18007 42137
841417908708997633 28273 29243
175031637155509409 7159 39580
335602264441888577 15870 48257
855257269763843201 11714 22366
924513132533938689 20950 36867
207057383042648993 35385 43215
200128195258557185 17540 36993
189145750172915681 16538 26865
774275076347386497 43792 46834
353044587388122753 21772 26607
19984827858621657 6015 20815
513397897932936321 6051 12891
97068398239365201 28987 37384
114935376268686433 11504 50082
93775027592485569 14228 31040
639638543658069377 26678 28466
757979146072734977 35093 48316
945081004848443521 15989 31119
295742857952518529 1800 35084
187241984292757729 7397 20984
278200135478861921 8680 32463
797419827512566529 603 40562
161197440340671969 12236 14370
12750605627818601 2130 43645
903932141323174657 954 40211
353989796089589249 34041 48514
279095894937512417 6604 50833
274531153899676641 24387 35315
933283093726423425 19653 40949
79221994569859793 34262 38374
84359243821964465 9791 28016
94351691369585217 24545 30661
367503579346596609 14807 50864
168573809792203393 18266 19266
585064890157070721 4473 42456
761590133328514433 9484 26537
143971319964343537 699 12918
890177799729041665 35909 47408
198701187891842337 10920 26506
158775528865962913 33934 45184
899106495971388161 9466 37006
382562966752171713 3522 28795
887847747532788353 38720 43752
269311227477277985 38783 49137
135215364636813713 31032 35553
766781785107109889 21374 44285
31498547610979701 31713 39830
569105080664147777 11385 27312
858348154520236033 31752 31825
290456782263358785 28643 33821
718187701011515905 6408 41362
972381174606756097 16089 19188
793720260613774593 20843 20914
961727545341158657 17967 50538
347398922842032193 5585 17557
76490589253669585 10708 16877
547059882226371009 29865 42580
804590528942238593 9341 31089
944603424495397761 37872 41116
368770643286854465 2584 16341
987261999774396801 16374 45273
9812791932784393 11044 18288
472716179509021121 9366 37850
67493325874298905 16884 41509
397674540011628609 15405 48886
137974600541294737 26921 32128
620701333239196673 16609 32373
475139447421543809 31528 39760
846819294319566081 33867 46413
408137516042199169 5754 16798
202283022753690049 9494 47249
341455775176004993 15411 39478
827834193985701505 24183 49319
466401949798065345 28367 40905
959892098199276289 3750 43813
341193368024296001 39869 41096
619766472422746497 2664 43332
846844029028925825 5993 40741
468641254723209473 33103 34767
551656800652839489 19777 24029
440274619525958145 31648 38688
321013785866707457 16945 22464
121684957318620945 33710 34202
812161282915884161 3661 47564
242412420328598433 40203 42376
173717972535950337 38023 44493
173075332223604065 7647 38720
214518148272620833 21318 21458
708947331297203201 7487 18761
68959029378955705 31077 44469
260334970232264609 3004 50962
223444118016420385 12812 32699
413959545508724609 21539 30724
991789702414205697 26883 36991
141471401973277009 12447 34943
180386458224294433 38706 49174
348003895070753793 2728 13515
914978335681350785 31847 48457
896969925377504769 17422 23799
185119946403506945 17357 42425
681495797983920641 34891 38967
473645763284263681 194 1172
75210553691007937 43696 46216
667422767204843777 43420 43989
209681339702207489 4506 40444
400688809295612481 14964 39701
130425170993277105 307 41826
806372373808375937 21990 48609
866921849422304513 15420 45940
629480483032107649 37273 38573
618281593752797697 14339 49611
386889296167627329 6443 33482
800291550127276673 19493 44752
391040845149031937 2359 6706
499866203993065025 2820 23508
621042161721891969 2073 33859
81754592122699425 5540 11390
887988029035863553 7512 45633
256525204651936193 29840 47042
933631130954015745 17437 29933
340431584735064513 47170 49495
18863844621758829 14119 20727
453880413195719233 8781 32764
105384851782293505 21390 27435
584537182492646017 49746 50853
440015580420361345 23748 41564
703397917996667905 14393 22135
479808215730205505 19268 35870
726195922978156673 8208 11434
8612866957857791 34867 41350
366070935898562753 39611 40379
27749967616546913 24898 47820
838124916130418305 7701 31922
354468583136405633 27144 34258
708870891279829633 19346 39466
892940891651083009 9126 26575
772585711578905473 3864 27642
219373589087009441 5564 18911
866287149277155841 3059 38549
937280182807189249 5761 28302
320405284120418817 20661 40337
4279367161625914 30347 42382
854055041154836609 39150 41076
701090025673014657 27964 28211
738474140191279105 20426 26101
134878259403730993 774 5723
929477880596095873 18209 23960
884861656156534401 10568 17594
932049622651327105 42021 47322
837320717619785857 1495 24875
863870648452390785 4872 25299
848500586937436929 22604 30945
344401139877653889 7420 50009
384730643550991425 46904 47829
680754982715228545 3253 50943
974439547920116609 5169 9352
228682830566377505 33072 37238
992966304115423489 10132 28681
283556112672286529 4537 12108
924295340647123713 5593 6375
300134660259921281 17736 30763
206233272755095969 31361 31642
235606483875642433 418 38987
566445543181249153 7345 7468
182396691955140961 15508 26913
699570185080698753 20238 21789
22037096184689633 394 29125
504813141857003009 58 46206
758349843704287745 32590 49090
50155617758715465 16187 24238
98300083249824865 9800 34849
897467021038568961 9043 17302
748821403396185345 8345 33019
791457916431323137 21476 32001
266153860875263617 8401 49173
426944124101400065 2993 5523
103941477399139617 7366 40583
296477123898934977 7114 31105
689369326240353025 14497 35683
541420320778446017 23979 24337
181008967959989761 7127 40142
56092106328446081 11038 11543
614471162468518657 29250 39964
205321890279581249 20946 36524
75399166685350849 12605 23263
277584355377197057 4109 20029
464676356011494849 12960 35594
517373368704131329 16896 30668
790171180581488385 4551 43119
462895570343373889 17567 22598
967871630263758209 26554 41439
420490625721473793 4629 24614
395338735498405953 20854 28855
506596809268014401 13281 48218
823896700238094593 17928 42064
947795741793516545 1881 12936
705853991911617153 13519 25945
634785553821995265 13741 24582
746360122517998593 12404 26565
738172865855435905 39328 40823
861697422281714817 30741 34725
177441272313327393 18348 48456
585373114556119809 14820 37843
988397056857383681 6503 48483
134419100257240129 18237 25713
201792800745788993 30370 40053
377483110210235393 40914 48284
271521463399952993 12304 38207
219264502230494433 1685 39200
640989906049380609 7683 46391
227137066699242497 25102 40873
286847386370016737 30969 41313
654742683718829697 8285 34208
923209560886288513 16768 30863
721493704421433729 180 8736
268747112501134913 8699 36024
93133029225590753 15566 35028
668022558312994561 21529 23060
360498007805830401 12777 46428
482556214644052545 4788 35823
223830247135275329 33081 40823
680530939549878913 11943 19904
161869505064615297 15082 22587
597770599737888385 15117 48980
821322453316618369 40686 49920
884969111674106241 12907 26472
12952139880724191 12655 19134
233319260521444257 15198 31191
792585620945196417 1718 37652
628024306709800577 6570 22334
497017011199417857 11628 46572
207556764416640513 25882 26911
173235932113790625 4536 35449
812332991841454849 11272 31520
251263950896174049 19407 45431
947025305252413569 31114 33272
753261211574134401 46235 48219
941081794822235137 12477 35626
519972895665503617 12876 24492
672544963077488257 33124 38492
683780216947816705 36400 43890
448392271588286209 34891 41496
473425351516311809 9510 11417
807747976734265857 7453 18131
855155665456997889 25771 34790
724581227123348225 29376 34301
267639009269188929 4948 49802
72098645633648321 8342 14109
669890057157239425 10105 35575
322220118244953089 8839 16750
339798809929533249 33521 34191
815430253781944065 13262 24674
733914171305137537 6455 42665
734301130704164225 28431 39942
359564542257672321 22225 43318
821154463066083201 20080 50317
926863128362590721 11570 35879
390261645305283649 42618 44480
799102443773165313 4582 43986
407002266602194881 23872 29573
802325687727425025 18723 19141
624005801160148353 9580 40046
628515333315235073 46059 46090
651259139095177601 30835 46117
626325553086736897 17993 48886
69649541193594897 5321 43012
993996590634793601 3039 34711
794155782143224833 34753 45799
946800445814709249 39818 44410
459136698112370561 35606 40296
371046878815789697 29680 34251
742940150751341185 2186 22666
55812144580791313 14095 47972
89136160739226257 325 27395
3882941114625283 3978 29043
439131575491718017 6149 46523
263750138797028897 21558 48136
235116763397126497 28734 43957
16024157566150167 4585 17051
30864075266411109 7764 19435
551859567214968641 16799 47796
694965077405466753 135 22049
399128880933261569 22899 42641
94758700989093121 9042 11820
953882273382951937 24973 37699
104094566220890529 21960 24497
822507948774401153 27600 34245
942494273207731969 16069 30625
284174669293754785 13032 44935
74200406819752369 17865 45220
441281251069256065 20741 28661
558617489238873345 4325 15047
469959219890419905 9680 26195
948525492077475713 22690 24065
375653883477738753 28474 30804
288967390276784641 47446 47861
447854306654768641 43285 49709
651977524652007681 5843 48116
467935297410832641 6052 7333
733580908677044609 27733 29914
84861560778470849 20174 32476
843307504724275969 14056 22124
150247032164159585 5486 30538
703665972694242433 22046 42489
913797037910690305 7526 8626
181834114388006881 28401 44241
548776143906138689 6441 37020
748121742877277313 14774 27269
211834399689216481 29426 44295
820259323014465025 24411 33426
256221393822372065 42464 48444
919472303593327233 21269 36232
474361134693630529 22853 31401
279725793044629953 1018 13200
890911685696408961 19013 37050
769655847262885889 13285 18728
67584355609447753 34299 45404
189549166882027713 40043 50179
668990214154305793 24347 48686
289946380343341313 5661 16007
501987412761316417 22388 33767
252525875373887489 16310 16948
706967361216413825 5550 18088
742824561397402113 4197 26854
621434029261244801 41952 47149
482252539276498049 29379 42803
779639623184593281 29874 32713
292678765225250689 24749 50074
112919452324469201 11560 35721
740754149602590721 33162 36784
338514824746567937 17755 41076
602002165525636481 14185 23689
220029791330965441 26759 28278
856537823344279297 14671 31164
976014645001399169 3437 45986
304826854381193601 15042 20385
796317838454747521 27681 40245
832974850254540673 1508 45017
350258103401074561 19421 22715
543447082537102913 17232 20832
817137804645987841 7493 10614
557048786653421505 4939 32586
185453194862972737 19605 27901
711350922459789825 4072 29077
930979114932632961 4736 7938
915749326102112385 31693 38735
77002385036479377 9799 36810
697398339023681793 3806 23019
371852254908581889 18222 35889
732873396758730369 42794 50739
873400241404297601 27585 30416
395724112879126017 4790 23244
667534207394631041 25909 45217
598224213794107777 38822 39058
715782146065009793 32683 33071
14051611603395743 4759 27179
706078827096284545 8907 23374
604058664904083969 2100 3103
899360874178214017 40149 43543
870898356129291777 5749 43690
303415134139164865 13931 38024
594381240206754305 14408 17884
509626890657074241 23732 44880
369731997182174849 22302 41802
933445527138154369 24328 50407
619951547158830593 1853 27622
882627579265388801 40861 41047
735066011036341377 11856 34201
521042885450533761 20385 47591
458670089064721537 13845 47051
867294335317296769 18795 47745
810713458325484033 21572 39957
486832010976279169 13051 45657
874716244785144449 3478 24808
324943588187508673 9568 45688
782264836409556353 5719 30235
696603414800314625 36104 36424
552191079879033729 22630 48357
404902435318462017 31880 49655
482017707411689153 16020 47877
780497645621913729 25656 34572
636198558133212801 9432 40836
675740727858070017 19330 23592
962131712993883777 26925 37963
917442747785578625 32587 34311
566789719748751233 38469 38826
880743211977744513 30993 45268
137158105739036529 28988 50601
645327589315620225 17332 33001
403878260861130625 29692 45315
807816761805142401 28623 39675
466118348149425537 23380 38631
370526277163300225 6986 27446
353370501073296577 16897 20199
823662902259599105 7315 33908
192176966258120545 24114 25004
872005240400788737 13203 17176
439970773776376961 12954 42116
997293775400478977 3032 47732
519240008179853185 37982 49680
382571374840331649 5415 5978
688432630722299905 43248 50636
328244514689686209 25602 50472
73457461101714465 9313 43144
486958467019910273 33968 38050
214809730095748097 24293 45067
471425720329349953 24450 40822
976936135731623553 5457 11125
604376514178319745 26408 35513
969275688709839105 23164 35559
6630438064206602 15469 46000
113674147583839873 33187 36521
769716092242980225 8838 26671
673462336420623617 14039 37290
901299796035473793 14415 28762
565879522185870337 22739 25774
637534158472938369 10371 26226
653518526919949441 1479 35705
447174311939022593 12444 13552
473878938839948929 2104 35321
497850171737404417 7096 50726
665099746224438401 21436 21929
873702908375420801 13776 32528
565578517464846465 21339 35150
801128733966812929 20152 44953
552520030930278209 6169 50740
734212930382938113 6363 8080
512102157780095297 11457 48655
476968663588785089 5784 25420
279964975149237473 14707 41338
377401008216864385 26161 44395
904374572174791809 5102 18713
729185068255510785 4857 18621
850985680480757633 4294 39436
631100512979514881 3322 4178
679981125526968065 38115 49893
78262152381960001 10476 27318
210851199908187681 21115 33063
683805675215054977 23908 25038
38945219507102281 14932 22777
76546737445973185 25532 45769
956489156634173569 3036 43832
920249239561798017 1960 9329
408811548010664449 12387 31703
264897352151670881 12687 38870
596823595090921089 18964 31374
690478874501891969 26747 31399
600680416819674497 14449 42978
791527827926763905 47479 48784
982833556175503233 41030 45886
129271507664327601 551 18793
545049776892074817 27715 49015
441089175312235713 11128 16103
116488174668585745 16655 37740
828153376521967745 37464 45241
625307979320300673 27549 49529
188095681109508929 4832 40104
840122086296897665 19313 37155
451420934176809409 26800 40343
712676833486756993 19909 30261
403972217175599745 1758 12252
376431417495478401 11223 49791
7922892749959943 19878 24902
233901650773990625 22167 30495
418506252000902657 14977 49769
542103425115183041 44163 48287
91380685183821697 18141 44387
515967896861173633 20366 39737
718431568167140737 31142 39757
887524768604134145 13969 17305
804982542523745793 15845 20387
903913168656092801 3696 30508
909227774964655617 40228 49660
447802246068757633 20462 27312
534049280474931713 9910 22451
751093769773166977 6034 37906
968841928348602753 18423 24857
137608420590748177 3620 5940
138776828727614545 18285 18645
958127493673092865 13902 42335
878652492532758401 7304 10349
729640716740757249 16175 32926
344325581709597377 26473 27990
768613648628548481 2702 49570
569203061357534081 19269 23630
453639091887804801 20003 22607
116638862559952369 11039 48219
607448186072961281 22291 38577
204510265625437185 19655 48257
404202095155365953 9039 40035
59996235721229145 10829 20011
821301336125674881 297 4713
134448687372604065 15933 19971
499706831220787969 20601 44185
458981140119774977 23460 45904
810177723666928513 19320 42568
652061946039175681 20044 48690
774482859094145921 15792 38817
537680406944787137 21525 33830
642879847759889537 8474 27407
830744977214173697 22486 28918
379396190045849153 7034 50238
18824736046482829 24563 36605
355965368984559681 24279 34399
811064454562178177 36956 50677
113925116479261841 2593 14236
753388195452288257 2351 38612
633122175859700353 19982 27086
631383872189495297 1240 14174
401787417265307329 79 18280
346930341947214081 20606 49227
946853005484005249 4636 11022
20163570576649193 40867 44850
872716357370475009 21896 36382
544600699580598785 45397 46686
873408787326571521 2843 42074
7415516791915878 35828 44810
629963643017855873 20542 23036
36021139846170061 5617 45793
630857175239302785 10295 29091
81784501507264913 462 30931
605788920622781953 20663 22039
109881244635886337 7398 24799
764215243750204161 6883 39459
278453153863459585 3473 47150
359210330840351617 2689 47573
703564063390288641 6791 10367
745283363026604929 25040 42822
688754362975210241 20567 33355
209646860751572449 13003 42528
254878861659108225 17918 44646
362136145071179521 10639 16264
639122894330164097 33147 42941
669163589998060417 25444 35167
942302562045640065 28330 37253
547476384231206465 7166 36885
195804763017157761 11031 22045
911593213052182017 18949 49364
390186662736908801 25487 31876
498934410462840833 22077 30887
760419836119545729 27963 35959
159984252280235489 10344 17085
381210546018920129 16707 24424
949968546497249409 723 20273
674766746228563329 5112 13914
780125967520714113 9770 27518
146869321842302721 9759 15403
488737722604287937 1668 31018
842771069369568641 4104 18543
917204930057902593 9226 21959
156763752138417089 31023 46296
234995067541976961 42738 43775
91684416190652481 2033 21228
319216374623007233 32091 47578
179575432689517825 39307 43432
671886774016360961 6111 27022
68895167538492785 38627 47175
653217584900726657 17077 42235
595401333428824833 8492 27701
300104044056414657 23520 33624
937237617040473473 6645 50232
971878518458620289 3750 37969
275002077587373601 34610 47418
205072766632486753 16091 17379
569586826524975745 17337 32185
845439448549836161 10805 11019
752777037614279681 24717 42076
882096079114351233 18753 32742
728778117543392001 21956 29002
89884405366714049 11745 34083
275080503775569697 28388 48843
387284428276263553 5569 7184
274344376407803745 27331 32019
532015450543479297 14885 50317
643875902283994625 26759 41449
320786488011496129 28673 34615
482947803527402177 4167 26146
126674128520701153 25589 44321
559603366228259329 21364 37672
409717622217659265 3839 11457
371296952914626369 16308 44333
235485619292386881 21262 24674
530298956954865729 14922 19501
757090814956686849 17759 45983
532261447038628417 29360 29517
479455981558540865 23192 40894
912115558409283329 18956 21891
735183438479698049 11819 25018
547177178229070209 24356 32376
263166235901717729 26143 31659
506994984765427137 1606 23463
211692205537023169 13308 32489
927200683077394689 9268 30266
544186706795553473 29217 30901
515742214963438529 38157 38658
348683468067509505 12429 45859
718124263245606145 6418 39171
380063832536460929 1241 10416
850444959035527809 37390 42230
761056992378801281 39642 46710
127279887274234225 9810 47238
153567376066629185 9501 17732
592229032828157697 15588 19436
875703773791617153 15418 31590
595891505881546369 16013 46374
565961439627169921 31305 38714
153781332426106593 47198 49003
16822663926124193 4792 17966
740208710365216385 25128 26767
643385714744706433 19238 19643
807821619749972737 31356 43735
38411883857339289 3613 28006
161571222555544129 22787 37397
252886798712903969 24987 28731
181550918933439233 5786 21589
322590198759062465 31720 48402
717690087825964417 14051 20187
336480991982394753 3186 36439
23712141690140245 10598 37354
112323946892178833 19529 40202
940239212441973377 8343 23673
92492570218251297 16755 36700
627806671452233857 4566 17560
508910560373241345 6099 44593
659556605523739905 8048 17344
246302912723617601 5289 26819
266633103103799841 6435 40938
957141999583075841 43517 45957
884959916610561921 21024 42374
924948877961309569 37288 49767
555940220141948801 115 47467
692762959842728065 18465 24212
714862164746968193 7162 35212
283481259532148769 31568 50630
936779656577044737 19024 44177
825344110595398913 34578 50477
687382496660653441 6361 38297
211768844689498081 24790 26805
237143599330707393 738 23433
472080306288095361 15040 33399
999209952471581185 8270 22678
199018344783919329 24517 33736
255593400806276353 22777 44671
500742976945549121 7621 11431
434697119959473345 37189 40495
754558085440077569 5159 39485
386615153191186753 8513 8630
948885077571535617 6906 29152
472011785223550337 12301 35926
916661646269968641 5273 45939
785042188404219137 4908 7032
386611361499053185 20580 46013
729009801093773953 12425 21364
49999438022251041 1191 6666
422601172922853185 32366 49019
316356656140900609 282 23507
835537957396987009 1099 4904
794709311756914561 2214 39318
522882027516971009 35359 45654
949105572766018945 13839 39068
675233211644233217 19592 24412
128454522417722929 9004 36005
343091380674920257 14250 23801
265658987444542305 7293 23902
229530787387183457 5181 33342
713946530551819393 48896 48986
594988723736463489 37695 41255
426601000665829825 10597 36357
527379932891982145 1019 34908
189384033396589057 31865 40236
128462937944405553 25937 31116
207615230838829505 546 8344
300819117397971073 4885 15639
713606082618323201 29895 39320
926198471292707329 31638 41168
939186534432952449 36588 38851
260683688566636833 44192 49232
781358983145434369 18455 47749
235594218683658593 29823 35520
262323885410214785 8726 25948
626785085282769281 36312 38360
191191688290924577 698 48628
475198165010198209 24229 50184
74947501335731921 10349 13601
908263157245208705 35027 50950
677755423204512641 14729 37534
749946149851737729 16689 26278
146568685633727841 22203 32979
464698549278700993 160 25249
444698094134277953 22003 44480
666857767012857089 34087 38838
690799577380051457 12469 27234
166082026511269025 18348 27633
971295487510882817 11626 41908
106835484644008721 8154 30711
484382374289769025 8982 11458
385848608993150337 28776 41019
567207142994387713 13781 15638
546998624661881665 32595 41869
45518933669729481 28948 29585
528748013483742337 40983 45181
251417910844377697 15146 31748
981600936134341889 11585 48613
680382272561079297 23683 28903
534065728502135105 23328 42992
404034388788570433 27722 49628
919943198710882433 23833 28278
481246694595530049 23073 30199
71232638824703545 271 30586
38031489473279833 1164 36657
980589661564280833 7288 45315
328503379731760257 12248 17679
22642029919872189 17639 36819
451546129081062721 45056 46654
308293223162678465 29721 44455
687128596524662017 15757 33058
937882603835554049 1372 50578
923525263296578945 7098 31778
140868150013560017 16232 48180
180512547410220481 1051 28411
351821388298908737 38816 47011
214462040991147521 26239 45997
997234880812129665 13854 22195
114883548162641345 18286 26067
640132682750952193 28797 41431
121979511279686641 34757 35507
966288128686343809 31141 38729
969195085697922561 16053 49124
690945021220194689 5514 35762
644903918480675713 14801 50798
692271140959377409 9533 30976
370977606259391041 40907 46990
398119104839871361 9643 32827
340341964480483457 3028 24385
791014665547564289 15209 41833
870362971225805697 36680 49822
425002328932471617 19027 23048
861646321567857153 27190 35811
429632968277871873 39243 41535
383712692831455361 30300 35780
988931463423163905 24386 37801
70903953462572393 23979 36352
668850208543730689 45573 48538
95841639480259041 15065 21448
514750803400353601 13111 37841
391970260514195713 30236 47829
332722674321558977 9526 36031
835922192572201857 1295 3099
885530251417001985 36387 40570
557731519392614657 3594 3902
737664864142587393 28851 49293
36350156340521521 15402 45080
962732887120473857 2256 25186
691216350531444609 24400 33176
605794245655602049 5537 25980
765098381621886209 34529 45392
885396185511574145 10604 33028
811776830618622849 7780 28479
102969780425993921 4860 43955
518697376249381377 11289 40569
14431725065072955 6532 14925
676579185055455617 2763 44460
797677045095014145 11751 21175
362659451369456321 29469 44199
936766543594409089 13727 44481
140215559026085409 20040 28841
723147062470403073 9113 26053
105974506939052305 2651 4980
654471815612403457 6099 39084
461879988133798465 2615 20815
853700845035575681 33167 49886
852696703457969153 22106 50174
472852802527704321 1801 26245
715126182968798977 16568 31610
561076210249311233 4548 16927
952432313134099969 7102 28075
482184628823326017 3810 6238
398999918974023873 1757 35206
803081714361411457 27873 41832
897925304665495425 6250 14441
260722925889034241 15559 39927
734947496071281793 12798 25794
392873631792056705 24316 36482
526489004153294337 8132 14580
169023322923472097 4196 40662
919351714199446913 12610 41950
101879842913604081 1566 23867
266694802833388417 338 7420
561570713784810497 30943 32584
729220913699645441 34916 45645
134188346833340689 10372 12766
535822662832263297 9365 21993
412224752350347521 8892 44166
525212665859324801 36854 37886
668241950004215809 32327 43976
499798417513790849 1405 33893
282883689345872833 24406 26199
522944481397797057 24818 27657
357973558687845633 10179 18900
627759885688821121 7165 17693
604781023224752769 30096 48312
605937245740303617 22276 22559
506992485960097409 3740 24066
39452931508254353 6362 8102
780560059014582913 11448 49347
311435802085849665 25511 34883
834880334584326529 25100 46303
896180116752848513 37541 45551
341196914605895105 12686 29524
548012999026010305 18903 28770
524739398180855681 3418 36076
725203821969348225 24081 30308
40314346232797505 10106 50059
199921411317614433 15898 37544
428396197193549697 16548 27584
902912969982598017 32032 32798
371673546389565953 26722 29739
870618642851663745 35856 45826
684511795695357313 36195 43505
722643082237130625 23984 26072
132750360640095265 41960 45561
434140442394049601 24825 48141
521577992584454337 22926 31246
817113647689300353 5622 12168
704272737208761217 14148 38483
849788617800580737 4154 7642
40548408701141625 27001 30675
830709998082358657 19700 43838
95269227391632689 16049 27415
389070735629541505 38556 47236
340704962342911681 30454 41556
390359374891946945 25376 26584
235280558196116385 32 36949
294483652889450561 23097 24392
429207302071120001 37442 38735
711977954528311553 10096 45334
746519263705003777 23116 43998
192455858567893057 26056 30172
73404510087456737 2710 26423
818217582024121985 21279 47381
562402650967534593 6493 47820
806812217089255809 10266 41407
671068864311934081 2228 49299
907713161923101825 781 16091
385383552245478721 4448 45959
638131816444893441 3155 16819
554779715116367809 1971 18457
90794380914761777 28295 38725
503587940686379905 17778 49396
996343042928710785 8510 41955
62155655958349601 19757 41732
535624002434349953 3362 45251
866540123458996481 1076 35933
791222544694345985 12431 41510
514794208420468609 22026 37509
205279691464713921 17848 50956
306191437567612481 20089 33687
724894220227096065 958 24231
698794263888061057 758 17236
323102510638097601 3107 35074
178418721462286113 4134 14793
403093587794426625 33919 34233
943646588796028161 27132 40531
602763188940972545 1466 4927
586850882681240193 8677 43378
533379670503361345 21105 49266
790995870541280513 1192 17297
102392314373833665 22047 22535
376917190599492353 17944 39522
938523681251250945 11564 32198
39093119292132881 7825 29530
399603054310464513 39087 40008
691866056414461697 19270 37091
946239125108373761 16432 47109
573333809529486849 5799 43402
86500174537508913 29417 33310
549529582274679745 39091 44828
670874266016522113 23861 30844
450654006726907137 48456 50684
410387322535260801 7630 21917
411033630451875329 22127 24539
361673042627185025 7698 25468
720147941617710849 10882 32612
155801074984413633 22281 46679
399577144169590785 13817 45731
923107277136136193 29797 33916
130365129506955665 3627 17810
605035436251089409 2944 32880
814804506633130625 6495 23006
717349213598193793 26189 45510
313507247564729153 35404 41484
15169626213793919 9377 31995
49022416456033113 20491 22303
123321860926619569 1448 36594
38213641484404097 6644 33978
506845424751023873 17733 27847
415294648547394753 25046 44243
71443113096076873 6360 18696
397713596805544961 12688 26339
430103359007080833 1684 47718
760885722112270465 10499 37841
903050987476273537 16156 44750
232622442085912001 18664 45075
121299940696221857 6838 48860
876094474224011265 32425 40417
657819374225365249 28278 39400
983231213460527489 42487 50386
817686296691608321 30707 39663
478572400952792513 16638 46124
994879237767900545 17974 46025
502325065448033601 17115 31261
287202199475590433 19005 48554
113985940778725585 9583 26914
861857068071540097 31823 44381
35777923655587073 31150 38783
254374007201693793 16584 39897
369458199480838785 3540 29202
183013357219987681 13107 19974
665699103793301121 8967 42280
862220678636251905 14652 39808
847590514374850561 3243 3990
919866788156522113 17556 47013
502915830637761025 610 41083
467464148608957697 44308 46164
943869291173051265 10158 41642
26257479943222253 6900 9461
977102842781405953 7529 44385
894179247306684801 38769 39382
453635281358749889 17548 21071
970242849945432065 41900 49145
790830626670583553 27028 29577
600749334293755777 6099 9245
798132464305631105 21342 25570
507415240509214273 13988 25733
736986349069852033 23509 42132
887437208034416641 14137 47751
390938518929011969 17568 48852
378439228451494337 12707 46863
308090313193616769 42201 42748
487231956429599937 47677 50891
601660076931374081 33856 50375
166461302528301057 19402 26472
203524812818457697 7634 48305
450461545960141761 15031 48050
445380106198690817 35077 43411
20553169485960865 450 17494
741025663230516353 13081 39667
822913418952442241 2673 19809
613073441116959873 45654 47733
646895145833308801 42234 50452
248248510372079073 26925 28570
6201492750140148 13239 29068
636036219009987713 26114 42645
441745722599929281 2636 3507
616976322530007297 5247 20555
15553043686697521 23322 33542
769157361049870721 7327 9020
925510266566146049 47181 49820
886620314855932161 772 33761
861133325208871937 30515 48550
803321814360749953 8394 44259
505923756264930817 27339 43359
446998008424145601 8314 27927
580924725799878401 6391 25747
242977612124313665 2727 13473
805382256964104961 28237 35505
846738244917887105 41103 46414
761851130993623169 19676 23125
674398472802160129 3160 23708
322053328339162433 3369 24362
318727827888238849 8824 11316
776482227257719809 41400 44648
313782210615521281 28620 42822
530199544142742977 5847 27227
715317104352109825 20206 39592
119837086353076225 21666 22766
569269229666993217 4386 10899
870169597366238849 26527 48816
232956298786803009 4296 48516
698476809451666049 7504 39201
431346386051806977 21994 29380
625130879672223489 12308 14338
919829827838427137 24708 48880
355552603311682689 42079 47733
872896088487813377 34130 48075
856593772753338753 37986 48679
744056220789929089 44106 44643
323453718670595713 3272 22244
491210230893749185 26379 44615
285243984243987105 1696 49585
869165710531788673 27261 31313
302249516221710465 515 35914
954339972464488577 1015 24981
903062914375620865 5102 43040
574770104944434497 49441 50316
948686850588661249 6883 27415
564797064629878785 28920 46603
817060064224630657 12539 37404
982389261736201985 42908 44284
317908290104842433 5457 39289
363336932340395457 402 20965
218423704653783809 5724 23475
829959433384175361 2057 45336
178493732441115329 28082 40249
649689611898246273 14751 44954
792149229393867649 39879 45221
86159985397515009 4687 38598
680468045705200769 4274 14702
877888491546691841 2314 27192
414236628651647041 9679 49258
231770583163893217 10809 18006
14505774060001643 13487 31846
420380156743242113 8392 24308
693742153663446657 16424 45575
756099952649421441 23465 40591
987021008675672065 26550 35849
313358071974029441 41663 41750
107082310240624417 13230 22502
440273810700972481 22912 47281
737851551441583105 25238 50784
468599897617046657 21053 31033
928153633073900801 29690 47390
615872594147063553 8811 48861
641901802819408129 12569 27100
934229506231083905 12255 24457
400557064877968833 2199 5586
8983255809482672 8844 18761
119843699017383905 1116 4992
124871790235083329 30071 39814
132384007866004801 36766 41753
389962702422607809 24906 26682
101609819808377473 38357 40757
834097704749275649 25071 28239
258890042045660353 20044 32782
853767486810880897 12712 24989
65142799300719649 20128 25239
649220227894851073 4595 12847
737584727923813633 6040 17405
632124196997168001 8409 12515
346260710300843073 29054 45581
767625608593057537 11946 23848
171809642896814561 24158 46000
286511670705749569 33497 39582
77504471080590769 20796 48142
369009971367511041 22170 36040
745144653386159233 15291 22767
521188767483451457 20298 36417
67770853879640217 8254 36434
630115621335143297 35250 48323
366732211156484993 28866 41892
681494014890944257 29546 46931
943098669834814337 20976 24755
225675802971601057 6898 15518
637973994723477505 16347 26203
929405072413501953 10669 25337
304236477733130753 5585 44792
86007775856053569 397 4455
149541307823735553 16577 26728
702790689406526721 17291 20285
750023026534268673 7531 20994
169643441938255521 6671 30534
284133109076844193 13683 31714
125704734025916305 567 44604
707976906500707713 19139 19313
747030954427351937 41972 44351
749171192721856769 31657 46402
725125001196857985 40682 44131
805014863510127361 9974 50622
914031320677302913 8396 8688
593273682156091521 348 30874
977267931746908417 2582 18097
311469238204725953 8339 28317
793897542937948289 22086 44187
303903448443602305 6256 24623
628428154370226305 28051 36040
169499338555954881 9322 50806
722761884053618049 1193 34832
558430137493882497 14366 50096
357487959599595201 13524 45645
550909553690733121 6761 40169
22345962622843273 2885 13719
358730994738319681 4003 23845
537980492941386497 19192 20696
416993980936542401 1827 37579
167500136283102561 14385 35758
156519427352616705 3811 23589
656910675275881345 42815 50533
421393579497877377 6775 11563
974999585153689473 14254 18861
443339053887850561 38995 47863
317353685041382529 15159 22212
812522695475355009 1241 13893
140376222557669905 4057 40411
390477672081043905 1175 12339
825951331105315457 13116 25089
970717536581364737 24543 47845
94924599450543217 6949 22733
969197940118075265 25745 48650
700475870079031937 20939 32189
432075123392468929 11201 21562
855737895008609025 13609 28847
534282427217458881 38975 39646
254167839655295329 20333 42289
890557719808843009 19999 35662
704933461074183809 26633 42886
821957858592977409 39675 44023
871993352838444417 12487 48302
776280061064870401 4284 34934
114217775117701601 22098 43625
389179670136353921 7297 10517
10596089196994285 26587 47801
734295165652586241 44002 50871
78594617558373153 33003 48112
631781212038102785 6511 32209
71703990996951465 5431 26991
187344450380994241 23116 31481
736189387185469057 19666 37711
75254910535402785 30411 41858
533129486771386497 22048 42250
280009577999354785 13253 23749
924573265541432961 4763 28858
779443225540287489 32323 43532
409188985047819649 13675 38474
851942266861374977 9871 44621
799224999965922177 17571 37752
567058141559652289 10451 29266
762151469089744129 35732 39713
765174494499806465 15203 32218
255341958056511937 13723 28116
739977012570530945 19040 24399
528871342112125825 20035 38460
365120444217286209 12567 41388
135457376077191329 3631 40581
835312660859795329 27507 32379
964606284002982785 11893 20191
146343488379333313 44113 44320
854463942839920769 18526 21878
378334517776888641 12720 15595
63580847624166385 11660 50926
741421786519243393 14373 41015
459786591297408641 2712 32283
78808103381401649 23033 45313
89419907774228593 32773 43717
182625013132199137 40 40475
393566175016907521 541 49398
292980084594258753 1658 50910
956306941374776961 27394 32555
389307631647245249 607 47150
508662148355220737 7141 37095
121398340181979585 2968 50541
433659525888984385 18954 26858
6001310020852913 29600 50073
680783010024249729 28129 39647
253528708217938721 4460 43218
715172456896937089 46707 47525
913595842194627713 37770 46991
671709672324304513 37676 46288
608595210072746113 39594 49274
681046567637267201 3918 16855
924554610802292865 28375 49758
546865645129038593 10539 20342
197486346987826529 22268 30335
495762745678035777 11078 36097
678012512497406977 37800 45857
794760537231262337 7435 32024
166569363381977825 14435 15778
414847202094393 9807 49054
506421680603356353 17382 37788
493316440403027905 27252 45832
138844977730141041 14001 22364
577796270183171201 10522 41970
846088592960985217 13742 42464
122881835986270001 39802 48867
183439809636819713 17717 27437
861431926488691585 18858 27785
512805558366810753 22861 39204
438821312511926465 16445 28047
697730393103537281 894 36697
319724312173860865 3891 46390
123515445356094497 13393 20020
735793168245855617 29940 46856
338554073460425537 5314 34816
538378377428799105 693 28572
987631164790119681 37215 43704
705917457179005185 31479 42694
785496051496490881 4261 5177
35199005306537857 1631 33988
648706155255855105 33139 39667
305595783317180289 7282 16433
440031175481305345 39908 46197
930006183994450433 12521 37475
769439260178760577 7919 32408
789247718682396801 14605 19113
273601602522827393 14682 41899
439450463495205697 7661 45205
420692240285820417 15938 42124
578028677713199105 22141 29590
534159967551755009 41224 42699
324474086655598657 6388 20072
867871047135967233 29420 32205
439916987245460673 37509 44828
237310023662271169 2239 43341
361465339022629441 8093 9437
314618205358886657 39825 43434
643505309468075393 33805 50607
622315664072242945 16150 19186
83084234515965249 31886 37192
542603525510774209 1211 17204
187380067679590913 33116 39734
596682616092888193 21154 25576
309460706884436801 37019 49098
114979208566939665 3455 9071
822973653822224129 15067 23856
661877723718628609 17828 44849
905021072861487105 18750 45315
536853519526236033 3194 3224
600954525138838785 18211 36555
677546420262299137 43941 48471
212498734350504033 11272 32614
95379913901116001 6731 28497
846181387386359041 32025 35648
837202548369088385 15330 40967
367519956355735617 9893 47155
750576109509697921 4583 49083
367466076345728257 12202 34794
384053924244536641 25711 41512
240189157228002145 22160 39385
490975419472551553 20859 37076
946217050393919105 13144 31046
365024778527622849 10992 15790
811869540616683649 284 45777
690241013146991361 34403 40191
629698157147636609 3778 4868
312150250429422017 9664 15053
25278146810478577 12505 35887
745887962405493761 1327 28074
534237099151248193 27764 45941
345731277041021889 25775 50736
365378567409194945 35220 44307
302578273682431873 25181 28232
992231359763117441 13977 50352
239708318591336673 1831 43894
880523713997348481 19682 47737
672775914074652033 4237 31586
252077823294904129 3272 11126
387772205406161409 8156 50328
952914221187612033 35464 50941
288942424986490945 19801 44365
156922495577539681 27277 29526
4287795884263091 2280 20566
711609359568171777 12099 40446
635364391858662017 5834 48384
427990164965471809 39630 50929
917043909464506881 1293 43625
558845797222815553 21502 41668
704952115913020033 20007 28151
299687101847418113 31794 42436
823418956809970177 12580 47633
281949242096089857 20374 24353
557129626081536577 29220 47085
282024539507254689 973 48930
236398643780699297 19148 46459
751203984048132097 2011 7549
576819988867900033 27134 42874
43413273172809849 12245 36139
625007888706217985 39491 50481
283089697484797409 3882 4807
970462033313982209 29321 49525
642631819803220609 5531 18780
522506476502098113 17586 46376
574592625458464577 542 29980
411295420010990401 17937 36718
218748761097153025 4041 39779
936904790801857921 1402 11700
306013506613425089 3640 22722
450515759706451777 16734 28630
444835708854576257 4712 20511
38115028996156041 12748 31533
356866389797019649 28227 47486
840400541013256193 40871 47831
535167347693921153 22632 29786
334872427385700865 18117 31494
294004870073706561 50098 50496
626585270525811969 1967 31446
882870787714345857 5902 24442
897323017062500865 6678 17498
756814336764008961 11256 37893
225147774790944065 19213 26123
809134561499469441 7909 24464
367137108136031297 6781 19508
386834611483806145 779 7482
531232374567498049 17033 31528
786469588384328193 16269 24287
749803873016599425 30502 38396
506065934481696897 20283 36084
844184930138684545 10323 31741
514356866651446849 10757 31919
261399881157640129 31253 33913
238876693363181409 15550 32336
333519884615032705 8322 38028
580021103784808705 8573 49791
746986040441878913 37170 39051
768162642050171521 4192 10688
313821712683395777 9205 47088
131012518592150689 18786 19377
576630936773252481 11480 45805
910368692052855937 8977 15660
507590927618782209 8039 46892
67612209406398449 2472 40976
119016845907179201 16778 40691
851214735328213121 2748 26376
125149322080861937 1809 33191
76526342196196145 27858 44792
287165532616224801 30403 36620
291380440665477633 2515 9798
211465730765826977 25844 34306
264502533753379521 46579 50889
625907164446413569 19144 20106
167789616173635649 1681 24373
641972617876863489 4512 28402
899864750681878401 5610 21868
580565063071386369 27412 37649
722156611549536385 10157 46482
93310522112819425 12632 30361
566872377187927169 16697 26494
49574408097310401 48859 50708
836654407877475201 21641 46675
580032148954732161 7696 18606
914491386165600769 29655 33871
913402208610900609 4575 10058
21350572252117673 35647 36624
903565996953705729 15395 46384
716722341284587137 41237 43626
765571679296112257 15344 33542
165722202026401537 1418 40205
883501153991208065 478 5515
532037825218743873 22778 48532
600574413072020993 5110 36078
525268411464566017 9197 31582
171205613594185729 21280 36402
277592393304381345 30475 42220
274111243425107169 5701 13254
444027884527727681 27189 32616
29000452842470993 10522 42577
239407855286351905 36693 49558
413945249423616001 1040 40574
976593593935433601 5865 42301
801026794704785793 2022 47022
689307152897917825 21592 25611
379560787309866753 2303 31691
2786031031391190 4079 34613
120381961282223665 5443 39055
436447890327009729 3633 27509
335058547068339137 19005 43750
180164265835088609 19384 45756
766260922924420353 15728 35470
416243250646878977 928 45410
485911242963066305 8196 20147
381559924483283905 1695 25674
689289374013700481 13081 21598
219480156533286689 17755 38964
744365466227318273 32592 34398
266226794556359905 2790 5859
106920831886316849 7510 44314
243653670553264577 12032 37673
222785268371762145 1271 18523
655297310044304001 5965 18912
887012373377476865 25619 42590
657909341492121729 46032 49352
935850017454239233 41821 48494
168190689435590465 9038 42373
199187306338178177 25345 43442
410373051085763073 3586 40935
332375789625000833 12927 14266
541465065109505857 21197 37276
742408533676954369 7560 33998
166777462644525089 39880 42059
921133836825699585 4864 5237
532261612378476929 13127 16444
734768917528459265 581 42341
993766981892626689 28784 34564
432274321178635265 2880 15782
813741524661722369 15580 35219
368674903543396929 5111 31517
227555773403970817 4720 23240
31086339854706325 7123 17009
730430749875068801 1086 28929
41552332530631729 6224 34631
784077395790426113 14633 37628
922469093554223489 17694 44818
799701764694034945 18950 45011
428509061262392513 787 3801
952626587792856577 4391 15040
835661689674193281 40630 49764
946150380388303361 12877 32465
287993048677311233 26709 30767
800355218138058497 8272 30524
926863330268883329 37321 41828
334657708935466753 40831 46914
812707250483615745 42329 45417
825821966956404225 30254 31235
384129327537433345 18025 29710
443627033600449729 23117 28449
743579316776124033 11165 37046
608960498205384193 9096 30189
750484328292980481 25341 38817
482291486614272449 6207 33161
351505016235766017 6501 49230
382050273413376833 11216 37121
718060126182219649 26583 29655
117015200501839441 15981 30356
616334829279185921 24584 25321
708149309645868673 43798 49704
893124308832522497 31112 38902
614947031493201793 7599 10170
460973573668557185 7413 14435
613455661402987521 5675 16757
28375539105692129 7896 31395
244896115806255937 7294 19209
55708562078070401 31305 35739
438555769682601217 7787 12726
188474317733135169 9155 40403
72421474911109841 19480 23604
928542954443631873 20950 46638
507719634187374401 5275 44766
715462431296682369 41232 44439
48277696677359929 16256 18809
695332971096139137 2737 8431
169416589117069793 4334 26058
134882767302496369 27153 48432
587824448065291009 29744 30146
562230788196277569 1523 46790
336027861669016641 412 27945
967801589472454529 21366 46025
166953284250524801 437 13650
615014557350111361 234 9205
894174627770063105 7102 8995
949690523848101249 12302 18269
982549971268909441 12985 36454
167413388989817953 10023 31963
113889514182467617 14783 40650
299753222366714305 13492 49234
529408396934456961 5532 40152
824953626652746369 28302 50868
846636992464077313 1514 29695
313664757727234881 28518 33350
289632170417903041 12299 32694
272983629184555105 18327 31739
57410430819778921 17321 40900
783088074115763585 40591 48636
295566266976976513 10230 19242
317572882628514433 37896 47439
320152277156601857 2317 6254
175374085206026817 15925 36968
465732623401734721 89 13077
205497895643137697 4439 12210
850785503148991105 26148 40130
469548086289673729 29430 44763
599514494279333121 10466 36828
393467304214130561 5211 38684
537310607333658625 12248 48869
357417843924462657 20845 25641
196733701692366497 14953 39581
505422235694229697 20833 27284
127689717685065313 26186 27793
733165856615354241 20865 31485
710956713943431809 3123 39811
347870571315827009 11706 47609
176459213272970305 5844 14295
47242656264227633 11183 48282
990388834845830913 23672 24787
293845612776355137 5464 13573
749911362972632449 29956 50869
961267454938390401 21905 31671
969484736536344321 41314 45267
702666114795238913 30778 38834
13865319286132661 14966 16520
564849747416257473 13969 29476
781707188150775809 32753 38430
31036004183793153 15280 22937
240984969639932001 22341 23544
192028469470525217 392 46482
424868182556480193 1420 3000
986353679455778177 28136 50100
86647198549165697 17415 33477
78016797444870897 3439 4813
652726806158355585 15127 24691
159972885836399585 16983 44454
100745614283319185 22925 35167
934148468869661697 10858 30233
539410195085793025 38794 43701
600515101201370497 327 47830
821633305630818689 15723 25487
182728419145359297 22586 24881
988056837327846401 1913 33409
398497461495228609 8751 38557
688640280541712001 34843 39273
510654378199259201 11987 15548
575019377112397505 2329 4572
566205812039431297 15406 47824
709098461328004225 10115 41853
482329665991908737 3984 33807
451046017522358529 15528 50341
932979806345830529 45321 49526
919296033220355457 13364 26063
844038579313998849 9277 47423
397999662507970689 3463 32804
917331399099953921 6978 10201
327865126917735937 17966 24418
483487286972728449 44139 49218
572661152589020609 5523 39502
474409907371100545 27044 32765
163258823823277057 29264 32371
643882858718594561 10932 15614
388661392144314305 20011 44944
200451356342586721 8478 27823
849546867434945281 10736 20452
280363757609261921 18372 22257
496135902758012993 39716 47225
64577395435552633 26947 41656
488980808353808513 2864 5993
470814638446622529 40929 45780
940708429133451265 7578 10914
951584980123573889 26093 50555
564750166085552513 34466 50922
620479428956354433 45779 48773
515176734094822593 23832 31063
665512576502894849 24199 25617
719048120742549249 3854 18625
132087238006246113 8574 11355
676957709675633665 30293 50425
150477172294433345 17506 39331
482839814404165697 1084 5402
36558448880253281 25643 43247
481989464740095745 29386 44346
929619181908780289 21802 42468
704305107762145665 4903 11724
314271227939709505 23126 24200
993299188499634049 14787 19233
501414727004249281 2631 43439
659412165265784705 31510 49993
788224422411314433 12185 44731
943616396171464065 6835 27699
130937070110608289 25646 49399
743945093788262529 637 46238
277489248043476513 20111 42362
871905700379699073 13000 21244
957066489877451649 10082 38667
601909598360883585 22445 35143
385732090468291521 19863 45863
991050582221717505 3247 43907
39730924836252513 8197 30962
197801806266120641 14253 31263
823321975795888513 31052 41742
77553821713536305 20947 22829
187953590738960225 1723 46019
893848610243246337 17019 17228
464991618751081857 31977 34153
275320351087700033 960 42962
543108807053588545 2456 3622
48989655241975073 16958 22747
604958243039217025 14346 43491
867518378645712513 529 1580
705038763558565761 39331 39919
61923003559932969 43961 45344
748962401098804481 804 40282
458213758064303553 7746 26731
53632230682698177 1983 12438
480705122818910977 15946 26431
173357611462986241 8497 14705
205854810720836673 16300 24058
66556579786425377 7008 9078
687782712572747777 16015 18289
765063594110085121 15059 18135
522539209237933761 20403 44874
205887244472624065 29104 40754
430415580896330113 5765 23939
947139029935438977 34692 50076
176985161550902593 43966 48268
42589233751545665 12269 32609
837577864580588033 18451 48104
891568912322423297 20670 31275
867795058873824129 30278 44142
17743814964550353 7688 31482
577825918052504065 23045 30162
556604509230023553 14785 22741
841355030481167873 204 48636
772025331295129345 34006 48855
47396739352045361 4933 46952
178023525747516225 36577 37761
961847545731572481 32854 35125
588538617963283841 21602 26630
309927418929568449 19783 37834
743752062193774337 6184 28177
167530381738941985 14608 37068
826421945310659841 2310 36988
361515351177636993 33344 46302
225541214059415297 11524 23680
507692996043275009 30077 42387
520674158438911425 23326 28797
887097401980334209 5198 12571
200327469904461697 10057 48643
910454670049659905 22169 29392
693923014362599809 4389 37757
272915440651040353 47160 48313
222410244232388993 7353 24550
616606783388633089 19908 24269
584134951280507393 6821 36430
308632183936289537 5070 47927
394909746863387329 6930 32995
384688304204615873 2401 8999
513769973055577345 26148 26557
861816725788706561 1838 29777
8756750925368096 34439 42085
354958098201407809 10614 36086
695179307823767809 6301 36162
244260001856169153 35459 43976
577720490770698113 25303 29027
4304032564732552 31156 33904
928073315325935489 19403 29324
968008324597228417 12733 44599
791084711409848065 2450 29318
251696142141597089 12239 20742
50973085574444353 19116 19364
860094586114463745 5741 27154
758292614930095233 20798 25897
227713396984739809 13151 22070
672396604327520513 29758 43733
866553323697836161 12002 26951
843331919338123009 42191 50859
916989925067710465 12740 43157
251189571049454945 22392 48371
423154140189247105 49153 50744
526329273829812673 34447 48550
156050964142139041 16467 45696
337255083582733 40360 50926
643979530117398785 26912 42621
215651674148727329 1615 21661
829730404843516545 10211 13559
445607478157544513 7277 39511
217984545608693729 22382 41477
130029104946739697 7323 46588
487844605755327617 5983 32900
229671228576666657 27895 29548
293358505855302081 3058 9361
125450215405958689 3784 19169
602580272713638017 2092 42209
973496857041372033 3660 38429
552089672915663233 9068 40755
238849222320563841 6952 37139
830551661675258369 23606 45710
608761588448363265 12555 24703
461714047335583169 4372 23957
327280243870358593 8888 35467
627983249482369409 5044 6290
606090520802897665 1179 9346
463785742009726209 2526 12160
299122709944807489 43310 46676
511142382335009409 6682 33177
331813683980801217 24654 45996
791990334353691649 22925 46974
349011183597024641 13395 46940
947021320230092545 18216 48789
367696410033946817 17667 48532
176760737726006305 32200 34838
341142675521634689 3022 41839
13263609541638745 13574 16655
880192535531751425 9430 23722
904349035627255681 33423 45548
41267151858630057 35742 39389
465234897801664705 2223 40180
994014127573823489 26305 46087
370033949010213825 23629 46609
515270237627301953 9962 16340
997617217094699521 3169 7237
934400811095219585 21066 50342
257853720560227361 6796 37348
415443916190024961 11934 28902
265497467801154145 27890 32295
387976688415850625 32367 41429
950174762549245569 22502 47061
522319131835129025 1913 48528
535039395215790145 8836 11907
887448595159401729 8967 41398
423638989329781185 11261 45003
242686430351295009 22701 27849
737762830327298561 3010 13639
953946342184710913 12069 14048
224553904216726593 8210 38005
459914933842863873 611 22536
698368425273514497 16105 42873
495228963533879361 47818 48152
684450795905341697 21521 21618
352028853506151745 30657 34012
558979616184060993 8628 19112
430351138106463105 679 32752
180064384192867521 12260 47196
431722210151317377 15133 41210
19540153788227601 8478 40790
423146190317925889 14962 27104
352983501109115137 36241 44414
469269412530338 29140 38356
213694317800658945 7550 42492
798856714893108993 45689 48543
971163464118014081 24463 30597
560378219341142657 9230 22251
522451937200941057 15444 44159
390626225681803137 19240 39357
772728255327500289 1378 18753
91071634922268881 1731 33732
746840637595440129 5898 6581
24925610463586881 14273 35297
714251027139262337 40931 46475
807667099494633345 13078 47655
89987391390764065 34618 44008
276271895632920193 28175 33616
630086372982752641 17916 32418
387257799586745217 8722 23123
784939519017981953 7326 35095
780124198923065345 22864 35401
272313794209516417 8750 44486
236913789809417345 13591 47844
815195842425254145 32432 33473
926308087438730625 14813 17898
965290423374277377 15678 40599
212272750665345441 19502 29221
550410788003787841 11416 49461
910795174722412801 20170 35383
894428892498360961 10412 35312
52772246950919313 9040 47646
721971937528053377 17921 46351
507594996878243137 27531 49033
122214824998927441 1775 23520
432376550333639617 25429 29607
625923895075956737 31936 40646
250721316419717505 25434 35402
349134344274126849 23797 31812
922527829190467969 49089 50807
819682437748184577 28200 40580
63870325994020761 5820 13904
823446792959678977 4419 22002
800636744388139521 9541 12237
601691810828199937 8492 50685
427164074965734401 29206 34595
558838107116521601 2813 40613
720729033875922945 5160 30105
879038776315383041 14120 19042
470014132516542529 5588 42706
597027551572061569 1872 6410
985265334244513025 35232 45931
458338690023580865 21900 37015
580168343935131521 19787 34240
704351358819202689 477 24656
945409086281696129 22149 40852
583115529165837697 34226 43408
234012844632804481 21773 50583
915062786777717505 6427 38734
822264716526131457 8662 31721
601448482043352321 27809 29764
404282581625412993 37248 38154
324295782841666369 77 2048
629353190385042945 2086 13648
817766506622717825 21215 27988
569931767271032897 1661 14630
631940375474464129 49102 50205
516717307039822785 10233 43907
871128227920266369 13257 40782
629851267445392385 20182 21112
83548672669827793 18957 32426
613812564615496833 3072 38865
819791737715860353 10400 42153
857588218573386753 10614 23234
631182491372236161 23354 34612
670373878435707777 2223 15443
600896346690731777 11366 31519
987794487515092353 5840 45008
628053735944668289 19666 22186
564761698124325313 14378 28423
699060181124991745 10531 28048
15750247728522739 13622 27514
4998249484280849 7321 30964
135265953347992961 25449 48832
894932776300194689 23735 46431
847297256898944129 29736 45205
280239541718323425 37917 43042
93240575620878737 8748 46957
492394559230859841 22742 32953
445568697835899009 1440 13236
599392113862982913 7353 18093
783887907313594881 4908 33771
731204396796115969 189 31114
80088998394163729 17374 45970
259951616696987745 16187 24515
791518931322709505 4249 10064
392376274258651841 40193 45159
49583189973692041 10705 37833
360222355689693057 4333 25499
346064748265472833 24005 46092
280205726042922273 9883 29289
288001410296178753 7467 8436
640218258830010753 29490 38658
915764905066335873 12214 15685
123329927998071297 6184 41194
399025417142201665 24125 28637
611892911327934977 34730 50078
490941851897542145 5229 31969
955031440693304065 21944 31230
332250768062980481 27548 40555
365334199104559361 2931 36427
833595786125524481 796 42937
609598529084450945 10150 39303
408275949254619521 3759 41228
190401052449367105 3935 26136
329603244698045505 4014 10523
178223837650236321 37811 40397
123398517300277185 1898 3553
370660304905221953 1130 11557
211333842783968609 1585 15010
97822034325275809 10609 41288
880213562847036033 3514 24326
236252342841872577 15082 32019
479645338948255809 29016 47089
664314913754097409 41647 44320
870201827989323137 23725 47892
149201580797928545 7571 19702
240985548209234689 4296 44395
755283433056490625 10225 24536
9828921679559955 31665 49626
430293419009153409 13410 38622
767603336483386241 22079 36503
174209303929259809 40629 44327
443573592379298305 1210 23544
9439785097562493 41441 49055
907825674854479 11833 26549
470488146012968385 8201 8401
375857246900427073 18681 40999
526802194171203585 4350 5220
548447830512582593 14865 16038
198530880524529601 24088 43925
188629161466113985 33233 50120
762061043078638593 1189 15919
306820248677436097 5946 28415
129994072697513729 9765 40013
111317427944971569 35882 43183
203214147775035777 46889 49570
493439447294871745 36825 45680
871782379081807361 20273 36196
413304927479519105 4151 48319
660132900188422401 41726 47703
141267443995669601 35758 40451
37111183732776001 40826 48467
823727837841335681 3470 11112
504652425125037505 18431 47266
538449681967943425 452 49148
607643978267347457 183 48972
896291672300382209 34771 38468
97949321121866721 31713 33707
949831258238102529 26800 41957
373441117180448129 40172 42656
434401929094793345 18456 49991
513968534242330561 24701 48467
494426395326637889 10939 14357
477963324199990337 9675 44135
90033414230024529 28167 34541
848176203117738241 6602 31083
761337560926559617 4550 15272
683328800312125441 8478 17393
423609498822560961 1621 30024
324289489562509889 7105 18779
600002750848016513 31173 47711
233966051910741153 21314 28970
246300298033478529 39201 42664
485094034335311617 32751 43196
226997869662081793 18473 24197
284149680816199169 9941 45516
4522324310972437 42131 43554
931106314581136001 2484 50082
43318683759888897 34418 50431
87942419168072657 41613 43588
462351885678547329 20381 28107
103648390671004625 2172 11638
279871295420260673 30531 46941
271957713925161217 7553 25645
503745682666892225 5602 25087
294727878056356481 2511 33750
195944306449671745 41225 43438
937142230403324545 10788 33875
634965017692540161 9322 34899
499683026874329537 23323 39426
191227618522841441 15882 30169
402370814447692737 16828 43736
699870080735241345 8611 15474
551463100878031297 6225 34049
986364967010455681 20918 38987
618836790970576129 13430 39593
517608227558557825 31990 45479
626144380322536193 27404 30219
344337618332470913 115 31549
580672045189913857 12997 13347
63860333954512073 24079 38303
173183633212737217 13433 39271
493807990221153409 23247 49040
36483194475366081 44505 47178
502802504073205377 14351 20162
383210368313321217 22062 24995
58912092217465073 947 25603
992956375750168321 1727 41425
756231945322145537 15954 47020
789958164034025857 8740 13450
465261442757604737 6200 28932
591652808406635649 16112 21293
397216009087603777 10016 45435
637210422234979073 22329 34323
280856311833471041 28846 40220
51754408171717617 18549 45261
865847548141648129 6166 16873
399238587647310785 8241 17601
49355576931514377 24755 31825
294862385806268865 4905 11759
321298170553578881 42232 42935
793867764473368705 11028 50167
902201977268898561 20729 50943
314916028437721729 15051 28678
723798988723320449 32541 49965
787617314318758529 39628 44864
600347919754096129 2949 46535
210672793210605377 18876 23564
948266383296900225 33526 37277
275808996415072737 28155 40581
895024042100995841 2562 25864
365638505292878337 11132 50025
193223437710475553 16076 17974
187464074617558657 8760 19473
933773286621299585 18911 36418
518396907598301505 21271 22124
599016362439446273 34708 48982
872450128406121857 13349 31674
330845094909445697 6864 24361
314375120376098497 28154 32141
622034731203019265 4927 9104
480789629580947073 14518 16363
912390311417492993 8848 23046
439484797578913345 9877 28496
230035006892169505 30346 47626
142282245025661777 16945 21092
713475295294355073 21258 30198
99961976148591697 19 17661
650433955350269569 11452 47916
646472861311359233 12955 26059
706876397334479361 5902 46581
596130866556578049 41044 50150
90652442840738705 9279 12437
853244061533935361 2731 3597
878431174945514881 8592 16769
127652190601736497 40033 48344
288696100584889601 1821 41656
624526781115086721 10832 23472
510293305202718977 18828 20906
22874198103167489 8915 28469
783977729645730689 17827 30220
846282689853957505 4327 23329
6021926809804513 14670 26438
985848250229111041 33606 46094
623112424169807617 13741 47273
342368054791812417 47430 47726
888665908631633537 13599 42084
53939906275289217 23451 37086
642620523079248385 1193 28477
700367994946255105 27293 50401
57887117903614897 5696 39573
31174855247058985 8045 49522
169100972230001633 34590 34706
313093707184400193 2588 10115
322086957755868033 11284 34247
653795856109510913 30623 37360
725808803319839745 230 6834
164139984936049633 37043 41919
178215073817167265 5113 40716
523136153548165313 404 43877
270380524941021601 11516 18964
974557730598313345 21196 44750
831581005884384385 10593 30887
446875682030182017 12786 29405
358770587627592641 722 11971
500032740852255105 11877 14035
301066495457600769 41770 48099
724952822372017665 30137 40973
41736041046124937 9617 23872
790579384200036353 37926 43524
896530965849262209 2284 18600
734645594404227585 14737 25704
968255360121279489 22327 48414
661132454337668225 26915 29473
374173181077704705 17212 27251
966276019177627137 9814 12418
170286490373900545 30706 44090
81904034003876801 7189 7460
145791075351080929 23848 41916
164169026977290849 25197 47581
19828763579429421 19355 34677
589191204189724289 15009 22844
247277039137170369 19643 45220
86326785701885457 18559 36898
426298775528255873 20876 47728
594576445556519681 32953 44835
552680363097760385 970 20758
432049740425597377 14404 16447
133081910687199217 10001 39232
884132165091195137 3492 11307
379519890043237505 35862 42352
942611051688430721 1562 27940
989474256422642689 21716 26310
947175503928711809 2139 45108
79871020033731809 5022 21934
471110559757917697 7502 46038
940154484650921729 29559 46928
651046004390202881 14449 31070
95589867317610097 8571 12524
780711947271299841 43438 49283
670267203830395137 15279 25363
325898398123449345 15273 36016
904756392456317057 19723 35875
974391485802001921 3927 3954
960978611602204289 2057 2621
480092285288925761 29254 42894
164275541236516897 27237 43484
214762695497739745 9783 12192
798177320623057793 31651 47470
117771369510045073 12176 39387
509203626316189441 3216 18821
862027483509862657 28538 38259
695408299713452801 3813 26221
257883757300369601 7466 18299
985774200490791169 4270 5271
366054918974555201 11865 21417
960091281868574977 14710 15240
587303186393448577 28249 44109
39666304498791049 2995 43596
391292812316280001 4852 34630
277907052446696673 11721 49319
845845477332581249 3448 15297
655546039912845697 29052 49756
348838757122365441 29165 50250
901631057461219841 18661 41259
210686569328196065 23840 37559
434452731383583297 7657 10847
48575326284904465 8975 16068
404724075857590273 550 13034
591704767259678081 32911 33379
622701314817415809 34841 44083
777722753022146689 5643 12602
753099593455136385 26407 29515
884191854286363777 34633 46022
874515831478003457 1261 34152
144270734276332737 23318 31253
826497312376464129 41422 43139
164682076339069281 11787 29359
579852835002949249 22338 37800
300183031338434625 30549 31552
308997240773368961 19474 36309
919686243288900609 32488 36624
142450941423003745 16121 21015
157563372872530753 15168 44198
500979345988302081 28301 41756
323116879334243393 8973 25306
609061483960513025 19052 30966
330542851303562177 19264 31077
376215132464256641 3595 23388
530251054609713921 535 10584
471458087167047041 19430 44434
347786607291979521 2781 41266
521090036233520257 6740 24803
935176803702496769 2549 37421
464947761337096897 14212 39020
178385181247307393 27478 49272
210894523177064033 18729 40666
392658447161885249 27073 45135
431845650605435329 7708 19640
962532538029918721 21996 50475
172757550951420321 10134 20924
878962241706979329 8985 25583
201237659200184993 15922 35380
624712503656326145 10940 28128
787573917028726785 22566 33835
851008156175389313 21134 31931
337222642481844289 6180 27815
529907253458063105 40352 41615
935017280188194689 8719 44157
347732765812430977 6169 34656
140956495150472705 21543 38382
703269622247745537 20507 35484
86628622533584833 36786 45138
397113839775691713 10833 32944
555847110848940673 2803 15636
223304431118165793 30481 36387
911595926191356673 22601 45098
579145728223984641 2227 13530
453179637829602881 5544 17516
992296805041291905 729 37868
747140185767978753 13366 22475
228267698572601313 22839 34101
984668526884956161 17588 43975
131796652943805265 6544 25386
78715876912472289 2261 28553
114311487928411281 4607 39435
330694372869796609 30147 36908
113582159914329857 1829 41001
312215965441584577 25140 47150
941801092868750849 2656 49076
784422302363093889 3153 31147
457720362144769409 7952 22289
848112782940066945 13379 17063
373133771097180033 31255 36650
963122469832253313 20395 20553
371033701624185153 6320 8372
892411926047362433 12692 21542
778397944597081473 34103 50551
283704905570640865 10484 23634
195256951988412193 14326 37982
777267070284583681 6522 26201
606817733210711169 3765 24913
168998323181195777 2030 5074
540093131782128897 7541 37386
390294537761992193 6014 41167
272406773596706849 12914 50891
738278354974664065 19498 29607
719789039212358273 35011 36201
810607933937266305 5566 12709
156592353763194593 29868 46147
687992852840434177 8837 14058
742164915763396481 33662 48634
465310484268673729 27645 29467
707436280336530433 20761 27083
378923182431162049 4357 10197
937537537302930049 36357 47174
205956169624844417 34360 48843
409607856907349825 10387 25967
740918662379325313 14688 28903
104835803037616417 10542 20345
173015692174164577 33384 42077
409308449695991809 4451 15535
896979270234549377 6643 25516
208461707373672321 20476 25734
289730013681893441 15412 40818
898632913898502785 25249 43832
540347265375000769 27975 30807
519011499904024705 12453 27967
686348008191931265 25673 45768
635982212912317441 9372 12921
201284278804347841 21858 25743
162630926878350113 2766 39869
392445973462745473 8677 17140
641590445697353601 6820 24293
978614502997739777 16512 47106
258198766115839361 10200 44376
699010662763289089 5038 35878
645349767303649409 27257 38862
933539694305959937 21397 32229
781253478892793345 1017 32125
742804443214826241 5289 42168
60134906590811001 39881 41904
732685588366361857 37972 41682
523012769378169665 1449 10905
22166471288404213 11958 42298
436846715877429377 12733 36493
851204838002399105 15615 26103
708274227199964929 33796 46686
744157712835292545 29843 37436
653387992190268161 9416 12047
506796525720513793 6935 30536
115591094203836065 26103 34274
515525536639035649 542 49609
671606251433409793 5767 46628
777839491633852033 43201 48415
696929604912625665 6066 20167
921415789432845825 30316 39988
33613777666694489 7946 45286
83983964956726001 7803 47143
433947364111475073 973 48546
842542029124889089 5416 47351
378426672270670401 21318 22081
380386105621948161 19990 47652
377874906867972993 31559 47060
909453264116596225 6889 16373
955028354581919873 3101 35777
276560864575113633 36222 40451
805398998650304129 23645 45275
606818432585459585 41558 42924
249110579108013057 36027 40067
561202869395611265 26232 46723
161475438528626113 16363 38480
155838268933852225 22972 23176
585103097175483777 19049 38666
753290648583597313 4318 41737
851055189235921665 17223 31089
212948457779237537 32182 33026
616773165327110401 9011 36676
749729235635367553 15649 48593
56579636624334737 15883 18711
531212381378711745 7206 42958
479634751466427649 999 50199
77457855406517953 24471 42218
89952740281518113 6066 35279
299912636742153153 3742 13727
594506075147783937 2855 48290
844485802732986497 46792 47099
501568839268784897 8617 9320
779908146393328385 24480 47072
528519603029401729 20047 46824
115228589344521745 32482 49112
351778984608870337 39226 41463
818773424287133569 39328 47524
329322366844785089 3266 9844
990680772263328129 21167 36199
960704945785877889 1047 1997
701398698283728769 29437 37101
538583041804464833 30360 37362
267639397632589025 21669 28347
771222544623498113 34535 36159
768799445316648961 8368 15583
897597180615456129 5209 27652
782015510765273089 8189 19816
39773768979856073 1307 28033
129931777472055649 12437 20341
112979904799949793 11008 36843
742248508643083265 4207 44847
184844273238354625 42976 49532
267281339120120961 12573 15942
33257773207644449 9783 36743
847352057628608385 39123 47098
219748445083652641 19383 49823
175208249507111457 1574 35393
73595040047770513 15649 40139
311928679280693889 29167 34506
642962271030427265 989 44600
8184464328071074 14695 41226
638765643917245953 12047 32843
123725733383746929 3946 43523
995673829119837697 16897 38912
801223046255078273 3753 47304
853537597670545281 20786 34746
708476212116149633 36573 41271
484396438614624001 39265 50395
263416540694880289 20627 35227
881472539064752385 5831 39239
426756315191152449 26003 50545
240199365908537729 15054 26394
653394261692287873 15703 39171
61236616419911625 2554 24983
967656015305575297 11735 34502
1019585719319594 13898 32473
397871116382038529 44632 48304
624221184560177281 19489 47021
207831558827347617 9106 32658
987164489456702593 12433 38320
95863947221918273 23717 47148
785809536545407617 15546 37619
679997890842368897 2791 25755
141913680947936881 2864 17990
405540561913756673 6398 31090
979100658665736065 5177 39148
634507158964378753 10623 16714
550367165963095297 5272 47675
691361963936490241 10331 42354
175289332353294465 26860 42696
208104549188472993 49099 49209
973531388710938497 24359 33866
228875104476816929 19230 27006
907055379565655041 19177 29310
346387552039612225 7439 13182
956122758173378945 36881 42259
845282061748040577 10131 27535
374960020314695425 37740 50042
506427160831915329 43813 48488
722614602312603393 1263 17117
597197228736536833 9275 16995
13585744852484539 4610 18827
423322278512738817 4907 31934
75446951319676721 31813 45529
43627167807844817 18155 45297
62464361082426481 22712 39817
223409567817494561 33309 47406
182723244676964225 24184 33465
812363582840721025 8477 47506
12067522539290111 4142 50896
256072933806859041 17554 28357
592673043378979969 21657 34873
41238679137567401 47777 50809
559511636275892929 6002 39136
278597590797485153 7140 37746
63079170697278641 23764 29072
320999340783476609 15082 38968
741256155707098625 14051 16414
131676049730526049 2003 22963
42040464884777865 727 6388
502232366893711233 11465 35455
836927443393427969 11846 23919
88755179649236737 23543 33929
500031567693412161 25507 50535
42512784800766921 17134 43639
132331205396972961 43610 50732
436547560677620801 15568 30872
582267956026285569 35009 40721
958821312187243521 7684 22393
660451514711446913 19021 50158
67224468206543265 11214 14589
436801812961505217 35211 35645
270730683969578209 12653 30363
123375218856089937 34483 39210
439944821401933697 9946 43914
961351391269644801 10338 21991
537714105880272769 17245 33998
649103628529793793 7439 29898
939712106151656449 28276 29888
906267309900300673 9646 13033
534377857682574849 12953 28395
215470372747198273 42730 49138
648722455663328641 8201 39792
249802804235471841 8784 17895
705034357281650817 27371 50688
136101743622653265 2074 2343
807379553614818945 10759 19437
424395386698506625 31224 48315
87757125170117697 21451 29162
154635303430829665 6603 10023
721388627542364033 9404 24124
390273728067128897 15147 48390
301215369163376321 1511 27625
434230550254405057 17335 39662
744560336528191873 25017 30175
718539904067569025 44679 49310
707868654741520897 30281 42234
107613598929638961 8333 19318
895288639720245505 8839 42541
424982529024092033 16735 26890
376581649019673409 32257 38027
413222693619793793 19686 47727
43622573281052017 18290 48265
875164781004230017 28867 45563
197840538917422049 28745 42485
677064489684248321 10449 35181
815313075520986497 49 20004
419591973534792833 27289 49684
796336738990621697 1234 27466
196128988067791009 11500 43272
13440395723133493 23841 33724
695660210067245569 34429 39002
438925234125139969 19282 36982
172995337709970433 10812 18446
555848014012649857 17119 22724
603159831443306881 37543 39968
260434659372212001 22267 34373
274818002968522977 37049 49439
500633200062988929 26152 27539
596768896152639233 12665 26564
994449316128896769 7286 12078
722314586263784961 26323 35917
499755159964546881 21252 24919
88511880684265521 27063 47780
279320073134702081 28421 49269
431659463582640513 9221 11605
34176975708245297 5099 39390
783741215251865217 33486 48205
148986814866777441 18786 35039
57172894630944881 39022 45789
578990042957268993 22545 39551
725863241120364929 3427 22297
760780091371149313 13324 37317
535109972792504577 31077 45359
694187272594628993 34357 50531
659689752177257601 22231 44740
864659204866303105 9128 25688
175299245140585921 13764 33303
191036752442425249 32173 48034
174740527776847905 23009 37912
196158452097993313 7562 15243
551333622054563905 8071 9520
474618680050635777 16178 31961
513715238739138177 27011 35173
453847939910492225 25793 44591
511827872019715329 39317 45864
883657988048962945 1004 4945
155233876207333313 7346 34794
985940617329564673 11793 26501
982154122432298497 5545 42435
47321002744720177 40160 41580
453227476358961217 23659 42715
803738233126285441 5128 47682
802150924194954497 17506 35606
647529516932944897 25917 46462
59334455225368289 4176 45136
215226145848394177 24219 45543
401549149069104769 28115 50633
441337631761879105 20691 37234
312486389602867137 9546 42408
742995596167208577 10526 46781
449120836651410113 5622 6969
372148442467658241 13400 14676
666589644736077953 29538 34819
178862511593198561 4453 14580
818561654960497281 8960 26056
226526921356505537 27748 49407
879739919620021761 31501 39934
614509463662148609 8570 45108
935465447458049921 16731 23977
704975001070931073 5251 16724
615534618902287873 2500 45384
164022350086415969 10621 32679
243916972385001441 34122 34876
334532694428386177 21067 34559
239437028970115777 5447 46435
310521041602118657 22526 33301
643567960068956801 6038 10406
207087916466530689 10114 21641
533335637379494209 3838 11889
424763927823168065 1830 19969
80798582853113041 23888 50178
662825312268719105 13812 34288
323845651824399297 26214 31153
937585330836885377 1753 35189
359802913009836801 2076 44535
320703653176519041 30566 44790
320806909854056257 34494 50752
928622442043522561 4696 44834
797149498933698945 15153 26555
88980056623025665 1593 4990
910006986024626433 3168 14210
908700089353335041 3041 20881
749408381559156609 19633 21082
254730223541439937 31018 44446
28439461618987141 6857 18008
319537570809931265 4952 8867
767530263817214081 5737 43014
472554884617832001 369 27558
283309085984285505 7526 18585
608567309507453313 17986 46217
190413698533284065 13131 19929
454096515065213441 27825 50830
41306990421716705 21094 48745
624430505811719937 20353 29765
196978636975110529 32002 45166
640874929597995137 1480 12944
618064277916488449 25558 31985
845335598881792513 9900 24884
551431043785008513 21612 47167
846918417381612417 7864 45359
916690267318202241 40169 41539
532501512818502209 3951 48934
657480096774811777 19147 31927
242726433421548641 4107 26336
798326481372896513 37127 42833
88304665940302833 10921 16289
788158314524814337 5480 5788
560633340639196097 6517 15590
187988196767761921 14621 45056
596826877204396289 1489 9960
979572353409629697 40365 47214
710408108258942465 7167 49608
918786083578055425 8012 30934
995955924152401153 35543 47286
617229751074283649 3555 34908
264055029601575329 2645 17271
761960213703005697 10413 42238
447091904464915777 4999 35112
47271128002996929 7716 43364
395783238443552705 24046 32810
65931575543515921 7450 15967
962306040758154113 21720 24418
3589855161003187 16253 23726
726870890259885313 37445 48959
193571257809239233 19473 49296
60304458148412009 36529 38366
443918516246391425 49892 50546
239921145420336033 6624 12455
183768721446114113 21933 36081
351963068846448129 10892 21869
768855200364349441 15068 19430
591424358254339969 13906 49176
123687127747714961 6092 28365
313091330123942401 39131 47312
889719317430326785 16357 20000
98611951339503185 5327 18239
876239595254787713 4763 41711
755397613918024321 1630 31621
293167796821528257 3774 27244
723695150901743745 21070 25111
509594580557106241 9494 30231
434687550607439041 18926 48036
998644772227784449 3885 24598
77483889342087057 7754 47801
890085381090301569 16156 44654
975824298605250049 6029 11848
41832734803243457 4576 10463
851210557125835265 33083 42049
966797103967579137 3261 29586
593986557868053249 39567 45923
63047215089461873 32236 43225
930647721084280705 36451 49330
757248396302259201 5424 36448
557721601720505345 3252 37187
500571894268368577 41683 41996
505191232087337729 26808 26889
572763851861836289 36472 40418
687026960036551041 42149 46715
348743209610212545 13214 36197
745738134547419649 1412 5393
655010358747773569 30610 43626
484400960305055873 15699 23689
49514570006998329 16047 20107
562555275810591809 11112 49152
859285795617509505 28821 37833
443049433937634497 28906 37632
751486797726052225 11146 28593
775917307680483457 28358 45362
964915482256174081 35712 42132
208168835850290881 5869 21910
346084924481253633 24404 32341
930474687603645441 13836 46735
439819706565273793 6448 34139
237765118368063361 34130 43142
627668556101106433 19260 23691
385851135921992513 2243 41359
278128546764122561 13461 27437
431508258363198401 11834 29424
920735242973215361 1023 26075
131998600568675073 27126 28809
781677147297060097 13817 26380
491734671742452865 10704 11528
167740215563874529 32795 35684
653863934148173313 21872 23442
705229652105515521 17216 20359
31339174447953865 13247 46762
917013028149362689 27687 40610
735828012999615361 21578 31958
40142212058739801 11331 12482
239764976528622497 3923 20907
830278661952185345 32545 42350
216422736094269665 19792 23428
302548926940545473 3632 4563
210799738075497345 27900 50827
228739033650889217 13919 15414
726647045963868929 19032 29284
622578318961657857 28073 48990
383988285394369921 21690 49626
97767199226218801 9824 24087
453797626795871873 23710 36863
224996026808298657 8088 21433
374123495212973697 34554 43151
702112398819274113 26280 45223
34486068864975297 8276 35613
245310919247387457 1357 46143
288796416487546305 31283 45978
152086018208969153 3232 15667
97189856097141809 7588 13163
856940817787261697 10014 10593
350070225984911361 3120 17194
579348109166481665 20998 33005
532412347283109697 6547 25316
684549551340083457 48003 49336
740060417771307009 23733 34866
998367876813524865 14534 44767
787814793772806657 26080 34265
658053204748114177 18984 19511
438001020538013825 46348 50844
962991069699164417 21098 22561
871414179890290817 20054 29897
204839229920807489 43067 44913
874073932836413569 10033 45126
90289060116539585 8827 42019
37372099310797329 8787 30313
790111625683181313 15205 42819
318070977281440321 15600 16714
776340140706246017 15346 47795
549664803737169217 41081 41702
774507722758201601 4736 40231
483416313112460481 16438 47694
628029751137269505 2094 38776
427030791902406977 47026 48094
763641296096920961 21386 43552
153145724674448769 6993 29894
485454548119257345 8652 49209
610422659708273537 36723 45752
647301830529883649 15479 31383
127439333899904033 5567 7020
412052005681552193 27142 28504
738502218686843265 3439 31003
359844849941822529 34660 47954
214930780233277825 15817 46635
732004143054801665 19772 24941
328644922442588673 37299 49576
702882347368941441 10183 46739
714339184144765953 13367 43996
441507587110102401 4680 18268
35969231797050585 22846 30973
943639586084088961 422 37252
90435572929141729 4390 19772
3764047648523673 4442 37390
180961511516340321 25930 40595
96073942369898193 28520 34942
679783212377888129 15566 39976
345501979390498113 12575 25383
511585197253676673 23685 46679
987717091783480321 5655 21752
967276767649213569 4938 25438
540843286789957761 2809 21469
296977113184862401 28706 33074
265742764788527105 18553 25704
563818723740613569 26543 39785
228604959292233889 2634 36956
169951771254059041 25654 29930
175392577171692225 35424 49637
657458342892471809 7096 16548
840776067867629697 23633 49512
461939054480421185 15781 50728
198901138169887297 3638 11908
683298935518767105 16372 47685
598912171084215553 67 35374
158429691903105409 31107 50325
841612817213643905 47141 47739
899148685372285441 18231 44640
384393433133787713 38684 46597
581629183962871169 11117 40477
34115271138958293 17955 48259
711319011106812801 21545 44402
727626209594070913 20067 28894
750332146932944257 20661 22266
746843160136052097 3866 38250
74607777697611505 2918 45827
556932071798136961 5411 41643
329908225920018369 34950 50415
620518475088246657 61 35438
308162904824062145 3746 34517
63539779988651905 47007 50060
656995590458219393 10772 16369
257655623807664833 11438 15121
799800367804682113 35959 50198
185126141459953441 38085 49758
477661387314565633 1910 22306
524708941496740545 50225 50847
500019562504807169 11778 26390
193967565135103841 9128 42534
482418194313904513 45668 50350
930691664055530113 22309 30301
877363821311053697 26049 26147
651067010987951233 31098 44734
148964309274514753 29352 30048
197537694114586785 21363 50907
272234835284255169 4335 26028
305587493901875009 20062 28174
740601432022511873 28007 49568
263274761401675041 12244 44018
859482170463895297 23579 26213
177404899457279457 31687 43770
966108767423900673 11230 12277
576268893747865729 36125 49178
833123276502139009 8944 10617
154316166259043553 900 50077
930925605937570561 3139 3328
984299535204570497 30112 43391
940850685854389505 6590 37255
606005448253021953 3159 44920
729697837850732673 39462 44771
304821235877838593 28130 43262
212371804145877985 26547 50485
202757253537335201 1847 11124
710835440610249985 21340 48577
713125656689754753 27458 40049
94298109570122081 9159 34424
813463325949577217 18621 21534
933340558009017985 41885 47392
5775743849042670 1863 45965
284825023755164609 10337 18178
826925754705207809 7325 40841
217807177926001569 18475 19597
112056394853993873 42660 47058
272766500957335009 14197 26954
821914028075291009 21176 42522
34546424351741933 17799 48564
632561822860608897 35934 41574
955949819209852289 11973 50589
330865052023376897 43317 46504
74013922058096433 13386 35220
799583191727350657 10969 13493
131231458664917249 2719 50372
672374096371719041 6302 29248
994240380991680385 14912 29347
868710002495177473 5438 33324
109534631323018769 11119 33266
938437771936158081 16454 20077
557301294784931393 13768 23127
276929225977539777 27888 41880
70778295142009289 1434 42446
230379044656892513 21142 49876
156889266186919233 26186 32758
823286358019785729 21889 26084
1186656661079866 32911 47195
955985519559000321 14625 35247
841030774217980289 21159 36874
949526486340943105 7466 24194
474432552261095681 4758 37382
289977340901963009 3434 18379
71550995947955441 39706 48424
897600163193104129 36554 50626
82948011512829825 40651 42985
917716617621586305 14025 20499
93043402487264609 18476 22765
997912438864659585 1106 42155
790476059238461185 18045 28109
632177857630601601 19703 45351
351228076563256065 31115 37451
668002889813394049 25239 32756
764859718429281793 2156 47044
737595043225873281 9073 43540
580441860431218305 1873 30368
369133934443965505 9067 24958
623862546523884673 25929 31018
77737265250526385 749 23550
133727350340148385 1119 3179
943073231741564673 45168 45962
358560185256184385 2968 32730
697167818278451585 35161 35492
752084219837822593 16893 46667
520097565639559873 8458 35808
219979641831447041 3420 19112
51712905426533953 15512 24260
141798191357917601 512 30526
810709393633700865 35383 38925
406012659081088833 4236 19057
498182171956592897 41553 46763
564627996283885377 2440 37625
748407244258970625 2191 7462
667386886983326337 32380 39584
748495744104410241 2588 38239
743641680529986305 15387 44651
491626447117440065 12233 15088
773213950016842241 6235 10814
602007856067366785 9638 48861
80658438119339601 909 2487
994081333686494849 13987 32781
807292226738457729 24192 29977
651077066295094657 7706 26317
786953601772051329 7220 9839
160483119646571041 38019 41758
284244532243381089 9618 37775
664794056659197057 22907 37133
598880299643436545 12961 35402
887143232446049921 14955 40388
217412233277929793 37915 49554
917091637228473601 24636 50826
320484413573051777 39866 40781
584338943768230529 7166 19793
285277942229701153 3935 35954
57954407745235417 37202 48997
276547659019708897 20507 43970
551430867981309825 10598 33292
736494142518996097 848 21237
996719116986177793 2538 22140
626669662765845505 2220 38490
460369257037072513 14392 17307
361175206557877697 4215 27035
237987675497926433 20056 28516
373251653976577537 5626 16727
254072122137500865 255 44886
813160590929573633 11199 34930
793814578222757889 19374 20239
267204619794465985 40808 43126
710742105310785665 15085 27551
479047844271011777 9060 50621
97805743774138417 42505 47883
882881320840478849 40549 46351
412924772329233729 5440 34928
498870754015104705 11759 41127
721678039084615425 25085 32476
90507227274837729 14421 26886
712287664661332097 1533 26966
103680801166976977 35665 42389
393654594330236289 23592 50716
427018034948385857 8752 26630
740881094878744705 2533 43099
159674400149658177 12830 14745
138661985936060721 11517 39663
365833766145822657 9792 16216
502067359636285441 30749 48985
318964485959842369 4629 8719
897378037586470657 21034 29476
858219362986599041 3762 49378
416288839508922625 21204 37798
955068185923142529 25966 47750
876354923001876737 953 12004
393381956207473857 34771 39284
407176418104640449 23085 42580
697492890730845953 12686 39586
73188012300057889 28992 42538
65593450302682041 1131 33817
122841846475495233 48732 49264
824646331676508033 40209 44160
894368048535760385 19936 37187
93036520343371617 13454 43603
298090165421470465 11729 42993
587242590590793857 10092 35931
821269335006327553 36544 44660
987760378737416321 8309 17661
600145140322752001 38422 45026
134370628396812465 25109 44364
510791219624017857 14909 43926
196482554223916129 23793 33129
759590923145808001 4151 6258
629755229975760513 17679 32048
167460842587310305 3417 48197
819742243023650689 22894 35619
987760896747175809 13031 27899
264167539644024161 2606 22924
166173430233889985 5829 17875
758232355787452417 15060 46166
911788940046122369 1962 47966
688503915497964417 36330 43129
708918933827142401 38706 42022
850519006298920705 20054 24182
730893241553360385 17205 20876
267192974681439201 17973 43678
281422089615880097 22018 45354
760681681296102145 37453 40047
395977345627770177 15454 26873
949131747773694849 15948 27959
150083578313662273 14360 35064
286932507778711713 699 35601
144971403186588065 7516 15497
298488121481586433 3185 36703
466304450669461825 764 26707
616631707263177729 35673 47476
166037678916794113 36540 41623
755008537150164481 16298 24905
381430923545572417 7378 38536
807316308137242113 8877 9424
909242302826441985 15683 17383
796882540779495937 2067 23698
125273600381540001 21807 45350
369783290049053185 48783 48831
195839107734443009 13404 35625
762059560753161985 29395 36439
265410693604543713 11755 21518
444674370642641025 36615 39900
776085228525829505 5435 28830
408883534845205761 34747 35398
391130486947041345 18612 45647
359530427422367169 19319 39155
26551016196791013 35315 40478
236078030777381537 15330 45211
599630635251635585 49244 50774
724426888593395585 20690 28523
643112802379789569 18614 39433
366923617147381953 109 40721
294572520681008129 12707 44954
50950138883433025 28546 30894
235015200673828417 25664 33051
773740756441302529 1278 5602
626764329807407745 17040 18225
775686882102942081 28916 35506
839224012208461569 27774 46021
476720721579926721 18604 34431
148968348331571585 36541 44888
634206294046730753 43563 50653
405300476942400705 4903 48160
405304294528495041 31441 33200
953822751675097857 34833 35035
397726499779278017 17132 24053
23626641738587753 5946 9134
29638602423450069 5189 16302
294737462903178497 17403 17813
869655230879356417 3334 43014
30289063767369841 18313 27492
932466695937225857 13009 32114
830344016866241921 26985 43809
794737273346466817 14093 17232
488447995767927553 12595 35152
835817688713479553 20002 37689
606502373599447297 2009 48623
495761318092302593 35157 37841
958620670645373697 23581 26449
469137768160241089 8704 8827
415719827388109313 3239 50776
892183885754914049 662 50098
890904379296955521 7827 30878
172479469187283745 10563 29177
518720122995027585 10831 24167
326500928481447489 6832 17413
534546779945557633 24004 46348
485868586116598785 23902 47263
940291179852330625 11145 41927
816996325827286529 23993 49898
520101352112220609 14120 32014
759190296481182977 11119 31161
771789001045838977 663 25063
943253602515124353 1933 28960
454224176181654145 39904 41817
210448796257427521 10137 21363
533009969164091073 4044 30454
261540614986952129 14051 24345
126388342805739745 14734 42428
908003311750224641 3853 22371
620665368047063681 5082 13963
633249493965148929 44049 46691
581703337649784705 13897 41796
7688071367486061 1913 29386
950377180651265921 42719 44161
57753604115813321 1582 4207
107792768714801921 9143 32653
751280003382095873 4645 40114
881814561148267777 911 2191
942462501878178945 33736 49185
531343868166359809 11911 14759
350655885984398465 28846 35771
497032426492872065 1382 23549
363022651088410689 24912 33185
458410370766557633 26229 45302
923625725977149825 22175 39765
921858921535026305 37377 39916
895408805684279937 17167 27263
730615709140451457 24146 38980
203661594857440065 11080 11585
77783644806210369 26772 46548
403336302029170945 5232 14083
337730034711768193 21720 46053
266756318266420321 7253 10939
512575041886428545 17352 21368
587630832739574017 21331 50460
928221434715013121 9941 40205
64014609367749385 1985 11869
564029842252075777 5568 25079
731927411839674113 24480 36020
417722932732090177 17348 38523
37245771139499337 11221 39095
391931396217835009 27735 30428
478717000099845057 32905 35082
707201495211322113 13750 48522
555112279331840577 34380 36298
494443823517407553 3598 25443
443075452042815937 17610 24131
306127381905270145 6006 12280
726987709454153473 5308 19215
379646576718265281 37020 45321
304527884821975873 18808 39521
501160836611020929 42472 46778
327660900110291905 5618 13819
560445913534756801 6938 32554
730930066490738945 16097 23147
329712378512624577 6654 31109
954836263799553153 8945 22494
998287424691788801 4250 8817
86869789590092945 4517 7789
893981886310129409 14958 40986
108843077443484753 10972 43235
351413740797944769 12557 39144
602163247983408897 15358 17008
790404329673180033 12757 14906
955274720884990081 14781 33450
747215405212294529 11093 23139
247176982963292609 8196 37216
609365457879405825 14870 46549
41002494936268617 17982 39137
452737212633287809 8934 23590
438952821344710017 10130 42654
480013066288847745 11369 15439
976093153725958785 11103 19257
466728637601015361 12311 49378
327834206041824641 21503 22190
566267690065430401 2579 14243
971924941613426817 15359 50183
201741875785764065 16227 44832
465245231002935361 27562 49608
755894783785009793 29635 33130
401939045299474881 16325 25509
613536056336179969 8886 36540
290591349848607937 6722 47122
689777697766786049 9308 27724
98052269467817873 14218 46795
212167918179496001 5151 24199
994440943622546305 8456 27588
840241119630888961 15472 29219
644237731840508545 7840 30852
746239239504170369 3284 39875
796092520222952577 9827 29609
824207175219712001 12442 23654
319973763423067969 44187 46558
177306130211924545 34327 47830
630591088834076929 9621 20231
209785139124079489 44220 46769
780362304451404801 11628 13620
90786504401556561 9728 28169
271862019523364737 22707 40522
96139754127605665 951 49090
846297218632688641 13898 47478
455056206441049921 2017 2426
357889273609057345 12517 42771
990566563423612929 27448 49808
586065420196167297 6080 34657
720902932397386625 16441 40746
948160086936308481 40984 45035
419914481968746177 1702 37759
977509832537496193 788 10130
525086831025113537 9674 18130
684687818326832385 19380 33976
164000136315934241 7153 12814
985068286351481217 5958 29620
647289047665104513 1858 43766
381941551687798849 20490 49379
526494348216616001 24856 36579
615696831603205633 6397 44670
588941052774096385 1287 44653
708462975080148993 24242 29977
125842588698162673 20280 29037
38334893986348817 35202 36562
961919936893473025 27224 41612
298720865954702913 31375 45519
928897348707195649 2593 28598
878993565160076417 12319 20793
358344518172408769 8797 43820
137099001266388849 31964 45916
718755222263013121 2480 4120
412942389542212865 10390 44724
130065659585874017 18392 28708
860467296772622337 11261 18299
613344140887605249 12303 42932
251404611266483617 6074 27311
445138193232146753 13542 19118
939556274011319937 6909 43549
282010696369752609 9069 41279
806591285585444225 26990 39804
562692861057364289 16639 21119
714724368737233153 17495 33084
965002905180469377 25625 43208
969131252018289793 15890 38295
728171267536289665 30736 48348
405433943472242945 2429 36729
528494164585566721 8288 17482
58682024404067337 34128 36707
735696562738859009 184 23714
395967961795957249 12372 26884
500688590198379329 22707 45633
833806488225892609 6273 9700
628153996331214209 16906 50306
968132935567407361 5159 29108
169500469881711521 10974 34432
652517220620598657 48605 50476
349950166897819777 6946 12707
834787780926841857 3397 27042
388100282042827841 3918 7949
351044575880823809 9558 44365
370884299027899521 5213 21354
190270427178571553 15921 18246
161930669968825217 28246 32559
5571721492874105 12068 24431
347450775384821505 4847 32192
883797227001519361 4851 10979
482157000421992193 34314 48638
19469879333772865 18746 28003
62425994971199825 34486 40083
822692229373583233 6214 12832
250342726755775393 17127 46756
355905436074738881 23783 29366
13875984515372865 8284 10689
891247010629125889 15744 22882
703718786821738753 13937 16660
740897648605912449 5556 15185
736730619836556801 9861 47362
829874826695853313 21238 45391
117912756416416193 13912 46966
182676696908476545 11432 32034
906657380696366081 14974 21516
444138163278051201 45754 46524
24456512464226421 45195 47342
686597140755399297 9132 47416
466858828513529985 16263 42521
724704133067600513 16722 39336
945714799048630529 21316 28149
947346730420850433 45674 50360
950215023906530177 26985 32915
462200412472395073 14934 49869
103860396288482097 38651 45318
537575317720925505 9970 18326
155371452835517217 740 24661
474563337353739457 13094 35281
508828629410032833 12958 46143
509548624694634369 23231 40404
736286268640263553 25526 36424
852422200360006657 8700 12591
750353785687323649 25682 40532
818577165564196481 19129 43986
737624345015042561 17910 20869
628357524133289089 20099 31245
110636692714706449 27770 30367
857726995787505281 25277 48952
857321334424220545 10080 40721
930888937448980097 25024 25531
848205315235006209 6179 8881
66006492533208673 9118 27489
243615200143985089 6271 37400
170548067725174945 16806 17905
673272811975351681 8248 46902
799537366270175873 35094 45200
984707100516025985 12371 28220
784506395809483393 34810 45830
205409121139965121 30991 40544
809228875868203777 11194 31255
469694613618123905 40891 44781
933465110015301761 27309 36360
162536875875218817 43253 46259
980627082155638913 7131 8308
381119661894494785 12971 49053
679756458537792001 27991 49843
934929351657032705 2350 50486
802726239772173441 10967 25031
910867691845375361 973 25995
193111745131769665 35790 49981
229691278654200929 18408 37804
42802406891400577 29444 42736
607595246150729857 9327 34445
528952754779407297 5944 31576
482681776193501825 5603 20142
623330359467789953 10501 11641
97576597097095425 16172 26981
336368846515110657 17893 37196
500406445993462529 6414 28063
893719243586577537 6680 8797
350948153389474241 41254 41381
296534022108129857 28753 29122
260351858343412353 26816 29460
642270398762637057 18693 37792
567768469861825025 27173 49876
218954784430419393 3722 34046
332724343382977857 3365 29584
940117749145731073 12675 42299
555953443750091457 19159 36339
68753350557965833 17668 24658
29625220584435397 14827 34163
496027401044617729 28360 31115
385717234560850369 27483 39380
33689594468253149 29702 49042
101260425956354545 17248 26486
735253916481315841 3374 4280
399251159656550657 34367 45462
319691775104740097 1277 25011
716632990871730177 16370 25130
512996466129411713 19660 29713
393481856984955393 10890 16534
177558470081176993 5248 48844
143966051277317313 38040 44330
808564013476615937 13631 39627
88217932405790129 28375 35315
684844995894291457 18776 41196
211391083863148321 26136 47977
104715157881859249 20830 26490
249047684311740641 2556 32850
743764764702827777 34243 45080
430624939062227009 25017 42398
481730579871044289 2722 36594
8090885203834831 16772 21356
300602318014124865 927 34041
926739032010161153 24579 48602
900924500033145345 13751 16316
767111561062883201 20782 41130
871408001496373377 6893 41815
778858824323009409 12030 32633
230201495739681409 10818 43439
374417807259042945 4784 31891
483757215105395521 35025 43350
454760544248884481 1940 41337
396986730115660417 5536 24374
134135476860713249 9703 29433
260617701279240769 40910 46065
53769012914870017 479 42069
622846447738925953 5572 18367
275446636041856161 39843 48827
209759233612100353 2868 30171
565894532525575745 10463 11858
90191793937410833 40161 40974
218707564343482369 1593 11910
704919151670988929 32031 42912
241442110973167713 5550 32472
64817931790134513 35220 35985
810356347320428929 9526 25814
501737266964351361 10993 35579
46921908890979585 4280 4297
508242375517856001 14692 39476
441413328098697409 11751 38609
505302553011201665 35260 46753
584399762223824897 9798 29358
479816743373124417 22013 30140
944270415081511809 1955 46947
464394541492605825 4338 48214
468740018397895169 7668 16071
178715069907045889 46310 48709
505334047973896385 9599 11523
111912289094274081 33151 44749
108673789651646753 4534 32803
697844719101414785 18477 43411
709783065945963137 6525 16849
287695968369728673 11520 37772
913313135536341761 1614 38273
452553118809934337 1 34802
718953362624240769 6083 6686
289468383267969665 19076 37296
857539700510926593 1383 5667
663160305751080833 6032 20181
487267615188265793 4172 7753
104838828377761921 29137 42701
971414014440696833 16111 29683
177653941437743169 38194 40340
667667101656299137 6807 42252
521477512942620801 41050 43249
976043076162710529 25814 36914
644535345415096833 15079 18978
292525233969421121 38329 46406
117318068796276273 35529 42652
948748045603181825 21716 50816
520372505508252225 16603 18285
608255497227396865 11218 22380
255986268057849729 29349 29466
463304930723097665 6334 7650
416044277955041537 23202 34861
290371559892598465 39141 43524
896967804209179265 29171 46953
187778134328070209 28665 39596
753269395816889857 40558 42589
172590968459907393 7111 22188
952074651553683585 9861 33562
926193685006950273 34483 37581
881499774422042753 33185 50068
136547625490912593 3798 46326
240680925526856257 16191 43211
726044978660993921 15199 41501
566690250300499777 18209 45895
772518734529860737 1416 29289
711483132392938753 12888 23465
28302964751389937 13111 43531
839281627618834817 39372 50334
227880641756705409 36302 48394
388079034020517377 22406 22650
169003987027721793 1505 43815
419771046015657857 25173 48368
497261574789241921 21579 46582
573711874181750401 39940 47236
532275994603452289 25963 27258
526688538474804353 12826 19388
511909236321706369 14883 42166
815725229665627393 3510 3908
656376638316785921 35245 47273
623221529953415425 24618 26564
287864116781356929 7141 39809
315626074935121153 33815 40465
881368921856278529 9629 19705
244075249405899073 1832 21316
172226808397446977 14656 21314
193542595591292609 34309 46619
145740649640330849 34719 44615
241746902112343073 24570 47950
760106095508639617 31444 50717
828046666034364161 16404 49760
157746966418216065 29524 43253
738920288331275521 22096 26164
264585725085304097 30327 46624
429921532932478785 4763 42592
925559879507559937 37806 40439
518225670751750273 10867 50174
227978089812275201 6740 16730
842000930923315841 40655 42194
990358855999204481 13045 40017
128602399518559457 18856 22907
231344146165547201 7686 18150
41569412881937497 16547 34007
302081456645154817 35887 48434
354769412246955777 7288 21150
254227304223014977 11925 25358
946252916590193409 3122 44079
564336567998822145 140 12256
958046549929594753 25198 47898
168126326974764609 11017 24875
362476325238713345 29907 43911
780504187199042561 4149 25447
437547980468483649 2041 35099
422645027142557697 10313 30080
475428823381971457 20256 22366
306718962080367425 19695 48354
524533212238555521 19287 46700
756606311481043329 43395 44367
353441015250108865 25281 50469
780548855551884929 34516 43749
862771523107060353 13511 35402
988681458714872065 23865 30795
954497871198153601 760 16792
89899449915350257 11383 12358
856847438194296961 11928 41114
911113990166278145 9815 30416
989421413043981313 24320 38327
990037596490665857 16633 46205
610478474866287233 19678 37192
620637664246835585 7652 12774
360564452610812929 13010 47361
904549411082769025 23818 40730
709577048498818689 31625 32156
414301559824984641 30893 45239
386544472448246529 33138 40078
867316078958751233 4529 21915
920786509944864641 8060 31297
593098471537565825 11115 16795
506872695957778049 7099 15533
907870626607547137 20091 37007
625752077873716737 28445 49735
138397484888990625 17534 22877
983930348494464385 42319 47686
554328804126797057 15710 49869
554021248730240513 24601 50141
537434192975815937 20593 36153
366619873955837505 30356 43114
550881564122505537 15100 43783
532150426486499137 6069 50743
863614122387382145 12622 27016
217556255402381985 17075 18456
556884383016878785 26164 42957
61645326125560729 19557 33047
191113115764814273 9589 44107
135620405880839457 14693 38056
130043911138244545 23949 31233
461477481408639553 5737 17416
214064235151077761 29458 45691
214205659342308513 20413 35581
987124221414219905 33079 40463
559168241431795137 5249 34011
518230766133918081 7165 47697
283057513861560737 39637 45870
593887315405311233 212 17156
844260284277243777 23953 40888
834080680371407361 29903 50445
93118772772196929 30121 39333
945434602300892417 16304 39500
75225222206913857 40337 42000
98076015896459985 4195 42470
758504906334220417 19250 19948
764391853853027201 40285 44387
380679633832205185 42891 48580
624122623122069377 9278 12120
491280629646308161 22882 29980
745018718545864577 36439 41532
352771147023990017 25505 46224
796718162213160449 7871 45857
911096174204512769 6812 50729
305739314089350977 21842 36342
788696324500723073 21022 31406
645490686953841921 39262 49781
925353333292331777 4783 43801
152071771085772417 12325 22479
998843384550102785 21190 24879
448513173920481729 15542 28638
533164897764034881 44149 46564
789645934946150913 1900 7403
729710534701059329 5954 15409
186862516171423457 7200 36180
569079381253839489 1459 48483
627978810330787969 23514 50756
118605218867916305 20528 43436
580091360283297793 27421 41244
765873774907984001 111 31862
66840815054263201 20064 43570
936626191037408513 1798 16677
463199286901776449 7846 19864
959553283894944513 3809 33189
717181561029960321 26447 33272
27389343461809545 21126 45220
108802780531256369 37675 43961
398296393700999105 5646 50866
858355760932710145 33078 33550
11574947057756191 10256 26589
488862766563350721 8322 46158
49079006064044249 14059 25161
225337033330404769 12575 13194
311218718790431809 18754 46222
440760775038206977 24085 32814
354110584838021953 22637 49478
28143908576453213 17288 34829
521687227746600257 7146 30788
831821583845560065 10402 18175
891401073613518977 28514 38354
677117285264713985 9800 34428
401789900867559169 24955 38213
480538061504070401 10013 12566
891507602047052929 10265 14605
390146015027056577 21166 45436
901180603424411009 2039 25873
214614433807888353 10734 37064
91917499072263105 34007 44151
731476264400967553 20287 33301
946161760773126273 22246 26892
745233901998524545 28934 42500
242116690980676449 4078 29753
138274878910635841 39739 45769
266668569225704033 44160 46239
280277005207999265 27059 36184
961052993267923457 23658 46273
764436218889713409 20179 45172
584400327516309633 41485 49889
50044909225881897 19728 39386
83689919643230577 33922 45086
66889911427466585 20157 31879
569975618827601921 9930 33647
287728479668224673 28604 39273
88291242195719377 957 47630
705422730642297345 33305 34536
300188299172536001 678 27484
100636122870533025 32778 50071
378987455900496449 38665 38728
672185441777628545 14234 27757
548877313600758785 3251 42255
41152514789807529 33851 48259
801435340930719745 4978 18751
432903985874915521 13059 49799
279915579716291777 6234 22024
789523049382332033 3126 21286
719748790118781953 22035 30811
991517903507059329 11319 25853
691066860854523009 12905 46672
991696685824273025 14408 34126
691485788880452609 2114 44155
598566460752763905 30149 38319
205025011471608577 25994 41775
49339421061297633 1629 42730
389830713480275649 19419 30840
648048610758394241 2308 15326
900282527348213761 5887 41701
177353423011304289 8744 12188
68095763174721217 12657 29615
656485762368660609 17600 30853
110395285602098881 218 44956
765279492801006721 17670 49828
905538175021543937 22666 32000
22180395910964989 16043 17520
745913026740385793 28416 37510
488174544192496257 35547 37478
863883699489502337 20274 27473
124727927790516449 4603 20574
368300825562418049 224 49895
492167757350053121 5512 31003
803869452942048897 31953 43960
769117942594334593 17942 37975
88530832147956321 18188 20468
659010544810364289 15431 49631
127953522101801553 29529 34817
701543046412027137 32549 45648
2996250933026801 13844 46823
558523022450948737 19749 47916
930842388229560705 27170 27820
43483210559742249 4036 14035
503686177487072257 2433 13587
400754869901980737 24866 33511
839793177472341121 31653 43232
796789633340964097 5974 49161
405230841560129537 29526 38431
570647855715840513 7325 40242
432263741149338177 4630 16156
777268911393832705 25381 45028
274927323767588673 14395 23784
183612455196616513 9751 48809
334292438152953537 3182 38078
321454744059437313 10519 21064
599006234422663681 6246 10382
354188465598419073 33201 50701
68249043643955785 29244 41905
186514556559046689 37507 46351
794395479013036929 32254 38643
382200886926760577 10630 21044
156941256315558785 20984 43343
204111383090506145 31093 31610
514648398148214145 17834 50612
988774149321393793 17592 23708
360495633190648577 34145 38343
354941161745045953 15448 20400
995475572977955585 30053 41569
782331592461893889 10281 18331
665340258699597313 8168 14286
72881321905512657 11328 19242
242772742599729697 9758 31614
803259501118908801 15833 16246
437756866163052673 2656 6658
259382254015548609 5742 15718
946866900334459393 29211 39597
833107536374392065 6168 44908
158975287274795809 10646 40030
854948003806512641 28163 41355
982979033454913793 621 39683
4756636653276304 21731 50515
270160821244214593 9197 41191
962200390734949505 41316 48357
961070458499921921 14352 26807
505512959046932033 22265 27657
753778202416139521 8499 12971
702890776018179457 30837 33226
359120594200167169 22627 25143
14058751965400519 19018 50836
276962115937745793 26 33929
899979961759100929 983 47804
512672618777646273 30670 49999
189959757430777633 3920 18099
621316477887926785 36373 38149
658088251723555073 42797 50604
949750090460955905 5910 18858
573220397818268161 6884 22915
55010771723996041 12851 25676
245638608874628513 21435 37237
922937581982399233 4042 6353
730294170064318849 3798 39688
584524429433780993 12872 16159
806165167278024321 15903 42948
277852004090480161 7524 14263
277973912792880641 14645 20315
206667375908121889 25738 41056
212701158971157153 15382 36078
147103882222683777 25089 39125
450556490961240257 3194 38073
402709231269493953 28174 39159
367933662335886401 42548 48377
118229716938518689 32072 39776
368325520996002369 7610 37656
946089100706924289 4749 8126
905831529930821889 12539 27839
99413015011624145 9928 14427
883325599477693441 31465 47265
388135187275576513 13071 42672
201506473123899361 34734 48950
813922936722324353 15813 24089
385088662739100609 13293 15080
331756452621331009 24597 25097
900819630719439617 35248 36372
768281078378340225 7038 11701
854769155767847681 12807 28489
274810036186391201 45944 46738
567236091596171841 1046 44194
344789009921445441 41469 43426
668276189047851649 32003 41119
610805937641398401 40728 43855
160071839663714849 28589 47340
910157128151684737 41652 47805
621559373937195393 4129 36561
507167382572742273 27371 34115
726860505704777857 20798 21057
161889479118347169 20794 26863
635187113361588737 7253 22120
267179140330707553 37156 46036
156255207398857025 3336 14835
365494761088218241 4745 24549
888603347502986241 321 29893
332159657914797185 31209 43390
11712698520469191 21670 29799
290581054706709825 40895 41773
331687676282065537 10233 27022
940794027337030785 4397 46137
187097093470981697 34853 50491
13896252016298405 1059 45231
764075964271164289 20253 26357
262846328562215361 19700 42064
402077646437859905 32234 35637
913217983389277057 5308 12345
899600541730912129 138 22278
428889598376141377 14825 21716
818443508078672769 2810 8734
77871383668156817 35479 37788
29532510239185685 1588 3895
634882379878359169 5550 49506
410757119199459457 10916 11677
569130608387130369 14778 42713
346280005375156481 35943 36813
493390320235643969 30171 46521
190530992938079169 16290 22265
895785920371839233 3538 7353
517917124634088577 19231 46688
99382418365461697 31469 32734
158629146972927521 6331 8941
255052728782263937 18248 42347
339365158680188033 90 686
179582091845698945 39557 45787
564028437755922625 5258 44179
414457489274884225 24015 24477
901072330695193089 34109 38084
986456046067626625 22378 38047
968465582215927169 43409 47852
73428177915335617 25282 35282
680367014449537025 14886 47681
801586800963516289 707 32680
967756791294789249 21939 33284
500489445271615105 20465 26621
790893929310804865 26248 50781
533280474048535041 5634 17902
585497746562950273 18386 48214
659034853260468609 10438 27029
635159662210845953 6065 46730
669067845518494465 9218 30612
139096188515082993 14034 35830
736816108305919873 16660 32043
754564605118297089 21998 26003
998896654240734721 11565 46724
259196715468490881 21053 35313
416122242698978817 7135 42680
417609584307406593 18692 19433
17294305164877955 6604 14929
120941577778012289 2226 47657
657065574221395073 12383 38998
634338657176947201 8201 22103
684985521463385601 564 28312
390461355840940865 11998 25158
618766304613902977 38761 42345
834491326054639105 1861 46720
459136761088810625 1919 39170
895669494593988737 31442 47734
375229112830727041 29324 42033
446139328822901889 8549 45253
847701249905337985 8721 44051
261883794401583713 34855 36166
666403371727202689 13012 16377
405501775820887617 3377 28364
602763074616657281 25307 42276
296930190900809537 8894 33578
291758979376187009 10272 31618
108769273815646273 38793 45488
420208740870418049 19539 25694
525988557003060481 6684 8438
244512561101519297 13947 32409
171599373391906337 15977 34371
272747747671470369 14643 15000
144180891356000993 5825 31825
999599278053114625 10651 39401
326823758385351937 16010 31183
368892871081794049 10887 24436
627318181641683713 3738 50644
817173985228354433 24576 42580
898058627478413057 252 32230
35003800624476613 12540 35730
92727510627696577 13025 24259
674787328768264449 1124 47905
115435261290478769 12397 15334
378277343342300993 3732 30894
178964670397974145 18049 44518
773737871624550913 29825 31725
465544385726083457 48780 49054
457391415588457281 9275 44737
83643728168425473 10626 26684
116145800804890337 1352 6774
713767196495005825 19042 33552
400511293847596737 5855 37104
502622708039794497 2065 21893
666097510858950401 19800 36988
923174363087362305 26610 33703
738052905699898753 20221 45130
513287879456186177 35614 45135
197218689566444289 12661 41650
986713545574666241 2780 33677
414852122949024961 13639 19938
73467137522456481 43941 47047
306066765431101121 12639 34950
951952496914465537 6226 27123
2468883436787196 12562 34230
321239685187180161 32661 49364
810987025070762241 16415 37072
860550249461560705 4737 8688
520893328663060353 44778 47073
487133745120175361 12506 41482
44120684423891281 37298 47580
355119759632948737 16429 25518
707925813518922753 8814 29209
118330402404581041 252 12420
424033013366614145 4661 36669
878323271636524801 12161 34409
236356434724211073 19370 24671
785808970423246977 37493 44709
321265581351983809 3329 17270
653883122355217921 24341 32078
200530448437628897 6869 7846
243041544047713377 40147 40565
111704124544491633 124 11130
594547307378626049 25283 26602
586086417478252801 651 33796
543910718935322305 29546 39390
575062745127926465 19395 27146
922647425293355649 30763 32970
545101957161730177 2008 5324
244898875906017121 40857 41060
419461453513509505 17916 26768
256328176181163777 11636 34384
253460348412669857 32000 46972
21069017505155329 35710 50700
788837766567812737 922 11873
647288973330638849 5519 16931
292217870066675521 3345 31300
747589962462171777 28623 49139
587979492216295041 4499 40634
39310996943548561 20403 41301
718739281621179009 34860 41437
941091815327197825 23018 40331
399865275358369153 4418 28051
633173737611123457 27330 46175
859385275633680897 32222 40912
942385095608756225 15352 40151
590697264453741185 27116 29949
21895308048435425 12019 32095
930963727999209601 32362 34371
50327795745417345 30018 36297
927826694907341953 3828 47646
826537106506670209 24564 36506
684754016965765505 13236 20431
104043002722818305 20610 29130
62403586991496953 31020 45462
89947356933485873 3402 27625
650813370467215489 30202 33940
547314626594712193 11710 28050
549096434999061249 31313 48641
343506191820786433 31303 34073
261983948667559489 33418 48474
506734293082729409 7794 22872
546072033120072577 9999 27008
66778846267133929 39089 45026
161421987018695041 15998 41458
757827639314300033 39121 50256
925419754677054849 1278 48773
25459758588660009 3856 15057
583823627135753729 28697 41614
946617164111700097 34009 35801
552543987340431617 1303 13228
559450486337731009 35804 35933
572458860889792449 16554 48634
55420489567453049 12745 39313
897303340275588097 22069 24281
457584909332759105 209 23042
409653119807071425 35404 40000
750551451432329473 6293 11956
713790992346947201 32163 49226
302497765765444609 34735 43236
439858269647356097 33814 44994
997275914601956993 6682 13045
172947456022004801 21744 29332
599403716133373569 14496 33195
128688931410632529 35192 40556
667038669216566401 325 35701
815370401979596033 11175 22538
163965415146286369 34716 39685
889398957492328833 11501 31834
958661265085666561 236 2500
882806337131743361 4320 27903
981707056373473153 4874 40614
815744357771588865 4996 33866
395827249815454273 2319 26696
717321166317265793 42150 45666
456176100737643265 15800 16321
866905807575346177 16442 16889
206510051651534369 5181 22055
827871307817904513 14686 48859
823746970517255809 13740 32425
370383890212902849 740 26116
716723754153036929 6270 13530
115129387584051553 19 6601
764947947794688385 6061 48667
541166243621415105 7614 23467
353627308886487425 1927 38168
426528919137243905 4 23119
417702922781764161 35155 44210
393005606102146753 19883 40377
226002386868799489 36082 39495
753526098040413953 45843 46349
176014555667045153 2088 33610
257724202660551073 7033 47986
479743141998525889 8727 37272
760354214094466177 16947 19458
714351408060942081 7884 14169
682830793590195329 7885 11738
580406712693019265 25719 48194
85762523531077057 12467 17140
536190229265081089 14152 26275
782534833161246721 7809 22035
894115383896419713 38493 44159
733457039926694401 9994 33626
224532410961508321 44599 50905
942975371088689281 18145 32964
884089033039401729 5032 32797
469640908861538945 8254 37764
239362214005204513 22234 48212
884033385363647233 9947 25565
546608852916378369 18582 41748
193007139989990849 2126 23855
125420285310021025 7267 43528
446722974533141569 17069 25520
432934444299377217 18837 27903
808961793675070593 9613 18785
973680783843541121 1679 2084
580492073109308417 22635 46492
470155263930067265 1598 28697
910321570169802625 3488 49651
828770684990509185 8365 20597
56814897978565425 13351 25220
453568161822431681 29747 48901
85181440002077841 6535 8304
906357094507363585 8363 24591
626608998964410753 25200 37437
357224408068347521 21159 42849
592405797237208961 12771 16195
230229239472045313 847 10703
96017385574494801 8746 31288
740946256066848769 31722 45050
478955925153702081 4236 19696
916267776533651073 2132 11643
29093546933307125 27482 37491
436413778795113665 26913 28909
583097649072843905 19045 42755
414451729885634305 30596 31747
142422085466275665 10742 15326
208781509905236353 35212 44584
754881226131534081 25819 46211
712104305224151809 33320 46166
565582959559275649 5557 17427
222490384565603009 19348 22622
620971099180369665 14172 34179
740199584009793921 3410 16341
866880788669501313 2933 10719
321157668569213697 31179 40499
275121434225315649 4920 9197
995094247126324609 17793 25410
434545128709356033 27911 33113
464195050803553473 348 38834
947914680411376001 13923 38658
972738571024201857 4414 12608
542670888464467521 37466 38256
171536916217632993 9407 49499
418750050970505345 21025 32928
240360545149535201 23451 29704
285892941840142369 19533 40753
708846076431584001 2429 40892
207807135323580641 8401 8431
467782639390783553 22990 31802
838933308357521665 14233 24648
616966975612712065 298 17877
313512129137581761 1867 30612
179774066925880065 929 10873
972855838041407873 15514 18447
341255672689172225 15627 19655
938970723094204417 35654 50388
341888903721617537 23194 35491
959619959156182017 32059 36303
360645789888451393 39582 48854
635347834924960641 5498 25003
671693703525015425 14530 25832
425224540654436801 1894 37494
736699174472605057 38330 44951
47090415410398377 3056 40097
88623848993030657 8727 50190
108633098204901297 5810 40785
205103307895711841 15941 22558
798400820027399809 19760 33088
339277368132364673 12481 49199
72405245761938625 16326 34157
293653576931276929 23592 49642
447045026258596353 10474 10578
217984882965261313 21473 34822
649534276328349569 16694 32598
871111457108327169 21276 25352
144367604751767681 27043 50166
149086306800079169 24096 27687
241789858346418657 15513 48762
581748512554710785 15799 29076
82604133034667633 47127 49127
208475430167062817 31406 44720
184645870529092097 25168 36579
794034950574626945 3154 49004
744926985852050177 21840 24415
985494195880129153 22418 44057
923769180413881217 14779 44779
653849346484676609 24980 31693
772202458896746497 2207 40994
366895823304624001 27328 28163
103563512986536209 8904 46014
169687136898744481 1352 13378
154621295255470401 6607 43456
253951563248897121 19814 39585
229286267879739841 1591 45506
728418630286782337 3831 27652
787011198782611329 1731 49641
90326310454180721 30122 46201
945043039404023297 14234 21932
225856664736085121 107 48200
893944148351597057 17046 45980
617445132932651521 8494 43316
769147485513808897 9411 46689
949278716915912961 11867 38757
744283584013491201 24860 33411
517942558897694017 26037 45897
178920892250939553 6650 16026
243522295787329313 27258 43389
603522133016316033 42526 47130
135530755243273409 26441 40227
56379101741253377 6766 13128
774624902109891841 16945 50007
294459792906170753 7179 21225
647218098960969729 24831 27970
746172226946722305 32834 36179
243374762775346209 12179 50736
690160703042540289 10347 24355
334107647033611969 25830 44334
873737577596369153 7491 45230
735615019945740289 3789 38977
194774127315273665 17333 42498
669732213713594113 39352 46358
895406281533634945 9096 46275
488616131389392193 10478 27972
884157352149532673 14259 44343
86640729181844737 18400 48906
358052016626071873 20788 31549
837087982792908801 26221 26839
695115187527594753 10119 50870
556215842890061633 38516 50743
523043882885186689 20327 29869
34108687680969753 16543 34142
444667957242717889 4025 31120
633826910914216065 43004 43391
331397555039966849 36230 49857
748940318397856641 33712 42385
713647590430358785 39526 49402
788632131891468161 6896 15293
362117274997071809 25597 36886
474796934895721281 37563 46840
786044992095856513 24551 41277
608740233075529601 6934 21517
156168783903876129 19238 20981
156416319334354625 3728 49485
50211588375280057 3392 42518
599002319227146497 20521 46551
971077767407504001 10882 18993
812927846225733249 5866 14112
52949125127458529 1816 31102
568279844956769857 18424 29462
106942607673698129 23072 28164
201043982553883905 6408 38311
874774758660297601 9541 50680
130351718255617761 7435 32427
549192014293819137 6091 11786
973946082466625281 20505 48288
645668527443309185 37434 40392
259283851789227521 23073 36385
936590255866473601 4844 6881
851175479270509057 13841 14584
936217746050861185 14634 15917
584564611584234241 3200 30902
149053047292223809 19106 24463
955042446063799809 484 8651
889463029816983681 7919 19295
668961132514503681 4552 28487
967418477165534081 20515 28577
292067457914598081 13221 36541
363493853262642817 29618 30530
665100938986888961 21851 22304
869427497587562241 26635 33682
888185405532226433 23858 49311
952883079780225025 7191 49781
824332289939768321 40436 46237
660190257756607233 17996 26086
20163045389764989 13879 48893
576710086827549825 9023 46209
459441722199166209 16380 22988
93105755319978561 36337 48107
441067086734136641 26144 42459
749896262495059969 9538 48537
314159957887646593 13490 27029
204695718191754145 35970 36241
264713974367410273 21731 24811
689935078264912897 7192 8229
336794232450309057 544 21286
784617126855348353 1749 43635
964746689999003649 14791 48426
909286961579528705 24996 28982
609387752450110977 240 10636
235114155578013857 11525 18330
642107826853234049 21722 29754
870547112979725313 23340 43491
461001969091377345 282 46867
281617362966354529 9525 12992
625875854570182401 2779 28313
962177548558901889 17045 48794
454396216955750273 373 26071
301728510387629697 30597 40136
574241946760096769 14125 22609
421693311809807617 16973 33987
136768580178973313 27039 36991
901451243471083137 3941 13667
434242054362584897 37481 50125
684652302114262273 24120 39645
891423172759793665 5917 18550
227623849686732897 26782 40560
972012136721602305 3498 38222
874938822643773825 7655 30226
419218918373907457 11002 48903
40838216376013041 10153 50289
592967671515765505 3202 46416
37348070800323545 8014 50862
864284950466263553 21265 36464
944821771079357825 43297 46680
998460816880779649 23057 23229
119442692031672241 398 27429
222484488014181633 8483 33240
271824402070276257 15317 23921
959053956726791041 17902 25380
367508505404362753 4318 35797
825074038691632001 3527 23000
838872944163664897 1052 31461
383355885888235521 12911 33520
552004899210178497 7991 35078
562414601721663105 15184 29128
231089585618061473 283 47375
606060647847272065 25299 29497
481381499618141377 17519 37361
338797749979356417 1680 14923
34250318797244717 1288 42399
761948086844157057 30535 42075
409086847464212865 12589 26369
561678627401825281 17579 26429
862393132696038145 8637 20407
528563580728928193 19626 31151
855972290194689153 5372 25903
345961565974668865 10746 44519
424955841968380097 1332 22953
855381243418534657 1297 10221
837415420246859521 9324 10312
432438768995929473 7071 37545
803388077222674433 11117 15173
419634188802064065 11881 16708
639047480261826433 3451 47513
501889886468994433 10342 39236
595573837570139393 11709 25786
998706293883984129 15926 41283
874038521979461121 17516 29958
832436886845023617 23893 41199
408227941226325441 38930 47208
187936350371330721 13074 49247
184918061964300065 6358 10117
864115969423373569 16094 48298
87574515874177201 7934 28800
554676613295541185 13290 17592
339707835953763777 12947 20890
764752926025131777 4918 21719
66336159998964921 26433 49349
460137605113146689 30408 30910
690912327106406785 21575 26832
145461911580262881 3003 20695
743991392001117185 4051 38122
127478676551803009 19533 47740
701222344257988737 946 36696
559656583513010753 3582 46820
115403298082437553 25902 40621
737183323759154561 8595 43502
35582366966981029 27195 40863
790468581773090817 10798 34789
112666705184391697 41574 49783
210278677571793089 18387 44309
228873967148704353 27382 39069
438887907541847233 1889 38590
753122554134105089 44 45854
139583977450087105 11064 39496
174570674958619777 38562 42945
266624481542940833 8605 41151
104079243124413521 1284 33798
963942282321923457 6940 21959
264394491790373121 14321 21138
718366585006272385 27170 34570
927369365218762497 2639 5941
787217215744419713 28560 45398
423696178303021761 21438 40966
189381570171740065 324 46418
284339288229954689 22310 27063
231511255927429729 27851 28874
122810772784450961 41980 46589
854743735276066689 4100 37329
228476233573697857 15291 32806
813248024766181761 2515 44790
651201837394314241 8629 12965
221235153741325505 5475 24030
337255715043607297 33140 38772
643997266602653441 14458 47412
78372999409911153 10017 33826
284374091277932449 41180 50861
319949211393772993 2918 19391
809621799476303745 26702 31288
812238764022243457 27971 46054
100184000327764977 24652 44211
351450580648201345 14540 16851
767779731634547585 20406 31509
30228636997069457 22372 29823
340200511204706433 21557 37470
425417791683397441 24934 27570
143186726551874705 43913 44807
388544622127103169 9952 13033
661675905940306561 11254 20487
679316862351054593 6699 24400
682371133153779457 19354 25778
807772462356584961 3337 10548
462706826711389825 6105 48036
839805265722272769 1750 13642
66853436857684305 9060 49181
144906887258276385 19192 45243
320682998314332225 6574 47263
174185309442929537 15869 37002
159539793927805825 14694 18163
658610925685511681 15065 42178
445509095957369537 10638 43147
351651920191780929 35619 36420
879301448994425473 20169 44049
181384353408265761 24123 32763
176840128167690113 2843 12058
640386688328572289 637 21317
740756665910296833 27060 47437
263836883872276225 8987 41047
574319392354205121 4109 30586
851218759508892417 17441 44905
559593487907932289 18585 39941
546393088394086849 9042 42079
695618760029780993 8655 39232
327966012825708481 694 5855
479659246781281473 22518 50140
645818562622455553 25004 39659
229930322378358209 17342 32273
255444751414469089 19119 26291
319660325043827265 907 33152
680645851457899905 2910 8676
802297837252773121 796 37690
269625663929371489 7420 19275
929702302212390913 6635 27339
572964417327231233 17668 35631
831532528308237313 24493 39040
206025906362835809 7762 49308
377970349031954817 17927 30710
685566799258754817 14676 16090
203032158314321985 39695 50696
192044615838437249 29463 48761
114391634091575153 7307 33866
523933375096394369 1939 26894
896091494244934913 36108 49186
790829813759497601 11569 22547
961799638384974337 32859 36371
852186118927324545 13689 14396
818607864021167617 7830 33757
637041297541241345 22515 50676
718473697441666561 10402 33811
950517752877775745 25581 45020
482674036276030465 11002 39245
801554570593875585 19171 47432
93369870195488145 38568 50869
47652039355501329 36796 40783
381513697722986945 25087 40673
800117931757153409 5326 20654
583180431267166465 26776 41906
473933959084977345 34464 39317
377528920141834561 16875 46522
771986350513937921 13512 35522
106722961316080497 9175 22650
436380484392731905 16445 35818
505745763145874625 11042 13996
434744505530982657 7801 10486
777105231063629313 20763 39629
763513898655279617 10706 34019
56390112263450473 10402 45203
241405173889599937 30158 47214
77552901006640689 24563 35315
611495444120965505 18707 25092
891302566954827521 9856 26536
980310839277091585 21573 37787
46512553224019369 8435 16239
179797813959599041 24361 33086
734885232492025857 24358 34936
356633751911768833 4090 15730
427316796533347073 738 45749
529595952880089985 20359 36113
771616195654608769 35855 36347
849995533570091009 11826 22804
324860204076415489 34007 43269
815787106486371969 12427 16703
686095839438571905 31830 39820
63919590273908257 15139 26976
885798715703686017 8695 18879
678018375215732097 13783 33867
252204538938364929 1282 19003
561870885478992193 27924 38843
201039928787437825 5734 11505
340623496721239169 41564 43614
466230241743723201 11824 35604
748285850482996993 39124 49943
762901472821880577 19336 24237
658645513421294721 17405 47148
822618534093372545 11329 14325
112383178741691121 25879 39569
809318477865772929 36395 43767
39218692144405769 32523 39195
745033591146814465 8746 29937
253181779346757441 4048 35899
90793067049105505 30646 38916
845946862846108929 5046 49585
51297468573288545 8950 28143
675918064576659841 13292 16240
511187891500171073 3317 16543
649366545767552641 6354 36217
86974075713648353 22579 43602
757208829684028417 19852 42789
651636044652860801 12053 29906
969317153641572609 17593 39539
294234440346279745 8775 29726
367481062428719681 20575 33136
990310304466291329 3946 23304
24627500132172741 6756 9643
272408094082329921 9476 27961
997393907805157889 5334 25434
203979619129881953 36094 41084
380913130117153985 19684 23526
163393138128405729 16794 31994
427593522445771841 21899 30827
976469136836769281 88 19431
296782924191209217 1646 13000
584841354086542209 35045 49240
809926495809289601 33865 49962
362495945686958977 27954 33827
400071331378132545 22658 40707
509606166111630913 935 32917
779324703983359489 791 24744
752915098228882561 4326 17130
75914762995868305 25477 31906
921066901615638785 17668 41926
909471709245419649 17068 18716
571093509064041857 10030 43474
474022449416953153 34258 45801
777224200295840769 28004 30051
466950936933937281 21751 26405
883721995824188929 29176 37834
309173732609483649 2365 15835
605375148070926593 8688 20813
247116663184097985 17739 19874
438542146184005313 24294 36636
962000653330068865 27512 29797
784074326034236417 14431 41226
14053145177722827 12822 37704
223743898894511521 19771 20071
721057105170306305 20031 32621
407195027277516865 27492 31899
174702832246648385 7037 14412
378595787613448897 3832 6473
135979080832147041 2755 9423
270324968901483937 46101 46430
235934323952005089 11056 36754
243491775068648065 8774 34733
278524941525095201 257 47689
473439475211115713 2208 4789
999742402638784001 9444 49088
13200564318907483 14661 45040
496145510739513217 18543 48489
943643893493991425 7529 46528
507058875435784961 9267 16043
14724276074176147 19132 22085
863541441355383937 23328 39034
692492488399132417 6305 39931
340311926735491713 1188 11639
157727488702846593 1221 22657
722865042594708737 1391 36286
225574807271691201 33088 50133
918786019346622849 23010 38957
859773913188732289 5505 47671
293635893218297665 15228 20232
406189079355478081 4172 42737
983261903264061441 939 4234
411270481403818177 2542 29441
529259422104036737 25259 38391
475347169050699841 26514 42667
165989807846568033 25036 42370
668606425135138177 2676 21250
7835519423796456 3638 13071
379303509908432065 20937 33742
711776218632135041 33654 36795
422902077845151297 4469 10951
339665463559970945 8417 19429
132372864256232961 29964 48689
373228586554045441 22374 30189
232337703654749825 1936 30816
130830323170219025 10525 48464
522975245780948225 8518 11592
799760697447649025 2790 17128
796380711016553217 37478 46667
99117832920303073 6079 32339
977472471545148417 27863 42175
411947055958574273 12022 26677
630409204493403777 44768 45179
242487857860002273 26310 35348
49166138282778609 7552 49900
570735322777547777 5820 39253
331155029472995457 25607 44535
617634267715903489 40409 45023
565412907907493441 15451 23217
569764400035193601 16259 40949
740849334034336897 10935 37552
12843651017451663 13341 33089
507656401473788353 12214 17763
587849999192140929 589 36437
876612272035259777 12148 29178
670464122458969985 42410 47490
827627301856431105 25175 30510
711222261355469953 20175 35735
319024864312453377 154 36166
914450827730437505 8311 39369
525251015657836737 2248 12408
679339044141979521 6066 12460
499369283176520193 5435 39892
611593940723640321 20239 38627
884027006815920001 28286 28845
316436654491962369 20438 45691
810012991644313729 32846 42390
494480291037891841 31499 42458
28782250566600001 14619 18890
110174905714128353 23736 28124
930006315579333889 32938 50558
512686567570842305 27321 35595
236604729315523329 40456 42572
999918222013018753 48712 50899
123201216608222801 12311 46670
178220629184981057 3755 11918
289158064092710273 26631 47223
785876917314706049 23882 47062
365995328847418497 11424 34578
813263128489257473 40768 48848
745066809101722113 4865 48715
296395549864779905 12523 31683
4948785608789309 973 13598
283634732167829633 11782 32182
273120194931586017 6924 11953
418376212324570689 34030 50570
661676055856588673 26007 47012
160320013524273729 8531 30753
106021750775106225 13699 50287
653796571437265281 23342 46195
396119996760333505 2787 48637
853387912489669249 46590 47646
532539829991328897 18155 25766
96533234275025137 10544 17224
733984670729228161 2141 6656
526705817766799809 14968 50372
972291169062820865 11690 26235
695613402111415937 13589 43503
256026235323517441 31437 40353
56270137550288977 2052 46567
197992789930061985 16304 37047
685349590590416129 2791 17597
654241454916672129 14914 16635
827466001873819521 12343 37521
357698372335640641 24187 42428
905696258583969153 36209 43358
772790166429572865 9234 42375
274192793590660961 4937 26712
574020238680084545 6235 36807
928111310444503297 31925 37293
381655420373874689 7090 16533
101995848792558513 6600 49394
575228871479048129 12090 27102
948092429767040513 32033 46150
662372075326501889 561 5719
573948213614617217 16115 33720
357894985318218049 18812 31923
44645879777473145 8919 34088
423305411310735745 25698 44794
897225105360139009 15073 38038
652746163727691393 16213 29361
862866578559287937 16962 29768
384474907881624961 4352 28692
64678014209452073 1070 37337
621877509141718529 25223 42489
6570739020471451 7733 44865
878208768504464385 3307 38129
773190509950598657 18018 46223
960485203572595457 40975 47936
375908966285532417 7079 39914
573271126574852033 3375 21838
662504098687325185 30320 49703
410859901309130753 999 49216
526856241574531457 16566 43719
339690202657351425 19038 22366
857235219841147265 28101 50463
668335035350502017 13605 28688
526558504101711105 12344 37087
794371059717050753 30777 33727
23033996469340681 10749 44117
112959978905458065 36616 40718
126221383590770849 28921 32061
990615085784327169 11040 26099
96706964469536417 6242 39881
628461124624713857 2280 10402
751437848162037633 11431 50043
896678984127888129 154 201
860460021134176897 9065 44021
660041889791024513 16210 24108
432825928098733185 14056 47405
930152932114680193 24017 40563
302409563254418177 19748 31788
350106987966817921 2145 32930
466218067845243649 12924 37649
728759744007518849 4445 49173
548729542053141697 127 37057
108303589093402769 8319 14748
134417859029749569 35973 43646
318588402492309825 8358 31986
236195259150566273 15665 46587
898453783248662273 6750 25333
59100728836778417 24472 27235
834065271236497153 2245 30529
795771477033529345 37450 46819
235985630701783585 3209 14760
733540413182193921 11722 47811
318298728758890113 29805 31878
875968131610836353 28472 35391
808205585053961729 24825 46951
50625545363839561 16228 36832
927846934838285569 4839 42982
296021925892151937 25826 32125
475919779623161793 4059 35467
456598250675508417 19225 20276
44368017104318369 9690 23099
590001665126738561 13924 23604
455107132318907777 2076 42724
983982068380111489 18483 22166
490806209838737601 523 13018
599499677380922753 3077 48452
775050013559713537 7786 22041
336527636939873537 39636 41229
817410451868823937 18726 43522
269856362019499585 14535 31799
774889897811156865 32783 36330
388324188997085441 19161 28656
690512718256925953 10624 42463
987440134386364545 16048 46574
841222544566740225 6675 17417
626510821788397057 3293 11792
934025983781111809 18100 24389
507316100653486785 1129 7787
759181391556573697 26745 36328
904656548958836737 34318 50207
61345257461695721 39069 44944
915004014824919681 27908 33651
699455554150553345 24442 46027
308620113618697921 6024 21229
936913649116917249 34265 38177
655644752743871361 455 14930
791701672823101825 6215 7012
379682262457134081 8292 49050
937187993628313601 43106 45996
570834998155934401 25683 40054
535563397665676161 47497 49067
536472459290759937 1207 30685
977019228762344449 6789 18928
89097385930404721 15491 18026
615610107771139841 10081 25025
417571666083755841 39921 41282
538340560529590593 12579 38912
311248299934195649 19242 24207
454424096370736641 8682 34617
394920652727929409 28422 48129
314195518666366529 19044 33733
167003190289182881 16534 37006
544154472379794625 48757 49650
532932126216888257 3178 39482
865077366395851777 9998 42879
153589969323892449 22568 44888
23342998002426897 5960 36724
372502607787932737 39035 47359
300705045666859393 9338 10431
319870079954274177 32696 43165
441813562758390785 2137 49442
670329245638480897 7920 9188
145017974078129441 26980 44579
158814516995878561 31498 50647
307879549226903745 31982 34444
423815443450788353 32053 39021
333496625174547009 7766 8535
304843733521085633 2608 21404
11913537452606705 22105 38545
446530123679433921 9126 18514
519946982248953281 26738 31754
397586293330110849 17403 49253
538168185828006081 1780 47913
449176441870488193 42778 45943
246538719699231009 27740 27947
26486649403342001 1851 13091
29237278854616025 39065 40187
31209636689492725 5794 19781
939948397875113473 20442 20898
277217849345138497 2223 18300
568178408991663297 16057 39249
437878252337323905 15456 22359
443594119702680705 1504 27978
386225604815553665 22898 41703
352435123326607425 9841 36154
110181018128724161 22197 33456
858696052696771457 30223 30281
308516325276517761 29269 33446
908523178545870337 34315 38694
409041026697732225 4364 20465
744672030762558337 15002 44086
409948719552847489 18102 20901
841084372147058433 21519 49390
872282330077449985 23080 39668
293468178947293249 20375 45544
912116724226027777 649 43471
325338816515603905 13742 22836
640509484278535297 39368 46451
435995213531754177 535 24879
408116138240036033 2396 24212
686034057889138177 35655 43198
426870730461512705 3092 23660
126930822048180401 11418 28879
603138740803561985 2584 11917
803423676852055681 41132 50056
501438216862450049 23823 24828
373671385477507585 18258 25405
146381157221799905 17717 21937
139210503340613905 21377 30933
493446752789747457 2393 49476
184961330513473857 15570 38179
851011627183570561 13135 50719
71236899695556137 34837 39065
498153856761742721 8584 32458
195359655884686849 6642 20313
947101434765858817 5206 19905
200348272574636609 13963 48577
608251127700537345 3449 46194
625759725798005249 2398 19160
88069391497928257 6369 50021
878522631031565057 33072 33174
905578043536902273 17509 18906
742074328107605633 3594 6515
303252735751005505 25768 31286
483150176280780417 26960 40136
464746988114324481 20462 26789
520222317323870721 909 37921
736026435987103105 28673 40796
804239151099103873 40097 47973
587940437407208833 7007 12922
683869965554748673 7223 19687
966140474511878017 2063 9433
242169055965710817 7227 20157
345720612288953793 39396 43116
192028490419502881 22388 50576
733701554831501569 9552 12962
553136417411003841 40449 42291
312706339900071105 616 45819
78503180390782753 17251 41640
566937132012345281 37332 44651
394243134132857153 4776 34189
914304171574723713 4941 40716
918118157405714945 8610 41327
882366024084863233 11147 22332
473739590745346113 35887 47149
30588794786009289 16452 43182
171268166440228257 23753 48154
649456436019381249 33562 42358
314605780050463553 25786 35587
909544262166019073 21639 35944
966213924563092481 34412 39489
376849328631582401 6415 50573
398660174967467649 11130 32174
232210354846156257 17283 27092
167054560277165377 28765 49859
527708005449301953 14546 28827
227829603217394081 11236 32407
539210312646400065 29296 37295
665768590215108737 22145 32291
161043883589830017 11748 48649
870070464041908993 7038 33837
598425012519154305 14449 42624
972277776985350785 10193 41684
636658972558240769 16308 36815
147553849136066625 48517 48865
578357271624025089 28002 50905
272195151661335905 28258 35577
235707920082351297 41476 45759
368841052093678465 17960 38611
736506104974321153 9546 21960
14683529573119359 10775 17379
18261909148737489 2157 17768
546483134501890817 3879 26828
366727292254278593 37009 41271
791463061195131009 23511 47561
754473517796814209 29159 45354
315255224878207233 8545 39716
838351316657959681 32425 38942
203129803527446017 11258 36350
277191195464315137 5563 31784
259434621418584769 13815 48382
51395442946482465 12110 41428
683121033940167937 34004 50761
670724579257584001 15455 24618
352378113519371521 38235 41500
609551214859688833 14136 43048
887301120491542913 9056 12133
751862782943920385 32653 44725
537249792748745857 12729 35633
543134786051563649 4155 29957
454533272740192705 13788 48125
843517353230797825 11392 35412
760072553874955777 1872 17532
799613066345667585 4257 46164
318911487550366273 34847 40867
776195114508102017 31090 42899
678176053209050113 8491 43238
745796478827553921 3138 24284
597592537836376833 13949 17642
874973927184615937 1597 3080
778317657388932097 10809 42823
113826995605588625 31624 49255
601303991108409217 18128 41271
756201778548803073 36040 39787
265862443319456065 12630 49567
677570863479797249 22371 32597
101400051566642449 23913 30671
534586921226523521 22003 32225
142900161789931697 594 36131
206206857760317761 13092 42368
443456556844154177 9461 23082
352889285294640577 9633 12543
739402815815786625 2200 16172
131315825572738017 38066 38443
900378790821335425 20193 30483
427631428439557505 6976 23679
254712692495282049 10301 50603
840633511677051393 36129 46196
207254959725560193 17693 32166
349066166723549313 30962 40859
810898886635065729 31078 33207
518209012610167745 7756 46146
87013282489621697 8705 45298
585388059039335169 24391 26392
115807128079985937 20034 42604
163773491338869089 21832 22453
753495730570961025 13313 39083
782552413694663297 11034 36309
129804635082983569 16685 45175
504800817080802497 25579 30512
531885579630980481 18151 46659
894138758273758337 11876 27523
471015325670016705 17252 46060
358541386015556161 10394 18022
452433168139748417 21497 33140
651911076471311233 2889 25873
570852590292865601 33237 40054
988115340766068353 264 10518
710903658606170497 16825 25049
737904880487267457 19695 50881
493363524619304897 18950 24758
740819552282569985 10416 21825
428786228237214593 10397 32615
943206667306999041 40277 47611
593651603585520641 1008 44142
856766869606968193 16833 29655
40595039902044049 14276 20823
906654814271522689 14182 32455
844670809329791489 36007 37812
624844093435026305 6424 37985
658972623817931009 3525 28879
887427816266257025 25611 46316
287084768839342529 21752 37658
858129700926905729 16216 24241
867064997884583041 9983 20865
717216266124385281 5657 23116
29636074573922145 1829 25107
14111354343580019 4659 43753
929939032572036737 45174 46485
238094443952224577 30492 49529
970425215480041473 12616 21756
732419477307342209 16202 49092
442695287214533569 12436 35169
408386122539074113 21361 31760
642381999178958593 20923 43776
374854492299075329 15688 25630
904307870978811905 9021 30117
957202527312848129 5993 46586
575626561199378305 15444 41897
584114493913158785 36462 49564
756885876160012545 27897 36007
204738622945374273 18613 25945
378838596432480321 1403 33968
418084996892840641 4900 38593
615662656311911809 5715 40375
15042347197567807 9676 39686
481533874012278337 13905 15667
239465758564602273 20 37184
963118739540462337 20058 31495
995390388424770177 8914 47272
556512972068453825 1829 6787
953889344479502849 13769 50677
640645540580635521 20340 25522
45558918836366761 30337 34871
10800055761698957 1091 41350
85914896352687009 16792 45800
364349326536327553 29153 45750
344488663621380225 1569 42665
345105983193242625 148 36126
488116285269196481 12903 20357
961142162891604865 19660 45988
353806118913059457 24337 45327
434081621680626049 32590 44970
605059303094929409 28174 41410
482207881098830145 31885 37801
539446941770567169 1530 47252
967100554010933377 3280 13179
306785573596041409 23605 30688
140180529215228945 17101 17630
245678835404692833 9851 10000
53626913120574217 8654 28454
495374264428289025 35705 43516
642719355194216705 26189 35249
590959955267099009 36536 41708
776860466707354625 11253 43550
337494264409766465 25477 47995
889272191041328641 6919 32151
842490278858935681 4108 8520
759658843055966337 22149 26876
934222069836192001 18122 19103
762227217616853633 3081 41974
525587826694735553 6688 44286
369942508352160385 2681 48836
89792011537351617 34384 46566
402775556908295617 19171 21837
454094406281331713 28481 37911
367993336473766401 32156 41373
150748463406511489 14386 21182
611933023605544705 5362 21944
957206987739116545 15810 43478
711238917178356225 26340 26645
457942115761564865 9500 34828
976462733290162561 24236 47741
214136221304290337 22559 34954
56123690257742001 1158 17182
72087085617379649 16127 37220
777940172997446657 17484 25420
787883285905824257 15543 24981
701231134098641409 3012 47173
119680383263268913 2829 46183
412822853825957761 465 37360
29645526809691349 25661 49092
317540139676729921 3834 17309
364862872947707457 17904 37689
815916847153957249 13099 30666
971730511465498369 12671 36851
624049927817942785 41781 43811
683529167474372225 17339 46153
544736418375720193 16987 25531
964572518676977409 22144 27658
50342981086281217 21338 48186
722305694609286017 15583 50247
725469677392951041 8869 14020
577075389547875457 8167 23254
539201024401513985 14644 16056
624919279888299393 11832 24195
882006725887549697 13470 31263
962996421828609793 20504 49273
686246662953060097 35173 41954
744355818197345025 36862 49645
839046260161737217 44580 46173
902757894806629889 13144 45684
890729434657977473 2962 43950
407817767874856705 30628 48143
901836047560067329 31084 40347
322621182244763137 5817 47829
649861319811371649 13705 45391
223963108556443297 21331 32501
533661196685116609 10364 42828
143653558576890113 32068 32946
413259735196682241 8385 43392
13754870046366109 19473 38183
864685749284660737 20089 31086
552805041119132289 31184 48371
915677286261193089 9367 33237
87352176658566097 2818 20650
830966897322909441 7556 19701
58512250947305945 10436 13044
813763621518752641 30768 49867
394088772221945025 33061 37984
241061134851889857 17575 40301
193753629827728705 13406 21068
1467190617084669 10482 34461
639346007790305025 9755 22308
952166953371332225 7649 21234
269965732668541857 10232 46617
701070114001204609 4279 6106
124042099536804785 31629 34219
882613343906427905 9301 24641
834639036882538881 23579 49267
401859290317354113 18890 49642
136910910845994497 25783 38378
238996441542596481 5828 8700
222064084320070529 76 48325
822047860133501697 21611 27886
768489392743443713 7605 22511
962552201134911873 12113 13231
948290110541922305 11783 36372
224624773702849729 38523 38698
54905943023680241 15046 48751
540470088857105665 30354 41504
434958932657142593 588 27744
844053038865929729 17544 40299
169670129251610305 43640 50736
445715475671079297 33614 33857
258732073249621665 5581 18664
644760815274757761 11998 13667
717590276720795137 24070 30559
197325788182624257 14693 44822
529359206559806977 18917 34483
697650435429160577 4055 50194
35947161953910013 12866 50939
427741572202563713 2046 38564
175236336574261729 20089 25184
737740234040778369 24824 35621
247762287926416737 2208 48265
132067517154794705 16344 46804
545142967505857025 23395 31338
861779317484384001 8539 35086
848425761383932545 1355 31618
105644237763726785 175 41404
362674217821211905 30430 38800
293337667059056193 2386 27266
32474457906982225 6679 21073
272238275713377217 27543 44911
349016671989577537 32748 46026
935449805963379841 8802 33041
208693759253772993 27670 30133
408689430698899521 33709 40274
772851071988686337 6123 49241
345231232789238593 17592 46975
120088492482334881 12286 47301
598030219988587009 21103 24435
415371035808167489 24188 26764
395719496457907393 41165 49941
326138603917822657 953 13748
428826060780409089 21019 34705
435130165239957761 34840 39408
379117721360039169 44514 46575
148005375688978081 16582 16587
512565732771904001 10044 13307
972490482637713409 34410 50468
591114149517785857 38483 46220
387242450809704769 3575 7481
744023871965765633 3527 38239
997038428563559681 29106 34381
503368411362679041 21328 40100
553725387127411009 18495 22875
984159733305730817 7342 41857
433030971820588929 14492 37125
762820330717040897 24515 27587
61951723399229057 33172 49148
525723301778384641 211 35892
416679042793351361 13759 48211
281291675279582881 13347 32215
943963424790421633 41904 42130
4600091626272730 12881 49496
173188812786154497 18646 23710
222891943847493217 38472 45980
383662892716241537 6142 50348
963203713796218625 18261 24197
338658618660321793 44299 44882
432857598157703169 9376 15635
587365287669211265 14774 37920
345959575194015681 20268 38745
89240886026633601 1893 34821
749376663099163009 14288 32083
689561535988243457 32303 35037
23027962232674781 11454 40899
533869548048006209 5158 47186
216278896635849089 12369 14504
55940884934226889 3870 48300
380679318046176705 2947 33050
943144503050039169 28136 36869
782682332586865921 10384 12917
226997047438654689 32444 36249
890822810094192641 28269 31005
350850915123391617 4585 30426
996131487935393537 1419 32955
68650650987574833 43130 50414
855640365205502465 25034 27274
310642950232026049 1910 8335
125667464082376065 6516 30271
419270686792597057 12530 16827
615506284898856449 35162 48886
412584168515184769 1748 44386
294737120923734593 40044 50247
587651758183891841 38108 44093
980666407579789697 13402 34209
965830573988544257 18475 38425
561854026311529281 11320 14792
640659963537071745 17809 42036
492674618440418049 2854 4059
797462568211319169 2291 16298
507319543859885889 181 43446
183531031516547937 30106 32785
5377385086504206 24344 36890
775389077191167745 14317 31364
111824781675643697 798 33973
675697667482406657 23824 25017
584212979582105217 25226 25987
666806233347575297 11573 25057
438984745931570305 5902 7577
620421782066056705 35329 46799
615540198236871553 26284 41258
633714509246974721 22462 30265
547281488756631489 7228 24019
831669168671847809 14266 28091
475295771564589121 17316 40359
743677429559188097 8027 33754
892864872193193601 29379 49631
515222088507567105 11002 49545
981039330913816321 3264 32331
646912244764852353 40254 48085
275404351465176961 24287 34588
935986922186170753 361 26407
917793827812488449 6101 25118
208883547067319585 16437 46252
703804474014070529 7370 15056
797202368474312833 1488 31573
132316749578123457 12576 24699
669145058230103681 11321 49129
793067158191355777 24888 41151
181546425890186209 23205 26669
400707402723782017 15076 20267
459938033172267777 26032 41724
870756819646281601 6980 10840
535110394073893057 23112 40766
530607006637197313 28602 43334
409077214609229825 2238 41631
591126616817071233 292 13826
983363191668015489 26032 41981
923595416426508161 21582 27716
777382355325290369 16787 19163
793597052021532033 15206 40248
508452218354260993 4998 27388
229520038210793601 9592 43088
657165308306762369 26060 49527
663418453949681409 27556 31026
678735603194009985 5398 8990
328072974987122753 24572 29763
260254883450915745 3295 18796
66348043386391001 7384 7632
677947792016294017 3507 17846
901500709028098817 22076 49146
736304395396022273 12787 32139
643256909236193025 12610 29329
40873845786190801 17175 46151
465300750054893825 11064 16506
428625392691618177 7247 10622
818853858885283585 5380 40000
457230362169820353 36577 43682
222420719690532577 2403 30148
48845776545679345 7480 37069
52148318117396289 10906 17866
182380406389082593 38901 50268
243991364426705121 22635 48710
645996700246730113 30431 44670
232724803700612897 21423 48287
403679057429979329 21081 33283
671035054034646785 20491 32911
582260600563987713 21534 27623
201093538881316641 36767 44628
500162954232816769 3822 11310
213809492516645601 2308 41961
988007762477469185 17825 50042
584917090859384833 6093 49985
630844376150786689 21943 30685
707261706829498881 11309 25786
443731270982571137 44780 44810
934268042375357825 8538 40457
857305725215379457 11127 33931
793143947214758785 27536 40761
376255370949952065 18871 40222
993599229315712769 13572 38643
898246607092783489 10242 15305
544219994542871169 6970 31383
920710450601635713 5543 31090
648032545236510721 15189 42660
210120845554879297 11599 16151
548081587119327169 29228 31857
707184398588072577 38050 45394
955996294418575617 1459 50948
956397524321641217 35191 39366
323689314410714241 11562 19560
209995271418481633 17203 42085
855141129999005057 10046 42879
370046342758708865 20372 42181
71014440627067185 25385 37358
335879359608117761 1855 6677
776692305374204801 11324 48545
315716010634599105 4271 46429
443126779544186881 10701 48229
822122169861192065 13063 48715
994677857938775425 4358 46983
540252904456476545 14367 14963
992663005865608705 38236 47495
623222859406997249 34639 43918
87409996812475297 34291 42068
167578576311608897 604 3637
64608720308669377 12480 40229
750895579749371905 2266 39927
212666943014120577 4099 50913
685766758143582721 21567 47742
490400247952635457 3212 30488
322269323075961025 14382 50897
855576334066675713 38580 39383
714066052488060929 7662 32709
462037604709124161 37256 44744
799621527903813249 12056 39823
456465617761928385 3027 23171
683611357382314881 14325 17437
328612377566059905 31342 49182
365815203711680001 13512 33553
569021184276032001 49323 49489
660038050945967617 12120 13134
832682493016179201 8487 32294
976124989826960385 1887 39293
437962884508841921 19740 23923
555915872507338113 5230 42185
983434057309608577 10588 18697
122029684196565569 15956 39103
667945617920359809 1950 35183
86987094620479153 19271 32774
512597704367308865 1909 44562
607887675376051841 35495 49714
826271407756742401 6246 47684
914133796382454785 30051 48446
764547244858192641 3366 20148
408642698620202113 5001 5423
772835377896221569 4688 9213
362694635618606017 15882 22252
192690935577488193 10512 17047
786650726850812289 13414 24993
430013866101923265 19951 39826
36460288255508289 2336 37597
50834444367438889 7582 26924
498569912013767425 14811 20338
828284115743961985 17037 41938
144031490047023425 23511 25162
733188634893693313 20551 28440
928584624417570817 27619 44893
122469144547331153 25104 25291
763232191258307329 28446 46546
804528700131754753 47583 47886
10987109569317255 14836 44095
947730057134997121 5907 7830
902315531445832833 6222 46473
518972995927626369 11389 39836
631636406291679745 32988 42440
849757810567247361 6314 23079
626539971598443649 8839 29808
420104228975304769 748 17719
961749259015807233 37595 43327
502898821228733057 16794 27797
741459797125155969 13000 16020
986741499501036417 28644 42256
625922123600108929 41974 42562
242910379783786817 5069 5165
330476139989880129 35174 43503
699503150360271745 35974 38195
345682322323728641 18806 49591
854284181008488065 10104 16636
588714474201435009 39582 48012
987166493638014209 8773 27335
446040262346091521 8375 41057
129075939614587297 6335 8673
867390028369182849 19281 43130
324395335696777921 45504 50578
440658705410232449 14049 36553
65287614205793433 5536 23148
116126544630315473 8626 34314
21208864438634125 3396 38187
505939677397694977 451 45058
605292761751066113 19410 45921
193214107444273249 9410 10637
619019960838841089 18427 31408
559500047016616257 9660 13072
982676556922449153 4127 33075
997911181032986113 14675 31098
109466413068318497 22768 43203
527483395922192961 33447 39849
300156596826617793 47091 50504
491372343122574081 1880 45549
663758908250741761 15639 35757
230633860430049953 11786 30338
199810334559707329 7963 38249
324749297612850561 9924 27860
116914116597300225 18045 21470
763107460188113153 7596 27616
4386407134127524 25803 50413
629976402365425537 21526 21806
929943727828174337 31676 33501
762063354221414401 20601 43098
646621807163960193 1974 18332
180595972959405761 14075 45826
762620012924557441 25191 49362
160981792156835713 3773 26412
701355752177336 12547 31653
460960831515645697 16688 46010
560499427858559361 8534 34736
835592570671128193 39751 50304
871631828798307201 5044 11800
540904774036203393 7559 9779
294997012520596545 21096 29023
547837874785617601 25935 46549
166586932939317473 29318 41425
122503642645110497 36108 45492
218879930104890273 39700 40683
189381793054838721 28510 48645
496312683049374913 10289 25836
773243323149767297 44771 49849
907877502223456641 6688 34817
50135857463917689 38266 49457
260442163155779841 24532 38177
487524055969227969 17953 46308
70351585497490985 24984 33722
576790985460849665 34151 37094
830905719278767617 29920 46128
112095762196343425 16147 35670
411174168822313409 14458 35578
338501505504897409 356 10863
732263898572007553 3356 12506
351244458875182657 19418 39191
945032709418057985 11285 46703
38101841311164009 6220 20310
243337476728520129 36785 46415
539218080983356865 5854 7358
452117032663053889 8134 15517
863371226113972737 42711 46281
924438267423376257 8476 38121
869748954610823681 14188 44036
61198658060362729 14958 21564
89091829258013185 6097 42881
569167646089930177 27041 47278
529232588922450753 17760 41926
709033244010200321 19147 21648
51541215756291337 18067 34453
646373408070481025 3071 29835
149166186181073345 52 45702
860213529851989761 11269 27777
716566437627751169 11064 16377
640541280645145089 3949 47434
117218121890982017 17301 50371
949362757399555329 41399 49010
453824586345010753 10599 33449
818621682124366209 43917 45271
741549433498729345 7075 32027
521051138421483969 19175 42158
75838631083986033 7196 29528
895906731590876801 49921 50441
710872888558849793 33508 38504
657079561715946113 10787 26226
73278140172252657 25078 32764
187803622496069537 18268 33627
128722294336537153 8018 25632
582719466095284097 22250 34227
508777345681824769 8059 41074
9799844653620939 10894 26171
4397172977530062 17460 46432
91914706230440401 6873 47054
561468276004607233 8146 38768
13059934729859891 32116 45858
69303572127406457 19148 44633
807004369408815617 15159 38162
943429660985106689 10449 12357
553284017605754753 9549 26710
254563422728192993 37757 46941
143753925331409953 44545 46250
647003321265064065 5381 47045
117921932479539745 31657 34578
946820306159647617 9100 13618
961799870616118785 24465 38345
897354100418500225 21995 49357
860674780791889281 5930 29481
51511564425776865 23063 42808
190309227183817601 1 31105
56067397723243321 9173 48849
788404850487189889 3467 23842
988263192214102273 37268 45229
596893931682387841 15873 19687
186685323526337057 600 953
536966625274850177 21948 29415
557627700875894337 8442 47962
354640374051101057 2207 49480
298948740615802689 12756 40132
678792540923730305 37491 47731
422633954190043713 42991 49341
119430169743793617 25835 49116
41583286310061145 27812 44887
392918865710662145 43895 44263
997434656681445377 3618 20678
91328744514029841 10096 36110
29563203618895529 28668 39829
160996121450672545 37161 44058
317979539766721345 19793 20222
555367535518968257 7398 40250
646102758316164481 37299 50487
41046387561912921 20014 22973
959743151595812865 26175 48693
906082630320909697 24829 36345
236731494594554433 7801 20609
421533205862438337 11608 16793
973103325647425537 32942 49695
306111538656523393 24505 26145
156651897646487009 5569 10955
925800190758870657 25318 29146
820382693419514241 4646 16574
233279583103509921 30131 37852
296476499532875713 28617 38367
72088410668619937 18855 42066
346588830432946113 27444 44805
976092166502979841 3677 19242
8091397562754566 25941 26563
195011704417730401 5051 27492
309651594737186305 29737 47508
59427988693087745 920 2242
903864864611879425 21315 44684
95279893475556321 7174 28026
80966745671300801 10609 15941
957415205275481217 26791 29255
790158530857230081 35476 41348
547213909725364545 38883 44512
933195830291776257 5804 39293
787756609270886145 28142 37948
110924818796920737 32513 38076
596670741526601473 38257 49690
223801408130608353 2843 34574
911815235123668737 25615 48420
169283230661353217 2743 35679
10741370599951951 40667 45122
608346764292814849 31327 33220
90117396087478593 37688 43889
123930031901526401 30375 40945
77228091260458593 15694 42185
760168148841980673 6623 42085
587990133065090945 41500 44586
241996158864242977 19383 27661
525550334236861249 2292 35871
500018089455647169 2797 16803
87113437985337329 19675 33993
158847115531532513 13690 34647
777346922246955777 31608 36336
552438266959310209 9432 32243
553998480278522753 3201 23087
336011525812939009 19722 40738
207489126149162913 13839 19256
631082632068494593 8575 34321
135840473458998193 15012 18021
518002186834397825 15719 28169
74219531359638321 35520 42057
233483688982826017 2596 50865
409752832739570753 933 45291
623700237466255873 12581 47344
277288126812145217 35145 36783
401719989884224321 25193 45519
786856956487198977 23899 33741
134029727475567745 12628 37077
938745755544552193 8517 16214
18358686393295189 27901 49219
873743376682938369 22897 47478
980051758674125697 8941 40888
832827679521209089 22203 33379
680546282133700993 27794 43276
97974228871365201 3713 8385
128924782763764513 17004 37250
76343074044594065 20047 46297
287211337243743265 20254 38879
810978052875725569 24161 48435
303355893754304193 2914 29464
933281341572516993 10486 34169
627407603457594881 8490 14264
462184914314818241 35668 49868
456527358347077697 17074 43753
587929783438802689 10366 27609
148622729755569345 6435 17941
785726796186139649 14839 34092
21718498038314493 42268 43103
847520953375770625 4650 13132
873539086053522561 729 3085
420524211977081537 15786 29741
436025684401730753 5175 39459
793018501355966465 27205 39402
17767218465930769 4793 17925
83009099431990305 25013 43270
732157946558505345 21117 44330
796709062608492545 4253 27558
119361786835394673 20181 24273
587885329737659393 9179 21197
942072829735398145 25857 27977
256271317221923297 11034 30292
537732355973272321 1238 22110
346865672993345729 16696 47300
861411998548096129 32248 41320
92293303021186545 17389 22237
613509928901844865 30922 43920
820786859903662977 3114 19648
193868960726948801 17436 41129
52031970899925281 9460 11144
935032435827874817 19688 43511
31306534173722869 25236 34571
898717508926086657 8394 20383
235656390002752417 4937 17176
348751339110616961 17659 42050
100816462595659569 10580 30543
481069352524489345 27045 30649
888264502583446401 1854 16227
131794894614298385 26675 42349
751429422794188929 22969 49641
130708250438903665 8269 41527
304464457515528833 36745 49748
151284236055783329 3188 20161
295951784546119233 8545 15459
778636072423584129 20135 32579
891991879800805505 3014 24001
637294133772595457 33569 46965
357554002004746945 48097 50483
907208922630662273 14913 35090
803295523509341057 39612 47172
149463835244670657 12448 35541
994186103544834049 38295 38768
35759067847525473 25462 28050
632742169890981633 39029 47746
410452634205167745 1794 6308
134318865797382609 38381 49071
284086236313914497 16381 40074
102418933423926721 10225 40645
386332550771367553 19576 28843
979862751265684993 12053 36162
975730203851529857 587 48751
328673888809994689 1588 44173
522624549216143233 16352 18896
949539937205145217 7670 29708
425450774712761153 37455 50045
628635693889116033 40542 45302
587397885283689217 10485 10738
642848929709131777 15735 24321
514161607572734913 38837 44394
141966219627228449 6883 38569
556422273830147393 18362 49048
444230403671639361 30548 46165
402386144950202881 26959 30095
105878671232140673 17934 23006
310922412540474369 22198 49846
674156098994799873 20254 43315
392197489547871937 10877 26436
25723856571069349 11654 22333
251541801037344481 41496 48040
465533898575301889 13545 33488
999014746051603457 17328 34792
370810691901446913 18212 22805
892560569356088961 34083 35231
808840676738540801 21232 48146
329376424320489729 6298 11655
734060292983237121 19407 39048
952487988011622401 39338 43687
898424200392838657 17640 41266
829092292136142081 31240 33775
609947644416386945 27425 28889
749497286229011969 16202 18331
127995351748339201 16145 38112
927558885259603713 8001 15493
350187434041181697 9201 34620
925796167848798081 14738 25382
849876283486196353 1746 10207
477456041968128641 9858 22501
279872744952164961 41663 46205
731313798451378049 27851 48716
526367877273443713 6514 42235
702842641011645953 14676 22686
24253477607921073 22104 44807
595791854871716737 27360 30932
780815116997445121 6195 41234
510534498540057089 1616 27317
480897191169411521 68 40239
295626291996352833 14877 32463
390620771541094337 1378 16498
986646433507591041 20035 30015
543335069068696449 44634 48143
198125604049121057 15480 31289
666500170835945473 15323 30384
48759154859272513 14905 35119
157061491397762145 23163 43355
346113350980214593 28389 33397
315471915815223297 18195 32571
20150169947132925 2924 40403
880403798513817985 6533 7904
269265397575164641 31710 35051
595105150242176257 1559 33209
161101674610126369 16497 44254
191660818782814593 8264 41297
598868485996018049 4942 13364
810932602711503105 15741 30226
368037673681786945 27179 42696
987251171127077505 14058 36820
777824244156445185 1537 46632
387104042912596929 24838 36588
628092708863494657 25961 47059
257516802505840289 9872 48991
340084335115715649 10083 20718
423586150003117697 23276 31578
797995851418793473 32551 45897
808270244139102081 14009 35139
560045989053431745 41899 47784
834676125169920641 4257 23671
624561362505534849 40324 49610
165007230685624513 9288 43201
403895441857610369 2887 17750
508326757651630593 36564 48615
11681946667696509 24429 31904
797656186205024641 28628 40236
46967645423162449 23967 48944
20694136163172061 28172 49472
596967136557555713 18126 50949
428404202071810433 46143 50788
133776826916015777 44836 45516
44204848297326297 433 954
70878361851473673 24598 49935
122002077565845473 44811 47588
64721870010085785 21149 25339
880961391581905665 32254 37901
52578985058875817 16531 23190
842360326139122177 15949 49690
994215882949998081 4625 47634
389001693943399105 3983 17304
39312344004091673 16974 18604
223430331852860321 17234 41548
752138518731921793 18982 41449
721215170868958977 4660 5103
138888937684544801 14475 48087
25421633691841805 1200 43320
371445434228075329 20262 48567
711882694068364673 23117 23916
256125641476362625 5552 27944
505314182894529985 25812 50000
371249530207418113 17590 29709
792015274416115713 20969 35698
771530551769803393 6128 10129
146234922587915137 42340 46153
942846115425748353 18562 30610
31955232901069053 41432 49789
771237051571976193 12528 48434
583307742385166209 31484 44912
986496697772874881 9136 14482
259988209727055169 27365 39795
667605269913156737 38342 41819
400656325692061441 17486 50727
804196536372739201 1119 3241
322783606092670529 1163 44262
805848591535582465 4802 31061
818817196774808961 11187 21993
657387203034314625 13460 42198
992999028031960065 4399 39529
958702571829935105 1307 25496
254256950667262049 1885 34279
322270012046811137 7090 15515
18890069519969189 4627 18319
653103837814800385 25125 47472
720209774239670273 16520 49223
927037096502171905 6930 27396
499674395338161025 6829 40615
94032621628219457 12069 37382
4760503714003051 21363 28419
427346949611045825 37974 45244
479997625454458881 20905 33920
204414791018027841 11332 46855
258971175092518977 37340 37368
995488223355376769 11745 48991
130302044401190641 20940 23829
498972924179003713 3916 38972
852736871866646657 18251 29596
776032296791452545 30611 31733
532246723831477185 4348 12799
276231436489926113 27966 41316
203686221492382913 2478 48333
41879404881708385 7503 40589
256483316600622401 9858 14041
927963316752471425 20294 25520
396414700956306369 16761 21110
899337768391784961 18124 45845
112844618853827681 34167 47298
120035982926456337 16404 48404
224131544812941281 3734 37990
703497998641292801 11574 37598
601017065205070337 27623 32213
643066434592260097 31760 45743
287765068849601857 20387 25055
104308880242438561 36266 39806
295582683664250113 151 33759
925101573951341313 6273 19962
760933191528984321 17045 33053
732433272900120577 33611 34940
187344754010723585 14831 40281
460643601599588929 37428 47929
702047416072666369 16027 24010
519547132380306945 9088 22955
569383548321113153 16427 28378
769063080075827841 6791 42677
493156090980313857 11420 30089
331998343380458753 1661 7743
519488147837790849 3186 47980
338478909799125185 34656 38233
281797958429784513 15101 26290
265797995756468449 35846 41474
180516488811704801 16845 22848
335605390963625153 41859 45901
666856390872460673 8921 25635
625282732875032065 14601 41702
588762553869230465 16227 20545
524317063758463297 25355 37723
318779868726032577 36349 44487
292345669268581057 30619 43240
631346057337495425 44 8070
801582440422894337 7223 26321
572041728873593089 38828 41672
127142926771849569 3171 19906
132650135316140449 14187 33600
354163378633092673 3297 29230
133703577203299057 7825 11378
948275886414858625 27540 48888
54455506605748385 34435 38665
597638009047162881 19022 41562
73648571166991425 6284 13832
978633610036549633 1175 30580
244069381394183425 941 24793
574827133008728449 5579 47701
903564602799058049 14539 35658
854738363366504193 19393 33270
150713123361853729 6279 23456
266907161927040449 22563 30584
314059811318465153 8265 38197
59327583699140265 29878 34994
945878380095422209 7488 30660
570072290212880961 13948 26996
570235389837272065 23542 46720
110160792755475969 39598 41784
693326148896758785 38217 45403
385634991354610433 29326 32724
510349885318085249 1703 2020
918167671392009089 13787 17710
705801102739940225 23757 43072
93372414267538065 5109 37414
941486687260798721 12960 50936
294936599974459329 9948 21185
257153526763872257 37124 49061
467557146942372289 13696 26245
168858721155608289 43757 48850
757439238986076929 24777 50157
71067471791621985 43190 50941
52649419154835897 1056 43313
666903070014676353 4115 14018
145428991285921697 8342 18979
833525280439815169 1058 31663
950644448078609409 34677 40130
32859903788967417 10834 27095
467147262871971969 23210 38768
649909545922469121 20708 35642
553508602567593025 8978 16641
436196264689662913 46229 49680
139204135537124081 5308 20336
335542886163395329 12709 21285
760321686141058049 2860 32764
666002498865203969 2967 21138
938527194933097729 8439 18756
558657718809826049 37183 38449
787365227816582785 14279 40848
506209004035405057 30281 50045
574226633777964673 5398 34299
687311568687178497 14970 43609
557528536390751809 24960 33371
754870041053216257 3998 47052
585614184757471233 16894 49879
188532390650891553 4685 44030
449490730066418817 18899 25714
515441197452609857 1647 10547
34320743578529545 12839 32158
222782010176032929 26136 35299
612998311967917441 1264 32105
988414255347699073 5121 28246
172740532135204449 8101 40024
725328133878889473 4637 18380
189389435571928993 2707 38514
491219267073596225 23094 42864
411521137343225281 12038 22419
495855524987021569 25499 47091
300888104911795265 13320 37391
740185142203650049 6072 7654
683526555388507265 23241 27952
278038937065275617 19550 42769
132049495086892673 14563 16419
994668561540599681 44627 46090
903007286418368641 25830 40955
323133315565016257 19880 48279
475401671626261889 18018 21036
741193119860817281 1905 6607
73375373581082929 11823 42566
739074673492353921 36745 40054
763494545117016065 30469 31617
482437822091206657 14229 21100
616135875290108673 30719 48748
944166987188410241 2871 13087
483304232713127361 28496 47856
486902979717463297 27568 31306
322677413153794369 24302 50483
609070503380678529 2076 43780
447695423189021121 21539 28761
191663738060292129 8137 40355
599655962669555073 9133 28710
591294061799303041 5314 49383
273236169594984097 4247 49032
271273473112820801 16875 50284
251875762033474625 39276 45867
973392481255615361 28083 35432
534284075807722305 19905 44933
175952691407836417 28106 44587
272511918761988897 21870 40066
512118793652533121 749 41835
989490412849480833 1966 4561
483920410377614017 40380 45257
72238806761756529 7479 44097
615294202437439745 84 29377
427644610272967169 7502 37646
535195852381995969 33422 41583
343709480517031105 30015 31557
582425152017933057 30524 31262
583426129676897921 7639 49757
143395215512022385 23962 25669
627631900690797569 14941 18057
892280885139342721 8285 25140
117839254028314849 15957 38949
390822850926802817 10047 49686
407540579156641793 5 35030
85785398670182641 36351 36444
339949130422898113 6359 48426
570234942350460033 14325 19893
732775123792773505 12334 24610
487588847157724097 10324 41379
522459797713327873 4221 28001
760638310943868161 15474 42648
458032906777827265 1978 41195
18354250400633989 11576 48103
799497226578328193 16337 44914
627853820572546817 4104 8020
932419507130017409 17768 33541
477789898639144897 22724 31592
555877910591352257 19726 35635
183674597017464705 7322 49580
594810501326929153 3121 40215
403315179285485185 33856 39809
357726585177946561 18108 48474
77510462419645873 14669 41711
393569407532677249 24138 50452
330381734908314689 8721 30939
128500529524661297 20451 32868
735533185712363009 12637 30538
189621941742370113 226 25592
569171965944676097 30010 30150
845602937019950977 13297 27776
305498923476342529 20086 45413
499324030530768705 10342 25684
461826975841489665 14398 22994
283519335168836769 2025 6210
958476136053796737 45056 45559
748613057562732161 17018 18752
159555183525881729 23234 28575
631859308628182913 3283 14639
986375873376239617 6202 29569
38106412087497433 11663 15989
846855060769655681 20786 27781
402276141558264321 24182 47502
208068196298931681 22779 25132
639991369797041153 37199 43883
799439852647978497 7217 28779
247789760378882561 32156 47877
145450194791443713 29049 42276
675993482180725633 1259 19122
873942770395871105 4050 35943
851748837754616577 24906 26511
989459146609213697 20339 35066
760049792354134785 13842 27936
843647070038358017 17599 26523
211106425713868609 41567 44633
576925391565119105 32439 45690
662556145779458177 17163 30175
189740709711145441 22775 47127
608795332730199553 4740 25988
21435039732971009 36228 46379
82587435827985441 1855 16510
478228976098463937 7852 14645
621094958862020225 33028 48170
660999249346481537 1983 36098
452063629262223553 9034 24497
666814648393227521 11074 26360
275675767158038113 15491 34828
25156064307644501 66 6891
877585667935857537 22788 24402
633812989131925505 12839 47851
211561310990934017 15701 42236
303889254587609537 9732 39773
122101652824223809 21980 42572
864422177672679425 3552 14742
500006068280573121 25026 37740
587037817891022977 31170 46715
194567897406169985 30853 39115
702207796469664897 14968 21879
881070567210631553 38269 40678
999166340261446401 15940 31382
140599301920129713 40410 48854
431146705150609921 30991 36355
129678736528848753 15366 25674
891521839330856321 33274 43913
984391860612941313 18904 32345
923550155226351361 1640 8891
271736389351193697 26334 28687
876943589160369153 12377 25026
169954783289394849 12437 15689
821062371552443393 29742 44678
469419565064061569 17007 28490
659520312582223745 16561 43332
980293502753692545 3597 9982
530998117922578689 16948 20067
738327421936194433 26790 33074
69380588134698937 20766 22309
203395563610964545 1481 26572
461705035902099329 14298 30300
760531805913348737 13581 42930
262108916582029409 36163 47274
174821857867680577 20633 26522
303452860707139393 36949 37045
38714831273811257 3533 47247
776628189130526849 30443 37307
403903701334254337 8152 31452
122476038100955969 13616 44028
479012108871689409 30426 43342
706580858290003329 6348 14229
413874644491340161 10240 19052
84017854413772849 27097 38442
284692960087486561 18132 46220
66752495386232625 23051 24002
559982494733272769 11905 19563
686207010395975169 2326 45941
239605371841793857 8401 15613
13264188505580421 181 50347
282364606247806913 14812 35940
72880681186759937 5096 18491
118962892608013953 26994 28571
686340953647068417 40744 45506
85235881730763905 26144 43492
824465571721361793 6217 37909
4498453783856605 33777 42230
416543562570033985 29866 47652
78116939167397697 16570 22847
298029361909740929 15333 20186
729576537548926081 40675 50910
995407495757184769 20066 42646
970177339539244289 14564 39701
218783301398133281 25402 47536
925235513947047425 20006 20283
832316670563237377 39289 47615
261418460035923073 33440 39211
605691622172130945 47698 49852
177396648887057761 2559 20496
570877735488473089 20838 45101
44880344665809705 1267 35491
955338951175974657 11771 26004
495070553554615617 3556 37406
136654624104430417 797 13524
327209482567706561 30934 32828
794612087007507713 34138 34453
595136016870160513 9169 9233
47349288965598649 30584 47254
330027766327585665 22343 41069
549731417101753537 350 45471
756355548614482817 11590 19212
996724649366363777 20590 48566
575229680700186177 24380 32090
144258957138347905 3149 39106
118296874173442033 10990 20899
381986349546600961 28135 49170
141612878824698641 13980 21564
731328555199070209 44658 49667
93695375027198929 5249 47186
285072498412198177 30464 39656
750499530806973057 28465 42948
556778281961484801 2620 24165
928839374626907265 36790 37264
942321710518434945 12535 27716
970989990917640705 10985 31875
633279487443218177 1089 18195
648483539663136129 24858 42822
492151053464532161 3963 18451
992339237126241665 38657 47553
845990507008664833 10563 38415
531665814435374529 1912 46765
621403491466828929 32907 47984
987168002755904385 1245 15731
394629607015929217 9238 21758
614065543580796417 32536 36191
29520661215933333 6634 24005
964697357201327361 6425 20561
363950536116576001 23843 41551
342015078313043137 6159 36700
584137886679833729 21220 42230
302185513404761985 26995 46451
385079054324279489 31108 35120
613159516058107777 12024 35113
887435796790349185 9900 10163
443881656630406273 29304 40704
156569111040724353 23163 25052
838619605454486145 13351 17487
241843316444438017 20402 22798
903101414517063681 5868 27190
310776997768130049 2019 18070
20296570608582701 3342 17182
775571719464771585 31534 37715
11855034922131581 2380 36982
184519873747532865 8136 25188
932984982763944321 13673 16361
638945424595625857 3034 20221
385580218196931649 19646 38653
351145615740477953 6704 35998
471926146654215745 12499 39342
634433844760529537 41083 41471
844079676754102401 1918 16801
834133039119038209 32980 34840
819410085264795649 12599 19456
616406428177249665 4684 29182
324246679602222081 15825 26912
212079238845092289 29372 48380
905464413026994177 13735 48249
257531620013587329 37635 47030
890462895431038977 11822 24976
975203168304560129 9427 48277
403373496111075969 18014 27410
890896387574095233 5360 20059
283929587332632865 30835 34819
559965673815810305 30183 40048
285946621970897057 4272 43813
710687753033219841 252 19718
26278447839541033 36759 38849
198615095453718017 18446 36331
457669751122924865 16884 32655
556878027974512705 14365 24185
113609907150330257 41268 44124
723828293121869185 10542 41529
715077114816256897 24160 46679
274892705958443169 17201 49198
997007412696301953 11533 37056
586418623065171073 2942 34351
926186765267832577 31132 37089
480690805522989697 17220 21682
271333777079970433 2422 41627
819489036743647105 25898 41709
872353492998360705 12553 26805
772903428921573249 23635 31241
196863036386655937 19230 20337
430459163685455361 15208 16936
284473611009563137 13783 26549
611383974022039937 26918 35954
503546164434990145 4464 18315
560004035103190721 111 7263
711574280592163457 2763 13213
367324370628288961 21401 47896
505334263190331265 19504 38978
722898068192293377 8807 15911
574255630946627329 12925 25908
382462470542783681 5883 15965
246246307817042273 4370 30311
970725124633901313 24300 26641
28422217034989929 16149 23529
239197865463573569 32892 47682
559402979191286657 41562 44778
992932943396752385 525 9778
655811679662182401 10306 39401
121873500803594945 16733 41234
628061379635450881 23121 40317
25192089973756993 24787 35921
925948131209100417 7987 25521
971170059232910849 6193 28702
961160311668503937 19518 31855
158754824198624065 9206 28291
367636102207232065 26937 38056
724475767676189313 28762 29343
936780117193560321 7641 35967
859662029266445441 19959 21435
334663160555994241 2379 17578
968087598148109441 23223 49891
11367638264612623 7148 27719
502255628029402625 30855 34505
647065869139002113 27209 36261
771897348678528769 15801 23339
861083482888854913 10796 36498
709433801554780545 28448 48583
592579891394326145 11618 34444
850419368167131009 33343 46150
619078272729222273 8905 24976
656225881817235329 5324 49418
248561100536367265 40041 44349
809102290813918081 20698 26924
738154726573721857 41282 45742
39227077750780385 3090 22211
657925809113312001 21946 35210
452186634297298433 6205 15628
65756106533836345 17161 18245
619759274208220801 10535 44245
498085023914203649 42298 45525
605150053615666689 4983 25141
425546535623734465 14598 14925
512727079166779713 13625 49165
813385259413497217 17133 42525
845123991971256321 28314 31366
299397798155222721 12948 25824
287307148278429729 22695 41890
542537223458541697 9489 25884
937545993756692993 2370 46025
272128270760330081 13450 17496
463007650091952897 12843 16364
725608934266762881 28944 46100
694582605105061633 18557 43483
399985414324117249 7323 19199
790302612471023745 19573 26087
792451850504395649 27254 41330
745245147083444737 16165 35358
988131598174756993 16288 23210
385896873398621697 16724 16874
447362708767446529 24138 31443
230226267947777793 22909 31599
792166740036133633 22644 24092
107500509992846113 12957 39845
714180277678142465 7464 25386
394785626433510145 3606 45272
8258141000165865 17003 27329
682451000662723585 43433 48595
392070467546449921 29540 39298
185859890331947489 44696 47296
684380786621755265 35243 37929
901156049404860929 15720 43598
804535491626328577 2252 49276
297192016096296641 8880 31892
204508085678721601 36792 39122
424554030782815041 10256 32545
471638371920210625 12061 38924
227769068434319873 27441 37929
85716339672284641 42605 47680
380891461640814529 3913 48599
476383331752774785 4018 17007
200203206276150081 23544 41106
536833991270608385 6337 6547
309261833581985025 13659 30285
468330831446412097 475 49181
649738465656206209 1681 14780
592611701118624257 18479 35688
185576611188494657 14138 40569
697923494885859713 18366 24348
161043173417290561 25957 49119
429919362251805377 10486 38141
202861277377053281 911 12089
310101256058306497 27637 33441
465455790732839617 2611 9601
947074092259764865 17680 47897
805776051667962241 12425 31087
561411038297851649 9176 21777
479367274749940033 19976 31778
333326857847506369 18161 39440
754716381999429633 16836 29580
236163477449526497 4701 35751
475297222681113857 21614 30294
146417497037855777 46951 50789
945291578541130625 29415 50001
508826925998167937 23641 48858
738180687917015681 21725 49458
59956323448059121 3972 10831
483825081252007297 8458 48895
875722540881259393 6387 20594
424529194695075777 13866 46042
631588037356731777 10077 16492
440055894187068481 3904 21039
712513975722433921 1858 3067
562439689040765249 2495 18390
104198142154299233 13774 32889
507611741286467585 31911 38252
17666381083660811 34622 38248
3750511598546780 14275 29846
796966284740772609 30424 50193
916109563077398529 41607 42150
98052376539218497 1564 22499
760710525088718721 13756 33180
216362716999153537 24287 38869
692832143885368577 18078 48244
322652708423380097 19081 34589
169937837964248225 23207 36813
749106225130969217 6689 21946
275619997286170817 15492 34406
704656759496320001 967 8899
164674698898330977 8373 40279
53912206892388073 14389 26471
462569206133395009 37968 42937
421408244009075649 26573 31421
87746656508805649 9829 26529
895190906115072257 1744 46252
350877775068582337 3248 36942
505134616228478017 37669 49183
724433547719691265 17927 49551
742715951835375361 176 40817
791149270462142337 3384 7757
754190254906792065 17731 36061
905758858873006977 31216 47210
564055108388696897 18058 23160
660932157742919937 40369 46582
452953672948385857 7299 49272
254479058635673985 12527 47961
662996335452756865 91 19730
60410361552811769 38956 39077
136243153137076689 7410 33628
591157193396689665 34843 35701
453445695744260737 5347 17375
144004232610100753 28292 39179
388223639742879105 24597 46123
655861926718905857 21646 22101
724827145387873665 1820 4945
436105369081190017 19806 25656
382715734625708865 3569 4565
148845856997631649 5674 23906
256760610384628065 32557 34355
21042672145185293 26434 31397
517405567596174593 15177 26037
464501924284924417 2976 46764
816991804608843393 5402 8432
252324677789289345 9603 13623
393887446779917377 17579 32862
747325580763821057 34048 49457
350827792858336129 7325 34451
571763662195238017 12442 17131
483319858062035457 24717 47313
193749712100903073 10820 24200
704159172155273 29085 44816
564674328868022721 28482 44246
887684885861961729 40958 50494
563670621368480321 1444 29686
923355618413278721 32715 36468
574243114417910785 26142 42993
562531783006736705 2368 42818
151223285909317441 7483 39424
376139820490660545 11032 47718
549547359135289089 1511 25818
471352537831950977 22292 29098
543744132917218817 23788 48472
384506754065721857 12630 47914
472605840695123905 10434 31117
266451184344706593 27202 37742
215606314125928129 9046 41925
374921372652831745 29753 40214
787177526993843969 7772 44385
967774588831776641 392 39317
751327456336689153 24205 36054
341617653181526017 12594 37389
994582929756219905 16472 49586
580490836188719361 14854 16921
458509685071454977 10068 34805
525646067840167297 4621 23913
670266196653329921 20188 47840
854327443982033025 7917 21749
551127925914123265 31511 33798
819406216866450817 7483 45874
941685128744964609 13071 14272
252385764336512609 18962 23835
489661644596317569 17061 38925
502239945389614913 4141 17142
227824714600842529 14192 34174
333275405663801665 29467 35816
535668855097121345 30526 36285
780080463962416769 1601 30748
219466594964771393 17385 29894
936283630515706753 1421 40710
990605967457817345 26169 34333
496367622547889921 2839 34190
545476174804406337 2792 11577
932604774957173505 17324 35971
864854426163070337 4105 18827
338581363946598657 7102 45562
863829945536522753 15 16474
613474101308899073 16858 49647
82751668309136049 3660 33918
655322317464563073 19689 32609
698812031633735809 27252 47138
634824452408384641 11004 35075
539541270867566401 9319 32595
377763299530226241 9264 25168
851550095203364737 1201 16788
543632934180809729 3315 27615
950031820659525249 4047 24764
495765977470792769 1147 35383
695500581982656769 12417 33659
348643926797439745 36713 46392
76737591681215633 22579 47274
546635938253967169 3254 44391
859170935016848641 4991 33276
52214325529352121 24023 37148
504593114665063041 10234 15981
841384698190577025 23410 23943
344695900577562497 1635 5578
74572353078099953 26550 32975
94089735724189441 37148 38792
871861604876766465 978 43899
854155467138795649 10435 45312
730132878182505601 4332 32173
845851847109351297 742 15107
938969931531399681 24376 44811
238897374956280833 25934 26314
370365233162107905 14343 27834
445105196007908417 19359 42714
428522558855018305 15130 30096
465646573493259585 36494 40581
111134358262862769 46521 47352
818916099433529601 6108 24236
982631293101146497 15334 44109
143761549101725457 13771 19513
695878025719526529 28494 29189
774100077093230209 23929 33506
700742893708945025 2452 32553
489422158502961217 2968 19958
600262223841728129 4046 25631
127787922174981361 8864 29929
319792092098165185 20143 33497
45469547214707977 34230 50781
909268823667066113 8581 8648
681148124774516353 24906 38487
416070087573057665 22127 39269
632604968644571393 23297 45482
353584720304642305 16189 40245
201923406674104897 45 28681
125314019221345777 35916 44893
903104911610284929 6082 11388
597625050516274561 10213 11422
102347481898952705 6988 8162
759591546727573761 6073 11671
698413954057215873 18917 45929
954855149850207105 42073 43052
351642587408527169 6402 23975
311542740647094977 21107 32173
795098251222015105 21765 23207
54971939253466217 7025 24653
19510394930499333 20759 50140
964581796407667713 11720 28299
849720599938578433 19298 25819
99035735044086689 8701 38063
678545180814133121 10082 24775
892261458620080129 28918 29140
634146659698501505 39317 48294
569253369923263361 29774 43431
215920158367843841 2220 39096
336046285687427137 36444 50384
372400217962976385 13924 37431
75623308850058641 30900 35712
731502228952287233 24036 27513
937484811704617729 5208 5263
954117424576594433 22805 39690
247258454587626625 11943 15932
491088646625733825 4736 50553
791848085735392001 7382 20256
485444750455783937 14532 34569
646472876059991809 28336 38460
16957778882620291 29039 40738
643720800243581697 8715 32028
445297111515628801 26311 37370
892600070832248321 19582 27908
537486845489063105 16386 17458
3174073238550790 4945 33543
214530202558577793 31800 37489
933322903544624385 40242 41235
184188791100758913 21057 45309
900773735071705729 9889 36112
930948670077072001 17148 40276
456734357492184257 25620 33244
566009857749087105 38639 43679
181917503291668225 11114 29749
159208380119380865 14157 16306
169484009247018017 25044 50748
11835532900370539 25871 32184
61356520030155793 26679 45325
338490770033956801 11399 12327
306642998768598593 10069 32708
744476920131141633 39292 41956
497124188548820481 11023 27053
141119173542378465 3828 17773
628160532340562177 36568 43728
221428775018900129 21347 24204
413725891329246337 24715 28570
922715139694474881 285 42919
995182935408497153 8023 45042
584756031123241345 8321 43981
5969813934012081 23191 33575
221596190331482049 19428 38146
716632279473405057 6665 29639
636804172426373377 6022 37846
120249549306176817 32490 34437
546309240224104513 1587 41679
381240954119324033 11216 13158
579141851814931329 17540 28627
856806228707750273 6057 42145
421765101562115777 14921 17993
121031554521184865 22042 38933
295208272616640961 9012 9471
116259430624662481 16230 27121
214553172450649761 32812 32923
826713418890296449 21949 47631
645404604355768193 10876 36232
362634870186450817 148 21410
666710630015600769 35936 50623
708391769936867 8681 14572
796564657260439937 7309 21128
663740681463334401 25484 26229
296411275136563265 29324 45974
795964220392352897 24662 25205
292466755142804417 8980 28693
352935785911551361 42942 49415
7514670210511555 32141 41884
564184724951051201 1015 16614
451782785579645441 4069 20581
923351204739784449 34046 37988
943340436202930689 8148 9702
500796832128589377 6020 44735
864953332346452481 3060 3077
990101033565206785 12114 41015
50944593065381129 7854 23907
910456037050156673 11939 21482
659156170302090113 36125 44456
45961966917129617 17289 23693
139988700889489345 12923 33217
270109174507059169 20087 38636
764900789884102017 7378 15070
983791550429440769 40712 49183
746297350427127553 22160 24262
789906848311805057 27098 47136
399810579556323393 14331 28666
891353562439970689 7118 26134
587559323335057153 3509 50940
78282800507810897 18745 21966
182698392450866721 8059 18456
852356896685630977 22372 47852
242381557199578881 44850 46912
928364212361831425 2050 22452
798827020565688833 34909 37708
556899846346620801 34992 44198
230966970562747073 1127 11903
139990729116039601 37726 42547
596875158716834177 13692 47484
565027589351199553 24927 37346
434846291306470785 16295 48143
765821202869265281 47568 48745
348078323501091777 5637 48411
443014758104478529 1290 34170
695014350354341505 21274 44174
671491065193226497 6162 23152
123634462300195489 10482 49496
551910056150386881 5930 37173
75041914223291425 3027 33539
888120185669666945 30543 45259
629982206351833473 20837 29263
594833772215420033 29618 50629
192669096998201889 146 50887
829606356958141313 27983 29805
712077452625628417 32207 50548
690884551115981825 21270 36677
906324777312349313 6583 29006
75393483771765809 9167 26874
218287764173886945 13912 44519
541046723638086017 19336 45935
610122311395088001 7237 45538
469471454749584193 10886 22684
189845520277309281 14524 32289
471326686218883841 3386 44096
232194241695438561 26867 33401
755316855169272833 5596 21974
862676388574989569 27857 50140
800994068573938689 19515 22755
458661714506263233 9112 11813
710765447242739201 6017 34754
266451093955929249 32912 38183
94143545822372945 675 34569
602877001898477313 16147 44319
732239015879745409 16656 32573
88372185795925873 18807 34983
650083953663962497 23295 39729
212493935628259585 31613 40820
369526063791017409 41370 44209
797855118649089025 7631 16193
795935663257960577 20940 21579
932950266002492929 8315 10830
365008253132376833 30194 40763
960121024247378305 29286 32867
621282779142884353 4550 12191
224502019478677537 19090 38709
98777744065262849 16682 28424
905888627124447489 37898 48887
182166451319698561 22730 47165
332321907535330753 42962 47247
886824986126587393 894 7829
971811404861718145 19202 29304
576877253997789569 1683 30009
928525798577396737 23294 35652
586087388662196737 29802 46661
929904879354999937 4216 19334
820040990973819137 38415 45144
246362266838460193 20708 46516
299706944283290241 5407 9300
828674410119113217 1100 18390
9901253678005873 20133 32113
397104339907571073 7582 38819
379794616853974529 37940 40421
665587606985859329 8501 21534
776366395080582785 25197 31080
158208842143253025 17560 39571
234161445410709505 23543 28280
288414050107327553 4938 7386
528566103403132801 39196 41541
527721237340784897 4744 23160
858046170150732417 16864 25903
917129962451916417 30459 35703
188986276425207937 31949 43026
107241673091110097 34520 35330
341417068706622465 31227 45392
220783386474586497 3123 18576
239728222616090401 21741 30945
178445083810743201 20786 23337
515896912847995969 38168 50393
54037834855755305 17677 27477
332452161854757121 39273 45231
622453781931810177 8493 29246
181074830018904001 9371 44141
632035877634883969 9767 36377
978873378628062337 33656 43613
465459019719872897 803 4800
125622693230827313 1946 27399
22600257215195541 30158 31092
979415006817856001 9207 19429
357917600134456385 3088 39759
181296779286245889 29250 30250
581345451085105921 8371 22661
34292110002208889 35470 40445
170324816563208961 28936 41633
424023141606586049 11543 16409
114608692189840161 9916 36073
168790277104118753 19235 31590
749774870645396225 15502 17363
81657752580927217 34876 35918
690702871193344897 20704 38791
182066192723024033 12131 17136
783928517253940481 2297 26325
797875293838178177 18061 46184
742196045896001537 29098 44737
770070377080156033 43065 43171
390154078527487489 20595 47453
320543823675510721 19736 45678
317960033317781697 8450 16694
486181334698212481 16135 28234
136906217134992401 19103 33343
974831741549667841 9278 35613
507705321919381441 5778 21235
480228516219039361 17673 22556
533146025215089025 11402 33971
99488812555339473 26957 30673
424607877615507329 20351 33041
424526596639960705 24275 33513
832950132161016705 24852 47106
981939822676128641 4714 37416
991286890134880129 2783 4582
105478418220098289 352 47537
211444724119147041 9561 37557
346098020798709889 21449 45202
725537678400662913 2556 15460
476736349872478401 1833 3384
811746663235169281 35946 39540
607591178529606401 5634 21413
906462407442909057 22466 24766
164724589515923713 2317 36388
849487357816755713 19184 20961
505216176246595009 2839 26576
857449527411269249 18961 23299
353775894112683201 17951 45702
322399728185047233 10299 34406
295093816053071809 2696 49068
595182490031582721 10172 14223
4858176463454101 11578 48922
9903599559564215 225 37603
14754381883793855 16658 43549
45735891844124409 28264 39861
561867170770906177 20789 43709
386044195362160257 5353 44961
807191626434235649 39368 49602
248944299274164385 7452 15217
740123753016018049 10392 44999
4811164335407626 8733 50370
468098676353381633 22741 23970
86582190517141553 2950 47162
974796319818491265 41440 44551
467955815349313281 24399 44261
130739123751101969 4621 22136
751324265871140481 14833 29397
418602693173209409 23004 44861
541971017217534273 18005 38728
829280626026335489 12977 47850
391690394018503681 9138 24650
538840140769163841 19797 42715
564815609760273665 5975 8247
939371979821135745 7754 47248
639820239346299521 23185 26094
878429095005468929 13704 13782
358042229235806529 1551 23452
650098181048210945 4135 20863
367445717202009793 38076 42964
153493830821044961 33128 49019
241888238616098753 250 6395
499396743925917249 1327 18210
381186412506188801 17663 28268
784674535550248449 41255 42454
917153033504249089 822 40646
40132840284744729 28845 50695
518510534887987265 35479 48704
158877685706183777 7792 43785
327725430282498561 32452 41390
190255948583160961 3012 37239
944483432972326401 7790 8262
334908248376631681 30351 48149
722731196839319553 25193 42175
161116982588257697 6211 8064
377743714129145729 18341 22175
717145761294485633 873 23504
990607120452608513 9125 26719
815807615037972097 36112 43557
539855176395541057 28712 47876
87259628115287313 15454 46309
604013384603277313 38739 41000
256363034306733793 18022 38208
670007618900747521 46626 48520
700414806498908801 326 12247
781284509159547777 42884 46588
606290984645216513 12500 15213
368582718461816257 16401 29175
299380278750628993 19524 24532
495879759007024769 17419 20491
683973955457449985 38083 50801
16839105574469217 30071 38126
491677090528806785 5528 5622
930690807303136641 16199 44542
253233114814879201 29751 38449
301255105299013313 28763 33627
70023134972057481 16500 31615
731636613606795521 3687 14655
99312339487031665 12976 33056
982124890035329665 11654 47804
367856060038288769 37460 37766
739137006675150593 7728 34945
480683790692285825 41430 44125
565935584393848513 24126 39005
447026498381159617 23180 35784
713096409229066753 1728 15380
827713234039809025 13691 19001
345835729801059713 7294 28286
865609074216475649 14442 50929
285111569967483553 2638 13160
536049016245062401 1876 18099
786991020628498433 21488 33692
506311142851739521 17282 35133
10781139058067879 5763 31484
582683602656349057 23699 43837
173537927003287969 48843 50519
730676778366525825 17495 17815
917154499747596161 21052 45616
582426160928708481 9166 30866
67791284546210305 2813 28773
216068955839556769 12369 37143
479301513120262273 23643 47955
17839159824038831 18973 30585
523814720589918209 47048 49134
720523989020303873 31578 50199
71377807885625089 2066 22565
291726650602658561 27812 32726
256774462455290113 45025 49653
678641894938646529 7618 9784
848941014900177025 31594 47335
152587124301593505 19163 46298
503894198608072961 7576 12029
667712276135571201 12042 33246
880055969417526273 12996 48916
974004903868706817 21498 22690
76412800480845537 33014 37524
89660351481096961 7819 18813
474200445321955073 6006 38749
482071248139366337 9771 24303
845694423926978817 23226 50067
817889740422568705 23517 30992
803311507328629633 23196 47299
333295027503670145 36279 45594
428403357173657217 26446 37786
469830325477158081 43524 44288
483535131831004609 10162 13629
571153291317333633 27077 31227
230160529260167841 22673 23916
531478796346870977 8644 39803
126272417241978017 26565 41239
413889597158163969 6310 36068
915946401785554049 30015 30301
909329128692558465 7371 35813
481743542810121985 39909 46489
140212924422630897 29297 30192
237182599846370593 12141 19506
982088083855384065 32391 46403
618179703495826561 7897 22636
493377661993367425 4425 13848
445263657820667905 47548 48766
718089645159903233 34661 45494
207442610064461505 5303 25461
77305854288514561 2873 3420
41547224648475377 5428 36340
497369944372362497 9895 26977
947774860594677249 10628 28171
589891924427650561 37432 42956
683547553971941121 43699 46091
497323490921029761 5243 23935
142791624609728273 12272 41588
456727780016624513 34994 41522
812289659429929089 4383 17527
669490209112321793 15204 38680
590898696518223745 7107 27251
880897858664940929 19752 40481
159321707052264129 23638 47271
738453727297194753 10971 25277
11103133497968543 31567 48380
508289599304422529 13979 16763
203477607567954529 24027 34001
312572360256719873 4435 23967
951584456872581121 43868 50103
679490344176702593 24246 48557
893731924029616257 26338 48152
115198094483968561 953 49044
380205827915332865 27701 42543
564617097499681345 23932 28976
348871686962958465 1431 17832
763423438041282817 1414 6763
247029771368175937 1812 10028
681546202809403905 32733 35015
647576072775585537 42572 45522
162864044767712097 49258 50179
215400975286186721 4106 17932
315546164303899713 23917 37542
391071713903507137 15327 21510
909544379300850689 21798 37380
379683506608671425 16225 24954
983213840689348481 372 8679
158920233636642657 13751 43140
535987167160509889 31350 48897
195580510617944001 30795 35536
219192395546517825 11735 13723
787671997246242433 2167 30430
684872785518617601 21893 34426
536285171675302785 10303 11217
873104008596744321 23015 46103
129937606437543713 16026 34196
501264907750435649 26890 40614
919551464820997889 43367 45415
658531749951809025 10095 42863
442612898770114753 16754 20173
598901430926641665 8675 46545
614046085490997505 29003 31306
627178506980886401 11657 13530
199145710026236609 8141 16847
757307802564024961 1655 40481
786837970238124801 12553 18802
390336743320322177 30340 40854
110329978064306993 4924 24619
158761133704498305 2866 39953
778263077448656257 5755 14903
476716474288327425 846 35573
706506473969646721 39772 42361
76050752237829761 26909 45007
338208646117735169 25098 35279
10070475046749295 11368 38598
513466102809225345 30619 35794
806551925822955009 34031 49490
503507055287968769 35529 37121
580870709775911809 17299 31483
723892884509716353 10153 37383
632737180295929857 5733 10694
185903729265348257 28575 44613
551848594396094657 12117 14051
201825967809931233 21866 39717
225651769579538817 8035 14421
342130336705139393 23677 33081
215209294480548161 2622 5655
582214909389072897 7748 18978
232209229330276673 14797 21500
352012877607663169 10374 40563
956837126460019457 21605 49206
360916528641389761 46264 47398
569927381372874497 38214 43393
399188203679898369 38397 50172
486270586517594689 29991 44806
979036488655701505 35810 35899
948807461880743809 14640 35195
865681136903603457 2834 22753
976461890215237121 39851 39940
552830918264909569 10750 19846
338717035762666561 20212 31944
71971701004173385 10135 41113
699542479379733377 28708 47494
696804441055995521 21402 28701
975503845311759873 8451 17894
845797123336708993 10196 27508
128563053605834193 10709 46797
740397477475148929 25029 48275
258150535362201345 28588 47145
35200262996795573 14271 14614
44409624408206841 16173 50149
1849198125562169 6079 22577
724962112482398209 3035 24450
15544037223250485 11236 36135
595136183071392769 3391 31203
907429592537063425 7290 34416
635816844610243201 13481 23393
719524314888616321 19699 33504
514495131108294145 38056 43917
928106340587156353 33634 50338
441039902506798145 27584 33821
658670685570442113 11018 13861
439558957442788033 30743 34214
143576095872170129 13473 39579
230985197969200577 9926 27663
641339557862409089 2172 35825
955456071480899329 34244 45146
877046974165118337 15553 35867
763817398401794689 13712 39872
434566253719125953 22999 42513
229210528627536545 5016 36135
211686048153502785 5510 13806
726530805596436097 2063 38734
896016209231930753 39274 43562
824674927042128257 27527 43713
286594044425690689 6435 31163
844557490918628481 2697 19276
220199128805305121 11628 45655
76148324006570785 22062 49667
358765782668633921 13571 31235
401411592035596929 35518 48394
924498031744519681 17715 21253
658421929702729601 18865 45546
536840752752588929 8349 15293
729072810355614081 5506 19697
241706640274898625 31291 36337
254014897964314209 5197 32233
468520155310137921 7352 33471
583987715974839041 6213 16464
304827548491601857 706 34223
371946060179272577 1815 23974
769176298067201025 37054 49824
818795280648640001 7166 50874
196899145186094401 12665 25406
913605252473932033 10540 32929
584134006052870785 10026 21505
916670931618821121 1972 14038
805505402411483777 14039 44254
366585280108939329 21914 23463
897963231402791041 16994 30323
278414162536375201 23647 41802
852168448533674881 24806 39343
2532859159632751 44623 46170
354363900277441217 17605 47320
381336164721343361 7597 10577
266693381868805089 9228 26805
985369386539805057 6203 15349
790199772942081281 18063 49802
287268865097058081 44573 49425
723267111329690241 4556 39139
296190427757895937 13450 25701
74174280799248033 2573 45605
422622988825505537 1032 23730
48122196295025785 1705 17863
144721689968481121 34872 43528
378639503627589121 13308 15411
28753117453742761 7657 34573
919151761674854145 46395 48429
467709278399500033 4637 39382
703066223962459009 2784 47540
362699999758259393 8231 25554
799166648374324481 13200 30601
974748529596997377 21890 26411
357629905954091521 1291 33098
277807404944876865 24370 33788
41560086555037401 5922 14133
363878987634226561 9263 13632
549911055658306241 14400 31203
626260398926231041 12892 16321
166902411759281217 26844 48264
24238451980796329 1318 26903
88470291052594513 32282 40394
381146886557086593 20396 22383
190217744597234177 27342 40804
111996790620114689 16702 35334
212515145627072865 25409 33664
88462408459687233 18138 45557
762060185800720513 21142 29428
28875691739717269 29791 47720
412378711675181377 353 38421
328192322917043841 15593 28550
624548002519375745 29576 33142
359374034399142081 4095 33843
853306260903146113 3817 32568
121223453751522209 12119 22800
250644561276089921 30440 42378
402305405503842177 45625 47539
234196523190114177 3522 33710
482741856639290049 33473 47611
477483460508366849 18640 44537
842734789681205889 19585 34408
979445921762511745 16554 49748
644722361438137857 7096 47621
830586493600748161 40975 46352
489570922766080961 27103 45909
998748317196564993 5288 17846
386241799326892737 19205 25435
105455794260720385 24626 38570
598999541058280065 9251 39497
576336266032065217 5689 21917
691159133369094273 5497 44904
588149842506538753 13185 29602
221076089813369249 30633 47975
534314014868350273 41286 50463
853084892021808385 20996 21001
190866003920163521 19072 47860
461954688070623105 28850 44271
717903990120113665 2768 36107
656767169612404481 820 25971
307913999672024385 31436 33613
122608595408355121 21878 50349
183958969636044865 31598 40095
356684818401827649 2202 42453
589314222646592641 33365 43665
41066402046912033 8212 48690
645207997627444737 42289 44342
555768126042348609 28769 33432
233006188288754849 14727 31343
673092979393448577 39108 43134
685506991316849281 31245 38647
452146062520977665 93 24774
133594700050750257 35891 46700
149205196140176353 20985 30584
766831448898337025 25496 30155
196404904556683137 25761 46551
38858581047946929 11433 14174
756624837889109633 8412 24205
894730266301586177 30049 46861
697168515390256257 21727 42040
169938138228999937 16179 26647
635305378481408641 14173 37370
90182967370886049 18451 26488
274383586470118945 10542 23353
894116945531948161 12533 34482
428970551258249345 7625 22932
173869210908200961 10157 10990
217396547195573217 8914 42959
509210120632573633 18757 21606
785991370872725505 16020 26378
242245821086022785 5182 7486
923000432130944385 35090 49886
936429088494861569 27075 47699
411099673508619649 5268 24556
88884357511140881 42296 46840
715742574449773569 18740 49420
726750936505666817 1183 2919
886960687941954305 13698 29568
481477960214597569 21197 31221
271925382307667713 23655 49141
788692933016704897 12733 24531
633449934305065857 1689 14649
973881435555988225 20788 37316
347285463875618177 4805 12611
339268666126756097 18467 20105
180421184180520545 4370 22165
939479853961906049 26075 35838
48058809392554025 30918 31723
882945625015480577 10125 49747
784507617263518081 7709 35719
929939872068722177 22686 23149
472164427316595713 14640 40777
325673954587514945 33225 41449
319137988786511809 9868 38187
761711132709031297 26324 33890
202073578968931841 28069 39113
344426628101530241 9358 44132
165918890698595329 1854 46960
928113998768985473 18498 49961
858459374472442241 16810 50079
740971464343701377 42502 49464
500653360734791169 33903 41048
840951103750377601 19742 33173
963199794789144193 21456 48970
17449328258550169 23760 24585
223730479496698113 23216 46502
882665315396728577 6705 41464
435369002756242881 30427 49538
798299559272393857 28451 47844
767000508996037633 1879 13430
455362271486769985 24231 31862
612504912710019073 9763 49220
887567232335641217 27861 34330
911490879286464641 11254 33741
850623221361608705 17145 21918
194068216069990017 10295 28465
763936335469949825 27949 39745
475740235326586689 29553 43318
334930055433495937 10746 32424
621367221632734593 11809 34202
671122406834769025 6174 32752
545826126578464961 7154 45077
897560690324517889 3276 30586
299446776795473793 1871 10647
323566676525061313 7809 18098
687407069550946689 8787 16433
485715961902663169 17500 30256
627036001993953793 16762 26430
703615365978009729 27486 39618
38736951046008273 16214 33652
647010424820614145 33771 49286
910501407797379841 7601 36341
735331573501284225 10145 46081
172459379758866049 33563 49502
500775527719248705 10459 34251
11116984855103597 21702 40584
462437180538955777 14309 49343
333246948618938881 15815 47812
102236090533232017 3057 11105
610473873735468673 32880 42613
86157512363413953 4008 21199
917585752338826625 37541 49498
79756416830214513 42386 46767
609517047136673537 7037 44194
107356141422656033 16553 39246
530164226562295233 42579 44448
994112292328047489 109 50908
719897883482712321 13201 38750
312590294082085057 3479 19457
406727749269837377 21397 33970
66106113166064521 11040 42506
313827391044409153 15934 41212
313752874478467457 36061 44614
573601784211707137 33490 43317
667656016656870529 3181 26398
106537967946263025 31005 31086
335834215150967425 2230 14140
566436962593403585 3708 12665
491482715614218049 16442 42300
24319768234274621 4014 20940
408949365530190785 15847 23243
461534705537406593 38829 47252
372291327440443329 24799 34749
415773800088128833 20489 27682
692924098750935937 21820 36044
98192098487547953 21703 39685
891376403463574657 18851 39351
583675621763060097 10961 42308
401078917107867009 22975 28698
765055052208726529 473 13175
767218165039615489 33558 41320
923303736442431233 21389 43368
421934229295587201 15439 30732
972059635864756225 49048 50031
524113203179645377 47083 49205
958263331371508481 41070 42633
912795620865608705 18126 36538
776118158330962817 2635 50184
493295160424274561 6284 28246
459111671926120129 16962 41749
678854805592479233 29115 40280
126589416915724225 30991 36396
87326749869625073 22376 32443
40224060146837105 12925 17659
298723492169841601 24068 38434
858456840526475393 30330 41447
796635439149405057 26298 39063
67461612240020233 1496 7653
627243090354468737 36594 38749
909094339520780929 18627 45363
81647799296781905 5384 25741
18822013111527981 13124 15435
335896975842331329 6712 25063
549972849531901185 17548 44607
416653452247651073 14972 46153
252254680657085121 5651 21658
548982996295521281 16038 19465
498471133950861377 33552 33939
120775308803537489 21423 49385
313460230785263873 1387 14213
830546094542370433 2603 11875
657297701983356545 3410 26780
272589933647758177 19124 24810
810403588494732929 20718 34127
875463411545368321 32165 45190
479477018779906689 29702 49206
230256968002613857 36359 48159
573458353266882881 20674 41559
282431073772500001 1300 49683
994347843561502721 17773 18188
897581146228269185 21036 24435
377949911068139265 20239 43653
933212129617388033 1113 13934
882884843430563457 24376 24534
514221122595621697 26933 44708
231134102883228097 17353 42564
389532839992142529 7267 11779
546581907168349121 35533 46786
78127641115848689 1047 37442
904469823421361921 25430 50862
636498811664083073 3884 20162
370197137275059905 20107 48861
499966097178464961 20158 37668
544925545951766593 5733 34103
661257350823518721 4718 24649
691300642307670145 21659 36286
759356817337611265 27943 44490
330884262633173185 35738 45195
141646971254530737 16394 48052
824607297713132673 16159 34584
994726985392937089 2809 4774
988236506703852801 16817 43718
737413278834225153 13661 41249
671712904340910849 15512 47138
972762631436829441 35860 38992
774109795994473217 37089 44286
603771534408181761 10658 32947
411653962148879041 5534 46987
407104038283883073 21128 32431
227382818915511809 16302 28072
183074132880847169 10844 16882
808623904790454913 1359 14202
333144869161394305 1021 14305
519056786854161345 17639 33062
646385090119380865 26981 50680
193522421288410145 5033 37794
197550844221304097 29175 49632
788462413292616961 23748 38856
546037463497981441 3085 17292
938484736362131201 9378 13842
535259453834406401 12607 48019
84301762430339265 5120 30792
967792509106985217 6157 36428
620204743680179841 36948 50084
427984556246777025 4069 38904
838167551157336961 24074 36815
323945361317043969 17600 39724
290174998858834241 36235 49288
258230328516269473 17384 19410
562331200383720641 1848 50612
665420171023456001 10539 41007
678738093919864833 40270 49821
279994485203566529 48867 50817
297502827482727361 35564 44307
192232019999238433 653 13428
455273164657132417 2631 42730
957062511567663361 3501 41695
338574263450123457 37782 47290
360202602857796737 11891 33836
158498539441669793 36320 37542
904289439509803137 334 1895
770067878822342017 20257 44899
391915697667059265 3739 18320
267702134918739169 12177 25352
185634987722771425 9178 17929
165512323928918913 3219 14408
47875893766715193 32725 48267
386035453317934017 5558 13670
50938254934102649 29929 49295
498009044181738881 29479 43985
567853973318705153 42787 48401
288520250208723201 6006 45572
354341159282135745 4370 6206
408973432324312833 7005 40727
792503814068382465 1850 33802
897189432988913153 22902 30084
610622020233002113 8316 11950
758939539378754817 39731 44836
583432757209777665 12616 37062
190260831692331329 3819 41086
178083644534517313 11987 14813
93290196936333553 6475 17287
909789128633164545 7526 17812
847244467344612737 10428 11029
471530567009587265 15506 16568
786073017939425921 3837 37795
916761076686640257 4528 37211
652606141582300161 25437 25679
516619273017134593 22450 32709
150319853698402273 530 40641
163699157405702081 41929 45595
511622897080545857 14201 50148
964699854652685953 30117 31758
431510704076426753 27815 41350
166295221455811777 22635 41506
417314464008530433 15369 44060
849289189723656065 7617 29014
24395618058360213 32045 45047
719661198292712321 17195 18950
139525749293768 37909 45213
632500943716003457 18469 48366
399067595796903873 10746 34902
960417394773770625 20749 48318
905201819982000385 22225 32974
259958042869321569 5795 17312
501098723199827841 20453 21404
161059990150889121 18258 21152
297089051429740161 26891 27136
110655313596573985 30251 32976
948218548686579457 12391 35443
175845579541544353 2046 22898
271612642624791777 12542 18818
535525292322567745 16924 21741
312310861400771265 1880 28702
782995956109275009 23238 29841
947448801435857793 35416 50205
563565342871903873 15608 24563
514690363416999489 23761 49773
823852890788458625 28818 32156
969196551338104193 45870 49623
802660738312532353 18429 34557
723327057826150401 10447 25421
628239529960481537 20793 33264
136236564986919713 32519 41525
355912833155180417 6489 36823
705921312522800513 8269 42562
261126248529421889 11465 30801
797941176080133377 25800 44647
42455432521812497 14196 44258
929879318551524353 14831 40373
325043430855131969 34764 34819
553571131261012545 2252 44043
480392519827923073 28802 49508
611054854495872513 30245 46204
523695767480120385 6618 6802
52293795425686793 2166 38265
831468196173851521 5808 22375
683741707114489089 13885 28794
724951314033901953 41889 47774
302240952753724225 37648 44223
692111575509450497 18342 23836
315329595743289537 2838 16018
567717822614497409 17446 43498
723837364579413377 9837 16131
760187032224329985 1258 20611
125157816390821361 24762 44249
620967787831531777 1017 38534
187594166363883361 11468 36904
324600174622538881 12998 18267
927672873455886593 483 27966
29996312048893969 30450 33403
785369322014521089 9032 41661
176213781265936129 16499 48701
328651915092205377 10942 24047
452431349687188353 9582 33495
31321017128224329 20441 26673
380542249914647361 4120 23999
318000644934354433 48433 48765
793978201237223425 26213 28733
368364375908857537 7984 19830
189519433255888705 1656 50328
565855360682416385 22088 48494
872658356395547265 26833 27661
171207542026852609 234 44893
702249634294084097 3712 24048
117171681419730337 14519 24143
163560994961557057 3473 40356
150685284050229729 16664 26735
260906569675590561 1652 20741
754800183008835969 22736 34864
368902706332974593 4816 5189
48197183781386601 32885 46236
832566843840488961 5997 37333
357739376975157313 10424 46779
807401346102494721 30044 38531
495038453382836225 17724 21959
172354473231784769 13684 28518
999702055446174849 10428 25837
781402473893180673 34325 35813
740104817067649665 17801 36830
576307820349008193 44321 49970
427589795465788545 24309 36488
840515572673694977 28517 37338
821053997866688001 36157 40404
749211504708590337 18597 44709
528575182849277057 20777 37617
569261298866720705 7141 23201
478085482064788161 29790 30119
265490014267534497 19176 48505
771249891183710849 34597 43703
457814417104941633 9886 16922
355002705821892289 6038 11352
369238409079791553 29255 39141
708091948111881857 21043 32641
15638895998719705 2164 13623
577467932762690561 14158 49725
318545251386389313 38726 50177
5095151164763224 47113 48338
425815944258118849 3165 12413
781045180429675393 33775 40522
52295275490756409 18867 34447
155920471628217441 41407 49756
253201612459193377 40712 47547
828820919949581697 35840 40162
864350889139821313 26683 47308
812881219744124161 11932 41011
474132037160472897 38151 39847
416541229562017921 49578 49751
777003938219358721 23925 44610
280343550454301025 16907 47530
23010523460342825 849 23232
228127941301668353 6749 50025
976338830878695809 17736 35909
156969378397544545 2163 20220
207425511939533185 10463 14391
351330393611778625 14947 24966
617006668225279489 2181 25409
855282756465822337 22869 23719
456001118755196417 7779 33207
976704003496710273 23280 40053
430104028973751425 26440 33757
978311066415098881 10186 45243
581386435944068609 30300 35954
527027312495182081 28031 49780
329481067397061633 10232 36535
485921785309482625 45232 47076
885935195251974529 38514 47042
951995753773392257 46942 49291
859848170108797697 4653 40164
664701940454332161 25564 34603
252877795535454209 669 50936
987258445498543617 8626 35123
162360140106294177 25103 44596
35943460444666897 37248 43509
766182133478551425 13647 28376
339664150858371969 29750 30998
744658298623228673 25092 48072
142011283519675409 14459 39824
224752222533822977 3999 13975
503399470141108225 8115 16439
874245579178300161 21580 24298
271965109072322529 32118 42956
169913298131390881 1786 36011
825356657682878081 28818 30762
805034196263228801 17400 37206
487037886415006209 34485 38552
159943050803377665 35915 45519
472755498725877761 1512 10143
282291365888703169 24204 30906
134077339247919985 6561 24583
104269865443328065 29729 32762
671333750810735105 16688 30173
133242399201044753 12988 47494
473338837216228801 4491 26752
537284536961237761 5803 30157
397259063750301057 16015 28920
68373846095248329 31660 43191
163461559975370817 37073 37279
963790942604575233 14037 45965
148622353999687809 35370 43280
717988795681698433 1045 50501
442822966810748417 16987 30404
463117641694196865 19056 26156
380643635848702657 29907 49075
82653507114251569 17538 27652
708881898578777473 14725 44940
886865406971324417 8380 36310
159626615817902721 4743 37546
954565810156516609 1018 22643
346096011050715201 28022 36437
438089330667764929 22883 35714
930683250438324481 22660 43347
986172742451053313 1737 49109
593417482148890241 8657 23836
561197455296323265 2667 31859
469134263737519297 21763 38819
256044242262852609 16008 23896
713489862566913025 666 8099
707654916511870593 19278 30966
920471631740856065 12205 45778
770422953993851009 19061 34141
951121362361146113 20705 27593
150252415715797825 17453 38546
763414579627127681 29100 34503
999243891509372929 6879 47380
706403597790167425 2957 7085
997644525867599489 23027 45980
848847015351328385 3697 24462
481853403780284865 16103 28173
940362675462164737 20350 34471
482375937727098881 40264 46456
777611854065046529 20604 33717
751131161026286465 14044 49455
255029277227148289 2424 17454
452856337979341121 3707 15519
544951683026244609 18020 39588
363083289946153793 23197 46592
6428941721576821 43856 44926
457756237891445057 40647 50904
970895989395277313 7600 42820
26955896239890365 131 12733
613730829537441793 34934 37414
456990803816722753 4425 35028
185548035862826305 9748 50631
600117583965634049 6189 13722
300535721146058433 30357 50109
785625641496139393 16521 36550
686839733948008961 2887 39697
730853776830805633 9360 44690
459289642458767105 130 8426
716341617210701953 13916 34202
936095844541245697 2635 36503
936156228792377473 10727 27065
765711154752448641 15334 35237
665074222910632833 1851 13155
413249842346548481 18605 46839
922804642835281153 24648 38659
919925796127213185 12900 49519
537510771988195329 5984 37046
687728127801722881 1776 38893
577625360010863233 27457 48704
272093233196823553 35494 37474
867574909870811009 9371 26694
651187269322551937 9808 48154
642751198248937729 13143 47996
654449186839368449 19550 46581
621016601589616385 31122 36361
242145922828360225 43696 48113
76848274607378641 531 826
24997947056402125 21012 37921
867795979425878273 7616 42707
17169316961432203 33603 39876
203346597992329249 12634 25637
301090101803222145 11488 50490
928015260153699713 5064 16716
895085023711590785 14540 43683
228312934470004353 22090 47619
278686785561159681 18457 34120
201503435782214529 6637 43943
535554467799816065 8441 9883
637213486597694593 4890 45482
284504117924708321 9043 38701
256457666553984609 23564 43898
686390576661114753 30527 47741
461781854226977345 2255 14971
167082363072022849 22919 48280
105332322778579617 4402 16069
629868448696928641 11025 46880
852761119476276993 8502 12380
107141510176770545 38105 50410
85855495371333745 18870 32085
620868233141198593 27247 30444
755529285532809089 39389 46925
209751265102521953 9655 21513
712932586227040641 1412 1493
92337882901777137 670 26633
514521260125583553 13634 48037
857616667597820801 16222 16327
16431361286862513 4933 26607
918963374600213761 3759 22535
726779672411531393 13109 40082
767293518180775169 34936 42352
645471663853996289 3320 36043
300155700238011777 11449 23978
719627609135962113 32685 34766
743908327466467457 19556 32344
738779905879653121 6277 21715
829952734966287361 414 28834
283960414766447393 42112 42229
404848400348679873 9195 28919
741702543075675137 7872 37872
155010287828336161 33010 43341
191477583355869281 29525 37612
3166750699389099 29437 38041
924268058313629185 31302 43508
732715559580942209 22117 47413
46671039665760361 5685 16531
775746621595185793 36033 44780
923782589342479873 14083 23442
649168176280344449 23857 41230
954779326075204481 34928 45002
552599274019225793 47106 48174
724254303897964801 33677 50900
160284251742599073 13297 30796
654309942513457025 4989 13963
259409216020525697 21131 22068
789755010286555137 7230 45824
606907868755659009 17575 29468
293100891586085761 7269 7400
227350986939367073 16828 22277
707808357005404801 5671 28149
14257270531818023 11972 27568
93088922714819937 29481 45758
178413800028277345 11328 50517
462081383406953729 3193 9167
14360232844243371 22464 44700
220702609980442337 20047 26603
401492594112507841 17234 45255
52964197332869393 42169 47599
583789856090152833 31846 40228
273704800945942849 1655 45970
979219163342133249 24135 42694
503840237526773633 18196 23630
433818687665766593 32795 38532
724847700543797633 13850 45427
207172836089849697 34159 50707
635640990988719105 11108 11879
51260971024493785 24831 35320
288226467636626177 3809 23294
289359472144251841 5499 40458
340183240756644545 30128 35214
300340231119893249 14131 43446
652950264604619649 4979 24052
454688154037821569 29825 40590
333217980391054849 13341 38854
952847659108773121 3453 49805
64794774776025577 37131 49236
260989676132066241 13482 15348
592367110198935681 29886 50913
418966164707374145 13104 45758
330833851198612225 12235 29072
712667596459194625 20153 23652
376350989461428737 8137 24357
567120834954909697 17216 37729
522521745650429633 36535 40633
76484023790424513 6050 15878
45155921127062017 3114 24338
720149185843812481 25610 27208
804037851407322497 13087 48799
832766278465467009 17975 44174
942969753098338945 2100 42016
428409330824866433 603 6642
806514639622541569 4427 45627
926359902675937281 37524 47227
625615055874263297 7999 27278
288981330087981569 34227 45773
993523039730440833 49481 49706
497206016647393089 6567 33369
392496842414885825 36609 46044
104061839255695793 11072 17413
754239471561639681 4048 13183
173119534010407265 42586 44983
772294595166229633 11632 16972
860575058206567425 9737 37454
50291643351165761 2308 5222
130197075090531905 17267 47279
586180519724962305 34768 44569
35869202669449153 44953 46484
409477648033991681 942 45336
786672363380215937 15505 17137
918526517131951489 40336 42964
369457595497212993 21187 35615
780351382654011137 4644 44241
745720270582690817 6065 29785
631035419762355329 35767 44129
625792313639824001 24337 27091
158918444862898401 21675 34975
477821301838542209 12726 43679
502036631727165185 10525 18077
755096443291737473 40296 41525
192116988854429857 6840 34126
4343997560138036 5154 40150
120236516117131489 4820 40895
844773701987424641 10616 24697
918969113167740673 10149 11279
265866284207287873 6226 10972
945298740804773249 2884 5165
58681795061406921 12917 30021
992756767099628289 7669 21624
920696045839459713 18790 23159
521913394373683585 30773 43175
460793697375510913 6512 19867
746653463491405441 4572 44986
494698923875585473 11776 14109
427035076566610881 3478 18663
898049402046130049 1179 41579
228155835899947585 6686 15925
300905396681937281 6642 16309
791143415934811905 22517 50774
518464868578110593 18523 34855
288508840125466305 27373 37641
558832355891762945 45563 49372
984993633630935553 9838 26581
678135245829455617 10625 43867
223081736250186689 16355 29358
95774495237318289 9479 32582
546543919016215809 4871 5513
957341253092369665 21126 29174
615180460242491777 24509 25711
816630672645640449 32121 37482
553609572450014273 22165 34429
383611187781244929 30274 43756
533802166300240769 19894 46787
430637809913857665 41024 48265
263215165795770657 267 11530
229751703267016449 1916 11793
216951154944858625 22668 32868
352572668938034177 31435 40447
947384434312183937 1671 3818
508358577789895361 32776 37219
774818659934432257 18092 26187
116807801721503073 17604 29140
887887307201964417 8343 26532
471349487618812929 11284 12039
256733611839443649 19284 32391
403704925734341889 4005 40565
551793470662758529 10757 31576
603194617205989633 30567 40232
924544090118907009 5129 46936
962204739135099649 10102 19287
79976199325869857 39426 40939
188703098508870689 1944 33058
592091281247569153 19981 37783
387509574399086209 38268 44140
578257951978159233 14649 19903
68774083419246073 9212 18882
51665940376473433 14955 20184
180212106524489729 19073 29422
923854467941026817 171 35429
558136029850704321 11673 21617
586643170659577601 15359 34590
559232395708288961 33331 37993
178195883927642753 2968 20266
184846835990644097 23184 32638
334601350248256321 33911 44112
645994666698381825 421 32965
442995780115609281 2767 35376
278656101021898209 12820 40692
333746814543410177 7798 45007
386287220436553729 16151 42801
493391121057001665 10751 34284
950059336761601281 35855 48580
770864003101543425 17061 45487
668461550608864001 14240 21130
575751844401253249 41350 50368
489197715651261697 31248 32703
611642769116563969 28665 44075
755672910815729153 37881 40872
845897430728612737 25906 45783
108246228862075361 23400 33856
91326987143197873 6872 12372
333752059763437377 1606 43056
445373223582919297 1831 7056
546533256453347585 11616 43211
679283044190803713 7376 46698
127409514662030433 2632 36612
740420622552207361 15842 16039
757665832039467777 41752 48022
106279822998011761 3519 45815
332567179391443073 10735 30370
773486606474165249 15440 40238
465092629782208897 16944 29537
905854946699001601 17153 23610
712820496468491905 3219 38452
165598421040741089 26566 41507
178891224230202529 17797 50102
15841913711376777 1205 28492
508865112911760065 4779 49338
146592747742204225 13472 39925
543562786076268609 12675 28119
204550873013481281 17691 39240
691058262259627265 8838 12549
837824321725733505 12374 47167
975076391795855873 32621 47201
116708735535645761 34117 44214
161384460748646305 41071 41346
549250847247122945 15047 24156
145521854866178305 33996 42362
312423649665241473 4012 13980
380590507505171841 31404 36059
532238233466458177 23708 34198
295074743345711681 38589 41310
830371150359560833 7377 40545
392153979042600321 18278 38992
125466702879634801 11641 31363
762495345517539329 5008 45500
123206084573432401 19595 40083
154435229889781313 13356 25935
490233272187353473 3601 47879
805395094567618433 6148 19178
64862283140122657 30014 38001
527593166303116609 1591 10980
521403533381743489 211 30522
367704677380363137 10446 21078
538762453394461697 6664 49810
728752561235563009 1387 21841
81304633778032097 28713 41912
191238043989020673 24859 36692
602750470196276865 23351 27866
838003238550211201 81 47178
397885930134691521 9093 27676
667411115517143809 5289 13884
657378708100104321 16360 45999
263971885374314049 42083 44095
429293036390262721 2517 25618
299863472090041921 30644 41672
482510846723791105 18108 49355
450193365991591297 2585 5695
780268959398568961 27969 29421
174141000681419905 11468 33254
563387257393991105 9798 29242
495953021266341697 12825 38351
589051784866299521 12854 29390
591297708690493825 27577 46490
208572204390698337 30118 49591
485682356782344705 10721 23869
836095998987957505 22880 42589
62210974718698961 4266 44313
522661231075851137 5857 20372
861750563162740225 12384 36619
79293072532934161 17809 29006
331896726032685057 10277 20357
87249812372682817 11618 14323
63361285914023569 38401 49758
437570455867984257 17276 19350
520854715061620481 14578 32063
22302202962883657 50719 50915
300370782108000641 40686 43144
140845698095645841 16685 34198
955539527481906945 7375 30808
41438957687780945 17933 27074
880697879779997825 26401 32593
476218073655161345 6228 28452
793885504491232257 19144 38413
820384409477632897 13991 43090
93480805579826417 46830 50113
996782937867223553 89 39706
225233714266469313 21763 32409
906358023189774593 2429 4998
631508779463953153 6739 35603
351218101507384961 20903 47169
287211774836254817 15216 21398
992907563511742849 16676 34307
764350104563032321 20955 42571
641855876065235969 3713 25776
254673025179162241 27867 34119
451793984079650113 7354 18831
531021118298408385 39126 43167
350733158387470209 36642 40377
36655575782209129 12538 36180
880149425674964865 11964 18894
675374629854399489 5139 50810
283394058412724801 38637 39562
94794456662018689 21044 26784
213217266294499553 30427 31680
700390161740127617 3068 3120
787169189184595585 20804 35135
458406732462282945 25691 36306
843398357538795521 44070 48028
555354251895362689 4910 43108
494311896776494593 8746 22373
454640383196252865 11703 12707
644796972633237377 4158 44414
113035070109301473 37540 46865
732648471678032769 2926 24368
653078268001809921 15213 46528
845585143984116865 48233 48643
747264470929405185 10301 36915
421085815077376001 3710 31096
208838910419249409 17 50336
131761544978509457 17957 44686
224100157239373473 20808 29997
30080195827537181 29325 45687
601711479688237441 3633 30370
65622434262216705 2404 4832
495583676781034625 35211 36768
15543689206836577 13993 44205
645773505890478081 44140 46095
17713993474167467 8799 39252
292044330584385409 22297 25234
928064699374772353 9677 22766
378211869938457537 5051 25196
46299213878562289 14895 39095
89307550053216993 19396 35780
229034696184314145 6361 33358
931020764928209793 48179 48252
14424886017685879 20216 22078
757806710830717441 45167 48397
204469006240145761 871 12963
7579945735376016 17825 25129
259366781908703105 21078 48050
142602509040141713 4559 11871
421024250289647745 33227 39258
999892981438907905 39774 46798
167290353926894401 13492 22161
872191741560097665 22840 25868
3862876699429308 20098 32554
822933712705594881 41757 48720
448991770855677441 6787 47481
729620419152194433 7234 33106
891385266404981249 40968 49539
50930006161170385 1475 21969
949056432140402305 25472 43123
56062412010756905 11777 18478
818106140824539777 10525 50514
116702502510083409 36923 40692
686040808658297857 31743 33902
493317094150011585 23442 45969
446633553300515009 30894 32605
988942687246098049 29600 49622
47575114811088785 16826 27105
240625528483601409 2997 40866
87229649172854801 26444 35235
542504584719711873 30943 49917
730700484959690753 5757 12207
220187430984491777 18547 27783
255081702098479457 257 6631
561718000595963201 20283 50286
271569652035453 12506 24288
666538282440281857 32182 34801
789353737209438593 21357 37404
104103826847524065 2089 13295
59725346245464553 6530 17956
713650332539639681 42867 50401
934362397649707137 11304 16417
548753789883054593 7769 20137
8666016894274265 23244 50497
320760675840030977 5283 16932
123739662446553217 33553 45241
666473478709622913 15894 38894
767145706960882049 16009 45455
108386885075116625 12536 18229
846998643057176577 1631 26546
193398848670572225 8290 26302
40707841215727569 2380 45201
359023676762145537 36184 47043
970171035784829825 24747 28810
741377969786544385 18901 43217
493556126216411457 16597 17748
46255569665373033 944 9864
955674950080904705 4451 37636
121531889557449089 8857 34483
696843567500714241 2168 28489
499478290860988481 27018 36186
230713831040475265 21620 35023
836016420756994433 437 35590
579144462191031553 13965 21500
381478599432238529 10677 30839
309590110658561473 3855 29008
260420757768972769 26182 46328
277654393789397601 6982 13563
479536046700385281 15566 27141
426505119142888129 3110 14690
908154382875824897 15114 47006
769410478842665729 834 49206
298613786867843329 38263 48029
296748727276181505 8368 20894
760661059115083265 3722 38782
46563037276548873 23008 50469
243106705514289697 605 5867
32572235987061049 6179 25352
444803131368121985 35122 39528
30062042035119421 21809 45583
911396658044747393 23666 36597
204275242423349825 29332 44503
632101184738221697 16648 32237
830523711719003137 23512 50767
569384318440594241 39629 40001
987785655425142273 16621 36076
373888651511283137 6923 41570
348866004690897601 7807 26181
563857843010151041 9615 44137
379810769867233921 17727 43032
731418527572603905 27229 43019
844773117111181185 43668 46289
367028066774960129 19075 31752
614900401381532929 21587 29197
429485268576957697 18352 37688
817269943079274753 4724 47648
177191084161062657 33165 50759
381779592979839297 1184 3581
884519497936796801 23343 36035
964634384988052353 9137 9654
839029633291541889 8650 25897
827242395575893889 16152 49027
721071685304725249 20415 26250
793399968848994817 11616 35778
76667516897298785 14178 31547
944788757852862209 6135 24790
291193758181467649 6203 26445
598029985214914433 7755 39540
173754165177481217 21452 34605
983947699838438401 6561 22323
105900003079387521 26307 39721
550578903914974657 14495 23279
792462189349191041 23610 48073
368650751434515201 9723 15051
942460908814187137 17897 29804
836773662623364993 14180 37545
336587201628045569 6770 16529
84764174501884785 37871 39045
530951115483748737 34088 40258
511798167808386497 4120 27862
356579100476874817 9434 23028
65495817422700497 17057 40438
582805671023155713 14208 45045
682875534352838529 6706 27729
924315251649286273 36900 49785
168276636854443489 18064 48244
797082675398758785 12447 38769
960615789599494017 1883 4333
615131348338035585 27242 46089
469167025148905729 34566 35219
770005423021732609 7868 18313
858008541257085313 3157 32602
900813020115091201 38873 41649
794018166138215553 19602 36175
202858649322894977 5582 26892
2742019002617725 20855 46949
41053292820986801 27049 35145
324567769187197569 36186 48806
824511760135639041 4711 31100
9948509234966709 13082 48801
357805592625506817 24314 49156
349281764077375105 887 5844
249182285082657281 8729 27511
530113073772604097 9057 24686
466891949639954625 16398 48347
531857939922687681 40377 41187
918355561054713857 7516 32828
29214138844942285 27759 32477
238419202213204769 2832 50614
625548142420512897 31809 39434
28237131606051237 30124 43582
10542623002173457 15274 17240
60645144889445393 1680 49370
221371567813847041 21401 25273
230302855171093057 14782 19459
682297304062622337 18559 48410
223929513444968353 22358 39098
657296971481514497 5192 35443
81373561930934817 1846 42885
91079668429522081 17485 24085
739684271954569601 12365 48678
579855306583041793 12770 38370
989496598425692033 12944 49686
854788103540762753 25592 46520
715561671965073025 8918 20987
207570486163348289 6207 14637
390461063120103105 31282 41474
261990548365552897 13221 46025
58619805074197729 10171 27026
137103683069668145 104 29517
344077277584862145 13684 14860
378363170231075713 16576 20778
43391680027436761 5509 36114
520009908449139841 25621 35116
765859369254986497 22069 46288
180821851350110305 31503 35609
416538036353824001 38979 45210
754293603980258305 10605 22299
324283075369098817 29043 47813
690019807727232129 17384 38762
703343971063414785 34094 46894
36186707844905185 36672 49193
211544326179836865 19460 39752
702290089146593793 14587 41337
207357815525011105 20198 35305
431297172269935937 19909 45978
721288141355675137 23456 39376
440102584188430529 38471 50673
560975368832114177 22839 47635
699902283758319745 40766 46143
884057189168277761 12991 33157
199783041184325313 572 17348
284126384248292385 9821 36125
269978428389592289 5368 40016
473545326077076097 3111 25800
627583077202906753 8091 19260
567180929200102209 29969 30909
236731216297897633 17092 25106
16828867184091935 5404 27922
398046745058046273 4018 35877
823893709256406529 5771 31886
493956194133161857 27804 36747
141657548237109409 10604 13999
896717525450760833 8949 46709
606152475097385217 34868 47445
407434794476955649 32225 45357
655063439908122497 9127 36476
664171170193917313 41934 47078
364375031134738241 44904 46375
332541759319369153 13370 41603
260809777466565857 26166 32008
278621205525475105 19464 22099
639865947696531329 28722 50346
687973093306737793 15226 47305
238748086203163009 10737 46304
525276674291397697 10400 49965
436931658035842241 5041 10208
827536714042324225 34094 34109
786551427540306433 17866 18710
904462414773497857 10602 43465
326069009361813057 2628 44955
126695433763075025 18831 50447
982489375188709633 2986 44165
96342404650378913 43660 50094
842470346124923009 16134 19980
216302791725340161 23529 37011
495226767477650049 5623 16988
53893003511269913 3846 43887
768185646415243905 17084 26048
270890622110954369 25811 39697
630758683597452545 27729 32339
110406868992946273 36856 49622
207681921053147521 22116 40304
482992150712348673 33285 41308
64608770447936337 14893 44699
332996462479066241 2050 4015
5749832266385369 5635 29295
40229927571374449 6920 24579
515762315585380545 15294 17827
345909962889145089 25218 35737
18610107255664589 9318 15102
952053084631288065 17157 50330
643299632903140353 13223 43901
800448633891029761 17428 25180
272925623952797729 2866 5577
253737319814860033 20904 23295
912534713667373185 14719 34681
442234803396125633 2545 7034
856861844371206145 19708 32054
424102714263838721 16566 49098
19219008859412413 5178 20505
478750176940771137 39246 50185
940366377638010625 24693 41194
189773050266012449 25960 46876
471985961950156993 12457 25152
384546781020041793 4495 38021
60840682580145969 612 18647
323984776155882049 25639 45480
18008816749418345 17395 39482
899303981121910529 45877 50732
412111081113888385 8387 30419
75118223703469761 21288 39076
17517595334499703 4164 5031
322816304610078913 11024 24518
500205161157889921 6301 29771
644307185703056001 19555 25723
501441288767356481 27278 34862
135774783222935009 14553 31118
74411113854264241 16197 17140
759599569139652481 9797 18988
214453540858517761 12789 30194
867450776293985409 20792 36555
586324387040473729 49933 49940
124980614945783937 20360 21378
293924745128524737 11430 17609
179582306355747777 12459 36573
687326057666720001 42680 48592
36795181464668761 6931 36529
563915829853971905 12242 14273
575250396064483009 2203 33629
44823342699242377 5488 50054
110255887808150993 20394 44961
541959388165313537 17478 18656
504543301877284033 8393 25711
372622493489384257 40855 41443
119213567838755809 2427 33014
833907532087426561 8447 33483
4441458125931775 12591 39900
348380765121486721 141 45702
869484558015003009 3529 27793
406903223681499777 33816 37239
254591937563567681 32953 39266
582955032379626241 19982 36094
667939895317630337 19566 48909
420248175558146625 38992 43751
476329863610622785 19210 50619
48762750193912297 37692 43398
856303597421643265 44246 48434
605666029486716417 31130 39150
669172037895585025 15210 25020
137504141241517889 17898 24476
512094898695124801 19018 30297
228639728124608865 49705 50120
533656636774075841 13813 28905
556645549285814657 31173 47279
413171684990501825 3441 34039
146957103532972865 13276 19936
135308744816349249 25713 42406
578190636338941697 22906 34356
772553470047483905 28645 50735
486524029631500097 46580 50569
32026294278715285 11528 23950
196101337328837377 2823 11770
804161149149152257 15033 37808
662470336575101057 5965 29569
623531229818532097 30774 39275
738282030141217409 6276 36916
527221513963695553 33560 36780
429525375709079809 29043 44762
840817979675300353 21292 33424
607691044190186625 7036 10130
178636178764051585 24308 25980
2897966777002382 32393 37517
226732150722035905 22589 42646
521651229548123073 5849 17884
421771214946232961 12274 25771
62154766916780345 28031 42077
263778337691483969 8998 40270
789928653636177793 14105 34913
131924480464377329 19700 36766
257922186185570721 10673 17891
76713609000883313 37293 37537
466143396041186241 4260 31519
740086425966580865 10761 36827
166085149402920961 1187 45274
517034165436875521 11989 25149
253451686682989665 15142 31271
936316122550337537 3692 15961
67341581494165585 2282 45547
62583426018797185 38307 50669
708452090808119553 19401 43863
402771449659923073 26731 50257
421689785752409537 11130 34950
923551940133982849 26875 46303
915552898631499777 42673 43423
266699868220328545 26858 47097
17247204017511565 439 43429
518329619032847681 7056 47190
480601140387275201 12663 32753
159928046143363649 13545 39050
919668707194308097 2256 7057
898110385484407937 5995 19167
484798531583077633 1524 43278
339873863351314753 17441 49435
60670876299898425 15442 19286
383815020324540545 19020 23553
249573970878994785 18079 19606
886007063942059905 10155 45767
469471010841136385 4196 45427
305641301279671041 8976 23873
176278776733209249 949 42492
825044106566807041 35555 47609
266386155278556929 13497 18814
274098045317721537 8555 38263
61827471270728297 24395 26699
369892653007639169 26629 29932
959853578131788545 9778 48064
378332943366039873 8252 50032
657606413239829377 29282 31114
665250691826813057 2309 13210
782550184424085377 6670 34248
416399678042672833 24664 34530
573372758922797505 28910 46670
322478581313276865 44010 44053
594299603149938305 5339 15005
73179303572736385 17172 48681
154099902963235297 15265 39260
75438376274135521 15523 42657
703632479779802369 13613 20734
532200804805775361 20978 26918
633800532761679105 5920 37087
496847739009808705 6583 42630
110153131989807921 14915 26044
541697701712898561 14251 23834
638657532874457729 18083 38247
452614588571393025 15173 28051
549584507321899457 712 13259
453868089424112513 7638 20054
149074012227682561 22134 41860
832767476627253761 17188 42948
95208626841174033 18284 34658
267326164266670209 10425 44324
997649509428963969 24432 24680
747014555463138689 3423 4766
305461721562270593 19908 30758
570870645884390657 26199 47552
273107772523896833 543 19059
397564986306122113 8968 30487
239127380965488353 4545 24070
403551126855795393 45576 49366
998725221702567681 13555 18911
419786797451139 15186 36428
427717547815891649 3594 38904
100063826785550705 37296 40393
772096099213282433 10165 49180
599548497542883713 18012 50769
799435423234985601 6398 44491
917105060119091329 34928 36511
789753202586421505 26320 35543
258752721741373665 18330 27836
900146603054626177 2540 49485
667680508424446337 12045 43213
668249797710782209 7971 8977
697991621433970945 21630 42406
722990363406655233 14040 16748
305612681098175169 8558 10995
530181629837965569 36045 38298
910796901424575361 18531 47028
317962262769331265 16410 20342
777584315883963521 14950 48956
1045705717327650 19383 47351
25299739902692409 9575 42560
743687441802951041 28934 39318
917853474742820225 3722 17376
596927521284708737 16490 26746
693368595745610625 2935 30931
92751493762140321 5524 40302
421003293982955969 15674 18887
744288469142613761 7304 26539
572328898893431425 1093 49029
375807859571114753 26516 50207
257347312645315201 17282 43744
616473090977716993 25975 33116
135492374575150625 2062 21361
204057685290795393 20315 44707
357376592447373313 6770 32521
586229454563518721 19626 37988
666929227017504897 6852 22785
39795278192986673 5516 34935
96259018613203297 10957 50274
353168045591683457 24292 37440
90109676090563089 7593 49313
475100023486906049 9219 31371
464110796161953921 9520 32895
417682983765043777 3366 44030
398636463635057217 20460 45273
593379189417181185 18889 37104
766656793189774593 25562 41992
230806912868455777 17185 30350
221575987476214209 18220 28208
120645766470008913 26127 26865
14956593861860769 27220 35413
979525388410646529 7768 43275
209036742857364289 1864 42387
295846669285499073 11760 13816
629948471731687169 10108 23069
980370806400895105 9186 19137
880678815723868545 21934 31394
304309590079302721 10942 18818
802380541123632385 34238 44404
196157695388844641 15435 17988
677681342453922817 41275 49153
706896842425454209 6270 16270
452858653153093377 36425 50379
591393343553942657 9801 12093
706135188767561345 14228 44137
650561986644934401 9516 15499
668720736014826369 15527 40608
265458065882963713 11372 46855
987529669148699393 11803 36200
213895195280787937 25484 39307
239598798945642945 15953 26254
397730745819767873 2191 33811
542503989687318721 18494 34768
83486511720710865 11542 28280
254079288261728225 11515 20550
588445423710904705 41751 42742
851750314289915905 13700 30352
792477689451846657 1672 4831
984921464583742081 19001 45587
750586463403873665 13760 35526
859174989216100481 6601 41081
9833486200111709 3535 49613
605818525294502273 10276 35928
103321020981805841 22400 49935
825311576377742977 14387 33768
235337438817698081 21376 48549
821538887924440065 22907 43887
322460978339034177 4780 32786
793573004284340353 25761 40801
728175573737477377 7883 50525
725191941029159169 25321 38963
538750001616474369 8254 22067
910144409434280961 2192 19179
432659526611860929 10542 24468
137925221711320497 11262 14922
645267752923938817 9269 30792
223942172836459009 10551 36471
28978465896248197 1811 20855
151054955745713921 12026 12973
520190335778462273 16047 40130
191762318700199329 10494 30899
355052351123521985 22697 47227
438810759791771009 4310 15385
14176602783418703 10873 45627
903051897653725185 2721 3114
252157719946129793 19697 20549
298764617921911233 627 18931
350771810762662273 35686 44623
918074287642411905 8799 34583
175956701196117409 29133 40135
10715569157007111 10824 49849
385816086347130497 36180 43096
653892574417838593 7349 44638
589200606731058177 11485 50229
484291441381891713 28629 43130
644673076388297473 13753 45021
947728382757162497 394 2026
475396575195151873 19697 32396
838659002414225025 848 26267
365286815043571521 90 10728
941905781749611009 23984 33743
156189638529841793 26631 34820
369230633619174849 18395 48575
816140055443181441 11361 46914
855675245152895105 41530 47045
690568569617131137 14529 34945
697720627800258305 14907 50765
811007901006302465 45482 47109
795520173457120513 34552 40862
322072259331353217 23439 38553
961814033653332993 3505 18917
721234342226121985 26529 30120
187742240397284385 21434 44460
921149476011482497 39744 46809
914417176346113025 13170 42017
989739071589251969 7270 31684
47740875727711793 1212 3005
953278992446147585 19759 35812
302188140279731969 31811 35086
512095524734345281 528 22702
403860600612802049 25595 46091
858334537387339265 15989 44695
957899168301757697 6722 44054
586191292487978241 33704 46023
216266754498221313 3385 45916
631300152876381313 5814 49670
547137674071713345 11258 28814
994946678542813569 3080 4542
941189455305192321 47100 50727
986501627777062913 9895 10906
779759943430541057 7588 18487
212459053763762273 3591 47216
28086480737798069 48416 49843
514089044365906753 8601 8677
350098178994592513 23887 47939
483267592922313601 6011 44101
563732209909233025 37010 37510
305029431128378561 6977 39721
673788882282615041 1052 38694
372077785567409345 5044 28490
626730883877698433 37324 39142
345167373552417473 37600 40397
206715231990848737 20766 28858
306505602243188225 27415 42281
744142293536157185 29774 39754
635180508196999169 4598 39764
373289668056735041 4557 7062
111830182859630865 13220 42333
876335646122427649 16771 42104
166066426143519393 975 4243
804371891395881217 2468 11648
772389208211588865 4215 23492
246266859907109409 8006 29708
113092952611612673 25435 27973
143623501159815697 23638 40346
841495530924884609 14966 49328
896394952876605057 37903 43619
558245362538603009 23818 37555
376020077543707009 25256 26589
487354990985121345 6496 39309
343578587957011905 8167 14305
724807149783106945 13995 20408
761426241073614593 6915 9052
17556435975546237 12098 28218
24563277021925957 515 12658
729885802818390785 14758 50685
614315641421974529 22839 50578
514793619714762241 8426 42277
218997291093216961 9804 23658
712886964829909377 21019 50901
499487512637919937 7528 44233
571447677643288193 4965 46198
812089037278596481 7011 18771
470969683524035777 1470 14511
851470939735669633 44770 50778
894766085559918849 17429 28164
45704606593318433 29741 39109
376577498191313281 11011 41526
557568876359617601 10102 46227
116252212654540449 7569 26370
407440433385616513 11360 40976
926805181147646081 32800 36652
953402797238887041 9982 21185
561536592723509633 29436 42179
46406599126498809 1728 20532
198574360100668193 4557 50630
794477224857011841 16213 38590
87819671486908385 732 2180
778410323334284673 12702 28790
285673309756109729 32475 44589
713667799694043521 7731 29629
676713855553938305 924 48014
470100674882786497 4851 26783
361362227590308993 24785 31802
125498630048774369 6276 47026
67103002303422697 20130 27176
661463570389301505 5834 31753
840525612670095489 48908 49028
463340923317907969 9275 12946
845987862260837889 14021 38067
910754765294598145 17227 43588
564713260200097281 1374 43482
551836928196898689 25437 30644
590079228961496193 17187 24988
909316850131844481 34736 35363
467671180620104833 4620 9355
137407569073822353 4030 4378
606394478291459713 22756 33890
721408301834941313 39437 46811
623318763061451649 35379 40923
484990392413031681 13139 22899
779940602393462913 18486 47297
33717470258991969 16221 27331
367149041301448897 44018 46112
156403132669488801 32347 41332
958735574914580737 14282 29507
450056065876651713 2763 14317
609660298528741121 17471 47244
819038904737560321 20985 34254
133312737155574017 10803 12359
210114318373868513 14784 26968
929989777750027009 19522 49772
193948303619698945 38688 47803
576227681058806977 9508 32406
240277560097041473 9198 10883
312109260029917121 13154 24883
87603102400827025 7532 13268
758076637442325505 44235 46769
824390615500888705 25825 42335
836828045460780545 4934 47468
206492349233379009 7992 17557
645647468952145025 26260 36051
999926110412332033 20337 44980
501876734308257985 7466 15742
19776035375848269 38757 44463
294941829362993985 43891 48483
799054715560473089 2799 25080
950335470670697857 11330 14428
990701884326484 44778 48273
91187696609718929 20955 41979
845293469926247041 21742 30078
944818290727102593 35953 43720
880616934831913089 32122 36086
658238128777252737 23940 26897
437261753537612225 27209 31817
240701224728244513 1521 3154
109407230425013329 11565 14770
193932542716506625 214 50546
876017258877141121 49752 50057
255231148809446753 11255 34634
146835754598434689 34431 43612
603463886486746753 22050 39738
367765507578653249 7274 20724
878895381971094785 20097 29686
825845639102830337 25287 26798
351306581951970305 12809 43220
727600137068037633 16748 45639
568663987684278273 8491 22629
327086210248431553 4243 26356
969948865079498241 33928 50448
362376402750683713 19507 38121
746707981034038657 7471 33458
942778499838148353 42318 47056
921046961303456897 22033 29184
583761167763952897 15875 37760
609392473611524865 20471 32811
88824102911011953 43705 45037
256560214224020193 4112 21145
329728146697888769 15985 29743
945564522008940161 20074 36580
997256486223570049 39725 50109
763193650415242753 37324 40070
409941394540879873 12036 14517
45596394257490401 25498 48379
299976777422237697 8372 47008
966700323710011137 1683 50808
665132049929255169 39338 44886
437876444378620289 4252 34908
706144440103749121 26731 48457
231287951520098305 27629 37703
92137215070806641 37665 38860
61407100892655113 9702 14583
133708626923741745 34588 42292
905915646032507777 38537 49035
356024645971999105 31428 32796
725192943146542081 11286 13654
731344964095150337 20523 37026
970414767000246273 11309 42863
931836698327145985 27988 48915
829876772183713025 33306 49513
18356618518474477 2117 28664
331255892816368897 9396 45501
805990789125090177 7991 15534
456678293084170433 20004 39557
971634295905126017 4940 7725
954919435124590849 36170 42845
558185554194949441 2770 7262
44553825751723513 21392 45004
942148877092954241 13783 23672
536093321877967105 20808 36279
247570970047249249 30741 35588
69446663517883425 19360 24396
227149282809683937 2592 48909
742575257009090049 23817 43913
772611026970281473 1426 31893
859731616168250625 6640 13778
443608426915396609 3602 4565
107432144220961585 17180 22590
865038151913793793 6566 44822
989044218577308929 2322 46613
325728337149321601 4648 30170
934673150347148161 13472 24749
138983546733129521 29013 40926
500570370561366209 4183 46874
533583253119097409 20485 44888
714808392763028865 6031 23133
343055992376704897 29813 36616
563876110326962305 26799 47382
637223316202302209 23697 50253
312950177956903297 36346 40662
273997535078223105 40815 50525
434175125503390529 25087 33678
803632907680444929 5491 36664
880700907090425089 35764 47289
495606879062293633 32957 45858
771633784703059457 8153 34877
332563332294746753 20320 25459
74469011692283265 6594 40389
777804324188139137 2313 31337
341345241352247105 32161 43739
78040947000936001 7747 11319
741944401037255169 11227 49979
911804768840838145 46403 49063
818785832677381377 19577 23564
768765561506917505 28592 31641
4505704764707020 4867 48948
574031710733066817 19580 36718
196093882718304961 22701 24806
163011550702570689 23114 32583
339955892386324609 16640 18411
181184383602570177 161 27479
55953431570063825 4618 40755
999252181835068161 32488 44115
315198458022305089 23041 41987
101176228581607569 23882 41739
546168666228584961 15403 18840
536647733746001153 16350 21905
474656086488447937 34718 35706
230784877774382849 21683 33417
152499233933188097 17772 29440
620746634168234881 2113 42467
234155378233534593 18001 31523
313955786806985793 41147 49546
592687489260203649 26720 34220
207097626480809537 25687 31341
622787618097088769 1726 7766
619822655311636993 785 24948
212916373927047425 13391 47435
973686461939344385 23276 47221
252414538922064225 4294 34354
813561881973043969 8853 11048
890636365814930945 24667 38562
443794359737289345 487 38059
855902368215208065 5971 34772
294974576399440001 213 44809
475612073610964353 17205 44322
112504047810013217 14860 44115
235094966799803009 2909 40928
629852156184398337 11587 44335
434358908206736065 5346 6174
658004154569106049 45352 47187
96610385251192817 22772 33168
310269356597771649 17603 25135
411438144070533697 114 22925
955290628248413057 26874 28196
360772489344949313 4806 43165
226375634885130241 9883 37194
553299905734196097 9387 39673
373936278756211521 19006 32389
423753252280743425 43312 46806
360311523664833537 20623 39508
434828488803166401 20215 32223
609273029359577857 19505 27835
87059691571933937 26567 36807
190724540890386145 1528 6571
423148264009643777 3619 8411
990457594677387521 25539 33052
477985054711592001 33293 49731
664038859792995585 16043 25729
54661529283809073 505 42536
49196629827527265 10569 43194
40064542540132921 7203 21074
808058143635264513 26134 32006
96157381116928065 5738 5932
885993485661792641 2368 39431
328814415147928001 2550 23447
768440819491715329 24440 44845
124973285132714545 19588 22428
100122119328581505 10394 41447
894347564648224897 21383 42637
294745665125361729 405 49907
771803849269662849 4498 29839
365486010428888641 5367 25061
442481374751405825 5609 49542
217641975851805121 21343 44811
907404653807137921 20860 34773
44307683275242481 1679 29847
947692731261067649 29055 46411
891926826573353601 27270 29923
565078183141839233 2132 3831
988319197726120577 26217 26744
637113212895609857 30192 50488
752481110425421185 13779 21098
927774247238833281 17282 37432
133762307250016481 40475 46772
201452590715970113 1295 12521
285390182205986785 25079 37404
284584088542676033 9127 28149
949910455773725441 12641 46408
127423609410850961 4494 47745
769193124456151681 2648 8902
98425955339227041 15581 39696
845719956988553217 685 41666
332423427255232449 7938 19026
928520949225855873 27 16673
706255597607583489 3687 33208
417206133626045505 26432 48286
945789866216170369 9890 49120
173027511693575777 2591 15953
286008218794140833 17894 36998
867698452271476097 18683 43372
986151581931832065 29380 48665
799171605412340097 444 7949
520884209177115329 33983 45952
39608334058719665 14448 28775
179863217635425345 30735 31515
513613695526672129 37650 44834
431099806069941121 8172 40934
541970915584279553 23068 35211
334267369035128321 13563 28090
919160088346075137 41238 42831
544780985535783937 2194 50328
271899140091129249 4758 21597
588937571194332289 26132 41957
383610095670448449 39571 45595
471604702052989185 13389 46966
836191738904666753 3646 25042
819888336083462145 34163 35026
606701992741335553 689 15329
912781369182614145 1525 11478
654517479753472769 8528 45981
252122333195341505 14355 49986
500650352140169729 9393 43340
686096528244267009 11549 40814
837583074476704385 23774 31430
465328927930524801 22198 32509
917434724870702209 19086 28989
821433295805309825 16214 37412
799082916207844097 17281 48698
960935285867218945 15767 45713
674826696747558657 18114 30418
656300726931053953 5922 25008
292501917931168961 11405 39858
35298928032371893 8799 42211
58793135566389769 28159 36152
957591992129909633 14560 33617
523349712832690305 12451 28181
97251795386210209 3355 14277
989927024853344001 21356 40001
849660554257528833 26438 42884
831371914611459329 4873 34073
736468362421955841 11227 23521
735347715782609153 6741 19364
33777659817804561 2239 25032
369813585380022401 43170 44985
734616942565661953 14025 28466
996368782610531457 14679 30246
843440739616173825 1509 21549
230878082464450081 5364 18807
990721864438054273 42302 44967
399318001203340609 14099 38374
856535059081995393 31347 34183
625982615814756097 15006 34555
666747480510974081 24535 34029
527249347432771713 45299 50253
451080481281852737 37500 41704
370986707355662337 8192 18145
144620810755466081 17125 23302
240825394879891521 30463 47133
77666818194462193 14551 34149
941862864945555585 15925 33080
1620836036760665 14496 30198
906159141922202625 44833 47506
469515260710441153 1493 4052
443766729168125121 19315 35731
771536851763354241 27299 28693
456551179382614721 1395 32498
220595107556523105 12467 16597
711498283456556673 22044 30478
862868684143091201 23826 39350
816380283991136897 33447 43204
442944770423881793 29034 43052
464152999544303681 32942 39539
485615771838606465 1139 15135
883317052451161601 17103 24986
735239129504055425 14118 40960
550443583449343553 7785 23621
612262937347690497 20609 31857
945820138411974657 8267 21021
734032062903541121 40403 41872
219705854630468865 5611 6980
918175927561090817 25974 42052
474707082627645633 18106 47615
714678687519455745 8943 23953
459837795104554945 16857 32749
847902304170968833 203 49256
710505697529711745 10472 34344
307776840413740865 17066 35306
477085508682883137 6739 46394
707340824417681153 25422 32208
334201543857091137 13424 45940
505506911022212801 13741 29433
620285295572493569 17633 41004
242277883570761089 50372 50504
891691281371421953 6513 22978
966313618177341697 20744 37609
537373836895177729 1545 23449
20650705041926897 24581 41869
97394650539541777 22959 44874
761158024409969153 19588 35325
205040159702114977 7692 38170
62716574623646441 773 14713
897608609887086593 7064 7338
324643305825251393 19103 35721
100540178306296465 23154 34705
268093334536242625 24967 40329
378719777018204673 6090 6120
523628861521945793 42556 50032
142028744717769937 22627 24459
963771393249725569 26027 29199
580614862556146305 37971 41530
587814564541734145 5936 6900
861261852148381057 23194 47551
269439480923491457 15233 47666
764707307988004481 11994 47509
673895639196604929 2080 27789
388034483453076033 21797 50093
356948100277730177 38327 38606
103970903094150913 21997 43761
179329109827396129 4988 34795
313974143493972225 41737 41886
214963901274838785 31745 48541
446151828808922369 13686 17431
564960316095426433 7930 41323
5907923251292858 13461 45793
347727857647338817 6644 16393
259708409493882177 42907 50625
478552942301721601 8009 42052
894438576561903233 17102 22764
302577956560750017 12106 33975
35666927208495737 4155 42163
843843675464672257 29399 34550
156954110141576577 41273 50363
883165942045575809 29800 30481
890021212135323521 18881 22730
351673301467034369 4284 14045
828282356541258497 3411 33914
947095290772008321 17031 49380
414957440357852673 3026 43597
379975083007014529 13634 40920
35688480400487777 30844 44643
375416857774165889 12336 20047
659342705198852737 30459 41358
806248949855760385 28159 49126
893875923292775041 40524 48646
938797322357625985 22345 27877
597740543805656449 38588 39977
847311683534900993 8636 18091
782941484108128769 4284 18089
657356503144722433 5485 21398
362747759116032833 474 24904
963659207482866305 8101 11102
737579622787059457 21040 41019
878660608526526977 36328 38036
579598641254335745 33083 36857
856152612577535105 33220 39779
515831227808284609 21970 35277
686042357198640897 2074 29256
238544124292374721 1615 38525
626764969025348481 23242 50818
403804564638996033 26280 44140
636553455459871745 31512 49729
975148576662974209 23189 36220
597996611613343233 6212 18154
809412485881942657 26605 39716
938072966048576257 31390 37373
378894878836447873 2551 49612
21852748650648125 18684 25706
360496796597722369 27134 27951
466404459980903873 30470 34186
915763252661236097 9169 44786
752924248099805697 29175 33250
254849492743566945 31398 49547
937978320638375553 23440 42057
302040035529714177 6405 36841
814440609915866497 20795 49385
512567989351545345 6700 39719
768790980729189505 9765 21869
197683301758701185 10445 17466
913868753972526081 29787 42860
102748990469500257 8448 41521
826593030218344193 13108 22809
63161985771458265 4678 21274
237782650659656993 10769 22131
501459887507174081 26136 47951
316590849386127361 31406 36849
30708019333985705 13894 33032
5772308785413572 10576 50344
477829068967871233 20518 20562
310934508332717761 18185 39469
938166020733191937 4542 27156
130916525308666817 43751 50030
988443845102644097 21319 41054
53285944998602729 15106 31252
941756329888022529 13573 23009
120007406163853857 17993 47943
222388398299379745 21857 38222
740428700616217089 14119 19081
715623732456904833 4773 21766
859856299520405505 31892 49663
612420826513307777 42515 49536
336201566947661249 15431 48769
435440120545877121 16825 34764
845575754742743169 8725 41964
91079515258336129 7213 19521
426396196196559873 2339 12337
976853660131538945 33623 34174
491040744584413633 9507 10417
899901316110266753 1434 13931
728410854609077121 18080 25596
905393838291473665 3453 39250
558479977261260545 13800 28711
778278888823329793 10755 42377
662531876999803905 15789 37408
432590109282060097 17594 25468
200404991503607009 25407 50540
585508642530619777 12775 20052
143228814252690737 50082 50089
25455809919606053 20263 26881
229296183986253505 12858 32352
111885551586901505 16622 38129
213681571755397921 36647 49143
416917634105502081 32918 45625
734451277177672833 13924 25996
575763285918903041 38374 44285
314165826227391425 5997 19435
428898306189609025 16747 37567
126358309136112017 21139 37461
693669146773593985 14674 50029
318539493997814593 4258 37593
15125235688358885 35011 47127
791452327610390017 19843 30780
157069798999096129 29661 46972
200905817978618721 1260 34000
906754934165064705 10006 35531
328097911477005505 12118 43945
306327302955757825 13305 46507
498960555861639681 9336 13996
21860891339699153 18328 21617
461428735562751745 16706 34171
10742035336569701 15841 38610
48319600945259113 39502 45084
622895504223919233 7262 25521
212965952763358497 11123 17195
541201311076484609 26524 45001
684401961966994305 9396 27928
989443592774378497 13433 30785
352799502573763137 4956 18975
153566440649349537 8620 18492
390719181882811713 43271 50204
953850080723384449 35876 43022
68995880194439249 33781 46203
328138140889045377 8539 39326
344578800192163457 1034 17084
33416633380724649 34684 40784
741612727770789377 14634 47121
71817225528072017 775 18589
337504171659698945 14059 48584
515485487803999809 48348 50250
657450151558936833 29852 35136
370275896422207041 22957 39532
476738658630306817 3415 44619
813402447307069569 16372 44984
6021238391330287 30301 35696
59801300424005889 25419 48086
989046727073596033 11890 15441
736489104317229313 10738 29766
976125154239401345 3271 14083
901568872580803329 5775 33219
416030610527126785 30582 34807
202045865601505185 29273 49555
754175769438095489 18914 49387
110924916264515617 39358 46435
813106773734656257 27068 31141
980216344360968577 33635 50007
597772281748422785 2513 47642
693657437490934145 6751 27130
528264221496368001 32940 41852
593309217139235969 36633 41777
417966112389255105 12045 46715
639938016555341057 23296 34455
262264570562503969 2497 14193
701809782407337985 11714 28887
807725743968422401 20983 49408
841227027699169153 22991 39978
903924545810024705 41691 46519
583609264571904897 35039 41671
668048465385741313 2372 12824
839426369329068161 27838 30618
831802988943874049 1459 5063
456599444507133953 4750 42096
332210499766933505 40922 46110
551289605835130177 14483 42901
200629391060129345 15687 29234
885262528033266049 7569 25859
807355029817475841 24786 34621
591785609799167361 331 38444
145167192097769505 3980 27993
748645349555317761 32920 45312
734936513159244289 6065 48224
951859992846827649 16753 20659
778285442988998657 3520 9349
801432111835580929 25905 49302
320789710730398529 34004 47528
569825387078971329 32068 33863
510574712695014209 6998 33820
724884947101912705 2786 29207
564468346690279809 1288 2771
819288549418125441 35070 50111
237020154784811873 18602 44662
405245711891112129 14856 15946
998071590976170625 5640 7038
464815870824971009 38298 40869
717544239279074945 25050 48331
580699660692687361 15641 31534
58491918207597137 32 4241
101050743677710385 19823 26786
402536617639395201 6255 29298
722981044093089025 1582 43397
504695661526429953 31577 41655
180202936163802017 15179 36475
636056734535028353 11788 47476
246816308223998241 3136 18926
653483059697368449 855 23126
182083204808940033 14953 33449
706858941865089409 7994 26492
722191496390521985 27 28195
952738102873471617 8229 20900
322382407762297857 992 6972
443757820953546625 13121 40721
475310733296169025 10499 38782
709415329355227393 13323 39840
7794924669944693 38638 47854
784505990367574017 30217 40763
750371369791238913 21880 41133
918741224939228801 18030 26177
406837806399984449 19618 21892
38055681936778993 9106 46302
834082544049778049 23575 27103
739027340563854593 3164 47488
435671332033358273 18023 48126
944951618771522561 31218 49639
258236636027518785 27396 34478
470170985414430465 11369 14433
878610103903390849 596 40062
390164038893001217 21884 33610
354521418469232705 17428 28320
29802683949174737 11225 14524
539928026555052993 12597 36003
991799888995966977 14571 34711
173923702118699457 46685 47120
94947818949808753 22101 41380
320482054801551873 20487 48321
267085077366910881 46438 48103
656186997638002305 24013 25034
864198331187044097 1373 44331
39960022081253041 5762 41467
637424035576241665 15289 30137
170385234565131329 22492 49751
980309322121232897 22185 26145
90423735562076497 11533 42697
885222507752441601 713 32481
295175950929888129 7319 35413
579790221732299265 15608 21649
563371411403402049 28038 50763
508888276529386753 6191 45596
287988658407854817 8981 30463
857771151590643713 30003 47896
91759984767158193 6754 32177
665760258634971777 16782 50190
849451359620701441 12124 39329
465887546142045761 51 17484
88159427070159777 5025 25729
456791873059881217 16923 48510
937799508888375041 13830 35338
620210305384663425 1538 18395
435184500088901441 30962 49169
337137613309803201 5288 46343
864761127904728193 21068 24637
966800052165059073 13978 30978
636165935365902209 14910 30127
563245154902585217 26484 39857
218258375942909313 21232 29787
125102769712757585 5554 24510
401159410423339585 2944 42336
173896912523783713 11461 25732
238873692800353857 38232 44658
854325512269174017 13246 42955
111198463065100833 1968 36135
898507540599762689 1054 46102
728936744265482113 21115 47040
24705326246820649 11464 21051
354403204042519361 28118 39720
173875258986949889 37327 41234
919710866929222017 15773 45839
943157303778537729 2095 45815
90261919071956241 13589 20009
697887894509062017 38907 46707
659783594174243201 4020 45024
109479127284064497 3011 5936
99083956124026433 19606 23191
457156971701063937 19549 26316
934559210653304705 21865 24263
552794865292600705 18880 38985
385131235554659649 8353 9596
221327874839328577 29765 48225
872751191015382273 7657 11593
515310458715081409 32298 45877
593998861517327745 7731 47192
120398850651920241 14709 49273
752892892554257281 46143 50562
268172605558721249 27919 28178
294034215683659265 17058 30523
117659239511123553 34729 39443
974915053339017857 11226 13972
228091923218958209 9188 23029
971435141106304897 10691 42527
199085624912296321 496 30213
814442559739433089 21378 31596
618605653470257921 37986 44047
659502937583305089 39016 44798
643846389138825985 7252 7467
8179652581432607 4892 22572
620985088607316225 34888 46646
421571452627354433 6280 13099
277968269702423489 7587 33695
726996301958934017 26571 45820
80783650362025841 46319 50556
138491126606247409 14533 48060
586595738931190913 31719 37388
350387959488031681 8271 13842
280193458739152129 8379 44776
716192999302428801 14251 48885
646383190454852097 22363 25916
155020356018070529 45002 45046
316426598274990337 8008 8908
474643970539965185 14629 31367
199533823807239937 31537 48345
736129515011398913 15946 25032
114332436928354049 24079 24475
951157592146394369 2561 37964
720345584430585729 17135 45685
780538759469607169 23058 42570
778849590362074881 16083 26528
40145914854797129 866 39474
903726353524358913 5057 36887
962768265918825217 19196 19239
700490764265769217 21564 24457
486463984308080897 36046 39507
747255602933361025 14878 20858
921812725070168449 3823 20621
765066062106956929 63 5720
485861037602852289 7816 9402
902630747115477249 8656 34004
848187967843685505 2380 42432
996835727777696641 33629 37409
55937858304396569 46896 48283
571751249668945857 23858 38856
443212069985179393 40570 42155
651192014527726593 9976 27061
3519666077174578 42519 44321
234644988432204833 43647 48716
351479521015036737 33888 47072
947122245842681601 9548 39683
605464909506885377 7221 29380
472687263296332801 16881 42149
481272596226716609 21605 41114
428796473037284161 17021 37805
462493959840536193 29743 44785
127235957090800161 10193 29151
456271166399815809 42406 47281
116723750788484177 9151 44282
599364531740100353 15358 49103
781414544717701889 4298 15605
247284881308644353 7333 20547
758476258132350977 13538 16524
536244247233234689 6775 43356
826200701617846529 1530 39370
448629032492007681 23036 27448
332810601091100737 33772 37421
308911673351168769 3625 43516
160480002154027809 11958 19846
745861500603410817 22852 46570
574315956582967873 5323 15260
879806964969269249 12205 31140
351934434092509441 10576 38620
597432085483163137 27794 37021
353059568097709313 2433 19922
965178494609922689 13777 28605
59561999553206849 17527 38063
671781265384879617 904 42734
809026794294357633 18112 46909
459734112930270529 20934 48323
881649338082251393 15301 46072
964852098048638081 11754 28124
857785754695417089 21012 22930
620281519798972161 830 19485
971901906377578241 11305 44000
14010623041571081 3046 47014
64440924513025521 37943 41308
271683198766560001 40440 46815
672308594168878721 22645 38836
138045814483930945 7614 27604
549646115847682625 908 18160
116784039853094161 20601 23014
689687559317714945 26016 47645
6153928444689428 1681 48234
25670457548972793 9232 22676
908395709414712321 13632 30720
623610339861794945 18341 25841
80393052425492337 4166 13398
853071563420289921 9554 25642
714417583907312769 11841 49312
800789758979359361 15067 42717
16685857955309303 19476 32342
109623370685898897 5904 16051
762091209140997761 14632 46001
733676593195337345 14511 24494
51591043890383049 23868 29169
632342450218747137 34337 44237
666450340613046401 21838 46177
181948237090377761 504 4675
770170800055097985 5169 29601
249701249451266721 3482 17477
60343226220076929 4988 44265
822172481807069057 9227 35498
640641880869154049 37193 49266
492730040658987201 16405 21179
374944472581695745 3802 12021
224948842274610433 18230 18363
932275619084947457 9923 44234
848386623918106113 6684 19807
443292152858326465 11802 28696
986401431793904513 7524 24605
394246493206324545 13992 45555
593384387993243265 18645 41366
684808329815048449 4968 21983
982529004939490177 18511 43202
576733751075892097 10951 14560
778060476210431105 3548 37530
392589445471166721 13317 50833
315492283142940993 19559 49121
305345149002832257 215 36531
483656850512975489 23289 32030
400963630481875585 2557 24642
339693854324305985 41382 49725
381520153156685633 40113 50086
877773307884144257 12484 14014
518756474923769409 10497 35134
416114611033872705 26729 31507
552521030274832001 26858 34601
276303291650723553 10321 25571
231111739900093473 34267 47082
703820673255986433 34225 36742
574348190522414401 21883 48312
679825968355306241 37430 47167
503680438844519105 12066 18375
300228844809861761 2311 17172
350709999103216321 45446 50586
491521821402759681 4872 6053
68497241083868233 39723 45975
563374688659276737 25958 45747
664201107448519681 8364 41457
104899258047641553 28916 44819
378758810620603009 1877 32407
151198088913741217 23371 26283
587136232008234113 5988 20081
145036748994417761 14120 22413
834731052715035521 13383 16731
590254508368186497 13551 38014
855962291334606081 4072 20396
588104132431158913 29420 37899
796742862185105537 9755 22543
419158862586424897 19146 28184
73619962783581633 3859 11500
111448229209972993 41369 48983
2149412898212689 12704 42583
754730827285580801 35501 36001
749310101262409473 6529 10389
540707145623759553 18732 18816
26619860204981193 7055 16179
599868287624399745 17969 27636
747380136524341761 15522 20011
470824897308947521 13392 47683
408349109558976385 12382 19189
184637338437791969 6223 23962
470894595052300225 10170 24264
213418584727708801 14188 50524
565912597779281153 576 26632
923315565993174657 13899 21632
997181340083145089 29986 46483
442024599950716609 1112 28694
62453400844482585 13218 36067
231918096971124769 27414 29739
780415051302696833 37734 44414
907013558572845825 19079 49850
523563986257009601 1151 42329
19205901593561949 20382 44441
480150936688929153 16361 26596
620486142049291137 4151 13705
323327131385902081 30726 42775
409830897637132097 1406 33369
926568745396764417 7041 25487
74689117038406753 33068 34383
279113494283983233 12024 39191
435995332977665153 15736 27679
326818894962670465 14895 22656
571242781980149761 14251 37910
104373612782048049 41330 46340
533051538813534593 30056 39218
107943000960773361 25314 50571
177943289625336129 33634 37639
370161283688069889 695 29445
668475256311449345 38847 50356
507909365064463745 36317 40015
379666020060998465 13949 32869
627709899163569665 19768 46916
530619158607660097 8112 42673
316774100758493633 13086 41359
193894744450961569 994 32906
100154954312181137 17444 48865
95975730380768449 40424 44451
356139617206324033 14917 46631
532956037728329345 25027 45594
712431151197087361 15537 16166
8108141089277155 6756 46493
110098203505998529 22276 26074
426844581337906689 21226 42712
992322872404393729 28095 47265
949076967937724417 16219 37589
799758520265086721 9395 19745
494652957331656065 5760 14589
637338844388644097 19245 47786
710607403199698945 16328 42376
463170975591253889 19840 30994
750514585169117569 34484 39817
943117119674575105 1275 17655
107288730184233569 3680 38764
771783300729779841 2444 49557
542450904967299841 32949 38379
267921640045848609 22433 30242
582033185384030849 2097 35404
314134209182867585 6889 49119
599779078180876673 7454 30007
749818162626887425 32928 38613
183477653689674721 26006 43750
509869884717844033 825 35764
866354671273601409 16936 34347
380541799758084673 10600 44372
128996781493437857 15410 26391
706759260712374273 35578 48889
941840322365681665 15925 50395
601992404277545729 10581 30934
972892851539494785 966 31707
56478688294575361 5327 8138
569726577609433345 35977 40367
953694086754161665 11863 19525
278893956004306881 36554 40158
579698706214429697 34688 46500
86680235656860561 309 14051
135282842867205489 9985 30103
935460443011645953 26257 35531
207474283830165985 31316 35314
80028967537888465 1327 38626
626868159996782081 2272 48998
872078109101177985 34142 48184
236029172509290689 5364 39911
545253998066801409 21955 43676
748552124677352961 9643 31318
939587978577730305 4195 30867
439523932628716801 20678 32275
559075556037019073 23193 27307
551959529373199617 40212 41627
346924562670320577 3456 11099
355969865711955457 9142 10885
211273936450670177 13982 21594
81686340560075617 31802 39243
24040039525726089 28217 38131
972636536563598465 40592 40877
204362681359501857 6761 31333
480338202841444673 13196 35692
64288652750828849 11495 15875
88512881052338337 3340 25420
928564889067491329 7725 38984
841406978290585473 5594 27346
431516604001171073 33457 35187
93910123953534705 15847 24446
853559316963103489 16408 22804
140598218891490497 198 34901
74305626490112081 12755 50547
274302940490855457 22459 33618
10855063610467397 31980 41019
546227505351872385 48460 50142
633386083763678465 1450 13764
182032547413783169 23753 37514
43492513433822209 32018 41041
767675320180735873 12982 17464
953675654150654081 24522 41254
212455767113794977 19921 31598
504499214878411073 12042 19717
239230119260859905 18402 39834
499595248455658945 10959 23316
529306633916789313 10152 30903
632972752823580033 42378 42940
43434086703179273 26785 50067
635522579214917761 15352 48075
588105867792847873 30206 50362
927013780760166401 21434 25375
788627265045441537 30706 37949
171098566680125697 22797 23859
58947589796687793 8959 13651
275561510324340737 43942 44973
701989909351659905 2633 6936
916610342135268097 288 15205
225326058093173729 13724 31794
875436427703892353 18722 41574
61111581981769801 20982 50728
564219805684455617 2859 45164
380127025932026177 20486 41513
423891130700528833 1506 6677
639945247232539265 23856 44967
558146325775791041 5570 45843
221662625914376577 2359 3219
278405269343085857 21452 28538
11787004201174513 24077 36817
777179043946983169 20482 46742
311714530841086913 15047 21869
161404939401624161 35203 39682
552383674592199745 22108 37773
596596183092881153 8242 30539
755881592848766081 31270 47700
164485834451216577 15827 22168
587012802276085249 20131 46930
978588563463301121 4539 22445
37894281924181425 112 18737
990393320776806913 34320 36794
889879285714734209 21698 31612
649880020101473793 1306 48514
439623094741278913 16575 22256
636656672896851457 11061 30351
282781415394332225 10754 44462
636041401029142913 30117 34725
434810747587292225 9373 15255
756959308313529473 25101 44288
299943088650202561 4697 10419
642015119673796865 30026 45005
506512465435434945 21011 42609
278997300771141697 2024 36556
241289986231201697 2380 10175
189986650316722465 17784 48620
827124095481437441 12682 33532
164055044321887777 21118 50963
678242081132829313 34431 48222
475715704217517313 11743 14316
398878170189703937 32002 33264
476504998359548161 31151 46997
902154573128619521 30897 46194
493905919041406337 12468 36709
496832484592133057 9886 33975
812988278986669185 16632 42556
510590764548517505 12162 15089
757655547780156929 46148 50885
422578297748657409 23376 45107
102599787129680209 7228 19859
452255076690839553 19343 45421
526375658015592065 26205 37458
673944981413328001 5648 15253
421805891208951041 34728 40542
336128914311053953 14771 23355
725044560626653185 4014 19409
94538882553280241 20145 37945
721259724407122561 77 42555
639487980406009601 6498 48438
33920391386669025 709 49022
489565402940186817 1203 32714
795719226159125249 11058 11427
905263487506381697 9184 26091
34865781836938225 2128 7244
605458891074818049 484 40668
861861466911126017 7385 29582
930743067402993025 27548 47332
885632189855936513 27051 49962
466673951715094401 1007 48302
270243856963222849 3201 9484
942866611164312449 1543 24828
58564527970414561 2831 31953
461738268756533889 16279 36616
54683866822035297 11886 25377
503209337952817729 36085 37084
11352041175353379 31470 35431
562370070661259521 12725 25399
711984190444415105 7036 26510
357885657017057217 20592 24410
775176758344198145 22868 48799
856037006547751425 17353 39365
163665176552331809 25373 49784
160654414824129793 10182 16609
854779084718995073 32225 46278
557566507938290113 2697 22968
745001149341565185 62 48169
264935471103946433 35784 45435
274829029972007521 4645 25598
644974748514556545 9993 17659
120387250893163153 10359 34951
962610786102025857 5244 42978
301193989426092673 1551 48138
716101144554116353 31698 38572
672458975926705409 26107 40047
301606889081718081 5917 31074
272237727710571425 7840 45909
985332024511535617 7333 40999
449392947708236801 2623 20460
144441297579639649 22455 42315
36553066912528465 5985 22389
104959699967636769 3623 8184
583755014443315841 11867 42867
437139730599746177 831 13004
886280567660431745 19156 46723
696715754398923137 2760 3160
979825740846951681 32058 49622
790045369331856769 27962 43790
260530024047664449 10751 39424
780778993416461697 43603 44876
376594142287277825 4213 20797
773772528599586433 2561 24399
266908684368015521 12879 31161
279003232789534657 39920 48538
862013371448643585 14576 16334
696506473580534145 4605 12577
610652571793377025 5606 45953
205027001204129537 22371 32528
881477332352378753 6988 38365
741495311898212609 10519 14205
444612924875851713 21374 48081
216980365809860129 48 12536
450000176309817601 4682 39301
941270473460598145 14531 26129
58001419602174313 5697 11115
751232512681170305 16229 40007
952831641462243073 20426 29671
580095821914319745 27921 36157
40353285167807233 11351 36678
752441493859691905 9661 12311
772165544486245633 42610 50483
827483484796395905 12164 17780
407009497171269889 2317 10411
12363750154392507 24466 48131
286516732310563073 1730 10030
89303606897068737 24528 41977
205305737056217921 17895 27758
695619696854663553 22011 24535
191948765801800641 30650 49079
141906985497676881 34612 38342
872719557849489281 15003 24210
804931880458767105 11032 33718
837700848831506305 17884 25378
308500499516647169 4736 24248
359976006057788545 33574 41354
83168040936072881 8794 21001
459333347435904897 7463 8573
12366959684577239 758 23970
18428630493882993 9787 44460
298621908426284225 11475 41407
46106977422173401 17783 24460
61880046176021609 18250 30752
971175173305137921 5813 36078
569013788132366465 23692 32764
671126687261466497 7094 10490
97982926150983473 1248 22037
114968099072921601 20567 27258
576230004986157953 17784 32814
627387738938981761 182 41710
173102518903256449 2564 33627
743047287040862849 44115 47717
357259152956657985 26648 31183
694203805105178881 13809 31999
385461763275650049 26628 27668
729938501813148161 34151 34295
148412885130753121 27392 49482
459895368889849729 7052 31430
615406203183773953 21957 25728
204784481740997409 10430 46239
252903752424657569 40358 43555
360766645602058817 22072 32439
498530304990445953 16019 39850
71038454186162169 2386 33568
511231413481610305 6927 36505
85370955744057393 14826 17383
918799717591930625 8816 19819
752860415414740865 2409 12155
16515458477385893 16282 30344
218303278816097889 20806 33254
155119744915104705 5809 28613
292197412532811265 33836 42409
741697177689943041 13778 41325
550084919781657089 8036 49027
805374183581285761 24725 34102
749558148127331201 11948 34976
663077924293048705 11983 38566
809314137298901633 27165 47429
228203948267854177 33716 45266
624542307621464193 2752 8657
377507332405983233 30989 39583
739718527404310273 29552 33040
266938126292934913 6341 25216
292263897292937025 13270 18587
643094618472446209 33095 35624
367005240758192769 16437 30894
781232833661299201 20017 38391
816298389937241345 14846 29320
421879579051548609 17255 44306
6784048329425475 16778 17072
136092049741286305 1803 40504
749443417784444673 4797 7709
985630763582292993 33166 33783
443031172008051777 18697 27462
457891049392934209 21351 28371
956544940999076993 36974 45722
252875709130208289 29772 37134
753638975589470977 31155 33710
632523692236652801 30315 30868
109413067407015057 6429 49603
468326138040822593 19156 47506
332003380372771777 24313 26452
708451231339658753 11143 17308
317316817501488641 5598 35926
498828701309420801 6891 27942
717157540758339713 28486 41703
390719030404035521 20990 29231
606962930782284417 9233 50178
708513262830052737 33660 43627
224862201216200929 9171 35994
531280192065672449 11630 11805
376863107577928961 42915 47970
567464925009019777 22400 40893
2880569326638494 18859 21267
93448162657473681 40642 44510
980584687190084737 32026 42769
742427057019085569 32511 49919
809343792768448385 5980 35939
698095453253124225 24299 40417
683944490982593537 25 34253
486039565730422401 1342 35042
436972533647779201 699 38377
47299265489336049 15127 45916
69502220414559449 29589 33549
176093608582817761 35056 39308
540656003921828417 16659 41463
815358596064889729 1941 17956
688871207487561985 23988 34463
23279949860935289 34856 50284
543572473376745089 20296 47706
842197878433928833 6150 43287
284898281141547457 2986 41422
351837269500435905 3449 5228
29109999167918233 30711 44499
51730966548852561 2192 16443
101553850292145137 3204 10295
721158009187533313 12776 26392
413133265823407937 14427 32549
636262836064794625 33313 48622
783675824954112641 16906 40055
178446846618072641 14967 40724
933837279347603329 10054 39056
932806335693065601 14640 43957
740159513741314561 16700 34121
465489687854486081 12267 14365
904101541142271233 602 30843
600514227885078401 5810 6148
935787961473092609 32997 46566
320893222259996929 11688 46623
412854549385986753 3537 45988
269374176241164769 23647 37287
206036137150089601 27978 32719
569085656999206465 34113 45784
15798349780514089 11140 39641
644862829470334081 38877 49145
907615762689541633 11435 37675
337092301072715393 39317 49593
559621696684036609 348 36132
44256280877412737 38555 39896
61388199030755433 2433 5979
29654264800697661 5346 10100
884618502106210561 10294 34598
727474510723148161 41208 50642
884068491035943553 41431 48455
84558742086358049 26425 39098
354870956338846337 2544 21477
935298508890745985 913 7478
495757228519789121 8648 20056
656884212174972545 14510 39401
688674312638600065 29874 33781
824017189598954753 14694 40709
621026120243069313 1538 35370
298897497477724993 20242 44659
479868151864383937 4665 47529
98388510927200913 4526 38826
745680913301367041 1704 28850
139111006851820209 32351 43095
797767293802284161 22057 28835
1461962162416342 1944 17823
657439334529353601 2866 23221
668931742019367425 16771 21103
873399712584603777 2538 22449
874409343940094209 24568 48732
778974895824330113 29380 41802
839697811067296129 38699 49210
776079156627222529 19219 45452
3024102333746726 17420 47031
622847504169666177 3300 39783
999867339699079553 29630 37849
169661981370797569 13184 22032
217827950947331329 18567 32235
970901662109479681 9003 29251
176737860606309025 12658 48219
334231288316406273 34871 47790
306493687184350017 39113 48585
651270447990352641 12053 26524
166245556494175169 2971 18627
127862138895057601 12904 32048
872156542705219841 43880 44207
684061239944082177 23012 45615
846912195429681025 27211 28790
35369689103081469 32070 45610
767619666141150977 970 15716
956375105837420161 27966 47922
510537290784924353 5332 15354
856722883071729025 9549 31992
638813980908160769 7588 23933
817158735760454401 22198 39438
905313004620055041 6985 38599
486690163319398273 15558 49849
703375254958992001 22815 50150
135513556564742289 10089 19691
141083655391526017 6140 11769
48215814858725281 45508 48746
500953325023594689 44873 48040
509874051995506497 18939 31377
807769450881025409 42716 48963
893326372098361089 2697 41262
606846597820471297 12879 50066
751674129589158529 20464 21655
224689307718989537 24730 27467
564731294090581313 15879 41897
872610767371575937 8215 21256
281879439228116993 10903 17157
960689402323865217 16044 35201
215781167630954241 7819 34473
616150703422597761 28841 46509
192582670559342977 9825 33590
854526486994302593 11880 39186
572525341515120833 4735 33195
846070243558351361 17908 34293
943620849891214465 18175 49596
105657061776227585 4325 45286
755089441400318849 13186 42816
384202723409636353 29903 33139
725136334185318529 2714 21594
403109280080258241 10622 19395
981666975705611137 14003 41729
6627067873317572 43265 46325
644799372855441537 7434 34510
992003046347193217 14873 47742
791658531314855169 804 2857
114316704011521617 9042 36829
51047589775489401 15972 38664
442949199850318081 19540 36160
238842186020281857 17216 29257
173973005758732321 16818 42181
423559340681276097 18252 21072
260290032483041505 2938 21724
924240045162125825 31226 36132
238538004247210721 344 40661
526021437528068929 878 32941
334104722608884673 28157 39561
524253555281081409 40719 43843
313214257961554689 711 28444
585210013836483969 35577 47655
273133644248119361 7807 21366
994744770305434369 11029 41496
521269636552354113 9672 50839
529984146123776897 17370 26355
438188993541359681 2259 38653
127487358343547185 32226 36033
836072893476789121 2766 13490
173878058675779105 28013 31874
787004825065181953 39969 45949
942620152044956033 11924 41671
270168848190657217 2115 4917
269827134666680737 25176 33664
622501471678361857 5898 41779
219602775229663649 28591 40970
584111330891708801 16437 40279
703808348479565697 84 13528
859636495649581953 42100 45598
609267635565291905 16070 17878
829454324308308353 26329 27703
558824934520057345 39712 49647
265800848358480833 17688 28095
399830669995584001 21211 48297
950858530240331905 428 613
189100929348636993 30567 34137
232383863371680385 847 7201
408484978891326721 5419 39659
617678455990848385 14402 25647
848331479084148353 7730 20904
368838135673939841 15017 44507
275152199006090113 34424 48101
858505619977528065 24964 43285
351492305251706945 43751 47799
615364310781856769 17817 24801
893176456774259713 7801 16077
652683179181856641 22960 24945
987554282062685441 15932 23174
608120383883544961 1658 36324
929660324787665409 30209 30967
657377746182128001 47562 49333
695359509022647809 7970 46672
835429353532489985 23036 39669
581581687929688193 38894 50404
780871952822828033 1721 19542
856151377265060609 8117 46264
250477049277293409 7427 50605
457990124132056321 42280 47939
462677993598411777 15293 47127
917445738604310913 4806 26424
682997720431288321 22060 49374
958031630549616129 10446 30139
696094507073617281 7661 38499
152091205491014849 650 21447
768852596477017857 3906 30697
773236591622197249 2124 25685
983038290625351809 41016 43945
865876650335803137 34281 43329
513505170860341313 9739 24161
333748103510263425 6431 15664
295355054972823425 25088 40406
223660946544722337 27521 30797
766350481657440257 5629 20502
654661452252373249 10126 37664
529201272862984257 29169 36046
978856713580096769 17503 50671
222703227295269825 22044 39184
242461003197551137 4472 13049
974218723397491713 9097 12521
909704106925143937 5335 31096
425905225672011073 908 35383
474123309314496321 3464 48347
618696142325283969 8924 12552
818005343488845697 24392 28061
122265563158848065 33832 34390
253625198372137825 2066 20807
114205021681506481 27329 45028
896113486239524865 27424 41440
157060848567908801 4385 13125
232548266222369889 18333 38851
413660621928919169 25264 43931
964612841201283585 9386 18689
493137348743474049 2479 50697
512776897995880897 8630 22976
257621228752050529 41712 41967
109300957886912193 31111 49050
409185499474574529 7877 45924
448890973445816833 10181 24517
144000167367259729 20834 32866
169166483274079137 10059 46821
188789420436862081 27813 37341
964077099441599489 5516 43911
302202642143505793 4687 50964
148810812058567169 5710 32914
762053678350156417 44213 46160
73918864226545361 9970 20405
676864660979013889 2056 6428
235317414639023777 20315 45153
599015700985333377 6108 10412
74347537008012673 6095 35904
478590694748170625 6251 20704
711438721602146305 32893 44774
390079008570239681 1602 20315
949785155247628417 6993 15281
495961874720869377 18443 24782
679029311885425793 14940 29657
567138861029079041 899 45314
960912363161728641 22124 22682
898094007663168257 39773 40975
378163703796527553 21593 33649
825582081843236865 6437 10037
403739000928471361 13967 41499
550516051853513473 22106 48772
731970096164086913 12871 24220
479465774643770689 7289 45598
127316607428159761 6761 43984
76341509992921889 16480 17301
22895763584156017 17849 33137
619329459436812673 38806 44892
350454002517142977 33982 42646
723719019450406657 9132 40661
755278287509735681 3178 17708
715560884122893953 7864 34988
531500270353237889 35079 47007
50350818966570897 41608 50677
458487216307784001 19588 37233
13181476199719101 19039 32053
782339085651944577 43837 46181
54310306338685169 11590 31553
595655904878793089 1671 2712
961382151735179521 5732 11119
450264722457806273 15685 26566
512199136229703809 48641 50366
760651000498480513 20507 22239
100038056363416673 23818 47861
750828572564092417 12588 26759
322461803581568065 17423 35718
850310128699344897 10793 38746
544550838691506561 15104 41072
561875890606561537 19192 26915
781897978669782401 45776 47053
4374603761785779 2808 20987
150373312607854369 21971 26929
884031087593388801 4488 22283
182431567111642337 13719 15713
410586255230196417 7533 45591
952002914055654529 13773 47588
845406526713421825 20932 31462
435237124634632257 7005 45034
910113537308884481 39427 47927
832501262375785729 4046 41002
147249747188755713 29898 35580
689490424624402433 8428 8512
26204784525884153 19760 30367
34996458833276733 5179 50244
290927666205195841 9895 46700
989277218903374977 8209 29233
128493607179674289 17599 47172
945316557919994753 46892 50161
932768898065507585 5190 25048
827414111341418881 24858 41850
972835796304519169 2234 36737
94925992973472257 32006 42639
28917196165426873 2647 27348
228834542269176225 43844 45058
592446542704603777 10599 32295
17605689067806907 13018 33834
663935479691236481 12096 18148
495372721752509889 22839 25576
215314080515337729 4705 27905
75621215517330145 8738 49875
320261265580288769 18155 41393
531715514093185985 9624 48100
534648855252154241 1934 41232
707125680187260801 26050 26354
915945899772186369 8412 40418
359338326946293313 12602 47182
737118801902834561 13131 32939
463784210627821377 6756 20087
899982082608406785 10306 35011
918622558689044353 20228 50584
405829112808842049 16969 22072
355498865339313857 10005 12915
591882123911990017 6270 6795
13170669638491007 32144 43707
953811790364351745 23296 42463
218945734735413569 10597 47849
438333456296479809 19898 26251
515567028897329729 6231 17282
35954128438614677 21371 26426
321573888100459713 32978 50921
947423493114644737 34106 48693
28329911507363193 26793 30287
343948861398001089 32377 45623
117797762533783153 26102 33277
372163252662577537 2415 47240
672288942709322113 16568 33689
955499873168516737 34664 44700
826254635040129409 21043 33119
231293595303601057 26133 36716
698704469945646209 10080 10661
615548883437792641 2950 11853
304986032060000385 5126 35601
67449747568989697 18151 21405
129597351299459265 9071 15046
837958236347500161 33614 46559
995900374337253377 16762 48977
400884329528839361 20007 41698
608331043838369153 1384 45901
879525621372845697 5749 17242
593422891593561985 18692 23241
200676671306499809 11786 34655
371709219325857985 7035 19203
537426069025254785 18581 44367
589251933520358785 11100 49069
783632114033810689 31716 41365
564822990475924801 7158 32522
423557698047556417 28474 49081
151907313608646177 29296 32954
392219552311960513 38226 47479
636578760858277761 17161 46624
176568258397932001 24948 32841
534440312815576129 9227 15080
684604001854115329 825 44496
950112278211768961 14326 48172
770692328039597697 19528 24042
656315503513965825 4460 24748
489173779941044289 13395 17437
987873236792900353 17267 47353
190441893867639329 42468 46315
887985693086932353 10333 32823
789384280119794177 16455 43710
142649301974124401 38612 41323
766548790512626305 5335 8621
762852093414593921 23874 50936
478062618718045249 16885 34132
376665282113300737 14521 29120
150613897762578817 16912 18173
156796359853302657 12008 33040
778734941733109249 12047 48269
361493911241062465 31137 42690
467307920440571649 10565 26701
887828473630136705 28647 39578
809621218984606337 18381 30198
739075893856984577 15442 43894
581699806264705153 15757 49678
97028627366398721 4552 25587
857636230593687553 12341 30391
72770062588340065 8047 48595
597744210000382081 10146 24749
748161377203629697 5235 17645
938360481369247873 30575 44128
888016273146867201 12000 45557
838896698591778305 1935 6661
120270409234166209 14281 44252
906196274042901761 37054 45754
982745571419364737 9626 47660
314377424430102081 10017 41253
930261395135531137 34603 40258
118872444999571057 1875 35042
262840777147069121 2195 13370
440278584980685377 6480 11873
297862644573967809 36 17910
683551628699365889 20188 49997
619337499986663425 49098 50262
943390949149158273 3867 18282
912207662577188225 5424 49102
958846681879013121 11975 39590
500137299302402049 36367 50242
41567876518907809 11108 12268
658274351179926529 23341 29074
958263378357418753 1395 38333
575132781314231041 23553 49180
266284397437726017 18108 24776
465081518718150721 14697 50379
905524992350027649 2580 50490
282045458720922689 780 27934
503791872371007105 21829 44556
20298639688803633 24 47254
599846235120470145 20334 36513
650052741130131969 8104 27360
798298320472053249 15758 29496
204058505601707905 6970 41042
737829509065566209 2396 9871
5407042058926948 10985 25948
235678512447005761 49615 50507
996438585228787585 24995 33267
545950907441085313 37474 46774
390579242418731073 26804 44347
345469174012617217 24552 28691
248334633603022337 688 31840
250657129390734913 14789 28724
495717203767760833 35595 40275
192840956059537665 408 32436
36203415535567273 15476 32392
158352811239684129 10018 10949
874999239701928449 20155 35198
935743008541987073 27122 43195
481189403804236801 6539 19913
650841008656502913 40891 41882
264258993061822881 26353 45661
584745859616642561 13100 24444
458137037020065921 4955 47270
798283012773726593 14272 35651
40413592658772761 3699 33779
997896662149269505 10115 42389
777464640000928897 3241 9625
736037659187335425 24892 40468
674967838467132673 31832 35790
478155538897080833 710 6342
342252482772209985 5427 34210
487770104429262849 4963 23239
387295051192829505 5937 39188
409085547958010689 18184 24661
785464745574287745 21116 30300
698306012524628993 12060 43142
849486683309841281 19687 24051
92179513955041873 14551 21847
921147428985108225 10852 25082
278544527106721057 7789 12797
531169386556676673 710 30690
747657440394430465 30754 34576
413760562963389569 14937 19149
383402614767820865 23001 39023
194536528004057633 27374 45724
655266247201122817 39536 49389
718427488784016129 11696 14424
423689665372808833 1048 30063
798532705642905729 65 41283
772441977092864129 4551 18751
80605575971944177 3072 43528
44824937455050673 15647 39181
85141197498366241 746 11058
238411197706451361 15271 43973
137165554944459697 33666 46126
639606854050402561 21334 32951
885407048051000321 27294 43465
803045905735284993 2068 36649
34649757643890669 2826 31771
58392598905246729 15973 37614
480409214740411969 1075 43815
991552627276828289 26548 45374
498977025483895873 22126 40997
656994247418300161 6793 18699
511975428039470145 23674 34359
297754417621785473 34712 44858
650362928942215041 9970 18184
708664103443513985 18813 23273
85489723518925585 5765 38486
691571906343764225 21436 23078
675892308611281537 7876 26588
889422314692712449 36441 44481
15526545972612383 377 31215
516459222268888833 17026 43947
540056055965365569 28468 31459
22744518431697005 48960 49875
103983466542565857 32369 45546
460510380219286465 6816 42167
442559566018928769 533 42212
396721537962367425 16035 36517
926478456371277953 26785 31845
715604329832569217 29165 44495
606615475935640833 4446 16177
710047321525994625 14393 27649
649503887114953217 24736 40831
931560168761389953 16388 44744
505412216001019457 6460 11353
387780701249102593 2368 48098
768539542177016705 26052 43983
850460820652852353 16350 20827
787041604693925505 7611 47634
568331463083499265 1979 21027
503247485265269761 33559 36673
28081584997007525 22203 24435
838287280383155969 5119 27348
293486971865821313 24148 35906
614104207338975489 24869 31058
257112193716874785 3961 11203
206610240935148673 9687 23448
236842501139538081 22832 40471
116346621693800497 35442 50179
877345170749375617 3911 21104
470582221747321217 24946 33038
945421787743686785 5580 20748
309769762332926721 7559 50732
252352198337273857 10053 31429
776951144918839937 7128 16211
916644478877689345 16905 35052
561442025391791361 26264 48389
205891659816668225 11207 17465
234389479936623969 16903 30015
619559376900429697 30154 38609
764400039721799425 20975 21442
24267365842785437 11066 37518
928565131889158145 2270 35070
636237027014349313 5620 13330
537326323294998081 16148 30811
857348491748776833 2479 48837
181149479324204769 8567 42315
646597547721643905 6465 39467
263450339367089729 29644 39196
589596770577923457 2152 41720
169277482938767329 23415 45656
817309986019726209 22173 31222
523673972830302145 10849 45461
836236811769108353 18125 38210
426214440830676737 9638 31419
951683201226945409 16043 29733
438307365400525825 18368 21456
966031862008616577 35047 49417
504852038550936321 263 15691
290995655597132673 18523 19954
769787040714767617 7448 23985
512748204888278977 8900 35559
71316895174476257 44451 50095
266177828992869793 24625 30050
278186879565360801 45403 47878
48439522230676601 10735 17151
446466902554234945 38237 42397
529236591342456833 1307 2553
981950333866514305 3091 36103
323665724756576641 24622 36197
590288356339499393 23521 49091
852741072904382977 11349 21626
424670858036670017 2773 18526
987561815677974401 37947 40160
361979246724203585 2085 21313
688894681005681537 284 5037
348403450786783233 25005 38676
473549090302068289 10567 47906
642475176744397953 16892 48386
402393235406879745 7041 34023
935255001330027393 29308 32375
148066210327197473 21933 41378
303883268766369921 8178 38458
117985045276331137 47290 48291
909101384272567297 4834 14555
777999235701226881 12460 21795
701150168097910913 10532 35975
298350441430546433 35299 49804
742316509407935105 13545 32388
969890362196064641 11556 36894
166591918914988929 31911 40675
243926120514718305 40267 44781
239349368819183905 16730 31862
897262711728952705 10827 18873
150820134424606081 28154 49768
696308965658960897 3164 13530
167701096593383169 32432 49176
272645867431872801 6044 19249
89149572881879633 12094 33728
252955093350866625 20716 23351
972061728572164481 8046 8401
783631749034864129 17331 26684
617681026245406849 11455 47888
844488051313806721 6722 49309
80667283399911585 5824 47509
727415698787250817 8877 16570
426709391389735489 11632 32513
677865669572984321 19047 40415
832808544187834369 1920 46667
210041106392733217 9083 48564
251573987397279105 15959 16654
759123359127574529 7655 12179
608215064887552641 28137 48868
373600355779995393 590 1227
365085669024281857 17817 24239
937982972227363329 40737 46935
604978019461960065 23084 25230
759958139469940609 29003 32122
475647128476452993 8692 34485
782235997676128385 14413 47434
721865117654026241 23711 41904
180538070333863489 3172 34665
347418037639656065 1468 42247
20798176351579657 5944 41186
779296491085837313 18037 43759
640107838163825025 10079 29796
361529423389555393 1533 41762
678384898743008385 44358 47705
533743770070564929 27966 43257
744444722197197697 29786 31936
920460952051385601 13624 36700
858943300262868865 12627 16616
572612087389195777 14225 30316
127769893051802081 11792 15065
273174687997027393 40087 43330
775743113887347841 8002 20462
737368022871741825 43550 48104
270789430936257953 9135 14687
390238448251338369 37927 40611
539194385823552833 19197 49669
525262104429295105 6458 10185
383330164002128257 18874 21706
751635162333201409 11395 40849
224221420887278817 5607 44358
324813969708678465 41075 49391
20542103800135437 5284 12227
802780726879021185 12652 29226
281949112605392577 34347 50887
4508230285587446 1544 42218
746464236492183681 21583 24810
785875780387414145 27136 31964
729495441230700033 8463 10310
501991029775005889 26584 46664
395799531254123585 32788 49571
235385677183600705 41287 49250
150132703374740833 31724 38599
653437810919321345 20057 41186
490776063681149569 3339 42536
631341773930529409 24650 44495
126675282325283697 22763 48809
607533467114954881 25018 40539
806116934478421121 12637 33915
197325019211021409 14694 37713
685743790820371457 3136 42101
130393413457461809 10958 16701
336910004783955969 25673 37691
198343819371245889 15466 15889
880989530599595777 3048 49781
818359733722950017 36889 48505
391442181629042113 11569 18648
96141304450597425 40846 42665
130259727945858833 9014 42686
383407005260302465 7563 20865
818099882793372801 37879 39795
736426499126565633 7332 45142
45238234167204185 13067 20847
496239236044083073 38455 45909
580870202157807873 17356 35524
226658577675451073 31661 33509
561878637048383937 2568 46094
197279129632143233 9679 33499
854813997097121409 25680 50678
88737411490797057 36217 43040
364902326225649857 16088 29750
194745186984839329 15744 44316
338505440988296129 1391 6163
584556065211174273 10620 45950
178083304705840097 10690 20353
837857521534409985 19346 21121
626600339036880129 832 31899
182015825487468417 8897 47389
101679752862157361 2037 46301
604761268043453953 10815 36878
788540506844622465 22362 37830
994830817367088129 38205 43814
66269842694115513 12497 29646
298733669160590401 6464 9712
29431570956059973 13811 33492
653171339688526593 649 39927
744851381437957377 25636 29782
69248888669271481 20529 40576
721229481529928065 7885 19073
577701795264474113 45097 47885
138191847256425857 13869 37893
929989889732361473 29229 34835
675794641783223681 19516 46299
592524566485195649 7370 9552
97262578223098481 8337 19687
744270892460484353 17964 31350
259754669451449857 31137 47711
450484454796153985 10724 45473
455728601646573121 12062 40117
96793550376283121 23078 38076
532465224698025729 26539 26669
306633425794871105 1978 46099
258839156453621665 8064 27793
23306622309625881 26263 47672
715055879189048193 8513 47271
783691442951791873 1927 8886
945993679368004993 30809 31943
977549127440433153 4930 18019
897352474926545793 28424 39724
770230194688423297 8885 48671
785439208482973313 2080 18803
475682319106191169 27659 46575
371511641404065793 14186 41473
893091584243293825 2573 46270
493058118030550209 29852 39547
666982860110358913 32473 46220
491994918212892417 36641 49362
47146021922287673 5599 19895
774475148199531521 12583 42773
277479891105762977 34027 48698
630932079885393921 6699 48958
956685897464680577 22108 23606
601570146246704257 16352 18293
398948816683720513 14145 48227
990233593013950721 3925 24507
414201178859713089 10712 11847
821123102382120577 13037 46561
934576153575015681 30279 50815
595643465029620993 4909 26168
196535945520807329 2274 26035
254311258489341441 20392 27720
946909254362999809 15023 41796
316283881964150017 7003 44908
219890880765547073 11305 41798
700069602165388673 34938 37091
12503700821973497 19914 41419
793514791552137729 42452 48576
960106383559306625 35952 50606
231236245332727457 10802 27840
96956215925651185 9814 14822
526872780657125633 36756 45617
651298074958930305 38327 49587
257628338286924225 17650 21227
596613635220897665 10253 20857
338597034726074497 8343 33995
74260133140128913 10146 20777
21802598998707625 41055 50556
518905369131068993 26222 45526
42303664291150513 4264 33398
568016154808276481 22342 50472
347692556287984897 31256 40491
308559440341177537 15834 23324
380616051945946049 38374 45159
127271172677055233 239 4328
545402526629946049 16673 23233
385407157223745857 3218 20124
410255925225211393 16353 34104
390966121052912257 41840 47583
712371480339715585 7715 45751
901410347789600001 13217 49792
224880408912877537 15510 34546
960196496885558273 23144 28228
196468616212090561 20862 31945
707184391391997697 3078 25167
673822166992604161 28099 41829
706844274435752577 34257 43995
494291966866729409 9127 11232
745741609875373953 24949 46989
1235722238288162 41805 46707
618675360471385729 25816 48721
251332012566738433 5165 44129
564419478541630337 6959 47320
771730952818924033 6119 15822
765538086131385857 5302 21203
572429401639926273 30934 45228
902838152707282433 31422 39234
226517422762906753 5907 32488
329700483794241025 25134 50419
413169773337077825 13261 34395
219978540243921825 5254 15432
223898419191325345 2671 44142
408199454953944513 3948 20230
136964666510426273 32387 44241
958687146832339457 4299 19606
39524156387994225 16032 42826
725132460740937345 16755 36886
229385887388080065 34682 44940
499573741217297153 304 20703
649397377525925633 12760 39264
167766122829135617 13658 32196
861046814456489729 33855 38049
363724095025325761 26462 28506
290854351715648129 18417 38252
534705171542398721 13843 17909
292528250543117697 18581 22118
817129208202068481 6928 23078
426627839480229185 6090 30041
331573582514806721 41346 49777
688473904115301889 26824 32906
688336099338577921 29489 32067
42018796295064225 1879 21650
315996565768884353 14680 29827
531351706078883265 42450 49150
810529982587617281 3134 46534
36918213957445545 31011 40489
647301374054421761 32473 36911
636187257471494401 6336 32401
962915032021406593 18524 29583
369062375771630273 13336 33369
477315743237809921 23516 49515
512895069900483969 9719 41425
733597512651392897 2228 39243
332981736349577089 13000 26415
88849228947822209 8685 21226
109107216874281937 962 43699
123792397418519329 6947 25710
675498442735726465 24906 28695
881683823068541953 33865 43300
509447872818586945 43142 45943
524549253769102081 32938 42846
142598003066151329 26602 36845
677840083523648257 3521 17316
42221290055085345 7138 45335
532676734456821057 13756 50494
997679594568108289 7648 31623
696062653618540161 50008 50270
136040364850490641 10374 45800
839364007455465345 27457 35471
255584796895472993 8696 19246
779298545497795201 18618 38037
720968384317519233 19609 40499
577253471829969537 18963 38783
32798952078746169 28515 48281
869711978535221377 12429 46219
634598138966996609 11701 27476
300388692594914625 6630 48917
948570701245270017 27216 50115
556654960202280321 19407 31659
385845643571617089 21505 39117
494396210490059201 23003 24054
835536343235997185 22208 32037
689032236657922689 16324 43687
370160544206957121 2300 16399
766186304721607297 2185 5075
777274313809609601 3905 8364
381576785468894273 42385 43902
700797214384170497 20295 28331
784977470555809025 49179 50868
313934108782984129 3793 30798
263476736004335521 11823 19875
812569870581373953 36394 46177
578038881708131713 10680 28462
409941182708958977 4588 28574
948230546652013057 2513 31993
857327079717055745 12365 50704
910556002246629249 25878 38423
808407559038055681 35491 48462
548093504575788865 32339 46942
203796100688922625 12662 20912
481683356722278721 12855 27034
788284900650264577 8679 25513
639429205774945281 6030 23976
497410911525424385 17271 34031
377256822951942209 6206 19416
159865423676205153 39034 47052
602983683215754241 14079 32924
256569835464777185 6196 40976
259772241811255361 12479 19170
883724105153927297 28960 29279
333721341284189057 14 30226
768164705887631489 27174 41122
820949205045131649 19733 37508
763735948788319489 6556 48443
228439888255948641 1686 33449
594253813984611457 9376 41813
41215147972714305 33448 47538
766902445394546049 2902 43606
327830097395974465 17115 17128
669860776838778113 46984 47919
310366901551496705 21589 38568
166264608015136865 32515 46108
896754534184410113 3289 45835
224891259745650273 25185 30273
777971210071974913 13234 37992
627423888702306689 8005 27021
377951424519466177 19075 43787
426264497579740737 26785 28113
781103959279583617 21985 35749
787769707052785153 21557 24501
27664669069920933 3018 13272
144127098346647393 13704 25159
498026547464810689 32960 49525
768431052271889537 5685 22447
36272694741001033 29267 44589
892397990233565313 13563 35931
303458531525272705 21821 23610
354612473326778113 10380 17530
124126437977153617 12924 35901
182205903988663201 7607 7818
655204953685178241 9392 45902
457099558125772609 5821 14241
475674338853735873 17239 32847
19719777821098461 41775 49917
770886164957992961 1203 26575
587458535131343489 18368 27013
98588852106914257 22900 28459
449508244718519041 8316 30605
202124071057262721 95 24299
837316721878803329 1109 44053
855928713917080577 5738 13834
122342224627733025 11242 44478
573363097798441857 2002 49962
627978007030957697 27581 35609
277163103895858849 14003 50633
193094908836801697 3648 36809
912023368591214081 9267 33236
904758198350915457 4175 4390
988811972830291073 27336 39724
130291403633140849 36066 45614
891249168897182593 39764 41827
589451710820963329 42865 43247
70060230810057081 3153 48452
553486307392294209 1388 14191
968354304021950465 13504 13854
807271519574865025 17974 26853
607396269904597889 551 50529
176946842175869537 9614 47354
410278999823496833 43468 44906
488821373844142913 14957 36304
141396493066778817 1556 2855
606412160184706945 1796 44828
927937113350402817 8043 44131
464920773245861313 7581 34545
936391198918244097 20557 20984
747681409524677377 22830 24793
517099174573864705 5796 35261
658541958960125185 20722 22425
99942393018878305 25101 50275
188524385197585089 9262 10503
844152733746575745 39172 47398
704241982159967233 25893 35308
495754922638809601 14011 24524
215354422528481153 18330 36560
387308204009450177 7985 28974
546164592964498049 18558 37435
264617826436150945 16158 23813
339073923883265857 15949 47139
611052428173799425 24296 38886
770204057688143745 18257 33224
148897015297194465 4591 33615
905693858016793089 4214 12580
824245124631964673 5631 47327
587898872754504193 33162 49377
934512418418037761 6201 21275
741310047221762817 21023 33337
457431742593548993 7284 20564
217065512832814273 3921 4190
329646601997637825 17832 39434
871736373122519809 34448 47702
246811643807284033 12150 41083
589473641038193153 2401 10066
812936659172052609 19478 46241
317868499975450177 32122 32631
981829489110204161 6213 17436
785762432913824001 34720 40313
148760941548147233 26004 47353
311376647199001153 28241 37662
858401806046195713 6138 40526
763435635883904897 32317 46527
798486017392306689 31927 40861
123672653061422721 31344 35708
175076510915125985 1081 5313
950658514430667649 606 43244
691101161695712513 12601 34278
35710371503160589 4306 28653
756552217451648769 14911 46825
256595730906962401 12059 15103
263326771472506497 529 16892
887879646463407105 23091 24307
526433047389424769 22157 42206
362433295147862849 7720 33527
268703418250680673 24212 33489
588238025316645249 18367 24075
564214927941883137 31557 34912
654652795390443777 30154 31524
189888861287798241 22997 39013
983161317605098625 14289 50563
552517580224794369 16497 43030
426580010950342401 29697 41869
692825312084664833 1310 13789
526129389676828673 2567 24482
78594133358812721 31144 32638
573095516136913089 4197 35888
131877625779836193 16356 33422
246117522606798657 28937 42843
925144103921788033 15217 41817
738429827515741313 22270 39087
769648960486364289 13063 18538
4631562389551648 8491 24596
442276922071037889 32522 40162
34302835347983065 20755 37088
903992854079447681 19370 44838
936877270347228161 13653 50343
804848826524910465 11048 42127
45814507350453225 27308 46156
209673681859669601 28490 43135
154336050495476929 775 19886
443927353180860993 8803 33564
890333971328583809 26674 29740
186970140401271585 4652 50949
208950901752391617 28849 50766
11301368953901659 2909 45375
829424885236331777 15453 48334
969932815248427009 30724 36596
808403328861931649 3022 22139
752102215944681473 273 22249
79219301312814849 24023 41176
860536095444743425 49665 50552
762154359233367297 34898 38200
279959593790586337 11816 50560
478617837634910593 3669 42847
721020758672238977 14271 47223
922976066072113409 4228 49467
175785882516144897 23052 35623
999633698208253185 9221 31070
846595529535804289 26322 47084
871934403694897537 33145 41131
66241256880665849 4767 12201
396869744096019137 29932 43525
647517872757674753 5473 48187
538895031283534081 6371 29274
429030728621420097 8309 39720
754654225555594113 21507 32088
558445285243706753 2347 48027
727681449036655489 10774 16397
164149737609825761 32750 46513
196269751217666753 23220 42429
150752458649265025 31756 39088
356464508227578113 4727 45734
354628659275981313 39703 50188
449874407500498561 23030 43748
709035959707293313 4027 42931
970624496569062273 24880 36556
805705166213535105 2825 24229
434391462204072129 25727 43584
226940581684658593 19680 42852
937396855022047489 2383 17742
133028339152268417 24408 39741
134467603074522657 17435 49055
232279319405122913 24126 48910
498660464265530113 35998 38208
900696328979911681 23359 33736
109576987568711809 25794 31756
341596074818312449 3026 42605
209198660968571201 4185 49338
667751789707601537 4608 45235
345862326582004417 34462 44949
416125772603820097 10892 14032
978018273006143 6498 30208
663182794705029761 39901 50138
362112605029263809 15094 45606
512704618278092993 37620 48287
327143764006752513 34874 36854
97353077681724193 24259 26903
559512668389782401 24567 39187
34612827219021369 20692 40397
299593826602691841 29934 31769
51840768260042585 3702 46543
528970589141319873 32192 33659
50507354439162097 5977 45046
47611204996929505 14542 48371
236500882073350753 18866 32965
154817282916621217 14243 39003
298312024323294593 6497 22099
407926967422813633 30459 47541
225660239629497985 8023 36666
868737083717743233 7390 22062
980841059399523329 3959 42565
583949007503424129 30960 38544
695055789205092353 6869 31922
786560723119219329 38785 50134
818578400035406209 17183 35603
268295036875318977 21627 30206
584665059280219137 11169 20492
911041202580545281 10990 19257
601833455241603585 25308 49238
452157484250154369 5837 48577
464052227986137217 36699 44375
298321213271673729 5596 7147
500733091025310273 2453 10887
400723313838373249 758 13537
927241633220127489 4625 37531
491245856692156481 24854 47632
890353809464244225 5967 37008
68568583920484369 11255 39541
891284019982059265 2694 14258
530109264335276737 13787 30841
344786261369236545 36188 36978
184716151556532545 16663 33419
811325993606381185 21200 43889
106356118212968193 5582 7618
584970530569478401 36954 48342
835330604473188737 29861 32810
196731581401131457 16725 36745
557071848715519745 17960 23902
539534090989249665 6512 11589
203647578560467233 12225 41331
356113063262206721 16915 41689
272046244532017313 37973 48047
726269031288467201 7131 43600
141890411646404145 16977 42370
999357876606516993 2791 20776
49417163703179057 16842 50428
986840128411657217 16355 31920
8185903798111128 17322 45253
464115994961794369 18960 37876
73401797817691521 15519 34146
233234693430972577 1037 15705
121798113821444785 37857 49585
741839285263715457 14248 25429
565785325396358721 1706 39780
487637873078639937 26388 35848
800674933399111681 8407 49341
780317528842637441 20843 21836
83418608135328753 13309 26399
736007330842738817 1131 6919
134041956918355969 9394 20758
408586607732637249 27674 46136
683110647400365441 32739 38296
259668014947479265 7356 44843
906652218994455681 11152 31786
635819373804686465 4080 15068
273495640678586241 2665 41197
370665109455160321 6822 21859
786754015495080961 15094 50361
534950495813681921 1142 50176
925591471102290305 14958 19130
239190321611758337 12177 24726
482692570013146113 3758 16147
747809681255695617 16884 20416
459104140161453953 3301 25579
570797445911608769 3464 14519
888510068722116097 5512 37215
201794658457195905 5873 22459
483703826817173185 14924 49029
744886725678909953 24475 26680
711522874877804417 2164 26340
565832742062134721 29677 40336
211510737917787841 72 9652
63477968754796169 550 1843
998579862404529409 23033 50889
499659254545683521 35675 50011
711265517602622977 26220 31051
551898727638487681 25559 42067
755862088521073665 16259 26457
866259100065043713 19775 28633
22877519755237329 13312 18703
293850188659547457 24849 41606
252366770723217121 2182 23661
830525947358147201 1047 32082
354377530038771457 10758 50227
237418791955533953 2403 13832
981698056144697473 12691 13998
502518338020202305 9899 21317
837257365110442497 23605 36181
362890086695358593 3078 48447
861908683867273601 16650 23203
392735157825931905 32583 47969
400639988770432641 17524 20830
816481976623421697 7507 7870
419720655643150337 2681 26594
118070854321992161 1136 18292
853948180552375681 6480 33079
267011392103114529 20988 36956
133694760229349905 28966 31825
265895116189447841 19846 28876
340360184108345025 36515 38985
187580598910543009 4056 23666
110388553613692161 11348 41936
122259011370324801 45681 46166
772364963180702849 35173 47207
776030883570342657 11082 23376
7185494335875121 43361 46163
677661374165147393 2762 14028
503540514486370945 25071 42626
752451302535220609 4617 15176
873614682374725505 2600 32979
316092098940011137 12328 28498
379033941966039105 35433 38088
677612610489376257 29625 48693
997306364184016257 22280 38191
293054502232131137 33319 36316
977254498071527425 11592 21900
762860454003217153 2617 16800
158313357914327201 39249 48112
235683618411947297 24840 29936
577508357578974337 3473 37344
351661493182803073 23014 31512
22818134157251537 1265 46537
719522759147757569 6931 17344
417589320323724417 278 35645
479440358342216641 1267 37105
960059771190831361 27065 41341
555473456225492161 7840 24474
630950753754742529 8649 41816
717238323580573953 14503 41036
919849702191431425 34367 38938
867245583301631489 18764 42709
848653696802084993 20042 20885
103605346967654561 25811 34219
346870397707338177 3917 34806
761531577411410817 17353 42918
524821965740411393 9326 9692
517419750333147009 1348 34429
476012192363203457 16287 20816
344212818017346945 27562 38667
288220143014722657 5391 15657
663303352914269313 3070 27364
903620682782023041 28400 45943
767153932564760065 7484 38868
963562303871466241 8620 17973
674128394845041665 8266 44587
575395806572675649 2517 37671
699403645411358337 45699 49677
755391055608850305 12585 20534
596835151167752577 7767 47823
394874172436121985 3126 50101
198625334117089377 14357 35089
590345742824663297 12458 17453
55309807213177465 6823 48038
518383761492192001 27932 46166
54928265918356089 8087 17712
900248321698097025 10567 23381
686200004330871169 2958 10856
153905072321467873 2442 22331
728438120267334401 26647 47129
562933239594027393 1067 12033
450934533554374209 2495 5911
772600449453097601 21954 27717
489284423092520641 3227 9728
148766485623905697 18484 33484
242403016358437633 3902 20845
132454029609451857 34095 45630
76419487430776209 1112 45215
631346615736870145 38478 48590
852155128706385793 6539 19829
322443774442366081 17156 36199
448919935794030785 10146 14704
878339814947889153 24071 25398
39886059595502841 19702 43465
191264745263286081 10434 16734
136134434565441617 14842 26667
344529751936700993 18487 34883
269549510786845313 21817 32198
414534426880965889 2903 18585
474081462370200769 4700 14108
730093919972016897 1814 25251
435720702853146241 10307 24478
75706836615442081 4577 38660
114595325235320897 6034 44059
963359155429909505 7440 38853
311733616594494849 28391 37074
845047673355839617 6580 48020
627468783940621185 17479 48513
723722893583509889 2910 49925
391428130756239041 12304 26170
603798182672139905 21889 39845
597723135769776129 17187 38149
76311273343090849 20531 35453
574727879337075393 6624 16508
2276049977371742 21339 46150
210502956395679073 24959 30819
368913250721316673 12863 38809
741267607097555073 32930 50911
895697797066763009 19552 38191
72169520378515985 395 36032
801789237487891841 4091 19307
565313612670252033 26170 48003
663904160534219265 23065 46313
642055743217831297 1672 49277
464486259261047233 29998 30357
20561597432603665 1736 28222
994248086084073857 5410 32777
646022886581512577 13815 35016
817557038660250881 7038 17116
398216947531949505 20502 24732
53359593117381369 7091 45281
758276803735007873 25737 47829
742210566615238273 34049 46502
481102228649561409 16763 19640
965403161677105665 2306 33293
516585736813233601 39034 43638
282924440990907297 32533 46908
867309530756472193 9873 18178
883236781385381377 16452 35688
269694173915517857 549 30208
946807338845825793 12969 34936
577910325748675329 38614 46274
525387691898604481 6418 20132
132824594560567281 20269 43273
13271259394056047 33595 40012
695116756952785409 24397 47793
56173449142438161 28259 33694
683052639313835649 23674 41438
346990441585699457 12536 28113
212594828565514145 14773 35717
418188583668897025 27038 36574
993257895893812353 20261 25202
29194935661021049 38940 42686
812775867631330561 28318 41888
354692089401499521 19383 34681
660393662276639745 19305 39784
44454504566214585 16265 35737
363286953672442817 16051 33528
162489605302059905 7659 24017
606961289750110209 5429 10331
834010661245823617 19745 44385
414187814063751617 3419 26563
831401741604015105 10691 35869
546669588018481537 46180 49522
788544024047535489 11823 34242
419600029192693569 34816 39856
401416868712264129 2530 33849
326033852828693697 12372 16316
473528607289519937 22980 38979
263458342859905761 16176 38533
709588143168321793 1988 17561
649723916676457217 32193 32591
313906969948686081 29243 41911
573292492761410689 6765 21925
921470903722170241 15644 16125
532282787457326401 33926 39117
600978134930183937 20866 50620
313825325746535105 24588 47609
421603144038517313 20066 21411
802758490953259265 1852 12791
496756676974182913 29448 48026
991288105368042241 1643 23851
458778869395249729 22938 46895
29048233289309169 2678 48473
407644171445408449 17763 27476
119120917531972737 16362 25268
948597085405697921 3750 19249
779447511457981057 9268 22981
872436111534124545 38618 44630
217433996314454689 2755 49959
681308259813906817 18261 40070
451003886190427777 3371 33783
386226250274201985 22238 24730
785418688741259521 35235 45216
880020656273433857 11569 35923
265647354354051393 46374 47361
272798918754613601 42946 48572
312853717023145345 3011 35877
224941274225276545 41532 42120
60433180175216705 21440 28433
469126025465154561 26341 49840
320867441906045761 3464 6296
584955554039357441 28694 38454
319190228423671873 41684 48686
526491966375385089 13197 48323
651979043929927169 4773 11607
369316833976572673 30102 39387
447894850751914945 33123 46587
127814383597748113 12149 32036
195814982993653089 31996 47622
579716087764740737 20703 35367
570538771158133761 6477 33492
318544414831517761 34431 38809
42320833195461209 13950 47848
866105041161862529 36233 39254
398355760535487489 8214 47178
532124588723686273 34950 44848
723176681959671425 6842 27566
587296675303935745 32005 35643
832117745983389057 5496 28657
427738655316101569 19336 30669
930765792470012289 19483 39251
577886686402141697 18435 38214
520782930488088897 27325 27700
849763208375119233 29471 44383
510605218908466433 19381 31117
914122997965552769 673 15072
292928065230249473 1091 20900
651058770120737793 9724 19033
897662597445801729 16656 46612
950068225680585217 11775 24491
169850782646342689 6658 37489
216525881186637281 33371 47608
721369474845971585 28829 33882
618197388877252481 16766 45762
77587425958590481 5937 14281
784082482050745729 36349 42759
422187343431332353 5799 46502
921270458654849025 4229 30300
712833662694812673 14090 28160
826650299177909889 15550 33274
209952088509140833 6111 37220
510111843726026113 23875 47472
645230908244933249 12317 24232
54502872211951825 8418 34383
28454884682062697 1269 28013
679386953368297217 11596 49620
312917773245040129 32871 35907
980434090243843329 15049 45561
771226763256436225 1311 22925
314534855045838657 10907 37201
293743948042781249 26927 47760
403036457965935553 5044 28113
391569176721802113 20342 33590
691016074782030593 2884 45819
112080711179523009 17489 37275
782690598899133569 17364 34930
758677970503725825 44079 49988
324661083724510721 9990 47217
918589159225085441 35809 46487
971794535350607489 2974 38623
796282299389204737 4852 47460
671228287049590529 18334 46206
2350864920011021 1813 16713
510810875824088129 4074 21125
187477258689966689 33790 38031
605745693901713665 15604 24976
153027541918213217 8425 44248
94765002762994049 6240 8793
498158400843735169 9459 18507
618638211956213249 17829 36753
73672989979492337 43860 47118
465145499258593281 31140 35238
142331939257047681 11744 19649
246227989929952417 18963 34999
87823676736796593 27596 38723
988372195201105025 19893 28336
38115365265483097 11734 24841
717508738444511361 12657 47423
319770343657246785 24781 44451
377115163791099649 34969 41972
857873483628168321 27163 32429
316081806570412737 31921 38703
933563567028834049 2450 29801
212152570861757537 2235 43400
405943569483198977 1211 30588
804122290648454145 12378 44421
270307822236340193 11147 33234
181904284589503361 20684 35820
230954527669126721 708 762
71912916095545401 2735 19018
247502853740421345 37737 38334
810404404391231745 12641 48675
136877656264928753 10949 32542
208912174357525505 2907 5318
898324606542935553 26326 27607
162787177620796097 13096 28819
759574942616893569 8698 32005
546956528470264641 4639 43104
699402190009486465 7828 22241
855239953585634561 21843 29154
957523814505620353 8168 32684
118854734332931153 6206 50891
426318884226795073 14547 20890
143081688906359969 18647 39818
982258993959845889 2852 11803
981510773283634561 15626 48982
797095625097902849 844 43178
889788878837844481 12651 25721
473421619046078465 15871 17987
156380867397732705 14147 24333
522531279622349121 42238 45407
539420458359781889 7738 15524
414557172254035329 4655 20692
585474864602918657 24908 43154
532576909771357505 938 39812
517372007127914177 15165 29890
610246045357641217 3863 38599
641573248722782081 21515 25314
840887684549706241 7225 13378
696475316254062465 46350 46988
745947842359868161 8353 46295
879543462421867905 10068 42272
543177697736346945 8821 40410
98284844853804289 14233 17797
84131836826955457 6465 24765
993673441230331649 48539 50388
913726245914979585 25358 40387
998465622865094145 456 9547
670765420083569153 18597 49482
335241556875121921 12912 19132
109950680243677825 21540 30155
200400556299324961 36274 48576
83828964875223729 43 34287
935930870537195137 10570 40279
55847328469305073 28007 28526
796726674338284417 19095 47644
180883347707805345 28071 45552
226367013890598657 20294 32496
136659753467846209 11704 16660
103122437036159201 645 42499
598374484646299777 28216 46401
594583460359334785 8091 37757
181589333585925761 30477 33310
205309610325198113 24511 36755
445731702395846721 16323 29895
515540733451747009 28960 34254
167818380771670657 1635 14551
276286224056843105 25200 33851
418692651498005825 9380 38043
228267535799748353 14076 37089
273547317414717377 28592 46129
298029571437094657 18613 19631
546830833953634945 10755 27008
229447184141537985 46241 50653
513006374465554433 7904 30546
346432896935578305 48797 48828
780011726031048577 20787 46815
188412414441533121 317 39837
672215414273530625 27036 46543
190574167062234081 22090 40862
319373990934138881 18141 27345
124980890140069073 34089 50615
647234384170751361 17480 30467
622442936813751425 25945 32829
894212457889906945 3582 29256
794182917667999489 3997 47969
380248133635724609 8423 26570
910229626593828609 12404 36700
382493456568369089 10792 49444
515897259347656961 3046 12876
253414441396010657 22487 25217
780843322507035265 10087 49978
247199801070067329 680 12534
107290847131711329 7076 14437
193199661573267169 2525 30560
843477319615512705 18697 48285
112696278507428369 13957 38132
915698953805293313 18769 25937
563033972436976193 4989 50606
808168855530947585 265 15287
506115975965983041 42108 47127
112504283794326193 20578 42858
680514360014775809 6363 20269
908158643091208961 562 46445
831557238859971841 24749 47801
657371816084339201 17329 47480
34919754207713541 15820 24185
763579718341741697 7785 39953
194689555894129281 30373 48770
548941379459112257 26189 37207
846205719677875841 5547 6471
422101586106261825 21922 35343
839108273509452801 26296 44986
874217177817332225 25514 39494
889517350113742081 12993 35489
359507482589503297 31723 37161
952241818325532545 7210 47747
595243123218015361 19922 42182
698075085035249281 3298 10053
934047595206717313 786 12558
128465112195527809 2156 37483
168410189041782849 28537 35515
587400625575945473 3974 16939
761422096680330881 5902 34817
192848163562146625 3834 10453
788477377735151873 33960 40233
947485532173750785 16307 16386
45412675883621745 24651 25928
665083473343997825 988 33156
955046619528833025 7825 8269
5765005314735562 34410 43096
379882694444472001 4692 37816
325878966091451649 4106 7565
952134292788603137 28910 32982
648620342905964289 27017 37988
482861978249214721 17044 50225
5638710129659331 30656 37026
849323395768653441 6890 9613
825447197003846657 9199 39078
768855379207291649 457 9882
387620786353650689 22543 39776
522831015992384321 7099 28940
766819580993576705 3846 46716
381872427451892097 17286 21774
766874366756439937 13728 38275
563130949784454785 8861 26550
493553168403131777 25685 48423
53851450059948289 11003 41368
965905433155839489 2687 7465
498351433120465281 286 47538
440002338841942721 1620 6158
910403271876813185 7893 32579
33866666439195117 4907 29076
594718268446985857 12914 20565
73065227579739649 29323 49850
591759849626651393 4938 23190
675650929467522561 13984 25314
281404482954716417 13226 48688
65346285525215817 6347 26310
999489734679027457 27539 43379
220003515071539361 25547 48900
531224344461396225 17819 47454
330838118327044161 30732 49202
811317925125376129 29305 35548
162944996831853921 8978 46444
963992404078656001 15060 44394
305310209501421057 20668 28599
54020266695996353 6376 23315
157578167064087905 8749 15813
38752542698336609 32424 47802
549183105390703489 27463 34554
398984907018910209 13571 33048
678778236126973441 4518 41536
86538083538872721 41167 45479
662749311876844161 16534 30273
92153211286383649 1656 25370
308249262337483265 8331 11680
588297208041172609 12348 16603
773778086611223169 20260 39872
179552822053107521 21441 50052
670760744911817089 4858 33007
613928489795998849 10504 12579
424287068579111809 5863 30216
805774004141991169 22063 22827
936720505954582401 13081 23496
658214653421186561 37124 39132
531930831592397633 26004 39583
194149869979224129 4700 32598
592132474090774913 1233 41753
797388984887110273 17042 35214
514271542298338625 20521 24524
547089343619713729 15290 37264
888844824376178561 19656 27383
565063479212643201 7333 39145
470261509005005953 17967 29636
600361605757211009 2152 21643
222104189131570721 4180 31797
736611123221425921 1253 26285
138558087555715297 10262 11299
227900079640388513 23596 32650
256959394824633601 37130 41233
204521987659592961 3752 41426
869659727135136513 20114 38249
110015581536838881 10036 14141
230042463570740097 34171 42009
820814356931183617 7474 39048
28024454758913465 33075 36386
568289881701414145 3686 25414
700609506739795073 5324 40886
832723268506288897 26506 39788
597910374786515329 23355 42620
739745415213530369 11047 11184
498238695041081345 32675 33149
810429880199567489 9802 21200
616138361603681537 20554 35569
50412059050014337 14705 21132
519920776811574145 10409 31155
585731344503091841 38521 46553
756671612146213633 5471 41826
677770564855773441 36324 50366
843978696555453185 31045 33270
122852657487559473 32651 50389
603061662681007233 25326 28989
320752218564020801 26902 38887
751730801573558017 13066 47736
721014577959739009 6455 40594
69527423723108937 567 17461
67398400800993129 16405 39484
251355978281296193 18169 41401
906215493081592833 16636 33794
70689310649221681 7601 35449
640689758387051009 24157 49899
575192894042032769 2351 17096
569655352017850433 562 6378
941626207968475649 39832 47647
473575479716753729 33340 40965
536748397540250753 25744 43126
724396811883881473 22283 29618
618685364830419329 22078 32495
310376507864955201 2707 35330
173916113384791521 7310 46319
911667852814549249 31374 34304
98955940688078673 9844 47731
733385237424169345 17941 23763
529104417267248577 24933 40602
134481633867299169 1758 23136
890992365590569985 28801 40707
784896136830408193 6236 7480
905807359104102273 165 38002
929178591209069569 6190 36887
786595511855146881 1839 3574
794709629780395905 25300 49485
347161775663451521 16847 42164
114653037116685393 461 38419
355454455362696833 35138 39547
464363269782520385 7700 42809
179632863718211425 5592 7655
53357115244228481 8613 50468
670320897933599745 8742 42906
19342563417080073 22731 48563
200447932277413089 3576 21575
195999216878451681 10113 37525
286108689672495585 20254 47790
871066553008343937 11512 46416
828917980425757185 6690 21292
900867177014635649 743 25949
844733894320903297 8647 20543
267663270631640417 16038 37449
329388218248837441 4423 38313
265979060540363585 27331 37016
578363044025771009 23403 49540
126955235193147329 12918 43931
9155724737468063 7918 33579
94241430113516593 25656 27814
703620195019929857 11069 15952
891548095228255745 9573 24888
232074180949311425 7823 28787
344296970963373633 12913 43353
301693685017063745 38509 46159
313714134566335873 3615 7347
723396091559521921 25226 46190
77965546330023729 30919 44528
874532669149196801 27927 50841
540519468605435073 17806 44571
201221175754383809 7846 26461
183695483087380033 14992 36315
762658136518844289 1794 26950
435367178129890689 11168 42858
4139731712939466 8186 30759
78190452768911457 8560 19567
959634746400858753 14521 40508
433201167887045121 9780 46496
414570820181367617 206 1700
318682031232786049 33895 49647
312935034310648065 28752 31042
309795011016202433 14481 20696
546061134373388737 35856 37688
108874203064448945 1684 25626
458627886055829505 15024 15801
461969260393669121 19405 28263
385470488127239745 22115 44918
174464037019735233 43799 49305
192765225007526913 14880 21638
790747486522175105 5284 46887
194438024415774177 13552 43737
400787808860446401 23191 40566
977126166665406977 15158 26559
183258451251173697 12984 37456
487588584441013505 11653 14096
56374300326897497 20325 35991
349583027647192065 6668 34694
265877159866473537 7029 15586
148265246147985857 24971 38630
822202170228269569 6471 43413
645130096008777857 3094 33366
399303863433356545 1138 42113
518700902564958721 8103 19105
266826488211680865 3802 42638
414790538795223553 19694 39144
389015221216791233 20499 45108
34882967418184309 6108 11819
771206056194717569 34867 40229
585290803435775361 8068 9697
659168592035552385 6973 22735
863209930479044353 14302 41023
242348329213744065 11689 29495
858541924527720833 13154 29052
486356616034012033 21828 34796
154550600579995041 33797 35414
649487899051639041 31413 47867
279444839204266785 3586 42875
597727687076069761 1150 32470
751535532682979073 7836 20069
467497932963684801 7727 41421
773068705150770049 3844 12113
26416413280141881 8017 31408
178749399299988449 34437 35193
376046978619161345 3676 29084
784438867921544193 8170 11043
590849531622335873 16133 20487
396741998450224257 13335 14130
5476467518779061 38509 38782
759491101016102785 14810 38485
962564794536884737 33641 47783
415098252691819905 1131 6850
466682385134408385 13383 37654
944552605699094273 21762 46913
733335894538622977 5652 12978
414743009088354625 34586 44584
787008239347645825 20912 50142
11224570292320381 1949 46193
644643349581738113 21939 37290
424618760761404673 7439 22250
991240961937581441 27289 48642
37867413130122433 8123 43359
643252249652231681 27587 33707
904152639440141569 12353 19118
319567033385713025 40013 47175
899004732051061249 43522 43905
352610676468483329 1433 30367
293687237647503681 2403 13311
225488241627278529 9663 47445
677717018699205249 2299 4115
62100265635006481 1276 21209
875327071359734529 10543 17559
218285383083358657 14510 31858
168217930527482913 655 47521
330360596658945153 18707 26234
223362851642093569 11247 36597
38099201856926617 4951 39881
267895909733447009 6972 36168
654854683397058305 34971 48608
375368259398314305 23152 49192
917891252868603393 11214 14188
258638758914436545 17154 34353
491801608252895745 6597 12214
302882673474897473 8689 16454
995648479444202625 6628 40447
881589990504515713 14919 26909
817207110289569281 30899 38749
656837351433594625 12268 42049
101774427946228481 25220 46765
249839923549707521 39713 44430
733981512862978689 43942 47728
381965966846451009 35385 35635
829612493965317505 30440 46571
99033169590931889 34566 43510
669429572913553921 3351 42368
82652229477545809 2043 10887
779792718855194497 1279 40881
522453891855697345 5603 29891
23486464181527113 10403 29565
848171617694077953 35026 49644
289278744506038529 14405 27890
97682601109987393 8006 48424
757090982831453313 5062 17887
148120098396717025 17520 26614
560685900706236161 12732 15947
406129829890922177 47109 49249
122538998786151153 20125 26867
850904161175151361 19915 24371
503090355741324673 30932 32685
141244366928667377 18140 29909
288429981978435265 47083 49638
33282612779530041 18770 25383
497973119521507329 17459 40004
859443397872702465 1553 50127
990164922230970753 9436 23454
92765427852015137 1922 25252
788336762015450881 5502 17000
560170449462951553 23367 48629
16507947070277141 2219 17890
474727594684921409 2225 12434
939967310598152705 9063 37144
595181034530419585 37350 43489
531494235970367169 2115 46133
731800393062940161 22024 34891
385234230594495105 25731 42599
356286907174869313 34595 49926
121336244804705729 15261 32884
465747957506707137 20399 50030
85047986317679409 3600 48254
26334423648712857 17054 50161
474706603162129409 605 46080
204787375963491073 3915 25408
846322737763063809 17022 28812
698002227376683521 23854 27264
662992142153068929 7903 19999
357205013688044929 5894 7136
432591563323004609 6578 41522
963804898659994113 25196 35362
730327163896870273 22714 25886
892074297222677633 32347 43260
785738523937130369 15041 50732
800083893451578369 47393 48933
361308088539214337 17411 46929
338679906520368961 43717 48478
27966211485054517 26993 34385
146231603645652801 26408 50622
631523822900586369 28233 47727
498564266858267073 22440 37449
385304466464862849 2298 14309
3280266100226471 35801 36511
611039399202450561 27491 38097
30473468761172741 11201 19937
326756019580788161 9627 42335
425521291605328129 1578 35997
966752445257238657 23754 31699
823305336195630849 18639 34966
465513221287313409 4984 26818
284103940722609153 34407 43461
763485681541464321 10084 38817
11741373305014237 3735 19872
648887085104522753 24188 37692
768571703353622145 45498 46251
697541708198226433 19704 25498
231740810434502017 16224 47067
59360897130847689 31154 38411
933881805544466177 4793 29623
796361658736071169 32525 43037
548528003642118721 10844 32088
557585948134434497 31591 41044
166344532903629281 8098 34611
704404669505631617 12893 14436
630028080808017409 13793 43981
275621838403186113 29869 37700
748716087597749377 36091 38898
553283357443671489 10801 45328
567689034338954433 17375 41656
81108601676110225 25038 30133
65858047696657705 5369 37216
822809425576107137 6627 42424
69935497818420345 2977 46047
805537905464934273 22747 44799
768289736164454913 17275 40759
762555938867290497 34477 40976
48669274275155769 44668 48346
496936123405024705 1515 28447
58833494537516633 27733 40418
818836544692285185 38486 44075
285678369533798113 7352 22874
713028453448476545 11914 48923
391488555793209537 5938 40285
42019764992073049 8229 47441
474828887871169089 31979 45361
418640786229818945 35038 48522
272643484594745185 11778 26615
810596273548579713 28830 33258
480656731430229889 290 47256
153410023296107297 3696 43977
580601563497985793 9168 16109
62531604287112689 33723 45546
799487672040996225 40369 44615
164884317598254177 17314 20090
214874613325157793 16991 33641
966673827578258433 6853 10009
542409096763719873 23669 25987
389247571189276417 13609 30780
843400107248321281 11890 23608
977228193669485953 10545 43519
539083629104411009 18325 45713
848017789967716609 4862 21742
722230633682080769 11481 48042
106816388128660129 10585 28502
568197958956289985 21668 49924
914341875040822273 15272 46804
753685345360416641 14520 22626
127039686027369921 18516 46575
106818638393022529 22531 42096
296510437362147905 14408 31844
157666563466655425 23130 24168
92770742031429873 19761 37474
131494379980608753 14294 32174
657990569222068481 42634 49869
935932748898487425 11549 16058
904990825099115905 9868 12693
344890591784562177 7560 32656
820942505437276545 36950 41780
86558170181582737 34215 50056
628625811614650625 8744 18345
111230561227529281 12406 31066
121543071196658305 25795 50258
698451351695744897 43 25875
502648002005155777 1476 36031
401887920899767425 2607 32211
947555054976024961 42715 45386
343375339246684033 14684 43721
290209635703742913 29173 36362
141040855840913089 2928 37790
897902476233003393 20390 28521
852014535104380801 1800 2628
71640660229615353 27745 46602
634149006196238977 12242 39127
576357451235967489 13567 15249
674741893935653505 38832 50472
272035674658010145 18455 19580
814813244004113793 5825 25380
342010308867219969 7537 43973
697208197083931265 10874 36208
611505828348509057 23161 31401
85865520693644721 21159 25133
572551084070713729 3743 35603
12928497893376801 21265 25442
477988624989702529 8799 27698
707724855162496129 27230 33545
196482832288428001 30328 37394
703781217737393665 6805 25112
642174872301392641 42690 43032
322435323564647553 30583 50524
570535676247093441 6595 17531
895739333593191169 13139 40317
188385241612476065 5131 11718
38536683666364977 7949 32588
731450429318289921 15894 47255
39072195904473969 15753 33033
435241871503347265 28414 35165
955047081325929473 28615 31199
759022349880016385 5387 43045
604417312593462017 4086 11269
611240978266120961 30303 41562
409274206818679425 5776 41524
431284381156661569 32586 36704
830125493921336449 39142 41266
262723335594170497 5584 14203
101705356863689649 38772 47279
623785433406883585 8263 14067
240606635952850913 8761 9111
169518569164434753 17519 43889
512522176811927489 30387 32033
453278182565231425 32767 32844
865398690156233345 2788 28989
775339291121650177 9535 17658
280881469027988833 33036 36047
51342804023423841 9084 30913
206575585663649985 14270 17390
388829987413114241 5450 19865
994413420538535297 34146 38458
994483344661024001 27434 33356
357002601430387777 34886 35892
244416079955794177 9494 35752
828701988030317697 24310 43582
842362373002831745 579 1860
389816490462557377 28669 48382
731508528244543105 14043 43045
802993043759187201 7759 23006
332782448991640193 4667 20757
393204099933505793 29976 30336
992331523730893441 781 30264
869063294378761985 34895 46957
547850133820080769 20059 28131
783803871878269825 9629 48888
673163077616347777 9335 48295
336990998613430273 28959 29816
656915029064112641 38555 47475
813461011743292801 24711 28169
895993421112290689 10139 16958
148287191585140481 31115 42029
624183005503287041 27046 47962
301105838875265857 19859 28122
736771939220599169 4460 50095
539137535956939457 9641 23608
867554667999247233 10314 25663
434547446558347841 126 17627
376162657184732289 17656 21419
671909125378491009 3896 36947
204807516134000161 19069 29071
153207861953156065 770 40682
87068905450532705 24353 30052
751007626509817729 4768 33363
317668513483329921 2172 19330
846366970753813121 43610 47824
782502516759176833 4065 25926
50917124659278561 41985 45528
306933183918292929 695 13566
383322120060974209 22356 45612
644419570371663745 13318 30487
662981997300306561 7947 14347
965273223689070593 27108 32005
379840098369150785 46685 49576
550056105894935169 10293 47794
778236141928701441 5095 41343
30807265750528501 23902 45629
944119676185785345 19090 43068
502581195244172097 3292 8854
53263992388281169 8273 29194
635334170337660673 6124 15612
326791637137425537 7825 12794
937424098434018305 15255 19749
313479033427469761 25183 46976
267165355691677313 9333 44221
111736799974984529 36530 48050
728684749643431169 18464 26944
213993029352906209 2157 29377
29937537573818673 2105 30665
63052489165464465 6407 22191
560235336844566977 1778 19011
854961981718432129 22623 22742
605210128284060289 36602 40073
20570818251663069 14160 23959
386473063725556929 22360 36172
10346985528826737 315 17763
786997767825699457 47904 50284
391029568374271745 31521 37994
305573129170237953 13416 38534
22708725947424569 24989 32851
528978334124392577 28633 42902
690294936782414977 6181 42761
855274339684850561 18357 20022
410127410475268993 709 42256
267645618321541441 43928 46281
176786559309071841 39942 50088
553840396382422977 6512 40531
364644527516716737 2934 6931
604213967617003137 9881 32432
97185539156960481 13953 39349
217385582950011969 23029 49160
56673023662426657 1304 21976
851074904434927489 17020 25434
209217304428356961 25312 48093
944117136932174337 3463 47640
630407361405431681 7029 27504
190873339329105121 8946 20766
616269531138961153 24391 25499
655485826165996545 1244 32798
37048518859506889 14150 37254
333008818530533569 15780 34558
155182669481312993 4862 38789
197383987798712481 7521 28279
133180385871312977 5038 21387
268145597869992257 19068 37204
528963361347400961 2976 32112
439394331508392385 14654 50356
420307259208811969 14475 33563
560079525482240833 28938 34755
524520799082999617 10238 46564
759055973831390721 12415 17629
239676305768213633 22263 39925
229380058716035521 5417 6474
252789411627908577 34 8714
187934269377191041 22051 48077
407228009470230721 2929 29121
687297548535486465 5252 8992
692629737096659457 36284 40097
238090849681992001 14477 48377
91880807213684081 12656 31760
993569509903355905 36157 44618
505419512973396929 3767 11501
666857684016829185 20444 48796
43277414420515473 40644 47587
419420271685726913 18547 19850
255860448932530465 20266 35837
804506751124232961 47549 50671
71388803841031745 8938 25489
488046477010048129 30639 45455
764709405353393409 15200 42745
427732869109373569 5775 20999
400651494891718593 14536 37489
289411697244890561 9500 45720
316247345372538305 24759 27084
860464185057349377 29298 48916
268143797370228769 12271 16553
483807242349829633 27826 32099
129552022311436593 10177 36872
105390588887726017 38159 42602
933100995433164801 8508 28543
438318409767692417 35895 50842
707142470030241537 13553 17563
422137699990638977 5960 22557
310117217732042177 374 30086
910386225798990977 6158 46997
23291543689914817 6097 44942
172970892815722977 11203 46726
348846980081333441 38689 40066
490769510009688065 24791 48184
680108575055406593 14650 42510
740422891305836801 7638 13878
348941170479761793 1156 11417
141461147178521425 16957 29186
112104222341720577 4843 42738
403807584382004609 1860 22091
832244635222025473 7549 31387
968941095088940289 28647 39179
175965372192585793 31807 45888
748094708094196609 15803 28295
778734581722900993 3563 20964
325377202613285761 12833 50360
335166053188096641 6391 34464
208332717054528161 19263 42631
773954801029191169 15161 16711
255208673523174657 2646 39072
499172308803075265 13562 34242
949353340865155073 25309 47058
391339293317244609 10083 18070
636536299790126465 34780 47958
61591415482048721 19520 45397
401878802942601281 9673 25069
342234315464793345 24293 26917
399843716314297409 17841 27777
4770280959625951 23241 34718
364764281923452673 2756 44659
140909223545619969 2720 38292
344105209536767361 12681 36790
101040881636698993 30176 41217
815701732213309313 8070 46666
244557817324079009 4095 35118
74993357752152433 42105 49838
290893758223283777 6816 31803
110419462711586641 31155 33389
504272271023765505 33847 42781
833754303643392129 21580 44422
600560448477956737 28395 38395
488742713809212865 22103 36802
889135217310638337 42460 47747
699815072109391361 36117 46122
367403857211733953 37245 46211
124716684914471185 11158 16771
580711202065671681 35959 49189
176146361348774145 31164 37999
759628509280879873 12321 37638
971592860514189057 6694 16493
859990608625622657 874 15721
204020964899331873 889 43179
342481963568523905 21699 50469
459474874623179393 34953 39353
575786324242770305 16913 45822
512652739412832385 13830 25689
788550947449102977 748 4149
536819353914292929 541 29990
167119951055497057 27478 37455
58219129868678721 10039 24366
334062564442540097 11169 39247
424173001354642305 34925 43699
158549311371345441 2638 17472
424282013197487361 17073 31136
622258795196707073 8006 24767
821257437300513281 20037 30510
124846425042704817 27533 33336
79322335396984305 33697 42441
571773016087114177 10635 25840
712920816224180225 41117 49429
369974107662542913 26600 31411
564064008677693377 24913 48896
582226963091905281 24397 43111
626067797060297729 12695 22749
946843914723615361 20552 42934
117927116474721313 7752 46370
7587033688132295 6063 13116
453339876067740737 23510 33210
292657401269352129 5059 40403
166139957804521281 30866 46439
453646608821920001 18109 41559
269304205604722561 20075 36572
225400641418133313 23331 39095
51949160931844321 9602 44644
199687753030524097 17547 23710
894853632810718849 3379 9205
567817719964935489 124 5131
596567322142167425 14569 16560
313147776038427137 42644 47722
23431611378182285 10514 32168
385346531555342145 19701 26571
546933691088714369 27248 46743
774075276112505089 5320 39349
200955679880234337 34962 35780
65348764186680345 23612 38505
881355642200762881 3152 3986
904282996642940929 34291 40673
776680173997473153 6554 40758
969669465519558529 29821 47815
798342354501261953 6761 16534
402242675316948353 17088 31643
525845559957740993 1674 22113
576159155180349121 15388 26272
136507582386858673 10985 39365
413646612371515265 35123 42127
132316055067146721 8260 27536
224197116401171585 5126 9917
944750949972263553 21827 26706
960783493249259393 2299 24563
240391850868842753 16293 29324
303257338478701377 1273 4468
32847153993461833 38328 44115
149918634038137089 43983 45463
703855087718007809 28906 32593
902822650136641921 4932 15350
33275127500605353 14613 34665
360082837851130945 38411 41211
825702558907192193 9246 29405
179016945448964289 169 44129
855174911151497217 534 12649
871286019296185601 40072 46582
376940760415632065 36451 39688
512604121022036481 5226 14325
329674013340412161 1473 45856
444283234899550913 6999 15813
574653161389345985 10383 47199
630784478143524993 1665 43671
360797727164570177 11045 36897
343608312277332545 3035 47225
790053263085777537 7924 41104
359668959084473281 1030 7561
395464523841912577 12354 12702
373505462500439489 13046 34160
832542952737451777 21570 33695
355467745188221313 2565 31405
506738571148904513 23618 26178
142358650967260305 28413 31525
236411656103566529 14109 45522
742206508295851137 25546 26006
703011944245918849 12841 21869
1843654686290109 26429 33851
67620660886642985 8049 39290
945970038942604673 3096 24757
197939517400332225 15215 30405
735785210677569537 398 31941
608376535193311745 39983 50207
465933137113239553 13084 15814
626945161103794433 2891 23206
960943023727189377 6952 23457
590540613314015361 9224 50584
838311606666550785 361 40728
510529032410207873 8582 30731
504902214473254657 3179 35689
893355877785861505 2661 21591
530266005330304321 423 2941
436377749494784705 19101 43576
449007613264591041 1412 46001
238881044486060289 18754 23860
18006530927593191 5738 15729
364732396952124545 11098 11803
567833703915120257 28791 36504
86662068880340113 2752 15246
350043133724142337 3375 45267
417298928712586561 10795 33628
108874556877218257 7895 30848
808676449021430017 7020 33892
237739696983354081 821 49528
361261933161305409 26060 35266
81697325976513473 27113 46676
211963416957157601 16835 39427
237978985481902337 21353 25163
478131212593030593 9750 39489
856330379188470657 12842 28807
449486197365910529 22703 36476
155615087373448097 30535 33729
453031519028545665 8005 45827
94629454493748705 21943 34520
433918782989163521 37850 39650
77146330891565633 11685 43490
533834393154752001 45003 49941
91133939124709681 29847 50306
642841943276476289 3701 30950
804223206455233665 27211 27615
300797685230580929 29584 30088
13717027009597871 27781 38700
10279258097821043 3767 37035
160626729281261761 13810 13995
625068308724724609 4961 16767
388249677433798017 2835 42474
755986664911301121 15262 31776
145502000117787137 13849 39782
556837401718755841 35743 40825
341515540369222465 4204 37223
62186137901274921 22896 29166
67073524691494417 7643 24248
108809660220533297 8072 23982
525583893073267905 7411 35786
503638493822602817 8422 36055
154842198408474017 32593 39200
935030473987868801 3593 8497
514496710927922177 3623 17509
841589754101189377 4039 33641
176282814264652641 9844 12175
355450951761259393 2323 45948
557055835577493505 5588 44154
960082798649192833 25006 45082
910114571306493697 8106 15486
758722281447067137 24583 48665
451183367730074305 19103 31405
343659036355230529 6599 13368
7969410836182079 15443 46171
204792444278854913 25963 44725
586124463013241857 21349 30394
42216302805609729 14378 48278
537273150377771457 49661 50309
729500402814668545 41240 48895
785893209518640385 10518 19605
749746989982067841 1798 48229
989796383711791361 3762 23332
969470823301879425 35007 39420
934930777632978049 10599 45449
631237327964708353 3142 12594
583915031545572609 23135 40404
930526485958782977 5192 5792
725927118934613761 34369 43021
292922587545771073 34609 34703
527308324115068673 3818 4365
29251094583475637 9977 14653
538004713835299265 19332 19847
716496567630581889 12749 24772
455653936711215105 33913 40393
567322532105610113 29360 35052
25701789765783189 9772 50562
713274884866475393 22382 46169
358770044289883585 7438 16177
33241033745458281 3428 5947
617024615541872385 30162 50632
129593107598690689 15910 26153
957391274459254785 2994 20714
656918576837288321 23662 36719
720740485604189057 12467 37439
514140484504192577 14359 30658
132013981741948785 5154 31244
419470328610390913 16504 23521
14406402600251057 18568 48081
590120722600072833 18090 45974
732545002581517185 12511 40336
803026562801168385 40127 49511
7599810771644401 42312 47514
743100782262640513 5379 20100
938251142603917313 20387 45840
372409365393526337 35412 39408
978538588321946241 9618 18003
906539790926512257 8403 31328
488023157654353665 7608 36961
340413011552389121 26781 26826
992724436872698881 14479 19882
3040744759967851 29598 40926
179401980608389537 47341 48860
468885422426485121 28542 43879
702268372765125505 1608 28835
266470481333538337 11242 19368
331205479403493569 1653 27618
495900914451627969 37957 48060
963885790834417793 12754 36262
848756278613247873 38828 43391
630855170653205761 9354 39626
111486847584547633 28704 50477
518783098871317377 1203 43503
610273179018132993 39700 40964
327423120090870145 3281 13649
796439075039902593 8402 15068
362274772792353857 19151 44619
643542564283617281 26105 37915
890663798443398529 43515 46439
415928608089433985 5125 13774
355320421065492545 12573 15627
110102429968019777 22743 46601
512402991657793921 30057 34240
756434947812298497 22151 33167
751482634682083969 27930 37310
337891040128933889 28505 40912
579040050194180353 13570 21751
504985413859447617 37771 38723
835179598428901249 28307 48541
773690995479409281 37815 41964
63869865858848129 5673 23515
897054830812496769 30099 41920
791518212895688577 11100 14133
488868034710829825 25267 36712
668611048879341697 4199 16625
166481428078856897 17185 29821
302295387054037697 30410 49605
157940921140077953 6110 18038
149975905120882657 5583 22054
389453081969978881 1193 24879
531673770862546753 2678 3482
163943357903033153 7482 24881
186250046009433857 12195 18109
556458391158390273 19448 33876
20175068691109745 3328 44197
111968837074652321 1382 28806
129453864361479985 27296 34141
71899841601780425 5620 28493
235465769913822945 32435 34645
166982473847834721 6089 22477
231398740424111809 11748 45670
71026796758719257 9444 15738
868288215295386625 25474 40945
372573018748976641 257 47732
279366766501269121 9501 41897
267534556000672545 33103 47523
444040949290020161 1744 42298
286811191307574369 9279 28608
803648058083012993 7176 27563
671537571048805377 32964 50884
24037851584800765 9056 33188
707160050130436737 2310 4172
71053416904462097 15580 49938
724980409531642753 11241 27216
71352158650974217 2431 21937
207119458021766 12971 33375
323946289339545473 4661 11893
827594518870984833 44407 49197
377230740217179073 28320 28934
139989243501116081 5859 27805
203345684481988097 3307 14992
118312585158552257 7641 17214
5072448947665010 16018 48150
261367449670526497 31726 42773
969155042681961729 24140 50161
841060612984666241 28378 45955
776503576696477185 3027 39828
607163282720659201 31013 42382
134360039691600257 29422 37292
875881085822843649 5505 30723
961629990015218561 18410 37746
678847936329812993 28559 47876
18775036426092129 41280 43650
631594015060517889 26608 30410
653450943617393409 15453 43277
164113869235716705 1072 40036
729142402169330177 11503 40484
659246661596174721 26004 44615
211910445746475777 8889 38252
518663262234294849 10798 25790
335515312344114113 26273 48722
100382529597016657 5164 22378
110239936357736209 24707 37417
616401462632847361 3900 4009
860171913226665217 20347 29841
583996200028852993 5646 5730
256087500205502753 31631 44133
578684286625783553 1349 29358
867981017713731201 11325 27869
943628004431236225 21997 24214
190285434827920609 6324 8874
160468520031752609 37136 50485
361205810947822657 11559 15485
263461749615945697 15871 37333
581706290540417153 18897 44880
54662986395467073 18455 45415
674106464772137345 2811 39649
260965004015748289 2956 47293
779099058386968577 26563 48753
305555951115717761 2680 39725
642174148121497985 33146 50124
964375158802941057 19842 44079
288558565054906049 6521 8041
62161213513032721 14620 43027
418061739059140801 3470 4854
496380894133512385 38232 40469
403713903534388417 19920 41336
1312818096135260 7811 29387
523809655741459329 7119 7877
590248125452834689 15603 16194
607052447297810689 131 24595
491354704225809537 9888 44824
591212690633824385 11199 48553
160337289222628257 23065 42960
114126226487307745 3100 34392
517699622407985089 14640 24998
445424617310365505 34875 45079
853775264196517761 3674 38089
173693749530151809 7688 21736
353129088074805249 19685 32007
849315704649114881 5303 32488
411675625982827137 733 47223
638984295252235777 6514 19500
214605832433147009 13103 31765
137723181681181473 42280 49345
863815611588339713 11953 38102
357959841428971969 4545 10427
725079957274513025 11943 39553
843480210268637569 9700 41756
926522439435576193 41519 45843
110293698300829137 15927 29894
898172619048420225 15595 24330
134764104670566097 5952 9488
435515801488723073 15691 37146
959261142387369089 44512 50693
824974369503362177 31046 40379
751533449410231937 762 20698
548792730109671105 14810 50297
848197459459036929 3235 16607
989132078295124737 3767 46027
125165472178608177 22124 23762
733895955595702529 33931 36162
210849368270096705 8874 21433
626926469651689217 16466 45391
389273589300501057 14849 37055
3022623524191915 8476 32508
986928371118999297 31493 37702
225544532967159489 12976 37046
112369520049284689 8732 39323
381727146547266497 12340 42815
239445725984104737 35670 44330
791985228574102273 1301 12577
297698825324772545 3653 9137
455145335640697345 39136 44158
106820020383075585 12188 22980
88135817414393361 18920 28227
667262228406016769 27597 38233
901787103516372865 12710 35727
935026311723397889 9362 38482
510027609393116417 47039 49556
562651683156843777 14902 44066
930457270456532353 23930 27426
514802045249375361 22198 46718
571006762358262401 12134 14323
213668930696698561 40477 41834
321588642720516993 28815 31606
584616031247584513 50500 50775
143795784400932545 12523 13969
327419291652887553 17286 17707
540403888411123777 23112 30567
387094220448169345 1304 33620
323807409016449537 18483 21742
288223740182573345 38827 49053
945433117767724033 15390 30651
617106423053492353 23592 39491
328612338106236033 14644 43695
6681960493892803 14752 43534
130947796777139297 31977 42336
652853035038553729 40878 44768
563538794333521025 21353 41949
60837159105332721 31688 33420
694148997260843009 21620 44511
393026827799225473 717 17486
412752704472890049 16178 38773
101803959061015809 25197 39030
345164325708385153 4777 48116
256313486374743617 15954 24129
494965461614395265 29073 48668
90462798266813137 14180 42837
27133489582016781 16728 18381
153862409840037633 19395 37891
823649398897398273 28266 29639
252811955528216001 25111 38770
191342666116316449 4328 36330
287507877551369985 17610 28530
288192163357518177 12593 42728
323090697255665281 3921 35277
294322947279201921 39657 39999
19926599235397193 10873 38904
114047917972012417 2651 5765
741508137656552449 30487 39494
25253458047036049 16249 34838
417932467937156097 11621 47397
940278535584621313 42304 50904
714871298055371137 8176 50133
417475595976615233 24833 34488
293959585086618369 12368 24957
79929492580358641 5534 22438
83016599274515105 18572 27944
391376530730656897 1840 11365
117571888906347505 37832 50245
594835835463936001 5798 12866
583000687267983105 31168 42606
70657945230980345 365 11392
289538553564433729 49528 50382
448461192372459265 20098 41506
609663138928766593 8910 13340
422765307974902529 42070 43339
263480299377270913 1432 31265
109370146523740881 11444 41805
850474284687962241 19972 50166
19084051255450873 14590 38855
459049426485883329 22379 38392
209429192166023617 26663 50735
61440179689668641 9523 44911
472857205074820545 12753 26411
977657318267397121 13768 21546
844706768253114881 41172 44049
758042718460487169 27617 36982
983464613933083649 8794 49062
745383918799895169 4700 29212
707556323320883201 36398 41602
151410081595969345 20481 34948
344922155910484929 23518 25865
853245833474282753 6492 39627
804150819386773505 32343 48462
367680189558612353 1007 31308
323780703041737921 34720 46111
824689795840932097 12491 19170
125800345633447105 23416 24688
872251680723024897 44480 47547
895974221404561153 23246 44484
143117849491765985 2977 42040
372109396670861505 37844 40860
276602190813648001 34076 50053
981904721112275841 30469 39924
244416273710079681 25213 42236
971174687798050945 96 17880
951756451358932097 13062 22951
921854043011609985 20404 46496
993703598270791169 1822 9881
992720943406578049 19120 21667
399346008233138177 10492 19900
486749022841937793 12032 27953
391560568642951553 12811 33285
624828716982076289 913 22694
350432250272945089 14548 46545
78822717411004113 2569 19913
409458200434237057 39939 50726
188607794568508065 34078 49793
457653994840811137 2151 48792
408630423484769537 7251 11326
750435663723784833 9550 37280
937069910561714177 26378 34929
23474164560553845 16585 32501
164390481075333377 2510 47204
329649226455124737 9375 33992
348188177794536833 18553 19333
943876169772877953 6349 8930
451296641140974209 18811 38574
27443423805102897 22144 31665
235705615565247937 20344 26951
342213547049595969 8923 34806
366236405886173377 44204 48484
989187569907578241 16680 30885
707054262044220417 5622 25684
793335257865052801 28049 33394
390568530367065857 1821 37024
432251251992319425 10676 32717
972527393870731009 15007 50419
586757885751779841 5143 26258
92958119469091825 30263 39406
619013107399915393 27850 36601
914743158222488961 16936 23060
814573847464672001 15681 15962
307809777028698049 6255 50871
710434543552658177 25065 48493
557956263704934209 35164 50864
781885716343992961 10613 48705
724023376419768961 23902 35089
519085682299241601 4404 28079
512798088565556737 21796 44123
83629906702284993 91 141
24443536818044009 4373 27465
422061255607765441 8406 13181
727812460490436993 12139 32680
852362349163769345 22133 43918
58678119093105609 10395 32253
608321011856922625 23013 49076
553337254085914049 33867 43066
9463460957093163 24103 44297
320493312357601921 38498 42809
453858973469387201 7034 27213
48868652587739097 31207 45810
621693744703293313 5183 28188
404698479127194561 25150 36794
720850179844312321 27941 34977
459418241873276417 10691 16641
622383796750611457 28119 49833
415633176312301377 28761 32521
839518916977489537 13167 22027
901290859979265921 4653 14172
569937434086313025 32999 43154
127756983374030849 9577 40108
176770439308107553 25582 34284
69306126548365657 16879 26492
825803119802927233 6554 39573
305490260431785281 9666 45939
643355392700193793 2273 18693
476266636442144193 1992 21364
501540943512338817 38806 40165
80806040408834433 5359 43614
508094112554708481 21771 41892
616323732666398209 21335 43848
883869157485932545 48418 49135
878950242944743169 10577 22054
936953260354904705 1911 34427
996065388256621313 17826 28989
353279744152501953 27900 47907
650264596289861889 15029 31990
666891437972957185 3857 49180
174282837367155009 17574 28442
293505758407903297 30322 43631
293974379227169153 17404 46910
766600044310003201 13903 34912
501471014997004993 2277 24836
295218311481448833 15797 29053
191926660740580961 25708 27710
582662275804629761 15752 34881
845565405068509057 24172 30778
409117104363801345 17412 48651
859944433166422273 17049 42688
471213383526482241 12760 25491
157972370451997089 1260 19924
44219440529644769 24863 47642
384393217426083585 11136 24611
569760647472058689 35593 37978
684744258500284545 33654 35455
751687712385674497 22903 40878
663809679142961025 13043 20096
766138575798898049 2809 38955
107292354221296897 27764 44667
919878526040463361 25061 36630
501461844495612033 21501 48647
813235145572257025 41739 50886
35202902875322905 14072 27112
841236967127528577 24179 30617
385317957051629633 20371 27986
657605034655013249 28111 45077
434781757035349185 8237 28890
626861079016435969 26031 39708
797291184063073665 18411 36000
982737314146923777 1099 29538
609534532494631553 7088 44101
642563486319048193 9359 48195
173370575284369729 5471 31445
495794539773505985 14460 42321
835899295345111425 10120 49037
45473313639035953 272 21150
109290211797418385 9984 40560
939189161337701249 6327 27546
266570561583488801 915 35384
308941184522538497 17558 21834
101048669096233121 19983 37713
311388224279120577 10308 13598
46444583228716145 4244 38974
453897201046373761 22020 29416
413565070294755073 16353 29537
507690029036062657 20903 46357
28709333655381641 25659 38899
846905462927466625 16898 32696
581116434276569985 3228 25405
11123304774635301 9930 44510
51406102161902113 6725 45608
590872948953176577 38725 39082
416389042404080833 449 4072
392682106637202817 15827 40186
442785976200649857 36870 39865
607494515416973953 33482 35392
206814468547268161 2218 17505
32304622469020217 3302 40918
506231541699090561 18300 32174
796713428597428225 33682 35540
332544053178498433 8334 23841
507682938507308289 3343 30386
916044679996712577 20687 38835
135287303640737377 7609 40574
784514265609917825 25034 28987
674380126261162625 27347 44334
692023196611980801 10680 14213
143386632998044657 5980 46189
787514901623797633 1419 17411
281932337273580929 33115 41613
155844994836751745 13956 22862
876306316328552321 29720 38430
845312719263777281 4315 16400
537603491138533249 2760 13460
682606418532540033 25578 36995
981003813007959041 21685 27582
285400235916274177 10515 26334
890090177546390785 19063 26399
307554045973727617 15173 21846
559329790579013761 26101 49668
661903307516414721 18631 35239
304471127750169025 18903 28046
226614432647263457 36753 41481
688402500146992257 15693 20703
908037098261662081 4595 21863
828660607182932609 31310 37678
819646888076601217 4245 46914
722384635357670401 36672 45146
755068439108899969 33674 47855
499034901513347521 39310 45362
141678142489578113 42283 45288
619615187698883585 701 4672
853218678067054977 17393 18541
834107275701761409 33155 49264
468357525995639169 14808 45955
857167859939025281 39950 47550
50895257377423065 5252 7314
852355942113327105 20754 30717
780504858377266689 24033 37195
285866004056856577 37432 39633
81017724597689521 21934 31779
802663241957581825 15530 36094
346293444133674881 34052 43566
988870872526760577 13056 46766
245325008873212641 4191 25296
489278986755529409 8931 44774
360075197541785729 23298 33014
704339274802094849 29782 46425
717110882790468225 5315 34151
130628285685666865 6946 20218
960246798720202625 20718 34421
197357576786558305 17162 50901
546903896662630721 15449 49182
332370763029537409 9232 14772
645382716496353537 31076 50896
580315432499503489 2151 7543
960632028396094721 1391 13943
746485410025279361 15780 30596
893005739785177601 555 11710
617873756525895553 651 43172
801611150729318273 32429 47742
893279979744285441 20843 22199
648086148689682049 11817 47025
568371295695129665 7589 36397
61465491121698081 6804 17069
52457384631473761 43057 43194
762289642129399425 11198 11939
835441801255186049 11066 20666
55397860400265841 45610 49029
989940556593815297 7421 10197
638139432992229377 2781 14670
281193301099619937 125 27925
468022866945819521 16868 22195
33163241484650997 3441 50848
457002337088351169 29357 31177
306821387864644609 26870 31774
880577926217686273 35044 36851
889953786012974081 514 35451
872910031061845633 16256 45232
981153835442086145 3116 20892
501429933277638209 23863 48447
922823698007242369 301 35847
846817749386371329 29725 40217
507393296151249729 33331 50329
281470301178561761 29748 43392
936149183082427777 19879 36006
23491344135688765 4558 20460
152375978757391 13382 37278
885682993132309761 33822 50384
50003544596897601 30427 38334
345682655878032833 26512 48414
907550098430178305 20433 37611
702699503763742721 20879 39795
859737841842367361 6561 47211
321860352295285441 32475 44045
887324711140792065 26969 41658
155716786994293697 5021 30316
800168096185551233 16567 24806
863141595473603457 11917 39115
634154025965088385 31204 32260
590319197678471809 14700 37670
729636178874280065 4426 41954
965226911751610625 24218 34758
82075075305624529 2456 46862
376458923540543105 41376 49081
51369869933743929 31847 39347
799459272045464065 29679 30994
767348877451624449 9232 35367
101431445726209553 26816 38759
823452007510162817 7583 8301
295366458197062081 16899 32083
551487594176222721 35399 37893
735828592895433729 8295 29098
947170713669571329 12215 46858
831336104612358145 5279 8897
661489397288519809 23153 27199
922232057737634433 7201 37931
636288948528552065 1613 19467
720923176771204737 8978 30395
316524999752630273 22273 42012
423270138589305857 4639 28438
473443672181637953 23679 42858
294582891598349057 8748 41349
461178113870673217 12456 37937
737420264976695041 44457 47911
767939245696744833 9436 42609
269616011687158881 7725 17169
120524136380169009 8994 12658
772794876892493953 25756 45461
1987940975389791 20084 47983
998440868463358593 35019 46969
109376190638570849 5587 22100
695668765945587329 38684 47957
547199117018585921 11189 19160
44975201065508233 4632 47721
666349341858676737 6167 26224
935637364696720641 6255 44195
753929319602200065 40576 50093
303303750502163201 19230 49877
614281405118433153 17914 29447
236358001010533057 3111 5992
963954835047196929 25216 45752
718682335022602753 2174 16143
865166350097155201 22431 49210
352515129615728257 9680 46956
19667639170585005 28000 45240
259418665108722017 29082 48953
155142933687457697 37608 50599
882036325770233217 16857 23318
785351792122021633 30586 31421
514782247560130945 17315 20413
400150924298202433 17746 20692
19113688477023773 24357 46726
949671701148922369 22247 22813
538713190302711809 8359 19062
764409182298535937 15464 19108
59075565588873505 47403 48371
631772868889562753 5945 8454
935980365302835841 18247 21291
612547992156606849 15777 45124
980801492876611969 39758 44062
801711327069050113 6560 27212
795216028815143937 11042 29363
824581465898816641 42411 46899
685749246215554049 19248 38667
281516486967184673 1203 24482
744934448631251969 28510 47343
265348617056474721 10145 35695
653712252968592385 29959 44425
695155181240117761 5746 49367
961609159529938689 19076 33028
462872901776492545 1589 12972
162468607912021665 3016 3937
559978789109358401 1548 7096
444894973256335617 10187 48441
131453701751269137 32394 41525
449214903161493569 9797 16172
181752091082067585 15367 26733
830269620578331265 17744 22321
115248444570184465 4418 33310
513169323010576065 13213 21451
849808452735722113 28019 44014
704243712782865537 29849 37134
588544883511133313 24148 49502
777424285893221889 26224 29314
294852652188119169 7947 27517
76729390882984913 30377 46339
63648553175298161 18090 36919
759849649324028289 39085 39304
532916705180333825 3645 4206
838425395308487297 15663 45172
481984642221874561 4338 14079
822788442156497281 4801 20480
185316967725633217 36043 50668
661802149448686081 19960 20237
626175542281728769 21033 41005
164018564329584385 41239 45797
543389171521489793 3960 8907
600462619605277569 23067 44982
439919205419982977 4954 23870
520921209946653377 18076 46268
992393434284728961 6740 18278
295696004196496897 3211 17894
899748233777287937 22764 23214
739320237548529537 5933 9417
672260248351484801 34645 43068
137689528930703633 20450 49555
591359396748060801 18586 38615
920731644303675265 21275 47576
231642548784030561 8038 23372
363251594638239105 13975 34570
518207085751228673 3681 25494
428859011043588353 16605 22458
320774759345688641 20576 27904
47535053014851057 34167 45885
248366136815036513 23391 35530
589534585120350849 1408 49474
709518773542917761 28444 48490
394015285188185537 9804 26849
796078539332242433 19201 43292
548756870455836353 32844 33035
48175710990314257 17202 30290
9131841270797027 3241 38424
567568867945539073 11643 35227
911209511388410241 26870 29543
795512559129655041 14889 46647
814177478408833409 11265 13601
879183886095304961 23652 35075
526233201503035969 13648 35100
503221029328251777 42522 47709
480222322775002625 14583 26793
504096736802807745 29063 44431
38607633054528633 18145 22614
797793687094774401 46621 47536
339476389987634497 27636 34855
118004521271743105 32017 44250
606004439361274881 32545 40937
165546221082344417 39243 47521
430278641064600001 21087 41476
512603931369511681 34424 50007
891289984158067457 5674 48860
197086157199088065 1103 37211
958987939741557889 7429 42907
818192010496900993 7399 47121
63059030851778889 17145 33555
753653965015480705 1363 36160
30948524298448633 16240 27084
435422131270854593 28455 35372
938312093422428673 16817 50196
596043906245704193 36480 41061
19292725446359073 15228 37941
804837960329777537 6554 21762
542870941854776129 10543 23933
180725701886878209 7227 10166
643884463828836609 20897 23915
846974592924340225 2657 4749
573153620971897473 12575 37073
437685708125421505 24822 25545
446831358787431297 5599 11549
863095245279012609 20630 47276
451872754872287169 89 47389
557614353863932865 39513 41527
333708886730700993 21360 23903
796437953500571905 8341 13834
674024162345848065 5871 18808
836486667184878721 14626 41294
643329755229114369 25515 46799
87468706569595153 2510 23020
841517214161715585 6047 45695
954291366749011201 8358 30027
490313320335243201 20331 44588
407239400179463489 24382 26039
447659233482188033 28909 37810
249512779526831713 1646 41345
54996282099335049 16211 42437
485570000384669249 23682 47242
968513888362114305 11472 34508
436685330880557377 10861 16858
969884859314813441 5943 17068
152328413686234401 8974 10934
878353262841915905 8 47266
192524099351935265 25445 37834
850762981686454401 39729 44136
839357835816812801 18571 23516
671835433035003137 5199 43218
295263499067893057 698 10871
457998558365940033 9895 16323
828263857591565569 16395 28802
46359229346666809 4847 12028
777261109951403777 16986 32738
548163398645197505 17801 43086
827861405263163905 2997 33373
883845748041611777 15457 25191
374871582419082497 15784 16219
520809686037377857 36243 46424
299008747360289793 24230 36908
240917397301121377 1643 40636
511167961459925377 44925 49972
797509853508540033 28708 33676
760111372498769793 4005 6001
988410137178423297 39522 49659
2261267421239666 9070 27660
41825087750051897 11199 38590
971926595632993409 32624 47787
173058411972153441 13396 25477
559595299978205697 32828 46197
875853316602427137 18105 18466
955479346162533761 26297 48871
353105389992894209 3539 8474
188398960132651905 12519 34484
441928218555769793 5390 41156
703824792724901761 4827 11591
691958831996590337 6150 48969
523064475174514625 15981 34867
751779349160198529 3242 46960
840853328890133889 43640 43789
195655518201224513 12962 28867
557063325846094401 10750 14001
249277718681579329 23003 45549
413992043826425537 10447 48867
226009987289462081 10460 24757
728463975974612737 19290 40067
860413890933596545 9972 49014
210053194828290657 12238 37854
996476691630054017 2764 33780
819403255082711681 24333 50040
223394717406645057 9562 21431
104028446889742561 18888 49636
705893863624613249 48905 49811
73088006449431473 11863 45589
975082986097230977 5479 12946
810616810764756225 24599 27680
939722731103959297 41496 47820
576041949275840193 8305 20751
344199363318519873 7732 21864
250868357685789089 18809 33497
981842527559553665 41157 43970
594216176509881729 1966 14733
777890851743375617 27157 31791
486563978608401729 15347 31726
354480328200626369 4286 13386
783976882004147073 2143 2315
551952391495685633 45043 50724
649747751016036609 16415 21833
720890417876422145 7961 39925
164472344518166849 22423 31389
916051005763971969 1494 24441
512971939453777281 20884 35302
835770974295574145 22635 37858
374939454133460993 24482 38730
168002850663238945 11795 34026
737969349563428481 13030 41481
462311642210938369 30898 47542
34489711424974701 3022 18396
484125483416715265 32076 35971
509172741964519553 6302 46606
651774393818303873 10990 40303
255042223726668737 20146 35138
438938425868595777 2343 23728
228170354366852737 22278 38523
920567230041218177 3468 15915
359448328541923009 21313 32014
994397484372097281 7966 15842
412109340309982017 17291 38170
189196089141749025 10930 47124
252455654081053633 9244 34516
628180104724091137 18495 48781
521399173403523265 9630 16664
754970105708327553 9391 39399
354840243558633985 32761 45733
988423104538281217 11000 28021
429863849389462849 2712 14047
552959417026901441 31159 38074
510520385752450049 17005 24328
529258247763348097 6742 21293
855659107263647873 31154 32240
873908357640448897 18290 34819
329356571913812929 8521 9766
502378119460683329 12196 41865
677597947578405505 10411 41667
19410429044487645 18297 27822
348115100925589633 17558 46527
193952435958291137 45639 49400
474678513401755713 7972 41895
908850192452536705 14436 45341
539079843129705665 26152 32499
627136098593137409 5452 24961
324121979730946945 24945 46286
843981520895571457 13330 15476
727264110990013569 4241 5370
56172780943679617 40405 45645
274518532949059585 12516 43395
779486775093335681 37903 38037
597204034219309697 15870 28064
401084442237515073 2390 34894
547035875673188353 9630 31724
944767748052957057 12813 47745
179882860680926625 1824 5743
488905695996034945 19604 29778
402231026571229249 716 1278
276251968711637377 21906 30329
57293764775714353 30 48214
239505245448679457 43974 46206
407861561921563969 20983 30882
222727477645268129 14769 41633
351223604644367553 25544 40689
156742438313838049 11878 24979
141130928355948977 20523 40758
310090800413650689 10818 23053
765633190852945281 46140 49732
38918205701644841 1180 49785
915813106860682113 19826 46647
737226859005577473 8054 21474
216997574786070401 38140 43694
320454045645870849 23076 37170
121348789214636097 14433 39476
921731291583359489 10183 25041
649504197247686913 14393 28883
998103103617818753 14711 50120
49827402115013801 28359 50088
632405407806462721 38927 41528
524314019263393025 21974 23369
512771602814577665 3188 42263
442180843782693953 17107 49507
303847103937744833 5954 46817
773272550291260033 12688 35510
69589698547201097 12623 25592
353204745348804737 16534 24497
605347811203362305 1027 50891
93490556479686401 15440 43780
735976086181320705 39862 48014
684355497302675585 8537 13848
969381264988744065 28424 32124
752949735761227137 32164 46724
796223193303415425 16753 28025
903685252228584065 30588 32237
821304873908108161 7832 35720
298453349940480449 7989 46386
532097346600405505 23240 48877
25686691474732017 1013 43823
797934049083824641 24514 30247
972437269022002177 38295 43345
96983734848446801 16931 35658
994013587782646401 9075 36460
514214337614507841 6721 12526
317859672330861569 35350 44019
945467103908750721 2927 46468
752686170758721537 17395 37887
9500902697045179 17115 40519
490949327003839617 32147 44314
344558730223962305 15234 26381
734021069891880961 18385 41200
62530118697853969 5943 19230
617239489673416193 5076 45103
535066138498077505 8694 45527
383558233112353281 23915 47230
150979115142479969 25598 40913
71148614129576513 8255 40329
824237069526088065 5351 24309
4980760146324316 47395 49086
100876321610233073 13605 26664
584366758926115841 39577 45991
200551178016493025 31125 41527
384602111649741121 6475 6494
935744748381882369 12141 26682
391319436798504257 14602 26373
379514660220518593 29563 37145
760467719801809537 9537 28198
217300197893511169 39890 50830
295735194879519297 1528 39135
661042289746344321 15789 38853
72398696204743377 1415 22009
250234152098460769 8511 26434
232441023536743777 9140 46615
734370989594832897 43225 45884
575183171071088833 3360 39628
993906033231869697 11869 32323
41427324712664417 13413 23862
969696901705216129 5969 8572
748259866283461889 5587 23341
833847202708643201 14513 23882
252313190423500097 5057 38614
635496744644893185 26516 46667
594177866483804033 32273 40123
575409757465767041 13890 50820
478829711067028545 14211 20569
459791888016948033 2745 8155
409270269390276545 3802 8326
49622217483705097 38760 42064
873925513902570113 6 5009
579822831192199553 18162 34052
629636531549678593 20092 47487
595661884989201665 33549 39187
122561286997928673 1113 7859
999480466599546753 26202 30407
521852941211790273 7173 11513
793015307453135361 17186 23400
824050235588480001 3906 7188
483521446529078273 5979 7377
90861808459308689 2017 42298
156444205452149985 1342 10771
308645808662738817 18210 43186
382585969716867457 28085 41573
329141726643058497 20543 39946
934749745261616001 19377 37297
960578186176626049 10798 26472
208220172388575265 10691 34197
715322691056925953 18302 32461
635853457190055553 11505 33140
795373494105298561 7125 17304
101739860440940081 37497 50642
992545023140479489 27893 31840
761083736651489281 35388 39943
223406078066794593 6266 23374
388490367535933249 37947 47296
694609003819508097 5024 45007
405343028302244353 9785 36041
781460978995888001 3410 39018
637866680571814785 5902 13560
540736930385719489 3467 24159
660977796742589185 2520 50530
833722578809435777 6867 20803
501741451778524801 5779 49932
758860040076612609 20439 39324
55001542801139889 45086 50075
334032782686144001 893 9724
756463928061801729 17770 28503
115913452745047601 35672 38465
814525744781310081 33336 41104
250329639984066433 29743 35776
587472985691118081 4666 39520
96712037205307409 1767 48145
465905001754155265 2222 38180
24611540438293389 9923 34694
126320174490981425 9070 20433
367502963508457025 28987 50195
860646143530789889 2063 4001
869174618619176449 33915 43171
457406762853349121 29440 34864
645035729034574977 197 16982
26386961840135117 32559 37664
970718320188076673 2663 23472
870260045640858241 714 43874
47621702392945057 32530 41451
464413821974080321 10299 13423
23557790763014453 23101 40934
641341443896276737 18649 29876
283711778193563201 16282 42538
465829046242223681 13858 47626
473848404700738945 37990 45781
420200000713034433 38369 47708
910416640294329217 1930 45995
365543932502180993 23417 26782
507518919314627201 21398 24709
685642574154893953 7025 29458
815418453638059777 8758 36705
175081895299033633 10134 32230
31501982479461789 29121 49023
280244158239778337 21133 43226
909039607771973121 16133 47706
869423806258812033 18139 36576
603695600724528001 43219 49352
762101139223471361 10084 19600
298882481089563585 28340 40833
496884476835990785 7539 44954
681613253285611649 13675 43135
1744729233362108 7670 21069
419348146250797505 28500 49966
840720682813799425 24765 50342
449485177674368705 9408 16206
854464125210608257 8913 16573
336270556621329345 16527 36131
302657488598729409 3893 16458
412135516630179649 39624 50764
843196930621044097 31248 47238
798530103424951681 8384 36641
76976202836949169 7921 35279
521631067344991105 21873 42339
68260862990864977 11524 44100
291375576125759041 11920 30893
223804397710413377 7383 39321
736703874095788033 21722 23960
225533564512570465 30934 44127
9700556847519693 12384 19763
475731364944284225 36058 43402
59393417382231921 19030 25925
856619248249852929 2155 30337
134978195897517137 593 3711
176161474574858081 22725 34281
499211238848637633 14377 35411
199829761347071873 32992 43571
310121212190637185 6292 24927
663608460388520193 535 39467
380253064169856705 10440 20964
170586241619655969 9570 44456
677240902066742529 91 27760
305495991147328257 14032 43804
525797408199771585 41208 49320
719623697466229121 28788 37796
111043985160392817 370 45867
729409311765653761 15988 19371
269636830518997793 17127 28273
727037365701459457 1068 17535
354218329116733313 11778 46733
189959565994886497 16243 32229
892165017575031553 34456 44311
554004410160583681 13406 32189
71282038550890545 21144 40434
395671954409539969 3496 27501
947441262383470977 4493 21535
740580228272261121 21 39093
486544130220480065 36439 37947
62161451068167393 5529 45345
317300256753078721 1282 31639
190313145735867553 32675 44253
284463108421846305 35818 44437
374260711646332545 791 40161
529170966710346113 3584 47188
587927413472538497 13627 13650
23081264630420153 27625 44869
959034367606452737 24751 47850
531590291730857729 15166 37919
56749988646227937 10376 27032
61521515884095377 280 18679
781447427580662401 2941 43098
408296775035147137 32272 46257
964034395271749377 6738 17164
220799129855791425 23462 32740
71923311097922497 13811 49820
397993398075875841 18438 37032
845372832241221121 4258 49783
295336823477384769 232 27890
336574433585429505 6842 28534
588978019931054977 39513 45432
148868440008538273 4878 40082
494367528861957313 4535 48352
152335557716956065 2243 47855
89331874124674465 42483 49724
634921064173450881 31760 39712
723528657624825601 661 3177
635772637167082881 10497 20587
694582273921490433 11503 43478
31994777302525537 19456 28813
794934025026080385 13705 26960
630547917160360065 19708 45623
742941864886866177 7976 13402
900591652013726977 1995 14365
578268781148381057 13810 49865
78340934378264401 13838 43683
167474962965449953 5909 17031
539236631134553345 34005 34501
347277800083517697 9021 29791
124775089304396401 3524 31243
725828290014113921 2317 10774
354340627120617345 6897 48227
128573062329763841 14790 37504
28275959449690193 46616 48898
59340329124971449 11782 34907
71486015392263625 14745 50528
388009692799315073 13077 26762
257860794604486177 40638 40742
949137131693426305 28401 46551
884478277311270529 18711 36018
480887549501119361 3943 42229
517073997813145793 28148 39765
788834279524103041 3837 42685
500312510677883201 25692 32423
704714658599172609 10735 11002
156461160659464577 24443 44955
570171400824143873 3440 39278
657271671380382081 107 30433
707884422649868801 11332 39213
236309701187469313 15983 23315
314658721208751041 4945 28900
168337551675090689 17985 47129
276909452894258849 5629 34221
684447659862261249 22311 46415
913341162337992833 13306 32741
705963451014181249 39531 40445
923235156022087681 12044 36608
729629055899398145 14859 45534
337186044016782209 28043 28273
214412066871840769 1860 38671
164414903334247233 31174 41732
357764705558881985 4887 42341
528352063021579009 28592 36224
64061138146310985 22315 41714
311729788208793921 1615 8812
573676868111153473 7785 38300
400551476067754241 25274 42210
384455624936020289 33369 43878
977218698722950273 2191 5705
2234826637565136 9937 10017
984600867700699265 20707 47772
699946518302478849 11902 34042
359462758699521601 1819 18518
936111842126638977 17746 25760
119670098981650593 40215 47156
298385554540811201 12665 28550
793131184830926337 9926 49299
548812152969990337 4494 39967
275160572145843233 21272 31609
178799972980751681 15469 20599
607907332387554817 3662 25750
216245140448126721 30170 40686
202924372435994369 1219 46769
921884816936636033 2414 19934
265513219839434113 29968 30498
912542756626411521 38189 48143
571901723558262657 24936 32390
115529946614369553 2393 24886
178552196011196417 13101 21276
509971126755306881 27495 30154
481307080170715521 29523 50690
738827723066560129 3895 4412
883081704650109569 17287 18467
671998206286591745 3608 31246
535210641995980993 39603 46518
88843046163955105 9149 14502
81375373015447393 12001 36579
395541805478576001 22530 40493
788593672050147585 15239 23387
836002899522025473 7707 15222
907274965794741249 39817 44602
255206504768413121 35280 41478
437429298599120385 10268 37150
761785583885991681 32822 33511
930782165818470785 2091 47393
10369284138437963 23503 39238
264657039291527937 12170 22828
796343220135792513 34276 35348
419886731179516929 34574 49536
546112392096038209 26967 36426
8555668973919240 22456 29796
498032686324446401 6271 49142
146735396967216033 10006 47170
581423397122893697 38285 44265
475326822469376961 11459 28005
950192732508963201 36465 37625
164654001398119489 21674 43075
252356809029496545 18488 40933
155907442594816801 24436 32800
775896405072412417 36246 49614
16657783166579067 2412 22761
482924442074693889 791 14525
657234414405131393 4294 17749
156210921268961313 2712 8723
461210681848044161 29708 43667
20673128477572081 14907 30035
546366031583978881 11507 21406
183469577350646049 38020 46001
135287838666471313 11769 30025
524913792560329985 5794 48861
404873882551406465 1301 5953
874334962355344897 1858 38061
408295403384514113 3254 50690
150455574715866913 4754 42364
470481884727639937 12109 41414
728517496949873281 4919 31750
725022266991175041 10018 22649
524917963192638849 27541 44237
219648097980261537 10689 46373
852790935130325761 6325 46675
875328521746368385 18870 30566
839063062831915137 28149 32838
432136175088636801 17540 31113
615674768583740929 30605 46881
168379362495358017 25027 48938
282304515878895041 8183 47202
536958420584845441 3653 11291
279465271610870753 24002 25220
407449848488298049 27334 41099
194179503319222849 2335 32039
525617992074508353 13785 43064
531200031199286849 5830 10458
757069505731124097 8754 20255
861061008366267137 25532 38990
137435352603795025 32136 46702
745018034619260289 35864 36976
138835228653803713 18186 29349
769059429242108929 24748 40791
873890231320537217 16427 40906
831986548291805441 16247 38338
178760399110473153 16928 21118
591610998756511489 20732 37467
232196635077762881 17177 45147
830939929148978945 17150 47499
122586642923252497 4420 14795
115745615893221297 7435 41658
207481438247107521 17475 28620
860721975770982145 20161 49017
622976251847546753 16091 41547
425913932161780225 26995 46311
989558324347449089 18751 18905
570325263742812865 35087 39162
142717074471406129 36323 48618
809353175365604481 5700 20550
62854923650753849 16181 38864
903035930425172481 28751 39270
591671685665033857 13731 42005
222478548173416609 10730 23100
841913448202511489 2940 40076
432453391180029441 31245 43650
74727943268797505 3672 9442
573272420961192385 22310 37614
72270532188277057 17922 40896
65169294530701193 8023 8046
547872695249111553 36888 47413
199052260315614401 23147 43306
576531903790730369 10146 16303
854341470269513729 5736 8581
206003473061329601 7864 37985
530650608857602177 33024 41267
404068507113301249 9298 42912
582144504653054849 24309 38097
427378559937295681 6442 32431
170631771155814945 242 46851
972824321896801793 44920 47896
683251703045737473 2674 38149
615722918762472193 21654 39872
221770476955104097 4614 9001
592968957124647041 2560 41012
766611385186845185 8538 33722
773870165623577601 8388 19311
289072999243718017 4540 21986
601151684700134529 7917 47365
203706514164434081 13076 38104
746218144492431233 15487 47051
859951313325641601 25415 32808
774394493685896577 38741 40976
977488399681416065 7326 11076
836871758365219841 40975 48365
817961206550780417 1522 18215
344551546621026689 577 40288
700885451794857089 256 25632
673680604998665473 409 42324
350356099185777473 7245 40149
704987669675524865 29081 35895
625214505498970369 20690 27424
394864713675588033 25936 34208
12535027582078585 27708 36270
244790770364595297 4030 8631
759347901805494273 21224 26078
305848345692126593 4020 30634
866596083815441153 22216 40791
913408912726971777 12988 35769
336872109852091457 17432 37889
332453467987392065 12107 12772
429340913832408705 8946 17230
407943752771835457 27357 46947
711846019540114817 14651 34770
797780199033596161 4352 20534
269281961344351105 3112 26362
881164709118031873 16052 44804
979636937767534081 23568 47892
110835321270712945 17964 37822
963927319758500609 22978 24779
932234177587183361 34754 42105
837562595981022849 222 45764
884050917504495745 4990 6859
358678631827988417 31168 35071
302629856568934465 31789 46064
284955935023159425 40832 47221
224927382290189825 9575 45831
607270768939219585 38196 39483
142167394751957937 20648 43175
62428887596393425 1396 40814
576677545896544129 19787 43192
880378341534996225 8084 44478
216591666808490401 21035 37026
328549641604890753 40719 50212
538355490485741953 1637 43799
322758751595632257 40129 50938
828019588333056385 38615 43561
36247751668565089 10800 38528
772813898154637953 3661 27019
348414809867879425 2698 35238
138558061267680449 3996 36533
102780783730562321 40280 46394
29111510961200793 7960 14275
575437217142809473 18992 39007
698538957696278785 26594 41846
552167741400165121 24252 30222
754726566507329665 11514 24059
114498762838881169 4568 9648
253735565760059969 15783 30465
868126144987538561 43741 49209
964036961565227521 10433 35492
893863237945243521 15485 29766
857253199033657217 2843 37093
333624127594941185 8896 41435
346792453119277889 25108 35644
695063105522908801 4305 27690
254997272508354913 601 16760
889434089630977793 4829 20143
849392493548890625 12243 28004
412286232947753473 6695 33449
809066636854161921 4051 23491
242183126210175457 37104 39301
620234377000045313 25482 36096
169563778409386849 3899 6964
528324900376624385 20191 39309
550345423589615041 38738 48680
677624309784278017 3174 49579
627013952353752961 771 1734
293869417547163905 2250 11126
956795923577555329 30400 43963
506037871403620417 9446 17610
483990155074909697 5672 41052
100123146667364433 49684 50342
695700591225939713 1258 4347
7040167028520728 18467 38843
605702237022757889 7023 9367
127670239628024257 42851 45423
140789403589376865 14321 14767
489968849453035201 1931 22388
732796651098571009 14338 21698
66468586342928409 7637 14200
376951518397643073 6919 30559
271459171217600225 3005 38928
611940378759005185 29707 32630
209303157775188705 17374 50906
47490793646954193 19411 42101
720838378224456705 15587 38225
950475026641843329 31383 37571
123769437030638593 14377 44610
969541724867209345 25868 30005
421001137274316737 2505 47302
549886720163062401 16290 19429
922048060268160385 7435 27544
418703758668112129 24029 26394
364137364025125953 25646 42589
620744677614883457 22516 24627
313476570670964353 2469 5924
893913641606527361 15298 35626
543032847414792769 10405 45892
794841945218298241 17273 20137
324543481935727105 33488 44888
402323784950635137 12710 45765
877890514099519233 2754 27654
6846022851139112 33897 45249
180400215168141633 2827 20644
903247381043396353 3610 27236
503890104437886081 14837 35539
855530324284092801 6544 29059
784159477223816705 38178 46034
56201008188548233 13038 40950
76055502498107329 8707 26134
520679907212130625 20240 43265
224850851902608897 26447 44153
101230520796800513 14816 19361
887346038981888769 18307 50961
912491989667660929 809 3000
58537340492357257 25596 30796
814928952438105345 3645 38294
377019830343087425 25447 46291
681543753044284289 29126 46102
803236877464634369 12395 22870
522103773947829825 42208 43924
584897692232885889 4257 40650
594372130446363009 9262 47257
277292023150515393 7524 26541
74557959330359585 26270 35206
510724433225462337 21180 38866
766973004909690497 42802 43030
499915660468509761 36087 37236
242922731393118593 6635 16160
315794458069149185 16955 41149
390025807712380161 37443 40552
815912159739688961 31495 44808
797302399327190145 17952 27940
177669650967843041 13913 42233
28704225012663897 6172 39318
455008686806685633 35995 47677
604421174327679745 4799 11769
121333531125941361 1439 3708
849239903911627137 11411 12789
687681677573628801 19315 31292
754131069317661953 6341 25504
716535737487347969 10532 34111
336034009243977729 17699 42821
188555549203222497 20831 47458
192056767404007905 8992 23675
488299069765105281 35761 45824
198506532448778465 25413 45237
806986027045063297 19727 30212
707700493351591553 1361 15434
744376650992975873 23600 44537
316855706264650625 7068 43123
110795599425934193 833 11224
772765255614327681 15078 48485
210523345433813345 6745 36247
190665046230282785 20335 22491
298655132208203585 1374 27843
491411155807195841 27893 48354
984322427251825665 21424 45747
493413734551158017 10037 25636
151530144016597025 1814 19102
395644600442860673 39014 46259
395399712396852033 6868 22760
918362596317241089 4173 45667
943034223746501249 5397 48947
562437008789697025 7350 10739
90452001158539025 31123 50816
555323104823944641 15949 20476
778432126898600577 1320 35636
346235803334987905 27089 33339
163778794326816513 36543 49890
951166004360022273 30211 48154
855262778935035393 2792 46353
197398908057760289 4386 32277
217974904342341345 11707 50819
776659567781113217 2956 15769
104834304721414641 35670 41766
594262477030181249 28059 38528
577030846736590721 22499 40488
504790524986493249 31001 37353
599780855706903553 8023 38041
58922944274637961 8870 46154
369086829046054273 19965 30570
666933619559163265 21735 33802
811940983301248257 10261 36752
793636537805579009 10982 17056
154158816738487297 40171 42340
418293886815735745 988 25264
137371170432992081 6486 24776
389644948880896193 8740 22105
170840611011456641 31513 39557
247519409842656289 39521 50783
228572446017274433 39504 47942
781232704177082113 1670 20348
14698184114422475 1707 32781
501216813269127937 10170 26525
292084331524499393 7030 8460
587292766385598209 2621 36804
711100746605367809 28642 32685
865617410044681217 48993 50927
123465267522796289 8105 45498
877379800104844033 24126 34351
199741230181501793 6952 18363
317534036850663169 14777 47096
809183703467588993 18205 28877
380298197372820097 7007 17114
372126121920828737 15401 28742
197087511479995937 12208 17151
570815768630730241 10638 16852
116212173250030305 16939 20413
83774943437390449 6393 24732
696912633068382849 13446 21707
552785438399546113 10528 18488
257960829020372993 33703 48991
258552194087755553 5014 36215
47497035952719817 1591 23051
649167930732780033 16938 45365
827969851329722625 21648 29174
994123333469843841 23023 26912
206157312668796769 4580 21068
963158274835812737 14318 37237
212506282427607841 38388 43243
817520427527441025 8715 43334
737485953680451457 8764 14739
726911150611677185 9668 31148
758031372116843009 8951 44306
202636487114773441 22847 50856
474855123356167745 24301 34525
558686765657277825 43991 46936
222451718549176993 18664 38109
593429350385278593 19827 28571
254059415976687585 19724 25102
674567279005863425 1171 3125
138908535131971441 6745 34910
345870263347222849 12499 30777
649114824668533377 2432 32106
26290659967195041 5982 23041
247511757031627873 24728 50319
748258158876083713 39413 44866
963675522613417729 8755 29012
524710448785988609 13124 43936
831627635573934081 17806 19604
65352085889628601 6451 36625
345929012182342209 24591 25036
296632225927105281 14295 22933
814848274749703425 16075 22312
10640359776388665 34699 38070
516004056285769537 11211 20587
874777261102600833 1424 34042
821867053536035329 24387 39230
238629855021741825 8544 23394
298069879717576897 5141 47369
946732364181137537 6232 32131
554787863339225153 41631 47990
92841503798084097 12008 21216
618989729100579969 38571 39675
696188960364402433 6473 44899
993916384054809729 12528 33868
594652562576584449 24162 36957
415562320715242369 5898 18674
312655423978064577 18367 37505
291201037523432385 29142 37500
334521625077783809 34863 41964
636361298510767233 10372 25229
175121291406448161 22748 35731
211967606038168545 32340 38393
773632756606815489 39188 45385
244660882459090337 6082 45088
828711696600485889 2314 23158
507557598529654529 16405 34417
395639564516287105 5769 13684
447985722617378433 2136 42915
765921794707658369 41117 50201
313444100619815233 15860 24963
1892564705883615 24418 26724
778889899313458817 10986 22173
337165623210516673 1391 5641
194242869393189473 18786 46026
228082917202513601 15884 49311
721474337261188481 18880 34112
787588358017025281 18024 31706
663018641986806017 8114 27882
506296547468338049 26847 44703
269088943649098401 25943 47039
433726816721353729 12183 49119
236039831445264513 27611 43585
306583906656285889 24322 45611
670205849825723777 42644 43326
636886905247884289 9591 49280
428666796227130241 14228 41836
590726216073676417 14031 16934
90538545628863425 28068 30884
329140059804096577 32886 41623
620752503781954305 9986 28257
194208051124334689 5054 42993
518438757173587585 404 41136
28600165999627337 47436 49991
722547476244184193 11235 35209
938652610478101249 8605 49331
855123945525139841 11597 32951
215979503639196929 27640 30542
840766220010930689 15478 21249
956179049663901953 8770 11972
258443607637961025 6462 36881
604063531566232833 2329 28236
199697713285015521 10512 20920
191214897198563009 19985 47207
805127454740887297 18388 38441
732291354521912321 11734 43804
918910769072919425 26492 47628
718029878248316289 19729 23966
867593339491154561 4802 28872
773558065790986369 15220 35647
626474018129211905 7140 35403
179314508173462177 9894 31853
92622814206169585 1991 26398
810018397931138177 37240 44054
518312679434739457 42602 43622
790046648628916097 36308 46366
955107740812085377 6421 20327
776294801626768513 32982 48909
318368017485308737 14553 38578
361085904684387073 7025 9902
834577751322047617 16774 20378
986178772170994433 31494 43389
592993238450798593 14100 37056
249698345187695745 37965 49311
828655888174555649 7219 18959
653638516761283457 2068 29443
203269363641592097 16504 29873
32706612823261593 25099 43205
838653749123711361 7002 40214
138560466194540769 13177 40069
1789151189921512 4059 40266
687222117515048577 17678 18644
210278234078206337 1753 39713
136883244166604353 6035 34299
591444227918170625 25899 33047
740860739489278337 11260 12767
618324853834724993 5083 26505
585232078718995329 33792 47685
442743055524385217 2327 9658
976760368946983681 35865 49251
289097825544022401 12165 47482
350305835932410049 35989 39096
527443000967192449 30583 36229
29271740399991585 4174 40052
758320159484259841 33086 34103
558459438241833089 33821 36681
968431422778035457 31964 41262
436422443796189441 15095 28121
475047948796262913 15123 27687
723387961242288257 44120 49523
861846135468081025 22364 43436
199571774100945729 3335 7124
852527420759191297 25512 30161
228656746067137825 2592 44507
214767685730361537 2893 33134
585370278511319937 8538 33757
113351307452692401 27035 34400
593010981852479745 14574 38794
912202379264666497 6937 9520
158376538458213633 885 26170
116378057762933201 42144 47444
712789966951582721 230 27492
316638748273401665 8164 34950
894503944498879361 5758 14621
533743654144988225 32323 46721
657092210932439937 29272 47345
782708959491085185 5327 13790
657786048618220289 19569 27662
374366628852886401 12370 43397
854189254479415169 13085 46938
293303343518356737 23764 32226
459549572842078657 17849 26451
141442607991198337 3633 15871
715545123626590337 13657 16921
81128590733325009 25130 26622
315633377919226625 13374 45872
440740660228374977 8240 11796
7016260775820627 24909 49620
464801019648785281 16255 23047
401328713651039937 5862 49321
808620202842124801 15257 43023
2610150196638018 471 24335
909133492773289473 21261 49013
724654945738848257 261 49026
947529533440945921 17439 39952
598671242668039809 11890 29835
207690845317255681 38000 48630
17714745278723855 4811 5867
595645523723508353 3794 5971
876516745103835137 14240 48268
608711915962256769 17995 22159
726357498761984769 6181 10544
428963944498907073 34447 45681
877213938903615489 19910 20247
74259238882330433 5493 10190
275258511136954113 12292 18730
820621601395888641 33370 42811
688101487890556033 1289 20998
822467984770607745 8823 15550
535708494653533761 26544 40746
944970260737978369 10681 33252
978411255535142785 15861 47426
983906638282757505 2712 32106
135691924346915025 30487 49025
703748547454015489 36710 46977
299421034220564737 12205 39819
969590982560699649 13096 30595
856878159620265473 2939 15758
718806914129931649 20426 34146
268313859080897985 30289 33713
848743040845743489 16529 27675
463494842958496641 7534 15821
239802724887685057 11391 13033
966562797937349633 3964 42283
251965513129757569 1119 37559
428113053846232129 30210 49152
175042782201092705 17644 19892
832302839570722561 28791 43447
617492754826184193 31702 37480
855437080972862465 19666 41084
597529561525878017 9189 39226
137770307499899041 22534 22558
786339287069662209 1746 11493
575422541286087617 2422 31792
393960320232583425 10431 13935
990336668086534657 18380 39505
312629016973726721 14469 21873
671483982902614657 10737 33570
209005426286072545 35364 43935
148664242655293313 30270 47649
408660593490505857 17089 22771
340111122800692545 19177 26874
347099020914175297 26627 37421
820667735906845057 1820 4669
195229442924539137 21549 34301
828680552103932673 5693 34655
795031800650608769 3034 9540
820754219707488641 18582 33428
115642830154794049 1957 20215
574291154119379137 2196 45405
346037590123632577 25645 38047
870586824864652417 1698 32496
720363589714661889 10764 18771
545605685615058177 34895 48947
874382790291978241 7956 17970
587600456241666817 16035 45389
996308777569165441 5697 36643
71362032613251361 3580 45367
922646040003417729 32227 33889
522792921028091969 4420 19014
442894222211815937 10759 47066
194714630735504097 23718 39907
825234834268915329 11716 36455
984898508663526657 2657 30211
862712615080507521 877 48285
315043499363895297 12171 17653
863921713006636289 6935 15202
869774846313212929 13882 33029
499394187762543873 5750 10759
733364341080360321 7176 37802
306365281715162753 11508 25243
146424338412892033 33443 48542
614232989523340929 9753 49228
790902265511874689 24601 28491
348156063084093889 26323 31575
426130245138260481 40079 48026
726451115851556737 14724 33061
841542972344072321 30295 32139
803714318442789761 10857 34777
347191025211010625 12848 36390
663775759465348609 27539 50649
8412734369386500 17964 40646
71561832684341913 39704 40941
580036525728836225 13257 33674
878952472070164225 22925 30737
895301320508067969 18587 43769
244662538381934529 19069 25302
628332508200919937 19411 19866
516920350597924737 10897 42765
429444153281451713 3498 27459
915623076738587137 36145 39679
350127418183312513 7716 16775
784013808190660865 6237 10168
249610567726605825 6564 37490
17884267278848399 3465 45572
125143798340253905 3166 45788
826488970318617729 37307 48820
390668091720016257 2254 36012
85313297302338497 8050 34998
772817873907875713 13170 16356
607033362643544961 37892 47260
992847263625222401 13221 23974
350894558574115201 28864 43675
900371167905866753 22651 31126
945213242052343425 19545 34431
842731704595337345 17373 21706
746959765025668097 5785 9228
97659093530573665 38999 50308
715926478194443649 2293 50696
367333032246150977 8866 15753
830415593882921857 27059 31953
859259885469647617 2707 47722
168118132358241473 31110 43299
308143802269029249 6042 18506
11914916123959785 42434 47707
914594532903741697 12474 49377
907913616117621505 5754 9242
426333057375089217 17423 32691
902446032999254273 18028 23402
691031127204901505 18042 48391
493938356369053377 673 6513
882672311253145345 28730 39069
648328526021021697 4358 22648
377026799304182721 13776 49771
10306058662944651 21581 30019
217643961483688033 33369 48371
459424670845894657 1877 47216
743373757882672257 16111 24391
841327759609892865 21956 49928
371653272079669249 13675 31219
158197173336436225 44477 47271
818394412440476033 27160 31559
82553704113177425 29689 45678
847378256022139393 10510 15662
111137571292093889 37356 48583
292200737417381633 35618 37785
230817486743287489 23231 35066
762963083324791553 30345 40256
830500320389024385 12878 26606
287496467376790593 32973 47898
631389671228486529 19504 26935
184779103296236257 10831 49235
444025660260795265 24668 24694
818333971321159425 8075 38394
487424060287363393 16646 44852
192507263272347009 12711 49939
73615148888297457 13319 37553
849092298982576257 2756 12983
404226742375026753 9820 26007
719875692663279617 24739 34055
500307573047283713 20909 35085
645945485926240769 17059 50674
531503804854050817 5199 12743
355930563200786305 46623 48815
741335101985772161 11800 30162
911342310017509761 22550 44372
448030987134483649 29984 35254
180516096281209569 22153 46781
853840363271135745 10327 13551
634496871734803841 17230 35794
306895364954183233 21923 41801
961854828778058369 365 45480
296699896358024513 11699 37776
350445187461069441 15018 43394
211718220691448513 302 2465
953791032145332481 10860 10876
23898493383345709 22466 30621
546583000755624961 21514 37950
845587376916366593 36624 38359
307302568548777793 19074 39068
506477580493356801 20628 34232
805365794196113409 12977 27373
529689263795500417 10376 35339
139088524647021921 7793 23954
551059339150501889 10780 47496
238500086186924417 8411 12508
887093667966492929 3193 20362
385065750998052161 7860 16807
926522027853952385 7305 20227
211837085655837153 16381 31584
352440283594869889 35390 44300
185996015388766977 12115 16557
861141253037889281 10850 49569
938522215304779137 16073 45426
858413668014772865 44849 49674
105630914176344961 1633 46991
724362066085394177 18254 31670
434858463543484673 11691 23588
87254807138560161 37878 42013
539993039489942849 15043 22736
63648043913392625 29952 44436
589784548916476545 39813 45987
876901032197164161 6156 33644
232873234369748161 18224 29031
390261255945421953 24169 34155
742702041234188929 9763 29379
377804311843799937 23073 34648
532354145117679425 29036 34731
70431542994075617 13322 48873
540335443238184641 16394 39558
763558784718068097 4684 10215
493083762800040385 14452 32993
611620146123801345 1827 11679
842977357968315777 10864 50429
86054609725703553 19244 34125
907908296477202689 18612 43246
878291738457310337 6107 40838
762333812556313729 6733 15085
848224607041171201 8221 14665
20995601838905033 29469 41358
27975642625182929 2425 22186
272594141445686945 15338 41298
143195554686013089 31032 45364
885277562996023425 38190 49790
535991773638333057 41824 43691
275532113531944833 1935 30221
610805205975307137 21880 38525
854326354720683393 11172 34185
744984943886823425 2186 10751
98501780930057233 36587 47240
808381914657797249 24560 41015
488944459936348609 17168 20976
211672916236100417 2268 38871
537099394507698945 36922 50129
934164009702211457 13466 19902
579955745238038401 18384 36141
365664305303045697 6431 14743
144873235473220065 4733 21963
714893562902982913 29793 30689
80973868170090673 24489 41204
890912418449321601 35505 46889
240502915676422913 26378 33725
944461752293047809 27488 45065
470208866404902913 17871 37127
895785709328311681 16366 33456
314940164368117313 36622 47655
892893455259592577 7455 28074
552442023350849345 721 24910
568675000464541121 1104 25724
240580908471066849 5623 36355
83694819760577137 12180 18476
526817079571088705 4909 31271
197717329830783937 11189 20427
21975129440328089 20846 42548
736282172635565441 20463 24597
510601627217241089 3161 41067
350166502218147713 7471 46239
190103105035127841 12316 19497
196871543193847041 294 39962
772980147972930305 7188 31821
703126491868250241 24966 45149
283955781287311041 32108 48682
628218120546034049 40382 42617
17538696261951259 24798 50777
646106060854183553 3800 7495
935029731133035137 5792 32087
22711937022275921 2947 26362
900554751204339201 11598 40040
849846640558286721 20683 31356
670235004074775937 16439 43954
655692789990933249 28315 32692
999553325500883713 1408 35219
637190983799829505 5287 21538
771343718359851521 14852 38834
551951692956006209 21669 39850
989746089592642817 22934 36245
181842645214533857 1175 15543
16080055999559307 4974 11179
528120796469817601 452 38208
353723107576783489 19761 28335
390536299880441345 39307 50289
315744954009666433 29867 34649
261276552649402305 22762 32175
472780849963584129 41774 44814
243591577420961153 32076 43780
642232805028378113 28171 33637
468224726430758401 4362 6929
29084509931706749 17862 26256
437628783396011329 13403 20438
985659449462055169 19263 32823
243608494634568033 3509 29740
810891366779856129 29338 29988
311328914215994945 15271 24406
731682222021838465 27534 28763
465565132950199937 2942 26894
954594075282713601 22660 35749
268843058580930721 37508 50510
920930370445979905 29685 44368
736910483571758593 2172 28509
495542375137546305 35262 37171
633492930058384513 45623 47447
524629355853072385 26551 30668
873886334940646529 446 44483
624507873135158273 24320 46260
63825204368928465 26147 32851
610221935040506497 1002 32894
503871842363562177 4699 49138
970183314604867073 10570 34605
201332853746681185 3659 32531
95164077630379041 5186 28437
893018986683056641 40768 46973
434044192567952769 2446 13760
60057091885060033 13588 16960
509581247771713217 21213 48548
933781620179725953 23888 32667
897910705387545217 14901 50250
138029178964206529 7952 20011
669461943633244545 16557 46303
4400696980820130 34491 40789
484171029025176833 27481 30213
263672499586622433 13498 37712
558767200665165825 32205 41710
625592641939501697 13512 37878
873276680805247489 34998 38984
580807329621382657 23495 39005
735348589071115521 21359 35294
926346289732190849 12904 47381
544086480348411777 23782 36041
727103863474869889 6896 26701
712869634613333889 10108 23928
567624237298385729 6224 34228
193081322563415361 22384 35710
435408693667302081 30773 43469
576868127274302337 22807 28591
121019610218052529 65 19692
173436729784171457 15048 36745
357396332299405377 9509 11703
412406016917323393 11096 32766
854546959686128769 11481 18500
661338007804886273 2559 50107
605915851542409473 1981 23465
345031091426385217 21869 30026
319629093901891521 34340 35367
663542856200805889 1471 41483
177033610177122817 46636 47809
314496953362301185 19048 35461
176237918442890177 11195 49235
607702539425673601 3545 22818
245311637944173089 37473 40060
347206518447499969 7041 24678
935689627038851073 500 18717
457884274249252609 25615 46795
135877881547575185 15299 49177
600885915685985537 6501 34025
75790659600411201 2249 5132
346508393639283009 32129 50139
233284488077618593 2474 40354
902661837137877377 10381 45160
608263540890742913 48379 49654
56813169702010673 39461 39942
968333925886643201 13068 47394
765482627799578113 23198 40930
205408843355083809 4350 5048
195151981273937729 15513 45896
467675332062601281 1760 2398
870543285191011713 15777 29204
457913893843890945 34701 38905
99950857704712353 17331 27167
204105342100380225 880 22734
964773616620512129 383 49468
509108278779788033 30482 37857
905923381787090433 33591 39834
654594113669691777 37084 47152
809128642185832833 41539 49637
947673508226682113 10624 50208
351943554174667393 17076 31705
273918615020907201 3923 36782
788857495876392577 21315 42295
430097188821374465 17565 37126
944479571481593857 5238 16076
99616822056550097 19779 24347
671473128167256961 34289 38296
519653541123698689 4131 29805
693231613080754945 108 28687
703348568926234241 2964 4469
679026613739502209 27005 32334
878399891130666113 26880 38672
471008729907907777 4487 28694
538606737676662593 35476 42145
982608379924492673 28840 46208
424985680983308353 30892 42561
937212844839038465 4839 12892
658386565505882241 20110 48883
179730757651249473 14111 24180
800734392771854465 5396 50541
146735770936714977 39735 44607
301586406032317441 18153 24793
577243479576473857 39662 41330
380612374315585793 12005 37708
358657093558477441 42617 50390
595650616194180993 11594 41784
768422672195931905 22329 50572
769849709358165761 641 3304
998770807486323457 2829 50787
76719665443693681 17145 44449
204456072573798049 27015 36038
871009799277441537 9964 17859
225455813371112865 12310 27834
478144391293117377 9777 34742
156199208383192449 34725 46296
54474031660671329 14967 19364
530403821389228353 15057 36264
233845867505937825 27471 44422
627150674726543361 18125 28017
66248615441832473 31267 36262
376766946581099649 5 7344
944229920806609665 7334 41255
695315985198540417 32926 35430
143720175237117329 37479 42337
61800372382208481 27435 50133
78141241406104449 6567 33240
259100330367338913 511 6376
449867831547930305 3844 14831
985341968866961793 25524 42311
962986594408082689 14454 18758
866567506781315457 16792 18289
681240061127649409 4338 36214
927654742704333953 20578 37963
534365165771834689 22381 25209
891176846259064321 2575 26939
340857445529120897 24330 35521
80298529271445313 20939 22768
873386880463218817 13042 17986
750188741089466753 1607 12661
214615288164306849 9485 24939
643708476287258753 9289 42491
610781924223648129 7222 27517
660913888356553473 19499 27504
553615823615711361 7431 16378
188828675213343905 20436 45553
287726996529759297 5046 14213
908348228410524417 42039 44044
84416169941160753 8539 27956
483143834022172289 5480 31615
559231333302722817 8714 48930
115836291031676801 15869 30781
468068097809219073 14644 23718
581309215255672065 10657 44462
141508576256232033 11621 37634
225466850578136769 37324 50902
165056921991972417 14699 40584
76713249087788433 40094 44000
933954443946039041 1882 46351
11027990871177453 2509 48647
779202173525117569 9576 10922
74007334864560897 18011 27546
192475190101479393 17508 38894
964510454253549185 41542 46405
26019997222245905 26513 48175
667067428823742209 25882 44825
756663330180760577 19198 48462
365200059656636737 1281 2769
161099251700914433 16009 36937
157051142893251937 13801 37671
510765389796862465 2577 5524
603068584131399681 43674 48375
407217880142550145 11950 18791
508096312133773185 4018 38842
718976791209730177 1791 16567
277059373635943009 42524 46190
15106082166436609 27241 36588
372561389025563009 19826 36138
960151758973015809 23629 37671
912445644429205121 7821 12392
696205962949985537 26366 39118
604198653903068801 11536 46696
795726605559952513 6561 48244
75067518695639985 20119 36703
375116477573197185 10100 36008
368817154913202241 24392 35250
347093264873027585 3960 50885
236154869519914721 572 40163
357655439004670209 24276 29378
532247570414142529 4225 45624
803771788465940737 2513 38065
538718593543528385 18549 21310
914999929679719809 5622 25556
901054884241304449 6444 47697
809836018573921793 4488 41205
11119547066904545 31077 44200
996940461748120961 32966 45489
480620942245622017 20034 48339
320841116159801473 11282 47387
188253635510896801 1945 30193
844035482289694337 22078 47610
237976679456565409 13620 24127
134055363638314161 48288 50149
255549999520788161 18655 35603
939889129610403329 3798 46177
875017133638323201 38686 43067
977556993239932801 4086 21358
992268456083756673 33113 47719
285779327639840385 1115 35420
965270355392348673 3977 46043
14540025618121179 7468 22177
21878892337419133 25267 46462
879693169952925953 4371 5016
39878049812983817 6674 40985
453176551790210881 413 22003
288960735772455745 12455 42175
514114905534352577 5486 14683
53420302525140073 9380 17646
834176867332193025 15857 19799
681301499776459649 22233 28811
279666507593756097 18930 33097
267093116224032193 39728 40827
541718683421539265 4571 24519
256801290429045537 14108 26392
167304597022802433 47397 50268
276814775096724481 40892 46840
302002607339748161 31525 44333
368381621639890945 17498 38490
826988215962327169 22348 46593
430259326233766593 15354 50013
410028517907637249 16949 19244
904203483621778049 13811 36654
276682416918372801 14077 47897
634631781836461057 6122 30784
281346671531483841 6491 34700
969847906809839361 1740 20633
307760661430418049 15986 46554
893124066191319297 20404 41551
642963674586940929 22348 49663
275303822176105953 40519 42350
631197421953299201 1071 7817
331212319518030529 10731 44214
347097160260236865 4656 39439
691119401945094529 13594 42067
817658963866275457 11216 46788
914938989400781057 23358 38831
863269425202492673 6832 33523
390255834491561857 13199 49164
652337863868392961 38396 41224
124606252085030177 6697 43960
37879725933070321 9464 39830
477263206195694081 20502 41009
235143208958756833 17521 43381
53304772962860625 10183 32113
624842719351693825 29357 41496
353478393743891649 13144 35164
576036429233521857 41616 50339
446702700579791681 10215 41537
414446968486661377 29757 36527
402001175294948609 4235 27134
365650160358367041 28223 29723
206688153974454273 34242 48263
907967836217796481 12638 46527
72088710581816433 22756 48831
328977220295922049 41838 50753
636833371609796481 22079 32792
399833768667864577 12097 14279
569046680888284609 23044 37317
115376532182065009 20860 45147
924144204070500993 12610 24964
893739238755006977 4594 19133
129289282427798465 3070 6965
46295443653217913 10821 46623
912963814586063873 11425 26032
459841791541325761 24739 42524
94466493458277505 37493 42518
472211194928714689 45910 47212
438878363792497345 25369 33601
762270018999078785 8331 14168
553767148992186241 42577 44417
705981086048023297 11671 13091
330564160467886849 25577 46898
484174205146022273 29629 30657
356926919705252033 39030 43157
959069000352055681 4045 38667
555134320768047489 23798 33144
45417135675268841 9958 44550
516202866110113217 12092 29067
852368169081000065 30809 32950
948977457248290049 14608 32638
249049471722603489 46613 49577
914597387742823297 3316 47217
581324223338068481 34375 34377
34495378185823713 4793 22566
569637457775531457 15060 27323
367775672510525441 17031 46541
846911487139248513 18498 30239
738580279914586369 21392 30168
581380881433407361 1899 29029
293148735967754689 22392 26713
115236931333608801 34268 41635
488038522550311873 13601 24905
248221440276825697 3036 45906
913090386626713217 30346 36670
519023045336904705 16765 17177
419256855118405249 9084 44787
302616310997027713 18051 30337
248697523963507201 25841 26329
878210904373187201 6913 31835
984881962200717057 12030 32189
924534070672411393 24336 24672
381240633057721793 2933 50849
493060726764820609 8712 41114
421684503289569089 16717 31656
207090502159307009 37426 41991
102711746296854753 3579 4110
884417041250767233 1146 37446
635518470578404097 22072 35447
129025537488008273 5772 11134
223762060790015489 9949 30549
839632030846200193 4595 38728
507654763428192257 21534 31285
725249967422630657 40711 43281
332807392566941505 18807 29101
520761499883459329 22564 45528
299928430727248961 10820 11938
992656884454692865 21777 38946
627018277788771201 3754 48472
40196037095068249 8626 32958
274131128309377921 10005 37156
536368442955396289 10621 49933
784029359566154881 7321 11784
578373132413982977 15507 28930
305818040011274689 41648 50603
658018726510409345 48822 49413
479101289068175617 13183 27861
563517061074446017 11057 18597
797970880334887041 27976 29681
228378621103534145 6767 10605
639624283912191105 22164 41922
643730088098774145 7993 42088
641429696533947393 39091 45488
346803916301968961 12364 31290
477617287850101505 8635 30245
630843781851108737 12152 14541
54215080766155665 643 7436
154203707425953249 18909 43266
658476926010685313 19907 50843
491240769528612737 46936 48728
510223151243508225 39605 45745
778427862359411201 29866 42505
104767711920537473 36096 40188
993757932743800833 24178 34671
460577327573034241 28977 45434
904480159675788545 5234 48710
148295798707785313 2948 21394
225539640228642913 31866 36265
401327572208714433 19982 42809
889473012614605057 24749 50087
329924539793147201 42902 46220
764456959661782017 26901 37951
964238459632625281 18226 28223
305820778649323457 36324 37941
699297796492039937 412 23689
496953694184664833 17199 46714
940016230049366145 3289 41366
777266829435962625 5879 35419
127437863789332081 5047 48359
522805363830581633 17955 42593
494280947512592641 14288 33132
561775133324463361 27202 50896
852555643604979713 37521 38736
157540710342569665 11439 20165
736557076005993857 12743 15485
483285394851140609 25546 44727
218702839644173249 2826 33684
77809758201834001 148 9614
354073273573320065 16460 44046
80402115210635121 37149 38803
620336041919763713 8019 38719
237795727627794657 13196 32622
249644046633079585 405 3494
643207597129606529 15502 40973
862552174747627009 15671 40320
383242979344071681 29059 33678
222641166623290593 1304 48102
677877229331986817 2636 19115
112670461947267601 4671 6535
105567488531672641 14492 27225
322215491600189825 4339 11272
160327662396941409 13644 33005
26829379630349593 5143 29360
197962909111350177 6528 27112
872539118862064769 16978 18985
211815041765763809 2811 47438
455064582828988737 15243 50026
118921911811550993 3193 36209
532817683585392385 48313 48631
907666607452757249 8419 45062
876537069803525505 30101 38204
141041972886579713 3516 39988
493962175345231489 15122 30539
280995016157735489 48098 49044
706666449676141953 29211 43550
3634967351555219 15663 48489
834772931745334273 26038 30900
31506002464102069 1211 24005
210243667562075137 28139 47963
820143593696439425 37480 38804
640814548705705473 10132 28622
429936784136547329 10789 11726
606377479114321665 19724 43430
573692638730872065 15305 38026
128263382746354177 24929 31373
715200244706227969 954 4592
266470915860615777 12504 34780
708652193994748161 5118 16355
284178174365749217 7135 7585
317278707048874497 11789 47949
686304506393106817 7511 13859
269620971546427073 25804 32790
427043155841005249 28099 46860
267006357022598465 39814 48080
205573678871552097 28185 44199
412883649411167425 19485 31109
272100883974090369 13126 40919
546171398937250561 7006 33190
597615129919979905 21214 44755
314664518036831681 14157 39641
141843020974363297 703 19766
119303137176007825 8439 20398
550162566334670081 45344 50375
905273411262111745 19803 43771
651850437302513793 30017 31205
312905693182447233 13547 42674
393272671577939521 34538 41192
82776801054475153 1002 7211
706633391404494721 7401 23125
768954296762689921 9674 41189
938408981307610241 4703 22197
202759827120740257 26565 36235
811757215336299905 3925 4005
706752347732280193 4502 32428
5291133686178285 9358 48814
535081732932635393 19707 25941
321762964821459713 32529 42610
849703040861289345 1130 43782
709611253426594177 15297 41745
841650501242906241 29229 38005
244494939792886625 1967 27255
389498596338714945 3585 28374
241064595963202081 13160 24823
312910237294484993 131 30906
979591909449226241 1331 28236
407368352088571585 32251 48852
100189582286780881 34486 37712
341079849145938113 40907 43093
922125346803127809 12216 15753
497424465725149633 3628 4594
303989558351766209 11453 38523
275711634350866305 18110 31142
173590054114868065 7335 48729
47246055233745921 23099 35136
180816578051626209 8979 9003
656736313137127297 6160 8791
805459304989526017 6981 28412
941469591105747073 18577 30511
118012798065002753 25925 44308
941084662733711489 6746 9448
770972103769423745 30216 39758
940500551143276929 11894 27460
111679248900621537 9222 49093
404858018088798849 28128 35891
886263430675811073 6937 48939
833099074978694145 1358 32687
603901371713114113 32339 47364
421868323411981569 4622 10326
451793464444790529 22154 23393
712465921028059009 15491 27144
832907347424786305 27355 43800
383565959256838337 4043 44623
380567815462242753 25132 29225
533884746615260737 29568 39907
516945455870008193 7686 33417
61678043737000369 4690 32522
884031824131028481 20074 31445
990657914864829825 1740 45386
940992050579289729 42857 47512
634424126439551361 897 25220
254807043901010401 40769 50852
816075992166535297 17266 48693
511468781939250049 22916 41543
45467972164058073 7299 40801
414531198558449857 11160 21281
863931150063695745 12750 23158
229558010302575617 20714 38702
971686281273729665 8009 34619
173753241506105377 37536 39963
829442137809710593 32757 43001
746935483678704769 13733 29709
805645526697158913 7974 9100
509786713368868033 42286 43533
696598659073647105 22529 38694
194140874411367297 10374 12897
560009416964799553 30467 32872
210176455832041153 9864 19500
996426180855795713 11928 21431
593606238243246721 15177 33746
56959632603788889 26686 42570
478399956660382465 12851 21214
652463737097935617 4511 43496
715661439880925313 12802 36545
743484242247927041 25091 35645
250894235855795969 4334 43441
603157476240628609 22070 30956
832610644104910593 9563 11603
774829397446577409 19204 30875
148636298390073313 12887 34781
913596853591190657 11387 24679
146076663119934849 8939 15257
919653343876955649 4339 25484
972348837396353409 17683 41037
718128798321064449 38514 46016
175966841709858113 16143 35487
381975283978729153 14883 32024
159867135618981153 6485 9808
927323203710148609 6046 19246
122226814349396305 28337 35916
811757994438050177 6049 45920
541077044806215233 31193 41375
153351010398214529 17181 24617
956493445231537025 39031 48057
827160153950099841 20662 38402
355781585083747137 41928 44621
82269288389870353 16546 20610
630187125694895617 3361 3596
20774884784923841 6483 13566
820414161669262337 37643 44475
484556386889611457 6718 32442
455722916279405889 18265 40274
127542868370792209 38746 41479
440103707079288129 13664 30153
449724217322257 10371 26490
132471345101627953 31507 47342
235874372892521217 25141 42838
834500285739338241 16814 49311
667529445572174721 7803 31927
549839572922600449 36884 44373
302592442279145473 392 39778
572152907136882049 4028 16359
137258296774195537 14714 36549
954223670681550081 49558 50338
947752153426034049 24665 28659
554133545853929409 10 39105
526901959817852353 13909 45529
159329489887916513 987 24776
452706064560995713 8231 34067
939936724482038273 19873 27965
604860083620838657 14517 44558
602074602602037633 37104 43025
943856564822123521 24277 45666
726241541057319809 15779 21381
351756633243812929 15001 49577
387443608291484033 20903 32705
29619605867079457 15754 16592
552566778756528257 43950 50853
76864285593178033 3673 25190
260625312125419841 8490 44891
267854063179225217 26871 29590
469718784667591681 4165 42923
9141731699063627 15961 20556
225739435763507873 11839 21756
108394550175457745 2785 46017
541640208988951617 10060 40802
293290217584502273 12243 21681
376564189908769729 9645 14766
697745704753810305 6757 41382
705104518521849857 27035 44175
382106780009369345 4454 49486
291880780325449537 18101 49461
702210598045834241 6381 38146
152830501298211617 11458 50151
64721722483984225 15420 41860
999208298173321857 14705 39569
137867791359479249 13966 25961
174051825134043265 19279 38448
553127243402347073 16991 39204
245539023879025825 13519 32432
861388502112642817 36528 50129
344283164314276737 33112 49886
773178084443816961 14336 21671
398801513852895105 5678 49994
629580145465762817 38473 43503
836765527999759233 1703 49440
986793926034611201 29137 38095
302653503666398657 42908 48090
467013007863780417 4671 41307
487513273800601601 13984 14155
184612330146837409 7354 20539
430190212330693121 10228 27826
963765794293504257 33921 48531
811562932782365441 30676 48565
17400631542844991 16196 35985
636472632560931073 6110 22830
267221085251858177 25560 41991
89353470462583569 6526 11318
924080619246513665 18579 33059
149536403873860033 6710 43967
125336154703699521 5223 39400
740438024614874753 9176 41925
217571443040672097 8020 49628
415711451547885249 18021 35048
810665949184848257 49768 50089
720102557426429313 6692 24440
219509237651170241 26375 45531
325517297375164097 3263 13668
15756123176668525 32428 37909
527986299251907073 210 944
713326792483204737 6587 35889
785825370254435969 41413 45145
506862679442999553 25816 42083
443376406372806273 13679 26626
493618519824327233 32724 38481
713999328511185665 1130 27096
84173787678434305 10808 47136
808273968306124801 32703 38523
218995301821141921 13348 22998
248813913888376705 33420 35395
87066563068898257 36665 46282
997264443809655169 8445 45562
75945838773026961 25528 32252
286463751926383745 15106 28431
651059790711183745 2723 26863
245211841303515137 236 20426
492136190866293761 36829 39691
640132357444890881 2788 39343
252030594777547649 6912 25626
774246551468536321 14388 23455
718042614896024449 17723 31551
17499959552417011 33666 46617
830331685344685185 33921 42906
866720749791895169 10546 37920
54144859290406801 5023 44484
238203190540765761 12725 30940
274433883433342625 10614 29318
288926777308887489 17375 23021
724803107363715841 41891 45463
345471749672093185 39279 46843
46758938525538697 1005 27799
71451941237015153 9295 35570
386472062679164481 15819 49663
472683418735421441 3055 6128
773968025140813825 29189 50520
307991816114565633 15913 38522
363515564201680513 28087 48734
23000833837322433 2618 34626
205014548461132769 3220 11160
729052432940633857 1764 32177
395394915063238977 2710 23304
222057769698132289 5732 30067
802013815996016129 5557 49014
145903781167049825 20162 22734
779609119749711233 12953 16000
770200931250450049 15591 50104
595059555375183233 13456 18820
920941878714941697 1631 34553
740035762848268801 2521 47842
809291935080814593 18495 36787
760535990045436673 28981 44122
802688350979678977 21209 26609
934202640668207361 1653 12628
933634862718342657 23267 50083
615617037431729153 230 10004
338294063547706945 19216 25954
638832787565636609 2392 35249
516194041455754881 2535 25319
536268980499297473 32012 42544
636780937577299201 11122 48790
83444534163806593 9621 14874
237756118788603041 7960 17288
363312496124461121 9654 47574
167392703992518945 246 31788
8924007365923360 29467 31525
742796606177655809 14594 29280
556462014746127681 24394 32785
126245085305697553 4576 14466
43265344606130185 1258 49774
693135439177289985 9020 9147
69627847928256161 16460 45499
449757794518504257 20879 23366
250914159676913345 25190 35977
837485296529372673 34053 44214
266397166215480033 5114 45276
975778871655194241 11215 45073
925547777207516033 1244 7659
797062003097515521 25056 44871
271136551509794529 46586 50731
405415302553890881 35991 37257
668251759948024193 19257 50366
116764873010716033 23219 27812
791589298635667457 25528 43112
374776644082771777 37975 41983
192851599937615233 18955 44991
327147892598297601 24163 33978
470557712294134209 22587 26253
52409577457794401 14028 45864
405951443903038721 42746 47339
680466760129697025 14213 50075
279022150733393217 19499 41094
603314989317112833 3088 23301
758713687344727169 9781 16150
287353553523040257 1929 46381
886987318684116865 14881 49547
644134401154602241 11083 35377
907654513223011585 20498 38103
308866750555587521 8603 38205
611970121922151809 21158 32724
418283394130924097 17422 32311
459176282455747073 629 4480
918391041197018881 4430 29112
703235076729480833 837 29701
978285170665330433 40669 48432
223028417081227553 3749 38338
2595410993173176 14330 23635
861900632026273409 28381 41688
730981619064920065 6997 27728
538579365426603137 41539 50680
130750900453243441 45182 46410
996515622542556673 26771 50443
507211265270328257 10194 21489
49263714452084881 20963 22306
594387820637571457 25678 27909
978647240587488257 41352 45774
10357369087842017 2584 29079
828785830115055745 19512 38205
258637592106076385 6229 8551
285813204257419073 974 14217
399174213537705217 22462 28577
160934874615779937 25344 29812
323633335568992193 16887 33490
826489023800885249 28017 36203
612659407676886785 11526 30296
55890982247735369 21346 47272
666887440481978881 10367 33831
345059237829371329 10558 12820
263493837951855873 11494 27564
871749085780667393 34534 35075
320350134946814081 35274 47358
748967019627141121 14601 24560
848632823302921217 37557 45879
182100685353294273 18034 20162
470482139116761281 5415 20547
615832453471636353 22618 25165
159791117376457249 13133 27407
379715054245171073 22294 35548
594623367362352385 25549 32130
389213864127892609 9658 43050
53484719804856697 3429 7599
882845293133545601 28097 46231
447559914228712321 27033 47807
206611662026130465 19252 29977
762513070086313857 6145 25688
274021589021121057 34814 43898
370709778209693761 17901 24078
505268054571129025 30446 33117
222700164637558369 7042 17355
170329319444466177 12835 32419
141865508076982401 2050 17732
87681483065193073 2036 15162
146651522602425633 40206 43427
127423579340391057 35773 37194
441925761433971329 42208 47125
1289587353479505 238 22705
918389791477665025 10732 42262
804599609558938113 23596 44614
159369206814595553 7934 34877
681611689021149697 8080 29014
599044192064653185 17881 18978
962190784966711681 17039 48270
653099841516457473 38654 50402
345789031286269505 2314 28755
136202016171694145 18953 22210
481847588883102401 3616 46552
766324199945465473 16592 44540
608801132140580865 38066 45706
141873072376355937 24747 25345
460682671734534913 19034 19336
641784654055847169 671 17309
966927409292221569 21572 29120
651934387510806401 872 32405
857043977798202369 13925 36220
92320620994790657 19387 42054
875897533560173953 32892 47979
80951676855377745 23847 43680
93370337236823537 23493 42218
587587555805107841 6340 34925
102639574059676161 20435 22968
39830156816606177 26528 50788
244137173799789057 6614 14685
531933681502202689 43381 47377
291974726301031489 14990 40470
861119252625755393 2211 44486
857634384083642241 1900 41466
930893057523270785 29790 49825
939779075701206785 13288 23017
71147712822352105 663 29997
341929314606165505 30215 37200
322352372947044353 10200 27183
363169256478311553 6218 14101
824536644484524545 31989 36132
59925410653423937 8793 36841
827914335501539201 9267 41427
701677831963504385 9083 46230
561942090833952065 11467 33058
557376848407944449 15095 45788
751914273715151233 8491 33286
351048559523075457 13540 27948
124905048477998545 29336 31183
531881601758787073 6165 13167
508425140123087233 27627 28942
637459224035406849 9730 28702
943099327655119233 2965 49378
440445249930593985 453 568
25761060716511965 31410 35623
583303240713217281 5275 39082
51605457921894529 2982 9239
847755714148778625 4758 33918
695687482315925377 17194 17796
629138553500947457 29992 43610
873515996261062401 345 12675
405780333481846593 22661 34922
479868387763183105 7797 29302
477426301810350401 12964 36079
362483167099682625 11899 30407
506011564269417857 40541 48332
835004541258207617 7560 48123
363990108484298241 4300 6880
108917816705087489 8664 28190
296341426655846593 3476 46210
593492855316831873 38421 41899
78862468099526241 4031 12227
912478260373532673 18265 40111
652207938204416129 11180 34143
57992299195355201 33412 37155
719855399533482625 6972 25153
574162802242483393 4579 18878
442774480865910657 1379 13235
102617858715284177 17010 47575
224681082628659809 2068 34359
897529576942233089 22893 42775
753295656217947137 13458 37949
584077471728370817 32057 48610
180012438289733025 33040 36448
165975962156068129 11454 17354
689686007377776641 15131 36641
463269164487449793 5162 47397
722146346944537473 13247 27407
409156203980458625 11165 18092
685211336821343105 20983 22279
628893364432720129 15368 40226
731921244489367297 10698 36400
235914145267770433 22994 31112
396111540015216001 17377 29968
953610126866003329 35293 45795
178629000122281665 10420 14490
714847113393759105 25825 44498
966159217785591553 28970 47000
851159349167154689 6622 50331
810606079345060225 15599 22089
969961170620621313 11303 16113
672355138209884033 19384 21396
837515519107192577 3236 37782
335123840385147521 12677 14486
742866119923647233 23197 30963
357230204021508545 3536 23044
925293715931850625 246 33262
422630215853384769 11493 38263
991504954315530497 8362 31882
89009256567283761 15064 22917
239862016727151681 3449 40692
940207806111526913 5758 44140
657305900837158657 5888 42352
760015124749461505 24862 34966
976423718635238913 1246 4011
630564369075496961 34013 34572
468549903987224065 18604 36816
786347119620717953 3581 18217
705062432264092801 8874 32929
354593645526033921 1296 4803
160201379935259073 26385 34811
267626994880519233 22342 45524
357620695628902721 19235 25877
90545221937841089 688 9653
803869414903715585 5398 15601
323412552945104193 31200 50516
825409863675751809 3185 3849
198504516871548033 26170 37110
252239341114474785 336 27724
371054888030901249 14722 14745
586102208369915393 2338 32229
316965794599749249 30015 38713
628404864173688833 11092 41191
736015034302528897 5861 33642
834586980981463041 20678 24243
444915173359088833 30139 42132
622077699216120577 23690 37242
687029841091604225 32766 33233
185807204069995169 12058 21561
798534717934810369 19999 36253
303569062046165057 5858 49851
121470540991413857 34038 47106
664234738258237185 38763 43040
421275699692397889 34 26252
616514418397500161 15838 38255
156591022775078401 17232 44614
708164270690851073 27188 27438
8886784172883467 26950 46999
467213681786830657 2568 33817
635311582071171457 4919 49066
657763860600219649 13954 14365
210654079464102753 5582 24953
869722630759454721 8094 20969
465298211060829889 2045 37972
321037115145095681 13547 33169
742622460249631233 7628 8891
330871752115399425 40802 46165
71322616634223121 8599 22386
925631518150900993 21576 27570
940304185220338049 13083 36787
139495070464633393 4271 20620
456544436961824129 30212 33681
67745458062098865 8340 42467
64099361910447073 32050 43268
452487858688385793 1774 36334
201139871797256129 10217 22258
210094661817457505 1420 12513
411486095490698049 4122 10285
711917501080861825 5857 49917
548680464533564545 29798 41447
203723600978158017 17775 19101
481493999115652801 14755 25018
569200263611662657 15966 38987
773287386583593473 25439 38014
104990557776595489 3053 47567
458935955580397377 26965 30528
893117376383983745 831 45569
624670589547722753 6385 22264
917792984310359809 11293 45681
752597415793840001 4201 8392
778840714467179393 21618 23114
513903920368552065 31244 47782
547384120381273921 33772 45660
331702911421512449 5371 5541
607710537354549249 3411 24596
539757051752193473 2684 37887
238189116973508417 23177 41432
991503659490231169 5495 28647
906669276838215425 12109 20389
632548177059664641 14010 49511
662960705577681665 22065 30554
259140958280180897 5225 45245
968295310602727041 43783 50662
288118168139451585 6597 29187
10397320999494753 19281 38387
476795328956935553 15366 50784
285463086817543393 33697 36875
216352608683639137 44247 48650
305832089441842945 7658 33323
206663858616632737 582 21069
868819935955812609 6874 15128
983763107145083649 15285 31525
514515797018482625 14613 38359
762025760231974657 4354 30564
412429482482878017 26916 47028
494428874551932289 17522 47373
985962418945227649 31467 46622
635441595894928257 18721 24301
186875813442711105 18131 31107
143914036198371073 18815 35448
564278578961285889 2528 22935
358242724253951681 31419 47403
25515535823984693 1413 31261
271810844676810593 9813 41935
323709984558739457 6340 19437
858537143639278337 31709 35660
55945622409765865 2041 7692
314884187546798721 32567 40582
798035008842312321 1231 49697
395993821559240897 18406 45443
64537569105823425 17425 39424
868353848609775233 2043 10796
711019726804458625 33262 34398
333052641533821953 9978 23750
888361928002311169 29476 39383
850968199776364289 5053 33022
333896424982448513 30061 39930
280699072108571809 8269 14085
749155802152103041 13952 41215
652891683374225153 6541 47152
492590451364513601 24946 44844
943674382862734977 3256 29961
393208452746321793 14938 41696
646118904949563649 17876 24547
16924819531261905 13277 38671
430471510789882241 14950 42031
616070839533620097 29188 46820
736585706664232705 7518 46161
707879789856455937 8877 32197
17576330087546667 851 47962
740622753464535297 1144 18906
826192543782926977 17952 49009
135652283647893057 16284 21829
729411911644316289 15456 18674
811920269145758721 1363 14797
581783153981309185 2616 39502
256099005884514945 1878 8559
463962187858538049 8505 31459
274935606261422561 23277 49647
836302203785980033 12431 38944
728384121200015489 1980 17676
342099076362242049 18704 37045
236205206159524993 9026 28967
193834630881031713 388 38673
261388808476105793 9102 23055
53596375257097153 27480 35885
773808964811379969 2035 20752
3327087783507211 12364 42412
436652574340236289 30659 39985
16442435096163167 5085 48135
270178178830491329 5671 24890
193203544001409697 34701 45388
424156397512966529 21376 30658
444494551565906433 3584 9691
189010919684520225 18568 22508
517883032742989953 5555 33404
293852166819313281 40491 43781
952259020137400833 7400 7708
812975315150026753 42032 43887
413833047044864321 20423 46904
247093028266299073 13855 46663
119514662363837233 15050 24737
86692648944435297 2545 9014
863067511329095553 22636 28876
861501733395563521 2419 25696
731882185503419393 32841 45770
175377351823186689 1667 18484
741118890385696001 5632 22402
220680444645289249 4452 7593
929909785242426113 4679 48983
631008912752307073 17939 18647
19050161107092125 13081 41794
743742266199838337 36868 46821
696804757982672385 12271 22713
54435549557638297 21464 22502
688969375474915329 38985 48564
343033593268380353 2798 18117
435974366940808257 13638 28819
924650207211740801 28998 35032
293087698817064513 15473 34564
722593771415439745 8215 47240
510804617683842113 13403 46016
328800161147995585 187 13149
720316427714312321 12274 39826
732716092966676097 33283 38979
701735756195983361 30292 45090
833331255188696193 16379 30837
363799889640805697 31393 46226
562158392132353409 15703 28080
475196018636349761 24673 38351
774940661339940097 33458 38507
539074613971639169 3213 28625
570703996828846977 19813 39462
635213249105287809 921 4447
78507074340890881 11818 50721
86551053883258785 1991 15817
929371115735172225 15527 29634
455795272489009281 6859 25353
8548509958501428 7143 32271
523927743408780353 12086 40340
178962446396916161 25637 48978
369087176297949057 28950 33102
383564425091051905 11265 17819
783539405990385537 5454 33138
872063446684087809 11764 46549
43884730853701369 34000 44800
3264782284873036 11218 45842
135455502794787457 31751 49595
708138880122298497 42212 50939
548690873712597953 8957 20126
803463003778389889 40667 41705
137704333325334721 6947 25977
882019488048321409 26637 38369
804904314340941313 3056 21844
430476563166138241 11874 24749
507995389975651073 11849 38456
665665520691469185 6596 26246
735058691277611649 4851 13982
56277308722670225 4972 46925
423819534624787073 7618 13199
751367937651373569 5523 36270
168795148834217217 1430 9879
799277563842281345 8635 26018
536268021672686529 15135 19221
368102928330635841 1882 12052
440333506291164417 21575 48698
707316669435257985 28919 43344
643147750557350401 35802 36804
205067567187462881 32816 37626
684865182049971841 6362 30167
954789982974858753 24909 40905
584176704281407617 31860 50274
347845469698789569 277 20675
591157520797860737 21340 30261
432477491711509313 17109 37204
179790631305881025 26408 39287
660407815168532865 28263 29823
1741965930104784 17140 26015
915896195861705601 3818 28249
479324968842764353 1476 30514
784348614478510337 19842 24190
462740434758824641 25876 27195
307208333838886465 19514 48649
867375098595605505 12700 34252
426360187061199297 4414 45982
39423102913868745 31227 39869
300030418322052161 4241 21647
711678583858617473 8555 50697
163827034273900545 31280 39837
342119399312121409 11389 49279
130944991655169937 40418 40614
843975372089918337 15140 50836
211280218473014273 28623 38683
395630166636035329 18339 25294
693032054236425729 20097 27132
728431372123328257 31450 49568
598911540925023233 11120 23125
363695466920386689 10544 19421
204099332691143329 22731 43607
281177642575730849 16869 16926
956873819747421825 7932 39909
72617220098205601 31803 44277
276163998225712257 3927 25273
909516970243334529 30370 47841
561041963848218497 28878 47779
113451567702536945 42699 48334
725662182132126081 20487 43447
999952186860244993 11022 33744
759505882826779521 14021 34525
123280366860139873 13668 44518
820250727453753857 11770 21991
219341482016591969 30363 38342
193412128511674561 3097 25486
720327353746437633 4440 40992
74207125832728593 6714 25650
131505531801028753 42106 42249
976843093742822017 35877 46731
796860083297982465 33364 36199
798492579037855361 33190 39299
660194789343751809 15959 44699
881072160655627137 36813 41116
244046565699402849 17662 44605
673558658119205249 19584 50220
345543087391266817 27743 47866
548486956593940545 16099 38444
214723392476255265 12434 23432
854864172051577473 1074 43112
501431096842953409 18668 34819
357332403366562817 20874 45409
228262888433402369 16236 27313
926614664613779841 4603 33898
751380481322062337 16291 48848
83667097368653745 32873 47496
525658252680496961 8404 43415
194106495604188481 26341 33268
825892098840103681 6259 16574
321902296614801729 3195 6213
316210575081850497 31956 40968
826789792815318913 11629 14389
379099639943664385 20111 21429
387228978474645633 7584 27003
877807846157420417 2839 5925
632173746981152385 22836 23060
221178969906521409 30263 49926
336236631364833729 33330 37019
823116431244851969 12233 21126
326272825670727681 17475 20185
168453473047495809 790 26245
807064217332744193 19242 19864
400817766109465601 41623 45560
62597566330026665 243 34491
448262192615818113 22917 34797
645350652867783425 21997 28278
125450063659780401 10993 42524
353767735871443265 21883 28688
632480832390857729 20474 47554
91795764895216785 4060 47945
716964412490622081 35401 41812
954582876876145281 27413 43798
643551048691893633 4534 12509
552904550245379777 11807 22969
661659610134062593 1683 36152
531614661109401281 14784 16134
820801226386183937 276 37819
346944262447756545 12923 14443
293978219650394817 8899 41243
202751102152461729 8941 42555
52927412219919033 12867 42819
47646931974803409 9485 35711
242360480037046241 29999 34886
143163603026849281 20077 21004
884316585876721409 6584 37384
170965957554535905 4639 14445
214970651372791361 41563 48111
196298094227927329 17320 45976
457381296092183489 2416 36825
544345949383789249 14460 20250
240014947147823681 16329 23864
746000215094383617 36098 49752
438555188420512129 33954 38922
139466622505700849 16566 25179
672319211357201793 5594 27447
366935669418779777 47145 50160
329768415360678785 5841 24690
861125792765356801 9218 45750
68960749155888121 1475 14545
15099607151583429 513 5391
37150661004549337 7889 26075
486559981126681857 34796 50544
692560029688049665 3640 49263
710337210467116673 11028 17269
360842843668297793 30485 34363
907665347221545473 5014 11884
176217160611496833 14950 50032
932210656844617345 17606 27646
399956793610986241 29296 37739
106753212308696273 38928 43443
268282898340086017 9932 32998
854909356671129217 11190 47737
310100651430520449 10540 46791
5004857845527512 21389 23653
541817318622616257 11843 35330
313749880695198145 14400 32406
592056708557269249 11347 35657
868906161119816961 2577 35003
210718941266204481 13336 26782
174563365951371457 26467 32855
173103226939463905 45457 47411
297745516351476161 63 15816
434485893095324353 20598 26503
889210480035259777 30163 35193
120432743032072417 4002 12539
695724950855982593 737 14420
643156417114649729 10805 25133
208761295337438913 7536 39099
411831794062170049 26603 50904
353215943761561857 12403 45711
884301505814544641 664 45881
705568739541732225 9970 39353
904321214748907905 19549 27892
917914751891324033 19907 50885
130515465122496017 24422 47735
263463708859433153 38035 40129
468257452705007169 25843 29233
769718606259452545 19159 20630
18553615161987837 35928 48888
540396518605788865 7629 31726
283284053139286849 37014 40288
61530525687182089 6393 31866
984357917232269825 8399 29503
520707184328585985 46302 48412
973693880716059137 17990 37556
437258263819693121 8836 42112
60323895768174649 6514 49521
257365138270941441 35352 44455
653787091007305985 4445 44953
470228624819192449 18056 47099
295303611978592769 21643 42758
282391452991419105 13035 19533
977632648397378305 1986 8188
9193613722338513 23553 43790
411392454895416641 33574 33867
632552528974358145 18688 45952
970582624067535745 7207 27715
1036192381810964 18992 28428
726269958191718273 5910 17679
115457568541813777 30976 34264
149643909298976737 13877 15266
152042353562215745 37610 41481
831889539848628353 14657 19663
118442066825778625 24478 42836
213451658288082785 21442 37862
462919366629655809 472 33551
50146809064838041 14521 45117
650990064475365633 16005 22185
256558043466430529 22345 34043
243208950862189953 4360 7113
288683703210846657 241 37943
294728088658402497 16413 44097
2869077460704973 8291 28742
491845359215041345 17099 25590
834464019632033409 32088 35637
618877621270399873 10974 36054
284526641813972257 36422 42213
382693468899809345 1211 8460
572817705200332481 20691 49544
381019638586124673 29703 45413
849912775919850753 22384 42040
174197537881077825 17192 33116
563304373203745729 11518 12708
372518327380021249 12607 18264
361694032794947137 10641 15933
874878860856704001 14109 26089
283373744946128897 1700 26308
156260561301493793 10980 21258
46245613832500257 9385 11908
942316706969712897 5283 18815
843159874806641281 582 31861
674657180519574273 42262 46847
142093365041507265 26779 36449
720283206900113281 18480 38978
240969924978951873 764 23590
943160619848768513 11772 34016
939256864980681217 40000 46918
71605841604089449 29362 44366
164624722174746561 42188 48061
875795038233889025 49281 50916
535014072145418881 2694 21066
134702431305917969 19858 20107
828660165734287745 19496 38989
973158878106445953 13994 42574
295457639458536641 15361 21892
508049593904594561 15819 25005
985763577338726529 19123 49702
820709789228686721 24167 46031
606470358251858305 7271 9030
684458099232550401 8072 42259
161330099364572993 18409 30077
448417150713638081 20272 49539
631982576205817985 43669 49909
748163952097975425 12261 12631
665689074360184193 15975 46383
866482079450520321 20683 30004
140533155638070897 7504 19008
291503955255159041 10148 28885
356751784657330241 8399 9393
962067885674670721 17984 39546
791557912799678593 20572 46794
80305495878896241 14358 50198
8327811257853314 30243 45701
287019489399625633 35965 36536
728170817948768641 1597 26398
120933928269401745 6567 37790
522280397356137601 12135 31513
626417407376280321 3445 7271
650553852426643457 39191 47354
676933753883311361 30673 39345
876549386672561281 17421 22882
74424621660057249 964 23134
349876625260140609 11081 18655
215973389874243073 32702 37646
380746362681303937 15688 41202
291032010251782913 38545 39942
682746960456629633 2673 13764
801834231633030529 18410 27405
505778354317836673 7248 50373
726654120131485057 1190 21540
235743989644351617 386 48301
691824515843130369 45489 47222
737416709347126401 20874 45941
608610955826591745 47419 49849
153176135540892481 54 12237
764473740810849793 2089 33179
783904280763035649 27147 31350
33767204947025677 28792 37881
322783062406404737 6053 14520
339775662792924033 31216 37139
236969736872605793 4270 33564
426276988379456129 24439 24654
986983512655772417 822 2867
215573723225624289 13599 14192
870750404595863553 8362 21556
141663869561483585 9684 29232
884155256665241729 25647 46785
626773734659955969 26733 29148
75247400482492561 7647 45168
43391546953799321 8668 32972
847389468014117889 5267 12744
933651325326657409 12931 42024
105556707511166081 4657 28358
282564448994378369 31997 35111
878635011450956673 38392 44410
303197576092593153 19710 43221
515120130395541057 2143 4190
284228413953528033 26396 32418
664958708266258433 16284 30574
401692041626780865 28901 35988
194878520372864033 630 42955
515583830712131457 6951 35109
260990935989998017 28805 34896
152859492369678657 9974 50392
209119114796845185 211 46013
84816103057690385 36521 41309
787072238912404737 10908 19260
216281807893501825 991 46600
185997099795908833 1514 5372
618605142133787905 9913 28658
905111285350233857 7619 23729
834301057954228097 15214 26526
453561388291131329 8132 8527
387985851688355841 11315 22470
62027819348347889 12648 24326
708440487467591169 2530 21873
712383923295131905 20791 23922
914259311244649089 25183 45983
921581531117755777 13069 22474
271238438291753441 5505 41585
589713380133883137 6305 16830
579138645766093441 19365 32880
536449324466335745 19470 31269
86062756568487937 34386 38642
447955763547863489 11453 36011
298168459302189633 33864 47180
54603277295229 19603 22898
652551511962592257 19905 30082
827108889037173633 1521 5386
477471266987421953 34110 49382
27693245232999433 11014 50517
932286456945895681 2099 35675
625802914817196417 567 35299
66712647118635009 4798 8835
974137191968129153 7396 42829
798500142797614337 12921 23065
792457763847078657 17972 21004
23377915358608449 27755 34899
634698373166205697 16089 27881
12272546736944891 33743 48281
864768257082769025 1332 40209
314431058904574465 6822 41464
92648310287348321 9812 40742
439890014066683905 2442 49328
104651881889548545 2642 37674
272470522220189089 27798 29468
271232526132710209 38237 50806
52794842888296505 18380 30654
403700155925942977 19329 37791
687770270157983489 39168 48445
485989131812363713 137 40679
840699499349248897 18093 39528
242195329281610593 8222 28862
120137431496587505 1480 50047
544747985388486465 1103 43627
464701811002562689 13219 28031
168397508716250145 24744 42314
142243808583032209 7259 32140
39995929014526865 10667 28361
172218107196435713 8789 11279
903956000004779265 36987 44732
337786689405206145 16113 19668
762065126283605505 569 40455
877726720968418305 4694 37591
890210560145984385 10858 30688
54168779523052993 24850 49932
332030751235738113 41486 49687
118036099194021921 7467 45790
967456143037548289 7576 46619
2896745359365128 30741 35497
519861537553541825 28467 46297
850286549233778945 28359 37902
757956422659812993 14980 43179
585996889892044289 24896 32629
445197293399917953 1755 14715
354263943535663361 9551 24831
20989699343839873 6606 25955
249723929299463521 10277 32444
233451736618778945 3144 25679
203824071081420769 2330 5061
816253549826281985 14770 18123
595858767089083649 27415 39746
356452219131217153 12911 40596
808149328715750017 20135 50105
286674583014285377 7935 47690
455992633186738753 7709 11413
71600400814592289 5458 33812
111911648766415793 18662 48856
523574723198091649 11286 42720
617292031880026625 16290 41269
193015014450839585 29793 42413
950798524451265281 41917 46698
561118373357214017 23649 36277
513120686893998337 13531 25735
98119846972881681 4891 43687
348749283874759873 14239 39342
552263425708016321 1256 3322
514225146730865409 5143 7787
968862260724353793 26706 31632
825997939442025601 36266 49537
578696197236222849 210 34180
703508981227699329 22661 25624
972760304277929985 20539 35938
969853564762566145 32602 38272
50453787147343833 483 2449
339140623577122817 8616 41841
449225028031367681 23245 43249
57170788078671817 3729 47018
949509893451203585 13398 43958
928150953315750401 31242 35208
334409337817962881 16211 16747
159648202435199937 1403 34493
192279599773709025 26359 47159
688942737513656321 25140 35261
545890902629441409 36786 45744
708292840707791489 42734 49220
539917863459702849 27824 37892
591294112095411585 10618 46761
978874592754383617 7764 8849
36330910725730801 4806 50285
917953214595197441 8481 47101
463406455389247169 16267 42804
119744974684113713 4986 8023
602130294563544065 10373 27103
848095325235487233 8991 47635
356112344135667073 4418 13744
151531841530559329 1962 9631
853805449132075009 28496 44015
309240441377593089 7678 34468
385185850790350081 25447 29900
259366924936916385 35083 44165
520451864975164801 2237 27118
580404999561192577 39357 45427
236324302528444705 44946 50866
701878129042032897 20280 25828
283631709172205153 12160 47947
58552887921646145 30153 33665
938211839398377345 366 405
15634161483252031 11310 34239
625906258959723521 31754 33744
256428570551928929 34915 36610
83419744083059297 2067 28979
492537623190035137 13185 42559
296860787616800769 12450 31306
971324486657234561 5848 24594
522910631204894145 14857 23088
202163770332010273 471 7216
454045255809511169 21410 28570
261329574706717697 10525 36951
467632242558252673 9788 45886
319525590740173697 30455 31358
596286052458715649 27325 43794
391534269101295937 40453 44970
612025858569097601 25574 30681
220058855918797025 27482 31107
926511681783431169 3145 3946
323788685284636545 7507 13137
233023268166206785 12689 44026
683583730908171777 1912 12040
574055269978636289 3769 7715
859182761226403329 28480 32611
519928901601957697 19818 23776
932807660244652289 14511 28780
32700628511769025 5631 28277
926072671302545537 40700 48404
633019186082904577 2712 38381
54157911594533201 4577 35573
387752923766306881 10272 14237
196224685286860993 15456 35304
71153494861391665 33217 37664
403316661812130689 14716 39356
117241327223716497 98 36596
649868622951270657 2425 42469
922469289199213441 19845 41380
788097165690007937 11637 27595
959975919056695681 6808 50497
573905966149194305 20754 33043
970492261842849793 42462 43065
809941668030621313 22995 28513
94436153407023937 24106 39081
927335347727119361 22893 43861
595769542847065729 39605 50524
604410617373734017 23607 28733
512089928240477825 25144 27106
939648352673909633 11911 22785
37344386249685617 3474 22423
82013727262779665 3561 6379
388332299009157121 6886 41079
101394154075602929 12519 19551
117823281735113025 38826 40919
474426820825929217 6957 21982
642267695908209665 11930 39425
475570277195398465 12286 16232
671105191527686913 13405 37070
737739499183948801 3670 29076
968390711789332609 29017 35623
102601551844241361 42817 45015
995586661828227201 19474 24853
963457806277009665 2320 6494
951074684287569025 18266 18443
523427888646860865 10304 44086
962239962648141057 36122 38795
68488534626443001 13789 34206
515755963930807553 1116 10653
422016711341324673 6882 33343
382673232405224449 42801 50599
455577940815008001 12121 35958
804781502433037569 18100 23471
642205507377123969 1425 35589
755285906623811329 3977 24586
193362728580570561 19552 41460
513919774522797441 4058 14680
400296835297506689 1895 32548
97968556029186977 14208 15586
307385523873168897 8317 41328
7246625027399035 22601 47839
164780062206229857 31620 40180
705377710742197889 44207 49302
606576022524269185 28435 44887
910109973021398785 15569 44762
162823910527105665 32517 42882
971432366664757249 9629 16878
809622849819593473 16093 44965
925626969154428929 10640 31704
789029382766667393 10848 19321
948993720000459009 7713 36503
657555244753229569 14849 33024
940025753298890241 29157 38483
808986618585986817 46102 47757
806242318676780161 11532 39976
887288282570811009 12961 33149
983337959902151169 35825 41640
376449532677124673 44418 45414
432471317726367489 2714 37535
939805789883383425 2881 16754
748579130390787329 28021 48543
710811497222902529 3829 45255
966159941944667393 5725 29274
739381699651151105 30023 44313
395598778156035265 30188 35264
237791681595634689 1682 45207
208441655869677345 30570 35461
819468651197627905 2767 42867
573091574550026881 36816 47997
991957756921163265 2958 46947
660475980826859649 6161 24972
108682475619790609 1815 14833
578562546441510529 10943 26812
760424326698991873 25357 27295
120685443948275409 13789 44059
308128132008665281 8513 17137
482933859717654465 34204 36857
442660469327517377 2376 50410
406118857209762049 10909 48288
579966987287352961 12523 21711
812445271175171457 13902 24594
276071986635312065 25633 39999
252013068133493345 9414 17416
176812374709829345 3874 41506
990886226019391361 32870 45026
279527156865110977 20426 38616
897486560375526273 27825 36323
231830435643932033 34030 41159
482231422184050049 40670 49984
580276803496612865 6579 44090
307623874458954561 10842 21965
619261658685776001 2947 43055
266535018397455297 12430 43067
281163125327406497 20777 21525
609288828923055745 6829 28056
112785591920417265 21980 50776
556448092852328129 20800 25243
496374800858287553 2775 3535
748001012637331585 23532 45796
902422230754911745 10822 23904
190811025987009953 2544 16355
921421193749932161 25485 28879
896163052476609281 10034 25074
376568887704994625 8314 25002
895163746754867841 31242 42082
326973858432349825 10393 20677
970749799469388161 1593 37839
290756244315435457 2114 3448
93313809346618369 34732 48625
181641788356738945 40988 47341
135053883416375697 4556 37063
494592081536698177 39895 49009
502781619136932545 2899 26169
954865776381321729 39316 50684
169889123329681985 4416 30719
98341195866868961 15356 20033
710355365152075521 21561 44134
751569679878439681 11979 30655
582323111365397505 3329 45328
765235546897887489 37051 40212
959361904099473921 17302 46030
743000114839642113 25401 49599
673956973713302401 79 10597
8865060078949939 19011 32608
691695540462994561 5563 27584
325703956038704961 1044 30161
87282915667216801 3422 46008
360187039027525889 7364 15429
976120920849361025 11610 28810
239592806689469025 26543 30080
580892742328018177 44814 49510
808506137079763969 24970 45033
867730671171521793 35384 39298
667658133506090881 21601 46821
617322173588618753 11926 38715
387287610477134337 44371 48616
326419514873926145 21684 32760
19637854137751989 9164 25409
368010504716210113 11186 50404
400319438134989249 32036 44131
466435981742556289 25096 34716
49677626108074689 3574 49602
707022064481847681 7123 13711
907354157831296257 5544 8394
302967012399200513 18286 20722
788035732141448577 13204 33962
859479053890964865 5575 49787
411134248390130369 5840 27253
540651345854847425 7398 23686
577782098604171009 4308 16651
444633772640671041 13597 32406
519205894514588097 8909 19761
345131108991218113 12388 16583
132247434227760865 50007 50445
481576019970702849 16450 46257
863100317847614209 14910 35427
31339070052347041 2170 13239
785070547815006849 11114 26531
454017654084665857 11312 18000
22629857106810649 18684 49540
567158135659759937 30766 34856
43828408756265705 20676 50070
127584972296716609 31814 36205
261902944250625313 36430 41749
151231425015190273 43775 49174
716547265404226817 45894 50405
518619795006102913 7985 44261
783278365088396161 12861 27170
598772208323914881 35292 49372
528391946169815425 2927 19993
189555963017994593 9609 32410
52300024045553785 17413 20036
125824711559680225 8431 30437
538397149110107137 18428 25789
26288452113803373 30029 50866
756499166437865985 8981 46783
424035828998832193 1090 36820
292496890281082497 18557 29101
393251533627704961 23382 31842
709016960094931585 32387 36552
774965710976651649 16162 24417
482959141723750209 12531 39332
289709427608343617 2527 20445
678856814003214721 5114 50631
772518569563040129 19730 25065
633649859141623809 3022 32125
995451768435714305 14099 49729
767168127312732673 5824 44873
958315431817588609 19131 36169
687716889610737025 453 23386
16965994022982045 32252 32263
706611630069094273 7436 13497
78734531465705969 16224 42146
266057473540339361 6070 43717
669393541461516801 36665 40166
851256409893910145 225 31216
541764127737870657 10464 27727
202446025073111713 23616 29953
770205546664684033 22038 30430
769680429041674369 24997 31585
81473337233212817 4136 39968
889959403678201217 6769 22643
14470665731948885 2372 39572
235435136310048417 2351 46556
269410623506523457 37901 40963
123227789348572257 35860 47705
157621723889619137 10631 16746
117610980673052977 5538 41344
784063472134427265 1212 13005
856318357066125953 35624 43802
80423216468062721 40041 42434
660099550743002113 5655 47820
747008048791848065 20672 32600
465359025543744321 3347 26099
754937297947506689 25902 50672
960860008747094017 5402 37598
739770856864034049 12525 28799
291338443192866945 13387 21577
594095862145536513 22246 49874
41007772128399009 7747 24819
657817141832303745 3456 24542
9258883298411293 13103 23689
347299701629182785 38130 41671
756172332648564097 13453 50078
463449594603311233 3738 21778
526728663009802049 12092 15040
718446599912994049 6220 27129
337014004480881345 15365 23688
340597347602020737 10199 34087
944292889477576833 8665 15516
20977618451766489 8479 34829
549116571737446465 33379 34084
201225898317723297 26552 30179
631823583779489409 35339 41889
158838854352609345 25198 34199
191129574672960001 34721 40130
962004997580315521 3862 25819
695005351688234241 24442 33712
916473626615797377 31579 43273
869840644950304641 29655 34839
314410266650703809 26667 35091
262618572334869057 5904 10156
260751461067371809 9839 12407
27010186339357037 1588 4937
711956920734586113 16674 29261
842571373917717633 18642 29738
80644449468721297 28027 46261
979868110550572929 30260 40424
151997039273005889 9655 44086
930472272295983105 23930 47770
415892619079386369 19157 21516
69100591078711913 1355 44656
740556897825960961 33516 40860
551350076090511041 19323 38386
825146927709099009 12888 36094
788264203449646337 21464 30206
498024525046993473 9856 18600
149674323291090881 18832 21806
610305458523583873 14691 31947
259550690624525505 28992 35308
938971433647075969 35084 36089
376240921840388161 11150 20164
312004391065912065 18236 43264
494758240020647809 20848 30088
485732958865249025 13489 26397
748271632729053953 5472 18236
308404432621216513 4068 25059
268649896157217697 6161 31859
144180384301357377 2646 46697
761115371294760449 7703 44587
744314669687341313 42693 48374
975416872826745217 9169 10913
269871605522872929 2272 17684
920491823169864833 9468 14892
70983305417513521 1244 31206
737909383429172993 41468 48593
918817039133180929 31563 48836
941916388168106497 2324 50416
541097547973393473 25813 29348
103220490185893969 6331 44513
741670391482848897 4226 15440
361797790840196161 16503 49692
353087069267871809 21324 46008
556054694874649857 28535 47117
722351319418287105 38305 43883
340088642961358529 22949 43043
220006026086750241 27194 38270
591402867993881601 18329 47825
157905507893850945 16593 35877
59052623340843273 25918 45048
819241688556957057 29873 39216
348073952376427777 38963 43221
48658818423824361 9279 29651
872822566564121217 13836 21757
400102316876214529 25669 46134
561671993727546945 145 31955
736152490719867137 32657 36181
8469437092937683 7229 38819
248887128635089985 2172 26986
456099756861068097 33677 36277
957557469947396097 40094 41735
916165721056596993 16759 37164
369126068447130241 22881 25030
872437795050050433 6773 7867
42734346341013921 5692 38038
302966007569803969 48134 49008
683960691456292097 26912 50440
508285663394662657 3838 33238
374182694944487105 13281 45105
935375267008094337 21561 21883
35658865113148865 18455 48280
293930317940070273 8398 31461
368036353484917825 1982 7754
668239377861336705 4345 21518
893429241902367745 16791 44381
207970932950946273 10517 16738
570110938353643329 45203 45395
43955619068992033 31487 31549
806315621963719297 22266 42925
887599711766800001 30134 44265
245773234848037697 18034 48761
633320943617771777 3239 44763
496170471277395137 45710 48207
230310074523647041 30017 36293
373930570728781249 11767 19747
968645694153035905 28295 30428
991570050781675137 34889 41184
436447191232620225 22157 42602
828458454266304001 38906 39500
96567824919727489 7568 28092
193954906957003457 40405 42026
87176503754950113 7722 34965
886498191788000129 54 28804
82190469006842897 26942 26943
751047937545294593 2454 45904
480943957605322945 13537 19034
980739457794449281 24460 40068
91991648121389601 41592 45752
520381939676809665 9387 27894
513532456751949697 4732 10278
797407435488274561 13321 16843
319051876463486657 1457 27430
340098534249207745 20529 28814
441952874161760449 20708 34551
695426739553404673 33202 42340
73521173213716657 7731 25953
309474702444390465 22882 25904
339590110262964353 44720 46652
814236438735399297 15498 22633
911284382177040385 22086 33729
514180930278527617 33473 34920
457575503264795457 29987 47231
773958675705138433 30311 41225
16240514754539249 32293 45973
729240197559164417 5012 31919
942971671885590785 15531 44259
224929198338564609 2448 7137
972620896134952065 11964 12856
386078831070577153 4215 36147
925104924995427073 6427 42417
643708132414310785 27791 46030
83840016912429153 20354 21322
210852630724559745 20000 43144
223709016478370145 18677 44907
216205103318934273 10811 44272
18384985745125705 344 28132
813183734298590337 4014 27291
322272569761967297 10510 33979
708950916156119553 32245 46890
530462155671212801 1532 38003
933219473736841089 43540 45142
612306257447944065 31654 38109
267179992181603169 16705 21061
537165669794585921 3959 20587
518063056311760321 3176 19440
683735109808143489 16147 43238
750480197229713025 25064 46636
892820153742004353 38653 50047
695541339734973057 11151 39029
907221454083572353 20418 36633
727421147260308481 8068 18175
727261385076598529 18479 32718
615256324066010113 9998 12781
129255267042001521 33181 45270
600765099836543489 11735 17796
384912306229633601 3331 23557
27078317495892181 2604 13441
743006468610889985 29821 45508
572447700744270081 14319 37360
476720029983123777 39464 44455
30719110279861185 17014 30761
79288207107484961 6240 39691
627215714583037697 37122 49254
732850327600342401 8189 22618
243686973759565729 14393 50180
213976799136776929 8764 38886
307226989496534465 22585 35728
600372301859476225 16161 44048
457560952049774977 30114 41527
251693002120564545 3878 5409
455530851766958721 2616 40487
481265342997627265 27166 27240
864793795068209153 13619 15841
620666027157216897 2155 33773
59506458273197897 16071 37296
250575857418066753 9837 40754
992700055659341313 28028 36513
210046456991793921 15544 43363
858268916306833793 4765 7867
65450459453099801 20988 31829
352322403104039937 11803 22089
467452330800018241 3818 18057
69859773452883193 33351 45876
290458138008101953 14160 46881
443784152816689921 23586 40008
129544406757165825 8159 22128
820696347673823873 18689 21196
674844165039242881 2063 32021
524693440009940545 21028 39226
719627327474274433 37248 42085
44114871885845729 15867 37628
259266014038114881 46085 46498
484203436054500033 18899 46614
560733404839144385 2451 20155
476632130685409537 3634 23106
133654116510935953 34455 50332
234367582677407425 8526 47640
926810322098436481 23973 25149
186370731972083105 37830 50755
369000715348203585 4660 31447
366248063526981569 11191 41242
304323534659747713 31606 49649
881420945520268673 6491 24859
693366188482624385 6007 36943
976503707486159617 1686 45149
136993849578875169 22460 43717
177098716577823713 17904 45876
749836826828850945 8569 17014
778439285938205185 36323 46767
62090889527556929 6773 7642
457331587813719425 18276 28459
769578969688009089 13158 47498
19155789479782473 11570 41709
561639212710804993 9530 42534
900863399899769473 26628 36348
908894441083202049 25531 41518
652789810836154113 31005 38343
299386078220525313 11734 48363
408591352193106177 18390 21303
262049204369130721 36259 44150
412033682461782273 28085 35366
707123529173447425 17127 42888
361986852886467137 28460 28990
82753872429673697 38197 48121
291225582006873665 3767 35839
744022926186463745 16719 24245
458931135112500481 4875 42651
172028989341722401 19440 47624
841204488996424961 9691 43394
161472613791307393 30270 47980
954019424326183681 35483 49673
848672649041770241 17143 27627
87627714203094337 5024 29259
154329354783076417 4962 48974
913930075346094337 21807 32547
774920849783708161 36100 47766
751212791798735617 29365 44375
417696834733437313 21734 25248
70169117210660657 12163 34099
12784812521982049 20769 45122
372929885941701377 17259 25671
415900233479423041 29082 40658
293612612999659457 12309 35600
618972129293720065 30870 36534
453949580498033345 22529 31794
26179894822565333 21424 45315
956880722484122241 25898 42502
415632866706641153 23563 23785
505433055604427777 3625 38490
672099812440681217 27591 33816
617664910399447809 16589 36634
102175442266510433 31827 46965
85201270259375409 12332 21764
998453301625961089 10015 16618
721544934786912513 5608 34753
886203029998608129 22936 39049
266975928576144385 18815 43679
57619155418084489 10159 19681
856301640717909121 6154 32907
329737249132133313 34225 49601
255161771247287553 36829 47828
733322102499915521 14876 50906
507856737303136193 14578 38111
135204758024666913 9554 35659
907826165655123457 11404 36349
687401805365912065 11365 16944
84228212695599329 5234 34340
373421927505770433 11222 47883
68292130416153897 28486 49616
803690273259707777 3976 37232
48631405321678753 13812 25665
906655815914501121 27257 42364
809133885469648769 3740 31922
855008727707403393 5407 25339
493307562318655361 17257 30337
941774024795076737 20100 43469
860763829611641985 31035 37420
728566961646936961 3094 45181
95925540619980161 1435 34919
203904491998127201 17954 46841
701515576135349761 39471 49816
915001388671473793 27100 48900
631454704811211777 6355 13903
826666690311920897 38341 47270
520323386467538305 30552 49543
359617599266091073 13882 27880
612099611279937537 7437 18179
872040857218660609 2889 35629
691813093887631745 23793 29090
63179638622106185 8325 45824
40946302802133521 18714 23409
316819597435394241 11030 46489
613767467082368513 18148 45553
735256708162228993 33157 43951
82997534045311745 32382 32633
253219287057287809 15293 15314
7298988923579942 4116 18243
186518882802292993 20351 42534
868746569025439873 236 28846
62874978872965673 10187 35308
751319281960178433 3325 7565
197662040711652065 31360 44358
885707898830013057 25107 29684
34734775267320829 26845 36167
367575961187711169 43554 48115
131408834414404657 2344 27881
14614884413795439 30792 49538
641315710566654977 12839 26459
665048599199849345 5506 20426
229222503997437601 20197 48908
308410497486640641 4714 46354
781765881214209153 3151 6107
239144811335947329 20647 37087
134303957458858033 4333 35849
969674574944441729 19100 50861
295954692291100929 20167 50043
370079271417324673 31810 46144
844815132341711489 8301 23505
578600881444650369 29366 31797
987517465118383361 43372 46804
916091814612187265 1811 16280
773153519252961281 30399 32623
678786353096946049 2744 45949
35920085490399601 17733 26009
512679735385120257 16862 49483
474939184166533569 15202 47335
108524735327527825 9047 36508
783066677997805313 29422 45943
402573007871851009 16260 39734
630986985051809025 3385 25475
534483992282140737 34871 48869
438006281400586049 6517 28986
588433505873496193 28451 47035
92118251855271889 7322 31154
112942916158338849 4628 27148
727535985607101313 1952 33261
448749442486771969 12382 26937
914788299693103873 5671 28891
978393865101629953 8023 46373
138955785004636561 26495 28514
136538247677663089 25418 30743
869114085786339585 9573 23479
794387070263034881 706 27279
346287318170151809 30046 34125
811554018365811201 17124 26380
543300413687777729 27989 39345
147974038797237025 6773 10380
109682512866864817 24604 33686
282883572315398625 15958 29503
912378646211170305 6126 32133
424854802480886913 5367 6992
300651750203012801 11803 34736
875147076825570049 40320 43160
706659223678290305 13727 20395
562072683749768513 585 5601
378642315393587841 6154 11231
114909268379449265 25505 28526
587803709148307201 18377 42713
880432434791423233 11762 26081
257279427224045057 27257 34457
173144492545574721 14020 42424
608763909686476929 12055 15004
988219613386469633 1903 44940
915501846566936449 22155 35168
325347237029092161 1090 43178
648210164965480065 17837 24056
506622453967246145 9785 31970
678514768648124545 26947 49887
105678567342309297 37009 37099
30048464072823577 31728 46104
377728836356546113 22918 32327
898952216698685185 20923 40645
359801966605232321 1606 50232
783151960821545089 5024 43493
607191810362103041 26777 43324
877272288661810561 23939 38676
239078590996470561 10960 33343
493827019629041089 13725 29954
91604064334127601 28782 39804
573959176250976833 7442 30157
944725942853409665 22876 22878
341492450640163969 46095 48210
358146292443585409 13893 22179
770708689376345345 9928 21478
14434496867821169 2464 31677
183643396725816641 24230 31208
570903181308047169 3060 22067
353936891270816321 15210 30173
357697953739091201 2179 3839
825843728787095425 42744 50572
550975264179832897 6877 41975
826557193055361281 6251 47814
473533602532015169 39520 40576
342063101937615233 16086 25533
129631742717812417 38277 46273
742277683485209345 11361 20434
131013810339624113 27245 41429
325342336122975681 3103 26180
265600114889615201 1790 24114
724310392714169601 14566 43281
736636988173771137 18976 31121
683103823066407041 25161 25987
666399635295142913 13791 48662
35365420603820753 14824 15822
52450567797222905 25973 50796
339367539603461697 20339 37200
363498833665168769 32691 33126
250508212887506689 36065 41220
436288627970768065 9581 19258
371008277986195649 18484 47639
802989090970449153 42481 46590
625645554876026497 11164 22472
343666892817367425 15145 15312
449691199098612801 40493 43007
575268182977161729 24029 30173
913207884862611457 14082 42805
124826952202639057 2933 47723
357321087230221953 2115 36681
263646310703627777 1429 24396
48520120449236257 7037 23622
757053786696985729 8601 46064
22181047603385909 20126 28821
934424008571163265 4984 20705
695283153174511233 3252 43823
830495080319437313 20595 22139
326239152742719105 12985 40558
208323016598548353 18916 47584
710781312575360129 11824 16843
35951435366797569 29909 47890
561562023511118721 23038 28364
380529285264991297 13707 22521
269520242660387777 28614 39335
438022527703950017 18766 23113
174962837717092865 27346 39212
726258313160606465 4188 44320
500992584212294657 13617 24866
730999520432192129 2169 35345
503873106121876161 3609 42128
519778560756314817 11389 45837
870548427869902465 22982 29918
414277751362234881 23730 42555
851283054942403073 12385 28009
783205301056717953 27670 49958
213671508067303521 21925 27655
756989887697017089 36570 44013
111139918057535425 17765 21452
789956522049884289 2027 8359
859463359128351873 4859 43827
588067462276754305 9005 30755
484897183580020673 1141 32238
596270949237130369 16907 30280
919323964629168001 20395 26126
309942032154651777 26217 36693
731416170755483777 31561 47444
629227471613766913 19718 47886
826571612049530497 21190 34553
225385194656482209 7820 17772
81954546792335489 24081 29434
684751793778424705 32564 47398
81324529235981665 5931 49898
843223420930740993 19135 39780
4729841712805439 16955 23974
694501562873959681 16870 45188
856005239795177217 3733 35775
517388184818358337 42489 45049
604089995145390209 20165 50248
713512094307084545 10323 41384
358333243725464705 19165 29079
724388238161964161 4810 41003
631602784652830721 24957 43770
715162707156757505 16519 37243
323025419877875905 11018 49907
818108174934465665 7801 49396
23711953207314453 34900 35422
707365141363005953 28747 41120
637384270714672897 35844 38461
961009698295214337 11764 14148
75695286285924369 27677 41739
201732126688249025 9371 34115
310654599804291137 21215 26552
532378319379304769 22388 34763
936569099264435329 32776 36261
270582470562324321 15725 29762
917977241055975681 43498 45869
994132636791562113 8783 11170
45759895836386737 23092 42299
956580590760317825 18825 39060
416846858355608449 43547 45283
461684933911541889 27520 27919
520627660576938241 25789 30129
95069801918931777 40015 49944
211447417516179585 3569 40470
12074649719380661 8575 39154
794471666007343233 25769 27404
155091434672520737 7853 45773
376726511802058177 31460 50564
666629390424603265 3846 26100
57049119095953673 41009 41228
283912585184062049 28233 42056
632586110225670273 12395 41118
535155616221004481 15843 29001
182834756555497089 10599 33410
680715523559221889 11974 43716
546495306848395777 18150 37257
499412022500493441 13951 20227
874565935063944961 17562 40802
853908094563315969 36625 41584
341928091944449601 18478 38080
163537000337299777 27702 45992
88748164147620657 19337 40318
406148385711354369 27838 40384
886428854607213825 38553 40221
398226469501210561 9034 29665
442810708420271489 4387 34613
211365078670503681 12020 37473
947318073691942401 4378 9755
365703891174518977 33034 49938
86946154670659585 681 1964
215398802502186017 42066 49604
639953272396962049 9220 47370
317679449432134209 28405 43785
423162010433802753 20429 42643
419866034077678337 21043 49357
392313613787447233 12837 14296
14224302897815733 33190 50023
394911786667325505 12117 43561
757807204526464769 14950 25860
434113312661548161 12147 37978
295327513311761409 24578 43397
787427930484458497 10326 29498
696851233320735745 37091 46489
246677145848106977 31868 41397
48271818535795321 4068 20269
865494727069052033 7622 14216
215111286062317217 36505 47047
23813570808396633 20582 26687
624148896282164865 20462 43544
635196195415549185 12853 33453
787797700719956097 26764 43168
670655123791274113 14114 35024
158999224080474721 8526 42847
311847372898188993 3401 17301
746445312465276289 16829 20218
368034676261839169 5453 36470
414245143194548865 3388 8844
79937531378792673 37431 43270
672430391874861697 3998 5408
149937594388145345 9488 50725
754202341867028225 2202 7868
673926105111309697 7824 9950
753698657603813121 27507 41311
160796683528712225 28063 43423
984293748904278273 15319 17773
531956750593881345 36954 44688
456816895192766017 11429 34191
392136820415540673 10761 48307
662814834717693185 4880 20179
478187313255507009 8607 22567
680948170945747201 3364 37890
342962192573036609 34382 43519
524249616009754497 35495 45500
883043857944475265 4309 10708
298361036310389249 18357 28894
538318889952702081 7289 42011
87626314834210465 16096 44007
703240642109552257 7411 10324
726718036404911105 16398 44309
493042040296654017 35713 49783
815519695269515009 6207 50769
493185284832495809 32716 40280
797624828767915521 16801 17198
74567559869986865 3439 10018
206217653923175713 22774 43571
544104723981792641 27752 33740
606609847557443457 17561 50287
335986717422695617 13606 22517
483311736431929281 10270 15164
493953170212595457 4563 23127
471572276794866241 20801 32305
528754894056330497 15467 15744
555458953538675329 9038 13959
666343472836661761 12121 16058
356384686337086977 15113 16628
918516977578757889 24455 47174
288084639711868833 11715 39835
756198421228678145 15205 23097
697242598567164801 18491 23862
206638569432353601 35427 36209
914017197126582913 9288 39912
358743828921678465 1654 35478
111868054818863521 3915 8753
277867417876660033 8412 32583
339004460648723713 21654 49333
921431098374345217 444 35266
883024500794768129 32867 33694
859101035295989121 8116 45714
820172167754890369 25932 50128
529328655066809281 998 17184
842087572200504961 1246 6373
677887122785659137 7744 37486
832036683580142209 12896 31189
166779482599142881 13274 45492
586617197999238785 3281 31469
278791024047503553 17817 31118
128840778014449601 14262 20298
744381298328068609 11512 26868
145842411591011969 32103 48618
702261775595996289 14828 28201
978781941465868545 11970 32710
862676994282484353 34574 38559
854427932340634241 12191 16335
399623223840787777 34995 49439
122061521074499521 7505 34298
483791143147232833 13263 43645
449442513715716545 7046 17994
679191954269651201 12690 28375
199388922296051873 4438 5541
990433946497123713 12112 41237
206569812353087905 7 3063
516537236207792449 32405 48151
641292314377352577 10534 27125
478412294699541697 31533 37485
264644677147224161 24641 28562
65182640975177009 14955 21036
403854764818404993 12507 27972
113608927484055041 7471 16243
434787851448454913 2278 31795
755612254202983297 14658 28115
507726569956616897 12028 30198
406260343601264385 28748 28849
580851687171609345 9851 28412
537669287103494017 3031 35132
280749808818583809 22246 33416
842602419760712705 3910 18385
717555149547401089 23212 25384
906079209114690049 28631 50265
138433887863328673 931 13657
354254975649002561 16848 36009
974429707899240321 5544 8513
637026088061514113 14306 28016
950880127688165505 4764 23899
96153075784346961 12323 33432
487245223697307521 2381 11535
175967446290226081 27765 44536
751483331684369153 6403 37098
300849002762607425 74 33046
620538224729607169 9399 28169
858072434640472833 19509 42923
125627833514599281 8162 14565
46424882592450705 18933 34042
8700556036366437 21182 47226
352068303121651393 1933 24537
882308807637542657 22102 32049
442267203803584833 35852 48169
89155886779529681 6525 27911
119513820255843233 2581 39792
35685707427504101 25722 45025
436131260342111937 1649 50694
746681489963243905 19892 37024
232593274739056001 1305 19844
106427631227688833 14560 33535
471211176440863937 26506 34285
597024661384118401 27530 29199
536823795855706753 24385 44849
865629270435689985 16237 43874
976649952170166785 29659 39688
311593667871683521 16239 26166
57349765458237561 27017 36237
880224927948205569 35265 37793
921769213735803521 28655 36327
271023775279864769 8538 50808
389893876794456449 2444 46092
243245972489276609 10135 13775
775340375296028801 24026 26213
78556266309426801 3063 9247
985452736529648385 3591 31219
271868077012356929 17318 49436
417903031618312321 47756 49239
956023979579235585 33080 44786
111348618468706913 22343 26768
489767740001283841 17354 49901
198282915789068417 5588 39682
474287346920824833 202 5363
464535873235487169 32740 33507
58516969598741753 32235 38539
105265985925957041 35068 48227
171561738146145601 43385 50589
24743390012286425 9611 31578
838129684563071489 1938 37747
251417461922418529 12403 44924
419446704032516481 20838 21904
598121206881810305 24577 35366
213847415595296289 12483 35052
707240230177934081 4678 6838
986712001481684865 8846 11535
433932687847185857 4174 5680
671104338088000001 26112 38603
458566283535081025 8705 42720
500990652241547713 43172 46523
349251439732537281 29855 45536
201506595326208065 1019 37196
525963077755779521 9102 40371
841327290729474049 22745 25563
505717143387339969 25157 44294
19637342117690081 35242 43116
329084177324208577 34799 42026
129757259865307617 10734 42551
618684533432226433 1883 6497
725471015246114305 21791 44676
307745644662691841 33125 50925
694349878910024705 2294 23948
197447691692115521 25322 48874
93937081525254481 24521 33134
840886610489437953 45620 46005
212914596612655777 29712 46306
904895433964494337 5858 34634
667378989085960961 17672 49288
209669661533343553 1381 47494
326192918993477569 6563 44501
259585680366381409 38634 42112
495847315349877249 15584 34013
916364407651148161 2526 17822
739068626335615873 30266 44967
390825118692955457 5383 6204
863761228434896129 9836 29833
140281156066055953 10998 28392
162225430920095457 27006 29115
90288010504036017 12833 27731
980758419997116033 36189 36509
639201338464520321 816 14758
135741438221010929 35 14994
908762463531555713 15197 24242
142694689242574673 16533 42418
502182519549212033 36577 46363
618185122177884289 11740 19167
934906713971866369 4700 32325
200789422539301665 8094 15823
949368775851272833 13249 44768
314594572281414721 45139 45346
309939740791175937 23272 45133
649756383226247169 5575 20409
837957283653782529 25852 48672
695882079046718593 34037 44871
607862683830614273 36218 36960
768199564350410881 26435 28312
761579407270946945 9015 15512
969186257504794881 4296 25622
309367870749380097 20278 33648
947255425667009409 44458 48543
73244746163840801 2578 38487
378845428118346177 41278 48228
567673587190125057 14204 20326
228964697809786337 11097 24866
879239793953619457 30996 33571
933215443522222209 22524 27694
889132862490182401 13933 31293
668573153579586689 6989 16207
961914396816940417 17744 50708
292604130201645761 6022 15980
797986302295452545 38318 46836
131180381309079057 23543 25905
721449385515914113 25679 43595
244119569153021121 5679 38859
824820192060709505 22192 23080
651042710740028929 1456 31204
968172906926231041 8820 47620
103082131222514305 9556 47095
538284534140796481 17088 50494
311430100296789185 18719 26690
744851409882190977 23568 43076
987557073686737409 19952 31671
849929178491631617 16143 28784
456151058555690241 25119 46950
169069258956188417 6094 14144
229127157227758017 5589 45801
467512575408147073 13927 27607
804483604594779009 5975 46156
525148870932785153 33595 50289
22719719261296233 14242 35227
392084730728239361 9928 18174
14947934261869023 10928 32382
828246404723831425 8698 39851
641481503102362241 21504 36292
472176492027511361 6489 13190
407666914721133377 17319 17855
764856698801171585 11995 42464
306583855196727489 22591 27794
702549151019038465 14725 50443
809397840429483009 34289 46631
77920653397303137 2891 43738
810542227109515009 14455 28686
627554325155596673 7885 12110
900972112453743489 25286 25505
14368910241930877 21286 46883
747123817643831937 7252 9068
556981992808740481 18524 50529
517012712268154945 8745 33697
650952802963690369 36139 47480
249047225862760513 11788 13787
486467213869826049 35842 47137
237451593368987809 22857 25399
632677448991390849 6115 37591
321174720407164225 1716 39273
530591283682522177 208 32413
406454471709082561 12868 19206
828507841337955841 39728 40038
573362726839654593 41671 47758
204633655374561121 21320 43371
675668021589885313 23141 28567
472087188542818817 9095 16538
592045955301706753 28226 45563
144764736408429697 19418 41772
975898239752069633 298 5524
711182855784859009 6007 43935
578336798046301185 1677 34910
434949432016406209 20535 28455
826947789478097665 2417 38545
948029392258039425 3353 21656
755150782902610689 14187 17386
944964883624802305 13519 37543
373798541061091777 6423 27443
582615601825740033 8675 33940
485722536942141377 4699 29619
295106046905470273 16186 30838
934912347504152321 1263 2402
550583738237353537 6836 37135
926831457047377665 8891 46762
801117384219590913 31832 35815
33302397292771957 2776 17092
514468995302042497 27444 48060
284963663234371713 25960 41614
53780822439460249 1018 14832
393238332030264833 19786 47567
468576828869633025 31826 43433
572223388949858241 34674 48203
421917061948445121 21956 42311
686904768142142081 14547 49588
460319603767448641 39578 42468
937674302651366529 5491 29818
490202128527482049 37963 40475
539823981240132865 34734 37171
830132917484466049 3179 12098
742415919285441793 17305 36170
243421549338446401 3043 11908
507043361590064001 20640 45674
903361025880503425 12545 19386
163433811304479105 36072 47878
160213519810422881 42380 46281
141515891950078305 11426 49669
115310397028228097 528 12730
159331329106812801 8221 35568
489997722424359233 20192 25516
541181397336686145 16604 24415
658965859969601537 26111 31161
564556552747596673 7445 36530
49030873674791313 12405 45774
703276732535911681 22099 34474
566965408185954113 48657 49756
148657782949648257 30680 34224
312131424364277889 9146 30050
876528469905309697 18471 41874
688032775442213249 1842 9042
981285602343824385 26616 47450
306706933356888833 11977 26380
799151089709894785 13846 21465
915241736870886017 10236 35971
976835959987632001 1407 16099
480806288481542081 30233 38662
79901220401040977 28722 38298
750678013210222849 13419 41646
196398416048673153 13081 35687
946887972934188545 6029 16289
29613189382175165 2052 35597
439093983503571649 47348 48287
297513191596159745 29322 35290
162102783779797473 3694 6992
412327088408602561 34953 42342
422213453803255617 30542 35406
429501563219126593 5801 19053
542767613500796417 23744 39323
960856794341069057 33823 34757
315008799002388417 15630 41071
156042986184111489 26031 43564
808363918478075777 17071 28241
115845978013680913 20096 35059
404486204341868225 19143 40051
476330685557961409 11836 31746
76213132323868401 3198 26686
496314143986566593 34054 38731
348596794907368961 4399 13729
337521884653064321 18524 48142
183719349612768929 20986 28865
711566234432183425 5856 9159
195537468042477505 40211 46629
857160906802697345 19723 44060
186859919277861057 22354 27606
569167363851434497 4274 26993
548985547559201601 10504 36485
774519652343322241 26854 32226
991954959253373441 29749 33897
733382890231780481 28819 32266
29171272425902117 7014 28851
940971980268550145 18103 18131
127540047353488001 3095 26161
826842335144291969 29959 31774
588951928755282177 3794 8727
255072875826137121 12323 15100
493660270378878593 10237 40207
650867702630108673 12419 41561
563406444901392705 10344 25315
708301523854764545 20752 28523
760731236538259073 13382 48029
104451577049033521 1611 49578
995489807804691713 13786 38922
789676095401496577 7548 32928
887281387961675009 5120 41911
907692065854007553 30843 40570
82918036898025345 3268 37308
605758754623700225 9904 18856
927782802865475969 34919 36602
953879257014975233 4991 45076
936016982403973633 2648 34733
707918666660852097 24327 50785
85152463305856689 27680 46079
18545445044168221 12840 28186
985457210215333377 41704 45191
828960197562047105 12058 45588
488495496928560897 27330 27743
308678006772097985 44969 47949
704683008255589249 1748 2525
861079606974165249 5464 22912
840773992186793601 31920 37801
527863540689565953 16370 45996
45871411765052273 39489 39741
348187905633544385 9833 19033
263202448657590785 8688 31154
522173784305763905 15705 31612
471247409850921153 12544 48362
206406745260643745 22002 26812
977551569838848129 8649 28939
337781955076053441 4863 20339
393729475375852929 7090 27465
62359790732578801 34908 45509
12818747654915087 1841 30895
517151584525279873 23187 34234
531755567339704513 16780 22824
541970555902544513 40796 41346
731904038338111489 2731 47180
460582694733489025 8143 39233
301689101832938177 15013 27412
631940727648036225 26683 48725
464397500886729345 31886 45068
630221363860684417 7839 32081
195747386907758177 9574 38044
247897120161418625 11109 44999
955095274427033985 8724 45319
642502405365775105 7466 13170
761626980824377857 18636 37683
800212155646782721 4154 19154
230550522027481729 11300 43273
922440106522131457 2700 47761
558991674584891713 6309 7278
570448720956171969 3108 8834
118339178327826033 24739 33439
541122798248181889 2641 7791
424184630966056641 6426 50913
364856964786149249 37697 44707
280662119253985761 27063 37368
259992522656247617 6669 31909
743746945904863617 46670 50898
259834639362317441 28200 35587
734672736591502209 1541 42259
217665289576331137 22456 30282
794765846577110529 20236 37366
408105516564795329 4843 48671
400144760786115969 9121 30431
344709431133836097 5752 29252
740307216339264385 16483 16521
240798783691793985 2869 17589
948787344529446145 3186 6068
628363436751214977 5562 49719
615154452377726849 14682 32505
933727711021326465 3317 41747
821055709970959617 2196 47126
93929442203304353 3504 21506
754099129927201537 6816 49993
456944844512726465 392 26702
652453886274368897 38575 44237
565688318084625025 5878 34730
114803879781181457 18047 24114
692945074890040705 43226 50012
923214034207301633 5645 6107
332686117744188417 18504 26451
951854596022659713 22397 26452
85423731468502241 18607 33953
558372383017537985 10698 16834
110553564909366737 20427 35346
289482890951990849 21405 44416
708875907923179265 6165 49427
589527704507315073 4474 18302
668429349355150721 16761 28618
708390916581411329 14931 17963
968022110255539329 14059 35719
209222332469149569 26250 31853
110728317578633553 25495 36813
557344589302051201 24787 32429
830415586989055105 39497 46431
452560814992335041 5514 45292
669466257010824961 32156 41395
882288198909353857 10274 18702
347854920619120385 2967 30698
911385175088721409 23790 26398
498537939338916673 12249 42544
53618667596641249 20894 23673
561493190055436737 29758 30929
891441264119588737 13710 15170
63033473521883825 21632 38948
294261661294147073 20848 43064
837778818726668801 42473 50389
64255635132379753 43275 45395
402533884560824641 46805 50392
455009657342163393 27417 42766
420434664667560321 9671 27386
229029551936758241 47234 49367
607389242532704513 12177 37125
446284251442026689 33317 34735
977307549777840769 3384 39802
306253997063915777 355 8922
993165680312188161 8350 26191
573516755627498049 22766 37396
186701828030145121 34826 47750
138839660161249153 32298 46294
574540320291006849 12935 42547
602522810141667969 29567 39484
759224319210808577 22841 26654
317596690376486657 15448 17852
831589542757825537 10209 36630
26773618090846441 1047 5749
588565548302788993 34205 45676
799523294381042817 15863 22761
406195233923838849 11279 20759
654908825076976385 24559 47547
125250293364111089 19330 36252
7577868371836162 35701 38332
163599712370341889 5344 45436
78139319183936353 2127 13608
275310519218116673 1616 18488
831799080174004481 9963 21619
75262011454285025 25641 42632
716672632210677505 21403 40535
642042422953444737 2599 6917
170559978943909857 20844 30125
117270154436340593 7963 38025
244654493405466401 22633 30281
301358102632057985 4136 22541
518528617442523649 11910 24298
998685061293272705 1432 21273
126427734660584433 12966 43479
374457845222771393 32746 46409
520066637913739521 13202 39114
123245833842418049 22026 45274
494609483675663617 21699 25845
827232776115629057 16250 41234
243211609760361825 3864 38160
4642441440850576 30906 50492
503399721490414017 28566 44408
372436183129117633 11485 41720
304316427962472577 35407 41532
80724335625319553 8123 22343
798854135523828993 28341 45402
313586785197593089 35408 47471
485492598028582017 1830 20296
858101321131314817 35950 44121
671152081337030657 12503 19207
181015122420440385 30976 39308
469231558709420673 13486 18113
840020165270630017 34767 40753
461111688260746881 7069 32689
149536662367374625 7273 25502
84342140237435361 15640 33750
193456000156558625 12287 34531
662669018295989761 5849 10873
369908709965933697 3977 5408
566400635982002881 34861 43444
464205625244375169 9959 41480
32442026807832037 13650 22880
415354337447602945 1731 42414
820395591631079681 4828 12767
391449413602018113 40733 46278
633913189987257601 17373 40787
259741879198152513 12623 32912
303670100824458433 10317 23071
467673726741907073 892 38449
713632370354890369 3275 15417
332094626445659457 28516 39290
678502952072005121 9139 22339
969805612229592449 43294 45688
345984100222981569 27344 44403
796448771026327041 47508 49712
804984211292204289 10042 12312
808570158138451201 22168 25858
966676286518367745 4285 31320
897029948493603457 9254 20539
429863559902042177 10472 47788
432977271241910017 17816 45573
927760691199186049 23449 31069
893506481080244481 28387 46726
283788752578711713 14564 33389
834892894125687297 46401 50837
592634732171962497 18615 44977
243802182985852769 16891 30225
420189724096825729 23444 37873
246138842662318785 622 36439
901419492633269889 26702 49535
523589926644071105 33575 50318
940758973521777665 12198 33252
650659592018740737 20752 37390
788055634621475329 361 21761
399990641523992001 9904 11771
666163699010592641 37033 48063
662032529064973057 27796 34631
942477497769179009 15382 28028
396897589139491905 9400 10102
471807560036065601 2102 4905
478894484217960321 20333 31782
665761339295773569 30633 47761
342334191778086017 44011 50769
547022718508184641 9596 40898
536500818889393857 30580 32016
554016748672129473 625 35058
212811950517540545 8975 8995
616273768518791297 26468 35122
552288038309853825 39183 49957
418196062625742849 3782 25043
571134632873871361 9438 29347
531427118781135041 29852 47918
19515886073875777 40269 48644
761505425734757377 1412 10596
214722504418496385 8836 8974
687890154775427457 4735 37204
860234218791561089 2132 5742
712658301283102721 986 48150
840407484415202049 18601 25782
501836891644710913 21756 33484
103242719242118145 3020 42164
80138048816568385 334 41782
114753285459222817 287 17451
12568646512303161 733 11130
722551746903235457 7698 8892
37625961450959977 11497 12345
189135413751124289 12098 39279
329442322612788289 1868 18064
447149408177452289 44582 50800
370875209938564161 32310 37606
385800922507321793 20080 40675
647243019942973057 5713 18929
645547317552711809 20684 41331
568014784297975681 11844 49370
21518588596954657 25061 25938
412264680547433921 13558 45953
682404577819042433 19175 34771
784371069954918401 7728 11626
442703284301480001 9569 24288
672950153555230977 20496 24398
245180294816833569 15742 42073
684593456328020225 7553 23423
680405304618737665 11520 26398
917363238180069377 29488 46427
523778522514433601 392 35596
793734664123579905 32454 50438
352522848277381249 23869 40647
743027744585642625 19669 43898
194939970003815681 19988 26853
568911605777191937 11675 26970
748125300090457345 37840 47809
465155215301091841 26920 33518
486991155762822785 10326 15722
337578873997674817 40623 50371
425842985958560385 8232 13273
423751486248473729 11444 34324
172648028761017249 22486 25550
299979698730073345 24119 34070
192737232233376673 26094 26981
959675548914827265 8062 50613
822926453183427457 14730 19448
334068735559586817 36408 39636
346639420771573697 11275 41213
189930016265886785 4175 30567
640750436212499585 5025 26569
602572661127101825 14825 44544
455240852346882689 16863 36482
203173707156690145 1011 31894
437359628943326593 21234 40480
284688566019585921 49966 49984
397703176644860417 23055 42284
731921259746283009 16099 29857
998764511610744449 15908 37451
839411865334927361 14386 49657
644593479340208769 10700 36850
836765076269426049 4490 41889
65819848379149449 11965 20365
363205204200884417 36275 39153
831755398250670849 4061 22402
493229101957663105 7052 17162
194398526486907041 33441 47431
612932451634408 37956 49626
172409433774411969 14345 44623
20924762435310385 315 37705
817937842046987393 13684 14902
280812471932993185 14939 29622
525308486249436161 1315 24753
89284639042883649 28757 36574
271462722783979873 1560 37221
323669614018701441 2307 11129
418010157023978497 4439 17024
110431962761179393 20191 35150
394104348934902785 19818 29870
332699776375253697 33913 36199
732992053395953793 25651 25962
458211567223681729 1000 15468
568042209957241089 10352 22252
775876829311574273 34604 44450
367031802667433729 26398 38437
387943372213168641 14416 37849
809491879072410881 17567 30172
364295585692421057 20520 41500
34476269866765109 3999 31682
263320583540345153 5456 46939
357503762526363265 17235 38016
948478746880727681 3478 45051
613086149716330881 1643 46587
698694405798033153 18135 47945
336468848271309185 27664 32366
947194323004172417 11453 26319
434289228668099265 14172 20723
204772983673901633 2761 40016
647760102063557505 6872 26481
947960611515089409 24158 40706
652009749791993473 20960 23115
575897327787924225 39319 48535
596161700232229889 11700 32870
825283036030416641 17891 24438
36739024483757985 42419 42658
504298954897702593 18463 35261
620816810102127233 9637 30305
624785830299703809 21821 39934
32025282859386553 951 36190
162225692285499425 10916 32071
293397193751289345 11602 43201
680842012354279553 4581 48732
773815301822317313 8669 18343
902051374705276801 43698 48625
804978580949807617 19944 26093
953512643939507841 2849 45481
650678158627492609 29525 48036
917344811926238209 34794 44350
996483595261210497 14427 24388
478401322724639745 19272 32449
313359090823020353 13633 17515
48621238161327793 23945 31646
526193085891264897 2551 28716
570607522021095553 27418 45416
310700463225565185 4046 41643
754768284014840449 10194 11048
614266079441293313 1691 14936
70893087320090585 29789 37055
517953811579737089 7929 9997
187936149522752065 9981 21762
482862282764131137 38078 49016
387405233384345857 2082 31945
561993413264637825 34323 37166
873390915892581889 23175 31528
817618203130606977 8615 10809
398147072396202625 31771 37125
661904390342364417 15549 35239
508208626176550401 36857 50591
430052567392948481 3276 42417
825548355275788801 3688 30449
865708541893660289 5932 35611
139868703832501489 4666 49681
591007880278780801 5460 6720
472035037237962049 11674 21370
44335493455044177 21035 35028
488296275441509697 29429 29647
944386725865399553 5162 14608
570871797455584577 9493 14205
218946903959640353 33155 39123
437586832259295745 5265 13606
382002848168767169 20409 38862
425577063839259777 29721 30365
660853947390570753 15600 50246
985781217280528897 31772 49432
70002209135196833 14640 46471
809080729929991809 16397 42236
574884649881163073 12812 14320
926276972590795137 5694 39278
942557177645952001 6712 20719
205080914231306369 31669 48492
214384475740367009 28179 40703
700771438470464897 4576 47519
318811813936008577 7672 41314
692703115481197825 48 43078
683172380344664961 44082 47369
653415473497897601 4408 7080
925646942587988481 6654 18436
4893272881847822 21454 47042
957701946519399937 23893 28309
5872076276371986 31116 44869
14904416490793439 5200 11174
293680860666388097 13054 38443
359244756432836737 40096 49173
424354346879834305 7138 9781
614299726349727873 17140 42877
283599544087056897 7532 17135
665847385645413633 3066 8074
957969942177012225 22157 47605
333274968000921473 12213 18725
519596411457929025 4306 30442
668715902294529537 26995 33395
272707266351641665 6449 17990
817289205417623041 20496 26725
158516686777975489 339 18721
436029074951854081 17728 45012
601419908688509313 11062 47366
587174523399454593 17923 49958
413914432196538241 1403 43987
84325199965540769 28219 35437
275833107540716321 39931 46527
966742613007980417 1688 39074
152081381663382593 23736 36546
5774115593858654 10540 13746
434917094833021889 14923 46113
366222637352961985 3844 13191
921751019029319041 4346 32523
337937138449653697 11270 39492
832329871989326593 40116 50656
797635447843433089 10907 23433
659243638130963201 8431 26828
867009900206689153 18641 24048
145784098299312609 38446 40742
19026023996246977 12418 32118
582565711504532353 17271 50348
448887941669305217 11337 47169
859272148959956225 35239 44020
677624355842013441 18646 29529
119233760828652897 19132 22605
634418999675979521 12351 48775
415597834842085249 23063 48369
709398939384357121 9910 33454
709804378494983041 5253 20298
262510762395258721 24035 31440
676495581940354689 22499 49684
687895674953196545 14356 45921
708078408348033153 7547 44070
900825032879176065 10089 40791
770025857966967169 3914 33722
854382308146256257 11369 12363
434903867121892801 8840 14909
778960291764654721 18048 31102
623552119145170305 207 38572
931683695875292929 6347 24830
419999288931652609 27060 31312
180531150257543521 3664 31595
83437344448011425 32589 39215
175110178324530369 17646 38725
529202115851138177 17418 26466
592496696496816385 33699 43807
702030139811039745 5555 15653
266839253888562657 1186 8840
676335850626148993 4285 23933
503446824578112769 8196 39792
455299243724592641 2848 27369
858173650885504513 1481 50881
172180245433725793 9128 47590
895177858416182913 860 41853
751753860582009985 13347 30063
722305829538427649 23260 41240
89891135803046753 25505 49175
778502704744944641 13446 37880
750563401724573313 13679 23558
435483992884144321 5188 19346
808095953862380929 47484 49191
726447953391748097 7138 18164
853946738782166657 8181 24169
265586898403157089 25233 31997
720607782469105793 17244 43302
194267351019085761 28380 40820
140195782160613905 7969 34950
944738205768118145 30984 38149
925450354016124545 8260 23070
471399469302376449 20028 23965
807763901872345217 18427 50160
339264832680399297 16931 29285
85238967288095329 23105 35700
667843732506589953 7830 34963
490694220846503297 26126 36915
730441882805394049 13850 42579
4863205164713947 33104 45388
25524825137374309 11435 48769
648668944887798913 17181 33588
679358219826937729 14659 39800
329186897735869633 966 8175
690037430273981953 7403 36904
432886461080382657 11115 25077
887045752119746561 5709 34023
10814302004821031 34779 46372
552562815841689345 48481 49995
267950750153698177 15673 28294
366781025986043137 31271 34431
332939273310618241 16290 41626
845452551950536705 18303 36850
390495530641739905 33927 41548
831103864318549761 6785 7615
651341597399824257 36689 42792
364584170015113793 29655 49496
252246296075337985 645 30084
845393594436799873 22245 48864
108541948220167937 39303 43583
810585426176750465 14570 17100
767904833449048193 28910 40239
818462946197229313 41671 45396
197169447495088705 1869 50347
149749570074867233 2622 48755
90255734299926609 2540 23892
766112031799778433 16866 28846
643303840468210049 24925 36638
751150207758378497 42964 50557
884250641424923649 1501 43937
395344004504750017 3826 20277
937873180380609793 24620 38187
563212546990932609 16323 32020
890906327046831617 11478 34543
986269097233432065 27176 31116
368437944761328833 2412 10403
751784586885413889 27208 50906
97414984615678433 3014 30439
788778826254514305 8173 8375
357569001972894529 39325 47071
80428724203521537 22635 40409
723042148903157761 29584 48859
866896272355589249 12531 27232
669600119158705153 6290 23018
216947858275382529 20310 38719
886687250112142721 21034 37825
102215584565044545 338 43727
836251065287957121 31985 41576
989671947832043521 36936 38084
621286769881532289 34389 47663
167823252124421185 23756 36382
314295127886371265 15857 18131
81237668600330433 490 12032
456808112818631425 9613 10113
886209321514826369 11615 45577
125280341777301633 8296 17640
471846902784953665 10932 30761
206046449036971777 13080 14205
341467659413254401 46188 48081
347877235237891841 32394 44242
160515823056876161 22172 46847
688804733616930049 3450 27384
201964641995687105 11447 36984
6662745898768919 28161 46744
880726876879855105 13635 33680
737691680439706241 32874 47230
870914348513608193 33507 38567
905380457983344641 2189 36046
62147594438705769 19341 47654
994471472972176001 22662 48828
687099515049084161 9728 17317
425636776594121345 15499 19364
595534397583229185 18468 34639
265775245800835329 3028 16798
486360225300828097 17739 19628
500671396208478145 554 22678
753323040570883457 19724 34873
831545680527508353 23297 24810
368350641669678657 1335 4970
984723751845240961 23762 37889
170321528479171041 28821 44898
343715240547691521 30522 34888
626227074296693377 11140 37016
687425375005918977 31351 32994
160842898465354273 40189 44948
305573433734362945 16361 27302
45042410560569121 7664 10179
4776524980815823 24199 43681
950895675076502273 22854 49210
557691852645785217 2391 7383
385221445363370689 1917 38590
538184441940305921 30847 50556
43915686057012241 7598 44150
422155411065286785 19199 37456
989993025824560385 2694 36022
394695383905389697 22747 33962
870075812063639425 33526 40625
865576985964207105 27958 35187
411347215263091905 31858 43521
158263577709224289 19590 48797
843426704879711105 20636 25419
159708397856146433 24159 29245
481132953075842817 27510 34694
326362646922650177 5599 16183
765853106620589569 1115 12865
457536132481362049 10677 49646
777353001817928705 3738 17613
440529289921816065 21945 32080
266803699541590337 145 28465
608073235324606977 32686 50184
287462392956456385 10667 27836
184980281324829569 7540 21467
294568974897451585 1581 7401
534512210127910977 43297 49355
759323170904039553 2108 42738
475082572416940993 15143 36075
17017992359093627 6848 13529
962245335811754625 9928 38970
687076053541915137 3812 39737
457377683420094913 37252 48449
332512671268794689 11097 31261
54121395563793585 11603 46303
706097739014765569 8414 50710
454636025042763265 13672 29230
317423974009052737 19912 33641
173199199793739201 30098 31739
892835055620366849 15311 36222
131989571169800257 10035 41786
674379572473291905 4717 10654
115561293686209153 20392 25564
777933036626947713 18991 41892
561882741319639233 20821 44925
721053893558213633 44675 50723
539223682710311169 617 2503
902867367329662337 15870 48281
814086753107478273 621 15807
845820381247982337 15888 36061
245952098165428609 10610 46777
271291560104842241 21703 22157
189412383908180705 9592 27349
123648953729578177 6711 47636
471380072157128193 16325 37148
778429727136710913 42327 50638
108475349711444129 32312 45292
949850536566536577 17177 34400
410101709805314113 1841 44785
528876002376009089 3750 47826
925737680304369153 12992 46792
924121779764938369 5283 11270
85640348488706049 3297 19365
180765576643494785 5626 28597
889262855902888577 28888 36926
663178180090902401 27947 28075
94006092025420433 15289 42965
59999015113547217 1715 15475
42752383683595241 10332 45639
894309392742975745 34022 41005
161958314378889409 4320 17644
671445087204119809 2684 31750
862422245841333505 20058 35875
788548090945703041 12034 39374
309466455261553345 6609 18233
466106817659053249 27984 48653
740449556315500289 16904 28511
531789880712302913 5724 44880
366971591385716801 9868 34070
797274926837275137 3029 19501
331768133689326593 11745 32368
152988063424764673 35613 36232
833025174581660417 35846 39573
79751330420677393 11236 26436
143986845471491873 12993 41297
475200023498821633 32224 44624
462227794067555201 16408 44794
341216976418479617 9188 10453
302591816518248193 12294 13221
119383264739148849 7082 29464
426992657313928001 35441 37562
882532072980652033 22180 28733
6193234246811842 44746 47230
960905189546771457 23894 41803
513773504697379457 39167 49500
324856766636486337 2282 27240
999584838027107713 26823 34858
550093172416062273 22730 37894
193657689983961505 24373 44274
268505629646668353 22609 37396
245369562219028833 241 36406
293036885652846017 11122 25950
881639984122070785 44247 44514
395813969698224385 1194 4426
536813524246202433 43149 48267
726364753458021505 5848 10914
585844106357921409 4871 7105
564287047681474945 7936 14735
843742923364832385 27354 45664
885827402952749313 566 14930
999204866813609985 12018 25443
125088842266649185 4648 5299
857389754897514625 1535 42929
486084609871646465 8206 36684
937796930888492161 10865 22730
905544095945074945 552 36595
246192861157002337 5513 43916
617835065019569665 6378 48123
652604400659040385 1116 42874
474690078615878977 21868 37497
159116046583722689 33258 38112
694951877675457281 13326 29783
689951464360557825 11316 26777
101811874183894705 12482 18295
231875093263429473 7981 32389
12067646433344237 19509 26163
639316104536074881 16365 29929
274991095487990849 5253 23844
839765836477699457 38746 48982
112442728996050785 13493 28761
759459091033459585 32511 40807
497531825701301505 5860 15332
283126310770061441 4984 36078
124175592681190497 20807 22515
322727029221223233 5578 14920
974113332635852161 11824 46227
531792667684374721 12647 34741
753976389362030337 18485 21743
755413899076710785 22943 42623
556945768643842625 28291 40038
746541409349649793 17033 17406
982800734747378561 4899 41444
705948119677312769 10813 44249
188236715536362465 1055 2562
51144789946835801 22619 45921
984481644805065089 18583 21861
953544518596043393 41273 49421
963952123637582721 14303 50009
570372322298172929 5594 13268
981830254252720641 15390 33870
223330489267279841 3474 40060
692088989258479617 31143 34630
58494501868540993 8471 18161
806101875877452289 14680 23029
129705894046662001 13452 28715
435258078008914113 43583 50617
110405437860809025 4733 46260
773719717502650881 29285 50172
492084728941105025 26386 47204
442967194970407233 13911 18314
923574373323521793 28633 43164
124065718195559777 28341 31904
504826020330579457 6424 35402
196137989324213889 22274 30077
423232395769336001 14455 23229
956213059303372801 10955 45130
779099686942768001 17488 26256
29496123070316573 1360 33694
694445299226448001 7239 42486
189789511618521089 30946 38933
176032984374909761 29292 46651
162834893482724385 12034 47444
611336870412831233 18238 25576
181701459905447393 7465 19317
919502467084097281 4816 46239
577930139424978561 4363 49434
203404148334431777 17290 33033
929066762671560321 29147 43453
499507966487993089 12315 21810
314118545097031169 39284 48542
148677760563547425 8638 31242
249127120934197409 269 10427
873696706132388865 19405 24189
634156343700681217 17986 37080
189871583252443809 32454 39177
465738907323320449 14221 43932
950180168290227585 22819 28851
516739980395513473 14116 28999
698457018079839233 33895 37986
262752008666304001 1911 38460
28561503358670137 19394 26482
868658581270807425 46388 46579
887983440314219009 21454 48522
847530723726571009 20903 50382
11699946516483097 12960 24003
195499155381142497 12597 13389
736518160508016001 9955 40270
60275695511968761 17084 38960
736188687793482881 44066 44597
624553392684447361 24413 25227
812741870510524929 6675 29290
770772807031669121 3082 12524
647196744486972673 7131 13955
708368774481002113 23763 32323
314329325004994305 17405 45362
824700493062017921 15106 24130
439981421237060737 18721 43896
345410547180421185 38610 46911
483465255136668033 3706 15248
984522580882149633 24411 43025
867148725543454849 3072 14445
100593987420907633 16677 38112
534762533503627649 9111 22735
100006132559322225 33310 35954
63132447570776409 11741 30277
779922369231087489 17449 27632
546908722331114177 34522 44893
32134382701819677 24123 48328
845261325247644673 13154 13174
68914194559496881 22419 44617
771888651542585729 17081 48297
330110311153909185 13710 24258
128445611416733393 30560 38570
564587629600310977 12029 22081
204809903177096673 5027 25293
59618222382731289 8673 43858
936572251638704513 4226 10654
468029763416168961 20298 35761
342765335682660353 17128 42553
533755484801140737 7051 16132
341159581692377153 22043 25930
333427334899965889 26193 37571
11747378539087805 23022 40977
585165876483408513 7122 43387
824070775346694273 1847 27187
536163021627245953 3669 8898
234703076931371169 9143 46835
814876351162332929 17407 43258
97878028107000865 29639 40454
895351312129349761 15466 31665
989082080306008705 15363 22888
383012042546702977 4786 48033
860939463858851841 3407 44290
205039454064731777 18137 28257
605752260097748481 22238 44307
88666528367191697 20386 44356
584905811147020673 22052 28638
255146047181881377 21120 28901
599384723213052673 25151 30499
987337340646654081 6869 15141
485096826735581761 3654 27884
391841594352044353 9856 29523
109161971499165841 3969 13806
677976997997440385 12078 37804
798236058596895489 14192 22504
333155798803460353 12163 30859
443135155913996225 11245 11575
768209011773727489 31406 35599
361039651073024705 2450 28490
46664663511094777 1709 44944
644319099942098433 34888 38294
302842943151013377 47292 48408
955128314142566401 15082 25192
161580571986860385 26043 30421
575612332475873985 3897 25614
71594225167807225 10111 41761
651054119009085441 11826 31513
948729570975089537 29619 49235
907184088398683009 2499 18017
447849674946191105 206 1718
373663256104290305 1422 25882
101916097286533617 49704 50100
96776417967891601 34430 42897
549269969208317825 25066 36083
533685111569791809 656 4143
808085455701430529 8447 39309
102497506300952785 12065 43333
147712403325051873 5638 36925
971854796845743617 9701 13719
238412525038199873 37764 40226
140577354316452129 22810 40874
531992562970849281 49402 50730
771923415652860673 36927 44265
136760507619086977 22166 49402
388039424874623489 13018 39039
880858670515614465 11293 13398
81845685906269953 18144 25869
556530105967596033 1421 7521
582507025098170369 23817 45397
120578888059661441 25193 42192
786890863445346817 42966 43861
604296372144816001 4574 47886
47981390434305385 1183 1757
503966328012047873 9651 30837
287408052403147713 3654 11574
813221692172760449 233 16180
695344970442750593 18159 48095
584590502825442177 22394 45010
314873746072247937 27228 32643
187328003002605217 10070 34167
37878603062015513 7499 34359
997324000432321665 3127 36639
474415634750752001 972 9941
147473454964227809 34588 49068
612930415717602945 4427 11775
667100863577694209 6433 44376
316375155772941953 3022 39595
361347391080713025 17870 27554
408107720590866305 38672 49009
221545042112673217 11577 24696
234149758243486177 8092 9455
464886778547509057 14173 15202
810426190166072705 18302 24232
496564939901126913 43722 49937
365427223402331713 8042 8704
865016159560681729 38014 44472
195563520315804609 33495 49687
910580054798266753 22083 26003
178246433549357889 6324 24203
459185851032231105 22727 25227
876922924171157761 40325 41974
3099573685425128 19697 30091
275724530553571169 33721 43875
193368578052698593 264 23863
675185463353276545 8446 9347
744137097289417729 30986 42801
611787261661074689 11618 14043
806387036752312321 21840 42820
642364726316589697 17479 31797
26521993977773661 36078 37857
217210288099249025 25944 42648
945973110971678465 2979 10522
383393019071693441 8813 11032
554532780402759361 959 17394
367482143351534081 34780 46337
583967676381547521 2204 41901
225660353917152897 10895 30297
687282962267509889 4472 45727
42567185447904169 18674 25452
469597177888445569 4385 40484
64766419514572961 7722 35971
528661503106725633 5508 47917
429087103680583233 5580 23081
327723523828979073 16805 39891
794476703190117249 35082 43255
68970085312280105 11912 18248
977635127312748161 15108 18973
892146366090386817 3823 10324
651317326238231681 41789 44329
665184148190725505 29272 33440
266145854599923137 37746 38028
343105591398426689 32868 42325
769594257739658625 25319 42302
832345895115075457 48885 49967
233098387289469857 1835 40679
645625898085953025 23398 36268
560451704485902977 13553 28751
740201618327382913 37251 38801
564839031203032257 16965 28383
935678737196553857 18135 26915
867836946526143233 5688 30120
45924358161521185 14238 33655
466855020039996993 25108 31936
920598719287383425 24343 48591
993235012120155905 35682 48143
621592655887219841 29678 31092
271170349666984833 21410 36139
116945891273843473 35200 50573
757471674992150017 5260 48819
276878538526794657 26085 39554
367301686379089857 32236 36577
183091133606026817 28281 30621
528827623235489601 15342 47426
952859452365153409 27437 33660
562914247433038657 18642 40394
77133379482859249 27237 33617
198605605517105473 23128 35971
838611201961548161 16113 25045
937337358060641921 9190 14270
917123477194635905 15050 15988
143966218872979121 24855 34438
1738615778187125 8968 50057
535694878672867265 34987 40546
295634366538166657 26287 28811
358492075872408833 35975 41946
37609210566209585 6558 11777
337209681560562305 15306 41852
132019883071009761 18690 22004
838124689758846081 39196 46025
836999126893665793 17606 37446
26261650587311893 12062 33958
582659002262289537 13297 46953
527788856848918209 21340 42582
302241620163037825 46313 46383
391398092653115969 6596 17990
893377751857357825 27795 39633
315495908488831105 32099 34082
958762977647474177 7827 38351
102471798584527825 28432 48302
612241417502076545 26045 37483
718695262728676481 15216 16449
209950454975306401 15629 43350
80548086077595121 27153 31889
200054106369762497 7380 8682
664193541080241153 15375 16047
63348247611550337 32122 40800
324685810884400193 20448 42584
617105278699852929 22747 33809
599527440772749953 4603 33118
656822196722991745 17799 35155
524041357092198017 19886 47046
936752570292114177 9311 31295
681080880313547905 44348 46808
773048436870091393 33255 41378
927226825596104449 27993 44155
869991172603732865 29160 34182
912673978397055617 30329 42876
734817087744339457 33962 42193
112106844211989905 2206 19404
382771273668893761 12406 17155
417391495785412993 34059 38166
904425936163825409 108 22377
581250435815686529 6692 21081
373900655101465409 26617 41124
934006779208051073 28234 45196
296972410252685377 28420 34067
568448014927820801 26571 31769
852198550451177601 10926 38342
665814308095011841 30301 42460
185611577661724417 9152 33010
381816650790536705 13731 31759
825313360662193025 30280 48725
661704971570163329 26174 35474
699684966337905281 18150 27668
815182048703075457 9237 19349
479319855830240705 1216 46442
473973507085535297 13751 14518
263766272219534401 13260 18617
152151073697634593 28582 46684
399785131370492737 7861 23022
271082425876830529 31715 48528
813717045821867649 3647 14894
571456884045129985 1197 2449
945225893593132545 17621 46182
352241546562741121 29855 41348
368274801484496065 7900 45189
77027669082436753 24658 42194
238436687037079777 14462 44039
939392269197032449 46888 47283
91859231577267057 935 8959
645432408948391169 1623 5619
67588506234599777 23222 28109
645581260412431105 18841 30527
113405895705632529 1914 46643
64900805505285321 11103 42752
686693920370544257 16174 48502
430714598469183617 23856 27079
271222454419209665 2533 4732
876382386505792257 15967 47188
645297443059732225 7558 15020
559620957538729857 28249 32461
636086790608978049 14200 47189
94859571442210465 3990 24782
353242463694499521 23144 26662
835916405914264961 23503 31267
171920772178928865 20222 39353
649494019985620993 28581 42206
763127684011706753 1477 30758
570424165545038145 5276 38627
570104519197123265 7800 41615
129672674987002529 1533 10343
917510736194515201 23324 36149
586305542840069249 8976 48958
31445410069004253 36535 42513
840512374170554497 24146 26533
918833559459002881 38737 40940
405423505579538113 24151 40563
257460256832452225 26866 44918
970137550401428737 3302 24281
318097243179209985 32911 44065
301983360508433665 1344 34144
885319661949459713 25698 38373
950697182255776641 45182 46709
836042468676467329 37818 38207
459745993267123521 10632 33069
90767100463445169 12631 23253
688642607060469249 533 34491
502409461339880193 9282 36906
197033479237337153 7813 34493
669663314604115073 20471 42910
64629880103051817 24591 38313
671047562254599937 4460 49215
407664873149631297 4260 50292
967495725353423105 18991 40973
11296868839448139 45602 48448
309383206493038209 15410 17819
643566949409734657 13013 37625
980084319636567553 5657 26668
104229022147631409 9906 23562
510075316171437953 37752 41556
883170906556248577 10483 35482
517536425171108737 5382 27246
218176564489933601 12088 50176
292502942790235905 28277 40452
95276880561005585 129 45641
773854500095175937 43689 50417
661902545754866561 593 32512
585830487761413121 25550 31938
436663845325970369 28198 48928
39960103802378913 25536 46994
800183542051282561 45375 46919
369445054879548737 40151 46525
888538427216889857 17892 20315
748615141436424321 41425 42615
474085663323403841 6667 33472
518097506315555713 6465 41787
526522636303983681 19573 20179
953024849742583041 1052 27036
248705692844705345 39375 39506
107517667003094177 7760 35174
475222832653788161 39541 43984
670897378936039937 17221 27003
343483473931836865 902 2008
102903913547422129 13692 20143
74820714033851489 39830 43329
23388786428803601 5968 18597
960714883096724097 27394 43487
220672155514961345 34678 46673
396277044253299265 23134 23802
561531356157239233 18332 32771
34157698825691085 38491 45231
738228031659119233 20002 46664
105710551567373297 6153 26528
696153954371432321 35505 39976
317133203738901441 44764 46646
464213063803924801 42 8500
778753226622871553 10799 42410
372557191585478593 1280 17809
348167257541614849 5164 21161
481459599241802049 25637 48784
193009451813995969 33673 40739
496780043444438465 28680 34482
536243661430713537 17053 33358
567434691105319169 3860 5276
331355311154442945 3308 20039
611539853039083393 7488 22611
245792713965652609 11240 40608
984798677745018881 7268 7912
870276374351650561 24522 47361
719070856193702913 7769 26094
916616746352442369 5781 22381
142264189186448673 34517 50455
724702533192942849 8471 41438
284229101965131297 12000 44164
493444934122475585 23749 49001
149504693749278785 167 11652
802177405120890113 1457 40010
450350445522794049 20365 26075
565469624814962689 42576 49473
647592563389906689 35233 50919
872392720486534017 2346 12244
535294732229964161 23484 48834
914178609992443777 23178 49870
278384044776217377 18261 47707
380195288924202433 2964 20917
415609932615559809 38305 46878
658570017233298433 43431 47916
474326537019180737 7882 19910
977580909090466561 11314 44266
469406390513704257 17734 41262
875301616153375745 24068 42241
788131258870734593 24460 35787
488746257152374849 20887 34744
146820073454911425 31296 45384
696742134510824193 12868 26192
45295800550917417 31390 31553
277171675396420641 11016 37458
831216327918148993 32345 44765
175891478543899649 35558 46164
169115260689480353 15468 31600
489525195659783937 9360 15432
601768704797173377 2905 26098
111727358380985473 36606 37045
497001729658222785 16730 24299
201856385459212353 39630 46627
512842494897419969 19721 30487
994100547145261953 505 20030
849928859330063361 5347 20567
992408010210486017 14931 22617
568696262961374529 29666 46814
930597663753413633 3714 26911
26795218529372277 26139 47244
175109375292738177 14605 33287
241238454120740193 13038 49552
19951776878468053 9488 37718
937496135635356673 27611 49129
720497859416983681 9668 30799
998666631292856321 30753 39933
33115093611311153 8330 42579
349422837466306625 9897 31174
497889888307032193 6036 14246
275375648376716257 43063 46259
333897333513629505 3076 45892
460758969207276417 178 35098
734909737593543553 1412 23313
807024634660571393 4530 36251
830375909506980097 27248 31513
910982086247287297 10702 41743
708179408558311937 17790 42482
514452623128498497 4288 40554
994732553888393729 1718 21528
746940507864408705 20787 31508
461645702445938625 26311 33205
678455561847449985 41087 44355
955773353202371073 47789 49588
556178077238087105 21746 24881
465616840983887681 15298 22700
83384865829195569 14368 27816
672528102232330881 770 6089
904109944777857793 13790 33278
358420855019492289 3025 49836
997076159193206017 8434 15472
790758267501527041 25005 50357
236375544736091585 31822 46924
391376802293809345 43273 45741
220617986606917793 9230 47148
3063476894151763 32636 33404
72249531019693345 9674 27418
673557991827298305 36167 36179
203650601348961409 8 23077
348072136821794945 25906 33297
81291639531684721 4220 7464
392069098691127489 2387 27363
145846027428824257 9347 16389
649815334268634369 7519 14981
137251313758369521 7012 19206
582076661580490625 19630 45833
656439007503060225 4088 12419
204072420550684097 12806 28566
736276530171295489 15041 32975
813820279092642049 31158 31239
531505749353549121 1381 43271
337874409220130881 14414 29137
978247652835491969 22051 25418
35860171442440249 14153 19937
440350133937450049 18769 47943
809465364735242369 3613 35854
289980394906478977 46273 47830
308830965022014657 4482 19397
241956809981381569 1265 31827
371235123799532801 4569 37936
38406130958307473 11254 21842
935291900228751361 40083 47776
530983936274004993 14259 31410
614206790150827649 17526 31572
383806950813408321 23199 41898
551585470847118849 20037 22263
138046805711574913 6883 21574
360722288551567489 3371 43444
72796035242291169 27935 32253
719010088474934913 8813 25990
275813757270164225 12698 37733
17526667296149157 3008 28232
204905229067151137 40843 43709
915523040533504001 973 41510
972299215916159233 28899 43422
74389613209302049 11411 45888
334160150338206593 25245 42393
176438087793631137 26756 34052
304171958523262721 797 40702
197978601361452193 20884 41666
18552867855106569 14096 48470
913362839585847297 17905 18169
721251348639633281 22913 26269
475545056072729025 1207 48672
208402165878013089 3988 12258
214504864443259905 23236 36124
720866876942928001 28029 33938
391110662716723585 3252 11308
693635756913977217 16124 42476
615407653349269121 10602 50022
116508449933910193 37963 50366
135628353868309409 17783 30688
406326563473996289 10718 32304
455478364529970049 32477 46970
775173049350918529 12611 45639
163799310966791009 21982 47372
316530430174651649 35596 48915
390034055342386689 33663 40842
644869201437892097 41594 49301
299986386386347457 14727 24022
256644411005495969 7125 22955
907092160764765569 1869 17259
127600711067778145 25574 27902
684483473120192129 7968 16049
474047165499371201 25487 33882
159209621793980449 9829 46792
890416893311048321 10047 22908
944162342693072513 3699 46466
427485054427606337 2826 31376
529153613197681921 7452 17614
361264636845682241 5756 30823
907481148918687745 1890 34339
115193312995558017 24131 25244
929260581055149953 3257 17885
787759622130373377 7648 8216
186634968214303137 35258 36164
529630259836224577 3874 15516
322579588850889089 15603 33825
502836455006850241 6203 23471
977266228874295681 26793 49060
74367935890677473 20095 38022
643246099058831745 14254 50406
145641925860097377 27738 38402
421014484487567873 36360 43279
524413921023821697 985 2839
587313597672594049 17985 30985
29978628146899669 23549 28195
15028523060717447 14655 39219
355200410452511041 23166 50476
406178214498556417 38933 42761
683939330503527297 7501 38719
496522085879558273 26492 35866
672707010260310785 6192 28682
234836014733620161 310 21728
147822356262516065 24845 38704
775035311206035969 24730 48105
134597193939214321 17450 21265
857959249898318209 30070 34406
804586345546390145 35907 45230
210150230065789153 29409 44971
918634012533388545 4746 12452
498986871088536769 33700 46763
16465720662814933 13021 17426
452258037133557185 22274 40974
150662532063535073 697 16671
911291337245433601 7250 44541
388277507801056769 1744 1940
277221251569340417 10480 17117
102643645982723793 3640 42781
65578508223214985 7387 43137
104632449523769825 33697 44266
185423083097671073 17049 17441
686010439955566593 11028 15375
232945509358263073 27445 50548
73820135761017985 18614 46918
819132140155556225 18040 31506
243283233762369377 17783 29155
536783203510683649 25377 47662
931545748445081729 39821 45208
531090872061607681 16951 41765
749586853108411393 11680 35168
726660620660670337 26266 29304
735806519074991233 11538 17989
247893638379576225 24372 49850
315502655065770881 19191 38132
260538686597161729 2131 18183
139735701868865185 8783 10642
384562858463961985 20284 37180
295472407291129025 10992 48684
874575173535095681 3407 49461
228812330250029569 38412 44902
236642125083573505 14238 38295
485540365547748801 35523 37639
888222279140141057 5685 21538
115912813719525329 16666 23312
492361280520864129 23131 35010
396237868913345921 20006 39991
111477938926118017 1644 47237
912617108193010945 34077 45219
243623064140575009 4952 49985
638420539877827713 2833 13747
575602202820395073 33570 40577
245204318124201857 27002 29545
838721859610668417 20515 27279
211275799825898497 8693 18921
442296072366378497 25281 30444
12981725699880543 29800 34938
804215110241738497 10160 16364
253816951659288737 17583 20923
512582413049788225 30314 46835
345963953573153985 30294 33637
794984944788037505 4716 17171
357133603041887681 9659 14878
268122239096744161 11886 12294
506306815502021825 5541 42571
521384276023962177 20678 36490
249515768448318913 4386 39692
456515128296761217 10233 23654
888029956379462273 19821 33625
995965912974295297 26800 30064
897224658362517889 12947 21091
859715074452584065 19975 29256
944035191979132545 7666 16228
369527877334700609 1044 25130
318936002107633985 25120 32997
151863037451366977 41592 45407
246720091797421057 19935 44848
451330947870925313 3333 26753
622395819392096385 17018 25889
109790118188033857 9603 16013
453950368147978625 5020 7510
579988285930863105 19718 47808
540142917228948225 37318 44672
945750980151732481 19164 26914
488016603658998337 43467 47627
412699633143088129 8273 31426
591681105926568321 14480 24158
106551173910123249 8054 22563
70562330036402441 4594 19740
998586831408669441 1404 29533
628516262858667521 38278 48804
554454707493821505 12906 50808
17308025887736279 26844 40010
998641107920033025 38337 46379
44172988199960625 14243 39246
700794857294642561 9622 16044
555560793051959937 10812 38627
396348506661336577 39288 43702
143711755261179521 5710 42076
800132143046372609 33334 42116
854718861749468289 22071 41668
529925845159279873 3081 17167
778294221973112577 5904 42110
587553909255621633 10617 50013
971855227454561537 6204 47817
774158443661473665 25531 28452
243780801954116545 23358 33688
220110376592888449 4193 12461
324472199199227905 47013 47110
946340425921444993 21872 27838
923854755949065473 1147 19473
490627662740298113 19514 26460
471010002542492161 964 34399
230411438865058209 2797 26148
205290019749966753 18356 42491
752799435522550913 5833 18322
563894393183723265 24104 48329
564067995102586625 19345 23577
705129795499488001 6017 8489
824480864321447681 15957 27187
43922061661184841 13782 33502
457786120033869569 15265 31768
898008662038407169 9696 31534
224811691291936449 13466 47507
469585008258754049 17555 28154
789082396670945537 5511 7465
309796669186511041 31000 33329
712874864258953473 17558 46532
368377602644123649 1006 6826
401095658773254401 43136 49727
716208633043734785 9212 25148
103123570879407825 671 36882
503939277380943937 15402 35103
227199298954953825 8303 20334
338919707064349057 8100 45092
467228001202489217 10466 48086
364663300795250241 28884 33266
42737245582099345 13253 31002
125848329291770257 1523 31066
934124055654056193 10548 47395
184624395233164769 30580 44614
925372933029390081 27200 27444
517273902245079873 20050 37130
570084820207188865 43838 44917
641696674022249217 3287 10957
685582856711885569 1578 16792
987888111020609409 6757 32435
68152262581069321 6692 15573
72775026943027393 1158 36074
241522379746552225 39665 47169
391149689712960961 5836 27203
870206575234181633 14101 26784
681179252230087681 11294 24031
475224154631700225 12006 33531
162711768769597153 3867 11685
663634215185400193 12435 35192
662587475553813505 26723 47579
71616653459326329 26624 35522
632382738871655169 33299 42504
75678279807863905 21308 26053
366065275584183809 31961 48882
244304676396080097 10464 47539
589104912880898689 28051 40819
579186724195611905 10306 16539
755656014107223937 13895 30290
862943142983024129 859 24794
302704218808742081 7693 11250
730060382001784833 27163 33305
312177708752578561 618 39922
71242776712562521 11492 19827
63467776148044665 29944 39025
595064110289772673 20315 33371
677808950697318785 20983 25663
11429282842865263 7772 46657
11608557761888961 25479 36851
673995952425020289 29609 42492
408092420736487297 43003 50605
223969105005817697 6446 33414
320916482345822401 5004 46762
457081313865277377 14842 37283
64366057355023545 18811 45304
878582640353979393 1903 36849
323787280771057345 25919 34134
530817086380910273 9628 43418
8450442398604708 30403 34413
406372708275238657 6981 10026
739653395875890817 26297 33189
506654749254469313 11492 45529
901653056122576385 27683 46267
770059916580802177 30588 45433
38779072001119633 36519 46784
9577033870034059 25414 38556
359647276298538561 27880 42951
440970164042862913 17125 44767
53463730262492961 30809 33877
149860073307937825 31250 43926
68272918177292753 10089 23150
793070671722741633 38198 49621
75837770719260785 42793 44827
792567383609299073 4090 49213
64387295944747793 1256 23268
705882460188501377 36810 43674
864422155732640385 17769 21244
126413850767367105 16353 26733
769047794364020353 35899 44703
553766897972987969 23931 48308
651121572411540225 9944 40977
466762439739017793 5699 32768
712880334072359297 3277 4273
797524650968949121 35875 48590
498869708615146113 31650 33396
466243911349810241 34640 42438
997709457995661313 12842 29138
168464875397344129 22565 38602
232158269022988865 21426 27185
369765742389848385 31000 48503
223496622056238433 8063 47000
12483631018152865 19892 46995
844447867792880001 5587 33535
166821005965264385 15952 37257
501330203281135297 38296 48252
43991058879949921 7860 21604
396142924805616321 44086 46253
350716495781473025 11251 19009
944485305068688769 12068 14409
332879681625211521 16585 32656
244453225942621089 5161 8006
988682181989421569 17526 25508
650150205240159105 15961 28454
332639056682776129 24050 38144
203975946758703233 3872 15173
295246480024889729 18785 45858
170900820091155489 29605 33640
659077756087082625 28669 47651
308002745796883905 28935 41313
349584110013470465 20365 22455
140871409464217841 38258 45848
886170073665763201 12359 14913
31051071145753897 30382 30733
830960835300192769 17919 23450
427170486389307777 21473 45074
61934783432871401 12770 24695
620476154162091137 19370 39266
99482406992823521 31456 50292
579652082583102465 36440 38526
920984504714478849 22394 31694
968654350072483841 21478 45073
916048919581715585 7188 43919
655775720560875137 26737 27453
823839582316576769 2238 9454
808428588927469569 6824 30986
979040813216645505 8885 28644
702950216796388353 4040 20837
463037676422171521 29940 48684
926436784610217473 31390 47702
18514253582413433 6170 27092
336308350765612801 8946 38621
3622289375169175 2022 4137
226643176799044001 3154 28258
803631893020057217 21993 50027
300028044329231169 7011 11751
966268047573091585 8510 40777
426774813449071617 31735 33041
317145379089357249 8898 16000
536702567246770433 23377 45550
194980518848876033 6858 49960
692219781993102849 2870 23506
872798741660890497 12662 20528
800343980171852801 27891 43720
292251491473958657 29693 37779
785934428565298049 5903 31233
797732269362217729 17139 22571
969732108753440513 23377 24511
51389782760548289 19468 22822
191572728623512481 20371 31737
781904993282868353 18316 35386
982222373962095233 2785 43323
501490595680447617 29655 40410
924806251887161985 18428 26138
279165742766611649 5216 8954
292901346973160065 32644 39653
22536013450984881 713 4491
330936862017253505 9683 42749
708208237387086849 10709 18273
346105514370414401 24209 48076
638193227165569281 17019 50652
443580469443730881 23443 49500
283940143314186593 19519 24536
148647993584141601 14406 43138
588128342767088641 27282 34603
489457876692554817 37540 37612
357849763733671745 11294 46181
376356391846691457 13541 30456
890589923476820609 368 49085
830082081980947329 14716 46705
266212364281319233 12999 19005
794314217036507905 10001 44383
84520604699729777 24597 49534
166169401234000705 16639 26014
93261368095486577 3097 44274
189994788088235105 6631 35454
177784982928979937 8344 19144
750588493529363585 10932 22410
27953103578301609 26513 27963
617632018671905281 20611 46318
997890340768190465 2429 44586
888135892798985089 8782 17553
312247763785766337 8431 21580
938913323088350209 7962 13548
351831439379420609 3259 16854
294803021907910081 14704 47494
189859052040890945 37133 43279
373507780290871937 23355 50137
344794399948067841 14591 39624
266766956489888673 14290 41292
920510956381551873 6272 14028
794034153124847873 13950 36012
810165419632820481 28129 43804
813259477648074369 40347 46763
338577528316097473 24759 47115
611679957777333505 5238 48199
476740537439507521 15804 37607
352785267326353857 36608 44651
728640751564800129 28572 49291
395531075547872065 36547 40283
388730694022139969 6486 40364
595784520322865793 18194 37465
945427886514085761 9021 41326
492362957889604033 46126 50045
329984729072645441 16325 24274
347556835052031937 32823 43817
812603378503045121 27195 30838
302655858726417665 29757 42560
950069543212745089 14577 35866
93746063764939441 29429 47650
344186835298064129 5308 21910
8279297827264999 27368 38185
795084230647130881 468 10943
979468914510178433 9958 35129
303518023691484737 1677 3183
219871678012914625 23368 44662
93351376776549697 8420 38110
686667564158256001 2601 47925
966637619584037761 8708 31779
546521209683298561 6040 18812
502806724002606849 15581 39089
448767426822470849 27892 39006
718018882678368385 20790 41857
612910601085253889 16653 28516
894755851583052929 3843 36966
135389587487651393 26522 42820
664465828522299521 1491 44003
732471914390849537 1475 16288
913816204117022593 13573 17364
782742319105423745 31006 50179
804758149595560449 664 47494
759036128525629313 24197 48406
536822550554145281 5774 15565
849311615330691457 29903 35759
294717405932534145 4296 7923
600555852273991809 10351 13064
159126574029652801 24777 44887
725375852958777089 13468 40725
965613176916153985 3440 14578
300205857995571521 18431 47394
104324594829559921 34599 45550
924348610476187137 5914 41144
813417251864411393 44409 49411
332876219811872449 9751 48570
606634226885699201 19724 41309
911545374460231937 32286 34986
611918850361011073 28 3949
985993402866547841 1563 43524
711918874889843073 3867 29853
581088426353744641 2352 30423
908079616455541633 27765 40282
96837224725611297 6773 46515
626111206899349121 2305 40102
45598680900909017 13188 16513
336554036376103489 33553 37631
505042758665503297 1858 5197
485270898683719297 32290 37066
149237706758725601 1337 33178
704724299758669953 36424 47970
896637533997328257 19875 33115
490860853532165441 6037 16336
117596661995904129 8591 21923
521968772102528769 9513 14699
109492373194719057 389 12218
742547567306726145 3034 38180
104795484856992977 22485 26674
308645483709984321 30809 36188
831060451930675073 8320 47140
788808145683685121 4454 33156
347744455804317441 18401 31687
962246680261078017 15608 39514
136220238685361041 11749 11993
17116501277993025 112 7361
870495252953816193 6106 19831
880562834910410369 22174 28220
721275427862245505 7499 7607
119117275191097601 12211 15537
550508922093129601 20682 40689
254054903873228705 1504 18610
521925386844095809 41084 42987
324985852962040385 5960 34785
137907837011312033 41900 45492
610917329391771393 32695 35397
737404555633240449 4777 43002
222499291434882465 12754 34179
954646798379300737 6684 46855
106841668240438289 23984 41064
995975230152147585 747 42073
311963853182472641 24564 50881
361198972398796033 7161 29210
334957063039684737 40833 48660
411396789430760641 31906 44144
34192971347277281 11979 13196
203844466384467169 8070 9099
336899390103614145 42177 45689
815612255276171521 8080 24844
615712652574440961 12906 16123
807887039860418049 7428 19748
629891123845073537 16335 44339
276291663108104033 47126 47800
458172381620453697 17276 30638
294896819136610561 45495 50088
142919066404633809 7640 48853
682527636950318593 6957 15299
946816330722750593 20353 42823
131047983184458865 11246 45618
52772414656164561 23749 26133
318243362593442241 1187 41555
939454912411275009 848 6713
586329281453075201 24350 40973
312419487571791169 28690 35696
847973403188866817 26640 46943
30678258632487853 29497 46219
850265992558661249 38685 45906
713903127602851073 718 13215
467715063496250113 3918 28116
158453874339510753 27741 30146
730093599039307137 16238 38079
278942632751043361 9829 16443
375498845188793921 8796 29420
658508312579041153 19362 35266
395230100095972161 11535 15856
635439383865293185 1337 28103
490042508520865281 12285 28903
387140063076383681 30542 42096
442444573937692097 38317 45477
439164416904933569 22267 45351
86060927781666401 1184 42050
670855749884392321 1152 14829
476228396515068673 25581 32092
318504364958631233 34372 46099
863104861796550401 29406 42100
231347008320323521 25257 40182
437331486560864833 6217 14391
847077772201064449 26042 43617
859672518794219777 14080 35434
741088869666551681 5663 24546
499893140460045505 30591 37851
634502074205688193 8307 23823
551129939733435521 11907 38358
636874936456802433 8184 41866
596614507043867137 43879 46059
329162858611997697 30550 48102
710916318177005697 38840 48242
338917894109012993 34575 43860
546401594443636865 26501 36223
567456679569534849 50057 50552
998699980513713153 12819 20675
159118788699128545 24515 28696
546142961149527681 22320 43795
209967011148453505 16880 23340
392566430260480129 37115 43214
235502818297103297 2940 43409
65938983898348625 27734 37711
464085201517793409 19442 36672
177813176827463329 29190 50424
586765949007070081 23973 44901
245208878461440353 22072 49975
201774843647687169 28 12188
212223584997907713 22635 36083
361883289168101633 32797 36603
937581538319875585 27603 31480
296944122090554433 4522 21429
123395258962482049 11786 50618
69679648580187601 17397 28149
979115813098914561 46875 48193
595056741538915201 46095 47073
271284076554458401 3407 4334
751412886622002689 394 27151
862859135987179137 8634 10441
13373303843781771 36953 41911
88944477857488385 24147 45770
929404326222748289 6336 43341
270579489688273601 31438 38260
688141788507667969 20422 45272
453726550101869441 25145 46032
684575492339799809 20923 39370
239108636243599905 7025 14322
329093419840081217 21279 30950
244032400228086049 10044 50179
327799536377096257 18394 19677
695403389824875265 12497 40039
415068984480942785 4507 50471
204114830178049537 20523 31279
11006744356162557 16662 49654
674330545823380609 19347 32478
330195908358707137 11962 29632
719171990374853505 2617 43672
935129309122356097 5075 49896
401348956760230657 24370 25014
369828424855032961 45736 46347
439879046470998977 25233 47654
948738887933384193 2007 44228
165613228207973857 15708 28628
970897278496682497 8303 33038
781103515782937985 7424 29083
673504178935342465 12905 35557
286346658548595201 28165 45759
883211923387907713 8239 13090
842351375386421377 4216 29298
454632645783473089 25730 36767
667290427496510593 7828 49016
996812405332907009 2975 8811
992837876122528897 23880 37862
514893411510552577 12846 29963
293170712387407681 27321 37455
485250373678017153 6469 23002
264196778258401825 18710 49922
522655043185263681 46405 49260
322849440774803073 15135 33224
984634265827128961 39999 40458
377836017759584321 11054 21766
184995270436115073 9675 33896
122426835385951457 7445 25536
981722956651399425 6072 18100
77793179562526401 3985 23350
498107436043422785 1597 3417
26208835467258497 9079 10850
68990379125654753 4250 10319
866492158386186881 10383 43360
465073478022571137 12382 27605
854178949496613889 9385 34867
487481113978962113 6014 24520
969779590990818049 15039 16903
696103302436224385 13415 25535
213336170656077697 12017 39882
525879027445672193 5796 19538
655627608879903745 410 37317
593438337081362689 12193 20946
500767330843117953 997 8706
92338019845815473 49738 50035
961404749747863681 15202 50682
281540670698969825 12222 21138
864277743852113665 11874 20501
699471146210061825 26036 42432
557991042001525249 20415 47746
46571292949902697 12738 31352
389347256180101889 1135 50644
387032095994531009 34861 47339
302472901927508545 15148 43598
505509369589926657 30492 32377
618523947201765633 18003 49675
795196584604571649 2860 25743
958800120040557185 31602 47440
726962027560102145 12328 21951
492403761718421121 2227 12002
847280927464201089 5064 20428
348597424329490497 8970 36515
999518598585662977 9265 43732
673235379614283137 27055 30170
816916250229230209 25440 43742
630148456017842305 17255 39037
300547489847229313 11585 47692
387974692050548225 7375 50629
63199748947173617 14384 37978
587137040575392129 14347 49207
904125628852650497 11225 24623
744206423793855233 7393 21242
399614464015872513 19175 33885
381640945554686081 188 42861
111212579295976609 46416 48642
438540779410445249 13601 15789
9366484185338921 26536 30624
626603449883283713 39417 49990
152491757942012641 36223 44223
823544559660859905 13791 32733
481428664083654913 11042 45853
346909569017860545 17310 38684
753132511920608001 34311 50347
28518056002283745 24477 43166
977573133327840769 4912 50822
207493249360432225 35784 41851
242086953754292001 2519 49499
765895248146648577 24142 49730
669966409704432641 25718 39225
620700826049862529 2938 16040
3807210476065138 2539 27831
295014464632387777 15490 17623
439811115672089409 6811 42344
129411093173452225 4908 15305
309209935821112257 8284 13796
876643781846240641 17964 46433
787742449049876097 17027 35088
970015027093801089 6698 6875
411458373196904129 11026 41441
724989095378774145 259 47478
973295987709949569 43245 44856
420015094455273217 46275 47409
271185754450609537 19336 50598
660877061513303937 6691 14533
430201426892200065 370 28059
445316729022287937 2198 2730
390030187860940481 30348 47383
274179038532665217 11269 32774
462344768900980097 33463 39306
95729538308297889 14103 18642
220048240783508929 23571 38779
720989819881793921 21766 23498
437174620930381505 23167 23332
914124664479707905 21284 36209
203354970474475041 800 43725
289135406546350273 15716 28452
93676920094598161 3515 40713
482334036763127489 21700 36119
139210013306719553 18882 44900
463671376798629377 41446 47826
964751907913740289 2067 18247
829328577047242241 39208 40129
717115320375977857 43350 44265
483436640221768257 20333 35112
182217832023045633 7604 9291
275452319052227777 21667 25346
371068038871324993 28254 31433
793610572151777665 23828 41285
349432973234758721 16435 30733
928369436840021889 27831 44956
263054696055103681 20414 50277
532623776874189057 35766 48165
603741493787030273 40380 47565
326627913057912193 27828 46733
88688058761842833 18627 22265
331608085578125185 130 13512
180054590163013729 47191 48556
36958573645783585 38518 39508
394458628483913985 16090 19764
509628920705367233 23112 30531
568696823755917761 17095 46390
540088036294015681 41030 46304
318656502863628801 44585 49539
898886914435507841 11907 29767
935373607392097793 9753 37710
722300327214405505 4472 45329
715249101257182209 47198 47341
383444718120543361 46910 50728
648319957804350337 45392 48961
258461077280635713 23633 26002
824883827475300481 22592 46660
57243344023277129 23124 24306
206318096071402849 22155 48923
205821876807696929 39691 45087
337104939338654913 36832 47446
148509203223667905 18135 18872
359642602307165057 3823 27656
102627110671313921 996 32363
394588524813055873 11598 43651
386282306535775873 709 46478
901801919994642945 6969 19534
704202974618816257 13811 42354
859841360710145665 4029 44626
840756941225222913 8606 11741
230264371814488545 27766 41549
411544951992034689 18063 41317
767886364753760385 282 25321
914332587733099393 22449 50746
935630805116989697 33403 44445
220037370170693697 20690 41294
79852157720335265 174 21036
728513959997016577 3282 24636
96764843828882625 15815 26397
202313320351414913 34971 35104
621354741863680001 17514 40271
698738902813516929 23700 23976
709410797072695937 26136 28219
749746775302831745 38083 44360
909738287430155137 17404 48695
342390522508324609 8537 41871
442388875606415169 4290 7076
938887739981460353 18624 41400
653637313259732609 24555 49649
974079425471927553 20905 40685
242502807865083265 25533 40834
916407281855860865 35282 46927
239316962751626497 36814 42539
728052355377755649 19652 25000
850146540403532161 20164 21186
359788873968263105 32873 47604
927599425350134529 5784 26266
553458916628727617 14540 34047
54949765400767345 3790 40786
168937206663223105 42914 45440
684025648677032193 996 6901
369227511275212801 7898 44304
136726853091605713 16183 34752
170802046032015649 29489 43254
198740140001316225 26720 31195
278379161813461441 10890 29780
882935692039996673 31671 49554
916634400959360129 13243 34575
351305680395295617 10556 47126
635532605408329217 33825 42786
440632267561031937 25059 44716
558081768715716481 7170 14334
3511983177983070 22027 50771
266789988687634145 1357 19926
998718850834979585 6793 39559
289340123813779841 45902 46376
908870532592441601 15154 26876
360678728827750209 3286 15852
464698740836755777 15158 30362
220239158841941665 28014 41282
793894851603195009 36851 48949
506775698691058113 19139 39760
318113910628074625 49210 49557
628545641700377217 7544 46169
360834081733013761 22899 47097
251343903785638657 36089 44689
218673971327095969 4005 37559
954904183597058433 8233 28329
386015825485340993 17387 29150
984933309296110337 2768 26881
608480893681719041 28248 29151
323546778811383745 26239 44106
28494515619325257 9156 19565
265475508881777953 25622 47491
971784231127745793 38020 39279
765918743102254465 34628 48000
440801947858883393 12036 28171
23850565854274921 3620 35073
958811482011970689 6276 19450
209290705225320993 2688 22843
292139857025414785 751 49825
881012664231647617 11312 31525
708228024802824705 13311 41814
981730657830759425 14651 37200
613598343585746177 11490 29346
832193244519345409 7387 25866
240886071097538241 47488 49471
438848312538333121 34047 34377
678561380702586113 38715 40346
301995129390846273 10324 20820
180292619564855969 12903 50566
993722691730631937 8145 13867
397379363564223105 6651 26066
443762830231662529 10085 44364
576607772136174593 11587 13480
533484589068272897 10656 32493
876031515553403777 28374 37113
118751829270237857 21809 48058
674297304275544449 869 45728
935124804412488705 15346 40770
540625752192280385 19946 33857
238487216247762049 11339 29774
831502376520308737 6122 23554
197088469240917153 1967 36528
224323136271021185 2974 38788
752338685776194945 147 22114
843825047189230977 33402 45298
926821888261549953 32335 41558
246136148632128737 6523 35038
98658634199807697 1342 13229
878006108703790081 39019 47428
459262694267685825 7070 25744
161917461240715713 6252 31713
170621995410314753 14312 34107
422712034860897025 20279 46098
415783308833376001 17124 29410
150986544922940161 21758 26803
957834586169184385 41969 50544
814545806131622657 233 32385
782663283724240001 26734 30792
15868086000505601 6286 23975
864380155562983553 1571 43291
307022387140595073 14380 44307
625004629392670081 6018 40784
350546636488584065 4786 41606
47669112758626401 21060 24829
487548977404561153 887 25707
935217280139333633 4466 29439
391858994057724161 7249 11792
916523104735162497 9061 48954
390743155676180033 7897 30969
220765962954523329 30592 45337
460907313087258049 2156 42845
539543293647255937 7026 18429
543404002350445825 4786 19228
686636491203294977 13284 19353
262814699358425953 20330 30431
186005404422772353 15185 34396
654192525846216449 28690 47763
983675457687475329 22011 48395
914268850749888129 5132 9095
513215439612906753 1208 49152
836023550174150657 28559 31624
741184016705510401 29897 50477
663990987206499713 2323 17254
160235452898049857 8454 46135
337141954544936321 35480 46954
544380484037766593 12240 34309
350784677754173633 15404 33163
263812997506107649 6488 31579
333047104358019649 7458 8780
764939409810288897 11342 48981
680795032929363969 35325 43636
905759883622252417 24706 43962
580410788741122689 20804 43447
112993154434157361 13390 25360
108050900181151377 16036 17125
881339752160101889 10860 27353
699851295484666753 20244 48394
905847384780479105 42497 44956
162653990087118657 35956 40213
766728763524085377 25987 38905
690199722232794241 12203 33638
593190868932687489 9738 32617
415877085101154625 19457 29532
803473471721275649 5487 10498
495419555654013505 1583 15819
838624045758216193 12508 21343
312071452522030081 7848 14231
24123768878226317 10701 29642
168687260519565281 445 19387
527616642660753153 1162 2742
979169111936041473 13868 35727
652780705384372993 15171 49003
387755420666440641 7057 44732
94133673712171633 20397 37377
982581507045221505 339 25448
635958079018323073 29841 39055
862421176214557057 16592 35008
970618033419874817 12037 17578
175700215044567905 1331 40244
123577005016869633 27777 30240
988906618643927297 24666 43371
254138171160683169 23787 50556
172630406057447073 23379 24183
429633290618838273 26828 45421
6794749917734323 3183 25408
627527550306531585 15209 16091
108241653077779889 2511 12720
981512404656882561 8841 37040
820799896261053825 3642 39086
507360326780137409 13593 15598
824486201900821633 3002 15351
712365217780117633 4906 41866
590405403972543105 7056 32942
436601486710436865 11044 12499
231969753151300737 21559 27610
380563554368990273 1842 18361
552969346257743425 19517 37005
71591124507982329 26186 47667
628096997238383617 12834 39689
204067005651054945 31964 46992
327351149027723649 6180 12987
200398183549630465 43503 48570
228261390381387489 17596 34855
687465467442336769 2115 21788
1893812405615592 41486 43612
89110384249742929 35383 43036
89388778258364001 25890 44045
479304547823730305 2175 27827
608528075826175361 18169 35136
897790791101762433 22005 38422
214935275831631841 10110 36326
832717402415397633 23877 28048
449041760599829569 5843 46789
798979083799416449 12498 15401
650814110000038017 35419 44959
730915760234395905 22889 24403
104749937142745617 24663 37271
925973660290942721 14003 18659
270691738417180961 21999 46323
880148963911778945 5204 16050
620854817248289921 34789 47306
79800774082620769 16422 41193
149033285598033409 42767 50735
637611826805184001 32368 40223
215018677292821537 6315 12006
733735556789532929 15235 38458
607948998813352449 22712 47630
23634068771428929 19839 26248
178783988630090817 12199 26194
840338562331872641 10487 46821
360429833741971329 2703 48319
431355094560913729 31807 36500
292532579133595777 23540 34216
112936953794253729 21352 22721
553469245915518849 26054 30618
579891986461632257 22347 39459
791125387395073409 21181 44254
212913200303368897 16815 23759
819732601148313473 15821 19135
917534858455368833 2984 29927
539026510979883969 22951 30366
814542721835984257 3747 41778
790113138897137153 19673 42086
750416225252166657 35608 43350
800785104876371841 5407 25035
75796877144647121 31725 32341
500336939341291777 20943 29439
201938838641424929 31421 33163
634796568356367873 10990 23143
148725596482627521 42883 48270
75756670412797441 15696 44135
973423598138992897 27038 39097
164235680387822209 31350 50675
95856379022500001 36799 48561
316987837539795009 28383 45046
223244715419397729 21586 28883
567269218008139137 14175 43346
815469867294417793 7490 7652
886849638993165697 1911 25938
578317365000856449 1978 14536
716809431178109697 1489 32206
241488340120518785 12834 48695
752308155947087489 10942 44421
878232649597990145 9238 24275
735232864091418753 19655 29327
392768793891043777 14443 34954
134290291178697169 28471 32665
190509909973172865 2895 28376
918106719213529473 10696 32019
568428372115640449 8714 26565
218225426240234561 24715 30202
559146278502211649 33626 45556
238857568966327713 17844 50016
683923317489963265 17030 44091
268236006438993249 5367 13809
913551975523574785 22374 34721
48680043461235553 636 4444
27304921743073865 25370 28053
41670998556110561 10846 23366
298606240362644801 36128 36581
317386473513582977 14072 38769
493613698775284609 10217 18644
726165210424678529 16517 37397
738367037213492993 22990 37018
365287658844852801 14235 41699
81847768558979793 11777 42751
210995626770863265 1811 2057
437206842320435393 27350 47627
166890274396994433 40995 49168
364329775456589313 30680 37239
784951014598672001 12236 40297
895990965630147713 33493 47929
976893235544327553 38511 44045
60450137510279945 21276 22052
235365896369710721 4646 7174
792403049782379265 15332 24540
859733928193637761 40795 44934
360409595377070977 3617 29945
452902392793728129 10076 38318
980568684473325953 3734 30959
177220884811891457 714 9996
391322463420969793 31474 40725
653976211703945217 29521 36873
714521537360482689 6046 8649
795412564813577857 8751 14396
136350243530365841 7589 23140
81674017743122113 34540 50467
623461096281317889 43145 46285
662057689976013057 36741 49293
192764907004310273 4334 13055
885231371932018561 34815 36871
166706104130369697 20354 29557
39171405131018137 1258 36997
269218743845449633 32523 34274
890641193131354881 21791 36615
297167109780389185 13252 16786
470628693805213761 20646 32435
105124784510273633 9205 44934
228125077441585953 11121 36790
60334318442912153 31941 38110
50332290248750409 22206 41989
171904979098975745 19111 27766
577781629211752833 25804 42533
469367165342163137 23976 29665
620252105903620737 28591 45730
759794135617617921 34488 39734
918860021049379585 15203 21733
515918820023458113 34203 47535
666507242317781121 22691 44009
834622634814429825 1401 33198
641301122537836161 40732 43422
812746217533288065 3352 33422
252115306310134465 359 6550
883141716679965313 9448 31347
205325530775791521 9162 49463
501733269593032129 531 11142
792887289334007809 36519 38252
166478235507476321 28927 48749
955185512855333505 5985 30208
505355696241764481 13127 28418
673395033973083265 14478 32858
729562768935259905 41600 44506
430369043491037249 6272 18987
428379498745883329 24346 26099
47552598833821233 30894 45362
827092404136870145 17632 30500
529556602701713793 40349 41567
829125530364308353 2154 37543
967077961272242049 13644 31974
327868973787978753 37094 49704
111868001229776577 12521 21878
747238975317756673 20165 32475
634257777910509185 34389 43816
150171538120311265 31772 37045
243155037760114817 10239 39332
290738880539123585 2844 4098
845720668260089089 30899 37211
909030069773471873 40730 43966
973429074471067009 97 40182
414228261979260993 3384 40883
953404009473334913 26144 49485
66592157774614689 20968 48554
660468458514539905 43386 46511
349433789908459841 7933 33291
149020842794175937 8706 45612
860817668313806849 24764 34937
814111929180523265 24095 29999
237504708288710721 16624 49456
919917507171167105 17071 44849
833974245539572225 29316 45213
839968546253199873 27158 27717
540397524395331201 3905 47861
827454345232485633 31238 34733
626190867874491649 4064 37779
8895066911559725 8060 40989
628745178938814337 17482 26006
633511583902535553 9862 11171
872883956844880513 20841 41707
302615898966873665 15156 27238
330270936478768833 10514 44199
415365588863654273 45347 45416
127302328631451185 13336 31862
303671579762589505 43442 43871
122347183431585905 1901 46853
942317441333987201 37867 46802
96720145979510625 28019 28224
61236985189164985 4209 36265
432881748951984961 12436 36264
876781499743930881 12600 22232
555792532257633793 12557 22358
409382974487055425 33757 50425
215378334915854465 46521 48251
555126600348618369 36018 50414
803003212822893825 22739 28605
811572736325526785 18937 34111
548677217647821185 5348 10081
305852132112750721 22257 24860
722579013938620545 1662 40464
709469532553168129 28377 46017
613326628421745537 18706 20590
690495704846657793 13039 19972
468198838797299265 29986 41264
54743650517931289 16557 20097
570428194615857345 44006 44618
281203828058796289 770 40090
606636416226614017 30331 48440
173135985450226561 558 36047
842680591226510977 18445 35806
802722243819975041 3642 25341
656373242900777089 27494 48891
58571593592059657 14785 22058
220628175735555489 5986 35133
709623622608422273 26327 28287
282302276842180801 15536 35802
314001597038394945 6418 36357
411094920586080577 5488 13198
695207549122390145 10026 17571
713890651180044289 25183 38202
171643795133885377 813 38192
852612479249813761 12749 18900
749376407908318465 3313 36654
38432525033123001 3815 49353
749524057238812033 2608 50857
259373786566712289 38127 38563
320981238857658753 20271 44243
978027735502685441 13760 48696
79199850242527953 19272 43896
757774264203305857 5409 16341
877089182674286209 5130 33725
230269723599853665 17814 39354
601156903860907521 11631 28767
156730540211114561 45562 45610
778169088807008129 14411 44631
876793839988046337 22840 50329
133867850006250673 16108 46543
775355660269980289 8874 24615
354519525578002241 10685 29923
226176156196650881 7632 19412
628520501863800321 41533 44415
941759129773416193 18365 28327
434944126818098881 9899 26415
540409875956193281 47489 50038
906971076248478209 1698 2134
299143842954094913 5273 35354
262658243743647553 22916 46838
726422922018166145 206 37050
612936921848653825 8482 40489
106279090257359601 15840 30352
764008557577287937 11493 46317
381812828754313217 3929 24560
587572008590708353 16206 34439
917003450649161729 23530 47571
900498960026272513 17235 34456
740015262480561409 10976 21450
96499372078863393 28586 33580
157692533992090497 988 45675
330911937687066177 1979 3587
534216882319931585 27875 39124
806615704379193985 27336 44875
904528302539176833 1775 44067
694440215243776769 29458 37329
608073407006649857 24088 35972
142417150824950769 6511 7926
477718132479921537 9379 17147
463518833470548225 2768 45353
58176229840320561 503 34646
882479924522268545 13288 34503
623196938826509953 7541 26013
831668474034376705 545 44797
658577287524416001 18778 29296
310697398331040385 2137 43148
21343642250442941 9126 48327
431697006424887041 29750 36243
448758701367474113 13254 46319
371934690785192129 7132 45794
546268067270830209 27915 42491
617003235511436545 8118 36734
367322533788289729 45817 50375
540295240199792897 1056 3601
169565089955355585 4257 22945
486804983745489729 15445 45957
185353401748024289 23407 50165
166959272589391361 18384 39015
152253562523441121 12864 20066
57568262387537321 2524 34323
283724224132548385 21780 39263
94684226492670833 21792 46530
362957294438402305 23860 45198
849815683842908929 1623 12160
872299614727474177 13180 17370
203059913862968961 9652 31754
286158227241401153 8714 22886
403285754739659585 24510 48466
457643928766223937 17976 43592
162369283342410849 1974 18061
800346966014771457 24217 28084
694920579274285185 3320 16560
917938291588121985 3297 17689
138676922989358081 6607 36649
792777086465804417 20164 34751
313573107087353985 10302 42528
674704645218888321 8297 40630
107184706374578561 27921 48082
487836185694348481 30928 40482
352216692011214849 12571 26439
692851505180051713 1344 35537
127965061400995953 40970 44025
274192549248596161 2248 48881
981754699955775617 3091 6896
472597288046692673 1466 22835
735290037735079937 577 27120
268150629583189473 31463 49721
348586528465919105 11375 18933
694969312704564865 1465 25106
40676478864892121 5562 49309
715215334012299265 13258 17633
928583989595456001 4342 34680
669671457408035969 26193 30541
286596981020505121 25533 47318
148763466197593185 15340 17038
520138874197588289 27123 35623
429887533109429377 19597 19812
183070756006966209 23975 43043
455864616627025025 34688 37113
274903972030688961 3137 20920
989642273618237313 7924 15152
167930820908178913 24732 26043
279472416925145249 45403 46004
262586180720777665 11177 13147
489154007455319105 28280 41098
742721927122030209 30649 41256
569084422689144257 21969 40788
120856910108404497 155 39150
312534127292586561 2781 4532
723550126782793473 17746 23751
306084032367110145 48490 48993
37692089337728161 24359 33871
677444973112820097 4169 21856
817787668816290433 4812 23660
124744847985994065 32883 36194
195187024719405857 5485 18131
122021257187149953 7386 33127
585718832156498305 26893 41054
546585799796545729 10375 43928
524430449416488641 13582 38237
1467245149378016 9474 42097
997751152529243521 23661 31846
87578253630994145 5142 42442
193062663863845089 8123 26714
853114130346703745 14623 16227
363845094179321665 39857 47252
499663259466515777 20560 27625
292755001036713473 15455 35095
889085960765562753 18448 44297
37841371481842857 33499 43811
707052144853548673 111 40799
194477275732811713 36492 40313
71679661669172393 5173 32758
615271650036799361 24103 40326
602645870002774529 21447 27111
585886704425011073 4936 5982
156591705140023393 4722 16535
213283065097808577 15539 41709
211282004928108321 28770 35400
247671324477909857 33299 47427
738572372495944705 36013 49937
194122699531686049 3201 12027
906941925615299713 40778 47198
723783511101718401 8568 35102
985184899542510081 79 7071
452222676444957697 6417 22613
414938918226766849 21907 33035
613150099840698497 22780 26086
226192650337445409 9285 25119
196682655646622337 41046 50468
433749390363047361 13760 37272
785965184160975361 3138 15877
504669395074337473 5736 37011
327622090743428609 24860 33124
492708378879768833 9287 45828
293755184313869953 28245 49861
264077334343333793 30317 35251
812602417384635393 6353 15650
411306077206305089 1673 3849
596123587605976705 11986 35245
513011277895664385 7239 12880
438607215487675009 24288 44712
655208244028301569 4088 42027
324880154006041985 35216 40767
592666913626707969 40900 44674
450799131684345153 19312 44970
377169162081017345 14668 45111
613956677161272833 16730 38881
384832954298964609 31076 41897
630703775229104513 11954 37900
793375353153948033 25026 39536
866303901882037761 28395 45498
800682688051686913 32882 44736
537235723706753985 10670 11649
254990585729458977 2333 4893
141422237483997297 46269 48920
340076646488064705 36212 45162
892088006566236673 870 31197
330181897469174145 3860 47641
423247784550529345 12313 41688
611586303593746561 16433 26742
378836787290492097 3543 17395
984981458521630721 19092 38464
271115223195895553 33099 48246
955985492422122753 8117 16335
619425251389255809 9794 23941
535144185853226881 27707 47125
529145606270919425 1545 16823
768383136882185601 11414 43570
453617739872395713 12013 47263
100735146001753153 17248 47354
243730373658028289 25440 46539
111214505583923537 22511 29963
272064758925832705 24223 43576
417438016317817089 26331 39385
946248266351336321 27736 38572
643570066034094209 34491 37451
421674458670292289 17576 46226
802305275394232321 31241 31823
339579583910026625 8552 19905
450297713031865473 23758 43956
227304319635091905 7305 30379
17536424486962689 13216 26395
882567708609617025 951 24794
772317227389201793 23861 42726
55000927424867289 3189 30797
576411465803474241 18547 31010
105891326695772385 8257 45447
949861852595013505 7564 14146
912133666496597377 1180 30930
465137143075367041 8798 42089
884797624069154433 37723 44505
672012420254979713 26540 45543
156172735497488449 4129 38730
259372147341920833 1235 31786
617127232997379585 2093 49563
254891072570593729 30222 49274
18310891741233349 8593 23913
562748668849707201 28877 45348
946731170561481089 23700 44193
570085884271371393 28745 47738
376754583620861889 9643 17359
626840396920684417 14748 36421
579808750999351425 29572 33086
134011139783304145 34882 44341
807821439570854913 22612 45227
889655396057207809 4543 44427
971328785407468545 41948 43779
14572236504527325 10109 44117
655860263099395329 16179 20395
126645280937154321 1509 13723
426354615904788417 7937 18950
677175724365817217 31021 42350
184714547913582561 12617 41228
500083837805874497 36342 39287
41971979849012801 7741 36681
788155417878918785 5052 7987
777613887756142977 24459 37441
247017757593951617 15084 23150
94187675525521537 17929 26720
727301392119848321 27603 44606
347007324761616321 119 20678
212243519380763233 18315 45669
994571816403084289 9779 26242
86481561057205169 8151 14601
293331470423208193 26964 33107
232206754083605921 28210 32683
956877429068047233 4922 7146
499311997817166273 15126 45289
438791957138445121 21415 28803
251517689980659041 17025 40684
537083582810016257 11014 14684
555313754377230849 18775 48552
770062248272477441 794 20917
420967596373330369 15265 29681
363342449037137537 737 36897
395717235299919425 22368 46073
697876863242324737 19792 32144
621430561859540353 28161 41546
636611988747905153 19144 36313
508641738955525121 3283 35100
11699473783561843 7483 47874
390631531824268993 16919 24587
449144668679000577 45841 50833
677264162739653889 26149 29244
138237910812900817 25858 46267
30119348357203537 24267 42510
86674023985001009 38766 44316
471148638566681665 44928 50241
552190700645819969 4294 42416
340441647379591937 11072 32886
310665329885868161 1102 14992
890364583914397697 18235 21165
819251137267851649 15646 25545
497890934803422145 5192 9041
78319429141959777 10886 31475
103475884407991713 2126 33066
342447906391338817 3777 16911
742567048555812865 11998 38809
278460198983882625 13511 15655
789915228863186817 4450 47627
235123719656424865 18364 48494
913044578780017025 7611 37938
228691542735834465 18904 44638
577516559358706177 36418 44143
143378106055745745 35991 49688
227683726971704929 21803 50815
890349470326160769 2855 39341
926791739777406977 9739 42096
308135254976743745 13348 28366
788493598725210625 34599 40404
869244100677679617 1312 20288
571506448843301505 345 11646
697025423663728129 26997 32667
954237106649188097 19730 39388
247805590112907489 9957 46074
93711530488327809 31239 40387
888246723903758849 9082 37976
300820572364642689 41959 48385
463212376895643969 21987 26041
250971147908124705 30011 46196
276135900836134593 22555 27800
336477821820565761 5 31464
740960045360456065 20743 34509
441324650410201985 5090 34587
549329823474717953 15130 27468
366252128953419713 33514 33905
808069866255426177 25033 48782
891626636620792065 27803 43504
709526634315533697 11781 42451
976088841476482177 19420 41719
648057975441108865 14543 34225
288305846298307265 20035 36639
828714666779031681 6177 44320
24640981813575993 20289 22524
183584523449969345 23684 43313
184119798401717121 22384 27606
446461146707104449 13900 46720
955698618388979073 32012 45526
854447276115653377 14666 17814
454885077681304065 17078 20313
881949160199408001 569 24121
762894410151318401 5449 38910
829721384030268161 39848 45938
738034418397141633 10370 49129
657803207231733505 16457 50833
309801502844024385 14373 32750
894196678480430081 6143 28249
348667804327284609 31797 39986
818608681251131265 3254 44314
613389961638432641 14273 18824
81021206249165089 18622 48672
873877261503047041 41390 50274
775041631788194945 2570 36104
489583223817888321 1294 10918
694195097750824833 8338 48068
24760426602888685 22398 26228
747689992566360961 8060 37498
910770709742223489 7999 13416
145217584890009025 19651 28951
456797892149317889 3077 10958
240348904121287169 1691 5180
982875802831742337 20464 49665
796092359303063553 34135 38051
29130322084860441 28218 45083
792568640070324865 6945 22477
482113962288366337 31 49314
893737800752052865 7407 21457
284584960453536001 34902 48615
581656772392801025 3015 22432
938942828218856065 28378 35846
445699221896180801 4826 48791
14793984283421935 23858 50652
35694395896282317 105 13052
780818880241042689 3864 45874
130365481964464177 32128 43698
395020741853777217 8093 42166
236302287952195649 3316 11034
680022580038766465 4173 40903
772472430496041089 3463 40609
894840831836837889 24929 41074
522144619086130753 36989 39458
53660028184737033 1802 46768
621725965800823809 9385 43914
603964779829787777 18949 34831
825118065603856385 33645 36090
357533058372794689 19476 21036
333468343623284353 1079 13232
664464319036547073 41906 45093
88850719623533089 16575 39822
53305440492067649 13439 35818
709388062165988481 13294 39602
625576543821914241 7787 19480
825910857167809153 10117 47567
730569530235285889 25147 36806
566656492647073409 24303 29079
986086041042234753 2048 9445
892758223846438913 39491 39949
75199349662028689 20362 39415
578258732427190785 17784 50120
259876076957162625 16198 45486
811092842630767361 3199 40861
107801772834946513 25167 35736
187742242946516321 5884 43712
187322589646221601 2981 9985
86376251785875265 9944 21054
208061285813016641 25046 38527
229580009761253473 31735 45847
360380670691760961 475 20077
598800355684385665 1874 37394
901104753420653953 2407 31044
272655539361640097 29449 33319
470958977946544641 22505 28428
133117529477882353 39276 46069
641354818815017345 23098 38486
899220299689790849 6402 31115
615844665979601281 22922 45563
820155072947596161 24086 48378
990233048446114561 21088 32196
694620530855789953 346 25439
879256514788103553 8563 15508
767525371795468161 39667 48410
670930777045327873 8715 34780
73085011974274753 7956 14865
595168543075935489 19471 35886
527393008669900353 4108 16479
192575867287743553 5560 14454
730228681811329537 6601 20050
891837072331249153 15812 34494
586929383847458305 22987 50510
685651339252189057 13959 39634
381354287542837505 31832 41094
13332524585699447 33232 37135
558406969212494913 18166 20358
570506108250143041 14079 38898
13195789880516175 30016 39263
467049752607188417 28672 48219
711266941491114625 5558 22877
903152958510702337 1882 22496
501888396620689281 10277 34023
778748978865841921 34214 43211
432818434104103041 9797 28748
91063437093552577 22494 30055
597491142813428353 32352 33927
861140021419579649 15245 34839
866752824005399041 9073 23280
952007639755407873 4309 48430
770524196736023041 19271 34786
78716973391031793 8637 21529
583015142968388737 35263 46700
278687940817647489 5298 6646
693284859184817793 22678 27703
677705440451696001 23243 45361
636774684471756545 902 31643
570393654873896577 21681 37374
482118851773282817 26082 32244
549701390192119297 1921 40177
720660980119827585 37490 46521
971447471936059521 8268 23062
659667270441762049 14285 42849
311836190938528577 19300 47597
479837355909292993 18259 41714
707988341845833729 2047 24152
871079825745670913 42487 50906
462948077976726337 10917 25829
105005061124909809 4638 37866
104678360975995585 3227 37098
77352014193994737 10131 43047
259002644763207009 27266 35064
439574303711221889 32881 48577
178147196911766049 23476 34556
483752977458767233 1482 10859
833485578041340545 9453 18739
413887238125550273 26380 47781
603185737437328897 9084 41192
182582321168784033 29918 32517
658166301337111297 2741 10893
265789847429456225 1436 31727
711535031256090625 2438 50221
97423394737138129 35773 45977
431853023584288577 28790 47261
821657553221580673 17013 48099
964126261945537537 8128 32605
620217790752238977 319 41439
931754471123049601 22003 39761
928191087454219905 16372 30724
810226526188557697 31441 39441
501816419385807681 598 43277
842932874528962433 13682 40064
760297481709198337 37123 46259
957422634832866433 10982 32337
369486762538915777 296 13848
472053149160878145 1130 19167
235913784635553025 5318 41221
192895083308684449 14337 46671
338869126558467585 14430 35175
975056212466675713 15471 31062
680851119472247809 1079 18425
59035808882086369 584 13996
810147203811599361 31811 35530
4236584454936577 25821 37494
476141753393587649 11204 49307
857060428637453185 4108 35228
795175334704300289 7962 48952
775087382828523649 23108 37574
941844781323208449 15301 37477
764647396467225345 29943 40393
229806845373136769 8716 15559
530666113582675777 8202 28159
654064641364467329 45429 50709
863466992200670849 23731 26099
258890034765290273 1922 42856
351483833895620993 31083 34431
729693789590765313 2899 47081
807281323825648641 18488 33328
624911110652195841 12858 29175
629254889383851393 30439 38778
54114281128786249 5926 21840
870516647048361857 4476 10187
89011939795899057 24129 29762
247366064757095233 21374 29886
663165544750835841 8998 49437
522120347695860673 39644 48788
418415195504824321 13341 20354
340609198089659073 3411 12832
448865112069423617 1056 3934
213280954194573281 8112 26703
399845668676977793 17443 19070
239421656825207649 1129 16238
449788282397928897 25307 36054
165249612055404769 26772 33445
706414468633685249 853 15216
934321120751185665 9020 16361
357179482905646465 18597 23940
931969622461963393 30050 43641
237077890095793729 41775 47966
766006426016978945 31115 47781
646665233353712001 10792 41928
900285985193235713 24373 42977
854015175046843265 4387 23909
494201357326552705 3556 23754
297123957950358145 20274 32618
608833454715551233 7904 8003
714284565464044673 5494 19226
909094795211693441 29151 42735
231474216209658593 13315 36065
417828479850939521 29876 50426
687485237477975681 11600 23623
505405094286125249 11492 18505
991878062637365377 25502 29915
170331614470001121 19864 39817
589819241945736705 19737 45285
769770549093657089 3034 22236
311503004100654145 27159 29673
747391621667176705 12989 46265
175232763189885793 3293 36118
463317859095163009 5022 48079
968302216365540097 5845 40237
952994609354817665 12698 14028
393915159266800449 15324 33693
85738195989584657 18456 35017
889391120006433025 4031 45577
759960193659722497 30336 39512
354417676083190977 11988 44574
954732367433287297 16036 47096
938026913206751745 14285 25109
316765950421824961 3484 9771
564466746478320385 3237 5055
41874223809990953 40387 49034
163819027377723361 26304 49327
141530346979479313 5387 6050
343009706532061633 15350 21774
686261431510139649 13352 40991
769870523524442497 17104 24007
918707008779307393 10158 38301
117338897345252497 9014 12472
421126599703960385 14641 37435
371705995383972993 11571 21827
243978630670838465 5131 49931
578863783868886401 8482 10023
553096060336606849 14526 27500
750088402049723137 13189 17591
432801153537184321 46614 47898
163185225532505025 14522 30929
533109925536670913 10827 24264
675548230579533313 19553 30894
189327055672762881 18464 34911
947891688939737473 20033 34515
53131945310987305 17243 43182
183401300461863329 3004 47899
18194817547595221 20321 34265
87639313260257985 12739 33367
741532723799046785 10666 43885
65349179285174585 7750 46085
916948870794968193 4767 37229
202666636652512737 38989 45704
157151586979473729 19095 44819
212946395020050977 4664 6274
198564699925270817 156 45976
435375779600395393 47073 47598
889132391058915073 21046 37621
679164217481808641 2193 36020
520486290903576769 34060 44343
30805270939627149 12711 27445
145163381330327457 44613 44841
31239552293296669 26045 35603
19401876832063181 24747 45836
480920807085926337 6623 20977
490082418563041217 834 18232
349602257513293313 24364 28463
222227980050618625 6109 18551
309229367057131585 3539 32890
912163046481118977 27497 33652
416932768535357185 33607 44732
397855154510011713 23843 32573
130224577805268641 21040 43480
224875542099418625 50262 50544
555697113395193985 16316 49954
677420654781755649 3013 10910
475917348642131073 36348 45689
833496833118410113 3642 22666
763596030751553921 10422 22413
471377561047319233 15364 40925
176890882653271585 22320 25708
31475545729186649 11257 45642
300381779026377409 15115 24928
989465735356603265 15115 28929
565013539450379905 9199 15432
460670024549251905 2280 2315
466948160004360321 23007 37872
486771435861612673 28009 37199
35591979910851281 40297 43953
939069506497553153 22367 34040
743369086100312193 18306 36715
849178535116024577 13908 45230
284170882195926561 16787 25690
92858294723875185 29530 42691
705906510004634625 18296 18618
350329138384864769 7730 47946
892579591825114753 23426 35663
737041329733095553 7408 47327
697562521012951425 3972 50850
587264040730772737 409 22520
564760669414685185 28499 47683
637543555088946305 12983 19973
290520706535371457 13272 23973
382617959934350465 9599 24573
749335740361846785 32106 33800
611826487044815745 9698 40671
344191292564072897 36219 37007
648889898565855105 3626 38151
286090643773807329 2544 8642
135609983630764929 15760 44870
356300925754847937 22205 35787
88059385254013025 22763 42211
90289935802235985 3033 8666
18096931626324421 36423 47167
737684054748950017 2540 7660
62713784894995681 13708 30464
364030637748729921 20321 35657
881899991967777921 29504 34577
259646521926040193 6543 44369
859804412710616321 20922 38139
879162044355712897 17428 46419
278264227976528385 28001 46000
855866001437231489 45709 49249
883948900199570177 3404 23390
102452735089773489 459 3567
221643948851784961 16436 20116
73026127619183265 4191 9595
494508204629056513 17751 46127
280872973460777345 45350 46654
725577995646197889 25659 35451
104384362235901313 25907 27406
342027890286388481 10987 21926
632650749000166657 1993 25763
846341540937210369 2920 46787
591255661934351233 35547 42260
189458901751208929 2900 39547
917098125945688705 24120 44700
621135829119786881 9241 25969
306337641333197313 33716 49905
518152059458699905 19213 35206
411411624447371329 27750 32963
749586714177816321 39618 48803
741665994790931713 6749 23107
336116998302685505 8133 9403
593421386720894593 3704 41233
583909918441882753 23457 40877
298904253620360577 27921 35440
816489303474796161 21405 49580
112669184529583073 19124 45759
933992201710232449 5622 16318
741147327830869761 17878 42274
909473236651876993 16561 30410
284680218175072513 13255 26388
875434657697660161 8880 18095
318336524888092481 7390 23357
275010752528586977 2758 16560
830678453319283201 7655 27115
484783706583677057 18750 27186
262002664982556865 1761 50619
581734543045655553 12064 27170
732475252946660097 1604 4898
577088590956712705 32123 33314
383006335394593857 13538 29072
887932676986523009 19735 29405
314406600105716225 15815 49934
743797870195244545 27331 46317
256238058232238337 15539 32736
861699088406112385 10425 17849
294950585242748545 5920 26839
487943107789639873 8095 24429
881258998602060417 16699 44754
581456771115242113 27654 37846
973344362458167425 28535 47740
29532219790134209 12385 27333
944362626649816449 23646 28016
577783120672705793 23010 39796
693833774377214465 10238 31939
454939362966761985 14051 14827
536652279378511553 7942 13663
297978492534312513 18766 19524
634199618031917825 22109 29824
654559350886195585 39138 44487
799966659215922305 29015 29977
883013777674193537 20145 47548
27357386699964793 22526 38027
824693957448339201 3049 40830
857727768461824513 30912 50473
801159697628449409 26349 36069
485942587538747969 36880 44549
891031662982165121 40724 49328
155291424497132641 5098 50392
664403652014726785 38788 42263
860066714589169793 14752 33394
777522980275669761 29345 30475
82782142482852097 15506 46403
315238375653578369 38148 47204
327429963803869121 2861 22977
28167029408969313 43898 49233
315699622716206081 8892 40241
786974441958477697 21522 37179
361651123678360193 5999 42351
469313073472441985 1271 14804
502176151344496449 14802 30558
956674846771122177 28557 37306
127343074331154321 7367 19474
752519844683469313 38501 38755
802400728264213889 16790 24637
994298584797178369 5758 38615
346819291990261313 23950 42785
165657244565714721 4914 8411
881539487253615361 2956 44822
104710351744884641 7205 43245
20432997298545529 379 18477
762505955224021633 31555 42890
542980783201439745 5811 14724
522779331684944257 7836 10280
666871417149241857 11689 18920
905212213835902465 1143 20985
518800002202635137 18711 48986
389640523534907841 34597 39664
197073363405511521 5213 17907
803064041787230593 364 44339
498231514793925377 4379 43967
565991285424757953 19821 48426
721004280344249857 30574 43044
675523145905138689 6031 31903
246286053197746209 17882 36065
853582793522676353 1383 24378
694879388494431489 24494 44784
174500084485266881 8687 40303
351468962632534273 2463 40995
648254985190988033 29917 48113
891517868214112513 15647 23218
624600677773393921 15371 15673
436221067030555073 27990 50450
58243347602044081 28549 38053
871659494367779841 30068 39018
231475603743128033 4537 42014
492977113381410689 523 26122
733220684672318209 9800 33871
461975066327074305 3199 49408
465324217911721409 11325 24814
783749728890068609 17859 45727
477665809870259777 19299 47798
328223687722985601 16033 31500
443764433055214657 11136 48994
607407353702708225 13721 48184
503588032619461505 4741 50582
50998750426447969 12781 13050
957284553522008193 36341 45356
326205511611885185 14560 14619
421170394153463681 24948 34694
257580679626844513 9507 13486
239816841900598369 17828 33965
715909864404462593 10294 32006
702189927282034945 3003 9736
786773414114254209 32158 45956
171967865572604225 7611 17378
810649574861468417 11457 15994
982668826101033217 8408 24913
623813540451355009 17479 18793
97333889676356481 10027 30809
537468391358483905 2916 29338
722520378718968449 23133 26946
358451284144724289 18517 24119
162222313719205153 32337 38642
143781376048377041 15145 31761
107266901083150401 5804 43558
219431497692855969 12290 14575
181968954008347329 35103 49919
515355141235144001 10064 38314
778387775466825345 19169 27578
710545686999541505 20258 28712
665737415720364801 16930 24964
249141647268327649 17373 40203
804543105625967361 18158 30272
514253296596340417 22605 39073
265937439298802753 15138 34515
804817862601932929 11355 43439
967726514550406529 9839 23269
495027242916695105 16401 28903
574805508457011201 8461 22521
216098705069963873 25679 35974
820118292618744193 36720 47257
291885356006819329 16956 48708
682729733870111489 20224 25038
937056485432659457 1565 41477
374701516320016001 21335 50262
463221276044823297 28714 39038
100923640165341057 10163 39770
153429372343207873 27866 36845
703107963027335297 2436 34636
371615764369611393 604 35812
692286546564169217 17062 31714
762242004574172673 32988 48303
27091708099760581 34965 42771
765737641894919169 22303 34802
852833305992469121 538 11162
657376104126068865 41667 48419
176775269348397057 34312 44370
234052973301434273 26585 42975
842909816156669953 14466 31335
630775605217475969 4412 27104
42540123131260545 21711 38029
633546985761274369 18963 20091
430384501484205377 22979 44619
269882221626783553 14789 45068
33179418538693997 8967 11511
108095858654170481 11441 24213
721846449445713793 14103 40289
597181340920112513 30644 50663
657609823797145089 16608 45890
136950258283537345 15962 46903
614149631114337025 1414 34877
737277471258163841 10652 27614
429840714653877825 29989 48076
34829631493185077 25231 31198
885896206374105985 25027 28804
724970987226694017 8047 42403
37686420608707753 27201 37893
661571126821758721 9681 31813
802001871464788993 3673 5318
283006437981025985 9199 12173
467420043931113601 1552 29763
600699893912068481 3075 30729
756559113044723073 39789 48156
333515006434449665 48591 48896
813619520942097537 6233 34925
401633733816300545 28021 28059
8911651166037872 203 9639
480062654753577793 7331 45535
272137167549928449 28460 38295
427824947105680321 815 40244
851151845988319105 794 28812
259398871550668993 9901 18992
182597004007419617 16734 44780
550671065804483137 17349 29516
505003972207155969 6729 13280
649611562383636737 43131 46213
495128749805658689 15700 44627
123564271623369137 44241 45563
901986593543149697 16567 28405
904939309988915201 22056 31224
146097581035121505 397 4423
968442009265846401 7024 15632
19458359724858101 6657 42033
21855786580555761 37157 43051
173173611929868801 652 33595
224468912224242689 35247 39319
190119962705786337 1959 4474
15480340050881837 16820 33267
36868662164039281 30298 50224
920217981967898113 744 30837
384122289880927809 826 31222
173516511503731169 2675 36981
271189264292118529 29540 35891
721497312256364161 22816 34804
788343562312498177 35546 46784
764784285740770305 2349 15042
909728114015479169 9429 19252
20732840984226897 2106 25173
530748007937397377 17518 23466
503375041604567041 4819 14302
946630332217452545 14017 42956
23887954981749005 39796 49728
370001955910574081 4562 32537
834278267959060609 4126 19734
637590054437708929 16217 32051
769972581056851585 4161 17994
889551711138857089 3721 28559
723138956058772225 29010 44525
639396053153987457 14724 33720
708337981769037825 4119 9522
795887740178962177 3465 6170
747111982622552577 7126 16859
664466393405234561 3417 34378
41614149474686001 40186 44125
464333133511267713 30165 47558
525467572585863937 46114 49239
498080585424972353 12832 20515
108144769575719841 21089 46145
840877567257599873 9812 49837
761927888757551105 18403 28889
321297391557237697 35895 36368
577305516139990273 3821 45790
180682632186652385 11414 15439
744311749952753793 2910 37414
404376431299695553 8265 17981
723725262641782017 26562 43377
165136991844811137 27764 41695
143940242113071553 25045 25958
408316070359546753 34188 48337
951111949994686465 36159 45001
518841937363042433 21738 33579
444793370958290497 3817 36656
952167839617615617 25768 32201
581435665816659457 8153 41569
971636086422144257 24667 42100
612364722340938497 21623 34129
389252870374519937 17885 50310
598336265478412289 17831 46377
951573790509051777 4830 19052
470670160195634689 14937 31661
176327615700088801 6949 47495
31871919441361029 11248 40335
722381830466027009 18566 44614
213435714289655457 29940 41091
28038516623212217 13757 38483
351553615190187713 15475 32083
309934757922455617 2522 35399
37001803389340897 28203 38431
608457328784069761 11108 40329
61839188207645889 9112 45093
810187342005612289 22098 48980
787193616458917889 19471 22482
627764612524202881 4453 33535
494084217425569985 14806 25380
896134569252147585 14876 17002
983953647604021633 7924 20136
362787469712159809 5967 22433
995936408916126209 4264 47037
200962082386190849 9110 13360
583919862161646849 16719 46878
204513046393458369 32302 42375
627260219761172481 29764 40647
952704393092851329 11940 25424
304744574121468033 7138 21558
425180674113377665 4022 35670
484209754555170241 6835 17384
773421227597545217 6884 39894
442542651440415809 12247 44458
945266856989604737 12462 29856
652725712358421377 20356 46758
980985524261960449 13912 29802
526565948283103297 2308 11886
131657688809028177 35237 47012
911586684622481153 12942 33364
388776462026619649 6484 39367
268531704285148737 9807 46417
159466767088986209 8766 11125
894641717158425089 5270 40451
379489019867882881 14759 19698
457868863094642369 26765 44080
980092321678043265 26371 29678
822810064111227009 33030 45935
622384512993882369 25747 27635
342745658198960961 16850 29029
637879156574882689 23226 34267
829050791639833345 10669 35302
943965883779263489 26052 26712
718737205889833985 16714 21411
419698177716171009 4343 32308
633349646082596225 12907 36364
582493806932753025 11266 42740
255391045659020929 2901 29252
880292809025263489 28254 41474
48788698311557969 20287 24883
936066461604461569 8228 12465
343134389850160193 1202 14406
107656546523386961 5409 35176
792276025246653825 31763 42122
328143690571472769 17178 42310
990697099519305601 25145 37177
45163328283450713 11716 22350
972213403612233345 12188 48433
686256770790656385 25333 45970
582631904677366913 960 44701
310711368953903361 19645 21329
677339982473373697 4700 43791
78934722976789825 10631 28573
888105946902125953 29293 48538
709675683996067585 12915 45295
402654482388289409 1152 9791
49198552951956745 8669 9080
850798153215702529 449 27471
661783773163151105 4841 30270
835507952655721217 1057 7063
683802606818836993 5270 23823
874723064625296641 6682 34164
607796907602647681 15251 26025
362868816622512449 10810 12766
476088898035889921 13696 31198
525746353320737857 33853 47161
357635232786108737 9770 35448
733962160846662273 1818 35246
684092389716575105 10063 23561
501468181711825153 2771 44734
436742522761278465 15105 38339
664921289584970753 20463 45553
8494352437644182 12883 44775
75410596771643409 28150 38836
103334962481355313 33133 46919
957081784091972353 11935 25082
768143629023178625 13086 30070
921812127028996225 14023 17748
588881856694655489 21592 28619
430791989078176833 1035 22384
132003485671440049 41768 49790
685939469523798785 37290 46604
672763728575219457 46915 47573
774179308880722049 4469 44177
470261275910736769 17353 48767
27180432603724825 36614 49693
276458941440921537 12537 26778
252644245948364001 21832 29715
155560952708405857 39289 41774
258166950098608801 7299 39724
861612815040402305 14339 46182
210774066635313057 45850 50612
616361097113646337 20629 30034
497049815661053889 35446 45730
970607276493666433 11625 43627
874070646534750721 27378 47338
603635151590332033 2233 39849
290440615407401729 13962 20200
860313447543447297 4688 44981
182942742162939713 15853 25089
261742515190071873 48215 48469
534458974932672257 26072 39971
373988286815460929 20590 25770
184766970228668737 6895 30377
23410638428678965 17893 24308
788157495806284929 22979 31332
669058540795433089 11152 17970
899794462490351745 259 37396
703355810660845313 3276 37861
539100449282326337 14110 27621
287984872709301953 13526 22175
950966815814428673 39630 46608
617985524398214657 829 34501
931178233678831873 40662 43841
115555196940263729 23071 41461
603375886003792769 5268 48863
579594691885184001 21425 23844
920355599195001857 4465 35071
720733010532342145 8200 8916
52602492763799801 19528 40271
219093141834655105 33593 42499
789860512343476993 11951 32472
318372945214932225 393 29211
798319524315989121 5605 18695
95059301032598849 35309 44660
671580084176749697 33544 48628
411375925736280129 4461 44967
65540566155977585 10562 11839
309156329045684673 8974 14717
908773034582491649 11181 30114
64729275616130625 18248 47959
425306341782064833 12555 14155
25898787010369517 16591 40516
214642521612031361 1698 20845
618776922218785281 44330 48415
813373256394914561 29294 40958
92521745944729617 14894 33391
74221642589417777 11694 37163
541280581807583873 23142 27731
952921490086257665 21206 31065
373256638705960577 31767 49408
380164325125459585 18000 20797
539528514470333697 26242 36165
18129707395889485 11098 43381
999510695116860801 1564 42916
47539483631833689 5923 19649
169963191002480577 2064 25862
101739847821310289 24452 28248
338006034403754561 17560 33384
214104032994807617 43670 44247
80447071500827857 10513 35163
402903949413190081 12801 15157
484461985426200641 11896 12538
480663438226326209 11173 48962
958155721055376769 14866 37922
872485847482412417 28823 47661
689376525735475841 10772 22262
595274749662163329 2819 5078
914843744030377985 12471 48298
541779195180783553 24438 40493
550231437774208129 36340 44398
633839340122545281 13370 30040
773410567497947393 238 45187
726869884797569153 11498 43482
593237437023681537 492 16898
411078635890103105 22830 26475
799714008928617601 7703 15309
413560920537850753 10905 40481
96651695118218577 2166 9581
887368829893215873 22137 41845
297728885752960065 35581 46127
165211417816269793 29374 34362
552717423377693249 11650 29919
270187695609759969 30962 36712
22589727386929325 18130 31103
995713993211058561 4965 29185
949245061359611905 10086 32069
380130996426981249 44308 49490
104829996260846769 29534 39742
559216675678332097 17161 49270
294503693401345857 678 11213
431095420007661569 8738 16134
582149175807955969 23184 28130
333531925925445441 18264 35128
277021156210984993 23549 27346
417182273120953793 7562 42618
336092702753248321 28859 31624
931286709484798081 6524 22709
208578464871926881 42722 49210
794409161898212097 4682 45919
285782070896772225 2442 21459
336949142515795329 17436 44002
54480235651702457 23002 42620
567058368069847745 4268 16981
826822576407906305 10807 26510
423489330192754945 15552 27100
317314284249683009 481 34911
444448425928694465 43187 44915
370158172938090497 16316 43520
93539958210374865 9069 37012
262982090081202113 34391 46285
616472320048568833 14747 48252
254225821119277377 9034 26234
469836290955957057 235 37867
711763903377267585 4957 8874
332159572663666561 12572 45245
517449613743878017 41742 42104
741130787758908801 22458 49096
660429494779428737 13832 21448
765923084585136129 37109 41595
941946897619246209 23661 31928
174764883833123713 19649 21569
948644469228504705 25508 46779
266552747095627041 41800 50466
250208658255758113 22019 42231
917084907576668929 6138 26571
175754249783771841 14094 28364
634299366920810625 5468 15403
363253646682309761 26612 29571
108730933285787761 30289 46436
50929845065844857 29782 30929
425812154628825793 42962 45321
642004171286572545 22540 33463
493701910576550785 15500 32624
305982908791882817 8332 42150
793883731154306049 9950 21991
135930214149610145 16578 30324
658577981387569665 10176 37796
498128943865886273 27490 43528
111926120083094113 23542 43575
78771623385478049 35564 40933
720306804861014145 2597 6786
308698359199745217 16907 37488
679232327366957441 358 28394
396664643006189953 21724 44753
215855272166752609 34258 46701
929242017372338561 6875 33767
454128677764568769 114 34797
447433032310954113 31750 40153
22486519945761785 646 29251
491502477884374401 35181 43834
804225891025719681 22547 41889
881194560245845121 4729 39611
850514955004033665 39857 41603
212050906635802497 14655 20299
216639753150186465 14901 17048
613694799096094849 14502 30822
557564396687030977 29083 35153
502624149840521281 182 1058
281157981460875553 16231 30199
818700948757950209 1715 45730
700426739507324929 35087 41977
56813322399740689 29294 29428
785136309232822017 24999 26247
380032960190561665 2733 41001
192786049584373857 23177 25386
223105999280754465 24129 41179
664046738715324417 8690 31089
874916556970632065 5306 33873
108906046785481441 20740 39143
470595286192015297 25457 34463
794082143073946881 6360 24932
287726939663571105 14141 41537
858822802630800897 29179 48386
651042245308296705 3277 48284
135426750562327665 18177 25775
848142061484665473 11244 18077
562959514542828993 15399 44458
60389925481366905 18266 26255
713489330610681089 14751 28920
643404447952292481 7796 31092
236081712382162593 14306 45230
52129156771989929 14121 41942
21697933988587437 9574 14268
635839660432466817 14248 36676
724209525916368385 21536 40103
498834878758209729 38598 39677
38879630264116121 17155 35678
10911736140030827 22332 49916
454944004417644289 12621 17254
628328643412764673 313 20877
556678647939531137 19515 48509
146700337796559681 22463 40019
302467244477529793 6712 15873
365754628899118465 26559 27555
522159468395781121 31120 45321
113424977248570257 12625 48489
933436561863249665 5638 38827
27734582910987629 33291 50795
716330566623678721 14200 36605
334057601421889665 11530 30873
198681450320354017 25745 30397
71918145674381153 16465 46782
143817442159129169 3483 18751
638570108529052033 32166 34710
636973917150147201 22363 42214
183770545944064161 29360 33666
819693155172966913 38030 38438
371247059956360193 5552 8471
239498284657972961 4198 13677
658316280757993857 1383 47759
258298587792918241 15780 21042
830920031235763201 4853 9395
924691010679755009 14701 16330
230636643863668673 10379 24923
431885901955904897 8800 38822
177987766453966849 45667 47143
939924822849267329 14343 27430
944927421099471617 17712 28024
544604974903361217 15460 28631
991589626867209985 23668 46299
745519792567439105 10119 28060
594462286101979521 153 41268
914606774340438017 17406 17409
39087818874904201 6120 42374
63597208277574425 13038 39631
777353969016850561 5529 15727
63117499781920825 13174 28692
83750611358851761 13892 24586
264545556136699393 20562 35377
805910696916292609 21714 33443
747875677203392513 19792 21753
932753270217020289 16168 27768
301911892003321473 35108 40247
987876279870256769 13426 21332
857329063305623809 23055 41379
565739811211869889 25631 42612
36311704335719953 11909 37154
120020103581389041 26030 45241
493842005983378113 34630 46536
405505963512993601 2519 24476
163786335612460481 14997 38256
149384750675416449 11106 19658
145624631466770177 38765 48193
340036008042346817 19527 38964
596624462748156545 5505 15019
662855570639031553 539 37026
989295698574022017 10288 26063
394192469427608193 2312 49436
157073347182578273 21512 38245
256314815516482497 2507 6641
223438989078911009 3038 38309
316732060535230145 5737 47721
818041865370037889 4572 42263
552084517313964801 18887 19823
38091502854410209 6878 23399
302792866689500801 26914 32557
550661032788557505 16755 43289
116123666117552209 28968 30552
740068309705971969 28127 32815
544230575287457473 12878 45633
566614151824655489 28891 47524
259878017705794657 12906 13819
528016489153611009 8467 30173
892714668091755905 4833 30578
433048158469663489 11731 36411
478011578432251841 8188 12556
27106977361395225 19506 34432
157742960524615233 9451 33019
108575527187316113 2585 10769
401579045866121473 34867 39029
518701149446155073 30313 31210
139983757295723873 40646 47002
428692530079931777 7764 14084
762504788610762369 16374 45925
636926408024177025 271 3709
537773259175509121 26989 49476
345570048091833089 394 12354
142367890370302065 11653 12325
437994737575348097 28192 50342
151220764172435905 5812 10734
297687810943731521 21052 43997
686180924203661441 5450 10614
199807931518673601 24136 36069
56119720289018457 4988 11565
305627211290630657 43791 47729
516694025493215745 5806 41793
83795817301290049 11778 15258
512517868915992385 25118 45792
727332009738379521 23564 39181
100232058961957201 15888 49851
127287106805052737 6566 44587
616028630277611393 7219 49044
384485633340336385 29106 37000
151532788598409249 3458 7312
656649297470476545 3644 39954
71307587663298481 9259 45033
925908683525680257 24623 25323
979724522092688257 815 27456
576962156227264001 23638 35465
865986487971895297 796 7253
617996022584737409 31196 32190
174564275849995457 28658 33440
545491546103857409 45248 45782
121041654854522561 839 27752
149509713354266433 5681 25046
712328655329464705 42351 45157
450464516765403969 16517 23355
483238169970576321 13124 15272
771217457106974593 2228 42555
472160930856681217 1611 3335
54745487700227361 41182 46505
271974680068652225 12769 23413
31986322354615737 4506 40154
640955773677326593 42292 49316
21484818839351049 16319 45238
283470295270205953 36103 42279
253453794822849697 22298 28635
939609363357298817 15358 43686
695537900551823233 5750 28939
948573819568522881 2351 30688
546122818748617793 30681 36937
214153648191292225 31986 49560
84692915710544273 27284 31519
117200560659085793 4687 39628
810859854387121665 1905 2087
937280997557216769 17371 26700
67131443369003561 25116 32369
455052265289694465 18294 50691
600885358695567361 25118 33012
91275891647974561 32659 38757
279085899028782337 22213 42921
561265380859708801 28212 30595
609379818084665473 16103 41236
831505212225003777 6993 49119
726734253010885505 1945 37620
895250916507549697 25491 43944
675105836396458113 17535 23550
136354690469637777 11130 27654
470743348570916737 39697 42005
305399729904110017 39880 40126
700663120378369025 35812 41276
257687697158722529 26807 39124
786670267618813313 578 22944
921569161916991617 18809 28890
502218821378452417 4738 30944
415270388760070849 17364 18687
780164376718314369 8176 40513
869254642726502913 21328 50661
962235898285644673 30681 38475
595755813131226881 13704 38770
287463741949533601 5000 24032
319872262359112385 15815 44786
653677275381401345 5017 31940
85225492811652257 17598 23871
8306340719965278 26746 39014
864299398457575297 7940 39757
420588892255427265 17269 32039
94301804923837553 39654 49881
673711734204953729 18054 34601
813279386929210113 26823 37375
920430593768291073 4929 23877
433694726942981377 6866 31844
853140408288108929 9012 19777
437906969404821185 35411 39549
401975498717536769 6484 12575
119833779557772865 7688 36980
946688656155355777 28551 46419
187462917700528929 9912 13819
662356328881490049 16684 41756
285936834026450977 15022 28725
414984474573255809 15704 18195
803522882203282049 8223 20966
210596487976278721 6288 44169
141333424332707121 25646 29535
283447290852944193 41271 44373
903566200798096001 9937 19924
784794765266671105 35907 39381
555817876565136257 38921 49465
64069241065478625 44371 47951
871169200121073537 25541 27555
7480713620157787 25616 29882
287858501781833825 6 8301
96750994732598625 6142 13311
772073484057031553 2887 42826
709343329186285825 18423 41765
864109856678375425 12604 30431
787738579468847233 44741 48885
946636898004072705 1073 2298
255753952119579969 23425 24625
638217221152807169 4497 28222
663492113396710401 16762 27662
11942343999706397 21553 50216
632825627344462977 13255 25297
891592535855416193 8387 35975
647380616095883649 3260 36119
265571463844139553 29864 44138
509120823784417793 14886 47245
816780648523938177 39103 44236
571321952880975233 13606 40570
114035467366122129 15110 28876
513857722245209217 4637 39088
471200397836504705 21478 36601
956631284828912257 5079 8724
770258123455249665 48787 49963
450267558753314049 10848 16156
978288380165018625 8421 46223
324037960698017729 14502 49869
366365214931889217 2315 23502
590692064105784449 1970 35309
354120760480789441 11553 49016
242587409195177633 1334 27423
22264647241911461 16837 30349
934526184186598401 48073 48452
867041766252150145 9466 44410
505844083455723841 3769 46859
680890957848177409 2604 16258
817027311747128961 4887 12213
109163104980417809 3930 13693
970711686602609153 18481 26249
473201260544243521 40456 42498
361523521334692801 1345 14022
332168034545951233 9672 18638
932920580347154561 19107 39720
487585739238014081 12123 32892
404230087383215425 9477 22883
732883753280198401 2977 37117
401807260283103297 10677 14807
488708741544087361 9758 19505
983671193653879809 6459 22025
470677726142518785 46035 47017
217809884308916673 17967 28319
931215376283304833 1133 49642
678922522731202305 843 3101
259864087062204865 7376 38454
805884876990202113 16345 38347
537387353216530497 13370 24020
765235659641309185 28834 29559
453826917906518209 17588 36579
137945415144866241 42072 48982
419749680536952513 692 34069
704147266364262913 21194 47433
968204564154696321 10840 40420
582940940998039297 8233 46045
816730818311214081 26110 28088
129360096561118353 8222 39245
69834768695777425 4638 24588
134220561412018209 37202 50353
730552036694447745 35157 50701
570329434728964929 26155 31555
674710850724729089 37091 39118
634610087448432897 4571 39822
292231108847801153 23341 39304
372792773733539905 6031 7934
87295988986760161 32777 42604
168815360365538689 14753 32650
381470142559308545 16859 18414
939012801749075969 1521 42671
107412450113834273 15928 47699
593351210592995713 5601 21047
673671384109979905 7034 15482
689209366558873857 15441 49209
708666896010292609 24384 47924
43568717759693953 2965 48012
818677275436741121 4973 32419
317855334437670209 8602 49946
429968271676138177 17927 26729
247271194977141569 34267 46484
244225973622377537 5145 40282
621899474948197249 40034 47093
641992779006919553 8723 43398
121004321801631681 3430 32443
161590012689899265 39159 39237
659626994439410177 47021 50123
673177645478297345 43280 45637
698885910112860417 34158 41157
693337864094758017 22469 33541
365220422332686913 8528 27299
671583361711263617 19819 32865
199688718054868993 41045 48668
777414896693116417 3182 39506
210960537924879777 25222 38805
103229351220626593 2777 49248
465063341687137921 22544 38797
183445711817881825 35787 48932
651604223923431681 15914 24135
54632211674764617 7170 37390
73920324589362705 7767 47068
833853096916484993 1745 6380
88363858758842897 32722 42000
424485292238792065 17307 36277
863089044852895233 11751 49986
803483964495399041 28304 39806
997036425393606145 15491 30667
610815008536171393 2494 7075
54818479175036569 15346 18099
198218684376158209 12920 13996
829510232364302849 5045 17788
176509507945446849 2129 11938
634239417649322241 14341 37715
328681238996153985 20472 39257
832808325654884353 2759 31014
5690645849163901 33920 38888
445701922815640449 15919 34405
614702696184750209 13140 21330
157080630204237793 41756 50292
740717280571182337 38395 41876
831443605098481665 13450 43335
816533664011274113 28625 49044
524976909899965697 2051 40388
456268203576478017 8343 39304
649216436419816705 28698 41797
998741730436208257 10501 33780
400440087302886401 38152 43183
21433154564171277 31142 43696
541560157025056577 30729 49629
22931459100419717 24767 33751
475349631583089409 24198 45547
908391890859910273 17784 37386
236991659906248481 744 27089
938426374159533313 29776 33963
447187917728459905 2830 31156
109310749507876897 18675 27544
25489875146117669 4932 47722
920268584111568129 33365 33926
408943994510412545 10541 30972
650635121175575681 726 4760
934677435539764865 23841 48181
87611329575722161 11772 26661
742129385459154689 14905 22409
71981309916203881 10210 17065
340791597477785729 6557 18189
740966855458708609 6285 41681
582754698712125953 3719 15440
338183944483795073 10527 39171
66030329795278673 21964 41000
73865666392308065 20171 32641
715474250554340353 14992 43178
447461997765465473 22642 41550
461662980605662913 8414 35126
955197488241822209 389 47166
999293926268183681 39614 49320
502729123482986049 29904 35366
559291300546430401 45006 45925
826628190369874049 39314 45471
105075423052799265 13249 23923
40268996122541977 16027 20340
330093652865908609 3259 8496
420684585693521729 13404 31875
775753155759520769 30252 31858
820675203576932737 40051 41098
147415788875814977 13087 16653
856909480894913153 17962 24098
939278769519891201 16899 37802
238344554728605825 3679 36799
159693423983835457 26502 31697
615326659936727041 47354 49237
605767706516633857 38489 44498
702013988664809601 1622 42728
890787827303665153 28667 29208
989608712793412353 16800 45619
467462929665519041 25496 26091
280821170897787905 14036 28160
670143549216898945 2404 22059
379973830537750273 5172 32914
755648026337400577 8879 50140
145998897363334369 8575 24573
616870068731866881 226 11903
362989940119533121 7258 17696
64605812954770417 21078 48498
712310161590160385 6840 50609
755414358548957697 28290 30509
959049909839166081 49 17030
260574548846012289 2008 10300
287295736770424513 8312 18746
305811952900182145 12929 21914
167089082153765377 2458 19655
94222257633109761 4430 17680
658815945018410753 3144 33214
382837873982676801 19222 31944
330810146556842689 13340 33592
928635759164894337 10167 10511
627574493379732737 11883 47946
854358539651553153 16814 28628
593799414344928769 42680 50065
890775147087996545 20508 34567
553541412647582849 16819 24228
282819350476952289 3236 50417
866876961625507585 3598 7375
421721919071490689 12643 46995
612545803255436289 4102 22230
22472850803364253 24787 43188
816109929430396673 7152 38117
418170090968803969 15142 33227
527763834947258177 29228 37792
220416988576229057 3189 35649
252297572777223425 4108 31807
62169715311785721 3568 42928
973234826076655617 2320 6826
707904874921535361 10248 40946
502447496468917633 17346 26625
775201590986913665 40820 46965
862624806755555073 2068 50884
340214379278588545 38836 44558
332718966837148865 35237 42147
112685907242440209 8268 41476
102824310160876561 12708 46791
3510701794322558 1953 29828
404300308020410177 21664 23186
551826423817860929 17743 44341
672091800614317953 3712 21868
244855554189481249 17107 45539
134377241220960289 21994 43248
94460862473415121 920 10681
686687698075751041 9384 35548
770445565902701185 40841 49230
931276668207104257 26262 43062
91897786027406177 29748 50252
355512958934873793 31368 44139
105307826507978321 31145 40324
725449898618307969 5442 38132
244515681682958785 13151 25208
843272184948652673 17931 42584
707424890684205057 17037 18293
347479736890406337 4916 30975
988501558443406465 40570 49794
320100818353729729 9152 48684
207362920892418145 27642 50429
853921241346682753 12782 21948
468209426276832385 10194 12332
167280704083360385 11742 30784
112067737887098673 31704 32110
286555407697861153 955 18869
627293859895363713 23350 50879
29344722137587101 18335 50233
914082202752322049 5228 8681
407462574360067713 32593 42386
116465775063648641 13382 28849
294140876993246529 1476 43261
714907378811755521 22773 27042
689997060134587009 14919 37669
301246872743522689 15600 29217
582765738997046913 26739 45986
67837130013455041 27238 47399
694930488396749953 8584 14999
609661248618198913 40652 46782
926038027460343425 4878 42104
119974016736119185 14981 45907
24267488513558533 13596 27409
346967735119395841 8984 35635
775591969168381441 15670 17057
368291362902905217 19243 21335
346938057250667969 2943 3779
341249952504643521 7600 37012
674828421729664257 4353 46053
507925002322121345 19073 22463
727024872939111297 5379 30288
898263107299587969 15193 21855
923846181122748033 19950 37967
244116279801058753 4968 43787
274555345650668417 27143 38692
424082603031440193 24480 47067
585937959448152449 15452 15749
348518196299931329 27866 41190
271216220078045473 1474 28630
216879832134797121 40207 50956
671001784762218241 1167 41485
186426959707343809 11790 46625
610547186732048897 15156 28495
691010411709886081 12399 47591
809890602457635073 22642 46449
928794446226913153 12768 21430
18028263952700741 12988 26230
143359921955866561 18228 36905
516777209461999105 33932 49122
430871004366618881 4062 50000
886657750584760193 24018 36979
928747217088147841 1467 13153
584399891051155841 2997 16877
531655456618164353 47889 48934
155662379490379969 7074 29344
12705916878761771 17406 35028
926802817818220545 14034 21940
262997885603081025 14846 22930
873302987862643969 6516 43618
610096065132655233 19651 47693
479995959802060673 23427 26448
96593644245512417 10689 48781
490626624063494913 28624 32795
400060471930348865 7590 45007
593808548460664577 32702 36359
77981815908568561 25607 26955
524633594938080705 14557 20780
394529251828732417 46698 50659
745949527575213313 15666 24047
160150882901842081 703 37742
671714584754809601 30205 50896
300861842916848577 12236 22046
726644543789809921 12528 22419
650966452832133121 16759 24074
332282709586422721 9637 17968
390743654172343489 25588 28829
570793398829714241 6785 29843
808253354427630849 33885 48371
584067271582156929 24752 27427
807944753456840961 430 48531
142861080997569441 5466 33560
868245060217756033 37351 42426
95214108684587025 36507 40802
617195988224825217 1257 26573
143031075822499073 2387 42117
275890035296566081 482 18190
151690859417001889 4941 33670
24813938100695765 14620 50189
433738187231092801 583 25107
432185061837085249 8448 25400
660938241908183937 29805 41562
257755445402484193 40046 44143
562661143822190017 18239 46234
701672660557118593 15587 47891
631529643831228801 6804 6889
849825468958304257 22256 47992
557569382259011073 159 11560
784251235464065409 2691 36797
584964997911555457 762 8877
189493970672931041 7542 32210
912935153942577025 18795 21123
385635319426949505 5794 36500
670670138606524801 17947 25724
380268785756985729 18122 49160
897668054499497729 25312 45043
690677107938338305 28803 31436
890713661975098625 17157 43115
858267258830029057 1169 13319
154305790705102209 1902 25796
708202149337022721 19204 23743
930478805140737153 15836 17630
18350161751445881 16297 21846
95979038769520737 21615 27791
604279424264287745 17412 31572
191202086604249633 15229 43019
895122357519330305 23244 39696
948811173939724033 5766 41202
646571907722300673 13563 27838
957452466485577217 33086 45289
912836150407660033 16161 26935
841342026614661633 4734 25142
53605876292603937 21546 30249
356688659064502657 5331 15590
902700578185875457 25702 30324
63180207133534337 22953 39610
571838513355896065 16728 31671
200287021250048257 15750 48080
140623370282558113 15061 32725
253367502578875297 8125 20597
917051589031242241 11039 27806
679042212336838657 14213 18090
595687228616231553 33662 39561
632732946836505089 7252 19888
725986961523556609 30719 32052
636146635103969537 28323 41345
21758798021384253 11876 13733
558549962273566785 9893 23373
514775175132651713 29150 29667
93966588477940145 1856 42130
952992493246643585 22193 44825
295689030233738497 34724 42626
462474329835355777 33363 36641
376342150115974081 7296 44719
169442551894608321 4662 16980
404657230605359105 24149 29828
995190480604147585 1705 36107
476308125869564929 27859 31464
231730599909173665 32785 35034
28786260493596673 2374 17256
987425903971466625 24248 33218
872604014660353793 28547 40639
303302960796262529 12705 41016
402598761021927489 11181 40672
505505457288304449 9826 13819
321525904341456257 2230 29524
604197224187704065 3182 40586
430150512001084481 2062 41336
960546765158891649 10617 48707
939861599127127041 13588 17326
499741526125578881 13683 32186
321889859135275457 30141 32245
117224910160242497 2063 48551
268006144652161985 14054 18830
808927895055678209 29043 45216
204147180085861633 22029 31088
905669493676025857 40338 44939
749917325169704449 30530 31438
417403196473802753 39537 43205
796492836581826689 33640 37490
427729179988684673 31775 50432
900253721312140033 44647 46474
555552977967455041 20975 41144
705483462354258945 12874 23291
940428955181925377 15041 24092
232630598724526305 26598 34500
118835187538056881 20202 50614
422230163478708673 12986 37244
177986134407657217 43255 49682
102095310233522689 19375 32991
490547624075151873 19259 46611
596119821234673025 39120 43405
862875449167159297 16345 23011
947203099537048833 4492 41757
411155392184131329 36250 45181
745128750335602817 40222 44814
114149152945710593 25814 33551
901880255190917505 30063 37359
317107886742849857 14190 25474
958588039845714945 27719 32489
129907811323118241 35424 43797
455883542428452417 12412 29569
149059238080074145 34402 43793
851968552781535489 6641 23398
677239104059534465 20584 35266
268266799577617121 35488 47082
167267019030038721 15043 23990
593102345796488321 6233 16586
728228374126654593 10487 49942
545886588037447489 12065 20709
682751662822457857 31809 48070
79972754965986321 12245 17064
930303624718842369 22686 37384
675532892441594881 5570 47011
547998778316173953 35059 35750
703389140028370689 29484 44630
373092002436930433 3906 16826
302547143271553409 14051 33042
591398688977196929 10477 48674
761990849993686913 10182 16428
426392325589400641 3424 11415
461452340285660481 7583 34805
125437376738222641 29443 44781
747449930307673985 2794 25567
873441733401346433 8148 24277
37707854202224665 3812 41428
19450893956790341 28458 31870
916689998252486785 11224 39640
483381857361077761 26455 31157
48628638616150969 27590 29589
272476528613072577 6433 16348
894511131478559233 13985 31411
874093862467429249 33373 46827
422064156638199937 901 28318
328698882155865857 16797 22519
380184106993660033 9452 27917
563130086267786817 12835 31373
991780379724531201 722 27563
684892858516679553 26493 48981
288203457085579361 22827 47782
526455629797549569 44450 48932
858667812111448833 29784 46323
393178679266899393 550 15696
56194137024029089 10431 47286
152633939346198849 36491 38714
548823695686280641 4465 12950
469771746191828033 5220 5865
168552689475227169 7556 36143
948828973883347969 3557 20815
167016419510090945 2200 6846
697052781197985665 25906 29817
736247204869279361 10819 50191
713810792480099841 2210 47840
52698758061438865 15460 31646
927396496956379905 3283 26244
851652677985860865 36567 47312
615674131656742657 3528 40285
23132955092663113 33132 46234
447350402514533825 21895 49832
309586111267840641 32375 35214
906218586777267585 925 33447
783738918281187585 19791 39535
783894538783886977 10630 24140
605930477335384449 24108 25316
62277176894394161 14506 20063
320765956118108865 20432 31301
183958281826765089 18488 48348
144374989354709281 18127 50877
393475171325743361 28170 30421
308982635204841921 35866 49300
886817159728440833 35364 36264
597702600816056449 12289 25456
507085901212501953 18690 26393
682317525825865857 18778 37642
858511214044884993 29782 39399
977450828394587777 3658 41220
119332682876372337 22317 28621
365179898831627265 5605 45132
349462111865637569 9853 23406
306260425405803009 16511 30211
178548754448808481 9524 24818
755332900000425473 27571 47230
61839291923806881 13492 43814
799284691423714817 7854 16021
983308085498489217 16660 29456
316346421651616065 7697 33312
822131220421528705 5016 22031
130011848405409585 4832 28775
286611873728684673 7 31291
681361877854740737 27527 34366
6386651819301648 4835 41484
963980507659762561 31940 49692
358466305755623425 22672 25574
14570431620199999 5606 39529
979647949261437441 4190 16949
320245357710966529 5771 21225
701099543012173185 10664 27894
218728982466856801 15522 50361
15524331077447329 24917 38987
91053383039174209 25153 48502
875397711448098177 19899 33156
534378463240472001 16589 26457
444342686410511361 12577 47021
887871740330943745 3196 35655
490023737418862721 3279 20118
439225778504138049 3357 29233
635937656979255169 43389 49643
256393434741319489 23264 47602
346626994469399809 31442 48517
736318105737893761 6589 29784
212346325777890145 6811 26932
731037716257269249 31470 32709
530438719127470657 6634 23815
700965337469469313 6782 33419
72276399662346337 5046 22432
494235218058840065 9570 48557
624635830823191169 37879 38284
944517229811623297 465 16423
218415533756360257 24545 33183
927794847299786369 32969 36641
432776964147006273 17930 25123
725615403203804033 7551 23328
445013733941554049 16444 24419
750116876473562369 4164 29483
574377003347844801 38357 40824
195830776946877441 28046 39732
960645901869373313 13532 36031
928046132993465217 42214 45667
16673011756392243 40435 49621
77953372879434817 22651 38865
392967867450327169 4628 8207
136727208297351409 11640 24482
197602985195370465 2924 19750
534787757772704705 21081 21802
111311999137303281 11550 40387
262781768187743137 2869 24952
542102140909417345 31678 50624
159162771218362305 11771 29526
781198005024808833 1719 22142
650202905737280897 975 43454
271527294611612289 32836 36682
688902668449543425 7737 24196
763706150334815745 6124 23910
366154599427368065 26213 50094
834231090401896577 16753 28308
982517458170136193 2955 10209
732994131752466433 11566 27269
403852284744495169 8148 43997
658282244064590593 10672 25145
163017096570939649 18133 44766
407230578811226689 14523 44062
177234879734122337 14365 40230
343698352097913345 12076 37552
501076372783543873 29566 34950
881437909607147009 28561 41584
929445886506137217 21879 27803
704332019267862785 15450 48993
339188850563800769 25776 26042
884130365045724161 4015 34855
353322983898799233 3017 37208
56111879012018305 34450 46495
101738178506522561 9087 45377
631519795092433665 23267 37335
183128393939718145 39260 47868
880445336145779585 14700 33867
560247509071558657 4414 13744
461137484609327681 14123 49840
185487808892808929 47439 48481
5372362544260768 359 46150
68481737648667721 18390 36786
338055297815177601 23879 44867
573670369049303041 78 2168
13027236287509681 30992 48021
410486849304618305 138 14964
747929001705461633 101 20794
659537646508788097 23414 37762
955000545664926593 18521 34002
349844905240715329 31787 41344
637651112411081345 25310 34350
605192379502888449 693 41746
126554893936710049 23433 23746
486066175842466945 4611 42824
511685306961016577 8737 12885
551919377839588801 13480 38870
589967351345858817 7933 20828
841670695025371137 17981 22045
724729668744206593 13039 41758
594658145290345857 9399 36450
54557620063715009 43084 48798
870544133871817345 26490 43155
473167100639773953 4376 13594
990080901705020673 16175 44857
308595918035233985 27047 27971
615876432813863041 14981 22263
132128457802284769 7455 11958
386347398821307329 9480 29928
583026561567120129 10354 43939
297570153345162689 45007 49630
924612634950069121 7828 8421
540620771635722945 36195 38926
419924946472672641 5322 16775
89478074942590529 31180 33627
566048303209701249 18121 49992
41183214322366273 9569 41460
965334906151635841 6712 18197
593110233044114945 17314 23113
483389541618567617 20225 24986
616088078523539201 4613 20124
236493074641554561 19377 28316
35328432064247297 6254 9861
553132560780031937 1950 45615
128202624892971073 22051 46019
191694715929084929 9298 29736
443685336031904833 5074 27954
487718383402029313 21728 37636
812584678547771905 1873 34103
205824310155417569 429 47764
587004601007791361 17923 33563
84217041030004929 12659 25212
488623408079384065 33573 38000
408871825289420353 16245 20720
834952230479416321 2097 32519
451917880708936769 6384 41960
705360928486690817 22940 24623
845964861875312897 30468 38446
985006469941637889 17542 23287
84798262076763105 4916 10282
179873983326082497 1584 30282
367325551088637057 552 37471
646558172349131137 13958 48878
628504577002861057 27239 50614
638385153023669761 26597 50893
841242025054992129 27071 37183
749904724574449281 35886 44785
406525452840302401 2502 16186
737617427163975553 9334 45088
723135275700453633 4442 22648
874552388921358721 2382 39765
73112519159440833 1778 30028
146406131157327489 24869 37465
213986086810802337 8247 50542
250303345627898465 25780 25951
117029538972960977 5663 38673
918214674494812801 4069 33332
441021275978638273 3316 28853
781738884647126017 7854 35385
675581341448850689 28542 41686
844316951325048193 9784 38261
16276531213161861 7923 32796
259458150315779777 26898 32716
167160156437834209 23190 35417
702236036831159553 16853 49509
432462483676854273 32224 38354
949206653312103297 2471 31550
406693954315631617 32195 32710
908667647349254529 9599 35341
482844135796494081 20279 43544
64119493063842017 1965 50735
35209550157990321 188 41359
551544230851312961 9914 29471
919359175372900225 21583 45436
718874942995938689 456 12233
534927851627760001 24274 50019
659963089815811073 16370 17652
52080863784492945 24062 48307
2643803204719576 12250 42826
686960027658361857 35399 39878
718136173128534913 11480 21501
838883902444219905 32937 38636
877242782811379073 14446 33076
791216862566830721 23985 27826
231921669993930369 6770 37177
96679768827595329 8518 35051
966645199882336257 20964 35960
148399450122187905 24149 43950
802344859393976193 6421 8491
899109284141555713 12824 46785
634633542907550977 22849 26093
402102986831227585 27154 46846
885159375906958721 13124 35070
608747441549535745 36982 49895
401434986900156353 19933 27683
164707055783882337 9055 31068
751166709192666753 2169 47197
657696599307623553 1976 48017
2076861721775459 4046 23755
572790764324157185 4044 38910
187802922663415489 18294 49875
456301839699857921 14770 38947
685223392747659009 9289 36685
814619723080202369 8539 41433
74393819291948657 13660 18370
227374424787679873 10710 23706
559571836964295233 10422 30507
381499442998421761 13386 36383
44324661657661577 30284 37309
168888656209258401 21961 43395
455534483539409537 30465 50337
563546593481593281 14700 16637
236894631701723329 19929 34205
912131881078860161 18443 41386
344826939320284993 1832 34369
145141021029804321 7574 48629
406431055749571585 9649 34747
519619691944637185 31105 45468
483511739101103873 38996 48467
71807786425583945 8965 48703
959800584665892097 10884 50799
246996358265160865 36121 42346
170673670353522753 25734 46323
133735051990942817 6412 38826
446125570032585025 14608 45123
449257012460730497 14703 18423
72768344936960721 8539 12017
126130751274107665 7815 39986
531520377484362433 10118 18126
551960907784941697 9978 25464
102202548596096673 37581 47583
47103914197567321 36471 47045
11105890299511147 1147 30899
125036980545200289 27977 41532
679162815312835713 26452 42204
333045613716624449 5727 10149
191417542524995105 27192 42962
217071798077821409 4119 40569
91271570308521185 18688 31735
922275057898975361 12200 34813
316444443815463233 19874 49348
142748568854056401 28151 44615
511357125189434241 2921 48125
702078686540918529 14981 47138
204651080284868673 4359 15434
510882044657844161 45522 46311
876388853894638977 7853 49336
113649556484620721 21841 45005
54040259507296185 42087 49404
65150669434284937 5547 6433
279241091239995841 11122 46567
954651127193447041 6905 15021
396092975860234753 14897 22349
748422037659789697 128 26217
210072739455682721 1223 48771
680379100378690561 11293 48723
422619267178923521 9356 45311
643133429430559233 5515 19851
8283304686827365 6114 45983
321347537051114049 11521 40445
654400477684539777 36105 49894
167533702405503265 2782 43803
273644177467872385 716 37193
926526384794545537 15234 45067
996099197861887873 8146 35654
188098954772907937 17732 45270
932595481191057793 11447 24820
735727109826345985 33683 48490
254235081893888545 9039 20560
843859941037120385 14527 37249
781007803067922177 15762 33447
969466655020898561 33069 40003
856924309910560513 2075 4452
654857036142214401 22049 27333
917973655529991169 19211 35539
697107749027342337 2462 26807
775284228179323521 26532 38627
424976415764060545 19232 46232
758329654930832897 18275 24557
60620985411606657 25111 31470
23514227951345393 21711 25866
53901864010423849 24239 24860
648406211296432385 17038 49437
657761386895376897 1302 36209
921155775485296129 31493 44828
383098046770665921 23004 50210
315621060224344769 5745 15662
949994680750950913 4887 37639
897260244295260673 40584 46201
840256012052332545 22880 49300
935515298354360449 29619 43238
591716549741025921 15947 45297
659379388413704193 41726 43465
873487910331359489 35766 42431
899089769624424705 33960 45403
872127001166280321 8747 42685
244541494923275585 42255 47875
923138280725833473 10700 14746
980124753285323905 12358 30908
422872027101195841 28164 38874
815663027692870913 27708 50537
142141535180197569 27798 47145
529720988876164225 9355 22504
735941224259892865 16855 30327
113022484653775729 13891 33159
906532305317494273 284 16885
228624200559934817 12085 17294
229383314638827329 11197 36778
561216800570839809 39804 50918
751514907681691777 19283 50958
393902515884462913 13566 19723
824616870632031105 35232 43716
59032498601531817 15658 16507
105303145250342561 11114 48869
624025574668834817 11435 32887
599291313207149953 1294 42555
131370489492361745 17280 41334
687009808849776257 4035 45484
856009754818870785 9360 12337
753988731466865409 39373 40478
134116499537547889 22309 38888
784829383950732801 26688 38045
552584865947508801 28338 34538
189120579000363169 22437 43562
606875139918948097 11292 48469
669625418761793153 34259 35004
510717941216967105 23419 43116
599110149353339905 2869 24151
243886173259163297 3180 32821
944188581071170305 21131 44741
631588455329321601 8963 12136
432682232212616897 6656 10973
676193150651364737 26631 42516
731630436414374017 391 23647
284410474570648833 6777 47969
978500816012758145 14642 21857
751088846579783425 13910 23841
803754231365967745 32597 45215
672379965761152257 7662 39501
461574444127169409 3763 19530
977745372513943809 10665 47670
312305275568089537 11746 34706
830403817379703937 11293 35756
484232163104980609 8508 27483
547351065047614337 10864 49732
967632697016608001 2203 21316
684930120516000385 11281 35383
631881235057594625 12927 34155
895497783760084993 11741 47527
799749209627744769 17858 20233
541810982157045377 21541 23458
163386234785111393 13521 17283
264342680002776833 23800 33941
9688892703689335 22032 27481
666228661136941057 6806 29848
603328128062916097 16284 30399
549434373058325313 27006 44333
582442651105193217 10857 18491
428717190369980033 33900 39763
792556743182547713 28706 37981
835146357082173569 6034 31088
978979815222327681 18088 23422
134503940246801793 26166 41772
687661015858541441 37167 39804
184376923418348321 17315 24448
280700063711545761 25741 25774
872942849801887617 47434 50068
441943820474268289 26116 40097
250406480781485633 24012 49465
36235321937891033 5060 35988
934752366957937409 3338 8324
172272410844872321 1668 39650
216276452916311265 174 31893
903344317625649025 40484 45230
884020559318685185 10361 45800
299226793724233857 7950 44505
81370492183673089 7570 12372
117595874878940529 4603 32479
748286445116477185 5507 15715
533107060675465793 279 19141
844515130578862721 20700 26502
218878610985708385 40407 50900
934114412524451201 25027 47643
915782121160777473 14726 44956
163224759463354017 37284 49714
175137279764253857 2498 37913
989986707115420417 27542 48026
877636724286620801 1150 45911
381921548285227201 43858 46773
643127393150930305 24402 43008
747461434290585217 21448 35237
948946441063856897 15296 21492
747166143276437761 66 40988
165782761760805633 27082 38266
371669408510953729 28536 45543
604201715810265985 25071 46684
291116292046730497 14761 32740
426763037780059329 23001 32190
561516546642877761 18933 48479
103907496934045441 20682 43941
438439481644387265 22829 42011
551023032269579713 4206 40586
348458411176366657 1492 37278
128274636292022849 41285 44980
346468818523142401 4663 10129
876330326273684737 15165 32738
362334022990864897 27736 38442
327438515115137089 86 29291
340110281442484545 15108 18008
629435313536088577 20100 38533
947276245227939713 28936 39714
609209525636320129 14221 40269
365360705135209665 12281 42186
761326114627191681 1615 40209
425819952183843521 24157 42177
373074423542238529 13106 43278
18630966101476077 17527 25875
552312600382475009 6606 26050
102545902457180209 10525 40391
912797479700433409 27514 30026
570614404632756609 16624 40164
947586869241231233 24011 44251
169341796377921121 8298 47320
643461112787225217 11550 40846
197298091631971329 13036 45702
369784750858070081 25871 30236
593921476503780353 26273 43729
565457589959326145 14556 29587
857860697477725825 14985 49068
653682069736586113 3642 9907
834782689198476673 14341 34336
720491753073435649 8720 36412
467487005580970561 740 37590
920633310105284097 8675 17914
994342327503673601 4812 39381
195149875663165761 20646 31154
47282097901536705 13313 25904
552206789320305089 29633 44696
884479683182405505 1354 44644
217476993431478849 8803 50096
785089486029896449 11845 27153
813572284237704193 16780 25011
693932011446563073 29964 45343
912104690909391233 28318 36903
598583531996133889 25393 26771
231812075749981985 29611 39793
195586717984525665 35772 42613
529978681668030337 10931 21466
90868960243504657 16192 43098
151087393527273409 29441 36281
66239776977297993 13042 43838
259220901551206145 16073 49236
261205668698103457 18334 45449
298507068443054657 40691 46196
186254643332517857 320 17174
723069556319490689 5325 36926
58486965079048049 39190 46061
18996646697427621 19355 44091
188048994875472897 11255 11717
757492939364372097 21677 24131
718710347025229569 4717 44775
626212099777998081 12243 20126
898622193214777089 3283 28797
172664174262383329 30294 36155
732743573765070209 47608 50766
105715390619064209 14548 19437
212453447947623873 399 14954
686084653394178945 4064 42540
466931605424868225 13377 41268
966737341134287233 30022 30508
798963370285548545 29839 34508
677199150152365057 20885 48549
673113576159202817 27529 39036
124779302206217585 1011 4208
527128971566398273 45230 48930
569675690904464449 46569 47911
939899881593511553 340 42213
298306866718004225 37262 49949
634438261971723649 3864 17413
573323596363724865 20562 45129
163949262094341473 3113 33648
992499101808316929 30871 49531
205704497591071361 34392 41053
897463952850561281 2733 13764
265711013626919617 4991 6274
929443320719965313 14854 18806
108745872265672001 12810 42464
925393464601246081 19507 27994
92759719922575809 9202 17336
959691079895900801 10987 32318
979863116903786113 21107 29412
868715481298043137 27577 32987
996425735860192641 7164 27012
481473685853242049 7175 44566
405579115688482241 18008 24404
113446302856306865 30819 42143
231765624866248737 13285 38085
112247841336664321 13553 35181
23280338295890601 9921 40454
449010948709148033 11270 14583
711749425257160321 19478 48677
448111963816952385 33510 42773
699133682407989505 35810 36499
117965753879094145 2847 23423
885467554285519105 2391 28430
839883984058712193 39857 47415
245733283938747617 22996 23831
729345731518751745 29386 36919
545655916708462017 26471 35114
74519890733196097 9244 27849
745024045995961601 26036 37861
492127933838805377 16542 32758
188254929471803233 7695 31456
25711741397895337 1525 27171
546691124173392513 251 45189
506998362921766721 15739 31342
428283268097693825 7576 37389
810942123104009473 9027 17435
442811447808821889 5457 16084
423354642343713985 38904 43172
751121746076471169 13704 26127
831371929926103041 14652 37056
572423616853413377 12265 19242
152589972293842625 15838 39775
172343418494996577 4431 42215
577457642335215105 4009 24866
902950254476280577 20501 31588
415881167492972993 32 22940
865344317784170881 5277 11472
43265857057388505 2538 35834
959141178975428993 30003 32215
192015131167242017 35856 37836
463951745337460865 30982 50565
526584438374040769 9804 41206
36310647482252993 5166 40203
974679262132031745 3192 21867
73515320340156625 28114 41713
5004155228800046 35276 41002
826906480831539201 6596 14268
614932338183766785 21876 26087
342196588955722817 2160 38724
909419845507382913 11200 12420
13537166322436179 34740 40420
238458679983541089 1534 6558
614617485540996737 15272 48908
189508821952795617 860 31821
415034115418123393 31790 49109
723260187946610945 27779 37411
869932875306126593 3321 50540
38694215867590033 4257 29434
114354189222922289 12484 15324
795603472825622017 25479 38857
39859357298034585 16797 47808
461275057538113473 17997 23613
219421458335361313 6737 35039
353633081193013505 12953 46500
410198030267828545 7874 18483
198560928692639745 7439 28657
503530997904221057 4310 33392
921782062389372161 19676 30299
179784584382979073 8818 28648
45119804775975329 32560 49670
805730395911851393 5183 9175
547028146209587649 15511 47076
228312441364217025 29018 49810
676141045887586561 2774 46882
330570635375067905 6194 20151
201602913147485921 35424 38936
620705286964998529 20445 26358
152314207388496225 16898 30393
629566161788702081 15871 25225
196782853912200289 8846 45695
39140785268024561 43441 46336
883786236934152961 39200 43803
254288328240392033 23529 27918
939070444665862401 25773 40570
919799096548693761 27734 37405
118317516536176721 10404 21340
695776084697470721 8040 15254
882980621512278017 20038 40825
612154601949505665 257 7602
803718908695341185 5492 25797
41296807507819721 1485 22301
922728634690077569 4035 19801
953248531422325121 8914 13131
778400287181352065 35629 42570
733717612666325121 12385 22107
996689512191412737 30172 32457
633850558827056385 29683 50357
718153788161938433 28590 41590
279017424377087777 6771 19852
991262576638593665 2756 42662
50590432225668281 23443 42518
648265018604472961 27122 35152
753821541388802561 32388 44034
371796950706144705 30764 34834
707742910779650433 29169 35116
388200518687792577 5244 12578
479187519996742145 5842 12347
443961067674582209 28769 48078
920982244746873857 15459 36528
286342705870094241 28306 38454
383002936989541377 36202 43229
975191187344794497 1490 6121
646562724380466177 30790 45386
513792142760731713 16680 28908
926936070672496769 1091 48835
657826116028235905 4540 10628
823380999557706113 29263 37982
992764081539444737 42919 47447
252448805921360993 13549 46890
757798055158222209 8322 13684
79460497211080401 15496 50234
444579656856003457 19083 43128
553351192511627265 3923 12556
309248068741442945 27422 46170
972669900596535809 28986 42469
747074639426454529 25462 29855
931038127228063617 41051 49205
539489377886386753 6078 40985
858922865615603841 29390 32992
718178136419108865 528 31178
876064651987775233 4992 26722
353047873506699969 41427 48508
807556497308461057 29183 41568
2582844694114073 9272 30686
461126424907334337 40497 47748
790137198502581121 11591 32014
807778156754132225 24203 24980
77345241524906081 25282 41119
662730091410537601 7633 24854
385320800772138497 18313 41859
473605477451933185 34359 35215
639801247088040961 9094 26268
460653620608113089 15378 32981
377095810797218433 18627 33216
996079603314889601 38482 47712
161618226259857793 13680 38828
426373240784215553 16202 19279
208898764784539297 881 7844
696058180181260929 888 21515
34760526604127761 45839 46498
6510469396815212 21783 45922
776151388923043585 2141 15048
980819101744437249 7857 37747
81630887374299025 22640 22837
159443950040099489 21846 40894
331381194742210305 20797 25088
132129991514368321 16589 40613
820046813387147521 4182 30009
108825443826773953 13886 50911
888486822323645953 441 41637
278338457355324929 20966 39954
565777200251599041 31625 46645
855001438126663553 38617 39413
755567219729602561 13284 37952
301265846795182337 16144 43668
507232936157190977 21108 23901
524310494045280961 27309 37783
470467175967147713 1354 29266
769969122170557825 5808 32262
319083702741092865 29939 42635
348815717942045441 4957 33844
770754743605539969 12872 33028
294373127260023169 2998 29848
698944565960811521 31002 45704
939030674172599297 568 32373
266059008306942945 19256 38132
765845493864254977 36280 44394
653097999901657345 2783 41932
845269718593186817 2811 46131
520754798516936321 14109 30742
659340300317374721 17960 46951
147122534543751009 5532 39021
176939187687324321 27837 39020
233454591891362625 2498 35059
70000906657874393 15093 26663
333296075202806465 23727 24524
162798188966007745 7746 27521
910602378209876609 32592 33147
150188715650408257 7835 24058
411112919142123457 4658 27658
60245967052466657 10501 50754
777979894044140289 22877 31328
601769507531379585 17679 34699
946956406230182017 29771 47702
251201029090992737 31916 34741
918827764809936513 11053 19413
410994031751634753 23075 48642
335036797988930625 3971 36617
861164465316633729 13821 48428
642622987537553281 17407 35349
934181273608722049 31338 34311
919644195442312961 5332 18845
893520258288560897 23596 46107
605785175243614337 32571 33585
143252809999061985 5644 7051
998461893332784513 46614 49263
941807899924683009 8770 39032
65527373680115633 44463 47307
509451489077015681 8596 14141
602394339025519105 22910 36141
709271391578596481 34309 50764
50918365972751905 27563 37265
876658875883229825 15633 31271
197718631265711777 2661 19411
179982751472223873 20535 49215
990552512740695297 1012 4557
284830062498777185 21733 25460
614377069393835777 23133 29548
623671558338514817 29234 50169
112975647213819025 9665 13828
128293109494499905 23308 48704
887273460156915713 5962 20977
123353882638340913 47223 48964
512511669130933697 26230 48387
148990127876608385 24351 31141
857275519380831233 45841 50466
859108259694238593 6556 29760
287069570313935425 1151 25040
494019389879973377 34602 48944
351392581989369281 15996 48849
502932205030916161 433 10120
352954991267839809 4045 31572
629799435329694337 37332 43022
317799768670195009 41745 46384
240444223628458081 29749 44023
31109364455506497 9644 12569
68418480379413897 33868 46976
185899563396116449 41128 46585
769062384178923265 12503 20113
995373558538435841 12767 13820
188732099741493185 3519 14160
943707245511969665 1805 4529
184855379290553409 18401 18639
751517011361347201 17935 42774
535880704549548161 11527 23819
448150605693154369 9741 50481
689064635406069249 25545 45778
160457940288328161 18688 33801
765342338237992705 4453 4583
516394669271303297 14428 18469
169750534492550273 31689 47239
174270659172169217 4539 31450
315517324786121409 19091 29483
580421565705773185 32155 39075
765411225820159361 31892 48636
572552624256079681 2473 8856
197135889855907457 2205 13683
549572031856595073 15748 25529
738922902875486849 20838 37434
82201889168306513 3880 35260
276339598253080961 8906 30544
927721131685228033 18108 21090
296794860152559169 10883 21610
457705484375257025 15832 41089
695838873260193281 41080 41274
818724428573911937 47766 49401
217435189730565537 26605 50553
373106161507553921 11767 35773
766693547228264577 12928 38704
855614871112617729 7370 15273
311672690682129857 3109 32019
921719270366029569 5238 6550
710477900870252161 20449 37040
170012861454548417 22309 30337
259841507959464481 1403 11756
85608578650994369 43131 45160
23227543474966697 7939 29845
626965179686845185 47294 48377
354846253978010369 5527 33490
283369914038193121 18496 26856
250849330254204961 22506 39379
769960450602606977 183 36199
154200958158185121 24924 42543
450859917648688961 17451 44236
439708868748759617 27431 38855
318562473293535937 15886 48556
202364199695622913 30965 33555
583464259727495681 26945 28832
81869596150603745 1649 32918
938715801609472385 33691 46408
445939269308809089 21770 48543
158020694957105697 22364 34743
684794476048942593 12282 38526
149443277251787521 23772 35029
18511239160275749 18532 48183
854667638787137921 36579 41330
129962628976961985 7000 50299
159880589582055425 11571 23180
930966459063540737 16425 25729
870123839960161409 12073 38167
260400238723995873 24797 45887
652261179635626625 3710 19847
250873303972738881 5731 15361
320039520556324673 660 33144
967054428184475521 8565 23978
778833732831682177 9221 14718
396560035105409281 23500 34111
594289365865751809 7088 25739
788602037040412545 10183 16943
147396927967047745 21483 36923
685445467371167233 17842 33649
489973284727742721 5461 39768
355908921318309953 6155 15642
289179841770501185 2460 12451
661374821570007041 6839 49764
796397239149644801 548 45168
105041094324285217 46237 47008
976564261077509633 5605 36867
553475743583746305 40990 43091
147743972535838721 13257 43539
552453302142829697 32474 41131
963394941062286849 2079 8197
482542057012636865 482 6083
155207461218612513 24727 48161
120595037285021073 12268 42240
918488380434762753 451 43507
395214442906436161 27699 47328
453125686687773313 25303 45639
366405103691143105 3606 7994
908937775574511105 13791 26404
758171972905245185 1569 32771
574549188464676033 18760 46996
390615217630561089 25793 37058
143804277731884865 3703 14631
542965322740187137 31627 43985
851548122458925825 7987 27481
880927324598339073 25664 35745
425040323178560449 30935 45455
157675624147515233 40671 49857
514583529382338881 47530 48272
402319894583477825 28635 32945
969642448035397505 21861 41789
586811337322004097 2916 23141
153019524874824961 15936 49976
225201989577790593 7324 19245
798086449944971521 6179 10438
860173305576495233 3251 41897
864277469920683265 4058 30221
755971940407327745 20753 34548
546439830289340737 4249 16249
31114351384232465 7818 8538
40551179401379753 12243 30232
880726587399898625 16657 39773
404932955780562753 22208 49582
472858450959137153 27755 42489
457109190742205121 14072 19281
674258793552631681 7254 43278
450334129472178561 31697 45866
538364745476442881 6965 9522
382076356065287105 8704 24905
682801892232653569 7324 50945
193722571054333761 36346 50564
436537473452119681 633 35126
930657852560262401 13513 30264
626831446531859585 31699 46305
964069987203412609 16955 23187
689183403184287617 30450 48059
52864439426489441 12522 24610
953093736703387137 29564 38988
280683777259010721 39923 44360
304667569013332673 32953 34522
948113738227011329 18 15144
303248318132794753 1226 39843
607665780096777345 4980 36199
63255132979705313 13877 40216
527188789324558401 17345 33064
67315367541091577 32061 47820
539107637255110465 34970 41673
205066066749395745 15723 40966
835877452743705601 17678 36854
707608922079650433 16271 22033
227160137656891681 2565 47641
665699139936847873 15648 40314
268514689820879233 6991 48216
223991077158679265 6958 49928
663137133144399361 2274 41864
560066472683587329 1574 26572
446299694865235329 33065 43308
781951306751317121 10873 41603
665577584016244097 25842 26696
286858725048105601 14199 33042
936731556258511233 42867 50355
235925867034559649 4090 39598
264199822319621793 5905 41350
751247915928558977 32134 34541
528245926470777537 38454 50206
693026303066112385 25855 30856
724823020309383297 15326 39026
290718952374604097 29415 47440
638961382861598593 5351 49769
815419961252907009 9952 26943
101859934737372977 39025 50756
868966268748209793 20119 32405
80553078372435745 30585 46292
738350680142410497 19343 49108
780535076981191681 33211 42937
578137586765549825 22988 47343
877233225796206977 5076 9177
67431051061994649 12809 15440
563561346960991489 28057 33170
984766774493095937 3752 48748
74578243733743217 25351 40388
742480370844525313 2291 35365
33998677826115653 5262 27708
65801167380797665 35193 44011
491821329114461761 6613 6791
741801213809971201 18914 48538
989178181020346113 4968 37326
526359579893750145 11256 12826
561922122769903617 41454 45848
823233991823222785 24453 32333
976037470055228289 1577 3709
960294644751016321 37211 42522
763302313503860609 18443 20719
226329512117452225 8588 31785
386485088635392769 10320 31753
320191130696287041 15017 40267
532042794901645505 2443 29685
510135945160236289 9028 26044
197377087187998529 34525 41961
388899571609826497 36628 43968
919394660263638017 25698 46650
286885341646303969 61 17863
502604593850374913 40665 41142
695745952124667649 9175 42867
951858207034565121 20795 23708
393637451226162241 40297 50172
208290524065642305 40795 44597
574712400232286337 6970 21253
594401535430055425 10849 39016
178921658323993441 22439 50257
104184179625544721 10001 15789
718564898153999873 29215 47376
205568579135832161 4179 28484
773712924861108353 6154 13466
427407215782931585 17016 36383
713401001514100097 16385 20341
309585811472491201 23934 34635
966661278382879617 17601 42491
675501116433277825 19585 36119
135567516079248657 22089 35233
657812740780134017 10428 42539
160218169487471585 7620 23083
965387724835334657 19582 45355
22394083525924205 7270 19071
782063956482208001 21174 45634
691893507073821441 33012 41852
568888343405458113 21860 33768
976617735363731713 23950 43028
286905224836733185 28521 42537
954935926264219905 27700 47540
263736253278363361 32806 38790
90524749777145537 2698 42989
827813273275669505 23318 37775
433732414413476865 8191 43996
935820025079006977 6333 15042
960373652251774977 18335 49522
277283756969513473 35689 48257
216523377892052353 4321 37258
52343509196003169 16940 35403
657125999923508225 2846 17891
801144783334283521 16947 22109
293852138824668417 12050 19354
529690719286431745 3099 13708
900313744129903233 27215 45059
121429592121888417 19878 50347
74615269178814001 1729 37830
461422769275099393 4327 5835
294302538152962241 19759 29764
908501863002445697 2863 8824
928628662029190401 1130 32853
702767404238269185 32460 32531
198433410120941281 18424 44210
161405961658449121 6228 34765
118125368974538961 28556 43258
464322291782576001 25843 43482
154579816984110593 23175 41735
348702551865759617 38825 44109
430281561052432001 12831 46268
619988925344298241 9879 29196
249457296895400321 8184 18551
598792707335224577 31194 43806
935328060585497729 33534 40956
137267546742361185 15366 27382
978357806711628033 1578 43194
64751265731306521 23239 34685
133523305699192465 4349 46838
881232734820397185 17298 45122
157514431184523585 584 12486
819177990770430849 21157 43762
929590910276623105 10067 21902
500407042608895105 18300 37796
931573543233028609 1420 39417
944103459131842049 12235 29779
292387732360062081 17920 36528
381364109627920577 32560 49358
590074742979368193 33651 50091
413500779587582913 3733 44124
574668125971690817 14225 46148
951605841234094593 27452 45512
563703069491154433 26215 29236
574774594775792705 31665 47776
533823387507744961 10409 39684
343828345792470465 33394 40471
860547125900296833 5005 26332
533420623902845377 27348 31929
407253880760627841 2877 22835
520251165424649985 9458 10428
239709948266764161 14452 45349
153942589864929153 25253 44550
550301496742697793 9089 18052
38741739648937569 5663 38143
441290743721253889 13818 42066
191524049328496193 20024 40696
282033538323325665 31231 33197
352904815886528641 9897 43929
806774086555591937 21680 43103
853700721701589121 11452 24520
643102377747460737 18843 29515
740382479059686401 15280 35495
62892854533203033 16322 34770
809559705164378625 6145 35990
735759879879331841 29634 40499
995957426853561089 7177 36493
7611174264255284 16884 27271
875375787507326977 39179 49461
471108178009053825 13529 25016
991677880152760577 573 29015
353417986531098881 33948 44259
729027218949216385 33613 46952
721920494772795905 34769 47912
162509902196983809 8229 20852
246919602459385601 2147 23343
569334125874863873 12091 46079
696843880668815489 17985 30776
224729717626981793 10886 45337
612934861908769281 7286 13194
528327521043667777 20859 29588
486351559302043777 41938 48753
761527686312813697 15535 34868
755968288904355713 26141 48942
361455919775213633 1133 28865
152172584359057345 18494 47258
236614709170819297 6721 21161
803979027846082817 4644 42540
839315215416991873 21510 28471
956692290903156097 41403 41567
26883836583930789 13134 20605
982565401117980801 19578 23466
810466013541859073 14947 18268
670465125385909761 23036 31641
938642527041903233 15548 18516
167710716072775777 39328 44508
923476385309204097 31920 49634
714863427296926081 9686 23814
612227176713741313 3533 4450
159624529689565985 10864 48190
922067288753854849 38936 46822
850228173117734785 38410 47761
184949022354057761 24374 35172
48379014993315649 10226 40906
554088034940594561 33410 38556
411792142708570433 29887 47241
514682122728299137 7896 8774
475271427084678081 16309 19961
866330456439730049 20267 22202
727088991938480001 25408 36457
342747660118728705 30588 42666
525305000857173377 15966 34163
755598180940484865 34884 37369
367394875769569729 173 13980
656207085943758977 5023 6516
80910989676013409 6205 37023
484051935524067969 25995 46606
636699125625348481 3938 36762
591757475587680641 14399 34711
311948036958881409 1558 5598
675098419667097729 763 23321
76368606211012497 5188 21630
886008669696035841 30389 45149
330900723233739329 741 39189
425799299938635329 6521 20618
450533322510160897 34731 44775
734271174943838593 24222 25507
85721012352252049 8084 11803
303143609090415809 6626 36575
411630179957818113 13630 26371
70729189129547625 12287 49629
148453494609682945 1472 36800
444121589319937729 7043 37002
859724082283783297 8540 12897
560022315887149377 25816 46714
960071854063130497 23969 33834
922306116409902849 10616 31490
482282344733214081 7410 17181
811195355841913857 15976 29705
257118934849742689 22000 23978
254909590715076449 14905 24343
468986267802996801 20511 34574
541455816162336833 2294 48631
201950209285058689 42512 50120
41734895078963777 7176 45155
361774220782841409 20017 20496
165336281681486945 12158 35007
205669421468897441 30209 37071
498149011217780225 165 28984
143350287759183457 10442 25716
835201350575427841 12860 16417
533129756542223297 5507 38945
174622467408017473 342 25776
254462993827864641 22472 22558
566449268494590529 17412 40862
646443130123188353 41218 48214
661317273956488065 21526 43877
324836418568203585 23710 38141
234494509545921665 9715 47889
432958167304065025 13478 44732
132865701418058529 860 33250
115072679856460529 6175 42240
904312163119339393 2669 49036
203173208413048193 1457 11320
380432482356358273 31269 32802
904366896340839297 25702 26572
854985904741479169 6260 48404
782958302035922305 22716 46585
549339083116581889 24371 43485
275584873863060417 31790 32489
483711369422916673 16974 22202
484058687052353793 7660 28507
304270910097077505 5278 10921
696126472293180161 20219 42604
942823719842007041 35675 48554
960305787170085505 24705 27228
93081997867745521 12633 22056
267885457144721793 10610 32495
290774921679183489 33931 39050
359309306137575361 141 31283
696527186688346241 37862 39466
617246187456323969 33082 47141
269090516980011073 14795 43105
97559681981636001 23282 31947
316334347028647041 17330 36862
758030300264003585 47998 49653
682070336083494785 1682 16896
529622996751399425 34341 50007
158699161084914657 16316 24649
325099185044770433 23680 45102
118620421904093825 20330 47641
680124506853445633 23857 46160
264737638523588001 7180 46206
329282061287720769 29853 33649
264747269701597793 36687 49007
663031320635198593 41479 47673
283237238263044577 39658 41799
307661441342880001 4231 26456
893918123412472449 21734 36764
950773466914711169 26015 34605
893151502528201729 4456 35314
766109241410951809 7057 29192
358075328649487553 5245 33041
972274733164724097 12628 48163
692005796180271873 34418 44419
259304358468774881 19855 35300
836346435103390465 2522 42527
732164267537399425 15399 23315
959418395935319553 21212 30314
500127722575676609 14586 36253
17547679801094063 44422 49625
43346097363397009 7689 41186
779362103040345089 9938 18110
5050224875056132 36356 37527
316944479989299329 13163 50138
263630480674976289 25228 48605
417042071774449857 10011 41386
981504074193416961 7103 48343
162291432820676833 1382 47450
8067439187570359 6403 46469
562165967285213953 30487 49478
260735611945712257 21839 25688
568183871021684417 8916 48484
477632983527797697 46 15420
395128202256746177 12408 40152
935628978581256321 38751 40812
874846071816801153 45217 47568
779541496818140417 1301 34365
340791165235945217 3931 29752
134691837548594145 2694 9522
615665573073410817 9784 25749
814107553519534081 2589 22522
640068356617337729 5045 45768
754908187220614529 21317 27843
439441528414771905 14045 47114
39046179192880001 6019 43566
395717503804437569 28311 34372
488465689902831489 10599 35878
525205444425463233 33179 40358
187546266069006145 30465 44509
798331347426898945 32078 46995
659307482448149121 13895 15208
150727800544398593 1042 35127
976416611513869313 17723 47561
683540188197813633 13447 14522
79767667620565425 34749 41585
905951768304955649 36655 37497
82001904141804977 2203 12522
143358771544331633 46226 48246
736827181688163073 7618 27315
359478333739968321 35723 42971
443186007964399681 25307 36797
454240977037361665 4213 9232
810249054282372993 8220 40356
904123397521285505 73 29058
953306151066072961 31130 38951
291944384382436097 23064 31400
546370783835889985 1378 15842
625109694249299969 17069 24358
178733174369725121 4146 32811
888323419813904257 14681 26146
393873208405757697 33779 42222
684652447747307521 7881 22001
165643900596819553 24831 43335
116609758658444913 41653 50246
630511419901033345 16524 18207
216930375748756193 4480 19153
114411006036036161 9357 18952
247922284101466785 5949 12536
348560512166081089 12535 25567
629460787492401921 26912 40423
581227580713147009 7139 36347
440371491301295489 30190 47237
44448832520934905 38771 48323
546851893961086721 12140 47309
449106908502031361 2970 41671
650255092451121921 10036 17309
394450484729311745 35420 44846
181294885314311937 23631 28568
657166950132761985 36686 43010
198928034687515521 1301 15370
859988671452747137 2210 49179
425865635972979137 19851 29730
221912631437461985 23148 31128
404791501386885249 33853 39552
116538628555964865 8136 45281
430988887316626561 31563 33515
482731389028145921 3097 50122
572677040877596993 3295 21558
549664954653984257 10218 50923
314909243549191617 7256 47427
483557568423023553 34045 35037
907274067425536385 6355 33284
117609639535608321 26536 41480
183721110478781921 30751 39772
613053267928762625 6936 12590
127106920024733233 31391 42128
196165607060827073 31061 41568
987816622240142593 34610 43765
887986137845970817 20421 21947
354231757542240897 21103 40490
849302674311310593 10030 39632
346274449865457985 10746 43551
821922541293673729 13738 21256
254989126627794593 15723 47726
606010051673557377 579 40751
239865980579832449 34909 44993
588936422645829761 10044 14141
30885374003847945 12043 39700
864808430653404545 44229 48296
52506510262244177 27376 33262
6674274738941223 14243 32438
187430499800417025 13152 31593
633966890058495361 29702 30337
460010616170972481 3894 19584
733603809144582913 28084 46277
633351875991738881 24141 36993
386111859241943041 29516 39925
988180585284450049 12744 50955
432272377404188993 14049 30183
533227796228079169 11202 46178
345988771875816769 34680 38971
38197477954195593 2996 10680
596449927695701377 10648 24808
12812392936101703 7579 35538
821858387717220737 40548 42334
889003919505935105 33762 34159
299544373442699905 9100 33079
717099366985042561 8554 12010
63480615542623297 23921 34868
701248846458224001 21957 25445
490943760386400641 17899 20723
874816536983505665 3710 40454
208835600357737409 2129 33303
167165001654833377 23921 48781
264123609119423009 600 22347
817251741883030273 4811 8028
840506404640642305 29636 38482
961602786327869569 32460 46568
35498343527493149 8932 29392
331153434519652737 13170 41335
480726379244977409 459 10071
71856949423047209 1499 2173
18006854501265935 15318 23998
151371697523519105 4935 49782
528078847177930305 38470 41216
922778337926739969 9767 12411
132093055165213969 26079 47571
784727709169178625 4784 40872
992203575274380929 36101 48194
708219358936386049 32994 48079
374736821224047361 8112 37730
527517197725519105 16633 39853
275965247313955329 9932 10910
713751727311528577 2355 23063
142048040349394001 13723 38375
429636461194380801 414 5892
844600339871881601 13058 40340
626826304432224641 6883 13957
472070680320484801 178 46211
362513407500717505 15995 16648
112482001657433281 3782 38471
821500186374759553 9379 28165
213143889392355841 12087 50062
669151100714746113 26702 42748
271304310775384737 18026 24316
552293486191555137 23915 44666
722597226593592321 15546 22354
875342794247860225 12645 37446
126539194746293057 20289 29387
556790287452866305 13370 15790
525756246852907329 2184 11303
993565704669155329 4395 8083
646687907740563585 23401 35487
144772837272309825 9332 49133
3116898519863299 31230 44903
286651142338246945 10069 35542
753735830819145729 3400 38590
822858009196476545 9541 46119
382901591479807745 11368 42385
317881379942637185 1790 42287
581801056530345345 13097 19474
482048212090827393 11301 40735
277700425166614209 7969 11817
397874119764214401 14588 24849
739595301487632641 39480 46664
259948062999779233 24224 49013
570066989849081537 18361 48401
456053927579549889 15188 47591
63216722047464201 33375 45299
212641092398339297 4557 19087
397193434107862209 17238 32110
84621848022482737 25127 35712
518069751419027137 8454 49872
710750321785848577 17065 30293
255423188929555073 13302 41129
304039915505061505 1655 11840
678333693969456385 20025 29035
61780558699350505 5277 8742
209535916823114113 27659 49490
118841738904240657 16325 43591
2231066638465507 19419 40753
792591505444800513 46955 50168
889496975310990465 11265 30356
418134079676807617 13842 47333
651105130745470721 24154 29294
572287087658789761 31230 35486
350617010563439617 13054 17214
332912674363843329 1168 46246
136605272560181841 37331 42597
171810589721655297 8184 25614
95605291329192705 2916 38460
8098786088599042 17991 41913
686575430314270849 3484 26184
631365048544804353 5109 7506
164487118169205345 8879 31052
456206418137998785 11250 26952
6896191357121496 29560 34063
914066717850783361 23600 49319
418330160822463873 17076 18005
916344098548055553 24789 36775
490772058402804161 23099 40731
471994084254074433 34657 39499
124600949823843617 9675 43773
990784960287317761 22022 39505
842883270778308737 2721 15960
31398706733806849 46976 47474
17040039753780435 20947 47491
924924809650040193 6801 35019
294413027764711873 7250 39512
444054874966521857 14 42573
894366633228031617 7966 47408
247785308332101537 21181 24033
884067559023343105 22524 32524
62675551957834585 9570 46394
954939769433067905 28629 35395
721378604867769729 18174 39597
764554784218155649 14455 26518
925520094976288769 8821 17505
775627601178655361 4069 46558
139676051154243201 4740 19109
805178862783400065 13918 18359
208647648450902785 4218 15871
641357872573948417 10066 36718
62437342183475409 2061 18533
337719317842335425 6977 50413
287986685745860161 15762 43496
747805528036934657 23298 29895
515952834337117121 2689 6212
219946188058109729 26208 43370
196128756071498593 39201 40550
235956494919335585 6319 35857
101401242180489953 36211 50106
251203380192073665 14430 32898
843520880730206849 8601 30159
598284149070082049 24424 30344
740972698115331969 24424 44147
696572625857690753 5012 10127
667909051929040513 10910 36838
418275857670252545 34927 50207
490473596018635073 33807 48732
386186750889841345 22188 33601
181232730017821825 5311 35969
786215359150872961 764 50354
842510041606221441 3003 5449
727144907399711873 10629 27116
485819923732190529 3458 41770
864501648452247169 42299 44413
733611411214784641 8548 41359
466920559454600001 9968 11107
252192185335527329 25860 26483
667280549799500033 24977 43502
908249789494948993 31049 44713
195746915909857921 11545 38255
893941470961873793 26438 36498
55570341053780225 19931 36964
348455227650479297 6520 15595
184690730726835297 29723 39872
980244118463925633 12410 32499
536041706052088769 13876 49823
474816149845100481 23607 30996
86335504636075201 29768 45424
17263993165880011 1241 33661
666703996670960897 17983 45940
697659148728465793 7042 13067
433415684749157057 219 43518
63974958610369729 3607 26010
615368347140247297 5681 23165
440068164206639553 35902 46059
461476033185469697 20437 48387
668185057171921665 39239 42864
758192661893005441 18610 24399
870449945100038017 10530 29121
55651484461840537 13016 14238
991528946786328193 27711 47294
639027957466026881 7210 26452
534276063693102529 30055 39887
126824096793335169 8896 32381
899044047516024833 217 29460
300719041162793153 13626 47313
734501900885053569 22920 47509
303441687072684353 34171 41277
115167317736020177 13545 48422
33879116856667225 4707 15640
609425257199905665 10761 17006
873778985633684609 15419 45289
173466416883126593 22786 40385
225746683946894689 27231 35790
236221884806500513 15408 49625
617863217460559617 24899 34321
926409032463194369 5937 25214
912208101583502209 6286 20405
948277590435640833 6556 37560
764023473780660865 19577 24410
432610165856754497 34126 36283
192469489349448961 76 30349
204296941161491233 45889 46593
324283644472025409 17388 47091
435286996902927809 10740 11045
132601290129400689 11559 35106
455952326938234625 33689 45006
584703599930200833 13704 24471
704477393774663297 8360 14072
607546893404261761 37037 43589
306864508050555457 13267 19742
427259303470385985 1643 35627
788699014785319041 30599 33134
579347270189117569 12455 26178
976672114747845633 20123 38445
361791164491329217 37797 39759
245274074987303681 11880 34065
122325666779502737 6927 33501
426923182787110273 668 21819
869667770996564097 42288 46725
963028035237950721 19873 30157
545714105886929729 27696 45981
76952014908375329 4613 24376
671710730156455297 6842 25202
511371527315997569 38979 46527
864475813129374209 8278 13032
553609766908980545 14649 31986
395082259901165825 6254 29486
535151568173997569 32836 36650
685548786695932161 27481 36273
453892480469466625 5163 48613
437601975560049537 27534 34982
538743352007696065 15306 32415
36944620827128465 40597 49164
338726135713844929 20694 43697
520559565807111809 508 10260
173655453012852225 40347 45948
420497442043370049 19478 42669
663369987160866305 20120 23844
936627314135073153 7787 34797
553821936983194241 26027 48602
236859483313807585 8056 15792
738407289740482817 23428 29963
88927258262209825 21337 39017
598512478780147457 2512 34853
956746468086379265 28893 49932
117801829411025233 15846 37060
878523752776537473 11358 43107
855538927675677697 3194 10819
910486665797080321 24390 30346
649079758117697025 22839 39909
425319872441043841 10483 20760
332681666134046593 7432 30152
175536275642514273 13496 26372
276794407881812545 13463 13966
643137027421566593 25626 33034
192884382256476513 45858 48810
767579758534552065 16691 35010
154867336202787713 4220 4839
272127919755554625 2962 11978
613029334364679041 36946 39212
615800930759434113 15333 15690
646367147191217153 5010 47314
85965115155339329 27110 29447
15639640544900857 18951 43612
729428119435922945 20295 32418
930358952431451009 10306 47641
419687598233686273 5457 44839
340668388913595521 31542 35458
565138521908124865 790 32918
613576994995913345 36122 37483
735777284952284545 25663 50900
98009248399034017 18804 19519
79642171218367249 18298 36126
488161271800979777 373 632
286953146025474849 11890 23557
932257577460116993 14635 36349
916918650284031873 16945 28134
273251266105564385 6587 31455
717163911661906177 2569 14863
125697591884357249 15027 15829
925188980849512193 6410 49046
324916455908638849 9561 46132
637057843895952641 40185 44031
383997775121454081 20775 29584
936685002200476929 1491 11744
252169407800739265 4628 49943
333411340348611393 25606 50332
896546208017081601 37124 47372
857418111512387841 15361 44568
602473311967091969 7375 24486
137083735064244657 30895 41128
779007671813470593 11641 43739
410112525058735873 784 19496
103417075026317921 25837 26210
941385150594918273 1749 8450
813168051379062017 7209 23248
828794299826725505 11344 45724
802657875718754305 4494 19562
589524193248230657 24041 26671
856456547318966657 729 25537
817630290879151233 36709 37373
129768716632259633 7470 30710
540144232877416641 16045 21566
343085308401168001 16601 42688
730780073560978817 28506 34134
814597285670945537 15202 41242
374837532274149505 8425 12328
117277132110356065 26601 39654
197422693877655329 13891 41992
499837686333609793 8174 45936
378797151624858945 2129 50840
87697663611987057 12094 12950
971787987569442177 448 36778
152808618573718753 13163 22499
950153913110519041 1316 4493
266476864473613505 2553 22593
218873191072077601 3372 41057
244365704561619873 805 45339
866651332067753857 4988 6690
35978234648734289 7398 32030
511348718188841665 17421 39300
462272168562240193 10843 13024
148611866685747873 9511 40778
586011166980366465 20750 38616
692616357402613377 24532 35624
162406309877855649 12712 50890
139994670488839297 4315 20934
482114705327244737 13667 21048
307617818828774145 15407 40733
143466464885595009 43264 47125
516964813348813825 20485 36953
94877677855006225 3068 29441
291215589350827009 17753 50050
828289751123168769 557 31274
804888229983809793 334 14536
958383498567922433 18327 49230
980070501990368769 1452 26976
825850135643893377 29208 29835
16012022332382971 5208 24418
84535685283693601 21803 32001
646085353541565185 33253 50255
770139583973406849 34818 37283
634137746341671937 28938 29086
375365143474521537 7552 38854
677710375447546241 2216 25532
532533537455552897 22132 23641
89072517077745777 26598 45767
817950325212134273 13061 38769
221628439312155489 5243 15274
489344048073736129 27045 38366
349150731154104193 27271 44093
371179303362634241 3509 30632
675344622825250049 13650 39289
711890883476630913 5392 20452
378134494780944385 12817 33817
849506415678998657 7257 30826
446660236733265473 11264 25446
307768113423453121 18996 39435
63675021763195617 33002 35101
649738244034761473 26631 34241
96454681309026577 27358 40834
863621414694083713 28131 28760
235476891019466465 8916 23209
560732113231860993 16841 37190
506043624065796417 14268 16194
65624897183159449 32084 44891
506453690156938305 1854 21285
835087834098839425 5135 36556
380918031720327105 954 2950
257275971914825889 4119 29010
640473782818880001 6990 50206
113217889472533537 3876 6910
962059611138187137 37482 42370
447807964576174529 14055 41542
773620285421848961 2833 34869
84725481627099697 7851 10723
679313278691907329 20752 27973
230523138372465313 28566 38666
186956386018785281 36032 48311
95311638278669617 6791 26926
985390447628503809 18781 38692
190118840056062049 27843 34775
89197446862094417 42051 44528
389354723952134657 13731 49908
262767261177700097 4237 36107
762436935373589377 6572 49120
455921465297457473 11059 31938
683116036748511873 8830 28557
429693467735688705 39527 48696
609206867412144257 4055 36589
873350987394495361 19050 47533
139856499897046401 36479 49399
288279496031535105 3667 10875
443845865905476673 34470 42941
331539037714556161 35918 38950
149009595415659393 25076 36041
281595505224345281 5958 31590
811171369984879873 17944 35213
333090609328785089 19877 28786
164327446236551809 35098 44864
854185819889082113 14330 39785
612290913627109761 39094 39300
655326313131276033 18333 24548
32358145780730041 1348 45205
159539275327432513 915 40435
563658874662980481 18807 36762
798897477142496385 30141 34795
28855872685920049 34745 40885
218899657087391105 11042 36702
283397917165363105 42949 47031
44018877367314249 22670 30709
237278825706791713 17891 22361
520264682491244929 37476 42566
164920975834139233 15292 21673
133297934359852385 28321 38710
955276382214616833 385 11123
338295903856405313 21206 36742
593477552138242689 12942 43830
721084186454028545 3168 5656
741263935725438465 6235 25811
60809575447052569 23148 24040
710681227961249153 6676 17885
733691714144036609 17414 33559
237464415981531105 20506 42857
503078981516821953 29040 34698
769923965827050753 31032 50119
829986502843162497 22994 36933
486167351800386177 117 30436
476766033593776257 11675 16999
945792267955983617 5199 48735
941782055712216961 1411 48500
534802314688658241 27434 47124
827203173918675841 23633 30411
166490921919351105 10033 22114
909226466930512385 10915 12700
379501492595462529 3995 22743
254129831176072673 5188 7781
392547181021615873 4488 27934
55744201182697849 17800 37222
887268800650115713 17549 38307
651889926855020033 7782 48136
639782125244611457 5580 13328
14842559753908803 29841 43673
159188151793866689 3932 23137
532432288242205249 5398 10558
671141936136951553 17107 23413
618807809963577473 1111 18479
731174097373365633 16350 45756
587013349685079809 44269 44887
501300208924394753 15576 35686
375475775224892033 30611 36226
168851818515573633 23278 32916
280945279866074305 4124 14932
870168529853248897 32151 38618
229217890292282785 41282 43158
597883215949519105 20200 39618
912601721901253889 16367 38432
456156678858977921 11665 11824
458262882753452033 26856 34147
853439421379757569 18130 38340
77601737617783329 3602 44175
486151289576003649 8523 42028
781577910035359489 26286 39986
549940250049598209 9748 49335
407929369874338497 4667 50707
335052922972270273 9131 15483
910737723625210497 26473 43615
16395744259110501 9300 40618
671875539767114625 7195 24097
831021600003470721 20911 46934
808367811357889793 1994 15553
749826833823629313 39025 50188
364149841511348865 12800 48828
40400205136908345 5068 22130
24584046990419497 716 38439
579819074272929665 6132 38450
248216249204290305 1825 42076
905059128893800193 7533 16529
442968716371915137 13296 40288
866158229499443841 28268 50475
568647869060313857 6428 38087
960454376201401089 41812 49059
141497453824150913 29585 30011
757966955065850113 34458 36138
885735720562394113 12561 46580
550210440832660929 32344 42582
471815173373236993 36988 47751
300440823978060929 9626 22395
425264172796417473 17895 20171
157098847041201153 20598 28200
789578079717053057 5769 31362
192177230919096321 1777 5115
132695160525827313 19274 33644
234828700173228097 39221 46359
983334855775971969 35995 41890
464585126222527105 25140 32015
94273720823863985 1497 49351
903417181055576833 17602 24046
300589709856048129 14442 42508
701714879741128833 615 23401
880942787809175297 16780 40862
75760976820408385 49997 50071
255124688354236193 9412 11827
555188669737088257 131 36013
599474622727839745 11606 47461
636454476032160001 38851 43844
214085082054346273 35446 40658
880250445484559617 3232 14520
835803801790859777 39571 40243
677342481031178753 2899 31590
748351437900332417 2642 5279
455173536933568129 41061 47290
256971397310948641 16539 17378
98574517801043985 24616 31231
923811196190150913 914 44808
811621193036213377 5865 19545
831025931285950081 20846 48072
59239865902913633 27365 46412
399653867908817537 6217 40666
546683534681829313 19277 41885
531212917148494081 422 47609
367577500600308609 18784 36857
764972510913430913 18248 35053
691221421127206529 8821 42219
36235397442510473 4335 4827
356218548721574977 32902 46236
815862619395822721 515 23836
341216362841191041 16296 27399
518571895196984641 5204 48357
621250921574844801 880 22861
77843970980133297 38708 43698
120813681309922321 35423 39844
745959687245857537 4524 49619
102791814841641121 5091 43813
485643042463003393 34964 40642
923786430069679233 33850 37226
697229341190237057 1805 14953
846284069330355457 11469 11865
713889871073213569 21600 33264
294747963548754625 21945 43419
924625096615102337 31255 50126
764342280269648513 20215 30101
724705265715492481 35669 42304
267484283707982945 8160 29742
364353978057451393 223 10688
284484338964407617 25246 41498
974958624469856257 44788 50215
214521221471496673 2952 13564
11038564576352883 28605 35990
743689101623221633 8885 40202
767514853143232769 27161 28009
503118933034993857 30634 44695
307543171097634625 10119 15337
210991418496409025 12003 28354
94287567414262705 31883 35598
456304922828248769 23021 46800
658714882496951809 11350 49354
378207134637467137 19382 43757
208476460575063521 2296 30967
225699657691802017 712 18167
727218485144746241 40699 42801
659693204118386945 12567 30124
79965992555379729 27674 31578
872513623204721281 10495 46451
105011924865124225 19397 30432
447487054890604673 31258 44522
879351966314935425 8557 22731
885334205571023617 22642 43632
240145547457942145 25588 46219
950305114188441985 12608 16129
47168667308945089 4856 16026
933682873536806529 4485 29259
722388110599410945 9125 40432
435158266920712577 27894 38910
227213613069629633 4791 42138
244690596968336385 9435 36318
951474456571290241 14809 48415
329582284388752833 34833 47136
64886155503224073 13878 30975
210870084473295809 28404 48335
9197866372261389 4378 49121
230879240405460705 3237 41688
328521760777356097 12927 20710
788490064293096577 32857 46785
83673539837334945 8085 33615
715891938970006657 20064 26808
36042323167812641 4258 44259
761487283133614977 7310 31693
825292425932161665 5954 11798
119632724576707265 12465 15662
839955912446605185 16097 27042
842568969134912769 43688 49171
495455824898883201 1021 9305
431881045504130881 48076 49144
216803471824881921 8299 48934
912920010307456001 46767 47724
69294861908673513 2675 41238
785346104541833473 11996 49384
445416737614628737 28512 31219
867850983052421 19669 49765
612274152823388801 7744 24837
924232173067199617 15510 45468
661547605142239105 18461 45336
138481918643176273 9328 19311
229769809084757537 41541 42275
654489975683691905 5076 17950
711155880534924673 871 25684
268276074395554785 35556 42099
822187423134309377 5803 18625
802508286274392193 1188 4966
154376397307579809 262 33327
389199944871844417 1347 8320
321609900620757121 5233 22692
222690824811042625 42370 46292
707279402703100801 9154 41175
105580853914926113 32202 46419
266877023473810497 12902 47890
80845020088876401 633 27882
56216493983306745 32011 36132
382620241613803841 17312 42715
641812501214417409 44307 50526
43526519231352977 1866 43370
293909771830492161 13252 30652
309839748527291905 21973 49601
177319059131193057 27951 39911
276756792826493121 4291 32917
958470839201289985 25335 46315
956270366814631937 36026 41490
545421883681314049 5848 46138
813556117417835649 12919 20773
604080371874907521 39666 41653
379316029961881217 41765 49508
467094560171418049 33980 41467
10580927278116549 13639 44629
89844784056943185 34170 50188
668608541357368577 22396 37230
52763557940068041 11514 20976
461268327442599745 39644 40862
982975571237879809 21428 35806
696686641627717761 26569 40118
203546406398103841 42669 45884
957091762371565185 4666 49885
72385795561991985 29244 48478
374236097897888705 2612 27929
553199023886719489 37277 39155
340015751847790401 3232 14363
464418448737795585 5533 48693
517552777484393537 10484 37036
827968272885371393 12510 42146
427574550294938433 6579 22980
865939646515308033 2108 8261
512844556470295041 40998 48416
168480782142637505 8026 38477
536134870126591809 21771 29948
780547339468277761 27986 40531
373353422643798913 3168 18480
590737461312912129 2369 50301
506156746503254593 9051 15187
577140029751184641 1065 32592
332814074909204993 42333 43952
480388999160339841 3101 37229
933334522485967745 31178 37319
909411425151198209 32607 46008
88602509999684993 7851 10677
605780044838653057 13625 22786
528452112530263937 22557 43563
239712602624429409 9494 10130
220575334635807265 26830 44288
312682785671597697 15392 47852
23068471063016461 10664 19628
267754656093693185 18656 26596
171940659681933281 32154 37299
210983316743394753 15572 16788
773580864027312769 8889 39481
697288530091647361 24388 44930
725792234854562689 35015 38697
86500609962200769 23326 28668
517990427266813185 28750 48864
852546354358558721 23366 40675
868812780632406913 6672 47891
947147095581797761 25877 37922
542386908951133505 5561 18380
338086657248091201 2113 17335
760118080707425025 6643 22654
941195929957757441 31199 32916
611722746417616001 15740 48738
924855910257399169 38914 49734
660653126099259009 10698 19895
437792002074090177 2982 6760
315181033322435393 3140 47359
642737504679452289 27271 34961
803723263432456065 2318 17569
329195690604905153 15649 38505
233052803355310081 25133 44881
213458046775905089 9767 10842
461279707346573505 21114 38985
765619385472874113 18866 30871
421596704477170881 15971 35222
312186342487969153 5897 10900
778987743073709953 1512 1723
153820895532305729 6334 6862
866303875188965121 5955 13964
93094189040634497 41511 46764
195770282376212641 5373 45391
598644139639404161 5233 46896
613152974232352897 11778 24601
142026661352225857 5263 35245
544696956789262977 26998 33059
723110024475801089 3654 16491
452010169859381249 22055 29399
763604538436673921 18446 26051
850412448958746113 10894 13550
319998211563714113 16077 34480
105876776888298001 9729 13022
802779421480018177 14275 41300
726775088304261633 8333 17857
840537630452104193 26114 43888
543158451686497985 24089 33083
121184513485552257 19184 50023
454390683770338177 39069 40639
760129167562965377 2498 7496
55844729489169969 13919 31056
272547522813660225 17342 23139
833034946555866241 28274 28683
245122013165399713 34681 46347
272141527573541697 46233 47995
771808282092784769 30195 30290
794693481932466049 16024 28480
818594744892393985 16225 20045
44762354263699681 21550 38787
849139002347108353 2337 43723
299619014076963457 17104 18326
348767427631230465 33422 33479
782201670039785985 5134 46923
489401172274419585 28583 39250
975294063751345409 22262 39072
294880879003230209 15832 39372
985706455667955329 1374 49937
443166526914275521 1739 30897
285751538165524001 19064 35042
797787849502043393 10239 49876
594524865753800961 7846 17536
367631810971964545 12712 17921
209978427953938497 25013 35423
623647259181964801 25547 28993
910914196952038657 19043 23701
221794812307912545 39593 47638
671116850386479105 28382 32264
808410881078771073 29291 29915
918279590739064833 17713 43754
954233903065066625 7075 21793
485264843217418497 6603 23042
929531027805339265 1289 37559
374010233672581889 7228 50041
634721662088431105 1472 43721
816624412452991745 30494 32778
492661944492823553 14208 43069
165776625923815137 45343 48362
790556625191321473 18014 20603
945679182288966273 7432 7490
880115800945432577 36869 43201
688321074072920449 28019 34278
409642381942042305 33097 40513
224516399033998241 44569 50945
501380471042864449 22073 39005
908559239207011841 10500 28090
6581671482585706 11847 25861
38220815492774561 2378 41593
222899750559221857 14255 42172
930933648752816385 24160 47161
253861387947587489 8098 20615
277718940534892769 17057 38994
265221358170748545 4109 26418
202615872712289761 595 41634
942934050827169281 16046 25456
606174092921133185 16633 34384
643073050996989057 39678 49996
568912884549607873 12305 25540
741878889611435009 3144 50662
751033461398232961 20194 30731
912346528060993537 30770 31006
622040286401773569 3389 30397
186452797767280737 6314 49261
244490757106472513 36786 38622
673641555063952129 1748 45115
709600890052659201 22222 38179
205694591029818241 4867 44881
768209861971339393 3236 32512
583112984348161921 32633 35632
470346921721631617 4793 47395
914676821641101825 30298 44220
319788940471237761 40126 43155
827910127369491969 26707 35751
341178172672986305 5537 27163
375234416037990593 3592 26858
329138604487663873 22878 38200
347415325916529153 27109 39130
487282061451242753 14195 39181
47140181078866305 33702 49475
117584714352471313 5568 27195
906565625198354049 22839 25761
512675119689934209 42185 42379
40720325705571273 19602 31505
450344076208804033 6877 33357
259442239276410177 3214 9945
936354174427851393 18654 49120
397660133462316865 13581 24470
607692468897976577 44529 45403
557576079638195649 17684 19974
204379788196778369 23221 25210
126967359037458033 8290 48853
349656915274035649 26040 36936
257458053501522945 3391 28001
244439646318586049 12531 35611
811840371456916865 413 21844
315800715630938817 11607 28317
636849192197857409 28233 32257
660095861367128833 40791 45259
281506090239680865 2169 19444
962388297304240641 22623 31293
632822004211760769 10155 18942
369702910111715969 11448 38882
157800921226190369 15402 40892
755050216979878273 15670 37330
731069824650731393 33516 48935
191962440964008609 9492 18005
384092758409572353 6016 29573
401524493307103809 15601 26138
652809415585750273 3096 50644
797702802499021185 5485 13731
15685239437566169 17045 41774
806011659570810241 14747 16990
361362722337602817 3043 6476
926555158513483649 5735 47306
284583388009629345 31110 36603
768405321930455169 1893 34317
625900571887569921 18583 40154
507939784821150657 28882 37736
982784108669100929 32891 45204
336780400578486913 12531 15331
887403273663338113 11030 36456
637745900064718593 2667 5141
569312280984441089 30200 38344
983045431610630529 25823 40302
246054612492002881 5497 11594
414231479747844161 16336 34270
676154993326456065 9839 12162
226976128933596769 17381 37019
976325671021797377 21002 26158
707306251958332417 3486 26256
243029323880058721 1160 5531
34702660662727425 11583 33084
444087346892700929 3866 14012
662186787364891649 25301 33377
773404580679503745 26127 40040
800255595682795521 40841 43674
689254400883342593 9342 23336
368497587524931457 8228 32764
894114615825181185 2833 4457
253493035859630561 38026 41654
209623448677632481 33011 42261
765681656839706881 7986 44213
784841294127936385 8962 11344
479516880298444225 4689 27004
770511553279320065 15537 30037
720898527135691521 36825 44670
185202985733532449 31093 32275
872797282546681473 21025 27559
926195049956192001 22082 28107
881622402337388417 2365 32301
696493628305255169 610 5236
257293972234929665 14917 26488
600529003417889793 16667 48316
556478316526867201 28227 44032
379515029586805505 6059 11534
289899031838867649 4522 45358
684910320222343169 22851 34615
558415264359144449 8567 33217
163529218130513249 14057 30680
320910759528441473 37345 39907
493221080665577473 21870 22483
807432480820100609 1443 41864
75105361157547185 17521 30115
38740222947406977 10606 12188
808717176138173953 17431 21009
48443730174955849 601 17921
567398616417186497 22399 37846
887783828737081345 28741 30482
582049902628924033 29357 34243
415554924160407041 21154 35040
374902832031359873 41380 47952
563874511182600449 38958 44947
429638831222234817 995 36420
748487939522352257 14313 22079
977566817148549249 4558 20552
990833793018179457 20025 43227
446242114570608833 26203 34149
630928457393711233 31435 46425
369831539287794433 34832 37806
428644804679830593 31494 38900
415459456927038657 13424 26663
524403314243176769 42009 48124
879984624028928385 20287 31741
607285177639692417 11216 16655
879592336894418689 758 20545
174473548705808673 676 47003
55465501699309529 24564 34400
603306365395578625 2869 40332
240189789090095489 3057 49130
587508363030213633 37470 38287
449491026420211905 4383 12272
146205204722559041 37681 48632
799015185933441793 12468 30533
344402904644628225 9370 27298
639583947807672321 17839 20236
960262222420336513 763 42097
534244076242856641 4796 23121
220014424955554241 22561 35168
152126807272985345 31002 45645
900952131510887681 7188 29983
228484295775857057 6348 44002
10887301447670695 5549 27095
628658221737175937 10791 46807
53772958155288817 11725 37458
35611328761945061 11135 28459
995462927952576897 4244 4544
565878670161673345 2408 13237
632274108966850433 41094 41202
576223331362697857 28367 41074
526245899096497985 2247 24233
105715375104047377 22092 49964
680448240399638145 40678 47465
492405390347045121 8593 34442
207518550923413857 21006 41466
504662235033059393 24227 26958
976119839987159553 22631 45718
48990545591962585 30392 38409
879732083020147841 5228 48047
230187575881423361 2819 46068
604522785895451137 37573 49607
740029915809827841 18976 50504
6599490643782958 32123 43341
820391314777559425 24674 24756
867292629038001153 3669 23315
17024995663447841 5888 27061
946493690869349505 29814 42870
202270527579266017 6181 16174
188364753376898625 7556 7752
692795901658286081 20111 38116
248708847137056225 5479 20644
641769947232624769 10366 44274
635899727505300609 10011 14719
456699096398679681 4281 45493
419544294283415553 1282 34321
739978154598595969 14367 36967
493859876670764929 5043 44980
350180978460855361 15849 36430
284463953689442657 6422 23012
285982719727648769 6587 33042
868119191557195137 950 43575
255148750770317185 8723 31516
971590018071683713 11015 47636
516494872119416449 17530 20070
714259960895102337 5825 21681
122021236474694209 10210 37214
858703290178159105 27671 29520
650747985779752065 2755 25506
526126781815587905 31482 41862
162128860375403873 16223 32642
370314191731385025 27445 50558
998590821381704065 31006 34965
558779677302904769 27408 31795
824777918522499969 21149 49181
952183430884463873 4332 20798
559237636049822145 5666 27239
194095746633660577 37845 39063
519068581086841601 3228 3371
666229940723812993 1891 22335
713779513718840577 24525 49922
443670904817675905 17509 31818
592622876602234753 30900 38027
776761290463429761 4625 27597
289156148168181889 4740 24479
658002643276216065 3595 16995
583777251617462401 17421 48467
186468637430667873 23681 24213
154561389202861217 12153 17746
43699178807766969 1437 8266
682438251214136961 11318 45340
234089744242329089 13261 33126
369810702539261633 1297 41941
336542663799729537 294 15950
301478485231072577 34728 37459
900879944212451969 7349 7384
302510858260895105 3532 10975
926892120146359169 1669 45750
730927394889391745 46626 47059
965237511519507713 22380 37533
677293213734650113 2476 11468
358778244928981121 40279 48689
748826477334844801 6312 20088
778576993490791169 25670 34908
123128457122170689 43678 47061
633125030103965313 22151 39956
444885623904838209 26462 42188
654777003035622529 39552 41541
897934189583899905 18361 30805
331215053727145665 7507 47504
197285144187432609 30272 43369
23568062276556389 25546 47785
344293810454963969 20334 41447
663554149120326273 5580 42796
972280944668085505 8233 40553
507766646289116609 6920 37800
563977392572461185 16338 22292
52819753356214249 3812 30460
805727270457182977 485 40597
567373911065661953 30913 45080
386819157052862273 17381 27173
423103390002577153 17474 42281
312146463757414977 40726 44439
791687014867807873 26897 34378
92963340656119441 11637 40815
621064265724623233 22801 43766
359337405864820865 24096 26937
904537769524413441 33917 43780
465017256929719745 2939 43604
202155668596557089 11711 49636
75387753100841345 14431 47860
27772900468466589 8908 48734
583598747101312641 15878 41220
525401560318964993 12292 28233
222878813644982177 14504 41781
283692763886282497 9845 24527
618361560682679169 17368 49605
796295267478139777 23690 29555
706460004278710529 1178 12761
827316278776255105 4643 35740
535928061460701569 12158 15965
446648311016655681 5527 7934
771111336060968705 25610 49706
412359393481981569 4425 9495
772230584482635137 11553 46916
344392980711457857 10928 25401
917471368434206593 16750 37765
498397932875906945 2641 33995
172412336293369601 4869 45736
571570075176435201 37857 39324
997623604707101185 1414 20706
197903476324714945 1058 39655
856392496551514113 18754 32410
415521100220896513 22858 40068
571620440776143809 28338 32597
397138310366518273 8341 26520
639059706739026049 33203 46877
291534961803574081 9799 33165
785569585833044865 16482 34752
630092796172480257 37037 45752
534299983485745153 1263 14421
294130616823732545 22820 42802
581977411158419457 13168 24715
564941002851828225 3286 11414
62040832555588569 34782 42754
182422068086662401 41783 43902
449776013424482817 7422 40734
712448495989296001 34128 48281
214429527285297185 9238 29890
800618321470292225 14772 23775
564469964720501569 3223 4779
479335048977862529 23435 29324
225261714729519713 1391 19248
160041276102855777 4256 20701
629413825274511361 35042 39159
370095075227229825 16728 42407
726813286447658369 484 31420
840856804738503937 19199 22859
536579073326494 22272 44376
750905074689814657 20966 39640
518155361268291841 4570 4658
671141313988453505 874 23363
423903279780134337 44897 48313
501070660851102209 25458 38593
353575836986131265 28894 50365
203455665129720129 33505 49851
525261427014982017 16413 31355
322431096880041665 17325 24926
780492839284356481 29416 34818
714653298371683073 22033 23524
821948993698228481 20851 38653
796067034527741441 12014 39532
801702091731819137 5511 49239
917467549212684417 3861 47837
660906656260550529 7878 18516
168742629099046593 23629 36467
742303312979991809 22141 46634
391137287364568193 3123 45181
974577703595357953 12925 22405
628326710901664129 10311 41152
199426778778679649 15648 44344
745947959162517505 19429 47663
863609380170487425 18608 21671
656924540501325569 37216 41728
922031729642405633 23459 46454
550469685910751873 13460 18275
707778116225810561 14268 23484
210932174379056641 9636 34865
284549922431018849 27280 49527
122223075741597857 17049 35061
142612275961909057 13486 25846
606394931697952385 12471 38949
104851878258465089 26484 26938
948629657786153089 18641 40985
858818775572231681 30579 45585
332980194341931905 8634 22368
633646832512802433 13579 30365
35915157269212017 6203 14026
746748249387167105 8153 36038
687008103687777153 24737 41447
875591607858432001 7067 35047
134013011049329841 34753 36531
552546436783231361 12064 26720
319141951214337665 4839 8659
55555170398157825 16623 38398
44720387626849601 28178 34764
492001187364081729 7238 37219
110718508539111585 22182 48691
127016055198076577 6205 32987
62022336238424457 35893 37503
409943999742338881 34482 48913
408867518302489665 1043 43511
140685722622443169 32754 39728
725629358846017409 4880 21335
226816382542210689 23785 33466
608474382993779969 949 30750
4253793888544522 7340 30537
183752489111565601 1805 9295
900953617502679553 17292 23328
522001056830706753 186 33622
419617575433257153 28475 47077
485725686325448449 9341 22123
698435776289528577 5636 36443
438892578665406337 1240 17113
379939879583353985 44074 47529
470410822227602689 28341 47439
617047157321749761 17619 50249
366830894095020481 6417 50746
640102446140765825 20037 47017
727893567224580097 11477 24263
693884729083890817 16277 18866
648898915003815809 16507 23450
682188828331895553 15486 33982
519681882164046977 18424 32595
146252754530664225 8774 18071
54606467156336433 4449 28468
321016989626720321 22326 30265
910710405080177281 8274 30934
783338589793657985 4729 15739
998901193697424385 6390 21108
718799627708811777 14861 33492
543566601669095233 12897 44080
484322761972251201 12943 29379
811311926995021057 12769 48232
984965960871541377 25685 45643
54495936192974881 7118 45435
291448897831855873 10512 49580
876194825685491457 11316 27816
56133942828630265 11836 37298
659296328544609665 3599 46188
510454960242370241 4241 13231
22994010548789137 10476 23822
308153176858844801 25486 33341
726934605831214465 1457 10911
263810614668244641 36036 49759
150183834452111137 7365 8378
519897741855025665 27185 30406
495742345556930561 27508 36665
994455456468827521 41088 41229
715199600555767041 30470 47947
856801283716784257 8454 24996
491883254797951233 44898 50682
181103343683673761 5687 40745
271632811773816481 1594 36479
487595628114085825 21867 29627
687311848172395649 12337 12535
884458261862263809 30899 34791
650086205624607105 9785 23128
103815397455583985 30149 36309
223921489409004705 12461 48300
2541059851097317 20365 47585
985548214592672129 20426 50596
838716228420956673 5946 26763
355641659414441601 13406 28825
250293100773390625 897 7592
526526405453527233 2601 4538
37549749160639577 13968 21066
578897420428429441 9835 20288
793116433227623937 31749 45970
813420204186730497 23572 42213
718746049729240577 36436 38032
176471273639162273 32929 39394
227319566490947969 38564 46994
289035118620152065 17659 26672
886450528000558849 10616 32915
267166769008380097 11332 36083
705727392741977217 18431 22337
965439041309725313 14905 29757
656898278712525057 14734 17599
94897133526199441 21034 49895
619022301514760961 27347 43923
290606362864028993 8914 31716
289012177909519617 14542 49719
601418650180246273 6541 42374
449625139261740993 9518 39575
566932863471880193 7775 46222
54982061387413241 15649 42461
186780357081840257 2152 45768
473888442538267905 20465 43184
12553990283695527 29496 49904
637898466303319425 11218 39668
84926656943931537 32610 41586
580724379424765441 18454 42466
25656483033703381 23185 34984
636126862387435265 4562 27672
567400443951196801 6211 46877
953065132874897409 34336 35297
221208692370172609 4250 22528
320243705688490369 36649 50126
568759180502151937 12208 48891
997168114219107329 1274 13935
27693657284647345 6019 6670
107115565997212065 2326 27659
620517802836342785 6460 32351
150021467562666529 15612 45405
836831382298758145 4076 21710
163063571523856865 20054 41323
737928214686629505 9670 17171
915140878795881473 5088 49268
29618094178506029 18199 20420
46869043556249321 31893 46668
161828254317281761 25446 48544
211915798881378241 33948 34810
404360874400996545 12154 14691
573369022193908481 30849 41548
386651205123055041 13255 30765
335275892499396353 29055 41341
213191269897425441 2992 24565
886163974341734273 20732 46063
460362975872623553 37392 43833
144595892516790049 19704 29172
888621593238699649 23912 30769
636990889453365121 4346 8653
111845816181695313 29099 39582
589103140598950913 12720 27516
686257946916402561 20666 20676
789954769539711745 14070 39486
319707668396841153 36680 42014
59135987106131441 7872 38338
568374857201892097 34327 46788
808286770202307969 8444 9393
691672801260519809 1705 21900
977836971706665345 46 40071
249633093740147425 3762 37840
293709511414014913 8220 26885
667985036010985985 10087 41455
337541372399343233 551 3070
74105094052558945 1927 3148
784815912951252353 6414 15061
522387474447722177 30501 43043
782403357365723137 8555 32801
304656719984183873 16050 19138
678958882282323329 3546 39649
321364983463734465 17456 19225
258727663770415009 16633 35055
103690158336068097 32663 34467
716731854835536769 1444 29686
61955594110511217 8948 47461
33958522793398061 21352 31455
449725952972062977 20324 50702
300796120408726593 8758 28154
770437247919641473 35649 36307
33108513313194977 18942 30826
58112733082143817 1373 44355
50056627538403121 1046 39747
272834781457046209 40256 50678
388252220263240129 33388 41457
6496494520565222 17238 25458
401355102422165569 6798 21434
992101494431476993 8797 47101
945102060256047617 92 44505
766127610717266049 5861 46386
46164412982143689 20215 39078
569017909618391809 14082 37177
245040479110798529 4075 24690
127578409084765809 24891 28256
358332714370128257 16234 48727
411700216893518017 5494 8185
397592985929733825 27713 29464
612307460610370689 14850 33081
356716592146689473 20850 48557
753880211297367681 8400 29481
895354228847253377 40302 41483
267434006934838209 3217 20724
826410736016974593 14 40985
230940098772673953 2822 32886
90863601022888929 6904 19310
747147503173724929 17571 21262
963954192875014785 17936 20511
885567165531167489 21068 37346
964781754365333249 25693 46807
646818398536471041 10019 17477
831971525496264577 5289 43062
396717800414318593 3478 15320
350733955359473281 29867 31120
640917322940854401 29415 41714
320667805024733377 2313 35395
925605536614622081 49321 49636
750024504721892481 39799 47813
908486108806773249 41773 48826
577790853926465793 25075 44979
514286452219703681 8897 44707
746627522932570241 11153 27248
44705865543395617 27137 37307
642329093825260545 10348 37549
414115250730983297 3008 45747
218837339481524385 22040 38025
448019952417542529 24389 27263
504430302099414977 5466 11018
5269445491830283 13253 49895
610005577428907521 4909 39364
442613476008748545 21153 35879
15782104799917819 19379 47396
271445108337100993 7031 21832
460065859105583297 20807 23426
908521183817772033 39476 42777
38840693850907825 12871 26717
776848425246651393 26515 29408
877089935978475009 73 33997
318302648300406337 436 13502
294556616112352257 2770 21476
151250642849870337 19857 45854
230845028370993089 7987 43012
51532748147270273 4675 38675
438227103222793345 5728 27247
603022701786482433 29966 43611
837020311363616513 16100 28023
17126968522834575 31140 32902
650279856696648961 35306 45798
563977748680823489 23160 39066
952124864303215233 15949 37468
658950271713269633 19990 39809
208515035025946817 16876 46168
322157610332492801 21871 25541
867569075421968769 23898 33847
661815546712777089 6395 48538
142826971030508785 7110 36963
252411014165740961 12475 14802
51540522607751881 31397 39838
281808243201897569 960 19695
741796440913496705 17223 18063
827109660513155329 18065 30904
85262798877622001 4769 33723
475198044638862145 20067 34897
758764673910867713 5871 20064
32391007436157085 14085 31027
944245679084559745 554 14145
531711649296386945 8134 26362
75923295573680609 28438 46287
665036630005527425 14842 48536
25236495334880261 34292 44587
977713219531384705 3610 30681
48306601091333337 24632 44064
512000075779635457 3813 6057
177679665009748065 14282 15945
209316140873898593 2871 11495
31955520151704777 21028 26112
873571069126239105 4213 12384
998373059668992385 29803 35119
860451716164139009 15610 44591
765412924140811393 13516 15112
771461531535688705 484 2068
345340377968938113 17025 42858
881642618452833153 7504 21294
431459102509982977 21430 36684
458355995669062849 2940 46086
649256953548231809 29370 39819
886241652210177537 8297 12818
783830860382700161 20771 36845
223692410074217921 37165 50354
297486552126656513 1283 50127
556144938062505665 24120 49412
635689326436129025 8766 24308
664011871785941505 7617 29999
458197753321698561 37106 42292
941793354293370241 35600 50552
23786771274025397 8994 12943
481895297903346177 8675 21986
943294534416139649 17915 35011
854332251207058177 24240 37419
282483084408077889 6273 19381
906424267208347393 24044 26883
494055738007219265 35452 38903
353177414657640321 2958 25205
179704605083891521 12582 45096
135770041453522337 16226 32248
549346275633922689 2940 39679
561380305095486401 13820 32081
824223311025711745 21253 44789
918811925605847809 8419 33888
631828257613719297 9275 48172
784918050875749121 39521 41820
688739502230625025 26195 28078
881871459584768769 29948 47603
893426807923589249 29279 48588
620548841809654273 33908 50278
291527636718363713 1839 49534
317355263378754433 185 29625
699932184532443137 22826 33103
469741563519509249 6465 20461
623079444136983809 4096 49220
466334495363948801 21215 29142
930461042633055489 19692 39989
552355047582171457 25693 38143
622352423837575937 33901 43545
414235642681727937 29383 36273
616844313231396737 11035 38534
161527499213296001 44722 49785
25881888962807409 8956 31422
379633555158928705 19757 30036
769021285029765505 77 40653
908335815856009473 7819 11107
904992409744487297 9127 11578
696756072975215745 16387 39953
515238135987388545 33449 35783
68267938992736537 5957 15095
641376400074484865 15976 35345
193238095596509409 12735 25966
742188424858170497 5940 29052
717864400297731457 5522 36010
985995244001223681 16321 48015
950784307901596289 5598 46673
133981984890041873 3570 27016
104848144390448545 31157 39605
14078335610612669 34702 40864
846971831431002241 6826 37351
185651324223869089 5418 47817
953869846436209153 11820 18790
90299269275668337 10833 50632
535079616782905281 17604 28606
384340092852156097 6429 37008
107219606170705361 33631 36591
550222730003220289 1374 31237
83578249870324577 10229 49977
208780486788782593 1593 14979
829440403098704641 6302 25053
390941958068985665 591 22592
810134822537019521 13585 42470
966444688860789889 4424 15045
170044353134901633 36683 45887
346441560813936193 19785 47140
583440429406490369 31596 39697
261013654761740097 39644 41317
242174927316188609 17487 42927
849475479875273729 19579 26624
190985510309172225 5025 45995
225583805203442017 36168 50200
9147190919694737 6934 22223
396371656744470593 7674 32891
177598473697369025 11923 48144
656242542668849153 4333 45687
906779108869773825 18212 32760
125764935882720865 4803 21471
728008623615675521 20920 33707
95076036903705585 11043 43339
208120353209697121 16843 17129
185294565180790017 18073 41424
811153183546590337 19159 19810
421991479388026369 4890 9306
658786153150135297 28631 48000
927133860825641473 20197 27048
523052977296725185 10729 46673
973480056100768769 1922 17679
385182860286594305 30534 35505
676073760130357505 7748 30666
691839902528467841 25068 46477
888030292432063105 10293 23140
73414373501794481 2893 3052
831860654096765057 17209 49665
660314529075161985 19505 31483
728613246607139329 8794 32073
711904692336563713 43444 50022
276568633911814753 16712 45059
290001784304816833 27641 47970
320665330964601473 231 19900
923456956724141569 33790 40029
380818664729154945 14497 18255
672189564018065537 7865 48206
709330386378965761 36982 48708
829663697437869313 45561 48626
559368778456480705 16249 43830
556387042180542593 1253 48407
644304086533395585 12548 41200
98731977901071137 13762 38446
83591717357130337 15844 22426
869909258698054785 17913 21256
678239868133331969 29567 47576
42710966650506777 33673 44889
279106124581041121 15021 19981
893140053944872449 27037 48782
870990433005232513 8417 32829
427003553231106305 6698 43481
931685928765567489 25591 47904
147079404351170945 13877 32856
954511510846899073 10064 45071
718478221129775105 13229 34404
600766570090804865 12454 19662
51051507545107457 19637 33696
281459069686889057 27661 28942
372417832029885441 36853 49648
51497727136954553 2271 31140
111319380828216913 11924 35787
775656577370270337 16515 34830
96268568685648145 16691 49968
414336790072901825 32400 41451
232578085639769217 27953 49253
667859314116498177 415 30914
842380341576888065 26554 38910
263487048605576033 21959 40220
615014785636429185 28897 49105
950637175892452993 18190 32763
194729799709822529 2876 48943
166785985238796289 22533 23435
255337499578015329 2450 25402
58649953509700481 7123 13592
307434010978273153 9592 24647
541543748228200193 23806 32367
940768434868356737 19832 21717
283888785489793345 14070 17944
216517204892316065 12179 35421
791796386675493121 29250 37569
674729995852199937 1706 43337
300268426344956673 16871 31928
131080012717706753 18158 30420
687824324980645889 5286 5918
50454765314821513 8276 30965
816208493759519 28948 34701
775310709649492225 37653 38039
60820397864809193 18243 32262
277032770570453825 18086 26807
668029168072393985 8999 40481
417616373067051713 35617 45926
953375122889603713 2637 41842
428852979558836737 22557 26472
500049814911946561 4854 37936
415858932685384961 36611 40503
15956317330086735 1058 35072
335759039996158721 17700 44389
320307517430563841 26875 39105
815952115028796545 22648 46096
843647232909084673 16048 16515
143654588347356337 32897 35014
196225506636679361 21139 26301
261980588608199841 6761 46302
75798647769723009 5224 44587
474268827701191489 19948 28137
895417142355484033 5868 15992
565987509982097217 6536 17157
950547382650874753 21439 39290
803211317037732225 4977 34883
999278391675588353 7821 21338
210461467023865377 22132 49409
929833060036891393 12111 25733
896563841379812481 26141 34672
879690506966340993 43238 48743
641533826704307585 33354 43488
348958163578366529 2961 43546
121709655415752849 31504 34721
102216721138532305 4046 12778
890543033028510721 11155 48370
455110142824828737 39123 42855
135894124870073793 13350 49956
548123463612228097 24652 25321
129878778939872321 4113 32392
885700007773145601 29719 42105
798528642682139649 8011 14577
219069204215244897 10325 24846
629206506521743617 17050 23498
600846131417064577 11674 45715
327249483429621761 14732 29684
295546616464292801 28836 31263
992986685188459009 7217 27454
572696388883706241 10268 45222
384357791904374593 16081 40989
228175378878077601 15186 31552
901714090262604673 22389 32403
492262871361965889 15221 29388
335003992812769281 8411 15213
36637665637670129 29832 30566
78955166884203009 14659 40620
273642784365669921 3151 37504
741222370730735489 18384 21962
333215278544216193 5426 16536
204876829090071777 8603 42501
904393335430974337 16604 38780
860927215195712129 3424 32363
57190503327575473 35179 42210
694733023637940737 18841 31456
944768998622883713 10797 50840
606883567663412993 1851 24040
355351197431744513 22380 31688
967276395229991041 1648 49247
749743074719908993 23575 46191
920471057496765569 25414 40712
246908395943933089 8171 44194
212236736714306305 1370 15495
855323509158772353 10762 46320
646151385687584641 3943 19862
614580919843930881 11130 48358
6175907110307578 1552 4393
310612047252710977 18638 19709
806686520138494977 41338 47895
35590148728914529 6696 21978
59885864415566201 30137 31092
472197560347318273 11467 45132
212468417553321121 10225 50936
46878341116112665 206 28027
155112701606473281 1587 10646
627545329947004417 15978 20130
861319896798615809 8959 33892
589929711841762177 29430 33946
50210405544067529 41602 44519
45645791933047521 21776 36351
852692969507199233 5308 41137
735923970459552385 26423 42068
19173792138904133 18080 40612
729795282300848641 25839 28501
41583298196538721 15075 47716
907251249395272961 20527 29442
311566019615174401 4078 4536
379349251869392385 8073 20323
366330312770497089 7185 44470
914204368436642817 7972 20011
366712557544364161 9931 32190
261841792660057153 9633 32540
408789685462433985 1134 19284
365353255428317441 9386 9986
128125804992567537 19784 44695
808105705604809601 8964 28623
977531154560846721 30822 43913
707986134301833601 6413 41538
436773019143149825 16652 50404
521931300425457345 11851 27250
271487911135690049 20942 25624
54236863298768865 1607 46554
747200148617782401 1523 42704
40221216426026273 8435 48926
893996732954217729 28047 30941
464146620942656769 23383 28159
430745875923950209 23918 35989
984259350059467393 3385 17446
790928578339641985 8070 43819
825845057481217281 2216 26692
686568973505860225 21190 36605
249216033967790913 17511 22424
211500252384109185 3754 9349
404070117655223297 1415 14605
664788280268258049 6748 20760
25835495251364193 5698 18595
400636841179444737 2729 20960
452041059253843969 39307 48421
266893522678987681 31832 50761
620746890498502017 16680 21422
776054689074822273 27530 35484
600794803488568577 18294 47246
286297149136206753 40627 43289
822233434100617473 3877 9198
404563581909965121 9787 17351
578905720258830977 9028 15369
5407630709999723 4600 16722
475686867091091841 34992 39307
237827308205691425 14303 39383
870322336392220545 12500 26586
103233618135707425 48337 48355
213343318677665665 6758 15093
599731712920569089 26751 40326
307035320420681025 11413 13760
136971246547620497 27153 47534
99093054288537985 4586 12320
121721547103145873 8549 37079
106478505901364433 2533 42526
939354058396762753 26941 42515
770907244821508225 19226 26419
719489664083678081 4767 20995
212872729206821985 7367 15936
877201783795317889 25461 29662
507331294373379649 11210 47564
299117231257479681 4893 36287
870939939593981185 3895 31725
11410888672831023 17329 36106
324032990533488897 19953 25127
912429428513970433 12237 44029
455206451714872193 1172 6935
109781687115646065 19826 40968
581916354850612609 23809 46154
773580402461202945 13217 14733
676018416054333185 6800 48610
126144227591115761 12881 47527
817045133826646017 20089 40312
359721852285101569 14846 27324
283823643570940481 3437 10912
966173415931951489 720 35353
288664945253337665 38728 45044
190424350865850305 15068 39190
367520899577172609 7772 27496
15393243473656783 657 16707
585946743390003585 8116 31061
490067166150819137 2956 10697
783904741123336577 18826 47950
270855859099317089 25773 28075
84548051880538817 21490 27815
945823755254121345 27384 30731
328479974347047233 7584 16523
866913871651096449 20546 41761
945428897927179393 12270 50805
76654069817347905 30020 37467
50098915916066745 13231 14853
48829006716619721 8638 43438
92168127576364609 36802 48578
205754148324228225 2438 45040
881775918327079425 26480 43701
66497381690997057 38550 47996
377779352528683905 3597 25334
794465991813918721 1777 42669
188321124926488897 11714 46483
234516517751576001 5307 28682
193075736160288609 2825 4656
548349236283325313 20184 50237
270648219591592481 6046 43033
343742089462583809 15755 22938
608205732937285889 1421 20557
578968460508317441 20570 39866
591163090551504001 24203 35198
382328634650651393 27161 44561
856179313617523969 10725 22117
315338914546895681 11628 30012
940820900336959233 30123 43138
909338321459788545 5192 42419
438002701065819649 19054 33363
358656834314327681 23478 38790
824412106826656513 4462 20955
559030708605707393 21817 32907
276290770659066721 7407 40593
99051133840969649 4340 16424
536442576305049089 34144 42029
785984551304469633 23702 26489
387656597626808257 19803 21225
434138951637944385 29884 48472
197523130862521153 9066 35562
696695411649262337 4255 4998
250388723760742945 7692 19252
101031083504050657 4732 26878
54268741853647385 9431 21138
368060440851682113 4185 27327
976395130233278465 36890 49623
945372573609230209 24695 43769
669991180982748289 16500 24107
502399524250240129 36560 42287
165470204290635073 9114 46700
376651471285622849 16040 50205
976490333408221953 12976 33823
296940330818873857 32611 39121
832853737830141953 34661 48194
506372805146693121 15358 34190
168422625548146241 21706 48703
556958999582082753 12159 32891
511900757834261825 8698 28661
227157991438115649 37935 42321
922339186529413249 4628 44456
9338538360882609 11370 46292
793444324815517697 17471 25221
193149992401057345 9579 36298
655705508951172097 4148 49025
489878818135100161 593 2619
469961908326887105 12745 29702
216414385399200897 5730 15957
422077564330621185 4967 6328
805335631512608769 6014 10990
700676120711371137 26856 45282
645833907125304321 34326 35324
404030623765208961 22935 25750
91326958844934577 29107 39004
344834024102333121 15638 36157
474181811861296129 2691 19661
824205497480065281 12583 13840
990742662921238785 11126 41945
763092483742845185 1619 37310
89885341017858161 12859 18385
877616600533002625 15905 18833
914324625409012225 20581 30542
946541685467671809 32376 49746
101087555525150913 25614 26788
97696238521692177 39298 46453
575218157789894465 19203 46938
81651529185656097 12395 50248
593991545585790721 4712 36034
428843849178633729 23242 31013
331477678962858817 15182 22205
426427715913170881 24597 34588
612508416334389249 15105 47419
385796695749306177 11491 50207
153060463454583137 31462 41528
284292525840932353 25422 32413
863687265574920833 18163 20404
653103748527399809 34611 41184
140457040788152913 6310 48463
590511101566868097 15945 47877
449414433487884673 4791 47418
606406274368296705 15799 37825
957855880516323329 43959 49022
141094066496869169 28159 46821
319938426513683521 46676 49811
733021042917982849 3821 45802
661068641224392961 10406 16109
312623086003149825 755 27445
643788911026842241 19176 41049
176274115179339233 1068 18953
665170807950321537 942 15352
556844080736574657 19412 43861
130870849417643601 14228 26651
431808967391276609 30684 32656
834136303456052225 13762 35180
366504790014708673 2777 16610
754561024293462145 5401 17386
62231283518443097 3708 15122
319233947114074817 27986 43639
456005820951482113 26191 26810
252521678201528481 26245 45069
568368185440249345 41339 50314
118553763347097889 18120 48867
786088768457254657 27269 40559
187057599058061185 14958 44978
832401023687722881 9873 42462
780062422076273537 4472 35592
786978014919704065 46613 46660
390936517845656065 39889 50543
823342185805216769 6359 14916
987744838994746753 41383 45425
746975978776355073 38997 41421
974800967611525249 7789 16795
193806756611266465 26667 50259
326743486188380673 21328 33457
178211440808702561 17507 38001
123130593863631793 22715 45948
585693347298899841 24299 26228
550403576174336001 33897 49327
939658698325779073 23607 41234
37050118619969649 2947 9512
660024060950476673 5912 18524
510591297320761601 9790 39468
678158242961650561 35679 40740
208377556118190209 30515 40749
253465443145643137 30471 49917
262769008347181185 7204 10051
476328990086720705 16824 42787
828802670038481153 31913 46801
493499440413259521 8836 45480
28656056685239409 5790 17960
504194369326860673 12089 48845
383984862532056321 3527 25929
950249918819167745 16730 20734
860821982403297921 8275 26336
538151378897275393 7240 47938
172045506880817089 35464 37854
911885242491436545 17907 46653
283570618665951457 38316 39160
812569573889653889 17645 44074
671159990740701313 4796 25750
10474839863235275 14930 23515
520674313810861377 3965 35545
228667462801546145 13365 40302
897862238141936385 24726 43308
736216656360753025 11153 23011
409977491580381313 11793 25398
182103489966046081 16920 45376
416767038233867713 22640 27372
821986968679596033 19259 42792
854053347344279937 14377 33902
451539246627753217 14181 49298
738575939670237569 11619 24125
190983280177860609 9838 20688
880786961792441729 14336 22335
778760342717625089 469 48048
965718584032739329 22326 50705
693498991767597825 12579 12864
663167812062756225 24625 48740
77127047404722753 485 24326
687425962286379649 31506 36286
442124310508646081 5216 12636
358274886099483329 18167 43085
36398931746994377 40403 44471
996442997449630465 29392 34753
337325481399830081 23439 41245
415373671711211777 12868 33298
202436883726129217 12882 43305
790347896945558401 20959 27697
678702969122284161 24732 30083
225536509815103873 9594 30630
150908577133158433 16588 38905
158312691977069889 17674 33829
324432738218177985 2214 40877
152941484215450177 35704 50204
942761323671867009 21199 42660
50246101240116305 2542 30297
107492344885386609 2613 49608
223070480469633729 4998 5093
740605784766224001 691 38776
725114134853154049 12982 14050
479179223734661249 7911 9218
26859596443433277 1077 25081
920876828395925889 29079 38458
808718504039358465 20130 35826
136931390990625345 6694 12864
823275039550171777 2537 29505
675180449340793089 26601 47395
522585735350045185 37135 38987
635224854221433985 12547 33893
835990312904545665 30505 45042
440949690990144897 21960 34372
623513717563451265 8338 27895
277886380254201985 14979 22862
402396187202047169 44269 48550
318644475867422721 18793 44174
400745047332488705 34650 47360
471938989974319169 28750 35794
864028989558722305 45281 47825
249341732733221025 11146 11507
282070798688277345 18677 37895
883379683716540801 32356 36509
914975427313581953 7259 20790
268649763061524993 6523 28579
3172034133225311 41002 46947
292238516434252929 24151 45395
936598816407315073 32963 37526
793295981334345857 22057 24788
182312313778123073 4473 32743
787924300280579329 40839 49014
640102512906029313 22642 36719
105206554469084785 38210 48711
535610456292172161 19194 44929
588138976151014913 17718 27501
969446865037571841 25003 49489
991021618280846849 2053 28502
871431673843073153 16880 31670
189329127622031009 1082 9356
651786424250563073 24871 34602
686247225688568065 2216 44999
655194755206249345 2297 26898
69403273073618265 1668 22828
346089789792603841 3904 10761
722986544899207169 9236 14027
61736019317987001 20851 46751
741816527105996161 16365 38715
967515624634192001 1036 39309
145644638548397153 17705 32583
489305118236725185 1225 11833
503524033151734337 20995 22188
249390383738717249 17076 41857
544264979238839425 19172 40543
939676246259931905 29199 45630
799020297944295553 27084 43577
849586451196476161 20291 33748
961208255599366657 5309 9021
149498723320956385 8420 19241
231877267732528481 12848 38868
576429003101981889 21007 30114
501576558387988289 9611 49491
50016078260949113 29983 39379
58908738327900777 33381 42830
473036310758917697 3368 41267
265845270781376545 1951 4734
931160473635397761 2412 27585
587236548737280385 1263 34578
289666686345913857 12465 48988
416192483331137473 8562 15260
471662400873025665 8779 40638
519904033768838785 14009 25676
132026163068903921 27623 41923
974488074623856513 15931 48007
683461845356756481 43316 46014
641938467102164609 724 30891
999779606562146433 25655 30953
565173305957294785 12667 32647
404999387842149633 8482 9166
658445775385942529 45033 48239
333274586380074561 46434 49682
292553434839256001 28107 36293
596911784068165505 3067 26745
763841708467566593 10389 26572
236677308345964129 10667 41119
358442020328531905 14152 42597
662639260948321153 16071 20350
82972973368825361 12552 22619
520653532790991105 10333 35369
758612835668977025 9387 18931
887228897857251969 11284 30383
348823642600308417 9188 43647
245099992828574657 253 7376
367985182818152641 11717 40151
896322837748396545 32587 39079
607775493354452609 22353 48909
789313693263981313 2029 7945
154617481841121665 1208 19809
554459507652975233 26113 41358
833909885533159937 3155 17170
239822927037995009 7905 19696
918013848227865089 18182 49570
702273334018638465 21507 27574
722392405950685697 35802 38285
780715204746034177 21252 28033
391435535499432769 8923 10817
565211427848108609 16189 20803
674233855906010113 40444 49967
872878866260425217 13173 18502
391205171493332673 43836 47729
25627200193849121 1932 9676
808211302141174273 28012 39271
1697244313621838 6278 19340
845623216962799489 14864 43055
443568662754241665 21585 35748
389874909493073601 8107 47926
201342190573985377 17490 26345
446184587087479681 38802 49900
531636083599959617 7793 33490
173649189805971105 10463 39914
81227867763320913 11338 14277
585265462674705409 1780 35780
362697516936176385 14334 50775
55225198400506769 2112 24472
699101269226691329 18343 23752
475197540730924545 30744 40964
827154320776951809 6369 42046
42772149092243697 44365 47001
967733262570110465 34887 38471
478385896201992001 12675 50469
404349929972593025 23806 50005
713886963918810113 5332 41375
829678379030543361 41365 42526
858458810518918401 13631 32034
600496676688987265 28274 47735
39437486869459801 9716 50236
777913397635220609 7206 24198
326839930642314881 6070 30098
697415158689860737 19617 39044
156203534514389729 19486 31809
389539315443602881 14073 38672
892956517074161153 40996 41086
901071360118617601 4279 17877
460018693003419777 8185 38297
934708864745406465 5359 7836
911768883299664897 21993 47069
659366242415867265 5632 46451
294378862944654401 24116 32078
242467647511933409 17592 23039
688526984834872705 8259 50680
902263657041952897 24641 44494
722500063683511937 5804 14904
377591519165523713 22829 41084
173607045987331777 32248 41311
545892999300743745 14580 45092
11741998981023017 10054 16880
195461380343278529 5097 46503
832805679087492481 29265 42808
581865836281661313 7246 36850
818204419537565313 21759 36916
992609339286278913 5325 44488
680297716817683841 11232 24661
964208614251358337 273 26113
848064456724216577 14868 42539
615242601284354177 12779 36895
229198505853382529 1536 4252
813919294234675969 663 9718
374643908768675265 16299 41635
992623737749031681 18517 35240
61788261838138681 3835 29034
924462191526455297 20355 22787
211939997996211105 12172 33618
951853498473628417 32803 37961
208306824238910337 3713 30020
394155217971484033 22401 34544
63960448048376865 27274 28560
779935368969521665 1432 42266
207038337372701153 1857 38662
391384957539312257 30950 50358
984087915793224961 45366 46525
621944952941465345 30933 35962
803278583358284929 4186 6402
518290358503872257 10728 49080
561148916400540545 2294 39886
844002290482396929 8578 45041
731689466428441857 2298 12311
154743111914793729 3780 34553
392042464284116929 13116 38178
709246717929506305 15693 29896
963347058438522241 2044 47318
198254818518005761 12839 30426
69732779810365745 703 26545
486212148028418049 39940 42318
530208225026292737 28421 41523
162365637347672737 2094 30297
897042644338569089 7341 17181
663341011601165313 22864 30978
457357723215913857 37152 49831
35999071369712257 15732 29924
589788386792847105 20692 35090
621677866806212609 548 17536
125729356815533329 33486 43023
253460691309097537 8570 33121
538038116069429889 4857 33165
620244161815111937 19080 30282
290372858233375553 12652 33695
677847740638849665 14961 23405
604190737655088129 28751 48507
584784143810455937 26216 36299
23989196831344373 1532 18641
492629515148077953 7561 42496
725578572373592577 6987 31828
129433754133618353 32320 38371
621482557148048897 4882 31269
144437982039629985 25754 29535
703680092686838017 4824 17382
760719848678352385 1659 20604
364653847754802049 1829 9145
36432108634866009 102 5182
869955469955783681 36789 40757
951841546737643521 187 37405
429739855658532097 10109 34697
72100621983775425 9321 37476
859825347013625729 34495 39832
979489252966292353 17825 19868
844010614534688897 2985 14228
664554230493106305 21421 30260
463316576819636353 10460 26479
191965228420532001 26892 33661
527676770161114945 1462 15800
711112519593381633 22074 43086
587186662346866177 33679 36842
941902820278560385 21413 38156
157405265730496065 4332 24220
776570597967630465 21625 35614
314575357710424449 26555 27721
344634908332199809 16526 28585
968147095744392065 2066 25212
304568931460362817 1498 36564
111956408365315953 2732 44666
498806102169968577 5630 41988
77971752435992417 8272 21866
792994470974772225 46564 48548
558788781493831297 17386 40889
873103038645684353 13479 38284
430280875631630977 4672 35523
218694970949353985 19071 27663
884084028962249089 31551 41504
375313097244291073 19821 42676
750115078142734209 40381 41102
505749118882075521 3160 11756
829278696955128705 3540 36641
690009283817932545 7061 13912
804124516680268161 15654 47476
911235566340945281 20235 49461
333367011092732929 2040 7601
921068243370374529 23179 40809
831872075402891649 29762 35289
998391980464273153 26466 30711
591123486003141377 38068 46377
386404662616701697 19117 33194
921079588047909633 21774 48974
509133634612123137 27418 46769
677216696455374721 33518 47913
675569025437798785 5628 45588
769688907650767361 35292 36462
300367640082409793 9000 20120
88748265763371137 23138 48190
246402101585449185 1213 39314
198542402634210177 21608 50122
420026500150793665 6344 44438
838784238742917377 10011 45667
964338993573964161 44750 50794
732318177042380161 19570 43255
952261055632984449 25365 40579
658193473544656641 34997 35549
996153351118085377 11467 45808
882185543408006401 2043 15607
24160900201263049 36122 50930
128858571696056865 6273 41783
387248799244478209 10088 24453
567452581672490881 6713 47047
140467786313987377 16587 27475
296243231163742849 17373 33908
865735027815464577 36041 43595
578111559229078913 12578 48328
84147231337549761 13673 46799
283424815694857569 2951 21022
924540669158719873 22387 42507
575376128028445057 9990 14983
9893280754706525 2297 18996
363946447612136129 15169 33322
891159359295489409 24131 30844
869648117273918337 18910 49580
69544003761404129 23045 33728
730998113122140545 5448 43182
469119549402453377 32730 45005
918327967040205825 37641 39202
182238598556178753 2447 10842
131165181549619089 28682 44513
451108020128703681 1504 37949
9842961674870311 34489 37376
121583782721909729 26633 45387
589824445233219329 10110 19015
895431964719367809 23110 39522
102437984585954209 20061 31058
395125250789160257 40056 40231
541636347608800833 29663 42260
819120260071248001 46415 49535
970756090482034049 8388 23917
880422208853541889 17687 39793
864766545766357761 22926 32361
295761450363418305 1953 6865
181007339812630625 13565 38334
533757157496491905 1270 32987
94634412995077361 14529 36434
16849338267054039 26611 46509
514435625557290177 23892 31634
863112001729557889 1552 46320
627169589028326913 11230 23328
754027226443842177 696 29203
133571207130792401 18255 29737
152013032746733505 40216 44881
99674293366376785 9639 42844
477634089591152385 11623 44052
428002912509832385 14847 26740
515074163427595265 6706 14869
618227892689432705 19494 48721
985180597184726273 45583 49610
274595040243163169 5627 46151
873807820285943425 6800 41593
764795219477065345 22081 50374
972015261805967873 2085 15041
636561450282577793 15039 17586
461158911404350401 7205 13577
717350438022393217 26961 49178
345051370021000257 7468 28158
538819739066248385 25928 41566
828257115334476929 6811 7057
626817908570387713 35090 37226
907959074702478849 2917 18604
572683312498831745 9746 38622
854459182476215809 26875 29625
61749572819437049 5167 6939
111004401952730097 28433 44289
77185162904392257 22970 30688
503623820575679553 23049 29993
723568937003818753 1923 6534
498433264898114433 23523 44702
940015785178580609 22555 26506
61859862202748417 18487 37776
291953824722000385 32862 38792
548024193079587713 17900 28841
777925495735651457 30114 35332
105221596883350097 15358 28492
643417773091698561 20742 29661
387613692463265409 17604 50826
861090007933789569 19103 40263
234876206469845537 36135 47869
430172315197395969 25576 26839
107853259737371585 23229 27310
101844031968859377 21052 21692
671394981834847489 31326 33122
166573491649529601 16393 28772
144382398048282561 3165 27519
345702468252078209 4765 19282
592655234569502209 24952 43111
274414826896830273 29412 32818
160567832158452705 20976 30771
988939013531258113 1854 36725
839391361556717953 15632 49101
635439754224307713 21021 40112
567910811682839553 6906 41180
56279260978151057 422 22422
491084185573026113 4274 30743
910998139629143169 4787 19471
928482234078021633 16033 46108
555466211646070465 46827 50215
259385293949716097 24126 40550
457928201495263937 21655 40621
5004626919532741 9273 29952
480422087602356417 26029 46706
567770442294584385 19149 25379
11545812684644831 5603 18885
781531114208011265 22747 24820
856188009159389185 45917 49902
230110993840096257 42647 42887
257981966829390785 33687 47061
852519666493595393 45689 46978
848374032465748993 38635 50398
437227639641957185 8595 15376
987815153743426305 21846 34094
761286512000570113 20237 33051
135972801775757553 20511 26989
173504103104047393 5149 32829
141662582476129729 35524 49630
110540878170599649 39227 43205
454432215491031873 26280 49562
563922986651373761 20172 25813
828661677102516609 106 48441
127524552622961809 42812 44705
738072599061815937 22658 22750
78449181312148401 5818 42056
345005112385592833 7805 44575
263149411954021409 28138 34478
456373483548752321 12013 42811
62911144003305001 5545 48333
538177916456262977 17934 42715
866764378565765249 35468 48648
173320768577390529 4167 10906
25174664940717409 25457 49271
171447908134695137 7114 31744
893485542324544513 19723 40091
735748365068126081 48010 49222
268600311316088641 6926 14405
532520019964309185 25173 46452
466459737806250305 14218 38959
785155928993397377 44904 47581
352032355696930945 8352 21986
611994946945571841 29217 35365
288448011682977089 19576 46995
4437575001865924 7241 32412
971766491014260993 15113 36927
135162117841545633 34902 41475
841531460948804225 8547 30212
969792060555938945 45189 48760
945343811004587265 17105 19746
370370273280656193 575 12686
855753183668657153 16928 24707
39154419754389385 20760 44443
253252208068470721 1673 25453
436295015204407809 2398 10936
101686872264284753 18463 43075
29018963755966353 38947 49204
520691322197389889 25529 44726
188275627998791617 24370 31745
462210207525220801 32990 45989
715615514182779521 10452 20664
839856277403850241 10213 32278
251812325407897217 2816 42167
868479992050172417 14090 32803
445031259563883457 4335 19470
620476478466624513 38746 49171
382463911556754945 15007 16496
806951207185608833 31780 37629
397891285279875713 18172 45475
873741523273718401 37903 44047
730803721607699713 30382 32619
90324200233400369 22267 26714
672348187088466945 13509 32369
377764627110106945 10440 16535
365692690240564417 23121 41928
666988321248187137 28799 41270
215986799648867137 1742 39704
921257667395490689 7144 24795
317701546781776769 9013 33091
761676843637733505 19611 24465
441300517019477953 6589 18692
890378853129273985 8591 44327
627723516910947457 1822 19535
294852232515854273 14661 17882
835992514378766337 25933 30589
950396915145670785 15482 19970
276203584945804449 7525 20962
629373081837574273 7160 47876
60724961713340521 4319 24494
311902413721295361 39809 49200
200384400247344289 3607 23589
409199638270013825 13937 35801
492183613430135809 43297 49980
878170081610800641 8295 18576
826821358796834689 27897 30599
864594079020068993 2237 29843
294420525281260865 35581 38490
497693875713078913 8137 23983
22314318974821389 9410 42591
99159924951283793 33166 47061
309235654140444161 3239 31832
130011411791240769 16959 43929
138379881519554721 21898 23153
793212461777390081 24642 28613
66585299539163145 9631 24663
244214516484046145 8392 47349
854360240058269953 14364 25670
561824123418819713 29271 34698
295263310958425537 13164 29887
462890561754658561 1631 11760
946021352989518465 1517 37198
110265775251068737 3112 23569
525866274178817153 14740 47166
828912861424552065 31071 50022
475698662348264641 19653 38161
909662033460126209 28383 37148
832678066016818305 32613 41128
82130520036098881 20766 40290
444241853107726593 6266 18525
556066482550253505 1089 35631
865818792019531777 19301 49374
695606543476824193 15570 19054
813605269662957697 5154 41006
320786218723231553 8307 46701
33899758652857769 206 40166
829000561081510785 12298 50356
323216647500927937 943 41250
801964864865769985 5645 25302
761486342699789953 20400 36070
736746982805296769 14420 41829
426397839790382721 29316 50702
559864385743100737 23400 37248
962745968485897601 3186 6964
931973635031607041 30995 43372
380146283322019969 17841 25442
283038992201856129 2138 18826
337475450668200961 6846 12639
699147697143214209 24843 48159
369429118395544257 13147 43141
371114473234161601 6874 24752
449862269161535297 10643 41152
499107910642930369 40349 47333
44582215384920689 3879 5586
922993747147447809 17215 23588
232314475833142369 16038 34635
783702365862378497 3503 33683
928107929316667009 5920 37992
437199590320819457 15957 16594
51845452371615865 25035 44738
582332500643001857 4266 17673
407667265368289153 23425 39816
123308696608891217 18732 41508
567049207730470081 6305 21358
522314083312917185 6869 33561
999778355234980097 6952 11780
508972754877834881 25100 27843
618750884259490817 31364 31393
266487711316425889 8249 17721
939952779322467841 22740 46118
34182418925954749 6396 6785
462942196568668865 44267 50882
496702549479945089 30778 50001
47888385202412569 23737 27828
940904195652439809 23931 31553
943464218819904897 24384 36747
826790470618828289 32810 34216
20930911214023241 7389 12255
989078706293017985 7994 33840
183806827010819521 22581 26966
413951258503995969 13968 18676
537230988011572225 22208 25456
215656794340066689 16232 48252
68956755402886929 16972 31709
557965901615499841 29147 46473
685647022742259073 10046 40929
67687874907310433 21567 36791
2921203052757449 6817 44679
472602058112098433 8976 15153
588142132892386433 13914 40908
108658056285566577 21455 45431
25732789931019797 2474 39595
406606320541623489 31955 48591
619733752162076673 16583 25581
53874227766076641 22595 45290
512630974856797633 36908 38895
840799765506371713 19432 45470
260391841519776801 31513 34620
929649810981789697 22967 35261
61816371939464433 18502 36360
35389251280957269 29120 48474
403934867347558657 25705 37913
575688527534541825 27687 45605
306664300900401089 17981 46005
424434837757015489 29083 49822
394105917816744961 3600 37775
783079656037404673 40131 44356
811413942048112385 14594 17357
413606360559850113 11148 33502
322663580830649729 5858 49776
953782149406553217 8155 9059
770846201299157505 929 1834
928427407246569857 11657 27658
295407564537242689 2617 32194
12830970785831399 8234 26475
325928386975242305 9922 26837
463025530653464321 20566 46560
708366567049310465 2284 27778
242567396379772769 8333 37545
117313620663459521 5750 13212
508241305212319361 9404 19824
758569658113202689 27911 29524
939171138207161217 9647 34449
462289111702055809 13320 26150
691428598901079937 18405 22558
794441484539518721 24719 38563
125226271867294513 17471 47469
790496581348243457 915 10891
71412008933716465 6941 21045
964320015750104193 37328 39936
656930426334941569 15801 19306
788601790897466497 9653 45485
118237605827356881 3711 12932
394182368305493441 15948 27338
719177817067564033 12578 30504
960044870455170945 27546 30397
520317760611700225 27309 41718
685543551255449345 6760 20836
43806792819697905 31828 42052
925910524212518785 26607 43861
137462706166427745 36947 38619
411703820102516737 8016 39670
962871933014472577 7483 31420
996543766446627841 17124 27393
927618418486783745 1887 20010
966976778584523777 1935 39943
226324688821069473 28199 49892
97404182553809457 34054 35917
272775209585699233 10613 18155
223021486866727521 17884 32767
87785419729502929 3325 39294
600276373730913793 16493 40412
804731913242786561 6996 13770
24591684587818465 2093 18370
568358750900433281 1989 5885
602687794945289601 17357 43015
57829530406234401 25181 43997
341442880026264129 38653 42054
731253777397800065 307 1912
621454196077998209 1470 43217
261413495243086657 6672 47051
533217554944485505 8235 45400
783266082085891201 25639 39899
974778888087819009 12272 17182
522028138116592513 23161 48855
501149150928128513 29536 29574
516280126990043457 10487 37657
572251642225218433 15825 20039
960948270646266369 2770 19661
737550899766205185 26088 28179
25553635781495389 25572 50210
711277753225850497 9239 48947
977743912977000961 15378 45331
356325000115148801 7476 28527
413720420251994625 6549 36388
386644219532293249 5683 7895
350662836948028929 19329 29062
932055187855837569 20736 46234
791640028692587137 6439 46034
698699677430617729 17058 41600
989584623510733569 12839 46231
400420460687414017 9232 28732
910251921483595777 3713 32313
133464234045028721 24132 49598
691407140996258049 40843 46372
809353661105234305 1941 38138
151653921439123713 10207 32651
770246238909201921 9157 36887
559604555179571841 8522 26815
461104858482556801 18777 37215
932289756029494017 13997 15267
131251877827089921 4438 16144
922352995026098945 17119 37607
974570063016585601 7149 16716
245343918028869025 10271 17728
252331828448852481 31566 36606
684438632040222977 27457 46277
221199814309258625 47884 49799
621524132902866433 7239 13567
250393646919214049 12360 49342
378900998761931649 17671 25238
564673677831677889 35356 42680
105057747862321809 11798 50188
863970621605936641 4325 22698
531154685678568961 41691 46095
654354715968352769 22761 22906
422008661464420929 23741 39642
118704095785240321 32797 49291
831682928133115905 19404 39712
397236639253435457 14563 40819
717381306441257729 4453 5839
935668288748892929 26015 39153
538189838218624321 18197 50310
46454650295899569 30662 40180
521737994578447937 6098 36131
471020996604330817 3373 7331
233591963650379585 13648 44795
402113030244123585 10794 11604
802410943452759553 19331 33761
610751792564563841 5640 14440
776057278703074561 33178 43960
399727347962610241 28734 29892
493410843167797697 3428 44566
1548034268758159 4178 46510
949468443989726337 16857 17683
262400857884586017 15803 21632
75765199400610321 15198 45879
482109685137281473 7071 21526
899580024642272513 1285 9769
486242256263992065 377 41620
999582219589658625 14 4172
789593230446634241 4834 18121
99514142830738449 11494 42371
207649549778892609 15939 43813
763325004455925377 1371 4235
1104379210083551 40759 44379
989228573028565761 10317 34156
630971417635592449 7411 44151
666666579754011265 2790 13140
675015352568955521 8787 30328
972703379496149249 10652 26812
762627180988772609 37540 41943
862324165698897409 6344 48034
972956930737431937 20635 49702
513709657612832193 9248 47069
461808394127714881 38149 48036
690261346406632705 35140 50679
859104626100339841 13368 18249
260404586439559425 39257 47617
959063202982207489 12447 31578
84794781423529025 26840 30836
524193932338810945 4096 13114
549273641740096961 40645 50339
364918040573982721 25711 31457
411018108498527809 11467 33274
499788130952829569 46254 47777
123121269128173345 42434 46150
65634008580559569 10499 23306
580505033677230337 2363 25708
92785179762579169 23981 25799
263278388541106529 8377 32363
228516491688125697 24556 24799
995796604063659905 5621 18654
156964325402135777 17332 32142
834706606367429761 20976 42164
283060229388610209 22419 23688
416409622707153217 8121 38620
250389835969450305 21292 34406
510367762776734657 31628 38890
246657290823364417 28922 38204
473094406526858113 3063 27453
624435203365699457 12480 39298
948601251614402177 13173 44464
86536224691883489 158 11590
388265919485139201 38445 48200
518667879944977985 3234 22995
199193231132095873 32959 33854
86826150628766641 30191 46509
704753046863775233 29933 48955
959318653401943809 17248 45006
599589208326843649 16097 32022
976813783305630081 32182 33419
57451724983156537 42828 43459
787902689850419329 16115 40207
865927340257240321 9869 26715
601123398336952193 28398 35149
427699116534771649 11869 16654
387987650290092737 33680 41284
692261964894750977 2410 50322
324113622359845953 10946 34643
942153337371099265 21475 50676
486219672621352577 8503 45519
637888164351306113 11592 35808
480539720917519745 25697 46362
269986708614599297 12092 27550
229496972549931393 22963 29774
333826387201323649 4532 32712
755639829504701825 12263 25195
546975440808825665 37862 41756
281474914623423457 3123 48582
486414126587003905 33 14036
815307387830571905 12283 38875
634665367039762177 9590 49340
33122201760882321 18100 31825
944087179360192129 9557 46894
147823957520756737 24212 42749
388657142004308993 26327 34916
825426890474595585 15008 27261
352698911172307585 37946 42046
431535691614712385 25645 42823
553005526395427457 16158 41848
776049822039773569 23566 32144
19380035675791165 27040 27411
738527042818333313 24112 44466
367961293209777537 39264 42987
871093329643279873 23424 32324
383616495346227969 275 35416
125315909043891345 6698 12256
35371237163762005 41446 43712
210421300536673089 25976 50735
539926919373751681 6238 16429
172279381810426465 10752 11542
748937052827716993 7922 11725
9234402931717513 22261 47501
136636643105543249 33337 47624
510207648087472897 22817 26963
93537783855570209 7305 12445
285848092308164321 26875 40526
491530216148188289 20799 26736
433239461643523777 24403 25158
636638447298611969 15212 20094
278692453453992065 24649 25613
203751514959360961 11998 20693
132495008407900625 7565 32795
472509615947107137 6625 24836
4178575427438603 29577 49175
922717823072755329 46521 47171
605905004270709889 7723 14420
193014510442299777 2419 26269
7857559218045652 19845 22379
263904360508387713 4363 35938
790827545630335745 5936 25295
212901824043942881 15408 50243
87711984690578497 1125 14093
377396545922348289 17446 25116
232710645351431809 1654 2023
898069388924813697 17072 50935
440817276921073665 20126 27423
101731573145780625 26423 34728
622837592118642689 9995 22905
466706206193752129 8522 29108
460218474778407937 17582 32773
430766490452324289 18645 43531
710498331962298881 17718 21337
949523615022588545 31503 46249
991787979067673601 14267 36545
627499698676455553 11569 28870
491052049492097345 3735 5433
509770781769905345 9641 40308
752038506233283457 1129 18000
412694445682117121 28359 48414
684448085603293057 14787 48628
399090560355904961 10868 33720
355214259020122817 17821 28328
398939302151728001 7174 38530
513893330617193537 23997 24974
633579422847734657 5079 47895
846198810110202241 44839 45560
227939569730121857 31011 50699
758408339483764865 31972 38144
847114896763447041 25239 47634
176461941090160225 28015 36182
580247909716160129 30360 44176
244790691308921281 27168 50960
556926085495351937 6649 26179
881896249661601025 32425 47873
476570001246724225 16530 49941
44666621572588385 1500 8192
459702702989847745 12732 50578
559319295281646593 13975 14337
676854554763490817 8686 22979
3399754475893247 7402 50688
174835935900890849 14726 22987
124864959915221617 8620 49932
840604331992349057 24784 43950
124052917396852529 3588 20440
733605668358098433 34546 40016
351560118793479169 26907 31395
756608770198521857 9244 21746
207654591943693857 3652 16067
857593478758051457 15474 39960
701056208504418561 2652 37207
934357188607403777 3051 43587
878869609073461761 21532 45559
814004657098696065 4042 18281
908611408892134913 33806 37416
208877181101836833 5361 20076
243853291690825825 44492 47735
126995607831819521 35568 42216
370724483610281665 18365 22585
516163484120990977 8023 46515
396493449558022337 15712 29292
268970709507403425 16585 22482
887907414263217793 36516 45931
402601164594226881 40676 42757
444204500731629569 5899 31642
369955311126236801 22781 47819
294427377374951489 32205 32431
128101212245265825 2228 19213
720596593595388417 15068 21181
41764368603498529 21671 40304
572800914451384833 25044 32929
882689356197698049 23516 33938
117238996380550017 4258 16124
301339575576097473 3113 47236
110610895645500305 7117 27565
868027970002312833 6592 44574
649785269356243585 29941 44690
838267033460386561 19036 25464
264941639498026401 15798 25089
991189094489936257 28295 40878
296216901132126529 7236 49640
158432848684444865 28995 32519
606365887407754625 11870 44588
104691706730417169 27163 39067
50056237244092473 5821 30804
461720852880450369 20943 28354
417820804386074945 36021 43618
15501208349103735 153 6041
934137718891079809 6119 21736
98675227027744225 4288 27393
818605349769434497 12873 25112
521871510016605825 19289 39852
257822744857037377 4507 22042
580586485586014337 9551 11628
411719795401317889 28543 35975
150472863585843457 39300 43690
681186932786872065 5843 22062
980332354050606337 11758 37557
552326426851983873 5732 19852
921449551602332673 27562 45496
104363249588715233 793 41911
107710865598296129 24049 43083
191590108019589409 1357 44744
714523498259364225 8236 13165
131429467307114577 2477 44625
632511822071936769 581 13892
45784983450467113 30333 46403
728010628809183617 27173 27774
890397742852769665 38712 49860
780129923976222337 21347 48226
404430698429216321 36949 42655
182029188474484033 3956 49838
520286879984197953 3039 24137
866448685924385793 3938 17948
849324696820907777 30288 49432
119011049531476225 806 34368
281098072415232993 9036 50837
658714030586981633 10398 12278
181517973298092289 1557 3130
685011098956504577 18854 46886
292811710369520001 13600 17443
844240508148974593 37568 37708
915266672454443137 38459 41569
154753921342628321 6656 18913
577190221819193985 7781 22086
115496732080192289 148 28282
313382704894756609 2249 6602
696743985200793473 8708 12714
744998976529686273 18021 29849
4220168166771288 21996 23412
420679652197669889 38806 42745
201353217762171969 63 7623
146908068386125025 12841 46830
443910174737556673 32734 50364
261717221172851553 982 40067
638221026493948033 9425 15172
66351371799058257 36668 43524
543912480349494145 34370 34379
963014945578557057 13743 39033
327564307230286273 20299 20619
976409703778244865 11758 22951
513283413369880065 18893 20125
242435282928333601 11273 15867
145481581603416289 6557 46715
581641277023024385 15415 41961
482028478410914113 15124 15213
480504277697299649 1737 19821
212803942836725217 36182 43060
312868963606291585 2576 40098
893842619933327105 4877 48111
497896122638813697 10738 27439
701628771432449793 25280 50176
803289266026368385 3669 17392
560209036040934209 19385 21015
554882809541489025 10568 39850
428878023351014529 34755 39939
234806375067080353 8422 46312
602085018036792321 21176 33387
853843182094401281 31035 33786
271934105437264161 4589 35464
63005344541110729 18142 41634
703237306204219009 32009 43910
653413649084974721 40226 48609
751880748600793729 15115 37408
688325294095221761 563 10697
58781182012257465 45 12832
727897148429427457 24776 28885
483746681103280449 5418 9039
992315725328197121 9523 36876
433197274025250305 2386 24395
360354234029792065 13636 33280
423424104745176769 7408 15793
75770566013375169 14850 33480
12993151720014141 1878 38935
921481950664421889 9290 10150
764994798277324801 12901 30264
966324504727410305 28925 50323
528563530681683585 17545 31928
734919029550532353 73 8610
11801927490008525 40324 45438
874928606165411841 32148 35470
65378626760622897 35451 43296
785851441367718401 11484 50685
695888142652659585 6268 28339
813536168369878913 28840 49252
333465188227879873 4134 22977
613457046900528257 25208 42316
723888103791889409 40944 50386
2239359516863715 39335 47358
22684316265486617 2719 37227
705423550546065281 2910 18781
637999005203720833 15765 41181
626791416287559809 18011 38800
455374667770488641 2820 35225
947976751239231361 3500 40802
687513785097845505 2397 3084
712592160707032449 18909 43583
632714332937911937 9918 11990
287917761373613249 30253 47815
483221316867439297 1702 20725
386345360154066945 482 23377
141229905917956705 3240 35182
141314989540155985 18615 47307
861763797667517697 14622 43977
751129078537132929 17098 27948
285192332516533761 29486 30522
190830819868658369 11264 13736
112176590268017409 19905 42241
325843707891223745 17515 17570
392506336925837505 652 22232
801160631938763905 314 20316
839077748024745729 21351 50219
239080891378847585 12177 17160
18818912332978501 25908 48797
147574653127513505 1540 15213
867456172782038273 9931 10430
535429113375712961 20291 46258
869012820459776257 6784 14062
390807682379666241 27237 42875
878236634085421697 11658 29070
386012402487665473 6500 43493
648458595135640065 7036 25320
484139533224883649 25379 26786
31659527740782069 14305 34996
203436431480199073 2111 9804
839193497398046209 7120 50484
903926676922516481 7946 33786
51261085008487585 7217 31310
574955366705381697 5231 8674
18773536851444561 2024 40955
238434586390120289 9314 45432
953508573066624641 16132 26818
149112181183298273 1952 46414
861475368595510145 19936 21959
933807250565969537 25811 50860
399942665316952897 962 35561
664758862536132225 11446 14059
301753909457477953 12164 41933
909496809568729217 28001 34635
87388419140392417 4768 17216
893520081982771329 4257 37155
526709204030883201 5379 8591
344438815949082753 32513 42722
479174991335806785 22494 35944
495588506080338241 26279 49011
885477722634352257 9444 28907
872548818978508161 38406 44297
802485160196550145 22165 37236
454271091346313921 8887 35850
456009202259171073 28950 29682
181460359789532801 2003 11866
614446720493699457 17426 42674
568857465810936001 18571 50518
750065660373184769 42362 45402
598424617769687425 22116 38275
377261686043095041 32114 34184
331942933434319809 6966 7241
831304632591159297 24132 50105
485424425418024449 8962 27677
619803786535268097 20786 44870
701973799676267137 42911 44827
294179321208066113 4510 48669
12171732398449821 32091 49540
123332793403033489 15912 47415
782030671828991361 24091 44848
37674504921827889 16053 29214
287984412268265537 31790 36921
610283566190982913 37060 47806
131140198514003713 19518 32095
361544063245890625 9526 39182
615677129823204481 25834 42667
79871188674314193 18230 19695
435996441504173057 8125 44087
517044124629567425 30938 34739
283528385681883329 19566 24665
899268975351386497 31326 36226
52043782260483337 1236 16062
721860467665425921 507 8937
382953390132989569 33543 33861
185496286405093985 28469 45498
648463017770282625 12 33879
672080202468070145 36909 41054
474446652887657217 29301 38238
796405805292604161 3888 15520
948625157939829889 20082 50324
484101246857495233 28258 35765
914260671717379073 31172 49541
269168020281210113 641 22710
604822462428714369 36440 46878
617129001872772481 40212 50117
487634423514442945 31398 50734
415671921999997825 27438 43387
264217510917234209 11450 36370
862573235878148353 3340 49281
906529068587268225 2207 4690
604928195922735105 20155 20472
224507649870091073 8066 44641
749799818603722881 5394 8751
252994935497163457 3920 36043
365882264136839553 2477 9463
17198063400769571 7381 39794
377256918386695617 10646 39091
662585021955912577 7341 16532
147402227286487873 23529 32782
239901038350737409 9204 31743
512303900146751105 5236 30700
321622489735240449 25722 41550
427358887704880193 11233 17948
854895796676117889 28262 29935
949818750740480001 8673 12002
120474510689597025 7861 24778
905794410971378049 24758 30505
519331614181751873 2830 10138
325916724794812033 26612 33300
282008899362843137 11348 32848
18690617943686761 8818 20549
774850896058580993 18863 30549
455324360418263297 6038 14900
736714807737307393 815 44516
223680205223455873 16683 25557
734837499065051265 26289 43028
514939372831381825 27207 37180
507030921990327937 1200 15290
426452181515625025 23180 47603
321622940046751169 5684 11119
107063507444099313 10883 39848
503595652148781889 11211 23029
10219292937545533 32026 48441
851348273310762241 8739 26496
88292534737778545 5974 22156
832640305776244865 75 7439
408448004523361153 29025 48832
490196417662218689 7489 27025
588030509983571585 36410 41304
420689748790316289 12480 25496
215483520452334433 22241 31328
633667630170336385 43816 45996
517384513846284481 2963 17415
731092142689284737 39641 46783
887491174406758145 19569 46656
833633720459687297 38126 43417
97486647784268849 11934 18462
874521570367697665 3607 20127
58414116435795193 8432 48056
431113539019761985 16565 20691
138152393360943649 23043 35733
97211284819543665 25471 29785
27923376266041801 19006 42945
382977318191876737 4818 29890
454663869632373249 24065 30503
607882498865642113 15886 26215
700492907657814401 26157 36849
906899657627249665 6715 39240
513183350167910401 21981 38442
915610642098478465 14679 14810
31026926658110909 23878 45654
941504389613584129 8109 26709
94051943497238001 27534 32582
281569406013112193 22332 24971
211532560946903201 23251 29936
130318296239764209 30228 35125
16580910357223645 15942 27554
819939242286928001 17306 26185
498175340412867457 2175 35339
113288742409281441 16779 25831
197844000535827297 32499 37092
46362834883886705 3353 25679
796061193127865601 46312 46731
544511798722780353 39320 41112
49748753877882025 13437 23839
892151996590577281 1085 28980
192014178516441089 10474 19933
67626418728622185 1921 50646
340998236628895041 16186 25127
51850007241760921 23649 48584
339597003237297921 20965 35510
761095768487635329 6606 15547
660522488248094721 2600 13713
980457176762236289 9860 33025
476159237608182913 19035 40409
526232945314234241 24581 30308
873006347620776833 2973 21436
421236943739749825 9632 33547
393678893813795841 17602 35091
915124129440854913 33928 42088
921087623742582913 42831 49916
339011672050311553 27757 41132
632844454138304257 24979 30417
789221749706172161 15705 25669
827842086934669697 2434 44572
917583046582670593 22715 25812
746839360559743489 521 22943
439862574689826177 47125 48297
221879794978807617 1667 24881
510598156852843457 4020 26211
645647208733034753 10342 12321
788724826507404929 18913 24602
439696146735276033 17161 38485
316930556762478913 30840 43005
725776242171559041 6484 29361
590563518239193345 25811 30435
659171086323997441 14614 30329
85432362436485217 7876 26711
890864028814174721 11773 12145
175618300194713569 18753 33684
346986376310685057 24054 24288
387590360475734017 4165 9272
336800234635273217 22585 28083
859912227412351617 28106 30353
933304131044852865 10067 13042
274912708579797985 32370 44095
506305000019917633 1907 20479
305167093459374401 10138 47105
290765163845367873 10616 29264
352384681832568001 33510 39330
292205386784313985 11764 34692
585040376232413441 21694 40583
632543466621800833 9383 13549
138538613500237777 9929 13794
220509473816577 10341 30345
691504472562002049 9942 15741
556028620256160641 50 42130
781936261466533761 37715 43889
869530106416373633 4936 10473
546979822497021953 9319 11602
454271441149675329 9178 40778
795387862924208385 10010 42106
925769256448770561 19463 32862
48713803685927817 34059 35860
565565016263111169 18973 31945
32132683154706853 4440 45404
423746518766233025 9503 17396
208155973781387617 40907 43514
810763778246698753 3780 32987
38457481659555985 44564 47812
177881778472904993 24102 47677
427881416773487873 8020 39721
915862736367063937 29049 41451
597683573057416577 2704 33444
213236331631417633 20998 42673
421996670103922625 430 35662
381037720393639041 9613 49148
450836613529880001 12715 24378
669569053424222465 3966 21486
194841035829597345 38766 45277
743230825905857921 27116 48106
106227458686980465 18794 31200
9981673947560667 7100 13955
980959073488847361 14384 26429
503273483125017409 27043 42475
397093978030035521 23325 49499
813671050660897025 2378 39669
672431797176983553 16219 23391
625668019861013377 27386 28197
123734137214817969 7770 37464
742719687110348289 6347 24131
245253617160145153 34883 38312
854067564994242177 46796 50443
131426534562201873 48721 50258
373735416734088961 6636 50603
193943439647455297 16819 38390
262148954586780993 2196 15709
481987465226318081 4363 43202
168879960840921953 29550 44848
314270629601239169 5636 19341
631284270734543233 16836 44166
726030047611892865 45100 49247
854161793730153089 19816 46345
81023813193581873 24371 33351
925879076133430401 29035 33898
472722544532835777 4284 23708
286944217891612385 40527 42828
766191811214767489 19719 34438
446529617537581889 37884 39373
578816308723283201 15539 50611
674942580789117825 2559 5814
669675414905157121 4568 39362
161702571336650881 16993 20929
980530341150192385 19647 50224
885437964388881281 18347 41044
898495303816829953 23268 26997
341279606871612609 13392 31450
909015833633226625 5058 21361
920276261846307585 4764 47680
962069223914824065 28060 45206
390230460344941569 23237 26249
447931837053054977 4301 5442
278084135110344033 29872 33539
653039655700084097 3346 33095
767452656761069057 10202 23871
892368915423340033 3911 45512
463024735143985537 14833 46735
779755669177234305 15225 43318
992388801756863617 425 2039
481062876814569025 30889 44716
896719075492750721 1083 46631
4138547500062374 4627 17954
18723801949452225 29051 34317
924521977049529601 5931 6318
748431392559890433 10214 23381
435454126606117569 12710 44041
77969774040031585 32332 33526
913199933740621313 17358 43299
4391514667798192 4158 14298
526514706599087361 17162 20316
463136081867393281 39927 40888
931910229108332545 5284 39863
470712009299543169 12031 43363
925953904553637121 3364 43306
490401209403717761 41352 45407
245896082608105345 9003 45631
350635496322649217 14626 27015
142248000302160449 1854 33902
10572348827768253 223 19796
673821701199450753 11790 44298
795075816999197825 8158 47582
477761239116404097 18605 29457
667332968796944897 29916 42169
583785528616566273 24368 43897
119228546682034417 3951 10284
671809260519196929 2728 38277
550408541369737473 24574 27642
597501777743850881 37411 49533
665429445786312321 2441 9803
949978383252528129 2265 6287
762771359203942017 38279 47881
469154104662600001 28061 49277
15816671408810379 17003 25805
783997955187985025 43825 46314
615177280173586689 1499 9659
20071431616806025 25400 42418
94461733344413553 27171 35390
115502436194077521 5742 13992
941375606908838529 39328 41439
406162211546380545 710 26762
808608085719850369 43639 43738
253078384172241057 40877 47668
265328456468242977 10288 18993
216696411455252769 14916 28577
158002711529231745 148 41917
201983122139324673 35623 42558
979163212901472257 30515 47783
342145738219691969 18941 28064
69907894514141593 41820 44303
88635639869139025 10899 31360
148181295353342785 26797 46997
393858700998841025 28865 32166
709495393582979969 4378 28551
278080289709151873 38169 41923
247253829096184321 11610 30326
944709561684838657 39275 39955
269586251809965217 18062 38901
104649135260686417 37329 41662
860920188957724289 26780 30342
519745631324049409 31396 39472
593114297493652737 5933 14468
118413466151992001 5169 30742
816414106535479041 25554 27581
178367288653809921 16007 39523
743642841288032513 17411 27487
839008064643323393 25547 32751
142994406856221441 14998 29026
570686089330742145 27930 45440
365509953546219201 12392 31952
72197362781679425 19115 40370
800048779250420993 8 30622
443269963577073153 27829 36313
401850832237453633 13060 45256
423169724770119169 3416 42498
37539603666633785 10027 33733
933227328340542721 25026 27339
236353956612585857 34285 42066
195908790632586273 15250 19833
151916059949645185 12385 15103
391105530151371265 4053 21662
348033777701413505 8877 49193
33888186639941865 3719 31174
994446856248746497 2421 40155
475859949166398593 21393 44587
106804436227204033 1819 9136
489432007816418497 19280 26294
952228236208856833 49815 50729
479539895915898753 3094 10542
864849234119429121 43712 45234
934917370667975041 635 25285
939462775427276801 739 37065
172562682512712225 2804 50808
222707129995196609 11101 35489
497981082565047489 23429 46302
751931168332692609 18415 27189
366609512046231617 14029 36001
462023194263064577 15493 45054
836319140471957249 4567 39171
604212049660620929 42481 48336
122252666065413969 34971 49353
65792558379879297 20325 22246
808699418443751425 116 44399
799839202560821889 18536 40413
380264442955386497 31650 39201
902799737761977601 8746 33047
362483593008519745 34825 48980
901291590577276545 10130 27975
363890972131351041 30891 44046
681325111416551681 23928 28323
81188150719242465 30970 36860
950934825790160001 23642 29795
525799962811383617 26178 32007
307940616017173569 39574 43382
827195285293996161 756 7927
836593262801816449 14450 21675
36407204186367889 8019 11841
684605170399432705 22724 29496
205316685366852897 35834 43318
746525200485070465 30 4185
815203778580688257 43331 48388
589929800798341121 9594 35033
265055700444079905 20403 46129
377769992992288193 17869 25057
175771043191453217 1341 6238
701420700088615297 23615 25427
977520214701257857 6590 16223
568080530947430145 31467 36010
117485041706906657 21658 48814
592108338322145025 16533 40120
763298818266704897 12610 47633
843267865510913537 28266 45466
778452687036327937 7715 11582
978990059483916033 28106 40207
328390606115107201 29817 43435
896462024618433153 22314 24107
237840373034110529 17898 50612
398285163108351297 31 32543
576513218142523009 17519 41964
740604624649964929 17541 34807
691178188969850241 1770 10574
354133091712494529 20429 28276
619718622909942913 18383 41850
556880024584007297 1503 12730
536051188084165633 9293 16692
337939838410658689 6928 18885
289010704427354881 12806 18221
565582815834691393 6128 30957
411299763376611329 19267 46220
684352866077116289 31909 50920
858246998703776897 23345 45104
397305701955719553 18824 33555
90795672297439009 21485 24958
240453502519113025 412 3025
415558007110988097 19964 26785
875883610725171713 5519 12414
265189759097951 40406 46390
235205757811936417 15057 19329
846245449399702913 7563 48577
134192509299044369 27519 41383
206597818346260449 16781 18171
488874612730977985 3200 8907
300914672966698049 22571 24065
972995173638967297 3607 33573
24584508284796413 576 30951
373782863592676737 12552 12631
305620269199920385 5134 15823
104246408780870321 28884 49113
943925000130512641 5196 7901
389546391286938113 7395 28301
992096824925866369 26208 28514
765687239216450817 20790 44160
744356262757612801 16095 42796
243321063348073345 21909 22955
872622719649541505 13633 15490
384616701208120321 15491 38449
330484620564725185 1671 42619
308493190069508929 29853 47167
914513029912072321 30782 33203
846251383750686849 3948 7409
668829609372984577 11180 45963
887907351419468033 8860 9401
564321983194560065 12224 18326
186262094629359617 10319 25570
983059432766047745 23366 38688
928783303360528897 45685 46174
684095077869031297 47760 48396
487484285103736449 28554 35277
91642672116059025 47812 50378
558935372615419393 5279 5544
865860015238354177 15819 40389
586379463671267585 9960 41142
34260196752477157 1446 19010
855156070454608385 14843 16337
232273037216756961 28145 28620
163899078631263969 1120 47412
305291588162312193 12382 39352
666418411208209025 9227 19094
979107191181100289 6870 38124
545665563281847425 3833 21818
517363396260712705 38100 49306
633021422425411329 17891 45189
609120514470319617 28966 43800
314907729037319233 12370 35951
875048749139985153 6412 20217
38458393419116281 8938 13035
8689207426471058 24040 44095
754814773052249473 4181 19028
714940802793016449 13534 32853
58510339841642889 10082 39179
362222608255578369 11914 13151
400725150581170177 33434 37181
626962806613711617 1507 6333
821115776439338369 15157 18416
940457257839995009 12146 33166
172038760789082081 3087 24502
423276736502451457 8927 15109
434575000729619649 10736 16007
264795610456260993 6502 17264
853503620558061697 15187 32185
872737072648710913 7921 9335
488620509533429697 14925 32673
190325069643449761 19207 38785
149526766509087137 2850 35781
624607936025874689 27843 32749
175207710579297057 24858 35070
386314069726765313 11460 39473
296713843475774977 26371 48193
856197008814923777 4355 26972
40309565272135473 12151 14836
267997945229666369 13910 46963
801648020528052225 34674 46860
693010011874058369 44241 49905
875668018690628737 4657 47061
62377395105059465 24156 38835
395046835848862785 4293 8502
461721559490463553 12724 32819
535871851441495297 46218 48897
710470518882118529 43401 47000
741330621815837569 24145 42738
987293520488314881 20583 41598
651177737657132417 36313 50431
227774739960054273 39919 46583
905118614032435457 34025 41405
874427147823759361 16109 23189
664426626675091073 20394 40387
894271499883672065 25405 25934
503434015289389697 14182 45059
505561758573001921 3643 32769
199863895283538529 5758 26899
827683469007823233 2639 32628
924017480017372545 3823 36771
125057215213765009 5558 13583
55656855356314593 37850 46195
633285235998869249 6720 26913
885065019215620225 32899 39047
191121439813279905 9441 41772
667799960734395649 2195 18885
616663073631045249 17859 35378
978241512608835969 39177 49271
289444247667610433 2678 16917
522664249837529153 13615 42243
610581493814123649 25696 49039
62670166396021185 1094 48990
488226478587499457 7037 32884
984815999210507393 16261 43901
593582963236045185 882 17528
459831683909957441 68 38989
543075294895068353 376 39849
376408060523001345 24238 39007
678036414920200065 34238 49461
694369935304894849 11834 22424
848674167783592321 28868 40602
899318721950077569 8981 25646
602849122881806977 3629 37227
999513833532578433 8496 46505
295706050499212865 12043 26429
370534986862477185 673 41660
886629169421354369 31813 33357
283383259853071233 11448 49383
86562100328841041 20957 44922
468682710851435777 32895 42554
258271189915333825 34556 36097
668420545456914561 12456 48351
249132624122644577 33102 43056
723102894802277505 5838 42941
783150390755508865 27724 38427
864523518948988801 23503 43866
768553246542403201 4214 14550
258844409514221505 27694 33897
315638064847732353 18026 45216
420471784962021633 15678 34829
433144198908657089 31948 42904
18146338740788081 9706 35050
25660038309837321 6702 40482
580630019529014145 24276 24926
210785661919963745 37187 38220
972550784995899393 9799 20036
933546734205393153 3799 40328
926750965548936961 924 43279
80343830136719425 6094 15464
615227198535219329 11271 48062
730383896816135809 1902 9716
939431799228874113 18476 37862
131102362459891713 6651 22925
660284877080481921 31220 36586
919255545590644353 4286 22043
911220928278371585 4409 12105
599938703391650561 4317 35608
489059054606510529 5608 17740
166839484010353089 26549 32720
483723387368076609 17263 44997
576565967140275841 43367 45451
71210764356333553 12957 49158
57309737686253473 5152 50471
273882128444828513 13626 14737
903765233125859841 16299 22745
183989236689253505 40449 44763
465833700540656513 44935 47816
268864975419194977 22078 32053
411261769656213953 42890 45937
73550788899932945 15052 31436
963413590438150913 6695 21083
682983137009021185 5877 11720
924728444974029185 29248 31278
799567794273510657 17174 36042
896576118608408065 15556 37418
921502260633889793 21971 50343
408181964026731265 9267 37244
414628193862466049 29885 49584
594500123150751873 13398 26570
932151376710468353 498 45403
348499147679611073 28718 43510
623627949285403137 12444 45755
4503368326425062 9540 13762
152034038997545185 14355 33314
841522811180702465 22248 34098
400378640756127169 36727 45111
578175830729250561 4323 8279
191319825282139521 12066 49421
353726462992518977 13746 46193
198247904053342689 13079 18529
480511643278902081 23019 36366
410738436184392001 14133 31733
422015596131153345 6876 20808
352454385737001281 42640 47015
900694510803262465 22821 24654
332083230689025985 20014 24136
524187344397383041 13798 35295
241659190106783937 24840 43102
55145909267366737 10325 22818
913601477684995457 30184 44768
457951287847315329 13067 39839
948115206681404033 37534 45215
212340796966188353 36603 40108
778625195812512769 8239 16095
58208778031747953 542 39132
955612055854370433 2523 10015
977895962727046657 7992 15024
518774511777980481 42922 50185
258347876433809633 3586 28995
763920485352553473 22399 36178
72580575864677137 20011 47540
824615302502426369 24179 34063
956362421653587073 4412 21633
822903703688350465 34708 42027
752101047798021249 22689 31731
908219811517870593 5205 13216
22248424726335261 8166 47853
528807161454448513 39709 48709
864562028372560513 35442 50346
64483257418633145 8910 35713
17845500017507733 3365 41519
43720499562137865 14896 36252
750066303535533057 19823 33767
221486494410914497 1418 8922
779426933913235585 12677 24686
745458587869830273 32247 48118
859527597583635841 8415 12246
514234854584064065 4140 14350
219125837519023041 1472 5588
272140590587891745 1417 39463
130845875243835505 18027 30035
699691710950776961 10656 45319
362818185292319105 4049 7399
460939628879099649 9873 24776
6423748857670831 17475 36905
142482362071039153 11881 30075
385342971466265281 19889 24894
295588678700990913 14305 31249
124749086417949681 16729 20308
27664865685967045 11593 38842
901776782772309121 7562 29359
58393655657067001 9437 32332
460471949654007041 38223 38495
896619752742768897 27054 50936
995621351838515585 25137 39091
750230010938278017 16402 30848
233977630277706785 19106 23369
910845446990880001 9160 15392
927809683228296961 4393 5706
1167405844409331 42454 44019
646690859387135233 10139 44379
892081011471905281 22872 26415
487865695890924673 13169 22642
884235959376947969 14780 23647
227903302378450689 32926 36806
990907854212327553 42791 50415
880715564320574593 28769 42507
489049986490709185 28017 49648
780336282038618369 6869 49608
234377563758020097 28172 50258
546772628464800897 12061 23394
768548876280956289 9454 38728
984347358282775553 13549 48041
490219423363431169 85 2700
593103441886221057 18147 36365
983382612165950593 156 18018
235951996759737889 7466 21045
964118683165882113 16364 49436
570706801362838721 7095 31205
211219222501821249 7257 31808
244824142777673601 4562 41122
980120665036754049 34392 35723
215052011512817377 3448 49328
523615982537347009 8026 23101
970201144199236865 4320 6289
854476547506411777 809 7503
818753747648663937 1296 35882
956583279680696577 32858 44552
212063199621468353 4385 38606
391649540708545601 21715 40105
18210251403665725 5258 29617
692462516208376449 22825 48600
360874408790536449 16221 42765
248565426182185697 10147 38609
638675789230070785 13861 25716
544495069298587713 4023 28050
622225633304907393 31747 32829
829714416105975553 13952 24347
589928886143887617 18544 33735
990110970116898433 31278 49994
325447799732799553 33904 36588
800962293619367169 7320 13333
669661378585324545 10239 38340
467521414121588225 22839 48657
472082056810791105 10999 14257
912853142809229441 21601 42243
93051373476775729 13567 36765
250041286289228289 11171 28631
427289395900217537 3363 40449
883103976207937793 6389 19212
672317991906369 22903 40966
995454390088010369 19888 28927
973021021856510465 42047 50265
240598531760344513 16975 40268
525782138699774721 46294 50779
569797820247043073 8785 30048
866090982413894017 1691 32884
526553752672104001 32360 48237
945857362117074305 21093 38880
236690729184285697 28141 49390
539108390603871617 20953 21733
189103294850657025 9409 47149
268588843789466113 2418 11290
39649417863994785 12926 16794
781327069110702209 1407 41058
111138140292755601 8088 19243
372914772329615105 14471 50755
674973046356509313 23852 26562
695519670320578561 9664 22637
553060343258739073 20512 26344
651384540864931713 7634 29159
330385119968905601 36913 47316
173520343643488673 14303 31724
556712411903848897 21063 31363
388450453592163585 28381 32755
557683076004504833 30628 42885
716518894977752961 27405 30100
588087143710698241 24115 29512
814274622098871297 24883 26553
948564586492420097 13991 39738
967819174447001217 13423 24219
547821201084591553 36256 42942
646292367293462145 2218 25464
118322416105282721 28732 30330
568759200267862785 16411 49732
762625646334715393 1219 33837
768942540685848961 9578 49429
683362644453989505 4462 35922
307869341303913281 3436 19080
309778365469302465 43222 49347
600385975879937921 43628 44531
691011590512768897 32997 47240
346031801027436353 14324 15943
2042110281696097 6792 48331
295287339977043905 27566 48648
453717676586062849 21797 49720
75188733745321201 28645 44235
662698090596823169 1487 50203
673309537645970177 530 19278
318783552480677889 7280 24324
835691642548937345 6127 20499
399993965783910017 5676 50617
129215090390879089 31653 34727
417813879892360513 14554 42427
880230320020089601 25813 34393
506767029221354177 6968 10596
554612132542224833 6115 6169
470143064955404801 12979 32920
154839559766173793 4813 46014
283263663823493761 2786 12559
812525396208904705 19380 24809
828997735937104385 2865 27006
366045251867419073 3294 16341
537555083506592961 5659 9929
680091362361430657 36371 41895
959808705685812609 28089 36955
535942340797618049 28094 28943
146142277082692129 13455 44703
584623196866310529 33582 43405
713049347162080257 20953 32281
603934532827011585 39316 45092
854420250025047041 19947 41886
373791731160970625 6151 47625
119749557696788849 9835 19566
326923653832011521 21802 48196
319078428347712193 22441 28986
798325149846441217 39494 50103
1299606028407397 43961 46003
642704240321208449 6944 29551
208070759984398273 38109 50498
158918774281666241 27120 48099
685573958173446145 6097 14120
99860358840629713 17370 28184
303690935038066113 14455 31350
538318944788692033 22869 40650
282404476279889857 3477 27913
899115854243476097 6530 45064
935105559602792577 32 12321
362028066822126977 32461 40993
751022991302843265 1607 9031
435270288100582529 8110 12550
492376371033277121 19423 20092
410872960919157057 30225 30845
832657978124824833 34138 49418
46849807287614457 7184 49459
147861988054931009 14636 46031
346762304928041921 15930 39838
499766723120099969 29976 40671
465579142013524481 18046 19737
495625559468823681 24749 32124
857182742413407105 26335 41575
50545781633143609 13487 21576
374776934752063105 14748 30728
487157322910835713 4131 48333
519073715755787649 18299 33620
248896488905781857 25890 31718
621705709204150017 1934 19384
523795822673196929 1263 11874
820279828800771329 5516 42333
855811625145758337 3836 13489
242559064053679649 5195 23572
703518675489167617 11876 15849
645283114469727105 13988 14122
632451856181429377 8257 31429
230806182382849569 37869 46670
212468627917946401 11882 31886
166717540019497793 9684 16709
16629087992992453 36480 44351
262576546685366465 44427 49468
509253531046969217 20125 26970
17490989132575409 26066 37831
516016198850106625 5825 19937
661069903956899969 31649 43202
941655080152589313 16511 35352
929287378232167809 127 43962
740541559318966529 20638 34740
181907097851919265 23564 39401
539221041227708737 7974 19866
587770056848206977 19692 29630
464860130528844481 15677 36550
601060437874565377 6569 39500
78994525396257841 4260 16162
195808771010739233 42589 47973
205653557308817633 2187 7219
126556871518474161 31227 37260
872421988689499265 19083 21914
373232797016278529 23210 45042
288307357619853377 6675 22355
796447426686484097 28314 48353
675724340957959425 12711 42892
321573943000593921 1440 32266
18126865615624157 16876 49477
902371261105926657 24842 41502
399533156335369473 12643 49631
208481530058044481 14927 33233
351942825167380865 13330 44988
146076255308713601 7803 44494
961581801157326081 8378 32390
89318765672963713 26388 37627
860355266283914241 21620 21855
423029478567698881 12006 42497
373269646067459585 7295 20080
290112672472737665 26606 36878
986978341047088001 16869 25695
482174105471813185 20872 33758
520931719717726337 37571 42656
480629497275110401 3 19968
841261960966630145 23848 46265
55253527082228969 17624 40801
748966504487018625 1110 23126
919860861583892097 35243 39629
432536176534821249 43151 49286
626092547340334721 2195 48522
287296382503615905 17140 43118
856484387587634945 27029 38186
275984084732424865 22058 39810
734838745095558529 7608 16209
412028825462076737 3739 21966
408632705834982337 3090 8803
321806453801652737 30887 49579
421338377287099777 3574 24421
467097096774001153 7242 42755
572168184598289985 3369 4852
806779029260166401 520 39082
114339661948392289 2326 35238
96907311984669073 4248 47447
253093978993753409 27938 34730
766979443382066305 15224 33643
399745973306636417 9834 49051
195799495623891329 5269 6854
373086642701672129 7823 9059
930307604717523201 22362 36643
754221467822006273 3380 10538
729014092239484801 13791 41257
439638139124618049 33474 48803
610549207162161921 7953 14063
534496002052151169 9371 9910
140787548785613841 39020 44049
333047194534167105 9197 17288
118519382120506833 277 35856
464013963237377409 3891 23994
66501397305817281 2399 9013
67478115688494713 21019 24641
392030334934755585 29845 42664
175286873980411425 15428 47356
395174043461867777 16684 31090
605361011053524609 2027 19539
811185870470847489 12640 41414
338481415841911809 15378 38245
883083520414690049 7336 15057
413267370629462529 5651 48035
29324835068248233 23094 47955
746316905588912513 31993 32991
855388111362390913 2915 38794
859660736972436737 1435 38060
617697495468075137 1173 49813
816048314718145153 44381 50917
516090290183033345 12630 45011
84070301807606993 23537 47298
132921552336139121 17940 21813
116836710229705425 23435 33343
842763190616114561 21425 28477
973617251155495425 8648 30512
94060659093184289 41764 42306
212697574948791169 20607 49420
405698102746786305 36321 44299
23666119637432817 3538 6473
258805798454059041 17530 38025
726882901484259457 9254 36332
15481623730682515 10536 42595
338777864088903873 1518 43234
458101471860754113 10611 11366
654284307672512001 10458 34279
271792370214800641 18513 36766
849084390291217537 17323 18017
262402193371197953 12713 31475
567405755583735041 9164 23689
622114905271207169 49681 50795
23537427032316317 21531 38073
571703062036402113 3734 19783
143684833364787329 15421 21251
814173055365419137 16885 31765
299934501326681857 3440 43288
241069027863002113 12512 17613
974355041859041665 47407 50688
871631405430139905 25473 26514
13792889962182643 4258 48959
453473678616443713 2625 6839
656427178578255105 3888 10304
279822775007605889 18251 47491
482505368098351553 30838 31847
346607770472015617 1868 3155
900389792705055873 17199 40882
637126208160129409 46150 48647
823120907915971201 14168 38744
488563117366634689 8381 8920
659425858876900865 40246 47574
917714766928501249 29971 49245
83775761811985201 16014 33303
11946654343741871 33774 48777
875729347043375105 20746 34797
871660515041742849 39667 50753
929357157846645505 1034 38408
374415311716870017 34624 48421
292170313198468545 47091 50683
237145827849278849 6462 35634
817389702581444097 27368 41918
867602592004399105 17141 41033
261264563767980449 17093 27066
994480878557926273 14324 16643
753245090596770689 6720 16699
682065242808715009 17814 28787
638192917379470209 15525 27879
99837142311177025 11888 33705
44315423347377705 30792 36908
823720978627445505 36406 37984
632399664158185729 25903 26823
104521340947076881 32824 45446
247360905101622561 9307 13075
722158635492643713 7432 48904
46869067077167873 20814 39693
9053734913582191 1540 12811
785320473017101569 4549 47701
462438256835749697 9134 42605
211196724743246017 27923 33555
195474367306605505 33007 50253
609810594430676609 17465 44463
183193219571858625 7042 19162
341578382822902401 18868 38239
510751090826037313 190 36430
210559589685040289 18109 34731
23007428586279133 34574 36248
187246404603001793 9188 19905
582849274118860417 43537 44257
177233975776850625 14 4946
756550648089568513 2100 45996
969982652441146369 33087 47017
392265301996051393 9239 23460
153486037293113505 14711 40946
868572012184184705 12395 48260
534290053588932801 11191 25883
508319666871290817 2738 49369
185439679002875841 14324 45779
678708476956597249 23283 50524
715652688568653185 5811 42622
353320908974584577 10260 32616
251961161590436705 6752 33701
398669254973153665 16236 32864
539969910449997313 22938 41284
360294212942722689 3455 34913
813534130854172545 10290 25272
805591922716200065 35067 35352
497502841508080001 30593 31299
32138420781084421 3095 25242
968850983751714561 1996 19170
915488724748907905 9705 28688
720185662347631745 13039 32647
142027888427623601 25306 25959
748696634447604481 12075 39007
487345427742962305 27200 29438
34468470150457621 42590 47298
696181307729947521 498 50690
987562712513700097 11316 46287
964607715442721025 2286 46352
87387199744284769 16538 24723
729723650070230401 6515 41906
423791706145486529 24636 43916
133874374672654289 14267 15717
747588236200883201 16280 25766
552590074640281857 14514 17348
314888118189095681 27652 32408
152370215121830913 23920 37866
883734963149862529 5585 27700
92957295980415473 41482 46751
88798894424222401 27027 49125
952327604359918977 518 42942
210129649441810785 22534 50116
497608834350845825 17173 40168
854184774417269889 984 20740
392271496853620481 15075 50465
875410840710458113 27613 36492
998391091303165697 21120 45107
979579367846945153 40675 50178
897261704160666113 7769 17141
738622854268314241 41530 50146
207317613962036513 14058 28448
236340236011166369 9456 18065
951655705480444417 13508 37850
133464138123741809 38440 41908
785124547513550593 7919 33832
43787621749537209 9789 22031
402548345836049025 8589 45199
343644210229697921 10360 47047
773741438726805377 12654 29314
314128283759778497 4982 24051
557729125851974337 7840 31340
899428704865385985 3565 18225
586163556509053057 18982 47810
973775715749404417 1161 37629
961156264874897921 13025 16775
228917781811830433 2200 43270
610915051012373249 14172 24954
937480429545566081 20436 37008
178337130561939009 3025 12465
650548863210900609 46648 48558
875371893171138305 8992 27778
680126516686378625 30430 48551
84759785531485217 33175 36682
340779415194575105 10291 31154
94739934254622689 1155 29923
432859937636187905 10801 16982
918148117736134145 770 48299
839803349037254017 14832 16798
442901912567936769 7603 30442
816991484105123841 2858 20343
609696108375498369 36589 38092
127274642218694113 2541 13099
358478124327039169 6455 31339
609339680509926017 8362 12878
764833061918576385 13045 44505
990018035888653057 2876 41883
844484080469914753 1501 18151
541697597888422401 5180 24718
719113889651094273 37118 42111
667138214296599553 42472 47524
842485103246080001 39135 43203
107149210074176433 43510 45237
682524613602676993 9422 40915
869209776290858881 2779 49897
31087788350408377 29816 45413
356127090150714305 12618 17650
423225954241910785 19930 41455
673629631501327745 7395 19898
592291882634842881 26941 48421
491370487636380929 4324 23271
781284995454310401 1751 20426
365905256798413377 8879 11715
245348716542896033 17178 45726
636162706001265153 38289 40180
580399296538910593 20418 22885
566675594568110337 35695 36849
913404196866910209 5446 7327
674125778486775553 19555 44972
991507255773651457 4180 26342
418530325759149953 17378 26884
369790821726883905 18739 42805
308030280286338625 11817 11970
851385836007931777 19996 48243
838996870042919297 11963 29768
824194538312244865 34214 40565
23015279452330617 5163 23415
841119752242658305 684 6719
932066815280364801 24946 50658
729253837414280065 22874 26430
76659479919747761 25718 40645
257317706753820385 25668 43583
317873621312358529 6141 47925
800020579607011201 7134 26947
881726110281256577 21071 32854
571159051505073729 25466 43423
38025441381023481 1289 30156
886069988608131329 27364 41996
651222623911159809 25040 49955
259161172878020097 6499 25305
643929820749278337 6947 21938
572211340369197057 7473 24671
190648362217451969 5537 31959
931721742625821697 12561 26381
320384928814377217 11359 35160
221416434305599105 25962 34932
546800555701530305 24524 33658
492143573926494337 29537 39563
351793920708487937 25068 47170
234820268281911393 8999 12703
450997959624267265 25103 30161
575500974976673537 24655 35112
740499069545364865 9003 16157
69902764017047761 10921 31770
268663604915040833 7352 11344
473238017224854721 16969 47275
344719523606940481 10005 20320
620052216966232833 3212 19407
425360153016960385 16635 26526
10058843595057711 8828 22581
948074986367174657 22898 39014
866835686973121921 2417 18317
6944738136915874 37280 43522
753110846397571969 6489 43374
306226353822765441 5790 39004
830029115565484033 25191 36584
710731524363218689 5953 15094
582681057562890497 28413 30655
463177435641341633 35891 40299
178735865191686817 11156 36978
384521060826493505 16831 28706
106007227868143873 40922 50292
686548396647523841 10335 16585
958066937462806529 14747 42694
657052448011121665 9129 46600
953105639452299905 1533 13053
855815545645754113 27551 37849
617564654076506497 6759 8079
309708894974924929 3795 12481
441870509637094977 1681 10963
340152632026061505 3050 13005
396894388053912193 19879 33219
34886013103921701 24128 49737
959612716385120001 23576 23611
535019949514946817 9285 44775
487751326719536129 27142 35552
587916719616877953 15636 31719
184561319134683553 662 17196
672818353318334081 22721 39539
714251543996883969 26295 27346
380313475841013825 8354 22951
702907775753029505 33480 34221
88419834257052801 6362 15567
582494170578701953 7576 38480
642689323805619457 18071 33603
888362679445190657 12252 31775
282743623817580673 26201 33594
878064488860903937 4008 35914
63280372444474153 28408 28958
59926071145209649 989 15467
286180989831791521 2537 38991
831941657703044481 597 24493
486615584160851713 15705 27112
862027735699665921 6662 18528
549871986259219649 4944 23248
633899802595781377 8979 41655
837541486190538369 23337 36181
696131176530396801 1211 40558
879767504773866497 11316 42918
510742702177100929 8760 26966
966361341598677377 35907 40167
535446995934005825 10158 26189
441109103054841985 6231 41236
76660574744156657 22521 49430
936016924365397121 20178 47717
970075999240204801 14239 28507
186341317346148129 1505 16894
436087830956399361 3158 33144
283627914353068897 13026 47833
238582303209238241 30158 33783
956325567485677697 36567 36630
916493423818256001 26597 42284
674785623504682497 7119 44482
917939874800591617 12411 29459
153715393707017249 2187 34652
29745906765942465 2843 45168
865125846898216321 1391 6556
965635068290890113 33218 45610
141018688589909409 34089 42837
615633817763072257 15081 29170
22106663776021665 21843 48506
768450679158345217 1927 24344
148627867076243105 34659 47451
278733854233554017 23446 36497
819692556881129473 29793 46589
569486604684310977 12117 21700
436232614978209217 6802 13918
468424802927845697 6993 43604
675772835864030721 8424 18282
170046206349464769 1537 15103
102706034383771793 7062 28138
509139652929963649 34804 39993
479471604673868545 5635 49118
672268720322829697 39824 49975
324812725311872449 17568 20319
811002061467721857 7611 38620
872764966217126017 19746 20260
512324372156310657 14708 20560
885840669385800065 13186 18511
486251673487505089 10461 17018
874610372654778753 23846 33680
387493032705616961 5665 15382
765296775677924737 9127 23131
880146029597458561 6036 36123
429589569015526273 11669 18430
392777116800399297 14373 24052
855792673732509057 318 46804
671530245469302401 1924 16661
437222003828104257 40697 44231
727487786782130945 41640 47084
780721856595576449 982 25606
392559621619060545 43601 48891
379846455719821569 17239 41714
417498192217717441 9597 10655
455705649971832833 6430 14828
503090158160819841 24147 31504
770396511891355777 25170 31262
316961267380019521 16945 26636
789352774888399745 15649 20271
686337917145213057 17057 21830
37486995559483209 20919 46571
131000331963431201 8633 20446
497799542973638145 28185 49079
321245607955649601 347 26338
951835037359806849 718 18345
749331210473353985 42045 43913
827814038156603265 4838 30131
255653981440392641 6154 13380
369887782820690369 918 24174
945472614292864257 41710 45658
381872058758688129 11298 27999
34301918507413377 9546 40704
569220286857493825 16981 29091
607029930088071297 16232 36638
724334182083779841 6793 46579
717692801301527809 2105 6519
214278529292847969 19723 37744
483754141465620801 25843 30336
951336132216766849 25811 46342
812161172319651585 31404 49954
505725255184096065 4668 8058
820315190141496193 27427 44201
530787743312501441 3742 11506
677623131400086017 3772 48212
114227062733171185 9675 23569
762995470819728129 20125 27421
987373277698338817 30858 42078
6441704945576277 15252 19213
409101392267068353 13474 33168
661187163012822785 16567 32721
116946743123136801 26611 40434
602904858507461249 11382 13046
389798374708711041 15116 18251
127424545662673697 14419 42153
483384218964118849 4891 28117
125694225469562321 8886 9627
786576439608403201 6970 37367
259832129141425825 5191 44670
768830109650267009 26908 43350
682487303525537153 2562 16720
485668723675196673 17652 49376
788829186526211201 43492 49033
827269757476926721 9362 29099
42930139442251657 6024 11243
770331223335396993 9163 31051
90583884449880977 6848 33999
915266028871073409 40172 42422
729461693744301697 24375 30094
665889861652068737 41343 45595
252313515831811937 17161 43898
848176400520202369 4006 33616
680060462941145985 11818 39947
794613753464794625 34533 41360
402714134888565697 1350 37791
732758777100073601 11873 23877
487488850248386305 24135 46723
742162515353079809 29325 31693
792581001513635585 18596 21759
357192833127555777 30882 32191
199976528928562657 7764 18804
715588041489688449 30012 34261
68433469898717905 16141 42879
348478150224579521 10350 37405
221830947894407169 4417 48532
734392315131835009 31600 49665
502442117645895105 9911 22038
328084880307727617 14931 15048
241886499578829025 29549 39950
288804110898546177 7507 35657
786304819090826625 7210 28801
674666167415253377 43282 47390
215074017780981569 21724 33584
167965427601650689 19907 22228
260439932621491009 2695 18013
224508168549334657 10237 36198
959154510746589697 11760 28189
396714737735742081 1652 32131
12841608935229233 23678 39566
564982289546136961 5268 22501
745635674633295105 16723 36313
111595210289102913 3067 49232
258432247928791265 1893 28655
184239258089775137 29498 47643
561272087248102721 95 24109
989953520812967681 12994 14755
398383148761791233 30316 36407
984284955058527105 9199 21589
303910364024094529 16645 38194
52755269180643441 12641 21081
492664223073429505 16872 25757
818817579932669953 7134 48049
722724280127398145 1828 28170
371127943680896513 44494 45630
875410087865542913 7669 42178
228073798503075425 18101 25594
196412236852982145 12245 26990
294628362521656577 18908 33454
853310734691998337 10530 19637
278592074098213505 3966 30753
601395789579175553 16802 21619
208670152970476865 3833 16679
888283098015147521 25292 43964
916293479494484609 27880 36901
302533571005884737 11571 44363
739164656727332609 13266 29574
147663030404512353 11314 29635
968517988090809473 33440 37858
307795149700314881 30371 30544
520827240213229441 16858 41387
562958248161077505 16964 27122
518426612313177793 33851 41874
581544472616574337 25105 39539
695256902764732801 24252 24940
561079550452515009 43001 48706
879150857068367489 10857 23124
483757863741875137 22499 26863
816161876749923457 17561 18928
893552850640372097 37733 49319
542779848888315521 21160 33557
979217401852114433 34422 40907
719204163865420289 28308 40732
697516102669705857 6227 29198
920136249697634433 16722 19211
185422191033456577 7447 34379
616973213837006593 34077 50364
269705870674851425 13395 22818
242593730396535521 46745 49736
653967880644106753 41549 43190
456549787928032897 12501 48393
447895888831961729 17018 47503
910095426179935873 32824 36553
520154099251801217 21826 40990
725837022560163841 7720 34037
884497303459664129 13042 45150
755083485210789761 29612 30395
931660552287613825 1263 46049
10043380470172281 9752 37699
509775192933627585 28401 33827
987158617431703041 4667 29973
460730708205506561 19314 22518
823003110664380673 674 16186
747261235639040641 9399 40490
996744513433654273 27374 48427
106237575329632961 1352 22755
507890596488984129 3235 15888
425705854436952065 41666 48552
158499196904159585 21436 27120
952474363807727489 30089 43832
303677115909884801 2970 41666
178947620466129121 14727 23414
389232860749487489 11683 12399
130084146668995265 7001 19975
289618632089805313 1636 19553
520390962041542337 35870 36563
505073579026543489 7782 28917
840162293408742017 8644 50035
679252838063341313 9436 50342
789758108443788161 5949 41192
584857546829809409 4169 21712
383553761289565633 22729 34668
463799359242251777 3651 46905
98175516020713617 3035 49798
199373240757239489 23657 37964
271419606160254305 16039 46866
375350334133678145 26542 40003
29601587743211865 17730 20108
799198176026280321 37496 49423
77333628548618801 7355 8091
522536109523123585 20712 27484
712609119671608193 28492 40188
979346825227196417 8017 45744
81936214583311793 17540 26642
362054063961913665 2085 6887
461485401197261761 28491 33517
140587820585651009 13605 14635
424338477442265857 42679 49315
222034175205500609 6773 50598
238763072925959105 4946 12515
50751848960004513 1730 38515
235231066011710497 6963 33756
748034435774364673 39689 50362
936278519165380609 26902 33530
452177729121061121 9550 15601
519578795769806593 2739 9929
56739158553405393 2665 32935
866679553668372865 13024 50112
563047096653008321 29380 50151
675819885082763265 3221 43392
260275163808607617 28533 29353
844353260066963457 21175 42055
652026975574060033 26296 30283
886957360618882945 19980 44550
366441362681406721 24517 26735
990775884809007617 11530 44094
820538350003829505 3641 37703
959525440947306369 14468 28554
414917912621568513 20559 35631
585432462880060417 9941 18161
370136726401724993 21069 46274
891205730093307777 18980 43467
421408479838540033 29692 47262
295222197657519553 29137 47795
250841659566674465 5094 8089
748302165370819969 18068 31946
162274765189117441 36097 38090
332539328402287297 19806 20250
838575366223253121 14647 31992
671180178705444737 14167 24586
730022895475919105 2685 17064
129256114645155409 32385 40095
856829931122803201 23563 47558
699329760397535745 23433 24015
860348114406541185 22739 36822
69267458570816841 32769 47553
491817284660399425 22319 34956
927494371355013633 6957 22007
306563988957414337 14015 44416
529093386941863041 20375 49611
426080160549531713 5669 43788
439263246749408897 10009 23205
596236640099270657 2845 27819
751658935638328577 20564 45767
579144689606138753 2905 24205
792973883316196993 11621 23422
723689874272771713 25904 40054
974538735015297409 25164 47525
163440213672146241 31542 41049
194409716631827937 22612 46740
133595096153236177 20526 28284
286798595501789313 3065 14588
279438374655924801 5513 22713
128675486154921969 7359 34238
454837086612549505 33359 44320
168596452678595905 30389 41977
647685610083101441 1929 3387
246234867117937729 34092 49216
116854694874227505 20084 49838
829802961980941953 25686 46818
340909930935922049 19951 29287
921221931998193409 11147 45887
286170783164244833 28925 30145
797325647673798017 17281 35774
92338332412879249 29312 33362
698985202783450881 21272 32962
609199938185632513 17347 30043
679202621343375105 24016 30225
144304456062585025 9754 17722
8960781077352210 1171 21050
445882088988987841 39458 45191
364880304337784641 8592 40763
813571245036882817 4228 49512
82344608763822433 3961 12184
581336807773929857 3198 29650
797787128873050497 22177 26825
307829375467960641 38390 47502
134963629967135297 12983 28837
560543281338176769 46421 50920
805119666397612161 13354 47332
574723268702740609 27597 46015
66926807905662857 10386 15495
601876288791309825 7905 41424
701801851779162497 32785 40436
515541553825087809 19584 43005
314139910442410305 349 46911
603895568269429377 15308 17951
646369750442115585 35568 41576
87302020062395521 12905 47523
44038028184264281 32276 39072
707696264224800641 18366 20736
145956465242203841 10656 43228
158151436807870017 7498 37963
709747241374461825 22727 23545
652858279921225857 21491 31234
49862113116656561 31293 32189
402452187593354433 17078 20640
513527019059115009 17985 39474
253933879541271777 18297 25991
685025130894114689 11757 46083
626179525919795329 11490 35749
641338128588703489 16722 43842
508712353305618625 34286 40180
55071307587891025 4978 50563
224719477893472673 21009 23929
134672367939277393 18466 26436
458299539717692993 19924 44021
814888699529387137 9528 25191
690127051625879041 34787 36580
991690620105689601 13712 25500
78325053978382193 18098 41210
846617777325430913 498 18284
321541528833648705 34903 50728
924939880430503809 21816 44122
363192763266020801 2886 37237
986689592344003329 5221 8487
340799272522204417 13823 43725
144528336687304929 32153 45672
840946940445981313 43535 48432
807598247747275649 11615 32645
187248748552804033 7568 24724
440075600535966081 17198 40469
41639180362089689 11467 37228
347340327499079425 649 9130
745146390777435393 19805 29578
667843110110002433 28151 42498
750526139668728833 2761 8183
543150988775888513 44667 48106
949459601779523201 280 20772
836382859482473089 19199 48098
69357024687882073 34466 44110
587946971306092033 24155 43250
598963636580677377 23729 39460
259391274086969057 2088 8088
541649064519511105 568 47175
945758633851792001 11262 30192
178606427464728769 12544 20290
502164554344052033 24553 43491
575300531096552001 2325 15718
778779105830562177 6978 50895
127518636830060929 4322 18183
991442465261091201 15127 19795
619130766557454081 40365 42764
730236553451558017 41014 50416
777929434209767169 23944 49042
450194670134766977 36450 41049
566816713709577857 20063 41271
535238217211070145 37546 38563
298650745796422273 20972 34835
631117604190595969 43983 50821
516942179975906433 31336 50614
691550093657067265 37561 49667
491628082474278465 18108 29106
886715871542651905 24865 28190
703091061555419137 27752 31949
293846721490478273 1092 49260
470113577996457345 36076 42722
770660538749243777 13137 40650
311575575084113153 9461 29245
232549302822913985 11077 32104
772960625048227713 24726 32878
314842802976631489 10974 30868
261846751359051681 751 43868
880600157256235905 19734 25334
693908546009723137 18737 26047
678745644862946305 41809 50077
368113602181956865 15361 35219
471405081888828929 28479 42894
801934139772470145 28422 41400
191383548098304609 6365 49194
709301039591757441 17093 30237
926095386886640129 25351 27234
245083768473861601 16491 19439
179431492004685121 34895 49813
384181369187139393 16295 29666
469976006383998145 38218 38490
333828950992227649 5449 13653
535974512510467329 48846 50043
42171558390542433 8583 46497
22667960699930489 32796 43202
630949275992421121 2196 25283
479628493369606465 33107 37286
877625058874180353 8669 35932
824530380670150657 33837 43264
795152898727849345 12501 26014
990056805774248321 38058 47212
923064302456559489 34013 49415
828342110803088641 20934 33370
368886005189651201 15537 20500
698956273152166529 9328 25906
38174654084606633 18678 36505
29193397470290705 14961 41183
622722477047233281 11425 30804
640605011426732289 35789 47842
576864156541908865 40625 44530
600717153937221633 3396 18627
196902633646644193 24675 41829
907624295847202945 4113 20610
231512401767709249 18465 26604
660184588229949313 8496 19965
264419425624282657 24911 35797
459652046170948097 44460 46103
455787875634193537 23082 42095
890984395116401409 24950 33114
100820870953199921 9557 20714
748477114996806145 12398 46540
406082709211240449 17968 36584
535356062357831041 5937 16066
526772920967772481 25955 37519
465536621910093377 14261 39776
814548492448203393 15685 18486
344088936356836673 27751 41722
605446383609788033 7154 13403
208603411304867585 31391 43059
208643228321427905 12723 41315
578737345892729857 2931 30878
64869076305001273 4171 44073
685432636797873537 10965 28729
564619189334102593 22136 41281
735621107293251713 13189 38419
184309094013983105 36516 45585
813915802541178113 30166 41239
763970946311680129 4390 30770
163737942643589217 32035 33369
764191021604602881 7133 16582
691102633976829185 32453 50665
97873734211496817 23431 26062
529342546979346881 7181 19681
393533156265746689 13470 16232
446866220156952193 20108 48950
817301163659358593 537 27450
221354053349582369 44062 47041
561844397722893505 16213 43229
890950279176525569 28372 45231
184919642638753601 6396 13272
361322278669216961 1396 25592
430123474025933185 36481 43808
132969460033653073 518 46884
274991302689990401 16589 32818
381171200907086657 4141 17266
896224661158129281 27330 40756
891329620843482241 7549 22866
562229290626952129 17538 48133
947478431876600577 24548 45716
253432188162392449 10107 17389
506065327286993473 44656 50444
109565552648298593 13593 22587
863149822210427649 5116 32610
459534158397048001 590 21451
88701708974713969 26839 28593
424713265307836737 3625 40043
970891578508837249 634 30270
190795124418045249 29987 47132
245257607547987521 1686 34100
119710419615422833 12018 46929
757126199653267713 23782 31488
256658491338072289 15315 50333
221611961326761537 3123 29135
736669303065149057 29850 36298
533575962372406593 19932 42952
74304753835306769 10737 32670
578225909642927873 17936 27195
153955312131706977 23392 49250
714656417837513601 45923 46517
146763257775546657 11091 22441
897594478172084865 18160 40660
64079227238714513 27464 43701
754465213846923905 6510 45858
425412781171232257 2361 44290
966114237094163969 11215 15105
118686355884428001 8924 49441
934276343536620161 36106 45089
60573813429385841 10293 29979
114992319274694673 3522 25903
515015360010657729 33423 35900
61189454024468401 22331 22827
17532039037760683 28591 48960
324457958363556289 10564 41089
396805693319841153 12388 33709
646445939460161153 29495 39669
946652264504507521 1161 13348
523315569256897793 14863 34975
352456945583121217 4222 7319
657791005111118209 38616 50295
304033928001430785 6244 17517
592618658260480641 3271 28623
202762586538916865 23417 45427
98391534866546945 27582 28106
204087462264425313 25652 46181
608141830029030273 6121 33731
915106184256863745 4615 33857
553846236387567361 38085 45324
700014205376945153 15523 21562
140954165436259169 5850 41468
892846704336143617 8980 30073
301754988570760193 22729 33696
906865333603377665 14635 49794
147696591454053569 23817 26014
646832539520112001 19487 42864
412531387525699969 19812 24725
550926487948956353 10561 19737
400458863386891265 12601 49089
336548036740772737 586 28718
537403992393986817 8863 44521
516788444101365505 42126 44816
168133743918890145 22010 33602
294163042757041665 6131 36267
315990523557996289 2608 32236
809659396356451585 10061 35168
213867204885961121 18989 31809
135451942919878833 10033 25308
811953075602016129 4878 25744
17165252546476495 19331 21277
223169308984370945 19129 34169
683775382685261953 13465 13503
355934088296645953 11151 44313
975859831374108929 9425 26221
740221162269595137 14546 28437
750551900802612737 47814 48819
129490183379285633 3605 23423
478591078408868481 5270 29687
141104276785672049 17454 31243
938239629131679489 21838 29024
735716835499243137 32533 34504
727281434825002241 11860 20482
296660158495345857 13909 37221
467026589285019585 23553 50129
579699014885445505 25788 49961
990994366250788481 5915 9667
418405251355114433 4373 15389
528293503256115585 14650 49849
817214229577938817 1001 29472
892663850359028353 21044 50450
291699836396876609 30562 50056
587441996374799617 17933 39503
850012618941317249 20449 24639
662723393557001857 10116 42956
193894417539201665 4484 30585
193725168832052929 14966 33474
261636720148924705 20632 22795
979124961831431041 4850 36397
393523836056321153 3586 16096
300003309135384193 10672 15898
844629057891122433 21577 32147
997800130970006145 11767 20018
211233155681771489 39687 40465
492476581693885889 30608 46690
97991607219125137 32188 39953
374274849515799681 35810 49766
284820562716195265 4614 36998
317895403788703873 20532 24195
637165262687854977 9586 32716
416569526414406273 47108 49822
369766442745135041 4208 14752
558869496960049601 26700 28003
206222526306969921 40466 50443
594236766885913473 17902 36402
782454740152733313 44958 49794
628914816836022785 17959 46036
996420514748674433 15867 25379
982824047094823041 16080 28101
374927991041079873 12077 41437
566895296141403521 17710 45596
324126895294124737 10435 45716
543487003200809217 23335 38574
745771356932525697 33897 43151
531510140556214593 5318 33529
206166302627192257 1841 27734
542084875851713857 33556 34034
629288888243611009 23436 49244
403298858744243201 5015 15849
277971977305053729 3662 49698
690902059627447297 18625 42298
61587425474332489 12213 28718
564011848740854337 41589 42336
850074614049528833 2558 18018
461072720859476673 22184 27507
853965314855305089 11287 34122
157725765477316321 26867 38685
696300526411288705 38010 47898
348628129135349249 1584 41647
76934786337947265 3002 46444
958246621025502081 19686 20586
651842036361014017 4977 48312
987502760151215873 18039 46102
997483727799153281 17943 50210
233491182672217697 11551 45637
994737295457280641 17372 27861
866364432897583489 8228 31179
152375002661987233 31535 35268
866895296676553089 11277 24189
348262350930408385 40695 48480
922189804954541569 31536 39391
775334711307767297 8447 43217
172567840026538017 321 7150
916677997804708097 22087 26601
523378528432473921 24140 49415
529215202172483841 5466 32907
825867651193028993 9934 14472
929445619558517633 35520 50490
812051328322780801 12464 47572
688329508781823361 12021 16877
672179576279141633 8638 35307
380562627292118081 20641 43235
214048267220405825 29144 33036
443211536684149377 28687 35880
718631251582685569 7972 20220
405577073438077889 11425 20940
232947568045972289 9406 34615
591506061789619457 34152 49844
747925989926947969 16226 17752
819005353206772865 1789 39743
679951642030104577 21805 31467
375354741516193985 45594 50733
908845708671812225 6177 30958
553554427711784321 27395 28630
935399475326022401 29690 29763
827714194879622017 18239 39845
569652794592592193 16600 31939
598373519565580417 23497 35815
42502326688762081 16474 28919
507090089744568961 32649 35985
200817707308097217 4284 8777
859537557175340033 2719 30880
674076843200396033 11676 30860
601142397377874049 16669 49571
161321541152339873 16213 50864
479478590501980033 182 45797
734855273530385537 39040 46281
842831848712510337 2227 49406
874206257815934849 24128 26749
104889781172399665 20853 23899
433550511198717441 6993 24721
645931465842142721 2136 44803
914921431233629825 9000 31955
420862196055662017 8160 42805
620283296256744193 22585 42868
76890158721258929 22111 44935
220071674563548929 1673 16280
743185318228281473 42770 49598
498154105216656257 33188 38628
343653083344680257 3688 45720
721005009191621633 16151 46157
335730745161992449 22549 36714
116452128445288849 12357 18403
114936066322830049 34559 44045
779775850001307393 45459 47300
384902783469325249 14520 29558
392902334091473921 28790 39737
260814224255472737 10815 44928
464718582174121793 35175 40193
691912385138021377 10025 49178
520998010438418625 12105 37897
211888257136710209 7792 18318
856405455030603905 17743 42950
344119914374768833 30138 47113
145264426863604961 24458 45158
613681085697852033 47085 49112
676237280384263809 3468 28111
91280399461947329 30264 50078
453538419848470657 27586 47824
958612845612353921 7502 21151
830303759062680065 24276 36565
307970022908019585 31982 35135
584192857208648833 14074 48009
422599059348346625 16587 26185
258303732150316993 45009 47568
180907448142914273 23604 29190
392723123412807233 31203 40427
839085391659356417 3154 42712
365960825626764545 16820 43268
764815984574195073 28788 44870
503159064024146113 11421 49450
91618069752644977 9314 17150
441108390911999489 46 44540
432785367478015105 42226 45914
694159290433376001 24867 32703
787672126567176833 7493 18881
746925901886903937 20799 24995
871042887450808961 10033 45346
468049439655516161 28706 33555
841615417829547905 16285 21017
436038613732669953 19920 32508
482265558493377729 17948 18916
226020970535117281 6579 45300
102945183136288417 13764 15046
318569882926858817 14526 25456
949065776738475393 5459 43355
848626419745528449 13161 19042
836241080734783489 15861 40222
674862653446773249 8960 29854
837445305866207745 30502 42405
853879800977594497 8109 12896
219954437442627425 2320 16163
355439794162443009 1411 11908
790594242878508929 4295 14841
293861071191685121 24122 26245
969893231756561409 2296 41280
29703789051914953 24989 35551
862545681624663297 28114 46626
444770371254222145 9641 43223
207136382157219873 15475 38109
600611297740677249 39250 41245
389390913784293249 22667 50753
356795137195888385 11405 23206
135564556414738753 667 22790
11698881454940137 27947 30101
997897000422437249 12282 41928
842730235213465985 12608 36402
437048263842857665 22392 43746
248859291285135969 27142 45324
646706224233295105 26847 30957
303692060890767809 3878 28968
357782753435476033 21847 36512
642524704181390465 1796 24500
207468105684920801 11855 50648
394031123436391809 30930 35027
681873529149701377 33070 38539
263630729846859425 2825 2839
980267147966596737 33491 38092
315088071527043201 30566 49403
462001421773255297 22537 48275
483014461157715393 8875 27013
641946078423824641 13287 31258
70044471104935721 17924 42065
905152437331683073 42201 45625
629717864420207745 3849 28375
624142890542824321 8867 25732
302955979706297281 26296 32487
956680347352136833 19106 30502
186875966175612961 6332 39055
471193273017131969 26228 42666
49160939095273193 23634 43568
260449509005585601 28828 38570
449194152883030977 4305 41061
732005853493344513 1215 31447
428545890643533761 7659 26311
527927015698129025 30675 36169
925062021147873281 861 49107
774478896751258369 19010 25964
776410168530659969 16673 49963
265677293574672289 34777 44078
687589161720531201 11048 21098
190251492825606049 7837 22418
109568606943895473 11527 33814
988953989134547073 3139 20889
97632592765101841 6123 18422
280202662422293985 2426 37695
20403571528120781 13543 50747
798553750238742273 32117 32883
870442839392190081 23182 42296
310136007421501633 26234 38092
853239054877917569 17082 22394
687739599712234241 27356 49873
914987449662696449 27824 33638
618898355793202689 5984 25776
291949523373361345 13810 36434
454178350012487169 171 24119
117293604701139025 38043 44960
299536105377622849 31486 44458
643298630639691265 39199 46010
256162221546521345 4679 26374
689136984707452929 23485 24057
594125472203852929 2524 36451
177166883858276961 13374 25005
919969818674022785 12268 38771
580818756025344385 10439 20661
615130408834286209 18884 29436
844486925572311937 9248 32803
182511198732800737 12066 23881
28218009513174993 23584 41998
785427389130756353 30767 40628
670149338015434625 17841 36297
356216253065472449 5114 16621
633259769769985281 11724 36676
964747370340202113 12829 22548
667034851844988417 15627 34329
6660317512587001 28628 49532
573750370794662977 6962 44112
575854853993387649 25186 47425
466209608983902529 29628 36586
322246155667475137 26975 36248
10429118900397329 21635 39651
867319886299664897 637 10350
156602752566186625 4073 17808
973322523861941889 1803 4797
460169300669456065 2410 21956
443623879003961729 16725 47571
396459158240801921 18945 36532
558736744869495553 2881 31758
585509304914957313 4008 39838
284332105549136577 24951 47912
441688642817183553 32820 47896
733687400174137089 15723 44106
309957475516704065 25707 29079
73297447357543185 25970 40845
747955550932957185 24556 42578
925933710857808769 7090 48993
500518859117285313 40308 49664
911839243610099713 14719 37982
580883290590406913 19297 45178
159375727208431073 11615 41445
305239820502542593 13383 35433
526450747559362497 31289 38704
120876226543018113 28723 37823
5564399543036559 6714 40653
32734131547137225 40625 42477
266086525665055969 39116 40937
806450409116934017 2767 12881
525028269976832705 36125 46665
697993159381347585 8897 14776
365099965186214337 26703 33729
725153977624429953 7260 13783
300984219449109249 5326 42320
816519748429364225 42666 48036
708448693803543297 31964 49916
258561794567526689 19392 20233
226978738740729825 6389 31969
36061871682242953 20793 27997
243244973878812929 24302 27263
613736001839626497 32997 42729
615603878985528065 2454 40258
877934681500313729 28162 41376
36856826585047745 5038 22038
446118805611575937 1403 6713
835343688789254913 3195 12592
390959781890238401 21387 25147
72696579861979409 17112 39428
288104955035819905 16020 34922
53902874024803537 12222 44664
370144935071046209 19651 44780
221074531465685441 9206 23215
655443143818331521 20542 39071
625494935171264641 22202 30784
975977567731369729 35594 46560
428929286789536257 17924 25169
393926995592764225 29840 45563
172342458206944833 3087 9380
922087919186743937 6656 25875
278130883135528257 2189 16320
357221456384792193 31226 48026
802262871052807425 30984 42471
739404037171219329 22192 39401
391020860210783617 5820 5946
850668372776866049 5343 38611
109249140892874401 40079 40742
130997639741686097 2471 32038
171912793313449441 22445 23324
334939845174631041 25570 33536
416351890871954561 2711 5070
807708686236189569 10152 50842
506810283455433089 17624 18950
728748674336017665 17581 24274
43247570188643889 1214 32103
941313898909164929 27364 48435
977364810046363905 37268 45982
774645928552530433 8971 34470
477331931962869057 7508 31930
37322012266905345 18872 48912
40226009233872873 15245 47614
501275411069528321 40591 49504
69079470962325473 3712 25097
458162761745718657 15002 48530
374939657059737665 34325 39022
916227664998302721 2381 22130
991202960820988417 1502 8402
411189119713121473 17692 28719
92306723749640449 14381 17078
954631178607527937 173 12244
537653120275454209 19272 38798
143009607329055649 18213 21447
834888136206242177 512 7145
70499709985170969 2564 45033
592912042681195521 23059 36480
587561218079507329 22351 30482
590757152620977153 11736 33183
43161199134218009 5179 31519
83925655150896001 5699 10123
332250145289044929 36672 40829
613672328559427841 17871 44470
854239640106584321 7524 23127
105335445580852401 19376 37722
573528674131686977 19141 25367
514951750408339841 8305 44588
317935608289346305 769 22285
961728320099016577 24820 41221
606418841091148417 28261 48584
916231342199292673 27304 29142
386917940935944641 15244 38736
736121042579572609 23613 25802
254588342971906913 19772 47182
64119428044744353 9610 21654
248037414982277953 18410 30892
918902574324025729 30538 35309
718358255931668993 33854 38733
278024167236619489 12366 15327
928217217603617025 8403 24224
722419088307606913 7189 49960
364076965093708801 827 24618
786012784965816321 9463 11765
785053624353040001 22763 28868
679122791032373377 31261 38454
563106869604190785 17333 37009
389719511122958529 3686 33042
14537649575601109 8554 27807
50912258514717481 11610 24447
422591479024980289 32927 48129
961685625236423681 38621 44307
897423576614713217 33712 35497
148539093765069921 9708 25206
40427017196584817 10422 20828
225097799793129377 13393 38692
575537273618238017 12421 36280
416688653791414529 36076 47703
217556161668760225 13139 33361
789072849470766593 1484 41848
521025117011546945 39936 46825
735881687175808769 20667 40254
622808632977957249 21297 29867
439175842687117057 11075 35845
778357241433326465 1181 33490
839384281134432129 14508 42938
526885570951172609 12478 45748
123887126842799233 31241 40135
435855774627171393 12949 45581
663925852176763649 33452 45549
997448557334912769 33099 38958
578759972198238209 8562 17843
457533760948024321 20345 50158
328654339528316801 4489 36709
18231327885864345 5688 23147
720917063983858305 43971 46958
985892690277282177 24398 35428
858224587873937793 14657 41501
300119225116510785 22846 45508
691578780594451073 11321 48789
942699992743911297 17268 36955
683415448215004801 23661 30289
576589837664322177 6872 23440
72131900064373873 11442 44395
310191596221173441 19964 24149
925773695213937537 569 29445
202004616247286593 22050 35954
432841889959686209 15121 23739
894032735609585025 726 29874
920433768823261953 2465 22079
728087111881443201 42848 45333
60068069856537673 15117 29075
848011712926492545 19308 46492
881781909764047361 21967 47504
447495411967715009 22894 26058
749516503202070145 3276 49499
397000297701168833 2170 22731
957716785029862913 28304 29382
336545916505734529 11525 36245
735793289074802433 17879 22390
319229990621593601 26945 40494
646976503547481473 46348 48329
371599362561489985 25806 28303
672808796675919745 22172 30906
53319512295104233 35456 45624
26799315924382229 17289 21525
351979532703516865 3804 47990
590314128791089153 40779 44326
163534685869862529 16048 33846
920882588355684865 4098 15563
450036934928995457 11562 45452
668282527464381057 2777 17114
134131419617602881 21624 39572
855397151749475201 46310 47792
86445480126506881 12155 37223
716613358221575681 22873 27134
547864825900390401 9976 10228
838272165459560577 29676 37630
53256370866343161 18263 25357
380742540869587009 18498 19659
34256698735134705 7191 28056
948034513188520833 669 6118
282731614772153249 2468 27746
256573647681943137 34827 39656
521288675929369537 558 47622
836486779141498753 29519 33216
287516349409351329 37017 45547
467456176157210049 11338 47060
282993495990325537 4537 10819
297134347872503937 23936 27112
125136076026102225 2326 27339
492864536007953537 27958 38693
709990887206586753 5888 27385
400595443970079425 39054 43813
111848509101839969 14959 23832
538480881102284289 13383 44010
227271858967640129 2892 6911
580693290278009729 7342 46226
319141619996166529 30916 33689
880439879238235137 6069 31577
102264566021389665 22247 35022
811357328239328257 13832 17483
819126148547617537 39721 46301
16811658383172557 27034 36880
207080547473225345 861 41644
345045923688207553 19385 31452
438073938747173505 2751 38257
215613309856149025 2637 45081
974381066402500609 9987 12698
697716488494396673 5379 45004
462629486105534209 30533 35311
993757279370552065 16418 35268
590933555513288449 7533 41859
832355795388696833 30515 31125
899872627546066945 24672 31002
12749548387613885 5729 30156
852936871746052865 29500 31123
91063762565543265 17495 34316
896411922086976129 20930 33853
886399513358295425 13824 24279
430745240755385345 20640 28127
992353448770092673 17944 33641
195892524726637889 22500 28979
999429721651761537 2076 26209
597753493106225153 12396 16332
792758741032290689 36928 42615
778435809315176705 13799 25029
904184932783120897 22135 25305
730834520456994561 16589 40771
816474548509223297 28025 35927
346192211283259585 16394 17125
450519154461300545 3434 16368
221632874382848385 25028 25981
199412549539633953 21000 31747
159860300405718177 24763 49143
644167479887159 44489 48424
404880155345750849 5699 41333
449933987500816833 31681 48067
2055519803001005 19699 42085
859886414069460865 4612 16929
939247357140359937 15042 38641
282189986888173665 29771 30088
152027902627601473 35304 36939
123928793519407777 23342 42986
917500705435713793 7217 49821
573404676711550849 17392 43797
156530964845494241 42821 45908
195592699160396673 31315 50832
157169820292480737 6087 9994
186897376320050753 14525 16669
624610433704255233 12715 17993
186301354675659777 7031 20819
373734304264047553 17476 38412
300852531628340353 25727 49253
57563069379931169 9929 33816
700190977679920257 29691 42494
680526172386990465 27736 38197
910880299922556673 4919 37803
944039134413863169 1838 22191
247909327069262273 1242 6800
430044960532484289 8718 9152
313711981472739137 24687 41620
645828624388563841 1297 22771
882344590303443201 34313 41073
318978936724974465 9482 22920
720763198571294337 3418 10420
410757756348381505 31346 45092
954119150034099329 24817 38959
854583658637949441 12973 24439
143969139853329153 5430 30284
660679981246083457 21142 31498
999295348838000257 274 26441
325727232048919297 14830 33391
401820632334764865 13448 30919
297001505690623425 9647 32244
278381758753962305 9857 47621
862284092076720257 11551 23619
429852588027973313 39259 44445
472636538984254145 4178 30535
951781471355229057 7716 23193
697935014034030081 10346 16798
75277808762255201 9078 41636
223718786368785057 1151 36662
104046366716087137 24660 36530
491974426206496705 4672 33590
597714534447806721 21304 36843
709654651051174273 30223 45656
103826008352182705 11223 25866
305476005317146369 9297 34958
184095798976901633 1062 1670
45916748447787369 1193 36996
128734558528460497 14883 37932
278038049350755041 4717 42120
772317926754840961 28515 33096
846945238674543105 4562 25480
99386726736849345 7097 32219
97110304297629569 304 15024
330804673995803713 10976 33548
440125710116809921 5031 17776
993832066147771137 29764 50799
298257833729763905 28012 33454
785127904905056769 40298 50381
126397460438305137 34745 37537
276178730935253473 15528 21179
259184225444599297 7455 23006
952705606199064193 15394 19756
5841584132390666 25311 44913
429350914064880129 16056 31665
352329990202633793 37795 41897
936338796588859905 1884 32852
461705850182049473 38097 39056
774051412917014401 13107 47276
171671486344891393 26533 39545
340270793369629825 24209 35135
904719502076467585 27352 29385
560859931494686465 35380 35997
542135163304777729 9984 27201
671250668620775297 28113 38584
369087397832537089 25220 44962
901121635436236801 4182 16461
319850419226113985 2784 23008
243827875225807841 17554 30509
866955892288736129 4456 5352
350376942117261313 17200 28268
885205975565156737 11162 44707
555242260470254913 4999 32091
441014110276732673 16618 21169
755435365284608257 20823 34098
977138447189176449 7910 33338
271623324868333057 20720 24548
793710329832698881 8720 15997
437061254417127297 33733 35745
796931792587685121 32894 49505
873969938605473153 8378 25536
451675651885715009 14443 50706
503250285853578561 34326 48245
475581627884665153 40 11502
459117110063861121 27910 40888
177582539354780513 24829 46427
406240388167557121 8458 8545
324893042881171841 6680 43306
846555122821985921 24894 28057
847925726798841601 20412 42980
87102230802496913 41501 50209
225223629867443265 9055 32685
784868731786762241 33268 48190
150073994195885505 23487 26400
746750285106767105 4570 9882
910318988922171009 43808 48900
819405448228128129 676 25132
138254927577541761 7062 37156
477638593129579905 5847 46862
332055069363846657 32629 41455
22632559941090593 8265 36580
145627617614771041 5260 15817
456763564352879553 24707 41693
187014408435118177 30378 48126
906947739059024385 4527 40063
544871837338114049 5794 14226
892772176442587521 28530 28712
696470697685853697 36667 39284
152288198684605185 7887 15292
946253154482612097 8542 26773
427225695604530369 22283 34736
907202207374126593 775 27609
362933682991087617 11667 46141
230263234972902369 37296 43993
686029267726080897 10160 23410
850138492026601985 38607 49079
603989426276715649 30275 42675
238909844308132321 23003 42481
369714275673995713 2803 18238
506580548590818561 13184 43985
502111907128881537 22068 47837
449643315569225857 25752 42626
853036023402136577 48504 50931
508911264871628097 42027 47472
880423066872228993 869 11190
779732088952677377 2713 25162
161981906399713441 12321 48083
87494642672567121 8219 31575
246942969336220833 12284 32473
114490900635438209 25770 40338
320907572981393921 1469 45530
882887969760204801 14657 49105
591326964182773249 8390 49882
814847870894603009 20382 46460
59638484485073921 13227 29531
709474909935522689 2377 24866
347666591083385153 27849 42054
479912675243490113 16232 46804
369874557101308481 15477 41538
191958443631151009 9617 33251
642424039427769601 10593 11026
556953740402356353 7249 22842
266374026310355553 8683 23402
830494785056799873 20388 41147
16413270482320997 33676 39588
989859551697371393 8942 21839
689802129248487681 19057 19274
586141888487489409 37848 38211
247687228496832993 23770 47956
259974252475622337 799 33408
867818463264679681 3401 4913
540152998330199809 31470 31790
127185226681707073 19135 33516
729262321836806401 22481 24579
696326762961984257 4441 20560
764755957614326529 7898 46993
579357905745471361 10120 40128
771047796913912065 4632 47214
115580155644860129 6487 30519
867586730029842049 15140 43852
263414439293757857 18688 42306
440941822585578817 7265 17415
822156518814420481 6432 24577
26929874084331117 32659 40032
234398214345961985 21807 27180
369744827371967233 2539 14482
498200185668022017 20356 50552
932273596866082305 2586 11405
743438359024640513 17036 32785
667687901853859969 941 14778
558650737967820289 12998 40181
268201571785184001 1006 42902
279065535615277569 2488 48508
228838557761356769 4351 42880
954704802644865665 23315 31202
34981992018089161 6785 40198
321616678180379969 23339 28611
276190534403916385 21411 21558
51115441601023545 6935 39734
563915411703376897 31521 32864
435055142241939329 21209 27128
949112256857638657 11583 42163
974133705860449281 5728 43434
958980862727457921 29680 39553
548945362220127489 16169 46613
409545499788571009 3225 50140
48321028005556601 16547 41208
449863588698732993 16858 39820
991164892833669633 40535 48598
332601334472464321 33864 35909
180867163209367009 19834 43098
768221571937232257 3290 41676
781906956028667137 8352 18552
798846096971793409 14786 15126
972569171646835457 11397 31304
824090906504025601 36248 46284
263693637707721249 18981 48578
864332475049998593 16533 20754
330770276132195585 18123 37128
249556052960713249 13907 47793
551928991080036033 15807 21090
341911432740793921 4580 31825
811206140987575681 34805 48745
551009161184069313 9393 44955
886792818345757185 32774 38951
272036137047031457 42885 44538
437118013900086337 19293 30209
850157028664426625 11875 44877
450205132164132481 6918 12430
928490883518996609 23387 31064
433800064370284865 5089 37813
349943935788658689 14533 25102
890748555435155969 12632 12864
26472798956156397 21344 25687
7959952794376336 3885 4768
509157629149626689 30936 45565
843766514848187649 31361 49625
656323392689266433 14220 43217
811269985755711105 2251 7100
394963171433730049 10421 29367
421679332918618113 23194 26558
731927395331389569 16697 28710
108028968228094161 291 25537
174129304416709377 6322 29016
618573537344975233 70 27619
841219328036764545 29280 38344
454074864614124609 21613 29066
241313442545120449 18854 39080
70392197973948361 33418 47248
37090448675606073 19674 21382
158493440356235041 9185 30264
28368490996911077 2917 19750
744031182959634689 14657 38600
576871686420808833 20469 29510
196140986766305761 27442 29457
226016426499299425 25379 34671
111148209345888209 37319 42990
970958465549166721 10355 15649
56797846221680713 11212 41088
534064054035667393 8778 14007
770713761786982529 1675 2749
46392495285111577 3500 49354
229526565471115169 4280 18091
366154620395448641 35342 38385
502845678951874945 1878 4983
476550227759112513 26588 43328
336531923983638849 10176 29075
319269088812006913 12772 12950
409217772831187457 1569 3206
327609323115773057 3421 20241
41892624556520985 34535 40389
998101920193264001 1205 49691
275637564183600865 2363 35471
377149671988298945 33032 41048
693713907275476737 19672 26146
703202228178355457 26247 42698
92944400219682417 37589 37963
67945873456402241 8281 21337
624669567890958209 12016 38724
964431239950855041 12457 35176
915257180826248577 44936 46581
65450113723848345 13660 44755
281068640238824929 11813 46049
264755164905125185 24349 35870
901245969683191809 9947 31202
132249699589742417 7399 44468
4379151991894759 10574 18397
62457911397117985 36367 40080
565334219017277185 6266 37450
855388633844292225 20952 26139
715826696280824833 3962 32925
313184660414464129 19890 48138
411753503973745409 15759 32056
148219139495175521 9483 49510
802891891068480129 1594 15323
719354166572955521 1537 45443
294740857166633665 12405 21950
179623508724780833 17595 44384
759265936101396481 21403 37192
417818873887540609 6059 12628
961835328392556417 34314 39930
789120633191480193 20103 25538
154470236295150433 33016 43084
453496568775719297 2402 11136
322515581260265793 18803 49738
652521627219734017 10856 15834
107662253037400289 5611 33174
295209408229737857 42086 43047
429019490099637569 43575 46239
642276647074218881 19504 48834
898268183613065985 5573 27459
620184819541250945 25563 27068
957170129468810369 18640 26228
449186900382308353 4372 39676
684511566270568705 21188 46630
337512031878134145 29945 32992
988845567377030273 30602 32546
614343492357129089 8316 27441
524528276856255361 14324 41752
222096931897894465 14607 34659
90192794483332513 3359 35459
475474732280055425 24753 46019
242830434946082369 20534 21488
894980597935642625 14718 22897
375994257517522369 26830 37862
20687387226892897 18296 33029
881037285499342465 5249 11206
190822322626857505 8176 22328
385319128499990145 12996 42553
422101682766147265 4143 25963
974037978748665217 7768 39298
98310244616186545 25375 33457
960675944510729345 2748 41286
796206174820660865 10767 17675
143472148823729393 11471 28347
515540938763294337 3879 18137
825648908275500289 10012 11756
7873515565542278 17465 29478
176367102983075329 24165 37052
523167523485284417 25196 42703
457142260198413185 3026 8985
648733171635704705 15453 37419
19088090799112225 28793 45838
908393096072487041 23372 45785
19946030175280073 9262 17018
522718887535468481 20145 21382
860948338705863809 23450 41178
359596664480420737 31570 49391
304817465070915009 409 38096
453698683480574529 4420 50283
587771122477203585 11828 22104
353311269735499393 21783 22931
627465817636139137 8863 27401
180629997459597281 13312 45720
467654920955279617 10098 24040
953092749195576577 3726 10173
704929287376575745 23222 48714
760013788577133185 12056 24445
587797461194536961 12510 28926
886061639978677761 18949 34492
437412035965397889 29148 30671
785775575235284353 350 1999
625493040626192769 45007 49919
631984126414295169 7218 16669
956651671716020481 26548 30866
942180049922846721 18189 21187
325712708381228545 7195 16250
297969757881375617 13592 19291
34633721898305937 7678 24126
801965654813251713 18521 48614
123766518036912737 17299 43326
627367966375658113 4646 22547
116654700793180417 16931 39034
292417881522702337 13705 49254
730563940272571009 10582 37308
144281259096274529 10081 41528
597429747835636993 6949 35162
96311636749085489 42460 49902
960440458734776577 36552 37030
627194412757546625 763 50801
104589766494928689 36923 48966
199145355600130369 14480 44395
382288178320333569 32746 49644
470335115716679297 18062 48527
206336853183334049 12378 29924
402339208725926785 7 28230
503073764587380609 3367 13322
85196353861562097 11940 19645
194420878971204289 30558 35574
504428300396305921 25633 36572
622381018600645377 25914 34521
44703479025159257 30743 39745
94534687716080865 5456 19113
915975754907726977 28034 29793
435385685706332737 15283 30836
828213396983983361 27487 47007
367645814887499265 25844 36864
173061600667203649 8542 44618
102039512015334561 24751 27815
608178728357913217 10409 13878
541009224386673537 41983 46277
399747947482445889 6150 18140
268966911250398497 10629 40152
772060192457132673 1584 19654
259333618521584001 25276 48270
539730675487781761 11377 23937
338793699583600705 24561 41220
710964903819231617 15350 34934
596873711503068417 8209 34584
726189276254565633 6781 35961
774841009654917249 2872 16036
666440816345527809 16789 20386
401537781876346177 19048 26478
628241170472669825 2924 16644
37211519620893089 8766 40266
117657263080431569 17790 43135
543254146694980737 1745 36199
940871334646296065 1290 21699
733527341334362113 10557 18649
743512483281193729 101 12151
161027242480617633 1293 9764
358093964022735617 8574 10783
82582116101871601 3035 4635
510570264997639361 39306 39412
905904067591908609 38845 40400
668636742966846465 7155 17810
914951879404920705 14518 49291
942553423422509697 27296 44525
179410150049864833 2365 12130
868721649706905857 12328 47486
238552890004324769 19713 49811
316700845282795713 29647 32864
997221266634458241 8278 12149
23525652309139389 3184 9016
180997686473968865 20733 28525
24791320020966625 32639 34309
253608165678617313 8222 15507
700491719388615809 7796 32447
670515947930919553 1941 31436
922090411962258817 19631 45578
320596849940844929 15313 21166
113551834933339537 17903 45467
53682108043314969 7715 22588
377800266580209153 19071 39391
443271869736509697 32463 33943
174120734206262273 7466 26249
476109914805657985 18933 49354
319575550857379649 18689 38515
755034872650444545 4647 16595
755898429496575361 7278 44099
10893055573088617 39108 47922
637975765091738369 32514 38628
759110667139811585 8295 28286
6432833017036900 15296 33826
432523389941916737 22358 30999
361893993821425409 12260 14702
239738595666270977 3101 17666
136267471988226417 24235 46966
159312064753148513 9970 18147
432448849331649409 13701 29026
72243391170321297 46620 48489
990434990413511681 25737 50857
167356638278942433 15876 29729
261838964967225249 3856 17095
698867221218254337 19128 49773
858031405730152193 24886 38686
790597127028885121 12957 19142
558401979702779265 4566 35847
889558619513497473 2360 13667
451470498922354561 29152 38169
925618421083680001 3223 35024
794631582619913985 1898 21927
185924777169194753 8908 29349
132498826301237217 5651 42035
652093604928292993 15339 50495
778100918606639873 8005 24134
363706528687703937 20175 46939
168751212494548513 9010 43119
40005182914807593 39276 47259
814907557229148033 19112 19310
685250632485267585 11519 39250
761020779745628289 9149 23404
557286854237187137 4308 6444
112058357829511121 34371 40663
348726925536443137 39137 45402
522858150896489345 34260 42493
114930124145853793 1841 3836
201690987975169377 1584 25818
684838938792953601 29387 36628
52827994924037113 14503 29181
223905488569439361 1488 7001
60596631927069209 22511 39108
473450906955452673 1643 37452
794839127111337985 15200 48770
806840000844271489 23220 29791
189454623303092257 34682 38016
530222105444270401 11157 45741
909403493367484801 22767 49160
959029534379109121 2308 5215
575678414091925121 29436 47626
84696411526540065 8860 21346
801321122360001025 38550 46060
924177806303344385 1407 49437
231842513119786977 8291 27074
683411228012179329 9747 49036
986859082492863105 6426 22553
10753036961343555 34469 39871
840225853488448129 27723 40579
510910739230030913 14808 43054
402594195851115457 3674 43252
379919801023799425 38689 47283
76857542887736945 49989 50628
343894202638043841 10754 24716
122198300539686497 4769 6708
74895990488922593 15387 47340
991250175539249793 33761 48250
414295927907705409 24332 47477
866912778869412609 20241 31936
307935670442002881 4654 31176
608292902350243073 12539 41387
440450071153012609 7871 30504
77512444087410865 18298 39887
582955777631323009 1830 25116
845965329147702529 16165 42496
35585687648097777 28677 29182
614299265311835521 7240 44194
401490902201611969 6199 35589
227913104122350785 28708 42364
773045954395204353 21849 44354
118070371512693841 25515 31607
3933616803177387 6986 48811
456660827340868993 6880 37633
890525406766034433 2943 22871
496923873280785217 1772 12889
248030787265559393 13368 42733
116366729881875137 18294 37278
73340743644568113 5452 24946
995926838245971201 10148 26347
467866827589002561 37396 48367
930460490317216257 26061 31002
950739555548285185 3092 46547
500673814843871425 12298 45199
118955761665244353 2348 36574
618039644394897921 38870 47561
960327532597293697 16013 19330
560088182186724737 14462 14803
562843037391072449 1161 45127
404195362383489985 8579 23736
534053626437202689 10025 50912
573813873569541505 7109 23792
326418118183806145 9885 15166
246033980110112801 5250 39376
194404584801649345 5735 40445
457438240136816897 2186 40663
169967764847310593 582 28987
362470636765124225 31200 32753
40470561824225369 12779 39060
203679551947963937 21354 44077
881240429770354433 11494 23740
398184757556393281 22184 38335
278672443977118433 18673 50883
225541438611266177 10122 50839
682202128066077057 35335 45105
628607984774561153 8107 16657
299884433125118465 5776 28008
371133013306540225 11884 23132
776876338982031489 7152 48472
813502569277957889 41036 41926
320512607138713409 29373 49081
509104064885839617 9675 43393
903182738224725121 33182 43349
343496248321855553 31113 42270
646246947308828417 14554 45557
615051105329420929 2379 10742
783904680250781697 4089 47193
80657317541508177 31092 37646
149510992948339809 617 2107
156288786640836001 19745 37085
341081151578801921 4365 23097
76485017251940241 17402 48885
900285169551825281 4983 25658
135403814790400641 7611 36700
167868214271702945 34166 47663
136094558549714865 22137 29527
989547250215085953 23321 30545
569241551060436289 25735 45760
500255565428769729 28181 38036
885307175492926081 9548 11770
229001663189809089 4322 10843
153520565608566529 3911 8370
240338566309855393 5275 24981
659102568395425665 2678 29537
503378763966313857 20925 27449
895104056746994561 13701 15987
129892756091120273 5034 30191
658618062499812097 4021 17935
355071060638653761 29652 47574
131930834836076369 36233 45756
118909272722401489 4142 38271
584624808490971777 27302 43889
767306029011425793 30292 37295
449449054309646081 23338 50957
214033569420760033 217 17466
435090458977981569 22442 48774
812879891456464769 16984 46402
933704623687440001 6939 38771
506389152492953793 7005 25541
611839030706946177 16741 36740
691513873420181121 37135 48215
163489793986606465 14144 28661
781320586931538945 39875 40132
597106168370856961 43463 49918
890339306218624641 24920 36653
572507383219679873 22763 42355
702788533075004545 4336 33500
587500824954830081 7592 23221
578440826837439873 7590 20094
839579001160537089 19167 40297
375501903061799425 16273 50647
884936528096091009 18038 20013
556733147377702401 23010 29891
869623056772745473 27407 49326
435761172341312193 27145 34235
987775974447842433 17607 27954
907036741056206337 11386 23857
586426823126352257 44100 46941
259170261631819457 24592 41781
68905747014667897 7251 9688
56746630780100561 7851 15492
